@media (min-width: 1920px){
    .filter-btn{
        display: none;
    }
}
@media (max-width: 1920px){


    .hr5, .hr10{
        display: none;
    }

    .block1{
        max-width: 596px;
    }
    .slider-arrow-age{
        margin: 0;
    }
    .dv:nth-child(5){
        margin: 0;
    }
    .dv:nth-child(6){
        margin: 0;
    }
    .dv:nth-child(7){
        margin: 0;
    }
    .dv:nth-child(8){
        margin: 0;
    }
    .download__basic-name span{
      display: none;  
    }
    .download__basic-type-file span{
       display: none; 
    }
    .download__basic-brand span{
      display: none;      
    }
    .fil-btn-download{
        display: none;
    }
    .fil-btn-category{
        display: none;
    }
}

@media (max-width: 1650px){
    .cookie{
        right: 25px;
    }
    .header{
        padding: 0 25px;
    }
    .block{
        margin-right: 25px;
    }
    .sales__wrapper{
        padding: 0 25px;
    }
    .brand__wrapper{
        padding: 0 25px;
        padding-bottom: 50px;
    }
    .footer-row{
        padding: 0 25px;
    }
    .logo-wm__wrapper{
        padding: 0 25px; 
    }
    .about_promo{
        padding: 0 25px;
    }
    .history{
        padding: 0 25px;
    }
    .delivery{
        padding: 0 25px;
    }
    .delivery__accordion{
        max-width: 640px;
    }
    .accordion__content-delivery-text{
        padding-right: 45px;
    }
    .choice_block-delivery span{
        padding-right: 45px;
    }
    .contactpage{
        padding: 0 25px;
    }
    .age{
        padding: 0 25px;
    }
    .map{
        padding: 0 25px;
    }
    .team{
        padding: 0 25px;
    }
    .slider-nav-age{
        min-width: 1px;
        max-width: 100%;
    }
    .progress-age{
        max-width: 1200px;
    }
    .block-video-his-wr{
        padding: 0 20px;
    }
    .download{
        padding: 0 25px;
    }
    .download__content{
        padding: 58px 25px 85px 25px;     
    }
    .bascet{
        padding: 0 25px;
    }
    .news{
        padding: 0 25px;
    }
    .category{
        padding: 0 25px;
    }
    .product{
        padding: 0 25px;
    }
    .opa{
        max-width: 1200px;
        position: absolute;
        top: -73px;
        /* margin: 0 auto; */
        left: 50%;
        transform: translateX(-50%);     /* для теста добавил*/
    }
   .age__wr{
        padding: 0 15px;
    }                                   /* для теста добавил*/

    .age_title{
        margin-bottom: 100px;            /*поменял маржин*/
    }
    .wr-age{
        margin-top: 0;
    }
    .cariera{
        padding: 0 25px;
    }
    .cariera-advantages{
        padding: 0 25px;
    }
}  
@media (max-width: 1600px){
    
    .contactpage__content-block1-down-title{
        font-size: 16px;
        line-height: 35px;
    }
}
@media(max-width: 1550px){
    .cariera_block1{
        max-width: 50%;
    }
    .cariera_accordion{
        max-width: calc(50% - 50px) ;
    }

    .cariera-slide-item{
        padding: 15px 10px 10px 10px;
    }
    .cariera-slide-down{
        margin-top: 20px;
    }

    .bascet-bascet{
        max-width: 1100px;
        padding: 66px 25px 104px 25px;
        
    }
    .bascet-elem-price{
        margin-left: 90px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 200px;
    }
    .accordion__title-text-totalprice{
        margin-left: 200px;
    }
    .btn_order{
        margin-left: 241px;
    }
    .download__basic{
        max-width: 1000px;
        margin-left: 70px;
    }
    .checkbox{
        margin-right: 5px;
    }
    .download__basic-name{
        max-width: 470px;
    }
    .download__basic-item{
        align-items: baseline;
    }
    .download__basic-download{
        transform: translateY(6px) 
    }
    .more_page-wrap{
        max-width: 900px;
        padding-left: 25px;
    }
    .more-page-img{
        max-width: 450px;
        max-height: 320px;
        height: 100%;
        /* right: 20px; */
        object-fit: cover;
        object-position: 100%;
    }
    .more_page-subtitle{
        font-size: 16px;
    }
    .more_page-pretitle{
        margin-top: 10px;
    }
    .more_page-title{
        font-size: 25px;
        line-height: 30px;
    }
    .more_page-text{
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .category-space-row{
        max-width: 1100px;
        width: 100%;
    }
    .product-haracteristic{
        padding-right: 10px;
    }

    .age_title{
        margin-left: 0;
    }                   /*убрал левый маржин*/
}

@media (max-width: 1440px){
    .delivery__accordion{
        max-width: 540px;
        padding-top: 20px;
    }
    .contact{
        margin-left: 10px;
    }
    .menu-active-wrapper{
        margin-top: 25px;
    }
    .burger{
        display: block;
    } 
     .block{
        margin-right: 10px;
     } 
    .header__start-list{
        display: none;
    }
    .link {
        width: 100%;
        display: flex;
        margin-top: 25px;

        flex-flow: column;
        /*position: absolute;
        height: 20px;*/
        z-index: 6;
        top: 25px;
    }
    .header__start-item{
        font-size: 16px;
        margin-bottom: 10px;

    }
    .header__start-item:last-child{
        margin-bottom: 0px;
    }
    .menu-choice{
        
        display: none;
    }
    .block{
        margin-bottom: 15px;
    }
    .lang-active{
        display: none;
    }
    .search-active1{
        display: none;
    }
    .registration-active{
        display: none;
    }
    .log-in-active{
        display: none;
    }
    .history_block2{
        margin-left: 15px;
    }
    .ups_wrap{
        margin: 0;
    }
    .ups_block1{
        max-width: 500px;
        width: 100%;
    }
    .ups_block1 img{
        width: 100%;
    }
    .ups__title{
        max-width: 450px;
        font-size: 20px;
    }
    .contactpage__content-block1-down-title{
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .contactpage__content-block2{
        max-width: 550px;
        margin-left: 70px;
    }
    .contactpage__content{
        padding: 64px 25px 44px 25px;
    }
    .map_block1 img{
        max-width: 400px;
    }
    .map_block1-descr {
        margin-left: 0;
    }
    .map_block1-descr span{
        font-size: 40px;
    }
    .slider-nav-age{
       max-width: 100%;
    }                        
    .slick-wr-age{
        max-width: 50%;           
    }
    .block-video-his{
        max-width: 50%;
    }
    .age-slide{
        max-width: 100%;        
    }
    .slide-wr-his{
        max-width: 100%;
        padding: 6px 24px 71px 41px;
    }
    .age-slide__text{
        margin-top: 30px;
    }

    .bascet-bascet{
        max-width: 900px;
    }
    .bascet-elem-price{
        margin-left: 20px;
    }
    .bascet_quantity{
        margin-left: 30px;
    }
    .bascet-elem-totalprice{
        margin-left: 50px;
    }
    .btn_order{
        margin-left: 41px;
    }
    .download__basic{
        max-width: 900px;
        margin-left: 70px;
    }
    .download__basic-name{
        max-width: 320px;
    }
    .news-title{
        font-size: 15px;
        line-height: 25px;
    }
    .category-space-row{
        max-width: 1000px;
        width: 100%;
    }
    .product__content{
        padding: 50px 25px 94px 25px;
    }
    .product-descr{
        max-width: 300px;
        margin-left: 15px;
    }
    .product-haracteristic{
        margin-left: 30px;
    }
    .product__review{
        margin-left: 50px;
        max-width: 350px;
    }
    .cariera_content{
        padding: 62px 25px 0px 25px;
    }
    .cariera-img-wrap{
        padding: 56px 25px 98px 25px;
    }
    .advantages-wrap{
        padding: 0px 25px 87px 25px;
    }
    
    .header_padding {
		height: 173px;
	}
}

@media (max-width: 1350px){
    .active-menu {
        padding-left: 20px;
        padding-right: 20px;
        max-height: none;
    }
    .mob_logs_btn {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .header_cat_list {
        display: none;
    }
    .history_title{
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 24px;
    }
    .history_descr{
        line-height: 16px;
        margin-bottom: 10px;
    }
    .header__down-wrapper{
        display: none;
    }
    .menu-choice{
        display: flex ;

        top: 220px;
        left: 25px;
        margin-top: 25px;

        flex-wrap: wrap;
    }
    .block-link {
        position: relative;
        display: none;
    }
    
    .active{
        margin: 0;
        margin-left: 300px;
    }
    .active span{
        color: #fff
    }
    .block{
       /* height: 100%;
        justify-content: start;
        align-items: center;
        flex-wrap: wrap;
        flex-wrap: wrap; */
        margin: 0;
        margin-bottom: 10px;
        font-size: 20px;
        background: #e9e9e9;
        padding: 5px;
        flex: 0 0 50%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .block-link-active{
        position: static;
        display: flex;
        flex-flow: column;
        width: 100%;
        height: 100%;
        text-align: center;
        align-items: start;
        margin-top: 5px;
        margin-left: 27px;
        z-index: 10;
        border-radius: 10px;
        position: fixed;
        background: #fff;
        left: 0;
        margin-left: 0;
        padding-top: 50px;
        top: 0;
    }
    .block-link-active .burger-close{
        z-index: 200;
    }
    .icons-arrow img{
        margin-top: 3px;
    }
    .logo1-link{
        text-align: start;
        font-size: 18px;
    }
    .download__basic-name{
        max-width: 320px;
    }
    .category-space-row{
        max-width: 900px;
        width: 100%;
    }
    .slide-wr-his{
        padding: 6px 25px 71px 30px;
        max-height: 363px;
        height: 100%;
    }
    /* .block-video-his{
        max-height: 363px;
        height: 100%;
    } */
   	.header_padding {
		height: 94px;
	}
}

@media (max-width: 1250px){
    .wr-mob-bascet{
        min-width: 340px;
    }
    h3{
        line-height: 105px;
    }
    .delivery__accordion{
        max-width: 500px;
    }
    .delivery__content{
        padding: 30px 15px 70px 15px;
    }
    .accordion__title-text-delivery{
        margin-left: 10px;
        line-height: 20px;
        font-size: 14px;
    }
    .contactpage__content-block2{
        max-width: 370px;
        margin-left: 20px;
        padding: 50px 40px 80px 40px;
    }
    .map_content{
        padding: 0 25px;
    }
    .map_block1 img{
        margin: 0 30px;
    }
    .map_block1-descr{
        font-size: 14px;
    }
    .map_block2-wr2 p{
        font-size: 14px;
    }
    .swiper-wrapper2{
        margin: 0 -12.5px;
    }
    .block-video-his-wr{
        flex-flow: column;
        align-items: center;
        margin-top: 70px;
        padding: 0 10px;
    }
    .bascet__menu-wr{
        left: 5px;
    }
    .bascet__menu_link{
        font-size: 13px;
    }

    .bascet__menu_link span{
        margin-right: 5px;
    }
    .bascet-bascet{
        max-width: 750px;
    }
    .bascet__menu-wr{
        min-width: 210px;
    }
    .bascet-contect-title{
        margin-bottom: 30px;
    }
    .bascet-choice-elem{
        margin-left: 10px;
    }
    .bascet-elem-price{
        margin-left: 15px;
    }
    .bascet_quantity{
        margin-left: 25px;
    }
    .bascet-elem-totalprice{
        margin-left: 20px;
    }
    .bascet-elem-delete-elem{
        margin-left: 30px;
    }
    .bascet-btn-start{
        display: flex;
    }
    .bascet-btn-end{
        max-width: 400px;
        justify-content: end;
    }
    .btn_continue{
        max-width: 190px;
    }
    .btn_checkout{
        max-width: 190px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 70px;
    }
    .accordion__title-text-totalprice{
        margin-left: 70px;
    }
    .download__basic{
        max-width: 700px;
    }
    .download__basic-name{
        max-width: 150px;
    }
    .more_page-wrap{
        max-width: 780px;
        padding-left: 25px;
    }
    .more-page-img{
        max-height: 350px;
        height: auto;
        /* right: 20px; */
    }
    .news__menu-wr{
        left: 10px;
        min-width: 220px;
        width: 100%;
    }
    .news__menu_link{
        letter-spacing: 0.1em;
        font-size: 13px;
    }
  
    .more-page-img{
        max-width: 100%;
        width: 55%;
        object-fit: cover;
        object-position: 100%;
        /* right: 25px; */
    }
    .more_page-text{
        max-width: 100%;
        /* width: calc(45% - 50px); */
    }
    .category-space-row{
        max-width: 800px;
        width: 100%;
    }
    .product__content{
        padding-top: 40px;
    }
    .product__content_up{
        margin-bottom: 60px;
    }
    .product-haracteristic{
        margin-left: 25px;
    }
    .product-fordetal{
        max-width: 350px;
    }
    .product-slider{
        max-width: 100%;
        width: calc(450px + 68px);
    }
    .product-fordetal{
        max-width: 100%;
        width: calc(450px - 68px);
    }
    .large img{
        max-width: 100%;
        width: calc(450px - 68px);

    }
    .product-descr{
        max-width: 250px;
        margin-left: 10px;
    }
    .product-item-title{
        font-size: 23px;
        line-height: 35px;
    }
    .product-btn-wrapper button{
        max-width: 200px;
    }
    .cariera-wrap{
        flex-flow: column;
        align-items: center;
    }
    .cariera-start-block1-item{
        max-width: 100%;
    }
    .cariera-start-block1-item h6{
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
    }
    .block-cariera-video{
        max-width: 100%;
        margin-top: 25px;
    }
    .cariera-img-wrap-title{
        margin-top: 100px;
    }
}

@media (max-width: 1199px){
    .di:nth-child(5){
        display: none;
    }
    .di:nth-child(6){
        display: none;
    }
    .di:nth-child(7){
        display: none;
    }
    .di:nth-child(8){
        display: none;
    }
    .cariera-space-row2{
        display: flex;
        flex-wrap: wrap;
    }
    .dv:nth-child(3){
        margin: 0;
    }
    .dv:nth-child(4){
        margin: 0;
    }
    .dv:nth-child(5){
        margin: 0;
    }
    .dv:nth-child(6){
        margin: 0;
    }
    .accordion__title-text-delivery{
        font-size: 13px;
    }
    .delivery__accordion{
        max-width: 450px;
    }
    .ups_block1{
        max-width: 400px;
        width: 100%;
    }
    .ups_block2{
        max-width: 400px;
        width: 100%;
        align-items: start;
    }
    .ups_block2 img{
        width: 300px;
    }
    .ups__descr{margin-left: 60px;}
    .ups__title{margin-left: 60px; font-size: 18px;line-height: 25px;}
    .ups_link{margin-left: 60px;}

    .hr4,.hr5,.hr8{
        display: block;
    }
    .hr3, .hr6, .hr9{
        display: none;
    }
    .footer__social{
        margin-top: 50px;
    }
    .block1__title{
        margin-left: 25px;
    }
    .block1__descr{
        width: 100%;
        margin-left: 25px;
    }
    .history_block1{
        max-width: 100%;
        margin-left: 0;
        /* padding: 0 20px; */
        min-height: 400px;
    }
    .history_descr div{
        padding-right: 0;
    }
    .history_title{
        max-width: 100%;
    }
    .history_descr{
        font-size: 15px;
        max-width: 100%;
        line-height: 20px;
        margin-bottom: 25px;
    }
    .history_subtitle{
        font-size: 16px;
    }
    .history_li{
        font-size: 15px;
    }
    .history_block2{
        max-width: 100%;
        margin-left: 0;
    }
    .slider-history-arrow{
        max-width: 100%;
    }
    .but-wr{
        margin-left: 10px;
    }
    .but-wr2{
        margin-right: 10px;
    }
    .history-wr{
        padding: 0 25px;
        padding-top: 50px;
        padding-bottom: 40px;
        flex-flow: column;
    }
    .history_ul{
        padding-left: 25px;
    }
    .history-slide-item{
        max-width: 100%;
    }
    .team_wrapper{
        padding: 0 25px;
        padding-bottom: 93px;
    }
    .progress-age{
        max-width: 100%;            
    }
    .team_wrapper{
        padding-top: 50px;
    }
    .download__basic-name{
        font-size: 12px;
        max-width: 150px;
    }
    .more_page-text{
        font-size: 14px;
        line-height: 22px;
    }
    .more_page-subtext{
        font-size: 14px;
        line-height: 22px;
    }
    .category-space-row{
        max-width: 700px;
        width: 100%;
    }

}
@media (max-width: 1124px){
    h3{
        line-height: 83px;
    }
    .contactpage__content-down {
    	flex-direction: column;
    }
    .contactpage__content-down_left,
	.contactpage__content-down_right{
		width: 100%;
		margin-bottom: 15px;
	}
}
@media (max-width: 1024px){
    .download_filter-act {
        display: block;
        z-index: 20;
        background: #fff;
        max-width: 350px;
        width: 100%;
        border: 1px solid #C8C8C8;
        border-radius: 4px;
        padding: 10px;
        left: 0;
        transform: none;
        height: 100%;
        max-height: 100% !important;
        position: fixed;
        top: 0;
        padding-bottom: 20px;
    }

    .fil-btn-category{
        display: block;
    }
    .for-destop2{
        display: none;
    }
    .category__menu{
        max-width: 100%;
        padding-top: 15px;
        padding-right: 20px;
    }
    .category_filter{
        max-height: 400px;
        overflow-y: scroll;
    }
    .cariera-img-wrap-title{
        margin-top: 0;
    }
    .cariera__content-wrappper{
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }
    .cariera_block1{
        max-width: 100%;
    }
    .cariera_accordion{
        max-width: 100%;
        width: 100%;
        
    }
    .news__important-container{
        margin-top: 25px;
    }

    .delivery__content{
        padding: 30px 15px 70px 15px;
    }
    .delivery__content-wrappper{
        flex-flow: column;
        justify-content: center;
    }
    .delivery__accordion{
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .slide-promo{
        flex-flow: column;
    }
    .block1{
        max-width: 100%;

    }
    .block1__wrapper{
        padding: 25px 0;
    }

    .block2{
        padding: 0 25px;
    }
    .for-slide{
        flex-flow: column;
    }
    .slick_wr{
        width: 100%;
    }
    .block-video{
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
        padding-top: 50px; 
    }
    .block-video img{
        width: 100%;
        margin: 0 auto; 
    }
    .sales-row{
        margin-left: 0;
        margin-right: 0;
    }
    
    .header__lang{
        display: none;
    }
    .lang-active{
        display: flex;
       /* position: absolute;
        left: 25px;
        top: 0; */
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .ru{
        background: #f5f5f5;
        font-size: 20px;
    }
    .ro{
        background: #f5f5f5;
        font-size: 20px;
    }
    .contactpage__content-block2{
        max-width: 300px;
        margin-left: 20px;
        padding: 35px 35px 96px 35px;
    }
    .contactpage__content-block2-title{
        margin-bottom: 30px;
        line-height: 20px;
    }
    .contactpage__content-block1-down-title{
        font-size: 12px;

    }
    .wr-age{                      
        flex-flow: column;
        align-items: start;
    }
    .slick-wr-age{
        max-width: 100%;
    }
    .block-video-his{
        max-width: 100%;
    }
    .block-video-his-wr{
        flex-flow: row;
        margin-top: 135px;
    }
    .age-slide__text{
        margin-top: 0px;
    }
    .age-slide__descr{
        margin-top: 15px;
    }
    .map_content{
        flex-flow: column;
        align-items: center;
    }
    .map_block1{
        width: 100%;
        margin-top: 30px;
        position: relative;
    }
    .map_block1 img{
        margin: 0 auto;
    }
    .map_block1-descr{
        position: absolute;
        top: 50px;
        right: 25px;
        font-size: 12px;
    }
    .map_block1-descr span{
        font-size: 35px;
    }
    .map_block2{
        width: 100%;
        margin-top: 30px;
    }
    .swiper-wrapper2{
        margin: 0;
    }
    .bascet{
        height: auto;
    }
    .bascet__login-title{
        margin-top: 15px;
    }
    .bascet__content__wrapper{
        flex-flow: column;
    }
    .bascet__menu-wr{
        top: 20px;
    }
    .bascet-bascet{
        max-width: 100%;
        padding: 40px 25px 75px 25px;
    }
    
    .bascet-item{
        justify-content: space-between;
    }
    .bascet__menu::before{
        min-height: 480px;
    }
    .bascet__menu_link{
        font-size: 16px;
        line-height: 42px;
    }
    .bascet__menu_link span{
        margin-right: 20px;
    }
    .shablon-opac0{
        max-width: 163px;
        width: 100%;
    }
    .shablon-subtitle{
        justify-content: space-between;
    }
    .shablon-wr{
        justify-content: space-between;
    }
    .shablon-subtitle-quantity{
        margin-left: 95px;
    }
    .btn_order{
        margin-left: 25px;
    }
    .accordion__title-text-quantity{
        text-align: right;
    }
    .download__basic{
        max-width: 540px;
        margin-left: 50px;
    }
    .download__basic-type-file{
        margin-left: 0;
    }
    .download__basic-brand{
        margin-left: 0;
    }
    .download__basic-name{
        padding-right: 15px;
    }
    .news__content__wrapper{
        flex-flow: column;
    }
    .news__title{
        margin-top: 20px;
        margin-bottom: 35px;
    }
    .news__menu{
        height: 380px;
        margin-left: 10px;
    }
    .more_page-wrap{
        max-width: 100%;
        margin-top: 25px;
    }
    .news__menu::before{
        min-height: 300px;
        height: 100%;
    }

    .news__menu-wr{
        top: 20px;
    }

    .category__content{
        flex-flow: column;
    }
    .category-space-row{
        max-width: 100%;
        width: 100%;
    }

    .product__content_up{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .product-slider{
        min-height: 1px;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .product-descr{
        max-width: 415px;
        padding: 0 10px;
        margin-left: 0; 
    }
    .product__content_down{
        flex-flow: column;
        align-items: start;
    }
    .product__review{
        max-width: 100%;
        margin-left: 0;
    }
    .product-haracter-decr{
        max-width: 300px;
    }
    .about_promo-text{
        bottom: 50px;
    }
    .about_promo-text h6{
        font-size: 24px;
    }
    .about_promo-text p{
        font-size: 14px;
    }

}
@media(max-width: 959px){
    .di:nth-child(3){
        display: none;
    }
    .di:nth-child(4){
        display: none;
    }
    .dv:nth-child(2){
        margin: 0;
    }
    .contact{
        flex-flow: column;
    }
    .hr3, .hr9{
        display: block;
    }
    .history_block2{
        margin-top: 30px;
    }
    /* .ups_wrap{justify-content: start;} */
    .ups__descr{margin-left: 20px;}
    .ups__title{margin-left: 20px;}
    .ups_link{margin-left: 20px;}
}

@media (max-width: 850px){
    .fil-btn-download{
        display: block;
    }
    
    .for-destop{
        display: none;
    }

    .di-title img{
        object-fit: cover;
    }
    .input-search-active{
        display: none;
    }
    .tegg{
        display: none;
    }
    .ups{
        padding-top: 15px;
    }
    
    .ups_block2{
        max-width: 100%;
        width: 100%;
        align-items: center;
    }
    .ups_block1 img{
        display: block;
        max-width: 300px;
        width: 100%;
        max-height: 300px;
        height: 100%;
        margin: 0 auto;
    }
    .ups__title{max-width: 100%; margin-left: 0;text-align: center;}
    .ups__descr{max-width: 300px; margin-left: 0;text-align: center;margin-top: 20px;}


    .sales__item{
        margin-right: 10px;
    }
    .sales__item:nth-child(5){
        margin-right: 10px;
    }
    .sales__item:nth-child(10){
        margin-right: 10px;
    }
    .menu-choice{
        top: 190px;
    }
    .header__search{
        display: none;
    }
    .search-active1{
      /*  position: absolute; */
        top: -50px;
        left: 25px;
        z-index: 6;
        display: flex;
        align-items: center;

        width: 100%;

    }
    .header__start-item{
        font-size: 18px;
        margin-right: 5px;
    }
    .block span{
        font-size: 13px;

        height: 100%;
        display: flex ;
        align-items: center;
        width: 45px;
        background: #e5e5e5;
        justify-content: center;
    }
    .icons-arrow img {
        margin-left: 0px;
    }

    
    .menu-active-wrapper{
        margin-top: 65px;
        max-height: none;
    }

    .contactpage__content-up{
        flex-flow: column;
    }
    .contactpage__content-block2{
        max-width: 100%;
        margin-left: 0px;
        padding: 45px 35px 75px 35px;
        margin-top: 20px;
    }
    .contactpage__content-block2-title{
        margin-bottom: 30px;
        line-height: 20px;
    }
    .contactpage__content-block1-down-title{
        font-size: 14px;
        
    }
    .contactpage__content-block1-down-item{
        max-width: 100%;
        width: 100%;
    }

    .slide-wr-his{
        padding: 45px 75px;
        max-height: 100%;
    }

    .age-slide{
        max-width: 100%;
    }
    .age-slide__text{
        margin-top: 20px;
    }
    .age-slide__descr{
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .bascet-bascet{
        padding: 25px 15px 50px 15px;
    }
    .bascet-img{
        width: 75px;
    }
    .bascet-choice-elem{
        margin-left: 10px;
    }
    .bascet-choice-elem-name{
        font-size: 12px;
    }
    .bascet-elem-price{
        margin-left: 0;
        font-size: 14px;
    }
    .bascet_quantity{
        margin-left: 15px;
        max-width: 65px;
    }
    .btn-minus-bascet{
        margin-right: 15px;
    }
    .btn-plus-bascet{
        margin-left: 15px;
    }
    .bascet-elem-totalprice{
        margin-left: 5px;
        font-size: 14px;
    }
    .bascet-elem-delete-elem{
        margin-left: 15px;
    }
    .total-price{
        padding: 14px 20px 13px 0px;
    }
    .bascet-btn-end{
        max-width: 340px;
    }
    .btn_continue{
        max-width: 160px;
    }
    .btn_checkout{
        max-width: 160px;
    }
    .bascet-btn-end button{
        font-size: 12px;
    }
    .accordion__title-text-name{
        font-size: 14px;
    }
    .accordion__title-text-totalprice{
        font-size: 14px;
        margin-left: 50px;
    }
    .btn_order{
        max-width: 145px;
        margin-left: 45px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 50px;
    }
    .accordion__title-text-quantity{
        margin-left: 25px;
    }
    .download__content{
        flex-flow: column;
    }
    .checkbox{
        margin-right: 15px;
    }
    .hidden_inp_label{
        font-size: 14px;
    }
    .download__basic{
        margin-left: 0;
        max-width: 100%;
        margin-top: 25px;
    }
    .download__basic-type-file{
        margin-left: 30px;
    }
    .download__basic-brand{
        margin-left: 30px;
    }
    .download__title{
        margin-top: 10px;
    }
    .more_page-text{
        margin-top: 375px;
        max-width: 100%;
        width: 100%;
    }
    .more-page-img{
    	position: absolute;
        top: 120px;
        max-width: 100%;
        width: 100%;
        right: 0;
        padding: 0 25px;
    }
    .more-page-img {
    	display: none;
    }
    .more-page-img.mob_img {
    	position: relative;
    	display: block;
    	top: 0;
    	padding: 0;
    	margin: 0;
    	margin-top: 10px;
    }
    .more_page-subtext{
        padding-right: 0;
    }
    .more_page-wrap{
        padding-right: 25px;
    }
    .news-important-text{
        padding: 13px 15px 32px 15px;
    }
    .news-pretitle{
        line-height: 35px;
    }
    .news-title{
        line-height: 20px;
    }
    .news-down{
        padding: 0 15px;
    }
    .category__title{
        font-size: 22px;
        margin-top: 25px;
    }
    .category__sorting{
        max-width: 200px;
    }
    .product-fordetal{
        max-width: 100%;
    }
    .product-descr{
        max-width: 100%;
        padding: 0;
    }

    .product-descr__hr{
        display: none;
    }
    .product-haracteristic{
        margin-top: 20px;
        margin-left: 0;
    }
    .bread{
        flex-wrap: wrap;
    }
    .product-item-title{
        max-width: 100%;
    }
    .about_promo-descr{
        max-width: 320px;
        line-height: 16px;
    }

}
@media(max-width: 750px){
    .shablon-subtitle-quantity{
        margin-left: 50px;
    }
}
@media (max-width: 700px){
    .slide{
        flex-flow: column;
    }
   
    .block1__title{
        font-size: 25px;
    }
    .block1__descr{
        width: 100%;
        margin-top: 20px;
    }

    .block2 img{
        width: 100%;
        height: 325px;
    }
    .video-btn{
        width: 32px;
        height: 32px;
    }
    
    .bascet-btn-start button{
        text-align: left;
        font-size: 11px;
    }
    .btn_refresh{
        margin-right: 10px;
    }
    .bascet-btn-end{
        max-width: 300px;
    }
    .btn_continue{
        margin-right: 5px;
    }
    .wr-mob-bascet{
        min-width: 250px;
    }
    .accordion__title-shablon{
        padding: 5px;
    }
    .choice_block-shablon-item{
        margin-left: 0px;
    }
    .w{
        left: 0;
    }
    .accordion__title-text-name{
        margin-left: 20px;
        max-width: 120px;
        font-size: 11px;
    }
    .choice_block-shablon-totalprice{
        margin-left: 35px;
        min-width: 77px;
    }
    .choice_block-shablon-descr{
        min-width: 120px;
        margin-left: 5px;
    }
    .choice_block-shablon-price{
        margin-left: 5px;
        min-width: 65px;
        text-align: right;
    }
    .choice_block-shablon-quantity{
        margin-left: 15px;
    }
    .accordion__title-text-quantity{
        margin-left: 15px;
        text-align: right;
        font-size: 14px;
    }
    .btn_order{
        font-size: 12px;
        margin-left: 0px;
        height: 45px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 45px;
    }
    .accordion__title-text-totalprice{
        margin-left: 0;
    }
    .download__basic-download{
        margin-left: 20px;
    }
    .download__title{
        font-size: 22px;
    }
    .news-pretitle{
        line-height: 20px;
    }
    .news-descr{
        line-height: 20px;
    }
    .news-down{
        bottom: 20px;
    }

    .op span{                         
        transform: translateX(0px);
        margin-bottom: 25px;
    }
    .op{
        font-size: 11px;                
        letter-spacing: 0.1em;
    }
    .block-video-his-wr{
        flex-flow: column;
    }                                  

    .white-logo{
        margin-right: 0;           
    }
    .age_title{
        font-size: 22px;
        line-height: 25px;           
    }
    .ww{
        left: -32px;
    }
}

@media (max-width: 650px){

    .header__end-mid{
        margin-left: 0;
    }
    .registration{
        margin-left: 0;
    }
    .map_block2-wr2 p{
        padding: 0 5px;
        font-size: 12px;
    }
    .bascet-item{
        position: relative;
    }
    .bascet-elem-delete-elem{
        position: absolute;
        right: 0;
        top: 0;
    }
    .download__basic-type-file{
        margin-left: 10px;
    }
    .download__basic-brand{
        margin-left: 10px;
    }
    .vakansio-item-content-wrap-btn{
        flex-flow: column;
        align-items: start;
    }
    .vakansio-item-content-prof{
        font-size: 15px;
    }
    .vacansio-more{
        margin-left: 0;
        margin-top: 20px;
    }
    .vakansio-item-content{
        padding: 30px 0 25px 15px;
    }
}

@media (max-width: 600px){
    .sales_item-img {
        min-height: auto;
    }
    .sales_item-down {
        max-height: none;
    }
    .cariera-img-wrap{
        padding: 35px 15px 80px 15px;
    }
    .di:nth-child(1){
        display: none;
    }
    .di:nth-child(2){
        display: none;
    }
    .dv:nth-child(1){
        margin: 0;
    }

    .cariera_content{
        padding: 62px 15px 0px 15px;
    }

    .cariera_modal{
        padding: 35px 35px 50px 35px;
    }
    .car-slider-content{
        padding: 0;
     }
     .arrowNextCariera{
        right: -22px;
     }
     .arrowPrevCariera{
        left: -10px;
     }
    .ups_block2{
        padding: 0 15px;
    }
    .ups__title{
        font-size: 14px;
        line-height: 20px;
    }
    .ups__descr{
        font-size: 12px;
    }
    .first__block{
        display: flex;
        flex-flow: column;
        align-items: start;
    }
    .footer__social{
        margin-top: 15px;
    }
    
    .info{
        margin-top: 15px;
    }
    .subscription{
        margin-top: 15px;
    }
    .menu-active-wrapper{
        margin-top: 65px;
    }
    .search-active1{
        top: -65px;
    }
    .registration{
        display: none;
    }
    .registration-active{
        display: block;
       /* position: absolute;*/
        left: 25px;
        top: -25px;
        font-family: 'Mont', sans-serif;
        font-weight: 600;
        font-size: 15px;
        color: #000000;
    }
    .active{
        width: 100%;
        position: static;
    }
    .sales__item{
        max-width: 285px;
        margin: 0 auto; 
        margin-bottom: 20px;
    }
    .menu-choice{
        top: 245px;
    }
    .lang-active{
        top: 50px;
    }
    .search-active1{
        top: -50px
    }
    .registration-active{
        top: 20px;
    }
    .link{
        top: 75px;
    }
    .ci{
        display: flex;
        justify-content: center;
    }
    .age-slide__title{
        font-size: 25px;
    }
    .age-slide__text{
        margin-top: 10px;
    }
    .age-slide__descr{
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .slide-wr-his{
        padding: 25px;
    }
    .map_block1 img{
        margin: 0;
    }
    .map_block1-descr{
        top: 15px;
    }

    .bascet-bascet{
        padding: 25px 10px 50px 10px;
    }
    .bascet-img{
        width: 50px;
    }
    .bascet-elem-price{
        font-size: 12px;
        max-width: 77px;

    }
    .bascet_quantity{
        margin-left: 15px;
        max-width: 55px;
    }
    .btn-minus-bascet{
        margin-right: 10px;
    }
    .btn-plus-bascet{
        margin-left: 10px;
    }
    .bascet-elem-totalprice{
        font-size: 12px;
        max-width: 77px;
    }
    .bascet-elem-delete-elem{
        margin-left: 10px;
    }
    .total-price{
        font-size: 14px;
    }
    .bascet-btn-wrapper{
        margin-top: 15px;
        flex-wrap: wrap;
        align-items: flex-start;
        flex-direction: column;
    }
    .bascet-btn-end{
        margin-top: 20px;
    }
    .bascet-contect-title{
        margin-bottom: 15px;
    }
    .wr-mob-bascet{
        min-width:  236px;
        flex-wrap: wrap;
    }
    .bascet-choice-elem{
        margin-left: 0;
    }
    .accordion__title-shablon .accordion__arrow{
        display: none;
    }
    .download__content{
        padding: 45px 15px 65px 15px;
    }
    .download__basic-type-file{
        margin-left: 0;
    }
    .download__basic-brand{
        margin-left: 0;
    }
    
    .news-pretitle{
        line-height: 35px;
    }
    .news-title{
        max-width: 100%;
    }
    .news-down{
        bottom: 35px;
    }
    .category__title{
        font-size: 18px;
        line-height: 35px;
        margin-top: 15px;
    }
    .category__sorting{
        max-width: 200px;
    }
    .category__title_wrap{
        flex-flow: column;
        align-items: start;
    }
    .product__content{
        padding: 30px 15px 50px 15px;
    }
    .product-slider{
        width: 100%;
    }
    .bread__link{
        padding: 5px 0;
    }

    .block-video-his-wr{
        margin-top: 90px;        
    }
    .slider-arrow-age{
        margin: 20px 0;              
    }
    .about_promo-img img{
        min-height: 300px;
        height: 100%;
        
    }
    .about_promo-text{
        left: 15px;
        bottom: 20px;
    }
    .about_promo-text h6{
       font-size: 20px;
       line-height: 20px;
       margin-bottom: 10px;

    }
    .about_promo-text p{
        max-width: 250px;
        line-height: 16px;
        font-size: 13px;
    }
    .accordion__content-delivery-text{
        padding-right: 25px;
    }

    .download__basic-title{
        display: none;
    }
    .download__basic-item{
        flex-flow: column;
        align-items: start;
    }
    .download__basic-name{
        max-width: 100%;
        display: flex;
    }
    .download__basic-name span{
        display: block;
        margin-right: 10px;
        max-width: 100px;
        width: 100%;
    }
    .download__basic-type-file{
        max-width: 100%;
        display: flex;
    }
    .download__basic-type-file span{
        display: block;
        margin-right: 10px;
        max-width: 100px;
        width: 100%;
    }
    .download__basic-brand{
        max-width: 100%;
        display: flex;
    }
    .download__basic-brand span{
        display: block;
        margin-right: 10px;
        max-width: 100px;
        width: 100%;
    }
    .download__basic-download{
        /* flex-flow: column; */
        max-width: 60px;
        margin-left: 110px;
    }
    .ups_wrap{
        flex-flow: column;
        align-items: center;
    }
}

@media (max-width: 599px){
    .sales__hr{
        display: none;
    }
    .col-sm-12{
        margin: 0 auto;
    }
    .sales-row{
        justify-content: center;
    }
    .contact{
        margin-top: 15px;
        flex-flow: row;
        justify-content: start;
        margin-left: 0;
    }
    .shablon-subtitle-quantity{
        margin-left: 30px;
    }
    .accordion__title-text-name{
        line-height: 15px;
        max-width: 70px;
    }
    .shablon-subtitle-totalprice{margin-left: 15px;}
    .btn_order{
        max-width: 120px;
    }
    .accordion__title-text-quantity{
        margin-left: 0px;
        text-align: left;
    }
    .space-row-semilar{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    

}
@media (max-width: 550px){
    
    .product-fordetal{
        max-width: 300px;
        width: 100%;
    }
    .large img{
        max-width: 100%;
        width: 300px;
    }
    
}
@media (max-width: 510px){
    .delivery__accordion{
        padding-left: 43px;
    }
    .accordion__title-delivery{
        align-items: start;
    }
    .accordion__title-text-delivery{
        line-height: 13px;
        padding-right: 10px;
    }
    .w{
        width: 15px;
        padding-left: 15px;
    }
    .delivery__title{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .contactpage__content-block2 input{
        height: 40px;
    }
    .textarea{
        height: 130px;
    }
    .wr-mob-bascet{
        min-width:  1px;
        max-width: 180px;
    }
    .bascet-choice-elem-number{
        font-size: 11px;
        letter-spacing: 0.1em;
    }
}

@media (max-width: 500px){
    .header{
        padding: 0 15px;
    }
    .header__up{
        justify-content: start;
    }
    .header__end{
        margin-left: 25px;
    }
    .burger{
        position: absolute;
        right: -10px;
        margin-top: 10px;
    }
    .header__logo{
        margin-right: 10px;
    }
    .log-in{
        display: none;
    }
    .log-in-active{
        display: block;
     /*  position: absolute;*/
       top: 10px;
       right: 25px;
       width: 92px;
        height: 34px;
        background: #ED713C;
        font-family: 'Mont', sans-serif;
        font-weight: 800;
        font-size: 12px;
        color: #ffffff;
        text-align: center;
        padding-top: 9px;
    }
    .header__end-mid{
        margin-right: 25px;
    }

    .block1__title{
        padding-left: 15px;
        margin: 0 auto;
    }
    .block1__descr{
        padding: 0 15px;
        margin: 0 auto;
        margin-top: 20px;
    }
    .block2{
        padding: 0 15px;
    }
    .sales__wrapper{
        padding: 0 15px;
    }
    .carousel__wrapper{
        padding: 0 15px;
    }
    .brand__wrapper{
        padding: 25px 15px;
        
    }
    .brand__hr{
        margin-bottom: 10px;
    }
    .slide__wrapper{
        padding: 0;
    }
   
    .for-slide{
        margin: 0;
        padding: 0;
    }
    
    .container{
        padding: 0;
    }
    .footer-row{
        padding: 0 15px;
    }
    .logo-wm__wrapper{
        padding: 0 15px;
    }
    
    .contactpage__content-block2{
        padding: 40px 25px; 
    }
    .contactpage__content{
        padding: 64px 15px 44px 15px;
    }

    .send-message{
        max-width: 180px;
    }
    .map_block1 img{
        max-width: 100%;
    }
    .map_block2-wr2{
        flex-flow: column;
    }
    .map_block2-wr2 p{
        max-width: 100%;
        margin-bottom: 20px;
        height: 40px;
        
    }
    .map_block2-wr2 p:before{
        height: 40px;
    }


    .bascet__menu_link{
        font-size: 14px;
    }
    .bascet-title{
        font-size: 18px;
    }
    .create-shablon{
        max-width: 135px;
    }
    
    .accordion__title-text-quantity{
        max-width: 104px;
        margin-left: 5px;
        text-align: right;
    }
    .shablon-subtitle-quantity{
        margin-left: 10px;
    }
    .shablon-subtitle-totalprice{
        max-width: 78px;
        margin-left: 30px;
        
    }
    .accordion__title-text-totalprice{
        max-width: 78px;
        margin-left: 20px;
    }
    .shablon-wr{
        justify-content: start;
    }
    .btn_order{
        margin-left: 15px;
    }

    .wr-shablon-inside{
        display: flex;
        flex-wrap: wrap;
        justify-content: start;
    }
    .choice_block-shablon-descr{
        margin-left: 0;
    }
    .btn-plus-shablon{
        margin-left: 10px;
    }
    .btn-minus-shablon{
        margin-right: 10px;
    }
    .choice_block-shablon-totalprice{
        margin-left: 15px;
    }
    .download__basic-item{
        position: relative;
    }

    .more_page-text{
        /* margin-top: 330px; */
        margin-top: 15px;
    }
    .product__review-item-text{
        padding-right: 10px;
    }
    .age-slide__text{
        line-height: 18px;
    }
    /* .block-video-his{
        min-height: 320px;
    } */
    .sendcv{
        max-width: 120px;
        font-size: 12px;
        padding: 10px;

    }
    .news{
        padding: 0 15px;
    }

}
@media(max-width: 450px){
    .vakansio-item{
        display: flex;
        align-items: center;
    }
    .vakansio-item img{
        width: 160px;
        object-fit: contain;
    }
    .vakansio-item-content-prof{
        line-height: 16px;
    }
    .vakansio-item-content-wrap-btn{
        margin-top: 5px;
    }
    .slider-nav{
        flex-flow: column;
        align-items: center;
    }
    .slider-arrow{
        margin-right: 0;
    }
    .block1__title{
        padding-left: 10px;
        margin: 0 20px;
    }

    .slide__descr{
        padding-right: 10px;
    }
    .search-active1{
        max-width: 220px;
    }
    .input-search-active2{
        max-width: 220px;
    }
    .cookie{
        
        transform: translateX(-50%);
        max-width: 300px;
        left: 50%;
        width: 100%;
    }
    .cookie_wrapper{
        padding: 50px 0 50px 20px;
    }
    .map_block1{
        display: flex;
        flex-flow: column;
    }
    .map_block1-descr{
        text-align: left;
        position: static;
    }
    .map_block1-descr span{
        font-size: 18px;
    }
    .shablon-subtitle div{
        letter-spacing: 0.1em;
    }
    .accordion__title-text-quantity{
        max-width: 46px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 10px;
    }
    .more_page-text{
        margin-top: 290px;
    }
    .product-fordetal{
        max-width: 230px;
        width: 100%;
    }
    .large img{
        max-width: 100%;
        width: 230px;
    }
    
}
@media(max-width: 400px){
    .ww{
        left: -20px;
    }
    .accord-elem{
        margin-bottom: 10px;
    }
    .accordion__title-delivery{
        margin-bottom: 10px;
    }
    .cariera-img-wrap-title{
        text-align: left;
    }
    h6{
        font-size: 18px;
        line-height: 25px;
    }
    .cariera-img-wrap{
        padding: 35px 15px 45px 15px;
    }
    .cariera{
        padding: 0 15px;
    }
    .cariera-advantages{
        padding: 0 15px;
    }
    .cariera-slide-item-name{
        font-size: 14px;
        line-height: 20px;
    }
    .cariera-slide-header-text{
        margin-left: 5px;
    }
    .cariera-slide-item{
        padding: 15px 5px 15px 10px;
    }
    .cariera_slider-title{
        font-size: 20px;
        line-height: 25px;
        padding-top: 25px;
    }
    .cariera_accordion{
        padding-left: 5px;
    }
    .choice_block-cariera{
        margin-left: 0;
    }
    .cariera_block1-title{
        font-size: 20px;
    }
    .cariera_modal{
        max-height: 500px;
        padding: 35px 15px 50px 15px;
    }
  .footer__subscription-btn{
    max-width: 105px;
  }
  .chisinau{
    margin-right: 20px;
  } 
  .age-slide__title{
    font-size: 20px;
    }
    .age-slide__descr{
        margin-top: 5px;
        margin-bottom: 10px;
        line-height: 18px;       
    }
    .slide-wr-his{
        padding: 15px 10px;      
    }
    .map_block2-wr2 p{
        height: 50px;
    }
    .map_block2-wr2 p:before{
        height: 50px;
    }


    .shablon-subtitle div{
        letter-spacing: 0em;
    }
    .shablon-subtitle-quantity{
        margin-left: 5px;
    }
    .shablon-subtitle-totalprice{
        margin-left: 5px;
    }
    .btn_order{
        max-width: 90px;
        margin-left: 10px;
        line-height: 10px;
        font-size: 10px;
    }

    .accordion__title-text-quantity{
        max-width: 40px;
        margin-left: 5px;
        font-size: 12px;
    }
    .accordion__title-text-totalprice{
        max-width: 50px;
        font-size: 12px;
        line-height: 13px;
        margin-left: 5px;
    }
    .choice_block-shablon-number{
        letter-spacing: 0.1em;
    }
    .btn-minus-shablon{
        margin-right: 7px;
    }
    .btn-plus-shablon{
        margin-left: 7px;
    }
    .choice_block-shablon-descr{
        min-width: 80px;
    }
    .choice_block-shablon-totalprice{
        margin-left: 5px;
    }
    .choice_block-shablon-price{
        margin-left: 0;
        font-size: 12px;
        text-align: left;
    }
    .choice_block-shablon-quantity{
        margin-left: 5px;
    }
    .choice_block-shablon-totalprice{
        min-width: 50px;
        width: 100%;
        font-size: 12px;
        text-align: center;
    }

    .download__content{
        padding: 25px 5px 65px 5px;
    }
    
    .download__basic-name{
        padding-right: 5px;
        line-height: 16px;
    }


    .download__basic-title div{
        letter-spacing: 0em;
    }
    .more_page-text{
        margin-top: 250px;
    }
    .hidden_inp_label{
        font-size: 12px;
    }
    
    
    .product-slider{
        flex-flow: column-reverse;
    }
    .product-navdetal{
        max-width: 100%;
    }
    .product-navdetal .slick-list{
        margin: 0 -5px;
    }
    .small{
        padding: 0 5px;
    }
    .product-fordetal{
        max-width: 100%;
        width: 100%;
    }
    .large img{
        max-width: 100%;
        width: 100%;
    }
    .block-video-his-wr{
        margin-top: 50px;
    }
    .white-text{
        font-size: 14px;
        line-height: 22px;
    }

    .age_title{
        font-size: 18px;
    }
    .history-slide-title{
        font-size: 14px;
    }
  
    .download__basic-name span{
        min-width: 100px;
        width: 100%;
    }
    .bascet{
        padding: 0 10px;
    }
    .accordion__title-text-name{
        margin-left: 10px;
    }
}
@media (max-width: 350px){
    .header__start{
        width: 57px;
    }
    .header__end-mid{
        margin-right: 5px;
    }
    .footer__contact-phone{
        font-size: 14px;
    }
    .bascet-elem-price{
        max-width: 40px;
    }
    .bascet-elem-totalprice{
        max-width: 40px;
        margin-left: 10px;
    }
    .bascet-btn-end button{
        font-size: 11px;
    }
    .more_page-text{
        margin-top: 210px;
    }
    .news-down{
        bottom: 25px;
    }
    .category__content{
        padding-left: 20px;
    }

    .product__review-btn{
        max-width: 100%;
        font-size: 12px;
        margin-left: 15px;
        padding: 0 2px;
    }
    .age_title{
        font-size: 16px;
    }
    .vakansio-item img{
        width: 110px;
    }
    .vakansio-item-content-prof{
        font-size: 13px;
    }
    .advantages-title{
        font-size: 14px;
        line-height: 25px;
    }
    .advantages-wrap{
        padding: 0px 15px 87px 10px;
    }
    .advantages-text h2{
        font-size: 14px;
        line-height: 20px;
    }
    .sendcv{
        max-width: 110px;
    }
}

