@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@300;400;500;700&display=swap');
.doodle-arbic-class {direction: rtl;}
.section-headding-common .right-top-strip span, .right-contact-text p, .doodle-arbic-class {  
	font-family: 'Noto Kufi Arabic', sans-serif;
    font-weight: 300;
}
.top-strip-ex.D_Flw span {
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-weight: 400;
}
.right-top-strip {
    margin-right: auto;
    margin-left: 0;
}

.left-top-strip {
    margin-right: 0;
}

ul.navbar-nav.ms-auto {
    margin-right: auto;
    margin-left: 0 !important;
}

.srv-bx-single h2, input, select, textarea, .form-contact-box-container form, .contact-map-container, .section-serv-04 ul, .ser_tab_right-box, .section-serv-03, header.header_al nav.excpt__nav li.nav-item .dropdown-menu ul li a, .pad-box-abt, .inner-txt-overlay, .section-about-home, h3.section-headding-common , .hm-banner-text-wrapper {
    text-align: right;
}

.Dle_content .home03 .owl-nav {
    direction: ltr;
}

.right-hm-abt 
 .table_class {
    width: 100%;
}
.srv-bx-single {
    padding-left: 15px;
    padding-right: 0;
}
 .footer-container ul {
    margin-left: 0;
    margin-right: auto;
}

.footer-container ul li a {
    padding-right: 0;
    padding-left: 30px;
}

.footer-container ul li:last-child a {
    padding-left: 0;
}
 .top-strip-ex.D_Flw span:last-child {
    padding-left: 0;
    padding-right: 12px;
}

.top-strip-ex.D_Flw span:first-child {
    padding-left: 12px;
    padding-right: 0;
    display: inline-block;
    text-align: right;
}

.top-strip-ex.D_Flw i {
    margin-left: 8px;
    margin-right: 0;
    float: right;
}

.left-top-strip {
    direction: ltr;
    text-align: right;
}

.top-strip-ex .left-top-strip span:first-child {
    padding-right: 12px;
    padding-left: 0;
}

.top-strip-ex .left-top-strip span:last-child {
    padding-right: 0;
}
.left-icon-banner {
    margin-left: 60px;
    margin-right: 0;
}
.sec-serv-03-left {
    padding-right: 0 !important;
    padding-left: 3.5rem;
}
 .project_tab li:first-child {
    margin-left: 0;
    margin-right: auto;
}

.project_tab li:last-child {
    margin-left: auto;
    margin-right: 0;
}
.tab-right-cnt-area {
    padding-right: 15px;
    padding-left: 0;
}

.section-serv-04 ul li {
    padding-left: 0;
    padding-right: 30px;
}
.section-serv-04 ul li:before {
    right: 0;
    left: auto;
}
.tab-left-cnt-area {
    padding-left: 15px;
    padding-right: 0;
}
.form_field_left {
    padding-right: 0;
    padding-left: 20px;
}

.form_field_right {
    padding-left: 0;
    padding-right: 20px;
}
.contact-map-container .section-headding-common {
    margin-left: auto;
    margin-right: 0;
}

.contact-map-container a.btn-back {
    margin-left: 0;
    margin-right: auto;
}
.form-contact-box-container input.wpcf7-form-control.wpcf7-submit, .contact-map-container a.btn-back, .section-serv-04 ul li, .section-serv-03 h4, .footer-container ul li a, .btn_dflt, p, .hm-banner-text-wrapper h4, .hm-banner-text-wrapper h3, header.header_al nav.excpt__nav li.nav-item a {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.hm-bnr-container {
    max-width: 550px;
}
.section-serv-03 h4 {
    line-height: 40px;
}
.lang-wrapper a {
    font-size: 16px;
    color: #f30e63;
    font-family: 'Conv_ProductSans-Medium';
}
.lang-wrapper a:hover {
    color: #000;
    text-decoration:none;
}
header.header_al nav.excpt__nav a.navbar-brand {
    margin-right: 0;
}
.srv-bx-home-wrapper {text-align: right;direction: ltr;}

.serv-02-inner-container ul li {
    padding-left: 0;
    padding-right: 30px;
}

.serv-02-inner-container ul li:before {
    left: auto;
    right: 0;
}
.right-contact-text p strong {
    min-width: 160px;
}
.section-headding-common .right-top-strip span {
    margin-left: 20px;
    margin-right: 0;
}
.right-contact-text span {
    font-family: 'Conv_ProductSans-Light';
	color: #464646;
}
 
@media screen and (min-width: 992px) { 
.hm-banner-text-wrapper.bnr-pos-06 .hm-bnr-container, .hm-banner-text-wrapper.bnr-pos-05 .hm-bnr-container {
    margin-left: 0;
    margin-right: auto;
}
.hm-banner-text-wrapper.bnr-pos-06{
	top: 5rem;
    bottom: auto; 
}
.hm-banner-text-wrapper.bnr-pos-05 {
    padding-bottom: 5rem;
}

.hm-banner-text-wrapper.bnr-pos-05 .hm-bnr-container {
    max-width: 600px;
}
}
  
@media screen and (max-width: 991px) {
.center-top-strip {
    margin-right: auto;
    margin-left: 0;
}

header.header_al button.navbar-toggler {
    margin-right: auto;
    margin-left: 10px;
}	
}
 

@media screen and (max-width: 767px) {
.left-hm-abt figure, .left-hm-abt p {
    margin-right: 0;
}
.right-abt-02-des {
    margin-top: 2rem;
}
.section-serv-03 h4 {
    line-height: 30px;
}
.form_field_right, .form_field_left, .sec-serv-03-left {
    padding: 0;
}	
}


@media screen and (max-width: 575px) {
.footer-container ul li a {
    font-size: 13px;
}

.footer-container ul {
    margin-left: auto;
    margin-right: auto;
}	
.section-serv-03 h4 {
    line-height: 22px;
}	
}







