.block-text table tr td{border:1px solid #404040;padding:4px}.wrapper-about-firm .about-firm p>a{display:inline}.wrapper-about-firm .about-firm p{font-size:16px}.list-name-category a>i.arrow{position:absolute;line-height:19px}.banners img{margin:10px 0;border:1px solid #ff5012;max-width:272px;float:none;display:block}header .wrapper-header.slide-1{background:url(/img/pokrivlya.jpg) center right no-repeat!important}.row.wrapper-header.page-catalog.bg-1.pokrivlyaBg.slide-6{background:url(/img/pokrivlia.jpg) no-repeat!important}header .wrapper-header .left-triangle{background-position:-10% top}header .wrapper-header:not(.page-index) .left-triangle{background-position:-19% -34px}div#product div#contentProduct div#galleryProduct,div#product div#contentProduct div#galleryProductVideo{position:relative;float:left;width:100%;height:auto;height:350px}div#galleryProduct div#listPreview,div#galleryProductVideo div#listPreviewVideo{position:relative;width:100%;height:120px;overflow:hidden}div#galleryProduct div#listPreview .wrapListPreview,div#galleryProductVideo div#listPreviewVideo .wrapListPreview{width:100%;height:83px;overflow:hidden}div#galleryProduct,div#galleryProductVideo{width:45%;display:inline-block;padding-top:30px;margin:0 2%}div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{position:relative;vertical-align:middle;float:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;margin-bottom:10px;height:300px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}div#galleryProduct div#mainPhoto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}div#galleryProduct div#mainPhoto a,div#galleryProductVideo div#mainVideo a{display:block;text-align:center;text-decoration:none;color:transparent;font-size:0;line-height:0}div#galleryProduct div#mainPhoto a img,div#galleryProductVideo div#mainVideo a iframe{max-width:100%;border:0}div#galleryProductVideo div#mainVideo a iframe{max-height:289px}div#galleryProduct div#listPreview ul.list,div#galleryProductVideo div#listPreviewVideo ul.list{position:relative;display:block;padding:0;margin:0;width:100%;height:95px;list-style:none}div#galleryProduct div#listPreview ul.list>li,div#galleryProductVideo div#listPreviewVideo ul.list>li{margin:0 10px 0 0;padding:2px 0 0;width:105px;height:85px;float:left}div#galleryProduct div#listPreview ul.list>li a,div#galleryProductVideo div#listPreviewVideo ul.list>li a{display:block;width:113px;height:80px;color:transparent;text-decoration:none;text-align:center;border:1px solid transparent;overflow:hidden;padding:3px 0;opacity:1;background:#fff;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);cursor:pointer}div#galleryProduct div#listPreview ul.list>li.active>a,div#galleryProductVideo div#listPreviewVideo ul.list>li.active>a{border:1px solid #ff4e16}div#galleryProduct div#listPreview ul.list>li a:hover,div#galleryProductVideo div#listPreviewVideo ul.list>li a:hover img{opacity:.8}div#galleryProduct div#listPreview ul.list>li a img,div#galleryProductVideo div#listPreviewVideo ul.list>li a img{height:70px;border:0}div.block-text{clear:both}div.block-text img,div.wrapper-page img{max-width:100%;height:auto}footer{max-width:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{width:100%!important}#listPreviewVideo span.previewIframe{display:block;height:100%;position:absolute;width:100%}div#galleryProductVideo div#listPreviewVideo ul.list>li,div#galleryProductVideo div#listPreviewVideo ul.list>li a{width:108px}div#galleryProductVideo div#listPreviewVideo ul.list>li{margin-right:6px;position:relative}div#galleryProductVideo div#listPreviewVideo ul.list>li a:after{content:'';display:block;width:40px;height:35px;background:url(/img/youtubePlay.png) center center no-repeat;background-size:40px;left:50%;margin-left:-20px;position:absolute;top:50%;margin-top:-17.5px;cursor:pointer}div#galleryProductVideo div#mainVideo a:after{content:'';display:block;width:64px;height:48px;background:url(/img/youtubePlay.png) center center no-repeat;background-size:64px;left:50%;margin-left:-32px;position:absolute;top:50%;margin-top:-24px;cursor:pointer}div#galleryProductVideo div#mainVideo a img{width:100%}div#galleryProductVideo div#mainVideo:hover a:after{background:url(/img/youtubePlayHover.png) center center no-repeat;background-size:64px}div#galleryProductVideo div#listPreviewVideo ul.list>li a:hover:after{background:url(/img/youtubePlayHover.png) center center no-repeat;background-size:40px}#samePro .figcaption{display:table!important}#samePro .figcaption span.name-product{display:table-cell!important;vertical-align:middle}.list-nav-main>li.active>a,.list-nav-main>li.active>span,.list-nav-main>li.open>a,.list-nav-main>li.open>span,.list-nav-main>li:hover>a,.list-nav-main>li:hover>span{text-decoration:none;color:#ff4e16;-webkit-box-shadow:0 1px 0 #ff4e16;box-shadow:0 1px 0 #ff4e16;font-family:Harmonia,sans-serif;font-size:19px;text-transform:uppercase;padding:0;margin:0 30px 0 0}.list-nav-main>li.active>a>span.caret,.list-nav-main>li.open>a>span.caret,.list-nav-main>li:hover>a>span.caret{text-decoration:none!important}.list-nav-gorizont>ul.main-list li{float:none;position:relative;width:32%;line-height:30px;z-index:500}header .wrapper-header .left-triangle .link-firm-header a[data-target="#callback"],header .wrapper-header .left-triangle .link-firm-header a[data-target="#locationfirm"]{z-index:500}.banners{max-width:100%}.ytb{width:340px;float:right;margin-top:10px;max-width:29%;z-index:500;position:relative}.ytb img{width:100%}.f_ytube{width:87%;position:absolute;z-index:1}.f_facebook{width:100%;position:absolute;z-index:0}#part-product table{margin:0 auto;float:none}@media screen and (max-width:2000px){#part-product .product{height:310px}#samePro.product{height:162px}}@media screen and (min-width:2001px){#part-product .product{height:410px}}@media screen and (min-width:1300px){#samePro .figcaption{width:101%!important}}@media screen and (max-width:1700px){#wrapper-list-product .wrap-item-product .photo img{width:100%;height:auto;min-width:100%;min-height:auto;-o-object-fit:cover;object-fit:cover}#part-product .product{height:250px}#samePro.product{height:160px}}@media screen and (max-width:1520px){#part-product .product{height:217px}#samePro.product{height:160px}header .wrapper-header .left-triangle{background-position:-20% top}header .wrapper-header:not(.page-index) .left-triangle{background-position:-50% -34px}}@media screen and (max-width:1190px){header .wrapper-header:not(.page-index) .left-triangle{background-position:156% -34px}}@media screen and (max-width:1300px){div#galleryProductVideo div#mainVideo a iframe{max-height:239px}div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{height:250px}#samePro.product{height:118px}}@media screen and (max-width:1200px){div#galleryProductVideo div#mainVideo a iframe{max-height:368px}div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{height:380px}div#galleryProduct,div#galleryProductVideo{width:100%}}@media screen and (max-width:1080px){#wrapper-list-product .wrap-item-product .photo img{min-height:100%;padding:0;width:auto;min-width:100%}#part-product .product{height:250px}header .wrapper-header .left-triangle{background-position:-70% top}}@media screen and (max-width:910px){#part-product .product{height:auto}.ytb{display:none}}@media screen and (max-width:850px){div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{height:350px}div#galleryProductVideo div#mainVideo,div#galleryProductVideo div#mainVideo a iframe{height:320px}.block-text table tr td{padding:4px 1px;font-size:9px}}@media screen and (max-width:767px){.banners,a.action-block{display:none}}@media screen and (max-width:500px){div#galleryProductVideo div#mainVideo a iframe{max-height:250px}div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{height:250px}}@media screen and (max-width:420px){div#galleryProductVideo div#mainVideo a iframe{max-height:200px}div#galleryProduct div#mainPhoto,div#galleryProductVideo div#mainVideo{height:200px}.block-text table tr td{padding:4px 1px;font-size:6px}}.tree{display:block;-webkit-columns:3;-moz-columns:3;columns:3}.tree ul{list-style:none;margin-bottom:15px;padding-left:25px}.tree__item{display:inline-block;min-width:calc(100% - 33%)}.tree__item>li>a{font-size:19px;text-transform:uppercase;margin-bottom:5px;display:inline-block;color:#ff4e16}.tree__item>li>ul{font-size:16px}.tree__item a{color:#444}.social a{display:inline-block;text-decoration:underline;padding:10px;line-height:0;font-size:15px;margin-right:9px}.social a.inst{background-image:url(/img/instagram.svg);background-size:100%;width:20px;height:20px;position:relative;left:13px}.social a.inst span{font-size:0;line-height:0}.social{display:-webkit-box;display:-ms-flexbox;display:flex}.social a.Facebook{top:0}@media screen and (max-width:1100px){.tree{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (max-width:767px){.tree ul{padding-left:15px}.tree{-webkit-columns:1;-moz-columns:1;columns:1;max-height:initial;height:auto}}#samePro .wrap-item-product .figcaption>span.name-product,#wrapper-list-product .wrap-item-product .figcaption>span.name-product{text-decoration:none!important}

.contact_right .Facebook {
    font-size: 0;
    width: 40px;
    height: 40px;
    background-image: url(../img/facebook-app-logo.svg);
    background-size: 100%;
    position: relative;
    left: 10px;
    top: -5px;
}
.contact_right .social a.inst {
    width: 40px;
    height: 40px;
}
.contact_right .tube-img{
    width: 40px;
}
.mobile_burger  {
    background: none;
    border: none;
    margin-top: 22px;
    padding: 0;
    float: left;
}
.mobile_burger span{
    width: 20px;
    height: 2px;
    display: block;
    margin-bottom: 6px;
    background: #292424;
}
.mobile_burger span:nth-child(2){
    width: 22px;
}
.mobile_logo {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 8px;
}
.mobile_logo img{
    max-width: 62px;
}
.header_mobile_container {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 101;
}
.mobile_social {
    text-align: right;
    margin-top: 18px;
}
.mobile_social a{
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}
.mobile_social .Facebook{
    background: url("../img/icons/fb.svg") no-repeat;
    font-size: 0;
    width: 11px;
    height: 20px;
}
.mobile_social .inst{
    background: url("../img/icons/insta.svg") no-repeat;
    font-size: 0;
    width: 20px;
    height: 20px;
}
.mobile_social.grey .Facebook{
    background: url("../img/icons/facebook_grey.svg") no-repeat;
}
.mobile_social.grey .inst{
    background: url("../img/icons/insta_grey.svg") no-repeat;
}
.contacts-modal-box{
    width: 100%;
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    left: 0;
}
.contacts-modal-box .info-block{
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
.contacts-modal-box .info-block > *{
    width: 100%;
}
.contacts-modal-box .info-block-title{
    font-weight: 400;
    font-size: 15px;
    line-height: 1.4;
    color: #000000;
    text-align: left;
}
.contacts-modal-box .info-email{
    text-indent: 0;
    background: none;
    font-weight: 300;
    font-size: 15px;
    line-height: 1.4;
    color: #000000;
}
.contacts-modal-box .info-link{
    font-weight: 300;
    font-size: 15px;
    line-height: 1.4;
    color: #000000;
}
.modal-box__close{
    border: 1.5px solid #DADADA;
    border-radius: 3px;
    width: 36px;
    height: 36px;
    background-image: url("../img/close-button-black.svg");
    background-size: 10px;
    top: 20px;
    right: 15px;
}
.mobile_phone_button{
    background: #F15A22;
    border-radius: 3px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: left;
    margin-top: 15px;
    margin-left: 18px;
    cursor: pointer;

    /*animation: shake-animation 4.72s ease 15s infinite;*/
    animation: shake-animation 16s infinite;

    transform-origin: 50% 50%;

}
@keyframes shake-animation {
    0% {
        transform: translate(0,0);
    }
    0.667% {
        transform: translate(5px,0);
    }
    1.333% {
        transform: translate(0,0);
    }
    2% {
        transform: translate(5px,0);
    }
    2.667% {
        transform: translate(0,0);
    }
    3.333% {
        transform: translate(5px,0);
    }
    4% {
        transform: translate(0,0);
    }
    6.667% {
        transform: translate(0,0);
    }
    100% {
        transform: translate(0,0);
    }
}

.js-contacts-fixed{
    display: none !important;
}
.per5-wr-mobile .per5-it .img-wr{
    width: 80px;
    height: 80px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #DADADA;
    padding: 20px;

    margin: 0 auto 25px !important;
}
.per5-wr-mobile .per5-it img{
    max-width: 100%;
    margin: 0 !important;
}
.per5-wr-mobile .per5-it p{
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    text-align: left;
}
.per5-wr-mobile .slick-dots li{
    width: auto;
    height: auto;
}
.per5-wr-mobile .slick-dots li button {
    width: 10px;
    height: 10px;
    background: #DADADA;
    border-radius: 3px;
    color: transparent;
    opacity: 1;
}
.per5-wr-mobile .slick-dots li.slick-active button {
    background: #F26522;
}
.per5-wr-mobile .slick-dots li button:before{
    display: none;
}
.per-wr-mobile .per-it{
    padding: 0 20px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.per-wr-mobile .per-it .img-wr{
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #E5E5E5;
    border-radius: 3px 3px 0px 0px;
    overflow: hidden;
}
.per-wr-mobile .per-it ul{
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #E5E5E5;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 3px 3px;
    margin: 0;
    padding: 10px 22px;
    list-style: none;
}
.per-wr-mobile .per-it ul li{
    font-size: 15px;
    line-height: 20px;
    color: #000000;
    font-weight: 300;
    position: relative;
    padding: 0;
}
.per-wr-mobile .per-it ul li:before{
    position: absolute;
    content: "";
    left: -12px;
    width: 5px;
    height: 5px;
    background: #F26522;
    top: 8px;
}
.slider_group_second .slick-arrow,
.slider_group_first .slick-arrow,
.per-wr-mobile .slick-arrow{
    background: #F26522;
    border-radius: 3px;
    color: #ffffff;
    position: absolute;
    top: 0;
    right: 20px;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
#part-product .slider_group_first .slick-arrow,
#part-product .slider_group_second .slick-arrow,
.slider_group_second .slick-arrow,
.slider_group_first .slick-arrow{
    line-height: 33px !important;
    cursor: pointer;
    right: 10px;
    z-index: 2;
}
.per-wr-mobile .slick-arrows.arrow-prev {
    right: 55px;
    z-index: 1;
    left: auto;
}
#part-product .slider_group_first .slick-arrow.arrow-prev,
#part-product .slider_group_second .slick-arrow.arrow-prev,
.slider_group_second .slick-arrow.arrow-prev,
.slider_group_first .slick-arrow.arrow-prev{
    right: 45px;
}
.slider_group_second .slick-arrow.slick-disabled,
.slider_group_first .slick-arrow.slick-disabled,
.per-wr-mobile .slick-arrows.slick-disabled {
    background: linear-gradient(180deg, #FF9E7B 0%, #FFB599 100%);
}
.subcategory-navs{
    border: none;
    display: grid;
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
}
.subcategory-navs:before,
.subcategory-navs:after{
    display: none;
}
.subcategory-navs > li > a{
    border: 1.5px solid #DADADA;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.5px;
    color: #353A3E;
    padding: 10px 20px 10px 50px;
    text-align: center;
}
.subcategory-navs > li > a img{
    position: absolute;
    top: 10px;
    left: 10px;
}
.subcategory-navs > li.active > a,
.subcategory-navs > li > a:focus,
.subcategory-navs > li > a:active,
.subcategory-navs > li > a:hover{
    border: 1.5px solid #F26522 !important;
}

div#galleryProduct2 {
    position: relative;
}
div#product div#contentProduct div#galleryProduct2, div#product div#contentProduct div#galleryProductVideo2 {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    height: 350px
}

div#galleryProduct2 div#listPreview2, div#galleryProductVideo2 div#listPreviewVideo2 {
    position: relative;
    width: 100%;
    height: 120px;
    overflow: hidden
}

div#galleryProduct2 div#listPreview2 .wrapListPreview, div#galleryProductVideo2 div#listPreviewVideo2 .wrapListPreview {
    width: 100%;
    height: 83px;
    overflow: hidden
}

div#galleryProduct2, div#galleryProductVideo2 {
    width: 45%;
    display: inline-block;
    padding-top: 30px;
    margin: 0 2%
}

div#galleryProduct2 div#mainPhoto2, div#galleryProductVideo2 div#mainVideo2 {
    position: relative;
    vertical-align: middle;
    float: left;
    width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    margin-bottom: 10px;
    height: 300px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center
}

div#galleryProduct2 div#mainPhoto2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center
}

div#galleryProduct2 div#mainPhoto2 a, div#galleryProductVideo2 div#mainVideo2 a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: transparent;
    font-size: 0;
    line-height: 0
}

div#galleryProduct2 div#mainPhoto2 a img, div#galleryProductVideo2 div#mainVideo2 a iframe {
    max-width: 100%;
    border: 0
}

div#galleryProductVideo2 div#mainVideo2 a iframe {
    max-height: 289px
}

div#galleryProduct2 div#listPreview2 ul.list, div#galleryProductVideo2 div#listPreviewVideo2 ul.list {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 95px;
    list-style: none
}

div#galleryProduct2 div#listPreview2 ul.list > li, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li {
    margin: 0 10px 0 0;
    padding: 2px 0 0;
    width: 105px;
    height: 85px;
    float: left
}

div#galleryProduct2 div#listPreview2 ul.list > li a, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a {
    display: block;
    width: 113px;
    height: 80px;
    color: transparent;
    text-decoration: none;
    text-align: center;
    border: 1px solid transparent;
    overflow: hidden;
    padding: 3px 0;
    opacity: 1;
    background: #fff;
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    cursor: pointer
}

div#galleryProduct2 div#listPreview2 ul.list > li.active > a, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li.active > a {
    border: 1px solid #ff4e16
}

div#galleryProduct2 div#listPreview2 ul.list > li a:hover, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a:hover img {
    opacity: .8
}

div#galleryProduct2 div#listPreview2 ul.list > li a img, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a img {
    height: 70px;
    border: 0
}


#listPreviewVideo2 span.previewIframe {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%
}

div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li, div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a {
    width: 108px
}

div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li {
    margin-right: 6px;
    position: relative
}

div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a:after {
    content: '';
    display: block;
    width: 40px;
    height: 35px;
    background: url(/img/youtubePlay.png) center center no-repeat;
    background-size: 40px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    top: 50%;
    margin-top: -17.5px;
    cursor: pointer
}

div#galleryProductVideo2 div#mainVideo2 a:after {
    content: '';
    display: block;
    width: 64px;
    height: 48px;
    background: url(/img/youtubePlay.png) center center no-repeat;
    background-size: 64px;
    left: 50%;
    margin-left: -32px;
    position: absolute;
    top: 50%;
    margin-top: -24px;
    cursor: pointer
}

div#galleryProductVideo2 div#mainVideo2 a img {
    width: 100%
}

div#galleryProductVideo2 div#mainVideo2:hover a:after {
    background: url(/img/youtubePlayHover.png) center center no-repeat;
    background-size: 64px
}

div#galleryProductVideo2 div#listPreviewVideo2 ul.list > li a:hover:after {
    background: url(/img/youtubePlayHover.png) center center no-repeat;
    background-size: 40px
}

body.header_hidden_mobile_show{
    overflow: hidden;
}
.header_hidden_mobile {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 999;
    top: 0;
    left: 0;

    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;

    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.header_hidden_mobile.show{
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);

}
.header_hidden_mobile .content{
    padding-top: 64px;
    overflow: auto;
    height: 100%;
}
.header_hidden_mobile .title{
    height: 64px;
    box-shadow: 0px 0px 2px rgba(33, 35, 34, 0.14), 0px 2px 2px rgba(33, 35, 34, 0.12), 0px 1px 3px rgba(33, 35, 34, 0.2);
    padding: 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #ffffff;
    z-index: 2;
}
.header-hidden-close {
    border: 1.5px solid #F26522;
    border-radius: 3px;
    width: 36px;
    height: 36px;
    background-image: url(../img/close-button-black.svg);
    background-size: 10px;
    position: absolute;
    display: block;
    top: 15px;
    right: 15px;
    background-repeat: no-repeat;
    background-position: center center;
}
.header_hidden_mobile .title span{
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #292424;
}
.mobile-menu-nav .list-nav-main{
    display: block !important;
    padding: 0;
}

.mobile-menu-nav .list-nav-main > li {
    width: 100%;
    float: none;
}
.mobile-menu-nav .list-nav-main > li > a:not(.dropdown-toggle){
    display: none;
}
.mobile-menu-nav .list-nav-main > li > a.dropdown-toggle{
    background: #F5F5F5;
    line-height: 50px;
    font-size: 18px;
    color: #303030;
    padding:  0 15px;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: relative;
    text-decoration: none !important;
}
.mobile-menu-nav .list-nav-main > li > span{
    display: none;
}
.mobile-menu-nav .list-nav-main > li > a.dropdown-toggle .caret{
    display: none;
}
.mobile-menu-nav .list-nav-main > li > a.dropdown-toggle:after{
    content: "";
    width: 11px;
    height: 11px;
    display: block;
    background: url("../img/icons/arrow_down_orange.svg") no-repeat center center;
    position: absolute;
    right: 30px;
    top: 19px;

    -webkit-transition: .15s linear;
    -moz-transition: .15s linear;
    -ms-transition: .15s linear;
    -o-transition: .15s linear;
    transition: .15s linear;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.mobile-menu-nav .list-nav-main > li.open > a.dropdown-toggle:after{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.mobile-menu-nav #dropdown-services{
    display: none !important;
    width: 100%;
}
.mobile-menu-nav li .dropdown-menu,
.mobile-menu-nav li #dropdown-services {
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.mobile-menu-nav li.open .dropdown-menu,
.mobile-menu-nav li.open #dropdown-services{
    display: block !important;
    position: static;
    width: 100%;
    float: none;
    background: #ffffff;
}
.mobile-menu-nav li.open .dropdown-menu li,
.mobile-menu-nav li.open #dropdown-services li{
    width: 100%;
}

.contact-header-info {
    margin-top: 20px;
}
.contact-header-info .info-block{
    align-items: flex-start;
    width: 100%;
}
.header_lang{
    float: right;
    margin-right: 60px;
    margin-top: 6px;
}

.mobile-menu-nav .list-nav-main>li ul.list2>li>span{
    display: block;
    padding: 8px 20px;
    margin: 0 30px 0 0;
    font-size: 19px;
    text-transform: uppercase;
    line-height: 23px;
    color: #f15a22;
}

#wrapper-list-gallery .figcaption {
    background: linear-gradient(180deg, rgba(41, 36, 36, 0) 0%, #292424 100%);
    border-radius: 3px;
    position: absolute;
    height: 50%;
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;

    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 10px;
    text-align: center;
}

#wrapper-list-gallery .wrap-item-product {
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    display: block;
}
#wrapper-list-gallery .photo {
    height: 350px;
}
#wrapper-list-gallery .photo img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-mobile-slider {
    padding: 0 15px;
}
.home-mobile-slider .item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-mobile-slider .item{
    height: 210px;
}
.home-mobile-slider .slick-dots{
    bottom: 0;
    left: 0;
}
.home-mobile-slider .slick-dots li {
    width: 10px;
}
.home-mobile-slider .slick-dots li button{
    background: #FFFFFF;
    border-radius: 2px;
    width: 10px;
    height: 10px;
}
.home-mobile-slider .slick-dots li button:before{
    display: none;
}
.home-mobile-slider .slick-dots li.slick-active button{
    background: #f26522;
}
#wrapper-list-gallery > h3 {
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 15px;
}
.slider__counter,
.remark__counter{
    position: absolute;
    right: 35px;
    top: -25px;

    font-weight: 700;
    font-size: 10px;
    line-height: 22px;
    color: #CCCCCC;
}
.slider__counter{
    top: -30px;
}
.same-products .slider-mobile .slider__counter{
    width: 35px;
    top: -35px;
    right: 15px;
}
.slider__counter span,
.remark__counter span{
    font-size: 18px;
    margin-right: 2px;
    color: #292424;
    display: inline-block;
}
.mention-home__box .slider__counter{
    display: none;
}
#galleryProductMobile2 #mainPhoto2 {
    margin-top: 10px;
    border: 1px solid #F26522;
    border-radius: 3px;
    overflow: hidden;
}
#galleryProductMobile2 #mainPhoto2 * {
    margin-bottom: 0 !important;
}
#galleryProductMobile2 #mainPhoto2 .slick-arrow{
    display: none !important;
}
#galleryProductMobile2 #mainPhoto2 .slick-slide{
    height: 200px;
}
#video-tab #galleryProductMobile2 #mainPhoto2 .slick-slide {
    width: 100% !important;
}
#galleryProductMobile2 #mainPhoto2 .slick-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#galleryProductMobile2 #mainPhoto2 .slick-dots{
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    list-style: none;
    z-index: 2;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#galleryProductMobile2 #mainPhoto2 .slick-dots button{
    font-size: 0;
    border: 0;
    background: #FFFFFF;
    border-radius: 2px;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    padding: 0;
}
#galleryProductMobile2 #mainPhoto2 .video {
    position: relative;
}
#galleryProductMobile2 #mainPhoto2 .video:before{
    content: "";
    position: absolute;
    width: 35px;
    height: 35px;
    background-image: url("../img/icons/youtube_play.svg");
    background-repeat: no-repeat;
    background-position: center center;
    top: 50%;
    left: 50%;
    margin-top: -13px;
    margin-left: -13px;
}
#galleryProductMobile2 #mainPhoto2 .slick-dots .slick-active button{
    background: #F26522;
}
.consultation_formrequest .arrow-click {
    background: none;
    padding-top: 15px;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 0;
}
.consultation_formrequest .arrow-click p {
    font-size: 18px;
    line-height: 1.1;
    color: #353A3E;
    font-weight: 400;
}
.consultation_formrequest label {
    display: none;
}
.consultation_formrequest input {
    background: #FFFFFF;
    border: 1px solid #DADADA;
    border-radius: 3px;
    height: 40px;
    background-image: none;
    position: static;
    padding: 0 15px;
}
.consultation_formrequest #click-but {
    border: 1.5px solid #F26522;
    border-radius: 3px;
    background: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.5px;
    color: #353A3E;
}
.mobile_buttons{
    margin: 0 -30px;
}
.mobile_buttons a[data-target="#callback"]{
    border: 1.5px solid #F26522;
    border-radius: 3px;
    background: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    line-height: 1.4;
    color: #353A3E;
    width: 100%;
    margin-bottom: 20px;
    font-weight: 300;
}
a.btn_dah{
    border: 1.5px solid #DADADA;
    border-radius: 3px;
    background: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 12px;
    line-height: 1.4;
    color: #353A3E;
    width: 100%;
    display: block;
    padding: 10px;
    text-align: center;
    font-weight: 300;

    text-decoration: none;
}
.btn_dah.orange{
    border-color: #f26522;
}
.mobile_buttons .btn_dah{
    margin-bottom: 20px;
}
.header_hidden_mobile .contacts-info-mobile{
    margin: 0;
}
#wrapper-list-gallery {
    margin: 0 -8px !important;
}
#wrapper-list-gallery > div {
    padding-left: 8px;
    padding-right: 8px;
}

#wrapper-list-gallery .wrap-item-product {
    margin-bottom: 16px;
}
.contacts-info--modal .mobile_social{
    margin-top: 8px;
}
#dropdown-catalog-product ul {
    display: none;
}
.fancybox-nav.fancybox-next{
    margin-top: 10%;
    height: 80% !important;
}

.message-no {
    height: auto;
    font-family: Harmonia, sans-serif;
    font-size: 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: auto;
    padding: 10px;
    margin: 10px 0;
    border: 1px dashed red;
    color: #5a5a5a
}


@media (min-width: 1199px){
    #goTop, .phonelink {
        display: none !important;
    }
}
@media (max-width: 910px){
    .contact_right .wr-soc {
        justify-content: center;
    }
    .container{
        padding: 0 15px;
    }
}

@media (max-width: 767px){
    #callback form .modal-footer{
        text-align: center;
    }
    #callback form input[name=submitLogin], #sendRequest form input[name=submitLogin]{
        display: inline-block;
        /*width: 45%;*/
        height: 45px;
        background: #ff5012;
        font-size: 16px;
        color: #fff;
        border: none;
        text-transform: uppercase;
        cursor: pointer;
        outline: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
    .contacts-info--modal > .row,
    .contacts-info--modal > .row .info-block{
        width: 100%;
    }
    .google-map{
        margin: 0 -15px;
    }
    #wrapper-list-gallery .figcaption{
        font-size: 10px;
    }
    #wrapper-list-gallery .photo{
        height: 186px;
    }
    body{
        padding-top: 60px;
    }
    .titleTextPage .h1,
    .titleTextPage h1{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
        margin: 0;
    }
    .content.page-index:before,
    .content.page-index:after{
        z-index: -1;
    }
    .titleTextPage--home ~ nav a{
        font-weight: 300;
        font-size: 10px;
        line-height: 14px;
        text-transform: uppercase;
        color: #000000;
    }

    .home-category .wrapper-category.main .block-category{
        height: auto;
        display: flex;
        flex-direction: row-reverse;

        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
        border-radius: 3px;

        align-items: center;
        height: 53px;
        justify-content: flex-end;
        padding: 5px;
        width: 47%;
        margin-bottom: 12px;
    }
    .home-category .wrapper-category.main .block-category:nth-child(2n + 1) {
        margin-right: 15px;
    }
    .home-category .wrapper-category.main .block-category span.title-category{
        position: static;

        font-size: 11px;
        line-height: 15px;
        text-transform: uppercase;
        color: #000000;
    }
    .home-category .wrapper-category.main .block-category .photo{
        height: 100%;
        flex: 0 0 45px;
        margin: 0 15px 0 0;
        position: relative;
    }
    .home-category .wrapper-category.main .block-category div.photo img{
        max-height: 100%;
        width: 100%;
        height: 100%;
        max-width: 100%;
    }

    .home-category .wrapper-category.main .block-category .photo:before{
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -21px;
        margin-top: -21px;
        width: 42px;
        height: 42px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        background: #E5E5E5;
        display: block !important;
    }
    .wrapper-category.popul .mobile_slide_popular .block-category{
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        height: 186px;
        position: relative;

        border-radius: 3px;
        overflow: hidden;

        background-position: center center;
        -webkit-background-size: cover;
        background-size: cover;
        margin-right: 15px;
        margin-bottom: 0;
    }
    .wrapper-category.popul .mobile_slide_popular .block-category .title-category{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: linear-gradient(180deg, rgba(41, 36, 36, 0) 0%, #292424 100%);
        height: 50%;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        font-size: 10px;
        line-height: 14px;
        text-transform: uppercase;
        color: #FFFFFF;
        font-weight: 600;
        top: auto;

        text-align: center;
        padding: 10px;
    }
    .wrapper-category.popul .mobile_slide_popular .block-category div.photo{
        height: 100%;
    }
    .wrapper-category.popul .mobile_slide_popular .block-category span.title-category i{
        display: none;
    }
    .wrapper-category.popul .mobile_slide_popular {
        margin-right: -15px;
    }
    .same-products .slider-mobile .slick-arrows,
    .our-objects-slider .slick-arrows,
    .remark.slick-slider .slick-arrows,
    .mention-home__box .slick-arrows,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows{
        background: #F26522;
        border-radius: 3px;
        color: #ffffff;
        position: absolute;
        top: 0;
        right: 15px;
        width: 33px;
        height: 33px;
        line-height: 33px;
        text-align: center;
    }
    .mention-home__box .slick-arrows{
        top: 10px;
    }
    .same-products .slider-mobile .slick-arrows i,
    .our-objects-slider .slick-arrows i,
    .remark.slick-slider .slick-arrows i,
    .mention-home__box .slick-arrows i,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows i{
        display: none;
    }
    .same-products .slider-mobile .slick-arrows:before,
    .our-objects-slider .slick-arrows:before,
    .remark.slick-slider .slick-arrows:before,
    .mention-home__box .slick-arrows:before,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows:before {
        position: absolute;
        content: "";
        top: 9px;
        left: 9px;
        width: 14px;
        height: 14px;
        background: url("../img/icons/arrow_left.svg") no-repeat;
        display: block;
    }

    .same-products .slider-mobile .slick-arrows.slick-disabled,
    .our-objects-slider .slick-arrows.slick-disabled,
    .remark.slick-slider .slick-arrows.slick-disabled,
    .mention-home__box .slick-arrows.slick-disabled,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows.slick-disabled{
        background: linear-gradient(180deg, #FF9E7B 0%, #FFB599 100%);
    }
    .same-products .slider-mobile .slick-arrows.arrow-prev,
    .our-objects-slider .slick-arrows.arrow-prev,
    .remark.slick-slider .slick-arrows.arrow-prev,
    .mention-home__box .slick-arrows.arrow-prev,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows.arrow-prev{
        right: 55px;
        z-index: 1;
        left: auto;
    }
    .same-products .slider-mobile .slick-arrows.arrow-next:before,
    .our-objects-slider .slick-arrows.arrow-next:before,
    .remark.slick-slider .slick-arrows.arrow-next:before,
    .mention-home__box .slick-arrows.arrow-next:before,
    .wrapper-category.popul .mobile_slide_popular .slick-arrows.arrow-next:before{
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .same-products .slider-mobile .slick-arrows {
        right: 0;
    }
    .same-products .slider-mobile .slick-arrows.arrow-prev {
        right: 40px;
    }
    .wrapper-rating{
        margin-top: 30px;
    }
    .wrapper-rating > .container > .rating-stars {
        display: none;
    }
    .wrapper-rating .chit__link {
        background: none;
    }
    .wrapper-rating .chit{
        height: auto;
    }
    .wrapper-rating .chit__link .chit__text {
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
        font-weight: 400;
        padding-left: 0;
    }
    .mention-home h3{
        display: none;
    }
    .mention-home .mention__name{
        font-size: 13px;
        line-height: 18px;
        text-transform: uppercase;
        font-weight: 400;
        color: #000000;
    }
    .mention-home .mention__name:before{
        display: none;
    }
    .mention-home .mention__date{
        font-weight: 400;
        font-size: 10px;
        line-height: 14px;
        color: #000000;
    }
    .mention-home .mention__text{
        font-weight: 300;
        font-size: 14px;
        line-height: 19px;
        color: #000000;
        margin-top: 15px;
    }

    footer{
        background: none;
        border: none;
    }

    .footer_logo img{
        max-width: 95px;
    }
    .footer_lang{
        position: absolute;
        top: 12px;
        right: 15px;
    }
    .header_lang span.active,
    .footer_lang span.active{
        border: 1px solid #DADADA;
        border-radius: 20px;
        width: 25px;
        height: 25px;
        font-weight: 300;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        line-height: 23px;
        text-align: center;
        display: inline-block;
    }
    .header_lang a,
    .footer_lang a{
        border: 1px solid transparent;
        border-radius: 20px;
        width: 25px;
        height: 25px;
        font-weight: 300;
        font-size: 12px;
        line-height: 16px;
        color: #505050;
        line-height: 23px;
        text-align: center;
        display: inline-block;
        text-decoration: none;
    }
    .footer_copyright{
        background: #F5F5F5;
        text-align: center;
        padding-top: 14px;
        padding-bottom: 14px;
        font-weight: 300;
        font-size: 15px;
        line-height: 22px;
        color: #000000;
        margin: 0 -15px;
        margin-top: 20px;
    }
    .footer_address{
        font-weight: 300;
        font-size: 15px;
        line-height: 22px;
        text-align: right;
        color: #000000;
        margin-top: 25px;
        display: block;
    }

    .footer_social {
        text-align: right;
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .footer_social a{
        display: inline-block;
        margin-left: 10px;
        vertical-align: middle;
    }
    .footer_social .Facebook {
        background: url(../img/icons/fb_orange.svg) no-repeat;
        font-size: 0;
        width: 11px;
        height: 20px;
    }
    .footer_social .inst {
        background: url(../img/icons/insta_orange.svg) no-repeat;
        font-size: 0;
        width: 20px;
        height: 20px;
    }
    .footer_action{
        margin-top: 25px;
        font-weight: 300;
        font-size: 16px;
        line-height: 22px;
        text-transform: uppercase;
        color: #505050;
    }
    .footer_action a{
        color: #000000;
    }
    .footer_action img{
        vertical-align: middle;
        margin-right: 10px;
    }
    .footer_contact{
        margin: 0 -15px 25px;
        background: #F5F5F5;
        padding: 14px 15px;
        position: relative;
    }
    .footer_contact span{
        font-weight: 300;
        font-size: 16px;
        line-height: 22px;
        text-transform: uppercase;
        color: #000000;

    }
    .footer_contact button{
        background: none;
        border: 1.5px solid #F26522;
        border-radius: 3px;
        width: 33px;
        height: 33px;
        line-height: 31px;
        text-align: center;
        padding: 0;
        position: absolute;
        top: 8px;
        right: 16px;
    }
    .footer_menu ul{
        padding: 0;
        margin: 0;
        list-style: none;
    }
    .footer_menu ul a{
        font-weight: 300;
        font-size: 15px;
        line-height: 22px;
        text-transform: uppercase;
        color: #505050;
    }
    .full-house h3{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
    }
    .per5 > h3{
        display: none;
    }
    .page-about-us .per-wr-mobile{
        margin: 0 -20px;
        padding: 0;
    }
    .page-about-us .per{
        background: none;
        padding: 0;
    }
    .per h3{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
    }
    .vd-wr{
        padding: 0 20px;
    }
    .vd-wr .youtube .play{
        width: 35px;
        height: 35px;
        background-position: center center;
        background-image: url("../img/icons/youtube_play.svg");
    }
    header .wrapper-header:not(.page-index){
        height: 100px !important;
    }

    .about_show_more{
        border: 1px solid #DADADA;
        border-radius: 2px;
        padding: 0 5px;
        font-size: 15px;
        line-height: 20px;
        color: #F26522;
    }

    .page-about-us .titleTextPage {
        padding: 0;
    }
    .titleTextPage h1,
    .page-our-object h1,
    .page-about-us .titleTextPage h1{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
        text-align: left !important;
    }
    .page-page .titleTextPage h1{
        padding: 0 10px;
    }
    .page-our-object h1{
        margin-top: 10px;
    }
    .page-about-us .titleTextPage .par{
        font-weight: 300;
        font-size: 15px;
        line-height: 20px;
        text-align: justify;
        color: #000000;
        overflow: hidden;
        height: 150px;
        margin: 15px 0 30px;

    }
    .page-about-us .titleTextPage .par.full{
        height: auto;
    }
    .page-about-us .crumbs-list{
        display: none;
    }
    #listPhoto a{
        width: 47%;
        margin-right: 15px;
        height: 156px;
    }
    #listPhoto a img{
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    #listPhoto a:nth-child(2n) {
        margin-right: 0;
    }

    .crumbs-list li span {
        font-weight: 300;
        font-size: 12px;
        line-height: 16px;
        color: #818181;
    }
    .crumbs-list li a i{
        top: 0;
        color: #f26522;
    }
    .actions{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .wrapper-article .article{
        margin: 0 0 20px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        height: auto;
    }
    .wrapper-article .article .photo{
        border-width: 1px 1px 0px 1px;
        border-style: solid;
        border-color: #E5E5E5;
        border-radius: 3px 3px 0px 0px;
    }
    .wrapper-article .article .figcaption{
        background: #F3F3F3;
        border-width: 0px 1px 1px 1px;
        border-style: solid;
        border-color: #E5E5E5;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
        border-radius: 0px 0px 3px 3px;
        height: auto;
    }
    .wrapper-article .article .figcaption p{
        margin: 0;
    }
    .wrapper-article .article .name-article{
        background: none;
        padding: 0;

        font-weight: 600;
        font-size: 14px !important;
        line-height: 100%;
        text-transform: uppercase;
        color: #000000 !important;
        margin-bottom: 8px;
        border: none;
    }
    .wrapper-article .article .short-about-article{
        font-weight: 300;
        font-size: 15px;
        line-height: 20px;
        color: #000000;
    }
    .wrapper-article .article .card-fadeout{
        display: none;
    }
    .wrapper-article > *{
        padding: 0;
    }
    .contacts-info-mobile {
        flex-direction: row;
        margin: 0 -15px;
    }
    .contacts-info-mobile:not(.contact-header-info) > *{
        width: 50%;
        align-items: flex-start;
    }
    .contacts-info-mobile .info-block-title{
        font-weight: 400;
        font-size: 15px;
        line-height: 1.4;
        color: #000000;
        text-align: left;
    }
    .contacts-info-mobile .info-email{
        text-indent: 0;
        background: none;
        font-size: 13px;
    }
    .contacts-info-mobile .info-link{
        font-size: 15px;
    }
    .contacts-info-mobile .info-block [data-toggle="modal"]{
        border: 1.5px solid #F15A22;
        border-radius: 3px;
        font-weight: 300;
        font-size: 13px;
        line-height: 1.4;
        color: #000000;
        padding-top: 8px;
        padding-bottom: 8px;
        margin-top: 25px;
        margin-left: 10px;
    }
    .grid-catalog .wrap-left-part-nav{
        display: none;
    }
    .grid-catalog .title-page h1{
        font-size: 14px;
        line-height: 19px;
        text-transform: uppercase;
        color: #000000 !important;
    }
    .grid-catalog #wrapper-list-product {
        margin: 0 -8px;
    }
    .grid-catalog #wrapper-list-product .product {
        padding: 0 8px;
    }
    .grid-catalog #wrapper-list-product .photo {
        height: 80px;
    }
    .grid-catalog #wrapper-list-product .figcaption {
        position: static;
        background: #505050;
        box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
        border-radius: 0px 0px 3px 3px;
        min-height: 35px !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .grid-catalog #wrapper-list-product .figcaption .name-product {
        font-weight: 300 !important;
        font-size: 11px !important;
        line-height: 15px !important;
        text-align: center !important;
        color: #FFFFFF !important;
    }
    .grid-catalog #form-click {
        margin: 0 -15px;
    }
    .grid-catalog #form-click .arrow-click {
        background: none;
        padding-top: 15px;
        text-align: left;
        padding-left: 15px;
    }
    .grid-catalog #form-click .arrow-click p{
        font-size: 18px;
        line-height: 1.1;
        color: #353A3E;
        font-weight: 400;
    }
    .grid-catalog #form-click input{
        background: #FFFFFF;
        border: 1px solid #DADADA;
        border-radius: 3px;
        height: 40px;
        background-image: none;
        position: static;
        padding: 0 15px;
    }
    .grid-catalog #form-click label{
        display: none;
    }
    .grid-catalog #form-click #click-but{
        border: 1.5px solid #F26522;
        border-radius: 3px;
        background: none !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;

        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.5px;
        color: #353A3E;
    }
    .grid-catalog #form-click #click-but img{
        display: none;
    }
    .content .textWrap{
        font-weight: 300;
        font-size: 15px !important;
        line-height: 20px;
        color: #000000 !important;
    }
    .content .colorOr,
    .content .textWrap h2,
    .content .textWrap h3,
    .content .textWrap h4{
        font-weight: 400;
        font-size: 15px !important;
        line-height: 20px;
        color: #000000 !important;
        background: none;
        border: none;
        text-align: left !important;
        padding: 8px 0;
    }
    .textWrap .appointment{
        display: none;
    }
    .content.page-catalog #part-product >.direction-stars{
        display: none;
    }
    .content.page-catalog .mention__wrap{
        flex-direction: column;
    }
    .content.page-catalog .chit__link {
        background: none;
    }
    .content.page-catalog .chit__link .chit__text{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
        font-weight: 400;
        padding-left: 0;
    }
    .faq__wrapper .faq__item{
        border: none;
        border-bottom: 1px solid #DADADA;
    }
    .faq__wrapper .faq__name{
        font-weight: 600;
        font-size: 15px;
        line-height: 20px;
        color: #353A3E;
        padding-right: 40px;
        position: relative;
    }
    .faq__wrapper .faq__name:after{
        content: "+";
        background: #E5E5E5;
        border-radius: 3px;
        width: 35px;
        height: 35px;
        position: absolute;
        top: 0;
        right: 0;
        text-align: center;
        line-height: 35px;

        font-weight: 300;
        font-size: 20px;
        color: #000;
    }
    .faq__item.active .faq__name{
        background: none !important;
        color: #000000 !important;
    }
    .faq__item.active .faq__name:after{
        content: "-";
        background: #F26522;
        color: #ffffff;
    }
    .faq__wrapper .faq__content{
        padding: 10px 5px;
        font-weight: 300;
        font-size: 14px;
        line-height: 19px !important;
        color: #000000;
    }
    .upper-price{
        background: #FFFFFF;
        box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
        border-radius: 1px;
        overflow: hidden;
    }
    .priceof,
    .priceof span{
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.5px;
        color: #292424;
    }
    .upper-price #buyForm span{
        display: none;
    }
    .upper-price #buyForm{
        border: 1.5px solid #F26522;
        border-radius: 3px;
        background: none;

        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.5px;
        color: #292424 !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 8px 10px 8px 40px;

        background: url("../img/icons/shopping-cart.svg") no-repeat 9px 9px;
        margin-bottom: 10px;
        float: right;
        margin-right: 10px;
        margin-top: 10px;
    }
    .nep.nopseudo{
        font-size: 14px;
        line-height: 19px;

    }
    a[title*="Інструкція з монтажу"] {
        border: 1.5px solid #F26522;
        border-radius: 3px;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        letter-spacing: 0.5px;
        color: #353A3E;
        display: block;
        padding: 10px 0;
        text-decoration: none;
    }
    .konlist.oki li {
        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
        border-radius: 2px;
        min-height: 55px;
        margin-bottom: 5px;

        font-weight: 300;
        font-size: 14px;
        line-height: 19px;

        padding: 0 10px;

        display: flex;
        align-items: center;
    }
    .konlist.oki li::before{
        flex: 0 0 42px;
        height: 42px;
        background: #F5F5F5;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        padding: 10px;
        left: 0;
        top: 0;
        margin-right: 10px;
    }
    p.oki{
        font-weight: 300;
        font-size: 14px;
        line-height: 19px;

    }
    .content.page-page .titleTextPage .per {
        padding: 0;
        background: none;
    }
    .content.page-page .titleTextPage .per .nep  {
        display: none;
    }
    .content.page-page .titleTextPage .per .getshad  {
        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
        border-radius: 2px;
        padding: 5px 10px;
        display: flex;
        align-items: center;
        margin-bottom: 5px !important;
    }
    .content.page-page .titleTextPage .per .getshad .litab {
        display: block;
    }
    .content.page-page .titleTextPage .per .getshad .ofq {
        height: auto;
        font-weight: 300;
        font-size: 11px;
        line-height: 15px;
        display: flex;
        align-items: center;
        text-transform: uppercase;

        color: #000000;
    }
    .content.page-page .titleTextPage .per .getshad .ornumb  {
        font-weight: 800;
        font-size: 25px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);
        background: #FF9E7B;
        width: 42px;
        height: 42px;
        line-height: 42px;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        padding: 0;

    }
    .content.page-page .titleTextPage .zzp .level1  ,
    .content.page-page .titleTextPage .zzp .level2  {
        font-weight: 400;
        font-size: 15px;
        line-height: 20px;
        text-align: center;
        color: #000000;
    }
    .remark{
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 50px;
    }
    .remark-link{
        margin-bottom: 0;
        margin-right: 0;
    }
    .remark-link__img{
        height: 186px;
        border-radius: 3px;
        overflow: hidden;
    }
    .remark-link__title{
        background: linear-gradient(180deg, rgba(41, 36, 36, 0) 0%, #292424 100%);
        border-radius: 3px;
        overflow: hidden;
        height: 50%;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        font-weight: 600;
        font-size: 10px;
        line-height: 14px;
        padding: 10px;
    }

    .remark-link.slick-slide {
        margin-right:8px;
        margin-left:8px;
    }
    .remark.slick-slider .slick-arrows{
        right: 7px;
    }
    .remark.slick-slider .slick-arrows.arrow-prev{
        right: 46px;
    }
    .page-page .container.zpp.pad20{
        padding: 0 15px !important;
    }
    .page-page .customWidth{
        padding: 0 15px;
    }
    #wrapper-list-product .wrap-item-product:hover .figcaption{
        height: auto !important;
    }
    .page-page .per-wr {
        flex-wrap: wrap;
        padding: 0 15px;
    }
    .page-page .per-wr .per-it {
        width: 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }
    .rating-stars ul>li.star.selected>i.fa{
        color: #ffdc64 !important;
    }
    .grid-catalog #wrapper-list-product .photo{
        padding: 0 !important;
    }
    #wrapper-list-product .wrap-item-product .photo img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #wrapper-list-product .wrap-item-product .photo,
    #wrapper-list-product .wrap-item-product:hover .photo{
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }
    .wrapper-category.popul .titleTextPage {
        padding-bottom: 10px;
    }
    .mention-home__box .slider__counter{
        display: block;
        top: -35px;
    }
    .mention__wrap{
        flex-direction: column;
    }
    .per5-wr-mobile .per5-it p{
        padding-right: 10px;
    }
    .same-products{
        background: none;
    }
    .same-products > span{
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        color: #000000;
        padding: 0;
        margin-bottom: 7px;
        font-weight: 400;
    }
    #samePro .wrap-item-product:hover .photo{
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    #samePro .wrap-item-product .photo{
        overflow: hidden;
        border-radius: 3px 3px 0px 0px;
    }
    #samePro .wrap-item-product .figcaption{
        position: static;
        height: auto !important;

        background: #505050;
        box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
        border-radius: 0px 0px 3px 3px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #samePro .wrap-item-product .figcaption .name-product{
        font-weight: 400;
        font-size: 14px !important;
        line-height: 100% !important;
        text-transform: uppercase;
    }
    #samePro .wrap-item-product{
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }
    .same-products * {
        margin-bottom: 0 !important;
    }
    #wrapper-list-product .actions .wrap-item-product {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;

    }
    #wrapper-list-product .actions .wrap-item-product .photo {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        border-radius: 3px 3px 0px 0px;
        overflow: hidden;
    }
    #wrapper-list-product .actions .wrap-item-product .figcaption{
        position: static;
        background: #505050;
        box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
        border-radius: 0px 0px 3px 3px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #wrapper-list-product .actions .wrap-item-product .figcaption .name-product {
        text-align: left;
        text-transform: uppercase;
        font-size: 14px;
        font-family: Roboto,sans-serif;
        font-weight: 600;
    }
    #dropdown-catalog-product {
        margin: 0;
    }
    #dropdown-catalog-product > li{
        position: relative;
        top: 0;
    }
    .show_submenu {
        width: 39px;
        height: 39px;
        display: block;
        background: url(../img/icons/arrow_down_gray.svg) no-repeat center center;
        position: absolute;
        right: 16px;
        top: 0px;
        -webkit-transition: .15s linear;
        -moz-transition: .15s linear;
        -ms-transition: .15s linear;
        -o-transition: .15s linear;
        transition: .15s linear;
    }
    .show_submenu.active {
        background-image: url(../img/icons/arrow_down_orange.svg);

        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #dropdown-catalog-product ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #dropdown-catalog-product ul li span,
    #dropdown-catalog-product ul li a{
        font-weight: 300;
        font-size: 13px;
        line-height: 18px;
        text-transform: uppercase;
        color: #000000;
        display: block;
        padding: 5px 15px 5px 40px;
        position: relative;
    }
    #dropdown-catalog-product ul li span{
        color: #f15a22;
    }
    #dropdown-catalog-product ul li span:before,
    #dropdown-catalog-product ul li a:before{
        content: "";
        position: absolute;
        left: 20px;
        width: 5px;
        height: 5px;
        background: #292424;
        display: block;
        top: 10px;
    }
    #samePro .wrap-item-product {
        margin-top: 10px;
    }
    #samePro .wrap-item-product,
    #samePro .wrap-item-product .photo {
        max-width: 100%;
    }
    #samePro .wrap-item-product .photo{
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }
    #samePro .wrap-item-product .photo img{
        height: 100%;
        object-fit: cover;
    }
    #wrapper-list-product .product .actblock{
        height: 35px;
        width: 55px;
        min-height: 50px;
    }
    #wrapper-list-product .product .actblock>span.lh1{
        font-size: 9px;
    }
    #wrapper-list-product .product .actblock>span>span.smaller{
        font-size: 6px;
    }
    #galleryProductMobile2{
        position: relative;
    }
    #galleryProductMobile2 .actblock{
        top: -10px;
    }
}

@media (max-width: 480px){
    .contacts-modal-box .telegram_row .cts-info-title{
        font-size: 18px;
    }
    .mobile_social a{
        margin-left: 5px;
    }
}
@media (max-width: 350px){
    .mobile_social a{
        margin-left: 5px;
    }
}
