@media screen and (max-width: 768px) {
    .center-xs{
      text-align:center !important;
    }
      
    .center-obj-xs{
      display: block;
      margin-right: auto;
      margin-left: auto;
    }     
    
    .paddingbottom25{
      padding-bottom:25px;
    }
    
    .line-xs{
      margin-bottom:25px;
    }  
    
    .pulse{
      bottom:25px !important;
      right:145px !important;
    }

    .pulse-wa{
      bottom:25px !important;
      right:240px !important;
    }

    .pulse-mail{
      bottom:25px !important;
      right:50px !important;
    }
    
    .outdoor-h1{
      font-size: 32px!important;
      top: 50px!important;
    }    

    .outdoor-desc{
      font-size: 20px!important;
      top: 90px!important;
    }    

    .outdoor-phone{
      font-size: 20px!important;
      top: 195px!important;
    }      
    
    .outdoor-block-title{
      font-size:40px!important;
      line-height:40px!important;
    }
           
    .outdoor-order-block{
      font-size:20px!important;      
    }      
    
    .main-page-title{
      font-size:18px!important;
      margin-bottom:18px!important; 
    } 
    
    .content-params{
      #font-size:14px!important;
    }
    
    .premium-type{
      width:100%!important;
    }
      
    .slider .item .caption div p{
      font-size:20px!important;
      padding:20px!important;  
     }                       
     
     .slider .item .caption div div{
      padding:20px!important;  
      top:150px!important;
     }
     
     .slider .item .caption div div p{
      font-size:20px!important;
      width:230px!important;
     }     
     
     .title-on-page{           
      font-size:20px!important;
     }   
    
     
     .ask-line{
      font-size:14px!important;
     }          
     
     .topblock{
        margin-top:60px!important;
      }   
      
      .modal-content {
        margin-top: 100px!important;
      }          
      
      .logo-t{
          justify-content: center;
      }    
      
      .products .price{
        font-size: 13px!important;
      }        
     
      .products .img{
        height:120px!important;
      }

      .products .img img{
         height:120px!important;
      } 

      .products{
        height:240px!important;
      }
 
      .products .price{
        height:30px!important;
      } 
            
      .products .text{
        font-size: 10px!important;
      }
            
      .paddingTB{
        padding-top:20px!important;
        padding-bottom:20px!important;
      }
            
      .groups-on-main{
          height:250px!important;   
      }           
      
      .title3{
        line-height:55px!important;
      }
}  

@media screen and (max-width: 1400px) {
     .ask-line{
      font-size:14px!important;
     }
}