.features-item-wrap-two .row [class*=col-]:nth-child(2n) .features-item-three{
margin-top: 0px !important;
}
.features-content-three .title{
font-size: 18px !important;
  text-wrap: nowrap;
}
.about-content-eight .about-content-inner .list-wrap{
width: 100% !important;
}
.footer-bottom .row > .col-md-6:last-child .copyright-text {
  text-align: right;
}
.testimonial-bg-two{
background: #f8f8fa;
}

.cta-inner-wrap-two .row.align-items-center .col-lg-9{
width: 80% !important;
}
.cta-inner-wrap-two .row.align-items-center .col-lg-3{
width: 20% !important;
}
.cta-inner-wrap, .cta-inner-wrap-two{
background-image: none !important;
  background: #f1592adb !important;
}
.f-logo img, .fw-logo img, .logo img{
max-height: 50px !important;
}
.footer-style .footer-widget .fw-title{
color: #0000008c !important;
}
.footer-style .footer-widget .fw-title:before{
background: #004aad !important;
}
.footer-style .footer-top-two .footer-newsletter p{
color: #96a1b8 !important;
}
.section-title-two.white-title .title{
color: #11004e !important;
}
.accordion-wrap-three .accordion-button{
font-size: 16px !important;
}
.pt-50 .pt-30 .mb-30{
text-align: center !important;
}
.ck-content h2{
font-size: 28px !important;
}
.ck-content h3{
font-size: 25px !important;
}
.ck-content h4{
font-size: 20px !important;
}
.ck-content h5{
font-size: 16px !important;
}
.breadcrumb-content .breadcrumb-item{
color: white !important;
}
/* For tablets (portrait) and below */
@media only screen and (max-width: 1024px) {
  .breadcrumb-content .title {
    font-size: 30px !important;
  }
  
  /* If .pt-80 is immediately before both */
.pt-80 + .blog-details-area + .ck-content {
  /* This confirms the sequence exists */
}

.pt-80 + .blog-details-area {
  /* Then target the .pt-80 before them */
  & ~ .pt-80 { /* Sass syntax, compile to: */
    padding-top: 10px !important;
  }
}

/* Or using adjacent sibling combinator */
.pt-80:first-child + .blog-details-area + .ck-content ~ .pt-80 {
  padding-top: 0px !important;
}
  .blog-details-area{
  padding-top: 20px !important;
  }
  .breadcrumb-bg{
  padding: 50px 0 50px !important;
  }
}

.services-area-seven, .services-area-six{
background: #f8faff00 !important;
}

.services-area-four{
padding: 0px !important;
}

.brand-item img{
height: 88px;
  object-fit: contain;
}

.banner-content-three .title{
font-size: 30px !important;
}

.about-img-wrap-four img{
border-radius: 20px;
}
.section-title-two span{
padding: 4px 0px !important;
}
.navbar-wrap ul li .sub-menu{
min-width: 255px !important;
}
.banner-content-two .sub-title{
padding: 4px 0px !important;
}
.banner-img-three img.main-img{
margin-top: -100px;
}
.banner-img-three{
padding-inline-end: 0px !important;
}body .al-projects .al-project-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}body .al-projects .al-project-card img{display:block!important;width:100%!important;height:200px!important;object-fit:cover!important}body .al-projects .al-project-card{display:block!important;width:auto!important}@media(max-width:991px){body .al-projects .al-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:575px){body .al-projects .al-project-grid{grid-template-columns:1fr!important}}/* Action and Light service directory */ body .al-services{max-width:1190px!important;margin:0 auto!important;padding:82px 0 100px!important}.al-services .intro{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:42px}.al-services .kicker{color:#30349b;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.al-services h2{color:#252b78;font-size:48px;line-height:1.08;margin:0}.al-services .lead{color:#62727a;font-size:18px;line-height:1.65;margin:0}.al-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.al-service-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff;border:1px solid #e4e6f3;border-radius:18px;box-shadow:0 12px 30px rgba(37,43,120,.08);min-width:0}.al-service-card img{display:block!important;width:100%!important;height:210px!important;object-fit:cover!important}.al-service-body{padding:24px 25px 28px}.al-service-icon{width:42px;height:42px;border-radius:50%;background:#eef0ff;color:#30349b;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.al-service-body h3{color:#252b78;font-size:23px;line-height:1.18;margin:0 0 10px}.al-service-body p{color:#62727a;font-size:15px;line-height:1.65;margin:0}.al-services .closing{margin-top:48px;padding:28px 32px;border-radius:16px;background:#eef0ff;color:#252b78;font-size:18px}@media(max-width:991px){body .al-services{padding:65px 20px!important}.al-services .intro{grid-template-columns:1fr;gap:14px}.al-services h2{font-size:38px}.al-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:575px){.al-service-grid{grid-template-columns:1fr!important}.al-services h2{font-size:32px}}.al-services .intro .kicker{grid-column:1/-1;margin-bottom:-42px}.al-services .intro h2{grid-column:1}.al-services .intro .lead{grid-column:2;grid-row:2}@media(max-width:991px){.al-services .intro .kicker,.al-services .intro h2,.al-services .intro .lead{grid-column:1;grid-row:auto}.al-services .intro .kicker{margin-bottom:0}}/* Action and Light mobile refinement */ @media(max-width:767px){html,body{overflow-x:hidden}.container{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.header-top{display:none}.header-area .container,.header-area .container-fluid{padding:0 18px}.logo img{max-width:190px;height:auto}.header-action{gap:12px}.header-action .search,.header-action .menu-toggle{display:flex}.breadcrumb-area{min-height:220px!important;padding:70px 20px 55px!important}.breadcrumb-content h2{font-size:38px!important;line-height:1.1}.al-home .container{padding-left:20px;padding-right:20px}.al-home .al-hero{padding:54px 0 58px!important}.al-home .al-hero-grid{display:flex!important;flex-direction:column!important;gap:30px!important}.al-home .al-hero h1{font-size:43px!important;line-height:1.03!important}.al-home .al-hero-media{order:-1;width:100%!important}.al-home .al-hero-media img{height:250px!important}.al-home .al-section{padding:62px 0!important}.al-home .al-section-title{font-size:34px!important;line-height:1.12!important}.al-home .al-pillar-grid,.al-home .al-programme-grid,.al-home .al-impact-grid,.al-home .al-team-grid{grid-template-columns:1fr!important;gap:18px!important}.al-home .al-impact-card{min-height:130px}.al-home .al-team-card img{height:300px!important}.al-services,.al-projects{padding:58px 20px 75px!important}.al-services .intro,.al-projects-head{display:block!important;margin-bottom:30px!important}.al-services .intro .kicker{margin-bottom:12px!important}.al-services h2,.al-projects h2{font-size:34px!important;line-height:1.12!important;margin-bottom:16px!important}.al-services .lead,.al-projects-head p{font-size:16px!important}.al-service-grid,.al-project-grid{grid-template-columns:1fr!important;gap:22px!important}.al-service-card img,.al-project-card img{height:220px!important}.al-service-body,.al-project-card-body{padding:20px!important}.al-service-body h3,.al-project-card h3{font-size:22px!important}.al-projects-note{display:block!important;padding:22px!important}.al-project-btn{display:inline-block;margin-top:15px}.blog-area .container,.blog-list-area .container{padding-left:20px;padding-right:20px}.blog-post-item-two,.blog-post-item-four,.blog-post-item{margin-bottom:24px}.blog-post-thumb-two img,.blog-post-thumb-four img,.blog-post-thumb img{width:100%!important;height:220px!important;object-fit:cover!important}.blog-post-content-two,.blog-post-content-four,.blog-post-content{padding:18px!important}.sidebar-widget{margin-top:35px}.footer-area-two,.footer-area{padding:55px 20px 25px!important}.footer-area-two .row,.footer-area .row{row-gap:28px}.footer-widget{margin-bottom:0}.footer-bottom-two .copyright-text,.footer-bottom .copyright-text{font-size:13px!important;text-align:center!important;line-height:1.6}.contact-area .row{row-gap:28px}.contact-form{padding:24px 18px!important}.contact-form .row{row-gap:14px}.contact-form input,.contact-form textarea{width:100%!important}.table-responsive{overflow-x:auto}}/* Blog featured images: fixed frame, preserved proportions */.blog-post-thumb-two,.blog-post-thumb-four,.blog-post-thumb{height:210px!important;overflow:hidden!important}.blog-post-thumb-two img,.blog-post-thumb-four img,.blog-post-thumb img{display:block!important;width:100%!important;height:210px!important;max-width:none!important;object-fit:cover!important;object-position:center!important}.sidebar-widget .recent-post-thumb img,.recent-post-item img{width:68px!important;height:58px!important;object-fit:cover!important}@media(max-width:767px){.blog-post-thumb-two,.blog-post-thumb-four,.blog-post-thumb{height:220px!important}.blog-post-thumb-two img,.blog-post-thumb-four img,.blog-post-thumb img{height:220px!important}}/* Shared Action and Light footer across all pages */footer .footer-area-two,footer .footer-area{background:#30349b!important;border-top:4px solid #fff200!important;color:#fff!important}footer .fw-title,footer .footer-widget h4,footer .footer-widget .title{color:#fff!important}footer .footer-widget p,footer .footer-widget li,footer .footer-widget a,footer .footer-info .content p,footer .footer-info .content a{color:rgba(255,255,255,.9)!important}footer .footer-widget a:hover{color:#fff200!important}footer .footer-widget .list-wrap li:before{background:#fff200!important}footer .footer-social-two a,footer .footer-social a{background:#fff!important;color:#30349b!important;border-color:#fff!important}footer .footer-social-two a svg,footer .footer-social a svg{stroke:#30349b!important;color:#30349b!important}footer .footer-newsletter input,footer .subscribe-form input{background:#fff!important;color:#30349b!important}footer .footer-newsletter button,footer .subscribe-form button{background:#fff200!important;color:#252b78!important}footer .footer-bottom-two,footer .footer-bottom{border-top:1px solid rgba(255,255,255,.22)!important}footer .footer-bottom-two .row,footer .footer-bottom .row{justify-content:center!important}footer .footer-bottom-two .col-md-6,footer .footer-bottom .col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;text-align:center!important}footer .footer-bottom-two .copyright-text,footer .footer-bottom .copyright-text{color:#fff!important;text-align:center!important;width:100%!important;margin:0!important}footer .footer-bottom-two .copyright-text a,footer .footer-bottom .copyright-text a{color:#fff200!important}@media(max-width:767px){footer .footer-area-two,footer .footer-area{padding:55px 20px 25px!important}footer .footer-bottom-two .copyright-text,footer .footer-bottom .copyright-text{font-size:13px!important;line-height:1.6!important}}/* Modern contact page */body .al-contact-modern{max-width:1190px;margin:0 auto;padding:82px 0 70px}.al-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.al-contact-image{height:430px;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px rgba(37,43,120,.15)}.al-contact-image img{width:100%;height:100%;object-fit:cover}.al-contact-kicker{color:#30349b;font-size:12px;font-weight:800;letter-spacing:2px}.al-contact-copy h2{color:#252b78;font-size:46px;line-height:1.1;margin:15px 0}.al-contact-copy>p{color:#62727a;font-size:18px;line-height:1.7;margin-bottom:28px}.al-contact-details{border-top:1px solid #e4e6f3}.al-contact-details>div{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #e4e6f3}.al-contact-details i{color:#30349b;font-size:19px;width:22px;text-align:center;padding-top:3px}.al-contact-details span{color:#62727a;line-height:1.6}.al-contact-details strong{display:block;color:#252b78;font-size:15px;margin-bottom:2px}.al-contact-details a{color:#30349b}@media(max-width:767px){body .al-contact-modern{padding:58px 20px 45px}.al-contact-grid{grid-template-columns:1fr;gap:32px}.al-contact-image{height:260px}.al-contact-copy h2{font-size:34px}}body .al-contact-form-column{min-width:0}body .al-contact-form-column .contact-form{background:#f3f4ff!important;padding:34px!important;border-radius:20px!important;box-shadow:0 15px 35px rgba(37,43,120,.1)!important}body .al-contact-form-column .contact-form .row{margin-left:-8px!important;margin-right:-8px!important;row-gap:16px!important}body .al-contact-form-column .contact-form-group{padding-left:8px!important;padding-right:8px!important}body .al-contact-form-column .contact-form input.contact-form-input,body .al-contact-form-column .contact-form textarea{width:100%!important;min-width:0!important;background:#fff!important;border:1px solid #dfe2f2!important;border-radius:8px!important;padding:14px 15px!important}body .al-contact-form-column .contact-form textarea{min-height:130px!important}body .al-contact-form-column .contact-form .contact-button{background:#30349b!important;color:#fff!important;border-radius:8px!important;width:100%!important;padding:14px!important}body .al-contact-form-column .contact-form .contact-button:hover{background:#252b78!important}@media(max-width:767px){body .al-contact-form-column .contact-form{padding:22px 18px!important}}body .al-contact-form-column .request-area-two{background:#f3f4ff!important;padding:34px!important;border-radius:20px!important;min-height:0!important;height:auto!important;background-image:none!important}body .al-contact-form-column .request-area-two>.container{width:100%!important;max-width:100%!important;padding:0!important}body .al-contact-form-column .request-area-two .row{display:block!important;margin:0!important}body .al-contact-form-column .request-area-two .col-lg-5,body .al-contact-form-column .request-area-two .col-lg-7{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}body .al-contact-form-column .request-area-two .contact-content{margin-bottom:24px!important}body .al-contact-form-column .request-area-two .contact-form{padding:0!important;background:transparent!important;box-shadow:none!important}body .al-contact-form-column .request-area-two .contact-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin:0!important}body .al-contact-form-column .request-area-two .contact-form-group{width:100%!important;padding:0!important}body .al-contact-form-column .request-area-two textarea{grid-column:1/-1!important}@media(max-width:575px){body .al-contact-form-column .request-area-two{padding:22px 18px!important}body .al-contact-form-column .request-area-two .contact-form-row{grid-template-columns:1fr!important}}body .al-contact-form-column .contact-area{background:#f3f4ff!important;background-image:none!important;padding:34px!important;border-radius:20px!important;min-height:0!important}body .al-contact-form-column .contact-area>.container{max-width:100%!important;width:100%!important;padding:0!important}body .al-contact-form-column .contact-area>.container>.row{display:block!important;margin:0!important}body .al-contact-form-column .contact-area .col-lg-5,body .al-contact-form-column .contact-area .col-lg-7{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}body .al-contact-form-column .contact-area .contact-content{margin-bottom:22px!important}body .al-contact-form-column .contact-area .contact-form{padding:0!important;background:transparent!important}body .al-contact-form-column .contact-area .contact-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0!important}body .al-contact-form-column .contact-area .contact-form-row .contact-column-6{width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding:0!important}body .al-contact-form-column .contact-area .contact-form-row .contact-column-12{grid-column:1/-1!important;padding:0!important}@media(max-width:575px){body .al-contact-form-column .contact-area{padding:22px 18px!important}body .al-contact-form-column .contact-area .contact-form-row{grid-template-columns:1fr!important}}body .al-contact-form-column .contact-area{width:100%!important;max-width:100%!important;overflow:hidden!important}body .al-contact-form-column .contact-area>.container,body .al-contact-form-column .contact-area>.container>.row{width:100%!important;max-width:100%!important;display:block!important}body .al-contact-form-column .contact-area .col-lg-5,body .al-contact-form-column .contact-area .col-lg-7{display:block!important;width:100%!important;max-width:100%!important;float:none!important}body .al-contact-form-column .contact-area .contact-form{width:100%!important;max-width:100%!important}body .al-contact-form-column .contact-area .contact-form-row{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body .al-contact-form-column .contact-area .contact-form-row>*{width:100%!important;min-width:0!important;max-width:none!important;float:none!important}body .al-contact-form-column .contact-area .contact-form-row .contact-column-12,body .al-contact-form-column .contact-area .contact-form-row .contact-column-12_wrapper{grid-column:1/-1!important}body .al-contact-form-column .contact-area input,body .al-contact-form-column .contact-area textarea,body .al-contact-form-column .contact-area select{width:100%!important;box-sizing:border-box!important}@media(max-width:575px){body .al-contact-form-column .contact-area .contact-form-row{grid-template-columns:1fr!important}}body .al-scratch-contact{max-width:1190px;margin:0 auto;padding:80px 0}.al-scratch-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.al-scratch-info h2{color:#252b78;font-size:46px;line-height:1.1;margin:15px 0}.al-scratch-info>p{color:#62727a;font-size:18px;line-height:1.7;margin-bottom:28px}.al-scratch-form{background:#f3f4ff;border-radius:20px;padding:34px;box-shadow:0 15px 35px rgba(37,43,120,.1)}.al-scratch-form h3{color:#252b78;font-size:30px;margin:12px 0 8px}.al-scratch-form>p{color:#62727a;margin-bottom:22px}.al-scratch-form form{width:100%}.al-scratch-form-fields .contact-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.al-scratch-form-fields .contact-column-6,.al-scratch-form-fields .contact-column-12{width:100%!important;max-width:none!important;flex:none!important;padding:0!important}.al-scratch-form-fields .contact-column-12{grid-column:1/-1}.al-scratch-form-fields label{color:#252b78}.al-scratch-form-fields input,.al-scratch-form-fields textarea,.al-scratch-form-fields select{width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe2f2!important;border-radius:8px!important;padding:13px 14px!important}.al-scratch-form-fields textarea{min-height:130px!important}.al-scratch-form-fields button,.al-scratch-form-fields .contact-button{background:#30349b!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:14px 22px!important}.al-scratch-form-fields .form-group{margin-bottom:0!important}.al-scratch-form-fields .contact-form-row{row-gap:16px!important}@media(max-width:767px){body .al-scratch-contact{padding:55px 20px}.al-scratch-grid{grid-template-columns:1fr;gap:32px}.al-scratch-info h2{font-size:34px}.al-scratch-form{padding:22px 18px}.al-scratch-form-fields .contact-form-row{grid-template-columns:1fr!important}.al-scratch-form-fields .contact-column-12{grid-column:auto}}.al-scratch-form-fields form input,.al-scratch-form-fields form textarea,.al-scratch-form-fields form select{width:100%!important;height:48px!important;box-sizing:border-box!important;border:1px solid #d8dcf0!important;border-radius:8px!important;padding:12px 14px!important;background:#fff!important}.al-scratch-form-fields form textarea{height:130px!important}.al-scratch-form-fields form button,.al-scratch-form-fields form input[type=submit]{background:#30349b!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:13px 24px!important}.al-scratch-form-fields form .contact-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.al-scratch-form-fields form .contact-form-group{width:100%!important;padding:0!important;margin:0!important}@media(max-width:575px){.al-scratch-form-fields form .contact-form-row{grid-template-columns:1fr!important}}.header-search,.mobile-nav-toggler,.mobile-search{display:none!important}header .custom-header>.mobile-nav-toggler,header .menu-toggle,header .navbar-toggler,header .menu-trigger,header .hamburger{display:none!important}header .header-action .header-search{display:none!important}header .mobile-nav-toggler{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}body.home header .header-action .header-search{display:none!important}body.home .header-style-two .menu-area{padding:0!important}body.home .header-style-two .header-action{display:flex!important;align-items:center!important}@media(min-width:992px){body .header-style-two .menu-nav{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:space-between!important}body .header-style-two .menu-nav .navbar-wrap{flex:1 1 auto!important}body .header-style-two .menu-nav>.header-action:has(.header-search),body .header-style-two .menu-nav>.header-action:has(.offcanvas-menu){display:none!important}body .header-style-two .menu-nav>.header-action{display:block!important;flex:0 0 auto!important;margin:0 0 0 24px!important}body .header-style-two .menu-nav>.header-action .header-contact-two{white-space:nowrap!important}}