/* Online Order  */
.online_order_hdtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
font-size:30px;
font-weight:600;
color:#111;
letter-spacing:1.5px;
margin:20px 0px 40px 0px;
}
.dairy_products
{
width:100%;
height:auto;
float:left;
margin:0px 0px 20px 0px;
}
.carbonated_water_products
{
width:100%;
height:auto;
float:left;
margin:0px 0px 20px 0px;
}
.product_list0
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list1
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list_box span a, .product_list2 a, .product_list3 a, .product_list4 a, .product_list5 a, .product_list6 a
{
color: #111;
font-size:15px;
letter-spacing: 0.8px;
font-weight: 300;
padding: 6px 12px;
position: absolute;
right: 16px;
top: 3px;
}
.product_list1 a:hover, .product_list2 a:hover, .product_list3 a:hover, .product_list4 a:hover, .product_list5 a:hover, .product_list6 a:hover, .product_list1 a:focus, .product_list2 a:focus, .product_list3 a:focus, .product_list4 a:focus, .product_list5 a:focus, .product_list6 a:focus

{
text-decoration:none;
color: #111;
}
.product_list2
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list3
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list4
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list5
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.product_list6
{
width:100%;
height:180px;
float:left;
text-align:center;
}
.dairy_products_hdtxt, .cbw_products_hdtxt
{
width:50%;
height:auto;
float:left;
text-align:left;
font-size:25px;
font-weight:400;
color:#15547D;
letter-spacing:0.8px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
.product_list_hdtxt
{
width:100%;
height:auto;
float:left;
text-align:left;
font-size:12px;
font-weight:600;
color:#111;
letter-spacing:0.8px;
margin:0px 0px 6px 0px;
}
.product_mini_ordertxt
{
width:100%;
height:auto;
float:left;
text-align:left;
font-size:10px;
font-weight:400;
color:#a0a0a0;
letter-spacing:0.9px;
margin:0px 0px 6px 0px;
}
.sold_bytxt
{
width:100%;
height:auto;
float:left;
text-align:left;
font-size:12px;
font-weight:300;
color:#111;
letter-spacing:0.8px;
margin:0px 0px 6px 0px;
}
.product_list_subtxt
{
width:100%;
height: auto;
float: left;
text-align: left;
font-size: 12px;
font-weight: 400;
color: #111;
letter-spacing: 0.8px;
padding:0px 15px 35px 0px;
}
.product_list_box
{
width:100%;
height:auto;
float:left;
padding:25px 0px 0px 0px;
margin:0px 0px 60px 0px;
/*box-shadow: 0px 0px 10px 1px #ccc;*/
background-color:#fff;
}
.product_list_box:hover
{
cursor:pointer;
}
.product_amt
{
width:100%;
height:auto;
float:left;
font-size:15px;
font-weight:800;
color:red;
letter-spacing:0.8px;
margin:0px 0px 5px 0px;
}
.product_amt span
{
font-size:15px;
font-weight:800;
color:#ccc;
letter-spacing:0.8px;
margin:0px 0px 0px 12px;
text-decoration:line-through;
}
.about_product
{
width:100%;
height:auto;
float:left;
padding:25px;
margin:25px 0px 0px 0px;
background-color:#f8f8f8;
}
.add_to_cart_btn
{
width:50%;
height:auto;
float:left;
margin:30px 0px 0px 0px;
text-align:left;
}
.add_to_cart_btn a
{
color:#fff;
font-size:12px;
font-weight:400;
letter-spacing:0.8px;
background-color:#15547D;
padding:6px 12px;
border-radius:4px;
}
.add_to_cart_btn a:hover, .add_to_cart_btn a:focus
{
color:#fff !important;
text-decoration:none !important;
}
.sofrito_products_tabs
{
width:100%;
height:auto;
float:left;
margin:5% 0px 10px 0px;
}
.sofrito_products_tabs ul
{
width:100%;
height:auto;
float:left;
padding:0px;
margin:0px;
}
.sofrito_products_tabs ul li
{
list-style:none;
float:left;
color:#111;
padding: 5px 0px;
margin: 0px 22px 0px 0px;
font-size:16px;
letter-spacing:0.8px;
font-weight:300;
}
.dairy_products h4
{
width:100%;
height:auto;
float:left;
margin:0px;
padding:20px 0px;
border-bottom:1px solid #ccc;
}
.product_list
{
width:100%;
height:auto;
float:left;
}
.product_list ul
{
width:100%;
height:auto;
float:left;
padding:0px;
margin:0px;
}
.product_list ul li
{
list-style:none;
float:left;
width:50%;
text-align:left;
font-size:15px;
letter-spacing:1px;
font-weight:300;
color:#111;
}
.your_order_fortxt
{
color:red !important;
font-weight:800 !important;
}
.sofrito_products_tabs ul li:hover
{
cursor:pointer;
}
.active_product
{
font-weight:800 !important;
border-bottom:2px solid #15547D !important;
}
/*.arrow-down1 {
width: 0; 
height: 0; 
border-left:14px solid transparent;
border-right: 14px solid transparent;
border-top: 14px solid #15547D;
position:relative;
top: 39px;
right: 49px;
}
.arrow-down2 {
width: 0; 
height: 0; 
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 14px solid #15547D;
position:relative;
top: 39px;
right:100px;
display:none;
}*/
.carbonated_water_products
{
display:none;
}
.carbonated_water
{
width: 100%;
height: auto;
float: left;
display:block !important;
margin:0px 0px 60px 0px;
}
.close
{
opacity:1 !important;
}
.function_order_bdy 
{
width: 100%;
height: auto;
float: left;
margin:70px 0px 50px 0px;
position: relative;
z-index: 11111;
}
.detail_page_note
{
width: 100%;
height: auto;
float: left;
background-color: #15547D;
padding: 6px 0px;
text-align: center;
font-size: 14px;
font-weight: 300;
letter-spacing: 0.8px;
color: #fff;
margin: 0px 0px 30px 0px;
}
.best_offer
{
width:100%;
height:auto;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px solid #eee;
padding:0px 0px 10px 0px;
margin:0px 0px 5px 0px;
}
.best_offer_hdtxt
{
width:100%;
height:auto;
float:left;
font-size:16px;
font-weight:800;
letter-spacing: 0.8px;
color: #ff6600;
margin:0px 0px 10px 0px;
}
.best_offer ul
{
width:100%;
height:auto;
float:left;
padding:0px 0px 0px 15px;
margin:0px;
}
.best_offer ul li
{
list-style:circle;
}
.best_offer input
{
width:200px;
height:auto;
float:left;
border:none;
outline:none;
border-bottom:1px solid #ccc;
padding:5px 0px 5px 0px;
background-color:transparent;
}
.best_offer a
{
font-size:14px;
letter-spacing:0.8px;
font-weight:300;
border:1px solid #15547D;
color:#15547D;
padding:6px 20px;
border-radius:5px;
}
.best_offer a:hover
{
text-decoration:none;
}
.product_specification
{
width:100%;
height:auto;
float:left;
margin:30px 0px;
}
.product_specification_hdtxt
{
width:100%;
height:auto;
float:left;
font-size:20px;
letter-spacing:0.8px;
font-weight:600;
color:#ff6600;
padding:0px 0px 10px 0px;
border-bottom:1px solid #ccc;
}
.product_specification_subtxt
{
width:100%;
height:auto;
float:left;
font-size:15px;
letter-spacing:0.8px;
font-weight:600;
color:#111;
margin:10px 0px;
}
.product_specification ul
{
width:100%;
height:auto;
float:left;
padding:0px 0px 0px 18px;
margin:0px 0px 30px 0px;
}
.product_specification ul li
{
width:33%;
height:auto;
float:left;
list-style:circle;
font-size:13px;
letter-spacing:0.8px;
font-weight:400;
color:#111;
line-height:25px;
}
.product_desc
{
width:100%;
height:auto;
float:left;
margin:30px 0px;
}
.product_desc_hdtxt
{
width:100%;
height:auto;
float:left;
font-size:20px;
letter-spacing:0.8px;
font-weight:600;
color:#ff6600;
padding:0px 0px 10px 0px;
border-bottom:1px solid #ccc;
}
.product_desc_content
{
width:100%;
height:auto;
float:left;
font-size:13px;
letter-spacing:0.8px;
font-weight:300;
color:#111;
line-height:22px;
margin:0px 0px 30px 0px;
}
/* Online Order end  */

/* function order */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0; 
}
.quantity {
position: relative;
width: 85%;
height: auto;
float: right;
}
.nview_qty {
width:auto;
height: auto;
float: right;
margin:0px 0px 0px 0px;
}
.nview_qty button
{
width: auto;
height: auto;
float: left;
margin: 0px 10px 0px 0px;
padding: 4px 13px;
background-color: transparent !important;
border: 1px solid #15547D;
color: #15547D;
font-size:12px;
letter-spacing: 0.8px;
font-weight: 300;
border-radius: 6px;
outline:none;
}
.quantity-button.quantity-up, .quantity-button.quantity-down, .quantity input
{
line-height:20px !important;
}
.add_to_cart_modal > .quantity-button
{
width: 45px !important;
}
.qty_popup
{
width:100%;
height:auto;
float:left;
margin:0px 0px 5px 0px;
}
.qty_popup label
{
font-size:13px !important;
letter-spacing:1px !important;
font-weight:300 !important;
color:#111 !important;
padding: 7px 0px 5px 0px !important;
margin:0px !important;
}
.qty_popup_btn
{
width:95%;
height:auto;
float:left;
text-align:center;
margin:30px 0px 0px 0px !important;
}
.qty_popup_btn input
{
width:auto !important;
padding:8px 14px !important;
font-size:14px !important;
letter-spacing:1px !important;
font-weight:300 !important;
color:#111 !important;
outline:none !important;
}
.qty_content
{
width:100%;
height:auto;
float:left;
text-align:left !important;
font-size:12px !important;
letter-spacing:0.8px !important;
font-weight:300 !important;
color:#111 !important;
}
.add_to_cart_modal h4
{
width:96%;
height:auto;
float:left;
text-align:left !important;
font-size:14px !important;
letter-spacing:1px !important;
font-weight:600 !important;
color:#111 !important;
}
.product_rating
{
width:100%;
height:auto;
float:left;
}
.product_rating i
{
color:#ff6600;
}
.nview_qty span
{
width:auto;
height:auto;
position:absolute !important;
font-size:12px !important;
letter-spacing:0.8px !important;
font-weight:300 !important;
color:#111 !important;
padding:5px 0px 0px 10px;
}
.product_list
{
width: 100%;
height: auto;
float: left;
text-align: center;
padding:10px 0px;
margin:0px 0px 20px 0px;
border-bottom:1px solid #ccc;
}
.order_list_scrollbar
{
float: left;
height:450px;
width:100%;
overflow-y: scroll;
top:0px;
bottom:0px;
padding:5px 0px 25px 0px
}
.your_order_list
{
height:auto !important;
float: left;
border: 1px solid #ccc;
padding: 15px;
margin: 50px 0px 0px 0px;
list-style-type: none;
margin: 0;
padding: 0;
width:100%;
background-color: #f1f1f1;
overflow:hidden;
top:120px;
padding:10px;
}
.your_order_list_hdtxt
{
width:100%;
height:auto;
float:left;
font-size:15px !important;
letter-spacing:0.8px !important;
font-weight:600 !important;
color:#111 !important;
margin:0px 0px 0px 0px !important;
}
.your_order_footer
{
width:100%;
height:auto;
float:left;
padding:5px 0px;
box-shadow:0px 0px 5px 1px #ccc;
}
.qty_popup
{
width:100%;
height:auto;
float:left;
margin:0px 0px 15px 0px;
}
.yr_ordr
{
float:left !important;
margin:0px 0px 0px 0px !important;
}
.order_list_items_name
{
width:100%;
height:auto;
float:left;
font-size:11px !important;
letter-spacing:0.8px !important;
font-weight:300 !important;
color:#111 !important;
margin:0px 0px 5px 0px !important;

}
.order_list_items_rate
{
width:100%;
height:auto;
float:left;
font-size:11px !important;
letter-spacing:0.8px !important;
font-weight:300 !important;
color:#111 !important;
}
.order_list_price
{
width:100%;
height:auto;
float:left;
font-size:10px !important;
letter-spacing:0.8px !important;
font-weight:300 !important;
color:#111 !important;
text-align:right !important;
padding:5px 0px 5px 0px;
}
.your_order_footer, .your_order_footer > .order_list_items_name
{
width: 100% !important;
}
.arrow-up {
width: 0; 
height: 0; 
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid black;
}

.order_list_items
{
width: 100%;
height: auto;
float: left;
margin:1px 0px 0px 0px;
padding: 4px 0px;
border-bottom: 1px solid #e0e0e0;
}
.order_list_items textarea 
{
width:100%;
height:100px;
float:left;
padding:13px;
border:1px solid #ccc;
outline:none;
background-color:transparent;
margin:20px 0px 0px 0px;
}
.order_list_items textarea::placeholder
{
color:#555 !important;
}
.continue_btn
{
width:100%;
height:auto;
float:left;
margin:20px 0px 0px 0px;
}
.mobile_view_page
{
display:none;
}
.normal_view_page
{
display: block;
}
.continue_btn input
{
width:100%;
height:auto;
float:left;
background-color:#099e44 !important;
color:#fff;
padding:8px 0px;
font-size:15px;
letter-spacing:0.8px;
border-radius:5px;
outline:none;
}
.qty_product_img
{
width:100%;
height:50px;
float:left;
background-image:url(../images/weight-loss.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}

.qty_product_img2
{
width:100%;
height:50px;
float:left;
background-image:url(../images/diabetes-healthmix.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_product_img3
{
width:100%;
height:50px;
float:left;
background-image:url(../images/online-order/healthmix.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_product_img4
{
width:100%;
height:50px;
float:left;
background-image:url(../images/online-order/fitness.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img1
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list5.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img2
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list6.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img3
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list7.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img4
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list8.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img5
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list9.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img6
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list10.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img7
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list11.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_carbo_product_img8
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/product_list12.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_swtbeer_product_img1
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/sweet-beer1.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_swtbeer_product_img2
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/sweet-beer2.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_swtbeer_product_img3
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/sweet-beer3.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_swtbeer_product_img4
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/sweet-beer4.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.qty_swtbeer_product_img5
{
width:100%;
height:60px;
float:left;
background-image:url(../images/online-order/sweet-beer5.png);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.sweet_beer
{
width: 100%;
height: auto;
float: left;
margin: 0px 0px 60px 0px;
}

.product_list_box img
{
width: auto;
height: 200px !important;
margin: 0 auto;
}
.quantity input[type=number] {
-moz-appearance: textfield;
}

.quantity input {
width:50px;
padding: 0px 4px;
font-size: 10px;
border: 1px solid #dedede;
color: #111;
font-weight: 800;
background-color: #fff !important;
}

.quantity input:focus {
outline: 0;
}

.quantity-button {
cursor: pointer;
border: solid 1px solid #eee;
width: 26px;
text-align: center;
color: #fff;
background-color:#000 !important;
-moz-user-select:#000;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

.quantity-button.quantity-up,
.quantity-button.quantity-down,
.quantity input {
display: inline-block;
height:auto;
line-height:28px;
}

.quantity-button.quantity-up {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
position:relative;
top:2px;
}

.quantity-button.quantity-down {
float: left;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
position:relative;
top:2px;
}
.product_quick_view_left
{
width:100%;
height:400px;
float:left;
}
.product_nametxt
{
width:100%;
height:auto;
float:left;
font-size:16px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
margin:0px 0px 5px 0px;
}
.sold_by
{
width:100%;
height:auto;
float:left;
font-size:10px;
letter-spacing: 1px;
font-weight:800;
color: #555;
margin:0px 0px 5px 0px;
}
.sold_by span
{
font-size:9px;
letter-spacing: 1px;
font-weight:800;
color:#448aff;
text-transform:uppercase;
}
.sold_by span i
{
font-size:12px;
letter-spacing: 1px;
font-weight:800;
color:#ffb945;
}
.sold_by a
{
font-size:12px;
letter-spacing: 1px;
font-weight:800;
color:#111;
padding:8px 25px;
border:2px solid #111;
position:absolute;
right:15%;
}
.seller_details
{
width:100%;
height:auto;
float:left;
padding:10px 0px 30px 0px;
margin:0px 0px 30px 0px;
border-bottom:1px solid #ccc;
}
.similar_products
{
width:100%; 
height:auto;
float:left;
margin:30px 0px 0px 0px;
}
.mrp_txt
{
width:100%;
height:auto;
float:left;
margin:0px 0px 5px 0px;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
color:#d2d2d2;
text-decoration:line-through;
}
.mrp_txt label
{
width:85px;
height: auto;
float: left;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
margin:0px 0px 5px 0px;
}
.off_price_txt
{
width:100%;
height:auto;
float:left;
font-size:18px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
margin:0px 0px 5px 0px;
}
.off_price_txt label
{
width:85px;
height: auto;
float: left;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
margin:0px 0px 5px 0px;
}
.product_details
{
width:100%;
height:auto;
float:left;
border:none;
padding:10px 0px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
margin:15px 0px 10px 0px;
}
.product_details ul
{
width:100%;
height:auto;
float:left;
padding:0px;
margin:0px;
}
.product_details ul li
{
width:50%;
height:auto;
float:left;
font-size:11px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
line-height:20px;
}
.qty
{
width:100%;
height:auto;
float:left;
}
.qty span
{
position:relative;
top:5px;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
color: #555;
}
.quick_view_btn
{
width:100%;
height:auto;
float:left;
margin:25px 0px 15px 0px;
}
.quick_view_btn > .view_more_details
{
background-color:transparent;
padding:8px 25px;
border:1px solid #448aff;
color:#448aff;
border-radius:5px;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
margin:0px 5px 0px 0px;
}
.quick_view_btn > .view_more_details:hover, .quick_view_btn > .buy_now:hover
{
text-decoration:none;
}
.quick_view_btn > .buy_now
{
background-color:#15547D;
padding:8px 25px;
border:1px solid #15547D;
color:#fff;
border-radius:5px;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
margin:0px 5px 0px 0px;
}


/* function order end */






/*Cart */
.cart_body
{
width:100%;
height:auto;
float:left;
margin:75px 0px 0px 0px;
}
.bodbg
{
background-color:#fff !important;
}
.cart_header
{
width:100%;
height:70px;
background-color:#C60202;
}
.sitelg
{
text-decoration:none;
}
.sitelg:hover
{
text-decoration:none;
}
.social_links
{
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
padding-bottom: 25px;
text-align:center;
margin-top:30px;
}
.popfacebook
{
margin-right:10px;
color:#fff;
background-color:#428bca;
padding:12px 34px;
border-radius:3px;
}
.popfacebook:hover
{
text-decoration:none;
color:#fff;
background-color:#357ebd;
}
.popgoogle
{
margin-right:10px;
color:#fff;
background-color:#d9534f;
padding:12px 34px;
border-radius:3px;
}
.popgoogle:hover
{
text-decoration:none;
color:#fff;
background-color:#d43f3a;
}
.forget_pw
{
font-size: 12px;
color: #448aff;
}

.forget_pw:hover
{
text-decoration:none;
}
.pulleft
{
width:100% !important;
}
.cart_header_logo
{
width:90%;
height:auto;
float:left;
}
.cart_header_logo a:hover
{
text-decoration:none;
}
.cart_header_login
{
width:10%;
height:auto;
float:left;
margin:7px 0px;
}
.cartsmilelogo
{
float: left;
text-align:left;
font-size: 51px;
margin-right:5px;
}

.zero_items
{
margin:20px 0px;
font-size:14px;
}
.zero_items span
{
font-size:14px;
color:#111;
font-weight:700;
}
.empty_cart
{
width:100%;
height:auto;
/*display:none;*/
}
.mycart
{
width:100%;
height:auto;
margin:30px 0px;
font-size:14px;
color:#555;
}
.mycart a
{
font-size:14px;
color:#555;
}
.shopcart_items
{
float:left;
font-size:14px;
color:#555;
}
.shopcart_items span
{
color:#111;
font-weight:700;
}
.totalpay_order
{
font-size:16px;
color:#111;
font-weight:400;
}
.totalpay_order span
{
font-weight:700;
}
.totalpay_order a
{
background-color: #15547D;
color: #fff;
padding: 12px 95px;
border-radius: 3px;
letter-spacing:0.8px;
font-size: 13px;
font-weight: 600;
margin-left: 15px;
}
.totalpay_order a:hover
{
text-decoration:none;
color:#fff;
}

.final_productdetails
{
width: 100%;
height: auto;
margin:25px 0px 0px 0px;
float: left;
border-top: 1px solid #eee;
padding: 10px 0px;
border-bottom: 1px solid #eee;

}
.itemimg
{
width:23%;
height:100px;
float:left;
}
.itemimg img
{
width:auto;
height:100px;
}
.underline
{
border-bottom:1px solid #eee;
padding-bottom:20px;
padding-left:0px;
}
.itemdetail_headtxt
{
width:47%;
float:left;
}
.quantity_headtxt
{
width:18%;
float:left;
text-align:center;
}
.quantity_headtxt span i
{
font-size:10px;
cursor:pointer;
}
.show_details
{
font-size:12px;
cursor:pointer;
margin-top:5px;
color:#44A7FF;
}
.singleprice_headtxt
{
width:25%;
float:left;
}
.totalprice_headtxt
{
width:10%;
float:left;
text-align:right;
}
.totalprice_headtxt span
{
color:#111;
font-weight:700;
font-size:15px;
}
.total_payable
{
width:100%;
height:auto;
float:left;
}
.payment_policy
{
width:70%;
height:auto;
float:left;
margin:10px 0px;
font-size:11px;
}
.add_total_pay
{
width:30%;
height:auto;
float:left;
margin:10px 0px;
}
.free_txt
{
font-size:12px;
color:#6aaa20 !important;
}
.totalpay { font-size:14px; color:#111 !important; }
.totalpaytxt
{
font-size:14px;
color:rgba(0,0,0,.54) !important;
font-weight:400;
}
.final_amt_txt
{
font-size:16px;
font-weight:700;
}
.itemimg_name
{
width:75%;
float:left;
}
.itemimg_name span
{
font-size:12px;
color:#111;
font-weight:400;	
}
.itemimg_name a
{
font-size:11px;
}
.itemimg_name a:hover
{
text-decoration:none;
}
.place_order
{
background-color:#15547D;
color: #fff;
padding: 12px 95px;
border-radius: 3px;
letter-spacing:1px;
font-size: 13px;
font-weight: 600;
margin-left: 15px;
}
.place_order:hover
{
color: #fff !important;
text-decoration:none;
}
.final_place_order
{
float: left;
width: 100%;
text-align: right;
margin: 10px 0px 20px 0px;
}
.final_place_order:hover
{
text-decoration:none;
color:#fff;
}
.mode_0f_payment
{
width:100%;
float:left;
height:auto;
border-top:1px solid #eee;
padding:30px 0px;
margin-top:20px;
}
.happycustomers
{
font-size:14px;
color:#aaa;
}
.delivery_details
{
width:100%;
margin:20px 0px;
font-size:14px;
color:#111;
}
.delivery_details span
{
font-weight:700;
}
.items
{
width:100%;
height:auto;
padding:20px 0px;
border-bottom:1px solid #eee;
float:left;
}
.delete_item
{
color: #44A7FF;
border: 1px solid #44A7FF;
border-radius: 50%;
padding: 5px 7px;
}
.add_item
{
color: #44A7FF;
border: 1px solid #44A7FF;
border-radius: 50%;
padding: 5px 7px;
}
.numberof_items
{
width:30%;
float:left;
}
.emptycartimg
{
width:100%;
text-align:center;
margin:50px 0px;
}
.yourcart_empty
{
text-align:center;
font-size:25px;
}
.continue_shopping
{
text-align:center;
margin:50px 0px 10px 0px;
}
.continue_shopping a
{
background-color:#b20101;
color:#fff;
font-size:15px;
font-weight:400;
padding:10px 70px;
border-radius:2px;
}
.continue_shopping a:hover
{
text-decoration:none;
color:#fff;
}
.or
{
width:100%;
text-align:center;
margin:30px 0px 15px 0px;
font-size:15px;
color:#aaa;
}
.options_below
{
width:100%;
text-align:center;
font-size:14px;
color:#111;
font-weight:400;
}
.product_links
{
width:100%;
text-align:center;
font-size:14px;
color:#111;
font-weight:400;
margin:10px 0px 30px 0px;
}
.product_links a
{
font-size:13px;
}
.product_links a:hover
{
text-decoration:none;
}

.wrp
{
width:100%;
height:auto;
float:left;
margin:150px 0px 20px 0px;
}
.leftside
{
width:100%;
height:auto;
border:1px solid #aaa;
padding:15px 15px 15px 20px;
margin-top:0px;
}
.myacc_list
{
width:100%;

}
.myacc_list ul li
{
list-style:none;
padding-left:20px;
line-height:30px;
}
.myacc_list ul li a
{
color:#000;
}
.myacc_list ul li a:hover
{
text-decoration:none;
}
.txtactive { color:#b20101 !important; }
.myacctxt
{
font-size:16px;
color:#111;
font-weight:400;
}
.accset
{
width:100%;
margin-top:10px;
}
.accset p
{
font-size:16px;
color:#111;
font-weight:400;
}
.accset a
{
color:#666;
padding-left:20px;
}
.accset a:hover
{
text-decoration:none;
}
.myorder
{
width:100%;
padding-bottom:10px;
border-bottom:none;
color:#b20101;
font-weight:700;
font-size:16px;
}
.order_processing
{
width:100%;
border:1px solid rgba(0, 0, 0, 0.12);
padding:15px;
margin:20px 0px 0px 0px;
}
.order_details
{
width:100%;
border:1px solid rgba(0, 0, 0, 0.12);
padding:15px;
margin:20px 0px 30px 0px;
display:none;
}
.ordership
{
width: 100%;
height: 85px;
padding: 10px 0px;
margin: 10px 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);}

.ordership_details
{
width: 100%;
height:145px;
padding: 10px 0px;
margin: 10px 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);}
.processing
{
width:19%;
height:1px;
background-color:rgba(0, 0, 0, 0.12);
float:left;
}
.midprocessing
{
width:19%;
height:1px;
background-color:rgba(0, 0, 0, 0.12);
float:left;
}
.lastprocessing
{
width:2%;
height:1px;
background-color:rgba(0, 0, 0, 0.12);
float:left;
}
.processing_circle
{
width:20px;
height:20px;
background-color:#fff;
border:1px solid rgba(0, 0, 0, 0.12);
border-radius:50%;
position: relative;
top: -12px;
}
.start_processing_circle
{
width:20px;
height:20px;
background-color:#fff;
border:1px solid rgba(0, 0, 0, 0.12);
border-radius:50%;
position: relative;
top: -12px;
}
.start_processing_circle img
{
margin:-2px;
}
.processtxt
{
font-size:12px;
color:#555;
margin-top:0px;
}
.orderid
{
width:50%;
float:left;
font-size:13px;
font-weight:400;
color:#111;
margin:0px 0px 5px 0px;
}
.orderid span
{
color:#aaa;
}
.progreen_txt
{
color:#7ed321;
font-size:14px;
font-weight:700;
margin:0px 0px 5px 0px;
}
.shippment_numbers
{
font-size:11px;
color:#555;
font-weight:400;
letter-spacing:0.5px;
margin:0px 0px 5px 0px;
}
.placed_dt
{
color:rgba(0, 0, 0, 0.38) !important;
font-size:11px;
font-weight:400;
}
.final_product_details
{
width:100%;
height:150px;
margin:10px 0px;
}
.final_product_details img
{
border:1px solid rgba(0, 0, 0, 0.12);
width:120px;
}
.final_product_dtal
{
width:15%;
float:left;
}
.material_price
{
width:80%;
float:left;
}
.matname a
{
color:#666;
font-size:13px;
}
.pricewith_qty
{
color:#111;
font-size:13px;
font-weight:400;
}
.expected_delivery
{
font-size:13px;
color:rgba(0, 0, 0, 0.38) !important;
margin:35px 0px 0px 0px;
}
.expected_deliverydt
{
font-size:11px;
color:#111;
font-weight:700;
}
.client_wish
{
width: 100%;
height: 60px;
padding: 10px 0px;
border: 1px solid #eee;
border-top: 0;}
.bottxt
{
text-align: center;
border-right: 1px solid #eee;
height: 38px;
padding: 8px;}
.bottxt_cancel
{
text-align: center;
height: 38px;
padding: 8px;}
.orderdtails
{
width:100%;
border-bottom:1px solid rgba(0, 0, 0, 0.12);
padding-bottom:10px;
font-size:15px;
color:#111;
font-weight:700;
}
.shipadd_txt
{
font-size:15px;
color:#111;
font-weight:600;
}
.shipadd_subtxt
{
font-size:13px;
color:rgba(0, 0, 0, 0.38) !important;
font-weight:400;
}
.ordersummary_biltxt
{
font-size: 13px;
color: #111;
text-align: left;
margin-bottom:5px;
letter-spacing:0.5px;
}
.ordersummary_bilamt
{
font-size: 13px;
color: #111;
text-align: right;
margin-bottom:5px;
letter-spacing:0.5px;
}
.shipdiscount
{
font-size:13px;
font-weight:500;
color:#7ed321;
}
.finalpay_amt
{
font-size:15px;
font-weight:700;
}
.detailicon
{
width:50%;
float:left;
text-align:right;
color:#448aff !important;
font-size:14px;
font-weight:700;
cursor:pointer;
}
.ifrm
{
width: 100%;
height:580px;
border: none;
}
.addbook
{
font-size:14px;
font-weight:400;
color:#666;
}
.defalut_bill_add
{
width:100%;
height:auto;
padding:10px;
border:1px solid #eee;
margin-top:15px;
}
.defalut_bill_add p
{
font-size:14px;
color:#747474;
font-weight:700;
}

.defalut_booking_add
{
width:100%;
height:auto;
padding:10px;
border:1px solid #eee;
margin-top:15px;
}
.defalut_booking_add p
{
font-size:14px;
color:#747474;
font-weight:700;
}
.addtxt
{
font-size:13px;
color:#111;
font-weight:400;
}
.assnew_address {
width: 100%;
margin: 5px 0px;
font-size: 12px;
font-weight: 700;
color: #111;
height: auto;
float: left;
}
.lab_usericons
{
position: absolute;
right:0px;
line-height: 30px;
color: #ccc;
height:34px;
padding:11px 18px;
border-left:1px solid rgba(0, 0, 0, 0.24);
}

.firstname_txt
{
width:100%;
height:35px;
padding:5px 30px 5px 15px;
border:1px solid #ccc;
border-radius:5px;
font-size: 12px;
letter-spacing: 0.5px;
}
.addbtn
{
margin: 20px 0px;
float: left;
width: 100%;
}
.saveadd
{
background-color:#b20101;
color:#fff;
padding:8px 20px;
border-radius:5px;
}
.saveadd:hover
{
text-decoration:none;
color:#fff;
background-color:#076b07;
}

.back
{
padding:7px 20px;
border:1px solid #ccc;
color:#666;
border-radius:5px;
}
.back:hover
{
background-color:#aaa;
text-decoration:none;
color:#111;
}
.edt_remve
{
width:100%;
text-align:center;
height: 40px;
float: left;
}
[type="date"] {
background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png) 97% 50% no-repeat;
}
[type="date"]::-webkit-inner-spin-button {
display: none;
}
[type="date"]::-webkit-calendar-picker-indicator {
opacity: 0;
}
/* custom styles */
label {
display: block;
}
/*input {
border: 1px solid #c4c4c4;
background-color: #fff;
padding: 3px 5px;
width: 190px;
}*/
.wd-wrap
{
white-space: nowrap;
width:23em;
overflow: hidden;
height: auto;
text-overflow: ellipsis;
}
.edit
{
width:50%;
text-align:center;
float:left;
border: 1px solid #eee;
border-top: none;
padding: 15px 0px;
}
.remove
{
width:50%;
text-align:center;
float:left;
border: 1px solid #eee;
border-top: none;
border-left:none;
padding: 15px 0px;
}
.acc_details_outline
{
width:70%;
height:500px;
border:1px solid #eee;
padding:25px;
}
.acc_detailstxt
{
font-size:14px;
color:#111;
font-weight:500;
}
.acc_detail_txtbox
{
width:100%;
outline:none;
padding: 5px 10px 5px 15px;
border: 1px solid #eee;
height: 40px;
margin-bottom:30px;
}
.save
{
padding:13px 60px;
color:#b20101;
border-radius:3px;
border:1px solid #b2010126;
font-weight:600;
}
.save:hover
{
text-decoration:none;
color:#b20101;
}
.personal_informaion {
width: 100%;
height: auto;
float: left;
border: 1px solid #eee;
padding:12px;
margin: 0px !important;
}
.personal_informaion ul
{
width: 100%;
height: auto;
float: left;    
padding:0px;
margin:0px;
}
.personal_informaion ul li
{
width: 100%;
height: auto;
float: left;    
list-style:none; 
line-height:23px;
}
.personal_informaion ul li label
{
width:112px; 
height: auto;
float: left;
font-size:12px;
letter-spacing:0.7px;
color:#000;
}
.pencil {
width: auto;
text-align: right;
color: #b20101;
font-size: 15px;
cursor: pointer;
position: absolute;
right:25px;
}
.account_settings_dt
{
display:none;
}
.gender
{
width:100%;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
content: '';
width:10px;
height:10px;
background:#C60202;
position: absolute;
top:4px;
left:4px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.mobile_number
{
width:100%;
height:auto;
float:left;
border:1px solid #eee;
padding:25px;
margin-top:30px;
}
.mobile_number_editbtn
{
width:100%;
text-align:right;
color:#b20101;
font-size:14px;
cursor:pointer;
}
.account_settings_dt
{
display:none;
}
.mobile_number_edit
{
display:none;
}
.password
{
width:100%;
height:auto;
float:left;
border:1px solid #eee;
padding:25px;
margin-top:30px;
}
.change_pw_editbtn
{
width:100%;
text-align:right;
color:#b20101;
font-size:14px;
cursor:pointer;
}
.pwchange_edit
{
display:none;
}
.acc_setting_frm_field
{
width:100%;
height:90px;
float:left;    
}
.acc_setting_frm_field_btn
{
width:100%;
height:auto;
float:left;
margin:20px 0px 10px 0px;
}
/*Cart End */

.navbar-nav
{
position: relative !important;
border: none !important;
float: right !important;
width: auto !important;
height: auto !important;
padding: 0px !important;
left: 0 !important;
}
.navbar-nav li
{
float: left !important;
}
.web_header
{
width:100%;
height:auto;
float:left;
position:fixed;
z-index:111111;
background-color:#fff;
/* border-bottom: 2px solid #111; */
box-shadow: 0px 0px 14px 1px #ccc;
}
.inx_web_header
{
width:100%;
height:auto;
float:left;
position:fixed;
z-index:111111;
background-color:transparent;
}
.navbar-nav>li>a:focus
{
background-color:transparent !important;
}
.nav>li>a
{
padding:0px !important;

}
.navbar-nav>li>a
{
margin:0px !important;
color:#111;
font-size:13px !important;
letter-spacing:1.5px !important;
font-weight:300;
}
.navbar-nav>li>a:hover
{
background-color:transparent !important;
}
.nav_clr
{
color:#fff !important;
}
.shop_txt
{
border:1px solid #111;
padding: 2px 13px;
}
.shop_txt a
{
font-weight:800 !important;
}
.shop_txt:hover
{
cursor:pointer;
}

.inx_shop_txt
{
border:1px solid #fff;
padding: 2px 13px;
}
.inx_shop_txt a
{
font-weight:800 !important;
color:#fff !important;
}
.inx_shop_txt:hover
{
cursor:pointer;
}
.inxnav span
{
background-color:#fff !important;
}
.inxn
{
border:1px solid #fff !important;
}


.arrow-up {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom:10px solid #e2e2e2;
position: relative;
left: 46%;
top: -28px;
}
.arrow-down {
width: 0; 
height: 0; 
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #fff;
}

.function_order_arrow {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
position: relative;
left: 46%;
top: -28px;
}
.icondrop
{
min-width: 0px !important;
top: 82% !important;
border: none !important;
border-radius: 0px !important;
padding: 7px 10px !important;
}
.icondrop li img
{
width:16px;
height: 20px;
float: left;
margin: -3px 3px 0px 0px;
}
.icondrop li 
{
margin: 0px 0px 0px 0px !important;
}
.icondrop li a
{
font-size:13px !important;
letter-spacing: 0.8px;
color:#111 !important;
padding:4px 0px !important;
font-size:300 !important;
}
.icondrop li a:hover
{
color:#ff6600 !important;
font-size:13px !important;
font-size:300 !important;
}

.notify_icondrop
{
width:300px !important;
left: -140px !important;
top: 147% !important;
border: none !important;
border-radius: 0px !important;
padding: 7px 10px !important;
}
.notify_msg1
{
width: 100%;
height: auto;
float: left;
padding: 8px 8px 8px 10px;
font-size: 10px;
letter-spacing: 0.8px;
font-weight: 300;
line-height: 16px;
background-color:#fff;
color:#111;
margin:0px 0px 10px 0px;
}
.notify_icondrop
{
width:350px !important;
left:-286px !important;
top: 92% !important;
border: none !important;
border-radius: 0px !important;
padding: 7px 10px !important;
}
.nopad
{
padding: 0px !important;
}
.notify_msg1
{
width: 100%;
height: auto;
float: left;
padding: 8px 8px 8px 10px;
font-size: 10px;
letter-spacing: 0.8px;
font-weight: 300;
line-height: 16px;
background-color:fff;
color:#111;
margin:0px 0px 10px 0px;
}
.notify_msg2
{
width: 100%;
height: auto;
float: left;
padding: 8px 8px 8px 10px;
font-size: 10px;
letter-spacing: 0.8px;
font-weight: 300;
line-height: 16px;
background-color:#fff;
color:#111;
margin:0px 0px 10px 0px;
}
.notify_msg3
{
width: 100%;
height: auto;
float: left;
padding: 8px 8px 8px 10px;
font-size: 10px;
letter-spacing: 0.8px;
font-weight: 300;
line-height: 16px;
background-color:#fff;
color:#111;
margin:0px 0px 10px 0px;
}
.notify_msg_close
{
width:auto;
height:auto;
float:right;
}
.notify_msg_close img
{
width: 20px !important;
height: 20px !important;
margin: 0px 0px 0px 20px !important;
}
.cart_pro_list
{
width:100%;
height:auto;
float:left;
}
.cart_pro_content
{
width:60%;
height:auto;
float:left;
}
.cart_pro_content p
{
margin:0px 0px 3px 0px !important;
}