@media (max-width: 800px) {
    .about-2 > .video h1 {
        font-size: 30px;
    }
    .about-2 > .container > .about-2-card > .text > h3 {
        font-size: 32px;
    }
    .about-2 > .container > .about-2-card > .text > h4 {
        margin-bottom: 14px;
        font-size: 21px;
    }
    .hand-icon,
    .neuro-icon {
        display: none;
    }
    .ser-r-left {
        right: 0;
    }
    .ser-r-right {
        left: 0;
    }
    .header-bottom .services__item {
        height: auto;
        display: block;
    }
    .header-bottom .services {
        bottom: 0;
        position: relative;
    }
    .services {
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
        -webkit-transform: inherit;
        transform: inherit;
        z-index: 1;
        padding-top: 21px;
    }
    .header-top {
        display: block;
    }
    .header-middle .navbar-logo,
    .header-middle::before,
    .header-top__call,
    .our-departments::before {
        display: none;
    }
    .header-top__logo {
        text-align: center;
        padding-top: 8px;
    }
    .header-middle .navbar-icon {
        top: 0;
        display: initial;
        position: absolute;
        right: 0;
        left: 0;
        margin: auto;
        width: 55px;
        z-index: 999;
        background-color: #0f2b4c;
        height: 43px;
        padding: 19px 7px;
        border-radius: 0;
    }
    .header-middle .navbar-icon span {
        display: block;
        width: 40px;
        height: 2px;
        border-radius: 3px;
        background-color: #fff;
        position: relative;
        margin-top: 1px;
    }
    .header-middle .navbar-icon span:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 2px;
        border-radius: 3px;
        background: #fff;
        margin-top: -9px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .header-middle .navbar-icon span:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 2px;
        border-radius: 3px;
        background: #fff;
        margin-top: 10px;
        -webkit-transition: all 0.3s ease 0.3s;
        transition: all 0.3s ease 0.3s;
    }
    .service-title-head {
        position: relative;
        top: 0;
        margin-bottom: 28px;
        margin-top: 174px;
    }
    .header-middle .container {
        padding: 0;
    }
    .header-middle .navbar.show {
        top: 0;
        background-color: #fff;
        z-index: 99;
        position: fixed;
        padding: 0;
    }
    .header-middle .navbar__menu-link {
        font-size: 17px;
        font-weight: 600;
        line-height: 43px;
    }
    .header-middle .navbar__submenu-link {
        font-size: 15px;
        color: #d6a206;
    }
    .services__item-title {
        font-size: 14px;
    }
    .our-departments {
        /* padding-top:57px; */
    }
    .about-2 > .video h3 {
        font-size: 23px;
    }
    .about-2 > .video h4 {
        font-size: 18px;
    }
    .about-2 > .container > .about-2-card {
        padding: 48px 15px;
        margin-top: 48px;
    }
    .about-2 > .container > .about-2-card > .img {
        display: block;
        margin-top: 37px;
    }
    .about-2 {
        padding: 310px 0 8px;
    }
    .testimonial-head h1 {
        font-size: 27px;
    }
    .subscribe-block {
        text-align: center;
        padding: 40px 15px;
    }
    .subscrribe::before {
        width: auto;
    }
    .footer__top-blocks .menu li a {
        font-size: 14px;
    }
    .footer__top-blocks .content-item {
        text-align: left;
    }
    .add-image {
        text-align: center;
    }
    .footer .container > div {
        width: 100%;
        margin: 0;
    }
    .about-2 > .container > .about-2-card > .text > h1 {
        margin-bottom: 16px;
        font-size: 30px;
        line-height: 37px;
    }
    .services__item-icon {
        font-size: 43px;
    }
    .header-middle .navbar__right {
        max-height: 70px;
        height: 70px;
        width: 100%;
        display: block;
    }
    .header-middle .navbar__right > .btn {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .services__item-icon::before {
        top: 55px;
    }
    .services .col-md-3 {
        padding: 0 5px;
    }
    .services__item {
        margin-top: 9px;
    }
    .popup-form > .inner-block > form > .section-title {
        font-size: 22px;
        text-align: center;
    }
    .watsapp {
        bottom: 0;
        top: 104px;
        width: 75px;
        right: 7px;
        left: auto;
        z-index: 999;
    }
    .slide1 {
        background-image: url(../images/banner/m1.jpg);
    }
    .header-top__logo img {
        box-shadow: 0 0 10px #ccc;
        padding: 0 11px;
        margin-top: 5px;
        margin-bottom: 15px;
    }
    .enquery-us .title-box {
        margin-top: 0;
        min-height: 147px;
        margin-bottom: 22px;
        padding-top: 21px;
    }
    .enquery-us .section-title {
        text-align: center;
        font-size: 28px;
        line-height: 37px;
        padding-right: 17px;
    }
    .subscribe-input .form-control {
        height: 59px;
        margin-top: 13px;
    }
    .subscribe-input .btn {
        padding: 11px 16px;
        color: #091f3a;
    }
    ul.timeline:before {
        left: 2px;
    }
    ul.timeline > li:before {
        left: -7px;
    }
    ul.timeline {
        padding-left: 5px;
    }
    .enqury-icon img {
        width: 40px;
    }
    .enquery-us .title-box-inner {
        border-radius: 50%;
        bottom: 0;
        color: inherit;
        display: inline-block;
        left: auto;
        height: 102px;
        overflow: hidden;
        padding: 0 0 0;
        position: absolute;
        right: 9px;
        text-align: center;
        top: 8px;
        vertical-align: middle;
        width: 102px;
        background: #f7dc39;
    }
    .header-middle .navbar__menu {
        margin-top: 92px;
    }
    .header-bottom-4 {
        padding: 0 58px 24px;
        padding-top: 168px;
        height: auto;
    }
    .header-bottom-4 > .container > .section-title {
        width: 100%;
        font-size: 25px;
        line-height: 30px;
    }
    .header-bottom-4 > .container > .breadcrumb > .breadcrumb-item {
        font-weight: 600;
        font-size: 13px;
    }
    .inner-body .watsapp {
        bottom: auto;
        right: 16px;
        left: auto;
        top: 90px;
        width: 68px;
    }
    .inner-body .social-media {
        top: 17%;
        left: 12px;
    }
    .about-welcome span {
        font-weight: 400;
        text-transform: inherit;
        font-size: 21px;
    }
    .about-welcome span::before {
        content: none;
    }
    .our-clients__carousel-item {
        padding: 42px 31px;
    }
    .footer__bottom p {
        font-size: 13px;
    }
    .services-image {
        text-align: center;
        margin: 24px 0;
    }
    .main-timeline .timeline,
    .main-timeline .timeline:nth-child(even) {
        width: 100%;
        padding: 0 0 0 30px;
        margin: 65px 0 24px 0;
    }
    .c-article.article h1 {
        text-transform: uppercase;
        font-size: 26px;
    }
    .c-address-block {
        margin-bottom: 20px;
    }
    .gallery-block img {
        width: 100%;
    }
}





@media only screen and (min-width:1750px) {
    section.contact-section:after {
      width:43%
    }
    .social-media {
      top:24rem
    }
    .color-palate {
      top:24rem
    }
  }
  @media only screen and (max-width:1439px) {
    .news-block .image-column .image {
      margin-top:60px
    }
    .banner-carousel-three .owl-nav {
      top:auto;
      left:5%;
      bottom:100px;
      max-width:190px
    }
    .banner-carousel .owl-next {
      right:0
    }
    .banner-carousel .owl-prev {
      left:0
    }
   
  
  }
  @media only screen and (max-width:1139px) {
    
    .about-section .content-column .inner-column,
    .main-footer .contact-widget,
    .news-block .image-column .image,
    .news-block-two .lower-content .info-box {
      padding:0
    }
   
  }
 
  @media only screen and (max-width:1023px) {
    
    
    .about-section .image-column .inner-column {
      margin:0
    }
    .about-section .content-column,
    .faq-section .faq-column,
    .why-choose-us .features-column {
      order:0
    }
    
  }

  @media only screen and (max-width:767px) {
    
    .about-section .image-column .image {
      left:0;
      margin-top:20px
    }
    
    .about-title:after,
    .about-title:before {
      content:none
    }
    
    .about-section {
      border-bottom:1px solid #ddd;
      padding-top:20px;
      padding-bottom:0
    }
  }
  @media only screen and (max-width:599px) {
    
    .about-section .content-column .content {
      padding:40px 20px
    }
    
  }
 
 
  @media only screen and (max-width:881px) {
   
    .home-abou-us {
      text-align:center
    }
    .home-abou-us h1 {
      font-size:26px
    }
   
    .hospital-mv {
      text-align:center;
      left:0;
      display:table;
      float:initial;
      margin:auto;
      margin-bottom:111px
    }
    .aboutus-title {
      bottom:-52px;
      font-size:50px;
      text-align:center
    }
    .hospital-mv.hsop-vision {
      text-align:center;
      right:0;
      left:0;
      float:inherit
    }
   
    .home-abou-us .btn-style-one {
      margin:auto;
      margin-top:20px;
      margin-bottom:87px
    }
    .hospital-mv-blocks::before {
      width:2px;
      top:32px;
      height:100%
    }
    .equpment-section::before {
      height:100%;
      top:0
    }
    .health-block {
      transform:rotate(0)
    }
    section.health-tips::after {
      display:none
    }
    .hospital-mv.hospital-values {
      position:relative;
      bottom:0
    }
    
    .main-timeline .timeline:nth-child(even) h4 {
      left:0
    }
    .hospital-logo {
        display: block;
        position: relative;
        margin-top: 28px;
        margin-bottom: 153px;
        top: 0;
    }

    .aboutus-title {
        bottom: -52px;
        font-size: 50px;
        text-align: center;
      }

      .home-abou-us {
        text-align: center;
      }
 
              
  }



      
  
    
      
    
   
      
      @media only screen and (max-width: 881px) {
          .equipments {
              position: relative;
              top: 0;
              width: 100%;
              margin: 0;
              margin-top: 22px;
          }
         
          
         
          .equipments .col-md-12 {}
          .equipment-block h4 {
              color: #000;
              font-size: 11px;
              margin-top: 0;
              line-height: 16px;
          }
        
          .equipment-block {
              text-align: center;
              position: relative;
              margin-bottom: 23px;
              padding: 0px 5px;
              display: table-cell;
              width: 300px;
              height: 66px;
              vertical-align: middle;
          }
         
        
          
       
         
          .equipments .col-md-2 {
              flex: 0 0 50%;
              max-width: 50%;
          }
         
        
        
          .facilties-btn {
              margin-top: 23px;
              padding: 28px 16px;
              font-weight: 500;
              line-height: 28px;
              font-size: 18px;
          }
          .equpment-section {
              padding: 265px 0 21px;
          }
          .equpment-section .container {
              padding: 0px;
          }
          .facilities-list {
              padding: 22px 16px 7px;
              margin-top: 39px;
          }
         
         
          .facilities-head {
              right: 0;
              margin-bottom: 69px;
              padding: 0;
              margin-top: 11px;
              padding-bottom: 74px;
              position: relative;
              top: 0;
              width: 256px;
              height: 256px;
          }
          
        
        
         
          .facilities-oly {
              position: absolute;
              width: 296px;
              height: 296px;
              top: 11px;
          }
          .facilities-title {
              text-align: center;
              text-transform: uppercase;
              font-size: 34px;
          }
          .facilities-title p {
              padding: 0 15px;
          }
          .facilities-head i.hand-top {
              top: -109px;
              bottom: auto;
              display: none;
          }
          .facilities-section::after {
              content: none;
          }
          .facilities-section {
              position: relative;
              padding: 22px 0 30px;
          }
          .d-none,
          .equipment-block::before {
              display: none;
          }
          .facilities-list .col-md-12 {
              padding: 0px;
              /*! margin-bottom: 13px; */
          }
          .facilities-list .col-6 {
              padding: 0 5px;
              flex: 0 0 50%;
              max-width: 50%;
          }
          .facilities-head i {
              bottom: -56px;
              transform: rotate(90deg);
          }
         
         
       
          .m-none {
              display: none;
          }
         
         
         
       
      }
      
   
 