html .rtl,  body.rtl { direction: rtl; text-align: right; }
.rtl .h1,.rtl  .h2,.rtl  .h3,.rtl  .h4,.rtl  .h5,.rtl  .h6,.rtl  h1,.rtl  h2,.rtl  h3,.rtl  h4,.rtl  h5,.rtl  h6,.rtl  body.rtl { font-family: 'Cairo',.rtl  sans-serif; }
.rtl .navigation ul { float: left; }
.rtl .navigation ul li { float: right; }
.rtl .navigation ul li { margin-left: 0px; margin-right: 10px; }
.rtl .form-icon { float: right; }
.rtl .form-search .btn { border-radius: 5px 0px 0px 5px }
.rtl .form-icon i.icon-location-pin { left: auto; right: 14px; }
.rtl .form-icon input { padding-left: 100px; padding-right: 40px; }
.rtl .pac-item { text-align: right; }
.rtl .pac-container .pac-item:before { left: auto; right: 8px; }
.rtl .pac-container .pac-item { padding: 8px 40px 8px 8px !important }
.rtl .banner .table-cell { text-align: right; }
.rtl .images-right { right: auto; left: -17px }
.rtl .form-icon i.material-icons { left: auto; right: 8px }
.rtl .download-apps a { margin: 20px 0px 0 20px }
.rtl .exclusive .boxed { padding: 22px 90px 25px 15px }
.rtl .exclusive .boxed i { left: auto; right: 20px }
.rtl .pattern ul li { float: right; }
.rtl .mobile-app ul li { text-align: left; }
.rtl .mobile-app ul li { padding-right: 0px; padding-left: 50px; }
.rtl .mobile-app ul i { right: auto; left: -36px; }
.rtl .mobile-app ul.right-side li { text-align: right; padding-left: 0; padding-right: 50px; }
.rtl .mobile-app ul.right-side i { left: auto; right: -36px; }
.rtl footer .custom-select { float: left; }
.rtl .pac-container { font-family: 'Cairo',.rtl  sans-serif !important; }
.rtl .form-group.icons .form-control { padding-left: 10px; padding-right: 50px; }
.rtl .form-login .form-group .form-control[type="password"] { padding-left: 50px; }
.rtl .pwd-viewer-toggle { right: auto; left: 0px; }
.rtl .form-group span.icons { left: auto; right: 7px; }
.rtl .modal-dialog { text-align: right; }
.rtl .btn-form .btn { float: left; }
.rtl .mr-10 { margin-right: 0px; margin-left: 10px; }
.rtl .listing-restaurant-filters .text-right { text-align: left !important; }
.rtl .search-icon .search-list { padding-left: 10px; padding-right: 50px; }
.rtl .listing-bottom .active { right: auto; left: -10px; border-radius: 0px 15px 15px 0px; padding-left: 7px; padding-right: 10px; }
.rtl .listing-top .image { left: auto; right: 0px; }
.rtl .listing-top .fav-button-add { left: 8px; right: auto; }
.rtl .fav-button-add { right: auto; left: 0px; }
.rtl .ratings-popup-listing form { float: right; }
.rtl .listing-top h3 { padding-right: 10px; padding-left: 10px; }
.rtl .type { right: auto; left: 0px; }
.rtl .listing-bottom span.non-veg { margin-left: 0px; margin-right: 5px; }
.rtl .modal .modal-footer,.rtl  .modal .modal-header,.rtl  .modal .modal-dialog { right: auto; left: -100%; }
.rtl .modal.show .modal-header { right: auto; left: 0px; }
.rtl .modal.show .modal-header,.rtl  .modal.show .modal-footer,.rtl  .modal.show .modal-dialog { right: auto; left: 0px; }
.rtl .modal-footer { border:none; }
.rtl .search-icon { float: left; }
.rtl .modal.filter-modal .modal-footer .btn-clear { margin-right: 0px; margin-left: 20px; }
.rtl input[type="radio"] + label.radio,.rtl  input[type="checkbox"] + label.checkbox { padding-left: 0px; padding-right: 25px; }
.rtl input[type="radio"] + label.radio:before,.rtl  input[type="checkbox"] + label.checkbox:before { left: auto; right: 0px; }
.rtl .sort-options ul li { float: right; }
.rtl .search-location i { left: auto; right: 0px; }
.rtl .search-location input { padding-left: 15px; padding-right: 50px; }
.rtl .connect-with .btn i { left: auto; right: 0px; }
.rtl .banner-list .container { padding-right: 15px; padding-left: 250px; }
.rtl .banner-list .f18 { right: auto; left: 18px; }
.rtl .modal-header .icons-add { right: auto; left: 20px; }
.rtl .modal-header a { left: auto; right: 20px; }
.rtl .modal-header { box-shadow: -4px 0px 10px 0px #d0d0d0; }
.rtl .dark-information .info { padding-left: 0px; padding-right: 200px; }
.rtl .dark-information .info .images { left: auto; right: 0px; }
.rtl .dark-information .info { float: right; }
.rtl .dark-information .info a.ratings,.rtl  .dark-information .info .active { float: right; }
.rtl .dark-information .info .borderd p { float: right; }
.rtl .dark-information .info .btn-primary-border { float: left; }
.rtl .title-border:before { left: auto; right: 0px; }
.rtl #info address { padding-left: 20px; padding-right: 60px; }
.rtl #info address i { left: auto; right: 20px; }
.rtl .head-user { padding-left: 0px; padding-right: 0px; }
.rtl .head-user i.icon-user { left: auto; right: 0px; }
.rtl .head-user .date { right: auto; left: 0px; }
.rtl .user-content p { word-break: break-all; }
.rtl .cart-mini-inner h3 span.items { float: left; }
.rtl .cart-mini-footer table tr td:last-child,.rtl  .cart-mini-body .table thead th.text-right { text-align: left }
.rtl .item-full-content ul li { padding-left: 15px; padding-right: 130px; }
.rtl .item-full-content ul li .img { left: auto; right: 15px; }
.rtl .item-full-content .btn-border-primary { float: left; }
.rtl .boxed-container .container.md,.rtl  .boxed-container .container.full { text-align: right; }
.rtl .accordion .card-header .btn { text-align: right; }
.rtl .accordion .card-header .btn:before { right: auto; left: 17px; }
.rtl .breadcrumb li:after { float: left; }
.rtl .navigation .dropdown-menu { right: auto !important; left: 0px !important }
.rtl .dropdown-menu { text-align: right; }
.rtl .navigation .dropdown-menu .dd-item i { margin-right: 0; margin-left: 6px; }
.rtl .navigation ul li.last a i.fa-angle-down { display: none; }
.rtl .navigation .dropdown-menu:after,.rtl  .navigation .dropdown-menu:before { right: 90px; }
.rtl .myaccount .action.full_row.text-left { text-align: right !important; }
.rtl .address_list .action { right: auto; left: 15px; }
.rtl .myaccount .text-right { text-align: left !important; }
.rtl .add-login .modal-header { left: auto; right: 0px; }
.rtl .add-login .modal-content { padding-left: 0px; padding-right: 100px; }
.rtl .body-title a { right: auto; left: 17px; }
.rtl .add-login .round-large { margin-right: 23px; }
.rtl #add-address .form-group.text-right { text-align: left !important; }
.rtl .order_list,.rtl  .review_list,.rtl  .fav_list { padding: 15px 135px 15px 15px }
.rtl .order_list .img,.rtl  .review_list .img,.rtl  .fav_list .img { left: auto; right: 15px; }
.rtl .table.cart .td.price { text-align: left; }
.rtl .cart_page .cart_total .td.price { text-align: left; }
.rtl .ing-header { padding-left: 0px; padding-right: 110px; }
.rtl .ing-header img.img { left: auto; right: 0px; }
.rtl .ing-body h3 .reqs { float: left; }
.rtl .ing-body ul li { float: right; }
.rtl .ing-body ul li input[type="checkbox"] + label.checkbox { text-align: right; padding-right: 30px; padding-left: 60px; }
.rtl .ing-body ul li label span { right: auto; left: 0px; }
.rtl .ing-footer { text-align: left; }
.rtl .cart-page-header { padding: 15px 125px 15px 200px }
.rtl .cart-page-header .img { left: auto; right: 20px; }
.rtl .cart-page-header .btn-line { right: auto; left: 25px; }
.rtl .cart-page-body .table thead th:last-child,.rtl  .cart-page-body .table td:last-child { text-align: left; }
.rtl .cart-summary table tr td.text-left { text-align: right !important; }
.rtl .cart-summary table tr td:last-child { text-align: left !important; }
.rtl .pull-right { float: left; }
.rtl .delivery-time-date span.checkbox { margin-right: 0px; margin-left: 15px; }
.rtl .breadcrumb li:after { content: '\f104'; }
.rtl .item-full-content .btn-border-primary i.fa-plus { font-size: 12px; margin-right: 7px; float: left; position: relative; top: 5px; margin-left: 2px; }
.rtl 
.rtl /*details page*/
.rtl .restaurant-info .relative { padding-right: 180px; padding-left: 15px; }
.rtl .restaurant-info p.span-text span { margin-right: 0px; margin-left: 10px; }
.rtl .relative .image { left: auto; right: 0px; }
.rtl .restaurant-info .info-btns { left: 0px; right: auto; }
.rtl .restaurant-info .info .borderd p { float: right; }
.rtl .cart-mini-mobile { float: left; }
.rtl .sidebar-navigation { float: right; }
.rtl .menu_width .item-full-content ul li { padding-right: 15px !important; }
.rtl 
.rtl /*search content*/
.rtl .listing-bottom span { margin-left: 3px; float: right; }
.rtl 
.rtl /*modal*/
.rtl .add-login .modal-content { padding-right: 0px; padding-left: 0px; }
.rtl .ing-footer .qq { margin-left: 15px; float: right; margin-right: 0px; }
.rtl .user_info li { float: right; }
.rtl .menu_width { float: right; padding-right: 15px; }
.rtl .action { float: left; }
.rtl .favourties-list .listing-top { padding-left: 80px; padding-right: 0px; }
.rtl a.re-btn:before { right: -24px; left: auto; }
.rtl .user_info li { margin: 10px 0px 0px 15px; }
.rtl .navigation ul li a.account-login { padding-right: 53px; padding-left: 9px; }
.rtl .navigation ul li a.account-login i { right: 0px; left: auto; }
.rtl .search-icon .icon-top { }
.rtl .item-full-content ul li { float: right; }
.rtl .bx-borderd { padding-right: 80px; padding-left: 30px; }
.rtl .bx-borderd .ic { right: 15px; left: auto; }
.rtl .address_list_check li { float: right }
.rtl .account-information .btn { float: left }
.rtl .fav-head { padding-right: 90px; padding-left: 0px }
.rtl .fav-head .img { left: auto; right: 0px; }
.rtl .rating-list .options { right: auto; left: 0px; }
.rtl .favourties-list li { float: right; }
.rtl .material-icons { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .header .container {  }
.rtl .cart-click { right: auto; left: 0px; direction: ltr; }
.rtl .form-search { right: auto; left: 0px; }
.rtl .form-icon .btn.locate_me i.material-icons { right: 0px; }
.rtl .form-icon .btn.locate_me { right: auto; left: 50px; text-align: right; }
.rtl .owl-carousel { direction: ltr; }
.rtl .offer-section-page { float: left; }
.rtl .mobile-app p { padding-right: 0px; padding-left: 16%; }
.rtl .grey-bg .container:before { left: auto; right: 0px; border: none; border-left: 1px solid #ddd; }
.rtl .menu_width { padding-right: 0px; padding-left: 0; }
.rtl .search.form-group i.clear_btn { right: auto; left: 0px; }
.rtl .popupgallery.detail { left: auto; right: 0px; }
.rtl .intl-tel-input .flag-container { direction: ltr; text-align: left; }
.rtl .intl-tel-input .country-list { text-align: right; }
.rtl .intl-tel-input .country-list .flag-box { float: right; margin-right: 0px; margin-left: 6px; }
.rtl .branch_location { right: auto; left: 0; border-radius: 0px 10px 10px 0px; }
.rtl .bootstrap-select .dropdown-toggle .filter-option { text-align: right; }
.rtl .quantity button,.rtl  .quantity input { float: right; }
.rtl .modal-cart-check .modal-header .modal-title span { margin-left: 0px; margin-right: 20px }
.rtl .selectDrop .bootstrap-select>.dropdown-toggle { padding-left: 20px; padding-right: 45px; }
.rtl .lang-icons.bootstrap-select>.dropdown-toggle:before { left: auto; right: 10px; }
.rtl .custom-checkbox-2 label { padding-left: 0px; padding-right: 30px; }
.rtl .custom-checkbox-2 label:before { left: auto; right: 0px; }
.rtl .cart-mini-body .cart-box { padding-left: 15px; padding-right: 110px; }
.rtl .cart-box .imgs { left: auto; right: 15px; }
.rtl .sidebar-navigation-inner { padding-right: 0px; padding-left: 0px; }
.rtl .ss-icons { right: auto; left: 40px; }
.rtl .bootstrap-select>.dropdown-toggle:after { position: absolute; left: 0; top: 20px; }
.rtl .form-login .intl-tel-input.separate-dial-code .selected-flag { margin-left: 0px; }
.rtl .form-login .form-group .form-control.mobile-country { padding-left: 80px !important; padding-right: 50px !important }
.rtl .strike-code { margin-right: 0px; margin-left: 15px; }
.rtl .cart-mini-body .cart-box .cart-box-image { left: auto; right: 10px; }
.rtl .deail-modal-view .add-cart-and-qty .qq { margin: 0px; }
.rtl .deail-modal-view .modal-dialog { right: 0px; left: 0px; }
.rtl .deail-modal-view h2 { padding-right: 0px; padding-left: 30px; word-break: break-word; }
.rtl .deail-modal-view .back-to-listing { right: auto; left: 0px }
.rtl .table.cart .td.info { padding-left: 0px; padding-right: 15px; }
.rtl @media screen and (max-width:767px) {
.rtl 	.header .logo { text-align: right; }
.rtl 	.header-menu-toggle { right: auto; left: 0px; }
.rtl 	.pattern ul li img { left: auto; right: 0px; }
.rtl 	.pattern ul li { padding-left: 0px; padding-right: 65px; }
.rtl 	.quicklinks li { text-align: right; }
.rtl 	.navigation ul li { text-align: right; }
.rtl 	.navigation .dropdown-menu .dd-item { text-align: right; }
.rtl 	.close-header-menu { right: auto; left: 0px; }
.rtl 	.navigation ul li.last a i { margin-right: 0; float: right; margin-left: 5px; margin-top: 2px; }
.rtl 	.grey-restaurant .listing-bottom .active { right: auto; left: 0px; }
.rtl 	.listing-bottom span { margin-left: 5px; }
.rtl 	.dark-information .info { padding: 0px; }
.rtl 	.dark-information .info a.ratings,.rtl  .dark-information .info .active,.rtl  .dark-information .info .borderd p,.rtl  .dark-information .info .btn-primary-border { float: none; }
.rtl 	.menu_navigation { left: auto; right: 15px; }
.rtl 	.menu_navigation .title-border { text-align: right; }
.rtl 	.menu_navigation .title-border:after { right: auto; left: 15px; }
.rtl 	.sidebar-navigation ul li a:before { left: auto; right: 0px; content: '\f105'; font-family: fontAwesome; }
.rtl 	.sidebar-navigation ul li a { padding-left: 0px; padding-right: 15px; }
.rtl 	.cart-page-header { padding: 0px; }
.rtl 	.order_list,.rtl  .review_list,.rtl  .fav_list { padding: 0px; }
.rtl 	.order_list .img,.rtl  .review_list .img,.rtl  .fav_list .img { right: auto; }
.rtl 	.fav-head { padding-left: 0px; padding-right: 60px; }
.rtl 	.fav-head .img { left: auto; right: 0px; }
.rtl 	.social-icons { text-align: right; }
.rtl 	.form-search .btn,.rtl  .form-icon input { border-radius: 4px; }
.rtl 	.item-full-content ul li { padding-right: 60px; }
.rtl 	.ing-header { padding: 0px; }
.rtl 	.navigation { left: auto; right: -100%; }
.rtl 	.navigation.open { left: auto; right: 0px; }
.rtl 	.close-header-menu { display: none; }
.rtl 	.pattern ul li { text-align: right; }
.rtl 	.mobile-app p { padding: 0px; }
.rtl 	footer h3:before { right: auto; left: 0px; }
.rtl 	footer h3 { width: 100%; }
.rtl 	.form-icon .btn.locate_me { right: auto; left: 40px; text-align: center; }
.rtl 	.branch_location { right: auto; left: 0; border-radius: 0px 10px 10px 0px; }
.rtl 	.footer-selctbox .bootstrap-select>.dropdown-toggle { padding-left: 10px; padding-right: 47px; }
.rtl 	.restaurant-info .info .borderd p { float: right; width: 100%; text-align: right; }
.rtl 	.form-group.icons .form-control { padding: 0 10px; }
.rtl 	.form-login .form-group .form-control[type="password"] { padding-right: 10px; }
.rtl 	.ss-icons { right: 0px; }
.rtl 	.form-login .form-group .form-control.mobile-country { padding-right: 10px !important }
.rtl }
.rtl @media only screen and (min-width:768px) and (max-width:993px) {
.rtl 	.navigation .dropdown-menu .dd-item i { top: -4px; }
.rtl 	.social-icons { text-align: right; }
.rtl 	.mobile-bottom { padding-right: 20px; }
.rtl 	.mobile-bottom a { float: right; }
.rtl 	.cart-mini-mobile { right: auto; left: 100%; }
.rtl 	.copyrights { text-align: center; }
.rtl 	.banner-list .f18 { left: 0px !important; }
.rtl 	.cart-mini-mobile { left: auto; right: 100%; }
.rtl 	.cart-mini-mobile.open { left: 0px; right: auto; }
.rtl 	.select_payment .borderd span { margin-left: 15px; margin-right: 0px; }
.rtl 	.table.cart .td.info { padding-right: 15px; padding-left: 4px; }
.rtl 	.user_info li { border-left: none; }
.rtl 	.right-content input[type="radio"] + label.radio,.rtl  .bx-borderd input[type="radio"] + label.radio { margin-right: 0px; margin-left: 15px; }
.rtl 	ul.table li span.td,.rtl  ul.table li .td { padding: 5px 15px 5px 0px; }
.rtl 	.cart_page .cart_total .td.price { padding-right: 30px; padding-left: 20px; }
.rtl 	.ratings-popup-listing form { margin-left: 8px; margin-right: 0px; }
.rtl }
.rtl @media screen and (max-width:640px) {
.rtl 	.sidebar-navigation ul li a { position: relative; }
.rtl 	.sidebar-navigation ul li a:before { left: auto; right: 0px; position: absolute; }
.rtl 	.sidebar-navigation-inner h4:before { right: 0px; left: auto; }
.rtl 	.header-menu-toggle { right: auto; left: 120px; }
.rtl 	.download-apps { text-align: center }
.rtl 	.download-apps a { margin: 20px 0px 0 0px; }
.rtl 	.pattern ul li img { left: auto; right: 6px; }
.rtl 	.banner-list .container { padding-right: 15px; padding-left: 15px; }
.rtl 	.banner-list .f18 { right: auto; left: 15px; }
.rtl 	.search-content .listing-top { position: relative; padding-right: 0px; }
.rtl 	.listing-top span.active { right: 0px; left: auto; }
.rtl 	.listing-top span.active:before { right: 0px; left: auto; }
.rtl 	.restaurant-info .relative { padding-right: 0px; padding-left: 0px; }
.rtl 	.restaurant-info h2 span { display: block; }
.rtl 	.restaurant-info .relative { padding-bottom: 72px; }
.rtl 	.item-full-content ul li .boxed { padding-right: 80px; padding-left: 2px; }
.rtl 	.item-full-content ul li .img { left: auto; right: 2px; }
.rtl 	.menu_width { padding-right: 0px; }
.rtl 	.menu_width .item-full-content ul li { padding: 0px; }
.rtl 	.item-full-content ul li .boxed { border: none; border-bottom: 1px solid #ddd !important; }
.rtl 
.rtl 	/*checkout*/
.rtl 	.checkout-page { padding: 13px 0px; }
.rtl 	.bx-borderd { padding: 0px; }
.rtl 	input[type="radio"] + label.radio,.rtl  input[type="checkbox"] + label.checkbox { padding-left: 25px; }
.rtl 	.bx-borderd input[type="radio"] + label.radio { margin-left: 15px; margin-right: 0px; }
.rtl 	.cart-summary { padding: 0px; border: inherit; }
.rtl 	.delivery-time-date { padding: 8px; border: inherit; }
.rtl 	.user-information i { background: #4bcbf }
.rtl 	a.re-btn:before { right: -11px; }
.rtl 	footer h3 { box-shadow: inherit; }
.rtl 	.myaccount .address_list { border: 1px solid #DDDDDD; }
.rtl 	.rating-list .options .btn,.rtl  .address_list .action a { width: inherit; height: inherit; background: none }
.rtl 	.rating-list .options .btn.remove,.rtl  .address_list .action a.delete { background: none; }
.rtl 	.cart_page .cart_total .td { padding: 8px 15px 8px 0px; }
.rtl 	.cart_page .cart_total .td.price { padding-right: 30px; padding-left: 5px; }
.rtl 	h4.green_text span { display: block }
.rtl 	.rating-list li { border-bottom: 1px solid #e3e3e3 !important; border: none; padding: 15px 0px; }
.rtl 	.rating-list li { margin-bottom: 5px; }
.rtl 	.favourties-list .listing-top { padding-left: 0px; padding-right: 85px; }
.rtl 	.mobile_login { left: 120px; right: auto; }
.rtl 	.form-search { left: 0px; right: auto; }
.rtl 	.form-icon input { padding-left: 40px; padding-right: 10px; }
.rtl 	.listing-top h3 span { display: block; }
.rtl 	.menu_width .item-full-content ul li { padding-right: 0px !important }
.rtl 	.ing-header { padding-left: 0px; padding-right: 74px; }
.rtl 	.ing-footer .qq { margin-left: 15px; margin-right: 0px; }
.rtl 	.form-search .btn { border-radius: 5px 0px 0px 5px; }
.rtl 	.pattern ul li { padding-left: 8px; }
.rtl 	.grey-restaurant { padding: 70px 0 0px; }
.rtl 	.order_list .row { padding-right: 82px; padding-left: 0px; }
.rtl 	.order_list .img { right: 0px; left: auto; }
.rtl 	.order_list { padding: 0; border: none; }
.rtl 	.navigation ul li a { padding: 10px 43px 0px 16px; }
.rtl 	.navigation .dropdown-menu .dd-item i { top: -7px; }
.rtl 	.ratings-popup-listing form { margin-left: 0px; margin-right: 8px; }
.rtl 	.head-user { padding-right: 0px; padding-left: 10px; }
.rtl 	.form-icon input { padding-left: 80px; }
.rtl }
.rtl .deail-modal-view .star-and-fav .star-ratings-full { margin-right: 0px; }
.rtl .deail-modal-view .flex-pr .price { margin-right: 0px; }
.rtl .head { padding-left: 30px; }
.rtl .zoomWindowContainer .zoomWindow { left: -450px !important; }
.rtl .deail-modal-view .star-and-fav .star-ratings-full { margin-right: 0px; }
.rtl .deail-modal-view .flex-pr .price { margin-right: 0px; }
.rtl .mobile-display{direction: ltr;}