/* ============================ Chandrakant 31-5-2022 =========================================== */
/* ---- RTL css--- */
/* ======================= Food ============================== */

[dir='rtl'] .food .hm-sldr .slick-next {
    background-image:url(../images/left.png);background-repeat: no-repeat;background-position: center;background-size: 10px;overflow: hidden; 
    right: auto;
    left: 0px;
}
[dir='rtl'] .food .hm-sldr .slick-prev {
    background-image:url(../images/right.png);background-repeat: no-repeat;background-position: center;background-size: 10px;overflow: hidden; 
    right: 0px;
    left: auto;
}

.rtl-content .pin-input{
    direction: ltr;
}

.rtl-content .promo-sec .title {
    text-align: right;
}

.rtl-content .promo-sec .title:after {
    right: 0;
}

.rtl-content .form-list li.pin {
    padding-right: 0;
}

.rtl-content .popup a.del {
    left: 10px;
    right: auto;
}

.rtl-content footer .foot-stripe.op2-footer .right p {
    text-align: left !important;
}

.rtl-content .overlay-close {
    right: 0;
    left: auto;
}

.rtl-content .sidebar.active {
    left: 0;
    right: auto;
}

.rtl-content .form-list li.mobile{
    padding-left: 0;
    padding-right: 15px;
}
.rtl-content div.mxdialog a.del {
    left: 10px;
    right: auto;
}

.rtl-content .popup {
    left: 0;
    right: auto;
}

.rtl-content .ico {
    margin: 0 0 0 12px;
}

.rtl-content .ico i {
    transform: rotate(180deg);
}

.rtl-content .loc-ico {
    transform: rotate(180deg);
}

.rtl-content .row.loyalty .col-95 {
    padding-right: 11px;
    padding-left: 0px;
}

.rtl-content .ico-wrap {
    padding-left: 10px;
    padding-right: 0;
}

.rtl-content .marchant-info .icon p {
    float: right;
    padding-right: 10px;
    padding-left: 0;
}

.rtl-content .marchant-info .icon span {
    float: right;
}

.rtl-content .coupon-list .slick-track {
    padding-left: 100px;
    padding-right: 0;
}

.rtl-content .coupon-list .slick-list {
    padding-left: 60px;
    padding-right: 0;
}

.rtl-content .coupon-list li span.check {
    left: 10px;
    right: auto;
}

.rtl-content .slick-slide .bor-0 p {
    float: none;
}

.rtl-content .Basket .col-20 {
    text-align: left;
}

.rtl-content .txt-right {
    text-align: left;
}

.rtl-content .sticky-btn {
    right: auto;
    left: 0;
}

.rtl-content .checkout .col-20 {
    text-align: left;
}

/* .rtl-content .checkout i.rdo {
    margin-left: auto;
    margin-right: 20px;
} */

.rtl-content div.select-box:after {
    right: auto;
    left: 0px;
}

.rtl-content .bookreq:after {
    left: auto;
    right: 12px;
}

.rtl-content .prod-info p {
    text-align: right;
}

.rtl-content .checkout .row ul li .col-25 p {
    text-align: left;
}


.rtl-content i.rdo {
    margin-left: 20px;
    margin-right: auto;
    padding-right: 20px;
}

.rtl-content i.rdo em {
    right: 0;
}

.rtl-content .add-btn {
    left: 0;
    right: auto;
}

.rtl-content .pac-item {
    text-align: right;
}

.rtl-content .prod-info .special-off {
    float: right;
    padding: 0 18px 0 0;
}

.rtl-content .prod-info .special-off:before {
    left: auto;
    right: 0;
}

.rtl-content label.switch {
    transform: rotate(180deg);
}

.rtl-content .content .cta-wrap {
    float: none;
}

.rtl-content .tab-list li {
    padding: 0 0 0 8px;
}

.rtl-content .rewardz .order-list span {
    float: right;
}

.rtl-content .coupon-list li {
    margin-right: 0;
}
.rtl-content .count-wrap p{
    text-align: left;
}
.rtl-content .pay-online h4, 
.rtl-content .pay-online .pB15{
    text-align: right;
}
.rtl-content .addOn-row .col-wrap .pL15{
    padding-right: 10px;
    padding-left: 0;
}
.rtl-content .addOn-row .col-wrap .col-30 {
    text-align: left;
}
.rtl-content .col-5.marBT-10{
    margin-bottom: 5px;
}
/* ======================= Food ============================== */
/* ======================== retail =============================== */

.rtl-content .form-list li.c1 {
    float: none;
}

.rtl-content .retail .search-wrap .search-box {
    padding: 0 20px 0 0px;
}

.rtl-content .search-box a {
    right: auto;
    left: 0;
    border-radius: 10px 0 0 10px;
}

.rtl-content .retail .ico-wrap {
    padding: 0;
}
.rtl-content .retail .ico-wrap.logout {
    padding: 0 10px 0 0;
}

.rtl-content .retail .Promotion .btn-wrap .like {
    border-radius: 0;
    border-bottom-left-radius: 15px;
}

.accord-list li a span .rtl-content .subscribe .subscribe-form ul.form-list,
.rtl-content .subscribe .subscribe-form ul.form-list li {
    width: 100%;
}

.rtl-content .retail #userEmailID {
    border-radius: 0 6px 6px 0;
}

.rtl-content .retail #subscribe {
    border-radius: 6px 0 0 6px;
}

.rtl-content .retail .accord-list li a span {
    left: 15px;
    right: auto;
}

.rtl-content .accord-list li i.chk {
    padding-left: 0;
    padding-right: 25px;
}

.rtl-content .accord-list li i.chk em {
    right: 0;
    left: auto;
}

.rtl-content footer .right .address p {
    text-align: right;
    background-position: top right;
}

.rtl-content footer .right .footer-logo {
    margin-right: auto;
    margin-left: 60px;
}
.rtl-content .retail .tab-wrap{
    padding: 0;
    padding-left: 10px;
}
.rtl-content .retail .tab-wrap-list{
    padding: 0;
    padding-right: 10px;
}
.rtl-content .retail .filter{
    left: auto;
    right: 0;
}
.rtl-content .retail .product-data .quanty-wrap label{
    margin: 0 0 0 15px;
}
.rtl-content .retail .btn-wrap.btn-wrap2 a.button{
    border-radius: 8px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.rtl-content .retail .btn-wrap.btn-wrap2 .like {
    border-radius: 8px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.rtl-content .retail .Promotions-wrap .content-box span{
    padding: 0;
    padding-left: 10px;
}
.rtl-content .retail .action a{
    margin: 0 15px 0 0;
}
.rtl-content .retail .quanty-wrap label{
    padding-right: 0;
    padding-left: 10px;
}
.rtl-content .retail .cart-list li .data{
    padding: 0 30px 0 0;
}
.rtl-content .retail .sub-total-wrap .cta-wrap{
    text-align: left;
}
.rtl-content .footer-social li{
    margin-right: 0;
    margin-left: 10px;
}
.rtl-content .download-app a{
    margin-right:0 ;
    margin-left:10px ;
}
.rtl-content .thumb-slider li{
    padding: 0 0 0 10px;
}
/* ======================== retail =============================== */

/* ======================== restaurant =============================== */

.rtl-content .restaurant .hdr-btn {
    margin-left: 0;
    margin-right: 1px;
}

.rtl-content .restaurant .accord-list li a span {
    left: 15px;
    right: auto;
}

.rtl-content .restaurant .accord-list li i.chk {
    padding-left: 0;
    padding-right: 25px;
}

.rtl-content .restaurant .accord-list li i.chk em {
    right: 0;
    left: auto;
}

.rtl-content .restaurant .Promotion .btn-wrap .like {
    border-radius: 0;
    border-bottom-left-radius: 15px;
}


.rtl-content .restaurant #subscribe {
    border-radius: 6px 0 0 6px;
}
.rtl-content .my-basket-radio{
    float: right;
}
.rtl-content .my-basket-radio label{
    padding-left: 0px;
    padding-right: 8px;
}

.rtl-content .my-basket-radio.vehicle-no {
    padding-left: 0;
    padding-right: 20px;
}
.rtl-content .restaurant .product-data{
    padding: 0 20px 0 0;
}
.rtl-content .restaurant .product-data .prod-info .cta-wrap{
    text-align: left;
}
.rtl-content .restaurant .pL15{
    padding: 0;
    padding-right: 15px;
}
@media screen and (max-width: 767px){
/* .rtl-content .restaurant .hdr-btn {
    padding: 8px 10px;
} */
.rtl-content .restaurant .border-b .col-3,
.rtl-content .restaurant .border-b .col-9{
    width: 25%;
}
.rtl-content .restaurant .col-1 i.rdo{
    margin: 0;
    padding: 0;
}
.rtl-content .restaurant .layout-inner .col-6{
    width: 25%;
}
}
/* ======================== restaurant =============================== */

/* ======================== restaurant - New - =============================== */
.rtl-content .link-list li a::before{
    margin-right: auto;
    margin-left: 10px;
}
.rtl-content .hdr-buton-wrap{
    padding: 0 0 0 15px;
}
.rtl-content .search-wrap{
    right: auto;
    left: 100px;
}
.rtl-content .link-list li .search-box a{
right: auto;
left: 0;
border-radius: 0;
border-top-left-radius: 40px;
border-bottom-left-radius: 40px;
}

.rtl-content .restaurant .Promotion li .content-box .img-box a.like{
    right: auto;
    left: 10px;
}
.rtl-content .restaurant .Promotions-wrap .content-box span{
    padding-right: 0;
    padding-left: 10px;
}
.rtl-content .restaurant .category-list .content-box{
    border-radius: 0;
    border-top-left-radius: 30px;
}
.rtl-content .subscribe-form input[type=text]{
    border-radius: 0 5px 5px 0;
    border: 1px solid #e0e4e5;
    border-left: 0;
}
.rtl-content .mx-list{
    float: right;
}
.rtl-content .popup.order-now .form-list li{
    float: right;
}
.rtl-content .popup.login .verify-otp label:after, .rtl-content .frmTimeslot label:after{
    left: auto;
    right: 0;
}
.rtl-content .mx-list li {
    padding: 10px 0px 0px 7px !important;
    float: right;
}
.rtl-content .link-list li.cart a span{
left: auto;
right: -10px;
}
.rtl-content .cart-list li .col3{
    padding: 0 20px 0 0;
}
  
.rtl-content .restaurant .prod-info .stock{
    padding: 0 10px 0 0;
}
.rtl-content .cart-list li .col5,
.rtl-content .total-cta-wrap .cta-wrap,
.rtl-content .sub-total-wrap h4.prz
{
    text-align: left;
}
.rtl-content .restaurant .cate-menu-list .slick-next {
    background-image: url(../images/foodtemp/left-arrow.png);
    background-size: 100%;
    width:16px ;
    height: 16px;
    background-color: transparent;
    
         
    }
.rtl-content .restaurant .cate-menu-list .slick-prev {

    background-image: url(../images/foodtemp/right-arrow.png);
    background-size: 100%;
    width:16px ;
    height: 16px;
    background-color: transparent;    
    }

.rtl-content .layout-inner{
    padding-left: 0;
    padding-right: 50px;
}
.rtl-content .layout-wrap{
    padding-right: 0;
    padding-left: 50px;
}
.rtl-content .layout .row ul.form-list li{
    float: right;
}
.rtl-content .text-right,
.rtl-content .sec-ttl p{
    text-align: left;
}
.rtl-content .adrs-list li .adrs-ico{
    transform: rotate(180deg);
}
.rtl-content .promo-offer .col-8{
    padding-left: 0;
    padding-right: 10px;
}
.rtl-content .promo-offer .ico-wrap{
    padding-left: 10px;
    padding-right: 0;
}
.rtl-content .subscribe .cta-wrap a{    border-radius:  5px 0px 0px 5px;}
.rtl-content .restaurant .btn-wrap .count-btn button{background-color: #F5F2E4; overflow: hidden;}
.rtl-content .restaurant .btn-wrap .count-btn button.minusBtn{ border-bottom-left-radius: 12px;}
.rtl-content .restaurant .btn-wrap .count-btn button.plusBtn{ border-bottom-right-radius: 12px;}
/* ======================== restaurant - New - =============================== */
.rtl-content .restaurant .riderTipAmt {
    text-align: left;
}
/* back to top */
.rtl-content .go-top{
    right: auto;
    left: 20px;
}
/* 1-8-2022 */
.crz-ecom.rtl-content .Basket .cart-data .col-25{
    width: 35%;
}
.crz-ecom.rtl-content .Basket .cart-data .col-50{
    width: 40%;
}
.crz-ecom.rtl-content .Basket .row ul li.total .col-50:last-child{
    text-align: left;
}

@media screen and (max-width: 1200px){
    .rtl-content .restaurant .product-data{
        padding: 0 ;
    }
}

@media screen and (max-width: 1023px) {
    .rtl-content .menu-wrap ul li a {
        text-align: right;
    }
    /* retail */
    .rtl-content .social ul {
        align-items: baseline;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
   
    .rtl-content .search-wrap{
        left: 0;
    }
    .rtl-content .layout-wrap,
    .rtl-content .layout-inner{
        padding: 0;
    }
    .rtl-content .retail .dd{
        left: 0;
        right: auto;
    }
    .rtl-content .listing-head div.title{
        padding: 0 35px 0 0;
    }
    .rtl-content .retail .sub-total-wrap .cta-wrap .button:last-child{
        margin: 0 12px 0 0;
    }
    .rtl-content .tab-wrap{
        left: auto;
        right: -100%;
    }
    .rtl-content .tab-wrap.active {
        right: 0;
        left: auto;
    }
    .rtl-content .prod-filter .del{
        right: auto;
        left: 10px;
    }

    /* retail */
    /* Restaurant Product Slider Arrow */
    [dir='rtl'] .restaurant .cate-menu-list  .slick-prev{
        right: 15px;
        left: auto;

    }
    [dir='rtl'] .restaurant .cate-menu-list   .slick-next{
        left: 15px;
        right: auto;
    }
    /* Restaurant Product Slider Arrow */

}

@media screen and (max-width: 767px) {
    .rtl-content .footer-info .left ul li span {
        position: absolute;
        top: 0;
        left: auto;
        margin-right: 0;
        margin-left: 10px;
        right: 0;
    }

    .rtl-content .footer-info .left ul li p,
    .rtl-content .footer-info .left ul li a.contactNumber {
        padding-left: 0;
        padding-right: 25px;
    }
    .rtl-content .cart-list li .col5,
    .rtl-content .total-cta-wrap .cta-wrap,
    .rtl-content .sub-total-wrap h4.prz{
        text-align: center;
    }
    .rtl-content .cart-list li .col1{
        right: auto;
        left: 10px;
    }
    .rtl-content .address.basket .cart-data .col-3{
        margin-left: 0;
        margin-right: 10px;
    }
    .rtl-content .cart-data .col-6{
        width: 35%;
    }
    .rtl-content .hdr-buton-wrap {
        margin: 0;
        padding: 0;
    }
    .rtl-content .retail .search-box{
        margin-left: 20px;
    }  
    .description i.chk{
        padding-left: 0px;
    }
}
@media screen and (max-width: 480px) {
    .wrapper, .wrap980{
        padding: 15px;
    }
    .rtl-content .retail .cart-data .col-6{
        width: 25%;
    }
  
    .rtl-content .retail .cart-data .col-3.txt-right{
        width: 40%;
    }
    .rtl-content .retail .cart-data .col-3.txt-right.basket-cnt{
        width: 20%;
    }
    .rtl-content .retail .cart-data .count-btn input{
        width: 20px;
    }
    .rtl-content .retail .cart-data .count-btn{
        width: 70px;
    }
    .rtl-content .retail .cart-data p{
        font-size: 1.3rem;
    }
    .rtl-content .restaurant .addon-wrap .col-25 .count-btn{
        width: 90px;
    }
    .crz-ecom.rtl-content .Basket .cart-data .col-25{
        width: 40%;
    }

    .crz-ecom.rtl-content .Basket .cart-data li p{
        font-size: 1.4rem;
    }
    .rtl-content .link-list li a::before{
        margin-left: 5px;
    }
}

/* ---- RTL css ==End== --- */

/* ======================================================================= */