.insights-section .card-wrapper .card.sty31 {
    margin-top: auto !important;
}
.for-employees .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .custom-swiper-button-next1, .for-employees .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .custom-swiper-button-prev1{
background:none !important;
}
.contact-form-with-enquiry p a, .accordion-faq .accordion-item .accordion-content .accordion-text p a{
color:#66A182;
text-decoration: underline !important;
}
.contact-form-with-enquiry p a:hover, .accordion-faq .accordion-item .accordion-content .accordion-text p a:hover{
color:#00413D;
}
@media only screen and (min-width: 1200px) {
.contact-form .ctaWrapper button {
    width: max-content;
}
}
.accordion-faq .accordion-item .accordion-content .accordion-text ol, .accordion-faq .accordion-item .accordion-content .accordion-text ul
 {
    padding-inline-start: 1.5rem;
    margin-top: 1.1111rem;
}

.video-img{margin-bottom:1rem;}
@media (max-width: 991px) {
    .article-page .breadcrumb-2 {
margin-bottom: 0
    }
}
.cookie__content a {
  pointer-events: all;
}
.article-figure img{ margin-top:0;}
.article .article-figure.single-image {
        height: auto !important;
width:100%;
}
.article .article-figure.single-image img, .article .article-figure.single-image picture{
width:100% !important; 
}
@media (max-width: 600px) {
    .article .article-figure img {
        width: 100% !important;
        height: auto !important;
    }
}
.article .inline-end1{ margin-top:0; }
.article a{color: #96AD73;
    font-weight: 500;}
.footer_sec .footer_wrapper {
	align-items: flex-start;
}
@media (max-width: 600px) {
    .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .block-end .swiper-navs-wrap {
        gap: .375rem;
    }
}
@media (max-width: 991px) {
    .footer_sec .footer_wrapper {
        align-items: center;
    }
}
@media (max-width: 600px) {
    .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .block-end .swiper-navs-wrap {
        margin-inline-start:auto;
    }
}
.article .inline-end .video-img{
margin-top:0;
}
@media (max-width: 991px) {
	.for-knowledge .knowledge-hub-card-grids .card:last-child{
		display:none;
	}
}
.enquiry-section .contact-method .contact-method__details .cta{
	color: #fff !important;
	pointer-events: auto;
}
.enquiry-section .contact-method .contact-method__details .cta:hover{
	color: #fff !important;
	opacity:0.8;
}
.campaign-navigation .wrapper .btn__wrapper .download .btn-text, .campaign-banner .content .download .btn-text{
text-transform: uppercase;
}
.container .container{
    padding-inline: 0;
}
.article p a, .article li a {
    color: #96AD73;
    font-weight: 500;
}
.sets-us-slider-wrapper .sets-us-slider-grid.bg-blue {
    background: #597DA1 !important;
}
.sets-us-slider-wrapper .sets-us-slider-grid.bg-blue .slide-grid-secondary .secondary-sliders .text-slider .swiper-wrapper .swiper-slide .text-slider-heading:before{
    background-color: #fff;
}
.thankyou .primary-btn .btn-text{line-height: 120%;}
.campaign-landing-form-section .contact-form .form .form-row .form-group.has-error .iti .iti__country-container .iti__selected-country .iti__selected-dial-code, .campaign-landing-form-section .contact-form .form .form-row .form-group input.error::placeholder, .campaign-landing-form-section .contact-form .form .form-row .form-group .iti__search-input::placeholder{
    color: #00413d !important;
}
.campaign-landing-form-section {
    z-index: 0;
}
.tracking-pixel-css{
	height: 0px !important;
    position: absolute;
}

@media (min-width: 1200px) {
    .banner .primary-btn .btn-icon path{
        fill:#fff !important;
    }
	.banner .primary-btn:hover .btn-icon path{
        fill:#00413d !important;
    }
}
.article p a, .article li a {
    color: #96AD73;
    font-weight: 500;
}
@media (max-width: 1600px) {
    .footer_sec .footer_bottom_wrap .end-wrap {        
        column-gap: 2.5555555556rem !important;
    }
}
.contact-form-with-enquiry p a, .accordion-faq .accordion-item .accordion-content .accordion-text p a{
color:#66A182;
text-decoration: underline !important;
}
.contact-form-with-enquiry p a:hover, .accordion-faq .accordion-item .accordion-content .accordion-text p a:hover{
color:#00413D;
}
[dir=rtl] .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-header .secondary-tab .sec-heading {
    font-size: 1rem !important;
}
[dir=rtl] .accordion-faq .accordion-item .accordion-header .title {
    line-height:140% !important;
}
[dir=rtl] .investment-strategies .primary-tabs-wrap .primary-tabs-header {
    overflow-x: unset;
}
@media (max-width: 991px) {
    [dir=rtl] .investment-strategies .primary-tabs-wrap .primary-tabs-header {
		overflow-x: auto;
	}
}
.cookie__content a {
    pointer-events: all;
}
@media (max-width: 600px) {
    .footer_sec .footer_bottom_wrap .copyright-wrap.mobile-only .lunate_wrapper svg{
        margin-left: -50px;
    }
}
.article-figure img{ margin-top:0;}
.article .article-figure.single-image {
        height: auto !important;
width:100%;
}
.article .article-figure.single-image img, .article .article-figure.single-image picture{
width:100% !important; 
}
@media (max-width: 600px) {
    .article .article-figure img {
        width: 100% !important;
        height: auto !important;
    }
}

@media (min-width: 1200px) {
    .banner .primary-btn .btn-icon path, .advantage-banner .primary-btn .btn-icon path{
        fill:#fff !important;
    }
	.banner .primary-btn:hover .btn-icon path, .advantage-banner .primary-btn:hover .btn-icon path{
        fill:#00413d !important;
    }
}
.article-page .detail-page-flex-box{
	padding-top:0;
}
[dir=rtl] .contact-form .form-group textarea::placeholder {
    opacity: .5
}
[dir=rtl] .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-caption, [dir=rtl] .article p.article-info{
font-weight:300;
}
[dir=rtl] h3, [dir=rtl] .heading3{
line-height: 105% !important;
}
@media (min-width: 2350px) {
	.investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-cont .graph {
		height: 4.8rem;
	}
}
.article-page .section-content-img picture img{
	width:100%;
}
.article-page .section-content-img picture {
	overflow:hidden;
}
.detail-page-nav-desktop .dropdown-menu{
display: none !important;
}
.detail-page-nav-desktop .dropdown-menu.show{
display: block !important;
}
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill, 
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill:hover,
.campaign-landing-form-section .contact-form .form .form-row .form-group input:-webkit-autofill:active,
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill, 
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill:hover, 
.campaign-landing-form-section .contact-form .form .form-row .form-group .iti input:-webkit-autofill:active
{
  -webkit-text-fill-color: #FFFFFF !important; 
}
[dir=rtl] .contact-form .form-group textarea::placeholder {
    opacity: .5
}

[dir=rtl] .article p {
line-height:180%!important;
}

.main-navigation .bottomWrapper .nav-links .mobile-nav a.pageLink li a.active {
    text-decoration: underline !important;
}

.article-page .section-content-img
{
margin-bottom: 1rem !important;
}

.main-navigation .bottomWrapper .nav-links .mobile-nav a.pageLink li a.active {
    text-decoration: underline !important;
}
.amount-box .heading6{    margin-bottom: 0;}
.sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .arrow-wrapper .btn.removeBtnStyle{
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	border: none !important;
}
@media (min-width: 1280px) {
.range-group.secondStep {
    flex: 47%;
    max-width: 47% !important;
}
}
.step4 .graph-wrapper .g-tabs-wrapper .tabs-section .g-tabs ul li {    
    cursor: pointer;
}
@media (max-width: 991px) {
    .share-items a.share-btn {
        margin-inline-end: 1rem !important;
    }
}
@media (max-width: 991px) {
  .content-desktop-only {
	  display: none;
  }
}
.phone-wrapper {
	text-align: center;
	margin: -6px 0 0px 0;
}

.Campaign-Page-PhoneNumber {
	border: 1px solid #D2F90F;
	color: #FFFFFF;
	background-color: transparent;
	padding: 0.72rem 1.78rem;
	border-radius: 5.5556rem;
	font-weight: 600;
}

.Campaign-Page-PhoneNumber svg {
	padding-right: 0.44rem;
}

.phone-icon {
	width: 1.33rem;
	height: 1.33rem;
}

.Campaign-Page-PhoneNumber:hover {
	background-color: #D2F90F;
	color: #003C3C;
	transform: translateY(-2px);
}
.campaign-management-section .audience-select__menu li:after {
	background-image: url(/assets/images/icons/dropdown-arrow.svg);
}

.campaign-management-section .audience-select__menu li[aria-selected=true]:after {
	content: none;
}

.mobile-tabs .dropdown-menu {
display: none;
}

.mobile-tabs .dropdown-menu.open {
display: block;
}

/* small visual niceties for pagination */
.pagination .ellipsis {
margin: 0 6px;
user-select: none;
display: inline-block;
padding: 4px 8px;
}

.pagination button:disabled {
opacity: 0.4;
cursor: default;
pointer-events: none;
}

.pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        margin-top: 40px;
        padding: 20px 0;
    }

    .page-btn1 {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        border: 1px solid #E0E0E0;
        border-radius: 50%;
        background: white;
        cursor: pointer;
        transition: all 0.3s ease;
        color: #333;
        text-decoration: none;
    }

    .page-btn:hover:not(:disabled) {
        /*background: #f5f5f5;
        border-color: #ccc;*/
    }

    .page-btn1.active {
        background: #2E8B57; /* Your theme color */
        color: white;
        border-color: #2E8B57;
    }

    .page-btn:disabled {
        opacity: 0.4;
        cursor: not-allowed;
        pointer-events: none;
    }

    .page-btn .btn-icon1 {
        width: 16px;
        height: 16px;
    }

    .page-btn .rotate {
        transform: rotate(180deg);
    }

    .ellipsis {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        color: #666;
        user-select: none;
    }

    /* Ensure proper spacing */

    .pagination .ellipsis {
        margin: 0 2px;
    }
	
	@media (max-width: 600px) {
        .campaign-navigation .wrapper .btn__wrapper .download
        {
            display: none !important;
        } 
    }

.detail-page-nav-desktop .dropdown-menu li .nav-link svg {
    transform: scale(-1);
}

.detail-page-nav-desktop .dropdown-menu li .nav-link span {
    max-width: 85% !important;
}
.detail-page-nav.mobile {
    display: none !important;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
    max-height: 100%;
}
@media (max-width: 991px) {
    body.scrolled--top .choices-wrap.fixed {
        padding-top: 2.5rem;
    }
}
.section-content-img picture {
    overflow: hidden;
}

    .section-content-img picture img, .section-content-img img {
        width: 100%;
    }

.advantage-banner.benefits .content .breadcrumb + .title {
    margin-block-start: 0;
}

.sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .secondary-sliders .text-slider .swiper-wrapper .swiper-slide.swiper-slide-visible .para, .why-ghaf .inline-start .para, .contributions .contributions-cards .contribution-card .card-content .body2, [dir=rtl] .investment-strategies .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-caption, [dir=rtl] .article p.article-info, .investment-strategies .primary-tabs-wrap .primary-tabs-header .primary-tab .para, .investment-strategies.blue .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-cont .stats-item span, .investment-strategies.blue .primary-tabs-wrap .primary-tabs-body .primary-tab-pane .secondary-tabs-body .secondary-tab-pane .wrap .item .graph-caption, .accordion-faq .accordion-item .accordion-content .accordion-text p, .advantage-banner .content .para, .title-heading-para .content .para, .vertical-accordion-section .vertical-accordion .item.open .content-wrap .para, .sets-us-slider-wrapper .sets-us-slider-grid .slide-grid-secondary .secondary-sliders .text-slider .swiper-wrapper .swiper-slide.swiper-slide-visible .text-slider-heading, .ghaf-portal-wrapper .content-with-img .content-box .accordion .accordion-item .accordion-content p, .get-started-wrapper .get-started-sec .get-started-box .content-wrap .description, .privacy-page-content-wrap main li {
    line-height: 180% !important;
}

.sidebar .faq-select-wrap .choices .choices__list {
    font-family: Alexandria !important;
}

[dir=rtl] .article p a, [dir=rtl] .article li a {
    font-weight: 300 !important;
}