@media (max-width: 1100px){
  .main-footer .item.abot {text-align: center;margin-bottom: 40px}
  .menu {
      width: 35%;
  }
}

@media (max-width: 991px){
  .portfolio .gallery .items .item-img{height: 330px;}
  .cont-map .contact-form form{margin: 0;}
  .menu {
      width: 45%;
  }
  .slid-half .nofull{height: 70vh;}
  .cta__slider-item .caption .thin{
    display: inline-block;
    background-color: #957000;
    padding: 5px 15px;
    line-height: 1;
    color: #fff;
  }
  .zoom-counter__card-value{font-size: 120px;}
  .cont-info{padding: 30px 5%;}
  .abt-title{font-size: 1.8rem;}
  .led-blow{margin:40px 0;}
}
@media (max-width: 768px){
  .portfolio .gallery .items .item-img {
      height: 250px;
  }

}
@media (max-width: 767px){
  .slid-half .nofull{height: 80vh;}
  .extra-title{font-size: 30px;}
  .page-header .cont {
      padding: 150px 0 120px;
  }
  .abt-title{font-size: 1.5rem;}
  .portfolio .gallery .items .item-img > a {
    height: 200px;
  }
  .portfolio .gallery .items .item-img img{
    object-fit: contain;
  }
  .slider .parallax-slider .swiper-slide {
    min-height: 50vh;
  }
  .sticky-toolbar{
    top:50%;
  }
  .smart-led-box{
    height: 300px;
  }
}
@media (max-width: 567px){
  .navbar-expand-lg .navbar-toggle{
    margin-right: 15px;
  }
  .navbar .logo{
    width: 140px;
  }
  .menu {
      width: 85%;
  }
  .lamp-section img{
    width: 78px;
  }
  .why-us{
    border-top:1px solid #e3e3e3;
  }
  .range-inner{
    width: 85%;
  }
  .range-slider{
    min-width: auto;
  }
}
@media (max-width: 480px){
  .portfolio .gallery .items .item-img{height: 290px;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 900px)
and (orientation : landscape) {
  .menu{
    overflow-x:auto;
  }

}
