@media screen and (min-width: 1342px){
    .unstandart_container {
        width: 1280px;
        padding: 0px 15px;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1199px){
    .news_module .news_list .slick-arrow:after{
        font-size: 24px;
    }
    .news_module .news_list .slick-arrow.prevArrow{
        left: -10px;
    }
    .news_module .news_list .slick-arrow.nextArrow{
        right: -10px;
    }
    .buy_in_bulk-navigation .control-label{
        padding-top: 0px;
    }
    .ncategory_article .article-slider {
        max-width: calc(100% - 150px);
    }
    .ncategory_article .article-bottom{
        max-width: inherit;
    }
}
@media screen and (max-width: 991px) {
    .footer__logo{
        font-size: 10px;
        line-height: 12px;
        margin-right: auto;
    }

    .footer__logo span{
        width: 120px;
    }

    .footer__links {
        margin: 5px 0px;
        margin-left: -20px;
    }

    .footer__copyright {
        width: 211px;
        margin-left: auto;
    }

    .controll_container {
        width: 2px;
    }

    .tp-caption.big_white_title{
    /*    font-size: 48px;*/

    }
    .big_opacity_title_dot_left:after, .big_opacity_title_dot_right:after{
        display: none;
        /*top: 210px !important;*/
        /*left: 35px !important;*/
    }

    .tp-caption.big_opacity_title_dot_right, .tp-caption.big_opacity_title_dot_left{
        /*font-size: 24px;*/
        top: 170px !important;
        left: 15px !important;
    }
    .tp-caption.big_white_title{
        top: 232px !important;
        left: 35px !important;
    }

    .tp-caption.litle_white_title {
        top: 292px !important;
        left: 35px !important;

    }
    .slideShow_wrapp .slide-content .tp-caption.button_wrapp{
        top: auto !important;
        left: 35px !important;
        bottom: 100px;
    }
    .section-title {
        font-size: 30px
    }
    .section-title span{
        font-size: 30px;
    }
    .section-title img{
        width: 281px;
    }

    section.vertical-dots:before, section.vertical-dots:after{
        display: none;
    }
    section:not(:first-child){
        padding: 35px 0px;
    }
    .section-contacts .map{
        height: 400px;
    }
    .side-title{
        font-size: 30px;
    }
    section.vertical-dots{
        padding: 0px;
    }
    section.section-benefits{
        padding-top: 24px;
        margin-top: 24px;
        padding-bottom: 24px;
    }
    section.section-gallery{
        padding-bottom: 0px;
    }
    section.section-video{
        padding-top: 24px;
        margin-top: 24px;
        padding-bottom: 24px;
    }
    section.section-benefits:after{
        bottom: 0px;
    }
    section.section-benefits:before{
        top: 0px;
    }
    section.section-gallery{
        padding-top: 24px;
    }
    .our_shops-navigation .control-label{
        padding-top: 0px;
    }
    .buy_in_bulk-item-image{
        margin-bottom: 24px;
    }
    .modal-header{
        font-size: 30px;
    }
    .news_list{
        overflow: hidden;
    }
    .benefits{
        margin-bottom: -40px;
    }
}
@media screen and (max-width: 767px){
    .mouse{
        display: none;
    }
    .footer__container {
        flex-direction: column;
        align-items: center;
        align-content: center !important;
    }
    .footer__logo{
        margin: 16px 0px;
    }
    .footer__logo span{
        width: auto;
    }
    .footer__links{
        order: -1;
        font-size: 10px;
        margin: 0px;
    }
    .footer__copyright{
        margin: auto;
        width: auto;
    }

    .tp-caption.big_opacity_title_dot_right, .tp-caption.big_opacity_title_dot_left{
        font-size: 70px;
    }
    .tp-caption.big_white_title{
        font-size: 30px;
        top: 212px !important;
    }
    .tp-caption.litle_white_title{
        font-size: 11px;
        top: 242px !important
    }

    .controll_container{
        width: 1px;
    }
    .header_container{
        padding: 10px 15px;
    }
    header.scrolled .header_container{
        padding: 10px 15px;
    }
    header .logo{
        width: 80px;
        background-size: contain;
        height: 33px;
    }
    header .lang-soc__lang{
        display: none;
    }
    body:not(.common-home).scrolled{
        padding-top: 53px;
    }

    .lang-soc__lang{
        padding: 16px 32px;
        font-weight: 400;
    }
    .lang-soc__lang span{
        display: block;
        margin: 0px;
        padding-right: 20px;
        color: black;
    }
    .lang-soc__lang span:after{
        top: 50%;
        left: auto;
        right: 0px;
        transform: translateY(-50%);
        border-top-color: black;
    }
    .lang-soc__lang ul{
        display: none;
        position: static;
        transform: none;
        left: auto;
        top: auto;
        box-shadow: none;
        background-color: transparent;
        width: auto;
        padding: 5px 0px 0px 0px;
        border: 0px;
        margin: 0px -3px;
    }
    .lang-soc__lang ul.active{
        display: inline-block;
        flex-direction: column;
        align-content: flex-start;
    }
    .lang-soc__lang ul li{
        padding: 0px;
        text-align: left;
        color: black;
        border: 0px;
        border-radius: 0px;
        padding: 3px 3px 1px 3px;
    }
    .lang-soc__lang ul li a{
        padding: 0px;
        color: black;
    }
    .lang-soc__lang ul li.current a{
        color: white;
    }
    .lang-soc__lang ul li.current{
        border: 1px solid white;
    }
    .lang-soc__soc a{
        margin-right: 15px;
    }
    .menu-toggle-wrap{
        width: 73px;
    }

    .benefits__item{
        width: 50%;
    }
    .benefits__name{
        font-size: 12px;
    }
    .benefits__pct {
        height: 45px;
    }
    .benefits__pct img{
        max-width: 40px;
    }
    .modal-dialog{
        max-width: calc(100% - 30px);
    }
    .request_call_modal .modal-dialog{
        max-width: calc(100% - 30px);
    }
    .modal-login .modal-dialog, .modal-forget-pass .modal-dialog, .modal-register .modal-dialog, .modal-forget-pass-login .modal-dialog {
        width: 400px;
        max-width: calc(100% - 30px);
    }
    .modal-login .modal-body, .modal-forget-pass .modal-body, .modal-register .modal-body, .modal-forget-pass-login .modal-body {
        flex-direction: column;
    }
    .modal .divider {
        padding: 30px 0px;
        background: none;
    }
    .modal-register .recaptcha_wrapp .g-recaptcha {
        transform: scale(0.892);
    }
    .modal-register .modal_info_text{
        width: auto;
        max-width: none;
    }
    .modal-body {
        padding: 16px 15px 32px 15px;
    }
    .modal-header {
        padding: 0px 15px;
    }
    .wrapp_articles .news_item{
        width: 50%;
    }
    .sertificats_wrapp .item{
        width: 33.3332%;
    }
    .contact_shops_wrapp .contact_shop_item{
        width: 50%;
    }
    .section-contacts.section-contacts{
        padding-bottom: 131px;
    }
    .our_shops-item-image{
        margin-bottom: 24px;
    }
    .buy_in_bulk-item-form-title{
        margin-top: 24px;
    }
    .faq_list .question_item{
        margin: 0px 25px 0px 12px;
        padding: 12px 15px 10px 20px;
    }
    .faq_list .answer_item{
        margin: 5px 17px 0px 25px;
        padding: 20px 15px 22px 15px;
    }
    section.horizontal-dots:before, section.horizontal-dots:after{
        max-width: 80%;
    }
    .sertificats_wrapp .title:before, .news_module .title:before{
        max-width: 100%;
    }
    .why p{
        font-size: 12px;
    }
    .ncategory_article .article-slider {
        max-width: inherit;
        margin-right: 0px;
        margin-left: 0px;
        width: 100%;
        padding: 0px 35px;
    }
    .article-slider .slick-arrow.nextArrow {
        right: 0px;
    }
    .article-slider .slick-arrow.prevArrow {
        left: 0px;
    }
    .article-slider .slick-arrow{
        display: none;
    }
    .news-ncategory h1, .news-article h1{
        margin: 40px 0px 24px 0px;
    }
    .ncategory_article .article-bottom a{
        margin: 10px 0px;
    }
    .ncategory_article .article-bottom{
        flex-direction: column;
        align-items: center;
    }
    .side-title br{
        display: none;
    }
    .side-title{
        font-size: 24px;
        margin-bottom: 8px;
    }
    .section-title {
        font-size: 19px
    }
    section.side-dots:before, section.side-dots:after{
        display: none;
    }
    .collection{
        margin-bottom: -30px;
    }
    .collection .content{
        height: auto;
        background-image: none;
    }
    .collection .content.height_span12{
        height: auto;
    }
    .collection .content.height_span_full{
        height: auto;
    }
    .collection .content.height_span_2{
        height: auto;
    }
    .collection a{
        position: static;
        left: 0px;
        top: 0px
    }
    .collection a img{
        display: block;
        width: 100%;
    }
    .modal .divider {
        padding: 30px 0px;
        background: none;
    }
    .modal .divider:after{
        content: '';
        background: url('../image/point_horizontal.png');
        background-repeat: repeat-x;
        width: 100%;
        height: 2px;
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    section.a-lot-dots:after{
        height: 160px;
        width: 100%;
        background-size: auto;
        bottom: -25px;
    }

    .section-title span{
        font-size: 19px;
        left: -10px;
    }
    .section-title img{
        width: 175px;
        margin-top: -15px;
    }
}
@media screen and (max-width: 480px){
    .sertificats_wrapp .item img{
        width: 100%;
    }
    .sertificats_wrapp .item{
        width: 50%;
    }
    .wrapp_articles .news_item{
        width: 100%;
    }
    .contact_shops_wrapp .contact_shop_item{
        width: 100%;
    }
}