@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1130px){
    .inner_page_wrapper_inner {
        width: auto;
        margin: 0px 20px 50px 20px;
    }

    .qs_list_col ul li a{
    }
    .qs_pc_btn {
        width: 100%;
    }

    .qs_search_wrapper_main {
        width: 80%;
    }	

    .new_inner_list { width:auto;}

}

@media screen and (max-width:1020px){
    .inner_left_wrapper.quick  { display:block !important;}
    .inner_left_wrapper.inner_left_wrapper_a { width:64%;}	
    .new_inner_list { display:none !important;}

    .qs_popup_wrap { width:90%;}
    .filter_new {
        height: auto; min-height:auto; width:100%; position:absolute; z-index:1000; display:none;
    }
    .filter_res { display:block;}	
    .filter_new ul { padding:10px;}	

    .qs_popup_wrap {
        width: auto;
        margin: 0px 20px;

    }
    .pro_i_wrap { 
        float:none;
        clear:both;
        margin: 0px auto 20px auto;
    }
    .qs_utility_wrap {
        float:none;
        clear:both;
        width: auto;
        margin:0px auto0;
        padding:0px 15px;
        height: 360px;
    }	

    .qs_cart_items_wrap table tr:first-child{
        line-height: 20px;
    }
    .qs_cart_items_wrap table td:nth-child(4n+3){ padding-right:5px;}
    .qs_cart_items_wrap table td:nth-child(3n+4){ padding-right:5px;}


}

@media screen and (max-width:820px){


    .count_container{ width:56px;}
    .count_plus_btn{ width:16px;}
    .count_plus_btn.midle{width:22px;}
    .count_plus_btn.cart_count_btn { width:25px; height:25px;}	
    .cart_count_btn_right{ float:right; width:25px; height:25px; }	
    .cart_midle{
        width:28px; background-color:#fff; color:#000000; height:23px; float:left; padding:0px 0px; border-radius:0px;
        border:1px solid #CCC; font-weight:600; font-size:13px; color:#666; font-weight:400; 
    }
    .qs_list_col ul li {
        width: 30%;
    }


}
@media screen and (max-width:767px){
    .inner_left_wrapper {
        float:none;
        clear:both;
        width: 100%;
    }
    .inner_right_wrapper {
        display: none;
    }

    .qs_popup_wrap {
        width: auto;
        height:100%;
        max-height: 100%;
        margin: 0px 0px 00px 0px;
        position:fixed;
        top:0;
        border-radius:0px;
        overflow-y:scroll;


    }
    .mask_b {
        background-color: #ffffff;
        opacity:1;
    }
    .qs_pop_title {
        border-radius: 0px;
        padding-left: 12px;
        padding-right:12px; 
    }
    .pro_i_wrap { 
        float:none;
        clear:both;
        margin: 0px auto 20px auto;
    }
    .qs_utility_wrap {
        float:none;
        clear:both;
        width: auto;
        margin:0px auto;
        padding:0px;
        height:auto;


    }

    .qs_utility_col_1 {
        float:left;
        width: 35%;
        font-size: 11px;
        line-height:15px;
        margin-right:10px;
    }
    .qs_utility_col_2 {
        font-size:12px;
        margin-right: 5px;
    }
    .qty_tf {
        font-size:12px;
    }
    .qs_utility_col_5.qs_utility_col_5_text {
        font-size:12px;
    }
    .brand_detail_wrapper {
        padding:12px 10px 50px 10px;
    }
    .add_cart_btn {
        width:70px;
        font-size:10px;
    }
    .utility_header {
        font-size:12px !important;
        font-weight: 600;
    }
    .qs_list_col ul li{ width:45%; margin:0px 3% 0px 0px;}
    .inner_left_wrapper.inner_left_wrapper_a { width:100%;}
    .inner_page_wrapper_inner { margin: 0px 20px 0px 20px; padding:0px 0px 20px 0px}


}

@media screen and (max-width:680px){

    .address_wrap {
        margin:0px 18px 0px 0px;
        padding:0px;
    }
    .address_wrap_main {
        padding:12px;
    }
    .continue_btn {
        margin-right: 0px; 
        margin-left:0px;
    }

    .qs_utility_col_2 { width:11%;}

}



@media screen and (max-width:599px){
    .qs_list_col {


        float: none;
        clear:both;
        width: 100%;

    }
    .qs_search_btn {
        font-size:14px;
        font-weight: 400;
    }
    .inner_page_wrapper_outer {
        margin: 0px;
    }
    .inner_left_wrapper {
        margin: 10px 0px 0px 0px;
        padding: 0px 6px;
        width: 96%;
    }
    .inner_page_title {
        font-size: 18px;
        text-align:center;
        font-weight: 600;
        padding: 10px 0px 0px;
    }

    .qs_list_wrapper {
        margin: 0px auto;
    }
    .qs_search_wrapper_main {
        width:98%;
        margin: 0px auto 10px auto;
    }
    .qs_cat_title {
        border-radius: 0px;
    }
    .qs_list_col ul li{	
        width:100%; margin:0px; padding:0px 0px 0px 0%;	
    }
    .qs_list_col ul li a{
        padding: 8px 0px 8px 5px;
    }
    .new_address_wrap {
        padding: 0px; margin: 25px 0px 0px 5%; width:70%;
    }
    .save_address_check {
        margin: 0px 0px 20px 0px;
    }
    .sa_tf {
        float: none;
        clear:both;
        width: 90%;
        padding:10px 5%;
        margin:0px 0px 12px 0px;


    }

    .new_add_btn {
        width:200px;
    }
    .s_address p {
        font-size: 13px;
        line-height:16px;
    }
    .saved_address_wrap {
        padding: 0px 0px 0px;
        margin: 0px 0px 10px;
    }
    .saved_a_title { 
        font-size: 15px;
    }
    .qs_utility_col_1 {
        width: 28%;
    }
    .qs_utility_col_2 {
        width: 13%;	
    }
    .cart_popup img { width:25px;}
    .cart_popup span { font-size:18px; top:-5px;}

    .shipping_tab {border-radius:0px; font-weight:400; font-size:18px; padding: 9px 0px 9px 15px;}
    .timeslot_tab {border-radius:0px; font-weight:400; font-size:18px; padding: 9px 0px 9px 15px;}
    .inner_left_wrapper.inner_left_wrapper_a { width:100%; margin:0px;}
    .qs_utility_col_4 { float: left; clear:both; padding-left: 40px;}

    .qs_utility_wrap ul li {
        list-style-type: none; 
        padding-bottom:10px;
        position: relative;
    }

    .add_cart_btn { margin-left:45px;}

}

@media screen and (max-width:478px){

    .qs_search_wrapper { width: 92%;}
    .qs_search_btn_wrapper { width: 32%;}

    .cart_popup img { width:22px;}
    .cart_popup span { font-size:15px; top:-4px;}
    .new_address_wrap { margin: 15px 0px 0px 5%; width:90%;}
    .inner_page_wrapper_inner {margin: 0px 0px 0px 0px;}

    .ui-menu .ui-menu-item a {
        padding: 8px 0px 8px 4px !important;
        margin-left: 26px !important;
        font-size:11px !important;}
    .search_item_pic { margin:0px 0px 0px 0px !important;} 
    .s_add_cart { width:60px !important; margin: 8px 26px 0px 0px !important;}	
    /*.qs_utility_col_3 { float: none; clear:both; padding-left: 40px; }*/


    .quantity_text { display:none;}
	.qs_utility_col_pic span { width:40px; height:40px;}
	.qs_utility_col_1 {margin-left: 50px !important; width:25%;} .qs_utility_col_5, .qs_utility_col_2 { width:15%;}
	.qs_utility_col_3 { width:21%;}
	
	
}














