@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300&family=El+Messiri&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

* {
	font-family: "Tajawal", sans-serif;;
}

body {
	font-family: "Tajawal", sans-serif;;
}

h1, h2, h3, h4, h5, h6, p, span, li, a, strong {
	font-family: "Tajawal", sans-serif !important;
}

.form-control {
	text-align: right;
}

.main-header .main-menu .navigation > li {
	margin-left: 30px;
	margin-right: initial;
}

.main-header .header-lower .nav-outer {
	margin-right: 80px;
	margin-left: initial;
}

.about-one_image-outer {
    position: relative;
    margin-right: -170px;
    margin-left: initial;
    padding-left: 70px;
    padding-right: initial;
}

.about-one_ball {
	left: 7%;
	right: initial;
}

.about-one_lamp {
	right: 5%;
	left: initial;
}

.service-block_two-arrow {
	left: 0px;
	right: initial;
}

.service-block_two-title {
	margin-left: 60px;
	margin-right: initial;
}

.testimonial-block_one-quote {
	left: 40px;
	right: initial;
}

.testimonial-block_one-author_outer {
	right: 0px;
	left: initial;
}

.testimonial-block_one-upper {
	padding-right: 210px;
	padding-left: initial;
}

.team-block_one-share {
	right: 95%;
	left: initial;
}

.contact-one_phone .side-icon {
	left: 0px;
	right: initial;
}

.footer-list li a {
	padding-left: initial;
	padding-right: 20px;
}

.footer-list li a::before {
	right: 0px;
	left: initial;
}

.page-title .bread-crumb li {
	margin-left: 15px;
	margin-right: initial;
    padding-left: 15px;
    padding-right: initial;
}

.page-title .bread-crumb::before {
	right: 0px;
	left: initial;
}

.page-title .bread-crumb li:before {
	left: -6px;
	right: initial;
}

.service-list li a:before {
	left: 0px;
	right: initial;
}

.service-list li a::after {
	left: 25px;
	right: initial;
	content: "\f142";
}

.contact-widget {
	text-align: center;
}

[class^="flaticon-"], [class*=" flaticon-"] {
    font-family: "flaticon_fllopi-icons" !important;
    font-style: normal;
    font-weight: normal;
    speak: none;
    direction: ltr;
    text-align: left;
}

.fa, .fa-brands, .fa-solid, .fa-regular {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
}
.fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400;
}

.team-block_one-share {
	text-align: center !important;
}

.openMenuInMobile {
    left: 0%;
    right: initial !important;
}

@media screen and (max-width: 768px) {
    
    .mobile-menu .close-btn {
        left: 15px;
        top: 15px;
        right: initial;
    }
    
    .mobile-menu .close-btn i {
        top: 40px;
        position: absolute;
    }
    
    .testimonial-block_one-upper {
        padding-right: 0px;
    }
    
}
