body{
	    direction: rtl;
		    font-size: 18px;
}

p {
    font-size: 18px;	
}

body,
p,
input,
a,
h1,
h2,
h3,
h4,
h5,
h6,
label,
li ,div{
font-family: 'Markazi Text', serif!important;
} 

.float_left {
    float: right;
}

.float_right {
    float: left;
}

header .bottom_header .address .top-info .icon-box {
    padding-right: 10px;
	 padding-left: 20px;
}


header .bottom_header .address .top-info .icon-box span {
    border-left: unset;
    padding-left: unset;
    border-right: 1px solid #F6F6F7;
    padding-right: 25px;
}

header .bottom_header .address .top-info .icon-box span:after{
	left: unset;
    right: -1px;
}


@media (max-width: 585px){
.mainmenu-area nav .nav_main_list ul.navbar-nav {
    left: 20px;
    right: 20px;
}
}

@media (min-width: 768px){
.navbar-nav {
    float: right;
    margin: 0;
}
}

@media (min-width: 768px){
.navbar-nav>li {
    float: right;
}
}


.me-fin-banner a.banner-button i:after {
    right: 8px;
	
}


.me-fin-banner a.banner-button i {
	border-left:unset;
}

.banner-button .fa-arrow-circle-right{
	 padding: 0!important;
    margin: 0!important;
    padding-right: 20px!important;
	
}

.welcome_sec h2:before{
	right: unset;
    left: -16px;

}

.pull-left {
    float: right!important;
}

.we_are .we_are_deatails {
    padding-left: unset;
    padding-right: 61px;
	}


.we_are .right_side h2:before {
    left:unset;
    right: 8px;
}


.get_touch h2:before, .our_partner h2:before {
    left: unset;   
    right: -2px;
}

.service_facts h3:before{
	left: unset;
	right: 3px;
}

@media (max-width: 767px){
.service_facts h3:before {
    right: 45%;

	}
}


.our_advisor h2:before{
        left: unset;
	    right: 14px;
}

.single-advisor{
      margin-bottom:52px!important;
}


.fa-angle-right{
	transform: rotate(180deg);
}

.blog-container .single-blog-post .post-meta .title-holder {
    padding-left: unset;
    padding-right: 30px;
	}
	
.author-box .submitted-post {
float: right;
}

.author-box .social-icons {
    float: left;
}




.contact_us_container .form_holder {
    padding-right: 15px;
    padding-left: 83px;
}

.contact_us_container .form_holder button:before{
	right:unset;
	left: 54px;
}

.contact_us_container .form_holder button:after{
	right: unset;
    left: 55px;
}

.contact_us_container .form_holder button i{
    padding-left: unset;	
    padding-right: 33px;
}

.fa-arrow-circle-right:before {
    content: "\f0a8";
}

.col_right{
	float:right;
}


footer .top_footer .part1 ul li a i {
 
    margin-left: unset;
    margin-right: 9px;
}



.history_sec h2:before {
    right: 38px;
}


.blog-variation-container .blog_single_post>a:before{
	right:unset;
    left: 54px;
}

.blog-variation-container .blog_single_post>a:after{
	right: unset;
    left: 55px;
}

.blog-variation-container .blog_single_post>a i {
    padding-left: unset;
    padding-right: 32px;
}

.z-index-1{
	z-index:99;
}

.get_touch input, .get_touch textarea{
    padding-left: unset;
    padding-right: 20px;	
}



.get_touch form button.submit i{	
	margin-left: unset;
    margin-right: 20px;
}

.get_touch form button.submit i {
    border-left:unset;
    border-right: 1px solid #fff;
}

.get_touch form button.submit i:after {
    left: unset;
    right: -2px;
}

.get_touch form button.submit {
    padding-left: 9px;
}

.contact_us_container .address:after {
        left: unset;	
	    right: -13px;
}

.contact_us_container .address:before{
    left: unset;
    right: -13px;
	
}

.contact_us_container .icon_holder span {
	padding-right: unset;
    padding-left: 34px;
}


.contact_us_container .form_holder input, .contact_us_container .form_holder textarea {
	 padding-left: unset;
    padding-right: 20px;

}

@media (max-width: 767px){
.welcome_sec h2 {
    text-align: revert;
}
}

.mainmenu-area nav > .nav_main_list ul li a {
    font-size: 1.2em;
}

.contact_us_container .address_holder {
    font-size: 1em;
	
}

.mainmenu-area nav> .nav_main_list ul>li>.sub-menu a:before {
    content: '\f104';
}

.mainmenu-area nav> .nav_main_list ul>li>.sub-menu:before{
	left:unset;
	 right: 45px;
}

.mainmenu-area nav> .nav_main_list ul>li:hover .sub-menu{
	left:unset;
	right:0px;
}

@media (max-width: 1170px){
.mainmenu-area nav ul li.arrow_down .fa-bars {
   right:unset;
    left: 15px;

}}

.single-advisor .img-holder .overlay .social i {
    line-height: 28px!important;
}


@media (max-width: 767px){
.single-blog-post .content {
    text-align: right!important;
}

}
.single-blog-post .content {
    text-align: right!important;
}



@media (max-width: 991px){
.faqs_sec .left_side button {
     position: absolute; 
     right: 100%!important; 
     left: unset!important;
     top: unset!important;
}
}


.faqs_sec .left_side button {
    left: -2px;
    
}


