@media screen and (min-width: 992px)and (max-width: 1400px) {
 .we-mega-menu-submenu{
      max-height: 215px !important;
      max-width: 25rem !important;
}
}
@media screen and (min-width: 1400px)and (max-width: 2000px) {
 .we-mega-menu-submenu{
      max-height: 245px !important;
      max-width: 25rem !important;
}
}
@media screen and (min-width: 200px){
 .we-mega-menu-submenu{
      max-height: 370px !important;
}
}
@media screen and (min-width: 1200px)and (max-width: 1400px) {
 .we-mega-menu-submenu{
       padding:18px 38px 0 !important;
}
}

@media screen and (min-width: 280px) and (man-width: 992px) {
 .we-mega-menu-submenu{
      max-height: 170px !important;
      max-width: 25rem !important;
}
.header-primary-menu ul.we-mega-menu-ul > li.we-mega-menu-li.our-specialities .we-mega-menu-submenu{ padding-bottom: 60px !important;}
}
.we-mega-menu-col{
  width:100% !important;
}
.we-mega-menu-submenu{
  padding: 1rem !important;
  height:auto !important;
  max-width: 27rem !important;
  margin-bottom: -1rem !important;
}

.subul {
  margin-top:-14px !important;
}
.span12{
  margin-top:14px !important;
}
@media screen and (min-width: 280px)and (max-width: 992px) {
  .karnataka_hide a.we-megamenu-nolink {
   visibility: hidden !important;
   font-size:0px !important;
   line-height:0px !important;
   margin-top: -30px !important;
}
}
@media screen and (min-width: 992px){
.karnataka_hide a.we-megamenu-nolink  {
      visibility: hidden !important;
      line-height:0px !important;
      margin-top: -30px !important;
}
.footer__top .region.region--footer-top-fourth #block-footerlogo{
margin:15px 0px 20px 0px !important;
}
}
#block-astercmi{
  margin-bottom:-22px !important;
}

@media screen and (min-width: 280px)and (max-width: 768px) {
.block--system-branding-block img {
     max-height: 8.8125rem !important;
     width:8.9rem !important;
}
.hospital-address{
  line-height:1.875rem !important;
}
/*.jcarousel-wrapper .jcarousel-wrapper.jcarousel-skin-default .jcarousel-control-prev:nth-child(2){left:0}*/
/*  .jcarousel-wrapper .jcarousel-wrapper.jcarousel-skin-default .jcarousel-control-next:nth-child(2){left:0}*/
  .jcarousel-wrapper .jcarousel-wrapper.jcarousel-skin-default .jcarousel-control-prev{left:1.25rem}
  .jcarousel-wrapper .jcarousel-wrapper.jcarousel-skin-default .jcarousel-control-next{left:1.25rem}
  
}
@media screen and (min-width: 768px) {
.block--system-branding-block img {
      margin-top: -4px !important;
      max-height:3.5rem !important;
}
}
@media only screen and (max-width: 576px)      {
.header-primary-menu ul.we-mega-menu-ul > li.we-mega-menu-li {
       max-height:3.75rem !important;
}
#block-footerlogo{
  max-height: 8.8125rem !important;
}
.site-logo img{
  max-height: 8.8125rem !important;
    width: 8.9rem !important;
}
  .footer__top .region.region--footer-top-third{
    margin-bottom:0px !important;
  }
}
@media only screen and (min-width: 1200px){
.header-primary-menu ul.we-mega-menu-ul > li.we-mega-menu-li > .we-mega-menu-submenu li.we-mega-menu-li {
     margin-bottom: -15px; 
}}

/*li.we-mega-menu-li {*/
/*    margin-bottom:0px !important;*/
/*  }*/
