

.delivery_method .shipping_type{width:40%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:30px 10px;border:2px solid #bbbbbb;border-radius:5px;padding:80px;cursor:pointer;}

.delivery_method{text-align:center;display:none;}

.delivery_method .shipping_type:hover, .delivery_method .shipping_type.active{border:2px solid #940000;background:#fff4cf38;}

.shipping_info{font-size:20px;font-weight:500;color:#000;}

.shipping_icon{background-image:url(/image/catalog/icon-sprite-large.png);width:70px;height:70px;margin:0 auto;}

.delivery_method .shipping_type:hover .deliver.shipping_icon, .delivery_method .shipping_type.active .deliver.shipping_icon{background-position:0 -70px;}

.delivery_method .shipping_type:hover .collection.shipping_icon, .delivery_method .shipping_type.active .collection.shipping_icon{background-position:-71px -70px;}

.collection.shipping_icon{background-position:-71px 0;}

.row.returning_customer{padding:0 200px;}

div#my-checkout-option .text-right{padding-right:15px;}

div#my-checkout-option .col-sm-6.text-left{padding-left:15px;}

div#my-checkout-option{border:2px solid #940000;}

div#collapse-checkout-option .col-sm-6{min-height:auto!important;}

.address_card, .cod_card{display:none;margin-bottom:10px;}

#accordion .panel #button-account, #accordion .panel #button-login{position:unset;}

.delivery_options{text-align:center;margin:20px;}

.delivery_options button{font-size:14px;margin:0 15px;background-color:#fff;border:2px solid #940000;color:#940000;border-radius:5px;}

.delivery_options button i{font-size:20px;margin-right:10px;vertical-align:middle;}

.checkout-cart #accordion{display:none;}

.row.panel-default.cart-subs{display:none;}

body.checkout-checkout div#accordion{display:block;}

a.agree{color:#940000;}

 ul.refund_type {   margin-bottom: 10px; float: left;  }

 ul.refund_type li {    float: left;}

ul.refund_type li a {    color: #fff; font-weight: bold; font-size: 13px; padding: 7px 11px;background: #940000; margin: 5px 3px; float: left; text-align: center; display: inline-block;} 

ul.refund_type li a.active{background: #750000;}

.right_stock_mode { float: left; width: 100%;}

.address_card label, .cod_card label{font-size:14px;}

div#shipping_method{font-size:14px;margin-bottom:0px;}

div#collapse-checkout-confirm .btn{background:green;}

a.cart_paypal.btn{background:#ffc439;margin-top:10px!important;font-size:100%!important;color:#940000;text-shadow:none;font-weight:900;}

a.cart_paypal img{width:54px;vertical-align:middle;margin-left:3px}

a.cart_paypal.btn.btn-primary:hover{background:#fcb714!important;color:#940000;}

.cart-subs.panel-default .buttons .pull-left, .cart-subs.panel-default .buttons .pull-right{width:32.8%;margin:0 auto!important;padding:0;vertical-align:middle;float:none!important;display:inline-block;}

.checkout-cart .cart-subs .btn{margin-top:0!important;}

.row.panel-default.cart-subs .buttons{text-align:center;padding:0 10px;}

input#button-payment-method{margin-top:15px!important;}

#accordion .panel input[name="agree"]{width:20px;height:20px;cursor:pointer;margin-bottom:0;vertical-align:bottom;}

.checkbox input[type="checkbox"]{width:20px;height:20px;cursor:pointer;margin-bottom:0;position:unset;vertical-align:bottom;}

.address_card input[name="address_card"], .cod_card input[name="cod_card"], input#create_account{width:20px;height:20px;cursor:pointer;margin-bottom:0;vertical-align:bottom;}

.create_account.checkout-checkout .col-sm-6{padding:1%;}

.create_account.checkout-checkout input#button-register{display:none;}

.create_account.checkout-checkout > .row, .create_account.checkout-checkout > .checkbox{display:none;}

.delivery_changed{font-size:16px;}

.delivery_changed a{font-weight:900;}

.buttons.paypal_confirm a.checkout-button{width:auto;}

div#modal-shipping .radio label{padding-left:26px;}

.radio input[type=radio]{margin-left:-26px;width:20px;height:20px;}

.product-container .productmeta{margin-top:0;background:rgba(0, 128, 0, 0.22);padding:20px 0 16px;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:4px;flex:1 1 40%;margin-bottom:0;align-self:auto;order:3;white-space:nowrap;}

.product-container #content #product{display:flex;width:100%;flex-wrap:wrap;flex-direction:row-reverse;}

.product-container .price-block{flex:1 1 18%;margin-left:10px;padding:20px 0 10px;background:#F8F8F8;border:1px solid rgba(0, 0, 0, 0.1);min-height:94px;align-self:center;text-align:center;order:2;}

.price-block li{left:0;}

.product-container .form-group.cart-section{flex:1 1 25%;margin-left:10px;position:relative;display:block;order:1;}

.product-container .productmeta li{font-size:20px;text-align:center;padding-top:13px;}

.product-container #content h2.mainprice{font-size:20px;margin:0;text-align:center;}

ul.list-unstyled.price-block small{float:none;}

li.overstock-quantity{display:none;}

.product-container #product img.order-img{display:none!important;}

#product .options-block.col-sm-7{width:auto;flex:1 1 37%;float:none;clear:none;order:4;min-width:auto;margin-top:10px;}

#product .options-block.col-sm-7 .form-group{display:flex;width:100%;}

.options-block .control-label{width:auto;min-width:fit-content !important;min-width:30%;flex:0;text-align:right;align-self:center;margin-right:10px;display:block ruby;}

.select-hack{flex:1 1 100%;}

.form-group.cart-section.cartnooption {  display: grid !important;  grid-template-columns: auto auto auto;  align-items: center;  justify-content: flex-end;}

button#button-calculate+button#button-cart {    grid-column: 1 / span 3;}

.product-container .select-hack:after{top:10px!important;}

body[class^=product-category] .column-left-main.col-sm-3, body[class^=product-search] .column-left-main.col-sm-3{display:block;visibility:hidden;position:absolute;z-index:1000;background:#fff;max-width:300px;left:0;width:100%;box-shadow:2px 2px 7px 1px;}

.pagination>li>a, .pagination>li>span{padding:6px 10px;}

.form-group.cart-section + .alert.alert-success{display:none;}

ul.breadcrumb + .alert-success{display:block;}

.overstock-quantity-add strong{color:red;}

ul.list-unstyled.productmeta.clearance li.stock-txt strong{color:#efa00e;}

ul.list-unstyled.productmeta.out-of-stock{background:rgba(255, 0, 0, 0.28);padding:14px 0px;}

ul.list-unstyled.productmeta.out-of-stock li.stock-txt strong{color:#940000;}

ul.list-unstyled.productmeta.clearance-gone{background:rgba(255, 0, 0, 0.28);}

ul.list-unstyled.productmeta.clearance-gone li.stock-txt strong{color:#940000;}

ul.list-unstyled li.stock-link a{color:#444!important;text-decoration:underline;}

ul.list-unstyled.productmeta.always-to-order{background:rgba(255, 255, 0, 0.35);}

ul.list-unstyled.productmeta.always-to-order li.stock-txt strong{color:#b8b83a;}

ul.list-unstyled.productmeta.made-to-order{background:rgba(49, 112, 143, 0.41);padding:14px 0px;align-self:center;}

ul.list-unstyled.productmeta.made-to-order li.stock-txt strong{color:#325e74;}

.customer-story button{font-size:18px;}

div#notifyModal button.close{position:absolute;top:10px;right:15px;}

div#notifyModal .control-label{width:20%;margin-top:10px;}

.product-thumb:hover{border:2.5px solid #750000;opacity:1!important;}

#product .product-model{order:5;flex:1 1 20%;font-size:18px;margin-top:10px;padding-top:10px;}

.cals{order:6;}

li.lead-time{cursor:pointer !important;}

.overstock-quantity-add{order:4;text-align:right;padding-top:4px;flex:1 1 100%;}

.overstock-quantity-add strong{color:#940000;}

.overstock-quantity-add a{color:#940000;text-decoration:underline;}

.product-container h1{margin-bottom:0;}

ul.thumbnails{margin-top:0;}

.cart-section label{height:40px;}

#input-quantity{margin-bottom:5px;}

.product-container .productmeta li.stock-quantity{padding-top:0;}

.product-model.cals{flex:1 1 50%!important;}

.product-model.cals .cals{width:100%;margin-top:10px;}

.product-model.cals ~ .cals{display:none;}

.product-container .productmeta li.stock-txt{padding-top:0;}

li.stock-quantity.no_option{padding-top:13px!important;}

button#button-calculate+button#button-cart{display:none;}
.quant_wrapper .plus {  background: #940000;color: #fff;border: 0px;
    border-radius: 100%; width: 40px;    height: 40px; padding: 0;line-height:40px;margin-left: 20px;
    margin-right: 9px; font-size:32px;}
.quant_wrapper .minus {  background: #00ad45;    color: #fff;    border: 0px;
    border-radius: 100%;    width: 40px;   height: 40px;    padding: 0;
    line-height: 40px; font-size:32px;
}

.gallery-submission-popup { position: fixed; width: 100%; height: 100%;background-color: rgba(0,0,0,0.8);top: 0px;left: 0px;z-index: 9999; display: none}

.gallery-submission-container { position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.login-form.gallery-submission-form {margin: 0px auto;padding: 0px;flex-wrap: wrap;  border: 4px solid #fff;height: 70px;width: 320px;background: #fff;}

.gallery-popupclose {text-align: right;    font-size: 20px;background: #000;width: 20px;float: right;color: #fff;font-size: 15px;    padding-right: 4px;    cursor:pointer;

}

.message_content {    width: 100%;float: left;text-align: center;    font-size: 16px;}

.message_content h4 {font-size: 22px;font-weight: bold;}

@media screen and (min-width:555px){.mini-nav ul{text-align:left;}

.mini-nav{width:310px;}

}

@media screen and (max-width:900px){.product-container #content #product{flex-direction:column-reverse;}

.product-container .price-block{flex:1 1 100%;align-self:auto;margin-left:0;text-align:center;order:4;}

ul.list-unstyled.productmeta{flex:1 1 100%;align-self:auto !important;order:3;margin-top:10px;}

.product-container .form-group.cart-section{margin-left:0;order:1;margin-top:10px; }

#product .options-block.col-sm-7 .form-group{flex-direction:column;}

.options-block .control-label{align-self:auto;text-align:left;display:block ruby;}

#product .options-block.col-sm-7{order:2;margin-top:10px;width:100%;}

div#product + .col-sm-12 ul.nav.nav-tabs{display:none;}

.product-container .form-group.cart-section #input-quantity{width:70%;}

.form-group.cart-section + .alert.alert-success{display:block;}

ul.breadcrumb + .alert-success{display:none;}

#product .product-model{order:0;margin-bottom:10px;}

.product-container .productmeta li {    font-size: 13px;}

    



.product-container .list-unstyled li{text-align:center;}

.overstock-quantity-add{order:1;}

.product-container .form-group.cart-section input#input-quantity{width:18%;min-width:60px;margin-right:10px;}

.product-container .form-group.cart-section label.control-label{width:18%;}

.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{width:100%;max-width:60% !important;margin-left:10px;line-height:1;}

button#button-calculate{width:60%;margin-left:10px;line-height:1;}

button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{width:100%;margin-left:10px;line-height:normal;font-size:21px;margin-top:0;padding-left:0;padding-right:0;}

.product-container .productmeta li.stock-quantity{padding-top:0px !important;}

.overstock-quantity-add > strong{font-size:14px !important;}



}

@media screen and (min-width:768px){.pad-ryt{padding-right:10px;}

.product-layout .product-thumb h4{min-height:40px;}

.epos_button_group_collection{width:50% !important;}

.epos_button_group_collection>center{margin-top:15px;margin:15px 15px !important;}

}


@media screen and (max-width:365px){ /*shubham_tiles css 15_02_24 */
    .category_wrap ul li {
        width: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 14px;
    }
    .category_wrap ul li a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media screen and (min-width:365px){ /*shubham_tiles css 15_02_24 */
    .category_wrap ul li a { display: block;}
}
.category_wrap ul li a { padding: 20px;}

/*.category_wrap ul li a { padding: 20px;display: block;}*/



@media screen and (max-width:767px){.cart-subs.panel-default .buttons .pull-left, .cart-subs.panel-default .buttons .pull-right{width:100%;margin:5px 0!important;}
.checked_product {    top: 34px !important;left: 60px !important}
.quant_wrapper .plus { margin-left: 5px; margin-right: 4px;}
.category_wrap ul li a {padding: 12px 3px !important; width: 49px !important; word-wrap: break-word !important; line-height: 13px !important; min-height:50px !important; text-align: center !important;}

td.text-right.column_quantity:before{content:"Quantity";float:left;}

.toggle_btn {margin-top: 5px;margin-bottom: 12px;}

input#search_epos_id {

    height: 24px;

    width: 150px !important;    /* Width Set by Akash on 18th Jan 2021 */

}

ul.refund_type {  margin-bottom: 35px !important;}

button#button-calculate+button#button-cart {  max-width: unset !important;width:100%;}

.mini-nav{display:none;}

nav#top{padding:0;display:block;}

.account-module.inline-top li{margin:5px 0;}

.product-container #content #product{flex-direction:column-reverse;}

.product-container .price-block{flex:1 1 100%;align-self:auto;margin-left:0;text-align:center;order:4;}

ul.list-unstyled.productmeta{flex:1 1 100%;align-self:auto !important;order:3;margin-top:10px;}

.product-container .form-group.cart-section{margin-left:0;order:1;margin-top:10px;display:block !important;}

#product .options-block.col-sm-7 .form-group{flex-direction:column;}

.options-block .control-label{align-self:auto;text-align:left;display:block ruby;}

#product .options-block.col-sm-7{order:2;margin-top:10px;width:100%;}

div#product + .col-sm-12 ul.nav.nav-tabs{display:none;}

.product-container .form-group.cart-section #input-quantity{width:70%;}

.form-group.cart-section + .alert.alert-success{display:block;}

ul.breadcrumb + .alert-success{display:none;}

#product .product-model{order:0;margin-bottom:10px;}

.overstock-quantity-add{order:1;}

.product-container .form-group.cart-section input#input-quantity{width:18%;min-width:60px;margin-right:10px;}

.product-container .form-group.cart-section label.control-label{width:18%;}

.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{width:100%;margin-left:0px;line-height:1;}

button#button-calculate{width:60%;margin-left:10px;line-height:1;}

button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{width:100%;margin-left:10px;line-height:normal;font-size:21px;margin-top:0;padding-left:0;padding-right:0;}

.product-model.cals .cals{order:2;margin-top:10px;display:none;}

.product-model.cals ~ .cals{display:block;order:2;margin-top:10px;}

.collection_tbl_block, .collection_create_btn{width:100% !important;}

.collection_create_push_btn{width:100% !important;white-space:normal;line-height:20px;letter-spacing:1px;}

.epos_button_group_collection{width:100%;}

.epos_button_group_collection>center{width:50% !important;margin:auto !important;}

.epos_button_group_delivery .w_200,.epos_button_group_collection .w_350{margin-top:0px !important;}

.product-container .price-block .mainprice{font-size: 24px !important;}

.product-container .price-block li>small{font-size: 16px !important;}

li.stock-txt>strong{font-size: 20px;}

li.stock-quantity{font-size: 16px !important;}

}

@media screen and (max-width:348px){.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{width:calc(100% - 40vw) !important;}

.right-align{width:100% !important;}

.right-align h3{font-size:100% !important;transition:delay 0.3s;}

.overstock-quantity-add > strong{font-size:100% !important;}

}

@media screen and (max-width:576px){#collect_from_store{margin-top:11px !important;}

.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block, button#button-calculate{font-size:100% !important;padding:9px !important;min-width:100px;width:calc(100% - 35vw);}

.product-container .form-group.cart-section button#button-cart{height: 40px;font-size: 20px !important;}

.epos_button_group_collection>center{width:80% !important;min-width:258.5px !important;max-width:258.5px !important;}button#button-cart {  margin-top: 0px;}

}

@media screen and (min-width:280px) and (max-width:360px)

{

.product-container .form-group.cart-section button#button-cart{font-size: 15px !important;}

}

@media screen and (max-width:720px){#product .options-block div.optin_height{margin-top:10px !important;}

}

@media screen and (min-width:900px){.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{max-width:100% !important;}

}

@media screen and (min-width:900px) and (max-width:1018px){#product .options-block.col-sm-7 .form-group.optin_width input[type="text"], #product .options-block.col-sm-7 .form-group.optin_height input[type="text"]{width:100px !important;}

}

@media screen and (min-width:992px){.product-layout .product-thumb h4{min-height:50px !important;}

.overstock-quantity-add > strong{font-size:1.25vw;}

#product .options-block.col-sm-7 .form-group.optin_width, #product .options-block.col-sm-7 .form-group.optin_height{width:230px !important;float:right;}

#product .options-block.col-sm-7 .form-group.optin_width input[type="text"]{margin-left:5px;}

}

@media screen and (min-width:1201px){.overstock-quantity-add > strong{font-size:16px;}

}

@media screen and (max-width:1200px){.overstock-quantity-add > strong{font-size:1.25vw;}

#product .options-block br{display:none !important;}

}



@media screen and (max-width: 350px) {.product-container .form-group.cart-section{display:block !important;}  .epos_section .product-container .form-group.cart-section{display:none !important;}.product-container .form-group.cart-section button#button-cart, button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block, button#button-calculate {  width: calc(100% - 39vw);}

 button#button-calculate+button#button-cart { position: relative; left: -8px;}div#status_check {  font-size: 18px;}ul.refund_type {

    margin-bottom: 37px;}  .product-container .form-group.cart-section label.control-label { font-size: 18px;} button#button-calculate+button#button-cart { left: -9px;    margin-top: 3px;}

    

}

.product-container .form-group.cart-section button#button-cart,button.not-enough-stock.btn.btn-secondary.btn-lg.btn-block{max-width:232px;}

small.quantity{display:none !important;}

.product-thumb .price{margin-bottom:10px;}

.stock-quantity span.qty-span{font-weight:bold;}

#product .options-block.col-sm-7 .form-group.optin_width{margin-bottom:0px !important;}

#product .options-block.col-sm-7 .form-group.optin_width, #product .options-block.col-sm-7 .form-group.optin_height{width:100%;}

.right-align{display:inline-block;width:230px;float:right;}

#cart .dropdown-indicator>i.glyphicon.glyphicon-triangle-bottom, #cart ul.dropdown-menu.pull-right{display:none !important;}

button.btn.btn-block.btn-lg.dropdown-toggle.cart-btn:hover{background:rgb(200 200 200/0.2) !important;}

.epos_user .select-hack:after{top:35px!important;}

.epos_checkout_table,.epos_checkout_table2, .epos_shipping_table, .epos_ship_collection_tbl{border-spacing:0px;margin-bottom:0px;}

.epos_checkout_table tr td, .epos_checkout_table2 tr td, .epos_shipping_table tr td, .epos_ship_collection_tbl tr td{border:1px solid #bbb;padding:5px;}

.epos_checkout_table .quantity_box{max-width:40px;padding:0px 3px;text-align:center;display:inline-block;height:27px;}

.epos_pro_info{position:relative;}

.epos_pro_info .pro_remove{position:absolute;top:0px;right:0px;}

.epos_pro_info .pro_remove>button{border-radius:100%;height:30px;width:30px;text-indent:-6px;transform:rotate(2deg);font-family:inherit;background-color:rgb(68, 114, 196) !important;padding: 13px;}

.epos_pro_info .pro_remove>button>span{font-size:36px;padding:0px;line-height:0.1;font-weight:100;position:relative;top:-4px;}

.card .card-footer{border:1px solid #bbb;border-top:0px;padding:10px;}

.epos_miscellaneous_charge, .cash_tendered{width:calc(96% - 80px);float:left;border-bottom-left-radius:0px;border-top-left-radius:0px;}

.epos_miscellaneous_charge_symb{float:left;padding:10px;background:#ebebeb;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:1px solid #ddd;cursor:pointer;}

.add_new_row, .remove_new_row{float:right;font-size:26px;border-radius:100%;height:42px;width:42px;padding-top:0px !important;line-height:42px;}

.pro_qua_and_price{position:relative;}

.collection_tbl_block, .epos_button_group{width:50%;float:left;}

.epos_button_group_collection button, .epos_button_group_delivery button{background:#4472c4;}

.epos_button_group_delivery .w_200{width:200px;}.epos_button_group_collection .w_350{width:350px;}

.logged_in_email{font-size:14px;display:block;width:100%;text-align:center;background:#efefef;color:#595959;margin-bottom:10px;margin-bottom:10px;padding:4px;margin-top:-18px;}

a.clearBasket{width:80px;border:1px solid;text-align:center;cursor:pointer;}

.row_total,.show_cash_tendered.row_1 div.pull-right,.show_cash_tendered.row_2 div.pull-right{width:49% !important;}
.miscellaneous_charge_row .epos_miscellaneous_charge_symb {  width: 40px;height: 40px; border-radius: 100%; text-align: center; background: #940000;
    color: #ffff; font-weight: bold; font-size: 24px; line-height: 40px; padding: 0; margin-right: 10px;}
.tag_update_blk{cursor:pointer;}

#tags{width: 180px;display: inline-block;margin-right:10px;}
body.epos_body div#accordion{display:block;}
 .common-home.epos_section #content .list-group{display:none;}
  .common-home.epos_section #content{display:none;}
.epos_section .contact-banner {    display: none;}
.epos_section p.content_wrap {  display: none;}
.epos_section .toggle_btn{display:none;}
.epos_section .category_wrap {  margin: 0px auto;}
.epos_section #search{margin-bottom: 0px !important}

.epos_section  .show_on_demand{display:none !important;}
body.epos_body .logged_in_email{margin-top: 0px;}
.mbversion{display:none;}
.dsk{display:block;}
.epos_body input.form-control.input-lg {  height: 28px;border-radius: 0px;}
.epos_body .logged_in_email { margin-top: 0px; padding: 4px 0;    border-left: solid #fff 1px; font-size: 13px;}
.desktop_version{display:block;}
            
 .category_wrap h2 {background: rgb(148, 0, 0);   clear: both;  margin-bottom: 10px;text-align: center;color: #fff;padding: 10px;border-radius: 6px;}
 .category_wrap {   margin: 10px auto;}
 .category_wrap ul li { float: left; margin-right: 7px; margin-bottom: 7px;    border-radius: 4px;}
.category_wrap ul {    float: left;    width: 100%;   margin-bottom: 10px;}
.category_wrap h2 a{color:#fff;}
span.btm_below {    position: fixed;    right: 0px;    background: #000;    color: #fff;    padding: 7px 12px;    cursor: pointer;} 
        .epos_section  input.quant.ns {display: none;}
         .epos_section  input.quant.ns.active {display: block;    margin: auto}
 .epos_section  span.backquantity {font-size: 11px;padding-left: 2px;}.ep_option_section a{text-decoration: none;}
              .epos_section  input.quant {   width: 50px;   text-align: center;}
              .epos_section   table.table.ep_option_section {    background: #fff;}
            .epos_section  table.table.ep_option_section tr td {    border: solid #ddd 1px;    padding-left: 6px;    text-align: center;margin:10px 0;}
            .epos_section  .eps_btn {width: 19%;float: left;background: #940000;margin-right: 1%;text-align: center;color: #fff;font-weight: bold}
             .eps_btn.eps_desc a { background: #fff !important;  color: #000 !important;}
             .epos_section  .select-hack{display:none}
             .epos_section  .second_sel  .select-hack{display: block}
             .epos_section  .col-sm-12.second_sel {   margin: 17px 0;}
             .epos_section  .not_epos{display:none !important;}
             .epos_section  .form-group.cart-section.cartnooption.not_epos {display: none !important;}
             .epos_section   .form-group.pull-right.required {   display: none;}
             .epos_section  .options-block.epos_user {    width: 100%;}
              .epos_section .eps_btn .st_mode {display: block;  background: #940000;  padding: 7px;  color:#fff}
             .epos_section  .eps_btn .st_mode.active {   background: #00ad45;}
              .epos_section .eps_btn .st_mode:hover {    background: #00ad45;    color:#fff;}
             .epos_section  .add_cart_button_epos {   margin-bottom: 10px;}
             .epos_section  div#contentnew ul li {font-size: 17px; padding: 8px 6px;}
             .epos_section  div#status_check {float: right;font-size: 19px;padding:10px 6px;    margin-right: 8px; background: #00ad45; color: #fff;margin-bottom: 10px;}
             .epos_section  .modal-content.content_new {  padding: 33px 20px;}
             .epos_section  div#contentnew ul li {line-height: 14px;font-weight: bold;color: #000;}div#contentnew {padding: 25px  0;}
             .epos_section  .custom_edit {   font-size: 22px;color: #750000;text-transform: uppercase;}
             .epos_section  .confirm_sec {float: right;color: #00ad45;}
             .epos_section   div#exampleModal3 #content {min-height: inherit;}
             .epos_section   .incr {background: #00ad45;color: #fff; width: 22px;line-height:22px;height: 22px;display: inline-block;text-align: center;  border-radius: 100%;}
              .epos_section  .decr{background: #940000;color: #fff; width: 22px;height: 22px;line-height:22px;display: inline-block;text-align: center;  border-radius: 100%;}
               .epos_section .incr:hover {background: #940000;color: #fff;}
               .epos_section  .decr:hover {background: #00ad45;color: #fff;}
                 .epos_section table.table.ep_option_section td.total_qunt.rchang { font-weight: 600;}
             .epos_section  tr.below_quant { background: #ccc;}
              .epos_section  tr.below_quant .total_qunt {  color: #000;}
              .epos_section table.table.ep_option_section tr td:nth-child(4) {width:150px}
                .epos_section table.table.ep_option_section tr td:nth-child(5) {width:150px}
              .epos_section table.table.ep_option_section tr td:nth-child(6) {width:150px}  
              .epos_section  .total_qunt.rchang .backquantity { color: #000 !IMPORTANT;}
               .blink span{color: #f38733; animation: blinkingText 1.2s infinite;}
               @keyframes blinkingText{0%{     color: #f38733;    }  49%{    color: #f38733; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #f38733;    }
}
  .textareasection .right_stock_mode { float: left;width: 57%;}
.textareasection .form-group.cart-section.cartnooption {    width: 37%;    float:left;}
.textareasection ul.list-unstyled.price-block { width: 30%; float:left; }
.textareasection  .options-block.epos_user {width: 24%;float: left !important;clear: inherit !important;padding-top: 27px;
    padding-left: 16px;}
.textareasection  table.table.ep_option_section {display:none}
.text_wrap {  float: left; width: 43%;}
.textareasection  .optin_width.form-group { width: 48%;  float: left;  margin-right: 2%;}
.textareasection  .optin_height.form-group {  float: left;  width: 50%;}
.textareasection  .optin_height.form-group .control-label{width: 100%;}
.textareasection  .optin_width.form-group .control-label{width: 100%;}
.bespoke { font-size: 19px;}

.mode_type {background: #00ad45; border: 0; height: 43px; color: #fff;}
          .bespoke_block{position:relative;}
            .bespoke_block .form-control.price_bk {    background: #fff !important;box-shadow: none;
    border: solid #000 0px !important;  border-radius: 0px;    width: 63px !important;    margin: auto; height: 24px; padding: 0px 3px;
  text-align: center;  float: none !important;    font-size: 15px;}
  .pro_qua_and_price1 { position: relative;}
@media screen and (max-width:767px){  .category_wrap h2{font-size: 12px;padding: 2px;margin-bottom: 5px;}

.epos_miscellaneous_charge, .cash_tendered {  width: calc(90% - 80px);}
#top{margin:0px;}
.adjust_position { float: left; width: 100%; margin-top: 10px;}
.mode_type {height: 27px;}
.epos_section table.table.ep_option_section tr td:nth-child(2) {width: 72px !important;}
.logged_in_email{margin:0px;border-left: solid #fff 1px;}
.epos_section .search_epos_id {  height: 28px; border-radius: 0; margin-bottom: 7px;}
.mbversion{display:block;}
form#scan_bar2 #search_epos_id1 {height: 28px; border-radius: 0px;}
.dsk{display:none;}
.textareasection ul.list-unstyled.price-block {min-height:42px !important;    padding: 10px 0 10px !important;width:100%;}
.text_wrap {  width: 100%;  float: none;}
.epos_section .product-container .textareasection .form-group.cart-section {display: block !important;}
.textareasection .right_stock_mode {  width: 100%;}
.textareasection .form-group.cart-section.cartnooption { width: 80%;}
.textareasection .options-block.epos_user {width: 100%;}
.textareasection .product-container .price-block{min-height:42px !important;    padding: 10px 0 10px !important;}
.textareasection .optin_width.form-group {width: 45%;}
.text_wrap .control-label {width: 100%;}
.textareasection .options-block.epos_user span { float: left; margin-right: 13px;}
.textareasection .optin_height.form-group {float: left;width: 45%;}
   .bespoke_block .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-size:10px;}
   .bespoke_block .form-control.price_bk::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-size:12.5px;}
    .bespoke_block .form-control::-moz-placeholder { /* Firefox 19+ */  font-size:10px}
    .bespoke_block .form-control:-ms-input-placeholder { /* IE 10+ */ font-size:10px}
           .bespoke_block .form-control:-moz-placeholder { /* Firefox 18- */ font-size:10px}
.mbversion i.glyphicon.glyphicon-home {  font-size: 23px;    margin: 2px 4px 7px 1px;color: #fff;    text-align: center;
    display: block; }
.category_wrap ul li { margin-right: 2px; }
.category_wrap ul li a {  padding: 6px 3px;    width: 40px;  word-wrap: break-word;line-height: 13px; min-height: 40px;text-align: center;}
.category_wrap ul {margin-bottom: 2px;}
.epos_section  footer { padding: 2px 0; }
span.btm_below {   top: 27px; z-index: 999; }
.epos_home_buttom{   position: absolute;top: 39px;z-index:99; left: 14px; background: #940000; width: 35px; padding: 6px 0; border-radius: 3px;}
a.clearBasket{margin-top: 0px;    height: 48px !important;line-height: 29px;}
.epos_section .withclear{float:right !important;   width:63% !important;   margin-right: 4px !important;}
#top, #cart-total {font-size: 13px!important;}
.withoutclear { float: right !important;width: 86% !important;}
  table.table.ep_option_section tr td {border: solid #ddd 1px; text-align: center;font-size: 12.5px;}
               .epos_section   .incr {width: 20px; line-height: 20px;height: 20px;}
               .epos_section   .decr {width: 20px; line-height: 20px;height: 20px;}
                .epos_section  table.table.ep_option_section tr td{padding-left: 0px !important;padding-right: 0px;}
              
              .epos_section table.table.ep_option_section tr td:nth-child(4) {width:36px}
                .epos_section table.table.ep_option_section tr td:nth-child(5) {width:50px}
              .epos_section table.table.ep_option_section tr td:nth-child(6) {width:36px}
               .epos_section   input.quant {width: 30px;}
               .eps_btn.eps_desc { font-size: 9px; padding: 0px;}
               .epos_section  .not_epos{display:none !important;}
                 .epos_section .product-container .form-group.cart-section{display:none !important;}
             .epos_section table.table.ep_option_section tr td:nth-child(3) {width: 50px !important;}
             .bespoke_block .form-control {    background: #fff !important; box-shadow: none;  border: solid #000 1px !important;
    border-radius: 0px;  width: 42px !important;  margin: auto;  height: 24px;  padding: 0px 3px;  text-align: center;  float: none !important;}
               .epos_section table.table.ep_option_section tr td:nth-child(2) { padding-left: 1px; padding-right: 1px;}
          
.bespoke_block {    position: relative;}
 .epos_section  .eps {display: none;}
 .bespoke {   font-size: 14px;}


             .bespoke_block .form-control.price_bk { width: 100% !important; padding: 0 2px; text-align: center; border: 0px !important;}

               .epos_section table.table.ep_option_section tr td:nth-child(3) { padding-left: 1px; padding-right: 1px;font-size: 11px}
}
@media screen and (max-width:400px){

.epos_section .container {padding: 0 9px;}
	}
