@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400&display=swap');

body {
	font-family: 'Tajawal', sans-serif;
}

*, h1, h2, h3, h4, h5, h6,
p, span, li, a, strong,
.header-default.black-logo--version .mainmenu-wrapper .page_nav ul.mainmenu li a,
body.template-font-7 .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a span,
.slick-active .hero-content-2 > *, .slick-active .hero-content-3 > *,
body.template-font-7 .heading, body.template-font-7 h1, body.template-font-7 h2, body.template-font-7 h3, body.template-font-7 h4, body.template-font-7 h5, body.template-font-7 h6, body.template-font-7 .h1, body.template-font-7 .h2, body.template-font-7 .h3, body.template-font-7 .h4, body.template-font-7 .h5, body.template-font-7 .h6,
a.brook-btn.bk-btn-white, button.brook-btn.bk-btn-white,
.testimonial_style--4 .content .testimonial-info .clint-info h6,
.testimonial_style--4 .content .testimonial-info .clint-info span,
a.brook-btn.btn-sd-size, button.brook-btn.btn-sd-size,
.footer-widget h2.widgettitle,
body.template-font-7 .footer-widget .footer-menu ul.ft-menu-list li a,
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading,
.move-up.animate,
.brook-quote .quote-text,
p.bk_pra,
.contact-form input,
body.template-color-23 .contact-form input[type="submit"], body.template-color-23 .contact-form textarea[type="submit"],
.contact-form textarea,
.panel-body .billing-back-btn .billing-btn button,
input, button, select, textarea,
.service.service--1 .content h4,
body.template-font-7 .service.service--1 .content p,
body.template-font-7 .testimonial_style--1 .content p,
.testimonial_style--1 .content .testimonial-info .clint-info h6,
body.template-font-7 .testimonial_style--1 .content .testimonial-info .clint-info span {
	font-family: 'Tajawal', sans-serif;
}

body.template-font-7 .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a.btn {
	padding: 10px;
    color: #fff;
}

.hero-content-3 h3 {
	font-size: 30px;
}

.testimonial_style--4 .content p {
	font-size: 22px;
}

body.template-color-23 .theme-color {
	font-size: 20px;
}

.price-style-3 .procing-box .header .price-area .price-wrap h3 {
	font-size: 20px;
}

.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {
	font-size: 30px;
}

.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a {
	padding-right: initial;
}

.popup-mobile-manu .inner .mobileheader .logo a img {
    position: absolute;
    right: 10px;
    top: 0px;
}

.object-custom-menu > li a {
	text-align: right;
}

.mainmenu-wrapper .page_nav ul.mainmenu {
	float: left;
}

.slick-active .hero-content-2 > *:nth-child(1), .slick-active .hero-content-3 > *:nth-child(1),
.slick-active .hero-content-2 > *:nth-child(2), .slick-active .hero-content-3 > *:nth-child(2) {
	color: #fff;
}

.slick-active .hero-content-2 > *:nth-child(3), .slick-active .hero-content-3 > *:nth-child(3) {
	background: #fff !important;
}

.testimonial_style--1 .content .testimonial-info .clint-info {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 20px;
    margin-left: initial;
}

.bg-gray {
	background: #cccccc4f;
}

.blog-grid.blog-standard.grid-simple .post-content .post-inner h5.heading {
    margin: 0px 0px 20px 0px;
}

.blog-grid.blog-standard .post-content {
	padding: 20px 20px 30px;
}

.testimonial_style--1 {
    background: #e6e6e652;
    margin-bottom: 20px;
    padding: 44px 40px;
    box-shadow: 1px 1px 3px #0003;
}