/*
    =========================
	Author			 : Alaa Lafi
	Version			 : 1.1
	=========================

*/
@font-face {
  font-family: "NeoSansArabic";
  src: url("../fonts/neosansarabic.eot");
  src: url("../fonts/neosansarabic.eot?#iefix") format("embedded-opentype"),
       url("../fonts/neosansarabic.woff2") format("woff2"),
       url("../fonts/neosansarabic.woff") format("woff"),
       url("../fonts/neosansarabic.ttf") format("truetype"),
       url("../fonts/neosansarabic.svg#BukraRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}


body, html {
direction: rtl;
font-family: "NeoSansArabic", sans-serif;
}
:root {
  --font-family-base: NeoSansArabic, sans-serif;
  --font-family-title: NeoSansArabic, sans-serif; }


.logo-header {
    float: right;
}
.site-header .extra-nav {
    float: left;
    padding-right: 30px;
}
.site-footer .footer-bg {
    left: 0;
    right: auto;
}
@media only screen and (max-width: 1680px){
.site-footer .footer-bg {
    left: -87px;
    right: auto;
}
    }
.navbar-toggler {
    float: left;

}
@media only screen and (max-width: 991px){
.mo-left .header-nav.show {
    right: -1px;
}
    }
@media only screen and (max-width: 575px){
.site-header.box-header .navbar-toggler {
    margin: 14px 15px 14px 0px;
}
    }
@media (min-width: 992px){
.text-lg-start {
    text-align: right !important;
}
    }
.list-square-check li {
    padding: 10px 40px 10px 0px;
}
.list-square-check li:before {
    right: 0;
}
.widget_getintuch ul li i {
    right: 0;
}
.widget_getintuch ul li {
    padding-right: 40px;
}

.dz-accordion.style-2 .accordion-item .accordion-header .accordion-button {
    padding: 6px 50px 6px 6px;
}
.dz-accordion.style-2 .accordion-body .list-square-check li {
    padding: 5px 40px 5px 0px;
}
.main-bnr-three .sub-title {
    letter-spacing: 0px;
}