
.mt35-promos {
    margin-top: 35px !important;
}

@media screen and (max-width: 1455px) and (min-width: 1439px) {
   .index_slider_wrap .owl-item img {
       height: 478px;
   }
}

@media screen and (max-width: 1455px) {
    .w1180 {width: 1180px;}
    #header .search {width: 370px;}
    #header .search .s_input {width: 320px;}
    .submenu {width: 1180px;}
    .submenu .column {width: 215px;}
	.submenu .see_all_holder a {width: 130px; height: 35px; line-height: 35px;}
    .brands_logos .b_logos_wrap {width: 1020px;height: 105px;}
    .brands_logos .b_logos {margin-right:13px;width:157px;height: 105px;}
    .brands_logos .see_all_brands {width:157px;height: 105px;line-height: 105px;}
    .big_box {width: 376px;}
    .big_box:last-of-type {width: 377px;}
    .small_box {width: 378px;}
    .small_box .service-index {
        width: 153px;
    }
    .small_box .garancion-index {
        width: 174px;
        bottom: 24px;
    }
    .small_box .location-index {
        width: 174px;
        bottom: 24px;
    }

    .small_box .heading {
        font-size: 18px;
    }
    .top_note .desktop_only {
        padding-left: 245px;
        box-sizing: border-box;
    }


   body .new-menu .submenu .right_submenu  .column {
     width:200px;
   }

    .cats_box_holder .cats_col {width: 280px;}
    #content .cats_box_holder .cats_col_longer {width: 580px;}
    .cats_box_holder .cats_col .cats_box img {width: 100%;}
    .cats_box_holder .cats_col .small_cat_box1 img {height: 293px;}
    .cats_box_holder .cats_col .small_cat_box2 img {height: 270px;}
    .cats_box_holder .cats_col .small_cat_box3 img {height: auto;}
    .right_content {width: 905px;}
    .list_products .p_slider_box {margin-bottom: 21px; margin-right: 21px;}
    .product_top_row .middle_part {width: 370px;}
    .product_top_row .right_part {width: 370px;}
    .product_top_row .right_part .buttons_right {width: 282px;}
    .product_top_row .right_part .add_to_cart, .product_top_row .right_part .credit {width: 282px;}
    .call-now .text {width: 282px;}
    .product_top_row  .one-time-offer .add_to_cart {width: 100%;}
    .reviews .write_review_wrap .txt, .reviews .write_review_wrap .rate_wrap, .reviews .write_review_wrap .input_hold, .reviews .write_review_wrap .teaxtarea_hold {width: 910px;}
    .shadow {background: url("../img/shadow.png") repeat;}
    .list_products .p_slider_box:nth-child(5n) {margin-right:21px;}
    .product_top_row .left_part {width: 380px;}
    .product_top_row .left_part .product_img {width: 378px;}
    .cart_holder .product_info, .view_order_pop .view_order .product_info {width: 388px;margin-right: 192px;}
    .display_order .product_info, .view_order_pop .view_order .product_info {margin-right: 10px;}

    #finalizeHead .cart_holder .product_info {
        margin-right: 159px;
    }
    #finalizeHead #content .cart_holder .txt3 {
        margin-left: 31px;
    }
    .mobile_right-promo {width: 107px !important;}
    #content .view_order_pop .view_order .item_prices_promo {width: 100%;}
    .cart_holder .item_prices, .view_order_pop .view_order .item_prices {width: 150px;margin-left: 20px;}
    .cart_holder .txt1, .view_order_pop .view_order .txt1 {width: 540px;}
    .cart_holder .txt2, .view_order_pop .view_order .txt2 {width: 115px;}
    #content .cart_holder .txt3, .invoice-new-wrap .cart_holder .txt3 {margin-left:53px;}
    .right_form {width: 515px;}
    .view_order_pop .view_order {width: 1180px;}
    .submenu .submenu_brand {width: 157px;height: 105px;}
    .footer_links .column {margin-left: 193px;}
    .submenu .see_all_brands {width: 157px;height: 105px;}
    .right_submenu {width: calc(100% - 268px);}
     body .has_mobile_submenu {padding: 8px 0 8px 44px !important;}
    .submenu .column .cat_img img {width: 120px;min-height: 120px;}
    .submenu .column .cat_link {margin-bottom:10px;}
    .products_slider .owl-stage-outer {padding-left:3px;}
    .compare_page .c_right_col {width: 828px;}
	.small_box .heading {right: 5px;}
    .width1 {
        width: 106px;
    }
    .width2 {
        width: 268px;
    }
    .width3 {
        width: 153px;
    }
    .width4 {
        width: 138px;
    }
    .width5 {
        width: 80px;
    }
    .width6 {
        width: 136px;
    }
    .width7 {
        width: 152px;
    }
    .width8 {
        width: 121px;
    }
    body .easy-autocomplete-container {width: 372px;}
    main .right_content-new .list_products .p_slider_box:nth-child(5n) {margin-right: 0;}
    main .right_content-new .list_products .p_slider_box {width: 219px;}
    .index_slider_wrap {height: 385px;}
    .branded-layout .list_products .p_slider_box {
        width: 173px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .branded-layout .list_products .p_slider_box:nth-child(5n) {
        margin-right: 0;
    }
    .branded-layout .p_slider_box .action_btns a i {
        line-height: 33px;
        font-size: 19px;
    }
    .branded-layout .p_slider_box .action_btns .buy-button {
        width: 79px;
    }
    .branded-layout .p_slider_box .action_btns .buy-button i {
        line-height: 36px;
        margin-left: 5px;
    }
    .product_top_row .middle_part .interactions_box .to_fav {
        margin-right: 15px;
    }
    .product_top_row .middle_part .interactions_box .compare {
        margin-right: 15px;
    }
    .product_top_row .middle_part .interactions_box .vid {
        margin-right: 15px;
    }
}

@media screen and (max-width: 1180px) {

    .new-menu .submenu {
        width:auto;
    }
    #header .stores img {
    float: left;
    margin-left: 7px;
    margin-top: 10px;
    width: 12px;
}

    .mobile-links-only {display: block;}
    .responsive_compare {width: auto !important;}
    .compare_page .c_right_col {width: calc(100% - 215px);}
    .responsive_compare_wrap {overflow-x: auto;overflow-y: hidden;}
    .compare_page {overflow: hidden;}
    .compare_page .c_left_col {width: 200px;}
    .compare_page .responsive_compare_wrap {width: calc(100% - 200px);}
    .compare_page table td {font-size:13px;}
    .compare_page {padding:10px;}
    .compare_page .c_right_col {overflow: visible;overflow-x: visible;}
    .w1180 {width: 100%;float:left;box-sizing: border-box;padding: 0 10px;}
    .mobile_no_padding {padding:0 !important;}
    #header .search {margin-left:13px;margin-top:20px;width:150px;}
    .new-menu-wrap {display: none !important;}
    .top_note {padding: 4px 10px;box-sizing:border-box;}
    #wrapper #header .cart_box .cart_dropdown {top: 48px;}
    #wrapper #header  .search .s_input, #wrapper #header .search .s_submit {
        height: 32px;
    }
    #wrapper #header .search .s_submit i {
        height: 32px;
        line-height: 39px;
    }
    body .has_mobile_submenu {padding: 1px 0 1px 44px !important;}
    .has_submenu_cat .main_link {
        background: #fff;
        padding: 0px;
        margin-top: 0px;
        border-radius: 0;
    }

    #wrapper #header .login_box i {
        width: auto;
        margin-top: 4px;
    }
    #wrapper #header .login_box a {
        width: auto;
    }
    #wrapper #header .text_holder {
        width: 125px;
        margin-left: 5px;
    }
    #wrapper #header .login_box {
        width: 180px;
    }
    #wrapper #header .cart_box .cart_icon_wrap {
        width: auto;
        margin-top: 4px;
    }
    #wrapper #header .cart_box {
        width: 180px;
    }
    #wrapper #header .cart_box .prods_num {
        top: -7px;
        left: 6px;
    }
    #header .call_now span, #header .free_delivery span, #header .stores .txt, #header .service .txt {font-size:15px;}
    #header .call_now i {height:35px;line-height: 39px;}
    .mobile-links-only a {
        width:33.3%;
        float:left;
        color: #333333 !important;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 10px 10px;
        height: 56px;
        box-sizing: border-box;
        text-align: center;
        position: relative;
    }
    .mobile-links-only a::after {
        position: absolute;
        top: 3px;
        right: 0;
        width: 1px;
        height: 85%;
        content: "";
        background: #e5e5e5;
    }
    .mobile-links-only a.is-promo-mobile {
             background: #fe0000;
            padding: 12px 7px !important;
            border-radius: 6px;
            font-size: 13px !important;
            color: #fff !important;
            height: auto !important;
            line-height: normal !important;
            width: 30%;
            float: right;
            margin-right: 1.5%;
            margin-top: 6px;
    }
    .mobile-links-only a.is-promo-mobile::after {
        display: none;
    }
    #content {margin-top:126px;}
    .submenu {width: 100%;}
    .submenu .column {width: 24%;margin-left:0;padding-left:10px !important;}
    .brands_logos {text-align: center;}
    .brands_logos .see_all_brands {float:none;display: inline-block;}
    .big_box_wrap {width: 33.3%;margin-right:0;padding-right:10px;}
    .big_box {width: 100%;}
    .small_box_wrap {width: 33.3%;margin-right:0;padding-right:10px;}
    .small_box_wrap:last-of-type {padding-right:0;}
    .small_box {width: 100%;}
    .small_box .heading {text-shadow:1px 1px 0 #fff;}
    .cats_box_holder .cats_col {width: 33.3%;margin-right:0;padding-right:10px;box-sizing:border-box;}
    #content .cats_box_holder .cats_col .mt20 {margin:5px;}
    #content .cats_box_holder .cats_col .mt20 .cats_box {margin:0 !important;}
    #content .cats_box_holder .cats_col_longer {width: 33.3%;padding-right:0;}
    .cats_box_holder .small_cal_second .cats_box {width: 48.1%;margin:5px; box-sizing:border-box;}
    .cats_box_holder .cats_col .cats_box img {width: 100%;}
    .products_slider .p_slider_box {display: inline-block;float:none;}
    .footer_links .column {width: 23%;margin-left:0; padding-left: 14px;}
    .products_available {width: 25%;}
    .footer_links {padding:10px 0px;}
    .filters_left, .client_data {width: 25%;}
    .left_col {width: 25%;}
    .left_col .client_data {width: 100%;}
    .right_content {width: 73%;}
    .right_form {width: 51%;}
    .pass_edit {width: 48%;margin-left:1%;}
    .list_products {text-align: center;}
    .list_products .p_slider_box {float:none;display: inline-block;}
    main .right_content-new .list_products .p_slider_box {width: 205px;}
    .filters_wrap .filter_title .txt {width: calc(100% - 30px);}
    .right_content_cats, .right_content_cats_logos {text-align: center;}
    .right_content_cats .cats_box {margin-right:5px;margin-left:5px;margin-bottom:10px;text-align: center;}
    .right_content_cats_logos .b_logos {float:none;display: inline-block;overflow: hidden;margin-right:5px;margin-left:5px;margin-bottom:10px;}
    .index_slider_wrap {overflow: hidden;}
    #productSidePannel {display: none;}
    .product_top_row .left_part {width: 33.3%;}
    .product_top_row .middle_part {box-sizing: border-box;margin-left:2%;padding-left:10px;width: 32%;}
    .product_top_row .right_part {box-sizing: border-box;margin-left:0;padding-left:10px;width: 31%;}
    .product_top_row .right_part .bordered_box {width: 100%;}
    .product_top_row .left_part .product_img {width: 100%;}
    .product_top_row .left_part .product_img a img {max-width: 100%;width: auto;}
    .product_top_row .right_part .add_to_cart, .product_top_row .right_part .credit {width: 210px;}
    .call-now .text {width: 230px;float: left;margin-left: 8px;font-size: 18px;}
    .call-now .text .sm {
        font-size: 15px;
    }
    .product_top_row  .one-time-offer .add_to_cart {width: 100%;}
    .product_top_row .right_part .add_to_cart span, .product_top_row .right_part .credit span {margin-left:9px;}
    .product_top_row .right_part .buttons_right {width: calc(100% - 62px);}
    .product_top_row .right_part .send_inquery span {width: calc(100% - 30px);}
    .product_top_row .left_part .thumbs_slider_wrap a {float:none;display: inline-block;}
    .tabs_scroll_mobile {float:none;position: absolute;top:0;left:0;}
    .reviews .write_review_wrap .right_side {width:calc(100% - 200px);}
    .b_logos_scrolable {float:none;position: absolute;top:0;left:0;height: 120px;}
    .brands_logos {height: 200px;}
    .b_logos_scrolable_wrap {height: 141px;}
    .b_logos_scrolable_wrap {overflow-x: auto;position: relative;}
    .shadow {margin-top:135px;}
    .big_box:last-of-type {width: 100%;}
    .big_box_holder {margin-top:20px;}
    .brands_logos .b_logos_wrap {width: auto;}
    .reviews .write_review_wrap .rate_wrap, .reviews .write_review_wrap .terms_left, .reviews .write_review_wrap .input_hold, .reviews .write_review_wrap .teaxtarea_hold, .reviews .write_review_wrap .txt {width: 100%;}
    .cats_box_holder .cats_col {padding-right:0;margin-bottom:0;}
    .cats_box_holder .small_cal_first {width: 33%;margin:5px;}
    .cats_box_holder .small_cal_first .cats_box .img_wrap {height: 250px;}
    .cats_box_holder .small_cal_second .cats_box .img_wrap {height: 250px;}
    .cats_box_holder .small_cal_second {width: 65%;}
    .cats_box_holder .cats_col .cats_box {border: 1px solid #e5e5e5;}
    .cats_box_holder .cats_col .cats_box img {width: 100%;}
    .cats_box_holder .small_cal_first .cats_box img {height: auto;}
    .cats_box_holder .cats_col .w50 {width: 31.1% !important;}
    .cats_box_holder .cats_col .w50 .cats_box {width: 100% !important;}
    .cats_box_holder .cats_col .pr20 {padding-right: 0 !important;}
    #content .cats_box_holder .cats_col_longer {width: 100%;padding-right:0;}
    #content .cats_box_holder .cats_col_longer .cats_box {width: 32.9%;margin:5px;}
    #content .cats_box_holder .cats_col_longer .cats_box .img_wrap {height: 250px;}
    .cats_box_holder {margin-top:10px;}
    .view_order_pop .view_order {width: 100%;}
    .view_order_pop .view_order .tab_display {display: none;}
    .profile_mobile, .search_btn_mobile, .mobile_logo, .stores_mobile {display: block;}
    #header {height: 178px !important;}
    #wrapper #header .search {margin:0;height:auto;float:none;position:absolute;bottom:-63px;left:0;width:100%;background:#e5e5e5;padding:10px;box-sizing:border-box;border:0;border-radius:0;}
    #header .middle_row {border-bottom:1px solid #e5e5e5;}
    #header .search .s_input {background: #fff;width:100%;margin-left:0;color:#6e6e6e;border-left: 1px solid #6e6e6e;border-top: 1px solid #6e6e6e;border-bottom: 1px solid #6e6e6e;padding-left:5px; border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
    #header .search .s_submit {border-right: 1px solid #6e6e6e;border-top: 1px solid #6e6e6e;border-bottom: 1px solid #6e6e6e;border-top-right-radius: 2px;border-bottom-right-radius: 2px;box-sizing:border-box;background:#fff;}
    .is_fixed .mobile_logo {display: none; }
    #wrapper #header .text_holder {display: none;}
    #wrapper #header .login_box {display: none;}
    #wrapper #header .cart_box {width: 100%;margin:0;position: static;}
    .branded-layout #wrapper .header-branded-desktop #header .cart_box {
        width: auto;
        margin-top: 56px;
        position: relative;
    }
    .branded-layout #wrapper .header-branded-desktop #header .text_holder {
        display: block;
    }
    .branded-layout #wrapper .header-branded-desktop #header .txt_mobile {
       display: none;
    }
    #header .right_icons {float:left !important;z-index: 2;width: 25%;box-sizing: border-box;padding:10px 10px 0 10px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
    #header .cart_box .cart_icon {height: 32px;width:100%;}
    #wrapper #header .cart_box .cart_icon_wrap {width: 100%;margin-top:0;height: 32px;}
    #wrapper #header .cart_box .prods_num {left:50%;}
    #header .txt_mobile {display: block;}
    #menu .menu_link {margin-right:15px;}
    #menu .menu_link:last-of-type {margin-right: 0;}
    #menu .main_link {font-size:15px;padding:20px;box-sizing:border-box;width: 100%;text-transform: uppercase;font-weight: bold;}
    #header .cart_box .cart_dropdown::after, #header .cart_box .cart_dropdown::before {right:10%;}
    .submenu {position: relative;float:left;top:auto;border-top:0;text-align: center;}
    .submenu .column {width: 100%;margin-top:0;padding-left:20px !important;padding-right:20px !important; border-right:0;border-bottom:0;padding-bottom:10px;position: relative;}
    .submenu .column:last-of-type {border-bottom:0;}
    #header .menu_icon_holder {display: block;height: 78px;border-right:1px solid transparent;position: relative;}
    #header .menu_icon_holder::after, .search_btn_mobile::after, .stores_mobile::after {position: absolute;top:0;right:0;width:1px;height: 85%;content: "";background: #e5e5e5;}
    .search_btn_mobile, .stores_mobile {border-right:1px solid transparent;position: relative;}
    #menu {display: none;margin-top:178px;position: relative;top:auto !important;}
    #wrapper #header.is_fixed {height: 79px !important;}
    #header .search {display: none;}
    #wrapper #header .logo {display: none;}
    #header .login_box i {font-size:30px;}
    #wrapper #header .login_box {width: auto;padding-right:0;}
    #header .cart_box .icon_cart {line-height:37px;height: 32px; font-size: 39px;line-height: normal;width: 100%;}
    #header .cart_box .cart_dropdown {width: 100%;}
    .mobile_no_padding2 {padding:0;}
    #content {margin-top:209px;}
    #wrapper #header .cart_box .cart_dropdown {top:78px;}
    #header .cart_box .cart_dropdown .prod_heading {width: 160px;}
    #header .cart_box .cart_dropdown .prod_col {width: 161px;}
    #header .cart_box .cart_dropdown .cart_prod {width: 93px;margin-top:-1px;}
    #menu .menu_link {width: 100%;margin-right:0;border-bottom:1px solid #ff8c00;}
    .submenu .submenu_brand, .submenu .see_all_brands {float:none;display: inline-block;margin-bottom:0;overflow: hidden;}
    #header .menu_icon {display: inline-block;}
    .submenu .column .submenu_link {font-size:16px;padding:12px 0;text-align: left;}
    .has_mobile_submenu {width: 100%;padding:0 0 0 20px;border-bottom:1px solid #ff8c00;margin-bottom:0;box-sizing:border-box;}
    #menu .main_link i {float:right !important;}
    .submenu .column .submenu_link i {display: block;}
    .submenu .column .all_from_cat {display: block;}
    .submenu .column .submenu_link .plus, .mobile_submenu .mobile_link .plus {display: block;}
    .top_note{top:178px;}
    .top_note.is_fixed {top: 50px;}
    .desktop_only {display: none;}
    .shadow {display: none;}
    .product_top_row .middle_part .interactions_box .to_fav, .product_top_row .middle_part .interactions_box .compare {margin-right:10px;}
    .cart_holder .product_info, .view_order_pop .view_order .product_info {width: 370px;margin-right: 40px;}
    #finalizeHead .cart_holder .product_info {
        margin-right: 20px;
    }
    .cart_holder .item_prices, .view_order_pop .view_order .item_prices {width: 110px;}
    .padding_20_mobile {padding-bottom:20px;}
    .tablet {display: block;}
    .submenu .column.p0::after {display: none;}
    .mobile_right, .mobile_width2 {float:right !important;}
    .submenu .column {background: none;}
    .h36 {height: 54px;}
    .big_box .heading {height: 52px;overflow: hidden;}
    .big_box .sub_heading {overflow: hidden;}
    .store_left {width: 100%;}
    .google_map {width: 100%;margin-top:10px;}
    .guarantee_table .top_head, .guarantee_table .row {font-size:11px;}
    .guarantee_table .row img {width: 100%;}
    .guarantee_table .w1 {width: 10%;}
    .guarantee_table .w2, .guarantee_table .w3, .guarantee_table .w4, .guarantee_table .w5 {width: 11.5%;}
    .guarantee_table .w6 {width: 44%;}
    .service_wrap .box img {width: 100% !important;height: auto !important;margin:0 !important;}
    .products_slider .owl-item {text-align: center;}
    .products_slider .owl-stage-outer {padding-left:0;}
    .ticker_tooltip {left:-2px; width: 166px;}
	.product_top_row .right_part .credit span {font-size: 11px;}
	.small_box img {max-width:50%;}
    body .easy-autocomplete {width: calc(100% - 42px) !important;padding-right:0;}
    body .easy-autocomplete-container {width: 100%;}
    .easy-autocomplete-container {top:35px !important;}
    iframe {width: 100%;}
    .index-heading {font-size:20px;}
    .index-h1 {margin-top: 216px !important;}
    .index-h1-margin-fix.is_fixed {top: 14px !important;}

    .branded-layout .list_products .p_slider_box {
        width: 205px;
        margin-bottom: 21px;
        margin-right: 21px;
    }
    .branded-layout .p_slider_box .action_btns a i {
        line-height: 37px;
        font-size: 24px;
    }
    .branded-layout .p_slider_box .action_btns .buy-button {
        width: 100px;
    }
    .branded-layout .p_slider_box .action_btns .buy-button i {
        line-height: 33px;
        margin-left: 13px;
    }
    .path a {
        margin-bottom: 6px;
    }
    .send_inquery_new {
        font-size: 13px;
    }
    .discount-hint {
        font-size: 12px;
    }
    .promo-box {
       margin-right: 1%;
       width: 23.8%;
     }
     .contacts-m {
         display: block;
         margin-top: 10px;
         margin-bottom: 10px;
     }
     .contacts-elem {
         pointer-events: none;
     }
     .contacts-hover {
         padding-bottom: 0 !important;
     }
     #header .cart_dropdown.show-contacts {
         width: 123px;
     }
     .size1 {
         font-size: 17px;
     }
     .f1 {
         width: 100%;
         margin-right: 0 !important;
         margin-bottom: 15px;
     }
     .f2 {
             width: 50px !important;
             margin-right: 7px !important;
     }
     .hide1 {
         display: none;
     }
     .m1 {
         margin-top: 5px;
     }

}

@media screen and (max-width: 1067px) {
    .careers-inner {
        width: 100%;
    }
    .c-orange-box {
        width: 100%;
    }
    .c-image-wrap-top {
        width: 100%;
    }
    .c-blue-box {
        width: 100%;
    }
    .job-applycation {
        width: 100%;
        margin-bottom: 30px;
    }
    .c-medium-h {
        font-size: 26px;
    }
    .c-orange-box p br {
        display: none;
    }
    .join-us {
        margin-bottom: 30px;
    }
    .c-image-wrap-middle {
        width: 100%;
    }
}

@media screen and (max-width: 1030px) {
    .promo-box {
       width: 23%;
     }
     #header .call_now span, #header .free_delivery span, #header .service .txt, #header .stores .txt{
         font-size:14px !important;
     }

     #header .stores img {
        float: left;
        margin-left: 3px;
        margin-top: 8px;
        width: 12px;
    }
}

@media screen and (max-width: 1024px) {
     .send_inquery_new {
         font-size: 12px;
     }
}

@media screen and (max-width: 960px) {

    .scroll-top {display: none !important;}
    .filters_left .relative_and_border::after {display: block ;}
    .index_slider img {height: auto !important;}
    .package_img {float:none;display:inline-block;}
    .package_deals .plus_sign {float:none;display:inline-block;overflow: hidden;}
    .package_deals .img_holder {width: 100%;text-align: center;}
    .package_deals .box {padding:10px 0;}
    .package_deals_slider_wrap {padding:0;}
    .img_holder {text-align: center;}
    .mobile_hide {display: none;}
    .bulleting {height: auto;padding: 10px 0;}
    .bulleting form {width: 100%;}
    .bulleting .sign_txt {width: 100%;margin-top:0;}
    .bulleting .enter_mail {width: calc(100% - 140px);}
    .index_slider {min-height: 100px;}
    .right_content {width: 100%;}
    .checkbox_holder, .price_slider_wrap, .filters_big_holder, .service_links_mobile, .contact_service {display: none;}
    .filters_big_holder {background: #fff;padding-bottom:10px;}
    .price_slider_wrap .noUi-target {margin-top:37px;}
    .price_slider_wrap .noUi-horizontal .noUi-handle {width: 30px;height: 30px;top:-13px;}
    .price_slider_wrap .txt {margin-top:16px;}
    .top_note {font-size:13px;}
    .index_slider {overflow: hidden;}
    .text_info {margin-top:10px !important;}
    .filters_left .toggleHead {margin-bottom:5px !important;}
     body .two_cols_page .right_content {margin-top:5px !important;}
    .text_info, .right_content_cats, .right_content_cats_logos {margin-top:20px;}
    .filters_wrap .filter_title {width: 100%;}
    .filters_wrap_cat {border-top:0;padding-top:0;}
    .product_top_row .left_part {width: 50%;}
    .product_top_row .middle_part {width: 50%;margin-left:0;}
    .product_top_row .right_part {width: 100%;margin-top:20px;}
    .footer_links .column {width: 100%;margin-bottom:0; padding-left: 0px;}
    .footer_links .column .heading_wrap {cursor: pointer;}
    .footer_links .column .heading {margin: 12px 0 12px 20px;}
    .mobile_accordeon {display: none;box-sizing:border-box;padding:0 20px;}
    .footer_links .column .heading_wrap .plus, .mobile_line {display: block;}
    .footer_links {padding:0 0 10px 0;}
    .products_available {margin-top: 10px;}
    .products_available {width: 100%;}
    .mobile_only {display: inline-block;}
    .mobile_only2 {display: inline-block;}
    .hide_tablet_and_desktop {display: none;}
    .only_mobile {display: inline-block;}
    .index_slider_wrap {min-height: 120px;}
    .big_box_wrap {width: 100%;margin-bottom:10px;padding-right:0;}
    .big_box {padding-bottom:0;}
    .big_box .img_wrap {width: 230px;border-bottom:0;}
    .big_box .img_wrap img {height: auto;}
    .big_box .right_texts {width: calc(100% - 230px);}
    .big_box .heading {font-size:16px;height: auto;}
    .big_box .sub_heading, .big_box .discounts .txt {font-size:13px;}
    .big_box .discounts {margin-top:10px;margin-bottom:10px;}
    .big_box .discounts i {font-size:19px;}
    .small_box_holder {margin-top:35px !important;}
    .small_box_wrap {width: 100%;padding-right:0;margin-bottom:10px;}
    .small_box img {float:left;}
    .small_box .heading {width: auto;font-size:16px;box-sizing:border-box;padding-right:20px;}
    .big_box .sub_heading {margin-top:5px;height: auto;}
    .scroll_to_see_more {display: block;}
    .product_page .reviews .write_review_wrap .margin_fix {margin-bottom:20px;}
    .reviews .write_review_wrap .mb30 {margin-bottom:20px;}
    .reviews .write_review_wrap .terms_left {margin-bottom:0;margin-top:0;}
	.submenu .see_all_brands {width: 136px;height: 91px;font-size: 14px;}
    .brands_logos .b_logos {width: 136px;height: 91px;overflow:hidden;}
    .brands_logos .see_all_brands {width: 136px;height: 91px;line-height:91px;font-size:14px;}
    .brands_logos .b_logos img {width: 100%;}
    .brands_logos {height: 165px;}
    .b_logos_scrolable_wrap {height: 111px;}
    .b_logos_scrolable, .brands_logos .b_logos_wrap {height: 91px;}
    .note {margin-top: 4px;}
    .desktop_only {display: none;}
    body .easy-autocomplete-container {
        top: 46px !important;
        max-height: calc(100vh - 160px);
    }

    /*.top_filters_wrap.desktop_only{display: block;}*/
    .top_filters_wrap.desktop_only .paging, .top_filters_wrap.desktop_only .top_filters:first-of-type  {display: none;}
    #content .no_filters .heading {width: 100%;text-align: center;border:0;border-bottom: 2px solid #ff8c00;height:auto;padding:10px 0;border-radius:0;font-size:17px;font-weight:normal;}
    #content .no_filters .filters_wrap {display: none;}
    .filters_left .heading  {height:45px; border-radius: 4px;background:#fff;border-bottom:0;padding:8px 0 3px 0;cursor: pointer;text-align: center;font-size:12px;font-weight: bold; width: 40%;border-right:1px solid #dcdcdc;margin-right:1%;}
    .choosen-count {color:#666666;font-size:10px;font-weight:normal;}
    .filters_left .filters-padding {padding-right:30px;box-sizing:border-box;}
    .filters_left .relative_and_border::after {top:6px;right:0;}
    .filters_left .heading .filter_arrow_m {top: 12px;}
    .mobile-fix-select {padding-top:6px !important;}
    .client_data .heading  {border-bottom:0;padding:10px 0;margin:0; cursor: pointer;height: auto;text-align: center;font-size:17px;width: 50%;border-right:1px solid #dcdcdc;}
    .filters_left {width:100%;padding:0;background: none;}
    .paging {width: 100%;text-align: center;}
    .paging .mobile_center {float:none;display: inline-block;}
    .filters_wrap {margin-top:0;padding-top:15px;}
    .service_links_mobile {padding-top:15px;margin-top:0;border-top:0;}
    .contact_service {padding-top:15px;margin-top:0;border-top:0;margin-top:-1px;}
    .top_filters_wrap {margin-top:10px;}
    .two_cols_page .mt0 {margin-top:10px !important;}
    .mobile_no_margin {margin-top:0 !important;}
    .text_info .brand_img {margin-bottom:13px;}
    .product_top_row .middle_part .interactions_box .to_fav span, .product_top_row .middle_part .interactions_box .compare span, .product_top_row .middle_part .interactions_box .vid .txt {font-size:15px;display: none;}
    .product_top_row .middle_part .interactions_box .to_fav i, .product_top_row .middle_part .interactions_box .compare i {font-size:27px;}
    .product_top_row .middle_part .rate_box {width: 100%;margin-right:0;margin-bottom:5px;margin-top:5px;text-align: center;}
    .rate_box_inner, .buttons_holder {width: auto;float:none;display: inline-block;}
    .product_top_row .middle_part .interactions_box {text-align: center;}
    .product_top_row .product_name {border:0;}
    .product_top_row .right_part .add_to_cart,.product_top_row .right_part .credit {clear: both;}
    .cart_holder {padding:15px 0 0 0;border:0;}
    #finalizeHead {
        margin-top: 0 !important;
    }
    #finalizeHead .product_info {
        width: calc(100% - 129px);
    }
    #finalizeHead #cartHolder {
        margin-top: 0;
        padding-top: 0;
    }
    .invoice-new {
        padding: 0 10px 10px 10px;
        box-sizing: border-box;
    }
    .desktop_version {
        display: none;
    }
    .invoice-new .middle-part.mobile_version {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .invoice-new .print-holder {
        margin-bottom: 20px;
    }
    .invoice-new .left-part {
        width: 50%;
    }
    .invoice-new .right-part {
        width: 50%;
    }
    .invoice-new .middle-part .main-title {
        font-size: 22px;
    }
    .invoice-new .middle-part .main-number {
        font-size: 17px;
    }
    .cart_holder .heading_wrap .heading {padding:0 15px;box-sizing:border-box;}
    .continue_shopping {padding: 8px 10px;height: auto;position: relative;width: auto;line-height: normal;margin-top:10px;}
    .cart_holder .cart_row, .view_order_pop .view_order .cart_row {margin-top:20px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px;box-sizing:border-box;}
    #content .cart_holder .product_info .ticker {margin-top:5px;}
    .cart_holder .cart_row .img_wrap, .view_order_pop .view_order .cart_row .img_wrap {float:none;display: inline-block;width: 100px;height: 100px;}
    .cart_holder .cart_row .img_wrap img, .view_order_pop .view_order .cart_row .img_wrap img {width: 100px !important;}
    .cart_holder .prod_count_holder .vertical_centering_css3, .view_order_pop .view_order .prod_count_holder .vertical_centering_css3 {top:auto;transform:none;width: 50px;float:none;display: inline-block;}
    .cart_holder .prod_count_holder .refresh, .view_order_pop .view_order .prod_count_holder .refresh {width: 75px;font-size:20px;}
    .view_order_pop .view_order .prod_count_holder, .cart_holder .prod_count_holder {height: auto;}
    .cart_holder .prod_count, .view_order_pop .view_order .prod_count {margin-top:0;width: 50px;height: 40px;line-height: 40px;}
    .mobile_width {width: 100%;margin-top:10px;}
    .mobile_width2 {width: 315px;}
    .cart_holder .product_info, .view_order_pop .view_order .product_info {width: calc(100% - 447px);margin-right:0;margin-left:1%;}
    .cart_holder .item_prices, .view_order_pop .view_order .item_prices {margin-left:1%;width: 120px;height: auto;}
    .cart_holder .item_prices .old_price, .view_order_pop .view_order .item_prices .old_price {font-size:13px;}
    .cart_holder .item_prices .new_price, .view_order_pop .view_order .item_prices .new_price {font-size:17px;}
    .cart_holder .product_info .product_name, .view_order_pop .view_order .product_info .product_name {font-size:15px;}
    .cart_holder .item_prices .vertical_centering_css3, .view_order_pop .view_order .item_prices .vertical_centering_css3 {top:auto;transform:none;float:none;display: inline-block;}
    .cart_holder .item_prices .mt36, .view_order_pop .view_order .item_prices .mt36 {margin-top:22px;}
    .cart_holder .item_prices .remove, .view_order_pop .view_order .item_prices .remove {font-size:20px;}
    .view_order_pop .view_order .right_part {margin-top:24px;}
    .cart_holder_wrap .next_step,.cart_holder_wrap .finish_step {width: 100%;margin-top:10px;}
    .cart_wrap .cart_header img {width: 230px;}
    .cart_wrap .cart_header {text-align: center;}
    .cart_wrap .cart_header .cart_logo {float: none;display: inline-block;}
    .cart_wrap .delivery_tabs .slide .box_wrap, .view_order_pop .view_order .slide .box_wrap {width: 48%;margin-left:1%;margin-right:1%; padding-right:0;}
    .cart_wrap .delivery_tabs .tab_holder, .view_order_pop .view_order .tab_holder {width: 100%;margin-bottom:10px;padding-right:0;}
    .cart_wrap .delivery_tabs .slide .box_wrap {margin-bottom: 20px;}
    .client_data {width: 100%;}
    .client_data .links_holder a span {font-size:17px;}
    .client_data .links_holder {display: none;}
    .right_form {width: 100%;}
    .pass_edit {width: 100%;margin-left:0;margin-top:10px;margin-bottom:20px;}
    .right_form .save {width: 100%;}
    .right_form .styled_radio[type="radio"] + label {font-size:15px;}
    .adresses .box_wrap {width: 48%;margin-left:1%;margin-right:1%; padding-right:0;}
    .add_remove {width: 100%;box-sizing:border-box;padding-left:1%;}
    .liability .invoice_wrap .title {margin-bottom:5px;}
    .w100_mobile {width: 100% !important;}
    .liability .invoice_row .date, .liability .invoice_row .invoice, .liability .invoice_row .client, .liability .invoice_row .price, .liability .invoice_row .maturity {width: 100%;padding-right:0;}
    .liability .invoice_row .date span, .liability .invoice_row .invoice span, .liability .invoice_row .client span, .liability .invoice_row .price span, .liability .invoice_row .maturity span {width: 100%;text-align: center;float:left;padding:10px 0;font-size:14px;}
    .liability .invoice_row {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;box-sizing:border-box;margin-top:20px;padding:10px;}
    .calculator_wrap {top:35px;}
    .calculator {width: 95%;}
    .calculator .credit_tabs {width: 100%;padding-right:0 !important;margin-bottom: 10px;}
    .adress-popup .close_pop {
        top: 163px;
    }
    #content .has-new-lease {width: 95%;}
    #content .has-new-lease .credit_tabs {width: 100%;}
    #content .has-new-lease .credit_tabs:last-of-type {padding-right: 0px !important;}
    .calculator .calculator_options_wrap {padding: 0 10px;}
    .p_slider_box .img_wrap {height: auto;}
    .p_slider_box .img_wrap img {top:auto;transform:none;}
    .paging {float:left !important;margin-top:0;width: 100%;text-align: center;overflow: hidden;}
    .paging .prev i, .paging .next i {font-size:29px;height: 25px;margin-top:-2px;}
    .paging .pages {font-size:18px;margin-left: 8px;padding-right: 8px;}
    .right_content_cats .cats_box {width: 48%;margin-left:1%;margin-right:0;height: auto;}
    .right_content_cats_logos .b_logos {width: 136px;height: 91px;}
    .right_content_cats_logos .b_logos img {width: 134px;}
    .index_slider .owl-prev, .index_slider .owl-next {opacity:0 !important;display: none;}
    .submenu .submenu_brand {width: 136px;height: 91px;}
    .submenu .submenu_brand img {width: 134px;}
    .new_row {width: 100%;float:left;}
    .is_hovered {background: none;}
    #wrapper .submenu .column .is_hovered .submenu_link {color:#333333;}
    .left_col {width: 100%;}
    .service_wrap .text_info {width: 100%;}
    .service_wrap .box .grey_box {width: 100%;position: relative;float:left;padding-bottom:16px;}
    .service_wrap .text_info {padding:15px 10px 30px 10px;margin-top:0;}
    .select2-container--default .select2-selection--single {border:0 !important;}
    #deliveryCourier .select2-container--default .select2-selection--single, #addressForm .select2-container--default .select2-selection--single {border:1px solid #cccccc !important;}
    .product_top_row {padding: 10px;}
    .filters_wrap .checkbox_holder {height: auto !important;}
    .mobile_right {width: 106px;}
    .news_list .news_box .img_wrap {width: 150px;}
    .news_list .news_box {padding:10px 10px 30px 10px;}
    .news_list .news_box .see_news {bottom:4px;}
    .news_list .news_box .right_info {width: calc(100% - 170px);}
    .news_list .news_box .right_info .news_desc {height: auto;}
    .contact_box .box_wrap {width: 100%;margin:10px 0 0 0;padding-right:0;}
    .contact_box .box_wrap .box {border-right:0;border-bottom:1px solid #e5e5e5;height: auto;padding:17px 0; }
    .contact_box .box_wrap:last-of-type .box {border-bottom:0;}
    .mobile_right-promo {width: 32px !important;}
    .h36, .contact_box .box_wrap .big_text {height: auto;}
    .compare_row_wrap .products_box_wrap {width: 100%;}
    .compare_row_wrap .right_buttons {width: 100%;margin-right:0;text-align: center;margin-top:40px;}
    .compare_row_wrap .compare_btn {float:none;display: inline-block;}
    .mobile_width2 {margin-top:22px;}
    .select2-container--default .select2-selection--single .select2-selection__arrow {width: 40px;}
    .filters_wrap .styled_check[type=checkbox] + label {font-size:14px;background-size: 19px;}
    .filters_wrap .styled_check[type=checkbox]:checked + label {background-size: 19px;}
    .clear_filter {box-sizing: border-box;float: left;margin-top: 10px;padding: 0 5px;position: relative;top:auto;}
    .product_top_row .middle_part .heading {font-size:18px;}
    .product_top_row .right_part .send_inquery span {font-size: 13px;margin-top:3px;}
    .product_top_row .right_part .final_price {font-size: 24px;}
    .right_content_cats .cats_box img {float:none;display: inline-block;}
    .product_top_row .middle_part .small_info {width: 100%;}
    .select_holder {padding: 0 40px;}
    .package_deals .info {width: 100%;box-sizing:border-box;margin-left:0;padding:0 40px;}
    .package_deals .info .save_money {font-size:13px;}
    .package_deals .info .offer_price {font-size:19px;}
    .package_deals .info .add_to_cart {width: 205px;}
    .package_deals .info .save_money, .package_deals .info .offer_price {text-align: left;}
    .package_deals_slider_wrap .owl-prev::after, .package_deals_slider_wrap .owl-next::after {height: 50px !important;line-height: 50px !important;}
    #wrapper .package_deals_slider .owl-next {right:-6px;}
    #wrapper .package_deals_slider .owl-prev {left:-6px;}
    .package_deals .info .validiy {text-align: left;}
    .blueimp-gallery > .next {right:15px !important;}
    .blueimp-gallery > .prev {left:15px !important;}
    .contact_box .free_text_descr img {max-width: 100% !important;height: auto !important;}
    .blueimp-gallery > .indicator > li {width: 50px !important;height: 50px !important;}
    #map_canvas { width:100% !important;}
    .speedyCom { margin-left:0px; }
    .speedy1 { margin-top:0px; }
	.see_all_news .txt {width: calc(100% - 40px);margin-left:0;float: right !important;}
	.see_all_news img {margin-left:10px;margin-top:0;}
    .group-by{
        display: block;
        float: left;
        width: 10%;
        margin: 0;
        border-left: 1px solid #dcdcdc;
        box-sizing: border-box;
        height: 39px;
    }
    .group-by .select2-container{float: right; margin-top: 8px;text-align: center; }
    .sort_by{ width: 40%;height:45px;background: #fff;padding-bottom: 3px!important;     border-radius: 4px;margin-right:1%;}
    .top_filters.group-by {background: #fff;height:45px;}
    .tab_accordeon7, .tab_accordeon6 {text-align: center;}
    .tab_accordeon7 .p_slider_box, .tab_accordeon6 .p_slider_box {float: none;display: inline-block;}
    .mobile-fix-select .select2-container--default .select2-selection--single .select2-selection__arrow {top:2px;}
    .mobile-fix-select .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 31px;padding-left: 19px;text-align:left;}
     body .mobile_j_select .select2-container--default .select2-selection--single .select2-selection__rendered {color: #666666;font-size: 10px;line-height: 45px;}
    .title-new-select { color: #333333;font-size:12px;font-weight: bold;position: absolute;top:3px;left:0;width:100%;padding-right: 30px;    padding-left: 19px; text-align:left; z-index: 2;box-sizing: border-box;}
    .group-by .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:12px;font-weight:bold;    line-height: 33px;padding-left:0;}
    #map_canvas_info {width: 100% !important;}
    .new-h1 {margin-top:0;}
    .call {display: block;}
    .send_inquery_new {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .branded-layout .see-all-cats {
        height: 376px;
    }
     .header-branded-desktop {
        display: none;
    }
    .header-branded-mobile {
        display: block;
        position: relative;
    }
    .header-branded-mobile .mobile-head-img {
        margin-top: 55px;
    }
    .branded-layout .filters_left .heading .filter_arrow_m {
        top: 1px;
    }
    .branded-layout .top_note {
        margin-top: 0;
    }
    .keyword-wrap {
        padding: 0 12px;
        box-sizing: border-box;
    }
    .filters_wrap .s_submit {
        background: #333333;
    }
    .filters_wrap .s_submit i {
        color: #fff;
    }
    .go-countdown {
        right: -25px;
        top: auto;
        bottom: 4px;
        z-index: 2;
        transform: scale(0.8);
    }
    .go-countdown-background {
        position: absolute;
        right: -11px;
        bottom: 0px;
        background: #ff8c00;
        width: 182px;
        height: 78px;
        border-radius: 12px;
        opacity: 0;
        transform: scale(0.8);
    }
    .branded-layout .header-branded-mobile #header {
        right: 0;
        left: auto;
        height: 55px !important;
    }
    .branded-layout .header-branded-mobile #header .cart_box {
        padding-bottom: 0;
        margin-top: 8px !important;
    }
    .branded-layout .header-branded-mobile #header .cart_box .cart_icon_wrap {
        height: 28px;
    }
    .branded-layout .header-branded-mobile #header .cart_box .cart_icon {
        height: 28px;
        width: 100%;
    }
    .branded-layout .header-branded-mobile #header .cart_box .icon_cart {
        font-size: 28px;
    }
    .branded-layout .header-branded-mobile #header .cart_box .txt_mobile {
        margin-top: -2px;
    }
    .branded-layout #wrapper .header-branded-mobile #header.is_fixed {
        height: 55px !important;
    }
    .branded-layout #wrapper .header-branded-mobile #header.is_fixed .cart_box .icon_cart {
        line-height: normal;
    }


    #menu .is_opened_new .main_link {
        color: #ff8c00 !important;
    }

    .has_mobile_submenu[data-menu-name="1"] {
    background: url("../img/new_menu/1.png") no-repeat 5px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="1"].is_hovered {
    background: url("../img/new_menu/1.png") no-repeat 5px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="2"] {
    background: url("../img/new_menu/2.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
.has_mobile_submenu[data-menu-name="2"].is_hovered {
    background: url("../img/new_menu/2.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="3"] {
    background: url("../img/new_menu/3.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="3"].is_hovered {
    background: url("../img/new_menu/3.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="4"] {
    background: url("../img/new_menu/4.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="4"].is_hovered {
    background: url("../img/new_menu/4.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="5"] {
    background: url("../img/new_menu/5.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="5"].is_hovered {
    background: url("../img/new_menu/5.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="6"] {
    background: url("../img/new_menu/6.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="6"].is_hovered {
    background: url("../img/new_menu/6.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="8"] {
    background: url("../img/new_menu/7.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="8"].is_hovered {
    background: url("../img/new_menu/7.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="10"] {
    background: url("../img/new_menu/8.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="10"].is_hovered {
    background: url("../img/new_menu/8.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="11"] {
    background: url("../img/new_menu/9.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="11"].is_hovered {
    background: url("../img/new_menu/9.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="291"] {
    background: url("../img/new_menu/10.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="291"].is_hovered {
    background: url("../img/new_menu/10.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="298"] {
    background: url("../img/new_menu/11.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="298"].is_hovered {
    background: url("../img/new_menu/11.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="3954"] {
    background: url("../img/new_menu/12.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="3954"].is_hovered {
    background: url("../img/new_menu/12.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

.has_mobile_submenu[data-menu-name="3955"] {
    background: url("../img/new_menu/13.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
.has_mobile_submenu[data-menu-name="3955"].is_hovered {
    background: url("../img/new_menu/13.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="5210"] {
    background: url("../img/new_menu/14.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="5210"].is_hovered {
    background: url("../img/new_menu/14.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="10279"] {
    background: url("../img/new_menu/15.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="10279"].is_hovered {
    background: url("../img/new_menu/15.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}

 .has_mobile_submenu[data-menu-name="15851"] {
    background: url("../img/new_menu/16.png") no-repeat 13px 14px;
    background-size: 25px;
    padding: 10px 0 10px 44px;
}
 .has_mobile_submenu[data-menu-name="15851"].is_hovered {
    background: url("../img/new_menu/16.png") no-repeat 13px 14px #fff;
    background-size: 25px;
}
.send_inquery_new {
         clear: left;
     }
     .cart_summary {
         margin-top: 5px;
     }
     .cart_holder .prod_count_holder .refresh {
         font-size: 17px;
         margin-top: 7px;
     }
     .cart_holder .item_prices .remove {
         font-size: 17px;
     }
     .emptyCartSet {
         padding-left: 15px;
     }
     #continue_shopping {
         margin-left: 15px;
         margin-bottom: 10px;
     }
     .cart_wrap .delivery_tabs {
         margin-top: 0;
     }
     .right_content-careers {
         margin-top: 15px !important;
     }


}

@media screen and (max-width: 895px) {
    .cookies-txt{
        float:left;
        width:100%;
    }
    .dismiss-cookie{
        float:left;
    }
    .submenu .see_all_brands {width: 194px;height: 35px;}
    .cats_box_holder .small_cal_second .cats_box .img_wrap, .cats_box_holder .small_cal_first .cats_box .img_wrap, #content .cats_box_holder .cats_col_longer .cats_box .img_wrap {height: 200px;}
    .promo-box {
        width: 47.4%;
        margin-right: 2%;
     }
     .promo-box .see-full-promo {
         font-size: 12px;
     }
     .promo-box .p-text {
         font-size: 9px;
     }
     .promo-box.see-all-promos {
         font-size: 15px;
     }
}

@media screen and (max-width: 846px) {
    .cats_box_holder .cats_col .w50 {width:30.3% !important;}
    .cats_box_holder .small_cal_second .cats_box {width: 47%;}

}

@media screen and (max-width: 700px) {
    .cart_holder .product_info, .view_order_pop .view_order .product_info {width: calc(100% - 122px);margin-left:2%;}
    .mobile_width2 {width: 100%;margin-top:10px;}
    .cart_wrap .delivery_tabs .tab_holder, .cart_wrap .delivery_tabs .slide .box_wrap, .view_order_pop .view_order .tab_holder, .view_order_pop .view_order .slide .box_wrap {width: 100%;}
    .new-payment-btns {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        margin-top: 10px;
        padding-right: 0;
    }
    .continue {
        width: 100% !important;
    }
    .steps-outer.is-fixed {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 900;
        padding: 0 10px;
    }
    .steps-outer.is-fixed .steps-wrap {
        margin-top: 0;
    }
    .steps-outer {
        padding: 0;
    }
    .steps-wrap {
        width: 100%;
        margin-left: 0;
    }
    .cart_holder .product_info .product_name {
        margin-top: 0;
    }
    .cart_summary {
        margin-bottom: 6px;
    }
    .cart_holder_wrap .next_step {
        margin-top: 0;
    }
    .adresses .box_wrap {width: 100%;}
    .cart_wrap .secure_txt {width: 100%;margin-top:8px;}
    .big_box .img_wrap {width: 135px;border-bottom:0;}
    .big_box .right_texts {width: calc(100% - 135px);}
    .cats_box_holder .cats_col .cats_box .img_wrap {width: 135px;height: 135px;overflow: hidden;}
    .cats_box_holder .cats_col .cats_box img {width: 100%;}
    .cats_box_holder .cats_col .small_cat_box3 img {height: 135px;}
    .cats_box_holder .cats_col .cats_box .heading {width:calc(100% - 135px);font-size:18px;font-weight: bold;right:0;top:0;height: 100%;padding:0 0 0 10px;left:auto;}
    .cart_summary .discount_code_wrap {width: 100%;margin-bottom:24px;}
    .view_order_pop .view_order .cart_summary .left_txt {width: 100%;}
    .cart_summary .discount_code_wrap .title {text-align: center;}
    .cart_summary .discount_code_wrap .code {width: calc(100% - 156px);}
    .cart_summary .right_part, .view_order_pop .view_order .right_part {width: 100%;}
    .cart_summary .left-part {
        width: 100%;
        margin-bottom: 10px;
        padding-left: 10px;
        box-sizing: border-box;
    }
    .cart_wrap .order_box .back_to_cart {width: 100px;}
    .order_box .right_prices {width: calc(100% - 120px);}
    .cats_box_holder .small_cal_first {width: 100%;}
    .cats_box_holder .small_cal_second {width: 100%;}
    .cats_box_holder .small_cal_second .cats_box {width: 100%;}
    #content .cats_box_holder .cats_col_longer .cats_box {width: 100%;}
    #content .cats_box_holder .cats_col_longer .cats_box .img_wrap {height: auto;}
    .cats_box_holder .cats_col .w50 {width: 100% !important;}
    .cats_box_holder .cats_col .cats_box {margin-bottom:10px;}
    .cart_wrap .cart_header, .login_header a {margin-top:8px;}
    .schemas-module .module-left-side,.schemas-module .module-right-side { width:90%; }
    .schemas-module .smallerTech { width:100px; }
    #globalNoti {
    	margin-left:-200px;width:400px;
    }
    .ticker_tooltip {display: none;}
    .price_slider_wrap .noUi-horizontal .noUi-handle {left:-16px;}
    .cats_box_holder .cats_col .small_cat_box1 img {height: 100%;}
    .cats_box_holder .cats_col .small_cat_box2 img {height: 100%;}
    .loading_fix img {width: 100%;}
    .loading_fix {height: 200px;overflow: hidden;}
	.footer_bottom .rights {width: 100%;text-align: center;height: auto;line-height: normal;}
    .footer_bottom .payments {width: 100%;text-align: center;}
    .footer_bottom .payments img {float:none;display: inline-block;margin-top:10px;}
	.footer_bottom {height: 100px; padding:10px 0;}
    main .right_content-new .big_box_wrap .has_promo {right:auto;left:5px;}
    main .right_content-new .big_box_wrap .discounts-prices {width: 100% !important;}
    main .right_content-new .big_box .discounts-new {position: relative;bottom:auto;float:left;right:auto;width:100%;margin-bottom:10px;}
    .discount-hint {
        font-size: 13px;
    }
}
@media screen and (max-width: 625px) {
    #header .free_delivery {display: none;}
}
@media screen and (max-width: 599px) {
    #wrapper {
            overflow-x: hidden;
    }
    .logo_mob {margin-top: 8px;margin-bottom: 8px;}
    .logo_mob img, .cart_wrap .cart_header img, .login_header a img {width: 220px;}
    .top_filters {margin-right:5px;margin-bottom:10px;}
    .top_filters.group-by {margin-right:0;margin-bottom:0;}
    .top_filters .txt {width: 72px;}
    .text_info .category_link {margin-bottom:10px;}
    .product_top_row .right_part .send_inquery {margin-top:20px !important;}
    .reviews .prod_summary {width: 100%;margin-left:0;}
    .reviews .raiting_cols {width: 100%;margin-top:20px;}
    .p_slider_box {width: 100%;}
    .mobile_tab .tab_accordeon{padding: 10px 5px;}
    .tab_accordeon7 .p_slider_box{width: 178px !important;}
    .tab_accordeon .p_slider_box{width: 130px;margin: 5px;}
    .list_products .p_slider_box {width: 205px;margin-left:11px;margin-right:10px;height:auto !important;}
    /*.p_slider_box .p_names_wrap {height: auto;}*/
    .bulleting .submit_mail {width: 110px;}
    .bulleting .enter_mail {width: calc(100% - 110px);}
    .product_top_row .right_part .add_to_cart, .product_top_row .right_part .credit {width: 230px;}
    .product_top_row  .one-time-offer .add_to_cart {width: 100%;}
    .product_top_row .one-time-offer .add_to_cart span {font-size: 15px;}
    .login_content {width: 100%;}
    .login_footer .login_f_links {margin-right:20px;}
    .login_content .captcha_txt {width: 180px;}
    .p_slider_box:hover {box-shadow:none;}
    .p_slider_box .action_btns a {width: 100%;}
    .branded-layout .p_slider_box .action_btns .buy-button {width: 100%;}
    .branded-layout .p_slider_box .action_btns .buy-button i {line-height: 37px;}
    .p_slider_box .action_btns a i {display: inline-block;float:none;margin-left:0;}
    .p_slider_box .action_btns a span {float:none;display: inline-block;overflow: hidden;vertical-align: top;line-height: 30px;height:30px;}
    .p_slider_box .action_btns {text-align: center;padding:0 5px;}
    .p_slider_box .action_btns .compare_btn {display: none;}
    .p_slider_box .action_btns a img {margin-left:13px;}
    .p_slider_box .p_type {max-height: 45px !important;}
    .products_slider .owl-prev::after, .products_slider .owl-next::after {height: 50px !important;line-height: 50px !important;}
    .news_list .news_box {padding:0 0 10px 0;}
    .news_list .news_box .img_wrap {width: 100%;}
    .news_list .news_box .right_info {width: 100%;}
    .news_list .news_box .right_info .title {padding:0 10px;box-sizing:border-box;margin-top:10px;}
    .news_list .news_box .right_info .date, .news_date {padding:0 10px;box-sizing:border-box;margin-top:5px;margin-bottom:0;}
    .news_list .news_box .right_info .news_desc {padding:0 10px;box-sizing:border-box;margin-top:10px;}
    .news_list .news_box .see_news {position: relative;float:left;bottom:auto;right: auto;margin-left:10px;margin-top:10px;}
    .bottom_p {bottom:3px;}
    .top_p {top:18px;}
	.submenu .see_all_brands {width: 136px;height: 91px;font-size: 14px;}
    .product_top_row .left_part .product_img a img {width: 100%;}
    .product_top_row .left_part {width: 100%;}
    .product_top_row .middle_part {width: 100%;margin-left:0;}
    .right_content_cats .cats_box img {width: 100%;min-height: inherit;}
    .compare_row_wrap {display: none;}
    .slider_mobile_fix  {opacity:0;-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;}
    .product_top_row .middle_part .interactions_box .compare {display: none;}
	#header .free_delivery {display: none;}
	.package_img img {width: 100px !important;}
	.package_deals .plus_sign {font-size: 43px; height: 100px; line-height: 100px; }
	.list_products .p_slider_box:nth-child(5n) {margin-right:10px}
    .delete-account {width: 100%;text-align: center;margin-bottom:10px;}
    .btn-w100 {width: 100%;}
    .btn-w100 .save {width: 100% !important;}
    .orange-border span {width:calc(100% - 41px);text-align:left;}
    .orange-border img {margin-top:10px;}
    .product_top_row .right_part .send_inquery .share-svg {margin-top:-1px;}
    .index-heading {font-size: 12px;}
    .my_orders .diagram-wrap {position: relative;width: 100%;float:left;height: 155px;margin-bottom: 20px;}
    .my_orders .right-info {width: 100%;}
    .my_orders .diagram-wrap::after {display: none;}
    .new-h1 h1 {font-size:12px;font-weight: normal;}
    #header .call_now {padding: 0 5px;}
    #header .is_black {width: 110px !important;}
    .service_wrap .news_img {width: 100%;margin: 0 0px 10px 0;}
    .service_wrap .box .free_text_bottom p {float:left;width:100%;}
    .login_content-new .g-login {
        float: right;
        font-size: 12px;
        margin-left: 0;
    }
    .login_content-new .fb-login {
        font-size: 12px;
    }
    .login_content-new .g-login span, .login_content-new .fb-login span {
            width: 114px;
    }
    .call {
        width: 100%;
        font-size: 13px;
    }
    .send_inquery_new {
        width: 100%;
        font-size: 13px;
    }
    .invoice-new .left-part {
        width: 100%;
        margin-bottom: 20px;
    }
    .invoice-new .right-part {
        width: 100%;
    }
    .invoice-new .right-part .right {
        width: 100%;
    }
    .cart_holder .art_num {
        width: 100%;
        height: 26px;
        position: relative;
        padding-left: 63px;
        box-sizing: border-box;
    }
    .cart_holder .art_num::after {
        position: absolute;
        left: 0;
        top: 6px;
        color: #231f20;
        font-size: 12px;
        font-weight: bold;
        content: "АРТ. КОД: ";
    }
    .map_canvas_info-new {
        margin-top: 10px !important;
    }
    .out-of-stock-inner::after {
        left: 0;
        width: 100%;
    }

}

@media screen and (max-width: 595px) {
    .service_wrap .box .grey_box .input_label {width: 100%;}
    .service_wrap .box .grey_box .check {margin-left:10px;}
    .filters_left .heading{border: 1px solid #dcdcdc;margin-bottom: 10px; }
    .sort_by {width: 40%;box-sizing: border-box;border: 1px solid #dcdcdc;padding-bottom: 0px!important}
    .top_filters.group-by{width:18%;border: 1px solid #dcdcdc;border-radius:4px;}
    .mob-view-txt{
        display: block;
        padding-left: 5px;
        background: #f6f6f6;
        padding: 5px;
        float: left;
        width: 100%;
    }
    .filters_left{
        border: none
    }
    .mt35-promos {
        margin-top: 15px !important;
    }
    .game-new .product_top_row .heading {
        font-size: 31px;
    }
    .game-new .login_content .inputs_wrap input {
        width: 100%;
    }
    .game-new .login_content .register {
        width: 100%;
    }
}

@media screen and (max-width: 470px) {
    .p_slider_box {padding:0;}
    .p_slider_box .price_discount {box-sizing:border-box;padding:0 5px;}
    .list_products .p_slider_box {width: 47.6%;margin-left:0;margin-right:3%;margin-bottom: 15px;}
    .branded-layout .list_products .p_slider_box {margin-right:3% !important;margin-bottom:15px;width: 47.6%;}
    .branded-layout .see-all-cats {height: 362px !important;}
    .list_products .p_slider_box:nth-child(2n) {
        margin-right: 0 !important;
    }

    main .right_content-new .list_products .p_slider_box {width: 140px;margin-left:5px;margin-right:5px;margin-bottom: 15px;}
    /*.list_products .p_slider_box:nth-child(5n) {margin-right:5px;}*/
    .cart_wrap .right_prices .promo_txt span, .cart_wrap .right_prices .final span {width: 100%;float:left;font-size: 16px;}
    .mobile_j_select .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:14px;}
	.right_content_cats_logos .b_logos {width: 90px;height: 60px;}
    .right_content_cats_logos .b_logos img {width: 88px;}
	.package_img img {width: 75px !important;}
	.package_deals .plus_sign {height: 75px;line-height: 75px;font-size:24px;margin:0 5px;}
	.small_box {height:90px;}
	.small_box img {max-width:40% !important; }
}

@media screen and (max-width: 445px) {

    #header .call_now span, #header .free_delivery span, #header .service .txt, #header .stores .txt{
        font-size:14px !important;
    }
    #header .stores img {
        margin-top:8px;
    }

    .submenu .see_all_brands {width: auto;height: 35px;}
	.submenu .submenu_brand img {width: 88px;}
    .submenu .submenu_brand {width: 90px; height: 60px;}
    .brands_logos .b_logos_wrap {width:100%;}
	.brands_logos .b_logos {width: 100%;height: 60px;margin-bottom: 13px;margin-right:0;}
    .brands_logos .see_all_brands {width: 100%;height: 60px;line-height: 60px;font-size: 10px;}
    .brands_logos {height: auto;}
    .b_logos_scrolable_wrap {height: auto;overflow-x:unset;}
    .b_logos_scrolable {
        width: 100% !important;
        float: left;
        position: relative;
        height: auto !important;
    }
    .brands_logos .b_logos img {
        width: 94%;
    }
    .see_all_brands_wrap {
        width: 100%;
        float: left;
    }
	.b_logos_scrolable, .brands_logos .b_logos_wrap {height: auto;}
    #globalNoti {
        margin-left:-150px;width:300px;
    }
    .index_slider_wrap {
        height: 230px;
    }
}

@media screen and (max-width: 420px) {
    .owl-responsive-280 .owl-item {margin-right:10px !important;}
    .mobile_right {width: 118px;}
    .right_content_cats .cats_box .heading {height: 85px;}
	.small_box .heading {padding-right: 0px}
}

@media screen and (max-width: 411px) {
   .submenu .see_all_brands {font-size: 12px;  width: 90px; height: 60px; }
   .text_info .category_link {clear: both;}
   .text_info .choose_another {margin-bottom: 10px;}
}

@media screen and (max-width: 380px) {
   .submenu .see_all_brands {font-size: 12px;  width: 90px; height: 60px; }
   .tab_accordeon7 .p_slider_box{width: 150px !important;}
   .mobile_tab .tab_accordeon.documentation-tab ul li{padding-left: 7px;max-width: 50%;}
   .cart_holder .item_prices .new_price, .view_order_pop .view_order .item_prices .new_price {font-size:13px;}
     .view_order_pop .view_order .prod_count_holder {width: 45px;}
     .cart_holder .prod_count_holder .vertical_centering_css3, .view_order_pop .view_order .prod_count_holder .vertical_centering_css3 {width: 45px;}
     .cart_holder .prod_count, .view_order_pop .view_order .prod_count {width: 45px;}
     .cart_holder .item_prices, .view_order_pop .view_order .item_prices {width: 93px;}
     .mobile_right {width: 95px;}
     .cart_holder .item_prices .mt36, .view_order_pop .view_order .item_prices .mt36 {margin-top: 21px;}
     .index_slider_wrap {
        height: 210px;
    }
     .mobile-links-only a {
        padding: 13px 4px 10px 4px;
        font-size: 13px;
    }
    .mobile-links-only a.is-promo-mobile {
        /*padding: 5px 4px !important;*/
    }

    .cart_wrap .delivery_tabs .slide .box .text, .cart_wrap .delivery_tabs .slide .box .name {
        font-size: 14px;
    }
}

@media screen and (max-width: 325px) {
    .w1180 {min-width:300px;}
	#header .is_black {width: 110px !important;}
	.right_content_cats_logos .b_logos {margin-left: 2px;}
	#header .txt_mobile {font-size: 11px;}
	.list_products .p_slider_box {margin-left:0px;margin-right:0px;margin-bottom:10px;}
	.list_products .p_slider_box:nth-child(5n) {margin-right:0px}
	.products_slider_wrap { padding: 0 12px;}
     .tab_accordeon7 .p_slider_box{width: 130px !important;}
     .login_content .captcha_txt {width: 140px;}
     .branded-layout .logo-wrap {
         top: 15px;
     }
     .branded-layout .logo-wrap .logo img {
         width: 130px !important;
     }
     .branded-layout .back-home-m .btn-txt {
         font-size: 10px;
     }
     #header .call_now {
        padding: 0 2px;
     }
     #header .call_now i {
         margin-right: 2px;
         font-size: 14px;
     }
     #header .call_now span {
         font-size: 15px;
     }
     .login_content-new .g-login {
        font-size: 12px;
    }
    #header .stores img{
        width:15px;
        margin-left:5px;
    }
    .login_content-new .g-login img {
        width: 40px;
    }
    .login_content-new .g-login span {
        padding-right: 5px;
        height: 40px;
        line-height: 40px;
    }
    .login_content-new .fb-login {
        font-size: 12px;
    }
    .login_content-new .fb-login img {
        width: 40px;
    }
    .login_content-new .fb-login span {
        padding-right: 5px;
        height: 40px;
        line-height: 40px;
    }
    .login_content-new .g-login span, .login_content-new .fb-login span {
            width: auto;
    }
    .send_inquery_new {
        background: url(../img/send-request-ic.png) no-repeat 7px center #ff8c00;
        background-size: 20px;
        padding-left: 34px;
    }
    .call, .send_inquery_new {
        font-size: 11px;
    }
    .login_content .styled-check-new + label {
        font-size: 11px;
        padding-top: 4px;
    }
    .login_content .details {
        margin-top: 4px !important;
    }
    .login_content .details span {
        font-size: 11px !important;
    }
    .login_content .details img {
            margin-top: 4px !important;
            margin-left: 2px !important;
            width: 10px !important;
    }

}

@media screen and (max-width: 349px) {

    #header .call_now span, #header .free_delivery span, #header .service .txt, #header .stores .txt{
        font-size:12px !important;
    }
    #header .stores img {
        margin-top:8px;
    }
    #header .is_black {
        width: 90px !important;
    }
}


/* Desktop view - default (existing styles remain unchanged) */
.desktop-cart-view {
    display: block;
}

.mobile-cart-view {
    display: none;
}

/* Mobile styles */
@media (max-width: 768px) {
    .desktop-cart-view {
        display: none;
    }

    .p_slider_box .price_final {
        font-size: 14px;
    }

    .cart_holder .product_info .description {
        font-size: 12px;
        line-height: 1.25;
        color: #554d4f;
    }

    .cart_holder .product_info .description2 {
        margin-top:5px;
    }
    #content .cart_holder .product_info .ticker {
        margin-top: 6px;
        margin-left: -3px;
    }
    .mobile-cart-view {
        display: block;
        padding: 15px 0;
        border-bottom: 1px solid #e9ecef;
        background: white;
        float:left;
        width:100%;
    }


    .mobile-code {
        font-size: 12px;
        color: #666;
        line-height: 1.3;
    }

    .mobile-controls-row {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 15px;
        width: 100%;
    }

    .mobile-col-center {
        margin:0 20px;
    }

    .mobile-col-left,
    .mobile-col-center,
    .mobile-col-right {
        flex: 1;
        text-align: center;
    }

    .mobile-col-left {
        text-align: left;
    }

    .mobile-col-right {
        text-align: right;
    }

    .mobile-label {
        font-size: 10px;
        color: #666;
        margin-bottom: 8px;
        font-weight: 500;
    }

    .mobile-quantity-controls {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .mobile-qty-btn {
        width: 20px;
        height: 20px;
        border: none;
        background: white;
        border-radius: 4px;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #333;
    }

    .mobile-qty-btn:hover {
        background: #f8f9fa;
    }

    .mobile-qty-display {
        margin: 0 8px;
        font-size: 12px;
        font-weight: 600;
        min-width: 18px;
        text-align: center;
        color: #333;
    }

    .mobile-unit-price {
        font-size: 12px;
        font-weight: 600;
        color: #333;
    }

    .mobile-old-price {
        text-decoration: line-through;
        color: #999;
        font-size: 10px;
        display: block;
        margin-bottom: 2px;
    }

    .mobile-price {
        color: #333;
        font-size: 12px;
        font-weight: 600;
    }

    .mobile-total-price {
        font-size: 14px;
        font-weight: bold;
        color: #333;
    }

    .mobile-save-btn,
    .mobile-remove-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 2px 4px;
        border: none;
        border-radius: 0;
        font-size: 13px;
        cursor: pointer;
        margin: 0;
        text-decoration: none;
        background: transparent;
        color: #999;
        flex: 0 0 auto;
    }

    .mobile-save-btn:hover,
    .mobile-remove-btn:hover {
        background: transparent;
        color: #777;
    }
    .cart_summary .right_part .big .left_text, .cart_summary .right_part .big .right_text {
        font-size: 19px;
        font-weight: bold;
    }
    .cart_holder .product_info .product_name, .view_order_pop .view_order .product_info .product_name {
        font-size: 13px;
    }
    .p_slider_box .price_discount {
        font-size: 13px;
        margin-left: 1px;
    }

}

.mobile-label {
    display: none;
}
@media (max-width: 680px) {
    .mobile-label {
        font-weight: bold;
        display: block;
        text-align: left;
        font-size: 11px;
        color: #000;
        margin-bottom: 10px;
    }
    .mobile_width2 {
        display: flex;
        align-items: start;
        justify-content: space-between;
        gap: 15px;
    }

    .mobile_width2 > div:first-child {
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .mobile_width2 > div:nth-child(2) {
        flex: 1;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
    }

    .mobile_width2 > div:last-child {
        flex: 0 0 auto;
        text-align: right;
    }
    .cart_holder .prod_count_holder .refresh {
        font-size: 13px;
        text-align: left;
    }
    .cart_holder .item_prices .remove {
        font-size: 13px;
        text-align: left;
    }
    .cart_holder .item_prices .mt36, .view_order_pop .view_order .item_prices .mt36 {
        text-align: left;
    }
    .cart_holder .item_prices .old_price {
        text-align: left;
    }
    .cart_holder .item_prices .new_price, .view_order_pop .view_order .item_prices .new_price {
        text-align: left;
        margin-top:0px;
        font-size: 13px;
    }
    .cart_holder .item_prices, .view_order_pop .view_order .item_prices {
        width: auto;
    }
}
