@font-face {
    font-family: 'Bahij_Janna';
    src: url('../fonts/Bahij_Janna_Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Bahij_Janna';
    src: url('../fonts/Bahij_Janna_Bold.ttf') format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'Tajawal_Bold';
    src: url('../fonts/Tajawal_Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Tajawal_Bold';
    src: url('../fonts/Tajawal_Bold.ttf') format('truetype');
    font-weight: bold;
}
body {
    font-family: "Poppins", 'Bahij_Janna', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Poppins", 'Bahij_Janna', sans-serif;
}
a.home-link {
    position: relative;
    top: 0;
}
.fixed-header a.home-link {
    top: -5px;
}
.site-branding svg {
    height: 130px;
}
.site-branding h2 {
    font-family: 'Tajawal_Bold';
    position: absolute;
    top: -35px;
    left: 100px;
    font-weight: bold;
    font-size: 45px;
    color: #2f4859;
}
.site-branding h6 {
    font-family: 'Tajawal_Bold';
    position: absolute;
    top: 0;
    left: 102px;
    font-weight: normal;
    width: max-content;
    font-size: 17px;
    color: #2f4859;
}
@media only screen and (min-width: 1200px){
	.ttm-header-style-01 .ttm-topbar-wrapper, .ttm-header-style-02 .ttm-topbar-wrapper {
	    background-color: #2f4859;
	}
}
.ttm-bgcolor-skincolor, .ttm-bgcolor-skincolor > .ttm-bg-layer, .ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-bg-layer-inner, .tp-shapewrapper, .ttm-bg-highlight-skin, .tp-caption.skin-flatborder-button:hover, .top-contact.ttm-highlight-left:after, .top-contact.ttm-highlight-right:after, .ttm-header-icons .ttm-header-cart-link span.number-cart, .ttm-header-icons .ttm-header-search-link a:hover, #site-navigation .menu ul.dropdown > li > a:before, #site-header-menu #site-navigation .menu ul li a span, .ttm-icon_element-bgcolor-skincolor, .ttm-btn-bgcolor-skincolor, .ttm-tabs ul.tabs li.active a, .widget .widget-title:after, .ttm-btn-bgcolor-darkgrey:hover, .ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover, .ttm-btn.ttm-btn-bgcolor-darkgrey:hover, #totop.top-visible, .ttm-processbox-wrapper .ttm-processbox:hover .process-num, .ttm-tabs.ttm-tab-style-horizontal ul.tabs li.active a, .widget.widget-nav-menu ul li a:after, .mailchimp-inputbox button[type="submit"], a.checkout-button:hover, .coupon button:hover, .ttm-cart-form button:hover, .place-order button:hover, .ttm-btn-play:after, .ttm-btn-play:before, .tp-caption.skin-flat-button, .skin-flat-button, .ttm-video-play-btn, .ttm-video-btn .ttm-video-btn-play, .ttm-video-btn .ttm-video-btn-play:before, .ttm-video-btn .ttm-video-btn-play:after, .ttm-tabs.ttm-tab-style-classic ul.tabs li.active:after, .ttm-search-overlay .ttm-site-searchform button, .ttm-rt-contact .ttm-custombutton, .sidebar .widget .tagcloud a:hover, .color-trigger, .ttm-header-icons .ttm-header-search-link a, .tooltip:after, [data-tooltip]:after, .newsletter-form input[type="submit"], .footer .social-icons li>a:hover, .about-overlay-01, .ttm-history-box-wrapper:hover .ttm-history-box-details, .featured-imagebox-team .social-icons, .progress-bar-color-bar_skincolor, .progress-bar-color-bar_skincolor.progress-bar:before, .featured-imagebox-portfolio .ttm-media-link a, .featured-imagebox-blog .ttm-box-post-date, .featured-icon-box.style5:before, .ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a:before, .ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li.active a, .testimonial-slide.owl-theme.ttm-bgcolor-white .owl-dots .owl-dot span, .featured-imagebox-portfolio.style2 .featured-content, .featured-icon-box.style6:hover, .about-overlay-02, .about-overlay-03, .ttm-btn-bgcolor-grey:hover, .featured-imagebox-services.style1:hover .featured-content, .accordion .toggle-title a.active, .sidebar .widget .widget-title:before, .widget.widget-search .form-group i, .ttm-pagination .page-numbers.current, .ttm-pagination .page-numbers:hover, .ttm-box-view-left-image .featured-content .category> a:hover, .ttm-blog-single .ttm-blog-single-content blockquote:before, .ttm-tag-list span a:hover, .ttm-blog-single-content .social-icons li>a:hover, .comment-list a.comment-reply-link:hover, .ttm-shop-icon .product-btn:hover, .widget-top-rated-products ins, div.product ul.tabs li a:before, .featured-imagebox-portfolio.style1 .featured-content, .testimonial-slide.style2.owl-theme .owl-controls .owl-nav div:hover, .testimonial-slide.style3.owl-theme .owl-dots .owl-dot span, .portfolio-slide.owl-theme .owl-dots .owl-dot.active span, .testimonial-slide.style4 .testimonial-avatar .testimonial-img:after, .ttm-play-icon-animation.ttm-skincolor:before, .ttm-play-icon-animation.ttm-skincolor:after {
    background-color: #0aaae1;
}
.ttm-search-overlay .w-search-form-row:before, .tooltip-bottom:before, .featured-imagebox-services.style1 .featured-content, .ttm-pf-single-detail-box {
    border-bottom-color: #0aaae1 !important;
}
a:hover, .ttm-textcolor-skincolor, .ttm-textcolor-white a:hover, .ttm-btn-color-skincolor, .ttm-btn.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-color-darkgrey.btn-inline:hover, .ttm-topbar-wrapper.ttm-textcolor-white a:hover, a.tp-caption.dark-text-button:hover, .section-title h5, .section-title h2.title span, .ttm-bgcolor-white .section-title h5, .ttm-textcolor-white.ttm-topbar-wrapper .social-icons li>a:hover, ul li .icon-box.icon-style-border i, #site-header-menu #site-navigation .menu ul.dropdown > li.active > a, #site-header-menu #site-navigation .menu ul.sub-menu > li.active > a, #site-header-menu #site-navigation .menu > ul > li > ul > li a:before, .ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li.active > a, .ttm-header-style-01 #site-header-menu #site-navigation .menu ul.dropdown > li:hover > a, #site-header-menu #site-navigation .menu ul > li:hover > a, #site-header-menu #site-navigation .menu ul.sub-menu li > a:hover, #site-navigation .menu ul > li:hover > a:before, .ttm-icon_element-color-skincolor, .ttm-icon_element-bgcolor-white i, .ttm-btn.ttm-btn-color-white:hover, .ttm-bgcolor-darkgrey .featured-title h6, .title-box .breadcrumb-wrapper span:last-child, .tp-caption.skin-flatborder-button, .sidebar .widget a:hover, .header-btn .ttm-btn.ttm-btn-bgcolor-skincolor:hover, .about-text-box span a, .featured-imagebox-portfolio .ttm-media-link a:hover, .post-meta i, .ttm-tabs.ttm-tab-style-classic.style1 ul.tabs li i, .ttm-highlight-fid-style-1 .ttm-fid.inside h4, .ttm-ptablebox-price-w, .ttm-highlight-fid-style-2 .inside h4, .ttm-fid-view-lefticon.style2 .ttm-fid-icon-wrapper i, .accordion.style2 .toggle .toggle-title a:after, .accordion.style2 .toggle .toggle-title a.active:after, .ttm-pf-single-detail-box ul li i, .ttm-blog-classic .ttm-commentbox i, .coupon_toggle .coupon_code:before, #payment .payment_box:before, .ttm-fid-icon-wrapper i, .ttm-team-list-title i, .timing-box i, .widget_info .widget_icon, .ttm-bgcolor-grey.ttm-topbar-wrapper .social-icons li>a:hover i {
    color: #0aaae1;
}
@media only screen and (min-width: 1200px){
	header:not(.ttm-header-style-02) #site-header-menu #site-navigation .menu ul.dropdown > li > a:before {
	    background-color: #0aaae1;
	}
}

.section-title .title-desc p, .featured-desc p{
    text-align: justify;
}
.ttm-search-overlay, .ttm-rounded-shadow-box, div.product ul.tabs li.active a:before, .coupon_toggle .coupon_code, #payment .payment_box, .tooltip-top:before, .tooltip:before, [data-tooltip]:before, .section-title.with-desc .title-header:before, #site-header-menu #site-navigation .menu > ul {
    border-top-color: #0aaae1 !important;
}
.ttm-page-title-row {
    /*background-attachment: fixed;*/
    background-size: cover;
    background-position-y: 50%;
}