@media only screen and (max-width: 1400px) {
  
}
@media only screen and (max-width: 1024px) {
   

}

@media only screen and (max-width: 991px) {
  .main-wapper { padding: 67px 0 0; }
  .slick-dots li button{ height: 5px; }
  .section-title h2 { font-size: 24px; }
  .page-title h1 { font-size: 30px; }
   
  

  header .right-side { align-items: baseline; }
  header .location-web { margin-right: auto; }
  header .location-web p{ display: none; }
  header .navbar-collapse{ position: fixed; background: rgb(255, 255, 255); top: 67px; left: 0px; width: 280px; height: 100vh; transition: .3s; padding-top: 0px; box-shadow: 0px 2px 1px 0px #e2e2e2; }
  header .navbar-collapse.collapse:not(.show) { display: block; left: -280px; transition: .3s; }
  header .menu-list ul li.search-icon a { font-size: 23px; line-height: 15px; vertical-align: middle; }  

  header .navbar-collapse.collapse.show{ left: 0; transition: .3s; }
  header .icon-menu .icon-list ul li.search-icon{ display: block; }
  header .icon-menu li a span.text { display: none; }
  header .icon-menu .icon-list { margin: 0 15px; }
  header .icon-menu .icon-list .notification { display: block; }
  header .menu-list ul li.search-icon { display: block; }
  header .search-view { position: absolute; top: 100%; background: #fff; left: 0px; right: 0px; padding: 10px; border-top: 1px solid #e2e2e2; }
  header .search-view.collapse{ display: none; } 
  header .search-view.collapse.show{ display: block; }
  header .search-view .form-control { width: 100%; }
  header .search-view .btn { top: 15px; } 
  header .navbar { padding: 10px 0; height: auto; }
  header .navbar-brand { margin: 0 15px 0 0; padding: 0; }   
  header .navbar-nav li { padding: 8px 15px; width: 100%; }
  header .navbar-nav .dropdown { width: 100%; padding: 0; }
  header .navbar-nav .dropdown .dropdown-toggle { display: none; }  
  header .navbar-nav .dropdown .dropdown-menu { display: block; visibility: visible;  opacity: 1; transform: translate(0px, 0px); box-shadow: none; width: 100%; }
  header .navbar-nav .dropdown .dropdown-menu.language { width: 100%; background: #ffeff0; padding: 0; display: flex; }
  header .navbar-nav .dropdown .dropdown-menu.language li{ width: 50%; }
 


}
@media only screen and (max-width: 768px) {
  footer .footer-settings {display: block; text-align: center;}
  footer.footer .footer-link ul li{margin: 0;}
  footer .copyright-footer { margin: 10px 0 0;}

} 
@media only screen and (max-width: 767px) {
  

}
@media only screen and (max-width: 667px) {
 
}

@media only screen and (max-width: 568px) {
  .page-title h1 { font-size: 22px; }
  .section-title h2 { font-size: 22px; }


  body { font-size: 14px; } 
  section { padding: 20px 0; }

  /* Footer */
  footer.footer .social ul { margin: 0; }

 
}