@media (min-width:1439px) and (max-width:1920px){

}
@media (min-width:1200px) and (max-width:1440px){
    
}
@media (min-width: 992px) and (max-width: 1199px)
{
  .hero-2 {
    height: 400px;
   }
    nav.menu ul li a{
        padding: 35px 7px;
    }
    .social-icon {
        margin-left: -35px;
      }
      .menu ul {
        font-size: 13px;
      }
      .heart
      {
        left: -12px;
      }
      .medical-box {
        min-height: 280px;
      }
    .content {
      min-height: 430px;
    }
    .dot-bottom {
      left: -7px;
    }
    .dot-top img{
      right: -20px;
    }
    .home-video i {
      bottom: 25%;
    }
    .footer-part h5 {
      font-size: 14px;
    }
    .home-video-box {
      min-height: 360px;
    }
    .facilities-box {
      height: 520px;
    }
    .medical-box img {
      margin-left: 75px;
    }
    .gal-video-box{
      min-height: 350px
    }
    .contact-address h6 {
      font-size: 14px;
    }
    .contact-address h5 {
      font-size: 18px;
    }
    .date-box {
  top: 31%;
}
}
@media (min-width:768px) and (max-width:991px){
    .mean-container a.meanmenu-reveal{
        height: 40px!important;
        line-height: 40px!important;
        color: red;
    }
    .mean-container a.meanmenu-reveal span{
        background: blue;
    }
    
    .mean-container .mean-nav{
        margin-top: 42px;
    }
    .mean-container .mean-bar{
        border-top: 0px solid #ccc;
        height: 42px!important;
        min-height: 42px!important;
      
        top: -85px;
    }
    .htop {
        height: 80px;
    }
    .email {
        display: none;
      }
      .medical-content h3 {
        font-size: 17px;
      }
      .medical-box {
        min-height: 240px;
        padding-top: 32px;
      }
      .heart {
        left: 133px;
      }
      .content {
        min-height: 565px;
      }
      .footer-page-n li {
        width: 265px;
      }
      .side-demo {
        margin-right: 50px;
      }
      .message-box {
        padding-bottom: 60px;
      }
      .dot-bottom {
        left: 112px;
      }
      .dot-top img {
        right: 100px;
      }
      .home-video-box {
        min-height: 295px;
      }
      .home-video i {
        bottom: 32%;
      }
      .about-title h1 {
        font-size: 33px;
      }
      .about-title h5 {
        font-size: 22px;
      }
      .hero-2 {
        height: 450px!important;
       }
       .contact-address {
        margin-top: 30px;
      }
      .department-image {
        padding-top: 15px;
      }
      .department-para {
        padding-top: 15px;
      }
      .medical-box img {
        margin-left: 10px;
        margin-top: 2px;
      }
      .medical-box:hover img:nth-child(2) {
        top: -2px;
      }
      .department-page {
        background-position: top center;
      }
      .date-box{
        top: 34%;
      }
      .doc-box {
      min-height: 465px;
      }
}
@media(max-width:767px){
  .hero-2 {
    height: 320px!important;
   }
    .mean-container .mean-bar {
        border-top: 0px solid #ccc;
        height: 42px !important;
        min-height: 42px !important;
        background: transparent;
        margin-top: -70px;
    }
    .mean-container a.meanmenu-reveal{
        height: 40px!important;
        line-height: 40px!important;
        color:#ffffff
    }
    .mean-container a.meanmenu-reveal span{
        background: #d1355f;
    }
    .mean-container .mean-nav{
        margin-top: 42px;
    }
    .menu-text {
        display:none;
    }
    .htop {
        height: auto;
        background-color: #ffffff;
    }
    .menu-text {
        display:none;
    }
      .content {
        min-height: 700px;
      }
      .footer-page-n li{
        width:270px;
      }
      .dot-top img {
        right: 10px;
      }
      .dot-bottom {
        left: 22px;
      }
      .head-social {
        margin-bottom: 5px;
      }
      .home-video-box {
        margin-bottom: 25px;
      }
      .home-video i {
        bottom: 29%;
      }
      .heart {
        left: 40px;
      }
      .copyright p {
        display: block;
        text-align: center;
        line-height: 1.4;
        font-size: 12px;
      }
      .copyright p:last-of-type {
        float: none;
        }
        .about-title h1 {
          font-size: 30px;
        }
        .about-title h5 {
          font-size: 17px;
        }
        .department-title h1 {
          font-size: 38px;
        }
        .facilities-img img {
          width: 100%;
        }
        .facilities-box {
          height: 650px;
        }
        .overlay {
          padding-top: 70px;
        }
        .popup-img {
          text-align: center;
        }
        .facilities-title {
          padding-top: 25px;
        }
        .gal-video i {
          height: 55px;
          width: 55px;
          font-size: 30px;
          padding-top: 10px;
          padding-left: 7px;
          bottom: 52%;
        }
        .medical-box img {
          margin-left: 175px;
        }
        .department-page {
          background-position: top center;
        }
        .date-box{
          top: 38%;
          left: 6%;
        }
}
@media(max-width:575px){
    .menu-text {
        position: absolute;
        top: 5px;
        color: #fff;
        z-index: 1;
        left: 20px;
    }
    .menu-text .d-inline-block .d-lg-none
    {
        display:none;
    }
    .mean-container .mean-bar {
        border-top: 0px solid #ccc;
        height: 42px !important;
        min-height: 42px !important;
        background: transparent;
        margin-top: -65px;
      }
    .head-nav{
        position: relative;
    }
    .head-nav .btn{
        position: absolute;
        bottom: 6px;
        z-index: 999999;
        width:60%!important;
        height: 30px!important;
        line-height: 30px!important;
    }
    .menu-text .d-inline-block .d-lg-none
    {
        display:none;
    }
    .side-image {
        margin-left: 0px;
      }
      .home-video-box {
        margin-bottom: 30px;
      }
      .head-social {
        margin-bottom: 6px;
      }
      .quatation-para {
        padding-right: 50px;
        padding-left: 50px;
      }
      .content {
        min-height: 570px;
      }
      .message-box {
        margin-bottom: 90px;
      }
      .dot-bottom {
        left: 40px;
      }
      .dot-top img {
        right: 28px;
      }
      .home-video i {
        bottom: 25%;
      }
      .heart {
        display: none;
      }
      .hero-2 {
        height: 240px !important;
      }
      .about-title h1 {
        font-size: 25px;
      }
      .about-title h5 {
        font-size: 15px;
      }
      .department-title h1 {
        font-size: 35px;
      }
      .facilities-box {
        height: 680px;
      }
      .medical-box img {
        margin-left: 200px;
      }
      .department-page {
        background-position: top center;
      }
      .date-box {
  top: 40%;
  left: 5%;
}
.copyright {
  text-align: center !important;
}
.copyright p {
  float: none;
  text-align: center;
}
.copyright p a, .copyright p {
  float: none;
}
}
@media(max-width:568px){
  .home-video i {
    margin-top: 270px;
  }
  .content {
  min-height: 650px;
}
}
@media(max-width:480px){
  .content {
    min-height: 750px;
  }
      .side-demo {
        margin-right: 30px;
      }
      .dot-top img {
        right: -11px;
      }
      .dot-bottom {
        left: 2px;
      }
      .home-video i {
        bottom: 31%;
      }
      .home-video-box {
        min-height: 360px;
      }
      .about-title h1 {
        font-size: 20px;
      }
      .about-title h5 {
        font-size: 13px;
      }
      .department-title h1 {
        font-size: 32px;
      }
      .facilities-box {
        height: 610px;
      }
      .medical-box img {
        margin-left: 150px;
      }
      .doc-box {
        min-height: 460px;
      }
      .date-box {
  top: 37%;
  left: 6%;
}
}
@media(max-width:414px){
  .content {
    min-height: 470px;
  }
  .home-video i {
    margin-top: 184px;
  }
  .content {
    min-height: 800px;
  }
  .home-video-box {
    min-height: 325px;
  }
  .home-video i {
    bottom: 34%;
  }
  .about-video {
    padding-bottom: 25px;
  }
  .about-title h1 {
    font-size: 19px;
  }
  .about-title h5 {
    font-size: 12px;
  }
  .facilities-box {
    height: 580px;
  }
  .gal-video i {
    height: 40px;
    width: 40px;
    font-size: 20px;
    padding-top: 9px;
    padding-left: 4px;
    bottom: 55%;
  }
  .medical-box img {
    margin-left: 120px;
  }
  .date-box {
    top: 40%;
  }
}
@media(max-width:393px){
    .content {
  min-height: 870px;
}
}
@media(max-width:375px){
  .htop {
    height: 75px;
  }
    .side-name h4 {
      font-size: 17px;
    }
    .side-name h6 {
      font-size: 13px;
    }
    .content {
      min-height: 525px;
    }
    .home-video i {
      bottom: 37%;
    }
    .content {
      min-height: 930px;
    }
    .logo.img-fluid {
      width: 75%;
    }
    .mean-container .mean-bar {
      margin-top: -51px;
    }
    .home-video-box {
      min-height: 307px;
    }
    .about-title h1 {
      font-size: 17px;
    }
    .about-title h5 {
      font-size: 11px;
    }
    .hero-2 {
      height: 190px !important;
    }
    .department-title h1 {
      font-size: 30px;
    }
    .facilities-box {
      height: 545px;
    }
    .medical-box img {
      margin-left: 110px;
    }
    .date-box {
      top: 33%;
    }
        .head-social li a.fb{
        display:none;
    }
    .head-social li a.tw{
        display:none;
    }
    .head-social li a.yt{
        display:none;
    }
}
@media(max-width:360px){
    .content {
  min-height: 975px;
}
}
@media(max-width:348px){
    .content {
  min-height: 1000px;
}
@media(max-width:337px){
    .content {
  min-height: 1100px;
}
}
@media(max-width:320px){

    .content {
      min-height: 980px;
    }
    .content {
      min-height: 1100px;
    }
    .quatation-para {
      padding-right: 45px;
      padding-left: 45px;
    }
    .home-video i {
      bottom: 43%;
    }
    .htop {
      height: 66px;
    }
    .home-video-box {
      min-height: 290px;
    }
    .facilities-box {
      height: 575px;
    }
    .gal-video-box {
      min-height: 312px;
    }
    .gal-video i {
      height: 40px;
      width: 40px;
      font-size: 20px;
      padding-top: 9px;
      padding-left: 4px;
      bottom: 62%;
    }
    .medical-box img {
      margin-left: 80px;
    }
    .date-box {
      top: 31%;
      left: 9%;
    }
}