main , .main-header.menu-area{
	direction:rtl !important;
}
.banner-content {
	text-align:right !important;
}

/* just version arabic*/
.navbar-wrap.main-menu {
	justify-content:end !important;
}
.navbar-wrap ul {
	    margin-left: unset !important;
}
.navbar-wrap ul {
    margin-right: 31px !important;
    margin-left: 45px !important;
}
.footer-widget , .mobile-menu .navigation li > a {
	text-align:right !important;
}
.faq-area .row {
	direction:ltr !important;
}
@media (max-width:991px){
.language-switcher.dropdown {
	text-align:right !important;
	padding:0px 20px !important;
	}}
.header-action > ul li::before {
	right:12px !important;
}
.contact-info-wrap .title::before {
	right: unset !important;
    left: auto !important;
}
.faq-area .sub-title , .faq-area .title{
text-align:right !important;	
}
.section-title.text-left::before {
    left: auto !important;
    right: 0 !important;
}
.faq-set {
text-align:right !important;	
}
.fa-facebook-square:before , 
.fa-twitter:before , 
.fa-instagram:before ,
.fa-linkedin-in:before {
color:#fff !important;
}
.blog-post-right-content .title a {
	    display: flex !important;
	    text-align: right !important;
}
.fa-long-arrow-alt-right:before {
  content: "\f30a" !important; 
}
.contact-info-list , .contact-info-wrap .title 
{
	text-align:right !important
}
.contact-info-wrap .title::before {
   
    right: 0 !important;
	left: auto !important;}
.icon {
	margin:0px 20px;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] , 
.contact-form-wrap form input, .contact-form-wrap form textarea{
direction:rtl !important;

}
.blog-sidebar {
	display:none !important;
}
.contact-form-wrap .section-title .sub-title , 
.contact-form-wrap .section-title .title{
	text-align:right !important;
}
.contact-form-wrap form input.wpcf7-submit
{
	position:absolute !important;
	right:32px !important;
	left:unset !important:
}
.blog--post--content {
	text-align:right !important;
}
.wpcf7-not-valid-tip , .date {
	text-align:right !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	text-align:right !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em !important;
    padding: 1.2em 1em !important;
	border: none;
}
@media (max-width: 991.98px) {
nav.menu-nav.show {
	display:contents !important;
	}}
.banner-content > h2{
	line-height:1.5 !important;
}
.services-content{
	height:200px !important;
}
.wpcf7 form.sent .wpcf7-response-output , .package-pricing-box tbody tr th, .package-pricing-box tbody tr td , .pack-pricing-head {
	text-align:right !important;
}
.fw-link ul li {
  display: flex !important;
  flex-direction: row-reverse !important; 
  align-items: center !important;
}
.fw-link ul li i {
  margin-right: 0 !important;   
  margin-left: 8px !important;  
}