@media screen and (max-width: 1440px){
/*
*container offer
*/
.wrap_container_offer h1{
    font-size: 36px;
}
/*
*sertificate container
*/
.certificates_slider .slick-prev{
    left: -15px;
}

.certificates_slider .slick-next{
    right: -15px;
}

.reviews_slider .slick-prev{
    left: -15px;
}

.reviews_slider .slick-next{
    right: -15px;
}
}

@media screen and (max-width: 1200px){
    .body-pt{
        padding-top: 53px;
    }
    /*
*header
*/
.wrap-container-header-mobile{
    display: block;
}
.wrap_container_header{
    display: none;
}

.wrap_container_sentence .sentence_slider{
    top:-20%;
}
}

@media screen and (max-width: 1024px) {
.h2-title{
    font-size: 36px;
}
.btn-all{    
    padding: 15px 30px;
    font-size: 16px;
}

.slider-btn{
    width: 100px;
    top: -60px;
}

.slider-btn span{
    position: relative;
    display: block;
    width: 38px;
    height: 38px;
}
    /*zummer*/
.zummer{
    width: 70px;
    height: 130px;
    right: 0;
    top: 60%;
    transform: translateY(-40%);
}

.zummer a{
    font-size: 12px;
}

.zummer a img{
    width: 24px;
    height: 24px;
}
/*before and after none*/
.paralax-container1,
.paralax-container2,
.wrap_container_works::before,
.wrap_container_works::after,
.wrap-bonus-container::before,
.wrap-bonus-container::after,
.cooperation-block::before,
.cooperation-block::after,
.my-product::before,
.my-product::after,
.wrap-delivery-container::before,
.wrap-delivery-container::after,
.wrap_container_offer::before,
.wrap_container_offer::after
{
    display: none;
}

.paralax-container1{
    display: none;
}
/*
*header container top
*/

.header-top-menu{
    padding-bottom:0;
}

.header-top-menu_logo img{
    width: 120px;
}

.top-menu_info p{
    font-size: 12px;
}

.top-menu_info a{
    font-size: 12px;
}
/*
*container offer
*/
.offer_content{
    top: 57%;
}
.wrap_container_offer p{
    font-size: 16px;
    line-height: 18px;
}
.wrap_container_offer h1{
    font-size: 24px;
    margin-bottom: 10px;
}
/*
*wrap_container_service
*/
.circular-menu_item img{
    transform: scale(0.7);
}

.circular-menu_btn{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.txt-itm{
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    color: #2B2B2B;
    width: 200px;
    padding: 11px 20px;
    background: #fff;
    text-align: center;
    border-radius: 12px;
}

.circular-menu_item:nth-child(2){
    bottom: 40px;
    right: 150px;
}

.circular-menu_item:nth-child(3){
    bottom: 40px;
    left: 150px;
}

.circular-menu_item::after{
    content: '';
    position: absolute;
    width: 90px !important;
    height: 63px;
}

.circular-menu_item:nth-child(2)::after{
    left: -150px;
}
/*
*Sentence container
*/
.sentence_form{
    max-width: 250px;
}

.sentence_form input{
    margin-bottom: 20px;
}

.sentence_form p{
    margin-bottom: 20px;
    font-size: 14px;
}
/*
*wrap-certificates-container
*/

/*
*container works
*/
.wrap_container_works-form{
    padding-left:100px;
}
/*
*footer
*/
.footer-logo img{
    width: 130px;
}

.wrap_container_sentence{
    padding-top:20px;
}

.wrap_container_sentence .sentence_slider{
    top:0;
    margin-bottom: 25px;
}
    
}

@media screen and (max-width: 993px){
.product .product_cnt .buttons .btn-bue{
    
}
.wrap_container_sentence .sentence_slider{
        display:grid;
        grid-template-columns: 49% 49%;
        column-gap: 2%;
        row-gap: 15px;
}

.wrap_container_sentence .sentence_slider_itm{
    max-width: 100%;
    display:flex;
    justify-content:center;
    border:1px solid #c9c9c9;
    border-radius:4px;
    padding:10px;
}
.wrap_container_sentence .sentence_slider_itm p{
    max-width:160px;
}

.wrap-container-footer .footer-content{
    flex-direction:column;
    align-items:center;
}
.wrap-container-footer .footer-content .footer-logo,
.wrap-container-footer .footer-content .footer_contact,
.wrap-container-footer .footer-content .footer_email{
    margin-bottom: 10px;
}
.wrap-container-footer .footer-content .footer_email,
.wrap-container-footer .footer-content .footer_contact{
    text-align:center;
}

.product-block{
    grid-template-columns: 32% 32% 32%;
    column-gap: 2%;
}

.products_list{
    grid-template-columns: 32% 32% 32% ;
    column-gap: 2%;
}

.product-one .image__product{
    margin-bottom: 50px;
}

.basket-itm{
    flex-wrap:wrap;
}

.basket-itm .basket-itm_txt{
    margin-bottom: 15px;
}

.basket-itm .basket-itm_counter .number{
    display:flex;
}

.basket-itm .basket-itm_counter .number .minus{
    border-radius:5px 0 0 5px;
}

.basket-itm .basket-itm_counter .number .plus{
    border-radius:0 5px 5px 0;
}
}

@media screen and (max-width: 768px){
.btn-all{    
    padding: 15px 30px;
    font-size: 16px;
}

.slider-btn{
    width: 120px;
    right: 50px;
    top: -60px;
}

h2{
    font-size: 36px;
}

/*
*offer
*/
.wrap_container_offer{
    padding-top: 50px;
}
.block-offer{
    max-width: 500px;
}
/*
*bonus
*/
.bounus-contact-form img{
    display:block;
    width:300px;
    margin:0 auto;
}

.form-pos-linear{
    flex-direction:column;
}

.form-pos-linear input{
    margin-bottom: 20px;
}
/*
*wrap_container_service
*/
.txt-itm{
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    color: #2B2B2B;
    width: 150px;
    padding: 11px 10px;
    background: #fff;
    text-align: center;
    border-radius: 12px;
}

.circular-menu_item:nth-child(2){
    bottom: 30px;
    right: 120px;
}

.circular-menu_item:nth-child(3){
    bottom: 30px;
    left: 120px;
}

.circular-menu_item::after{
    width: 80px !important;
    height: 53px;
}

.circular-menu_item:nth-child(2)::after{
    left: -120px;
}
.circular-menu_item:nth-child(3)::after{
    left: -70px;
    top: -190px;
}
.circular-menu_item:nth-child(5)::after{
    right: -120px;
    bottom: -10px;
}
.circular-menu_item:nth-child(1)::after{
    bottom: -90px;
}
/*
*wrap-my-range
*/
.product-block{
    display: grid;
    width: 100%;
    grid-template-columns: 49% 49%;
    grid-auto-rows: auto;
       column-gap:2%;
    grid-row-gap: 20px;
}
/*
*sertificate container
*/
.certificates_slider .slick-prev{
    left: 10px;
}

.certificates_slider .slick-next{
    right: 10px;
}

.certificates_slider .slick-prev::before{
    width: 38px;
    height: 38px;
}

.certificates_slider .slick-next::before{
    width: 38px;
    height: 38px;
}

.reviews_slider .slick-prev{
    left: 10px;
}

.reviews_slider .slick-next{
    right: 10px;
}

.reviews_slider .slick-prev::before{
    width: 38px;
    height: 38px;
}

.reviews_slider .slick-next::before{
    width: 38px;
    height: 38px;
}
/*
*container works
*/
    .wrap_container_works-form{
        padding-left:0px;
    }
/*
*sentence container
*/

.sentence_block{
    background-size: 35% !important;
}
.sentence_slider{
    top: 10px;
    margin-bottom: 40px;
    padding: 20px 20px;
}

.sentence_slider_itm{
    max-width: 160px;
    text-align: center;
}

.sentence_slider::before{
    content: '';
    position: absolute;
    left: -40px;
    bottom: -40px;
    display: block;
    width: 90px;
    height: 90px;
}

.sentence_slider_itm  h4{
    font-size: 24px;    
}
/*
*
*/
.wrap_container_works_slider .slick-prev::before,
.wrap_container_works_slider .slick-next::before{
    width: 40px;
    height: 40px;
}
/*
*wrap-container-guarantee
*/
.guarantee-content{
    height: 550px;
}

.guarantee-title{
    margin-bottom: 20px;
}

.guarantee-content-col{
    height: auto !important;
}

.guarantee-content-col .col-lg-4{
    margin-bottom: 20px;
}
.guarantee-item{
    top: 0;
    transform: none;
    margin: 0 auto;
 
}

.wrap_container-cooperation .cooperation-block .bottom-coperation-desk span:before,
.wrap_container-cooperation .cooperation-block .bottom-coperation-desk span:after,
.wrap_container_advantage .adwentage-sub-title:before,
.wrap_container_advantage .adwentage-sub-title:after{
    display:none;
}


 .wrap_container_sentence .sentence_slider{
        display:grid;
        grid-template-columns: 100%;
}
 .wrap_container_sentence .sentence_slider .sentence_slider_itm img,
  .wrap_container_sentence .sentence_slider .sentence_slider_itm h4{
     margin-right: 15px;
 }
  .wrap_container_sentence .sentence_slider .sentence_slider_itm p{
      text-align:left;
  }
  
  .products_list{
    grid-template-columns: 49% 49%;
    column-gap: 2%;
}

.product-one .product__content h1{
    font-size: 30px;
}

.product-one .product__content .product-counter_cnt{
    width: 100%;
    display:flex;
    justify-content: space-between;
}
}

@media screen and (max-width: 475px){
    .cat-item{
        width: 80%;
        margin: 0 auto;
    }
    
    .product-block{
    grid-template-columns: 100%;
    }

    .product{
        width: 80%;
        margin:0 auto;
    }
    .products_list{
    grid-template-columns: 100%;
}
}

@media screen and (max-width: 425px){
.h2-title{
    font-size: 30px;
}
/*zummer*/
.zummer{
    top: 75%;
}
/*to top */
.to-top{
    right: 10px;
    bottom: 30px;
    width: 50px;
    height: 50px;
}

.offer-slider_item{
    text-align: center;
}
/*
*offer
*/
.offer_content{
    top: 35%;
}
.block-offer p{
    margin-bottom: 20px;
}

.block-offer h1{
    margin-bottom: 20px;
}

.block-offer a{
    width: 100%;
}

.sentence_slider{
    flex-wrap: wrap;
    justify-content: center;
    max-width: 350px;
    margin: 0 auto;
    top: -10%;
}

.sentence_slider_itm{
    max-width: 200px;
    text-align: center;
    margin-bottom: 20px;
}

.sentence_slider_itm  h4{
    font-size: 30px;  
}

.sentence_slider_itm p{
    font-size: 14px;
}

.sentence_info h3{
    text-align: center;
}

.sentence_info ul li{
    display: flex;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 20px;
}

.sentence_block{
    background: none !important;
}

.sentence_form{
    max-width: 100%;
}
.slider-btn{
    width: 120px;
    left: 0px;
    top: -60px;
}
/*
*wrap_container_service
*/
.circular-menu{
    position: relative;
    width: 100%;
    height: auto !important;
    padding-bottom: 0;
}

.circular-menu_item:nth-child(-n+6)::after{
    display: none;
}

.circular-menu_item{
    position: relative !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
}

.circular-menu_item:nth-child(-n+6){
    top: 0;
    left: 0;
    transform: none;
    margin-bottom: 120px;
}

.txt-itm{
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #2B2B2B;
    width: 100%;
    height: 60px;
    padding: 11px 20px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    z-index: 100;
}

.itm-mob-end-itm{
    margin-bottom: 30px !important;
}

.circular-menu_item img{
    position: absolute;
    top: -120px;
    z-index: 1;
}

.circular-menu_btn{
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    height: 80px;
    text-decoration: none;
    text-align: center;
}
/*
*wrap_container_works
*/
.wrap_container_works-form{
    padding: 0;
}
/*
*sentence container
*/
.sentence_form .btn-all{
    width: 100% !important;
}
/*
*bonus
*/
.bonus-block{
    margin-bottom: 30px;
}

.bonus-block .col-lg-4{
    margin-bottom: 20px;
}

.bonus-block img{
    width: 120px;
    margin-bottom: 20px;
}

.form-pos-linear{
    flex-direction: column;
}

.bounus-contact-form-border{
    padding:15px;
}

.bounus-contact-form-border img{
    display: block;
    max-width: 200px;
    margin: 0 auto;
}

.bounus-contact-form-border p{
    text-align: center;
}

.form-pos-linear{
    display: block;
}

.bounus-contact-form input{
    max-width: 100% !important;
    width: 100%;
    margin-bottom: 30px;
}

.bounus-contact-form a{
    width: 100%;
}

/*
*wrap_container-cooperation
*/
.cooperation-title h2{
    text-align: center;
}
.cooperation-item{
    min-height: 250px;
}

.bottom-coperation-desk{
    padding: 0 20px;
}

.bottom-coperation-desk span{
    font-size: 16px;
}
.bottom-coperation-desk span::before{
    left: -20px;
    width: 20px;
    height: 15px;
}

.bottom-coperation-desk span::after{
    position: absolute;
    content: '';
    display: block;
    right: -165px;
    bottom: -10px;
    width: 20px;
    height: 15px;
    background: url(/img/quotes-2.png);
    background-size: cover;
    background-repeat: no-repeat;
}
/*
*wrap-my-range
*/
.product-block{
    display: grid;
    width: 100%;
    grid-template-columns: 100%;
}

.range-form{
    margin-bottom: 20px;
}
/*
*wrap_container_advantage
*/
.adwentage-sub-title{
    position: relative;
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.adwentage-sub-title::before{
    position: absolute;
    content: '';
    display: block;
    left: -40px;
    top: -20px;
    width: 31px;
    height: 23px;
    background: url(/img/quotes-1.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.adwentage-sub-title::after{
    position: absolute;
    content: '';
    display: block;
    right: -40px;
    bottom: -20px;
    width: 31px;
    height: 23px;
    background: url(/img/quotes-2.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.advantage-image span{
    position: relative;
    padding: 10px 10px;
    width: auto;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 12px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 120%;
    margin-bottom: 20px;
}
/*
*stagesOfWork-container
*/
h2{
    font-size: 34px;
}
.work-grid-items{
    display: grid;
    max-width: 100%;
    grid-template-columns: 49% 49%;
    grid-auto-rows: auto;
    column-gap: 2%;
    row-gap: 20px;
}
/*
*footer-content
*/
.footer-content{
    flex-direction: column;
}
/*
*stagesOfWork-container
*/
.work-grid-items{
    grid-template-columns: 100%;
}
/*
*wrap-delivery-container
*/
.delivery-img-auto{
    display: block;
    width: 250px;
    margin: 0 auto 20px ;
}

.delivery-txt{
    font-size: 18px;
    text-align: center;
}
/*
*wrap-container-guarantee
*/
.guarantee-item{
    box-shadow: 5px 5px 5px rgba(0,0,0, 0.2);
}
/*
*wrap-certificates-container
*/
.msg-txt{
    width: 80%;
    height: 170px;
    overflow-x: hidden;
}
/*
*footer-content
*/
.wrap-container-footer{
    padding-top: 20px;
    border-top: 1px solid #ECECEC;
}

.footer-content{
    flex-direction: column;
    align-items: center;
}

.footer-logo{
    margin-bottom: 10px;
}

.footer_email{
    margin-bottom: 10px;
    text-align: center;
}

.footer_contact{
    margin-bottom: 20px;
}

.footer_contact p{
    text-align: center;
}

.product-one .product__content .product-list-buttons .custom__button{
    width: 100%;
}
.product-one .product__content .product-list-buttons .btn-all{
    width: 100%;
}

}

@media screen and (max-width: 375px){
/*
*offer
*/
.sentence_slider{
    max-width: 300px;
}
/*
*wrap_container-cooperation
*/
.bottom-coperation-desk span::before{
    left: -20px;
    width: 20px;
    height: 15px;
}

.bottom-coperation-desk span::after{
    position: absolute;
    content: '';
    display: block;
    right: -80px;
    bottom: -10px;
    width: 20px;
    height: 15px;
}
/*
*wrap-my-range
*/
.product-block{
    width: 80%;
    grid-template-columns: 100%;
    margin: 0 auto;
}
/*
*
*/
.top-home-desk{
    padding: 30px 15px 0 15px;
}

.top-home-desk span::before{
    left: -30px;
    top: -20px;
    width: 20px;
    height: 15px;
}

.top-home-desk span::after{
    right: -30px;
    bottom: -20px;
    width: 20px;
    height: 15px;
}
/*
*
*/
.adwentage-sub-title::before{
    left: -20px;
    top: -20px;
    width: 20px;
    height: 15px;
}

.adwentage-sub-title::after{
    right: -20px;
    bottom: -20px;
    width: 20px;
    height: 15px;
}
/*
*popup
*/
.window-popup{
    width: 300px;
    height: 400px;
}

}



