.header-new{
    font-family: 'Roboto', sans-serif;
    padding: 0;border: none;
}
.header-new .container > .row{
    width: auto;
}
.top-new{
    background: #1454A6;padding: 15px 0 12px;
}
.front_page .top-new .link, .top-new .link{
    color:#fff!important;
}

.top-new .header-region-select{
    color:#fff;font-size: 18px;
}
.top-new .header-region-select:hover{
    color:#fff;
}

.top-new .header-region-select:after{
    top: 10px;
    border-top: 5px solid #fff;
}

.top-new .header-menu{
    float: right;
}

.top-new .header-menu-inner .header-menu-item{
    font-size: 18px;line-height: initial;
}

.top2-new{
    background: #FFFFFF;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);padding: 9px 0 8px;position: relative;
}
.top2-new .catalog-menu{
    top:24px;
}
.top2-new .catalog-menu-inner .catalog-menu-item-holder:last-child{
    margin: 0;width: auto;
}
.top2-new .catalog-menu-inner .catalog-menu-item.big{
    font-size: 18px;
}
.top2-new .header-contacts{
    margin-top: 10px;
}
.top2-new .header-contacts-items{
    flex-direction: column;
}
.top2-new .header-contacts-items .header-contact-item{
    font-size: 18px;line-height: initial;
}
.top2-new .header-contacts-items .header-contact-item .svg-phone{
    transform: scale(1.25);
}
.top2-new .header-contacts-items .header-contact-item-callback{
    font-weight: 500;margin-top: 4px;
}
.top2-new .header-contacts-items .header-contact-item-callback .link{
    color:#1454A6;
}
.top2-new .header-search-open{
    border:none;width:auto;height:auto;padding: 0;
}
.top2-new .header-search-open:after{
    display: none;
}
.top2-new .personal-link:hover svg path,.top2-new .header-search-open:hover svg path,.top2-new .basket-link:hover svg path{
    fill:#1454A6;
}
.top2-new .dark-color:hover{
    color:#1454A6;
}
.top2-new .header-basket{
    width: auto;height: auto;background: none;
}
.top2-new .header-basket:hover{
    background: none;
}
.top2-new .header-basket .header-basket-count,
.top2-new .header-basket.basket-link .count:not(.basket-count){
    width: 17px;
    height: 17px;
    font-size: 10px;
    line-height: 17px;
    font-weight: 500;
    left: -4px;
    top: 0px;
}
.top2-new .header-tools{
    margin-top: 18px;
}
.footer-new{
    font-family: 'Roboto', sans-serif;padding: 58px 0 41px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    margin-top: 10px;
}
.footer-new .container > .row{
    width: auto;
}
.footer-new .btn.btn-primary,.help-form-buttons button{
    border-radius: 2px;font-size: 20px;line-height: 30px;
    background-color: #1454A6!important;
    border-color: #1454A6!important;
}
.footer-new .form-control{
    background: #FFFFFF;
    border: 1px solid #595656!important;
    border-radius: 2px;
    font-size: 18px;
    line-height: 30px;
    color: #000000;
}
.footer-new .form-control::placeholder {
    color: #000000;
}
.footer-new .form-group + .btn{
    margin-top: 10px;
}
.footer-bottom2 hr{
    border-top: 1px solid #595656;
    margin-bottom:  16px;
}
.footer-bottom2 .dev{
    font-size: 12px;display: flex;line-height: 16px;color: #302A2A;
}
.footer-bottom2 .dev img{
    margin-right: 13px;
}
.footer-bottom2 .copy{
    font-size: 12px;text-align: right;line-height: 16px;color: #302A2A;
}
.footer-bottom1{
    padding-bottom: 60px;
}
.footer-bottom1 .footer-contacts .footer-contact-item{
    display: flex;font-weight: bold;font-size: 20px;line-height: 30px;margin-bottom: 17px;
}
.footer-bottom1 .footer-contacts .footer-contact-item .icon{
    margin-right: 16.5px;width: 24px;text-align: center;flex: 24px 0 0;
}
.footer-bottom1 .footer-form .title{
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 22px;
}
.footer-bottom1 .footer-menu.footer-menu-border{
    border-right:1px solid #595656;margin-right: -15px;
}
.footer-bottom1 .footer-menu{
    padding-bottom: 15px;
}
.footer-bottom1 .footer-menu ul li{
    margin-bottom: 25px;font-size: 18px;
}
.footer-bottom1 .footer-menu ul li:last-child{
    margin-bottom: 0;
}
.footer-bottom1 .footer-menu ul li a{
    color:#302A2A;
}
.footer-bottom1 .footer-form,
.footer-bottom1 .footer-contacts,
.footer-bottom1 .footer-menu{
    padding-top: 15px;
}
.page-new{
    font: 18px/26px 'Roboto', sans-serif;
}

.page-new h1,
.page-new h2,
.page-new h3,
.page-new h4,
.page-new h5,
.page-new h6{
    font-family: 'Roboto', sans-serif;
}

.page-new h5{
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
    color:#000;
}
.page-new .detail-link{
    text-align: right;margin-top: 29px;
}
.page-new .detail-link a{
    color:#1454A6;
}
.page-new .detail-link a svg{
    margin-left: 5px;
}
.page-new .section-title{
    text-align: center;margin-bottom: 40px;
}
.index-about{
    margin-bottom: 100px;
}
.index-about .col-md-7{
    padding-left: 77px;
}
.index-map{
    margin-bottom: 70px;
}
.index-map .contacts{
    margin: 0;
}
.help-form,.our_services{margin-bottom: 80px}
.help-form p,.help-form input{
    font-style: normal;
    font-weight: normal;
    font-size: 18px !important;
    line-height: 30px !important;
}
.help-form .help-form-buttons{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    width: 100%;
}
.help-form-buttons .form-group{
    max-width: 457px;
    width: 100%;
}
.help-form-buttons input,.help-form-buttons button{ height: 52px !important;}
.help-form-buttons button{
    max-width: 285px;
    width: 100%;
}
.help-form-buttons button:hover,.footer-new .btn.btn-primary:hover{
    background: #0D458C!important;
    border-color:#0D458C !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}
.help-form-buttons input{
    font-family: 'Roboto', sans-serif;
    border: 1px solid #C1C1C1 !important;
    background: #fff !important;
}
.help-form-buttons input::placeholder{color: #302A2A;}
.help-form_container{
    display: flex;
    align-items: center;
    border: 1px solid #302A2A;
    padding: 27px 41px;
    margin: 0!important;
}
.help-form_container .help-form_container_img{padding: 0 15px;}
.help-form_container .help-form_container_img img{width: 330px}
.help-form_container .help-form_container_text{padding:0 15px}
.our_services h5,.batteries_brands h5{text-align: center}
.our_services .our_services_img{width: 100%;height:100%}
.our_services .rowd{
    padding: 0 66px;
    margin-top: 15px;
    display: flex;
    align-items: center;
    position: relative;
}
.our_services .rowd .row_item_one,.our_services .rowd row_item_two{width: 50%;padding: 0 15px}
.our_services .our_services_list{padding-left: 21px; width: 100%; display: flex;flex-direction: column}
.our_services .our_services_list .our_services_item{
    margin-bottom: 41px;
    position: relative;
    width: 100%;
    padding-left: 50px;
    font-size: 20px;
    line-height: 23px;
}
.our_services .our_services_list .our_services_item:last-child{margin-bottom: 0}
.our_services_list .our_services_item::before{
    content: "";
    position: absolute;
    left: 0;
    top:-3px;
    background-image: url("/local/templates/aspro_tires2/images/our_services_check.png");
    width: 30px;
    height: 30px;
}
.batteries_brands{margin-bottom: 68px}
.batteries_brands_list{display: flex;flex-flow: wrap}
.batteries_brands_list .batteries_brands_item{ width: 20%; padding: 0 35px; margin-bottom: 48px;}
.batteries_brands_list .batteries_brands_item img{width: 188px;}
.batteries_brands_list .batteries_brands_item span{
    text-align: center;
    display: flex;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
}
.batteries_brands_href{text-align:right;margin-top: 15px}
.batteries_brands_href a{color: #1454A6;text-decoration: underline;}
.batteries_brands_href a:hover{color: #C1070C; text-decoration: underline!important;}
.batteries_brands_href a:hover svg path{fill: #C1070C;}
.batteries_brands_href a svg{margin-left: 5px;}
.batteries_brands_list,.batteries_brands_href{
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
}
.banners_action{margin-bottom: 99px;}
.banners_action_list{width: 100%;display: flex;flex-flow: wrap;justify-content: space-between}
.banners_action_list .banners_action_item{width: 49%;}
.banners_action_list .banners_action_item img{width: 100%;}

.index-slider{
    margin-bottom: 30px;
}
.index-slider .absolute .flex-direction-nav > li{
    top: 50%;margin-top: -26px;
}
.index-slider .absolute .flex-direction-nav li.flex-nav-prev{
    left: 14px;
}
.index-slider .absolute .flex-direction-nav li.flex-nav-next{
    right: 14px;
}
.index-slider .border .flex-direction-nav li,
.index-slider .border .flex-direction-nav li a{
    width: 22px!important;height: 52px!important;
}
.index-slider .border .flex-direction-nav li,
.index-slider .border .flex-direction-nav li:hover,
.index-slider .border .flex-direction-nav li:focus{
    background: rgba(255, 255, 255, 0.1)!important;border-radius: 2px!important;border:none!important;
}
.index-slider .custom_flex .flex-direction-nav li a.flex-prev,
.index-slider .custom_flex .flex-direction-nav li a.flex-prev:hover,
.index-slider .custom_flex .flex-direction-nav li a.flex-prev:focus{
    background-color: transparent!important;
    background: url(/bitrix/templates/polusplus_new/svg/slider_index_prev.svg) 5px 18px no-repeat!important;
}
.index-slider .custom_flex .flex-direction-nav li a.flex-next,
.index-slider .custom_flex .flex-direction-nav li a.flex-next:hover,
.index-slider .custom_flex .flex-direction-nav li a.flex-next:focus{
    background-color: transparent!important;;
    background: url(/bitrix/templates/polusplus_new/svg/slider_index_next.svg) 0 18px no-repeat!important;
}
.index-slider .flex-direction-nav .flex-disabled{
    display: inline-block;
}
.index-slider .flexslider .flex-control-nav{
    top: 0;margin-top: 10px;
}
.index-slider .flex-control-nav li a{
    height: 8px;width: 8px;background: rgba(20, 84, 166, 0.5);border-radius:50%;
}
.index-slider .flex-control-nav li a:not(.touch):hover,
.index-slider .front_slider_wrapp .flex-control-paging li a.flex-active,
.index-slider .flex-control-paging li a.flex-active{
    background: #1454A6;
}
.index-promo{
    margin-bottom: 60px;
}
.index-promo .slides .item .icon{
    width: 126px;
    height: 126px;
    background: #0D458C;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 16px;
}
.index-promo .slides .item .name{
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    color: #302A2A;
    max-width: 267px;
    margin: auto;
}
.index-promo .absolute .flex-direction-nav > li{
    top: 50%;margin-top: -12.5px;
}
.index-promo .absolute .flex-direction-nav li.flex-nav-prev{
    left: 0;
}
.index-promo .absolute .flex-direction-nav li.flex-nav-next{
    right: 0;
}
.index-promo .border .flex-direction-nav li,
.index-promo .border .flex-direction-nav li a{
    width: 25px!important;height: 25px!important;
}
.index-promo .border .flex-direction-nav li,
.index-promo .border .flex-direction-nav li:hover,
.index-promo .border .flex-direction-nav li:focus{
    background: rgba(255, 255, 255, 0.1)!important;border-radius: 2px!important;border:none!important;
}
.index-promo .custom_flex .flex-direction-nav li a.flex-prev,
.index-promo .custom_flex .flex-direction-nav li a.flex-prev:hover,
.index-promo .custom_flex .flex-direction-nav li a.flex-prev:focus{
    background-color: transparent!important;
    background: url(/bitrix/templates/polusplus_new/svg/slider_promo_prev.svg) 0 0 no-repeat!important;
}
.index-promo .custom_flex .flex-direction-nav li a.flex-next,
.index-promo .custom_flex .flex-direction-nav li a.flex-next:hover,
.index-promo .custom_flex .flex-direction-nav li a.flex-next:focus{
    background-color: transparent!important;;
    background: url(/bitrix/templates/polusplus_new/svg/slider_promo_next.svg) 0 0 no-repeat!important;
}
.index-promo .flex-direction-nav .flex-disabled{
    display: inline-block;
}
.catalog-index{
    margin-bottom: 59px;
}
.catalog-index .section-title{
    text-align: left;
    padding-top: 2px;
}
.catalog-index .tabs .nav-tabs{
    border-bottom: 2px solid #000;
}
.catalog-index .tabs .nav.nav-tabs a{
    border: none!important;background: none!important;padding: 12px 0;
    font-size: 20px;
    line-height: 23px;
}
.catalog-index .tabs .nav.nav-tabs li.active a,
.catalog-index .tabs .nav.nav-tabs li.active a:hover,
.catalog-index .tabs .nav.nav-tabs li.active a:focus,
.catalog-index .tabs .nav.nav-tabs li.active a:active{
    border:none!important;
}
.catalog-index .tabs .nav-tabs li.active a:before{
    height: 6px;background: #1454A6;top: auto;bottom: -3px;
}
.catalog-index .tabs .nav-tabs a:hover,
.catalog-index .tabs .nav-tabs a:active,
.catalog-index .tabs .nav-tabs a:focus,
.catalog-index .tabs .nav-tabs li.active a{
    color: #1454A6;
}
.catalog-index .tabs .nav-tabs > li{
    margin-right: 68px;
}
.catalog-index .tabs .nav-tabs > li:last-child{
    margin-right: 0;
}
.tab-pane-row .tab-pane-list{display: flex;flex-direction: column}
.tab-pane-row .tab-pane-list a{
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #302A2A;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tab-pane-row .tab-pane-list a:hover{color:#1454A6;}
.tab-pane-row .tab-pane-list:last-child{padding-right: 0;}
.tab-pane-row .tab-pane-list a:last-child{margin-bottom: 0;}
.catalog-index_preview{
    background: #C1070C;
    box-shadow: inset 10px 0px 30px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.catalog-index_preview>img{
    width: 285.18px;
    height: 207px;
    margin-top: 28px;
    margin-left: -100%;
    transition: 0.4s ease-out;
}
.catalog-index_preview_text{
    position: absolute;
    bottom: 13px;
    width: 100%;

    /*text-align: right;*/
    display: flex;
    justify-content: center;
    padding-left: 20px;
}
.catalog-index_preview_text span{
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 59px;
    color: #fff;
}
.catalog-index_preview_text img{width: 38px;margin-right: 10px}
/*.catalog-index_preview:hover{background: #fff}*/
.catalog-index_prev:hover .catalog-index_preview>img{ margin-left: 0; }
.catalog-index_preview:hover .catalog-index_preview_text{  justify-content: space-between; }
.catalog-index_preview:hover .catalog-index_preview_text img{ margin-right: 20px; }
.catalog-index .row{ margin: 0 }
.catalog-index .index-katalog{ padding-left: 0 }
.catalog-index .catalog-index_prev{ padding-right: 0 }

.index-filter .common_select .common_select-link{
    height: 52px;border-radius: 26px;padding: 12px 36px 0 23px;
}
.index-filter .common_select .common_select-link .trigger{
    border-left: none;height: 52px;line-height: 52px;
}
.index-filter .common_select .common_select-link:hover .trigger,
.index-filter .common_select .common_select-link.opened .trigger {
    background: none;
}
.index-filter .common_select .common_select-link .ik_select_link_text{
    font-size: 18px;line-height: 21px;color: #302A2A;
}
.index-filter .form-item-holder{
    border:none!important;
}
.index-filter{margin-bottom: 139px;}
.error_input::before{
    content: 'Пожалуйста, заполните поле';
    color: #fc5757;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: calc(100% + 2px);font-weight: 700;
}
.error_input{ position: relative; }
.success_input::before{
    content: 'Сообщение отправлено';
    color: #34d924;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: calc(100% + 2px);font-weight: 700;
}
.success_input{ position: relative; }
.mark-list,.model-list,.year-list{
    display: flex;
    flex-flow: wrap;
}
.model-list a,.year-list a{
    width: 33.3%;
    color: black;
    text-align: center;
}
.model-list a:hover,.year-list a:hover{
    color: #1454A6;
}
.mark-list a{
    width: 12.5%;
    border: 1px solid #fff;
    transition: .3s ease-out;
    border-radius: 2px;
}
.mark-list a .inline-mark{
    display: flex;
    flex-direction: column;
    /*margin: auto;*/
    margin-bottom: 12px;
    align-items: center;
    color: black;


}
.mark-list a img,.model-list a img,.year-list a img{width: 88px}
.mark-list a span,.model-list a span,.year-list a span{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin-bottom: 15px;
}
.mark-list a:hover {
    color: #1454A6;
    border: 1px solid #1454A6;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    /*border-radius: 2px;*/
}
/*.car_list_wrap {*/
/*    border: 1px solid #C4C4C4;*/
/*    box-sizing: border-box;*/
/*    border-radius: 4px;*/
/*    padding: 30px 92px;*/
/*}*/
.new_select .trigger{

}
.new_select .trigger::before{
    background: url('/local/templates/aspro_tires2/images/index_filter_arrow.svg') 0px 15px no-repeat !important;
    width: 25px !important;
    height: 36px !important;
}
.ik_select_list .ik_select_list_inner ul li.ik_select_active{ background: #fff!important; color: black!important;  }
.ik_select_list .ik_select_list_inner ul li.ik_select_active:hover{color: #1454A6!important; }
.ik_select_list .ik_select_list_inner ul li{ padding-left: 23px !important; }
.ik_select_list .ik_select_list_inner ul li.ik_select_hover:hover{background: #fff!important; color: #1454A6!important; }
.ik_select_dropdown.common_select-dd{
    box-shadow: none!important;
    border: 1px solid #f0f0f0;
    border-top: none;
}
.index-filter .common_select .common_select-link.opened{
    border-radius: 26px 26px 0 0;
}
.index-filter .index-filter_bottom_arrow{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
}
.index-filter_bottom_arrow .inner_filter_bottom_arrow{
    position: absolute;
    width: 285px;
    border-radius: 0 0 17px 17px;
    border: 1px solid #C4C4C4;
    text-align: center;
    height: 39.5px;
    background: #fff;
    border-top-color: #fff;
    top: -1px;
    cursor: pointer;
    display: flex;
    justify-content: center;
}
.inner_filter_bottom_arrow .img_arrow {
    margin-top: 10.1px;
    transition: .5s ease-out;
    background: url("/local/templates/aspro_tires2/images/index_filter_arrow_bottom.png");
    width: 41px;
    height: 17px;
}
.inner_filter_bottom_arrow:hover .img_arrow{
    background: url("/local/templates/aspro_tires2/images/index_filter_arrow_bottom_blue.png");
}
.inner_filter_bottom_arrow .index-filter_rotate{transform: rotate(180deg);}
.index-filter_selects{margin-bottom: 12px !important;}
.spec_decoration{text-decoration: underline}
.spec_decoration:hover{
    color:#C1070C !important;
    text-decoration: underline !important;
}
.spec_decoration:hover svg path{fill: #C1070C;}
.hidden_pop{display: none !important;}
/*.form_top_search_block{padding: 40px 0;}*/
.top_search_block{
    display: flex;
    flex-direction: row;
    background: #FFFFFF;
    border: 1px solid #0D458C;
    box-sizing: border-box;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}
.top_search_block_input{width: calc(100% - 104px);}
.top_search_block_input input{
    border: none !important;
    background: #FFFFFF !important;
    border-radius: 0px !important;
    padding: 15px 20px !important;
    font-style: normal;
    font-weight: normal;
    font-size: 18px !important;
    line-height: 21px !important;
    color: #302A2A;
}
.top_search_block_buttons{
    width: 104px;
    display: flex;
    flex-direction: row;
}
.top_search_block_buttons a{
    border-right: 1px solid #0D458C;
    border-left: 1px solid #0D458C;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 11px 11px;
}
.top_search_block_buttons>span{position: relative}
.krest{
    position: relative;
    width: 100%;
}
.krest>span{display: flex !important;}
.krest>span>span{
    left: 64%!important;
    top:60%!important;
}
.krest span{position: relative !important;}
.krest:hover{cursor: pointer}
.krest:hover .krestuk{background-color: #1454A6 !important;}
.search_title_form_top svg path{fill: black}
.search_title_form_top:hover svg path{fill: #1454A6 !important;}

.help-form_margin_text{margin-left: 40px }
.dop_seach_padding{top: 135px !important;}
.jq_search_class{
    background: none !important;
    position: relative !important;
    display: flex!important;
    justify-content: center;
}
.jq_search_class .jq_searh_max{
    background: none !important;
    position: absolute;
    width: 100%;
    max-width: 849px;
}
.title-search-result .bx_searche{
    width: 789px !important;
    margin: auto;
}
.rowj.adapt_foot_2{ display: flex;}
.adapt_foot_2 .adapt_foot_2_1{width: 41.7%}
.adapt_foot_2 .adapt_foot_2_2{width: 58.3%}
.order_1{display: flex}
.order_1 .order_1_1,.order_1 .order_1_2{width: 50%}
.new_header_mobile_1{
    display: flex;
    justify-content: space-between;
    height: 32px;
    background: #1454A6;
}

.new_header_mobile_1 .header-col.w1{
    display: flex;
    align-items: center;
}
.new_header_mobile_1 svg path{fill: #fff}
.new_header_mobile_1 .header-col.w1 .header-region-select{
    color: #fff;
}
.new_header_mob_adapt{
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
    padding-bottom: 20px !important;
    background: #fff;
    transition: all 0.4s ease;
}
.new_header_mob_adapt #mobilemenu{top:0px!important;background: #1454A6 !important;}

.new_header_mobile_1 .header-col.w1 .header-region-select::after{top:10px;border-top: 5px solid #fff;}
.new_header_mobile_2{
    height: 53px;
    background: #FFFFFF;
    z-index: 1000;

}
.new_header_mob_adapt#mobileheader{
    height: auto;
    position: absolute;
    top:0!important;
    width: 100%;
    transition: all 0.4s ease;
}
.new_header_mob_adapt .mobileheader-v1{height: auto!important;border: none!important;}
.new_header_mobile_1{padding: 0 30px}
.new_header_mobile_2{padding: 10px 30px;}
.new_header_mobile_2 .pull-right.icon_mobile i{width: 30px;height: 30px;top:-12px;}
.jqmOverlay.search{display: none}
.new_header_mobile_2 .wrap_icon{line-height: 73px!important;}
.new_header_mobile_2 .right-icons,.new_header_mobile_2 .icon_basket,
.new_header_mobile_2 .icon_basket,.new_header_mobile_2 .wrap_basket{padding-right: 0!important;}
.new_header_mobile_1 .burger{width: auto!important;padding-right: 25px}
.new_header_mobile_2 .pull-right.icon_mobile svg:hover path,
.new_header_mobile_2 .pull-right.icon_seacrh svg:hover path,
.new_header_mobile_2 .pull-right.icon_cabinet svg:hover path,
.new_header_mobile_2 .pull-right.icon_basket svg:hover path{fill: #1454A6 !important;}
.viewed_product_block{border: none !important;}
.adapt_scroll_menu{background: #1454A6;height: 100%;
    overflow: scroll!important;
}
.adapt_scroll_menu_list{display: flex;flex-direction: column;padding: 37px 24px;padding-top: 0}
.adapt_scroll_menu_list .adapt_scroll_menu_item{
    margin-bottom: 28px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #ffff;
}
.adapt_scroll_menu_list .adapt_scroll_menu_item.dop_padding{padding: 0 6px}
.adapt_scroll_menu_list .adapt_scroll_menu_item.dop_padding_g{padding: 0 12px}
.adapt_scroll_menu .adapt_scroll_close{
    padding-top: 15px;
    text-align: right;
    padding-right: 5px;
}
.adapt_scroll_menu .adapt_scroll_close svg path{fill:#fff}
.adapt_scroll_menu .adapt_scroll_menu_list hr{height: 2px;margin-top: 0;margin-bottom: 28px;}
.adapt_scroll_menu .adapt_scroll_menu_list hr:last-child{margin-bottom: 0px;}
.adapt_scroll_menu_info{padding-left: 15px;}
.adapt_scroll_menu_info_item{
    display: flex;font-weight: bold;font-size: 20px;line-height: 30px;margin-bottom: 17px;
}
.adapt_scroll_menu_info_item .icon{
    margin-right: 16.5px;width: 24px;text-align: center;flex: 24px 0 0;
}
.adapt_scroll_menu_info svg path{fill: #fff;}
.adapt_scroll_menu_info .value_1{
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}
.adapt_scroll_menu_info .value_2{
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color:#fff;
}
.new_basket_count{position: relative}
.new_basket_count>span{
    position: absolute;
    top: -7px;
    right: -20px;
    box-shadow: 0px 0px 0px 2px #fff;
    border-radius: 25px !important;
    width: 15px !important;
    height: 15px !important;
    text-align: center;
    font-size: 13px !important;
    line-height: 16px !important;
    background: none !important;
}
.new_mobile_catalog{
    padding-left: 12px;
}
.new_mobile_catalog ul > li{
    border-bottom: none !important;
    margin-bottom: 28px!important;

}
.new_mobile_catalog ul > li a{
    background: #1454A6 !important;
    padding: 0!important;
    color: #fff!important;
    font-weight: 500!important;
}
.new_mobile_catalog ul > li a:before{background: none!important;}
.mobile_arrow_adapt{
    top: -3px !important;
    right: -15px !important;
}
.new_mobile_catalog ul .dropdown{
    background: #1454A6 !important;
    padding: 0 24px!important;
}
.new_mobile_catalog ul .dropdown .menu_title{
    background: #1454A6 !important;
}
.new_mobile_catalog .expanded > .dropdown .menu_back .svg{position: relative!important;}
.mobile_arrow_adapt svg path{fill: #fff!important;}
.dropdown_arrow_left{margin-top: 47px!important;}
.dropdown_arrow_left svg path{fill: #fff}
.adapt_scroll_menu_info_item{padding-right: 24px}
.banners_action_item .mobile,.custom_index_slider .mobile{display: none !important;}
.flex_flow_wrap{flex-flow: wrap;}
.flex_flow_wrap .batteries_brands_item{margin: 0!important;}
.banners_action_item a,.slides .image a{width: 100%;height: 100%;display: block}
.custom_index_slider.swiper-container .index_slider_item img{width: 100%}
.custom_index_slider.swiper-container .custom_slider_prev .custom_button{
    background: url(/bitrix/templates/polusplus_new/svg/slider_index_prev.svg) 5px 18px no-repeat !important;
    width: 22px;
    height: 52px;
}
.custom_index_slider.swiper-container .custom_slider_next .custom_button{
    background: url(/bitrix/templates/polusplus_new/svg/slider_index_next.svg) 0 18px no-repeat !important;
    width: 22px;
    height: 52px;
}
.custom_index_slider.swiper-container .custom_slider_prev:after,
.custom_index_slider.swiper-container .custom_slider_next:after{ content: ''; }
.custom_index_slider.swiper-container .custom_slider_prev,.custom_index_slider.swiper-container .custom_slider_next{
    background: rgba(255, 255, 255, 0.1) !important;
    border-radius: 2px !important;
    border: none !important;
    width: 22px;
    height: 52px;
}
.custom_slider_pagination{width: 100%;position: relative!important;}
.custom_slider_pagination span{margin: 0 4px}
.custom_slider_pagination .swiper-pagination-bullet{
    opacity: 1;
    background: #89a9d2;
}
.custom_slider_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #1454a6;
}

@media  all and (max-width: 1300px){
   .top2-new .header-contacts-items .header-contact-item-callback{margin-top: 12px!important;}
}
@media all and (min-width: 1200px){
    .page .container,.footer-new .container{max-width: 1320px!important; width: 100%}
}
@media all and (max-width: 1199px){
    .page .container,.footer-new .container{
        max-width: 1320px!important;
        padding: 0 30px;
        width: 100% !important;
    }
    .batteries_brands .batteries_brands_list .batteries_brands_item{width: 25%;text-align: center;padding: 0}
    .batteries_brands .batteries_brands_list .batteries_brands_item span{
        padding: 0 35px;
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .help-form .help-form_container_img{width: 35%; flex-shrink: 0}
    .help-form .help-form_container_img img{width: 100%}
    .mark-list a{width: 14.28%;}
}

@media all and (max-width: 1079px) {
    .tabs.adapt .nav-tabs{
        border-bottom: none;
        border-right: 2px solid #000;
        display: flex;
        flex-direction: column;
        width: 40%;
        flex-shrink: 0;
        min-width: 152px;
    }
    .tabs.adapt .tab-pane-list{width: 100%}
    .tabs.adapt .tab-content{
        padding-top: 0;
        width: 60%;
    }
    .tabs.adapt{display: flex}
    .tabs.adapt .nav-tabs > li{margin-right: 0}
    .tabs.adapt .nav-tabs li.active a::before{
        height: 100%;
        width: 6px;
        left: inherit;
        right: -3px;
    }
    .tabs.adapt .tab-pane-list{margin-bottom: 12px}
    .tabs.adapt .tab-pane-list:last-child{margin-bottom: 0}
    .catalog-index .catalog-index_prev{padding-left: 0}
}
@media all and (max-width: 991px){
    .batteries_brands_list .batteries_brands_item{margin-bottom: 0}
    .batteries_brands_href{margin-top: 15px;display: none}
    .catalog-index .catalog-index_prev{display: flex;justify-content: center}
    .catalog-index_preview > img{display: none}
    .catalog-index_preview{
        max-width: 420px;
        width: 100%;
        height: 48px;
        display: flex;
        align-items: center;
    }
    .catalog-index_preview_text{bottom: auto;position: relative;flex-direction: row}
    .catalog-index_preview:hover .catalog-index_preview_text{  justify-content: center; }
    .catalog-index_preview:hover .catalog-index_preview_text img{ margin-right: 10px; }
    .catalog-index_preview_text span{font-size: 20px;}
    .catalog-index_preview_text img{width: 15px;margin-left: 10px}
    .index-filter .common_select .common_select-link{ margin-bottom: 16px; }
    .mark-list a{ width: 16.6666%; }
    .help-form-buttons .form-group{ max-width: 320px;margin-right: 20px }
    .help-form .help-form-buttons{ flex-flow: inherit }
    .help-form .help-form_container{ flex-direction: column }
    .help-form .help-form_container_img{ max-width: 330px; flex-shrink: 0;width: 100% }
    .help-form .help-form_container_img img{ width: 100% }
    .index-about .row{ margin: 0; }
    .index-about .index-about_img,.index-about .index-about_text{ padding: 0 }
    .index-about .index-about_text{ margin-top: 30px }
    .batteries_brands .batteries_brands_list .batteries_brands_item{ width: 33.3333%; }
    .our_services .rowd{ justify-content: center; }
    .our_services .rowd .row_item_one{
        position: absolute;
        z-index: 100;
        padding: 0;
        width: 490px;
    }
    .our_services .rowd .row_item_two{
        position: relative;
        display: flex;
        width: 529px;
        flex-shrink: 0;
    }
    .our_services .rowd .row_item_one .our_services_item{ color: #fff }
    .our_services .rowd .row_item_two .row_item_two_fon{
        position: absolute;
        left: 0;
        top:0;
        background:linear-gradient(99.69deg, rgba(0, 3, 6, 0.91) 7.3%, rgba(20, 84, 166, 0.04) 93.97%);
        width: 100%;
        height: 100%;
        max-height: 100%;
        max-width: 100%;
    }
    /*.index-about .index-about_img img{max-width: 520px;}*/
    .index-about .index-about_img{text-align: center;justify-content: center}
    .rowj.adapt_foot_2{ justify-content: space-between}
    .adapt_foot_2 .adapt_foot_2_1{width: auto}
    .adapt_foot_2 .adapt_foot_2_2{width: auto}
    .footer-new hr{margin: 20px 0}
    /*.order_2 .footer-contact-item,.order_3 .footer-form,.order_1{padding: 0 46px}*/
    .footer-bottom1 .footer-menu.footer-menu-border{border-right: 0;margin-right: 0}
    .order_1_2 ul,.order_1_1 ul{text-align: center}
    .order_2 .footer-contact-item{
        justify-content: start;
        width: 311px;
    }
    .order_2 .footer-contacts{display: flex;flex-direction: column;align-items: center}
    .footer-new .footer_adapt{display: flex;flex-direction: column}
    .footer-new .footer_adapt .order_1{
        order: 2;
        border-top: 1px solid #595656;
        border-bottom: 1px solid #595656;
        padding: 0;
        margin: 0 15px;
    }
    .footer-new .footer_adapt .order_2{ order: 1; }
    .footer-new .footer_adapt .order_3{ order: 3; }
    .footer-new .footer_adapt .order_3 form{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .footer-new .footer_adapt .order_3 form .form-group,
    .footer-new .footer_adapt .order_3 form button{max-width: 410px;width: 100%}
    .footer-new .footer_adapt .order_3 .title{text-align: center}
    /*.new_header_mob_adapt#content*/
    .fixed_down{position: fixed!important;top: 0!important;width: 100%}
    #content{padding-top: 100px}
}
@media all and (max-width: 920px) {
    .city_chooser_frame{
        width: calc(100% - 20px) !important;
        margin: 0 10px!important;
        left: 0;
    }
}
@media all and (max-width: 900px) {
    .banners_action_list .banners_action_item{
        width: 100%;
        /*max-width: 632px;*/
    }
    .banners_action_list .banners_action_item .mobile,.custom_index_slider .mobile{display: block!important;}
    .banners_action_list .banners_action_item .desctop,.custom_index_slider .desctop{display: none!important;}
    .banners_action_list .banners_action_item .desctop.showed,.custom_index_slider .desctop.showed{display: block!important;}
    .banners_action_list{justify-content: center}
}
@media all and (max-width: 767px){
    .page .container,.footer-new .container{padding: 0 15px;}
    .mark-list a{width: 20%;}
    .new_header_mobile_1{padding: 0 15px}
    .new_header_mobile_2{padding: 10px 15px;}
}
@media all and (max-width: 670px){
    .mark-list a{width: 25%;}
}
@media all and (max-width: 630px){
    .batteries_brands .batteries_brands_list .batteries_brands_item{
        width: 50%;
        /*display: none;*/
    }
    .batteries_brands .batteries_brands_list .batteries_brands_item.first_item,
    .batteries_brands .batteries_brands_list .batteries_brands_item.second_item{display: block!important;}
    .our_services .rowd{padding: 0}
    .our_services .rowd .row_item_one{ width: 90%;  }
    .our_services .rowd .row_item_two{ width: 100%; }
    .our_services .our_services_list .our_services_item{ margin-bottom: 30px; }
    .help-form .help-form-buttons{flex-flow: wrap;justify-content: center}
    .help-form-buttons .form-group{max-width: none;margin-right: 0;margin-bottom: 20px}
    .help-form-buttons button{max-width: none}
}
@media all and (max-width: 620px) {
    .index-filter .row_select_punkt,.index-filter .index-filter_bottom_arrow{display: none}
    .car_list_wrap{border: none;padding: 30px;padding-top: 0}
    .car_list_wrap .index-filter_selects{margin: 0}
    /*.car_list_wrap .index-filter_selects .col-md-4{padding: 0}*/
}
@media all and (max-width: 585px){
    .footer-new hr{margin: 20px -15px;}
}
@media all and (max-width: 540px) {
    .index-promo{display: none}
}
@media all and (max-width: 500px) {
    .popup_regions .items.only_city .cities .item{width: 50% !important;}
    .footer-new .footer_adapt .order_3,
    .new_header_mobile_2 .pull-right.icon_mobile{display: none}
    .footer-new .footer_adapt .order_1{border: none;flex-flow: wrap;margin-top: 33px}
    .order_1 .order_1_1, .order_1 .order_1_2{width: 100%; margin: 0 56px;padding: 30px 0}
    .order_1 .order_1_1{
        font-weight: 500;
        border-top: 1px solid #595656;
        border-bottom: 1px solid #595656;
    }
    .footer-bottom1 .footer-menu ul li{margin-bottom: 22px}
    .footer-bottom1{padding-bottom: 0}
}
@media all and (max-width: 480px){
    .new_header_mob_adapt#mobileheader .wrap_cabinet{display: table-cell!important;}
    .ik_select_dropdown.common_select-dd{margin-top: -6px !important;}
    .car_list_wrap{padding: 0}
    .index-filter{margin-bottom: 41px}
    .batteries_brands_list .batteries_brands_item img{width: 100%;max-width: 90%}
    .batteries_brands .batteries_brands_list .batteries_brands_item.first_item{padding-right: 20px}
    .batteries_brands .batteries_brands_list .batteries_brands_item.second_item{padding-left: 20px}
    .batteries_brands_list .batteries_brands_item span{ padding: 0 !important; }
    .our_services .our_services_list .our_services_item{ margin-bottom: 22px; }
    .our_services .our_services_list{padding-left: 0}
    .help-form{display: none}
    .banners_action,.index-slider{ margin-left: -15px; margin-right: -15px; }
}

@media all and (max-width: 450px) {
    .footer-bottom2 .dev img{width: 70px}
    .footer-bottom2 .dev{
        font-size: 8px ;
        line-height: 10px ;
    }
    .footer-bottom2 .copy{
        font-size: 8px;
        line-height: 9px;
    }
    .index-about .index-about_img img{max-width: 100%;}
}
@media all and (max-width: 410px){
    .our_services .our_services_list .our_services_item{ margin-bottom: 14px; font-size: 18px;padding-left: 30px}
    .our_services .our_services_list .our_services_item:before{
        width: 20px;
        height: 20px;
        top:0;
        background-size: cover;
    }
}
@media all and (max-width: 400px){
    .new_header_mobile_2 .wrap_icon{ line-height: 53px!important; }
    .new_header_mob_adapt{padding-bottom: 15px!important;}
}
@media all and (max-width: 370px){
    .order_2 .value.order_2_adres{
        font-size: 14px;
        line-height: 18px;
    }
    .order_2 .footer-contact-item{width: 235px}
}
@media all and (max-width: 330px){
    .our_services .our_services_list .our_services_item{margin-bottom: 10px}
}