/***********************************************IDEAS FOR INDIA LAYOUT STYLE**************************************/
html{overflow-y:scroll;}
body{margin:0; padding:0; font-size:100%; font-family:'Lora', Georgia, Times New Roman, Times, serif; color:#919191;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style:none;}
.elementHidden{display:none;}
.clear{display:block; clear:both;}
.clear:after{display:block; visibility:hidden; height:0; clear:both; font-size:0; content:"";}
a{outline:none; text-decoration:none; color:#f26200;}
a:hover { color:#333;}
.fl_left{float:left;}
.fl_right{float:right;}
img{width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgFixWidth {width:100%;}
::-moz-selection { color: #ffffff; background:#e8830d; }
::selection { color: #ffffff;  background:#e8830d;}

* {
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
ul,li {margin:0; padding:0; list-style:none;}
/***********************************************HTML 5 Overrides**************************************/
address, article, aside, figcaption, figure, footer, header, nav, section{display:block; margin:0; padding:0;}

/***********************************************Responsive Videos**************************************/
.video{display:block; position:relative; width:100%; height:0; margin:0; padding:0 0 56.25% 0; /* using a 16:9 aspect ratio, the height is 56.25% of the width (9/16=0.5625) */}
.video iframe{display:block; position:absolute; width:100%; height:100%; margin:0; padding:0;}

/***********************************************Generalise**************************************/
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family:'Open Sans', sans-serif; color:#333;}
h1 {font-size:48px; line-height:56px;}
h2 {font-size:36px; line-height:44px;}
h3 {font-size:28px; line-height:36px;}
h4 {font-size:24px; line-height:32px;}
h5 {font-size:20px; line-height:28px;}
h6 {font-size:18px; line-height:26px;}
blockquote, q{display:block; padding:8px 10px; color:#979797; background-color:#ECECEC; font-style:italic; line-height:normal;}
blockquote:before, q:before{content:'“ '; font-size:26px;}
blockquote:after, q:after{content:' „'; font-size:26px; line-height:0;}
#header, #topnav, #topnavSubmenu, .container, #footer, #copyright, #searchBox, section{margin:0 auto; font-size:18px; line-height:0;}
p {font-size:18px; margin:0; padding:0; line-height:26px;}
.bulletPoint li {line-height:26px; margin-bottom:20px; position:relative; padding-left:20px;}
.bulletPoint li:before {position:absolute; left:5px; top:8px; content:''; width:10px; height:10px; border-radius:100%; background:#919191;}
.pSmall {font-size:16px; line-height:24px;}
.pExSmall {font-size:14px; line-height:22px;}
.pCaption {font-size:14px; line-height:20px;}
.pBold {font-weight:600;}
.pLarge {font-size:24px; line-height:32px;}
.noLinkAnchor {cursor:default;}
.extraMarTop4 {margin-top:4px;}
.extraMarTop5 {margin-top:5px;}
.extraMarTop9 {margin-top:9px;}
.extraMarTop10 {margin-top:10px;}
.extraMarTop26 {margin-top:26px;}
/***********************************************Header**************************************/
#header{padding:30px 0;}
#topnav, #topnavSubmenu {padding:6px 0; border:1px solid #ede4dd; border-left:0; border-right:0; background:#f9f3ef; font-family:'Open Sans', sans-serif; font-weight:600;}
#topnavSubmenu {padding:0; border-top:none; border:none; overflow:hidden; display:none;}
#topnavSubmenu.submenuActive { height:auto; border-bottom:1px solid #ede4dd;}
.navigation { /*padding-top:9px;*/}
.navigation li {margin-right:21px; float:left; position:relative; padding: 10px 0px;}
.dropdown {margin-left:10px;}
.navigation a {color:#333333;}
.navigation .activeMenu a {color:#f37928;}

.submenu {clear:both; display:table;}
.submenu li {  text-align:center; width:213px; border:1px solid #ede4dd; border-top:none; border-left:none; line-height:26px; float:left;}
.submenu li a {padding:16px 16px 9px; display:block; color:#333333;}
.submenu li:hover a{ color:#f26000;}
.iconHolder {width:30px; height:30px; display:block; overflow:hidden; margin:0 auto 10px; position:relative;}
.iconHolder img {position:absolute; left:0; top:0;}
.submenu li:hover .iconHolder img {top:-30px;}
.menuTextHolder {display:table; height:52px; width:100%;}
.menuTextHolder span {display:table-cell; vertical-align:middle;}
.mobileMenu {display:none;}
.social-search li {float:left;  border-left:1px solid #ede4dd;}
.social-search li a{padding:5px 24px 8px; display:block;}
.social-search li:last-child a{ padding-right:0; padding-left: 16px;}
#searchBox { background:#f26000; font-family:'Open Sans', sans-serif; padding:33px 0 35px; display:none;}
.searchInput {font-size:24px; border:none; border-bottom:1px solid #fff; padding:5px 3px; background:none; color:#fff; font-family:'Open Sans', sans-serif; font-weight:600; width:89%; margin-right:20px;}
.searchButton {padding:6.5px 25px; background:#000; color:#fff; font-size:16px; border:none;}
.downArrow {display:none;}
.mobileMenuList ul {display:none;}
/*.hasSubmenu.activeMenu .upArrow {display:none;}
.hasSubmenu.activeMenu .downArrow {display:block;}*/
/* Added by man 27Aug2021 for new extra menu*/
.navigation .hasSubmenu2{position:relative; background:url(../images/down-arrow.png) no-repeat 100% 50%; padding-right:30px;}
.navigation .hasSubmenu2.show{background:url(../images/up-arrow.png) no-repeat 100% 50%;}
.navigation .hasSubmenu2 > ul{display:none; position:absolute; left:-1px; top:100%; width:100%; background:#f9f3ef; font-size: 90%; z-index:9; }
.navigation .hasSubmenu2 > ul li{ display:block; padding:0px; margin-right: 0px; float: none;}
.navigation .hasSubmenu2 > ul li a{display:block; padding: 10px 15px;}	

#topnavSubmenu .submenu{display:none;}
/***********************************************Content Area**************************************/

.brand {padding-top:12px;}
#main-banner { height:468px; overflow:hidden; position:relative; border-bottom:1px solid #ede4dd;}
#main-banner .container { height:100%;}
#main-banner .hero-banner {position:absolute; top:0; left:0; width:100%;}
#main-banner ul.topic-items { font-size:18px;}
.captionBox {position:absolute; bottom:40px; left:0; z-index:1; color:#fff; }
ul.topic-items {margin-top:20px; font-size:14px;}
ul.topic-items .addedDate {font-size:11px;}
ul.topic-items li {display:inline-block; vertical-align:top; margin-right:18px; margin-bottom:10px;}
ul.topic-items li a { line-height:20px;}
.unln{ text-decoration:underline;}
ul.topic-items li img {vertical-align:top; margin-right:6px;}
ul.topic-items li span {vertical-align:top; line-height:9px;}
ul.topic-items li.userName{ font-weight:700;}
body a.category-link { padding:10px; background:#2db841; border:1px solid #2db841; color:#000; font-family:'Open Sans', sans-serif; display:inline-block; margin-top:14px; font-size:16px;} 
.captionBox a {color:#fff;}

#main-content {}
.feature-topics {border-bottom:1px solid #ede4dd; padding:27px 0 42px;}
.gridItem { float:left; width:30%; display:inline-block; vertical-align:top;}
.threeColumnGrid .gridItem { width:31.25%;}

.threeColumnGrid .gridItem:nth-child(n+1):nth-child(3n+2) {margin:0 40px;}
.twoColumnGrid .gridItem { width:48.43%;}
.twoColumnGrid .gridItem:nth-child(odd) { margin-right:40px;}
.fourColumnGrid .gridItem { width:20.45%; min-height:259px; margin:2px 0;}
.fourColumnGrid .gridItem:nth-child(even) { margin:2px 40px;}
.topics a {color:#f26200;}
.topics p {margin-top:3px;}
.topics ul.topic-items {margin-top:15px;}
.topics ul.topic-items li a{color:#333;}
body .topics a.category-link {background:none; word-wrap: anywhere; display: flex; align-items: center;}
body .topics .gridItem a.category-link{width:max-content;}
.media-topics {border-bottom:1px solid #ede4dd; padding:40px 0 40px; background:#f9f3ef;}
.media-topics h4 {margin-bottom:4px;}
.media-topics .imageHolder {margin-bottom:9px;}
.media-footer {border-top:2px solid #ede4dd; padding:18px 0 0; margin-top:42px;}
body a.category-link.big-btn { border-color:#f26200; font-size:15px; padding:16px 18px; font-weight:600; line-height:25px; display:inline-block;}
body .media-footer a.category-link {float:right; margin-left:25px;}
.latest-topics {padding:31px 0 42px; }
.latest-topics h3 {margin-bottom:3px;}
.latest-topics .topics p {margin-top:4px;}
.latest-topics .gridItem .row {margin-bottom:28px;}
.latest-topics .gridItem .row:last-child {margin-bottom:0;}
.explainer-topics {padding:32px 0 0;}
.explainer-topics h3 {margin-bottom:10px;}
.explainer-topics h6 {margin-bottom:8px;}
body .explainer-topics a.category-link {margin:36px 0 0;}
.topics-by-cat {border-top:1px solid #eae4e1; padding:18px 0 28px;}
.topicsByCat {margin-top:16px;}
.topicsByCat li { margin-bottom:3px;}
.acrodian-head {padding:8px 0; background:#f9f3ef; cursor:pointer;}
.viewTopicsArea {background:#fff; display:none;}
.acrodian-head {font-size:18px; font-weight:600; color:#000;}
.acrodian-head img {margin-right:15px;}
.acrodian-head .showHideText{ float:right; font-size:14px; font-weight:200; margin-top:8px;}
.showHideText .close { display:none;}
.showHideText.closeText .open { display:none;}
.showHideText.closeText .close { display:block;}
.topicsByCat .viewTopicsArea {padding:16px 0 31px;}
.topicsByCat .viewTopicsArea .imageHolder { margin-bottom:2px;}
.topicsByCat .viewTopicsArea .topics p {margin-top:8px;}
.topics .titleOnly ul.topic-items {margin-top:11px;}
.viewTopicsArea .titleOnly .row { margin-bottom:22px;}
.viewTopicsArea .titleOnly .row:last-child {margin-bottom:0;}

.contributors {width:68.75%; display:inline-block; vertical-align:top;}
.twitter-feed {width:31.25%; display:inline-block; vertical-align:top; float:right;}
.user-image {margin-bottom:10px; border-radius:100%;}
.contributors h3 {margin-bottom:7px;}
.contributors .pExSmall {line-height:16px;}
.contributors .pCaption {line-height:15px; margin-top:0;}
body .contributors a.category-link {margin-top:21px;}
.newsletterSignUp {padding:32px 0 0;}
.newsletterForm {padding:10px 15px 5px 16px; border:3px solid #f26200; background:#f9f3ef; color:#333; margin-top:16px;}
.signUp > li{ width:29.64%; display:inline-block; vertical-align:top; margin-right:11px; margin-bottom:9px;}
.signUp > li > p {margin-bottom:3px;}
.inputBoxHolder, .selectBoxHolder {border:1px solid #dbccc1; background:#fff; padding:5px;}
.selectBoxHolder {position:relative;}
.selectValue { position:absolute; z-index:1; background:inherit; width:100%; height:100%; top:0; left:0; padding:3px 15px 4px; background:url(../images/down-arrow.png) no-repeat #fff; font-size:15px; line-height:30px; color:#b5b5b5; cursor:pointer; background-position:calc(100% - 12px);}
.signUp>li.btnHolder {width:7.25%; margin:0 0 9px 0; vertical-align:bottom;}
.formItems select, .formItems input {width:100%; padding:0;  border:none; font-size:16px; color:#b5b5b5; line-height:26px; outline:none; font-family:'Lora', Georgia, Times New Roman, Times, serif;}

.selectBoxHolder select {visibility:hidden; padding:3px 15px 4px; width:100%;}
.signUp > li.btnHolder input {text-align:center; padding:5px 15px 6px;}
.optionValue {position:absolute; width:100%; left:0; display:none; z-index:100; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px;overflow-y:scroll; height:140px; background:#fff;}
.optionValue li, .SumoSelect > .optWrapper > .options li.opt {float:none; padding:5px 10px; line-height:24px; background:#fff; border:1px solid #dbccc1; border-top:none; font-size:16px; color:#b5b5b5; cursor:pointer;}
.optionValue li:hover, .SumoSelect > .optWrapper > .options li.opt:hover { background:#f26200; color:#fff;}
.checkBoxHolder {margin-bottom:10px; padding-bottom:10px; border-bottom:3px solid #fff;}
.checkBoxHolder li input { position:absolute; visibility:hidden;}
.checkBoxHolder li {background:url(../images/unchecked-bg.jpg) no-repeat 0 0; line-height:20px; padding-left:30px; cursor:pointer;}
.checkBoxHolder li.inputChecked {background:url(../images/checked-bg.jpg) no-repeat 0 0;}

/***********************************************topic_landing_page**************************************/
.topic_landing_page .threeColumnGrid .gridItem { min-height:330px;}
.contributor-profile.topic_landing_page .threeColumnGrid .gridItem {min-height:330px;}
.category-name { padding:14px 16px 15px; top:0; left:0; background:#f17015; font-size:16px; color:#fff; display:inline-block; line-height:11px;}
.innerPage .captionBox {bottom:38px;}
.topic_landing_page .feature-topics {background:#f9f3ef; border-bottom:none; padding-bottom:32px;}
.filter-block {background:#ede4dd; margin-bottom:33px;}
.filterOptionHolder { width:100%; display:table; color:#333;}
.postInfoholder { float:left; display:table-cell; line-height:70px; font-family:'Open Sans', sans-serif;}
.filterRefine { float:left; display:table-cell; line-height:70px;}
.filterRefine span {float:left;}
.filter-block form.rightfilter {float:right; display:table-cell;}
.filter-block .selectBoxHolder {float:left; height:38px; margin-top:16px;}
.filter-block .selectBoxHolder .selectValue{ background-size:20px 11px; padding:3px 20px 4px 10px; font-size:16px; line-height:24px; background-position:calc(100% - 12px) 11px; color:#333;}
.content_type {width:149px; margin-right:10px;}
.author_type {width:103px;}
.filter-block .selectBoxHolder.author_type .selectValue{ background-position:88.5% 11px;}
.postInfoholder {margin-right:15px; border-right:1px solid #f9f3ef; padding-right:17px;}
.filterOptionHolder .optionValue {width:230px; left:-1px; top:37px;}
.filterOptionHolder .author_type .optionValue {left:-128px;}
.filter-topics {border-bottom:1px solid #ede4dd; padding-bottom:36px;}
.filter-topics .topics .row {margin-bottom:25px;}
.topic_landing_page .contributors-section {margin-top:32px;}
.populer_post {padding-top:30px; border-top:1px solid #ede4dd; margin-top:42px;}

.pagination {display:table;padding:7px 0; font-size:30px; width:100%;}
.pagination ul {width:auto; margin:0 auto; float:none; display:table;}
.pagination ul li {display:inline-block; margin:0 5px; text-align:center; font-size:18px; vertical-align:top;}
.pagination ul li.disabled {background:none; color:#767676;}
.pagination ul li a{} 
.pagination ul li.active a{ background:#333; color:#fff;} 
.pagination ul li a{color:#333; display:block; width:36px; height:36px; line-height:36px;  background:#f9f3ef;}

.pagination ul li a[title="Next"] { background:none; background:url(../images/next-icon.png) no-repeat; background-position:0 6px; width:12px;}
.pagination ul li a[title="End"] { background:none; background:url(../images/last-icon.png) no-repeat; background-position:0 6px; width:30px;}
.pagination ul li a[title="Start"] { background:none; background:url(../images/first-icon.png) no-repeat; background-position:0 6px; width:30px;}
.pagination ul li a[title="Prev"] { background:none; background:url(../images/Prev-icon.png) no-repeat; background-position:0 6px; width:12px;}

.pagination ul li.disabled.icon-first a { background:none; background:url(../images/first-icon-dissable.png) no-repeat; background-position:0 6px; width:30px;}
.pagination ul li.disabled.icon-previous a { background:none; background:url(../images/first-icon-dissable.png) no-repeat; background-position:0 6px; width:12px;}

.pagination ul li.disabled.icon-next a { background:none; background:url(../images/next-icon-dissable.png) no-repeat; background-position:0 6px; width:12px;}
.pagination ul li.disabled.icon-last a { background:none; background:url(../images/last-icon-dissable.png) no-repeat; background-position:0 6px; width:12px;}

.pagination ul li a[title="Next"] span, .pagination ul li a[title="End"] span, .pagination ul li a[title="Start"] span, .pagination ul li a[title="Prev"] span, .pagination ul li.disabled.icon-next a span, .pagination ul li.disabled.icon-last a span, .pagination ul li.disabled.icon-first a span, .pagination ul li.disabled.icon-previous a span {display:none;}
.populer_post{}
.public-notes p {font-style:italic;}
/*.innerPage #main-content {padding:36px 0;}*/
/***********************************************contributors PAGE**************************************/
.contributor-page .filter-block { margin-bottom:35px;}
.contributor-page .filter-topics { padding-bottom:0; border-bottom:none;}
.contributor {padding:7px 0 20px;}
.pageTitle {background:#f26200;color:#fff; font-weight:600; font-family:'Open Sans', sans-serif; padding:7px 0;}
.pageTitle h1 {margin-bottom:0; font-size:18px; line-height:26px; color:#fff;}
.contributor .userImgHolde {width:96px; height:96px; margin-right:18px; float:left;}
.contributor .userImgHolde img{ width:100%;}
.contributor .detailsHolder { float:left; padding-top:5px; width:70%;}
.contributor .gridItem {padding:10px 0; border-top:1px solid #ede4dd;}
.contributor-page #footer{ margin-top:35px;}

/***********************************************contributors Profile PAGE**************************************/
.seprator {padding:0 3px 0 4px;}
.profile-section {padding:34px 0;}
.leftSideBar {width:31.25%; float:left; margin-right:40px;}
.rightSideBar {width:65.6%; float:left;}
.profileDetails {padding-top:6px;}
.profileDetails .userImgHolde {width:169px; height:169px; margin-bottom:13px;}
.detailsHolder {margin-bottom:10px;}
.socialHolder ul li {display:inline-block; vertical-align:top; width:23%; margin:0 0 0 1px; }
.socialHolder ul li:first-child {margin:0;}
.socialHolder ul li img {width:100%;}
.contributor-profile .filter-topics { background:#f9f3ef}
.contributor-profile .filter-topics .socialHolder .category-link img{ margin-right:12px;}
.contributor-profile .filter-topics .socialHolder ul li {width:10%;} 
.contributor-profile .filter-topics .leftSideBar.profileDetails .socialHolder ul li {width:100%;} 
.contributor-profile .filter-topics .leftSideBar.profileDetails .socialHolder ul li.facebookLi {width:auto;}
.contributor-profile .filter-topics .leftSideBar.profileDetails .socialHolder ul li.twitterLi {width:auto; background:#0084b4; padding:0 20px 0 10px; border-radius:3px; }
.contributor-profile .filter-topics .leftSideBar.profileDetails .socialHolder ul li.twitterLi a {color:#fff;}
.contributor-profile .filter-topics .leftSideBar.profileDetails .socialHolder ul li img {width:30px;}
.otherTopics {padding:32px 0 0;}
.otherTopics .threeColumnGrid .gridItem {margin-bottom:27px;}
.otherTopics h3 {margin-bottom:9px;}
.otherTopics .pagination {padding-bottom:0;}
/***********************************************Editorial Board PAGE**************************************/
.filterOptionHolder .postInfoholder:nth-child(3) { border:none;}
.filterOptionHolder .postInfoholder a{ color:#333;}
.filterOptionHolder .postInfoholder.active {  font-weight:600;}
.editor-page.contributor-page .filter-block { margin-bottom:0;}
.editorial-board {padding-top:33px; background:#f9f3ef;}
.editorial-board.editorial-taem {background:none;}
.contributor-page .contributor {padding:0;}

/***********************************************About US PAGE**************************************/
.About-us {padding:30px 0 0;}
.about-content {display: inline-block; vertical-align: top; width: 68.75%; color:#333; padding-right:40px;}
.right-section { display: inline-block; float: right; vertical-align: top; width: 31.25%; }
.right-section .signUp > li {width:100%;}
.right-section .signUp > li.btnHolder {width:100px; margin-left:calc(100% - 100px);}
.right-section .socialHolder.topics {width:100%; text-align:right; float:right;}
.right-section .socialHolder.topics ul li{width:18.5%;}
/***********************************************Search PAGE PAGE**************************************/
.search-page #searchBox {display:block !important;}
.search-page .filter-holder  {display:table; float:left; margin-bottom:24px;}
.search-page .filter-holder .search-filter-form {display:table-row;}
.search-page .filter-block .selectBoxHolder {display:table-cell; float:none; border-left:none;}
.search-page .filter-block .selectBoxHolder:first-child {border-left:1px solid #dbccc1;}
.filter-text {width:100%; margin:24px 0 12px; color:#000;}
.sort-result-by {display:table; width:100%;}
.sort-result-by li {display:table-cell; text-align:center; width:50%;}
.sort-result-by li a {padding:15px 0 17px; background:#fff; display:block; border:1px solid #dbccc1; border-left:none; color:#333;}
.sort-result-by li.active a {background:#f9f3ef;}
.sort-result-by li:first-child a {border:1px solid #dbccc1;}
.search-page .filter-block .selectBoxHolder {height:48px;}
.search-page .filter-block .selectBoxHolder .selectValue {line-height:38px;}
.search-page .filter-text { padding:24px 0 22px;}
.search-page .optionValue {top:48px; left:-1px; width:100.9%;}
.search-page .filter-block .selectBoxHolder .selectValue { background-position:calc(100% - 12px) 18px;}
.search-section {padding:7px 0 0;}
.result-count { padding-bottom:24px; border-bottom:1px solid #dbccc1;}
.twoColumnLeftBar .rightSide{ width:68.75%;}
.twoColumnLeftBar .leftSide{ width:31.25%;}
.results-view p strong {color:#000;}
.twoColumnLeftBar {margin:16px 0 32px;}
.results-view .twoColumnLeftBar:last-child {margin-bottom:24px;}
/***********************************************topic_landing_detail**************************************/
.topic_landing_detail .contributor .gridItem, .topicLandingSidebar .gridItem{width:100%;}
.topic_landing_detail .contributor .gridItem {padding:20px 0 0;}
.topic-details { border-top:1px solid #ede4dd;}
.topicLandingSidebar .gridItem{ margin:0 0 32px;}
.topic_landing_detail .topic-details {padding:25px 0 0;}
.topic_landing_detail .topic-details .about-content { margin-top:3px;}
.topic-details p{ margin-bottom:7px;}
.tagAndShare .socialHolder.topics { width: 44.25%; margin-top:18px;}
.inlineContent {display:inline-block; vertical-align:middle;}
.rating { float:right; padding-left:30px; text-align:right; position:relative;}
.rating:before {position:absolute; left:0; top:20px; content:'';   border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #999999;}
.userLike { margin-top:15px; cursor:pointer; color:#14aec7;}
.userLike.inlineContent > img {margin-bottom:5px;}
.rating .selectBoxHolder {position:absolute; top:0; right:0; height:100%; width:100%; border:none; cursor:pointer;}
.rating .selectValue {visibility:hidden;}
.rating .optionValue {top:48px; width:60px; left:-19px;}
.ratingImage img {margin-left:10px;}
.topic_landing_detail h2 {margin:8px 0 7px;}
.topic_landing_detail ul.topic-items {margin-bottom:11px;}
.midWraper {margin:0px 0 24px; border-bottom:1px solid #ede4dd;}
.midWraper .twtIcon {float:right; margin:4px 0; display:inline-block;}
.midWraper p + .twtIcon{ margin-top: -17px; margin-bottom: 10px;}

.imageCaption {margin-top:6px; display:inline-block; font-style: italic;}
.tagAndShare {margin:30px 0 19px; border:1px solid #ede4dd; border-left:none; border-right:none; padding:18px 0; clear:both;}
.tagText {display:inline-block; vertical-align:middle;}
.tagsValue {display:inline-block; vertical-align:middle;}
.tagsValue a {background:#2db841; color:#000; padding:5px 10px; display:inline-block; margin:0 5px 10px;}
.commentBox {margin:15px 0 0;}
.commentBox p {margin:0;}
.commentBox .row {margin-bottom:20px;}
.userName {color:#cccccc;}
.userName .ifAdmin {background:#cccccc; color:#fff; padding:0 5px; border-radius:3px;}
.userName strong{padding-left:15px; margin-left:5px; color:#333; position:relative;}
.userName strong:after {position:absolute; left:0; top:7px; content:''; width:8px; height:8px; background:#bf0000; border-radius:100%;}
.commentBox .category-link.big-btn {background:#f9f3ef;}
.commentTextBox {border:1px solid #ede4dd; padding:30px; color:#333; margin-top:36px;}
.commentTextBox ul.error {margin:15px 0 0; color:#ff0000; font-size:13px;}
.commentTextBox .col-4 {width:47.5%; display:inline-block; vertical-align:top;}
.commentTextBox .row .col-4:first-child {margin-right:25px;}
.commentTextBox .col-4 input, .commentTextBox textarea {width:100%; height:40px; padding:5px; border:1px solid #ede4dd; font-size:15px; color:#999;}
.commentTextBox textarea {height:auto; font-family:'Lora', Georgia, Times New Roman, Times, serif;}
.commentTextBox input[type="submit"] {width:90px; background:#000; border:none; color:#fff; padding:5px 15px 6px; font-size:15px;}
#the_captcha_blog {width:30%;}
.twtshare {background:#f26200; font-size:0;}
.twtshare:after{    border-style: solid;
    border-width: 8px 7.5px 0 7.5px;
    border-color: #f26200 transparent transparent transparent;
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;}
.entry-content h3 {margin:20px 0 0; font-size:20px; font-weight:normal; line-height: 28px;}	

.table-structure{margin:10px 0 30px; line-height:20px;}
.table-structure tr th{background:#333;border-right:1px solid #fff;color:#fff;padding:5px;}
.table-structure tr th:last-child{border:none;}
.table-structure tr:nth-child(odd){background:#f9f3ef;}
.table-structure{text-align:left;}
.table-structure tr td{padding:5px;border-right:1px solid #ddd;}
.table-structure tr td:last-child{border:none;}
.table-structure .heading{background:#e2000f;}
.table-structure .heading p{padding:0;margin:0;text-align:center;color:#fff;}

/***********************************************Footer**************************************/
#footer{padding:42px 0; margin-top:40px; background:#f9f3ef; font-family:'Open Sans', sans-serif; }
#footer p{margin:0; padding:0;}
.footer-menu {float:left; width:60%; min-height:50px;}
.footer-menu li {display:inline-block; font-size:18px; margin-right:36px; font-weight:600;}
.footer-menu li:last-child {margin-right:0;}
.footer-menu li a {color:#333;}
.copyrightInfo {float:right; text-align:right; color:#000; margin-bottom:18px; width:39%;}
.multipleSelect {height:26px;}
.next-previous-page-holder {position:fixed; top:50%; width:100%; left:0;}
.next-post {position:absolute; right:-1px; top:0; background:url(../images/next-icons.png) #f9f3ef no-repeat 94% center; background-size:17%; display:none;}
.previous-post {position:absolute; top:0; left:-1px; text-align:right; background:url(../images/prev-icons.png) #f9f3ef no-repeat 10px center; display:none;}
.next-previous-page-holder div {width:10%;}
.next-previous-page-holder a {padding:15px 10px; border:1px solid #f26200; color:#000; display:block; font-size:13px;}
.SumoSelect > .CaptionCont {border:none; padding:0; color:#b5b5b5; font-size:15px;}
.selectBoxHolder .SumoSelect {width:100%;}
.SumoSelect > .CaptionCont > label > i {background:url(../images/down-arrow.png) no-repeat; width:32px; height:12px;}
::-webkit-input-placeholder {color:#b5b5b5 !important;} 
:-moz-placeholder {color:#b5b5b5!important;} 
::-moz-placeholder {color:#b5b5b5 !important;} 
:-ms-input-placeholder {color:#b5b5b5 !important; }
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont { -webkit-box-shadow:none; box-shadow:none; border:none;}
/*.SumoSelect.open > .optWrapper {top:30px; left:-6px; width:103.5%;}*/
.SumoSelect.open > .optWrapper {top:30px;  width:104%; left:-6px;  z-index:99;}
.SumoSelect > .optWrapper > .options {border-radius:0;}
.SumoSelect > .CaptionCont > span.placeholder {font-style:normal;}
.help-block.form-error { display:none;}
.inputBoxHolder.has-error, .selectBoxHolder.has-error {border:1px solid #F00;}

.commentTextBox .help-block.form-error { display:block; font-size: 12px; color: red; margin-top: 4px;}

.entry-content ol{margin:0; padding:0; width:100%; display:block; float:left; }
.entry-content ol li{float:left; width:100%; display:block; float:left; clear:both; height:auto; margin-bottom:10px; line-height:24px; }
.entry-content ul>li,.entry-content ol li {line-height:26px; margin-bottom:20px; position:relative; padding-left:25px;}
.entry-content ol>li:before { content:attr(data-num); position:absolute; left:0; top:0px; background:none;}
.entry-content ul>li:before {position:absolute; left:5px; top:8px; content:''; width:10px; height:10px; border-radius:100%; background:#919191;}
.entry-content i{line-height:24px;}
.entry-content p {margin-bottom:14px;}
.floatLeft {float:left; padding:5px 10px 5px 0;}
.twtshare {padding:5px 10px; width:auto; height:auto; font-size:14px;}
.twtshare:after {margin-top:23px;}
.headerFixed {position:fixed; width:100%; top:0; left:0; background:#fff; z-index:101;}
#system-message-container {padding:1.5% 19%; background:#dff0d8;}
@media print {
.mainWraper { margin-top:0 !important;}
pre {
        white-space: pre-wrap;
    }

.fl_right.brand, #topnav,#topnavSubmenu,#searchBox,.mobileMenuList, .socialHolder,.right-section, .tagAndShare, .commentBox, #footer{display:none;}
.about-content {width:100%; padding:7px 0; page-break-inside: auto; page-break-after:auto; page-break-inside:avoid; page-break-after:auto; page-break-inside:avoid; page-break-after:auto; display:table-header-group; display:table-footer-group}
.headerFixed {position:static;}
}
.explainer-home { background:#f9f3ef; border:1px solid #ede4dd; border-left:none; border-right:none; padding-bottom:40px;}
.symposium-home {margin-bottom:40px;}
.forum-banner .captionBox{ width:90%; margin:0 auto; text-align:right; transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); left:50%;}
.forum-banner h1 {font-size:24px; line-height:30px;}
.table-holder {width:100%; overflow:auto;}
.table { margin:10px 0 30px;}
.table tr th {    background: #333;
    border-right: 1px solid #fff;
    color: #fff;
    padding: 5px;}
.table tr td {
    padding: 5px;
    border-right: 1px solid #ddd;
}
.table tr:nth-child(odd) {
    background: #f9f3ef;
}
.tblfnt14 td p{font-size:14px;}
.tblfnt12 td p{font-size:12px;}
.postfnt14 p{font-size:14px;}
ul.topic-items li.userName.contet-type {transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); -webkit-transform:translateY(-20px); color:#5b5c5d; /*font-style:italic;*/ background:url(../images/book.png) no-repeat; padding-left:20px; background-size:15px 15px;}

ul.topic-items li.userName.contet-type.ct-perspectives { background:url(../images/Perspectives.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-podcasts { background:url(../images/podcasts.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-question { background:url(../images/question.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-igc-research-on-india { background:url(../images/research.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-videos { background:url(../images/video.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-group { background:url(../images/group.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-notes { background:url(../images/notes.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-articles { background:url(../images/articles.png) no-repeat;background-size:15px 15px;}

/*
ul.topic-items li.userName.contet-type.ct-perspectives { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-podcasts { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-question { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-research { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-video { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-group { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-notes { background:url(../images/book.png) no-repeat;background-size:15px 15px;}
ul.topic-items li.userName.contet-type.ct-articles { background:url(../images/book.png) no-repeat;background-size:15px 15px;}*/

body a.category-link {margin-top:-10px;}
body a.category-link.big-btn {margin-top:14px;}

#main-banner ul.topic-items li.userName.contet-type {color:#fff; background:url(../images/book-w.png) no-repeat;}
#main-banner ul.topic-items li.userName.contet-type.ct-perspectives { background:url(../images/Perspectives-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-podcasts { background:url(../images/podcasts-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-question { background:url(../images/question-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-research { background:url(../images/research-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-igc-research-on-india { background:url(../images/research-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-videos { background:url(../images/video-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-group { background:url(../images/group-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-notes { background:url(../images/notes-w.png) no-repeat;background-size:15px 15px;}
#main-banner ul.topic-items li.userName.contet-type.ct-articles { background:url(../images/articles-w.png) no-repeat;background-size:15px 15px;}
.topic_landing_detail .contributor .gridItem { padding-bottom:20px;}
#system-message .close {display:none;}

.numbNone li:before{ display: none}
.numbNone li { padding-left: 0px;}

tr.bdr-btm th, tr.bdr-btm td{ border-bottom: 1px solid #fff;}
.f14{ font-size: 14px; line-height: 18px;}
.fntNone{font-family:none !important;}
.message_container {font-size:17px;}

.doubleScroll-scroll-wrapper{ margin-top:20px;}
.table-holder{ margin-bottom:20px;}
.table-holder .table{ margin-bottom:8px;}
.table-holder .table.table-holder .table.table-holder .table.table-holder .table{border: 1px solid #ddd;}

.fnt10{ font-size:10px;}
.fnt12{ font-size:12px;}
.fnt14{ font-size:14px;}
.fnt16{ font-size:16px;}
.fnt18{ font-size:18px;}

