@media (max-width: 1200px) {

}
@media (max-width: 1024px) {
    .slick-arrow {
        display: none!important;
    }
}
@media (max-width: 992px) { 
    .menu {
        display: inline-block;
        float: right;
    }
    .top-phone {
        float: left;
    }
    
    .lead:after {
        display: none;
    }
    .icons-lead {
        flex-wrap: wrap;
    }
}

@media (max-width: 768px) {
.price-item .name {
    width: 70%;
}
.price-item .cost {
    width: 30%;    
}
}
@media (max-width: 576px) {
    .top-phone {
        display: none;
    }
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 35px;
    }
    .lead {
        padding-top: 8vh;
        padding-bottom: 10vh;
    }
}
@media (max-width: 390px) {
  .buttons a:first-child {
        margin-bottom: 10px;
    }  
}
@media (max-width: 340px) {
    h1 {
        font-size: 34px;
    }
    h2 {
        font-size: 25px;
    }
    .price-item {
        flex-wrap: wrap;
        margin-bottom: 25px;
    }
    .price-item .name:after {
        display: none;
    }
.price-item .name {
    width: 100%;
}
.price-item .cost {
    width: 100%;    
}
}