#bx-panel ~ .header_wrapper_global {
    margin-top:39px;}

.text_14 {
    font-size: 14px;}
.col-12.col-sm-6.col-xl-3.filter-group.align-self-end.mt-3.pr-sm-2{

    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 46px;
}
.col-12.col-sm-6.col-xl-3.filter-group.align-self-end.mt-sm-3.pl-sm-2{
    display: flex;
    justify-content: space-evenly;
    align-items: center; height: 46px;


}
.cars-tabs--item.w-100::before{
    content: "";
    background: unset;
    height: 17px;
    width: 17px;
    display: flex;
    padding: 0;
    margin: 0;
    border-radius: 50%;

}
.cars-tabs--item.w-100.active::before{
    content: "";
    background: #df0617;
    height: 17px;
    width: 17px;
    display: flex;
    padding: 0;
    margin: 0;
    border-radius: 50%;

}
 .cars-tabs--item.w-100{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: unset;
    height: 25px;
    width: 25px!important;
     margin: 0;
     padding: 0;
}
.simple_input {
    display: block;
    width: 100%;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: .266rem .75rem;
    border-radius: 4px;
    font-weight: 500;
    background-color: #fff;
    border: 1px solid #a0a0b5;
    color: #1b1b1b;
    -webkit-box-shadow: inset 0px 2px 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px 2px 4px 0 rgba(0, 0, 0, 0.25);}
.btn_custom {
    position: relative;}
.btn_custom.button_load:after {
    content: '';
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: #484876;
    background-image: url("/local/templates/torensnew/img/button_loader.svg");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;}
.block_diagnost_and_vost{
    display:flex;
    padding-bottom:20px;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.captha_error {
    color: #e50000;
    text-align: center;
    font-size: 15px;
    margin-top: 5px;}

.icon_custom-more:before {
    content: "...";
    font-weight: bold;}

.header_top-auth_item-exit {
    text-decoration: none;}
.header_top-auth_item-exit:hover {
    color:rgb(198, 198, 219);}
.product_text {
    cursor: pointer;}

@media screen and (min-width: 1200px) {
    .main_top-item.main_top-item-350 {
        height: 350px;}
    .main_top-item.main_top-item-690 {
        height: 690px;} }

.tooltip_width-500 {
    max-width: 500px;}

.product_reviews-item {
    position: relative;}
.product_reviews-item p:first-of-type {
    padding-right: 110px;}
.product_reviews-item .custom_rating {
    position: absolute;
    right: 0;
    top: 0;}
.product_reviews-item .icon_custom-star {
    color: rgba(224, 224, 232, 0.5);
    font-size: 20px;}
.product_reviews-item .icon_custom-star.active {
    color:#e50000;}

.static_text ul {
    margin-top: 20px;
    margin-bottom: 20px;}
.static_text li ul {
    margin-top: 10px;}

.slider_photo-img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 240px;}

.review_item-img_wrapper {
    position: relative;}
.review_item-img_wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background-image: url(/local/images/youtube_button_gray.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70px;
    -webkit-transition: ease-out 0.2s;
    -moz-transition: ease-out 0.2s;
    -o-transition: ease-out 0.2s;
    transition: ease-out 0.2s;
    z-index: 1; }
.review_item-img_wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background-image: url(/local/images/youtube_button.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70px;
    opacity: 0;
    -webkit-transition: ease-out 0.1s;
    -moz-transition: ease-out 0.1s;
    -o-transition: ease-out 0.1s;
    transition: ease-out 0.1s;
    z-index: 2; }
.review_item-img_wrapper:hover:after {
    opacity: 1; }
.reviews_page .review_item-title {
    height: 54px;}
.footer_menu {
    justify-content: space-between;
    flex-wrap: wrap;
}
@media all and (max-width: 640px) {
    .footer_menu .footer_menu-item {
        font-size: 10px;
    }
}

.product_details .product_details-tabs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.product_details-params_item .product_text {
    max-width: 50%;}

#filter_steps.load:after, .bx-filter .main_top-form.load:after {
    content: '';
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color: rgba(0,0,0,0.2);
    background-image: url("/local/templates/torensnew/img/button_loader.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70px;
    z-index: 1;}

.dashboard_orders-content .pay_button{
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    background-color: #e50000;
    border-radius: 5px;
    color: white;
    padding: 10px 15px;
    text-decoration: none;}
.dashboard_orders-content .pay_button.blue {
    background-color: #484876;}
.dashboard_orders-content .pay_button:hover {
    background-color: #cc0000;
    color: white;}
.dashboard_orders-content .pay_button.blue:hover {
    background-color: #3e3e66;}

a.header_catalog-btn {
    color: black;
    text-decoration: none;}

#dclouds {
    font-size: 12px;}
#dclouds a {
    text-decoration: none;
    color: #484876;}
#dclouds a:hover {
    color: #3e3e66;}

#scroll_up {
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 110px;
    right: 35px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
    opacity: 0;
    z-index: 10;
    color: white;
    background-color: #e50000;}
#scroll_up:after {
    content: "";
    font-family: icomoon;
    font-size: 24px;}
#scroll_up:hover {
    background-color: #cc0000;}

.product_details .footer_social-string span {
    margin-right: 20px;}

/* .product_item .free_installation::after {
    content: '';
    position: absolute;
    top: -15px;
    left: 0;
    width: 128px;
    height: 128px;
    background:url('/local/templates/torensnew/img/free_installation.svg');
    background-repeat: no-repeat;

display:none
} */
.block_diagnost{
    width:49%;
    height:274px;
    background:#f7f7f7;
    box-shadow: 0px 0px 10px 0px rgba(34,60,80,0.24);
    -moz-box-shadow:0px 0px 10px 0px rgba(34,60,80,0.24);
    -webkit-box-shadow:0px 0px 10px 0px rgba(34,60,80,0.24);
    border-radius: 5px
}
.block_vost{
    width:49%;
    height:274px;
    background:#f7f7f7;
    /*margin-left: 50px;*/
    box-shadow: 0px 0px 10px 0px rgba(34,60,80,0.24);
    -moz-box-shadow:0px 0px 10px 0px rgba(34,60,80,0.24);
    -webkit-box-shadow:0px 0px 10px 0px rgba(34,60,80,0.24);
    border-radius: 5px
}
.block_diagnost_name{
    white-space: nowrap;
    font-size:30px;
    padding-top: 20px;
    padding-left: 20px;
    font-weight: 400;
    margin-bottom: 0px
}
.block_diagnost_content{
    display:flex
}
.block_diagnost_content_1{
    padding-left: 20px;
}
.block_diagnost_content_text{
    font-size: 10px;
    padding-top: 10px;
}
.block_vost_content{
    display:flex;
}
.block_vost_content_text {
    font-size: 10px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.block_vost_content_name{
    font-size:30px;
    font-weight: 400;
    margin-bottom: 0;
}
.background_form_pop{
    box-shadow: 0px 0px 30px 0px rgba(34,60,80,0.2);
    -moz-box-shadow:0px 0px 30px 0px rgba(34,60,80,0.2);
    -webkit-box-shadow:0px 0px 30px 0px rgba(34,60,80,0.2);
    background: #f7f7f7;
    border-radius:3px
}
.popup_title{
    color: #DF0617;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 30px;
}
.main_form_read .popup_desc{
    color: black;
}
.content_popup_form{
    display: flex;
    width: 100%;
}
.content_popup_form .col-xl-4{
    flex: 0 0 50%;
    max-width: 50%;
}
.content_popup_form .positions_content{
    align-items: end;
}
.but_form_pop_mobile{
    display:none;
}
.but_form_pop_mobile_content{
    width: 100%;
    background: #E50000;
    font-family: OpenSans, sans-serif;
    font-size: 18px;
    color: #fff;
    border: 2px solid #E50000;
    line-height: 46px;
    display: block;
    text-align: center;
    border-radius: 0;
    height: auto;
}
.main_form_read .popup_footer.but_form_pop{
    width: 100%;
}
#popup_request{
    display: inline-block;
    justify-content: center;
}
/*@media (min-width: 1200px) {*/
/*    .btn-primary-block {*/
/*        margin-right: 5px;*/
/*    }*/
/*}*/
@media (max-width: 1100px){
    .block_vost{
        margin-left:0;
        width: 80%;
    }
    .block_diagnost_and_vost{
        justify-content: center;
    }
    .block_diagnost{
        width: 80%;
        margin-bottom: 1rem;

    }

}
@media (max-width: 768px) {
    .header_top-auth_item .d-md-inline {
        margin-left: 0;
        font-size: 12px;
        text-decoration: none;
        padding-right: 5px;
    }
    .header_top-auth_item{
        padding: 0 5px
    }
    .header_top-auth {
        padding: 0 10px;
    }
    .header_top-city .header_top-city_item span {
        font-size: 12px;
        text-decoration: none;
        margin-left: 3px;
    }
    .header_logo {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .content_popup_form{
        flex-wrap: wrap;
    }
    .content_popup_form .col-xl-4{
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        flex-wrap: wrap;
    }
    .form-group.form-popup.form-column.positions_content{
        width: 100%;
    }
    .form-control.form-popup{
        width: 100%;
    }
    .content_popup_form .col-xl-4 div{
        width: 100%;
    }
    .content_popup_form .col-xl-4 .col-xl-4{
        padding: 0;
        width: 100%;
    }
    .content_popup_form .col-xl-4 .col-xl-4 .form-control.form-popup{
        width: 100%;
    }
    .main_form_read .popup_footer {
        display: flex;
    }
    .content_popup_form .col-xl-4 div{
        padding: 0!important;
        margin-bottom: 10px;
    }
    #captcha_word{
        width: 80%!important;

    }

}
@media (min-width: 721px){
    .background_form_pop{
        width: 855px;

    }
}
@media(max-width: 720px){
    .block_diagnost_and_vost{
        width:100%;
    }
    main.main_wrapper_global {
        overflow-x: hidden;
    }

    .main_form_read .container-fluid .popup_title{
        margin-bottom:0;
        padding-bottom: 0;
    }
    .block_diagnost{
        width:100%;
        position:relative;
        padding-bottom: 50px;
        height:auto;
    }
    .block_vost{
        width:100%;
        position:relative;
        padding-bottom: 50px;
        height:auto;
    }
    .block_diagnost_content_1{
        width: 60%;
        flex-shrink: 0;
    }
    .block_vost_content .block_diagnost_content_1{
        padding-top: 20px!important;
    }
    .block_diagnost_content_2{
        flex:1;
    }
    .block_diagnost_content_2 img {
        width:100%;
    }
    .btn_custom.btn-primary.btn_custom_main{
        position: absolute;
        bottom:0;
        left:0;
    }
    .block_diagnost_content_3 img {
        margin-top:20px
    }
    .block_diagnost_content_3{
        margin-left:auto;
        overflow: hidden;
    }
    .popup_main.background_form_pop .container-fluid .row{
        margin-right:0;
        margin-left:0;
    }
    .background_form_pop{
        background:#fff;
        box-shadow: 0px 0px 0px 0px rgba(34,60,80,0.1);
        -moz-box-shadow: 0px 0px 0px 0px rgba(34,60,80,0.1);
        -webkit-box-shadow: 0px 0px 0px 0px rgba(34,60,80,0.1);
    }
    .content_popup_form .positions_content{
        align-items:center;
    }
    .content_popup_form .col-xl-4{
        max-width:100%;
    }
    .content_popup_form{
        flex-wrap:wrap-reverse;
        justify-content: center;
    }
    .but_form_pop_mobile{
        display:block;
        WIDTH: 100%;
        border-radius: 0;
    }
    .col-xl-4 .popup_footer.but_form_pop{
        display:none;
    }
}
@media screen and (max-width:1199px) {
    .product_item .free_installation::after {
        width: 120px;
        height: 120px;
        top: -15px;} }
.-list- .product_item .free_installation::after {
    width: 80px;
    height: 80px;
    top: -10px;
    left: 1px;}
@media screen and (max-width:767px) {
    .-list- .product_item .free_installation::after {
        width: 55px;
        height: 55px;
        top: -5px;} }

@media screen and (min-width:1200px) {
    .header_top-wrapper {
        z-index: 3;} }

@media screen and (min-width:992px) {
    #dclouds {
        font-size: 15px;}
    #scroll_up {
        display: flex;} }

@media screen and (min-width:768px) {
    #filter_steps .form-row {
        margin-bottom: 71px;} }

@media screen and (max-width:767px) {
    .css_ta-c {
        text-align: center;
    }
}
.view1{
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNHB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDQgNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNCA0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FCQUJBQiIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAiIHkxPSIwIiB4Mj0iNCIgeTI9IjQiLz4NCjwvc3ZnPg0K");
    background-repeat:repeat;
    background-color: rgba(42, 49, 55, 0.59);
    cursor: default;
}