.hide-left-right-cut{
    display: none;
}
.pr-name span{
/*    border: 1px solid;
    border-radius: 15px;*/
    padding: 4px 7px 4px 0px;
    font-size: 9px;
    height: auto;
}
#cart .close-btn img{width: 15px;height: 15px;}
.inner-text{
    background: #fff;
    width: 100%;
    margin: 0px !important;
}
.deliveryTd{
    padding: 5px 6px 5px 10px;
}
.deliveryTd label{
    margin-bottom: 0px;
    color: #d62a80;
    font-weight: 500;
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'Public sans', sans-serif;
}
.deliveryTd span{font-size: 12px;}
.del-amt{
    font-size: 13px;
    font-weight: 500;
    color: #d62a80;
}
.totalTd{padding: 5px 6px 0px 10px;}
.totalTd label{
    margin-bottom: 0px;
    color: #008e3a;
    font-weight: 500;
    font-size: 16px; 
    font-family: 'Public sans', sans-serif;
}
.li-border{
    border-bottom: 1px dotted silver;
    background: #fff;
}
.total-amt {
    font-size: 13px;
    font-weight: 500;
    color: #008e3a;
}
.commontxt{padding: 0px 1px 0px 10px;}
.chekBtn a{
    background: #008e3a;
    color: #fff;
    padding: 6px 16px 6px 16px;
    font-size: 15px;
    border-radius: 6px;
    border: 1px solid #008e3a;
}
.right-amt{
    text-align: right;
    padding-right: 38px;
}
.chekBtn{padding-right: 15px;}
.commontxt p{margin: 0 !important;letter-spacing: 0.5px;font-size: 12px;}
/*.chekBtn p{margin: 0 !important;}*/
.paymentDetails{
    padding: 0px 10px 30px 10px;
    text-align: justify;
    font-size: 11px;
}
.paymentDetails p{margin: 0 !important;margin-top: 0px !important;line-height: 15px;font-family: 'Public sans', sans-serif;}
.zigzag{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-left: 0px;
}
.wave{margin-top: -7px;}
.bottompadding-large{padding-bottom: 30px;}
.minusdiv:hover .minus-red{display: block;}
.minusdiv:hover .minus{display: none;}
.minus-red{display: none;}
.plus-red{display: none;}
.plusdiv:hover .plus-red{display: block;}
.plusdiv:hover .plus{display: none;}
.location-popup{
    position: fixed;
    z-index: 99999;
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
    /* z-index: 1001; */
    top: 50%;
    left: 50%;
    width: 650px;
    margin-left: -325px;
    background: #FFF;
    padding: 25px;
}
.loc{
    font-size: 15px;
    color: #000;
    font-weight: 600;
}
.loc-add{
    font-size: 13px;
    letter-spacing: 0.5px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 20px;
}
#button_location{
    background-color: #d62a80;
    color: #fff;
    width: 110px;
    height: 50px;
    border-radius: 30px;
    padding: 0;
    margin-top: 21px;
    margin-right: 15px;
    border: 0;
    font-size: 16px;
    text-transform: capitalize;
    cursor: pointer;
    pointer-events: auto;
}
.home-modal .modal-dialog {
    width: 400px;}
.home-modal select{
    padding: 15px 15px 15px 15px;
    width: 70%;
    border-radius: 15px;
    height: 50px;
}
.loc-option1{   
    text-transform: capitalize;
    padding: 10px 10px 10px 10px;
    font-size: 14px;
}
.home-modal .btn-default{
    background: #fff;
    box-shadow: none;
    border-color: #d2d2d2;
}
.home-modal .bootstrap-select.btn-group .dropdown-menu li a{
    padding: 10px 10px 10px 18px !important;
    font-size: 16px;
}
.home-modal .dropdown-menu li > a:hover{
    background-color: rgba(0,0,0,.12);
    background-image: none;
    color: #000;
}
.home-modal .filter-option{font-size: 15px;color: #000;}
.home-modal .bootstrap-select .dropdown-toggle:focus{outline: none !important;}
.home-modal .dropdown-menu a:focus{
    outline: none !important;
}
.home-modal .modal-body{padding: 40px;}
/*.cart-btn{top: -65px;
    position: absolute;
    z-index: 99999;
    right: 0px;}*/
.cart-btn i{
    font-size: 35px;
    text-shadow: none;
    
}
.cart-btn .fa-home{display: none;}
#cart #cart-total{
    position: absolute;
    top: -8px;
    left: -7px;
    background: #d62a80;
    color: #fff;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.4;
    border-radius: 50%;
    font-size: 13px;
    font-family: 'Barlow', sans-serif;
    box-shadow: 2px 1px 3px 1px #d5271c78;
}
.mbl-cart{display: block;}
.City{pointer-events: none;}
.fst-child{padding-left: 0px;padding-right: 0px;}
@media(max-width:767px)
{
    
    .cart-btn{
        top: 30px;        
        position: absolute !important;
        z-index: 999 !important;
        right: -1px;
        background-color: #fff !important;
        color: #d62a80 !important;
        background-image: none !important;
        box-shadow: none;
        width: 20%;
        float: right !important;
        border-top-left-radius: 50%;
        border-bottom-left-radius: 50%;
        height: 65px;
    }
    /*    .btn-block.mycart .mbl-cart{right: 0px !important;transition: margin 1s ease-in-out;
        transition-property: right;transition-duration: 1s;display: block !important;}*/
    .home-modal .modal-dialog {width: 300px;margin: 0 auto;top: 15%;}
    /*.hideProducts{margin-right: 100%;transition-duration: 0.5s; transition-property: margin-right;}*/
    .cartSlide .swipeLeft{margin-left: -101%;transition: margin 0.8s ease-in-out;}
    .swipeLeft{margin-left: 0%;transition: margin 0.8s ease-in-out;}
    /*.mobileBg{background: url(../image/bg-left.jpg);}*/
    /*.mbl-cart{margin-left: 100%;transition: margin 1s ease-in-out;}*/
    /*.cartSlide .mbl-cart{margin-left: 0%;transition: margin 1s ease-in-out;}*/  
    .swipeRight .hiderightMargin{margin-left: -100% ;transition: margin 0.8s ease-in-out;}
    .hiderightMargin{margin-left: 105% ;}    
    .cartSliding{transition: margin 0.8s ease-in-out;}
    .hiderightMargin #cart{padding:0px; }
    .cartSlide .mbl-cart{margin-top: 0%;}
    .cartSlide #cart {padding: 5px;}
    .cart-btn{position: fixed !important;}
    /*.mbl-cart {top: 20%;}*/
    .flexRow{
        height: 100%;
        width: 100%;
        flex-direction: row;
        box-sizing: border-box;
        display: flex;
        flex: 1 1 1e-09px;
    }
    .mbl-products{
        height: 100%;
        min-height: 100%;
        min-width: 100%;
        width: 100%;
        flex-direction: column;
        box-sizing: border-box;
        display: flex;
    }
    .cartSlide .flexRow{display: flex;position: fixed;}
    /*#common-home {background: url(../image/mobile_view_bg-New.jpg)no-repeat;}*/
    
    /*.hiderightMargin{margin-top: 30%;}*/
    .swipeLogo{width: 35%;margin: 0 auto;padding-top: 10px;padding-bottom: 10px;}
    .swipecartsize{
        height: 100%;
        min-height: 100%;
        min-width: 100%;
        width: 100%;
    }
    .cartSlide .mbl-cart{display: block !important;}
    .fst-child,.snd-child{width: 100%;}
    .mobileBg{padding-top: 120px;}
    .cart-btn{border-radius: 0px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;border: 1px solid #fff;}
    .fa-shopping-cart{width: 35px;}
    .payIcon{
    background-color: #d62a80;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    top: 30px;
    width: 20%;
    padding-left: 0px;
    }
    .payIcon img{width: 40px !important;
    margin: 0 auto !important;
    padding: 5px;
    text-align: center;
    padding-top: 17px !important;
    height: 65px;}
    .bank-transfer, .gpay-transfer{width: 70px;}
    .cart_to_button {float: right;}
    
    /*************New Cart Styles************/
    .mbl-products {float: none;}
    .mbl-cart{display: none;}
    .swipeRight .row1{display: none !important;}
}
.left-panel .row3{
    position: fixed;
    bottom: 0px;
    width: 28%;
}
@media only screen and  (width:1280px) and (height:800px){
    /*    #cart .dropdown-menu {height: 500px;}*/
}
@media only screen and  (min-width:1500px) and (max-width:1600px){
    #cart .dropdown-menu {height: 410px;}
}
@media only screen and  (min-width:1601px) and (max-width:1800px){
    #cart .dropdown-menu {height: 480px;}
}
@media only screen and  (min-width:1801px) and (max-width:2000px){
    #cart .dropdown-menu {height: 580px;}
}
.disableCheckout a {
    background: #cdcdcd !important;
    border: 1px solid #cdcdcd;
}
#total_array .li-border:nth-child(2){
    border-bottom: 0px dotted silver;
}
.home-pay-modal .modal-body{
   background: url(../image/new/checkout-bg.png) no-repeat bottom right 34px;
    background-position: 89% 50%;
    background-size: contain;
    padding: 35px 20px 25px 20px;
}
.home-pay-modal .modal-body p{
    margin: 0px;
    color: #213268;
    font-size: 15px;
}
.toppaddingsm{padding-top: 15px;}
#myPayModal{top: 0%;}
.row4 .swiper-pagination{display: none;}
@media only screen and  (min-width:768px) and (max-width:1200px){
    #common-home .main-cont {margin-top: 0px;}
    #common-home .top-cat .col-sm-3:last-child a {font-size: 15px;}
    #common-home .top-cat .col-sm-3 h3 + p{font-size: 12px;}
    #common-home .main-cont .product-layout{max-width: 30.2%;}
    #common-home .main-cont .product-thumb .price, #common-home .main-cont .product-thumb .ot-stock{font-size: 11px;}
    #common-home .main-cont .bot {padding: 0px 7px 0px 18px; margin-bottom: 7px;}
    #common-home .main-cont .bot .cart_to_button{float: right;min-width: 65px;
    min-height: 65px;
    width: 65px;
    height: 65px;}
    #common-home .main-cont .caption{min-height: 93px;max-height: 93px;}
    #common-home .top-cat #payTo{margin-left: 0;}
    #common-home .top-cat .bootstrap-select.btn-group .dropdown-toggle .caret{right: 15px;}
}
@media only screen and (width : 1280px) and (height: 800px) {
    #common-home .main-cont .bot .col-sm-4 button{background: linear-gradient(to bottom right,white 50px, #ffc216 50px);}
    #common-home .main-cont .bot .cart_to_button {
    min-width: 65px;
    min-height: 65px;
    width: 65px;
    height: 65px;
    
    }    
    
}
/*@media only screen and  (min-width:400px) and (max-width:1200px){
    #common-home .main-cont .bot {padding: 0px 10px 0px 18px;}
}*/
@media only screen and  (max-width:350px){
    /*#common-home .main-cont .bot {padding: 0px 37px 0px 18px;}*/
    #common-home .main-cont .caption {max-height: 100px;min-height: 100px;}
    .cartSlide #cart {padding: 0px;}
    #cart ul.table-striped .count-left{min-width: 70px;max-width: 70px;}
    #common-home .main-cont .product-thumb .price, #common-home .main-cont .product-thumb .ot-stock{font-size: 13px;}
    #common-home .main-cont .product-thumb .ot-stock a{font-size: 13px;}
    .mbl-log{height: 102px;}
    #common-home .top-cat{background-size: unset;}
}
@media only screen and  (max-width:300px){
    #common-home .main-cont .product-thumb .ot-stock a{font-size: 12px;}
    /*#common-home .main-cont .bot {padding: 0px 50px 0px 18px;}*/
    #common-home .main-cont .bot .col-sm-4 button{margin-top: -3px;}
    #common-home .main-cont .bot .cart_to_button{min-width: 60px;
    min-height: 60px;width: 60px;height: 60px;}
}
@media only screen and  (min-width:200px) and (max-width:290px){
    /*#common-home .main-cont .bot {padding: 0px 30px 0px 18px;}*/
    #common-home .main-cont .product-thumb .price, #common-home .main-cont .product-thumb .ot-stock{
        font-size: 13px;
    }
    #common-home .main-cont .bot .col-sm-4 button img{width: 15px;}
    #common-home .main-cont .bot .cart_to_button{padding-top: 30px !important;padding-left: 30px !important;}
    #common-home .top-cat .outr{margin-top: 10px;}
}
@media only screen and  (width:450px) and (height:600px){
    #common-home .main-cont .bot {padding: 0px 7px 0px 18px;}
}
@media only screen and  (min-width:768px) and (max-width:992px){
    #common-home .top-cat #payTo{margin-left: 0;}
    #common-home .top-cat .col-sm-3:last-child a{font-size: 16px;padding: 5px 10px;}        
}
.home-modal button:focus{
    outline: none !important;
}
@media only screen and  (width:320px) and (height:480px){
    .home-modal .modal-dialog{margin: 10px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .home-modal .modal-dialog{margin: 10px;}
}
.cartload{
    margin: 0 auto;
    position: fixed;
    text-align: center;
    top: 50%;
    left: 12%;
}

#cart ul.table-striped::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

#cart ul.table-striped::-webkit-scrollbar-thumb {
    background: #777;
}

#cart ul.table-striped::-webkit-scrollbar-track {
    background: #d6d6d6;
}

#searchModal .dajax_prod_popup .popup-input:focus{border-color: #ccc;}

@media only screen and (width:1440px) and (height:900px){
    .commontxt p{letter-spacing: 1px;}
}