@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap');

body {
	font-family: 'Cairo', sans-serif;
	direction: rtl;
}
body #productModal label {
    font-size: 16px;
}
body h1, body h2, body h3, body h4, body h5, body h6, body .item_form-legend {
    letter-spacing: 0 !important;
    font-weight: bold;
}
body .item_modifier-option small {
    margin-right: 5px;
}
/**** Menu **/
body .panel ul li a i {
    margin-right: 0 !important;
    margin-left: 5px;
}

@media(min-width:992px){
	body .col-lg-1, body .col-lg-2, body .col-lg-3, body .col-lg-4, body .col-lg-5, body .col-lg-6, body .col-lg-7, body .col-lg-8, body .col-lg-9, body .col-lg-10, body .col-lg-11, body .col-lg-12,
	body .col-md-1, body .col-md-2, body .col-md-3, body .col-md-4, body .col-md-5, body .col-md-6, body .col-md-7, body .col-md-8, body .col-md-9, body .col-md-10, body .col-md-11, body .col-md-12 ,
	body .col-sm-1, body .col-sm-2, body .col-sm-3, body .col-sm-4, body .col-sm-5, body .col-sm-6, body .col-sm-7, body .col-sm-8, body .col-sm-9, body .col-sm-10, body .col-sm-11, body .col-sm-12,
	body .col-xs-1, body .col-xs-2, body .col-xs-3, body .col-xs-4, body .col-xs-5, body .col-xs-6, body .col-xs-7, body .col-xs-8, body .col-xs-9, body .col-xs-10, body .col-xs-11, body .col-xs-12
	{
		float:right !important;
	}
}
.global-header .col-xs-4 , .banner .col-md-4, .banner .col-md-8{
    float: right !important;
}
/* header */
body .global-header .menu-link{
	float:right;
}
.global-header .shopping-cart, .global-header .language-bar, .global-header .language-bar {
	float:left;
}
/** modal **/
body .modal-cart-view h3 i {
    padding-right: 0;
    padding-left: 15px;
}
body p.close {
	right: auto;
	left: 20px;
}
body .cart-items .item-add-remove-wrapper a em {
	left:0;right:auto;
}
body .cart-items ul li .item-price-wrapper {
    float: left;
}

body .addl-pricing p span {
    float: left;
}
body .item_form-label_text {
    margin-right: 0;
    margin-left: 7px;
}
body .radio-field label, body .checkbox-field label{
	padding-left: 0;
	padding-right: 11px;
}
body .radio-field label:before, body .checkbox-field label:before {
	left: auto;
	right: -24px;
}
body .radio-field label:after {
	left: auto;
	right: -18px;
}
body .checkbox-field label:after {
	left: auto;
	right: -25px;
}
body .item_price {
	text-align:left;
}/** products */
body .menu-item .menu-item-info p.price {
	float:left;
}/*** chosen dropdown */
body .chzn-container .chzn-results .group-option {
    padding-left: auto;
    padding-right: 20px;
}
body .chzn-container-single .chzn-single div {
	right:auto;
	left:0;
	border-left: 0;
	border-right: 2px solid #edecec;
}
body .chzn-container-single .chzn-single div b {
	margin-left: 0;
	margin-right: 9px;
}
.restaurant-info.avg_time {
    text-align: left;
}
.cart-mobile a {
    margin-right: 12px;
}
.cart-mobile .icon-cart {
    margin-right: 12px;
}
.cart-mobile .icon-cart i em {
    left: -14px;
}
.checkmark {
    right:  0;
    left: auto;
}
.radio-items {
	padding-right: 32px;
	padding-left: 15px;
}
#productModal label, #productModal p,  #productModal textarea, button, a.btn{
    font-family: "cairo",sans-serif !important;
    letter-spacing:0 !important;
}.search-container-desktop {    right: 60px;    left: unset;}.search-container-desktop button, .desktop-search-btn {    margin-right: unset;    margin-left: 10px;}button.mob-search-btn {    margin-right: unset;    margin-left: 10px;}.mobile-search-screen button.close-btn {    right: unset;    left: 9px;}.search-container-desktop button.close-btn {    left: unset;    right: -14px;}/*Order tracking*/.orderpage-trackorder-container .track-progressbar li {    float: right;}.orderpage-trackorder-container .track-progressbar li:first-child:after {	left: unset;     right: 50%;}.orderpage-trackorder-container .track-progressbar li:last-child:after {    left: unset;    right: -50%;}.orderpage-trackorder-container .track-status .order-no {    float: right;}.orderpage-trackorder-container .track-status .order-date {    float: left;}.track-order-sm-container button.close-btn {    float: left;}.float-right {    float: left;}.order-type-section .city-head span.fa {    float: left;}.index-item-discount-shape {    left: unset;    right: 4px;}.index-item-tag-shape {    left: unset;    right: 4px;}.item-modal-discount-shape {    left: unset;    right: 4px;}.item-modal-tag-shape {    left: unset;    right: 4px;}.change-pos-text{	text-align: left !important;}.bfp-radio-option{	flex: 2;}