@charset "utf-8";
/* CSS Document */
    * {
    	margin: 0;
    	padding: 0;
    }
body{
	margin:0;
	padding:0;
font-family: 'Roboto', sans-serif;
	font-weight: 400;
	/* background:#f3f2f7; */
	font-size: 14px;
}
 
/*	==============================Global css=============================*/

html, body {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;height:100%;}
a, a:link, a:visited, a:hover, a:active{outline:none; transition:0.6s all;text-decoration:none;}
p, h1, h2, h3, h4, h5, h6, form{margin:0;padding:0;}
 
p {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    line-height: 24px;
    color: #3A3C41;
} 
 .bg-pink{background:#a46ca7;}
 .dk-grey{background:#853b86;}
/*	==============================End of Global css=============================*/

   
 
 
 /*=============print=============================== */
   .container_Print,.img-print{visibility:hidden; 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}

.header-top {
  background-color: #60646d;
  padding: 11px 0;
}
.header-top p {
  color: #bbbfc9;
}
.header-top p span {
  color: #fefefe;
  white-space: pre;
}
.header-top #inspiry_language_list {
  margin-left: 5px;
  float: right;
}
.header-top #inspiry_language_list ul {
  list-style: none;
  padding: 0;
}
.header-top #inspiry_language_list ul li {
  float: left;
  margin: 0 0 0 10px;
}
.header-top #inspiry_language_list ul li img {
  margin: 0 0 0 0;
  vertical-align: bottom;
}
.header-top #inspiry_language_list ul li span {
  font-size: 12px;
}
.header-top #inspiry_language_list ul li a {
  font-size: 12px;
  color: #bbbfc9;
}
.header-top #inspiry_language_list ul li a:hover {
  color: #fefefe;
}
.nav-toggle {
  display: none;
}
#header {
  padding: 10px 0;
  background: #fff;
}
#header .logo {
  float: left;
}
#header .logo h1 {
  margin: 0;
}
#header .logo h1 a {
  font-size: 30px;
  font-weight: 800;
}
#header .logo img {
  margin-top: 0px;
}
nav.main-menu {
  float: right;
}
nav.main-menu ul {
  list-style: none;
  margin: auto;
  padding: 0;
}
nav.main-menu ul > li {
  margin: 0;
  float: left;
  position: relative;
}
nav.main-menu ul > li > a {
  width: 100%;
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  color: #60646d;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  text-transform: none;
}
nav.main-menu ul > li ul {
  z-index: 9999;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 36px;
  left: 0;
  width: 190px;
  display: none;
  background-color: #67c9e0;
}
nav.main-menu ul > li ul li {
  list-style: none;
  float: none;
  position: relative;
  border-bottom: 1px solid #73d1e7;
}
nav.main-menu ul > li ul li a {
  font-size: 14px;
  color: #fff;
  padding: 10px 20px;
}
nav.main-menu ul > li ul li:hover a {
  background-color: #53c3dd;
}
nav.main-menu ul > li ul li ul {
  position: absolute;
  left: 190px;
  top: 0;
}
nav.main-menu ul > li.two-cols-menu ul {
  width: 350px;
}
nav.main-menu ul > li.two-cols-menu ul li {
  width: 50%;
  float: left;
}
nav.main-menu ul > li.two-cols-menu ul li ul {
  left: 175px;
}
nav.main-menu ul > li:hover > a,
nav.main-menu ul > .current-menu-item > a {
  background-color: #67c9e0;
  color: #fff;
}
 
nav.main-menu ul > li ul li{
border-color:#73d1e7;
}

a{
color:#707070;
}

a:hover, a:focus{
color:#8b438e;
}

form input[type="submit"], .woocommerce a.added_to_cart, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #respond input[type="submit"]{
background-color:#3a3c41;
}

form input[type="submit"]:hover, form input[type="submit"]:focus, .woocommerce a.added_to_cart:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input[type="submit"]:hover{
background-color:#f15b5a;
}

form input[type="submit"], .woocommerce a.added_to_cart, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #respond input[type="submit"]{
color:#ffffff;
}

form input[type="submit"]:hover, form input[type="submit"]:focus, .woocommerce a.added_to_cart:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input[type="submit"]:hover{
color:#ffffff;
}

.read-more, .woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color:#67c9e0;
}

.read-more:hover, .read-more:focus, .woocommerce ul.products li.product .button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
background-color:#f15b5a;
}

.read-more, .woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
color:#ffffff;
}

.read-more:hover, .read-more:focus, .woocommerce ul.products li.product .button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
color:#ffffff;
}

.home-slider .make-appoint{
background-color:#3a3c41;
}

.home-slider .make-appoint:hover{
background-color:#000;
}

.home-slider .appointment, .home-slider .appointment-form, .ui-datepicker-header{
background-color:#67c9e0;
}

td .ui-state-active, td .ui-state-hover, td .ui-state-highlight, .ui-datepicker-header .ui-state-hover{
background-color:#3fa6be;
}
 
.footer-bottom
{
    margin-top:0px;
}
#main-footer, .footer-bottom, #main-footer .widget ul, #main-footer .widget ul li{
border-color:#4a4c52;
}

#main-footer .widget a{
color:#b5bac6;
}



#main-footer .widget a:active{
color:#cbd1de;
}

.footer-bottom .footer-social-nav li .fa{
color:#53565c;
}

.footer-bottom .footer-social-nav li .fa:hover{
color:#ffffff;
}

.footer-bottom .footer-social-nav li .fa:active{
color:#ffffff;
}


.home-features .icon-wrapper .fa
{
    color:#8b438e;
}
.icon-font
{
    color:#8b438e;
}
.header-top a
{
    color:#fff;
}
.header-text {
    background: #a46ca7;
    font-size: 14px;
}
/* remove for responsive in mobile navigation 
nav.main-menu{margin-top:0;} */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color:#3a3c41;}
body{color:#7b7d85;}
.header-top{background-color:#a46ca7; padding:0}
.header-top p{color:#bbbfc9;}
.header-top p span{color:#fefefe;}
#header{background-color:#8b438e;color: #fff;padding: 8px 0 4px 0;}
nav.main-menu ul > li > a{color:#60646d;}
nav.main-menu ul > li:hover > a, nav.main-menu ul > .current-menu-item > a, nav.main-menu ul > li ul{background-color:#a46ca7;}
nav.main-menu ul > li:hover > a, nav.main-menu ul > .current-menu-item > a, nav.main-menu ul > li ul li a{color:#ffffff;}
nav.main-menu ul > li ul li:hover a{background-color:#53c3dd;}
.mean-container .mean-nav ul li a, .mean-container a.meanmenu-reveal{color:#ffffff;}
.mean-container a.meanmenu-reveal span{background-color:#ffffff;}
.mean-container .mean-bar a.meanmenu-reveal, .mean-container .mean-bar .mean-nav{background-color:#67c9e0;}
.mean-container .mean-bar .mean-nav ul li a{border-color:#73d1e7;}.page-top{background-color:#ffffff;}
#main-footer{background-color:#1e1e1e; padding: 20px 0 0px 0;color:#9ba0aa;}
.footerCopy{background-color:#292929;}
#main-footer .widget h3.title{color:#f0f5f7; margin-bottom: 30px; color: #f0f5f7; font-size: 18px; font-weight: 700;}
#main-footer .widget a {
    color: #b5bac6;
}
 
.widget ul li {
    list-style: none;
    color: #999ca5;
    border-bottom: 1px solid #dde1e3;
    padding: 0 0 10px;
    margin: 10px 0 0;
}

 
#main-footer .widget a:hover{
color:#cbd1de;
text-decoration:none;
}
 
.footer-bottom p{color:#7a7d86;}
.footer-bottom .footer-social-nav {
    margin: 0;
    padding: 0;
    float: right;
}
.footer-bottom .footer-social-nav li {
    display: inline-block;
    list-style: none;
    margin-left: 10px;
}
.footer-bottom .footer-social-nav li a {
    width: 20px;
    height: 20px;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#main-footer .widget .wp-email-capture-widget {
    margin: 20px 0;
}
#main-footer .widget label {
    color: #9ba0aa;
}
#main-footer .widget input[type="text"] {
    background-color: #515359;
    border: none;
    padding: 12px 15px;
    margin-bottom: 13px;
    width: 100%;
    color: #fff;
    outline: none;
    overflow: hidden;
    border-radius: 5px;
}
#main-footer .widget input[type="text"]:focus {
    background-color: #696c74;
}
.container-1{
  max-width: 300px;
  width:100%;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
   
}
.container-1 .icon{
      position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 1;
    color: #4f5b66;
    right: 5px;
}
.container-1 input#searchTerm{
  max-width: 300px;
  width:100%;
  height: 50px;
  background: #eee;
  border: none;
  font-size: 10pt;
   
  color: #63717f;
  padding-left: 18px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.container-1 input#searchTerm::-webkit-input-placeholder {
   color: #65737e;
}
 
.container-1 input#searchTerm:-moz-placeholder { /* Firefox 18- */
   color: #65737e;  
}
 
.container-1 input#searchTerm::-moz-placeholder {  /* Firefox 19+ */
   color: #65737e;  
}
 
.container-1 input#searchTerm:-ms-input-placeholder {  
   color: #65737e;  
} 

.card-header {
    background: #fafafa;
    border-bottom: 1px solid #e5e5e5;
    padding: 6px 21px 6px;
        font-size: 17.5px;
        font-weight: 700;
        color:#000;
}
.card{
    border: 1px solid #e5e5e5;
    overflow: hidden;
    background: #fff;
}   
.list-holder {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 10px;
}     
.title-bar a {
    font-weight: 700;
    letter-spacing: 0.5px;
        font-size: 16px;
        color:#000;
}          
.title-bar span {
    display: block;
    font-weight: 400;
    color: #646464;
    
}
.issn-code{color:#000; }
.side-holder .card-header {
    background: #853b86;
    font-size: 20px;
    color: #fefefe;
    line-height: 20px;
    padding: 10px;
    margin: 0;
}
.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;
     display:flex
}
.r-img-title img {
    width: 82px;
    
    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: 700;
}
.r-by {
    margin: 0 0 5px;
    font-style: italic;
        display: block;
}


/* START added by ashwani for journal home */
.journals-menu-list .journals-listing {border-bottom: 1px solid #dcdee4; padding: 10px; z-index: 999;  cursor: pointer; background-color: #fafafa;display: block;}
.icon-color {color: #8b438e; font-family: fontAwesome!important;font-size: 18px;padding-right: 10px; vertical-align: middle;}
.tabsJournals .icon-color {    color: inherit !important;}
.font-awesome { font-family: fontAwesome!important;}

.journals-menu-list .journals-listing a {font-size: 14px;font-weight: 700;color: #3a3c41;}
.journals-menu-list .journals-listing a:hover {color: #853b86;}
.purple-color {color: #8b438e; }
.icon-wrapper .fa { font-size: 50px;}	
.fact-text { color: #000;
    font-size: 20px;
    font-family: 'Roboto';
    font-weight: normal;
    letter-spacing: 1px;
    
    text-align: center;}
    .fact-text span{border-bottom: solid 1px #000;}
/*new journal css end*/	
	
.tabbed-content {
  width: 100%;
}

 
.tabsJournals a {
  background: #eee;padding: .52em 1em;border-bottom:1px solid #fff;color:#444;
}

 
.tabsJournals a:hover, .tabsJournals a.active {
  background: #444;
  color: #eee;
}

.itemJournals {
  margin-bottom: 2px;
}
.itemJournals::before {
  cursor: pointer;
  font-weight: bold;
  background: #eee;
  padding: .5em;
  display: block;
}
.itemJournals.active::before {
  background: #444;
  color: #eee;
}
.itemJournals.active .itemJournals-content {
  padding: 1em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}


.tabbed-content .tabsJournals {
  display: none;
}
.tabbed-content .itemJournals {
  min-height: 2em;
}
.tabbed-content .itemJournals::before {
  content: attr(data-title);
}
.tabbed-content .itemJournals .itemJournals-content {
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.tabbed-content .itemJournals.active .itemJournals-content {
  opacity: 1;
  visibility: visible;
  height: auto;
}


/* END added by ashwani for journal home */
	
	.journalHomeRightTxt h6{font-size: 14px;
    font-weight: 300;
    color: #7b7d85;}
/* .home-doctors {
    text-align: center;
    padding: 0px 0 0px;
}
.home-doctors h3 {
    font-size: 24px;
    font-weight: 700;
} */
article.hentry {
    line-height: 24px;
    font-size: 14px;
    background-color: #fff;
}
article.hentry  img {
    max-width: 100%;
    height: auto;
}
.for-border {
    height: 11px;
    width: 100%;
    background: transparent url(/assets/img/feature-border.png) center center no-repeat;
    border: none;
}
.read-more {
    font-size: 14px;
    font-weight: 700;
    background-color: #67c9e0;
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    letter-spacing: 1px;
}
.read-more:hover{text-decoration:none;}
.text-content{padding:10px;}
.tabsJournals-side h5 {
    margin: 0 0 15px;
}
.tabsJournals-side  p {
    margin-bottom: 28px;
}

.home-tabbing ul.tabs{list-style: none; margin:30px 0 10px 0; padding:0; float:left; width:100%; float:left;  }
.home-tabbing ul.tabs li {transition: all 0.2s;border-bottom:1px solid #dcdee4; text-transform:uppercase; margin:0; cursor: pointer; text-align:center; padding:15px 10px; margin-right:0;   font-size:14px; color:#292f38; position: relative; display:block; box-sizing: border-box;font-weight:700;}
.home-tabbing ul.tabs li:hover {padding-left:17px;  }
.home-tabbing ul.tabs li.active{background-color: #f0f5f7; display: block;padding-left:15px;}
.home-tabbing .tab_container {float: right; width: 100%; border-radius: 10px;  }
.home-tabbing .tab_content{display: none; padding:10px 0; box-sizing: border-box;}
.home-tabbing .tab_drawer_heading {display:none;}
.home-tabbing .tab_content p{font-weight:300;margin-bottom:28px;}
.home-tabbing .tab_content h5{margin-bottom:15px;}
.logoTxt strong{font-size: 24px; font-family: PT Serif;}

 

#navbarSupportedContent .dropdown-item.active, #navbarSupportedContent .dropdown-item:active{    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;}
    .nav-link[aria-expanded="true"]{    background-color: #a46ca7;color: #ffffff;}
    .logoTxt{display: inline-grid;font-size: 12px;}
    .bg-img {
    background-image: url('/assets/img/bg-design.jpg');
    background-repeat: no-repeat;
    background-position: right;
}
.linkWithIcon{display:inline-block;color:#8b438e;position:relative;font-weight:bold;}
.linkWithIcon:hover{color:#8b438e}
.linkWithIcon:before{position:absolute;left:-15px;top:0;content:'\f0a9';color:#8b438e;font-family:fontAwesome;}
.comment-title {
    color: #843a86;
    font-family: 'Roboto';
    font-size: 14px;
    letter-spacing: 1px;
    text-align: left;
}
.comment {
    font-family: 'Roboto';
    font-size: 13px;
    letter-spacing: 1px;
    text-align: left;
}
.comment-author {
    color: #000;
    font-style: italic;
    margin-top: 10px;
    display: block;
}
.card-body > .media{border-bottom: 1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.card-body > .media:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.scrollDiv{height:205px;overflow:auto;}
.headingwithBg{    padding: 10px;
    font-weight: 400;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0 !Important;
        background: #843a86;
    font-family: 'Roboto';font-size:12px;text-align:center;}
    /* .carousel-control-prev.right {
    left: auto;
    right: 0;
    background-repeat: repeat-x;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.carousel-control-prev:hover, .carousel-control-prev:focus {
    outline: none;
    color: #000 !important;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-control-prev {
    font-size: 18px !important;
    top: 50%;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
} */
.carousel-control-next.right {
    right: -21px;
    color: #fff !important;
    font-size: 20px;
    background: #843a86;
    bottom: auto;
    top: 50%;
    margin-top: -10px;
    left: auto;
    width: 5%;
        opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    padding: 5px 0;
}
.carousel-control-prev.left{
	width: 5%;
        opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    padding: 5px 0;
    color: #fff !important;
    font-size: 20px;
    background: #843a86;
    bottom: auto;
    top: 50%;
    margin-top: -10px;
    left:-21px;
    right: auto;
}
.carousel:hover .carousel-control-next.right, .carousel:focus .carousel-control-next.right, .carousel:hover .carousel-control-prev.left, .carousel:focus .carousel-control-prev.left{
    outline: none;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.sideArrows:after, .sideArrows:before {
    border-style: solid;
    border-width: 4px;
    bottom: -25px;
    content: "";
    display: block;
    position: absolute;
    background: #fff;
    padding: 2px;
    width: 5px;
    height: 5px;
}
.sideArrows:after {
    border-color: transparent #0177b5 #0177b5 transparent;
    right: -25px;
}
.sideArrows:before {
    border-color: transparent transparent #0177b5 #0177b5;
    left: -25px;
}
.tooltip-col img {
    border: 3px solid #f2f0ed;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: border 500ms ease-out;
    transition: border 500ms ease-out;
}
.tooltip-col img:hover { border-color: #843a86;}
.tooltip-col {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    cursor: pointer;
    text-align: center;
}

.pav-newsletter {
    padding: 0 74px;
    position: relative;
        margin-bottom: -38px;
}
.pav-newsletter:before {
    z-index: 2;
    position: absolute;
    content: "";
    right: 0px;
    top: 0;
    border-left: 38px solid #fff;
    border-right: 38px solid transparent;
    border-top: 38px solid transparent;
    border-bottom: 38px solid transparent;
    width: 0;
    height: 0;
}
.pav-newsletter:after {
    z-index: 2;
    position: absolute;
    content: "";
    left: -1px;
    top: 0;
    border-right: 38px solid #fff;
    border-left: 38px solid transparent;
    border-top: 38px solid transparent;
    border-bottom: 38px solid transparent;
    width: 0;
    height: 0;
}
.pav-newsletter .inner:after {
    z-index: 1;
    position: absolute;
    content: "";
    left: -75px;
    top: -2px;
    border-right: 38px solid #e5e2dd;
    border-left: 38px solid transparent;
    border-top: 38px solid transparent;
    border-bottom: 38px solid transparent;
    width: 0;
    height: 0;
}
.pav-newsletter .inner:before {
    z-index: 1;
    position: absolute;
    content: "";
    right: -75px;
    top: -2px;
    border-left: 38px solid #e5e2dd;
    border-right: 38px solid transparent;
    border-top: 38px solid transparent;
    border-bottom: 38px solid transparent;
    width: 0;
    height: 0;
}
.pav-newsletter .inner {
    background: #fff;
    padding: 15px 0;
    border-top: 1px solid #e5e2dd;
    position: relative;
}
#footer .footer-top {
    margin-bottom: -37px;
}
.social {
    overflow: hidden;
       margin-bottom: 6px;
    margin-top: 5px;
}
.social li {
    float: left;list-style:none;
    
}
.social li a{
    line-height: 34px;
    margin: 0 5px;
    text-align: center;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
     font-size: 18px;
    text-indent: 5px;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
     background: #395c8c;
    color: #fff;
}
.social-fb a:hover {
   -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    background: #395c8c;
    color: #fff;
    text-decoration:none;
   
}
.social-google-plus a:hover {
     -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    background: #C30907;
    color: #fff;
    text-decoration:none; 
}
.social-twitter a:hover {
   -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    background: #55ACEE;
    color: #fff;
    text-decoration:none;
}
.btn-purple {
    color: #ffffff;
    background-color: #843a86;
    border-color: #843a86;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-family: Roboto;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple {
    color: #ffffff;
    background-color: #69276b;
    border-color: #69276b;
}
.title_newletter {
    color: #807158;
    line-height: 33px;
    text-shadow: 0 1px 0 #FFFFFF;
    font-size: 17px;
    text-align: left;
    text-transform: uppercase;
    float: right;
    font-style: normal;
    margin: 0 10px 0;
}

.mapLocation, .footerAddress, .footerInformation{padding-top:6rem}
.mapLocation H6, .footerAddress h6, .footerInformation h6{font-weight:300;color:#fff;margin-bottom:30px;}
.footerLinks li{list-style:none;}
.footerLinks a{
	    font-style: italic;
    color: #7b7771;
    padding: 0 15px;
    line-height: 28px;
    position: relative;
    display:inline-block;
    font-size:13px;
}
.footerLinks a:hover{text-decoration:none;}
.footerLinks a:before{position:absolute; font-style: normal;content:"\f061";font-family: FontAwesome;left:-10px;    top: 0px;    left: 0;    font-size: 8px;}
.leftSearhBox{background:#843a86;    border-radius: 10px;padding:10px;}
.custLbl{color: #3a3c41;letter-spacing: 1px;font-weight:300;}

.articleTitle{font-size: 16px;
    font-family: 'Roboto'; 
    letter-spacing: 1px;
    line-height: 25px;
    color: #843a86;}
    .journalist{position:relative;padding-left:15px;}
    .journalist:before{content:'\f0da';left:0;position:absolute;font-family:fontAwesome;top:8px;color:#000;}
 .journalist a{color:#707070;font-size:16px;font-weight: 400;}
 
  .journalist a:hover{color:#8b438e;}
 .searchIconBg{background:none;border:none;}
 .searchIconBg:active, .searchIconBg:focus{background:none;border:none;outline:none;}
 
/*====================back to top css=======================*/
.scroll-top-wrapper {position: fixed; opacity: 0; visibility: hidden; overflow: hidden;	text-align: center;	z-index: 999;      color: #803082;	width: 50px; line-height: 50px;	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.show { visibility:visible;cursor:pointer;opacity: 1.0;}
.scroll-top-wrapper i.fa {line-height: inherit;    font-size: 5rem;}
/*====================END back to top css=======================*/

.pagination a {  color:#000;  text-decoration: none;   }
.pagination a:hover{color:#843a86}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #843a86;
    border-color: #652967;
}
.custAlert{position:absolute;top: 38px;
    left: 43%;
    color: green;}
.selectedMenuItem[aria-expanded="true"]{    background-color: #a46ca7;color:#fff;}

/* .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;} */
/* 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;
}
	.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 */


/* Responsive start */
/* Print css start */
@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;}
    	 
     }
  /* Print css END */
@media only screen and (max-width: 575px) {
	.container-1{max-width:100%;}
	.container-1 input#searchTerm{max-width:100%;}
	.side-holder h4{font-size:16px;}
	.footerAddress{padding-top:0;}
	.footerInformation{padding-top:30px;}
	.footerInformation h6{margin-bottom:10px;}
	.mean-container .mean-bar{background-color:#53c3dd;}

}
@media only screen and (max-width: 767px){
	.footer-bottom .footer-social-nav li{margin-left:5px;}
	.footer-bottom p{font-size:12px;}
	.scroll-top-wrapper{width: 30px;line-height: 30px;right: 10px;bottom: 15px;}
    .scroll-top-wrapper i.fa { line-height: inherit; font-size: 2rem;}
.header-nav{background: #e7e7e7;}
.main-menu{background: #8b438e;margin: 10px 0;padding: 0px !important;}
.navbar-light .navbar-toggler { color: #fff;    border-color: #a46ca7;    background: #a46ca7;}
.home-tabbing .tabs{display: none;}
.home-tabbing .tab_drawer_heading{width:100%; display:inline-block; text-transform:uppercase; margin:0 0 20px 0; cursor: pointer; padding:8px 10px;  border-radius:5px; background:#ecf0f1; font-size:18px; color:#292f38; position: relative; box-sizing: border-box; font-weight:300;}
.home-tabbing .d_active {background-color: #8b438e; display: block;color:#fff; margin:0 0 20px 0;}
.logoTxt strong{font-size: 19px; }
.logoTxt{font-size:9px;}
.bg-img{background-image:none;}
.pav-newsletter{padding:0;}
	.pav-newsletter:before, .pav-newsletter:after, .inner:before, .inner:after{display:none;}
	.pav-newsletter .inner{padding: 15px 15px 10px 15px;}
	.title_newletter{font-size:10px;letter-spacing: -0.3px;margin:0;line-height: 17px;}
	.searchOption span a{font-size:12px;}
	nav.main-menu ul > li {background: #a46ca7; border-bottom: 1px solid #b77cba;}
	nav.main-menu ul > li:last-child{border-bottom:0;}
	nav.main-menu ul > li a{color:#fff;}
	nav.main-menu .dropdown-menu{background: #a46ca7;padding:0;}
}
@media all and (min-width: 800px) {
	
  .tabbed-content .tabsJournals {
    display: block;
  }
  .tabbed-content .tabsJournals li {
    display: inline-block;
  }
  .tabbed-content .tabsJournals li a {
    display: block;
  }
  .tabbed-content .itemJournals {
    min-height: 0;
  }
  .tabbed-content .itemJournals::before {
    display: none;
  }
  .tabbed-content.tabsJournals-side .tabsJournals {
    width: 350px;
    float: left;
  }
  .tabbed-content.tabsJournals-side .tabsJournals li {
    display: block;
  }
  .tabbed-content.tabsJournals-side .itemJournals {
    margin-left: 360px;
  }

  .itemJournals.active .itemJournals-content {
    padding-top: 0;
  }

  .tabsJournals-side .tabsJournals li {
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	nav.main-menu ul > li > a{font-size: 13px;padding:8px;}
	.pav-newsletter{padding:0;}
	.pav-newsletter:before, .pav-newsletter:after, .inner:before, .inner:after{display:none;}
	.pav-newsletter .inner{padding: 15px 15px 10px 15px;}
	.title_newletter{font-size:13px;}
	
	
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
	.title_newletter{font-size:14px;}
}
/* Responsive END */
@media (min-width: 768px) {

    /* show 3 items */
    .carousel-inner .active,
    .carousel-inner .active + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }
    
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    /* left or forward direction */
    .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}

@media only screen and (max-width: 767px){
 	
	#myNavbar >a, #myNavbar > .dropdown >a {border-bottom:1px solid #ededed}
	 
	#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{
		padding: 2px 0px 0 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{background: #883788;color: #fff;}
    .mobStyle a{color: #ffc1ff;padding-bottom:5px;}
    .mobStyle a:hover{color: #fbe3fb;}
   #topNavBar{position:initial}
    #topNavlinks{position: absolute;background: #535353;left: 15px;right: 15px;top: 43px;z-index: 999;}
#hamburger-2 .line { background-color: #fff;}
#hamburger-2{padding:2px 0 0 0;}
}

