body{
	font-family: 'Cairo', sans-serif;
	text-align: right;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Cairo', sans-serif;
}
iframe.fb_customer_chat_icon {
    left: 12px;
    right: unset !important;
}

a.whatsapp-btn {
    right: unset;
    left: 30px;
}

.footer-default .footer-left .inner::before {
    left: unset;
    right: 0;
}

.footer-default .footer-left .inner h2 {
    padding: 0;
    padding-right: 105px;
}
ul.social-share.social-style--2 li a{
	text-align: right;
}
.slide .inner h1.title.theme-gradient{
	font-family: 'Cairo', sans-serif;
	height: 150px;
}
.about-us-list {
    margin-left: 0;
    margin-right: 45px;
}

button.slick-next.slick-arrow {
    right: -25px !important;
    left: unset;
}
button.slick-prev.slick-arrow {
    left: -25px !important;
    right: unset;
}
section#partners .work-together {
    text-align: left;
}
.footer-default .footer-left .inner h2{
	font-family: 'Cairo', sans-serif;

}
.fb_iframe_widget iframe{
    left: 4px;
    right: unset !important;
}
button.rn-button-style--2, a.rn-button-style--2 {
    letter-spacing: unset;
}
.footer-default .footer-left{
	border-top-right-radius: unset;
	border-top-left-radius: 6px;
}
.page-item:first-child .page-link{
	transform: rotate(180deg);
	border-top-left-radius: unset;
    border-bottom-left-radius: unset;
	border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.page-item:last-child .page-link{
	transform: rotate(180deg);
	border-top-right-radius: unset;
	border-bottom-right-radius: unset;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
label.virtualForm{
    margin-left: 0;
    margin-right: 15px;
}
.submitVirtualForm{
	padding: 0 25px;
	height: 46px;
	display: inline-block;
	line-height: 42px;
	border: 2px solid #b1b4c1;
	border-radius: 6px;
	color: #b1b4c1;
	font-weight: 500;
	font-size: 14px;
	position: relative;
	z-index: 2;
	text-transform: uppercase;
	font-family: 'Cairo', sans-serif;
}
a.btn-transparent:after{
	left:unset;
	right: 0;
}

@media only screen and (max-width: 991px){
	.footer-default .footer-left{
		border-radius: 0;
	}
}
@media only screen and (max-width: 767px){
	.my_switcher{
		left: 0px;
		right: unset;
	}
	.header-area .header-wrapper .mainmenunav ul.mainmenu {
		left: -100%;
		right: unset;
	}
	.header-area .header-wrapper.menu-open .mainmenunav ul.mainmenu {
	    left: 0;
	    right: unset;
	}
}
@media only screen and (max-width:575px){
	.section-title p{
		font-size: 16px;
	}
	h1.theme-gradient {
	    line-height: 40px;
	}
	section#why-chose-us h1.theme-gradient{
		text-align: right;
	}
	.header-area .header-right .header-btn{
		margin-left: 20px;
	}
	section#partners p {
	    text-align: right;
	}
}


.blog-sidebar .sidebar-blog-post .thumbnail-post {
    float: right;
}
.blog-sidebar .sidebar-blog-post .post-info {
    padding-left: 0;
    padding-right: 95px;
}

section#blog-post .post-detail span i {
    padding-right: 0;
    padding-left: 5px;
}
