@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');

body {
	direction: rtl;
	font-family: 'Cairo', sans-serif;
}
.btn {
    font-family: 'Cairo', sans-serif;
}
.main-menu > nav > ul > li > a {
	font-family: 'Cairo', sans-serif;
}
.hotline p span {
	font-family: 'Cairo', sans-serif;
}
h1, h2, h3, h4, h5, h6, .font-heading, .display-1, .display-2, .heading-sm-1 {
	font-family: 'Cairo', sans-serif;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	font-family: 'Cairo', sans-serif;
}
.hero-slider-1 {
	direction: ltr;
}
.hero-slider-1 .slider-content {
	direction: rtl;
}
.cart-dropdown-wrap.cart-dropdown-hm2 {
    left: 0;
    right: auto;
}
.header-action-2 {
	margin-right: 50px;
	margin-left: 0;
}
.logo.logo-width-1 {
    margin-left: 70px;
    margin-right: 0;
}
.hotline img {
    margin-left: 12px;
    margin-right: 0;
}
.main-menu > nav > ul > li.hot-deals img {
    margin-left: 8px;
    margin-right: 0;
}
.section-title h3 {
	margin-left: 30px;
	margin-right: 0;
}
.product-cart-wrap .product-content-wrap .product-price span {
    float: right;
    margin-left: 10px;
}
.main-menu > nav > ul > li ul.mega-menu li {
	float: right;
}
.banner-img .banner-text {
	padding: 0 30px;
    left: 0;
}
.btn.btn-xs, .button.btn-xs {
    padding: 7px 12px 7px 8px;
}
.fi-rs-arrow-small-left:before {
    content: "\f11e";
}
.fi-rs-arrow-small-right:before {
	content: "\f11d";
}
.fi-rs-arrow-left:before {
	content: "\f11b";
}
.fi-rs-arrow-right:before {
    content: "\f11a";
}
.banner-img .banner-text a i {
    margin-left: 0;
    margin-right: 5px;
}
.slider-arrow .slider-btn.slider-next {
    left: 20px;
	right: auto
}
.slider-arrow .slider-btn.slider-prev {
    right: 20px;
	left: auto;
}
.slider-arrow.slider-arrow-2.flex-right .slider-btn.slider-prev {
    margin-left: 10px;
    margin-right: 0;
}
.lang-btn img {
    margin-left: 10px;
    margin-right: auto;
}
.header-style-1 .select2-container--default .select2-selection--single {
    padding-right: 20px;
    padding-left: 0;
    border-radius: 0 5px 5px 0;
}
.cart-dropdown-wrap ul li .shopping-cart-img {
    margin-right: 0;
    margin-left: 20px;
}
.header-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered:after {
    right: auto;
    left: 0;
}
.header-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered {
	text-align: right;
}
.header-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
.header-style-1 .search-style-2 form input {
	margin-right: 20px;
	margin-left: 15px;
}
.search-style-2 form input {
    background-position: center left;
    padding-left: 30px;
}
.main-menu > nav > ul > li > a i {
    margin-left: 0;
    margin-right: 4px;
}
.contact-infor li img {
    margin-left: 8px;
    margin-right: 0;
}
.mobile-social-icon a:last-child {
     margin-right: 5px; 
} 
.banner-left-icon .banner-icon {
    margin-right: 0px;
    margin-left: 20px;
}
.newsletter .newsletter-inner .newsletter-content form input {
    padding-right: 58px;
    padding-left: 0;
    background: url(../imgs/theme/icons/icon-plane.png) no-repeat 258px center;
}
.newsletter-content {
	direction: rtl;
}
.newsletter-inner {
	direction: ltr;
}
.search-style-2 form button {
    position: absolute;
    left: 0px;
	right: auto
}
.newsletter .newsletter-inner .newsletter-content form input {
    padding-right: 58px;
    padding-left: 0;
    background: url(../imgs/theme/icons/icon-plane.png) no-repeat 287px center;
}
.mr-5 {
    margin-left: 5px !important;
}

.ml-5 {
    margin-right: 5px !important;
}
.mr-30 {
	margin-left: 30px !important;
	margin-right: 0 !important;
}
.ml-30 {
	margin-right: 30px !important;
	margin-left: 0 !important;
}
.ml-15 {
    margin-right: 15px !important;
    margin-left: 0px !important;
}
.mr-15 {
    margin-left: 15px !important;
    margin-right: 0px !important;
}
.mr-10 {
    margin-left: 10px !important;
    margin-right: 0px !important;
}
.breadcrumb span::before {
    content: "\f110";
    font-family: "uicons-regular-straight" !important;
    display: inline-block;
    font-size: 9px;
}
.breadcrumb {
    font-family: 'Cairo';
}
.section-title.style-1::after {
	left: auto;
	right: 0;
}
.custome-checkbox .form-check-label::before {
    margin: 0 0 0 8px;
}
.product-price {
	font-family: 'Cairo'
}
.detail-info h1 {
	font-size: 32px;
}
.detail-extralink .detail-qty {
	margin: 0 0 15px 6px;
}
.float-start {
    float: right!important;
}
.mr-50 {
    margin-left: 50px !important;
    margin-right: 0px !important;
}
.select2-results {
    display: block;
    direction: rtl;
}
.form-group input, .form-group select {
    padding-left: 0;
    padding-right: 20px;
}
.card-login .social-login {
	font-family: 'Cairo';
}
.card-login .social-login img {
    margin-left: 15px;
    margin-right: 0;
}
.card-login .social-login {
	font-size: 18px;
}
.custome-checkbox .form-check-label::before {
	margin-left: 8px;
	margin-right: 0;
}
.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem auto -0.5rem -0.5rem;
}
.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span {
    float: left;
}
.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
	font-family: 'Cairo';
}
.dashboard-menu ul li a {
	font-family: 'Cairo';
}
.account .card table td, .account .card table th {
    font-family: 'Cairo';
}
.text-end {
    text-align: left !important;
}
.custome-radio .form-check-label::before {
    margin-left: 8px;
    margin-right: 0;
}
.custome-radio input[type="radio"] + .form-check-label::after {
	right: 3px;
	left: auto;
}
input {
    padding-left: 0;
    padding-right: 20px;
} 
.text-start {
    text-align: right !important;
} 
.shopping-summery table thead th.start {
    border-radius: 0 20px 20px 0;
}
.shopping-summery table thead th.end {
    border-radius: 20px 0 0 20px;
}