/* Arabic Fonts */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap')


.rtl {
	font-family: Tajawal !important;
}

.rtl .mapBOxs .mapTitle {
	right: 50px;
}
.rtl .btn-primary{
	letter-spacing:0px;
}

body.rtl .signup-form .form-group [type=checkbox]:checked + label:after{
	right: 0px;
}
body.rtl .signup-form .form-group [type=checkbox]:checked + label:before{
	right:10px;
}
body.rtl .signup-form [type=checkbox]:not(:checked), body.rtl .signup-form [type=checkbox]:checked {
    right: -9999px;
}

@media (min-width: 768px) {
	.rtl .New_home_banner .hoverText h1 {
		max-width: 450px;
	}
}

.rtl .title {
	font-family: 'Tajawal',sans-serif !important;
}

@media (min-width:769px) {
	.rtl .MapITem3 .mapBOxs {
		margin-right: auto;
		margin-left: inherit;
	}
	.rtl .mapBOxs::before {
		left: -5px;
		right: inherit;
	}
	.rtl .mapBOxs::after {
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		top: 81px;
		left: -74px;
	}
	.rtl .MapITem1 .mapBOxs {
		margin-right: inherit;
		margin-left: auto;
	}
	.rtl .NewMarketplace .title.text-lg-start {
		text-align: right!important;
	}
}

@media (max-width:768px) {
	.rtl .mapBOxs::before {
		left: -5px;
		right: inherit;
	}
	.rtl .mapBOxs .mapTitle span {
		margin-right: 0rem;
	}
	.rtl .mapBOxs::after {
		right: 1rem;
		left: inherit;
	}
	.rtl .navbar-brand {
		margin-right: 0rem;
	}
	.rtl .innerBanner::after {
		left: 25%;
		right: inherit;
	}
	.rtl .innerBanner::before {
		left: 0;
		right: inherit;
	}
	.rtl .academyDetails .adDetailsBox .infoPost div{
		margin-right: 0rem !important;
	}
	.rtl .academyDetails .adDetailsBox .infoPost figure{
		margin-left: 0.5rem !important;
		margin-right: 0rem !important;
	}
	.rtl .academyDetails .adDetailsBox .infoPost span{
		margin-left: 0.5rem !important;
	}
	.rtl .academyDetails .adDetailsBox, .rtl .academyDetails .adDetailsBox p{
		text-align:right;
	}
	.rtl .aboutLongerslide .slick-track .slick-slide{
		text-align:right;
	}
}

@media (min-width:667px) {
	.rtl .New_home_banner figure {
		text-align: left;
	}
	.newFooter .col-md-5.col-lg-4 {
		text-align: right;
	}
	footer h5 {
		text-align: right;
	}
	footer ul li a {
		text-align: right;
	}
}

@media (min-width: 992px){
header nav .btn {
    margin-right: 25px;
	margin-left:inherit;
}
}

.rtl .mapBOxs span {
	margin-left: 1rem;
	margin-right: inherit;
}

.rtl .followNews .S-box img {
	margin-left: 0.5rem;
	margin-right: 0;
}

.rtl .innerBanner .text-lg-end {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.mapBOxs .M-text {
	font-size: 1rem;
}

.followNews {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.followNews .row {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.NewMarketplace .leftIMg {
	right: 0;
	left: inherit;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.aboutTexts .aboutTextsBOx {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.aboutTexts .aboutTextsBOx h2 {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.aboutTextsBOx blockquote {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.formcustom .form-group .input-block .form-control {
	padding: 13.5px 54px 13.5px 54px;
}

.resetyourpassword-sec form .btn {
	min-width: 170px;
}

.resetyourpassword-sec form .form-group {
	width: calc(100% - 156px);
	padding-left: 15px;
	padding-right: 0px;
}

.formcustom .form-group .input-block .icon {
	right: 20px;
	left: inherit;
}

.formcustom .form-group .input-block .icon-right {
	left: 16px;
	right: inherit;
}

.drag-drop-box .innerbox .icon-box {
	margin: 0 0px 0 20px;
}

.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {
	left: 22px;
	right: inherit;
}

.bfh-selectbox .bfh-selectbox-toggle::before {
	content: "";
	right: 0;
	left: inherit;
	border-radius: 0px 25px 25px 0px;
	border-left: 1px solid #E7E9EC;
	border-right: none;
}

.bfh-selectbox .bfh-selectbox-toggle {
	padding: 15.5px 25px 15.5px 10px !important;
}

.bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option i.glyphicon {
	margin-left: 2rem;
	margin-right: inherit;
}

.select2 .selection .select2-selection .select2-selection__arrow {
	left: 22px;
	right: inherit;
}

.New_home_banner .hoverText h1 {
	margin-right: initial;
}

.iti__country-list {
    right: 0;
    left: auto;
}
.iti__country-list {
    text-align: right;
}
.iti__flag-box, .iti__country-name {
    margin-left: 6px;
	margin-right: inherit;
}

.iti__arrow {
    margin-right: 6px;
	margin-left: inherit;
}
.iti {
    border-radius: 0 30px 30px 0;
}

.signup-main .leftimg-block {
    right: 0;
	left:inherit;
}
.signup-main .signup-form-block {
    padding: 100px 697px 74px 120px;
}

.rtl {
    overflow-x: hidden;
}
