html, body {
overflow-x: hidden;
}
img, video, iframe, embed, object {
max-width: 100%;
height: auto;
} .header__primary {
min-height: 50px !important;
line-height: 50px !important;
} .elementor-section-wrap > .e-con:first-child a,
.e-con[data-settings*="background"] .elementor-widget-text-editor a {
color: #FFFFFF;
text-decoration: underline;
text-decoration-color: rgba(255,255,255,0.4);
}
.elementor-section-wrap > .e-con:first-child a:hover,
.e-con[data-settings*="background"] .elementor-widget-text-editor a:hover {
text-decoration-color: #FFFFFF;
} .header__nav .nav__logo img[src*="slcr-logo"] {
visibility: hidden;
width: 0;
height: 0;
position: absolute;
} .nav__logo {
display: flex;
align-items: center;
gap: 12px;
}
.nav__logo-tagline {
font-size: 10px;
font-weight: 400;
color: #313030;
white-space: nowrap;
letter-spacing: 0.3px;
align-self: flex-end;
line-height: 1;
margin-bottom: 8px;
}
@media (max-width: 767px) {
.nav__logo-tagline {
display: none;
}
}  .footer__cont[data-footer-layout="first"] .widget__area:nth-child(2) {
display: none;
}
.footer__cont[data-footer-layout="first"] .widget__area {
width: 50% !important;
} .haloclean-footer-app-buttons {
margin-top: 20px;
max-width: 350px;
opacity: 1 !important;
}
.haloclean-footer-app-buttons * {
opacity: 1 !important;
}
.haloclean-footer-app-buttons .haloclean-app-buttons {
justify-content: flex-start;
} .page__header {
background: #001837 url(//haloclean.ae/wp-content/uploads/2026/03/blog-header.jpg) center / cover no-repeat;
position: relative;
}
.page__header::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 24, 55, 0.7);
pointer-events: none;
}
.page__header .content {
position: relative;
z-index: 1;
} .page__header h1 {
color: #fff !important;
}
.page__header p {
color: rgba(255, 255, 255, 0.8) !important;
}
.page__header .breadcrumbs li a {
color: rgba(255, 255, 255, 0.7) !important;
}
.page__header .breadcrumbs li:before {
color: rgba(255, 255, 255, 0.5) !important;
} .blog__card-01 .meta__container,
.blog__card-02 .meta__container {
border: 1px solid #edf0f5;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}
.blog__card-01 .post__category,
.blog__card-02 .post__category {
color: #0EA5E9;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}  [style*="#fba311"],
[style*="#FBA311"],
[style*="rgb(251, 163, 17)"] {
color: #8d5a00 !important;
} .blog__card-01 .post__category,
.blog__card-02 .post__category {
color: #0369a1 !important; }
.blog__card-01 .time__count,
.blog__card-02 .time__count,
.blog__card-01 .post__meta,
.blog__card-02 .post__meta,
.meta__container .time__count,
.meta__container .post__meta {
color: #3f4752 !important; } h4, .h4 {
font-size: 16px;
} .blog-post-content {
max-width: 720px;
margin: 0 auto;
line-height: 1.8;
}
.blog-post-content p {
margin-bottom: 1.5em;
} @media (max-width: 768px) {
.container-lg {
padding-left: 5vw;
padding-right: 5vw;
}
} @media (max-width: 767px) { .main__content .col-xs-12,
.main__content .col-sm-12,
.main__content .col-md-12,
.main__content .col-md-8 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.main__content .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.main__content .row {
margin-left: 0 !important;
margin-right: 0 !important;
} .e-con {
padding-left: 15px !important;
padding-right: 15px !important;
padding-inline-start: 15px !important;
padding-inline-end: 15px !important;
}
.e-con .e-con {
padding-left: 0 !important;
padding-right: 0 !important;
padding-inline-start: 0 !important;
padding-inline-end: 0 !important;
}
.e-con-inner,
.e-con > .e-con-inner,
.e-con-full,
.e-con-full.e-flex,
.e-con.e-flex > .e-con-inner {
padding-block-start: 20px !important;
padding-block-end: 20px !important;
} .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 100% !important;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
padding: 5px !important;
}
.elementor-widget-wrap {
overflow: hidden;
} .elementor-section > .elementor-container {
padding-left: 0 !important;
padding-right: 0 !important;
} .page__header .content .inner {
max-width: 100% !important;
}
.page__header .content {
padding: 30px 15px;
} .section_title {
margin-bottom: 30px;
}
.section_title p {
max-width: 100% !important;
} [data-footer-layout="second"] .footer__logo,
[data-footer-layout="second"] .copyright__text {
width: 100% !important;
float: none;
text-align: left;
}
[data-footer-layout="second"] .footer__logo {
margin-bottom: 15px;
}
[data-footer-layout="second"].center .footer__logo,
[data-footer-layout="second"].center .copyright__text {
text-align: center;
} .blog__card-01 .featured__image {
height: 180px;
}
.blog__card-01 .meta__container {
width: 100%;
left: 0;
transform: none;
border-radius: 0 0 8px 8px;
}
.blog__card-01 .meta__container,
.blog__card-02 .meta__container {
padding: 15px;
}
.blog__card-02 .post__info h3 {
font-size: 20px !important;
line-height: 1.4;
}
.blog-post-content {
padding: 0 5px;
} .footer__main {
padding: 40px 0;
}
} @media (max-width: 480px) {
.container-lg {
padding-left: 4vw;
padding-right: 4vw;
}
}