@media only screen and (max-width: 767px) {
    
    #header {
        height: auto;
    }
    
    .right-slider {
        display: none;
    }
    
    .overlay-header {
        display: none;
    }
    
    .logo {
        float: none;
        margin: 10px auto;
    }
    
    .delivery-text {
        padding: 0;
        text-align: center;
        float: none;
        display: block;
    }
    
    .current-telefon {
        text-align: center;
        float: none;
        display: block;
    }
    
    .wrapper-slider h2 {
        text-align: center;
    }
    
    .delivery-slider {
        display: block;
        text-align: center;
    }
    
    .wrapper-slider a {
        margin: 40px auto 0;
    }
    
    .caption-slider {
        line-height: 30px;
    }
    
    .mini-text-slider {
        text-align: justify;
        padding: 15px 20px;
    }
    
    .pluses-company ul li {
        float:none;
        margin-bottom: 20px;
    }
    
    .catalog-models span {
        font-size: 30px;
    }
    
    .slider {
        width: 300px;
        margin: -85px auto 0;
        height: 160px;
    }
    
    .slider ul li img {
        width: 100%;
    }
    
    .why-buy {
        margin-top: 240px;
        height: auto;
    }
    
    .why-buy-our {
        line-height: 40px;
    }
    
    .list-pluses-buy ul li {
        float: none;
        margin: 0 auto 20px;
    }
    
    .list-pluses-buy ul li span.caption-pluse-buy {
        text-align: center;
        font-size: 14px;
    }
    
    .list-edge ul li {
        float: none;
        margin: 40px auto 30px;
    }
    
    .caption-delivery-mail {
        font-size: 34px;
    }
    
    .delivery-mail p {
        padding:10px;
        text-align: justify;
    }
    
    .main-offer {
        background-image: none;
        height:auto;
    }
    
    .caption-offer {
        text-align: center;
        font-size: 19px;
        padding-left: 0;
    }
    
    .main-offer form {
        float: none;
        margin: 0 auto;
        padding-left: 0;
    }
    
    .timer-offer {
        margin: -30px auto;
        float: none;
    }
    
    .text-guarantee {
        text-align: justify;
        padding: 10px 20px;
    }
    
    .text-guarantee p {
        padding-bottom: 15px;
    }
    
    .caption-reviews {
        font-size: 20px;
    }
    
    .review {
        width: 100%;
        height: 100%;
        background-color: #475560 !important;
        margin-bottom: 35px;
    }
    
    .review img, .name-author-review, .text-review {
        float: none;
    }
    
    .text-review {
        width: auto;
            font-size: 14px;
        display: block;
        text-align: justify;
        padding-bottom: 20px;
    }
    
    .review img {
            margin: 0 auto 25px;
        padding-top: 10px;
    }
    
    .name-author-review {
        text-align: center;
        padding: 10px;
        display: block;
    }
    
    .author-image1 {
        display: none;
    }
    
    .author-review-image img {
        float:none !important;
        text-align: center;
        margin: 0 auto 25px !important;
        padding-top: 10px;
    } 
    
    .image-guarantee img {
        margin:20px 0;
    }
    
    .slider ul li {
        width: 300px;
    }
    
    .delivery-mail {
        background-image: none;
    }
    
    .author-image {
        display: none;
    }
    

    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    #header, .why-buy {
        height: auto;
    }
    
    .logo {
        width:275px;
    }
    
    .overlay-header {
        display: none;
    }
    
    .delivery-text {
        padding-left: 0px;
    }
    
    .current-telefon {
        padding-right: 5px;
        font-size: 16px;
        padding-top: 20px;
    }
    
    .wrapper-slider h2 {
        text-align: center;
    }
    
    .delivery-slider {
        display: block;
        text-align: center;
    }
    
    .wrapper-slider a {
        margin: 40px auto;
    }
    
    .caption-slider {
        line-height: 40px;
    }
    
    .pluses-company ul li {
        float: none;
        width: 325px;
        margin: 20px auto 20px;
    }
    
    .text-pluse {
        font-size: 18px;
    }
    
    .mini-text-slider {
        text-align: justify;
        padding: 15px 40px;
        font-size: 18px;
    }
    
    .slider {
        width: 600px;
    }
    
    .slider ul li img {
        width: 100%;
    }
    
    .why-buy-our {
        font-size: 34px;
        margin-top: 60px;
        line-height: 38px;
    }
    
    .list-pluses-buy ul li {
        display: inline-block;
        vertical-align: top;
        float: none;
        margin-bottom: 15px;
    }
    
    .why-buy {
        padding-bottom: 15px;
    }
    
    .list-edge ul li {
        float:none;
        display: inline-block;
        vertical-align: top;
        margin-bottom: 30px;
    }
    
    .main-offer {
        background-size: 420px;
        background-position: -10px 173px;
        height: auto;
    }
    
    .caption-offer, .main-offer form {
        padding-left: 350px;
    }
    
    .caption-offer {
        font-size: 18px;
    }
    
    .timer-offer {
        margin-left: 391px;
        margin-top: -25px;
    }
    
    .review {
        width: auto;
    }
    
    
    .image-guarantee img {
        margin-top: 60px;
    }
    
    .delivery-mail {
        background-image: none;
        height: auto;
    }
    
    .delivery-mail p {
        padding: 0 10px;
    }
    
    .right-slider img {
        margin-left: 0;
        width: 290px;
    }
    
    
    
    
}