.boxes-box .product-box-1 .product-img{    background: url(../img/product3.jpg) no-repeat center; }
.product_hour_point{display:inline-block; width:100%;}
.product_hour_point label{margin-right: 20px;     vertical-align: bottom;}
.product_hour_point .sumo_fields{max-width: 250px; display: inline-block;}
.product_default_point .sumo_fields{max-width: 300px; width:300px; display: inline-block;}
.product_hour_point .SumoSelect{margin-bottom:0px;}
.product_default_hour{display:inline-block;    width: 50%;    float: left;}
.product_default_point{display:inline-block;    width: 50%;    float: left;}
.product_default_point .CaptionCont.SelectBox{min-width: 170px;}
.cart_table .table-header th{border-bottom: 1px solid #ddd;}
.cart_table .prod_default td{border-top:0px !important;}
.cart_table .product_delivery_hour_point td{border-top:0px !important;border-bottom: 1px solid #ddd;}
.cart_table .SumoSelect > .CaptionCont{height:38px;}

.order_step3 .table_cart tr.product_delivery_hour_point td{display:table-cell;}
.order_step3 .SumoSelect > .CaptionCont > label{display: none;}
.order_step3 .SumoSelect.open > .optWrapper{display: none;}
.order_step3 .SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont{box-shadow:none !important; border:1px solid #edecec;}
#summary_cart .product_hour_point label{vertical-align: inherit;}
.user_editorder .product_hour_point label{vertical-align: inherit;}
.user_editorder .clientorder_products tr {border-bottom:0px;}
.user_editorder .product_delivery_hour_point{border-bottom: 1px solid #ccc; }
@media only screen and (max-width: 991px) {
    .product_hour_point label{display: block;width: 100%;}
}
@media only screen and (max-width: 768px) {
    .cart_table .product_delivery_hour_point td{    padding: 0px !important;}
    .product_hour_point{    padding-bottom: 15px; border-bottom: 1px solid #ddd;}
    #header.nofixed .logo{  
        padding-top: 10px !important;
    padding-bottom: 30px;
    max-width: 100%;
    padding-right: 0px;
    float: left;
    padding: 0px;
    height: 75px;
    }
    header, #header {
    height: auto;
}
    .fixed .navbar { top: -40px;}
    #header.fixed .logo{ height:40px;}
}
@media only screen and (max-width: 479px) {
   .product_default_hour{width:100%; float:none;}
    #header.nofixed .logo { 
    width: 50%;
   height: auto !important; 
}
    header, #header {
    height: auto;
}
}
#order_rebate,.order_rebate {display:none !important;}