.videoreviews .video_block{display:flex;flex-wrap:wrap; gap:20px}
.videoreviews .video_block .video_block_list {width:32%;position:relative; }
.videoreviews .video_block .video_block_list_img{position: relative;}
.videoreviews .video_block .video_block_list .fancybox-play {border: none; position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);-o-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xml%3Aspace%3D%27preserve%27%20version%3D%271.1%27%20viewBox%3D%270%200%2068%2048%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3Cpath%20class%3D%27ytp-large-play-button-bg%27%20d%3D%27M66.52%2C7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79%2C.13%2C34%2C0%2C34%2C0S12.21%2C.13%2C6.9%2C1.55%20C3.97%2C2.33%2C2.27%2C4.81%2C1.48%2C7.74C0.06%2C13.05%2C0%2C24%2C0%2C24s0.06%2C10.95%2C1.48%2C16.26c0.78%2C2.93%2C2.49%2C5.41%2C5.42%2C6.19%20C12.21%2C47.87%2C34%2C48%2C34%2C48s21.79-0.13%2C27.1-1.55c2.93-0.78%2C4.64-3.26%2C5.42-6.19C67.94%2C34.95%2C68%2C24%2C68%2C24S67.94%2C13.05%2C66.52%2C7.74z%27%20fill%3D%27%23f00%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M%2045%2C24%2027%2C14%2027%2C34%27%20fill%3D%27%23fff%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.videoreviews .video_blockk .video_block_list { flex: 1 0 25%; max-width: calc(25% - 20px * 3/4); }
.videoreviews .video_block .video_block_list:nth-of-type(4n+4) {margin-right:0;}
.videoreviews .video_block .video_block_list p {font-size:14px;margin-top:15px;font-weight:500;}
.videoreviews .video_block .video_block_list video, .videoreviews .video_block .video_block_list iframe {width:100%;height:190px;object-fit:cover;}
.videoreviews .video_block .video_block_list { flex: 1 0 25%; max-width: calc(25% - 20px * 3/4); }
.videoreviews .video_block .video_block_list img {max-width:100%; border-radius:3px}
.video_block_list_img--block_mobile.news-detail.videoreview-detail .video_block_list {max-width: 100%; width: 100%;}
.video_block_list_img--block_mobile.news-detail.videoreview-detail p {margin: 0;}
.videoreviews .video_block .video_block_list .popup_title {display: block; text-align: left; padding-bottom: 10px; font-size: 28px; line-height: 120%; font-family: 'Montserrat', Arial, Helvetica, sans-serif;}

.fancybox-slide .attention-container .btn-primary.waves-effect{
    display: block;
    justify-self: center;
}

.personal_data_fixed_block{
	display: none;
	position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -45px);
    z-index: 999;
    border: 1px solid #2b2b2b;
    padding: 20px;
    max-width: 715px;
    background: #fff;
    width: 90%;
    gap:20px;
}
.personal_data_fixed_block.open{display: flex;justify-content: space-between;align-items: center;}
.personal_data_fixed_block .main_info{
    text-align: left;
}

.personal_data_fixed_block .btn_i_agree{color: #fff;background-color: #183961;border-color: #183961;-webkit-transform: skew(350deg);padding: 11px 21px 11px;display: inline-block;text-align: center;cursor: pointer;}
.personal_data_fixed_block .btn_i_agree:hover{background-color: #ee3523;border-color: #ee3523;}

.detail_more_products #ajaxpages_more_products_sorter{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.detail_more_products #ajaxpages_more_products_sorter .b-sorter__block-name{flex:1 0 50%}
.detail_more_products #ajaxpages_more_products_sorter .arrow_block .slick-arrow{
	width: 55px;
    height: 55px;
    cursor: pointer;
}
.detail_more_products #ajaxpages_more_products_sorter .arrow_block .slick-arrow.slick-prev{
	background: url("/images/left_arr.png") no-repeat center;
}
.detail_more_products #ajaxpages_more_products_sorter .arrow_block .slick-arrow.slick-next{
	background: url("/images/right_arr.png") no-repeat center;
}
.detail_more_products .detail_more_product_container .slick-list.draggable .slick-track{display: flex;justify-content: flex-start;margin: 0;}

.detail_composition_set .bx-set-constructor {border-radius:0;padding:20px 30px;}
.detail_composition_set .bx-set-constructor .complect-inner {display:flex;margin-bottom:30px;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container {flex:1 0 420px;max-width:420px;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container .bx-original-item-image {width:100%; border-radius: 3px;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container .bx-original-item-image {max-height:300px;object-fit:contain;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container>div {margin-top:8px;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-added-item-new-price strong {font-weight:500;font-size:24px;line-height:29px;color:#707070;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-added-item-new-price strong span {font-weight:700;font-size:24px;line-height:29px;color:#e30016;}
.detail_composition_set .bx-set-constructor .complect-inner .bx-added-item-new-price strong .request-price {font-size:18px;font-weight:700;}
.detail_composition_set .bx-set-constructor .complect-inner .items {flex:1;gap:25px;margin:0 15px;padding:30px 45px;height:350px;overflow:auto;display:flex;flex-wrap:wrap;background:#f5f5f6;align-items:flex-start; border-radius: 3px;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item {flex:1 0 33%;max-width:calc(100%/3 - 25px * 2/3);background:#fff;padding:0 15px 20px;position:relative; border-radius: 3px;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .bx-added-item-table-cell-price{width: 100%;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item-image {display:flex;justify-content:center;align-items:center;height:95px;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item-image img {max-width:100%;max-height:100%; border-radius:3px}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .tdn {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:13px;line-height:16px;color:#707070;margin-bottom:12px;height:32px;}
.detail_composition_set .bx-set-constructor .complect-inner .items .bx-added-item-new-price {font-weight:500;font-size:16px;line-height:20px;color:#707070;}
.detail_composition_set .bx-set-constructor .complect-inner .items .bx-added-item-new-price span {font-weight:700;font-size:16px;line-height:20px;color:#e30016;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .checkbox {position:absolute;width:29px;height:29px;right:-15px;top:-15px;margin:0;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .checkbox input {opacity:0;visibility:hidden;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .checkbox .checkbox-btn {display:block;width:29px;height:29px;background:#d9d9d9;position:relative;}
.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item .checkbox input:checked+.checkbox-btn:after {content:'';position:absolute;left:4px;top:4px;width:21px;height:21px;background:url(/images/checkbox-btn_.svg) no-repeat center center;background-size:contain;display:block;cursor:pointer;}
.detail_composition_set .bx-set-constructor .complect-inner .total-block {flex:1 0 235px;max-width:235px;height:350px;background:#1b397f; border-radius: 3px;}
.detail_composition_set .bx-set-constructor .complect-inner .total-block .total-price {text-align:center;margin-top:80px;margin-bottom:30px;}
.detail_composition_set .bx-set-constructor .complect-inner .total-block .total-price strong {font-weight:500;font-size:20px;line-height:24px;color:#f5f5f5;}
.detail_composition_set .bx-set-constructor .complect-inner .total-block .total-price strong span {font-weight:700;color:#fff;}
.detail_composition_set .bx-set-constructor .complect-inner .total-block .add2basket {display:block;margin:0 auto;width:70%;height:40px;line-height:40px;background:#e30016;color:#fff;font-weight:600;font-size:10px;text-align:center; border-radius: 5px; text-transform: uppercase;}
.gray_cross_motors_bg {background: #f3f3f3; padding: 5px;}
.gray_cross_motors_bg p {padding-left:30px; padding-right:30px;}

.detail_more_products .detail_more_product_container .slick-list.draggable .slick-track .js-element .list-showcase__inner.js-element__shadow .list-showcase__part-main .list-showcase__head{height: 80px !important;}
.col-xs-12.col-lg-9 ul li::marker { content: ' ';
  background-image: url('/bitrix/templates/proopt30_default/source/image/icons/svg/Vector.svg') no-repeat;
  background-size: cover;
  height: 20px; 
  width: 20px;
}
.social_icons {
    margin-top: 10px;
    display: flex;
    gap: 10px;
}
.social_icons_mobile {
    margin-top: 10px;
    margin-bottom: 10px;
    display: none;
    gap: 10px;
}
form label.error{
	color: #e62222 !important;
    font-size: 10px;
    float: right;
}

.avito_block, .pismo_direktoru_block{
    width: 30%;
    min-height: 600px;
}
.searchinhead.nowrap.js-pseudo-focus-blur  .js-form .searchinhead__flex .mobile_close{display: none;}

.body .searchinhead__enter {border:none}

.bx-soa-cart-total-line .bx-soa-cart-d > span, .bx-soa-item-table .bx-soa-basket-info .bx-soa-item-td .bx-soa-item-td-text .bx-price.all > span{margin-right: 5px}
.title-search-result .stitle .iblock .item.catitem .prs.nowrap > span, .title-search-result-fly .stitle .iblock .item.catitem .prs.nowrap > span{margin-right: 5px}

.basket-item-block-price .basket-item-price-old .basket-item-price-old-text > span, .basket-item-block-price .basket-item-price-current .basket-item-price-current-text > span, .basket-item-block-price .basket-item-price-difference > span > span, .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current > span {margin-right: 5px}
.detail__prices .c-prices .c-prices__value-old-before .c-prices__value-old span, .detail__prices .c-prices .c-prices__value span, .detail__prices .c-prices .c-prices__discount .c-prices__value-discount span{margin-right: 5px}

.list-showcase__prices .c-prices .c-prices__value-old-before .c-prices__value-old span, .list-showcase__prices .c-prices .c-prices__value span, .list-showcase__prices .c-prices .c-prices__discount .c-prices__value-discount span{margin-right: 5px}
.list-showcase__part-main .list-showcase__prices .c-prices .c-prices__value-old-before{width: auto;margin-right: 10px;}

.video_block_list_img-button {}
.fancybox-play-MOBILE {
    display: none;

    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    -webkit-transition: opacity .25s cubic-bezier(0,0,.2,1);
    -o-transition: opacity .25s cubic-bezier(0,0,.2,1);
    transition: opacity .25s cubic-bezier(0,0,.2,1);
    z-index: 63;
    border: none;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xml%3Aspace%3D%27preserve%27%20version%3D%271.1%27%20viewBox%3D%270%200%2068%2048%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3Cpath%20class%3D%27ytp-large-play-button-bg%27%20d%3D%27M66.52%2C7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79%2C.13%2C34%2C0%2C34%2C0S12.21%2C.13%2C6.9%2C1.55%20C3.97%2C2.33%2C2.27%2C4.81%2C1.48%2C7.74C0.06%2C13.05%2C0%2C24%2C0%2C24s0.06%2C10.95%2C1.48%2C16.26c0.78%2C2.93%2C2.49%2C5.41%2C5.42%2C6.19%20C12.21%2C47.87%2C34%2C48%2C34%2C48s21.79-0.13%2C27.1-1.55c2.93-0.78%2C4.64-3.26%2C5.42-6.19C67.94%2C34.95%2C68%2C24%2C68%2C24S67.94%2C13.05%2C66.52%2C7.74z%27%20fill%3D%27%23f00%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M%2045%2C24%2027%2C14%2027%2C34%27%20fill%3D%27%23fff%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.video_block_list_img--block_mobile {
    display: none;

    position: fixed;
    top: 50%;
    left: 50%;
    /* display: flex; */
    padding: 70px 15px;
    overflow: auto;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.5);
    z-index: 500;
}
.video_block_list_img--block_mobile.active {
    display: flex;
}
.video_block_list_img--block_mobile_content {
    position: relative;
    padding: 35px 15px 15px;
    background: #FFF;
    width: 100%;
    max-width: 768px;
    margin: auto;
}
.video_block_list_img--block_mobile_content p:first-of-type {
    text-align: center;
}
.videoreviews .video_block .video_block_list .video_block_list_img--block_mobile_content iframe {
    width: 100%!important;
    height: 400px!important;
}
.video_block_list_img-button-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    outline: none;
    background: transparent;
    z-index: 10;
    cursor: pointer;
}
.video_block_list_img-button-close::before {
    content: '\00d7';
    position: absolute;
    top: 8px;
    right: 8px;
    width: 30px;
    height: 30px;
    font: 30px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background: #fff;
    transition: background .25s;
    box-sizing: border-box;
    z-index: 2;
    transform: scale(1.5);
    transform: rotate(0deg);
    outline: none;
}
.video_block_list_img-button-close:hover:before {
    color: #555;
    background: #eee;
}

.video_block__preloader {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: none;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 100;
    -webkit-overflow-scrolling: touch;
    display: none;
    align-items: center;
    justify-content: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background: rgba(0, 0, 0, 0.5);
}
.video_block__preloader.active {
    display: flex;
}
.video_block__preloader-loading {
    border: 6px solid rgba(100, 100, 100, 0.4);
    border-top: 6px solid rgba(255, 255, 255, 0.6);
    border-radius: 100%;
    height: 105px;
    width: 105px;
    -webkit-animation: fancybox-rotate .8s infinite linear;
    animation: fancybox-rotate .8s infinite linear;
    background: transparent;
    z-index: 99999;
}

#rs_easycart .rsec_content .rsec_tabs h2 {
    padding-left: 26px;
}

.list-showcase__rate-limit-container {
    display: flex;
    column-gap: 10px;
}

.news-detail.videoreview-detail .video_block_list {display: none;}
.news-detail.videoreview-detail .video_block_list.open {display: block;}
.news-detail.videoreview-detail .video_block_list_description{padding: 0; margin-top: 30px; background: none; border: none; word-break: break-word;}
.news-detail.videoreview-detail .video_block-tabs {display: flex; column-gap: 10px; margin: 10px 0 20px;}
.news-detail.videoreview-detail .video_block-tabs button {outline: none; background: #e6e6e6; color: #000; font-family: 'Montserrat',sans-serif; font-size: 14px; font-weight: 600; padding: 10px 25px; border: none; cursor: pointer;}
.news-detail.videoreview-detail .video_block-tabs button.active {background: #183961; color: #fff;}
.news-detail.videoreview-detail .tabs-subtitle {font-weight: 500;}

.lvl2.disabled {
    opacity: .4;
    pointer-events: none;
}

.remont {
    --gap: 20px;

    float: inline-start;
}
.remont .remont-items {
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap);
}
.remont .remont-item {
    width: calc(50% - var(--gap) / 2);
    padding: 15px;
    border: 1px solid rgba(228, 228, 230, 1);
}
.remont .remont-item h2 {
    margin: 0 0 25px;
}
.remont .remont-item i {
    text-decoration: underline;
}
.remont .remont-item p {
    margin-bottom: 10px;
}
.remont .remont-item p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:1380px) {
	.videoreviews .video_block .video_block_list {width:23%;}
}
@media screen and (max-width: 999px) {
	.header__flex { justify-content:space-between}
#header .header__flex .tpanel__menu2 a:nth-of-type(4),
#header .header__flex .tpanel__menu2 a:nth-of-type(6),
#header .header__flex .tpanel__menu2 a:nth-of-type(5),
#header .header__flex .tpanel__menu2 a:last-of-type {/*display:none*/}

	#header .header__flex .col-lg-3 {width:29% }
	#header .header__flex .tpanel__menu2 a {flex:none!important}
	#header .header__flex .tpanel__menu2.text-right {justify-content: flex-end!important;}
	.tpanel__block.callback.hidden-print a {white-space:nowrap}
}

@media (max-width: 540px) {
    #rs_easycart .rsec_headers .rsec_basket .rsec_name,
    #rs_easycart .rsec_headers .rsec_basket .rsec_sum {
        display: none;
    }
}

@media screen and (max-width: 460px) {
	.searchinhead__flexbox  input[type="text"]{padding-left:20px!important}

	body.rsgopro .js-pseudo-border-left {display:none}

	.body .searchinhead__enter {background-color:#ee3523!important}

.item_header p{ width:33%!important}
.gray_part .menu_ {
    padding: 0px!important;
}
	#content .centering .centeringin.clearfix .contacts .left {padding: 0px!important;}
	#content .centering .centeringin.clearfix .contacts .right {width: 100%!important;}

    .fancybox-play-MOBILE {display: block;}
    .fancybox-play-PC {display: none;}
}

@media (max-width: 414px) {
    .list-showcase .col-xs-6 {
        width: 100%;
    }

    .videoreviews .video_block .video_block_list .video_block_list_img--block_mobile_content iframe {
        height: 250px!important;
    }
}

.link-dashed {color: #575756!important;}
.body .searchinhead__enter {    border-color: #183961!important;
 background-color: #183961 }
     .body .catalogmenu2 li:hover > .hamburger, .body .hamburger.is-active {border-color: #6500ad!important;
    background-color: #6500ad!important;}
    .body .owl-dots .owl-dot.active {    background-color: #660ead!important;}
.catalogmenu__icon {height: 30px!important;
    width: 30px;
    object-fit: contain;}
.about_become_client li{list-style-type: none;display: flex;align-items: center;margin-bottom: 10px;background: url("/images/about_li.svg") no-repeat left;background-size: 3%;padding: 10px 0 10px 54px}
.about_become_client li::marker{display: none;}
.about_become_client li:before{display: none;}
#for_product_reviews_tab #reviews_content .main_reviews .reviews-collapse.reviews-minimized #sw, .reviews-reply-buttons .button:first-child {background:#183961!important}
#for_product_reviews_tab .reviews-reply-field textarea {width: 100%;}
.presscentermainn .img img, .b-section-list .around_image img{object-fit: contain;}
#content .centering .centeringin.clearfix .contacts{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}
#content .centering .centeringin.clearfix .contacts .left{padding: 50px 30px;margin-right: 15px;}
#content .centering .centeringin.clearfix .contacts .right{max-width: 100%;}
#content .centering .centeringin.clearfix .b-news .row .col-xs-12.col-sm-12.col-md-12.col-lg-12{flex: 1 0 75%;width: 75%;}
#content .centering .centeringin.clearfix .b-news .row .col-xs-12.col-sm-12.col-md-12.col-lg-12 .b-iblockdetail.clearfix .row{width: 100%;}
#content .centering .centeringin.clearfix .b-news .row .col-xs-12.col-sm-12.col-md-12.col-lg-12 .b-iblockdetail.clearfix .row .col-xs-12.col-lg-9{width: 100%;}
#content .centering .centeringin.clearfix .b-news .row .left_block{flex: 1 0 25%;}
#menu .centering .centeringin.clearfix .b-mmenu .searchinhead.nowrap.js-pseudo-focus-blur .js-form .searchinhead__flex .searchinhead__flexbox.searchinhead__enter.js-search-btn.waves-effect{-webkit-transform: skew(350deg) translateX(-3px);-moz-transform: skew(350deg) translateX(-3px);-o-transform: skew(350deg) translateX(-3px);margin-right: 5px;}
#footersubscribe .btn-primary.waves-effect, #content .centering .centeringin.clearfix .shops2 .shops2-panel .row .col-xs-12.col-sm-12.col-md-9.col-lg-9.js-shops .shops2-panel__filters.js-filter .btn-primary{-webkit-transform: skew(350deg) translateX(-3px);-moz-transform: skew(350deg) translateX(-3px);-o-transform: skew(350deg) translateX(-3px);}

#header .header__flex .text-center {text-align: center!important;}

#header .header__flex .col-lg-3 {width: 265px;}/* width: 15%;margin-right: calc(250px - 15%) */
#header .header__flex .col-lg-9 {   width: calc(100% - 265px);overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;}/* width: calc(100% - 250px); */
#header .header__flex .tpanel__menu2.text-right {text-align: center !important;display: flex;justify-content: space-between;gap:22px;overflow: unset;}
#header .header__flex .tpanel__menu2.text-right::-webkit-scrollbar{display: none;}
#header .header__flex .tpanel__menu2 {    float: unset;}
#header .header__flex .tpanel__menu2 a {/* padding: 5px 60px; */padding: 5px 0;margin-left: 0;flex: 1 0 auto;}
.header-fly__panel .header-fly__block.logo {padding: 0px;}
ul.props{padding: 0px}
ul.props li{list-style-type: none;}
ul.props li:before{content: unset}
ul.props li .name{margin-right: 5px;font-weight: 400;}
ul.props li > span{font-weight: 500;font-size: 11px;line-height: 1.2;color: #333;}
.b-section-list.clearfix.gopro_tempate .row.list-unstyled .section{position: relative}
.b-section-list.clearfix.gopro_tempate .row.list-unstyled .section.hover .show_inner_block{
	left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.17);
    z-index: 110;
    padding: 24px 24px 32px 24px;
    background: #fff;
    min-height: 100%;
}
.b-locations-top .row{gap:10px;}
.b-locations-top .row .column{display: flex;flex-direction: column;width: calc(25% - 8px);}
.b-locations-top > .row > .column .b-locations-top__item label .bold_text{font-weight: bold;}

.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer{max-width: 1200px;padding: 32px 38px 13px;width: 100%;}
.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row{justify-content: space-between;}
.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column{display: flex;flex-direction: column;width: 16%;gap:16px 0}
.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column .b-locations-top__item{padding: 0;margin: 0;}
.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column .b-locations-top__item label{display: flex;align-items: center;}
.fancybox-container.rs-gopro-popup.fancybox-is-open.mycity .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column .b-locations-top__item label .b-locations-top__item-label{white-space: nowrap;font-size: 14px;width: unset;margin-left: 6px;margin-top: 0;}
div.someform-captcha {flex-direction: column;}
.c-attributes__value-pic {border: none;}
.c-attributes__image-color {width: 100%;height: 100%;}

.grecaptcha-badge {
   display: none !important;
}

@media (max-width: 1000px) {
    .shops_new .container_info_n_map .item_info .container_element.container_shops_items .magazine .item_list .item_right_side .container_phone a {white-space: normal; width: 100%; float: none; margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_partners_items .magazine .item_list .item_right_side .container_phone a {white-space: normal; width: 100%; float: none; margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_right_side .container_phone a {white-space: normal; width: 100%; float: none;}

	.fancybox-container.rs-gopro-popup.fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column{calc(33% - 7px)}
	.dilery_block .magazine .item_header{display: none;}
	.dilery_block .magazine .item_list{align-items: flex-start;flex-direction: column;gap:10px;}
	.dilery_block .magazine .item_list > div{width: 100%;}
	#header .header__flex .col-lg-3{margin-right:0}
	#header .header__flex .col-lg-9 {    width: calc(100% - 265px);}
	#content .about_become_client li{background-size: 10%;flex-wrap: wrap;}
	#content .about_become_client li > u{width: 100%;} 
    
    .magazine .item_header {    padding:0; background:none }
    .magazine .item_list {padding:15px 0}
}

#menu .catalogmenu2_column ul .first a span {
    font-weight: 500;}
    
#tpanel .link-dashed {border: none}
.rsgopro .btn1, .rsgopro .btn-primary, .rsgopro .menu-sidebar li a:hover, .rsgopro .shops2 .shops2-panel .btn1.active, .rsgopro .user-login__icon.is-authotized {color: #fff!important;    -webkit-transform: skew(350deg);}
.catalog-item-name {height: 25px}
.product-delivery__circle-outer {left:5px}
body #rs_easycart .rsec_headers a.rsec_online .svg-icon {color: #ffffff!important}
body #rs_easycart .rsec_headers a.rsec_online span.rsec_name {border-color: #ffffff!important;}
body #rs_easycart .rsec_headers a.rsec_online, body #rs_easycart .rsec_headers span.rsec_color {    color: #ffffff!important;}
.body .pmenu a.selected, .body .pmenu a.selected:active, .body .pmenu a:active {    color: white!important}
.sale-personal-section-index-block-link, .sale-personal-section-index-block-link:hover, .sale-personal-section-index-block-link:active, .sale-personal-section-index-block-link:focus, .sale-personal-section-index-block-link:visited {color:white!important}
.rsgopro .btn2, .rsgopro .btn-default {    -webkit-transform: skew(350deg);}
.rsgopro .body .sale-order-detail .sale-order-detail-about-order-inner-container-repeat-button, .rsgopro .body .sale-order-detail .sale-order-detail-payment-options-methods-button-element { -webkit-transform: skew(350deg)}
.detail__inner .d-block .detail__pay-stores .b-pay__inner {align-items: flex-start;}
.detail__inner .d-block .detail__pay .b-pay__quantity {margin-bottom: 15px;}
.detail__inner .d-block .detail__pay .b-pay__buttons {display: flex; margin-bottom: 15px;}
.detail__inner .d-block .detail__compare-favorite-cheaper > span {display: inline-block; margin-bottom: 15px;}
.detail__inner .d-block .detail__compare-favorite-cheaper .detail__favorite {margin-right: 25px;}
.detail__inner .d-block .detail__compare-favorite-cheaper .detail__cheaper {white-space: nowrap; margin-left: 0;}

#content .centering .centeringin.clearfix .contacts {flex-direction: row-reverse;justify-content: flex-end;}

.pic img {height:300px; width:100%; object-fit:cover}
.title-search-result-fly{margin-top: -3px;padding-right: 1px;border-collapse: collapse;border: none;background-color: #fff;border-bottom: 2px solid #FF7822;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);overflow: hidden;z-index: 205;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix,.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix{display: flex;gap: 30px;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix:before,
.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix:before,
.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix:after,
.title-search-result .stitle .iblock .item.catitem .inner.clearfix:after{content: none;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix .name,
.title-search-result .stitle .iblock .item.catitem .inner.clearfix .prs.nowrap{display: flex;align-items: center;justify-content: center;white-space: nowrap;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix .prs.nowrap{margin-left: auto;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix .name .pic{width: 190px;}
.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix .name .pic{width: 60px;}
.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix .main_info{display: flex;flex-direction: column;}
.title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix .main_info div{text-align: left;display: block;}
.title-search-result .stitle .iblock .item.catitem .inner.clearfix .name .pic img, .title-search-result-fly .stitle .iblock .item.catitem .inner.clearfix .name .pic img{height: 100%;width: auto;max-height: 100px;}
#content .centering .centeringin.clearfix .spage .iblock .sitem.catitem .inner.clearfix{display: flex;align-items: flex-start;}
#content .centering .centeringin.clearfix .spage .iblock .sitem.catitem .inner.clearfix .pic{width: 50%}
#content .centering .centeringin.clearfix .spage .iblock .sitem.catitem .inner.clearfix .pic img{height: 100%;width: auto}


.centeringin .left_menu {display:none}
.centeringin .inner_content {width:100%}

.footer__law-flex {display: flex;align-items: center;}
.footer__site-error {margin-left: 15px;}
.footer__btn-site-error {white-space: nowrap;border: 0;background-color: #183961;color: white;padding: 5px;}
.footer__btn-site-error:hover {background-color: #ff4242;}

/*---POPUP---*/
.popup_block {overflow: auto; background-color: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 999999;width: 100%;height: 100%;opacity: 0;}
.popup_block > div.loaded {width: 128px;margin: 0 auto;top: 50%;position: relative;transform: translateY(-50%);}
.popup_block > div.loaded {width: 560px;}
.popup_block > div.loaded form {background: #fff;}
.popup_block > div.loaded form .input-file-styled input{position: absolute; display: block; opacity: 0; width: 0; }
.popup_block > div.loaded form .input-file-styled span{font-size: 14px; cursor: pointer;display: inline-block}
.popup_block > div.loaded form .input-file-styled span span{color: red}
.popup_block > div.loaded form .file-item{font-size: 14px;}
.popup_form {position: relative;}
.popup_form_close {position: absolute;top: 10px;right: 10px;font: 30px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;cursor: pointer;color: #888;transition: background .25s;width: 30px;height: 30px;border-radius: 100%;}
.popup_form_close:hover {color: #555;background: #eee;}
.popup_body {text-align: left;padding: 62px 40px 13px 40px;}
.popup_title {display: block;padding-bottom:10px;font-size: 28px;/*line-height: 120%;*/font-family: 'Montserrat', Arial, Helvetica, sans-serif;}
.fancybox-custom-title {padding-bottom:30px;}
.popup_label_for_field {margin-bottom: 5px;}
.popup_label_for_field span {color: red;}
.popup_block > div .form-row {margin-bottom: 18px;}
.popup_block > div .form-row.captcha {margin-bottom: 0;}
.popup_block > div .form-row.clearfix {margin-bottom: 0;}
.popup_block .form-dropdown .form-dropdown-list, .popup_block .form-dropdown .form-dropdown-title, .popup_block > div input[type='text'], .popup_block > div input[type='email'], .popup_block > div textarea {transition: 0.15s; border: 1px solid #d7dbdd; resize: none;background: #f5f5f5;border-color: #d7dbdd;border-radius: 0;height: 44px;width: 100%;padding-left: 20px;font-size: 15px;color: #333;outline: none;box-sizing: border-box;}
.popup_block > div textarea {height: 64px;}
.popup_block > div textarea:hover, .popup_block > div input[type='text']:hover, .popup_block > div textarea:focus, .popup_block > div textarea:active {border-color: #183961;}
.popup_block > div textarea {height: 100px;padding-top: 12px;}
.popup_block .input-file-styled{margin: 10px 0; display: inline-block}
.popup_block .input-file-styled input{display: none}
.popup_block .input-file-styled span{display: block; color: #888}
.popup_block .input-file-styled span .file-attach{ display: inline-block;  font-size: inherit; background: url(attach-file-ico.png) no-repeat center center; width: 20px;  height: 20px;  background-size: 100%;  vertical-align: middle;}
.popup_block > div .submit,
.popup_block > div input[type='button'] {height: 40px;font-size: 13px;text-align: center;color: #fff;border: none;cursor: pointer;background: #183961;padding: 11px 14px;width: auto;-webkit-transform: skew(345deg);-moz-transform: skew(345deg);-o-transform: skew(345deg);}
.popup_block > div .submit:hover,
.popup_block > div input[type='button']:hover {background: #0e2138;}
.popup_block > div .submit {display: inline-block;text-decoration: none; border-radius: 0;}
.popup_block .g-recaptcha {display: flex;}
.popup_block .form-dropdown {
    position: relative;
}
.popup_block .form-dropdown .form-dropdown-title {
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    /* z-index: 30; */
}
.popup_block .form-dropdown .form-dropdown-list {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    height: auto;
    list-style: none;
    /* box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.2); */
    z-index: 100;
}
.popup_block .form-dropdown .form-dropdown-list.open {
    display: block;
}
.popup_block .form-dropdown .form-dropdown-list li {
    margin-left: -20px;
    padding: 10px 20px;
    transition: 0.15s;
    cursor: pointer;
}
.popup_block .form-dropdown .form-dropdown-list li:hover {
    background: #183961;
    color: #fff;
}
.popup_block .form-dropdown .form-dropdown-list li::before {
    display: none;
}
.popup-window.popup-window-with-titlebar {padding: 0;}
.popup-error-success .popup-window-titlebar-text {padding: 60px 40px 80px 40px; border: 0;}
body .popup-error-success.popup-window-with-titlebar .popup-window-content {padding: 20px 40px; }
.popup-error-success .popup-error-success__text {margin: 0;font-family: Montserrat, Arial, Helvetica, sans-serif;font-size: 16px;}
.popup-window-close-icon {color: white;top: 10px;}
.popup-window-buttons {display: flex;justify-content: flex-start;padding: 20px 40px;}
.popup-error-success .popup-window-buttons span.btn {background-color: #183961; border-color: #183961; }
.contacts_block {display: flex;}
.contacts_block .contacts_block_list {width:50%}

.main-page-container-section-and-news__section-list-container {width:100%; margin-bottom:40px}
.filtren .modef .data {background:#ff0000}
.filtren .modef .data:before {border-right: 10px solid #ff0000;}
textarea  {resize: none;}
.brandslistimgowl1 .item .pic img {max-width:90%; /*max-height: 52px;*/ object-fit: contain;}
#rekvizity_pc {width: 100%;margin-bottom: 400px;}
#rekvizity_pc tr td {padding: 10px;border: 1px solid #000;}
#rekvizity_pc p {margin: 0;}
.recaptcha-error {margin-top: 10px;}
.footer .catmenu > .col-xs-12 > .item.depth_level1 a span{font-weight:700}
.footer .catmenu > .col-xs-12.col-sm-6.col-md-6.col-lg-4 > .item.depth_level1 a span{font-weight:400}
.footer .footmenu .item .item__bold { font-weight: 700;}
input[type='text'].someform__input.error-rbz {border: 1px solid red !important;}
label.error-rbz {color: red;}

.attention-container .fancybox-custom-title{color: #1B397F}
.attention-text{line-height: 24px;}


@media screen and (max-width: 480px) {
    .attention-container{
        max-width: 90%!important;
    }
    .attention-container .fancybox-custom-title > span{
        white-space: normal;
    }
}



@media (max-width: 1620px) {
    .fichi {margin: 25px 0 25px 266px;}
}

@media (min-width: 1200px)  {
    .list-showcase__part-main .list-showcase__prices .c-prices .c-prices__value-old-before{width: 100%;/* order: 1; */}
    .list-showcase__part-main .list-showcase__prices .c-prices .c-prices__value{/* order:0; */}
}

@media (max-width: 1280px) {
    .detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item {max-width: calc(100%/2 - 25px * 2/3);}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list {flex-direction: column;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side {display: flex; padding-left: 100px; width: 100%;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_left_side {padding-right: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_left_side {width: 100%;}
    .shops_new .container_info_n_map .item_info .container_element.container_shops_items .magazine .item_list .item_left_side {width: 100%;}
    .shops_new .container_info_n_map .item_info .container_element.container_shops_items .magazine .item_list .item_right_side {display: flex; column-gap: 20px; width: 100%;}
    .shops_new .container_info_n_map .item_info .container_element.container_partners_items .magazine .item_list .item_right_side {display: flex; column-gap: 20px; width: 100%;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_right_side {width: 100%; column-gap: 20px; padding-left: 0;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side .container_phone {width: fit-content; white-space: nowrap;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side .container_schedule {width: auto;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side .container_schedule br {display: none;}
    .shops_new .container_info_n_map .item_info .container_element.container_partners_items .magazine .item_list .item_left_side {width: 100%;}
}

@media (max-width: 1210px) {
    .header_type2.menu_vertical2 .gopro-banners {margin-left: 250px;}
}

@media (max-width: 1200px) {
    .social_icons_mobile {display: flex; justify-content: center;}
    #rekvizity_pc {margin-bottom: 500px;}
    .detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item {max-width: none;}
}

@media (max-width: 1000px) {
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list {flex-direction: row; column-gap: 20px;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side {border: none;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side {padding-left: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_right_side .container_phone a {white-space: nowrap;}
    .shops_new .container_info_n_map .item_info .container_element.container_partners_items .magazine .item_list .item_right_side .container_phone a {white-space: nowrap;}
}

@media (max-width: 1010px) {
    .header_type2.menu_vertical2 .gopro-banners {margin-left: 0;}
    .fichi {margin: 25px 0 25px;}
}

@media screen and (max-width: 768px) {
	.videoreviews .video_block .video_block_list img {width:100%}
	.videoreviews .video_block .video_block_list {width:100%;margin-right:0;}
	.videoreviews .video_block .video_block_list video, .videoreviews .video_block .video_block_list iframe {height:182px!important;width:100%!important;}

	.personal_data_fixed_block{flex-direction: column;}
	.personal_data_fixed_block .btn_i_agree{width: 100%;}
	.detail_composition_set .bx-set-constructor .complect-inner .total-block {height:160px;}
	.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container img {max-width:100%;width:auto;}
	.detail_composition_set .bx-set-constructor .complect-inner {flex-wrap:wrap;}
	.detail_composition_set .bx-set-constructor .complect-inner .bx-original-item-container {max-width:100%;flex:1 0 100%;}
	.detail_composition_set .bx-set-constructor .complect-inner .items {padding:30px 21px;margin:0;}
	.detail_composition_set .bx-set-constructor .complect-inner .total-block {padding:30px 0;flex:1 0 100%;max-width:100%;margin-top:20px;background:#95989f;}
	.detail_composition_set .bx-set-constructor .complect-inner .total-block .total-price {margin-top:0;}
	.detail_composition_set .bx-set-constructor .complect-inner .items .constructor-item {max-width:calc(100%/2 - 25px * 2/3);}

    .shops_new .container_info_n_map .item_info .container_element .magazine.pvz .item_list {padding-bottom: 0; border-bottom: none;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_left_side .container_name_n_markers .markers {margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_left_side .container_name_n_markers {margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list {gap: 15px;}
	
	.list-showcase__part-main .list-showcase__prices .c-prices .c-prices__value-old-before{width: 100%;/* order: 1; */}
    .list-showcase__part-main .list-showcase__prices .c-prices .c-prices__value{order:0;}

    .list-showcase__part-main .list-showcase__pay{display: block!important;}
    .list-showcase__part-main .list-showcase__pay-mobile{display: none!important;}
    .list-showcase__inner .list-showcase__part-extended{display: block; padding: 0 15px;}
    .list-showcase__inner .list-showcase__part-extended .props{display: none;}
    .list-showcase__inner .list-showcase__part-extended .list-showcase__attributes .c-attributes{margin-bottom: 0;}
    .list-showcase__head{flex-grow: 0;}

	.searchinhead.nowrap.js-pseudo-focus-blur  .js-form .searchinhead__flex .mobile_close.open{display: block;padding: 12px 11px 11px 11px;}
    .products.view-grid .name a {height: auto;min-height: 40px;overflow: hidden;}
	.fancybox-container.rs-gopro-popup.fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row{flex-direction: column;}
	.fancybox-container.rs-gopro-popup.fancybox-is-open .fancybox-inner .fancybox-stage .fancybox-slide.fancybox-slide--ajax.fancybox-slide--current.fancybox-slide--complete .restart-buffer .restart-buffer__content .b-locations-top > .row > .column{width: 100%;gap: 16px;}
    .contacts_block {flex-wrap:wrap; }
    .contacts_block .contacts_block_list {width:100%}
    body .popup-error-success.popup-window.popup-window-with-titlebar {width: 100%; left: 0 !important; padding: 0 20px; background-color: transparent;}
    .popup-error-success.popup-window .popup-window-titlebar {background-color: white;}
    .popup-error-success.popup-window .popup-window-titlebar-close-icon {right: 20px;}
    .popup-error-success.popup-window .popup-window-buttons {background-color: white; }
    .popup_block >div.loaded{margin: 0 20px; width: auto;}
    .popup_block > div.loaded .popup_header .title{font-size: 18px; font-weight: 600;}
    .popup_block > div .form-row > .form-row.clearfix{margin: 0 0 18px;}
    .popup-error-success.popup-window .popup-window-titlebar-text {font-size: 21px;font-weight: 400; white-space: normal; padding-bottom: 40px;}
}

@media (max-width: 767px) {
    .list-showcase__element {
        padding-left: 0;
        padding-right: 0;
    }
    .bx-no-touch .list-showcase__element.hover .list-showcase__inner {
        position: relative;
    }

    .shops_new .wrap_tools .tools {flex-direction: column-reverse; row-gap: 30px;}
    .shops_new .wrap_tools .tools .item.container_search {padding-right: 0;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list {flex-direction: column;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side {padding-left: 100px; flex-direction: column;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_right_side .container_schedule {margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element .magazine .item_list .item_left_side .container_pictures {margin-bottom: 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_partners_items .magazine .item_list {padding: 0 0 10px 0;}
    .shops_new .container_info_n_map .item_info .container_element .magazine.pvz .item_list {border-bottom: 1px solid rgba(149, 152, 159, 0.34); padding: 0 0 10px 0;}
    .shops_new .container_info_n_map .item_info .container_element.container_points_items .magazine .item_list .item_right_side {row-gap: 7px;}
    .videoreviews .video_block .video_block_list {flex: 1 0 50%; max-width: calc(50% - 10px);}
    .news-detail.videoreview-detail .video_block_list iframe {width: 100%;}
}

@media (max-width: 580px) {
    .shops_new .wrap_tools .tools .item .inner_checkboxes_n_link {flex-direction: column; align-items: flex-start; row-gap: 20px;}
}

@media (max-width: 425px) {
    .popup_title {font-size: 22px;}
    .fly-menu__picture + span {white-space: normal;}
    .videoreviews .video_block .video_block_list { flex: 1 0 100%; max-width: 100%; }
    .news-detail.videoreview-detail .video_block_list iframe {height: 250px;}
}

@media (max-width: 380px) {
    .popup_body {padding: 32px 25px 13px 25px;}
}

.contacts-wrapper{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.contacts-block{
    padding: 20px;
    border: 1px solid #183961;
    background-color: #F3F3F3;
    align-items: baseline;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 270px;
}
@media (max-width: 1050px) {
    .contacts-wrapper{
        display: grid;
    grid-template-columns: repeat(2, 1fr);
    }
    .contacts-block{
        
    }
}

@media (max-width: 768px) {
    .contacts-wrapper{
        display: grid;
    grid-template-columns: repeat(1, 1fr);
    }
    .contacts-block{
        height:auto;
    }
}

.contacts-block-heading{

}
.contacts-block-heading h2{
    font-size: 24px;
    font-weight: 500;
    margin-top: 0;
}

a.contacts-block-phone{
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: black;
}
a.contacts-block-button:hover{
    color: #fff;
    text-decoration: none;
}
.contacts-block p{
    margin:0;
}
.contacts-block-button{
    -webkit-appearance: none;
    padding: 10px 20px 9px 13px;
    color: #FFF;
    background: #242955;
    opacity: 1;
    font-weight: 400;
    cursor: pointer;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    text-decoration: none;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
    border: none;
    outline: none;
    position: relative;
    width: auto;
    vertical-align: middle;
    margin-bottom:20px;
    margin-top:20px;
}
.contacts-block-button:hover{
    background: #ce2110;
    transition: .3s;
}
.contacts-block-button i{
    background: url(/images/icons_wish.svg) -49px -4px no-repeat;
    background-position: -91px -206px;
    margin: 0px 10px 0px 5px;
    display: inline-block;
    width: 11px;
    height: 15px;
    vertical-align: middle;
}