body:not(.home){background:#f7f5ef;color:#254b45;font-family:'Cairo',sans-serif}
body:not(.home) #content{background:#f7f5ef}
body:not(.home) #masthead .ast-primary-header-bar{background:#f7f5ef!important}
body:not(.home) #masthead a,body:not(.home) #masthead svg{color:#153f3b;fill:#153f3b}
body:not(.home) #content .elementor-widget-text-editor,body:not(.home) #content .elementor-icon-box-description,body:not(.home) #content .elementor-image-box-description{font-family:'Cairo',sans-serif!important;font-size:16px!important;line-height:2!important;color:#3c5b55!important}
body:not(.home) #content .elementor-heading-title,body:not(.home) #content .elementor-icon-box-title,body:not(.home) #content .elementor-image-box-title,body:not(.home) .entry-title,body:not(.home) .page-title{font-family:'Cairo',sans-serif!important;color:#153f3b!important;font-weight:700!important;line-height:1.65!important}
body:not(.home) #content h1{font-size:clamp(32px,4vw,52px)!important}
body:not(.home) #content h2{font-size:28px!important}
body:not(.home) #content h4,body:not(.home) #content h5,body:not(.home) #content h6{font-size:21px!important}
body:not(.home) #content .elementor-top-section{padding-top:44px!important;padding-bottom:44px!important}
body:not(.home) #content .elementor-divider-separator{border-color:#b87851!important}
body:not(.home) #content .elementor-button,body:not(.home) #content .read-more a{background:#153f3b!important;color:#fff!important;border-radius:10px;padding:13px 24px;font-family:'Cairo',sans-serif}
body:not(.home) #content .elementor-icon{color:#b87851!important}
body:not(.home) #content .elementor-icon svg{fill:#b87851!important}
body:not(.home) #content .elementor-widget-image img{border-radius:14px}
body:not(.home) #content .elementor-counter-number-wrapper{font-family:'Cairo',sans-serif!important;color:#a05b37!important;font-size:34px!important;font-weight:800}
body:not(.home) #content .elementor-counter-title{font-family:'Cairo',sans-serif!important;color:#254b45!important;font-size:14px!important;line-height:1.8!important}
body:not(.home) #content .elementor-widget-counter{border:0!important;box-shadow:none!important;background:none!important;padding:12px!important}
body.page-id-152 #content .elementor-element-34a55b3{background:#f7f5ef!important}
body.page-id-152 #content .elementor-element-34a55b3 .elementor-widget-text-editor{max-width:900px;margin-inline:auto;text-align:right!important}
body.page-id-152 #content .elementor-element-34a55b3 ul{padding-inline-start:24px;margin-inline:0}
body.page-id-152 #content .elementor-element-34a55b3 li{margin-bottom:12px}
body:not(.home) #content .elementor-element-a6d44e6{background:#eef2ed!important}
body:not(.home) #content .elementor-element-a6d44e6 iframe{border-radius:14px;min-height:350px}
body:not(.home) #content a[href^='tel:']{direction:ltr;unicode-bidi:isolate;display:inline-block;color:#153f3b}
body.archive #primary,body.single #primary{margin-top:36px;margin-bottom:44px}
body.archive .ast-archive-description{background:#e7eee7;padding:28px;border:0;margin-bottom:24px}
body.archive .ast-article-post{background:transparent;border-bottom:1px solid #d5dfd8;padding:24px!important}
body.archive .entry-title a{color:#153f3b!important}
body.single .entry-content{font-size:17px;line-height:2;color:#34564e}
body.single .entry-content img,body.archive .post-thumb img{border-radius:12px}
@media(max-width:767px){body:not(.home) #content .elementor-top-section{padding:28px 18px!important}body:not(.home) #content h1{font-size:32px!important}body:not(.home) #content h2{font-size:25px!important}body:not(.home) #content .elementor-widget-text-editor{font-size:15px!important}body:not(.home) #content .elementor-column{max-width:100%}body.archive .ast-article-post{padding:18px!important}}
body.archive .ast-article-post .post-content{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:32px;align-items:start}
body.archive .ast-blog-featured-section{grid-column:1;grid-row:1 / span 5;margin:0!important}
body.archive .ast-article-post .post-content>.entry-title,body.archive .ast-article-post .post-content>.entry-header,body.archive .ast-article-post .post-content>.ast-excerpt-container,body.archive .ast-article-post .post-content>.read-more{grid-column:2}
body.archive .ast-excerpt-container{line-height:2;color:#34564e}
body.single-post #primary{max-width:900px;margin-inline:auto!important;float:none!important;width:100%!important}
body.single-post .entry-content h2{font-family:'Cairo',sans-serif;color:#153f3b;font-size:25px;margin-top:32px;line-height:1.7}
body.single-post .entry-meta{margin:12px 0 24px}
.zain-article-figure{text-align:center;margin:0 0 30px}
.zain-article-image{max-width:100%;height:auto;border-radius:12px}
@media(max-width:767px){body.archive .ast-article-post .post-content{display:block}body.archive .ast-blog-featured-section{margin-bottom:22px!important}body.single-post #primary{padding:0 20px}body.single-post #content h1{font-size:29px!important}body.single-post .entry-content{font-size:16px}}
body.single-post .ast-single-post-featured-section{text-align:center}body.single-post .ast-single-post-featured-section img{display:block;margin-inline:auto;border-radius:12px;max-height:340px;width:auto;max-width:100%}body.single-post .ast-article-single{padding:34px!important}body.single-post #content .entry-title{font-size:36px!important;line-height:1.6!important}@media(max-width:767px){body.single-post .ast-article-single{padding:18px!important}body.single-post #content .entry-title{font-size:27px!important}}
