/* Mobile device upto 479px */
@media only screen and (min-width: 321px) and (max-width: 360px){
.p0{padding:0px !important;}
}
@media only screen and (max-width: 479px){
.p0{padding:0px !important;}
.top_nav {
    
    padding: 0px 0px;
        height: 145px;
}
.top_nav .left h2 {
    font-size: 28px;
    margin-top: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    text-shadow: 3px 3px 0px #d3e3f1;
    text-align: center;
    line-height: 36px;
    letter-spacing: 0.5px;
}
.social-btns .btn .fa {
    font-size: 20px;
    vertical-align: middle;
}
.social-btns .btn {
   
    width: 30px;
    height: 30px;
    line-height: 16px;
    
}
.footer-title-bottomstrip2 {
    width: 100%;
   }
.social-btns {
    float: none;
	height:30px;
}
.welcome2 h3 {
    font-size: 28px;
        line-height: 36px;
}
span.sub-head {
    
    font-size: 25px;
    padding-left: 0;
}
.img-holder {
    padding-bottom: 0px;
    /* margin-left: 22px; */
    /* margin: 0 auto; */
    float: none !important;
}
.hexagon-img {
  
    margin: 60px auto;
   
}
.welcome {
    
    background-size: 420% 115%;
}
.text-box-right {
   padding-left:0px;
    text-align: left;
    width: 100%;
    float: none;
    clear: both;
}
.iconbox-xmedium.left {
    float: none;
    margin: 0px auto 20px auto;
}
.text-box-right h4 {
    text-align:center;
}
.text-box-right p {
    text-align:center;
	margin-bottom: 5px;
	    color: #fff;
}
.text-box-right a {
   float: none;
    color: #ffe597;
    text-align: center;
    width: 100%;
    /* margin-bottom: 20px; */
    clear: both;
    display: block;
   
}


.divider-line.solid {
    
    margin: 5px 0px;
}
.nbs-flexisel-item {
    float: left;
    margin-right: 7.8px;
    
    width: 224px !important;
}
.footer-logo h2 {
   
    font-size: 21px;
   
}
.footer-logo {
    margin-bottom: 8px;
}
.address-info li {
    
    font-size: 12px;
    /* border-bottom: 1px solid rgba(249, 182, 63, 0.27); */
}
.address-info li i{
    
   padding-right:8px;
}
.usefull-links li a {
   
    font-size: 12px;
}
.popup-btn {
    
    font-size: 12px;
    color: #c8d1d4 !important;
    
}
#menu li a {
   
    text-align: center;
}
h3.nav-head {
    
    padding: 0px 0px 10px 0px;
    text-align: center;
    
}
ul.topnav li {
    width:100%;
    text-align: center;
}
ul.topnav li a {
   
    font-size: 13px;
   
    text-transform: inherit;
}
p.copy, p.design {
  
    font-size: 12px;
}
.m30 {
    margin-top: 10px;
}
.slider-container {
    height: 75px !important;
}
.slide__text-heading {
    line-height: 34px;
    font-size: 24px;
}
#somato-slider .content-txt {
    width: 100%;
    height: 65px;
  
    top: 5px;
    
}
#somato-slider .content-txt h1 {
 
    font-size: 17px;
    color: #fff;
    text-align: left;
    margin-left: 38px;
    padding-bottom: 5px;
   
    line-height: 10px;
    margin-bottom: 5px;
}
#somato-slider .content-txt h2 {
   
    font-size: 9px;
    font-weight: 600;
    margin-top: 5px;
   
    margin-left: 40px;
}
#somato-slider .switch {
  
    height: 10px;
   
    bottom: 10px;
   
    left: 0px;
}
.slide__bg {
    
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
left: 0px !important;
}
#somato-slider {
    width: 100%;
    height: 75px;
   
}
li.search-icon .search {
   
    float: none;
    width: 75%;
   
    margin: 10px auto;
}
.slide__content {
   
    left: 0px !important;
   height: 100% !important;
}

.slide__text{height:auto;    top: 5px;}

.home-slider .slider-pagi {
       margin-bottom: 0px;
    bottom: -10px;
  
}
.home-slider .slide__text-heading {
  line-height: 25px;
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 5px;
    text-align: left;
}
.home-slider .slide__text {
   top:0px;
    height: auto;
}
.home-slider .slider-pagi__elem {
   
    width: 5px;
    height: 5px;
}
.home-slider .slider-pagi__elem:before{ width: 8px;
    height: 8px;}
.slide__text {
    background-color: inherit !important;
}
.home-slider .slide__text-desc {
   text-align:left;
   font-size:12px;
    line-height: 15px;
    margin-top: 3px;
  }
  .section-fulldark .text-white {
  
    font-size: 18px;
}
ul.topnav {
    
    margin: 0px;
   
}
.modal-dialog {
    width: 100%;
    margin:0px;
}
#mdf_menu ul.mdf_child_menu.dropdown li a {
   
    text-align: center;
}
/* Inner Page */
.container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.social-btns .btn {
   
    padding: 3px 5px;
   
}
.content-head {
    padding: 0px;
}
.page-content {
    padding: 0px;
}
.j-title {
    
    margin-top: 10px  !important;
}
.banner-overlay {
    background: rgba(10, 71, 136, 0.29);
    padding: 0px 0px;
}
h2.banner-head {
    /* font-family: 'Dosis', sans-serif; */
   
    font-size: 24px;
    
    line-height: 40px;
    margin-top: 10px;
}
.mdL0 {
   padding-left: 15px !important;
}
#custom_carousel .item{padding-right:25px !important;}
.top-categories .carousel-inner>.item{margin-bottom:0px;}
ul.thumbnails2{margin:20px 0px;padding-left:0px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}
.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 7.25%;
}
.left_menu {
   padding:0px; 
}
#menu {
  
    margin: 0px 10px 0px 0px;
  
}
.left_menu:before, .left_menu:after {
    
    top: 3px;
	height:99.3%;
    
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
	line-height: 24px;
   
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   padding-left:15px;
    margin-top: 5px;
}
#menu li a {
    
    padding: 10px 0px;
    
}
.left_menu h2 {
    
    text-align: center;
   
    padding-left: 0px;
    
    padding-right: 20px;
}
.thumbnails2 .thumbnail {
    
    width: 86%;
   
}
h2.page-head {
      line-height: 36px;
    font-size: 28px;
    padding-left: 0px !important;
    
}
.title-line-4{    margin: 5px auto 20px auto !important;}
.timeline-wrap {
  
    margin-left: -15px !important;
}
p.sit-para strong {
        text-align: left;
    padding-top: 10px;
}
.mdL02 {
    padding-top: 15px;
  
}
.timeline-wrap article .article_inner {
   
    padding-left: 0px;
    
    height: auto;
    
    padding-right: 0px;
    display: block;
}
.timeline-wrap article figure {
    position: relative;
    
    overflow: visible;
    width: 100%;
    height: 100%;
    padding: 0px;
}
.article_inner p {
   
    padding: 0px 15px;
    text-align: justify;
}
.timeline-wrap article h1 {
    margin: 12px;
    font-size:18px;
    color: #0784ab;
}
.timeline-wrap article h1 a {
    
    line-height: 30px;
}
.timeline-wrap article .article_inner p a.readMore {
   
    margin-right: 0px;
   
}
.authors-txt1 ul {
   
    padding: 0px;
    
}
.authors-txt1 ul li p {
    width: 93%;
    
}
.membership-plans {
    padding-left: 0px;
    padding-top: 0px;
}
#no-more-tables td {
   
    padding-left: 0%;
       word-break: break-word;
    text-align: right;
    padding-right: 20px;
    line-height: 30px;
}
.bannerhd-2 img {
  
    height: 55px;
}
.contact-add {
    padding-left: 0px;
    padding-right: 0px;
}
.contact-page1 {
    
    margin: 20px auto;
        padding: 0px 0px 0px 0px;
}
.contact-add ul {
   
    padding: 12px;
    
}

.contact-add ul li p {
    width: 92%;
  
}
.contact-form1 {
    
    margin-bottom: 20px;
padding-top: 10px;
}
.modal {
    top: 20px;
}

.submit-btn {
   
    margin-bottom: 15px;
}
.acc h2 {
    
    margin: 0px 0px 5px 0px;
   
    height: auto;
  
    clear: both;
}
ul.acc li .faq-desc {
    padding-top: 0px;
   
}

.peer-review-process img{width:100%;}
/* Journal Page */
.cate {
    padding: 0px;
   
}
.cate .pr0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.home-slider .slide__bg img {
    width: 100%;
    height: 75px;
}
.browse_text {
    
    clear: both;
}
.journal-content {
   padding: 15px 20px;
    width: 100%;
    float: none;
    
    clear: both;
}
.left_menu1 {
    margin-top: 36px;
    width: 100%;
}
.pr0 {
    padding-right: 15px !important;
}
.vidLHS .j-desc img {
    width: 100%;
    float: none;
    
    padding: 0px 0px 0px 0px;
}
.videoBx .vidLHS h1 {
    font-size: 17px;
    color: #444444;
   
    width: 100%;
    margin-top: 15px;
}
.browse_text h5 {
    margin-top: 15px;
    
}
.search_tags {
   
    margin-bottom: 30px;
}
.team-member {
    width: 100%;
    float: none;
    
    height: auto;
}
.journal-content h1 {
   
    line-height: 34px;
}
.journal-content ul li, .journal-content ul li p {
    
    margin-bottom: 12px;
    line-height: 24px;
}
.log form {
    padding: 0px;
}
.main-content ul li, .main-content ul li p {
   
    margin-bottom: 5px;
    line-height: 24px;
}
.team-member .team-title {
   
    line-height: 22px;
}
}
/* Mobile device  640px - 639px */
@media only screen and (min-width: 480px) and (max-width: 639px){
#somato-slider {
    width: 100%;
    height: 100px;
   
}
#mdf_menu ul.mdf_child_menu.dropdown li a {
   
    text-align: center;
}
.modal-dialog {
    width: 100%;
    margin:0px;
}
.modal {
    top: 20px;
}
.p0{padding:0px !important;}
.img-holder {
    padding-bottom: 0px;
    /* margin-left: 22px; */
    /* margin: 0 auto; */
    float: none !important;
}
.hexagon-img {
  
    margin: 60px auto;
   
}
.top_nav {
    
    padding: 0px 0px;
        height: 120px;
}
.top_nav .left h2 {
        font-size: 30px;
    margin-top: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    text-shadow: 3px 3px 0px #d3e3f1;
    text-align: center;
    line-height: 40px;
    letter-spacing: 0.5px;
}
.social-btns {
    float: none;
}
.welcome2 h3 {
    font-size: 28px;
        line-height: 36px;
}
span.sub-head {
    
    font-size: 25px;
    padding-left: 0;
}
ul.topnav {
    
    margin: 0px;
   
}
.welcome {
    
    background-size: 420% 115%;
}
.text-box-right {
   padding-left:0px;
    text-align: left;
    width: 100%;
    float: none;
    clear: both;
}
.iconbox-xmedium.left {
    float: none;
    margin: 0px auto 20px auto;
}
.text-box-right h4 {
    text-align:center;
}
.text-box-right p {
    text-align:center;
	margin-bottom: 5px;
	    color: #fff;
}
.text-box-right a {
   float: none;
    color: #ffe597;
    text-align: center;
    width: 100%;
    /* margin-bottom: 20px; */
    clear: both;
    display: block;
   
}
.social-btns .btn {
   
    padding: 3px 5px;
   
}
.divider-line.solid {
    
    margin: 5px 0px;
}
.nbs-flexisel-item {
       float: left;
    margin-right: 7.5px;
    width: 220px !important;
}
.footer-logo h2 {
   
    font-size: 20px;
   
}
.section-fulldark .text-white {
   
    font-size: 19px;
}
.footer-title-bottomstrip2 {
    width: 100%;
  
}
.footer-logo {
    margin-bottom: 8px;
}
.address-info li {
    
    font-size: 11px;
    /* border-bottom: 1px solid rgba(249, 182, 63, 0.27); */
}
.address-info li i{
    
   padding-right:8px;
}
.usefull-links li a {
   
    font-size: 11px;
}
#menu li a {
   
    text-align: center;
}
.popup-btn {
    
    font-size: 11px;
    color: #c8d1d4 !important;
    
}
h3.nav-head {
    
    padding: 0px 0px 10px 0px;
    text-align: center;
    
}
ul.topnav li {
    width:100%;
    text-align: center;
}
ul.topnav li a {
   
    font-size: 13px;
   
    text-transform: inherit;
}
p.copy, p.design {
  
    font-size: 12px;
}
.m30 {
    margin-top: 10px;
}
.slider-container {
    height: 100px !important;
}
.slide__text-heading {
    line-height: 34px;
    font-size: 24px;
}
.slide__bg {
    
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
}
.slide__content {
   
    left: 0px !important;
   height: 100% !important;
}

.slide__text{height:auto;}
#somato-slider .content-txt {
    width: 100%;
    height: 85px;
  
    top: 12px;
    
}
#somato-slider .content-txt h1 {
 
    font-size: 22px;
    color: #fff;
    text-align: left;
    margin-left: 38px;
    padding-bottom: 5px;
   
    line-height: 10px;
    margin-bottom: 10px;
}
#somato-slider .content-txt h2 {
   
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
   
    margin-left: 40px;
}
#somato-slider .switch {
  
    height: 10px;
   
    bottom: 10px;
   
    left: 0px;
}

li.search-icon .search {
   
    float: none;
    width: 50%;
   
    margin: 10px auto;
}
.home-slider .slider-pagi {
       margin-bottom: 0px;
    bottom: -10px;
  
}
.home-slider .slide__text-heading {
  line-height: 28px;
    font-size: 25px;
    margin-bottom: 6px;
    margin-top: 12px;
    text-align: left;
}
.home-slider .slide__text {
   top:0px;
    height: auto;
}
.home-slider .slider-pagi__elem {
   
    width: 5px;
    height: 5px;
}
.home-slider .slider-pagi__elem:before{ width: 8px;
    height: 8px;}
.slide__text {
    background-color: inherit !important;
}
.home-slider .slide__text-desc {
   text-align:left;
   font-size:13px;
  }
  /* Inner Page */
.container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.content-head {
    padding: 0px;
}
.page-content {
    padding: 0px;
}
.j-title {
    
    margin-top: 10px !important;
}
.banner-overlay {
    background: rgba(10, 71, 136, 0.29);
    padding: 15px 0px;
}
h2.banner-head {
    /* font-family: 'Dosis', sans-serif; */
   
    font-size: 28px;
    
    line-height: 40px;
    margin-top: 10px;
}
ul.thumbnails2{margin-right:0px;padding-left:0px;    margin-bottom: 35px;
    margin-top: 35px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}
#custom_carousel .item{padding-right:25px !important;}
.item ul.thumbnails li,.item ul.thumbnails li:first-child {padding:0px;}
.mdL0 {
   padding-left: 15px !important;
}
.top-categories .carousel-inner>.item{margin-bottom:0px;}
.sss2 img{width:100%;
height:100%;}
.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 20%;
}
.left_menu {
   padding:0px; 
}
#menu {
  
    margin: 0px 10px 0px 0px;
  
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
   
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   
    margin-top: 5px;
}
.left_menu h2 {
    
    text-align: center;
   
    padding-left: 0px;
    
    padding-right: 20px;
}
#menu li a {
    
    padding: 10px 0px;
}
.left_menu:before, .left_menu:after {
   
    top: 3px;
   
    height: 99.3%;
}
.mdL02 {
    padding-top: 20px;
   
}
.timeline-wrap article .article_inner {
   
    padding-left: 0px;
    
    height: auto;
    
    padding-right: 0px;
    display: block;
}
.timeline-wrap article figure {
    position: relative;
    
    overflow: visible;
    width: 100%;
    height: 100%;
    padding: 0px;
}
.article_inner p {
   
    padding: 0px 15px;
    text-align: justify;
}
.timeline-wrap article h1 {
    margin: 12px;
    font-size:18px;
    color: #0784ab;
}
.timeline-wrap article h1 a {
    
    line-height: 30px;
}
.timeline-wrap article .article_inner p a.readMore {
   
    margin-right: 0px;
   
}
.authors-txt1 ul {
   
    padding: 0px;
    
}
p.sit-para strong {
    
    padding-top: 10px;
}
.membership-plans {
    padding-left: 0px;
    padding-top: 0px;
}
#no-more-tables td {
   
 padding-left:0px;
       word-break: break-word;
    text-align: right;
    padding-right: 20px;
    line-height: 38px;
}
.bannerhd-2 img {
  
    height: 95px;
}
.contact-add {
    padding-left: 0px;
    padding-right: 0px;
}
.contact-page1 {
    
    margin: 20px auto;
    
}
.contact-form1 {
    
    margin-bottom: 20px;
padding-top: 10px;
}


.submit-btn {
   
    margin-bottom: 15px;
}
.acc h2 {
    
    margin: 0px 0px 5px 0px;
   
    height: auto;
  
    clear: both;
}
ul.acc li .faq-desc {
    padding-top: 0px;
   
}
/* Journal Page */
.cate {
    padding: 0px;
   
}
.cate .pr0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.home-slider .slide__bg img {
    width: 100%;
    height: 100px;
}
.browse_text {
    
    clear: both;
}
.journal-content {
   padding: 15px 20px;
    width: 100%;
    float: none;
    
    clear: both;
}
.left_menu1 {
    margin-top: 36px;
    width: 100%;
}
.pr0 {
    padding-right: 15px !important;
}
.vidLHS .j-desc img {
    width: 100%;
    float: none;
    
    padding: 0px 0px 0px 0px;
}
.videoBx .vidLHS h1 {
    font-size: 17px;
    color: #444444;
   
    width: 100%;
    margin-top: 15px;
}
.browse_text h5 {
    margin-top: 15px;
    
}
.search_tags {
   
    margin-bottom: 30px;
}
.team-member {
    width: 100%;
    float: none;
    
    height: auto;
}
.journal-content ul li, .journal-content ul li p {
    
    margin-bottom: 12px;
    line-height: 24px;
}
.log form {
    padding: 0px;
}
.main-content ul li, .main-content ul li p {
   
    margin-bottom: 5px;
    line-height: 24px;
}
.team-member .team-title {
   
    line-height: 22px;
}
}
/* Mobile device  640px - 767px */
@media only screen and (min-width: 640px) and (max-width: 767px){
#somato-slider {
    width: 100%;
    height: 100px;
   
}
#mdf_menu ul.mdf_child_menu.dropdown li a {
   
    text-align: center;
}
.modal-dialog {
   
    margin: 0 auto;
}
#menu li a {
   
    text-align: center;
}
.modal{top:20px;}
.top_nav {
    
    padding: 0px 0px;
        height: 55px;
}
.top_nav .left h2 {
    font-size: 21px;
    margin-top: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    /* text-shadow: 3px 3px 0px #d3e3f1; */
   
   
}
.social-btns {
    float:right;
}
.top_nav .right {
    
    padding: 12px 0px;
}
.social-btns .btn {
   
    width: 30px;
    height: 30px;
    line-height: 15px;
    
    padding: 4px 5px;
   
}
.social-btns {
    float: right;
	height:30px;
}
.social-btns .btn .fa {
    font-size: 20px;
    vertical-align: middle;
}
.welcome2 h3 {
    font-size: 28px;
        line-height: 36px;
}
span.sub-head {
    
    font-size: 25px;
    padding-left: 0;
}
.img-holder {
    padding-bottom:0px;
        margin-left: 32%;
}
.welcome {
    
    background-size: 420% 115%;
}
.text-box-right {
   padding-left:0px;
    text-align: left;
    width: 100%;
    float: none;
    clear: both;
}
.iconbox-xmedium.left {
    float: none;
    margin: 0px auto 20px auto;
}
.text-box-right h4 {
    text-align:center;
}
.text-box-right p {
    text-align:center;
	margin-bottom: 5px;
	    color: #fff;
}
.text-box-right a {
   float: none;
    color: #ffe597;
    text-align: center;
    width: 100%;
    /* margin-bottom: 20px; */
    clear: both;
    display: block;
   
}
.divider-line.solid {
    
    margin: 5px 0px;
}
.nbs-flexisel-item {
    float: left;
        margin-right: 8.8px;
    width: 188px !important;
}
.footer-logo h2 {
   
    font-size: 21px;
   
}
.footer-logo {
    margin-bottom: 8px;
}
.address-info li {
    
    font-size: 12px;
    /* border-bottom: 1px solid rgba(249, 182, 63, 0.27); */
}
.address-info li i{
    
   padding-right:8px;
}
.usefull-links li a {
   
    font-size: 12px;
}
.popup-btn {
    
    font-size: 12px;
    color: #c8d1d4 !important;
    
}
h3.nav-head {
    
    padding: 0px 0px 10px 0px;
    text-align: center;
    
}
ul.topnav li {
    width:100%;
    text-align: center;
}
ul.topnav li a {
   
    font-size: 13px;
   
    text-transform: inherit;
}
p.copy, p.design {
  
    font-size: 12px;
}
.m30 {
    margin-top: 10px;
}
.slider-container {
    height: 100px !important;
}
.slide__text-heading {
    line-height: 34px;
    font-size: 24px;
}
.slide__bg {
    
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
}
.slide__content {
   
    left: 0px !important;
   height: 100% !important;
}

.slide__text{height:auto;}

.home-slider .slider-pagi {
       margin-bottom: 0px;
    bottom: -10px;
  
}
.home-slider .slide__text-heading {
  line-height: 28px;
    font-size: 25px;
    margin-bottom: 6px;
    margin-top: 18px;
    text-align: left;
}
.home-slider .slide__text {
   top:0px;
    height: auto;
}
.home-slider .slider-pagi__elem {
   
    width: 5px;
    height: 5px;
}
.home-slider .slider-pagi__elem:before{ width: 8px;
    height: 8px;}
.slide__text {
    background-color: inherit !important;
}
.home-slider .slide__text-desc {
   text-align:left;
   font-size:13px;
  }
  #somato-slider .content-txt {
    width: 100%;
    height: 100px;
   
    top: 10px;
    
}
#somato-slider .content-txt h1 {
 
    font-size: 22px;
    color: #fff;
    text-align: left;
    margin-left: 38px;
    padding-bottom: 5px;
   
    line-height: 10px;
    margin-bottom: 10px;
}
#somato-slider .content-txt h2 {
   
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
   
    margin-left: 40px;
}
#somato-slider .switch {
  
    height: 10px;
   
    bottom: 10px;
   
    left: 0px;
}

li.search-icon .search {
   
    float: none;
    width: 50%;
   
    margin: 10px auto;
}
    /* Inner Page */
.container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.content-head {
    padding: 0px;
}
.page-content {
    padding: 0px;
}
.j-title {
    
    margin-top: 10px !important;
}
.banner-overlay {
    background: rgba(10, 71, 136, 0.29);
    padding: 15px 0px;
}
h2.banner-head {
    /* font-family: 'Dosis', sans-serif; */
   
        font-size: 35px;
    line-height: 55px;
    margin-top: 10px;
}
ul.thumbnails2{margin-right:0px;padding-left:0px;    margin-bottom: 35px;
    margin-top: 35px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}
#custom_carousel .item{padding-right:25px !important;}
.item ul.thumbnails li,.item ul.thumbnails li:first-child {padding:0px;}
.mdL0 {
   padding-left: 15px !important;
}
.top-categories .carousel-inner>.item{margin-bottom:0px;}
.sss2 img{width:100%;
height:100%;}
.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 27.55%;
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
   
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   
    margin-top: 5px;
}
.left_menu h2 {
    
    text-align: center;
   
    padding-left: 0px;
    
    padding-right: 20px;
}
#menu li a {
    
    padding: 10px 0px;
}
.left_menu:before, .left_menu:after {
   
    height: 95%;
}
#menu {
   
    margin: 0px 10px 0px 0px;
  
}
h2.page-head {
    
    margin-top: 20px;
   padding-left: 0px !important;
}

.title-line-4{    margin: 5px auto 20px auto !important;}
.timeline-wrap {
  
    margin-left: -15px !important;
}
.mdL02 {
    padding-top: 15px;
  
}
.timeline-wrap article figure {
   
    width: 29%;
 
}
.timeline-wrap article h1 {
    margin-top: 12px;
    margin-bottom: 6px;
    font-size: 18px;
    color: #0784ab;
    line-height: 26px;
}
.timeline-wrap article .article_inner p a.readMore {
    
    margin-right: 0px;
    
}

.timeline-wrap article h1 {
       margin-top: 20px;
    margin-bottom: 12px;
    font-size: 15px;
    color: #0784ab;
    line-height: 21px;
}
.timeline-wrap article .article_inner {
    background: #f2f4f5;
    border-radius: 0px;
    overflow: hidden;
    padding-left: 175px;
    position: relative;
    font-size: 13px;
    height: 208px;
    line-height: 26px;
    padding-right: 15px;
}
.authors-txt1 ul {
   
    padding: 0px;
    
}
p.sit-para strong {
    
    padding-top: 10px;
}
.membership-plans {
    padding-left: 0px;
    padding-top: 0px;
}
#no-more-tables td {
   
 
   
    line-height: 34px;
}
.bannerhd-2 img {
  
    height: 95px;
}
.contact-add {
    padding-left: 0px;
    padding-right: 0px;
}
.contact-page1 {
    
    margin: 20px auto;
    
}
.contact-form1 {
    
    margin-bottom: 20px;
padding-top: 10px;
}


.submit-btn {
   
    margin-bottom: 15px;
}
.acc h2 {
    
    margin: 0px 0px 5px 0px;
   
    height: auto;
  
    clear: both;
}
ul.acc li .faq-desc {
    padding-top: 0px;
   
}
/* Journal Page */
.cate {
    padding: 0px;
   
}
.cate .pr0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.browse_text {
    
    clear: both;
}
.journal-content {
   padding: 15px 20px;
    width: 100%;
    float: none;
    
    clear: both;
}
.left_menu1 {
    margin-top: 36px;
    width: 100%;
}
.pr0 {
    padding-right: 15px !important;
}
.vidLHS .j-desc img {
    width: 100%;
    float: none;
    
    padding: 0px 0px 0px 0px;
}
.videoBx .vidLHS h1 {
    font-size: 22px;
    color: #444444;
   
    width: 100%;
    margin-top: 15px;
}
.browse_text h5 {
    margin-top: 15px;
    
}
.search_tags {
   
    margin-bottom: 30px;
}
.team-member {
    width: 44%;
    float: left;
    min-height:180px;
    height: 220px;
}
.journal-content ul li, .journal-content ul li p {
    
    margin-bottom: 12px;
    line-height: 24px;
}
.log form {
    padding: 0px;
}
.main-content ul li, .main-content ul li p {
   
    margin-bottom: 5px;
    line-height: 24px;
}
.team-member .team-title {
   
    line-height: 22px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
#somato-slider {
    width: 100%;
    height: 140px;
   
}
	.navbar {
   
    min-height: 35px;
   
	}
	#mdf_menu ul .menu-el > a {
    font-size: 11.5px;
    display: block;
    padding: 8px 4px;
    
    letter-spacing: 0px;
    
}
 #somato-slider .content-txt {
    width: 100%;
    height: 100px;
   
    top: 25px;
    
}
#somato-slider .content-txt h1 {
 
    font-size: 30px;
    color: #fff;
    text-align: left;
    margin-left: 38px;
    padding-bottom: 5px;
   
    line-height: 10px;
    margin-bottom: 10px;
}
#menu li a {
   
    text-align: center;
}
#somato-slider .content-txt h2 {
   
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
   
    margin-left: 40px;
}
.social-btns .btn {
   
    padding: 3px 5px;
    
}
#somato-slider .switch {
  
    height: 10px;
   
    bottom: 20px;
   
    left: 0px;
}


li.search-icon {
    
    width: 15%;
}
li.search-icon .search {
   
    margin-top: 5px;
}
li.search-icon .search input[type="text"] {

    padding: 6px 10px 6px 15px;
   
}
li.search-icon .search input[type="submit"] {
    
    width: 20px;
  
    height: 20px;
    
    background-size: 95%;
}
#mdf_menu .dropdown {
   
    top: 36px;
}
.home-slider .slider-container {
   
    height: 140px;
   
}
.home-slider .slide__text {
   top:0px;
    height: auto;
}
.home-slider .slider-pagi__elem {
   
    width: 5px;
    height: 5px;
}
.home-slider .slider-pagi__elem:before{ width: 8px;
    height: 8px;}
.slide__text {
    background-color: inherit !important;
}
.home-slider .slide__text-desc {
       text-align: left;
    font-size: 13px;
    padding-left: 20px;
  }
  .home-slider .slide__text-heading {
    line-height: 45px;
    font-size: 32px;
    margin-bottom: 0px;
    text-align: left;
    padding-left: 20px;
}
.home-slider .slide__content {
   
    left: 0px;
    
}
.home-slider .slider-pagi {
   
    bottom: -1rem;
    
}
.welcome2 p {
   
    padding: 1% 0px;
}
span.sub-head {
  
    font-size: 30px;
   
}
.welcome2 h3 {
    font-size: 26px;
   
}
.welcome {
   
    background-size: 125% 100%;
}
.feature-box13 {
    width: 100%;
    clear: both;
}
    .divider-line.solid {
    border-bottom: 1px dotted #27a4bb;
    margin: 0px 0px 10px 0px;
}
.text-box-right h4 a {font-size: 16px;
    font-weight: 600;}
.text-box-right a {
    
    clear: both;
    font-size: 12px;
    font-weight: 600;
}
.nbs-flexisel-item {
    
    margin-right: 8px;
   
    width: 218px !important;
}
h3.nav-head {
   
    font-size: 22px;
    
}
   /* Inner Page */
.container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.content-head {
    padding: 0px;
}
.page-content {
    padding: 0px;
}
.j-title {
    
    margin-top: 10px !important;
}
.banner-overlay {
    background: rgba(10, 71, 136, 0.29);
    padding: 15px 0px;
}
h2.banner-head {
    /* font-family: 'Dosis', sans-serif; */
   
        font-size: 35px;
    line-height: 55px;
    margin-top: 10px;
}
ul.thumbnails2{margin-right:0px;padding-left:0px;    margin-bottom: 35px;
    margin-top: 35px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}
#custom_carousel .item{padding-right:25px !important;}
.item ul.thumbnails li,.item ul.thumbnails li:first-child {padding:0px;}
.mdL0 {
   padding-left: 15px !important;
}
.top-categories .carousel-inner>.item{margin-bottom:0px;}
.sss2 img{width:100%;
height:100%;}
.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 32.25%;
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
   
}
.timeline-wrap article .article_inner p{text-align:justify;}
.timeline-wrap article .article_inner {
    
    padding-right: 20px;
}
.timeline-wrap article h1 {
    margin-top: 8px;
	margin-bottom:6px;
    
}
.timeline-wrap article .article_inner p a.readMore {
   
    margin-right: 0px;
   
}
.timeline-wrap article h1 a {
   
    line-height: 28px;
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   
    margin-top: 5px;
}
#menu li a {
    
    padding: 10px 0px;
}
.left_menu:before, .left_menu:after {
   
    height: 99%;
}
#menu {
   
    margin: 0px 10px 0px 0px;
  
}
h2.page-head {
    
    margin-top: 20px;
   
}
.mdL02 {
    padding-top: 15px;
  
}
.timeline-wrap article figure {
   
    width: 17%;
    
}
.timeline-wrap {
   
    padding-right: 15px;
    
}
.authors-txt1 ul {
   
    padding: 0px;
    
}
p.sit-para strong {
    
    padding-top: 10px;
}
.left_menu {
    /* background-color: #f5982a; */
    padding-bottom: 0px;
}
.left_menu h2 {
   
    padding-left: 0px;
   
}
.membership-plans {
    padding-left: 0px;
    padding-top: 0px;
}
.bannerhd-2 img {
  
    height: 100px;
}
.contact-add {
    padding-left: 0px;
    padding-right: 0px;
}
.contact-page1 {
    
    margin: 20px auto;
    
}
.contact-form1 {
    
    margin-bottom: 20px;
padding-top: 10px;
}


.submit-btn {
   
    margin-bottom: 15px;
}
/* Journal Page */
.cate {
    padding: 0px;
   
}
.cate .pr0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.browse_text {
    margin-top:30px;
    clear: both;
}
.journal-content {
   padding: 15px 20px;
    width: 100%;
    float: none;
    
    clear: both;
}
.left_menu1 {
    margin-top: 36px;
    width: 100%;
}
.pr0 {
    padding-right: 15px !important;
}
.vidLHS .j-desc img {
    width: 100%;
    float: none;
    
    padding: 0px 0px 0px 0px;
}
.videoBx .vidLHS h1 {
    font-size: 22px;
    color: #444444;
   
    width: 100%;
    margin-top: 15px;
}
.browse_text h5 {
    margin-top: 15px;
    
}
.search_tags {
       padding-right: 20px;
    margin-bottom: 30px;
}
.team-member {
   width: 29.4%;
    float: left;
    min-height: 180px;
    height: 225px;
    margin: 10px 12px;
}
.journal-content ul li, .journal-content ul li p {
    
    margin-bottom: 12px;
    line-height: 24px;
}
.log form {
    padding: 0px;
}
.main-content ul li, .main-content ul li p {
   
    margin-bottom: 5px;
    line-height: 24px;
}
.team-member .team-title {
   
    line-height: 22px;
}
}
@media only screen and (min-width: 1024px)and (max-width: 1279px){
#somato-slider {
    width: 100%;
    height: 140px;
   
}
.top_nav .left h2 {
    font-size: 30px;

}
.top_nav {
    
    padding: 12px 0px 6px 0px;
    height: 80px;
}
#mdf_menu ul .menu-el > a {
    font-size: 13px;
    display: block;
    padding: 15px 7px;
    
}
.home-slider .slide__content {
   
    left: -272px;
    
}
.home-slider .slide__text {
    
    width: 45%;
	bottom:15%;
}
.home-slider .slider-container {
    position: relative;
    height: 175px;
}
.welcome {
   
    background-size: 100% 100%;
}
.nbs-flexisel-item {
   
    margin-right: 8.3px;
  
    width: 224px !important;
}
#mdf_menu.sticky.is-fixed ul .menu-el > a {
    
    padding: 12px 8px;
}
  /* Inner Page */
.container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
#menu li a {
    
    padding: 10px 10px;
    
}
.j-title {
    font-size: 14px !important;
    line-height: 22px  !important;
 
   
}
ul.thumbnails2{margin:20px;padding-left:0px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}

.item ul.thumbnails li,.item ul.thumbnails li:first-child {padding:0px;}

.top-categories .carousel-inner>.item{margin-bottom:0px;}

.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 0px;
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
   
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   
    margin-top: 0px;
}
.timeline-wrap article figure {
   
    width: 17%;
   
}
.timeline-wrap article h1 {
    margin-top: 18px;
   
}
.timeline-wrap article .article_inner p{text-align:justify;}
.timeline-wrap article .article_inner {
   
    padding-right: 20px;
}
.timeline-wrap article .article_inner p a.readMore {
   
    margin-right: 0px;
  
}
.sidebar {
    font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /* padding: 42px 0px; */
    margin-top: 0px;
}
.contact-page1 {
  
    margin-top: 20px;
}
/* Journal Page */
.pl0{padding-left:0px !important;}
.team-member {
    width: 28%;
    float: left;
        min-height: 180px;
    max-height: 275px;

}
 #somato-slider .content-txt {
    width: 100%;
    height: 100px;
   
    top: 20px;
    
}
#somato-slider .content-txt h1 {
 
    font-size: 30px;
    color: #fff;
    text-align: left;
    margin-left: 38px;
    padding-bottom: 5px;
   
    line-height: 10px;
    margin-bottom: 10px;
}
#somato-slider .content-txt h2 {
   
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
   
    margin-left: 40px;
}
.social-btns .btn {
   
    padding: 3px 5px;
    
}
#somato-slider .switch {
  
    height: 10px;
   
    bottom: 20px;
   
    left: 0px;
}


.team-member .team-title {
   
    line-height: 22px;
	    font-size: 15px;
}
.journal-content ul li, .journal-content ul li p {
    
    margin-bottom: 12px;
    line-height: 24px;
}
.log form {
    padding: 0px;
}
.main-content ul li, .main-content ul li p {
   
    margin-bottom: 5px;
    line-height: 24px;
}
}
@media only screen and (min-width: 1280px)and (max-width: 1365px){.home-slider .slide__text {
    position: absolute;
    width: 30%;
bottom: 35%;}
.home-slider .slide__text-heading {
    
    font-size: 3rem;
   
}
.nbs-flexisel-item {
    
    margin-right: 8.2px;
   
}
  /* Inner Page */
.container-fluid {
    padding-right: 60px !important;
    padding-left: 60px !important;
}
#menu li a {
    
    padding: 10px 10px;
    
}
.j-title {
    font-size: 14px !important;
    line-height: 22px  !important;
 
   
}
ul.thumbnails2{margin:20px;padding-left:0px;}
.top-categories .carousel-inner {
    margin-top:0px;
    width: 100%;
   
}

.item ul.thumbnails li,.item ul.thumbnails li:first-child {padding:0px;}

.top-categories .carousel-inner>.item{margin-bottom:0px;}

.item .caption {
   
    padding: 5px 5px 12px 5px;
   
    margin: 0px 0px;
}
.cbp-ntaccordion h3 {
    
    padding: 0.8em 0 0.8em;
    
    font-size: 13px;
    
}
.cbp-ntaccordion h4 {
    font-size: 13px;
	margin-bottom:0px;
   
}
.cbp-ntaccordion .cbp-ntcontent p {
    
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    padding: 0em 0 0.5em;
   
}
.cbp-ntsubaccordion {
   
    margin-top: 0px;
}
.contact-page1 {
  
    margin-top: 20px;
}
}
@media only screen and (max-width: 767px){
li.search-icon {
    float: none;
    width: 100%;
}
.navbar-collapse {padding:0px;}
.navbar-default .navbar-toggle {
   cursor:pointer;
}
li.search-icon .search {
   
    margin-bottom: 10px;
}

}
