#top2 #logo {margin-top: 0 !important;}#blog_mod .blog-list .image {margin: 0 10px 10px 0; float: left; width: 100px;}#blog_mod .blog-list .opisb h4 {height: initial !important;}.search {border: 2px solid #ededed;}
#menu2 .am_category_image>img {width: 21px;}
#menu2 li.glavli ul .fa.fa-minus {display: none;}
.catalog_list .revlevel_1 > .title a, #menu2 li.glavli a {color: #000; font-size: 17px; line-height: initial;}
#menu2 ul.lastul {margin-left: 50px; padding-top: 5px;}
@font-face {
    font-family: "gotham-pro";
    src: url('fonts/gotham-pro-regular.woff2');
    font-display: swap;
}
@font-face {
    font-family: "harmonia-regular";
    src: url('fonts/harmonia_font/HarmoniaSansProCyr-Regular.ttf');
    font-display: swap;
}
body {font-family: harmonia-regular;}
.rev_slider .product-layout .product-thumb:hover::before, .product-layout.product-grid .product-thumb:hover::before {background: initial; box-shadow: none;}
.dotted-line_right .fa {padding: 0 2px;}
.rev_slider .dotted-line_right, .product-grid .dotted-line_right {float: right;}
.fapanel {bottom: -10px;}
@media (min-width: 992px) {
    .product-thumb:hover .fapanel {bottom: 0;}
    .product-thumb:hover .stiker_panel {opacity: 1; z-index: 7;}
}
.product-info .compare .fa, .product-info .wishlist .fa, .product-thumb .fapanel .fa, .cd-products-comparison-table .cart_wish .wishlist .fa, .cd-products-comparison-table .cart_wish .trash .fa {font-size: 17px; color: #000; background: transparent; border: transparent;}
.fa-heart:before {content: "\f08a";}
.fa-user:before {content: "\f2c0";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "\f24e";}
.fapanel .fa-eye:before {content: "\f24a";}
.product-thumb .image img {width: 100%;}
.refine_categories img {width: 80px;}
.tel2soc {position: relative; color: #000; font-weight: 400; font-size: 15px; letter-spacing: 3px; margin-top: 2px;}
.tel2soc .onlinetext {font-size: 12px; position: absolute; letter-spacing: 1px; float: left; right: 125px; top: 4px;}
.tel2soc .onlinetext .online {width: 8px; height: 8px; border-radius: 50%; background: #35a835; display: inline-block; vertical-align: middle; margin: -3px 2px 0 0;}
#top2 .tel .s22 .telefon {vertical-align: bottom;}
#top3 .top-links .list-inline {display: table; max-width: 100%; width: 100%; margin: 0 0 0 -15px;}
#top3 .top-links .list-inline>li {display: table-cell; text-align: center; float: none;}
#top3 .top-links.nav.norazmivcont ul.list-inline a {width: 100%;}
#top2 #cart {margin-top: 30px; border-radius: 4px;}
#top2 #cart button.cart {border-radius: 4px;}
#top2 #cart button.cart:hover {border-color: #DD2C4A; background-color: #DD2C4A; color: #fff;}
.heading_ico_image>img {margin-top: 0px; margin-right: 5px; width: 32px;}
@media (min-width: 768px) and (max-width:991px) {
    #top2 #cart button.cart {padding: 0 10px;}
    .home_slideshow_title{top: 15%!important;}
    .home_slideshow_description{top: 37%!important;}
}
@media (min-width: 1360px) {
    .heading_ico_image>img {margin-right: 8px; width: 35px;}
    #top2 #cart button.cart {padding: 0 10px;}
}
@media (max-width: 767px) {
    .heading_ico_image > img {margin-top: -4px; margin-right: 5px; width: 20px;}
    .tel2soc .onlinetext {display: none;}
    .hometab.nav-tabs>li>a {font-size: 14px;}
    .hometab.nav-tabs .heading_ico_image>img, .hometab.nav-tabs>li>a>.fa {display: none;}
}
@media (min-width: 768px) and (max-width: 997px) {
    .heading_ico_image > img {margin-top: -4px; margin-right: 10px; width: 20px;}
}
/*#top3 {background: linear-gradient(90deg,#449ce0 0%,#2B7CAB 100%); padding: 5px 0;}*/
.box-content.am {z-index: initial;}
/*#menu2_button .box-heading, #top3 .top-links.nav.norazmivcont ul.list-inline a {border-radius: 4px;}*/
.child-box {border-radius: 0 4px 4px 0;}
#menu2, .podmenu2 {border-radius: 2px 2px 4px 4px;}
body {color: #333;}
.home_catwalls .product-thumb:hover {box-shadow: none;}
.product-thumb {border-radius: 4px;}
.nav-tabs>li>a {margin-right: 5px; border: 0; border-radius: 4px;}
.nav-tabs {background: #f7f7f7; border-bottom: 0; padding: 5px; border-radius: 4px;}
.hometab.nav-tabs>li>a {color: #000; border-radius: 4px; border: 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border: 0; border-bottom-color: transparent; background: #fff !important;}
.nav-tabs>li>a:hover {border: 0; background: #fff;}
/*#top2, #top3.affix-top {background: #f7f7f7;}
#top3, #top3.affix {background: #2B7CAB;}
#top3 .top-links .list-inline {margin: 0; background: #2B7CAB; border-radius: 4px;}*/
#top3 {-webkit-transition: none;}
@media (min-width: 992px) {
    #top3.affix {-webkit-transition: all .1s ease-in-out;}
}
#top3 .top-links.nav {padding: 0 15px;}
#menu2_button .icorightmenu .fa {transition: all 100ms linear;}
#menu2_button:hover .icorightmenu .fa {transform: rotate(-180deg); transition: all 100ms linear;}
#cart_mobi button.cart {background-color: #666;}
@media (max-width: 767px) {
    #cart_mobi {margin-left: 0;}
    .top-links.verh a.dropdown-toggle {padding: 0 10px;}
}
.product-thumb .fapanel .fa:hover {color: #DD2C4A;}
.product-info .compare.in_compare .fa, .product-info .wishlist.in_wishlist .fa, .product-thumb .fapanel .in_compare .fa, .product-thumb .fapanel .in_wishlist .fa, .cd-products-comparison-table .cart_wish .wishlist .in_wishlist .fa {color: #DD2C4A; font-weight: bold;}
.product-info .pop_ico {color: #000;}
.product-info .pop_ico .fa {border-color: transparent;}
.product-info .pop_ico {border: 2px solid #f7f7f7; border-radius: 4px; padding: 2px 8px; background-color: #f7f7f7; font-size: 16px; margin-right: 15px;}
.product-info #button-cart {font-size: 17px; padding: 6px 25px; border-radius: 4px; margin: 0 15px; height: initial; line-height: initial;}
#menu2 li.glavli {margin: 10px; padding-top: 10px;}
.child-box {padding: 10px 20px 20px 20px;}
#menu2 .am_category_image>img {max-width: 25px; width: 25px; margin-right: 10px; margin-top: -4px;}
#menu2 .ul_block22 ul.lastul, #menu2 .ul_block33 ul.lastul {margin-left: 15px;}
.catalog_list .revlevel_1 > .title a {padding: 8px 15px 8px 15px;}
.cd-products-comparison-table .fa-border.fa-shopping-basket, .product-thumb .fa-border {border-radius: 4px; font-size: 14px;}
.fa-border.fa-shopping-basket:before {content: none;}
.cd-products-comparison-table .prlistb, .prlistb {padding: 1px 10px; font-family: gotham-pro, Roboto, Helvetica, sans-serif;}
.number {border: 1px solid #f7f7f7 !important; border-radius: 4px !important;}
.btn-plus button, .btn-minus button {background: #f7f7f7 !important; border: 0 !important;}
input.plus-minus {background: #f7f7f7 !important; border: 0 !important;}
.price-old {color: #777; font-size: 15px;}
.price-new, .price {color: #000 !important; font-size: 21px;}
.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special {color: #000 !important;}
.product-info .form-group .list-unstyled .update_price.oldprice {font-size: 15px; color: #777 !important; padding-right: 5px;}
.product-thumb .price, .rev_slider .product-thumb .price, .product-grid .product-thumb .price {text-align: right; font-size: 18px; margin-bottom: 10px;margin-top: 3px; line-height: initial;}
.account-wishlist .fa-shopping-basket:before, .mfp-container .options_buy .fa-border.fa-shopping-basket:before {content: "\f291";}
.compare-info .stiker_spec .price-old {color: #fff;}
.cd-products-comparison-table .filter_otlich_span {border-color: #2B7CAB; background: #2B7CAB; border-radius: 4px; color: #fff;}
.cd-products-comparison-table .filter_otlich_span:hover, .cd-products-comparison-table .reset:hover {background-color: #DD2C4A; border-color: #DD2C4A; color: #fff;}
.btn-primary, #popup-view-wrapper .popup-footer a, .cd-products-comparison-table .filter_otlich_span.active {border-color: #2B7CAB; background: #2B7CAB; border-radius: 4px; color: #fff;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {border-color: #2B7CAB; background: #2B7CAB; color: #fff;}
.popup_notification .popup-footer button, #popup-order-okno .popup-footer button, #popup-okno .popup-footer button, .popup_notification .popup-footer a, #popup-order-okno .popup-footer a, #popup-okno .popup-footer a, .product-info input[type='radio'] + label, .product-info input[type='checkbox'] + label, .product-info .radio .img-thumbnail, .wwicons .fa-border, #revfilter_box label.without_count_products img, .btn, .well-sm, #cart button.cart, #cart_mobi button.cart, a.mobil_mmenu_three, #menu .nav > li > a, #menu .nav > li > .without_a, .options_buy .fa-border, .vertical-sreview, .panel, .rev_slider .owl-controls .owl-page span {border-radius: 4px;}
.well {background: #f7f7f7;}
.well-sm.product-info {border: 0;}
.img_sub {bottom: 10px; right: 10px; width: 25%; opacity: 0.1;}
.top-links #menu {width: 100%;}
/*.top-links #menu ul.nav {background: #4EA1D3; border-radius: 4px; display: table; max-width: 100%; width: 100%;}*/
.top-links #menu ul.nav li {display: table-cell; text-align: center; float: none;}
.top-links #menu ul.nav li a {width: 100%;}
#menu .nav.dblock_zadergka > li:hover .dropdown-menu.dblockdr {border-radius: 0 4px 4px 4px;}
#menu .nav > li .mmmenu {z-index: -1;}
#menu .nav > li > div > .dropdown-menu > div > ul > li > a {margin: 2px 10px 10px 5px;}
.search .ajaxadvance .price {font-size: 14px;}
.well-sm.product-info .options_buy {background: #fff; padding: 0; border: 0; margin: -8px; padding: 15px 15px;}
.well-sm.product-info .options_buy + hr, .well-sm.product-info .options_buy + hr + .nalich {display: none;}
.well-sm.product-info .options_buy + hr, .well-sm.product-info .options_buy + hr + .nalich + .clearfix + .pokupka {padding: 10px;}
@media (max-width: 1360px) {
    .prq_title {display: none;}
    .product-thumb .dotted-line_right .fa {font-size: 10px;}
}
.product-info #button-cart .fa {display: none;}
#content .well.well-sm .row .input-group .input-group-addon {background: transparent; border: 0;}
#content .well.well-sm .row select.form-control, #content .well.well-sm .row .btn-group-justified {border: 0;}
.product-layout.new_line .product_buttons .price, .rev_slider .item.new_line .product_buttons .price {margin-bottom: 5px;}
#blog_mod .blog-list .image {width: initial;}
.rev_blog_mod_left_column {padding-top: 10px;}
.owl-carousel.owl-theme .product-thumb .description_options {display: none;}
.rev_blog_mod #blog_mod .blog-list .image {width: initial; margin: 0 auto; display: block; float: none;}
.hometab.nav-tabs>li>a:hover .mask {display: none;}
.hometab.nav-tabs .heading_ico_image>img {margin-top: -7px; width: 25px;}
#revsubscribe {background-color: #f7f7f7;}
.hometab.nav-tabs>li>a>.fa {padding-right: 7px; font-size: 19px;}
#top6 .home_block .image {width: 100px; height: 100px;}
#top6 .home_block .image > img {width: 100px; margin-top: -15px;}
#top6 .home_block .text {margin-left: 120px;}
.vertical-sreview, .product-thumb, .product-thumb .caption {border-color: #ededed;}
.breadcrumb {border-color: #ededed;}
#revcheckout .panel-default>.panel-heading {background: #f7f7f7; border-radius: 4px;}
#revcheckout .table > thead td {background: #f7f7f7;}
#revcheckout .rev_cart {box-shadow: 0 0px 4px rgba(0,0,0,0.2);}
.revblog-list + .revblog-list .product-thumb, #revfilter_box .option_box, .panel-default>.panel-heading, .panel-default, .category_description, #blog_mod .col-lg-12 + .col-lg-12 .blog-list {border-color: #ededed !important;}
.pagination > li > a, .pagination > li > span {padding: 5px 15px;}
.panel-default>.panel-heading {background-color: #f7f7f7;}
#column-left #revfilter {margin-bottom: 25px;}
.product-thumb:hover {box-shadow: none;}
.list-group a.active {background-color: #fff; color: #DD2C4A; border-color: #ededed !important; font-size: 15px;}
.panel.revmenumodcustom .panel-heading {padding: 10px; font-size: 15px;}
#top4 .owl-wrapper-outer {padding: 0; border-radius: 4px;}
@media (max-width: 1199px) {
    #revslideshow .home_slideshow_link {font-size: 80% !important; padding: 2px 10px !important;}
    #revslideshow .home_slideshow_description {font-size: 100% !important;}
}
#revslideshow .home_slideshow_link {border-radius: 4px; padding: 5px 15px; transition: all 100ms linear;}
#revslideshow .home_slideshow_link:hover {border-color: #DD2C4A !important; background-color: #DD2C4A; color: #fff !important; opacity: initial;}
#revfilter_box #fo23 label {float: left; margin: 3px 6px;}
#menu .nav > li .dropdown-menu li {display: inline-block !important; text-align: left !important;}
.top-links #menu ul.nav li a .fa.fa-chevron-down {transition: all 100ms linear;}
.top-links #menu ul.nav li:hover .fa.fa-chevron-down {transform: rotate(-180deg); transition: all 100ms linear;}
.review-list .text {background: transparent; border-color: #ededed; border-radius: 4px;}
.review-list .text:after {border-bottom-color: #fff;}
.review-list .text:before {border-bottom-color: #ededed;}
.well-sm.otz {border: 0;}
.well select.form-control, .well input.form-control, .well textarea.form-control {border-color: #ededed;}
#popup-order-okno .pull-right {font-size: 12px;}
.footer .zag_dm_cf {color: #bbb; border-bottom: 1px solid #999;}
footer .container .footer_cfs a:hover {color: #ddd; padding-left: 2px; transition: padding 80ms linear;}
footer .footer a:hover {color: #ddd;}
.search .input-lg {background: #fff;}
#top2 .search {margin-top: 35px !important; border-radius: 4px;}
@media (min-width: 1600px) {
    #top2 .search {width: 125%;}
}
@media (min-width: 1199px) and (max-width: 1599px) {
    #top2 .search {width: 110%;}
}
#popup-view-wrapper .product-info #button-cart .fa {display: block;}
@media (max-width: 767px) {
    .options_buy .fa-border.fa-shopping-basket:before {content: "\f291";}
}
.cd-products-table .top-info img {width: 70%; margin: 0 auto;}
.cd-products-table .top-info h3 {margin-top: 15px;}
.cd-products-table .osnovtd .fa {padding: 0 2px;}

/*мои правки*/
.caption.product-info .number{margin-right: 5px;}
.home_block .text p{font-size: 16px;}
.home_block .text .title {font-size: 20px;font-weight: bold;}
#cart #cart-total{float: right;}
#cart button.cart{padding-right: 0}
#cart #cart-total,#cart #cart-total > .fa{padding-right: 0}
.head-icon-text{float: right;}
.bigsearch{padding-right: 0}
.icorightmenu>.fa{margin-top: 9px; font-size:20px; color: #DE022B}
.top-links a:hover{box-shadow:initial; text-decoration: underline!important;}
#logo{width: 100%}
#top2 .container {padding: 10px 15px;}
.attr_i_9{font-size: 16px}
.attr_i_9 .span_attr_name{font-weight: bold}

.scroll-top-wrapper{background-color: #eb022d;}
.well {background: #eb022d;}
.input-group-addon{color: white;}
.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special {color: #eb022d !important;font-weight: bold;font-size: 25px;}
.product-info .list-unstyled .prq_title{color: #eb022d; font-weight: bold;font-size: 20px;}
.well.product-info{background: inherit;}
/*.product-info .bg-success{background-color: inherit;}
.product-info .text-success{color: aliceblue;}*/
.product_informationss:nth-child(2n) {margin-top: 3%;}
.main-image img{height: 270px}
#column-left .revmenumodcustom a:hover, .list-group a:hover{color: #005A9D;}
#column-left .revmenumodcustom a{font-weight: bold; font-size: 18px}
#column-left .list-group a.active {color: #005A9D!important;}
.well-sm.otz {border: 0;background: #f7f7f7;}

/* Форма заказа запчастей */
.feedback42 {width: 50%}
.feedback42 .form-group {width: 50%; float: left; padding: 0 15px}
.feedback42 .form-group:nth-child(11){width: 100%}
.feedback42 .form-group:last-child{float: none; width: 20%;margin: 0 auto}
.feedback42 > .panel-default>.panel-heading {background-color: #f00130!important;color: white!important;}
#simplecheckout_shipping_address{margin-bottom: 0}
#simplecheckout_shipping_address .row-shipping_address_field22{margin-bottom: 0}

/* счетчик над корзиной  СТАРТ*/
.count-cart {width: 20px;height: 20px;border-radius: 50%;background: #1a1a1a;position: absolute;bottom: 19px;/*padding-top: 4px;*/right: 30%;display: flex;justify-content: center;align-items: center;font-weight: 100;font-size: 10pt;z-index: 1;}
@media (min-width: 1600px) {
    .count-cart{right: -4%;}
}

@media (min-width: 1360px) and (max-width: 1599px) {
    .count-cart{right: -5%;}
    .home_slideshow_title{top:13%!important;}
    .home_slideshow_description{top:30%!important;}
}
@media (min-width: 1201px) and (max-width: 1359px) {
    .count-cart{right: -5%;}
}
@media (width: 1200px){
    .count-cart{right: -6%;}
}
@media (min-width: 998px) and (max-width: 1199px) {
    .count-cart{right: -7%;}
}
@media (min-width: 992px) and (max-width: 997px) {
    .count-cart {right: -7%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .count-cart {right: -3%;}
}
@media (min-width: 320px) and (max-width: 767px) {
	.circle{display: none;}
	.home_slideshow_title span, .home_slideshow_description span{width: 13px!important}
}

#cart-total {display:flex;flex-direction: row;}

/* счетчик над корзиной  КОНЕЦ*/
.heading_ico_image{order: 1;}
.cart-text-head{order: 0;}
.count-cart{order: 2;}
.head-icon {float: left;padding-right: 14px;height: 54px;}
.head-text{line-height: 30px;font-size: 19px;margin-bottom: 0px;}
.head-phone{font-size: 24px;font-weight: bold;padding-top: 14px;}
.bigsearch{margin-top: 9px;}
.callBack{color: #DE022B; font-size: 13.5pt;}
.callBack:hover{color: #DE022B;text-decoration: underline;}
#cart #cart-total > .fa{order: 2;font-size: 37px;margin-top: 0px;}
.h-social .head-text{text-align: right;}
body{font-size: 16px;}

/* banner */

.slider-oval{position: relative; display: flex; justify-content: center;}
.circle{position: absolute;width: 900px;height: 450px;background-color: white;padding: 15px 50px;z-index: 1;border-top-left-radius: 1400px;border-top-right-radius: 1400px;bottom: -190px;text-align: center;}
.main-content .container{position: relative; z-index: 3;}
.center-up {display: block;clear: both;width: 34%;margin: 0 auto;}
.left-down {float: left;display: inline-block;width: 35%;margin-left: 4%;}
.right-down {float: right;display: inline-block;width: 30%;margin-right: 8%;}
.right-down, .left-down{position: relative; bottom: 35px}
.circle p {font-size: 15px;}
.line-stepToStep {display: flex;width: 80%;margin: 0 auto;position: relative;bottom: 15px;background-color: #303030;height: 10px;}
.step {width: 40%;display: flex;align-items: center;}
.step span {width: 30px;height: 30px;border-radius: 50%;background-color: aqua;display: flex;justify-content: center;padding: 7px;position: relative;color: white;cursor: default;}
.one span {left: -2%;}
.two span {margin: 0 auto}
.three span {left: 88%;}
.redStep span{background: linear-gradient(120deg, #b8001f 6.3%, #f00130 87.82%);}
.blueStep span{background: linear-gradient(120deg, #005a9d 6.3%, #0073af 87.82%);}
.hometabsliders{display: none;}
.home_block .text .title + p{border-top:none;}
.product_buttons .price{color: #005e9a!important;font-weight: 600;}
.product_buttons .price .price-new{color: #144e8e!important;font-weight: 600;}
.rev_slider .product-thumb .price, .product-grid .product-thumb .price{float: right;}
.product-thumb .cart a, .product-thumb .compare a, .product-thumb .wishlist a{width: 100%}
.product-thumb .cart, .product-thumb .wishlist, .product-thumb .compare{width: 100%}
.product-thumb .cart button{width: 100%;background: none;border-radius: 0;border:0;padding: 0;}
.product-thumb .fa-border.fa-shopping-basket{
    width: 100%; text-align: center;font-size: 17px;padding: 7px;border-radius: 10px;background: linear-gradient(120deg, #005a9d 6.3%, #0073af 87.82%);border-color: initial;border:0;margin: 2px 0;
}
.product-thumb .fa-border.fa-shopping-basket:hover{background: linear-gradient(120deg, #b8001f 6.3%, #f00130 87.82%);border-color: initial;}
.product-thumb:hover .fa-shopping-basket{background: linear-gradient(120deg, #b8001f 6.3%, #f00130 87.82%);border-color: initial;}
.product-thumb:hover .product-info a{color: #DE022B;}

/* banner end */

/*    фильтр    */

.filter-body {padding: 20px 50px;border: 1px solid black;margin: 0 0 20px;border-radius: 15px;background: #eb022d;z-index: 1;margin-top: 20px;}
.btn-no-result{display: none}
.btns-block{display: flex; justify-content: flex-end;width: 12%;padding-right: 0;padding-left: 0;}
.modif_find{width: 21%}
#filter_auto_find{background-color: #005a9d;border-color: transparent; float: left;}
#filter_auto_clear{background-color: #b8001f}
#filter_auto_find[disabled]{opacity: .85;background-color: #003c69;}
.filter-body select{font-size: 20px; color: black;text-align: left;}
#filter_auto_find:hover{background: #0073af;}

/*    фильтр на главной    */
.home-filter .btns-block {width: 5%;}
.home-filter .modif_find {width: 28%;}
/* фильтр конец */

/* FOOTER START */

.footer-logo img{width: 80%}
.footer_heading-red {margin-bottom: 0; color: #DE022B; font-weight: bold}
.footer .zag_dm_cf{border-bottom: none;}
.footer_cfs .list-unstyled {padding-top: 20px;}
.footer-block:first-child {margin-top: 0;}
.footer-block {margin-top: 15px;}
.cf_1_width{padding-top: 2rem;}
.cf_2_width{width: 15%!important;}
.cf_3_width{width: 15%!important;}
.cf_4_width{padding-top: 2rem;}
.cf_5_width{text-align: center;}
.cf_5_width > p:first-child{margin-top: 3rem}
.cf_5_width p > img{width: 25%;padding: 0 .5rem;}
.cb-footer{color: #fff;background: #DE022B;padding: 1rem;border-radius: 10px;margin: 0!important; display: block;}
.cb-footer:hover{color: #fff!important; text-decoration: none;padding-left: 0!important}


/*footer .powered{display: none}*/
.footer .footer_cfs{padding-bottom: 10px}

/* FOOTER END */
#content .revmenumodcustom{display: none}

/* fly number btn */
@media (min-width: 768px){
    .rb{
        display: none;
    }
}
.rb {
  position: fixed;
  right: 30px;
  bottom: 90px;
  z-index: 99999;
}

.pulse-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #4cba54;
  color: white!important;
  font-size: 28px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-decoration: none;
  position: relative;
  animation: pulse 1.5s infinite;
  transition: background-color 0.3s ease;
}

.pulse-button i {
  animation: icon-bounce 2s infinite ease-in-out;
  transition: transform 0.3s ease;
}

.pulse-button:hover {
  background-color: #22d21c;
}

/* .pulse-button:hover i {
  animation: shake 0.5s infinite;
} */

@keyframes pulse {
  0% {box-shadow: 0 0 0 0 rgba(76, 186, 84, 0.6);}
  70% {box-shadow: 0 0 0 24px rgba(192, 57, 43, 0);}
  100% {box-shadow: 0 0 0 0 rgba(192, 57, 43, 0);}
}

@keyframes icon-bounce {
  0%,
  100% {transform: translateY(0);}
  50% {transform: translateY(-4px);}
}

@keyframes shake {
  0% {transform: translateX(0);}
  25% {transform: translateX(-3px);}
  50% {transform: translateX(3px);}
  75% {transform: translateX(-3px);}
  100% {transform: translateX(0);}
}
/* END fly number btn */

@media (min-width: 1600px) {
    .h-clock{width: 22%}
    .h-tel{width: 26%}

    .h-clock .head-text{font-size: 14.4pt;}
    .h-clock .head-text span {font-size: 15.4px;}

    .head-phone {font-size: 26px;font-weight: bold;padding-top: 8px;}
    .head-text{font-size: 23px;}
    .h-geo{width: 27%}
    .h-social .head-text:first-child a {margin-left: 9.1px;}
    .callBack{font-size: 14.4pt;}
    .home_block .text .title{font-size: 20px;font-weight: bold;}
    .cart-width {padding-left: 0;}
    /* .cf_5_width{display: none;} */
}
@media (min-width: 1360px) and (max-width: 1599px){
    .head-icon{height: 50px;}
    .h-clock {width: 22%;}

    .h-clock .head-text{font-size: 16pt}
    .h-clock .head-text span {font-size: 16px;}
    .h-clock .head-icon{display: none;}

    .head-phone{font-size: 19px}
    .h-geo .head-text {font-size: 15pt;}
    .h-geo {width: 28%;}
    .h-social{width: 20%}
    .h-social .head-text:first-child a {margin-left: 7px;}
    .footer_cfs .list-unstyled {padding-top: 10px;}
    /* .cf_5_width{display: none;} */
    .modif_brand{width: 30%}
    .modif_model{width: 30%}
    .modif_find{width: 26%}
    .btns-block{width: 13.2%;}
    .filter-body{padding: 20px 5px;}
}
@media (min-width: 1200px) and (max-width: 1359px){
    .bigsearch{margin-top: 0}
    .head-icon{height: 45px;}
    .head-text{line-height: 26px}

    .h-clock .head-text{font-size: 14pt}
    .h-clock .head-text span {font-size: 14.5px;}
    .h-clock .head-icon{display: none;}

    .h-clock{width: 22%}
    .h-tel{width: 26%}
    .head-phone{font-size: 18px;padding-top: 5px;}
    .h-geo{width: 27%}
    .h-geo .head-text{font-size: 13pt}
    .h-social{width: 21%}
    .h-social .head-text:first-child a {margin-left: 7px;}
    .circle{width: 800px; height: 400px; padding: 5px 50px; bottom: -200px}
    .circle img{width: 50px}
    .circle p{font-size: 14px}
    .center-up{width: 30%;}
    .right-down, .left-down{bottom: 40px}
    .right-down {width: 29%; margin-right: 11%;}
    .left-down{width: 30%;margin-left: 10%;}
    .line-stepToStep{bottom: 40px}
    .filter-body{margin-top: 35px}
    .footer_cfs .list-unstyled {padding-top: 5px;}
    .three span {left: 86%;}
    #top6 .home_block .text {margin-left: 110px;}
    /* .cf_5_width{display: none;} */
    .modif_brand{width: 28%}
    .modif_model{width: 28%}
    .modif_find{width: 29%}
    .btns-block{width: 14%}
    .filter-body{padding: 20px 5px;}
    .home_slideshow_title{top:15%!important;}
    .home_slideshow_description{top:33%!important;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .bigsearch{margin-top: 0px}
    .head-text{line-height: 20px;}
    .head-icon{height: 35px; margin-top: 1px;}

    .h-clock .head-text{font-size: 12pt;}
    .h-clock .head-text span {font-size: 12px;}
    .h-clock .head-icon{display: none;}

    .h-clock{width: 21.5%;padding-right: 0;}
    .h-tel{width: 27.5%}
    .head-phone{font-size: 15.4px; padding-top: 5px;}
    .h-geo{width: 28%}
    .h-geo .head-text{font-size: 13.1px;}
    .callBack{font-size: 16px;}
    .h-social{width: 23%}
    .h-social img{width: 25px}
    .h-social .head-text:first-child a {margin-left: 9px;}
    .circle{width: 600px; height: 300px; padding: 5px 50px; bottom: -115px}
    .circle img{width: 44px}
    .circle p{font-size: 13px}
    .center-up{width: 50%;}
    .right-down, .left-down{bottom: 40px}
    .right-down {width: 36%; margin-right: 1%;}
    .left-down{width: 35%;margin-left: 1%;}
    .line-stepToStep{bottom: 35px}
    .filter-body{margin-top: 40px}
    .footer_cfs .list-unstyled{padding-top: 0}
    .cf_2_width, .cf_3_width{margin-top: 2rem;}
    .cf_3_width{width: 17%!important}
    .cf_4_width{width: 23%!important}
    .home-filter .modif_find{width: 25%}
    .home-filter .btns-block{width: 8%}
    .three span {left: 80%;}
    .home_block{width: 50%}
    /* .cf_5_width{display: none;} */
    .filter-body{padding: 20px 0px;}
    #column-left .revmenumodcustom a{font-size: 16px;}
    .modif_find{width: 33.33333333%;}
    .btns-block{width: 100%;padding-right: 15px;padding-left: 15px;margin-top: 20px;}
    #filter_auto_find{width: 50%}
    #filter_auto_clear{width: 50%}
    .common-home .home-filter .btns-block{width: 12%}
    .common-home #filter_auto_find{width: 100%}
    .common-home .btns-block{margin-top: 0}
    .common-home .modif_model{width: 29%}
	#top3 .top-links.nav.norazmivcont ul.list-inline a{padding: 0px 10px;font-size: 13px;}
    .home_slideshow_title{top:10%!important; font-size: 180% !important;}
    .home_slideshow_description{top:30%!important;}
}
@media (min-width: 768px) and (max-width: 991px){
    .header-logo{width: 37%;padding-right: 0}
    .header_all_block{width: 63%;padding-left: 0}
    .head-icon{height: 30px;}
    .header_all_block .head-text{font-size: 15px;line-height: 18px;}
    .callBack{font-size: 17.7px;margin-right: 0px;}
    .header_tel_geo{margin-top: 7px}
    .header_all_block .h-geo .head-icon{padding-right: 0px;width: 23px;}
    .header_all_block .h-geo .head-text{font-size: 16px;line-height: 17px;padding-left: 29px;}
    .header_all_block .head-phone{font-size: 16.5px;padding-top: 4px;}
    .h-social img{width: 30px}
    .h-geo,.h-tel{margin-top: 6px}
    .h-social .head-text{margin: 0 auto;}
    .h-social .head-text{width: 91%;}
    .h-social .head-text:first-child a {margin-left: 8.2px;}
    .h-social .head-text:last-child{margin-top: 3px}
    .h-clock .head-text{font-size: 17px;line-height: 20px;}
    .h-clock .head-text .dop-work-day{font-size: 13px;}
    .circle{width: 600px; height: 300px; padding: 5px 50px; bottom: -177px}
    .circle img{width: 44px}
    .circle p{font-size: 13px}
    .center-up{width: 50%;}
    .right-down, .left-down{bottom: 40px}
    .right-down {width: 36%; margin-right: 1%;}
    .left-down{width: 35%;margin-left: 1%;}
    .line-stepToStep{bottom: 37px}
    .home-filter{margin-top: 99px}
    .btns-block, .home-filter .btns-block{padding-right: 15px; padding-left: 15px;width: 100%; margin-top: 15px}
    .home-filter #filter_auto_find{width: 100%}
    .home-filter .modif_find{width: 33.33333333%}
    .modif_find{width: 33.33333333%}
    #filter_auto_find{width: 50%;}
    #filter_auto_clear{width: 50%}
    .home_block{width: 50%}
    .footer .footer_cfs .cf_1_width{display: inline-block!important;width: 50%!important}
    .footer .footer_cfs .cf_1_width .footer-logo{display: none}
    .footer .footer_cfs .cf_3_width{display: inline-block!important;width: 50%!important;float: right;margin-top: 15px;;}
    .footer .footer_cfs .cf_5_width{display: inline!important;padding: 0;font-size: 14px;text-align: center;}
    .footer_cfs .cf_5_width .list-unstyled .zag_dm_cf_li{display: inline;}
    .cf_5_width a {margin: 4.3px !important;}
    .cf_5_width a .am_category_image{display: none}
    .logo-block{display: flex}
    .footer_logo-mobile{width: 120px;margin: 0 auto}
    .feedback42{width: 100%!important}
    .filter-body{padding: 20px 0px;}
    #content .revmenumodcustom{display: block}
    #content .revmenumodcustom a{font-weight: bold; font-size: 19px}
}
.mobsearch {display: none;}
@media (max-width: 767px){
    #top{background-color: #fff;height: 55px;padding: 10px 0;}
    #top .mobile_info{color: black}
    #top .mobile_info button:first-child{background-color: #fff}
    #top .mobile_info button:hover{color: black;}
    .mobile_info button{min-width: inherit; min-height: inherit; max-width: inherit; max-height: inherit}
    #top2{display: none;}
    .main-content{margin-top: 50px}
    .mobile_info button{padding-left: 0;font-size: 23px;padding-right: 0}
    #top .container{display: flex;}
    .cart-mobile{order: 3;}
    .logo-mobile{order: 2;}
    .logo-mobile{width: 124px; margin: 0 auto}
    #cart_mobi{width: 40px}
    #cart_mobi .cart .fa{color: grey;font-size: 40px!important}
    .tel-detail{color: #eb022d;order: 4;padding: 0 10px;border: 1px solid black;border-radius: 5px;}
    #cart_mobi button.cart{background: none; padding: 0}
    .cart-mobile{margin-right: 24px;}
    .count-cart{right: -10%}
    #seeMoreTel .modal-close{font-size: 50px;top: 10px;}
    .modal-backdrop.in{opacity: 0}
    #seeMoreTel .head-icon{padding-right: 10px;height: 40px;}
    #seeMoreTel .head-text{width: 266px; text-align: right;}
    #seeMoreTel .head-phone{padding-top: 6px;font-size: 22px;}
    #seeMoreTel .head-icon-text {margin-bottom: 10px;}
    #seeMoreTel .h-tel{margin-bottom: 15px}
    #seeMoreTel .h-geo .head-icon{width: 40px;height: 50px;padding: 0;}
    #seeMoreTel .h-geo .head-text{padding-left: 50px;font-size: 18px;}
    #seeMoreTel .h-social .head-text{margin: 0 auto;width: 60%;}
    #seeMoreTel .h-social .head-text a{margin-right: 3px}
    #seeMoreTel .h-social .head-text a:last-child{margin-right: 0}
    #seeMoreTel .moadl-close{position: relative;top: -236px;right: 0;}
    #seeMoreTel .modal-dialog{max-width: 350px;margin: 40px auto 0 auto;}
    #filter_auto_find{width: 50%;}
    #filter_auto_clear{width: 50%}
    .btns-block{padding-right: 15px; padding-left: 15px;width: 100%}
    .modif_find{width: 100%}
    .modif_brand, .modif_model, .modif_find{margin-bottom: 15px;}
    .home-filter #filter_auto_find{width: 100%}
    .home-filter .modif_find{width: 100%}
    .home-filter .btns-block{padding-right: 15px; padding-left: 15px;width: 100%}
    .footer .footer_cfs .cf_1_width{display: inline-block!important;width: 50%!important}
    .footer .footer_cfs .cf_1_width .footer-logo{display: none}
    .footer .footer_cfs .cf_3_width{display: inline-block!important;width: 50%!important;float: right;margin-top: 15px;;}
    .footer .footer_cfs .cf_5_width{display: inline!important;padding: 0;font-size: 14px;text-align: center;}
    .footer_cfs .cf_5_width .list-unstyled .zag_dm_cf_li{display: inline;}
    .cf_5_width a {margin: 4.3px !important;}
    .cf_5_width a .am_category_image{display: none}
    .footer_logo-mobile{width: 120px;margin: 0 auto}
    .revfilter_container .well{display: none}
    #content .revmenumodcustom{display: block}
    #content .revmenumodcustom a{font-weight: bold; font-size: 16px;}
    .feedback42{width: 100%!important}
    .filter-body{padding: 20px 0px;}
    .flyBtn{position: fixed;display: block;z-index: 999;bottom: 0;width: 100%; padding: 11px 0;}
    .flyBtn .flyCallBack{color: #fff;font-weight: bold;font-size: 13pt;background: #eb022d;border: 1px solid #c10124; padding: 10px;margin: 0 auto 10px;width: 192px;display: block; text-align: center;border-radius: 15px;}

}
@media (min-width: 553px) and (max-width: 767px){
    .home_block{width: 50%}
    #top6 .home_block .text{margin-left: 100px;}
    .home_block .text .title{font-size: 17px;}
    .home_block .text p{font-size: 14px;}
    #top6 .home_block .image > img{width: 70px;}
}
@media (max-width: 552px){
    /*.home_block{width: 100%}
    #top6 .home_block .text{margin-left: 125px;}
    .home_block .text .title{font-size: 23px;}
    .home_block .text p{font-size: 20px;}
    #top6 .home_block .image > img{width: 100px}*/
    #top6 .home_block .image{width: 65px;height: 65px;margin: 0 auto;}
    #top6 .home_block .text{margin-left: 0;float: left;}
    .home_block .image{float: none}
    .home_block{text-align: center}
    .home_block .text .title{display: block;font-size: 17px;}
}

@media (width: 320px){
    #seeMoreTel .h-social .head-text{margin: 0 auto;width: 60%;}
    #seeMoreTel .h-social .head-text a{margin-right: 6px}
}
@media (width: 375px){
    #seeMoreTel .h-social .head-text{margin: 0 auto;width: 50%;}
    #seeMoreTel .h-social .head-text a{margin-right: 6px}
    #seeMoreTel .h-clock .head-text{font-size: 22px!important}
    #seeMoreTel .h-geo .head-text{font-size: 22px!important}
}
@media (width: 414px){
    #seeMoreTel .h-social .head-text{margin: 0 auto;width: 50%;}
    #seeMoreTel .h-social .head-text a{margin-right: 13px}
    #seeMoreTel .h-clock .head-text, #seeMoreTel .h-geo .head-text{font-size: 22px!important}
}

@media all and (orientation:landscape){
    #seeMoreTel .modal-dialog{margin: 40px auto; max-width: 394px}
    #seeMoreTel .head-text{font-size: 22px!important; width: 288px; text-align: right;}
    #seeMoreTel .h-social .head-text{margin: 0 auto;width: 50%;}
}

#top3 .list-inline li:nth-child(2){font-weight: bold}

#top3 .top-links.nav.norazmivcont ul.list-inline a{text-transform: uppercase;}

.home_slideshow_title span, .home_slideshow_description span{background: linear-gradient(130deg, #004273 6.3%, #0089d0 87.82%);
padding: 5px 15px;border-radius: 15px;font-weight: bold;text-transform: uppercase;}

.opacity_minus_products #content .row.products_category, .product-thumb.op_dblock1, .opacity_minus_products .popup-phone-wrapper, .opacity_minus_products .scroll-top-wrapper, .opacity_minus_products .box-content.am, .opacity_minus_products .home_home_blocks{opacity: 1;}
.caption__product-info___product-name-h4{line-height: 18px;text-align: left;margin-bottom: 10px;margin-top: 0;font-weight: normal;overflow: hidden;font-size: 15px;}


.content_block {
	overflow: hidden;
	position: relative;
}
.content_block.hide {
	height: 300px;
}
.content_block.hide:after{
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}
.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special {line-height: 21px;}

p.bold
{ font-weight: bold;
}


/* удаление ссылки кузовных запчастей */
.no-link{color: #000;font-size: 17px;height: 16px;padding: 0px 0px 0px 5px;margin: 1px 0px 1px 0px;}
.list-group-item.active:focus{background-color: #fff;}
.no-link_module{cursor: default!important;}
/* #column-left .revmenumodcustom .no-link_module{font-weight: bold;font-size: 18px;border: 1px solid #ddd;border-top-style: solid;border-top-width: 1px;padding: 6px 10px;}
#column-left .list-group .no-link_module.active{color: #005A9D !important;}
.list-group .no-link_module.active:hover, .list-group .no-link_module:hover{background: #fafafa;} */
.no-link_module > span{cursor: pointer;}
/* .list-group-item.active, .list-group-item.active:focus{background-color: #fff;} */
/* .product-thumb .price_na_zakaz{margin-bottom: 2.8%} */
.product-thumb .price, .rev_slider .product-thumb .price, .product-grid .product-thumb .price{
    /* min-width: 1px; */
}
.product-thumb .product_buttons .clearfix{
    display: block;
}
.attention {
    display: block;
    padding: 2em;
    margin: 2em auto;
    color: #333;
    box-shadow: 0px 4px 8px rgba(46, 58, 76, 0.15);
    border-radius: 8px;
    background-color: #FAFAFA;
    /* border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5); */
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.attention-btn {
    color: #fff!important;
    background-color: #eb042d;
    padding: 10px 20px;
    border-radius: 10px;
    display: block;
    width: 150px;
    margin: 1em auto 0;
    transition: .5s;
}
.attention-btn:hover {
    background-color: #d6062b;
}
.revolution-revblog_blog div[itemprop="description"] a{
    color: #eb042d;
}

@media (min-width: 800px){
    .attention{
        width: 50%;
    }
}

.text_h3{font-size: 19px}