.new-width{top:0px !important;}
.counter-box-sec{height: inherit !important;}
.new-width{position: relative !important;}

.login-werrp{box-shadow: 0px 0px 10px #ccc;}

.info-6-img{display: none !important;}







@media (max-width: 1440.98px) {

  .slide-sub-title{text-align: center;}

}



@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
 
}

@media (max-width: 1440px) {
  .video-content {
    top: 55.5%;
  }

  .projects-block {
    padding: 80px 0 50px 0;
  }
}

@media (max-width: 1360px) {
  html {
    font-size: 60%;
  }
  .video-content {
    top: 56%;
  }
}

@media (max-width: 1200px) {
  
  .gallery-grid-block,
  .gallery-grid-block.default-creative-grid,
  .gallery-masonry-block {
    padding: 0 10px;
  }

  .gallery-masonry-item {
    padding: 0 10px 16px;
  }
  .slide-sub-title h2{font-size: 60px !important;}
  .wpo-site-header #navbar > ul > li > a {
    padding: 10px 14px !important;
    font-size: 16px !important;
}

.wpo-section-title h2{line-height: normal !important;}


 
}

@media (max-width: 1024px) {
  .gallery-masonry-item {
    padding: 0 10px 20px;
  }


}

@media (max-width: 768px) {
  .column {
    float: none;
    max-width: 50%;
  }

  .row {
    margin-left: 0;
    margin-right: 0;
  }

  .wpo-department-section h6 {line-height: normal !important;}
  section.wpo-fun-fact-section.section-padding.pt-0.counter-box-sec .col-xl-3.col-lg-3.col-md-3.col-6{width: 50%; margin-top: 30px;}
  .wpo-appoinment-section, .wpo-appoinment-section-s2{margin-bottom: 0px !important;}
  .fhome{padding-top: 0px !important;}
  .wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer{padding: 0px !important;}







  .gallery-grid-block,
  .gallery-masonry-block {
    padding: 0;
  }

  .gallery-grid-item {
    padding: 10px 10px 10px 10px;
  }

 
}

@media (max-width: 767px) {
  .cart-search-contact img{width: 20% !important;}
  .wpo-site-header .mobail-menu button{left: 14px !important;}
  .wpo-site-header .header-right .cart-search-contact{position: relative; right: 30px; text-align: right;}
  .wpo-site-header .navbar-header{max-width: 150px; margin-left: auto;} 
  

  .sidebar{position: relative !important;         transform: translateY(0%) !important; margin-bottom: 30px;}
  .row-grid img{margin-bottom: 0px !important; margin-top: 30px;}




  .column-1 {
    width: 100%;
  }

  .column-2 {
    width: 100%;
  }

  .column-3 {
    width: 100%;
  }

  .column-2of3 {
    width: 100%;
  }

  .column-4 {
    width: 50%;
  }

  .column-5 {
    width: 100%;
  }

  .video-title h1 {
    font-size: 5rem;
    line-height: 1.4em;
  }

  .style-1,
  .style-2 {
    font-size: 13px;
    line-height: 1.2em;
    padding: 16px 30px;
  }

 

  .gallery-grid-item-wrap .gallery-grid-item {
    width: calc(100% / 3);
  }

  

  .gallery-grid-item-wrap .gallery-grid-item {
    width: 100%;
  }

 
}

@media (max-width: 576.98px) {
  .wpo-site-header .navbar-header {
    max-width: 94px;}
    .appoinment-text h2{margin-top: 0px !important;}
    .cart-search-contact img {width: 30% !important;}
    .login-form{padding: 150px 0px 50px !important;}
    .login-werrp{padding: 50px 10px !important;}
    .wpo-site-footer .wpo-lower-footer .row, .wpo-site-footer-s2 .wpo-lower-footer .row{padding: 0px !important;}
    .wpo-site-footer, .wpo-site-footer-s2{padding-bottom: 30px !important;}
    .wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col{margin-bottom: 20px !important;}

    .wpo-site-footer .about-widget .link-widget ul li a, .wpo-site-footer .about-widget .social-widget ul li a, .wpo-site-footer-s2 .about-widget .link-widget ul li a, .wpo-site-footer-s2 .about-widget .social-widget ul li a{width: 50px !important; height: 50px !important; font-size: 24px !important;}



}

@media (max-width: 480px) {
  .wpo-site-header .navbar-header .navbar-brand img {
    max-width: 85px !important;}
    .slide-sub-title h2 {
      font-size: 30px !important;
      line-height: 30px !important;
      margin: 0px !important;
  }
    .counter-box{margin-top: 0px; margin-bottom: 0px !important;}
    .subtitle-white {padding-top: 40px !important;}
    .wpo-site-header .mobail-menu button {left: 0px !important;}
    .wpo-site-header .header-right .cart-search-contact{right: 0px;}
    .static-hero {height: 50vh !important;}
    .wpo-section-title p{padding: 0px !important;}
    .wpo-department-section h6{padding: 0px !important;}
    section.wpo-fun-fact-section.section-padding.pt-0.counter-box-sec .col-xl-3.col-lg-3.col-md-3.col-6 {
      width: 100%;}
      .wpo-department-section, .wpo-department-section-s2{padding-bottom: 20px !important;}
      .info-6-img{margin: 0px 0px 30px !important;  height: 240px !important;} 
      .wpo-appoinment-section, .wpo-appoinment-section-s2 {
        padding: 20px 10px !important;}
        .wpo-site-header .navbar-header {max-width: 70px;}
        .wpo-page-title {min-height: auto !important;padding: 120px 0px;}
        .wpo-contact-pg-section .col.col-lg-10.offset-lg-1 {
          padding: 0px;
      }

      .wpo-page-title  {min-height: auto !important;padding: 140px 0px;}
      .search-section{padding: 30px 0px 0px !important; top: 0px !important;}
      .search-section .content.col-md-9{padding: 0px;}
      button#refresh-captcha { position: absolute;top: 10px;right: 0px;}
    .form-group {position: relative;}



}




@media (max-width: 376.98px) {
  .wpo-site-header .navbar-header {max-width: 62px;}
  .wpo-section-title h2 {font-size: 22px !important;}
  .cart-search-contact img {width: 40% !important;}
  img#captcha-image{width: 80%;}
  button#refresh-captcha{top: 5px;}



  
}

@media (max-width: 320px) {
}
