@charset "utf-8";
/* CSS Document */
    * {
    	margin: 0;
    	padding: 0;
    }
/*    
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
*/ 
body{
	margin:0;
	padding:0;
	font-family: 'lato';
	font-weight: 400;
	background:#f3f3f3;
	font-size: 14px;
	    color: #555;
	    -webkit-overflow-scrolling: touch;
}
 
/*	==============================Global css=============================*/

html, body {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a, a:link, a:visited, a:hover, a:active{outline:none; transition:0.6s all;text-decoration:none;}
a[href^=tel] { color: inherit; text-decoration: none; }
p, h1, h2, h3, h4, h5, h6, form{margin:0;padding:0;}
img{max-width:100%;}
label sup{font-size:15px;vertical-align: middle;}
a{outline:none;color:#000;transition:0.6s all;}
a:hover{text-decoration:none;color:#3f5101;}
.cust-shadow{-webkit-box-shadow: 0px 0px 5px 0px rgba(180, 180, 180, 0.3);
.min-height50vh {
    min-height:50vh;
}
-moz-box-shadow: 0px 0px 5px 0px rgba(180, 180, 180, 0.3);
box-shadow:0px 0px 5px 0px rgba(180, 180, 180, 0.3); }
.wd-100{width:100px;}
.lt-grey{background:#f2f2f2;}
.dk-blue{background:#292f38;}
/* .dk-grey{background:#323a45;} */
.dk-grey{background:#853b86;} 
/*.dk-grey:hover{background:#323a45;color:#fff;}
 .navBg{background-image: linear-gradient(-180deg, #FFFFFF 20%, #D9D9D9 100%);} */
.navBg{background:#853282; }
/* header .navBg{background:#6a6a6a; } */

.border-btm{border-bottom:1px solid #e2e6e7}
.wt-border-btm{border-bottom:1px solid #fff}

.no-border-btm{border-bottom:0px;}
.wt-border-btm{border-bottom:1px solid #fff}
.btm-arrow{position:relative;}
.btm-arrow:after {top: 100%;left: 10%;border: solid transparent;content: " ";height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(52, 73, 94, 0);	border-top-color: #005282;border-width: 10px; margin-left: -30px;}
.border-btm{border-bottom:1px solid #ecf0f1;padding-bottom:10px;margin-bottom:10px;}
 
.rtBorder{position:relative;}
.rtBorder:before{position:absolute;content:' ';right:-20px;height:100%;border-right:1px solid #ecf0f1;}
.bg-lightGrey{background:#f3f3f3 !important;}
.badgeColor{color:#666666}
.fa-8x {
    font-size: 8em !important;
}
.fa-5x {
    font-size: 5em !important;
}

.bgBlue{background:#1459a2}
.buttonStyle7{background:#fff;}

/* .custBtnGray{display:block;text-decoration:none;background:#dee4f0;color:#000;font-size:14px; padding:5px 2px 5px 5px;text-align:left;text-transform:uppercase;}
.custBtnGray:hover{text-decoration:none;color:#000;}

.custBtnblue{display:block;font-weight:600;text-decoration:none;background:#00558c;color:#fff;font-size:14px; padding:5px 2px 5px 5px;text-align:left;text-transform:uppercase;}
.custBtnblue:hover{text-decoration:none;color:#fff;} */
 

/* .headingh1{font-size: 2.25rem;}
.headingh2{font-size: 1.875rem;}
.headingh3{font-size: 1.5rem;}
.divHeading{font-size: 1.8rem;}
.divHeadingh4{font-size: 1rem;}
.divHeadingh2{font-size:1.3rem;}

.subHeading1{ font-size: 20px; line-height:1.1em;  color:#171717;font-weight:400;margin-bottom:20px;}
.subHeading2{ font-size: 17px; line-height:1.1em; letter-spacing:-.02em;color:#9a054a}
.subHeading3{ font-size: 16px; line-height:1.1em; letter-spacing:-.02em;color:#9a054a}
 */
/* .minHeight{min-height:140px;}
.minheight260{min-height:260px;}
.minheight310{min-height:310px;}
.minheight360 {min-height:360px;}
.minheight390 {min-height:390px;} */
/*	==============================End of Global css=============================*/

/*================header css====================*/
header{background:#fff;    }
.sunpharmaHeader{border-top:10px solid #d9711d;}
.sunPharmaNav a{position:relative;display:inline-block;}
.sunPharmaNav a:after{content:'|'; position:absolute;right:-2px;top:50%;color:#fff;margin-top: -11px;}
.sunPharmaNav a:hover:after{color:#fff !important;}
.sunPharmaNav a:first-child{padding-left:0 !important;}
.header-top-row{border-bottom:1px solid #e2e6e7;padding:5px 0;background:#fafbfb;font-weight:300;font-size:12px;}
.header-top-row a{color:#9a0e12;}
.dark-font-weight{font-weight:700;}
.language{text-align:right;}
.cateText{font-size:16px;font-family: 'Lato';font-weight:900;padding: .4rem .1rem;}
 .instituteLogo{/* max-width:60px; */max-width:115px;}
 .headerLogoRight > a > img{max-width:47px;}
.main-menu li a{text-transform:uppercase; font-weight:700;letter-spacing:1px;}
.pipe{color:#fff;padding-top:10px;}

.headBotSignIn{display:block;}
.headBotSignIn a{font-size:15px;margin-left:10px;color:#999999;position:relative; text-decoration:none;}
.headBotSignIn a:hover{color:#121212}
.pipe:before{content:'|';left:-8px;position:absolute;color:#999999;top: 6px;}
/*============header- search section==================*/
.header-search{margin-top:0.8%;float:right;margin-right:1.8%;position:absolute;top:0;right:0;}
.search-txt{color:#fff !important; padding: 0px 10px 0px 0;backgrouond:none !important;} 
.search-txt > a:hover, .search-txt > a:focus, .search-txt.active > a{background:none !important;color:#fff !important;}


#custom-search-form {margin:0; margin-top: 5px; padding: 0;position:relative; }
#custom-search-form .search-query { padding-right: 3px; padding-right: 4px \9; padding-left: 3px; padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */
 margin-bottom: 0;   }
#custom-search-form button {border-left:0; background: #853b86;   -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #6e6e6e;margin-bottom: 0; margin-top: 0;  /*  position: absolute; right: 0px; top: 1px; */ padding: 5px 20px;  }
.search-query:focus + button {z-index: 3;}
.adv-search{padding:0 !important;background:none; color:#fff;}
.adv-search:hover{background:none !important;color:#1c1c1c !important;}
 
#myNavbar > a, #myNavbar > .dropdown > a {padding:.4rem .67rem;font-size: 15px;  color: #fff;  text-shadow: 0 -1px 0 transparent; /* border-bottom: 3px solid transparent; */position:relative; }
#myNavbar > a:last-child{padding-right:0;}
/* myNavbar > a:before, #myNavbar > .dropdown > a:before {
  content: '';
  display: block;
  position:absolute;bottom:0;
  margin: auto;
  height: 3px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;left: 0;
}
#myNavbar a:hover:before, #myNavbar a[aria-expanded="true"]:before {
  width: 100%;
  background: #853b86;
} */
#myNavbar > a > span.dorpdown-toggle{color:#3c3c3c}


#myNavbar > a:hover:after{color:#000;}
#myNavbar > a:last-child:after{display:none;}
#myNavbar > a, #myNavbar > a:hover, #myNavbar > a:focus{text-decoration:none;}
 
#topNavBar ul li a:before{content:'|';position:absolute;right:-1px;color: #4c5962;    font-weight: bold;}
#topNavBar ul li a.lastBefore:before, #topNavBar ul li:last-child a:before{display:none;}
#topNavBar ul li{list-style:none;margin-right:1px;line-height:42px}
#topNavBar ul li a.lastBefore{padding-right:0;}
#topNavBar ul li a.lastBefore:before{display:none;}
#topNavBar ul li:last-child a{padding-right:0;}
#topNavBar ul li > a{position:relative;font-size: 13px;  color:#4c5962;  transition:0.4s all;padding:5px 9px;line-height: normal;display:block;font-weight: 500;}
#topNavBar ul li.active > a, #topNavBar ul li > a:hover, #topNavBar ul li > a:focus{  text-decoration:none;}
 
/*============ END header- search section==================*/

/*============header- Social Icon==================*/
.socialIcon a{webkit-transform: scale(0.8);
padding: 6px 3px;
border-radius: 20px;
 transform:  scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-webkit-transform: scale(0.8);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
color: #fff;
-o-transition-duration: 0.5s;
display: inline-block;
font-size: 20px;
width: 42px;
text-align: center;
font-weight: normal;
background:#853B86;
}
 
 .referLinkBlock{margin-top:5px;}

/*
    Multicoloured Hover Variations
*/
/*   #social-fb{background:#192e75;color:#fff;} */
 #social-fb:hover {background:#192e75; -webkit-transform: scale(1.0);
     -moz-transform: scale(1.0);
     -o-transform: scale(1.0);}
#social-li:hover {background:#192e70; -webkit-transform: scale(1.0);
     -moz-transform: scale(1.0);
     -o-transform: scale(1.0);}
     /*  #social-tw{background:#4099FF;color:#fff;} */
 #social-tw:hover { background:#4099FF; -webkit-transform: scale(1.0);
     -moz-transform: scale(1.0);
     -o-transform: scale(1.0);}
     /*  #social-gp{background:#d34836;color:#fff;} */
 #social-gp:hover {background:#d34836; -webkit-transform: scale(1.0);
     -moz-transform: scale(1.0);
     -o-transform: scale(1.0);}
 
 
 /*=============print=============================== */
.container_Print,.img-print{visibility:hidden; display:none} 
 
 @media print
    {
    	.non-printable ,header ,footer{ display: none; }
    	.container_Print {visibility:visible;display:block}  
    	 .img-print{visibility:visible;display:block;width:250px;}
    	 a[href]:after {content: none !important;}
    	 .tab-content-print > .tab-pane-print { display: block !important;opacity: 1 !important;visibility: visible !important;}
    	 .inner-tabbing-full ul.tabs li.active::after, .inner-tabbing-full ul.tabs li:hover::after, .inner-tabbing-full .d_active::after{display:none;}
    	 
     }
 
/*============ banner section css==================*/


.flex-caption {display: table;left: 10%; position: absolute; top: 0; width: 78%; z-index: 9999; vertical-align:middle;}
.flex-caption1{ display: table-cell;height: 300px;vertical-align:middle;}

.slides li{position:relative !important;}
.slide1-content{ position: absolute; right: 81%; top: 50%; z-index: 9; margin-top:-20px;}
.banner-heading1{float:right;display:block;font-weight:300;font-size:15px;border-bottom:2px solid #bcbfc2;padding:0 0 10px 0;}
.banner-heading2{width:100%;text-align:right;float:right;display:block;font-weight:800;font-size:30px;}
.banner-heading2 span{font-weight:300;}

.slide2-content{ position: absolute; left: 21%; top: 50%; z-index: 9; margin-top:-60px;}
.slide2-content .banner-heading1{color:#fff;float:left;display:block;font-weight:300;font-size:15px;border-bottom:2px solid #bcbfc2;padding:0 0 10px 0;}
.slide2-content  .banner-heading2{color:#fff;width:100%;text-align:left;float:left;display:block;font-weight:800;font-size:30px;}
.slide2-content  .banner-heading2 span{font-weight:300;display:block}

.slide3-content{ position: absolute; right:61%; top: 50%; z-index: 9; margin-top:-60px;}
.slide3-content .banner-heading1{color:#fff;float:right;display:block;font-weight:300;font-size:15px;border-bottom:2px solid #bcbfc2;padding:0 0 10px 0;}
.slide3-content  .banner-heading2{color:#fff;width:100%;text-align:right;float:right;display:block;font-weight:800;font-size:30px;}
.slide3-content  .banner-heading2 span{font-weight:300;display:block}

.full-heading{background: #34495e;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.01rem;}
.h3-heading{font-size:18px;font-weight:400; color:#292f38;}
/*===========================right section css==============================*/
.noBorder-li p{margin-bottom:10px;}
.noBorder-li ul{list-style:none;margin:0;padding:0;}
.noBorder-li ul li{list-style:none; padding:0 5px 5px 5px;margin-bottom:0px;}
.noBorder-li ul li:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:0;}

.border-li p{margin-bottom:10px;}
.border-li ul{list-style:none;margin:0;padding:0;}
.border-li ul li{list-style:none; border-bottom:1px solid #f2f3f3;padding:0 5px 10px 5px;margin-bottom:10px;font-size:14px;}
.border-li ul li a, .border-li ul li{letter-spacing:1px;}
.border-li ul li:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:0;}

/* footer section*/
.sunpharma-footer{background:#605c60;border-bottom:5px solid #d9711d;}
.entpharma-footer{background:#853282;border-bottom:6px solid #d9711d;}
.sunpharma-footer .copywriteTxt{color:#fff;}
.footer-sitemap > div {padding: 0px 16px;}	
.footer-counter{background:#853282;border-bottom:1px solid #fff;width:100%;padding:30px 0;}
.iconText{color:#fff;margin-left:20px;font-weight:bold;padding-top:5px}
.iconText span{font-size: 26px;line-height: 22px;}
footer{background:#303c4c; position: relative;z-index: 9;}
footer h4{ font-size: 19.5px;font-family: 'Lato'; font-weight:500;color:#fff; margin-bottom:15px;text-transform: uppercase;}
footer ul{margin:0;padding:0; list-style:none;color:#fff;-webkit-transition:height, 0.5s linear;
    -moz-transition: height, 0.5s linear;
    -ms-transition: height, 0.5s linear;
    -o-transition: height, 0.5s linear;
    transition: height, 0.5s linear;}
footer ul li{ list-style:none;color:#fff;margin-bottom:5px;}
footer ul li a{color:#bac3cc;  font-size:13px;font-family: 'Lato';}
footer ul li a:hover, .socialIconFooter li a:hover  span{color:#eeeeee; text-decoration:none;padding-left:3px;left:2px;}
footer p{color:#fff; }
.footer-social{width:100%;float:left;margin:20px 0;transition:0.6s all;}
footer a:hover, footer a:focus{text-decoration:none;color:#fff;}
.footerBranding{font-size: 29px; color: #fff; font-weight: bold; vertical-align: bottom; line-height: 26px; margin-left: 7px; width: 80%;}
.footer-row1{color:#bdc3c7;}
.footer-row1 li{color:#bdc3c7;margin-bottom:10px;}
.footer-row2 li{ margin-bottom:5px; padding-bottom:5px;padding-left:0;}
.footer-row2 li:last-child{border-bottom:0px;}
footer .angleFoot{float:right;font-size:16px;display:none;}
.copyright{color:#fff; margin-top:0;font-size:12px;} 
.poweredby{ font-size:12px;display: block;margin-top:6px;}
.copywriteTxt{font-size:12px;}
.get-access img {width: 100%; object-fit: cover; height: inherit; padding-right: 40%;}
.get-access {height: 224px;}
.get-access-box{background: #fff; width: 50%;height: 100%;}
.get-access-box { background: #fff; width: 43%; height: 224px; position: absolute; right: 15px; padding: 30px; top: 24px;}
.get-access-box:before {content: ""; position: absolute; top: 0; width: 0; height: 0; left: -59px; border-right: 59px solid #fff; border-top: 224px solid transparent;}
.mcq-number{color:#d9d9d9;}	
.mcq-text{color:#813176;}
.addressBlock dl{margin:20px 0 0 0;padding:0;list-style:none;}
.addressBlock dt{position:absolute;color:#fff;}	
.addressBlock dd{display: flex;color:#aeb7bc;padding-left: 30px;}	
.addressBlock dd a{color:#aeb7bc}
.poweredTxt{font-size:12px;}
.poweredTxt span{color:#e30613; -webkit-transform: translateZ(0px);}
.copywrite-block {background:#bac3cc}
.bottom-footerlinks {background: #012a46;} 
.bottom-footerlinks ul li{list-style:none;padding:8px;}      
.bottom-footerlinks ul li a{color:#fff;font-size:11px;} 
/* Only Needed in Multi-Coloured Variation */
.social-fb, .social-li , .social-tw, .social-gp, .social-em {  color: #838a8f; padding:5px 10px;	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;transition:0.6s all; }
.social-fb:hover {	color: #fff;background:#3b5998;	}
.social-li:hover {	color: #fff;background:#3b5998;	}
.social-tw:hover {background: #4099FF; color: #fff;}
.social-gp:hover {color: #fff; background: #d34836;	}
.social-em:hover {color: #fff;background: #f39c12;}
.socialIconFooter li{position:relative;padding-left:30px;}
.socialIconFooter li a span{position:absolute;left:0px;transition:0.6s all;}  
/*====================back to top css=======================*/
.scroll-top-wrapper {position: fixed; opacity: 0; visibility: hidden; overflow: hidden;	text-align: center;	z-index: 999;    background-color: #919599; color: #eeeeee;	width: 40px; line-height: 35px;	right: 30px; bottom: 30px; padding-top: 2px;	border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.scroll-top-wrapper:hover {	background-color: #888888;}
.scroll-top-wrapper.show { visibility:visible;cursor:pointer;opacity: 1.0;}
.scroll-top-wrapper i.fa {line-height: inherit;}
/*====================END back to top css=======================*/

/*css for star rating*/
.rating-widget {
  max-width: 500px;
  text-align: center;
  margin: 0px auto;
}
.rating-widget .star-input {
  width: 0;
  height: 0;
  position: absolute;
  left: -5000px;
}
.rating-widget .star-input:checked + .star-input-label .orange {
  animation: enlarge .5s ease-in-out forwards;
}
.rating-widget .star-input:checked + .star-input-label:nth-of-type(2) .orange {
  animation-delay: .1s;
}
.rating-widget .star-input:checked + .star-input-label:nth-of-type(3) .orange {
  animation-delay: .2s;
}
.rating-widget .star-input:checked + .star-input-label:nth-of-type(4) .orange {
  animation-delay: .3s;
}
.rating-widget .star-input:checked + .star-input-label:nth-of-type(5) .orange {
  animation-delay: .4s;
}
.rating-widget .star-input-label {
  display: inline-block;
  padding: 8px 2px;
  text-indent: -5000px;
  line-height: 0;
  color: #dcdcdc;
  position: relative;
  cursor: pointer;
}
.rating-widget .star-input-label:hover, .rating-widget .star-input-label.hovered {
  color: #a7a7a7;
}
.rating-widget .star-input-label i {
  display: block;
  font-size: 20px;
  line-height: 20px;
  text-indent: 0;
}
.rating-widget .star-input-label i.orange {
  position: absolute;
  display: block;
  padding: 8px 2px;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  color: orange;
  transform: scale(0);
}


@keyframes enlarge {
  0% {
    transform: scale(0);
  }
  70% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}

.ratingDate{font-size:12px;}
.starRating .active{color:#FFBB00;font-size:15px;}
.ratingUserIcon{background: #C3CCCF;padding: 5px 8px;border-radius: 15px;color: #DCE4EC;font-size: 15px;}
/*END css for star rating*/

/*inner page css*/
.crumbs{background:transparent; width:100%; }
.crumbs ol{margin-bottom:0px; background:transparent;padding: 20px 0;}
.crumbs ol li{margin-right:15px;font-size:12px;position:relative}
.crumbs ol li:after{content:'\f105';position:absolute;right:-10px;top:0;font-family:FontAwesome;}
.crumbs ol li.active:after{display:none;}
.crumbs ol li a{font-size:12px;}
 

.inner-top-heading-h2{font-weight:400; color: #853b86;}
.error-inner-top-heading-h2{color: #000;font-size: 38px;font-weight: 700;text-transform: uppercase;margin-top: 0;}
.errorLink{color:#853282;font-weight:600;text-decoration:underline !important;}
.errorLink:hover{text-decoration:none !important;}
.left-panel ul li{border-bottom:0px;font-size:15px;}
.left-panel ul li a:hover{text-decoration:none;color:#9a0e12;font-size:15px;}
.left-panel ul li a.active{color:#9a0e12;}

/*inner-right panner*/
.rgt-featured-img{float:left;width:40%;}
.rgt-featured-txt{float:right;width:55%;}
.rgt-featured-txt h4{font-weight:300;}
.rgt-featured-txt p{margin:0;padding:0;}
.featured-journal{width:100%;display:table}
.mar-top0{margin-top:0;}
.rgt-featured-txt p a{text-decoration:underline;}

/*center pannel*/
.center-featured-img{float:left;width:20%; margin-right: 1.3rem;}
.center-featured-img img{width:100%;max-width:155px}
.center-featured-txt{float:right;width:75%;}
.center-featured-txt h4{font-weight:300;font-size:16px;}
.center-featured-txt h4 a{font-weight:300;font-size:16px;}
.center-featured-txt h3{font-weight:500;font-size:18px;}
.center-featured-txt h3 a{font-weight:500;font-size:18px;}
.journal-btnn{float:right;width:75%; }
/* .issn-code{margin:10px 0 5% 0;} */

.bookDetailsPage h4{font-weight:300;font-size:18px;}
.bookDetailsPage h4 a{font-weight:300;font-size:18px;}
.bookDetailsPage h3{font-weight:400;font-size:22px;}
.bookDetailsPage h3 a{font-weight:400;font-size:22px;}
.booksBlock .bookDetailsPage h3 a{font-weight:400;color:#333333;font-size:20px;}


.paging-cont{width:60%; margin:0 auto;}
.pagination a {  color:#000;  text-decoration: none;   }
.pagination a:hover{color:#f15b5a}
.page-item.active .page-link, .page-item.active .page-link:hover {
    z-index: 1;
    color: #fff;
    background-color: #843a86;
    border-color: #652967;
}

.font-btn{background:none;margin:0;padding:0;border:none;margin:0 5px}

.inner-detail{width:100%;}
.main-heading-content{font-weight:400;font-size:20px;}
.subtitle{font-weight:400;font-size:20px !important;}
.h4-content-head{font-weight:300;font-size:20px;}
.inner-content-right p{ font-weight:300;margin:2px 0;padding:2px 0;}
.inner-content-right p strong{font-weight:500; text-transform:uppercase}
.lock img{margin-right:10px;}
.lock span{font-weight:300; font-style:italic;}
.lock strong{font-weight:400;}
.red-icon-block{width:100%;float:left;margin-top:0%;}
.red-icon-block span{display:block}
.red-social-icon{ padding-top: 10px; font-size: 16px; text-align: center; width: 32px; height: 32px; border: 2px solid #777; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; margin: 5px 5px 5px 0;background:#9a0e12;}
.inactive-social-icon{ padding-top: 10px; font-size: 16px; text-align: center; width: 32px; height: 35px;  cursor: default; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; margin: 5px 5px 5px 0;background:#888888;}
a.red-social-icon:hover, a.red-social-icon:active, a.red-social-icon:focus{text-decoration: none; color: #fff; border-color: #434343;}

.google-plus-red{ padding:6px !important;}
.google-plus-red-active{padding:6px 8px!important;}

.list-text-cont{margin:0;padding:0;border:none;}
.list-text-cont li{margin:0 0 10px 20px  !important; list-style:disc !important;padding:0  !important;border:none !important;}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {  
  .inner-tabbing-full ul.tabs li {
      padding:5px 10px; 
   }
}

     
.inner-tabbing-full ul.tabs li.active:after,  .inner-tabbing-full ul.tabs li:hover:after, .inner-tabbing-full .d_active:after {left: 50%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(212, 211, 211, 0); border-top-color: #9a0e12; border-width: 8px; margin-left: -8px;}
.inner-tabbing-full .tab_last {margin-right:0px;}
.inner-tabbing-full ul.tabs li:hover {background-color: #9a0e12; color:#fff;}
.inner-tabbing-full ul.tabs li.active{background-color: #9a0e12; display: block;color:#fff;}
.inner-tabbing-full .tab_container {float: right; width: 100%; /*overflow: auto; //remove for article refrence section horizontal scroll remove*/ }
.inner-tabbing-full .tab_content{  padding:10px 0; box-sizing: border-box;}
/* .inner-tabbing-full .tab_drawer_heading {display:none;} */
.inner-tabbing-full .tabHeading{width:100%;  border-bottom:1px solid #ecf0f1;margin-bottom:20px;padding-bottom:5px;font-weight:300 }
.inner-tabbing-full .tabHeading.d_active{margin-bottom:0;color:#9a0e12}
.featured-article li{margin-bottom:20px !important;font-weight:400}


.inner-article ul.tabs{list-style: none; margin:0 0 10px 0; padding:0; float:left; width:100%; float:left;  }
.inner-article ul.tabs li {float:left; text-transform:uppercase; margin:0; cursor: pointer; font-size:14.5px;  padding: 5px 33px; margin: 0 5px 0 0; border-radius:5px; background:#ecf0f1; color:#292f38; position: relative; display:block; box-sizing: border-box;font-weight:300;}
.inner-article ul.tabs li.tab_last{margin-right:0;} 
.inner-article ul.tabs li.active:after,  .inner-article ul.tabs li:hover:after, .inner-article .d_active:after {left: 50%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(212, 211, 211, 0); border-top-color: #9a0e12; border-width: 8px; margin-left: -8px;}
.inner-article .tab_last {margin-right:0px;}
.inner-article ul.tabs li:hover {background-color: #9a0e12; color:#fff;}
.inner-article ul.tabs li.active{background-color: #9a0e12; display: block;color:#fff;}
.inner-article .tab_container {float: right; width: 100%; /*overflow: auto; //remove for article refrence section horizontal scroll remove*/ }
.inner-article .tab_content{display: none; padding:10px 0; box-sizing: border-box;}
.inner-article .tab_drawer_heading {display:none;}
@-moz-document url-prefix() { 
 .inner-article ul.tabs li {
     padding:5px 31.6px;
  }
}
@media all and (-ms-high-contrast:none) {
     .inner-article ul.tabs li  { padding: 5px 31.6px;  } /* IE10 */
     *::-ms-backdrop, .inner-article ul.tabs li  {  padding: 5px 31.6px;  } /* IE11 */
     }
@supports (-ms-ime-align:auto) {
 .inner-article ul.tabs li.active::after, .inner-article ul.tabs li:hover::after, .inner-article .d_active::after{margin-top:-1px}
} 
@supports (-ms-ime-align:auto) {
 .inner-article ul.tabs li{ padding:5px 33px; } 
} 
 
/* Safari 7.1 +*/
_::-webkit-full-page-media, _:future, :root .inner-article ul.tabs li {

  padding:5px 31px;

}

/*article page css*/
.article-top{margin-left:20px;}
.article-top h4{font-size:26px; font-weight:400;}
.article-top h5{font-size:18px; font-weight:300;margin-top:5%;}
.article-top p{margin:5px 0;padding:5px 0;font-size:16px;}


.inner-article{margin-top:20px;}
.fnd-article{float:left;width:100%;margin-top:20px;}
.fnd-article p{font-size:16px;}
.pager {list-style: outside none none; text-align: right;}
.pager li { display: inline;}
.pager li > a, .pager li > span {display: inline-block; padding: 0 14px;}

.supp-info p{margin-bottom:20px;line-height:22px;}

.journal-tab3 p{margin-bottom:30px;font-size:16px;font-weight:300; line-height:22px;word-wrap: break-word;}
.journal-tab3 h4{ font-size:16px; font-weight:400;margin-bottom:5px;}
.journal-tab3 p a{color:#9a0e12;font-size:16px;font-weight:400;}
.journal-tab3 ul{margin-bottom:20px;}
.journal-tab3 ul li{margin-left:20px;}
.pad-left30{padding-left:30px;}
.author-pic{width:100%;}
.author-details{border:1px solid #d4d4d4; width:97%;float:right;padding:20px; border-radius:5px;}

.tab-icon{margin-right:20px;}

/*contact us page css*/
.contact-form{padding-bottom:50px;}
.get-in-touch p{line-height:22px;font-size:16px;margin-bottom:20px;}
.get-in-touch h4{font-weight:400; font-size:24px;margin-bottom:20px;}
.contact-form h4{font-weight:400; font-size:24px;margin-bottom:20px;}
.contact-form .form-group{margin-bottom:20px;}
.error-msg{font-weight:400; font-style:italic;font-size:12px;color: #F00;}
 
    
.get-in-touch .red-icon-block{margin-top:0px;}
.left-content{padding-right:40px;}
.left-content p{font-weight:300;font-size:14px;margin-bottom:20px;}
.left-content p strong{font-weight:400;}
.left-content h4{font-weight:500;font-size:18px;margin-bottom:20px;}
.left-content ul{margin:10px 0;}
.left-content ul li{margin-left:20px;margin-bottom:10px;}
.left-content ol li{margin-left:20px;margin-bottom:10px;}
.content-right p{font-weight:300;font-size:14px;margin-bottom:20px;}
.content-right p strong{font-weight:400;}
.content-right h4{font-weight:500;font-size:18px;margin-bottom:20px;}
.abt-logo{padding:50px 0 100px 0;}

/*registration form*/
.registration-form{padding:2% 10%;margin-bottom:5%;width:100%;float:left;}
.registration-form .well{width:100%;float:left;}
#subscribe-check p{margin-bottom:20px;}
.errorMessage{list-style:none;margin-bottom:0px;}
.tp_mandatory{font-size:12px;font-weight:400;color:#F00;float:right;margin-left:3px;}
.help-inline{color:#F00;}
.remember-link{width:100%;float:left;margin:5px 0;}
.remember-link a{color:#286090;}
.remember-link a:hover{color:#c12e2a;}
.my-account{height:200px; overflow:auto}
.my-account h2{font-size:22px;font-weight:400;margin-bottom:10px;}
.my-account ul li{margin-left:5px;font-weight:300;font-size:16px; list-style:none;line-height:22px;margin-bottom:10px;}

/*my alert page*/
.myalerts-admin{background:#FAFBFB; }
.myalerts-admin dt{background:#FAFBFB;border-top:1px solid #e8e8e8;padding:2% 1%;text-align:left;width:100%;}
.myalerts-admin dt:first-child{border-top:0px;}
.myalerts-admin dd{background:#f0f2f2;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding:2% 1%;}
.myalerts-admin dd ul li{margin-left:20px;}
.myalerts-admin dd:first-of-type{border-top:0px;}
 

 
.alpha-filter, .alpha-filter-sub{list-style:none;float:left;width:100%;}
.alpha-filter li{display:inline; margin:0.8%; text-transform:uppercase;}
.alpha-filter-sub li{display:inline; margin:0.8%; padding: 0 0.39%; text-transform:uppercase;}
.alpha-filter li.a:hover, .alpha-filter-sub li.a:hover{color:#9a0e12;}
.alpha-filter li.active a, .alpha-filter-sub li.active a{color:#853b86; text-decoration:underline;}
/* #allItems, #filteredItems{float:left;width:100%;} */
.login-link a{ color:#9a0e12;font-weight:400;}


.page_navigation,.alt_page_navigation{padding-bottom:10px;}
.page_navigation a,.alt_page_navigation a{font-family: FontAwesome;padding:0 6px;margin:2px;color:#292f38s;text-decoration:none;float:left;}
.page_navigation a:hover,.alt_page_navigation a:hover{color:#9a0e12;text-decoration:none;}
.alt_page_navigation .active_page{color:#9a0e12;}
.about-us p{margin-bottom:20px; font-weight:300;font-size:16px;}
.alert{margin-bottom:7px;}

.clear-all{margin-left:2%;font-weight:500;}
.custom-img{width:100%;}

/*--Accordion Style--*/
.accordion {width: 100%;	float: left;}
.accordion-item {font-size: 16px; font-weight: 400; padding: 10px 20px 0 0; border-bottom: 1px solid #ecf0f1; cursor: pointer; position: relative;}
#accordion .collapse h4, #accordion .collapsing  h4{font-size:20px;}
.accordion-non-item {font-size: 16px; font-weight: 400;padding: 10px 20px 0 0; border-bottom: 1px solid #ecf0f1; cursor: pointer; position: relative;}
.accordion-non-item.active a {color: #9a0e12;}
.accordion-item.open {color: #005381;}
.accordion-item.open .type {	position: absolute;	float: right;}
.accordion-item.open .type:before {	content: '\f146'; position: absolute;	right: 0;	top: 0;	font-family:FontAwesome; 	font-size: 16px;}
.accordion-item .type {position: absolute;    right: 0;  top: 20%;}
.accordion-item .type:before {content: '\f0fe';Plusposition: absolute;right: 0;top: 3px;font-family:FontAwesome;font-size: 16px;}
div.data {padding: 10px 0;display: none;}
.advertisingListWrapper {margin: 0;padding: 0;list-style: none;}
.advertisingListItem h2 {font-size: 15px;margin: 0;padding: 10px 0 0 0;line-height: normal;color: #252525;}
.advertisingListItem p {	font-size: 13px;	 margin: 5px 0;}
.advertisingListItem p a {font-size: 15px;color: #f90000;line-height: 25px;}
div.accordion-item:last-child{border-bottom:0px !important;}
 
.disabled-txt{font-weight:300 !important;color:#ccc !important;}
.non-border-li ul li{margin-left:10px;margin-bottom:10px;}
.archive-item li{border-bottom:1px solid #ecf0f1; list-style:none;padding-left:15%; }

.login-form{padding:2% 10%;margin-bottom:5%;width:100%;float:left;}
.login-form .well{width:100%;float:left;}
.logoTxt{display: inline-grid;font-size: 12px;}
.logoTxt strong{font-size: 24px; font-family: PT Serif;    text-align: left;}

/*
    Note: It is best to use a less version of this file ( see http://css2less.cc
    For the media queries use @screen-sm-min instead of 768px.
    For .omb_spanOr use @body-bg instead of white.
*/

/* @media (min-width: 768px) {
    .omb_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
}
 */
.omb_login .omb_authTitle {
    text-align: center;
	line-height: 300%;
}
	
.omb_login .omb_socialButtons button {
	color: white;  
	opacity:0.9;
}
.omb_login .omb_socialButtons button:hover {
    color: white;
	opacity:1;    	
}
.omb_login .omb_socialButtons .omb_btn-facebook {background: #3b5998;}
.omb_login .omb_socialButtons .omb_btn-twitter {background: #00aced;}
.omb_login .omb_socialButtons .omb_btn-google {background: #c32f10;}


.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	color: #aaa;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_hrOr {
	background-color: #cdcdcd !important;
	height: 1px;
	 
}
.omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: 0.8em;
	margin-left: -1.5em;
	background-color: #EBEBEB;
	width: 3em;
	text-align: center;
}			

.omb_login .omb_loginForm .input-group.i {
	width: 2em;
}
.omb_login .omb_loginForm  .help-block {
    color: red;
}

	

.news-img{float:left;margin:0 20px 10px 0;max-width:270px;border:1px solid #ccc;padding:10px; border-radius:5px;}
.no-right-pad{padding-right:0;}
.full-article-pg{width:100%;float:left;}
.full-article-pg h2{font-weight:300; font-size:28px;margin-bottom:10px;}
.full-article-pg h3{font-weight:300; font-size:24px;margin-bottom:10px;}
.full-article-pg h4{font-weight:300; font-size:22px;margin-bottom:10px;}
.full-article-pg h5{font-weight:300; font-size:20px;margin-bottom:10px;}
.full-article-pg h6{font-weight:300; font-size:20px;margin-bottom:10px;}
.full-article-pg p{margin-bottom:10px;font-size:16px;}
.full-article-pg p a{color:#9a0e12;font-weight:400}
.full-article-pg a{color:#9a0e12;font-weight:400}
.full-article-pg ul li{margin-left:20px;margin-bottom:10px;}
.full-article-pg ol li{margin-left:20px;margin-bottom:10px;}
/* .ref-label > .label > .generated, .label{color:#292f38;} */
.full-article-pg table{width:100%;}
.full-article-pg .table-wrap{border:1px solid #ccc;margin-bottom:10px;}
.full-article-pg table tr{border-bottom:1px solid #ccc;}
.full-article-pg table tr td{padding:2px;}
.full-article-pg table > thead > tr{background:#fbfbfb}

.rss-feeds{width:100%;float:left}
.rss-feeds-link{color: #951351; font-size: 20px; }
.rss-feeds-link:hover, .rss-feeds-link:link, .rss-feeds-link:visited, .rss-feeds-link:active {color: #951351; }
.rss-feeds-graylink{color:#3e4345; font-size: 20px;}

.shareThisBlock{  width: 100%;}
.shareThis{font-weight:bold;color:#818285 ;margin-bottom:20px;font-size:16px;}
.addthis_button_email span{display:none;}
.addthis_button_print span{display:none;}
/* .at-icon-wrapper{border-radius:50%;background-color:#75797b !important;} */

.list-without-blt li{list-style:none;margin-left:20px;}

 
.journal-slider{position:absolute; z-index:2;right:25px;font-size:25px;top:0%;}
.journal-slider a{background:transparent;border:1px solid #cfcfcf;padding: 1px 10px 4px 10px;line-height: 24px;border-radius:5px;float:left;margin-left:5px;color:#464646}
.journal-slider a:hover{background:#DADADA;}

.pdf-ico{color:#9a0e12;font-size:23px !important; margin-right:20px;}
.txt-ico{color:#a9a9a9;font-size:23px !important; margin-right:20px;}
.inactive-btn{   cursor: default;   color: #fff; background:#888888;pointer-events: none;}

.ref-button:hover{padding:6px 11px;}
.editorial-backbtn{border: medium none; font-size: 16px; font-weight: 300; padding-bottom: 8px; padding-top: 8px;  color:#fff;}
    
.sitemap {width:100%;float:left; display:table-row;}
.sitemap .span12{border:1px solid #ecf0f1;padding:2% ;margin:1%; display:table-cell;}
.sitemap .span12 .span6{margin-bottom:20px;}
.sitemap .span12 ul{margin:10px 0;}
.sitemap .span12 ul li{margin-left:30px;}   
.review-rating-strs {float: left;}
.provide-rating-btn {float: right;}
.newsrating-btn{border:4px ;}

.user-grph-ful{padding:10px 10px 15px 10px;float:left;width:100%;margin-top:5%;}
.mertics-grp{font-weight:300;text-align:right;}
.user-graph{margin-bottom:1px; border-radius:5px;  font-size:16px;padding:7% 2%;margin-top:4%; float:left; text-align:center;width:47%;display:block;border:1px solid #E0E0DF;}
.user-graph:nth-child(2n+1) { margin-right:6%; }
.user-graph span{font-size: 22px;  font-weight:300;}

.journal-metrics-data{margin-bottom:1px; border-radius:5px; margin-right:20px; font-size:14px;padding:2% 2%;margin-top:10px;margin-bottom:10px; float:left; text-align:center;width:22.5%;height:110px;display:block;border:1px solid #E0E0DF;}
.journal-metrics-data:nth-child(4n+4) { margin-right:0; }
.journal-metrics-data span{font-size: 20px;  font-weight:600;}
.metricstext{ display: table-cell;vertical-align: middle;text-align: center; width: 110px;height: 74px; margin: 0 auto;font-size: 14px !important;font-weight:500 !important;}
.matricBg{background:#fafbfb;float:left;width:100%;padding:10px 20px 10px 20px; }
.customRow{width:100%;float:left; }
.matrixHead{font-size:22px;margin:20px 0 20px 0;}

.btnwdt-80{width:80px;}
.pad-b-35{padding-bottom:35px;}
.pointer-a{cursor:pointer;}
.olList {margin-top:5px;}
.olList li{margin-left:20px}
.article-heading{    background: #005282; background-repeat: repeat-x;  color: #fff; font-size: 18px;padding:10px 15px;} 
.li-grid{ float:none !important; display: inline-flex; padding-right:0;padding-left:0; }
.li-grid-subj{width:32%;margin-right:0.5%;float:none !important; display: inline-flex; padding-right:0;padding-left:0;}
/*For showing article title with p tag in list */
.art-title{display:block;}
.plumx-icon{background-image:url(../../img/plum.svg);background-position: center center;
    background-repeat: no-repeat;
    background-size: 80px 20px;
    text-indent: -9999px;
    width: 120px;  }
.plumx-icon:hover{background-image:url(../../img/plum_white.svg);background-position: center center;
	background-repeat: no-repeat;
	background-size: 80px 20px;
	text-indent: -9999px;
	width: 120px;  }

.plumx-icon.active{background-image:url(../../img/plum_white.svg);background-position: center center;
	background-repeat: no-repeat;
	background-size: 80px 20px;
	text-indent: -9999px;
	width: 120px;  }
	
.realtime-header {
	background: #f2f2f2;
	padding: 8px 5px;
	font-size: 18px;
	font-weight:400
}	
 
.highFig{border:thin solid #f2f3f3;padding:1px;}
.foot-logo{text-align:right}
.highlight-box{background:#FAFBFB;border:1px solid #efefef; width:100%;float:left;padding:10px;}

/* Advert CSS */
.advertiseImg{float:right;margin-left:10px;margin-bottom:10px;margin-top: -15px;}
.advtLabel{width:100%;position:absolute;top:0;left:0;background-color:rgba(255, 255, 255, 0.7);color:#000;font-size:11px;padding:2px 5px;text-align:right;}
.advtLabel-journal{width:100%;position:absolute;top:0;left:0;background-color:rgba(251, 250, 250, 0.7);color:#000;font-size:11px;padding:2px 5px;}
.advtLabel .close{font-size: 11px; color: #fff; opacity: 1; margin-top: 2px; position: absolute; top: -9px; left: -8px; background: #000; padding: 5px 7px; border-radius: 50%; font-weight: normal;}
.relative{position:relative;}
.popup-img {position: fixed; bottom: 0;right: 0;z-index: 9999;}
#popup{position:relative;}

/*AdThis dashboard CSS  */
.addthis-legend{margin:2%; font-size:16px; padding:1% 0; display:block;border-radius:3px;text-align:center;}
.addthis-legend-facebook{background:#4867AA;color:#fff;}
.addthis-legend-facebook:before{content:'\f09a'; font-family:FontAwesome;font-size:42px; }

.addthis-legend-linkedin{background:#0177B5;color:#fff;}
.addthis-legend-linkedin:before{content:'\f0e1'; font-family:FontAwesome;font-size:42px; }

.addthis-legend-twitter{background:#59ADEB;color:#fff;}
.addthis-legend-twitter:before{content:'\f099'; font-family:FontAwesome;font-size:42px; }

.addthis-legend-pinterest{background:#BD2024;color:#fff;}
.addthis-legend-pinterest:before{content:'\e91d'; font-family:'icomoon' !important;font-size:42px; }

.addthis-legend-mendeley{background:#9D1C22;color:#fff;}
.addthis-legend-mendeley:before{content:'\e904'; font-family:Academicons;font-size:42px; }

.addthis-legend-citeulike{background:#109618;color:#fff;padding:1% 0px;}
.icon-citeulike{font-size:42px;float:left;width:100%;padding:9px 0;}

.addthis-legend-researchgate{background:#00CCBB;color:#fff;}
.addthis-legend-researchgate:before{content:'\e902'; font-family:Academicons;font-size:42px; }

.addthis-legend-baidu{background:#2319DC;color:#fff;}
.addthis-legend-baidu:before{content:'\e901'; font-family:'icomoon' !important;font-size:42px; }

.addthis-legend-reddit{background:#FF4500;color:#fff;}
.addthis-legend-reddit:before{content:'\e91e'; font-family:'icomoon' !important;font-size:42px; }

.addthis-legend-email{background:#2F495E;color:#fff;}
.addthis-legend-email:before{content:'\e900'; font-family:'icomoon' !important;font-size:42px; }

.addthis-legend-total{background:#ECF0F1;color:#323A45;    padding: 18px 6px;}
.addthis-legend-total span{font-size:26px; }

.dropdwnPosition{right:0;left:auto; text-transform:capitalize;max-height:200px;overflow-y:scroll;}
#journal_news li.active a{ }
.emailAlerts{font-weight:400;margin-left:5px;margin-top:1px;}
.articleReful{list-style:none;margin-left:5px;}
.refrenceAlign{position: absolute;margin-left: -34px;}
.yeartxt{font-size:11px !important;font-weight:300 !important;}
.society-title p{    margin: 8px 0;line-height:18px;font-size:16px;padding:0;}
    .journal-icon {
    padding-top: 7px;
    font-size: 16px;
    text-align: center;
    width: 32px;
    height: 32px;
    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    margin: 5px 5px 5px 0;
    background: #9a0e12;
}
.pnlFootown{background:transparent;border-top:0;padding-top:0;}
.pad-bot0{padding-bottom:0;}
.btn-abstract{margin-right: 5px;padding: 5px 15px;}
.errortxt p{font-size:18px;}
.custBtn{border:1px solid #c9cbcd !important;margin-right:10px; padding:6px 12px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    border-radius: 4px;color:#d44e4e;}
.noScrollSimple {overflow:hidden;}

.tp_subscriptionBox {border:1px solid #dfdcd5; padding: 15px;}
.tp_subscriptionBox h3 {border-bottom: 1px solid #cccccc; color: rgb(0, 128, 128);font-size: 22px;margin: 0 0 20px;padding: 0 0 10px;text-transform: uppercase;}
.tp_pur_box h2 {color: #006699; border-bottom: 1px solid #cccccc; font-size: 18px; font-weight: 400; padding: 2px 0 2px 0;margin-bottom:5px; text-transform: uppercase;}
.tp_padding_all_10px { padding: 10px;}

.tp_abs_calculation {-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #000 -moz-use-text-color;border-image: none;border-style: dashed none; border-width: 1px 0;float:left;width:100%; font-size: 18px;margin: 15px 0; padding: 5px 0;text-align: right;}
.tp_abs_calculation span {color: #ff6633;margin-right: 5px;text-align: right;}
.tp_purchase_text {-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #cccccc; border-image: none;  border-style: none none solid; border-width: 0 0 1px; font-size: 16px; margin-bottom: 8px; padding: 8px 0;}
.tp_purchase_text span { color: #292f38; display: block; margin-right: 5px; text-align: right;}
.tp_purchase_text span a{color: rgb(0, 128, 128);}
.tp_fake_height { min-height: 50px;}
.tp_padding5px {  padding: 5px;}
.tp_add-text { color: #292f38; float:left;width:100%; font-size: 14px;}
.tp_add-text ul {  margin: 0;  padding: 0;}
.tp_add-text ul li {   cursor: pointer;    display: inline-block;    text-decoration: none;}
.tp_add-text ul li a, .tp_purchase_text a {   color:  rgb(0, 128, 128);    cursor: pointer;    text-decoration: none;}

.ownlabel{padding-top: 7px;text-align:left;}
.tp_calculation {   -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #005282 ;   border-image: none;    border-style: dashed none;    border-width: 1px 0;   font-weight: 700;  margin: 48px 0 8px;   padding: 5px 0;    text-align: right;}
.tp_alert_green{ background-color: #f2dede;border-color: #e3dcdc !important; border-radius:0;margin-bottom:20px;}
.tp_alert_blue {background-color: #e5e8ef;border-color: #cbd2e0 !important;margin-bottom:20px;border-radius:0}
.tp_alert_green a, .tp_alert_blue a{color: #005381; font-size:14px;}
.tp_font18px { font-size: 18px;}
.tp_grayDarker {    color: #333333;}
.tp_headerLocation {    background: #d6e5ec none repeat scroll 0 0 !important;    color: #333333 !important;    padding: 5px !important;    font-size: 11px !important;    font-weight: normal !important;    margin-top: 20px !important;    text-transform: none;}
.featuredJournal li{list-style:none !important;border-bottom:1px solid #ddd !important;margin:10px 0 10px 20px !important;padding-bottom:10px !important;}
.featuredJournal li:last-child{border-bottom:0px !important;margin-bottom:0px !important;}
.tp_margin_top30px { margin-top: 30px;}
.tp_navy{color:#266c95;font-weight:400;}

.articleCont{padding:10px;float:left;width:100%;}
.articleCont:hover{background:#266c95;}

/*use css for 3rd layout*/

 .article-top1{width:100%;float:left;}
.article-top1 h4{font-size:24px; font-weight:400;line-height:28px;color:#005282}
.article-top1 h5{font-size: 14px; font-weight: 500; line-height: 22px; margin: 3% 0;background:#ebebeb;display:inline-block;padding: 3px 10px}
.article-top1 .subtitle{font-size:16px; line-height: 22px;}
.article-top1 p{margin:3px 0;padding:3px 0;font-size:16px;}

.article-content1 h4{font-size:20px;line-height:30px;font-weight:500; }
.article-content1 .sub-head{font-size:12px;font-weight:300;}
.article-content1 p { line-height: 24px;}

.leftTabs{list-style:none;margin:0;padding:0;}
.leftTabs li{background:#00A590;float:left;width:100%;padding:15px;margin-bottom:2px;color:#fff;font-size:18px; cursor:pointer;}
.leftTabs li:hover, .leftTabs li.active{background:#37c7b2;}
.readMoreBtn{float:left;width:100%; margin-top:4%;}
.content3layout{padding-top:0 !important;}

.rightTab .nav-tabs > li.active > a, .rightTab  .nav-tabs > li.active > a:hover, .rightTab  .nav-tabs > li.active > a:focus { background-color: #fff;border-bottom-color: transparent; color: #00A590; cursor: default;	border-top:3px solid #00A590;}
.rightTab .nav-tabs > li > a{background-color:transparent;}
.tp_pur_box{padding:20px;width:100%;float:left;}
.headerTxt{float:right;font-size:12px;color:#000;font-weight:400}
 
.node-content{width:100%;display:block;}


.headinh2Red{color: #9a054a;font-size: 27px;margin-bottom: 0;}

.panel-pane { border: 1px solid #666666;   }
.pane-bundle-paywall h2 { background-color: #005381; text-align: center; color: #ffffff; padding: 10px;  font-size: 1.875rem;}
.btn--rounded { border-radius: 50px;}

.alreadyMember {background-color: #666666; color: #ffffff; margin-bottom: 0px; padding: 10px 0;}

.nav > li > a:hover, .nav > li > a:focus { background-color: transparent;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: transparent; color: #005381;}
.nav-pills > li > a { border-radius: 0px;}
footer .nav > li > a {	padding:0;  padding-right:22px;font-size:15px;}
.footerEmail { font-size: 1.3rem; font-weight: 300;padding:10px 0;}
.footerEmail a {text-decoration:none;}
.mailIcon{color:#B2B2B2; margin-right: 0.5em;}
footer .fa-lg{font-size:25px;line-height:50px !important;}
.footernav{margin:20px 0;padding-bottom:20px;}
.footernav li:after{position:absolute;content:'|';right:7px; top:0;font-size:15px;}
.footernav li:last-child:after{content:' ';}

.recommendedBlock{width:100%;float:left;}
.ds-left{ width: 100%;padding: 1em;padding: 1.2em;}
.ds-left h3 {   font-size: 1.6rem;}
.processed{color:#121212;/* Firefox */ -moz-transition: all 0.8s ease; /* WebKit */-webkit-transition: all 0.8s ease;  /* Opera */-o-transition: all 0.8s ease; /* Standard */transition: all 0.8s ease; }
.processed:hover{text-decoration:none;color:#005189;}

.pinkColor{color:#9a054a;}
.panelBlock{padding-bottom:1em;font-weight: normal;}
.panelBlock h4{font-size:18px;}

.padding_05 { padding: 1em;}

.journelsPanel ul{list-style:none;margin:0;padding:0;}
.journelsPanel ul li{margin:0 0 5px 0;padding:0;}
.journelsPanel ul li:last-child{margin:0 0 0px 0;}
.journelsPanel ul li a{   letter-spacing: -.01em; color:#121212; text-decoration:none; }
.journelsPanel ul li a:hover{color:#005189}  
.journelBlockRS h5{margin:15px 0;clear:both}
.journelBlockRS h5 a{text-decoration:none; color:#555555;}
.white { color: #ffffff;}
.pinkBg{background:#fdf5f5;}
.yloBg{background:#fcbf2c;}
 
/*Home page CSS */
 
.homeBorderBtm{border-bottom: 1px solid #cccccc;  padding-bottom: 10px; margin-bottom: 30px;   padding-top: 10px;}
.navHome{box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;padding-left:0 !important;padding-top:0;padding-bottom:0 !important;background-image:url(../../img/home.png);background-repeat:no-repeat; background-color:transparent !important; width:30px;height:25px;background-size: 100%;margin:12px 0px 0px 2px; }
.navHome:hover{background-color:transparent !important;}
.homeRecommended:hover{text-decoration:none;color:#B30656;}
.homeSearchNav{margin-right:8%; position: relative;}
 
.homePanel{padding:1em;font-weight: normal; }
.homePanel.pinkBg:hover {background:#B30656;}
.homePanel.pinkBg:hover {background:#B30656;}
.homePanel.dk-grey:hover{background:#00BFA6}
.homePanel.yloBg:hover{background:#FCC745;}
.homeBlock{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;background:#e4f3f1;width:100%;float:left;margin-bottom:10px;padding: 13px 13px 41px 13px;height:100px;font-size:1.125em;line-height:1.6em;color:#005189;text-decoration:none;}
.journalTitleLink:hover .homeBlock{background:#e6e8f2;}
.smallLineBtm{position:relative;}
.smallLineBtm:before{content:' ';width:30px;height:1px;background:#ccc;position:absolute;bottom:-15px;left:0;}
.home-mar-right{margin-right:0}
.home-pad-right{padding-right:0;}
.homeSearchBlock{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;float:left;padding:0 ;margin:0;}
.home-search-query{background-color:#e6f1ef; border:0px;margin:2px 0;    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);}
.home-search-query:focus { outline: 0;  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, 0.6);}
.homeSearchBtn, .homeSearchBtn a, .homeSearchBtn button i{color:#00548b}
.homeSearchBtn button i{font-size:22px;}
.homeSearchBtn{right:15px;}

 /*Home page CSS End */

.grid{column-count: 3;-moz-column-count: 3; -webkit-column-count: 3;}
.grid-item{display: inline-block;   width: 100%;   }
.grid-item img{width:100%;}
.signinArticle{background:#ebebeb;padding:20px;width:100%;display:block;}
.ownLblForm{text-align:left !important;font-weight:normal;font-size: 16px;}
.forgottenLink{display: inline-block;   font-size: 14px; margin-top: 10px;}
.signinList{margin-left:5px !important;list-style:none;font-size:14px;padding-left:0;}
.signinList li{ line-height: 25px;}
.artcleDesc{font-weight:300;font-size:16px}


.headerAdvertise {width:100%;float:left;}
.footer-links h4{color: #fff; font-size: 26px;  line-height: 1.6em; letter-spacing: normal;}
.footer-links ul{list-style:none;}
.footer-links ul li a{color: #fff; font-size: 16px;  line-height: 1.6em; letter-spacing: normal;}
.footer-links ul li a:hover{text-decoration:none;}
.mainWrapper{width:100%;float:right;display:flex}
.leftWrapper{margin:0;width:100%;float:left; }
.authorName{ font-size: 0.8em;line-height:1.2em; letter-spacing:-.02em;padding-top:2px}
span.rightPrevNext{ float:right; }
.rightPrevNext a{font-size:12px;color:#000;   text-decoration:none;}

.rightNavLinks{list-style:none;margin:0;margin-top:20px;padding:0;}
.rightNavLinks li{ list-style:none;padding-bottom:0px; padding-right:5px;margin-bottom:10px;border-bottom:1px dotted #909ec1;}
 .rightNavLinks li a{position:relative; display:inline-block;padding-left:15px;}
 .rightNavLinks li a i{position:absolute;left:0; top:3px;}
.articleAction{border-bottom:1px dotted #252122; border-top:1px dotted #252122; padding:10px 0;margin:30px 0 30px 0; }
 
.rightHeading{position:relative;border-bottom: 1px solid #ffffff;box-shadow: 4px 13px 12px -17px #969696;padding-bottom:10px;margin-bottom:10px;color: #853b86;}
.rightHeading:before {
    position: absolute;
    height: 3px;
    width: 30px;
    background: #853b86;
    left: 0;
    bottom: -2px;
    content: ' ';
}
.downloadHeading{border-bottom:1px solid #00558c;padding-bottom:10px;margin-bottom:10px;color:#939598;}
.downloadHeading span a{background:#7693bc;color:#fff;border-radius:50%;padding:6px 8px;margin-right:10px;display:inline-block; text-align:center}

.wrapicon{float:left;cursor: pointer; position: relative; padding-left: 50px;}
.circleBg{    background: #7693bc; color: #fff;width: 38px; border-radius: 50%; padding: 6px 10px; margin-right: 10px;display: inline-block; text-align: center;position: absolute;left: 0;top: -6px;}
.rightOrderLast{margin:0;padding:0;}
.rightOrderLast li{margin-bottom:16px;list-style:none;}
.rightOrderLast li a{color:#000;text-decoration:none;font-weight:300;}
.headLinks{text-align:right;}
.headLinks a{color:#999999;font-size:15px;}
.headLinks a:hover{color:#121212}
.headrightlinks{margin-top:35px;}
.headrightlinks a{color:#00a590;}
.withoutBltList{list-style:none;color:#555555;}
.withoutBltList a{color:#555555;}
.blockBtn{background:#e6e6e6;border:1px solid #000; text-align:center;border-radius:3px;color:#000;padding:2px 5px;width:125px;font-size:14px;}
.blockBtn:hover,.blockBtn:active, .blockBtn:focus {color:#000;}

.btnBlock{position:absolute;left:0;right:0;bottom:0;margin-bottom:10px;min-height:56px;}


.coverBlock{width:96%;float:left;margin-bottom:25px;}
.coverBlock img{max-width:120px;max-height: 156px;}
.coverContent{ display:block;font-size:13px; }
.custTab{list-style:none;margin-top:30px;}
.custTab li{float:left;}
.custTab li a{border-bottom:2px solid #e7e7e8;color:#000;padding: 10px 15px;}
.custTab li a.active{background:#e7e7e8;font-weight:500}
.custTab li.active a{}
.custTab li.nonClickTab{padding: 10px 29px 10px 0px;color:#00558c;font-weight:500}
.custTab li.nonClickTab a{padding: 10px 29px 10px 0px;color:#00558c;font-weight:500}
.dropdownBtnMenu{padding:0;max-height:200px;overflow:auto;}
.dropdownBtnMenu  li a{border-bottom:1px solid #f0f0f0;padding:5px;}
.keywordHead{font-weight:600;font-size:16px; margin:20px 0 0px 0;}
.keywordHeadContent a{color:#2d2d2c;font-weight:normal; text-decoration:none;}
.referencesBlock{counter-reset: item;margin:0;padding:0;}
.referencesBlock li{display: block;padding-bottom:1em; word-wrap: break-word; list-style-type:none}
/*.referencesBlock li::before {display: inline-block; content: counter(item) ""; counter-increment: item; width: 2em; margin-left: -2em;}*/
.refContent{display:initial;}
.refLinks{width:100%;clear:both;}

.articleLeftBlock{width:100%;float:left;padding-bottom:10px;}
.articleLeftBlock > h2{font-size:26px;}
.widgetSectionRight > h3{font-size:26px;}
/* .tagSection{width:100%;float:left;padding:0px 0 15px 0;border-bottom:1px solid #000;} */
/* .tagSection h5, .filtersection h5{margin-bottom:10px;}
.tags{border: 1px solid #c2d4ea;line-height: 1.25;letter-spacing: -.01em;padding: 5px;font-size: 0.9em; margin:3px 0;color:#121212;}
.searchCross{position:absolute;right:3px;top:5px;}
.tags .close{font-size:18px;font-weight:400;color:#000;opacity: 0.8;} */
.paginationUl{width:100%;text-align:center;}
/* .truncate {padding-right:15px; display:inline-block;position:relative; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform:capitalize;font-size: 0.9em;} */
/* #pageLoder{position: fixed; background-color: rgba(255, 255, 255, 0.75);width: 100%; left: 0; right: 0; z-index: 999999; top: 0;  bottom: 0;}
#pageLoder img{position: absolute; top: 50%;  margin-top: -40px; left: 50%; margin-left: -40px;}
 */

.articleSubscription{width:100%;float:left;padding:20px 0 0px 0}
.articleSubscription h4{margin:0 0 20px 0;padding:0 20px 10px 20px;color:#000;font-size:1.4em;}

.threeColBlock{text-align:center;}
.threeColBlock > a{text-decoration:none;}
.colBlock{display:inline-block;width:30%;margin:0px 5px 20px 5px;}
.colBlock-sm{display:inline-block;width:24%;margin-bottom:20px;}
.articleaccessbtn{font-size: 20px; font-weight: bold;transition: .07s ease-in-out;}
.articleaccessbtn:hover, .articleaccessbtn:link, .articleaccessbtn:visited, .articleaccessbtn:active {font-size: 20px; font-weight: bold; text-decoration:none;}
.articleaccessbtn:hover > .hoverDiv, .articleaccessbtn:hover > .block1{background-color:#e3c8cb;}
.instlogin:hover strong{text-decoration:underline;}
.block1{width:48%;margin-bottom:20px;height:130px;position:relative;float:left;  padding:10px;  text-align:center;margin-right:20px;}
.block1.last{margin-right:0px;}
.colBlockInst{display:inline-block;width:23%;margin:0px 5px 0px 5px;}
.centerBox{position: relative;display:table;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.articleCenterBlock{width:70%;margin:0 auto;}
.dateIssuehead{display:block;font-size:14px;font-style: italic; line-height:1.3em; letter-spacing: -.02em; color:#121212;}
.volIssue{font-family:'SabonLT-BoldItalic', sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -.02em;}
.mostReadTitle{font-family:'lato-bold', sans-serif;font-weight: bold;font-size:16px;line-height:1.2em; letter-spacing: -.01em;color: #121212}
.mostReadTitle:hover{color: #005189}
.mostReadAbstract{font-weight:normal;font-size:18px;line-height:1.5em; letter-spacing: -.01em;color: #121212}

/*comment section css START*/
.commentBox{padding:20px;background-color:#eff1f6;width:100%;float:left;}
.commentSection{list-style:none;margin:0;padding:0;}
.commentSection li {background:#eff1f6;margin-bottom:20px;padding:20px;position:relative }
#commentBox > .commentSection > li{margin-bottom:40px;}
#commentBox > .commentSection > li:before{position:absolute;content:' '; width:100%; background-color:#000;bottom:0;left:0;height:1px; top:-20px;}  
.commentSection li ul{margin-left:50px;}
.commentSection li ul li{border-top:1px solid #000;padding:0;}
.commentSection li ul li div{padding:10px 0px;}
.commentHeading{margin-bottom:20px;}
.commentHeading span{color:#005282;}
.replybox{margin-top:20px;margin-bottom:20px;text-align:right;}
.replybtn{border:1px solid #005282 !important; border-radius:5px;color:#005282 }
.replybtn:hover, .commentBtn, .commentBtn:hover{color:#005282}
.addcommentHeading{width:100%;float:left;border-bottom:1px solid #235689;margin-bottom:10px;padding-bottom:10px;}
.readerComment{position:relative;float:left;padding-top:5px;}
.readerComment:after{content:' ';position:absolute;left:0;width:100%;height:4px;background:#235689; bottom:-12px;}
.sortby{height:30px;line-height:30px;padding:4px 12px 4px 5px;}
.sortbyLbl{margin:0;padding:0;margin-top:3px;}
/*comment section css END*/

.aheadBlock{border-bottom:1px solid #000;padding:10px 0;}

/* Cart pages CSS */
.cartHeading{ font-weight:400; color:#121212; font-size:18px; letter-spacing: -.0em; }
.cartHeadingText{font-family: 'lato-regular', sans-serif; color:#121212; font-size:20px; letter-spacing: -.0em; margin-bottom: 25px; padding-bottom: 25px;}
.paymentHeadingText{font-family: 'lato-regular', sans-serif;padding-bottom:0; color:#121212; font-size:18px; letter-spacing: -.0em;}
.cartItem{ font-weight:400; color:#0066cc;margin-bottom: 10px; font-size:1.3em; line-height:1.2em; letter-spacing:-.0em;}
.rightcartItem{ font-weight:400; color:#0066cc;margin-bottom: 10px; font-size:1.0em; line-height:1.2em; letter-spacing:-.0em;}
.cartItemAddLink{font-family:'lato-bold', sans-serif; font-weight:bold; cursor:auto; color:#005189; font-size:1em; letter-spacing:-.0em;}
.cartItemAddLink hover{cursor:auto; color:#005189; font-size:1em; letter-spacing:-.0em;}
.cart thead tr th{border-bottom:0px solid ;}
.cart tbody tr td {border-top:0px solid }
.labelFormating label{font-size:15px;}

/*Search page  */
.filtersection{width:100%;float:left;padding:15px 0;margin-top:10px;}
.filtersection ul{list-style:none;margin:0;padding:0;}
.filtersection ul li{ list-style:none;line-height:1.3em; }
.filtersection ul li a, .filtersection ul li span{font-size:16px;border-bottom:1px solid #005189;color:#005189;line-height:1.3em;letter-spacing: -.01em;}
.filtersection ul li .radio1 label{position:relative;font-size:16px;color:#121212;float:none;padding-left:20px;font-weight:normal;margin-bottom:0px;height:auto; line-height:1.3em;}
.filtersection ul li .radio1 label  input[type="radio"]{height:auto;position:absolute;top:3px; }
.filtersection  input[type="radio"], .filtersection input[type="checkbox"]{margin: 2px 0 0 -20px;}
/* .searchResultBox{width:100%;float:left; padding:0px 0 15px 0;border-bottom:1px solid #dddddd;margin-bottom: 15px}
.searchResultBox h4{line-height:18px;}
.searchResultBox h4 a{font-size:16px;font-weight:700;    letter-spacing: 0.5px;}
.searchResultBox h4 a:hover{    color: #3f5101;  text-decoration: underline;} */
.noOfResult{font-size:1.2em;color:#2d2d2c;letter-spacing: -.01em;}
#showLessAuthorUL a, #showMoreAuthorUL a{border:0px;}
.leftDateBox label{float:none !important;font-size:14px;font-weight:300;padding:0 !important;margin-bottom:0px;}
.dateRange{border:1px solid #c2d4ea; font-size:13px;}
.dateRange  input[type="text"]{border:none !important; padding:5px 0 5px 5px; line-height:1.25em;}
.dateRange span{border:0px !important; border-left:1px solid #c2d4ea !important;padding:5px 5px 5px 5px; line-height:1.25em;}
.leftDateBox input[type="text"]{width:100% !important;height:auto !important;line-height:normal}
.leftDateBox button {margin:0 !important;}
.searchLeftHeading{ font-size: 0.8em; letter-spacing:-.01em;color:#2d2d2c;display:inline-block;    vertical-align: top; padding-top: 10px;}
.date{font-size:0.8em; line-height:1.2em;letter-spacing:-.01em;color:#2d2d2c}
.search-journal{font-family:'lato-bold',sans-serif; font-size: 0.8em; line-height:1.2em;letter-spacing: -.01em;color:#2d2d2c}
.search-subject{ font-size: 0.8em; line-height:1.2em;letter-spacing: -.01em;color:#005189}
.searchSortby{ font-size: 0.9em; letter-spacing: -.01em; color:#121212;border: 1px solid #c2d4ea;padding: 3px;line-height: 1.25em;}
.searchDescription{color:#000;margin-top:15px;}

abstract p{ color:#9a054a;margin-bottom:10px;}
abstract p bold{display:block; font-size: 19px; line-height:1.1em; letter-spacing:-.02em;color:#9a054a}
abstract list list-item{position:relative;width:100%;display:block;padding-left:20px;}
abstract list list-item > label{position:absolute;left:0px;top:5px;}
abstract .sectionTitle{font-weight:bold;}
/* .orLbl{position:relative;}
.orLbl:before{position:absolute;left:-35px	;top:7px;content:'Or';} */

.disp-formula{word-break: break-all;}
.border-bdots-red{border-bottom:4px dotted #9a054a; margin-bottom:15px; padding-bottom:5px;}
.readArticleRHS{margin-bottom:20px;font-weight:normal;font-size:1.1rem;}
.readArticleRHS a{    color: #555555;}
.readArticleRHS a:hover{text-decoration:none}
.field-items ul{margin-left:2em}
.field-item hr{margin-top:0;}
.journal_color{color:#005381}
 
.issue-right{width: 100%; float: left;  }
.issue-left{width: 100%; float: left; }

.btn-issue{background:#e9500e;width:110px;}
.openurlBlock p{word-wrap: break-word;margin-bottom:10px;}

.institute-list ul{margin-left:20px; list-style-type: square;}

.access-type{padding: 2px 5px;font-weight:300; margin-right: 5px;}
.access-type-toc{font-size:11px;}
.access-type-article{    vertical-align: middle; font-size: 14px;  display: inline-block; padding: 2px 5px; line-height: 18px;}
.type-free {color:#fff;background:#00a490;}
.type-open-access {color:#fff;background:#9a054a;}


/* Widget CSS */

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right:before {
  content: "\e900";
}
.icon-chevron-left:before {
  content: "\e901";
}

.quicklinks{color:#00a490;font-size:1.5em;margin-bottom:10px;}
.issueCoverImg{text-align : center;width: 100%;}
.txtWrp{ word-wrap: break-word;}
.noScrollSimple {overflow:hidden;}

/* sue css Start */
.ltBlue{background-color:#f2f7fb}
.mainTopHeading{ letter-spacing: -.01em;font-weight: 400;margin:25px 0;width:100%;float:left;font-size: 32px;    padding: 20px 10px 20px 10px; margin: 0;}
.CardThumbnail{display: block;/* background-color:#fff; */margin-bottom: 22px;line-height: 1.42857143;/* border: 1px solid #dddddd; */border-radius: 0;-webkit-transition: border 0.2s ease-in-out;-o-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out; position:relative;}
.CardThumbnail > a{display:block; text-align:center;}
.CardThumbnail img{max-width: 100%;max-height: 177px;}
.dFlex{display:flex;flex-wrap: wrap;}

.imgBlockTop, .imgBlockTopEmpty{position:relative;}
.imgBlockTop span{position:absolute;bottom:0;left:0;padding: 2px; background: #eff5f4; font-size: 14px; color: #d0021b;  line-height: normal;}
.imgBlockTopEmpty span{ bottom:0;left:0;padding: 2px 2px 2px 0;margin-left:5px;  font-size: 14px; color: #d0021b;  line-height: normal;}
.imgBlockTopEmpty + .cardCaption {padding: 0px 5px 20px 5px;}
.cardCaption{padding:20px 5px;}
.cardCaption a{color:#121212;font-size:20px;letter-spacing:0.3px;margin-bottom:10px;   display: block;}
.cardCaption a:hover, .cardCaption a:focus{text-decoration:none;color:#0a386d;}
.captionButton{width:100%; bottom:0;left:0;padding:20px 20px 10px 20px;font-size:15px;color:#4a4a4a;line-height:1.9em }
.captionButton span{float:right;  }
.moreBtn{color:#9a054d;margin:0px 15px 15px 0;font-size:22px}
.moreBtn{color:#9a054d !important;}
.sue-issueCoverImg{text-align : center;text-align: center;border: 1px solid #ccc;margin-top: 20px;}
.sue-volIssue{font-size:14px;font-weight:600;}
.headingSue{ text-decoration:none;font-size:18px;margin-bottom:20px; text-align:left;text-transform:uppercase;background-color:#f4f4f4;color:#9a054a;letter-spacing:0.4px;padding:12px}
.childCategoryBlock{margin-bottom:20px;}
.childCategory{text-transform:uppercase;font-size: 15px; text-align: left; color: #4a4a4a;    margin-bottom: 8px; line-height: normal;}
 
.cardThumbnailAOP{display: block;padding-bottom:60px;padding-right:30px; margin-bottom: 30px;line-height: 1.42857143;border-radius: 0;-webkit-transition: border 0.2s ease-in-out;-o-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out;position:relative; }
.cardThumbnailAOPBorder{border-bottom: 1px solid #cccccc;  }
.cardThumbnailAOP img{max-width: 100%;max-height: 177px;}
.cardThumbnailAOP .imgBlockTop span{background-color:#fff;}
.cardThumbnailAOP .imgBlockTopEmpty span{margin-left:0;}
.imgBlockTopEmpty + .cardCaptionAOP {padding-top:0;}
.ansImg{margin-top:5px;margin-bottom:15px;	}
.ansImg img{max-width: 150px;}
 
.cardCaptionAOP{padding:20px 0;}
.cardCaptionAOP a{color:#121212;font-size:20px;font-weight:bold;text-decoration:none; }
.cardCaptionAOP a:hover, .cardCaptionAOP a:focus {color:#0a386d;text-decoration:none;}
.captionButtonAOP{width:100%;position:absolute;bottom:0;left:-30px;padding:20px 0px 30px 0px;font-size:14px;color:#005189;font-weight:500;}
.captionButtonAOP span{float:right;font-weight:600;color:#575756;}

.aopArchiveHeading{margin-bottom:30px;padding-bottom:20px;}
.headingAOP{font-size:24px;letter-spacing:0.3px;margin-bottom:15px;}

.articleStatement{width:90%;margin:30px auto;padding:20px;border-top:2px solid #dddfe5;background-color:#f2f2f2}
.articleStatement ul li{list-style:disc;}
.articleStatement ul li p span.label{display:none;}

/* sue css END */
.srchBtn[disabled] {cursor: default !important;}
.cart-button {
 
    position:relative; 
    padding:  0;
    text-align: center;
     
    border-radius: 2px;
    font-weight: 500;
    margin-right:3px;
    display: inline-block;
    color: #2469d9;
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none;
    background: #843584;
	border-radius: 30px;
	padding: 8px 10px;
}
.cart-button:hover{
    text-decoration: none;
    color: #2469d9;
    cursor: pointer;
}

.cart-svg {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 0;
     
}

.item-number {
  right: 5px;
border-radius: 11px;
background-color: #eaeaea;
height: 14px;
padding: 2px 3px;
font-weight: 500;
display: inline-block;
color: #843584;
line-height: 10px;
margin-left: 2px;
font-size: 10px;
position: absolute;
/* left: 0; */
top: 2px;
}
 
.tabHeading {
  position: relative;
  cursor:pointer
}
.tabHeading:after{transition:0.6s all;}
.tabHeading[aria-expanded="false"]:after {
  font-family: 'FontAwesome';
  content: "\f107"; /* "play" icon */
  position: absolute;
  color: #b0c5d8;
  font-size: 18px;
  line-height: 15px;
  right: 20px;
  top: calc(50% - 10px);
   

  /* rotate "play" icon from > (right arrow) to down arrow */
  -webkit-transform: rotate(0deg);
  -moz-transform:    rotate(0deg);
  -ms-transform:     rotate(0deg);
  -o-transform:      rotate(0deg);
  transform:         rotate(0deg);
}
.tabHeading[aria-expanded="true"]:after {
	 font-family: 'FontAwesome';
  content: "\f107"; /* "play" icon */
  position: absolute;
  color: #b0c5d8;
  font-size: 18px;
  line-height: 22px;
  right: 20px;
  top: calc(50% - 10px);
 
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  -webkit-transform: rotate(-90deg);
  -moz-transform:    rotate(-90deg);
  -ms-transform:     rotate(-90deg);
  -o-transform:      rotate(-90deg);
  transform:         rotate(-90deg);
}
.tabHeading:hovver{background:#ecf0f1;}
/* .navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
} */
/* .navbar-light .navbar-toggler i.fa-bars{-webkit-text-stroke: 2px #1459a2;font-size: 24px;} */

.searchBlock li {list-style:none;}
.searchBlock li a{color:#fff;}
/* .btn { display: inline-block;  font-weight: 600;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  border: 1px solid transparent; padding: .375rem .75rem;   font-size: 13px; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;} */
.btnwdt-90 {width: 20%}
.myProfileBlock ul li{position:relative;padding-left:15px;font-size:14px;}
.myProfileBlock .listIcon{position:absolute;left:0; top:3px;}
.editProfileForm .control-label{font-size:14px; font-weight:normal}
.sticky {position: fixed;top: 0;width: 100%; z-index: 3;}

.sticky + .content { padding-top: 102px;}
.selectedCat{font-size:16px;color:#1459A2; font-weight:400;padding:2px 8px;margin:11px 10px 0 0;display:inline-block;line-height:20px;}
.mainheading{text-transform: uppercase;position:relative;color:#000;font-family: 'Lato';font-weight: 500;font-style: normal;font-size:calc(15px + 5 * ((100vw - 320px) / 680));padding-bottom:10px;margin-bottom:15px;}
/* .mainheading:before{position:absolute;height:3px;width:30px;background:#853b86;left:0;bottom:-2px;content:' '} */
.mainheading small{font-weight:300;font-size:14px;padding-left:10px;}
.viewAllBtn{position:absolute;right:90px;font-size:14px;color:#ef3225;top:50%;margin-top:-13px;}
.resource-img{max-width: 90px; height: auto;}	
.resource-border{ border-bottom: 2px dotted #e1e1e1;padding-bottom: 20px;margin-bottom:15px}
.colorRed{color: #ed2416;}
 
.leftBlock{padding-right:25px;}
.rightBlock{padding-left:25px;}
.newsBlock{position:relative;margin-top:40px;}
.featuredBlock{position:relative;}
.newsSlide{right:0;}
.myAccount{position:relative}
.myAccount .dropdown-toggle{color:#717171}
.myAccount .dropdown-toggle:after{color:#853b86}
.myAccountBlock{margin-top:8px;}
.myAccount:after{position:absolute;right:-10px;border-right:1px solid #dedede;content:'';height:100%;top:0;}
.myCart{vertical-align: top;padding-top: 10px;}
.subscribe-bg, .subscribe-bg:hover, .subscribe-bg:focus{
    color: #fff;
    background-color: #853b86!important;
    border-color: #853b86;
 
    font-size: 14px !important;
    line-height: 23px;
    border-radius: 17px;
}

.btn-primary{background-color: #853b86!important; border-color: #853b86;}
.btn-primary:hover{background-color:#9c459d !important;border-color: #853b86;}
    .btn-primary:not(:disabled):not(.disabled):active{border-color: #853b86;}
    .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus, .btn-primary:focus{
    box-shadow: 0 0 0 .2rem rgba(254, 143, 255, .5);
}
footer input{font-size:12px !important;color:#000 !important;}
.downloadFullList a{color:#413f40;font-size:16px;}
.rightCategoryHeading{color:#a5a5a5; font-size:13px;  margin:25px 0;}
.rightCategoryHeading a{color:#a5a5a5;}
 .bookTitleBlock {border-bottom:1px solid #eaeaea;padding-bottom:10px;}
 .bookTitleBlock ul{list-style:none;margin:0;padding:0;}
  .bookTitleBlock ul li{padding-left:15px;position:relative;margin-bottom:10px;}
    .bookTitleBlock ul li:before{content:'\f105';position:absolute;left:0;top:1px; font-family:FontAwesome;color:#a5a5a5;}
    .bookTitleBlock ul li a{color:#a5a5a5;font-size:16px;font-weight:100;}
    .custTectBox{background:#fafafa;color:#a2a2a2;}
    .booksBlock{width:100%;float:left;border-bottom: 1px dotted #d6d6d6;padding-bottom: 20px;margin-bottom: 20px;}
    .booksBlock{width:100%;float:left;}
    .booksBlock .center-featured-txt h3 a{font-weight:400;color:#333333;font-size:20px;}
    .bookauthourName{font-size:12px;font-weight:100;}
    .bookauthourName span{color:#ff3333;font-weight:400;}
    .datenReview .rating-review{padding-top:0;}
    .datenReview .review label.star-empty{line-height:15px;}
    .datenReview div:first-child{font-weight:100;font-size:14px;    padding-top: 0;}
    .datenReview .review{margin-top:0;}
    .datenReview{margin-bottom:15px;}
    .jplist-pagesbox button{font-weight:normal}
    .jplist-pagesbox button.jplist-current, .jplist-pagesbox button:hover, .jplist-next:hover, .jplist-prev:hover, .jplist-last:hover, .jplist-first:hover{color:#000 !important;text-decoration:none !important;}
    .bookDetailsPage .review label.star-empty {    line-height: 20px;}
    .bookSubTitle{font-size:18px;}
    .nextBookDetails{position:absolute;right: 15px;top: 0;padding: 12px 0;}
    .nextBookDetails .prev, .nextBookDetails .next{border: 1px solid #cfcfcf; padding: 1px 10px 4px 10px; line-height: 24px; border-radius: 5px; float: left;    margin-left: 5px;    color: #464646;    font-size:25px;}
    .dropdownBlock button{background:Transparent;border:1px solid #ccc;}
    .dropdwnPrice{color:#0066cc;font-weight:100;font-size:20px;line-height: 18px;}
    .dropdownBlock .dropdown-toggle:after{color:#0066cc;font-size:18px}
    .custDropdown{background:#333333;position: relative;}
    .custDropdown a{color:#cccccc;}
     
.custDropdown:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(51, 51, 51, 0);border-bottom-color: #333333;	border-width: 5px;margin-left: -5px;}
.bookListing ul{margin:22px 0 0 0;padding:0;}
.bookListing ul li{list-style:none;color:#ff3300;position:relative;font-size:12px;margin-top:7px;padding-left:15px;}
.bookListing ul li a{color:#ff3300;}
.bookListing ul li:before{content:'\f0da';position:absolute;left:0;top:0px;font-family:FontAwesome;}
.cutBorderBtn{background:none;font-size:16px;font-weight:normal;border:1px solid #999999 !important;color:#333333;transition:0.5s all}
.cutBorderBtn:hover{background:#eaeaea}
.bookContentHeading{font-weight:400;margin:0;padding:0;position:relative;font-size:28px}
.bookContentHeading span{background:#fff;padding-right:15px;z-index: 2;position: relative;}
.bookContentHeading:after{width: 100%;height: 1px;background: #dee2e6;content: '';position: absolute;left: 0;right: 0;top: 50%;}
.contentBlock p{font-size:16px;line-height:26px;margin-bottom:10px;margin-top:10px;font-weight:400;}

.relatedBookHeading{font-weight:400;margin:0;padding:0;position:relative;font-size:28px}
.relatedBookHeading span{background:#f2f2f2;padding-right:15px;z-index: 2;position: relative;}
.relatedBookHeading:after{width: 100%;height: 1px;background: #dee2e6;content: '';position: absolute;left: 0;right: 0;top: 50%;}
.relatedBooknav{right:15px;}
.rltbookprev, .rltbooknext{background:#fff !important; transition:0.5s all;}
.rltbookprev:hover, .rltbooknext:hover{background:#DADADA !important}
.dropdownBtn{position:relative;padding-right:32px;text-align:left;color:#000;min-width: 125px;font-weight: 500;
line-height: 18px;}
.btnAfter{position:relative;padding-right:32px;text-align:left;color:#000;min-width: 125px;font-weight: 500;
line-height: 18px;}
.dropdownBlock .dropdownBtn:focus{box-shadow: 0 0 0 0rem rgba(0,123,255,.25);}
.dropdownBlock .btnAfter:after{display: inline-block;width: 0;color:#0066cc;height: 0; vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;position:absolute;right:5px;top:50%;font-size:18px;}
.dropdownBlock .d-inline-block.show > a.btnAfter:after{display:none;}
.dropdownBlock .d-inline-block.show > a.btnAfter:before{display: inline-block;margin-bottom: -5px;width: 0;color:#0066cc;height: 0; vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent;position:absolute;right:5px;bottom:50%;font-size:18px;}
.dropdownBlock .dropdownBtn:hover,.dropdownBlock  .dropdownBtn:hover, .dropdownBlock .d-inline-block.show > a{background:#f2f2f2;border-color:#000 !important;color:#000;}
.dropdownBlock .dropdownBtn:hover span, .dropdownBtn:hover:after, .dropdownBtn:hover:before, .d-inline-block.show > a span, .d-inline-block.show > a:before{color:#000 !important;}
.relatedBookLink{font-size:16px;color:#000;font-weight:400;}
.pricedetailBlock{margin-top:20px;padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
 .trashBtn{font-size:22px;color:#9c9b96}
 .rightCartDetail p{font-size:12px;}
 
 .accordianLink {display:block;color:#000;padding:5px 0;margin:20px 0;}
 .accordianLink:hover{color:#505050;}
 .accordianLink.collapsed{border-bottom:1px solid #e6e6e6 ;padding-bottom:25px;}
 #accordion .collapse.show{border-bottom:1px solid #e6e6e6;padding-bottom:30px;}
 .custCard{border-radius:5px 5px 0 0 !important;}
 .custCard .card-header{background:#f3f0e9;}
 .custCard1{border-radius:0px 0px 5px 5px !important;border-top:0}
 .custCard1 .card-header{background:#f3f0e9;border-radius:0;}
 .editBtn{position:absolute;right:10px;top:50%;margin-top: -10px;color:#000;}
 .activeBlock{background:#f3f0e9;}
 .paymentOpt{font-size:16px;}
  .paymentOpt + small{font-size:14px;}
  .HelpBlock{position:absolute;right:30px;top:5px;}
svg circle.largeCircle{fill:#9c9b97;}
.svgTxt{fill:#fff;}
.smllBullet{fill:#e1e0de;}
.activeCircle{fill:#0689cd !important;}
.circleShape{font-size:14px;}
.svgCircles{height:auto;float:right;height:30px;}

/* mcq */
 
 
b, strong{font-weight: 500!important}
 
 
/* .card a{color:#000;text-decoration: none;}
.card a:hover{color:#000;text-decoration: underline;} */
.question{font-size:18px;}
.question > span{font-weight:700;margin-right:10px}
.custom-btn{border:0 none;background:#853b86;color:#fff!important;font-size:12px;text-decoration:none;text-transform: uppercase;padding:10px 20px;border-radius: 0}
.custom-btn:hover{background:#853b86;opacity:.6;text-decoration:none!important;}
.btn-xs1 {
    padding: 8px;
    font-size: 15px;
    line-height: 15px;
    border-radius: 4px;
    border: solid 1px #d4d4d4;
    margin: 4px;
}
.btn-xs1:hover{background:#bfbfbf!important}
.btn-xs1:hover,.navlink:hover {text-decoration: none!important}

.custom{width: 36px !important;}
.bg-gray {
    color: #000;
    background-color: #d2d6de !important;
}
.gInfo, .gInfo li ol{margin-left:30px;}
.rightTabsSml .nav-link{padding: .5rem .5rem;font-size:11px!important;}
 

 .advSearchDD{background: rgb(248, 249, 250);color: #fff;padding: 3px 3px 4px 3px;cursor: pointer;position: relative;border-radius: 0 .25rem .25rem 0;display: block;border: 1px solid #ced4da;}
 .advSearchDD i{color: #878787;background: #fff;  border-radius: 20px;}
 .advSearchDD:hover{background-color: #e2e6ea;}
 /* .advSearchDD:hover:after{content:'';position:absolute;bottom:0;height:3px;width:100%;left:0;right:0;background:#853b86} */
 .advSearchDD[aria-expanded="true"]{ box-shadow: inset 0px -3px 0px 0px #853b86;}
 .jeepee-color{color:#853b86;}
 .btn.focus, .btn:focus, .form-control:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25);
}

.top-nav{list-style:none;margin:0;padding:0;display:block;font-size:12px;}
.top-nav > li{display:inline-block;     text-transform: uppercase; }
.top-nav > li > a{color:#fff;padding: 0 12px;line-height: 42px;display: block;}
.top-nav > li.active a, .top-nav > li a:hover, .top-nav > li a:focus { background: #853b86;  color: #fff !important; text-decoration: none;}
.loginIcon{padding:0 5px !important;}
.loginIcon i{font-size:26px;vertical-align:middle;}
.top-nav .dropdown-menu{font-size:12px;}

/* START css for mid content of home page*/
.home-bg-gray{background:#e0dada}
  .category-wrapper {
	padding: 10px 0px;
	 
	transition: width 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
	cursor: pointer
}/*
.category-wrapper:hover {
	background: #f9f9f9;
	border-color: #85a319;
	-moz-box-shadow: 0 0 7px #ccc;
	-webkit-box-shadow: 0 0 7px #ccc;
	box-shadow: 0 0 7px #ccc;
} */
.cat-box img {
	width: 35px;
	padding: 5px;
}
.cat-box {
	margin: 0 auto;
	text-align: center;
	height: 51px;
}
.viewAllBtn2 {
	position: absolute;
	right: 0px;
	font-size: 18px;
	color: #000;
	top: 50%;
	margin-top: -13px;
}
.Speciality-list .list-group-item {
	position: relative;
	display: block;
	padding: .25rem 0rem;
	margin-bottom: -1px;
	background-color: transparent;
	border: none;
	border-bottom: solid 1px #e4e4e4;
}
.Speciality-list .list-group-item a {
	display: block;
	font-size: 14px;
	color: #000;
	position:relative;
	padding:4px 0 4px 20px;
}
.Speciality-list .list-group-item a:before{position:absolute;left:0;top:50%;margin-top: -10px;content:'\f192';color:#a6a6a6; font-family:fontawesome;}
.Speciality-list .list-group-item a:hover {
	color: #853b86;
}
.selectedLink a{color:#853b86 !important;  font-weight: 600;}
.author-name-holder {
	background: url(../../img/author-img-holder.png) no-repeat center center;
	width: 93px;
	height: 100px;
	margin: 0 auto 17px;
	text-align: center;
	background-size: contain;
}
.author-name-holder img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	margin: 9px 2px 15px 0;
	/* width: 78%; */
	    width: 73px;
    height: 73px;
}
.testimonial-slider {
	font-size: 14px;
	min-height:300px;
}
.testimonials_title {
	text-align: center;
	font-size: 14px;
	display: block;
	font-weight: 400;
	text-transform: capitalize;
}
.testimonials_title span {
	color: #414141;
	display: block;
	 font-weight: 400;
	font-size: 12px;
}
.book-wrapper {
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.book-cover {
	max-width: 75px;
	height: auto;
}
.book-wrapper a img:hover {
	opacity: .6;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.book-heading a {
	font-size: 12px;
	color: #373737;
	font-weight:600
}
.book-heading a:hover {
	color: #853b85;
}
.desc-text {
	font-size: 12px;
	color: #777;
	line-height: normal;
	padding-top: 5px;
	font-weight:normal
}
/* END css for mid content of home page by ashwani shrivastava */
.card-header {
    background: #fafafa;
    border-bottom: 1px solid #e5e5e5;
    padding: 6px 21px 6px;
        font-size: 18.5px;
        font-weight: 600;
}
.card{
    border: 1px solid #e5e5e5;
    overflow: hidden;
    background: #fff;
    padding: 1px;
}
.allSubjectCategory  a{color:#000;}
.allSubjectCategory  a:focus, .allSubjectCategory a:hover {
    color: #3f5101;
    text-decoration: underline;
}

.list-holder {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 10px;
}     
 
 .book-title-bar a, .title-bar a {
    font-weight: 500;
    letter-spacing: 0.5px;
        font-size: 18px;
        color:#000;
}          
.book-title-bar span {
    display: block;
    font-weight: 400;
    color: #646464;
    
} 
.issn-code {
    font-size: 13px;
} 
.issn-code span{color:#000; }
.side-holder .card-header {  background: #853b86;
    font-size: 20px;
    color: #fefefe;
    line-height: 20px;
    padding: 10px;
    margin: 0;
}
.modal-header, .modal-footer{padding:0.5rem 1rem}
.side-inner-holder {    background: #fcfcfc;    border-bottom: 1px solid #e5e5e5;    border-top: 0;    padding: 16px;}

.r-post {    border-top: 1px dotted #dcdcdc;    padding-top: 10px;    margin-top: 13px;}
.r-post:first-child {    margin: 0;    border-top: 0;   padding: 0;}
.r-img-title {  margin: 0 0 15px;       float: left;    width: 100%;}
.r-img-title img {    width: 82px;    float:left;    margin-right: 10px;    margin-left: 0px;    border: 1px solid #dcdcdc;}
.r-det-holder {    width: 100%;    margin-top: 10px;}
.r-post p { margin: 0; font-size: 13px; color: #000;}
.r-author a{ color: #000;  font-size: 14px; font-weight: 600;}
.r-by {margin: 0 0 5px;    font-style: italic;        display: block;}
.rowGutter{margin-right: -24px;margin-left: -24px;border-top: 1px solid #e5e5e5;}
.eventHeading{font-weight:700;font-size:17px;margin-bottom:10px;}
.eventBlock p, .upcomingEventsBlock p{color: #000;}
.eventBlock:last-child hr, .upcomingEventsBlock:last-child hr{display:none;}
/* tabbing css START*/
.custTabbing ul.tabs{list-style: none; margin-bottom:0; padding:7px 0;  border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc; background: #fafafa; }
.custTabbing ul.tabs li{ display:inline-block; } 
.custTabbing ul.tabs li a{transition: all 0.2s; border: 1px solid transparent; margin:0; cursor: pointer !important; text-align:center; padding:9px 10px; margin-right:0;     color:#292f38; position: relative; }
.custTabbing ul.tabs li.active >a, .custTabbing ul.tabs li>a:focus, .custTabbing ul.tabs li>a:hover, .custTabbing ul.tabs li.custActive >a {
    color: #000;
        outline: -webkit-focus-ring-color auto 0px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-bottom-color: transparent;
    border-top: 2px solid #853b86;
    cursor: default;
}
 
.custTabbing .tab_container { border-radius: 10px;  }
.custTabbing .tab_content{display: none; padding:10px 0; box-sizing: border-box;}
.custTabbing .tab_drawer_heading {display:none;position:relative}
.custTabbing .tab_drawer_heading:before{content:'\f107';position:absolute;right:10px;top:10px;font-size:18px;font-family:FontAwesome}
.custTabbing .tab_drawer_heading.d_active:before{content:'\f106' !important;}
.custTabbing .tab_content p{ margin-bottom:28px; }
.custTabbing .tab_content h5{margin-bottom:15px;}
 
.category-boxtitle a span{padding:0 20px;font-size:17px;color:#853283;text-transform:uppercase;font-family: 'Lato';font-weight: 500;font-style: normal;}

.referLinks{padding:0 0 10px 0;margin-bottom:10px; }
.referLinks > a{display:block;font-weight:normal;color:#000;font-size:12px;}
.socialHeading{font-size: 14px;font-weight: normal;color: #000;text-align: center;text-transform: uppercase;}
 
.purpleBorderTop {
    border-top: 2px solid #853b86;
}

.side-holder h2 {
    background: #853b86;
    font-size: 20px;
    color: #fefefe;
    line-height: 20px;
    padding: 10px;
    margin: 0;
}
.side-inner-holder {
    background: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-top: 0;
    padding: 16px;
}

.leftHeading{    color: #853b86;
    display: block;
    margin: 0 0 5px;
    font-weight:700;
}

 
.tableHead{height:40px; background-color:#fafafa; border-top:2px solid #225e9d}
 .specialityBlock{border-bottom: 1px dotted #dcdcdc;border-top: 1px dotted #dcdcdc;max-height:300px; overflow:auto;}
 .centerBorder{position:relative;}
 .centerBorder:before{content:'';width:1px;height:100%;background:#f1f1f1;position:absolute;top:0;bottom:0;left:50%;}
 .centerBorder:after{content:'OR';  background:#fff;padding:5px; position:absolute;top:46%; margin-left: -15px;left:50%;}
 .referLink{font-size:12px;} 
 
 
 #socialicons a{font-size:45px;}
 #socialicons a#social_facebook{color:#4867AA;}
  #socialicons a#social_facebook:hover{color:#395693;}
   #socialicons a#social_google_plus{color:#D5463A;}
  #socialicons a#social_google_plus:hover{color:#C03B2C;}
 
 .badgeGray{background:#d2d6de;}
 .mcqHeaderBorder{border-bottom: solid 4px #853b86;}
 .videoIcon{color:#848384;transition:0.5s all;}
 .videoIcon:hover{color:#999999}
 .videoBtn{position:absolute;right:50px;top:50%; -webkit-transform: translate(-0%, -50%);
    -moz-transform: translate(-0%, -50%); 
    -ms-transform: translate(-0%, -50%); 
    -o-transform: translate(-0%, -50%); 
    transform: translate(-0%, -50%); }
 .videoTitlebtn a, .videoBookTitle{font-size:13px; }
 .videoTitleContent {font-size:15px;}
 .aboutVideo p{color:#000;}
 .textEllipsis{text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;}
/* .allVideoBlock small{display:block;margin-bottom:5px;} 
remove because effect on video list page space
*/
  .sliderNavigation{margin-left:10px;}
 .sliderNavigation a{font-size:22px;color:#853282}
.s-title, .perPageTitle {white-space:nowrap;}
.dropdown-menu{padding-top:0;padding-bottom:0}
.dropdown .dropdown-menu{font-size: 14px;line-height: 18px; }
.dropdown .dropdown-menu a{ white-space: normal;padding: .25rem 0.8rem;}
 
.navbar .dropdown .dropdown-menu, #topNavlinks .dropdown .dropdown-menu{text-transform: uppercase;}
.dropdown .dropdown-menu a:before{display:none}
.dropdown .dropdown-menu .dropdown-divider{margin: 0rem 0;}
.bg-red {
    color: #fff;
    background-color: #dc3545 !important;
}
.bg-green {
    color: #fff;
    background-color: #28a745 !important;
}
.sliderNav .flex-direction-nav{position: absolute;top: -52px;right: 15px;}
.sliderNav .flex-direction-nav a{position:inherit;width: 25px;border-radius: 35px;opacity: 1;height: 25px;margin:0 0 0 3px;}
.sliderNav .flex-direction-nav a::before { font-size: 25px;  color: #fff;  background: #853282;  margin-top: -17px; margin-left: -5px;}
.sliderNav .flex-direction-nav li{display:inline-block}
.sliderNav .flex-direction-nav .flex-disabled{opacity: 1 !important;/* pointer-events: none; */}
.sliderNav .flex-direction-nav .flex-disabled:before{background:#853282;}
/*.mostViewedVideos ul li .card img {width:170px;height:230px;}
.latestVideos ul li .card img{width:140px;height:182px;}
 .allVideos ul li .card img{width:140px;height:182px;}
.relatedBooksVideos ul li img {width:170px;height:230px;} */

/* Case Details CSS START */
.XSLTViewArea > .isbn{display:none;}
.sectionpara{position:relative}
.pageNumbers{position:absolute;right:0;background:#853282; color:#fff; padding:2px 5px;display:none;}
.chapterTitle {
    position: relative;
    color: #000;
    font-family: 'Lato';
    font-weight: 500;
    font-style: normal;
    font-size: calc(15px + 5 * ((100vw - 320px) / 680));
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 15px;
   
   border-bottom:1px solid #dcdcdc
}
.sectionTitle-case{color:#853282;font-size: calc(12px + 4 * ((100vw - 320px) / 680));margin-bottom:5px;border-bottom: 1px solid #853282;
font-weight: 600;}
.chapterTitle span{position:absolute;left:0;background:#dcdcdc;top:0;bottom:0;padding:5px 10px}
.chapter ol li, .chapter ul li{margin-left:20px;}
.chpara-case{margin:5px 0;position:relative}
.chparaindent{text-indent: 40px;margin-top: 10px;}
.sectionTitle{font-size: 20px;font-weight: 500;color:#000;}
.sectionTitle-case .titleSpan {
    
    padding:2px 5px;
}
.tablestyle {
    box-shadow: 0px 0px 4px #888888;
    margin: 20px 0;
width: 100%;
}
.tableheading {
    font-size: 16px;
    padding: 4px;
    text-align: center;
    margin: 0px 0 0 0;
    display: block;
    color: #fff;
background: #78387a;
}
.chapter .all{width: 100%;margin-top: 10px;}
.all th {
    background: #eee;
    font-weight: bold;
} 
.all th, .all td {
    border: 1px solid #ccc;
 
    padding: 6px;
    text-align: left;
    font-size: 12px;
}
.chapter ul, .chapter ol{
margin-left: 0;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
}

.chapter ul li, .chapter ol li {
    line-height: normal;
    margin-bottom: 15px;
}
.figureDiv {
    
    border-radius: .25rem;
    padding: .25rem;
    margin: 10px 0;
    width: 100%;
    text-align: center;
}
.figure {
    display: inline-block;
}
.zoomimage {
    width: 18px;
    vertical-align: top;
    display:none;
}
.figureData {
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
}
.figlabel {
    color: #7D3B7D;
}
.pageloder-wrapper{background:rgba(0, 0, 0, 0.52);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99998;}
.pageloder-img{position:absolute;z-index:99999;top:50%;right:50%;    color: #e1e1e1;}
.carousel-control-next, .carousel-control-prev{opacity:0.2;}
.imgBorder{border-radius:5px;padding:8px;
background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(209,214,219,1) 50%, rgba(180,180,182,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(50%, rgba(209,214,219,1)), color-stop(100%, rgba(180,180,182,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(209,214,219,1) 50%, rgba(180,180,182,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(209,214,219,1) 50%, rgba(180,180,182,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(209,214,219,1) 50%, rgba(180,180,182,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(209,214,219,1) 50%, rgba(180,180,182,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#b4b4b6', GradientType=0 );
display: block;position:relative}
.playIcon {position: absolute;
top: 50%;
left: 50%;
margin-top: -21px;
margin-left: -21px;
color: #fff;

background: rgba(0, 0, 0, 0.5);

padding: 6px 16px;

border-radius: 10px;

font-size: 22px !important;}
.downloadBtn i{font-size: 35px;color:#853283;vertical-align: middle;margin-right:5px;}
.aboutVideo h5, .reportBlock h5{font-size:17px;color:#000;margin-bottom:5px;}


 #sliding-popup.sliding-popup-bottom {background: #853282 !important;}
#sliding-popup {display: block;margin: 0;padding: 0px;right: 0; width: 100%;z-index: 99999;padding:0 15px;padding-bottom:10px;-webkit-animation: popup 1s ease-out;animation-delay:1s; 3s-webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */transition: all 1s; }
.sliding-popup-bottom {position: fixed;}
.sliding-popup-bottom p{color:#fff;}
#popup-text{float:left; padding-top: 6px;}
#popup-buttons{float:right;margin-top:16px;}
.sidebar {border:1px solid #774d77;margin-top:10px;margin-bottom:10px;box-shadow: 0px 0px 8px #808080;background: #f8f0f8;}
.sidebar >div{padding:10px;}
.sidebar .sidebarTitle {
	margin: 0;
	background: #774d77;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-size: 16px;
}
.referenceTitle {
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 5px;
	padding-top: 20px;
	text-align: left;
}
.loweralpha .sidebar{margin-top:10px;}

.custom-divider{ 
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #5c5c5c;
    margin: 4px 9px;}

.fixImg32{width:32px;height:32px;}
.myAccountTab{border:1px solid #dee2e6;border-top:0;padding:10px;border-radius:0 !important;}
 


@media (min-width: 768px) {
	.omb_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
    .omb_login .omb_forgotPwd {
        text-align: right;
		margin-top:10px;
 	}		
}
@media only screen and (max-width: 767px){
	#specialityBlock{display:none;transition: all 0.3s ease-in-out;}
	#specialityBtnMob{    cursor: pointer;}
	.myAccountTab{border:0;padding:0;}
	
/* .Speciality-list ul li:nth-of-type(1n+5) {display: none;}  */
.myAccountLeftBlock .Speciality-list ul li:nth-of-type(1n+5) {display: block;} 
.logo {margin-bottom: .5rem !important;}
.custTabbing .tabs{display: none;}
.custTabbing .tab_drawer_heading{width:100%; display:inline-block; text-transform:uppercase; margin:0 0 20px 0; cursor: pointer; padding:8px 10px;  border-radius:0px; background:#6a6a6a; font-size:18px; color:#fff; position: relative; box-sizing: border-box; font-weight:300;}
.custTabbing .d_active {background-color: #853b86; display: block;color:#fff; margin:0 0 20px 0;}
 #myNavbar ul li > a:after{display:none;}
 
 .font2x{font-size:12px;}
 .bookDetailsPage h3 { font-size: 22px;  margin-top: 10px;}
 .fcb { margin: 20px 0px; justify-content: center; width: 50%;}	
	.fcb .iconText {margin-left: 10px;padding: 0;}
	footer h4 {margin-top: 20px;}
	
	.iconText span {font-size: 20px;line-height: 20px;}
	.fcb .iconBlock img {height: 40px!important;}	
	.mcq-number {font-size: 30px;}
	.get-access-box:before {border-top: 174px solid transparent;}
	.get-access { height: 174px;}
	.get-access-box { height: 174px;}
 
}
/* END Of tabbing css */
.dropdown-item.active, .dropdown-item:active{background-color: #853b86;}
.custVideo{width:100% !important;min-height:400px !important;max-height:480px}
.headerMidLogo {text-align:center;}
.headerMidLogo img{max-width:260px;}

/* Loder Css Start */
.loader {
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #79287b;
    border-bottom: 10px solid #79287b;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    background-color: rgba(255, 255, 255, 0.69);
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
	
/* .loader-logo {
    position: absolute;
    width: 50px;
    z-index: 99;
} */
.loader-logo {
	position: static;
	margin-right: -86px;
	width: 50px;
	z-index: 99;
	}
	.loading-box {
    display: flex;
	justify-content: center;
	width: 100%;
	height: 100%;
	align-items: center;
	position: fixed;
	top: 0;
	bottom: 0;
	background: rgba(79, 73, 79, 0.6);
	z-index: 99999;
}
/* Loder Css END */
.backendTxt  p{margin:0;padding:0;font-size:14px;font-weight:500;margin-bottom:20px;margin-top:20px;color:#ff0018; }
.bg-register {background-image: url(/assets/img/registerBg.jpg);background-color:#080C4C; background-size: cover; width: 100%;}
.bg-orange{background-color:#d9711d}
.entbg-orange{background-color:#f7e70d ; color: #155ea2 !important;font-weight: bold;}
.entbg-orange1{background-color:#f7e70d ; color: #155ea2 !important;font-weight: bold; border-radius: 6px; width:140px !important;}
.entbg-orange2{background-color:#fcb625 !important ; font-weight: bold; border-radius: 6px; width:140px !important;}
.enthbg-orange{background-color:#ff7200 ; color: #fcfdff !important;font-weight: bold;    border-radius: 6px;}
.enthbg-orange1{background-color:#ff7200 ; color: #fcfdff !important;font-weight: bold;    border-radius: 6px;width:140px !important;}
.bg-orange:hover, a.bg-orange:focus{background-color:#c26215}
/* Responsive css start */
@media only screen and (max-width: 575px){ 
	.custom-btn{padding: 8px;}
	.custVideo{width:100%;min-height:auto;height: 220px;}
	.referLink{display:block;font-size: 12px;}
	.socialVideoDetail{text-align:center;}
	 .mainheading{font-size: calc(17px + 5 * ((100vw - 320px) / 680));}
	.customHideXs{display:none;}
	footer h4{border-bottom:1px solid #404c5d;cursor: pointer;padding-bottom:5px}
	.category-boxtitle a span{font-size:12px;}
	.top-nav > li > a{padding: 0 5px;}
	.navbar-light .navbar-toggler{    margin-top: 5px;    margin-bottom: 5px;}
	.poweredTxt, .copywriteTxt { font-size: 10px;}
    .rightBlock {    padding-top: 25px;    padding-left: 0px;}
    footer{padding-bottom: 20px;}
    .category-boxtitle a span{display:block}
    .pagination-sm .page-link {padding: .15rem .15rem;font-size: 10px;}
}
/* Responsive css END */

 
 
 
 
 
@media only screen and (max-width: 991px){
	.table td, .table th{padding: .35rem;}
	.sortType {    width: 100%;}
	.referLink {font-size:12px;}
	.resourceBlock .sliderNav .flex-direction-nav {top: -71px;}
	/* .dropdown  .dropdown-menu .dropdown-item{color:#000;} */
	 #myNavbar .dropdown .dropdown-menu{width:100%;}
	#myNavbar {top: 53px;}
	#myNavbar > .dropdown > a::after, #myNavbar > a::after{display:none;}
 	#myNavbar{
 	position: absolute;
	top: 40px;
	left: 15px;
	right: 15px;
	background:#6f236c;
	z-index: 99;
	padding:0 10px;
	border-bottom:1px solid #ededed
	}
	#myNavbar >a, #myNavbar > .dropdown >a {border-bottom:1px solid #923e8e}
	#myNavbar ul li > a::before{bottom:-3px;}
	#custom-search-form button{padding:5px 10px}
	 .hamburger .line{
	 width: 25px;
	height: 2px;
	background-color: #6a6a6a;
	display: block;
	margin: 7px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#hamburger-1  .line {background-color: #fff;}
	.hamburger{
		padding: 4px 0px 4px 8px;
	}
	.hamburger:hover{
	  cursor: pointer;
	}
	
	/* ONE */
	
	#hamburger-1.is-active .line:nth-child(2){
	  opacity: 0;
	}
	
	#hamburger-1.is-active .line:nth-child(1){
	  -webkit-transform: translateY(10px) rotate(45deg);
	  -ms-transform: translateY(10px) rotate(45deg);
	  -o-transform: translateY(10px) rotate(45deg);
	  transform: translateY(10px) rotate(45deg);
	}
	
	#hamburger-1.is-active .line:nth-child(3){
	  -webkit-transform: translateY(-8px) rotate(-45deg);
	  -ms-transform: translateY(-8px) rotate(-45deg);
	  -o-transform: translateY(-8px) rotate(-45deg);
	  transform: translateY(-8px) rotate(-45deg);
	}
	#hamburger-2.is-active .line:nth-child(2){
	  opacity: 0;
	}
	
	#hamburger-2.is-active .line:nth-child(1){
	  -webkit-transform: translateY(10px) rotate(45deg);
	  -ms-transform: translateY(10px) rotate(45deg);
	  -o-transform: translateY(10px) rotate(45deg);
	  transform: translateY(10px) rotate(45deg);
	}
	
	#hamburger-2.is-active .line:nth-child(3){
	  -webkit-transform: translateY(-8px) rotate(-45deg);
	  -ms-transform: translateY(-8px) rotate(-45deg);
	  -o-transform: translateY(-8px) rotate(-45deg);
	  transform: translateY(-8px) rotate(-45deg);
	}
	.dropdown-divider{display:none;}
	#myNavbar ul li .dropdown-menu{border-radius:0;padding: 0;}
	#myNavbar ul li > a {
    padding: .4rem 1rem .4rem 0rem;
    }
   
    .mobStyle a{ padding-bottom:5px;}
    
   #topNavBar{position:initial}

/* #hamburger-2 .line { background-color: #fff;} */
#hamburger-2{padding: 0px 5px;border: 1px solid #ccc;}


} 
 @media screen and (min-width: 280px) and (max-width: 345px) {
.sortType{font-size:11.5px !important; width:100%;}
.sliderNav .flex-direction-nav a{width: 20px !important;height: 20px !important;}
.sliderNav .flex-direction-nav a::before{font-size:17px !important;margin-top: -13px;margin-left: -6px;}
.resourceBlock .sliderNav .flex-direction-nav {top: -68px; right: 6px;}
	}
 @media screen and (min-width: 320px) and (max-width: 364px) {
 .headerMidLogo img {
    max-width: 100%;
}
 /* .searchTxtBox{max-width: 78%;} */
 .getAccessBtn{font-size:14px;}
 .top-nav li a{padding:0 2px;}
 .logo img{max-width: 230px;}
     #topNavlinks{position: absolute;background: #535353;left: 15px;right: 15px;top: -10px;z-index: 999;}
     #topNavlinks > ul > li > a{color:#fff;padding: 7px 11px;}
     #topNavBar ul li a::before{display:none;}
 .sortType{font-size:13px; width:100%;}
 }
  @media screen and (min-width: 365px) and (max-width: 575px) {
  .headerMidLogo img {
    max-width: 100%;
}
  .logo img{max-width: 250px;}
      #topNavlinks{position: absolute;background: #535353;left: 15px;right: 15px;top: -10px;z-index: 999;}
      	#topNavlinks > ul > li > a{color:#fff;padding: 7px 11px;}
      	#topNavBar ul li a::before{display:none;}
      	.sortType{  width:100%;}
  }
  @media screen and (min-width: 576px) and (max-width: 767px) {
 /*  .searchTxtBox{max-width: 80%;} */
  .logo img{max-width: 260px;}
  .logocipla img{max-width: 100%;}
  .headerMidLogo img{max-width:100%;}
  .ciplaJpLogo{max-width:100%;}
  .Speciality-list .list-group-item a { padding: 10px 0 10px 15px; word-wrap: break-word;}
      #topNavlinks{position: absolute;background: #535353;left: 15px;right: 15px;top: -10px;z-index: 999;}
      	#topNavlinks > ul > li > a{color:#fff;padding: 7px 11px;}
      	#topNavBar ul li a::before{display:none;}
      	.subscribe-bg{font-size: 12px !important;line-height: 27px;padding: 3px 5px;}
      	.subscribe-bg:hover{font-size: 12px !important;}
  }
 @media screen and (min-width: 768px) and (max-width: 991px) {
 .testimonial-slider .carousel-control-prev{top: 50%;margin-top: -16px !important;left: -18px;}
  .testimonial-slider .carousel-control-next{top: 50%;margin-top: -16px !important;right: -18px;}
 .custTabbing ul.tabs li a{font-size:12px;padding: 9px 5px;}
 #topNavBar .nav-link {
    font-size: 12px;padding: 7px 9px;
}
.card-header{font-size:16.5px;}

#topNavlinks{margin-bottom: 15px;}
 .mainheading {font-size: calc(14px + 5 * ((100vw - 320px) / 680));}
 .viewAllBtn2{font-size:14px;}
 .category-boxtitle a span{display: block;}
 #topNavlinks{top:58px;}
 .Speciality-list .list-group-item a{word-wrap: break-word;}
 .leftBtn{white-space:pre-wrap;font-size: 13px;}
  .searchTxtBox{max-width: 87%;}
 .mobStyle{background:transparent;color:#000;}
 .mobStyle a {color: #000;  padding-bottom: 5px;}
 #myNavbar ul li > a:after{display:none;}
 .footerBranding {font-size: 20px;}
.get-access { height: 154px;}
.get-access-box:before { border-top: 154px solid transparent;}
.get-access-box { width: 52%;padding: 15px;height: 154px;}
 }
 
  @media screen and (min-width: 992px) and (max-width: 1198px) {
 	#myNavbar > a, #myNavbar > .dropdown > a { padding: .8rem .37rem; font-size: 13px;}
 	.referLink {font-size:12px;}
 }
.allIssueBlock {
    border: 1px solid #74746f;
    border-radius: 10px;
}
.editorialSubhead {
    color: #000;
    margin-top: 30px;
    margin-bottom: 20px;
}
.editorialSubhead span {
    border-bottom: 1px solid #000;
    padding: 0;
}
.tooltip-inner {
    max-width: 100% !important;
}
/* button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    box-shadow: 1px 1px 3px rgba(169, 150, 150, 0.5);
    border-radius: 52px;
    width: 30px;
    height: 33px;
    line-height: 27px;
    font-size: 24px;
    top: -23px;
    right: -28px;
    position: absolute;
    background: #fff;
    text-align: center;
    
} */
/*ashwani start*/
.image-search-label .close {line-height: .9;}
.image-search-keyword ul li {list-style: none;}
.font-weight-bolder {font-weight: 800;}
.image-search-listing .pagination .page-link {margin-left: 4px!important;}
.image-search-listing .pagination a:hover {color: #843a86;}



/*ashwani start*/
.image-search-label .close {line-height: .9;}
.image-search-keyword ul li {list-style: none;
border-bottom: solid 1px
#e4e4e4;
line-height: 27px;}
.font-weight-bolder {font-weight: 800;}
.image-search-listing .pagination .page-link {margin-left: 4px!important;}
.image-search-listing .pagination a:hover {color: #843a86;}


.gallery-image img {
    padding: 3px;
    max-height: 250px;
}

.photo-grid{display: flex;    -webkit-column-count: 4;
    -webkit-column-gap: 5px;
    -moz-column-count: 4;
    -moz-column-gap: 5px;
    column-count: 4;
    column-gap: 5px;}
.rounded-pill {
    border-radius: 40px;
}

@media only screen and (max-width: 767px){ 

.photo-grid{display: flex; flex-direction: column;}	
.gallery-image img {
    padding: 3px;
    max-height: fit-content;
    width: 100%;
}	
	
}

.image-search-keyword {
    max-height: 1112px;
    overflow-x: auto;
}

.custom-close {
    background: #853282!important;
    /* background-color: aqua!important; */
    width: 30px;
    height: 30px;
    z-index: 999999999;
    color: #fff;
    opacity: 1;
    border-radius: 50%;
    position: absolute;
    right: -19px;
    top: -18px;
}

#imagemodal .modal-dialog {
    width: fit-content;
   /* max-width: initial;*/
}
.modal-body img {
    max-height: 400px;
}
/*option 1 end*/

.imgoverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}
.gallery-image:hover .imgoverlay {
  opacity: 1;
}
.imgtext {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.hvrbox,
.hvrbox * {
	box-sizing: border-box;
}
.hvrbox {
	position: relative;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.hvrbox img {
	max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
	display: block;
}
.hvrbox .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
	text-align: center;
	font-size: 18px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.hvrbox .hvrbox-text_mobile {
	font-size: 15px;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.hvrbox.active .hvrbox-text_mobile {
	display: block;
}

a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;
}
.comment {
	width: 400px;
	background-color: #f0f0f0;
	margin: 10px;
}
a.morelink {
	color: #0254EB
}
a.morelink:visited {
	color: #0254EB
}
	
.dis{
	padding-bottom: 38px;
    margin: 20px;
    text-align: justify;
    font-family:Calibri;
}
.changeText {
    font-size: 11.5px;
    font-family: Calibri;
    font-weight: bold;
}
.changefont{
	  font-size: 11.5px;
      font-family: Calibri;
}
.textbold{
	    font-weight: bold;
	}
.textsize{
		  font-size: 11.5px;
}
/* article page css start */
.article p {
    margin-bottom: 1rem;
}


.article  strong {
    font-weight: 800!important;
}

.fnd-article p {
    font-size: 16px;
	margin-bottom:0;
}
.pad-t-b-5 {
    padding: 5px 0;
}

.mar-t-b-10 {
    margin: 10px 0;
}
.mar-t-b25 {
    margin: 25px 0;
}
.dk-grey:hover {
    background: #853b86;
    color: #fff;
}
.dk-grey {
    background: #853b86;
}

.archive-item li {
    border-bottom: 1px solid #ecf0f1;
    list-style: none;
    padding-left: 15%;
}
.font14{font-size:14px;}
.ol-formt ol li, .ol-formt ul li {
   
    
    margin-bottom: 20px;
    word-wrap: break-word;
}
.pager {
    list-style: outside none none;
    text-align: right;
}
.pager li {
    display: inline;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 0 14px;
}
.custom-tab .nav-pills .nav-link.active {
    color: #fff;
    background-color: #9a0e12;
	 
		

}

.custom-tab ul.nav-pills  li a{
    float: left;
    text-transform: uppercase;
    margin: 0;
    cursor: pointer;
    font-size: 14.5px;
    padding: 5px 33px;
    margin: 0 5px 0 0;
    border-radius: 5px;
    background: #ecf0f1;
    color: #292f38;
    position: relative;
    display: block;
    box-sizing: border-box;
    font-weight: 300;
	transition: none;
}
.custom-tab ul.nav-pills  li a:hover {
    background-color: #9a0e12;
    color: #fff;
}
.custom-tab ul.nav-pills  li a:hover:after {
    left: 50%;
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 211, 211, 0);
    border-top-color: #9a0e12;
    border-width: 8px;
    margin-left: -8px;
}
.custom-tab .nav-pills .nav-link.active:after {
    left: 50%;
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 211, 211, 0);
    border-top-color: #9a0e12;
    border-width: 8px;
    margin-left: -8px;
}
.abstractAr{
    margin: 0px;
    background-color: #e6e8f0;
    border: 1px solid #e5e5e5;
    padding: 16px;
}
.btn2.text-white {
    background: #853b86;
    padding: 5px 16px;
    margin: 2px;
	border-radius: 0px;
}
.btn1.text-white {
    height: 34px;
    width: 44px;
    background: #853b86;
    margin: 6px;
    border-radius: 5px;
}
.speDiv {
    border: 2px solid #f2f2f2;
    padding: 7px;
    margin: 4px;
    border-style: ridge;
    border-radius: 5px;
}
button.comt {
    float: left;
    text-transform: uppercase;
    font-size: 15.5px;
    padding: 4px 33px;
    margin: 0 5px 0 0;
    border-radius: 5px;
    background: #ecf0f1;
    color: #292f38;
    position: relative;
    display: block;
    box-sizing: border-box;
    font-weight: 300;
    transition: none;
    border: none;
}
.headerSortingAbs {
	position: absolute;
	right: 0px;
}
.form-control-abs {
    padding: 5px;
}

.Abs-pager {
    position: absolute;
    right: 0px;
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin: 4px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8b438e;
  -webkit-transition: .4s;
  transition: .4s;
}

.register-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
  background-color: #8b438e;
}
input:focus + .slider {
  box-shadow: 0 0 1px #8b438e;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}