﻿@charset "utf-8";
/* *, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }*/

@media handheld, only screen and (max-width:998px) {
    .modal_wrap { position: absolute!important; top: 0px!important; }
    .header_menu_wrap .header_menu, .products_group, .container_wrap .content.article.wide.landingPage .right_content .textContainer { padding: 0 10px; line-height: 1.2; }
    .container_wrap header .logo /*.container_wrap .content h1*/ { margin-left: 10px; }
    .container_wrap .content.article h1, .container_wrap .content h1 { margin-left: 0px; padding: 8px 10px 12px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air { padding: 20px; }
    .container_wrap header .header_basket { margin-right: 8px; }
    .container_wrap .content .navigation { width: 21%; }
	/*new navigation*/
    .container_wrap .content .main.navigation { width: 21%; }
    .container_wrap .content .main.navigation ul.nav li a { padding: 8px 20px 8px 8px; }
    .container_wrap .content .navigation ul.nav li a { padding: 9px 20px 9px 13px; }
    .container_wrap .content .newsletter-homebox .left-txt { width: auto; }
    .container_wrap .content .newsletter-homebox .right-inp iframe { width: auto !important; height: auto !important; }
    .container_wrap .content .newsletter-homebox .right-inp iframe form input#fieldName.emails { margin-bottom: 10px; }
    .container_wrap .content .special_offer_box.homepage .product_box .single_article, .container_wrap .content .special_offer_box .product_box .single_article { width: 23%; }
    .container_wrap .content .special_offer_box { padding: 1% 0; }
    .container_wrap .content .special_offer_box .next.sprite_icons { right: 7px; }
    .container_wrap .content .special_offer_box .prev.sprite_icons { left: 7px; }
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article { width: 23%; }
    .container_wrap .content .trail_wrap { padding:0 10px 3px; }
    .container_wrap .content.public_wish_list .user_name { padding: 5px 10px 0 10px; float: left; width: 100%; box-sizing: border-box; }
    .container_wrap .content .product_header { padding: 5px 10px 2px; }
    .container_wrap .content .right_content.product { padding-right: 10px; margin: 0 0 10px; }
    .container_wrap .content .right_content.product .product_left_block .add-loyalty{margin:0 10px 3px 0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right{padding:0 20px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .left{padding: 0 20px 36px 10px;}
    .container_wrap .content .left_content.product { padding-left: 10px; }
    .container_wrap .content .article_info, .article_specs, article_rating_and_comments { padding: 10px; }
    .container_wrap .content .seller_info { float:none;overflow:auto;width:auto;margin:0 10px 15px 10px;overflow:hidden;}

    .container_wrap .content.cart .left_content .seller_box .header { padding: 0 10px; box-sizing: border-box; }
    
    .container_wrap .content.cart .left_content .adress_box .adress .diffAddress { margin-bottom: 0px!important; }
    .container_wrap .content.cart .left_content .delivery_box { padding: 0 10px 10px 10px; box-sizing: border-box; }
    .container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info { padding: 0 20px 25px 0; }
    .container_wrap .content.cart .left_content .promo_box .pb-wrap { padding: 0 5px 20px 10px; }
    .container_wrap .content.cart .left_content.order_view.view { padding: 0 15px; }
    .container_wrap .content.cart .cart_error { margin: 10px; }
    .container_wrap .content.cart .right_content { position: absolute; right: 0; top: 108px !important; margin: 0; }
    .container_wrap .content.cart .subheader, .container_wrap .content.cart .left_content.packing .header { padding: 0 10px 5px 10px; }
    .container_wrap .content.cart .subheader .nav_right { margin: 18px 0 0 0; }
    /*.container_wrap .content.cart .left_content { margin: 0 287px 40px 10px; }*/
    :root * > .container_wrap .content.login_and_reg .subheader h1, .container_wrap .content .content.article h1 { padding: 5px 10px; }
    .container_wrap .content.category h1 { padding: 5px 10px; }
    .container_wrap .content.category .special_offer_box h3 { padding-left: 10px; }
    .container_wrap .content.article h1 { padding: 0 10px; width: auto; background: none; }
    /*  .container_wrap .content h1 {padding:5px 0 5px 10px;}*/
    .container_wrap .content.article.wide .right_content .for_group_parent { margin:0;}
    .container_wrap .content.article.wide .right_content { padding: 0 10px; }
    .container_wrap .content.cart .extra_block { width: 100%; box-sizing: border-box; }
    .container_wrap .content.profil .user_name { padding-left: 10px; }
    .container_wrap .content.cart .extra_block h1 { padding: 10px; }

    .container_wrap .content.cart .extra_block h2, .container_wrap .content.cart .extra_block p { padding: 0 10px; box-sizing: border-box; }
    .container_wrap .content .right_content.deals { padding: 16px 10px 0 210px; }
    .deals_title { margin: 0 0 -6px 10px; z-index: 100; }
    .container_wrap .footer1 { margin: 0px 0 15px; }
    .prgwrap { padding: 0 10px; width: 100%; box-sizing: border-box;}
    .container_wrap .footer1 .footer1_left { float: left; width: 100%;}
    .container_wrap .footer1 .footer1_right { float: left; width: 100%;}
    .container_wrap .content.profil .right_content .new_message textarea { max-width: 317px;}
    
    .container_wrap .content .books_container .books_search {padding: 60px 15px !important;}
    .container_wrap .content .books_container .books_info_box { background: rgba(11, 59, 15, 0.93) !important;}
  
    .container_wrap .content .books_content .books_content_left { padding:10px 15px !important;}
    .container_wrap .content .books_content .books_content_left table { width:100%!important;}
    .books_footer_bar_holder { left: 0!important; margin-left: 0!important; }
    .books_footer_bar { width: 100%!important; box-sizing: border-box; }
    .container_wrap .content .books_container .books_accessories { padding:42px 10px 6px 10px !important;}
    .container_wrap .content .books_container .books_accessories h1, .container_wrap .content .product_header h1 { padding-left: 0; }
    .books_footer_bar_holder .books_footer_bar .what_next, .books_footer_bar_holder .books_footer_bar .what_next .blue_btn {}
    .container_wrap .content .books_container .books_content .special_offer_box .nav, .container_wrap .content .books_container .books_labels .thumbnail-wrap { overflow: hidden; }
    .container_wrap .content.public_wish_list .product_socials { margin: 20px 10px 5px; }
    .slick-slider { padding: 0 20px !important; }
    .container_wrap .content .lpage .sb_wrap { margin-left: 0px; margin-right: 0px; }
    .container_wrap .content .lpage .lp-title h3, .container_wrap .content .lpage h2, .container_wrap .content .lpage h3, .container_wrap .content .lpage .textContainer.text, .container_wrap .content .lpage .textContainer.lp-text { padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
    .container_wrap .content .lpage .lp-title { visibility: visible; height: auto; }
    .bg_banner-landingPage, .bg_banner-generic { display: none; }
    .container_wrap .content .books_container .next.sprite_icons { right: 7px!important; }
    .container_wrap .content .books_container .prev.sprite_icons { left: 7px!important; }
     ul.product_availability li input, .container_wrap .content.cart .left_content .single_article .right .sum input, .modal_wrap .content section .single_article .left input, .container_wrap .content .tiresMontage .optin input { height:36px;}
    .arrow_up:after, .arrow_down:after { top:6px;left:10px;}
    .arrow_up, .arrow_down { height:17px;width:28px;}
    .container_wrap .content.cart .left_content .payment_options .card-options-hld .row .left {width:50%}
    .container_wrap .content.cart .left_content .payment_options .card-options-hld .row .right {width:50%}
}

@media handheld, only screen and (max-width:920px) {
    .owl-carousel .owl-wrapper-outer { }
    ul.product_availability li .type{width:24%;}
    .header_menu_wrap .header_menu .extra_help .title { display: none; }
    .container_wrap header .extra_nav_drop {  padding: 10px 0 0 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .container_wrap header .extra_nav_drop ul.list { margin: 1.5%; }
    .container_wrap .content .navigation,    .container_wrap .content .main.navigation { display: none; }
    .container_wrap .content .left_content .navigation {position:absolute;background:#fff; }
    .container_wrap .content .left_content .main.navigation {position:absolute;background:#fff; }
    .container_wrap .content.category .left_content { display: none; width: 100%; height: 0; }
    .container_wrap .content.category .navigation { padding-bottom: 0; width: 100%; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); border-top: 1px solid #eee; }
 .container_wrap .content.category .main.navigation { padding-bottom: 0; width: 100%; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); border-top: 1px solid #eee; }
    .container_wrap .content .navigation ul.nav li { background: none; border-bottom: 1px solid #eee; border-bottom-left-radius: 0; border-top-left-radius: 0; }
    .container_wrap .content .main.navigation ul.nav li { background: none; border-bottom: 1px solid #eee; border-bottom-left-radius: 0; border-top-left-radius: 0; }
    .container_wrap .content .main_banner { width: 100%; height: auto; } 
    .container_wrap .content .main_banner #tops { width: 100% !important; }
    .container_wrap .content .main_banner #tops a { width: 100% !important; }
    .container_wrap .content .main_banner #tops img { width: 100% !important; height: auto !important; }
    .container_wrap .content .main_banner_center.top a { margin: 0; }
    .container_wrap .content .left_content.products_list { width: 0; }
    .container_wrap .content .left_content.product .product_img .product_img_list ul li{width:33.33%;}
    .container_wrap .content .merchant .left_content.products_list { width: 100%; }
    .container_wrap .content .right_content { width: 100%; padding: 0; }
        .container_wrap .content .right_content.product .product_left_block .add-loyalty { position:relative;max-width:inherit;float:left;width:100%;top:auto;right:auto;margin:7px 0 10px 0;}
    .container_wrap .content .right_content.product .product_left_block .add-loyalty:before {content:none;}
    .container_wrap .content.category .right_content .banner { display: none; }
    .container_wrap .content.category .best_sellers_box { display: none; }
    .container_wrap .content.category .leftmenu-btn { display: block; }
    .resp_cont { display: block; padding: 0 10px; }
    .container_wrap .content .left_content .filter { padding: 0; }
    .container_wrap .content .left_content .filter.merchantSidebar { padding: 12px 10px 20px; }
    .container_wrap .content .left_content .filter .sort_drop_sib { display: none; padding: 0px; position: absolute; top: -3px; width: 320px; box-sizing: border-box; overflow: hidden; background: #E6E6E6; box-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2); z-index: 10; }
    .container_wrap .content .left_content .filter ul li { margin: 0; }
    .container_wrap .content .left_content .filter ul li a { padding: 10px 5px 10px 15px; width: 100%; float: left; margin-bottom: 1px; background: #f9f9f9; border-top: 1px solid #fff; box-sizing: border-box; }
    .container_wrap .content .left_content .filter ul li a:hover { background: none; }
    #filtersContainer { display: none; padding: 15px; position: absolute; top: -3px; width: 320px; box-sizing: border-box; overflow: hidden; background: #f0f0f0; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); z-index: 10; }
    .container_wrap .content .left_content .filter ul li .filterNames { width: auto; border-bottom: 1px solid #fff; }

    .container_wrap .content .pager_and_sorter .pager { float: left; }
    .container_wrap .content .leftmenu-btn { display: block; position: relative; z-index: 1000; }
    .container_wrap .content.article .leftmenu-btn { display: block; }
    .container_wrap .content .sp-offer-hld .leftmenu-btn { display: none; }
    .container_wrap .content .article_tabs.deals { margin: 0 0 0 10px; }
    .container_wrap .content .right_content.product .product_left_block { width: 100%; }
    .container_wrap .content .right_content.product .product_right_block { width: 100%; }
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_box { }
    /*.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc{display:block;text-align:left;margin:0;}*/
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .txt-center{text-align:center;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability{padding:0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li:first-child .type{margin-bottom:5px;width:100%;}
    /*.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .add_to_profile_box{float:left;position:relative;text-align:center;width:100%;}*/
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click{padding:20px 20px 83px 20px;position:relative;text-align:center;}
    /*.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial{padding:20px 20px 0 20px;}*/
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability li .desc a.pricealert{position:absolute;bottom:18px;margin-left: -75px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .left{width:100%;padding:0 0 20px 0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.blue_btn{/*display:inline-block;*/width:100%;max-width:220px;/*float:none;*/}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .add_to_profile_box{display:inline-block;width:100%;max-width:220px;bottom:38px;margin:6px 4%;float:none;left:50%;margin-left:-110px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .add_to_profile_box{left:50%;margin:6px 4%;margin-left:-110px;bottom:38px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right{width:100%;border-top:1px solid #ccc;border-left:none;padding:20px 0 0 0;max-width:220px;float:none;display:inline-block;}
   /*.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial add_to_profile_box{position:relative;left:0;}*/
     .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .choice{left:50%;top:2px;margin-left:-5px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li .type.diff{width:36.33%;display:table-cell;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability.multiple-card .desc.diff{float:left;position:relative;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li,.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .left{position:static;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .left,.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .left{padding:0 0 5px 0;}

    .one-click ul.product_availability li .to_center, .one-click ul.product_availability li .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li .type.diff{width:24%;}
     .one-click ul.product_availability li .to_center, .one-click ul.product_availability li .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li .type.diff{width:30%;}
     .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc{display:block;margin:0;}
     .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.blue_btn{float:none;display:inline-block}
     .container_wrap .content.cart .left_content .single_article { padding:25px 0 10px;}
    .container_wrap .content.cart .left_content .single_article .right .sum .qlabel { display: block; text-align: left; }
    .container_wrap .content .right_content.deals { padding: 10px; }
    .container_wrap .content .left_content.deals .nav_aside, .deals_title { display: none!important; }
    .container_wrap .content .left_content.deals .banner_190px { display: none; }
    .container_wrap .content.article .right_content { width: 100%; }
    .container_wrap .content.article .right_content ul { padding: 0px; }
    .container_wrap .content.article .left_content { width: 100%; /* position: absolute; left: 0; top: 75px;*/ background: #f2f2f2; z-index: 10; margin: 0; display: none; }
    .container_wrap .content.article .left_content .nav_aside { margin: 0; position: absolute; background: none repeat scroll 0% 0% #F2F2F2; z-index: 100; width: 100%; }
    .container_wrap .content.category h1, .container_wrap .content .content.article h1 { width: 80%; }
    .container_wrap .content.category .main.navigation .submenu { display:none;}
}

@media handheld, only screen and (max-width:768px) {
    .header_menu_wrap { height: 48px; }
    .container_wrap header { height: 63px; }
    .container_wrap header .logo { width: 119px; height: 49px; margin: 1px 0 0 10px; }
    .container_wrap header .search_box { margin: 0 75px 0 250px; }
    .container_wrap .content .main_banner { margin-bottom: 45px; }
    .container_wrap .content .main_banner .slick-dots { width: 100%; box-sizing: border-box; text-align: center; bottom: -45px; }
    .container_wrap .content .main_banner .slick-dots li, .container_wrap .content .main_banner .slick-dots li button { height: 25px; width: 25px; }
    .content.article.flexi .flex-col { width: 100%; padding-right: 0px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air { padding: 5px 20px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder { margin: 50px 0 0 0; }
    .container_wrap .content .extra_menu_box ul li.menu_box h2 a { width: 100%; float: left; }
    .container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li span.sprite_icons { position: relative; top: 4px; }
    .container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li { padding: 0; }
    .container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li a { width: 100%; display: block; padding: 4px 0; }
    .container_wrap header .extra_nav_drop ul.list { height: inherit; min-height: inherit; width: 30%; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air h1 { font-size: 57px; }
    .container_wrap .content .navigation .submenu { visibility: hidden; }
    .container_wrap .content .extra_menu_box ul li.menu_box { padding: 1.5%; width: 50%; }
    .container_wrap .content .special_offer_box.homepage .product_box .single_article, .container_wrap .content .special_offer_box .product_box .single_article { width: 31%; }
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article { width: 31%; }
    .container_wrap .content .left_content.product .product_img .img { width: 100%; height: 210px; padding: 0; }
    .container_wrap .content .left_content.product .product_img .img a { height: 210px; }
    .container_wrap .content .left_content.product .product_img .img a img { max-height:170px;}
    ul.product_availability li .type ,ul.product_availability li .to_center{ width:30%;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket { margin-left:17px;;}
    .container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li { width: 100%; }
    .container_wrap .content.category .right_content .banner { display: none; }
    .container_wrap .content.category .best_sellers_box { display: none; }
    .container_wrap .content.cart .left_content.order_view { margin: 0; min-height: inherit; width: 100%; }

    .container_wrap .content .pager_and_sorter .sorter, .container_wrap .content .books_container .books_info_box { display: none; }
    .container_wrap .content .left_content.product { width: 40%; }
    .container_wrap .content .right_content.product { width: 60%; }
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_box {}
   .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_profile { margin: 4px 0 15px 0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo { margin-bottom:25px;}
    /*.one-click ul.product_availability li .to_center, .one-click ul.product_availability li .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li .type.diff{width:30%;}
     .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .type,.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc{display:block;margin:0;}
     .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.blue_btn{float:none;display:inline-block}*/
     .container_wrap .content .sort_box .text { display: none; }
    .container_wrap .content.cart .left_content .sum_box .total-wrap, .container_wrap .content.cart .left_content .btns_cart { display: none; }
    .container_wrap .content.cart .left_content.order_view.view .sum_box .sum_total { display: block; }
    .container_wrap .content.cart .left_content.packing .btns_cart { display: block; }
    .container_wrap .content.cart .left_content .sum_box { padding: 0; }
    .container_wrap .content.cart .left_content .sum_box .sum_total { display: none; }
    .container_wrap .content.cart .left_content .single_article { padding: 30px 10px 10px 0px; }
    .container_wrap .content.cart .left_content.cart_list .remove_all { padding: 5px 10px 5px 5px; }
    .container_wrap .content.cart .left_content .promo_box .pb-wrap { padding: 0 20px 20px 20px; }
    .container_wrap .content.cart .right_content .cart_sidebar .blue_btn { width: auto; }
    .container_wrap .content.cart .left_content .btns_box .btns_shop .grey_btn { display: none; }
    .container_wrap .content.cart .right_content { position: relative; top: -2px!important; width: 100%; }
    .container_wrap .content.cart .right_content .cart_sidebar .check_box p { float: left; padding-left: 5px; }
    .container_wrap .content.cart .right_content .cart_sidebar .security p { width: 100%; }
    .container_wrap .content.cart .right_content .cart_sidebar .security h1 { width: auto; font-size: 18px !important; }
    .container_wrap .content.cart .right_content .cart_sidebar .security { margin: 0 0 10px 0; }
    .container_wrap .content.cart .left_content.packing .packing_option .col-1-3 { width: 100%; border-bottom: 1px solid #ddd !important; border-left: 0px none !important; border-right: 0px none !important; padding: 15px 10px; }
    .container_wrap .content.cart .left_content.packing .seller_box { border-bottom: 0; padding: 0; }
    .container_wrap .content.cart .left_content.packing .packing_option { margin: 0; }
    .container_wrap .content.cart .left_content.packing .packing_option .list_products ul li { padding: 0 0 5px 0; }
    .container_wrap .content.cart .left_content.packing .packing_option .list_products ul li:last-child { padding: 0; }
    .container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box, .container_wrap .content.cart .left_content.packing .packing_option .card_template { min-height: 260px; }
    .container_wrap .content.cart .left_content .seller_box .name { padding: 0 10px 10px 0; }
    .container_wrap .content.cart .left_content.packing .check_box { margin: 0 0 15px; }
    .container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li, .container_wrap .content.cart .left_content.packing .packing_option .card_template textarea { margin: 0 0 5px 0; }
    .container_wrap .content.cart .left_content.packing { line-height: 17px; }
    .container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .col-1-4 { width: 50%; }
    .added_in_cart { margin: 0; }
    .container_wrap .content.cart .left_content.cart_list, .container_wrap .content.cart .empty_cart_message { margin: 0 10px 0 0; width: 100%; min-height: inherit; }
    .container_wrap .content.cart .empty_cart_message { padding: 15px; }
    .container_wrap .content.cart .left_content .payment_options { margin: 10px 0 0 0; }
    .shoping_progress { display: none; }
    .container_wrap .content.article .leftmenu-btn { display: block; }
    :root * > .container_wrap .content.login_and_reg .subheader { margin: auto; }

    .container_wrap .content.article .left_content .nav_aside { margin: 0; background: #f2f2f2; box-shadow: 0 3px 4px #ccc; }
    .container_wrap .content .left_content .nav_aside ul li.active a { width: inherit; }
    .container_wrap .content .left_content .nav_aside ul li:last-child { border-bottom: none; }

    .container_wrap .content .col_2, .container_wrap .content .books_content .col_2 { width: 100%!important; padding: 0 !important; margin: 0 0 20px; }
    .container_wrap .content .tiresMontage .col_2 { margin:0 0 5px 0;}
    .container_wrap .content .tiresMontage .col_2 + div { float:none;margin:0;}

.container_wrap .content .tiresMontage .inputs {  width: 40%;}
    .container_wrap .content .tiresMontage .map { width:57%!important;}

    .container_wrap .content.profil h1 { width: auto; }
    .container_wrap .content.profil .left_content { width: 100%; display: none; height: 0px; }
    .container_wrap .content.profil .left_content .profil_nav { margin: 0; }
    .container_wrap .content.profil .left_content .nav_aside { z-index: 100; position: absolute; width: 100%; background: #f2f2f2; margin: 0; box-shadow: 0 2px 2px 0 #aaa; }
    .container_wrap .content.profil .right_content { width: 100%; margin: 0; min-height: inherit; }
    .container_wrap .content.profil .right_content .wide_grid .single_article a.img { width: 180px; height: 160px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table { padding: 34px 0 0 193px; }
    .container_wrap .content.profil { border-top: 1px solid #CECECE; }
    .container_wrap .content.profil .leftmenu-btn { display: block; top: -8px; }

    .container_wrap .content.comments .right_content .comment_input { width: 100%; margin-bottom: 20px; }
    .container_wrap .content.comments .right_content .rest_of_comments { width: 100%; padding: 0; }
    .container_wrap .content .article_rating_and_comments .article_rating .right .rating_percent { float: none; width: auto; padding: 0; }
    .container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar { float: none; margin: 0 auto; width: auto; }
    .container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar .bar_bg { width:180px;}
    .container_wrap .content .autoTires .help { display: none; }
    .container_wrap .content .autoTires h1, .container_wrap .content .steelwheel h1 { font-size: 58px; }
    .container_wrap .content .lp_printers h1 { font-size: 52px; }
    .container_wrap .content .article_tabs.deals { margin: 0; position: absolute; top: 59px; left: 0; width: 100%; display: none; box-shadow: 0px 1px 3px 0px #D9D9D9; }
    .container_wrap .content .article_tabs.deals ul li { width: 100%; margin: 0; box-sizing: border-box; border-radius: 0!important; }
    .container_wrap .content .right_content.deals .block_deal article .right { width: 95px; }
    .container_wrap .content .right_content.deals .block_deal h2 { font-size: 12px; line-height: 17px; }
    .container_wrap .content .right_content.deals .block_deal .grid_1_2 .one article { height: 287px; }
    .container_wrap .content .right_content.deals .block_deal .grid_1_2 .one article .left img { max-height: 200px; max-width: 200px; }
    .container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article { height: 135px; }
    .container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article img { max-height: 100px; max-width: 100px; }

    .container_wrap .content .right_content.deals .block_deal .grid_2_1 .one article { height: 287px; }
    .container_wrap .content .right_content.deals .block_deal .grid_2_1 .one article .left img { max-height: 200px; max-width: 200px; }
    .container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article { height: 135px; }
    .container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article img { max-height: 100px; max-width: 100px; }

    .container_wrap .content .left_content.deals { height: 68px; /*background: #B3E5AE; */ top: 0 !important; padding: 5px 10px 0 0; z-index: 100; }

    .container_wrap .content .sp-offer-hld, .container_wrap .content .sp-offer-hld .leftmenu-btn { display: block; }
    .deals_title, .container_wrap .content .left_content.deals { display: block!important; position: absolute!important; top: 5px; left: 0; }
    .container_wrap .footer1 .footer1_left ul li.ftmlink { width: 100%; }
    .container_wrap .footer1 .footer1_left ul li ul.sub_list li { padding: 0 5px 5px 0; width: inherit; }
    .container_wrap .footer_2 .left { float: none; text-align: center; margin: 0 auto; padding: 10px; }
    .container_wrap .footer_2 .right { float: none; width: 265px; margin: 0 auto; text-align:center; }
    .container_wrap .content .books_container { background:#175d27 !important; }
    .trailbook1, .trailbook2, .trailbook3 { display:none;}
    .container_wrap .content .books_container .books_search { background:none !important; padding: 3%!important; min-height: 0!important; }
    .container_wrap .content .books_content .books_content_left h1 { margin-top: 10px!important; max-width: none!important; padding-left: 0; font-size: 24px; font: 26px/28px arial!important; }
    .container_wrap .content .books_container h1 { max-width: none!important; padding:4px;font: bold 21px/24px arial!important;letter-spacing:normal; }
    .container_wrap .content .books_content .books_content_left .textContainer.articleLeadText { font-size: 15px; line-height: 22px; }
    .container_wrap .content .books_container .books_accessories { background:none !important; padding:5px 10px !important; }
    .container_wrap .content .books_container .books_labels { background:none !important; }
    .container_wrap .content .books_container .books_label_h { display: block!important; padding: 3%; position: relative; }
    .container_wrap .content .books_container .books_labels { padding: 10px 0 0 0!important; /* padding: 20px 0 0 0!important;*/ }
    .books_container .wrap-info { display: block!important; }
    .container_wrap .content .books_container .books_content .special_offer_box .product_box .single_article .quantity { float: left!important;; }
    .container_wrap .content .books_container .books_content .special_offer_box .product_box .single_article .new_price {}
    .container_wrap .content .books_container .books_info_box { right: 27px!important; top: 33px!important; }
    .container_wrap .content.article.wide.landingPage .right_content .textContainer.articleLeadText a { width: 50%; }
    .container_wrap .content .books_container .books_info_box { box-shadow: 2px 1px 3px 0px #444; -webkit-box-shadow: 2px 1px 3px 0px #444; border-radius: 3px!important; }
    .container_wrap .content .books_content .books_content_left .error_message p { margin-top: 5px!important; }
    .container_wrap .content .books_container, .container_wrap .content .books_container .books_search, .container_wrap .content .books_container .books_accessories, .container_wrap .content .books_container .books_labels { border-radius: 0!important; }

    .container_wrap .content .extra_menu_box ul li.menu_box img { max-height: none; }
    .container_wrap .content .lpage .sb_wrap .section-boxes { width: 50%; margin: 0 0 10px 0; }
    .container_wrap .content.login_and_reg .left_content { width: 100%; }
    .container_wrap .content.login_and_reg .right_content { width: 100%; min-height: inherit; }
    .container_wrap .content.login_and_reg .right_content.reg { display: none; }
    .container_wrap .content.login_and_reg:after { width: 100%; }
    :root * > .container_wrap .content.login_and_reg .subheader:before { display: none; }
 
}

@media handheld, only screen and (max-height:650px) {
    .modal_wrap { position: absolute!important; top: 0px!important; }
}

@media handheld, only screen and (max-width:640px) {
    .container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li { margin: 0; }
    .container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li a { padding: 0px 10px 15px 0px; width: 100%; float: left; }
    .container_wrap .content .seller_info .seller_txt .links {float:left;margin:4px 0;width:100%; }
    .container_wrap .content .seller_info .merchant-link { padding:0 6px;margin:0;}
    .container_wrap .content .seller_info .merchant-info { line-height:1.1;}
    .container_wrap .content .seller_info .merchant-link:first-child { border:none;padding:0 6px 0 0;}
    .article_tabs ul { display:none;}
    .article_tabs select { display:block;}
    .container_wrap .content.cart .left_content.order_view .seller_box .option { float: left; margin: 10px 0 10px 40px; }
    .container_wrap .content.profil .right_content .new_message textarea { max-width: 315px; }
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .type { width: 20%; }
    .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementCenter iframe { height: 400px; }
    /* .container_wrap .content .right_content .wide_grid .single_article .auction {position:relative;float:left;}*/
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .new_price, .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .old_price { padding: 0; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table { padding: 5px 0 0 193px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table .cell { float: left; padding: 0; width: 100%; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table .cell p { padding: 0; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table { overflow: hidden; }
    .container_wrap .content.profil .right_content .wide_grid .single_article a.img { position: absolute; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table .cell .old_price, .container_wrap .content.profil .right_content .wide_grid .single_article .table .cell .new_price { text-align: left; }
    .container_wrap .content.profil .right_content .wide_grid .single_article h4 { padding: 8px 130px 5px 193px; }
    .container_wrap .content.article.wide .right_content .for_group { width:100%;padding:0;}
.container_wrap .content .tiresMontage a.blue_btn.flat, .container_wrap .content .tiresMontage a.grey_btn.flat,.container_wrap .content .tiresMontage .inputs .row .selected a.blue_btn.flat.bold { width:100%;box-sizing:border-box;margin:15px 0 0 0;}
    .container_wrap .content .tiresMontage a.blue_btn.flat span, .container_wrap .content .tiresMontage a.grey_btn.flat span { float:none;}
    .container_wrap .content .tiresMontage .map, .container_wrap .content .tiresMontage .inputs,.container_wrap .content .tiresMontage .inputs .row .selected { width:100%!important;box-sizing:border-box;}
   
    .products_group ul.category li.li_out {width: 50%;}
	.container_wrap .content.cart .left_content .adress_box .adress { width: 100%!important; margin: 0; padding: 0 10px 10px 10px; box-sizing: border-box; }
}


@media handheld, only screen and (max-width:576px) {
     .single_article a.img img { max-width: 150px; max-height: 150px; }
    .container_wrap .content.profil .single_article a.img:active, .container_wrap .content .wide_grid .single_article a.img:active { top: 21px; }
    .container_wrap .content .blocks_grid .single_article a.img:active, .container_wrap .content.comments .right_content .wide_grid .single_article a.img:active { top: 1px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table { width: 100%; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .row { width: 100%; display: table-row; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .cell { width: 50%; box-sizing: border-box; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .cell input { width: 100%; box-sizing: border-box; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .btn_f_res { float: left; }
    .container_wrap .content .article_info_content .placeholder.elementLeft, .container_wrap .content .article_info_content .placeholder.elementRight, .container_wrap .content .article_info_content .placeholder.elementCenter { width: 100%; margin: 0; }
    .container_wrap .content .product-body { float:left;width:100%;overflow:hidden;background:#fff;}
    .container_wrap .content .product_header h1 { font-size: 26px; }
    .container_wrap .content .product_header .trail .right-trail{float:left;width:100%;}
    .container_wrap .content .product_header .trail .right-trail .product_socials{float:right;}
    .container_wrap .content .seller_info { float:left;margin: 0 10px 10px 10px;}
    .container_wrap .content .right_content.product .product_left_block ul.product_availability { padding:0;}
    .container_wrap .content .right_content.product .product_left_block ul.product_availability.multiple-card { padding:0 7px;}
    .container_wrap .content .right_content.product .product_left_block ul.product_availability.multiple-card .type{width:18%;padding:0 10px 0 0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket{margin-left:21%;}
    .header_menu_wrap { height: 44px; }
    .header_menu_wrap .header_menu .banner { display: none; }
    .container_wrap .content .trail_wrap{display:none;}
    .container_wrap header .extra_nav_drop ul.list { height: inherit; min-height: inherit; width: 47%; }
    .container_wrap header .search_box { display: none; margin: 0; width: 100%; padding: 16px; position: absolute; top: -14px; z-index: 100; }
    .container_wrap header .search_box .search_input { width: 80%; font-size: 13px; }
    .container_wrap header .search_box .search_btn { top: 16px; right: 58px; }
    .container_wrap header .search_box .search_close { display: block; }
    .container_wrap header .search-lbtn { display: block; }
    .container_wrap header .extra_nav { background: #FFFFFF; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12); float: left; height: 50px; margin: 0 0 0 8px; position: relative; width: 55px; text-indent: -1000px; padding: 0; border: none; }
    .container_wrap header .extra_nav .icon_e { background-position: -74px -54px; display: block; height: 26px; margin: 12px 14px 14px 16px; width: 28px; left: auto!important; bottom: auto!important; top: 0px!important; }
    .container_wrap header .extra_nav .icon_e:hover { background-position: -74px -53px; }
    .container_wrap header .extra_nav:hover .icon_e { background-position: -74px -53px; }
    .container_wrap header .extra_nav.active { border: none; box-shadow: 0 3px 9px #E6E6E6; }
    .container_wrap header .extra_nav.active:after { width: 55px; bottom: -9px; }
    .container_wrap header .extra_nav.active .icon_e { background-position: -74px -53px; }
    .container_wrap header .extra_nav_drop { padding: 10px 0 0 0; box-shadow: none; }
    .container_wrap header .extra_nav_drop ul.list:first-child li:first-child { background: #cbf6cb; }
    .container_wrap header .extra_nav_drop ul.list { height: inherit; min-height: inherit; margin: 0; width: 100%; }
    .container_wrap header .extra_nav_drop ul.list li:first-child { background: #f0f0f0; padding: 0; border: none; }
    .container_wrap header .extra_nav_drop ul.list li { padding: 0; border-bottom: 1px solid #f0f0f0; }
    .container_wrap header .extra_nav_drop ul.list li a { padding: 10px 16px; width: 100%; box-sizing: border-box; display: block; }
    .container_wrap header .extra_nav_drop ul.list li .sprite_icons { position: relative; top: 8px; left: 6px; }
    .container_wrap .content .special_offer_box.homepage .product_box .single_article, .container_wrap .content .special_offer_box .product_box .single_article { width: 47%; margin: 1% 1.5%; }
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article { width: 47%; margin: 1% 1.5%; }
    .container_wrap .content.cart .left_content.packing .header .right { float: left; margin-bottom: 15px;width:100%; }
    .container_wrap .content.cart .left_content .payment_options .row .left { padding:0 0 0 20px;width:40%}
    .container_wrap .content.cart .left_content .payment_options .row .right { padding:0 0 0 15px;width:60%;}
    .container_wrap .content .right_content.products_list .blocks_grid .single_article { width: 47%; }
    .container_wrap .content .right_content .wide_grid .single_article h4 { float: none; }
    .container_wrap .content .right_content.deals .block_deal article .right { width: 110px; }
    .container_wrap .content .left_content.product { width: 100%;margin-bottom:0;padding:0 10px; }
    .container_wrap .content .right_content.product { width: 100%;padding: 0 10px; }
    .container_wrap .content .right_content.product .important_box{margin:10px 0 0 0;}
    .container_wrap .content .left_content.product .product_img .img { float: left; margin: 5px 2px 5px 5px; border: 1px solid #DEDEDE; }
    .container_wrap .content .left_content.product .product_img .img a { /*display:table-cell!important;*/ /*height:210px;*/ }
    .container_wrap .content .left_content.product .product_img .helper { position: absolute; bottom: 0; left: 0; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_left { width: 100%; text-align: left; padding-left: 10px; box-sizing: border-box; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_right { top: 23px; }
    .container_wrap .content.cart .left_content .promo_box { float: none; background: #ffeae7; }
    .container_wrap .content.cart .left_content .promo_box .pb-wrap { margin: 0 auto; text-align: center; padding-bottom: 20px; }
    .container_wrap .content.cart .left_content .adress_box .adress { border-right: initial; box-shadow: initial; }
    :root * > .container_wrap .content.cart .left_content .adress_box:after { width: auto; height: auto; }
    :root * > .container_wrap .content.cart .left_content .adress_box:before { box-shadow: 0px 11px 3px -9px #D6D6D6; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

    .container_wrap .content.comments .right_content .wide_grid { margin-bottom: 10px; padding-bottom: 20px; }
    .container_wrap .content.comments .right_content .wide_grid .single_article { margin-bottom: 10px; }
    .container_wrap .content.comments .right_content .wide_grid .single_article a.img { width: 120px; height: 110px; }
    .container_wrap .content.comments .right_content .wide_grid .single_article .table { padding: 10px 20px 15px 136px; }
    .container_wrap .content.comments .right_content .comment_input h2 { margin: 0 0 5px; }
    .container_wrap .content.comments .right_content .wide_grid .single_article h4 { padding: 8px 0 5px 133px; }
    .container_wrap .content .right_content .wide_grid .single_article .table .cell p { /*text-align: left;*/ }
    .container_wrap .content .article_rating_and_comments .article_rating .left { float: left; width: 100%; padding: 3%; }
    .container_wrap .content .article_rating_and_comments .article_rating .right { float: left; width: 100%; }

    .loyalty-offers ul li { width: 100%; background: #F6F6F6; margin-bottom: 10px; min-height: auto; min-height: initial; }
    .loyalty-offers ul li img { /*max-width:150px; margin-right:10px*/ width: 40%; margin-right: 10px; }
    .loyalty-offers ul li .points { float: none; box-sizing: border-box; }
    .container_wrap .content.profil .sort_box { position: relative; top: 0; left: 0; float: left; /* width:100%;*/ margin-bottom: 10px; padding: 10px 0; /* background:#B3E5AE;box-sizing:border-box;*/ border-radius: 3px; }
    .container_wrap .content.profil .list_options { margin: 8px 0px 6px 5px; }
    .container_wrap .content.profil .right_content .messages_trail { margin: 10px 0; }
    .modal_wrap { position: absolute!important; }
    .container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li { width: 100%; }
    .container_wrap .content .autoTires .autoTires_tabs ul li a { text-indent: -1000px; padding: 17px 3px 17px 80px; }
    .container_wrap .content .autoTires .autoTires_tabs ul li:first-child a { padding: 17px 7px 17px 46px; }
    .container_wrap .content .autoTires h1, .container_wrap .content .steelwheel h1 { font-size: 42px; letter-spacing: normal; padding-left: 0px; }
    .container_wrap .content .lp_printers h1 { font-size: 38px; letter-spacing: normal; }
    .container_wrap .content .autoTires p, .container_wrap .content .steelwheel p, .container_wrap .content .lp_printers p { font-size: 12px; }
    .container_wrap .content .left_content.product .product_img .product_img_list { height: 244px; }
    .container_wrap .content .left_content.product .product_img .img { /**/ width: 200px; }
    .container_wrap .content .left_content.product .product_img .product_img_list ul li{width:70px;}
    .container_wrap .content .left_content.product .product_img .product_img_list ul li a{height:55px;}
    .container_wrap .content .left_content.product .tagImg { right: 0px; left: 20px; text-align: left; }
    .container_wrap .content .left_content.product .tagImg img { height: 45px; width: 45px; }
    .container_wrap .content .right_content.deals .block_deal article { width: 100% !important; height: auto !important; margin-bottom: 10px; }
    .container_wrap .content .right_content.deals .block_deal article img { max-width: 145px !important; max-height: 145px !important; font-size: 13px; }
    .container_wrap .content .right_content.deals .block_deal .one { padding: 0; width: 100% !important; padding: 0 !important; }
    .container_wrap .content .right_content.deals .block_deal .two { padding: 0; width: 100% !important; padding: 0 !important; }
    /* .container_wrap .content .right_content .wide_grid .single_article,*/ .container_wrap .content.profil .right_content .wide_grid .single_article { padding: 20px 0; }
    .container_wrap .content .right_content .wide_grid .single_article .auction { bottom: 4px; }
    .container_wrap .content.public_wish_list .right_content .single_article .table .cell, .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .new_price, .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .old_price { float: left; text-align: left; width: 100%; padding: 0; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .table { padding: 0px 0px 0px 245px; overflow: hidden; box-sizing: border-box; }
    .container_wrap .content .right_content .wide_grid .single_article a.img { position: absolute; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article h4 { padding: 8px 120px 5px 245px; }
    .container_wrap .content .right_content .wide_grid .single_article h4 { padding: 8px 0 5px 245px; height: auto; }
    .container_wrap .content .right_content .wide_grid .single_article .table { padding: 64px 0 15px 245px; }
    .container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f { width: 100%!important; }
    .container_wrap .content .right_content.deals .block_deal .grid_2_1, .container_wrap .content .right_content.deals .block_deal .grid_1_2 { margin-bottom: 0; }
    .container_wrap .content .right_content.deals .block_deal article { margin-bottom: 10px!important; }
    .load_more_articles { margin: 20px 0; }
    .container_wrap .content .right_content.deals .block_deal { margin: 0; }
    .container_wrap .content .books_container .books_search .search_cont { width: 100%!important; box-sizing: border-box; }
    .container_wrap .content .books_container .books_search .search_cont input[type=text],
    .container_wrap .content .books_container .books_search .sec_search,
    .container_wrap .content .books_container .books_search .sec_search input[type=text], RadComboBox RadComboBox_schools,
    .container_wrap .content .books_container .books_search .drop_wrap.mini input[type=text],
    .container_wrap .content .books_container .books_search .drop_wrap.mini,
    .RadComboBox.RadComboBox_schools,
    .container_wrap .content .books_container .books_search .search_cont.by_book input.short,
    .container_wrap .content .books_container .books_search .drop_wrap.top { width: 100%!important; box-sizing: border-box; }
    .container_wrap .content .books_container .books_search .search_cont.by_book .drop_wrap.top input.short { padding-right: 85px; }
    .container_wrap .content .books_container .books_search .drop_wrap.sec { margin-left: 0!important; }
    .container_wrap .content .books_container .sec_search .drop_wrap { float: left; width: 100%; }
    .container_wrap .content .books_container .books_search a.sel { position: absolute; right: 0; }
    .container_wrap .content .books_container .books_search .drop_wrap.top .drop_down { width: 100%!important; top: 0!important; left: 0!important; }
    .container_wrap .content .books_container .books_search .search_cont.by_book .drop_wrap.top a.mag { position: absolute; right: 0; }
    .container_wrap .content .books_container .books_search ul.swich li a, .container_wrap .content .books_container .books_search ul.swich li.unactive a { text-indent: -500px; width: 40px; }
    .container_wrap .content .books_container .books_content.ptop .special_offer_box .books_items_header h3 { border-radius: 3px 3px 0 0; width: 100%; box-sizing: border-box; }
    .container_wrap .content .books_container .books_content.ptop .books_items_header .books_cat_selection,
    .container_wrap .content .books_container .books_content.ptop .books_items_header .books_cat_selection select { width: 100%; box-sizing: border-box; border-radius: 0; }
    .container_wrap .content .books_container h1 { font: bold 18px/20px arial!important;letter-spacing:normal !important }
    .container_wrap .content .books_container .books_content .special_offer_box .nav { top: 140px!important; }
    .container_wrap .content .books_container .books_content.ptop .special_offer_box .books_items_header h3 { font-size: 18px; }
    .container_wrap .content .books_container .special_offer_box .books_items_header { height: 60px!important; }
    .container_wrap .content .books_content .books_content_left table tr.body td { font: normal 11px arial!important; }

    .books_footer_pull_btn, .books_footer_bar_holder .books_footer_bar .basket_status, .books_footer_bar_holder .books_footer_bar .delivery_status { display: none!important; }
    .books_footer_bar_holder { width: 100%; }
    .books_footer_bar_holder .books_footer_bar .info_balon { border-radius: 30px!important; top: -55px!important; left: 18px!important; }
    .container_wrap .comments.content .right_content .wide_grid .single_article a.img .to_center img { max-width: 110px; max-height: 110px; }
    :root * > .container_wrap .content.profil .right_content .new_message .row.select select { background-position: 91% 19px; }
        .one-click .ui-tooltip.custom{right:inherit;left:-160px;}
        .one-click .ui-tooltip.custom::after{right:50%;margin-right:-11px;}
.one-click .ui-tooltip.custom::before{right:50%;margin-right:-10px;}
    .loyalty-offers ul li .points h3, .loyalty-offers ul li .points div.smalltxt { height: auto; }
    .loyalty-offers ul li .points .smalltxt .textContainer.text { margin: 0; }
    /*.elementLeft, .elementRight {margin:0!important;}*/
    .container_wrap .content .books_container .books_content .special_offer_box .prev.sprite_icons, .container_wrap .content .books_container .books_content .special_offer_box .next.sprite_icons { top: 140px!important; }
    .lpage .slick-slider { margin-bottom: 0; }
}


@media handheld, only screen and (max-width:480px) {
    .container_wrap .content .product_header { margin-bottom: 0; border-bottom: 0; }
    .product_socials { float:left;width:100%;}
    .product_socials a { float:left;}
    .container_wrap .content .seller_info .seller_logo { right:0;top:0;margin:0;position:relative;float:right;}
    .container_wrap .content .seller_info .seller_txt { padding:0;}
    .container_wrap .content > h1, .container_wrap .content .sort_box, .resp_cont { background: #fff; width: 100%; box-sizing: border-box; }
    .container_wrap .content > h1 { padding: 7px 10px; }
    .container_wrap .content .extra_menu_box ul li.menu_box { float: none; padding: 1%; width: 100%; margin-bottom: 10px; }
    .container_wrap .content .help_box .box_content_wrapper { float: none; width: 100%; }
    .container_wrap .content .sort_box { float: left; width: 100%; box-sizing: border-box; }
    .container_wrap .content .sort_box .grid_blocks_btn.sprite_icons, .container_wrap .content .sort_box .grid_wide_btn.sprite_icons { float: right; }
    
    .container_wrap .content .product_header .trail .right-trail .product_socials{float:left;}
    .container_wrap .content .right_content .wide_grid .single_article a.img:active { top: 12px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air h1 { font-size: 40px!important; line-height: 1; padding: 0 10px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .text { padding: 0 10px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air { padding: 10px 0px; height: 310px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder { margin: 15px 0 0 0; padding: 20px 10px; }
    .container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder:after { display: none; }
    .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementRight, .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementLeft { max-width:100%;}
    .container_wrap .content .right_content .wide_grid .single_article a.img { width: 120px; height: 120px; }
    .container_wrap .content .right_content .wide_grid .single_article a.img .to_center img { width: auto; height: auto; max-width: 110px; max-height: 110px; }
    .container_wrap .content .right_content .wide_grid .single_article .table { padding: 5px 0 20px 134px; }
    .container_wrap .content .right_content .wide_grid .single_article .tagImg { text-align: left; left: 5px; top: 0px; right: inherit; width: 156px; }
        .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket{margin-left:8%;}
                .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card  .desc{margin-bottom:2px;}
                .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc:after {content:none;}
        .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .card-price{padding:0;float:left;width:100%;color:#333;}
    .container_wrap .content .steelwheel .searchBox .searchMid.two, .container_wrap .content .lp_printers .searchBox .searchMid.two, .container_wrap .content .lp_printers .searchBox .searchMid.one { max-width: inherit; }
    .container_wrap .content .steelwheel .searchBox .searchSmall { width: 100%; }
    .one-click .ui-tooltip.custom{right:-47px;width:300px;left:inherit;}
    .one-click .ui-tooltip.custom:before{right:55px;}
    .one-click .ui-tooltip.custom:after{right:55px;}

    .article_specs .article_specs_list ul li .type { width: 35%; }
    .container_wrap .content .product_header h1 { font-size: 22px; }
    .search_res { padding: 3%; }    
    .container_wrap .content.cart .left_content .single_article h4, .container_wrap .content.cart .left_content .single_article.no_image h4 { max-width: 62%; }
    .container_wrap .content.cart .left_content .single_article .right { bottom: 0; }
    .container_wrap .content.cart .left_content .single_article .right .sum .qlabel { text-align: right; }
    .container_wrap .content.cart .left_content .single_article .right .sum .qntitem { display: block; margin: 0 0 5px 30px; }
    .container_wrap .content.cart .left_content .single_article .label_of, .container_wrap .content.cart .left_content .single_article.no_image h4 { padding: 5px 0 0 10px; width: 60%; float: left; font-size: 12px; }
    .container_wrap .content.cart .left_content .single_article.no_image .left { float: left; width: 60%; }
    .container_wrap .content.cart .left_content .single_article .left { margin-left: 10px; }
    .container_wrap .content.cart .left_content .single_article .right { right: 10px; }
    .container_wrap .content.cart .left_content .single_article .right .sum { margin: 0 0 3px; }
    .container_wrap .content.cart .left_content .payment_options .option_select .row .select { margin-right: 0; }
    .container_wrap .content.cart .left_content .payment_options .option_select .row .left { display: block; text-align: left; padding: 0px 10px 5px 0px; }
    .container_wrap .content.cart .left_content .payment_options .row .left, .container_wrap .content.cart .left_content .payment_options .row .right { display:block;width:100%;padding:0;}
    .container_wrap .content.cart .left_content .payment_options .option_selected .row.border { margin: 0px 0px 10px;padding: 10px 0px 10px;}
    .container_wrap .content.cart .left_content .payment_options .option_selected .left .hint, .container_wrap .content.cart .left_content .payment_options .option_selected .right .hint { margin:0 0 10px 0;}
    .container_wrap .content.cart .left_content .payment_options .option_selected .card-options-hld { padding:15px 0 0 0;}
    .container_wrap .content.cart .left_content .payment_options .option_selected .right, .container_wrap .content.cart .left_content .payment_options .option_selected .left { float: none; width:100% !important;}
    .container_wrap .content.cart .left_content .payment_options .option_selected .explanation { padding: 10px 0; }
    .container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .col-1-4 { width: 100%; }
    .container_wrap .content.cart .left_content.order_view { }
    .container_wrap .profil.content .right_content .wide_grid .single_article .right { text-align: left; }
    .loyalty-offers ul li img { max-width: 120px; margin: 10px!important; }
    .loyalty-offers ul li .points div.smalltxt .text { font-size: 12px; line-height: 15px; margin: 0; }
    .container_wrap .content.profil .right_content .wide_grid .single_article a.img { width: 120px; height: 120px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table { padding: 5px 0 0 134px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .table .cell { }
    .container_wrap .content.profil .right_content .wide_grid .single_article .new_price { float: left; text-align: left; padding: 5px 0; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .auction { left: 0; top: 148px; background: none; padding: 0; }
    .container_wrap .content.cart .extra_block { margin: 0 0 10px; }
    .container_wrap .content.cart .extra_block p { font-size: 14px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article h4 { padding: 0px 0 5px 134px; }
    .container_wrap .content.profil .list_options { float: left; margin: 0px 0px 20px 0; }
    .container_wrap .content.profil .search_input { max-width: initial; }
    .container_wrap .content.profil .wish_list { width: 100%; margin: 0; }
    .container_wrap .content .product_header { float: left; background: #fff; /*margin-bottom: 10px; */ /*background: #FFF;*/ }
 .container_wrap .content .tiresMontage .optin .new_price { margin:10px 0 0 0;width:100%;text-align:right;}
    .container_wrap .content .tiresMontage .optin .text { display:block;margin:0 0 2px 0;}
.container_wrap .content .tiresMontage .qntitem { }
    .container_wrap .content .tiresMontage .map { height:380px!important;}
    .container_wrap .content .tiresMontage .optin .sum { float:right;}
    .container_wrap .content .tiresMontage .optin + div { text-align:right;}
    .modal_wrap .content.products h1 { margin: 9px 8px 0; }
    .modal_wrap .content section .single_article { }
    .modal_wrap .content section .single_article a.img { width: 85px; height: 75px; }
    .modal_wrap .content section .single_article .left .text { display: none; }
    .modal_wrap .content section .single_article .left .sum span:first-of-type { display: none; }
    .modal_wrap .content section .single_article .left input { margin-left: 15px; }
    .modal_wrap .content section .single_article .left a.add_to_basket { margin-left: 15px; margin-top: 10px; }
    .modal_wrap .content .inputs_adress ul.product_availability li .type { width: 80px; }
    .modal_wrap .content .chkBox { float: left; }
    .modal_wrap .content header { padding-left: 0; }
    .modal_wrap_cont .content section .sum, .modal_wrap_cont .content section .price_box { width: 100%!important; }
    .modal_wrap_cont .content section .img_box { height: 160px!important; width: 160px!important; }
    .modal_wrap_cont .content section .img_box img { max-height: 140px!important; max-width: 140px!important; }
    .container_wrap .content.comments .right_content .wide_grid .single_article h4 { padding: 8px 0 5px 133px; }
    .container_wrap .content .left_content.product { background: #fff; }
    .container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .right { float: left; }
    .container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .left { margin-bottom: 3px; }
    .container_wrap .content .right_content .wide_grid .single_article .table .cell { vertical-align:top;}
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .desc { width: 100%; float: left; margin-left: 0; padding: 10px 0 0 0; }
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .type { padding: 0; width: 100%; float: left; margin: 0; }
    .container_wrap .content.profil .right_content .inputs_adress, .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li, .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li input, .container_wrap .content.profil .right_content .new_message textarea, .container_wrap .content.profil .right_content .new_message .row.select { width: 100%; box-sizing: border-box; float: left; max-width: none; }
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .date_picker { max-width: 205px; }
    :root * > .container_wrap .content.profil .right_content .new_message .row.select select { /*-webkit-appearance:inherit;-moz-appearance:inherit;*/ }
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .radio_label, .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .option manditory { float: left; }
    .product_availability .newsgroup { margin-top: 10px; }
    .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementRight,    .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementLeft { width: 100%; /*margin:0;*/ box-sizing: border-box; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .table { margin: 0; padding: 0px 0px 0px 134px; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article { min-height: 200px; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .auction { right: auto; left: 0; top: 148px; bottom: initial; width: 130px; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article h4 { padding-right: 0; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .left, .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .right { text-align: left; }
    .container_wrap .content .right_content .wide_grid .single_article .right { /*margin:8px 0 0 5px;*/ width: 140px; float: left; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article h4 { padding: 8px 0 5px 134px; }
    .container_wrap .content .right_content .wide_grid .single_article h4 { padding: 8px 5px 5px 134px; }
    .container_wrap .content .right_content .wide_grid .single_article { min-height: 180px; }
    .container_wrap .content.profil .right_content .wide_grid .single_article .right { margin-left: 5px; float: left; }
    .container_wrap .content.profil .right_content .new_message .inputs_adress ul.product_availability li .type { padding-top: 0; }
    .container_wrap .content .table.orders ul li .cell:first-child + div + div, .container_wrap .content .table.orders ul li .cell:first-child + div + div + div + div { display: none; }
    .container_wrap .content.article.wide.landingPage .content .prgwrap .col_2 .placeholder.elementRight { margin: 20px 0; width: 100%; }
    .container_wrap .content.article.wide.landingPage .content .prgwrap .col_2 .placeholder.elementRight > div img { float: left; }
    .container_wrap .content .books_content .books_content_left h1 { font-size: 20px; }
    .x-scroll { width: 100%; overflow-x: scroll; }

    .container_wrap .content .books_container .books_labels .label-frame .input-box input { height: 25px!important; font-size: 15px!important; line-height: 21px!important; margin-bottom: 7px!important; }
    .books_footer_bar_holder .books_footer_bar .what_next .more_books.light-btn { width: 100%; font-size: 14px!important; padding: 8px 0 !important; }

    .main_banner #tops.slick-slider { margin-bottom: 0px!important; }
    .container_wrap .content .books_container .books_labels .label-frame { padding-bottom: 15px!important; width: auto!important; }
    .container_wrap .content.article.wide.landingPage .right_content .textContainer.articleLeadText a { width: 100%; }
    .added_in_cart .item { font-size: 14px; }
    /*:root *> .container_wrap .content.profil .right_content .new_message .row.select select {padding: 0 }*/
    .container_wrap .content.cart .left_content.order_view .seller_box .article h1 { font-size: 14px!important; line-height: 16px; }
    .childbox .birthday span { float: left; padding: 7px; }

    .childbox .birthday { padding: 5px 28px 5px 5px; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .bid_count.reserve-person { display: none!important; }
    .container_wrap .content.profil .tableOrdersWrap { overflow-x: scroll; }
    .container_wrap .content .trail_wrap.subcategory { box-shadow: 0px -2px 2px 0px rgba(0,0,0,.1) inset; }
    .container_wrap .content.profil { box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1); }

    .container_wrap .content.article .right_content { margin: 0; }
    .container_wrap .content .article_info_content iframe { height: 300px; }
    .ui-menu { width: 84%!important; }
    .container_wrap .content .books_container .books_search .search_cont { padding: 18px 5% 0!important; }
    .container_wrap .content .books_container .books_search .drop_wrap .drop_down { width: 100%!important; box-sizing: border-box; left: 0!important; }
    .container_wrap .content .newsletter-homebox .right-inp { padding: 0px 0px 15px 15px; }
    .container_wrap .content .newsletter-homebox .left-txt { background-position: 7px 12px; }
    .container_wrap .content .books_container .books_search h1, .container_wrap .content .books_container .books_accessories h1, .container_wrap .content .books_container h1 { margin: 0!important; }
    .books_footer_bar_holder .books_footer_bar .what_next, .books_footer_bar_holder .books_footer_bar .what_next .blue_btn { float: none!important; }
    .books_footer_bar_holder .books_footer_bar .what_next { width: 211px; margin: 0 auto; text-align: center; }
    .container_wrap .content .books_container .books_labels .thumbnail-wrap { margin: 20px 0 20px; }

    .products_group { background:#fff;}
    .products_group ul.category li.li_out {width: 100%;}

}

@media handheld, only screen and (max-width:380px) {
    .text { font-size: 13px!important; }
    .new_price { font-size: 18px; }
    .old_price { font-size: 13px; }
    .container_wrap .content.article.wide.landingPage .right_content .textContainer { font-size: 15px; }
    .modal_wrap .content.products h1, .container_wrap .content.cart .left_content .modal_wrap .inputs_adress header h1, .container_wrap .content.cart .left_content .adress_box h1 { font-size: 18px!important; }
    .container_wrap .content .right_content.deals h1 { font-size: 20px; }
    .container_wrap .content .sort_box { padding: 6px 10px 15px; }
    .single_article a.img img { max-width: 120px; max-height: 120px; }
    .important_article_text.blue, .important_article_text.yellow, .container_wrap .content.profil .right_content .blue_box a { font-size: 14px!important; margin: 0 0 10px 0!important; }
    .header_menu_wrap .header_menu .extra_help .help_tel, .header_menu_wrap .header_menu .extra_help .newsletter_check_in { display: none; }

    .container_wrap .content .lpage .special_offer_box { margin: 10px auto; }
    .container_wrap .content .special_offer_box.homepage .product_box .single_article, .container_wrap .content .special_offer_box .product_box .single_article, .container_wrap .content .lpage .special_offer_box.landing .product_box .single_article { width: 100%; min-height: 170px; padding: 10px; margin: 0; border-bottom: 1px solid #dedede; }
    .container_wrap .content .special_offer_box .product_box .single_article.slick-slide { padding: 0; border: 0; }
    .container_wrap .content .special_offer_box.homepage .product_box .single_article a.img, .container_wrap .content .special_offer_box .product_box .single_article a.img { width: 140px; height: 140px; margin-right: 10px; float: left; }
    .container_wrap .content .special_offer_box .product_box .single_article h4 { font-size: 14px; }
    .container_wrap .content .special_offer_box .product_box .single_article .free-delivery { float:none;}
    .container_wrap .content .special_offer_box.homepage .product_box .single_article .tagImg { text-align: left; top: 2px; }
    .container_wrap .content .right_content.product .product_left_block .bank-disc { padding:6px 10px;}
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article { width: 100%; min-height: 170px; padding: 10px; margin: 0; border-bottom: 1px solid #dedede; }
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article a.img { width: 140px; height: 140px; margin-right: 10px; float: left; }
    .container_wrap .content.category .right_content .special_offer_box .product_box .single_article a.img img { max-height: 120px; }
    .container_wrap .content .right_content.products_list .blocks_grid { /*padding: 3% 0 0 0;*/ padding: 0; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article { width: 100%; margin: 0px; padding: 15px; border-top: 1px solid #dedede; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article a.img { width: 140px; height: 140px; margin-right: 10px; float: left; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article a.img .to_center img { max-width: 130px; max-height: 130px; width: auto; height: auto; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article h4 { float: none; width: auto; height: auto!important; max-height: 77px; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article .table { float: none; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article .new_price { float: left; width: 100%; }
    .container_wrap .content .right_content.products_list .blocks_grid .single_article .old_price { float: left; width: 100%; padding: 0; }
    .container_wrap .content.article .right_content .important_article_text, .container_wrap .content.cart .important_article_text { padding: 10px; }
    .container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .tagImg,.container_wrap .content.category .right_content .special_offer_box .product_box .single_article .tagImg { top: 0px; right: inherit; width: 156px; left: 5px; }
    .container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .tagImg img,.container_wrap .content.category .right_content .special_offer_box .product_box .single_article .tagImg img { float: left; }
   
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.blue_btn .sprite_icons{top:0;right:0;}
        .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card li .type.diff,.one-click ul.product_availability li .type{width:30%;}
     span.toolTip { margin: -1px 1px 0 3px!important; }
    .container_wrap .content .article_info { margin: 0 0 10px 0; }
    .container_wrap .content .article_info .article_info_content { padding: 15px 5px 0px 5px; }
    .container_wrap .content .article_info .article_tabs .print_it { margin: 10px 10px 0 0; }
    .container_wrap .content .article_info .article_tabs li a { padding: 8px 10px; }
    .container_wrap .content .article_info_content h2 { font-size: 21px; }
    .container_wrap .content .article_info_content .textContainer.text { margin: 0 0 10px; }
    .container_wrap .content .article_specs { margin: 0 0 10px 0; }
    .container_wrap .content .article_specs h2 { font-size: 21px; margin: 5px 0 10px 0; }
    .container_wrap .content .article_rating_and_comments h2 { margin: 5px; float: none; font-size: 21px; }
    .container_wrap .content .right_content .wide_grid .single_article .new_price { text-align: left; padding: 3px 0 0 0; }
    .container_wrap .content .right_content .wide_grid .single_article .old_price { margin: 0; padding: 0; text-align: left; }
    .container_wrap .content .right_content .wide_grid .single_article .free-delivery { text-align:left;}
    .container_wrap .content .right_content .wide_grid .single_article .table { }
    .container_wrap .content .right_content .wide_grid .single_article .table .cell, .container_wrap .content .right_content .wide_grid .single_article .table .blankCssClass1, .container_wrap .content .right_content .wide_grid .single_article .table .blankCssClass2 { float: left; width: 100%; }
    .container_wrap .content .right_content .wide_grid .single_article .left { margin: 0 10px 0 0; float: right; }
    .container_wrap .content .right_content .wide_grid .single_article .auction { right: 0px; top: initial; bottom: -1px; width: 100%; background: #f3f3f3; padding: 4px 0 1px; }
    .container_wrap .content .right_content .wide_grid .single_article .right { width: auto; }

    .container_wrap .content .right_content.product .product_left_block .buy_prod_box { padding: 0 10px 10px 10px;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket { width: 100%; box-sizing: border-box; margin: 0 0 20px; }
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_profile { width: 100%; box-sizing: border-box; margin: 0 0 15px 0;text-align:center; }
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_box{width:100%;margin:0;}
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo { margin-right:0; }
    .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .search_input { height:32px;line-height:32px;}
    :root * > .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .grey_btn, .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .grey_btn {height: 21px; line-height: 21px;}
    a.add_to_basket .sprite_icons { display:inline-block;top:10px;right:auto; margin:3px 10px 0 5px;}

    .container_wrap .content .main_banner_center.top, .container_wrap .main_banner_center { display: none; }
    .container_wrap .content h1, .container_wrap .content.category h1 { font-size: 22px!important; padding: 11px 0px 7px 10px; }
    .container_wrap .content .autoTires h1, .container_wrap .content .steelwheel h1 { font-size: 30px!important; }
    .container_wrap .content .lp_printers h1 { font-size: 26px!important; }
    .container_wrap .content .product_header h1 { line-height: 20px; font-size: 18px!important; padding: 5px 0px 10px 0; }
    .container_wrap .content .right_content.product .product_left_block { font-size: 12px; }
    .container_wrap .content .left_content.product .product_img .product_img_list { display: block; float: right; overflow: hidden; padding: 5px 5px 0px 0px; width: 73px; }
    
.container_wrap .content .left_content.product .product_img .product_img_list ul li {width:100%;}
.container_wrap .content .left_content.product .product_img .product_img_list ul li a{height:55px;}
    .container_wrap .content .left_content .nav_aside ul li a { padding: 10px 5px 10px 13px; font-size: 14px; }
    .container_wrap .content.cart .subheader .nav_right { margin: 10px 0 0 0; }
    .container_wrap .content.cart .left_content .payment_options .option_select .row .select { max-width: 338px; }
    .container_wrap .content.cart .left_content .seller_box .article h1 { font-size: 13px; line-height: 17px; padding: 4px 10px; }
    .container_wrap .content.cart .left_content .payment_options .option_select .row .select select { font-size: 12px; font-weight: normal; }
    .container_wrap .content.cart .right_content .cart_sidebar .blue_btn { width: 100%; }
    .container_wrap .content.cart .left_content.packing .header .right { width: 100%; box-sizing: border-box; }
    .container_wrap .content.cart .left_content.packing .header .right .blue_btn, .container_wrap .content.cart .left_content .btns_cart .blue_btn { width: 100%; box-sizing: border-box; }
    .container_wrap .content.cart .left_content.packing .btns_cart { padding: 10px 10px 10px 10px; }
    :root * > .container_wrap .content.cart .left_content .seller_box .name .box { height: 100px; }
    .container_wrap .content.cart .left_content .payment_options { margin: 0; width: 100%; }
    .container_wrap .content.comments .right_content .wide_grid .single_article .auction { display: none; }
    .container_wrap .content.comments .right_content .wide_grid .single_article .table .cell .buy_now { position: absolute; left: 10px; top: 130px; }
    .owl-theme .owl-controls { right: 50%; margin-right: -40px; bottom: -31px; }
    .resp_cont a { width: 49%; box-sizing: border-box; text-align: center; }
    .container_wrap .content.profil .sort_box .search_input { width: 100%; max-width: none; margin: 0 0 10px 0; }
    .container_wrap .content.cart .left_content .seller_box .article .bottom .remove, .container_wrap .content.cart .left_content .delivery_box .row .cell_midl { box-sizing: border-box; }
    .defaultTable, .defaultHeaderCell { font-size: 12px!important; line-height: 16px!important; }
    .container_wrap .content h2 { font-size: 18px; line-height: 20px; }
    .container_wrap .content.article .right_content ul { padding: 0px 0px 0px 20px; margin: 0; }
    .text { line-height: 20px!important; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_midl { width: 100%; box-sizing: border-box; }
    .container_wrap .content.public_wish_list .right_content .wide_grid .single_article .auction { background: inherit; }
    .container_wrap .content .right_content .wide_grid .single_article:last-child { margin-bottom: 0; }

    .container_wrap .content .books_container .special_offer_box .product_box .single_article { padding:0;}
    .container_wrap .content .books_container .special_offer_box .product_box .single_article a.img {width:100%;}
    .container_wrap .content .books_container .books_search h1, .container_wrap .content .books_container h1 { font: bold 20px/22px arial!important; margin: 5px 0 15px 0!important; padding: 0 25px 0 0!important; }
    .container_wrap .content .books_container .books_accessories h1 { margin: 5px 0 !important; }
    .loyalty-offers ul li .points { width: 100%; box-sizing: border-box; }
    .container_wrap .content.profil .right_content .optionbox .use_another { font-size: 13px; }
    .container_wrap .content.profil .right_content .inputs_adress ul.product_availability li { /*padding:0;*/ }
    .container_wrap .profil.content .right_content .person_value { margin-bottom: 0; }
    .container_wrap .content .books_content .text { font: 13px/20px arial !important; }
    .container_wrap .content .books_content .books_content_left .textContainer.articleLeadText { font-size: 14px; line-height: 20px; }
    .articleLeadText { font-size: 15px!important; line-height: 20px!important; }
    .books_footer_bar { padding: 10px!important; }
    .container_wrap .content .books_container .books_labels { padding: 0!important; }
    .modal_wrap .inputs_adress.content .chkBox input { margin-left: 20px!important; }
    .modal_wrap .content .blue_btn,.modal_wrap .content .grey_btn { width:50%;box-sizing:border-box;}
    .modal_wrap .content .grey_btn { margin: 0px 6px 9px -3px;}
    .modal_wrap .content .blue_btn { margin: 0px -3px 0px 0px;}
    .modal_wrap .content section .single_article .left a.add_to_basket { margin-left:0;width:100%;}
    .loyalty-offers ul li .points .smalltxt .textContainer.text { line-height: 16px!important; }
    .container_wrap .content .special_offer_box { margin: 15px auto 10px; }
    .container_wrap .content .content.article h1 { padding: 11px 10px; }
    .container_wrap .content .books_container .books_labels .label-frame .input-box input { height: 22px!important; }
    .container_wrap .content .books_container .books_labels .label-frame { padding-bottom: 0!important; height: 175px!important; }
    .container_wrap .content .books_container .books_search .search_cont input[type="text"] { height: 30px!important; font-size: 13px!important; padding: 7px 8px!important; }
    .container_wrap .content .article_info_content .placeholder.elementLeft > div > img, .container_wrap .content .article_info_content .placeholder.elementRight > div > img { max-width: 100%; }
    .container_wrap .content .pager_and_sorter .sorter .sort_box .sort_drop_down { right: 10px; }
    .container_wrap .content .pager_and_sorter .sorter { margin-left: 10px; }
    .container_wrap .content.cart .subheader h1 { padding: 0; }
    .container_wrap .content .books_content .books_content_left h1 { font: 20px/22px arial !important; }
    .container_wrap .content.cart .subheader, .container_wrap .content.cart .left_content.packing .header { padding: 0 10px 10px 10px; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .date_picker { width: 100%; box-sizing: border-box; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time { width: 100%; box-sizing: border-box; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select { width: 110%; background-position: 87% 13px; }
    .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .sprite_icons.date { top: 6px; right: 12px; left: auto; }
    .container_wrap .content.cart .empty_cart_message span { display: none; }
    .container_wrap .content.cart .empty_cart_message a { box-sizing: border-box; width: 100%; text-align: center; }
    .container_wrap .content.cart .left_content .adress_box .modal_wrap { left: 0px; width: 100% !important; box-sizing: border-box; }
    .container_wrap .content .left_content .filter ul li a { padding: 8px 5px 8px 15px; }
    .container_wrap .content.login_and_reg .left_content .btns_login .blue_btn { width: 100%; box-sizing: border-box; }
    .container_wrap .content.login_and_reg .left_content .btns_login .grey_btn.reg { padding: 12px 12px 11px; line-height: 1; width: 100%; box-sizing: border-box; }
    .owl-theme .owl-controls .owl-page span.owl-numbers { padding: 4px 9px !important; }
    .owl-theme .owl-controls .owl-page span { margin: 0px 4px !important; }
    .container_wrap .content .right_content.deals h1 { margin: 0; }
    .container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img .to_center img { max-width: 110px; max-height: 170px; }
    .container_wrap .content .sp-offer-hld { padding: 0px; }
    .deals_title img { width: 140px; }
    .container_wrap .content .left_content.deals { background: none; padding: 5px 0px 0px 0px; }
    .container_wrap .content .article_tabs.deals { top: 49px; }
    .RadComboBox .rcbArrowCell a, .container_wrap .content .books_container .books_search a.sel { background-position: 7px 13px!important; height: 30px !important; }
    .container_wrap .content .books_container .books_search .search_cont.by_book a.mag { padding: 8px 17px 0px!important; height: 22px!important; }
    .container_wrap .content .books_container .books_search .sec_search input[type="text"] { font-size: 13px!important; }
    .container_wrap .content .books_container .books_search .drop_wrap .drop_down { top: 33px!important; }
    .container_wrap .content .books_container .books_search .search_cont { padding: 12px 5% 0px !important; }
    .container_wrap .content .table.orders { margin-left: -8px; }
    .container_wrap .content .table.orders.loyalty { margin-left: 0; }
    .loyalty-msgbox .msgname { font-size: 15px; }
    .loyalty-msgbox p { font-size: 13px; }
    /*Landing page slider owl*/
    .container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article a { height:120px;}
    .container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article a span.to_center img{max-width:100px;max-height:100px; }
    .container_wrap .content .lpage .special_offer_box .product_box .prev.sprite_icons, .container_wrap .content .lpage .special_offer_box .product_box .next.sprite_icons { top:50px;}
}

@media handheld, only screen and (max-width:320px) {

    .container_wrap header { width: 100%; }
    .container_wrap .content .books_container .books_labels .label-frame .input-box input { margin-bottom: 4px!important; }
    .container_wrap .content .books_container .books_labels .label-frame { height: 160px!important; }
    .container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img { height: 120px; }
    .container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img .to_center img { max-width: 100px; max-height: 110px; }
    .container_wrap .content .books_container .books_content .special_offer_box .nav { top: 110px !important; }
    .container_wrap .content.cart .special_offer_box { margin: -20px 0px 0px; padding: 25px 0 0px 0; }
    .modal_wrap .content section .single_article a.img .to_center img { max-width: 80px; max-height: 80px; }
    .modal_wrap .content section .single_article .left a.add_to_basket { margin-left: 0; }
    .container_wrap .content .books_container .books_labels .label-frame { height: 160px; }
    .loyalty-offers ul li .points p { width: 100%; float: left; }
    .loyalty-offers ul li .btn-holder a { width: 100%; box-sizing: border-box; }
    .container_wrap .content.profil .right_content .messages_trail .line_border:before { padding: 0px 3px; }
    .line_border:before { content: ""; }
    .container_wrap .content .lpage .sb_wrap .section-boxes { width: 100%; margin: 0 0 10px 0; }
    .container_wrap .content .lpage .sb_wrap .section-boxes .sb-text { height: auto; }
    .container_wrap .content .section-boxes-nomarg img { max-width: 155px; }
    .container_wrap .content .books_container .books_content .special_offer_box .prev.sprite_icons, .container_wrap .content .books_container .books_content .special_offer_box .next.sprite_icons { top: 130px!important; }
    .container_wrap .content .special_offer_box .next.sprite_icons, .container_wrap .content .special_offer_box .prev.sprite_icons { top: 50px; }
}
