@charset "utf-8";
/* Общие */
@media (max-width: 1140px) {
    
    .fobm {
        width: 100% !important;
    }
    
    
    .preloader div img {
        width: 50%;
    }
    .header-logo {
        text-align: center;
        margin-left: 20px;
    }
    .header-logo img {
        max-width: 70%;
    }
    .header-menu {
        display:none;
    }
    .mouse-parallax, .scene-buttons {
        display:none !important;
    }
    .paralax-dom-mobile {
        display:block;
    }
    .paralax-dom-mobile img{
        width:100%;
    }
    .home-usluga {
        text-align:center;
    }
    .home-usliga-mainimage {
        display:none;
    }
    
    /*HAMBURGER MENU*/
    .mobile-menu-label{
      display:flex;
      flex-direction:column;
      width:40px;
      position:absolute;
      cursor:pointer;
      top:50%;
      left: 15px;
      background:transparent;
      border:0;
      margin-top: -18px;
      z-index:2;
    }
    .mobile-menu-label span{
      background: #000000;
      border-radius:10px;
      height:4px;
      margin: 4px 0;
      transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);
    }
    .mobile-menu-label span:nth-of-type(1){
      width:50%;
      
    }
    .mobile-menu-label span:nth-of-type(2){
      width:100%;
    }
    .mobile-menu-label span:nth-of-type(3){
      width:75%;
     
    }
    .mobile-menu-label input[type="checkbox"]{
      display:none;
    }
    .mobile-menu-label input[type="checkbox"]:checked ~ span:nth-of-type(1){
      transform-origin:bottom;
      transform: rotatez(45deg) translate(5px,0px);
    }
    .mobile-menu-label input[type="checkbox"]:checked ~ span:nth-of-type(2){
      
      transform-origin:top;
      transform:rotatez(-45deg)
    }
    .mobile-menu-label input[type="checkbox"]:checked ~ span:nth-of-type(3){
      transform-origin:bottom;
      width:50%;
      transform: translate(17px,-7px) rotatez(45deg);
    }
    .offcanvas-logo img{
        max-width:75%;
    }
    .mobile-menu-link ul{
        margin:0 0 0 30px;
        padding:0;
    }
    .mobile-menu-link ul li{
        margin-bottom:5px;
        display:block;
    }
    .mobile-menu-link a{
        font-size:20px;
        color:#000000;
        text-decoration:none;
    }
    /*HAMBURGER MENU END */
    .forma-zayavka {
        width:100%;
    }
    .holst-title {
        font-size: 24px;
    }

}

/* Планшеты */
@media (min-width: 992px) and (max-width: 1140px) {
  
}

/* Смартфоны горизонтальные и планшеты */
@media (min-width: 768px) and (max-width: 991px) {
  
}

/* Смартфоны */
@media (max-width: 767px) {

}
