@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap'); 
body, .menuPort, .header .btSuperTitle, h1, h2, h3, h4, h5, h6, .header .btSubTitle, .btBtn, select, input {
	font-family: 'Cairo', sans-serif;
}
.menuHolder .logo {
	float: right;
}
.btMenuRight .menuPort nav {
	float: left;
}
body:not(.btMenuVerticalLeft):not(.btMenuVerticalRight) .menuPort ul li {
	float: right;
}
.btTextLeft {
    text-align: right;
}
.btTextRight {
    text-align: left;
}
.btIco .btIcoHolder:before {
	float: right;
}
.btTextLeft .sIcon {
    float: right;
    margin: 0 0 0 -100%;
}
.btTextLeft .mediumIcon .sTxt {
    margin-right: 84px;
	margin-left: 0;
}
.btTextLeft .sTxt {
	float: right;
}
body:not(.btMenuVerticalLeft):not(.btMenuVerticalRight) .menuPort>nav>ul>li, body:not(.btMenuVerticalLeft):not(.btMenuVerticalRight).btStickyHeaderActive .mainHeader .menuPort>nav>ul>li {
	margin: 0 0 0 30px;
}
.sTxt p:last-of-type, .btText p:last-of-type {
	direction: rtl;
	font-size: 15px;
	line-height: 30px;
	text-align: justify;
}
.header.medium {
    margin-bottom: 14px;
    text-align: right;
}
.btSiteFooterWidgets .btBox {
	text-align: right;
	direction: rtl;
}
.btSiteFooterWidgets .btBox.widget_nav_menu.col-md-3 ul li {
    float: right;
}
.btBox.widget_nav_menu.col-md-3 ul li:nth-child(2n+1) {
    clear: right;
}
.header.extralarge, .btTextLeft .dash:before, .btTextLeft .dash:after {
	float: right;
}
.accordionPanes, .tabsVertical .tabAccordionTitle {
	direction: rtl;
	text-align: right;
}
.tabsVertical .tabAccordionTitle:before {
	right: auto;
}

.btBtn a.btIcoHolder:before {
    margin-left: 0;
    margin-right: 0;
    direction: rtl;
    float: left;
    padding-left: 0;
}
.servicesItem.mediumIcon.accentIconType .sTxt p:last-of-type {
	text-align: center;
}

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: right;
	}
}
@media (min-width: 480px){
	.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 {
		float: right;
	}
}
