.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6 {
	font-family: 'Dubai', sans-serif !important;	
	font-weight: bold !important;
}
.rtl .our-vision-section p {
    font-family: 'Dubai', sans-serif !important;	
}
.rtl .button {
    font-family: 'Dubai', sans-serif !important;	
	font-weight: bold !important;
}
.rtl .mo-col-logo{
    float: right;
}
.rtl ul#menu-footer-menu-arabic {
    display: flex;
    justify-content: flex-start;
}
.rtl .bigtext p {
    font-size: 4rem;
    line-height: 5rem;
}
.rtl .menu-footer-menu-arabic-container .menu a {
    padding-left: 20px;
    text-transform: uppercase;
}
.rtl .footer-widget-1 {
    float: right;
}
.rtl .footer-widget-2 {
    float: left;
}
.rtl footer .social-media-widget {
    float: left;
}
.rtl .footer-widget-4 {
    float: right;
}
.rtl ul#menu-footer-menu-02-arabic {
    display: flex;
    justify-content: flex-start;
}
.rtl .portfolio-effect2:hover .content-block {
    right: 35px;
	left: initial;
}
.rtl .menu-footer-menu-02-arabic-container .menu a {
    padding-left: 20px;
    font-size: 1.2rem;
    line-height: 2.4rem;
}
.rtl .footer-widget-5 {
    text-align: left;
}
.rtl div.wpforms-container div.wpforms-uploader .dz-message {
    left: 20px !important;
    right: initial !important;
}
.rtl .section-subtitle h4 {
    font-size: 4.5rem !important;
    line-height: 6rem !important;
    font-family: 'Dubai', sans-serif !important;
    font-weight: normal !important;
}
.rtl .portfolio-row .section-subtitle h4 {
    font-size: 4.5rem !important;
    line-height: 4.5rem !important;
}
.rtl .footer_v1 .menu li a, 
.rtl .footer_v1, .footer_v1 p,
.rtl .footer_v1 .footer-row-bottom a {
    font-size: 1.7rem !important;
    line-height: 2.7rem !important;
}
.rtl a.contact-number {
    direction: ltr;
    display: inline-block;
}
.rtl .service-overlay {
    transform: translatex(100%);
}
.rtl .section-main-title h1 {
    font-size: 5rem !important;
    line-height: 6rem !important;
}
.rtl .section-main-title h1 {
	text-align: right;
}
@media (min-width: 1200px)  {
	.rtl .mo-header-v6 .mo-menu-list > ul > li.current-menu-item > a {
		font-size: 18px;
		line-height: 28px;
	}
}
@media (min-width: 1024px) and (max-width: 1366px) { 
	.rtl .section-subtitle h4 {
		font-size: 3.5rem !important;
		line-height: 5rem !important;
	}
	section.vc_section.height-800 {
		height: 600px;
	}
}
@media  (max-width: 991px) { 
	.rtl .mo-col-logo {
		float: none !important;
	}
	.rtl .bigtext p {
		font-size: 3rem;
		line-height: 4rem;
	}
	.rtl .mo-header-icon {
		left: 0 !important;
		right: initial !important;
	}
	.rtl .mo-header-v6 .mo-menu-list > ul > li > a {
		text-align: right;
	}
	.rtl .section-main-title h1 {
		font-size: 3rem !important;
		line-height: 4rem !important;
	}
	 .rtl h1.vc_custom_heading.banner-title {
        padding-right: 15px;
		 padding-left: initial;
    }
	.rtl .portfolio-row .section-subtitle h4 {
    font-size: 3rem !important;
    line-height: 4rem !important;
}
}
@media  (max-width: 767px) { 
	.rtl .swap-on-mobile .container {
			display: flex;
			flex-direction: column-reverse;
	}
	.rtl footer .social-media-widget {
		float: right;
	}
	.rtl ul#menu-footer-menu-arabic {
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
	}
	.rtl .footer-widget-5 {
		text-align: right;
	}
}
.rtl .grid.masonry {
    direction: rtl !important;
    text-align: right !important;
}
.rtl .grid.masonry .masonry-item {
    right: auto !important;
}
.rtl .portfolio-row p {
    padding-top: 5px;
}
/*.rtl .grid.masonry .post-item div[style*="left: 0%"] {
    left: auto !important;
    right: 0% !important;
}
.rtl .grid.masonry .post-item div[style*="left: 33.2877%"] {
    left: auto !important;
    right: 33.2877% !important;
}
.rtl .grid.masonry .post-item div[style*="left: 66.6438%"] {
    left: auto !important;
    right: 66.6438% !important;
}*/
.rtl .grid.masonry .content-block {
    text-align: right !important;
}