/* **start-Header-Section-section** */.slider-section {    width: 100%;    position: relative;    margin: auto;    display: block;}.slider-section .main-img {    margin: auto;    text-align: center;    position: relative;    z-index: 1;    overflow: hidden;}.slider-section .main-img::after {    content: "";    display: block;    width: 101%;    height: 101%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    background: linear-gradient(to bottom, var(--bs-primary), rgba(0, 0, 0, 0) 30%, rgba(21, 28, 38, 1));}.slider-section .main-img img {    width: 100%;    height: auto;}.content-overlay {    position: absolute;    bottom: 30px;    left: 0px;    transform: translate(15px, -30px);    width: 850px;    color: #fff;    z-index: 10;}.content-overlay h1 {    font-size: var(--heading-01);    line-height: 1;}.content-overlay h1 span {    color: var(--bs-secondary);}.content-overlay p {    font-size: 25px;    font-weight: 300;}@media (max-width:1280px) {    .content-overlay p {        font-size: 22px;    }}@media (max-width:991px) {    .content-overlay p {        font-size: 18px;    }    .slider-section .btn-primary {        font-size: 14px;    }}@media (max-width:767px) {    .content-overlay {        bottom: 15px;        transform: translate(0, -15px);        width: 100%;    }    .content-overlay p {        font-size: 16px;        margin-top: 3px;    }    .slider-section .btn-primary {        padding: 10px 16px;        font-size: 13px;    }}@media (max-width:480px) {    .content-overlay {        padding: 15px;    }}/* **end-Header-Section-Section** *//* **start-Welcome-Section-section** */.welcome-section {}.welcome-section h2 {    font-size: var(--heading-02);    line-height: 1;}.welcome-section p {    margin-top: 60px;}.welcome-section .btn-primary {    color: var(--bs-body-color);}@media (max-width:1024px) {    .welcome-section .btn-primary {        font-size: 14px;        padding: 12px 25px;    }}@media (max-width:991px) {    .welcome-section p {        margin-top: 10px;        font-size: 14px;    }}@media (max-width:767px) {    .welcome-section .btn-primary {        padding: 10px 16px;        font-size: 13px;    }}/* **end-Welcome-Section-Section** *//* **start-FAQs-Section-section** */.faq-202405 p {
    font-size: 14px;
}

.faq-202405 h2 {
    font-size: var(--heading-04);
    line-height: 1;
    margin-bottom: 15px;
}

.faq-202405 h2 span {
    color: var(--bs-secondary);
}

.faq-202405 .btn-primary {
    color: var(--bs-primary);
    font-size: 14px;
}

.faq-202405 .accordion .accordion-button {
    font-size: 16px;
    font-weight: var(--primary-font-weight);
    outline: none !important;
    box-shadow: none;
    padding-top: 18px;
    padding-bottom: 18px;
    transition: all 0.3s ease-in-out;
}

.faq-202405 .accordion .accordion-button span {
    color: #98C1D9;
    padding-right: 15px;
    opacity: 0.7;
    transition: all 0.3s ease-in-out;
}

.faq-202405 .accordion .accordion-item {
    margin-bottom: 15px;
    border: solid 1px #DDE4ED;
    border-radius: var(--border-radius);
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.faq-202405 .accordion .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: var(--bs-primary);
    box-shadow: none;
    transition: all 0.3s ease-in-out;
}

.faq-202405 .accordion .accordion-button:not(.collapsed)::after {
    filter: brightness(100) !important;
    opacity: 0.7;
    transition: all 0.3s ease-in-out;
}

.faq-202405 .accordion .accordion-body {
    background-color: var(--bs-primary);
    color: #fff;
    padding-top: 0;
}

@media (max-width:1280px) {
    .faq-202405 .accordion .accordion-button {
        font-size: 16px;
    }
}

@media (max-width:991px) {
    .faq-202405 p {
        font-size: 13px;
    }

    .faq-202405 .accordion {
        margin-top: 30px;
    }

    .faq-202405 .btn-primary {
        padding: 12px 25px;
    }
}

@media (max-width:767px) {
    .faq-202405 .btn-primary {
        padding: 8px 15px;
        font-size: 13px;
    }

    .faq-202405 h2 {
        margin-bottom: 10px;
    }

    .faq-202405 .accordion {
        margin-top: 20px;
    }

    .faq-202405 .accordion .accordion-button {
        font-size: 16px;
        padding: 14px;
    }
}

@media (max-width:375px) {
    .faq-202405 .accordion .accordion-button {
        font-size: 14px;
        padding: 13px;
        letter-spacing: normal;
    }
}

@media (max-width:320px) {
    .faq-202405 .accordion .accordion-button {
        font-size: 14px;
    }
}/* **end-FAQs-Section-Section** *//* **start-Review-Section-section** */.section-client-testimonials .client-testimonials-card {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;}.section-client-testimonials .client-testimonials-card h2 {    font-size: var(--heading-02);    line-height: 1;    margin-bottom: 0.9375rem;}.section-client-testimonials .client-testimonials-card h2 span {    color: var(--bs-secondary);    display: block;}.section-client-testimonials .client-testimonials-card .client-testimonials {    margin-left: 23.125rem;}.section-client-testimonials .client-testimonials-card .client-testimonials .testimonials-icon {    width: 1.875rem;    height: 1.875rem;    margin-bottom: -0.625rem;}.section-client-testimonials .client-testimonials-card .client-testimonials p {    padding-left: 3.125rem;    font-size: 1.25rem;    font-weight: 300;    margin-bottom: 2.5rem;    line-height: 2.0625rem;}.section-client-testimonials .client-testimonials-card .client-testimonials .testimonial-avatar {    width: 2.8125rem;    height: 2.8125rem;    border-radius: 50%;}.section-client-testimonials .client-testimonials-card .client-testimonials .testimonial-name {    font-size: 1.125rem;    font-weight: var(--primary-font-weight);    font-family: var(--bs-font-sans-serif);}.section-client-testimonials .client-testimonials-card .carousel-indicators {    position: absolute;    right: 0;    bottom: 0;    left: auto;    z-index: 2;    display: flex;    margin-right: 0;    margin-left: 0;    margin-bottom: 0;}.carousel-dark .carousel-indicators [data-bs-target] {    background-color: var(--bs-secondary);}.carousel-indicators [data-bs-target] {    width: 1.5625rem;}@media (max-width:85.375rem) {    .section-client-testimonials .client-testimonials-card .client-testimonials p {        font-size: 1.125rem;        line-height: 1.875rem;    }    .section-client-testimonials .client-testimonials-card .client-testimonials {        margin-left: 18.75rem;    }}@media (max-width:64rem) {    .section-client-testimonials .client-testimonials-card .client-testimonials {        margin-left: 13.125rem;    }    .section-client-testimonials .client-testimonials-card .client-testimonials .testimonials-icon {        width: 1.5625rem;        height: 1.5625rem;    }    .section-client-testimonials .client-testimonials-card .client-testimonials .testimonial-avatar {        width: 2.5rem;        height: 2.5rem;    }    .section-client-testimonials .client-testimonials-card .client-testimonials p {        font-size: 1rem;        line-height: 1.75rem;    }    .section-client-testimonials .client-testimonials-card .client-testimonials .testimonial-name {        font-size: 1rem;    }}@media (max-width:61.9375rem) {    .section-client-testimonials .client-testimonials-card .client-testimonials {        margin-left: 3.125rem;    }}@media (max-width:48rem) {    .section-client-testimonials .client-testimonials-card .client-testimonials {        margin-left: 0;    }}@media (max-width:26.5625rem) {.section-client-testimonials .client-testimonials-card .client-testimonials p {    font-size: 0.875rem;    line-height: 1.5625rem;    padding-left: 2rem; }.section-client-testimonials .client-testimonials-card .carousel-indicators {     bottom: -2.5rem; }.section-client-testimonials .client-testimonials-card {     padding-bottom: 3.4375rem;}.section-client-testimonials .client-testimonials-card .client-testimonials .testimonials-icon {    width: 1.375rem;    height: 1.375rem;}.section-client-testimonials .client-testimonials-card .client-testimonials .testimonial-avatar {    width: 2.1875rem;    height: 2.1875rem;} }@media (max-width:23.4375rem) {.section-client-testimonials .client-testimonials-card {     padding: 1.25rem;    padding-bottom: 3.125rem;}}/* **end-Review-Section-Section** *//* **start-Subscriber-Section-section** */.newsletter-202405 {    padding: 70px 15px;    border-radius: var(--border-radius);    background-image: url(/images/newsletter.jpg);    background-position: center center;    background-color: var(--bs-primary);    color: #fff;}.newsletter-202405 h2 {    font-size: 26px;    text-align: center;    margin: auto;    width: 70%;    margin-bottom: 30px;}.newsletter-202405 .subscribe {    width: 450px;    margin-bottom: 0.9375rem;    position: relative;    display: block;    margin: auto;}.newsletter-202405 .subscribe .form-control {    border: solid 1px #fff;    height: 44px;    font-size: 14px;    padding: 0 90px 0 20px;}.newsletter-202405 .subscribe .btn-primary {    position: absolute;    top: 0;    right: 0;    z-index: 3;    background-color: var(--bs-secondary);    color: #fff;    font-size: 14px;    padding: 14px 26px;}@media (max-width:991px) {    .newsletter-202405 {        padding: 50px 30px;    }    .newsletter-202405 h2 {        font-size: 22px;        width: 100%;    }}@media (max-width:767px) {    .newsletter-202405 {        padding: 30px 15px;    }    .newsletter-202405 h2 {        font-size: 20px;    }    .newsletter-202405 .subscribe {        width: 90%;    }}@media (max-width:375px) {    .newsletter-202405 h2 {        font-size: 18px;        line-height: normal;    }    .newsletter-202405 .subscribe {        width: 95%;    }}/* **end-Subscriber-Section-Section** *//* **start-Insights-News-section** */.insights-news .insights-news-card-list {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;}.insights-news .insights-news-card-list .insights-news-card {    background-color: #F0F6FA;    padding: 1.5625rem;    border-radius: var(--border-radius);}.insights-news .insights-news-card-list h2 {    font-size: var(--heading-02);    line-height: 1;    margin-bottom: 0.9375rem;}.insights-news .insights-news-card-list h2 span {    color: var(--bs-secondary);}.insights-news .insights-news-card-list .insights-news-card h3 {    font-size: 1.375rem;    margin-bottom: 0.9375rem;    line-height: 1.5625rem;    letter-spacing: normal;    height: 3.3125rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.insights-news .insights-news-card-list .insights-news-card a.insights-link {    font-size: 1rem;    font-weight: var(--primary-font-weight);    font-family: var(--bs-font-sans-serif);    width: 100%;    line-height: 1.5625rem;    letter-spacing: normal;    height: 1.6875rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    position: relative;    padding-right: 2.1875rem;    color: var(--primary-font-weight);    text-decoration: none;}.insights-news .insights-news-card-list .insights-news-card a.insights-link:hover {    color: var(--bs-secondary);}.insights-news .insights-news-card-list .insights-news-card a.insights-link svg {    right: 0;    position: absolute;    top: 0.375rem;    fill: var(--bs-secondary);    stroke: var(--bs-secondary);}.insights-news .insights-news-card-list .insights-news-card .published-date {    opacity: 0.8;    position: relative;    padding-left: 2.1875rem;    margin-bottom: 1.25rem;}.insights-news .insights-news-card-list .insights-news-card .published-date::after {    content: "";    display: block;    width: 1.5rem;    height: 0.0625rem;    position: absolute;    top: 0.5625rem;    left: 0;    background-color: var(--bs-secondary);}.insights-news .insights-news-card-list .insights-news-card p {    font-size: 0.875rem;    margin-bottom: 1.5625rem;    line-height: 1.5625rem;    letter-spacing: normal;    height: 6.5625rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 4;    opacity: 0.8;}.insights-news .insights-news-card-list .btn-primary {    margin-left: auto;    display: block;    color: var(--bs-primary);    padding: 0.625rem 1.5625rem;    font-size: 0.875rem}.overflowx {    overflow-x: auto;}.fp-overFlow {    float: left;    width: -webkit-max-content;    width: max-content;    min-width: 100%;}.fp-overFlow .row {    width: fit-content;}.insights-news-w-colum {    position: relative;    width: 23.625rem}@media (max-width:80rem) {    .insights-news .insights-news-card-list .insights-news-card h3 {        font-size: 1.25rem;        line-height: 1.5rem;        height: 3.125rem;    }    .insights-news-w-colum {        width: 21.1875rem;    }}@media (max-width:61.9375rem) {    .insights-news-w-colum {        width: 19.3125rem;    }    .insights-news .insights-news-card-list .insights-news-card .published-date {        padding-left: 1.5625rem;        font-size: 0.8125rem;    }    .insights-news .insights-news-card-list .insights-news-card .published-date::after {        width: 1rem;    }    .insights-news .insights-news-card-list .insights-news-card {        padding: 1.25rem;    }    .insights-news .insights-news-card-list .insights-news-card h3 {        font-size: 1rem;        line-height: 1.1875rem;        height: 2.5625rem;    }    .insights-news .insights-news-card-list .insights-news-card a.insights-link {        font-size: 0.875rem;        line-height: 1.25rem;        height: 1.5rem;    }}@media (max-width:47.9375rem) {    .insights-news .insights-news-card-list .btn-primary {        margin-left: auto;        display: block;        color: var(--bs-primary);        padding: 0.5rem 0.9375rem;        font-size: 0.8125rem;    }}@media (max-width:30rem) {    .insights-news .insights-news-card-list {        padding: 1.25rem;    }}@media (max-width:23.4375rem) {    .insights-news-w-colum {        width: 17.375rem;    }}@media (max-width:20rem) {    .insights-news .insights-news-card-list {        padding: 0.9375rem;    }}/* **end-Insights-News-Section** *//* **start-3-Card-With-Images-section** */.strategies-section {    background-color: #fff;}.strategies-section h2 {    font-size: var(--heading-02);    line-height: 1;    text-align: center;    margin: auto;}.strategies-section .strategies-01 {    border-radius: var(--border-radius);    background-image: url(/images/strategies-01.jpg);    background-position: center center !important;    background-repeat: no-repeat!important;    padding: 1.875rem;    color: #fff;    min-height: 23.75rem;    position: relative;    z-index: 1;}.strategies-section h3 {    font-size: 1.625rem;    margin-bottom: 0.625rem;}.strategies-section p {    font-size: 1rem;}.strategies-section .strategies-01 p {    width: 65%;}.strategies-section .strategies-02 {    overflow: hidden;    border-radius: var(--border-radius);    background-color: #F0F6FA;}.strategies-section .strategies-02 .d-flex {    padding-top: 1.875rem;    padding-bottom: 1.875rem;    padding-right: 1.875rem;}.strategies-section .strategies-02 .strategies-l-img {    width: auto;    height: 15.625rem;}.strategies-section .strategies-02 .btn-primary {    color: var(--bs-primary);}.strategies-section .strategies-02 .btn-primary:hover,.strategies-section .strategies-02 .btn-primary:focus {    color: #fff;}.strategies-section .strategies-02 .btn-primary,.strategies-section .strategies-01 .btn-primary {    width: max-content;}.strategies-section .strategies-03 .btn-primary {    width: 100%;}.strategies-section .strategies-03 {    border-radius: var(--border-radius);    background-image: url(/images/strategies-03.png);    background-position: top center !important;    background-repeat: no-repeat !important;    padding: 1.875rem;    color: #fff;    min-height: 26.1875rem;    position: relative;    height: 100%;    background-color: var(--bs-primary);}@media (max-width:80rem) {    .strategies-section h3 {        font-size: 1.5rem;    }}@media (max-width:64rem) {    .strategies-section .strategies-02 .btn-primary,    .strategies-section .strategies-01 .btn-primary,    .strategies-section .strategies-03 .btn-primary {        font-size: 0.875rem;        padding: 0.75rem 1.5625rem;    }    .strategies-section .strategies-01 p {        width: 80%;    }    .strategies-section .strategies-01 {        min-height: 20rem;    }    .strategies-section p {        font-size: 0.875rem;    }}@media (max-width:61.9375rem) {    .strategies-section h3 {        font-size: 1.375rem;    }    .strategies-section .strategies-01 p {        width: 66%;    }    .strategies-section .strategies-03 {        min-height: auto;        background-color: var(--bs-primary);        background-size: 39% !important;        background-position: top right !important;        padding-right: 18.75rem;    }    .strategies-section .strategies-03 .mt-auto {        margin-top: 0 !important;        margin-bottom: auto;    }    .strategies-section .strategies-03 .btn-primary {        margin-top: 1.25rem;    }}@media (max-width:47.9375rem) {    .strategies-section h3 {        font-size: 1.25rem;    }    .strategies-section .strategies-01 {        min-height: 16.875rem;        background-size: cover !important;        overflow: hidden;    }    .strategies-section .strategies-01::before {        content: "";        display: block;        width: 101%;        height: 101%;        position: absolute;        top: 0;        left: 0;        right: 0;        bottom: 0;        margin: auto;        background: linear-gradient(to right, #293240, rgba(0, 0, 0, 0));        opacity: 0.75;        z-index: -1;    }    .strategies-section .strategies-01 p {        width: 74%;    }    .strategies-section .strategies-02 .btn-primary,    .strategies-section .strategies-01 .btn-primary,    .strategies-section .strategies-03 .btn-primary {        font-size: 0.8125rem;        padding: 0.625rem 1rem;    }    .strategies-section .strategies-02 .strategies-l-img {        height: 10rem;        border-radius: var(--border-radius);        margin-top: 1.25rem;        margin-left: 0.625rem;    }    .strategies-section .strategies-03 {        background-size: cover !important;        z-index: 1;        overflow: hidden;        padding: 1.875rem;        min-height: 17.5rem;    }    .strategies-section .strategies-03::before {        content: "";        display: block;        width: 101%;        height: 101%;        position: absolute;        top: 0;        left: 0;        right: 0;        bottom: 0;        margin: auto;        background-color: var(--bs-primary);        opacity: 0.90;        z-index: -1;    }    .strategies-section .strategies-03 .btn-primary {        width: auto;        margin-top: 0;    }    .strategies-section .strategies-03 .mt-auto {        margin-top: auto !important;        margin-bottom: 0 !important;    }}@media (max-width:30rem) {    .strategies-section .strategies-01 {        min-height: 20rem;    }    .strategies-section .strategies-02 {        padding: 0;    }    .strategies-section .strategies-02 .strategies-l-img {        width: 100%;        height: auto;        margin: 0;        border-radius: 0;        margin-top: -6.25rem;    }    .strategies-section .strategies-02 .d-flex {        padding: 1.25rem 2.5rem;    }    .strategies-section .strategies-03::before {        background: linear-gradient(to top, var(--bs-primary), rgba(0, 0, 0, 0));    }    .strategies-section .strategies-03 {        background-size: cover !important;        z-index: 1;        overflow: hidden;        padding: 1.875rem;        min-height: 29.375rem;    }}@media (max-width:23.4375rem) {    .strategies-section .strategies-01,    .strategies-section .strategies-03 {        padding: 1.25rem;    }    .strategies-section .strategies-01 p {        width: 84%;    }    .strategies-section .strategies-02 .d-flex {        padding: 1.25rem 1.875rem;    }}/* **end-3-Card-With-Images-Section** *//* **start-Our-Services-section** */.services-section-cards-2024 {}.services-section-cards-2024 h2 {    font-size: var(--heading-02);    line-height: 1;    margin-bottom: 1.875rem;}.services-section-cards-2024 .services-section-cards-img {    border-radius: var(--border-radius);    overflow: hidden;    position: relative;    height: 100%;    background-color: var(--bs-primary);}.services-section-cards-2024 .services-section-cards-img .btn-primary {    position: absolute;    bottom: 0.9375rem;    left: 0.9375rem;    right: 0.9375rem;    z-index: 3;    margin: auto;    background-color: #fff;    border: solid 0.0625rem #fff;    color: var(--bs-primary);    text-align: left;    font-size: 1.375rem;    display: flex;    padding-right: 1.25rem;}.services-section-cards-2024 .services-section-cards-img .btn-primary:hover,.services-section-cards-2024 .services-section-cards-img .btn-primary:focus {    background-color: var(--bs-secondary);    border: solid 0.0625rem var(--bs-secondary);    color: #fff;}.services-section-cards-2024 .services-section-cards-img .btn-primary svg {    margin-left: auto;    fill: var(--bs-secondary);    stroke: var(--bs-secondary);}.services-section-cards-2024 .services-section-cards-img .btn-primary span {    margin-top: auto;    margin-bottom: auto;}.services-section-cards-2024 .services-section-cards-img .btn-primary:hover svg,.services-section-cards-2024 .services-section-cards-img .btn-primary:focus svg {    fill: #fff !important;    stroke: #fff !important;}.services-section-cards-2024 .services-section-cards-img img {    width: 100%;    height: auto;}.services-section-cards-2024 h3 {    font-size: 1.625rem;    margin-bottom: 0rem;}.services-section-cards-2024 p {    font-size: 1rem;    margin-bottom: 1.25rem;    margin-top: 0.9375rem;}.services-section-cards-2024 .section-cards-w-2024 {    padding: 1.875rem;    border-radius: var(--border-radius);    background-color: #fff;    min-height: 24.1875rem;}.services-section-cards-2024 .section-cards-pr-2024 {    padding: 1.875rem;    border-radius: var(--border-radius);    background-color: var(--bs-secondary);    min-height: 24.1875rem;    color: #fff;}.services-section-cards-2024 .section-cards-w-2024 p,.services-section-cards-2024 .section-cards-pr-2024 p {    font-size: 0.875rem;}.services-section-cards-2024 .section-cards-w-2024 .btn-primary {    color: var(--bs-primary);}.services-section-cards-2024 .section-cards-pr-2024 .btn-primary {    border: solid 0.0625rem #fff;}.services-section-cards-2024 .section-cards-pr-2024 .btn-primary:hover,.services-section-cards-2024 .section-cards-pr-2024 .btn-primary:focus {    border: solid 0.0625rem #fff !important;    background-color: #fff !important;    color: var(--bs-primary) !important;}@media (max-width:80rem) {    .services-section-cards-2024 h2 {        margin-bottom: 1.25rem;    }    .services-section-cards-2024 h3 {        font-size: 1.5rem;    }    .services-section-cards-2024 .section-cards-w-2024,    .services-section-cards-2024 .section-cards-pr-2024 {        min-height: 22.5rem;    }    .services-section-cards-2024 .services-section-cards-img .btn-primary {        font-size: 1.25rem;    }}@media (max-width:64rem) {    .services-section-cards-2024 .section-cards-w-2024 .btn-primary,    .services-section-cards-2024 .section-cards-pr-2024 .btn-primary {        font-size: 0.875rem;        padding: 0.75rem 1.5625rem;    }}@media (max-width:61.9375rem) {    .services-section-cards-2024 p {        margin-top: 0;    }    .services-section-cards-2024 h3 {        font-size: 1.25rem;        margin-bottom: 0.625rem;    }    .services-section-cards-2024 .section-cards-w-2024,    .services-section-cards-2024 .section-cards-pr-2024 {        min-height: 100%;    }}@media (max-width:47.9375rem) {    .services-section-cards-2024 .services-section-cards-img .btn-primary {        font-size: 1.125rem;        padding: 0.625rem 1rem;    }    .services-section-cards-2024 .section-cards-w-2024 .btn-primary,    .services-section-cards-2024 .section-cards-pr-2024 .btn-primary {        font-size: 0.8125rem;        padding: 0.625rem 1rem;    }}@media (max-width:23.4375rem) {    .services-section-cards-2024 .services-section-cards-img .btn-primary {        font-size: 1rem;        padding: 0.375rem 1rem;    }    .services-section-cards-2024 h2 {        margin-bottom: 0.9375rem;    }    .services-section-cards-2024 .section-cards-w-2024,    .services-section-cards-2024 .section-cards-pr-2024 {        padding: 1.25rem;    }}/* **end-Our-Services-Section** *//* **start-Page-Header-section** */.subheader-insights {    overflow: hidden;    width: 100%;    background-image: url(/images/blog-bg.jpg);    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    position: relative;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    justify-content: center;    background-color: var(--bs-primary);    color: #fff;    min-height: 21.875rem;    z-index: 1;}.subheader-insights::after {    content: "";    display: block;    width: 101%;    height: 101%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));    opacity: 0.9;    z-index: -1;}.subheader-insights h1 {    font-size: var(--heading-01);    line-height: 1;}.subheader-insights h1 span {    color: var(--bs-secondary);}.subheader-insights .subheader-insights-p-text {    font-size: 1.125rem;    margin-top: 3.4375rem;    position: relative;    padding-left: 2.8125rem;    margin-bottom: 0;}.subheader-insights .subheader-insights-p-text::after {    content: "";    display: block;    width: 1.5rem;    height: 0.0625rem;    position: absolute;    top: 0.75rem;    left: 0;    background-color: var(--bs-secondary);}@media (max-width:85.5rem) {    .subheader-insights .subheader-insights-p-text {        font-size: 1rem;    }}@media (max-width:50rem) {    .subheader-insights {        min-height: 17.1875rem;    }    .subheader-insights .subheader-insights-p-text {        font-size: 0.875rem;        margin-top: 1.5625rem;    }}@media (max-width:47.9375rem) {    .subheader-insights .subheader-insights-p-text {        margin-top: 1.125rem;    }    .subheader-insights .subheader-insights-p-text::after {        width: 1rem;        top: 0.625rem;    }    .subheader-insights .subheader-insights-p-text {        padding-left: 2.375rem;    }    .scroll-remove .category-slots .btn-outline-warning {        margin-bottom: 0.625rem;        }}@media (max-width:20rem) {    .subheader-insights .subheader-insights-p-text {        font-size: 0.8125rem;    }}/* **end-Page-Header-Section** *//* **start-Left-Image-With-Right-Content-section** */.about-section-left-img img {    border-radius: var(--border-radius);    width: 100%;    height: auto;}.about-section-left-img p {    font-size: 1rem;}@media (max-width:61.9375rem) {    .row-flex-direction {        flex-direction: column-reverse;    }}@media (max-width:47.9375rem) {    .about-section-left-img p {        font-size: 0.875rem;    }}/* **end-Left-Image-With-Right-Content-Section** *//* **start-Our-Core-Values-section** */.section-about-core-value img {    width: 100%;    height: auto;    border-radius: var(--border-radius);}.section-about-core-value .our-core-value {    background-color: #E7EFF5;    border-radius: var(--border-radius);    padding: 1.5625rem;}.section-about-core-value .our-core-value h2 {    font-size: 1.75rem;    margin-bottom: 0.625rem;}.section-about-core-value .our-core-value p {    font-size: 0.875rem;}.section-about-core-value .our-core-value .core-value-card {    position: relative;    border-radius: var(--border-radius);    border: solid 0.0625rem var(--bs-primary);    display: flex;    align-items: flex-end;    padding: 1.25rem;    height: 9.6875rem;}.section-about-core-value .our-core-value .col-lg-6:nth-child(2) .core-value-card,.section-about-core-value .our-core-value .col-lg-6:nth-child(3) .core-value-card {    border: solid 0.0625rem var(--bs-secondary)}.section-about-core-value .our-core-value .core-value-card .icon-img {    width: auto;    height: 2.5rem;    border-radius: 0 !important;    position: absolute;    top: 1.25rem;    right: 1.25rem;}.section-about-core-value .our-core-value .core-value-card .content {    flex: 1;}.section-about-core-value .our-core-value .core-value-card h3 {    font-size: 1.25rem;    margin-bottom: 0;}@media (max-width:85.375rem) {    .section-about-core-value .our-core-value h2 {        font-size: 1.625rem;    }    .section-about-core-value .our-core-value .core-value-card h3 {        font-size: 1.125rem;    }    .section-about-core-value .our-core-value .core-value-card .icon-img {        height: 2.375rem;        top: 0.9375rem;        right: 0.9375rem;    }    .section-about-core-value .our-core-value .core-value-card {        height: 8.4375rem;    }    .section-about-core-value .our-core-value {        padding: 1.25rem;    }}@media (max-width:64rem) {    .section-about-core-value .our-core-value h2 {        font-size: 1.5rem;    }    .section-about-core-value .our-core-value .core-value-card h3 {        font-size: 1rem;    }    .section-about-core-value .our-core-value .core-value-card .icon-img {        height: 2.125rem;    }    .section-about-core-value .our-core-value .core-value-card {        height: 7.625rem;    }}@media (max-width:61.9375rem) {    .section-about-core-value .our-core-value {        margin-bottom: 0.9375rem;    }}@media (max-width:47.9375rem) {    .section-about-core-value .our-core-value h2 {        font-size: 1.25rem;    }    .section-about-core-value .our-core-value .core-value-card h3 {        font-size: 0.875rem;    }    .section-about-core-value .our-core-value .core-value-card {        height: 8.125rem;        padding: 0.9375rem;    }}@media (max-width:20rem) {    .section-about-core-value .our-core-value .col-lg-6 {        width: 100%;    }    .section-about-core-value .our-core-value .core-value-card {        height: 6.4375rem;        padding: 0.9375rem;    }    .section-about-core-value .our-core-value .col-lg-6:nth-child(2) .core-value-card,    .section-about-core-value .our-core-value .col-lg-6:nth-child(4) .core-value-card {        border: solid 0.0625rem var(--bs-secondary)    }    .section-about-core-value .our-core-value .col-lg-6:nth-child(3) .core-value-card {        border: solid 0.0625rem var(--bs-primary)    }    .section-about-core-value .our-core-value .core-value-card h3 {        font-size: 1rem;    }}/* **end-Our-Core-Values-Section** *//* **start-3-Cards-With-Heading-Content-section** */.section-about-three-cards .about-three-cards,.about-three-cards-2 {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    height: 100%;}.section-about-three-cards .about-three-cards h2,.section-about-three-cards .about-three-cards-2 h2 {    font-size: 1.5625rem;    margin-bottom: 0.9375rem;}.section-about-three-cards .about-three-cards p {    margin-bottom: 0;    font-size: 1rem;}.section-about-three-cards .about-three-cards-2 {    background-color: var(--bs-primary);    color: #fff;}@media (max-width:85.375rem) {    .section-about-three-cards .about-three-cards h2,    .section-about-three-cards .about-three-cards-2 h2 {        font-size: 1.375rem;    }}@media (max-width:64rem) {    .section-about-three-cards .about-three-cards h2,    .section-about-three-cards .about-three-cards-2 h2 {        font-size: 1.25rem;    }    .section-about-three-cards .about-three-cards p,    .section-about-three-cards .about-three-cards-2 p {        font-size: 0.875rem;    }}@media (max-width:47.9375rem) {    .section-about-three-cards .about-three-cards h2,    .section-about-three-cards .about-three-cards-2 h2 {        margin-bottom: 0.625rem;    }}@media (max-width:23.4375rem) {    .section-about-three-cards .about-three-cards,    .about-three-cards-2 {        padding: 1.25rem;    }}/* **end-3-Cards-With-Heading-Content-Section** *//* **start-Header-With-Center-Text-section** */.subheader-career {    overflow: hidden;    width: 100%;    background-image: url(/images/career-bg-img.jpg);    background-repeat: no-repeat !important;    background-position: center center !important;    background-size: cover !important;    position: relative;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    justify-content: center;    background-color: var(--bs-primary);    color: #fff;    min-height: 28.125rem;    z-index: 1;    text-align: center;    padding-bottom: 3.125rem;}.subheader-career .icon-pin {    width: 1.25rem;    height: 1.25rem; margin-right: 0.25rem; }.subheader-career::after {    content: "";    display: block;    width: 101%;    height: 101%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));    opacity: 0.9;    z-index: -1;}.subheader-career h1 {    font-size: var(--heading-01);    line-height: 1;    text-align: center;    width: 75%;    display: block; margin: auto;    margin-bottom: 0.9375rem;}.subheader-career h1 span {    color: var(--bs-secondary);}.subheader-career .subheader-career-p-text {    font-size: 1.125rem;     position: relative; margin: 0 auto;     width: 80%;    display: block;} @media (max-width:85.5rem) {    .subheader-career .subheader-career-p-text {        font-size: 1rem;    }}@media (max-width:50rem) {    .subheader-career h1, .subheader-career .subheader-career-p-text {        width: 100%;    }    .subheader-career {        min-height: 20rem;    }    .subheader-career .subheader-career-p-text {        font-size: 0.875rem;        margin-top: 1.5625rem;    }}@media (max-width:47.9375rem) {    .subheader-career .subheader-career-p-text {        margin-top: 1.125rem;    }    .subheader-career .subheader-career-p-text::after {        width: 1rem;        top: 0.625rem;    }    .subheader-career .subheader-career-p-text {        padding-left: 2.375rem;    }    .scroll-remove .category-slots .btn-outline-warning {        margin-bottom: 0.625rem;        }        .subheader-career .icon-pin {            width: 1.125rem;            height: 1.125rem;         }}@media (max-width:20rem) {    .subheader-career .subheader-career-p-text {        font-size: 0.8125rem;    }}/* **end-Header-With-Center-Text-Section** *//* **start-Large-Image-With-Content-section** */.career-img-text{    position: relative;    z-index: 3;}.career-img-text img {    border-radius: var(--border-radius);    width: 100%;    height: auto;    margin-bottom: 1.25rem; margin-top: -3.125rem;}.career-img-text p {    font-size: 1rem;}  @media (max-width:50rem) {    .career-img-text p {        font-size: 0.875rem;    }}/* **end-Large-Image-With-Content-Section** *//* **start-Left-Image-With-Heading-Subheading-&-Content-section** */.section-institutional-img {    font-size: 1rem; }.section-institutional-img h2 {    font-size: 2.25rem;    margin-bottom: 0.9375rem;}.section-institutional-img h3 {    font-size: 1.5rem;    margin-bottom: 0.9375rem;    color: var(--bs-secondary);}.section-institutional-img .institutional-img {    border-radius: var(--border-radius);    width: 100%;    height: auto;}.section-institutional-img p {    font-size: 1rem;}.section-institutional-img ul {    padding: 0;    margin: 0 0 1.25rem 0;    list-style: none;}.section-institutional-img strong {    font-weight: var(--primary-font-weight);}.section-institutional-img li {    margin-bottom: 0.5rem;    position: relative;    padding-left: 2.1875rem;    font-size: 1rem;}.section-institutional-img li::after {    content: "";    display: block;    width: 1.125rem;    height: 0.0625rem;    position: absolute;    top: 0.6875rem;    left: 0;    background-color: var(--bs-secondary);}@media (max-width:85.375rem) {    .section-institutional-img h2 {        font-size: 2rem;    }    .section-institutional-img h3 {        font-size: 1.375rem;    }}@media (max-width:64rem) {    .section-institutional-img h2 {        font-size: 1.5625rem;        margin-bottom: 0.625rem;    }    .section-institutional-img h3 {        font-size: 1.25rem;        margin-bottom: 0.625rem;    }    .section-institutional-img p {        font-size: 0.875rem;    }    .section-institutional-img li {        font-size: 0.875rem;    }}@media (max-width:61.9375rem) {    .row-flex-direction {        flex-direction: column-reverse;    }}@media (max-width:47.9375rem) {    .section-institutional-img h2 {        font-size: 1.375rem;    }    .section-institutional-img h3 {        font-size: 1.25rem;    }    .section-institutional-img li {        padding-left: 1.875rem;    }    .section-institutional-img li::after {        width: 1rem;    }}/* **end-Left-Image-With-Heading-Subheading-&-Content-Section** *//* **start-Right-Image-With-Heading-Subheading-&-Content-section** */.section-institutional-img {
    font-size: 1rem; 
}

.section-institutional-img h2 {
    font-size: 2.25rem;
    margin-bottom: 0.9375rem;
}

.section-institutional-img h3 {
    font-size: 1.5rem;
    margin-bottom: 0.9375rem;
    color: var(--bs-secondary);
}

.section-institutional-img .institutional-img {
    border-radius: var(--border-radius);
    width: 100%;
    height: auto;
}

.section-institutional-img p {
    font-size: 1rem;
}

.section-institutional-img ul {
    padding: 0;
    margin: 0 0 1.25rem 0;
    list-style: none;
}

.section-institutional-img strong {
    font-weight: var(--primary-font-weight);
}

.section-institutional-img li {
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 2.1875rem;
    font-size: 1rem;
}

.section-institutional-img li::after {
    content: "";
    display: block;
    width: 1.125rem;
    height: 0.0625rem;
    position: absolute;
    top: 0.6875rem;
    left: 0;
    background-color: var(--bs-secondary);
}

@media (max-width:85.375rem) {
    .section-institutional-img h2 {
        font-size: 2rem;
    }

    .section-institutional-img h3 {
        font-size: 1.375rem;
    }
}

@media (max-width:64rem) {
    .section-institutional-img h2 {
        font-size: 1.5625rem;
        margin-bottom: 0.625rem;
    }

    .section-institutional-img h3 {
        font-size: 1.25rem;
        margin-bottom: 0.625rem;
    }

    .section-institutional-img p {
        font-size: 0.875rem;
    }

    .section-institutional-img li {
        font-size: 0.875rem;
    }
}

@media (max-width:61.9375rem) {
    .row-flex-direction {
        flex-direction: column-reverse;
    }
}

@media (max-width:47.9375rem) {
    .section-institutional-img h2 {
        font-size: 1.375rem;
    }

    .section-institutional-img h3 {
        font-size: 1.25rem;
    }

    .section-institutional-img li {
        padding-left: 1.875rem;
    }

    .section-institutional-img li::after {
        width: 1rem;
    }
}/* **end-Right-Image-With-Heading-Subheading-&-Content-Section** *//* **start-Why-Choose-Us-Section-section** */.section-why-choose-us h2 {    font-size: 2.25rem;    margin-bottom: 1.5625rem;    padding-bottom: 1.5625rem;    position: relative;    text-align: center;}.section-why-choose-us h2::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    right: 0;    margin: auto;    background-color: var(--bs-secondary);}.section-why-choose-us h3 {    font-size: 1.5rem;    margin-bottom: 0.9375rem;}.section-why-choose-us p {    font-size: 1rem;}.section-why-choose-us h4 {    font-size: 1.625rem;    margin-bottom: 0.9375rem;    color: var(--bs-primary);    margin-bottom: 1.25rem;    padding-bottom: 1.25rem;    position: relative;}.section-why-choose-us h4 span {    color: var(--bs-secondary);    display: block;    margin-bottom: 0.3125rem;}.section-why-choose-us h4::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    background-color: var(--bs-secondary);}.section-why-choose-us .why-choose-content {    height: 100%;    padding-top: 0.625rem;}@media (max-width:85.375rem) {    .section-why-choose-us h2 {        font-size: 2rem;    }    .section-why-choose-us h3 {        font-size: 1.375rem;        margin-bottom: 0.9375rem;    }    .section-why-choose-us h4 {        font-size: 1.5rem;    }}@media (max-width:64rem) {    .section-why-choose-us h2 {        font-size: 1.75rem;    }    .section-why-choose-us h3 {        font-size: 1.25rem;        margin-bottom: 0.625rem;    }    .section-why-choose-us p {        font-size: 0.875rem;    }}@media (max-width:47.9375rem) {    .section-why-choose-us h2 {        font-size: 1.375rem;        margin-bottom: 0.9375rem;        padding-bottom: 0.9375rem;    }    .section-why-choose-us h3 {        font-size: 1.125rem;        margin-bottom: 0.625rem;    }    .section-why-choose-us h4 {        font-size: 1.25rem;    }    .section-why-choose-us .why-choose-content {        padding-top: 0;    }    .section-why-choose-us h4::after {        width: 1.5rem;    }}/* **end-Why-Choose-Us-Section-Section** *//* **start-Heading-With-Large-Image-section** */.section-management-large-img{}.section-management-large-img h2 {    font-size: var(--heading-02);    line-height: 1;     margin-bottom: 0.9375rem;}.section-management-large-img .management-img{    border-radius: var(--border-radius);    width: 100%;    height: auto;}.section-management-large-img .management-p{   margin-bottom: 0.9375rem; font-size: 1rem;}/* **end-Heading-With-Large-Image-Section** *//* **start-Three-Card-With-Border-Style-section** */.section-three-cards-btn .three-cards-btn,.three-cards-btn-2 {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    height: 100%;    border: solid 0.0625rem #fff;    display: flex;    flex-direction: column;}.section-three-cards-btn  h2 {    font-size: 1.5625rem;    margin-bottom: 1.5625rem;    padding-bottom: 1.5625rem;    position: relative;    color: var(--bs-primary);}.section-three-cards-btn  h2::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    background-color: var(--bs-secondary);}.section-three-cards-btn .three-cards-btn p {     font-size: 1rem;}.section-three-cards-btn .three-cards-btn-2 {    background-color:transparent;    border: solid 0.0625rem #C3CFDE; }.section-three-cards-btn .btn-primary {    color: var(--bs-primary); margin-top: auto;    width: max-content;}@media (max-width:85.375rem) {    .section-three-cards-btn .three-cards-btn h2,    .section-three-cards-btn .three-cards-btn-2 h2 {        font-size: 1.25rem;    }}@media (max-width:64rem) {    .section-three-cards-btn .three-cards-btn h2,    .section-three-cards-btn .three-cards-btn-2 h2 {        font-size: 1.25rem;    }    .section-three-cards-btn .three-cards-btn p,    .section-three-cards-btn .three-cards-btn-2 p {        font-size: 0.875rem;    }    .section-three-cards-btn .btn-primary{font-size: 0.875rem;}}@media (max-width:47.9375rem) {    .section-three-cards-btn .three-cards-btn h2,    .section-three-cards-btn .three-cards-btn-2 h2 {        margin-bottom: 0.9375rem;        padding-bottom: 0.9375rem;    }    .section-three-cards-btn h2::after {         width: 1.5rem;     }    .section-three-cards-btn .btn-primary{        padding: 0.625rem 1rem;        font-size: 0.8125rem;    }}@media (max-width:23.4375rem) {    .section-three-cards-btn .three-cards-btn,    .three-cards-btn-2 {        padding: 1.25rem;    }}/* **end-Three-Card-With-Border-Style-Section** *//* **start-Our-Outreach-section** */.section-content-list-img{font-size: 1rem;}.section-content-list-img .content-list-card{    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem; }.section-content-list-img .content-list-card h2{    font-size: var(--heading-02);    line-height: 1;     margin-bottom: 0.9375rem;}.section-content-list-img .content-list-card h2 span{    color: var(--bs-secondary);}.section-content-list-img .content-list-card p{    font-size: 1rem;}.section-content-list-img .content-list-card ul{    padding: 0;    margin: 0 0 1.25rem 0;    list-style: none;} .section-content-list-img .content-list-card li {    margin-bottom: 1.25rem;    position: relative;    padding-left: 2.1875rem;    font-size: 1rem;}.section-content-list-img .content-list-card li::after {    content: "";      display: block;    width: 1.375rem;      height: 1.375rem;     background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'%3e%3cpath fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'3\' d=\'m6 10 3 3 6-6\'/%3e%3c/svg%3e');    background-size: 80%;    background-repeat: no-repeat;    background-color: var(--bs-secondary);    top: 0;    left: 0;    position: absolute;    border-radius: 1.25rem;    background-position: center center;}.section-content-list-img .content-list-img-img img{    width: auto;    height: 21.875rem;    border-radius: var(--border-radius);}@media (max-width:64rem) {.section-content-list-img{        font-size: 0.875rem;}.section-content-list-img .content-list-card p{        font-size: 0.875rem;}.section-content-list-img .content-list-card li {    margin-bottom: 0.9375rem;     font-size: 0.875rem;}.section-content-list-img .content-list-img-img img {     height: 18.75rem; }}@media (max-width:50rem) {.section-content-list-img .content-list-img-img img {    height: 14.375rem;}}@media (max-width:47.9375rem) {.content-list-img-img {    flex: 0 0 100%;    width: 100%;}.section-content-list-img .content-list-img-img img{    width:100%;    height: auto !important;}.section-content-list-img .content-list-card li::after {     width: 1.25rem;    height: 1.25rem; }}@media (max-width:23.4375rem) {.section-content-list-img .content-list-card {    padding: 1.25rem;}}/* **end-Our-Outreach-Section** *//* **start-Header-With-Left-Heading-Right-Content-section** */.subheader-insights {    overflow: hidden;    width: 100%;    background-image: url(/images/blog-bg.jpg);    background-repeat: no-repeat !important;    background-position: center center !important;    background-size: cover !important;    position: relative;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    justify-content: center;    background-color: var(--bs-primary);    color: #fff;    min-height: 21.875rem;    z-index: 1;}.subheader-insights::after {    content: "";    display: block;    width: 101%;    height: 101%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));    opacity: 0.9;    z-index: -1;}.subheader-insights h1 {    font-size: var(--heading-01);    line-height: 1;}.subheader-insights h1 span {    color: var(--bs-secondary);}.subheader-insights .subheader-insights-p-text {    font-size: 1.125rem;    margin-top: 3.4375rem;    position: relative;    padding-left: 2.8125rem;    margin-bottom: 0;}.subheader-insights .subheader-insights-p-text::after {    content: "";    display: block;    width: 1.5rem;    height: 0.0625rem;    position: absolute;    top: 0.75rem;    left: 0;    background-color: var(--bs-secondary);}@media (max-width:85.5rem) {    .subheader-insights .subheader-insights-p-text {        font-size: 1rem;    }}@media (max-width:50rem) {    .subheader-insights {        min-height: 17.1875rem;    }    .subheader-insights .subheader-insights-p-text {        font-size: 0.875rem;        margin-top: 1.5625rem;    }}@media (max-width:47.9375rem) {    .subheader-insights .subheader-insights-p-text {        margin-top: 1.125rem;    }    .subheader-insights .subheader-insights-p-text::after {        width: 1rem;        top: 0.625rem;    }    .subheader-insights .subheader-insights-p-text {        padding-left: 2.375rem;    }    .scroll-remove .category-slots .btn-outline-warning {        margin-bottom: 0.625rem;        }}@media (max-width:20rem) {    .subheader-insights .subheader-insights-p-text {        font-size: 0.8125rem;    }}/* **end-Header-With-Left-Heading-Right-Content-Section** *//* **start-Contact-Form-section** */.contact-us-form .contact-us-form-card {    position: relative;    z-index: 5;}.subheader-contact-page {    min-height: 25rem;    padding-bottom: 3.125rem;}.contact-us-form .contact-us-form-card {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    margin-top: -3.125rem;    overflow: hidden;    background-image: url(/images/contact-us-001.png);    background-repeat: no-repeat !important;    background-position: left top !important;}.contact-us-form .form-card-bg-2{    background-image: url(../images/contact-us-002.jpg);    background-repeat: no-repeat !important;    background-position: left top !important;}.contact-us-form .contact-us-form-card textarea.form-control,.contact-us-form .contact-us-form-card textarea.form-control:focus {    height: 15.625rem;    padding-top: 0.9375rem;    margin-bottom: 0.3125rem;}.contact-us-form .contact-us-form-card h2 {    font-size: 1.875rem;    margin-bottom: 0.9375rem;    color: var(--bs-primary);}.contact-us-form .contact-us-form-card .btn-primary {    padding-left: 2.5rem;    padding-right: 2.5rem;    color: var(--bs-primary);    margin-top: 0.625rem;}@media (max-width:85.375rem) {    .contact-us-form .contact-us-form-card h2 {        font-size: 1.75rem;    }    .contact-us-form .contact-us-form-card {        background-position: -4.6875rem !important;    }}@media (max-width:64rem) {    .contact-us-form .contact-us-form-card {        background-position: -5.625rem !important;    }    .contact-us-form .contact-us-form-card h2 {        font-size: 1.5625rem;    }}@media (max-width:61.9375rem) {    .contact-us-form .contact-us-form-card {        background-image: none !important;     }}@media (max-width:47.9375rem) {    .contact-us-form .contact-us-form-card h2 {        font-size: 1.25rem;    }    .contact-us-form .contact-us-form-card .btn-primary {        font-size: 0.875rem;    }    .subheader-contact-page {        min-height: 21.125rem;    }}@media (max-width:23.4375rem) {    .contact-us-form .contact-us-form-card {        padding: 1.25rem;    }    .subheader-contact-page {        min-height: 23.4375rem;    }}/* **end-Contact-Form-Section** *//* **start-Company-Address-And-Email-Section-section** */.email-location {    padding-top: 1.875rem;    padding-bottom: 1.875rem;}.email-location .email-location-card {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;}.email-location-card .email-location-icon {    width: 3.125rem;    height: 3.125rem;}.email-location-card strong {    font-size: 1.125rem;    display: block;    font-weight: var(--primary-font-weight);    font-family: var(--bs-font-sans-serif);}.email-location-card span {    font-size: 0.875rem;}.email-location-card a {    color: var(--bs-primary);}.email-location-card a:hover {    color: var(--bs-secondary);}@media (max-width:64rem) {    .email-location-card strong {        font-size: 1rem;    }}@media (max-width:61.9375rem) {    .email-location .email-location-card {        padding: 1.25rem 1.875rem;    }    .email-location-card .email-location-icon {        width: 2.5rem;        height: 2.5rem;    }    .email-location .email-location-card .col-md-12 {        padding-top: 0.625rem;        padding-bottom: 0.625rem;    }}@media (max-width:23.4375rem) {    .email-location .email-location-card {        padding: 1.25rem;    }}/* **end-Company-Address-And-Email-Section-Section** *//* **start-Open-Position-Section-section** */.open-positions-list h2{    font-size: 2.1875rem;    margin-bottom: 1.5625rem;      padding-bottom: 1.5625rem;    position: relative;      text-align: center;    color: var(--bs-primary);}.open-positions-list h2::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    right: 0;    margin: auto;    background-color: var(--bs-secondary);}.open-positions-list strong{    font-size: 1.125rem; margin-bottom: 0.75rem; display: block;}.positions-list-card{    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.125rem 1.5625rem; }.positions-list-card h3{    font-size: 1.125rem; margin: 0; text-transform: none;}.positions-list-card .icon-pin{    margin-right: 0.5rem;    width: 1.25rem;    height: 1.25rem;}.positions-list-card .btn-primary{    padding: 0.5625rem 1.875rem;    color: var(--bs-primary);}@media (max-width:85.375rem) { .open-positions-list h2 {    font-size: 1.75rem; }}@media (max-width:50rem) {.open-positions-list strong {    font-size: 1rem; }.open-positions-list p {    font-size: 0.875rem; }.positions-list-card h3 {    font-size: 0.875rem;    margin: 0;    text-transform: none;}.positions-list-card .btn-primary {    padding: 0.5rem 1.5625rem;     font-size: 0.875rem;}.open-positions-list h2 {    font-size: 1.5rem;     margin-bottom: 1.125rem;    padding-bottom: 1.125rem;}}@media (max-width:47.9375rem) {    .positions-list-card h3 {        font-size: 1.125rem;         margin-bottom: 0.5rem;    }     .positions-list-card .btn-primary {        padding: 0.5rem 1.25rem;         font-size: 0.8125rem;    }    .positions-list-card .icon-pin {       width: 1rem;       height: 1rem; margin-right: 0.25rem;    }}@media (max-width:26.5625rem) {    .positions-list-card {          font-size: 0.8125rem;    } .open-positions-list h2 {    font-size: 1.375rem;}.positions-list-card h3 {    font-size: 1rem;    margin-bottom: 0.625rem;}}@media (max-width:23.4375rem) {.positions-list-card h3 {    font-size: 0.875rem;}.positions-list-card {     padding: 1.125rem 1.25rem; } }/* **end-Open-Position-Section-Section** *//* **start-Header-With-Button-section** */.subheader-services {    overflow: hidden;    width: 100%;    background-image: url(/images/career-bg-img.jpg);    background-repeat: no-repeat !important;    background-position: center center !important;    background-size: cover !important;    position: relative;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    justify-content: center;    background-color: var(--bs-primary);    color: #fff;    min-height: 28.125rem;    z-index: 1;}.subheader-services-b2 {     background-image: url(../images/services-img-002.jpg); }.subheader-services-b3 {     background-image: url(../images/services-img-003.jpg); }.subheader-services::after {    content: "";    display: block;    width: 101%;    height: 101%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));    opacity: 0.9;    z-index: -1;}.subheader-services h1 {    font-size: var(--heading-01);    line-height: 1;    width: 75%;    margin-bottom: 0.9375rem;}.subheader-services h1 span {    color: var(--bs-secondary);}.subheader-services .subheader-services-p-text {    font-size: 1.125rem;    position: relative;    width: 80%;}@media (max-width:85.5rem) {    .subheader-services .subheader-services-p-text {        font-size: 1rem;    }}@media (max-width:64rem) {.subheader-services .btn-primary {    font-size: 0.875rem; padding: 0.75rem 1.375rem;}}@media (max-width:61.9375rem) {    .subheader-services h1,    .subheader-services .subheader-services-p-text {        width: 100%;    }    .subheader-services {        min-height: 20rem;    }    .subheader-services .subheader-services-p-text {        font-size: 0.875rem;     }    .subheader-services .btn-primary {        font-size: 0.875rem;    }}@media (max-width:47.9375rem) {    .subheader-services .subheader-services-p-text {        margin-top: 1.125rem;    }    .subheader-services .subheader-services-p-text::after {        width: 1rem;        top: 0.625rem;    }    .subheader-services .btn-primary {        font-size: 0.8125rem;        padding: 0.625rem 1rem;    }}@media (max-width:20rem) {    .subheader-services .subheader-services-p-text {        font-size: 0.8125rem;    }}/* **end-Header-With-Button-Section** *//* **start-H1---Heading-section** */            .section-content-heading-p .h1 {                font-size: 30px;                margin-bottom: 0;            }            @media (max-width:767px) {                .section-content-heading-p .h1 {                    font-size: 26px;                }            }        /* **end-H1---Heading-Section** *//* **start-H2---Heading-section** */            .section-content-heading-p .h2 {                font-size: 26px;                margin-bottom: 0;            }            @media (max-width:767px) {                .section-content-heading-p .h2 {                    font-size: 24px;                }            }        /* **end-H2---Heading-Section** *//* **start-H3---Heading-section** */            .section-content-heading-p .h3 {                font-size: 24px;                margin-bottom: 0;            }            @media (max-width:767px) {                .section-content-heading-p .h3 {                    font-size: 20px;                }            }        /* **end-H3---Heading-Section** *//* **start-H4---Heading-section** */            .section-content-heading-p .h4 {                font-size: 22px;                margin-bottom: 0;            }            @media (max-width:767px) {                .section-content-heading-p .h4 {                    font-size: 18px;                }            }        /* **end-H4---Heading-Section** *//* **start-H5---Heading-section** */            .section-content-heading-p .h5 {                font-size: 20px;                margin-bottom: 0;            }            @media (max-width:767px) {                .section-content-heading-p .h5 {                    font-size: 16px;                }            }        /* **end-H5---Heading-Section** *//* **start-paragraph-section** */                      .section-content-heading-p p {                font-size: 16px;            }            @media (max-width:767px) {                 .section-content-heading-p p {                    font-size: 16px;                }            }/* **end-paragraph-Section** *//* **start-Property-From-section** */.form-property {    width: 70%;    margin-left: auto;    margin-right: auto;    background-color: #fff;    padding: 1.875rem;    border-radius: var(--border-radius);}.form-property .btn-primary {    color: var(--bs-primary);}.form-property h2 {    font-size: 1.875rem;    margin-bottom: 0.625rem;}.form-property h2 span {    color: var(--bs-secondary);}.form-property textarea.form-control,.form-property textarea.form-control:focus {    height: 8.125rem;    padding-top: 0.9375rem;    margin-bottom: 0.3125rem;}.form-property p {    opacity: 0.75;    margin-bottom: 1.875rem;    width: 90%;}@media (max-width:85.5rem) {    .form-property {        width: 80%;    }}@media (max-width:64rem) {    .form-property {        width: 100%;    }    .form-property p {        font-size: 0.875rem;        margin-bottom: 1.5625rem;        width: 100%;    }    .form-property h2 {        font-size: 1.75rem;    }}@media (max-width:47.9375rem) {    .form-property {        padding: 1.25rem;    }    .form-property h2 {        font-size: 1.5rem;    }    .form-property .btn-primary {        font-size: 0.875rem;    }    .form-property textarea.form-control,    .form-property textarea.form-control:focus {        height: 11.25rem;    }}@media (max-width:26.5625rem) {    .form-property h2 {        font-size: 1.375rem;    }    .form-property .btn-primary {        width: 100%;    }}/* **end-Property-From-Section** *//* **start-Property-Form-section** */.form-property {    width: 70%;    margin-left: auto;    margin-right: auto;    background-color: #fff;    padding: 1.875rem;    border-radius: var(--border-radius);}.form-property .btn-primary {    color: var(--bs-primary);}.form-property h2 {    font-size: 1.875rem;    margin-bottom: 0.625rem;}.form-property h2 span {    color: var(--bs-secondary);}.form-property textarea.form-control,.form-property textarea.form-control:focus {    height: 8.125rem;    padding-top: 0.9375rem;    margin-bottom: 0.3125rem;}.form-property p {    opacity: 0.75;    margin-bottom: 1.875rem;    width: 90%;}@media (max-width:85.5rem) {    .form-property {        width: 80%;    }}@media (max-width:64rem) {    .form-property {        width: 100%;    }    .form-property p {        font-size: 0.875rem;        margin-bottom: 1.5625rem;        width: 100%;    }    .form-property h2 {        font-size: 1.75rem;    }}@media (max-width:47.9375rem) {    .form-property {        padding: 1.25rem;    }    .form-property h2 {        font-size: 1.5rem;    }    .form-property .btn-primary {        font-size: 0.875rem;    }    .form-property textarea.form-control,    .form-property textarea.form-control:focus {        height: 11.25rem;    }}@media (max-width:26.5625rem) {    .form-property h2 {        font-size: 1.375rem;    }    .form-property .btn-primary {        width: 100%;    }}/* **end-Property-Form-Section** *//* **start-Six-cards-section** */.section-six-cards .about-three-cards,.about-three-cards-2 {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    height: 100%;}.section-six-cards .about-three-cards h2,.section-six-cards .about-three-cards-2 h2 {    font-size: 1.5625rem;    margin-bottom: 0.9375rem;}.section-six-cards .about-three-cards p {    margin-bottom: 0;    font-size: 1rem;}.section-six-cards .about-three-cards-2 {    background-color: var(--bs-primary);    color: #fff;}@media (max-width:85.375rem) {    .section-six-cards .about-three-cards h2,    .section-six-cards .about-three-cards-2 h2 {        font-size: 1.375rem;    }}@media (max-width:64rem) {    .section-six-cards .about-three-cards h2,    .section-six-cards .about-three-cards-2 h2 {        font-size: 1.25rem;    }    .section-six-cards .about-three-cards p,    .section-six-cards .about-three-cards-2 p {        font-size: 0.875rem;    }}@media (max-width:47.9375rem) {    .section-six-cards .about-three-cards h2,    .section-six-cards .about-three-cards-2 h2 {        margin-bottom: 0.625rem;    }}@media (max-width:23.4375rem) {    .section-six-cards .about-three-cards,    .about-three-cards-2 {        padding: 1.25rem;    }}/* **end-Six-cards-Section** *//* **start-Six-Cards-with-Button-section** */    .section-six-cards-btn .six-cards-btn,.six-cards-btn-2 {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    height: 100%;    border: solid 0.0625rem #fff;    display: flex;    flex-direction: column;}.section-six-cards-btn  h2 {    font-size: 1.5625rem;    margin-bottom: 1.5625rem;    padding-bottom: 1.5625rem;    position: relative;    color: var(--bs-primary);}.section-six-cards-btn  h2::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    background-color: var(--bs-secondary);}.section-six-cards-btn .six-cards-btn p {     font-size: 1rem;}.section-six-cards-btn .six-cards-btn-2 {    background-color:transparent;    border: solid 0.0625rem #C3CFDE; }.section-six-cards-btn .btn-primary {    color: var(--bs-primary); margin-top: auto;    width: max-content;}@media (max-width:85.375rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        font-size: 1.25rem;    }}@media (max-width:64rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        font-size: 1.25rem;    }    .section-six-cards-btn .six-cards-btn p,    .section-six-cards-btn .six-cards-btn-2 p {        font-size: 0.875rem;    }    .section-six-cards-btn .btn-primary{font-size: 0.875rem;}}@media (max-width:47.9375rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        margin-bottom: 0.9375rem;        padding-bottom: 0.9375rem;    }    .section-six-cards-btn h2::after {         width: 1.5rem;     }    .section-six-cards-btn .btn-primary{        padding: 0.625rem 1rem;        font-size: 0.8125rem;    }}@media (max-width:23.4375rem) {    .section-six-cards-btn .six-cards-btn,    .six-cards-btn-2 {        padding: 1.25rem;    }}/* **end-Six-Cards-with-Button-Section** *//* **start-Six-Cards-With-Button-section** */.section-six-cards-btn .six-cards-btn,.six-cards-btn-2 {    background-color: #fff;    border-radius: var(--border-radius);    padding: 1.875rem;    height: 100%;    border: solid 0.0625rem #fff;    display: flex;    flex-direction: column;}.section-six-cards-btn  h2 {    font-size: 1.5625rem;    margin-bottom: 1.5625rem;    padding-bottom: 1.5625rem;    position: relative;    color: var(--bs-primary);}.section-six-cards-btn  h2::after {    content: "";    display: block;    width: 2rem;    height: 0.125rem;    position: absolute;    bottom: 0rem;    left: 0;    background-color: var(--bs-secondary);}.section-six-cards-btn .six-cards-btn p {     font-size: 1rem;}.section-six-cards-btn .six-cards-btn-2 {    background-color:transparent;    border: solid 0.0625rem #C3CFDE; }.section-six-cards-btn .btn-primary {    color: var(--bs-primary); margin-top: auto;    width: max-content;}@media (max-width:85.375rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        font-size: 1.25rem;    }}@media (max-width:64rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        font-size: 1.25rem;    }    .section-six-cards-btn .six-cards-btn p,    .section-six-cards-btn .six-cards-btn-2 p {        font-size: 0.875rem;    }    .section-six-cards-btn .btn-primary{font-size: 0.875rem;}}@media (max-width:47.9375rem) {    .section-six-cards-btn .six-cards-btn h2,    .section-six-cards-btn .six-cards-btn-2 h2 {        margin-bottom: 0.9375rem;        padding-bottom: 0.9375rem;    }    .section-six-cards-btn h2::after {         width: 1.5rem;     }    .section-six-cards-btn .btn-primary{        padding: 0.625rem 1rem;        font-size: 0.8125rem;    }}@media (max-width:23.4375rem) {    .section-six-cards-btn .six-cards-btn,    .six-cards-btn-2 {        padding: 1.25rem;    }}/* **end-Six-Cards-With-Button-Section** *//* **start-Bullet-Points-section** */.section-list001 ul {    padding: 0;    margin: 0.9375rem 0;    list-style: none;}.section-list001 li {    margin-bottom: 0.5rem;    position: relative;    padding-left: 2.5rem;}.section-list001 li::after {    content: "";    display: block;    width: 1.375rem;    height: 0.0625rem;    position: absolute;    top: 0.6875rem;    left: 0;    background-color: var(--bs-secondary);}@media (max-width:47.9375rem) {    .section-list001 li {        padding-left: 1.875rem;    }    .section-list001 li::after {        width: 1rem;    }}/* **end-Bullet-Points-Section** *//* **start-Bullet-Points-no-section** */.number-bullet-section {padding: 5px 0px;}.number-bullet-section ol {margin: 0;padding-left: 1.875rem;position: relative;list-style: none;counter-reset: listItem;}.number-bullet-section ol li {position: relative;margin-bottom: 0.9375rem;text-align: left;font-size: 1rem;}.number-bullet-section ol li::before {content: counter(listItem);counter-increment: listItem;position: absolute;left: -1.875rem;top: 0.75rem;transform: translateY(-50%);height: 22px;width: 22px;background:var(--bs-secondary);border-radius: 50%;text-align: center;line-height: 22px;color: #fff;background-color:var(--bs-secondary);font-size: 0.75rem;margin: auto;}/* **end-Bullet-Points-no-Section** *//* **start-section-Button-section** */.button-section{    padding-top: 10px; padding-bottom: 10px;}.button-section .btn-primary{    color: var(--bs-primary);}/* **end-section-Button-Section** *//* **start-content-3-cards-with-bG-section** */.section-bg-img-heading-cards {    font-size: 16px;    padding-top: 50px;    padding-bottom: 50px;    color: var(--bs-body-bg);    background-color: var(--bs-primary);    background-image: url(../images/bg-img-2154.jpg);    background-position: top center;    background-repeat: no-repeat;    background-size: cover;    background-attachment: fixed;}.section-bg-img-heading-pading {    padding-bottom: 100px;}.section-bg-img-heading-cards h2 {    font-size: var(--heading-03);    margin-right: 65px;    margin-bottom: 0;    color: var(--bs-body-bg);    line-height: 1;}.section-bg-img-heading-cards p.lgText {    font-size: 18px;    margin-bottom: auto;    margin-top: auto;}.section-bg-img-heading-cards .bg-img-heading-cards {    color: var(--bs-primary);    background-color: var(--bs-body-bg);    border-radius: var(--border-radius);    padding: 30px;    min-height: 450px;    display: flex;    flex-direction: column;    justify-content: space-between;}.section-bg-img-heading-cards .bg-img-heading-cards h3 {    font-size: var(--heading-04);    line-height: 1.1;}.section-bg-img-heading-cards .bg-img-heading-cards h3 span {    font-size: 14px;    letter-spacing: 1.5px;    margin-bottom: 15px;    display: block;}.section-bg-img-heading-cards .bg-img-heading-cards p {    font-size: 16px;    margin-bottom: 0;}@media (max-width:1368px) {    .section-bg-img-heading-cards .bg-img-heading-cards {        padding: 20px;        min-height: 400px;    }    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {        margin-bottom: 10px;    }    .section-bg-img-heading-pading {        padding-bottom: 80px;    }}@media (max-width:1024px) {    .section-bg-img-heading-cards {        padding-top: 40px;        padding-bottom: 40px;    }    .section-bg-img-heading-cards .bg-img-heading-cards {        min-height: 380px;    }    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {        margin-bottom: 10px;    }    .section-bg-img-heading-pading {        padding-bottom: 60px;    }}@media (max-width:991px) {    .section-bg-img-heading-cards {        padding-top: 30px;        padding-bottom: 30px;    }    .section-bg-img-heading-cards .bg-img-heading-cards {        min-height: 330px;    }    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {        margin-bottom: 10px;    }    .section-bg-img-heading-pading {        padding-bottom: 40px;    }    .section-bg-img-heading-cards h2 {        margin-right: 15px    }    .section-bg-img-heading-cards p.lgText {        font-size: 16px;    }}@media (max-width:767px) {    .section-bg-img-heading-cards h2 {        margin-bottom: 15px;    }    .section-bg-img-heading-cards .bg-img-heading-cards {        min-height: 220px;    }    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {        font-size: 13px;        margin-bottom: 8px;    }    .section-bg-img-heading-cards .bg-img-heading-cards p {        font-size: 14px;        margin-bottom: 0;    }    .section-bg-img-heading-pading {        padding-bottom: 25px;    }}@media (max-width:320px) {    .section-bg-img-heading-cards .bg-img-heading-cards {        padding: 15px;    }}/* **end-content-3-cards-with-bG-Section** *//* **start-3Cards-up-down-section** */.section-content-three-cards {    font-size: 16px;    padding-top: 30px;    padding-bottom: 30px;}.section-content-three-cards p {    margin-top: 15px;    margin-bottom: 0;}.section-content-three-cards .content-three-cards-border {    border-radius: var(--border-radius);    border: solid 1px rgba(0, 0, 0, 0.1);    padding: 30px;}.section-content-three-cards .card-row-mt{    padding-top: 120px;}.section-content-three-cards .content-three-cards-img {    border-radius: var(--border-radius);    border: solid 1px rgba(0, 0, 0, 0.1);    background-color: #fff;    padding: 25px;}.section-content-three-cards .content-three-cards-img:hover {    box-shadow: 0 0px 15px rgba(1, 16, 61, .1);}.section-content-three-cards .content-three-cards-img figure {    margin-bottom: 15px;}.section-content-three-cards .content-three-cards-img figure img {    width: 100%;    height: auto;}.section-content-three-cards .content-three-cards-img h3 {    font-size: 22px;    margin-bottom: 10px;}.section-content-three-cards .content-three-cards-img p {    margin-bottom: 0;    margin-top: 0;    opacity: 0.7;    font-size: 16px;    line-height: normal;}.section-content-three-cards .card-row-mt .col-lg-4:first-child {    margin-top: -80px;}.section-content-three-cards .card-row-mt .col-lg-4:last-child {    margin-top: 130px;}.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img {    padding-left: 0;    padding-right: 0;    padding-top: 0;}.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img figure img{    margin-top: -100px;}.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img h3,.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img p {    padding-left: 25px;    padding-right: 25px;}@media (max-width:1368px) {    .section-content-three-cards .content-three-cards-img h3 {        font-size: 20px;    }    .section-content-three-cards .content-three-cards-img p{font-size: 14px;}    .section-content-three-cards .content-three-cards-border {         padding: 18px;    }    .section-content-three-cards .content-three-cards-img {         padding: 20px;    }}@media (max-width:1024px) {    .section-content-three-cards .content-three-cards-img h3 {        font-size: 20px;    }}@media (max-width:991px) {.section-content-three-cards p {    margin-top: 8px; }  .section-content-three-cards .card-row-mt .col-lg-4:last-child{    margin-top: -80px;}.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2)  {   margin-top: 100px;}}@media (max-width:767px) {    .section-content-three-cards .card-row-mt{padding-top: 0;}    .section-content-three-cards .card-row-mt .col-lg-4:first-child {        margin-top: 35px;    }    .section-content-three-cards .card-row-mt .col-lg-4:last-child{        margin-top: 25px;    }      .section-content-three-cards p {        font-size: 14px;    }     .section-content-three-cards .content-three-cards-border {        padding: 10px;    }    .section-content-three-cards .content-three-cards-img {        padding: 15px;    }}@media (max-width:425px) {.section-content-three-cards .content-three-cards-border {    padding: 10px;}.section-content-three-cards .content-three-cards-img {    padding: 15px;}.section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img h3, .section-content-three-cards .card-row-mt .col-lg-4:nth-child(2) .content-three-cards-img p {    padding-left: 15px;    padding-right: 15px;}}/* **end-3Cards-up-down-Section** *//* **start-Content-3-Cards-With-BG-section** */.section-bg-img-heading-cards {
    font-size: 16px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: var(--bs-body-bg);
    background-color: var(--bs-primary);
    background-image: url(../images/bg-img-2154.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed !important;
}

.section-bg-img-heading-pading {
    padding-bottom: 100px;
}

.section-bg-img-heading-cards h2 {
    font-size: var(--heading-03);
    margin-right: 65px;
    margin-bottom: 0;
    color: var(--bs-body-bg);
    line-height: 1;

}

.section-bg-img-heading-cards p.lgText {
    font-size: 18px;
    margin-bottom: auto;
    margin-top: auto;
}

.section-bg-img-heading-cards .bg-img-heading-cards {
    color: var(--bs-primary);
    background-color: var(--bs-body-bg);
    border-radius: var(--border-radius);
    padding: 30px;
    min-height: 450px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.section-bg-img-heading-cards .bg-img-heading-cards h3 {
    font-size: var(--heading-04);
    line-height: 1.1;

}

.section-bg-img-heading-cards .bg-img-heading-cards h3 span {
    font-size: 14px;
    letter-spacing: 1.5px;
    margin-bottom: 15px;
    display: block;
}

.section-bg-img-heading-cards .bg-img-heading-cards p {
    font-size: 16px;
    margin-bottom: 0;
}

@media (max-width:1368px) {
    .section-bg-img-heading-cards .bg-img-heading-cards {
        padding: 20px;
        min-height: 400px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {
        margin-bottom: 10px;
    }

    .section-bg-img-heading-pading {
        padding-bottom: 80px;
    }
}

@media (max-width:1024px) {
    .section-bg-img-heading-cards {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards {
        min-height: 380px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {
        margin-bottom: 10px;
    }

    .section-bg-img-heading-pading {
        padding-bottom: 60px;
    }
}

@media (max-width:991px) {
    .section-bg-img-heading-cards {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards {
        min-height: 330px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {
        margin-bottom: 10px;
    }

    .section-bg-img-heading-pading {
        padding-bottom: 40px;
    }

    .section-bg-img-heading-cards h2 {
        margin-right: 15px
    }

    .section-bg-img-heading-cards p.lgText {
        font-size: 16px;
    }
}

@media (max-width:767px) {
    .section-bg-img-heading-cards h2 {
        margin-bottom: 15px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards {
        min-height: 220px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards h3 span {
        font-size: 13px;
        margin-bottom: 8px;
    }

    .section-bg-img-heading-cards .bg-img-heading-cards p {
        font-size: 14px;
        margin-bottom: 0;
    }

    .section-bg-img-heading-pading {
        padding-bottom: 25px;
    }
}

@media (max-width:320px) {
    .section-bg-img-heading-cards .bg-img-heading-cards {
        padding: 15px;
    }
}/* **end-Content-3-Cards-With-BG-Section** *//* **start-our-mission-section** */.ab-content {  margin-top: 4.375rem;  width: 100%;}.ab-sec {  z-index: 2;  margin-top: 7.5rem;}.ab-sec h2 {  position: relative;  font-size: 2.1875rem;  color: var(--bs-primary);   font-weight: 700;  padding: 6.1875rem 0rem 6.1875rem 1.875rem;  line-height: 1;}.ab-sec h2 span {  color: var(--bs-secondary);  font-weight: 300;}.ab-sec h2::after {  content: '';  height: 14.375rem;  width: 14.375rem;  position: absolute;  top: 0;  left: 0;  background-color: #f3f3fa;  z-index: -1; border-radius: var(--border-radius);}.ab-sec h2::before {  content: '01.';  position: absolute;  top: -0.9375rem;  left: -0.625rem;  z-index: 1;  color: #ffffff;  font-size: 5.3125rem;  font-weight: 800;  line-height: 1;}.ab-sec p {  font-size: 1.125rem;  margin-top: 1.875rem;  line-height: 1.75rem;}.ab-sec strong {  font-weight: 700;}.ab-sec ul {  margin: 0;  padding: 0;  list-style: none;}.ab-sec ul li {  margin: 0;  padding: 0;  list-style: none;  position: relative;  padding-left: 1.875rem;  font-size: 1.125rem;  margin-bottom: 0.9375rem;}.ab-sec ul li::after {  content: '';  height: 0.0625rem;  width: 0.9375rem;  position: absolute;  top: 0.6875rem;  left: 0;  background-color: var(--bs-secondary);}.ab-01 {  margin-top: 0;}.ab-02 h2::before {  content: '02.';}.ab-03 {  margin-top: 0;}.ab-03 h2::before {  content: '03.';}.ab-04 h2::before {  content: '04.';}@media screen and (max-width: 90rem) {  .ab-sec ul li {    font-size: 1rem;    line-height: 1.5rem;  }  .ab-sec p {    font-size: 1rem;  }}@media (max-width: 47.9988rem) {  .ab-content {    margin-top: 2.5rem;    background-image: none;  }  .ab-02,  .ab-04 {    margin-top: 1.875rem;  }  .ab-sec h2 {    font-size: 1.75rem;    padding: 2.5625rem 0rem 2.5625rem 0.9375rem;  }  .ab-sec h2::after {    height: 6.875rem;    width: 6.875rem;    top: 0;    left: 0;  }  .ab-sec h2::before {    top: -0.1875rem;    left: -0.1875rem;    font-size: 2rem;  }  .ab-sec p {    margin: 1.5625rem;    font-size: 0.9375rem;    line-height: 1.375rem;  }  .ab-sec ul li {    font-size: 0.9375rem;    line-height: 1.375rem;  }}@media (max-width: 35.9988rem) {   .ab-sec h2 {    font-size: 1.625rem;  }}/* **end-our-mission-Section** *//* **start-Our-Mission-section** */.ab-content {   width: 100%;  background-color: #fff;  padding-top: 1.875rem; padding-bottom: 1.875rem;}.ab-sec {  z-index: 2; margin-top: 0;}.ab-sec h2 {  position: relative;  font-size: 2.1875rem;  color: var(--bs-primary);   font-weight: 700;  padding: 6.1875rem 0rem 6.1875rem 1.875rem;  line-height: 1;}.ab-sec h2 span {  color: var(--bs-secondary);  font-weight: 300;}.ab-sec h2::after {  content: '';  height: 14.375rem;  width: 14.375rem;  position: absolute;  top: 0;  left: 0;  background-color: #f3f3fa;  z-index: -1; border-radius: var(--border-radius);}.ab-sec h2::before {  content: '01.';  position: absolute;  top: -0.9375rem;  left: -0.625rem;  z-index: 1;  color: #ffffff;  font-size: 5.3125rem;  font-weight: 800;  line-height: 1;}.ab-sec p {  font-size: 1.125rem;  margin-top: 1.875rem;  line-height: 1.75rem;}.ab-sec strong {  font-weight: 700;}.ab-sec ul {  margin: 0;  padding: 0;  list-style: none;}.ab-sec ul li {  margin: 0;  padding: 0;  list-style: none;  position: relative;  padding-left: 1.875rem;  font-size: 1.125rem;  margin-bottom: 0.9375rem;}.ab-sec ul li::after {  content: '';  height: 0.0625rem;  width: 0.9375rem;  position: absolute;  top: 0.6875rem;  left: 0;  background-color: var(--bs-secondary);}.ab-01 {  margin-top: 0;}.ab-02 h2::before {  content: '02.';}.ab-03 {  margin-top: 0;}.ab-03 h2::before {  content: '03.';}.ab-04 h2::before {  content: '04.';}@media screen and (max-width: 90rem) {  .ab-sec ul li {    font-size: 1rem;    line-height: 1.5rem;  }  .ab-sec p {    font-size: 1rem;  }}@media (max-width: 47.9988rem) {  .ab-content {    margin-top: 2.5rem;    background-image: none;  }  .ab-02,  .ab-04 {    margin-top: 1.875rem;  }  .ab-sec h2 {    font-size: 1.75rem;    padding: 2.5625rem 0rem 2.5625rem 0.9375rem;  }  .ab-sec h2::after {    height: 6.875rem;    width: 6.875rem;    top: 0;    left: 0;  }  .ab-sec h2::before {    top: -0.1875rem;    left: -0.1875rem;    font-size: 2rem;  }  .ab-sec p {    margin: 1.5625rem;    font-size: 0.9375rem;    line-height: 1.375rem;  }  .ab-sec ul li {    font-size: 0.9375rem;    line-height: 1.375rem;  }}@media (max-width: 35.9988rem) {   .ab-sec h2 {    font-size: 1.625rem;  }}/* **end-Our-Mission-Section** *//* **start-about-section-section** */.about-content{    padding-top: 1.875rem; padding-bottom: 1.875rem;  }  .page-content h2 {  font-size: var( --heading-03);  color: var(--bs-secondary);  margin-bottom: 1.5625rem;  font-weight: 400;}/* **end-about-section-Section** *//* **start-About-Section-section** */.about-content{    padding-top: 1.875rem; padding-bottom: 1.875rem; background-color: #fff;  }  .page-content h2 {  font-size: var( --heading-03);  color: var(--bs-secondary);  margin-bottom: 1.5625rem;  font-weight: 400;}.about-content .ab-img {  width: 100%;  height: auto;}/* **end-About-Section-Section** *//* **start-Our-Mission-section-section** */.ab-content {   width: 100%;  background-color: #fff;  padding-top: 1.875rem; padding-bottom: 1.875rem; margin-top: 0;}.ab-sec {  z-index: 2; }.ab-sec h2 {  position: relative;  font-size: 2.1875rem;  color: var(--bs-primary);   font-weight: 700;  padding: 6.1875rem 0rem 6.1875rem 1.875rem;  line-height: 1;}.ab-sec h2 span {  color: var(--bs-secondary);  font-weight: 300;}.ab-sec h2::after {  content: '';  height: 14.375rem;  width: 14.375rem;  position: absolute;  top: 0;  left: 0;  background-color: #f3f3fa;  z-index: -1; border-radius: var(--border-radius);}.ab-sec h2::before {  content: '01.';  position: absolute;  top: -0.9375rem;  left: -0.625rem;  z-index: 1;  color: #ffffff;  font-size: 5.3125rem;  font-weight: 800;  line-height: 1;}.ab-sec p {  font-size: 1.125rem;  margin-top: 1.875rem;  line-height: 1.75rem;}.ab-sec strong {  font-weight: 700;}.ab-sec ul {  margin: 0;  padding: 0;  list-style: none;}.ab-sec ul li {  margin: 0;  padding: 0;  list-style: none;  position: relative;  padding-left: 1.875rem;  font-size: 1.125rem;  margin-bottom: 0.9375rem;}.ab-sec ul li::after {  content: '';  height: 0.0625rem;  width: 0.9375rem;  position: absolute;  top: 0.6875rem;  left: 0;  background-color: var(--bs-secondary);}.ab-01 {  margin-top: 0;}.ab-02 h2::before {  content: '02.';}.ab-03 {  margin-top: 0;}.ab-03 h2::before {  content: '03.';}.ab-04 h2::before {  content: '04.';}@media screen and (max-width: 90rem) {  .ab-sec ul li {    font-size: 1rem;    line-height: 1.5rem;  }  .ab-sec p {    font-size: 1rem;  }}@media (max-width: 47.9988rem) {  .ab-content {     background-image: none;  }  .ab-02,  .ab-04 {    margin-top: 1.875rem;  }  .ab-sec h2 {    font-size: 1.75rem;    padding: 2.5625rem 0rem 2.5625rem 0.9375rem;  }  .ab-sec h2::after {    height: 6.875rem;    width: 6.875rem;    top: 0;    left: 0;  }  .ab-sec h2::before {    top: -0.1875rem;    left: -0.1875rem;    font-size: 2rem;  }  .ab-sec p {    margin: 1.5625rem;    font-size: 0.9375rem;    line-height: 1.375rem;  }  .ab-sec ul li {    font-size: 0.9375rem;    line-height: 1.375rem;  }}@media (max-width: 35.9988rem) {   .ab-sec h2 {    font-size: 1.625rem;  }}/* **end-Our-Mission-section-Section** *//* **start-Services-6-card-title-icon-section** */.our-exp { padding-top: 1.875rem; padding-bottom: 1.875rem;}.our-exp h2 {  font-size: 1.25rem;  position: relative;  margin-bottom: 2.5rem;  color:var(--bs-primary);}.our-exp h2::before {  content: '';  position: absolute;  display: block;  bottom: -1.375rem;  height: 0.125rem;  width: 1.75rem;  background: var(--bs-secondary);  left: 0;  z-index: 1;}.our-exp .icon-svg-01 {  width: 3.125rem;  height: 3.125rem;  float: left;} .OE-list-l {  margin-left: 5.625rem;  margin-right: 5.625rem;}.OE-list-l p {  font-size: 0.9375rem;  margin: 0;}.OE-list-r {  margin-left: 5.625rem;}.OE-list-r p {  font-size: 0.9375rem;  margin: 0;}._pL {  padding-left: 5.625rem;}.OE-border-b {  border-bottom: solid 0.0625rem #e9e9ec;}.OE-border-l {  border-left: solid 0.0625rem #e9e9ec;}._pB {  padding-bottom: 2.5rem;}._pTB {  padding-top: 2.5rem;  padding-bottom: 2.5rem;}.hr-line {  margin: 0;  border-color: #e9e9ec;}@media (max-width: 74.9375rem) {  .our-exp .icon-svg-01 {    width: 2.5rem;    height: 2.5rem;  }  ._pB {    padding-bottom: 1.5625rem;  }  ._pTB {    padding-top: 1.5625rem;    padding-bottom: 1.5625rem;  }  .OE-list-l {    margin-left: 3.75rem;    margin-right: 1.875rem;  }  ._pL {    padding-left: 1.875rem;  }  .OE-list-r {    margin-left: 3.75rem;  }}@media (max-width: 47.9375rem) {  .our-exp {    margin-top: 3.125rem;  }  .OE-border-l,  .OE-border-b {    border: none;  }  ._pB {    padding-top: 1.5625rem;    padding-bottom: 1.5625rem;  }  ._pL {    padding-left: 0.9375rem;  }}/* **end-Services-6-card-title-icon-Section** *//* **start-Services-6-Card-Title-Icon-section** */.our-exp { padding-top: 1.875rem; padding-bottom: 1.875rem;}.our-exp h2 {  font-size: 1.25rem;  position: relative;  margin-bottom: 2.5rem;  color:var(--bs-primary);}.our-exp h2::before {  content: '';  position: absolute;  display: block;  bottom: -1.375rem;  height: 0.125rem;  width: 1.75rem;  background: var(--bs-secondary);  left: 0;  z-index: 1;}.our-exp .icon-svg-01 {  width: 3.125rem;  height: 3.125rem;  float: left;} .OE-list-l {  margin-left: 5.625rem;  margin-right: 5.625rem;}.OE-list-l p {  font-size: 0.9375rem;  margin: 0;}.OE-list-r {  margin-left: 5.625rem;}.OE-list-r p {  font-size: 0.9375rem;  margin: 0;}._pL {  padding-left: 5.625rem;}.OE-border-b {  border-bottom: solid 0.0625rem #e9e9ec;}.OE-border-l {  border-left: solid 0.0625rem #e9e9ec;}._pB {  padding-bottom: 2.5rem;}._pTB {  padding-top: 2.5rem;  padding-bottom: 2.5rem;}.hr-line {  margin: 0;  border-color: #e9e9ec;}@media (max-width: 74.9375rem) {  .our-exp .icon-svg-01 {    width: 2.5rem;    height: 2.5rem;  }  ._pB {    padding-bottom: 1.5625rem;  }  ._pTB {    padding-top: 1.5625rem;    padding-bottom: 1.5625rem;  }  .OE-list-l {    margin-left: 3.75rem;    margin-right: 1.875rem;  }  ._pL {    padding-left: 1.875rem;  }  .OE-list-r {    margin-left: 3.75rem;  }}@media (max-width: 47.9375rem) {  .our-exp {    margin-top: 3.125rem;  }  .OE-border-l,  .OE-border-b {    border: none;  }  ._pB {    padding-top: 1.5625rem;    padding-bottom: 1.5625rem;  }  ._pL {    padding-left: 0.9375rem;  }}/* **end-Services-6-Card-Title-Icon-Section** *//* **start-Main-Section-Dark-01-section** */.section {      position: relative;    }        .slider1 {      background-position: bottom center;      background-repeat: no-repeat;      background-size: 100% auto;      width: 100%;      height: 100vh;      -ms-flex-pack: center;      justify-content: center;      display: -ms-flexbox;      display: flex;      color: #ffffff;    }        .slider1 .sl-content{      -ms-flex-item-align: center;      align-self: center;      margin: 0 auto 0 20%;      max-width: 625px;    }        .slider1 .sl-content h3 {      font-size: 30px;      font-weight: 700;      text-transform: uppercase;      border-bottom: 1px #bbbbbb solid;      display: inline;      padding-bottom: 7px;      padding-left: 50px;      letter-spacing: 2px;    }        .slider1 .sl-content h3 span {      font-weight: 300;    }        .slider1 .sl-content h1{      font-size: 70px;      margin-top: 15px;      font-weight: 800;      letter-spacing: 3px;      text-transform: uppercase;    }        .slider1 .sl-content p {      font-size: 20px;      letter-spacing: 2px;      line-height: 1.4;    }        .slider1 .sn-h {      color: #ffffff;      border-bottom: solid 1px #6d6fb4;      position: absolute;      bottom: 35px;      left: 60px;      display: block;      text-transform: uppercase;      padding-bottom: 0px;      padding-left: 50px;      min-width: 100px;    }        .slider1 .sn-h h4 {      font-size: 18px;    }        .slider1 .sn-h span {      position: absolute;      left: -30px;      bottom: -10px;      opacity: 0.5;    }         @media screen and (max-width: 1440px) {          .slider1 .sl-content {        -ms-flex-item-align: center;        align-self: center;        margin: 0 auto 0 10%;        max-width: 545px;      }          .slider1 .sl-content h3 {        font-size: 25px;      }          .slider1 .sl-content h1 {        font-size: 60px;      }          .slider1 .sl-content p {        font-size: 18px;      }          .slider1 .sn-h h4 {        font-size: 16px;      }                   }        @media (max-width: 1199.98px) {          .slider1{        background-position: right bottom;        background-size: auto 100%;      }          .slider1 .sl-content {        max-width: 485px;      }          .slider1 .sl-content h3{        font-size: 22px;      }          .slider1 .sl-content h1 {        font-size: 50px;      }          .slider1 .sl-content p,      .slider4 .sl-content p {        font-size: 16px;      }          .slider1 .sn-h h4 {        font-size: 14px;      }                 }        @media (max-width: 767px) {          .slider1 .sl-content {        max-width: 385px;        margin: auto;      }          .slider1 .sl-content h3 {        font-size: 18px;      }          .slider1 .sl-content h1 {        font-size: 40px;      }          .slider1 .sl-content p {        margin-top: 15px;        margin-bottom: 15px;      }          .slider1 .sn-h h4 {        font-size: 13px;      }             }        @media (max-width: 575px) {               .slider1{        background-image: url(../images/slider-bg-1-xsm.jpg);        background-size: 100%;      }          .slider1 .sl-content {        max-width: 325px;      }          .slider1 .sl-content h3 {        font-size: 16px;        padding-left: 35px;      }          .slider1 .sl-content h1 {        font-size: 35px;      }          .slider1 .sl-content p {        margin-bottom: 30px;        font-size: 14px;      }          .slider1 .sn-h {        bottom: 75px;        left: 40px;        padding-left: 25px;      }             }        @media screen and (max-width: 375px) {          .slider1 .sl-content {        max-width: 300px;      }          .slider1 .sl-content h1{        font-size: 32px;      }                }        @media screen and (max-width: 320px) {          .slider1 .sl-content,      .slider4 .sl-content {        max-width: 280px;      }          .slider1 .sl-content h3{        font-size: 15px;        padding-left: 25px;      }          .slider1 .sl-content h1 {        font-size: 30px;      }          .slider1 .sl-content p {        margin-bottom: 20px;        font-size: 13px;      }        }/* **end-Main-Section-Dark-01-Section** *//* **start-Main-Section-Dark-1-section** */.section {
  position: relative;
}

.slider1 {  
  background-image: url(/storage/media/slider-bg-1_1722951213.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}

.slider1 .sl-content{
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  max-width: 39.0625rem;
}

.slider1 .sl-content h1 {
  font-size: 1.875rem;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid rgb(255, 255, 255, 0.5);
  display: inline;
  padding-bottom: 0.4375rem;
  padding-left: 3.125rem;
  letter-spacing: 0.125rem;
}

.slider1 .sl-content h1 span {
  font-weight: 300;
}

.slider1 .sl-content h2{
  font-size: 4.375rem;
  margin-top: 0.9375rem;
  font-weight: 800;
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}

.slider1 .sl-content p {
  font-size: 1.25rem;
  letter-spacing: 0.125rem;
  line-height: 1.4;
}

.slider1 .sn-h {
  color: #ffffff;
  border-bottom: solid 0.0625rem  rgb(255, 255, 255, 0.5);
  position: absolute;
  bottom: 2.1875rem;
  left: 3.75rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0rem;
  padding-left: 3.125rem;
  min-width: 6.25rem;
}

.slider1 .sn-h .sliderno-val {
  font-size: 1.125rem;
  font-family: var(--bs-font-sans-serif);
}

.slider1 .sn-h span {
  position: absolute;
  left: -1.875rem;
  bottom: -0.625rem;
  opacity: 0.5;
}
 
@media screen and (max-width: 90rem) {

  .slider1 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 auto 0 10%;
    max-width: 34.0625rem;
  }

  .slider1 .sl-content h1 {
    font-size: 1.5625rem;
  }

  .slider1 .sl-content h2 {
    font-size: 3.75rem;
  }

  .slider1 .sl-content p {
    font-size: 1.125rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 1rem;
  }
   
}

@media (max-width: 74.9988rem) {

  .slider1{
    background-position: right bottom;
    background-size: auto 100% !important;
  }

  .slider1 .sl-content {
    max-width: 30.3125rem;
  }

  .slider1 .sl-content h1{
    font-size: 1.375rem;
  }

  .slider1 .sl-content h2 {
    font-size: 3.125rem;
  }

  .slider1 .sl-content p,
  .slider4 .sl-content p {
    font-size: 1rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 0.875rem;
  }
 
}

@media (max-width: 47.9375rem) {

  .slider1 .sl-content {
    max-width: 24.0625rem;
    margin: auto;
  }

  .slider1 .sl-content h1 {
    font-size: 1.125rem;
  }

  .slider1 .sl-content h2 {
    font-size: 2.5rem;
  }

  .slider1 .sl-content p {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 0.8125rem;
  }
 
}

@media (max-width: 35.9375rem) {
   .slider1{
    background-image: url(/storage/media/slider-bg-1-xsm_1722951213.jpg);
    background-size: cover !important;
  }

  .slider1 .sl-content {
    max-width: 20.3125rem;
  }

  .slider1 .sl-content h1 {
    font-size: 1rem;
    padding-left: 2.1875rem;
  }

  .slider1 .sl-content h2 {
    font-size: 2.1875rem;
  }

  .slider1 .sl-content p {
    margin-bottom: 1.875rem;
    font-size: 0.875rem;
  }

  .slider1 .sn-h {
    bottom: 4.6875rem;
    left: 2.5rem;
    padding-left: 1.5625rem;
  }

 
}

@media screen and (max-width: 23.4375rem) {

  .slider1 .sl-content {
    max-width: 18.75rem;
  }

  .slider1 .sl-content h2{
    font-size: 2rem;
  }
   
 
}

@media screen and (max-width: 20rem) {

  .slider1 .sl-content,
  .slider4 .sl-content {
    max-width: 17.5rem;
  }

  .slider1 .sl-content h1{
    font-size: 0.9375rem;
    padding-left: 1.5625rem;
  }

  .slider1 .sl-content h2 {
    font-size: 1.875rem;
  }

  .slider1 .sl-content p {
    margin-bottom: 1.25rem;
    font-size: 0.8125rem;
  }

}/* **end-Main-Section-Dark-1-Section** *//* **start-main-section-02-section** */.section {      position: relative;    }             .slider2 {      background-position: bottom center;      background-repeat: no-repeat;      background-size: 100% auto;      width: 100%;      height: 100vh;      -ms-flex-pack: center;      justify-content: center;      display: -ms-flexbox;      display: flex;      color: #ffffff;    }        .slider2 .sl-content {      -ms-flex-item-align: center;      align-self: center;      margin: 0 auto 0 20%;      max-width: 34.0625rem;      color: var(--bs-primary);    }        .slider2 .sl-content h1 {      font-size: 6.875rem;      color: var(--bs-secondary);      position: relative;    }        .slider2 .sl-content h1::after {      content: "";      position: absolute;      left: 0;      bottom: 0rem;      height: 0.0625rem;      width: 3.75rem;      background: #bbbbbb;    }        .slider2 .sl-content h1 span {      color: var(--bs-primary);    }        .slider2 .sl-content h3 {      font-size: 2.25rem;      padding-top: 1.5rem;    }        .slider2 .sl-content p {      font-size: 1.125rem;      margin-top: 1.5625rem;      margin-bottom: 1.5625rem;      line-height: 1.4;      font-weight: normal;    }        .slider2 .sn-h {      color: var(--bs-primary);      border-bottom: solid 0.0625rem #bbbbbb;      position: absolute;      bottom: 2.1875rem;      left: 3.75rem;      display: block;      text-transform: uppercase;      padding-bottom: 0rem;      padding-left: 3.125rem;      min-width: 6.25rem;    }        .slider2 .sn-h h4 {      font-size: 1.125rem;    }        .slider2 .sn-h span {      position: absolute;      left: -1.875rem;      bottom: -0.625rem;      opacity: 0.5;    }           @media screen and (max-width: 90rem) {           .slider2 .sl-content {        -ms-flex-item-align: center;        align-self: center;        margin: 0 auto 0 10%;        max-width: 30.3125rem;      }          .slider2 .sl-content h1 {        font-size: 6.25rem;      }          .slider2 .sl-content h3 {        font-size: 1.875rem;      }          .slider2 .sl-content p {        font-size: 1rem;      }          .slider2 .sl-content a {        font-size: 1rem;      }          .slider2 .sl-content a::after {        top: 0.625rem;      }          .slider2 .sn-h h4 {        font-size: 1rem;      }               }        @media (max-width: 74.9375rem) {               .slider2 {        background-position: right bottom;        background-size: auto 100%;      }          .slider2 .sl-content {        max-width: 26.875rem;      }          .slider2 .sl-content h1 {        font-size: 5.3125rem;      }          .slider2 .sl-content h1::after {        width: 3rem;      }          .slider2 .sl-content h3 {        font-size: 1.625rem;        padding-top: 1.25rem;      }          .slider2 .sl-content p {        font-size: 0.875rem;      }          .slider2 .sl-content a {        font-size: 0.875rem;      }          .slider2 .sl-content a::after {        top: 0.5rem;      }          .slider2 .sn-h h4 {        font-size: 0.875rem;      }         }        @media (max-width: 47.9375rem) {               .slider2 .sl-content {        max-width: 24.0625rem;        margin: auto;      }          .slider2 .sl-content h1 {        font-size: 4.0625rem;      }          .slider2 .sl-content h1::after {        width: 2.25rem;      }          .slider2 .sl-content h3 {        font-size: 1.375rem;        padding-top: 0.8125rem;      }          .slider2 .sl-content p {        margin-top: 0.9375rem;        margin-bottom: 0.9375rem;      }          .slider2 .sn-h h4 {        font-size: 0.8125rem;      }         }        @media (max-width: 35.9375rem) {                    .slider2 {        background-image: url(../images/slider-bg-2-xsm.jpg);        background-size: 100%;      }          .slider2 .sl-content {        max-width: 20.3125rem;      }          .slider2 .sl-content h1 {        font-size: 3.125rem;      }          .slider2 .sl-content h1::after {        width: 1.75rem;      }          .slider2 .sl-content h3 {        font-size: 1.125rem;        padding-top: 0.5625rem;      }          .slider2 .sl-content p {        margin-bottom: 1.25rem;        font-size: 0.875rem;      }          .slider2 .sn-h {        bottom: 4.6875rem;        left: 2.5rem;        padding-left: 1.5625rem;      }              }              @media screen and (max-width: 20rem) {               .slider2 .sl-content {        max-width: 17.5rem;      }          .slider2 .sl-content h1 {        font-size: 2.5rem;      }          .slider2 .sl-content h1::after {        width: 1.375rem;      }          .slider2 .sl-content h3 {        font-size: 1rem;        padding-top: 0.3125rem;      }         }/* **end-main-section-02-Section** *//* **start-Main-Section-02-section** */.section {
  position: relative;
}        
.slider2 {
  background-image: url(/storage/media/slider-bg-2_1722951392.jpg);  
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}

.slider2 .sl-content {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  max-width: 34.0625rem;
  color: var(--bs-primary);
}

.slider2 .sl-content h2 {
  font-size: 6.875rem;
  color: var(--bs-secondary);
  position: relative; font-weight: 700;
}

.slider2 .sl-content h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0rem;
  height: 0.0625rem;
  width: 3.75rem;
  background: #bbbbbb;
}

.slider2 .sl-content h2 span {
  color: var(--bs-primary);
}

.slider2 .sl-content h3 {
  font-size: 2.125rem;
  padding-top: 1.5rem;
}

.slider2 .sl-content p {
  font-size: 1.125rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
  line-height: 1.4;
  font-weight: normal;
}

.slider2 .sn-h {
  color: var(--bs-primary);
  border-bottom: solid 0.0625rem #bbbbbb;
  position: absolute;
  bottom: 2.1875rem;
  left: 3.75rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0rem;
  padding-left: 3.125rem;
  min-width: 6.25rem;
}

.slider2 .sn-h .sliderno-val {
  font-size: 1.125rem;
}

.slider2 .sn-h span {
  position: absolute;
  left: -1.875rem;
  bottom: -0.625rem;
  opacity: 0.5;
}


@media screen and (max-width: 90rem) {
 
  .slider2 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 auto 0 10%;
    max-width: 30.3125rem;
  }

  .slider2 .sl-content h2 {
    font-size: 6.25rem;
  }

  .slider2 .sl-content h3 {
    font-size: 1.875rem;
  }

  .slider2 .sl-content p {
    font-size: 1rem;
  }

  .slider2 .sl-content a {
    font-size: 1rem;
  }

  .slider2 .sl-content a::after {
    top: 0.625rem;
  }

  .slider2 .sn-h .sliderno-val {
    font-size: 1rem;
  }
 
  
}

@media (max-width: 74.9375rem) {
 

  .slider2 {
    background-position: right bottom;
    background-size: auto 100% !important;
  }

  .slider2 .sl-content {
    max-width: 26.875rem;
  }

  .slider2 .sl-content h2 {
    font-size: 5.3125rem;
  }

  .slider2 .sl-content h2::after {
    width: 3rem;
  }

  .slider2 .sl-content h3 {
    font-size: 1.625rem;
    padding-top: 1.25rem;
  }

  .slider2 .sl-content p {
    font-size: 0.875rem;
  }

  .slider2 .sl-content a {
    font-size: 0.875rem;
  }

  .slider2 .sl-content a::after {
    top: 0.5rem;
  }

  .slider2 .sn-h .sliderno-val {
    font-size: 0.875rem;
  } 

}

@media (max-width: 47.9375rem) {
 

  .slider2 .sl-content {
    max-width: 24.0625rem;
    margin: auto;
  }

  .slider2 .sl-content h2 {
    font-size: 4.0625rem;
  }

  .slider2 .sl-content h2::after {
    width: 2.25rem;
  }

  .slider2 .sl-content h3 {
    font-size: 1.375rem;
    padding-top: 0.8125rem;
  }

  .slider2 .sl-content p {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .slider2 .sn-h .sliderno-val {
    font-size: 0.8125rem;
  }
 
}

@media (max-width: 35.9375rem) {

  .slider2 {
    background-image: url(/storage/media/slider-bg-2-xsm_1722951392.jpg); 
    background-size: cover !important;
  }

  .slider2 .sl-content {
    max-width: 20.3125rem;
  }

  .slider2 .sl-content h2 {
    font-size: 3.125rem;
  }

  .slider2 .sl-content h2::after {
    width: 1.75rem;
  }

  .slider2 .sl-content h3 {
    font-size: 1.125rem;
    padding-top: 0.5625rem;
  }

  .slider2 .sl-content p {
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
  }

  .slider2 .sn-h {
    bottom: 4.6875rem;
    left: 2.5rem;
    padding-left: 1.5625rem;
  }
  
}

@media screen and (max-width: 20rem) {
 

  .slider2 .sl-content {
    max-width: 17.5rem;
  }

  .slider2 .sl-content h2 {
    font-size: 2.5rem;
  }

  .slider2 .sl-content h2::after {
    width: 1.375rem;
  }

  .slider2 .sl-content h3 {
    font-size: 1rem;
    padding-top: 0.3125rem;
  }
 
}
.slider2 .sl-content a {
position: relative;
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: 1;
color: var(--bs-secondary);
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 700;
text-decoration: none;
padding-left: 30px; }
.slider2 .sl-content a:after {
content: '';
display: block;
height: 1px;
position: absolute;
top: 10px;
left: 0;
width: 20px;
background-color: var(--bs-secondary);
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: -1; }
.slider2 .sl-content a:hover {
color: #231f20;
padding-left: 70px; }
.slider2 .sl-content a:hover:after {
  width: 60px; }/* **end-Main-Section-02-Section** *//* **start-main-section-03-section** */.section {      position: relative;    }             .slider3 {      background-position: bottom center;      background-repeat: no-repeat;      background-size: 100% auto;      width: 100%;      height: 100vh;      -ms-flex-pack: center;      justify-content: center;      display: -ms-flexbox;      display: flex;      color: #ffffff;    }        .slider3 .sl-content {      -ms-flex-item-align: center;      align-self: center;      margin: 0 auto 0 20%;      margin: auto;      max-width: 650px;      color: #ffffff;    }        .slider3 .sl-content h1 {      font-size: 110px;      color: #ffffff;      position: relative;    }        .slider3 .sl-content h1::after {      content: "";      position: absolute;      left: 0;      bottom: 0px;      height: 1px;      width: 60px;      background: #bbbbbb;    }        .slider3 .sl-content h1 span {      color: #ffffff;    }        .slider3 .sl-content h3 {      font-size: 36px;      padding-top: 24px;    }        .slider3 .sl-content p {      font-size: 18px;      margin-top: 25px;      margin-bottom: 25px;      line-height: 1.4;      font-weight: normal;    }        .slider3 .sl-content a {      color: #ffffff;    }        .slider3 .sl-content a:hover {      color: #ffffff;    }        .slider3 .sl-content a:after {      background-color: #ffffff;    }        .slider3 .sn-h {      color: #ffffff;      border-bottom: solid 1px #6d6fb4;      position: absolute;      bottom: 35px;      left: 60px;      display: block;      text-transform: uppercase;      padding-bottom: 0px;      padding-left: 50px;      min-width: 100px;    }        .slider3 .sn-h h4 {      font-size: 18px;    }        .slider3 .sn-h span {      position: absolute;      left: -30px;      bottom: -10px;      opacity: 0.5;    }              @media screen and (max-width: 1440px) {               .slider3 .sl-content {        max-width: 560px;      }          .slider3 .sl-content h1 {        font-size: 100px;      }          .slider3 .sl-content h1::after {        width: 62px;      }          .slider3 .sl-content h3 {        font-size: 30px;      }          .slider3 .sl-content p {        font-size: 16px;      }          .slider3 .sl-content a {        font-size: 16px;      }          .slider3 .sl-content a::after {        top: 10px;      }          .slider3 .sn-h h4 {        font-size: 16px;      }                   }        @media (max-width: 1199.98px) {               .slider3 {        background-position: right bottom;        background-size: auto 100%;      }          .slider3 .sl-content {        max-width: 490px;      }          .slider3 .sl-content h1 {        font-size: 85px;      }          .slider3 .sl-content h1::after {        width: 48px;      }          .slider3 .sl-content h3 {        font-size: 26px;        padding-top: 20px;      }          .slider3 .sl-content p {        font-size: 14px;      }          .slider3 .sl-content a {        font-size: 14px;      }          .slider3 .sl-content a::after {        top: 8px;      }          .slider3 .sn-h h4 {        font-size: 14px;      }             }        @media (max-width: 767px) {               .slider3 .sl-content {        max-width: 385px;        margin: auto;      }          .slider3 .sl-content h1 {        font-size: 65px;      }          .slider3 .sl-content h1::after {        width: 36px;      }          .slider3 .sl-content h3 {        font-size: 22px;        padding-top: 13px;      }          .slider3 .sl-content p {        margin-top: 15px;        margin-bottom: 15px;      }          .slider3 .sn-h h4 {        font-size: 13px;      }             }        @media (max-width: 575px) {                  .slider3 {        background-image: url(../images/slider-bg-3-xsm.jpg);        background-size: 100%;      }          .slider3 .sl-content {        max-width: 328px;      }          .slider3 .sl-content h1 {        font-size: 50px;      }          .slider3 .sl-content h1::after {        width: 28px;      }          .slider3 .sl-content h3 {        font-size: 18px;        padding-top: 9px;      }          .slider3 .sl-content p {        margin-bottom: 20px;        font-size: 14px;      }          .slider3 .sn-h {        bottom: 75px;        left: 40px;        padding-left: 25px;      }              }        @media screen and (max-width: 375px) {           .slider3 .sl-content {        max-width: 315px;      }          .slider3 .sl-content h1 {        font-size: 48px;      }          }        @media screen and (max-width: 320px) {           .slider3 .sl-content {        max-width: 280px;      }          .slider3 .sl-content h1 {        font-size: 40px;      }          .slider3 .sl-content h1::after {        width: 22px;      }          .slider3 .sl-content h3 {        font-size: 16px;        padding-top: 5px;      }         }/* **end-main-section-03-Section** *//* **start-Main-Section-03-section** */.section {
  position: relative;
}
.slider3 {
  background-image: url(/storage/media/slider-bg-3_1722951495.jpg); 
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}

.slider3 .sl-content {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  margin: auto;
  max-width: 40.625rem;
  color: #ffffff;
}

.slider3 .sl-content h2 {
  font-size: 6.875rem;
  color: #ffffff;
  position: relative;
}

.slider3 .sl-content h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0rem;
  height: 0.0625rem;
  width: 3.75rem;
  background: #bbbbbb;
}

.slider3 .sl-content h2 span {
  color: #ffffff;
}

.slider3 .sl-content h3 {
  font-size: 2.25rem;
  padding-top: 1.5rem;
}

.slider3 .sl-content p {
  font-size: 1.125rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
  line-height: 1.4;
  font-weight: normal;
}

.slider3 .sl-content a {
  color: #ffffff;
}

.slider3 .sl-content a:hover {
  color: #ffffff;
}

.slider3 .sl-content a:after {
  background-color: #ffffff;
}

.slider3 .sn-h {
  color: #ffffff;
  border-bottom: solid 0.0625rem #6d6fb4;
  position: absolute;
  bottom: 2.1875rem;
  left: 3.75rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0rem;
  padding-left: 3.125rem;
  min-width: 6.25rem;
}

.slider3 .sn-h .sliderno-val {
  font-size: 1.125rem;
}

.slider3 .sn-h span {
  position: absolute;
  left: -1.875rem;
  bottom: -0.625rem;
  opacity: 0.5;
}
  
.slider3 .sl-content a {
position: relative;
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: 1;
color:#fff;
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
font-weight: 700;
text-decoration: none;
padding-left: 1.875rem; }
.slider3 .sl-content a:after {
content: '';
display: block;
height: 0.0625rem;
position: absolute;
top: 0.625rem;
left: 0;
width: 1.25rem;
background-color: #fff;
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: -1; }
.slider3 .sl-content a:hover {
color:#fff;
padding-left: 4.375rem; }
.slider3 .sl-content a:hover:after {
  width: 3.75rem; }
@media screen and (max-width: 90rem) {
 

  .slider3 .sl-content {
    max-width: 35rem;
  }

  .slider3 .sl-content h2 {
    font-size: 6.25rem;
  }

  .slider3 .sl-content h2::after {
    width: 3.875rem;
  }

  .slider3 .sl-content h3 {
    font-size: 1.875rem;
  }

  .slider3 .sl-content p {
    font-size: 1rem;
  }

  .slider3 .sl-content a {
    font-size: 1rem;
  }

  .slider3 .sl-content a::after {
    top: 0.625rem;
  }

  .slider3 .sn-h .sliderno-val {
    font-size: 1rem;
  }
   
}

@media (max-width: 74.9988rem) {
  .slider3 {
    background-position: right bottom;
    background-size: auto 100% !important;
  }

  .slider3 .sl-content {
    max-width: 30.625rem;
  }

  .slider3 .sl-content h2 {
    font-size: 5.3125rem;
  }

  .slider3 .sl-content h2::after {
    width: 3rem;
  }

  .slider3 .sl-content h3 {
    font-size: 1.625rem;
    padding-top: 1.25rem;
  }

  .slider3 .sl-content p {
    font-size: 0.875rem;
  }

  .slider3 .sl-content a {
    font-size: 0.875rem;
  }

  .slider3 .sl-content a::after {
    top: 0.5rem;
  }

  .slider3 .sn-h .sliderno-val {
    font-size: 0.875rem;
  }
 

}

@media (max-width: 47.9375rem) {
 

  .slider3 .sl-content {
    max-width: 24.0625rem;
    margin: auto;
  }

  .slider3 .sl-content h2 {
    font-size: 4.0625rem;
  }

  .slider3 .sl-content h2::after {
    width: 2.25rem;
  }

  .slider3 .sl-content h3 {
    font-size: 1.375rem;
    padding-top: 0.8125rem;
  }

  .slider3 .sl-content p {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .slider3 .sn-h .sliderno-val {
    font-size: 0.8125rem;
  }
     
}

@media (max-width: 35.9375rem) {    

  .slider3 {
    background-image: url(/storage/media/slider-bg-3-xsm_1722951495.jpg); 
    background-size: 100% !important;
  }

  .slider3 .sl-content {
    max-width: 20.5rem;
  }

  .slider3 .sl-content h2 {
    font-size: 3.125rem;
  }

  .slider3 .sl-content h2::after {
    width: 1.75rem;
  }

  .slider3 .sl-content h3 {
    font-size: 1.125rem;
    padding-top: 0.5625rem;
  }

  .slider3 .sl-content p {
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
  }

  .slider3 .sn-h {
    bottom: 4.6875rem;
    left: 2.5rem;
    padding-left: 1.5625rem;
  }
      
}

@media screen and (max-width: 23.4375rem) {
 
  .slider3 .sl-content {
    max-width: 19.6875rem;
  }

  .slider3 .sl-content h2 {
    font-size: 3rem;
  } 
 
}

@media screen and (max-width: 20rem) {
 
  .slider3 .sl-content {
    max-width: 17.5rem;
  }

  .slider3 .sl-content h2 {
    font-size: 2.5rem;
  }

  .slider3 .sl-content h2::after {
    width: 1.375rem;
  }

  .slider3 .sl-content h3 {
    font-size: 1rem;
    padding-top: 0.3125rem;
  }
 
}/* **end-Main-Section-03-Section** *//* **start-main-section-04-section** */.section {      position: relative;    }         .slider4 {      background-position: bottom center;      background-repeat: no-repeat;      background-size: 100% auto;      width: 100%;      height: 100vh;      -ms-flex-pack: center;      justify-content: center;      display: -ms-flexbox;      display: flex;      color: #ffffff;    }         .slider4 .sl-content {      -ms-flex-item-align: center;      align-self: center;      margin: 0 auto 0 20%;      max-width: 625px;    }         .slider4 .sl-content h3 {      font-size: 30px;      font-weight: 700;      text-transform: uppercase;      border-bottom: 1px #bbbbbb solid;      display: inline;      padding-bottom: 7px;      padding-left: 50px;      letter-spacing: 2px;    }     .slider4 .sl-content h3 span {      font-weight: 300;    }         .slider4 .sl-content h1 {      font-size: 70px;      margin-top: 15px;      font-weight: 800;      letter-spacing: 3px;      text-transform: uppercase;    }         .slider4 .sl-content p {      font-size: 20px;      letter-spacing: 2px;      line-height: 1.4;    }         .slider4 .sn-h {      color: #ffffff;      border-bottom: solid 1px #6d6fb4;      position: absolute;      bottom: 35px;      left: 60px;      display: block;      text-transform: uppercase;      padding-bottom: 0px;      padding-left: 50px;      min-width: 100px;    }         .slider4 .sn-h h4 {      font-size: 18px;    }         .slider4 .sn-h span {      position: absolute;      left: -30px;      bottom: -10px;      opacity: 0.5;    }             .slider4 {      background-position: bottom center;      background-repeat: no-repeat;      background-size: 100% auto;      width: 100%;      height: 100vh;      -ms-flex-pack: center;      justify-content: center;      display: -ms-flexbox;      display: flex;      color: #ffffff;    }        .slider4 .sl-content {      -ms-flex-item-align: center;      align-self: center;      margin: 0 120px 0 auto;      max-width: 550px;      color: var(--bs-primary);    }        .slider4 .sl-content h1 {      color: var(--bs-secondary);    }        .slider4 .sl-content p {      font-size: 18px;      margin-top: 25px;      margin-bottom: 25px;      line-height: 1.4;      font-weight: normal;    }        .slider4 .sn-h {      color: var(--bs-primary);      border-bottom: solid 1px #bbbbbb;      position: absolute;      bottom: 35px;      left: 60px;      display: block;      text-transform: uppercase;      padding-bottom: 0px;      padding-left: 50px;      min-width: 100px;    }        .slider4 .sn-h h4 {      font-size: 18px;    }        .slider4 .sn-h span {      position: absolute;      left: -30px;      bottom: -10px;      opacity: 0.5;    }         @media screen and (max-width: 1440px) {           .slider4 .sl-content {        -ms-flex-item-align: center;        align-self: center;        margin: 0 auto 0 10%;        max-width: 545px;      }            .slider4 .sl-content h3 {        font-size: 25px;      }             .slider4 .sl-content h1 {        font-size: 60px;      }            .slider4 .sl-content p {        font-size: 18px;      }           .slider4 .sn-h h4 {        font-size: 16px;      }               .slider4 .sl-content {        -ms-flex-item-align: center;        align-self: center;        margin: 0 10% 0 auto;        max-width: 460px;      }          .slider4 .sl-content h1 {        font-size: 60px;      }          .slider4 .sl-content h3 {        font-size: 25px;      }          .slider4 .sl-content a {        font-size: 16px;      }          .slider4 .sl-content a::after {        top: 10px;      }          .slider4 .sl-content p {        font-size: 16px;      }          .slider4 .sn-h h4 {        font-size: 16px;      }              }        @media (max-width: 1199.98px) {           .slider4 {        background-position: right bottom;        background-size: auto 100%;      }           .slider4 .sl-content {        max-width: 485px;      }             .slider4 .sl-content h3 {        font-size: 22px;      }               .slider4 .sl-content h1 {        font-size: 50px;      }               .slider4 .sl-content p {        font-size: 16px;      }           .slider4 .sn-h h4 {        font-size: 14px;      }           .slider4 {        background-position: right bottom;        background-size: auto 100%;      }          .slider4 .sl-content {        max-width: 375px;      }          .slider4 .sl-content h1 {        font-size: 50px;      }          .slider4 .sl-content h3 {        font-size: 22px;      }          .slider4 .sl-content a {        font-size: 14px;      }          .slider4 .sl-content a::after {        top: 10px;      }          .slider4 .sl-content p {        font-size: 14px;      }          .slider4 .sn-h h4 {        font-size: 14px;      }            }        @media (max-width: 767px) {           .slider4 .sl-content {        max-width: 385px;        margin: auto;      }       .slider4 .sl-content h3 {        font-size: 18px;      }             .slider4 .sl-content h1 {        font-size: 40px;      }              .slider4 .sl-content p {        margin-top: 15px;        margin-bottom: 15px;      }       .slider4 .sn-h h4 {        font-size: 13px;      }               .slider4 .sl-content {        max-width: 385px;        margin: auto;      }          .slider4 .sl-content h1 {        font-size: 40px;      }          .slider4 .sl-content h3 {        font-size: 18px;      }          .slider4 .sl-content p {        margin-top: 15px;        margin-bottom: 15px;      }          .slider4 .sn-h h4 {        font-size: 13px;      }        }        @media (max-width: 575px) {                .slider4 {        background-image: url(../images/slider-bg-1-xsm.jpg);        background-size: 100%;      }             .slider4 .sl-content {        max-width: 325px;      }          .slider4 .sl-content h3 {        font-size: 16px;        padding-left: 35px;      }          .slider4 .sl-content h1 {        font-size: 35px;      }                 .slider4 .sl-content p {        margin-bottom: 30px;        font-size: 14px;      }           .slider4 .sn-h {        bottom: 75px;        left: 40px;        padding-left: 25px;      }               .slider4 {        background-image: url(../images/slider-bg-4-xsm.jpg);        background-size: 100%;      }          .slider4 .sl-content {        max-width: 325px;      }          .slider4 .sl-content h1 {        font-size: 35px;      }          .slider4 .sl-content h3 {        font-size: 16px;        padding-left: 35px;      }          .slider4 .sl-content p {        margin-top: 10px;        margin-bottom: 20px;        font-size: 14px;      }          .slider4 .sn-h {        bottom: 75px;        left: 40px;        padding-left: 25px;      }                  }        @media screen and (max-width: 375px) {            .slider4 .sl-content {        max-width: 300px;      }           .slider4 .sl-content h1 {        font-size: 32px;      }          .slider3 .sl-content {        max-width: 315px;      }          .slider3 .sl-content h1 {        font-size: 48px;      }          .slider4 .sl-content {        max-width: 300px;      }             }        @media screen and (max-width: 320px) {       .slider4 .sl-content {        max-width: 280px;      }       .slider4 .sl-content h3 {        font-size: 15px;        padding-left: 25px;      }           .slider4 .sl-content h1 {        font-size: 30px;      }          .slider4 .sl-content p {        margin-bottom: 20px;        font-size: 13px;      }           .slider4 .sl-content {        max-width: 280px;      }          .slider4 .sl-content h1 {        font-size: 30px;      }          .slider4 .sl-content h3 {        font-size: 15px;      }          .slider4 .sl-content p {        margin-bottom: 20px;        font-size: 13px;      }    }    .slider4 .sl-content a {  position: relative;  transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);  z-index: 1;  color: var(--bs-secondary);  font-family: "Montserrat", sans-serif;  font-size: 18px;  font-weight: 700;  text-decoration: none;  padding-left: 30px; }.slider4 .sl-content a:after {    content: '';    display: block;    height: 1px;    position: absolute;    top: 10px;    left: 0;    width: 20px;    background-color: var(--bs-secondary);    transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);    z-index: -1; } .slider4 .sl-content a:hover {    color: #231f20;    padding-left: 70px; }.slider4 .sl-content a:hover:after {      width: 60px; }/* **end-main-section-04-Section** *//* **start-Main-Section-04-section** */.section {
  position: relative;
}  
.slider4 {
  background-image: url(/storage/media/Web_1920_x_1024_–_4_1723278402.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}
 
.slider4 .sl-content {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  max-width: 625px;
}
 
.slider4 .sl-content h2 span {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px #bbbbbb solid;
  display: inline;
  padding-bottom: 7px;
  padding-left: 50px;
  letter-spacing: 2px; display: block; width: fit-content;
}  
 
.slider4 .sl-content h2 {
  font-size: 60px;
  margin-top: 15px;
  font-weight: var(--primary-font-weight);
  letter-spacing: 3px;
  text-transform: uppercase;
}
 
.slider4 .sl-content p {
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 1.4;
}
 
.slider4 .sn-h {
  color: #ffffff;
  border-bottom: solid 1px #757575;
  position: absolute;
  bottom: 35px;
  left: 60px;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0px;
  padding-left: 50px;
  min-width: 100px;
}
 
.slider4 .sn-h .sliderno-val {
  font-size: 18px;
}
 
.slider4 .sn-h span {
  position: absolute;
  left: -30px;
  bottom: -10px;
  opacity: 0.5;
} 

.slider4 .sl-content {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 120px 0 auto;
  max-width: 550px;
  color: var(--bs-primary);
}

.slider4 .sl-content h2 {
  color: var(--bs-secondary);
}

.slider4 .sl-content p {
  font-size: 18px;
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 1.4;
  font-weight: normal;
}

.slider4 .sn-h {
  color: var(--bs-primary);
  border-bottom: solid 0.0625rem  #757575;
  position: absolute;
  bottom: 35px;
  left: 60px;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0px;
  padding-left: 50px;
  min-width: 100px;
}

.slider4 .sn-h .sliderno-val {
  font-size: 18px;
}

.slider4 .sn-h span {
  position: absolute;
  left: -30px;
  bottom: -10px;
  opacity: 0.5;
}
 
@media screen and (max-width: 1440px) {
  .slider4 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 auto 0 10%;
    max-width: 545px;
  }

  .slider4 .sl-content h2 span  {
    font-size: 25px;
  }

  .slider4 .sl-content h2 {
    font-size: 60px;
  }

  .slider4 .sl-content p {
    font-size: 18px;
  }

  .slider4 .sn-h .sliderno-val {
    font-size: 16px;
  }
 
  .slider4 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 10% 0 auto;
    max-width: 460px;
  }

  .slider4 .sl-content h2 {
    font-size: 60px;
  }

  .slider4 .sl-content h2 span  {
    font-size: 25px;
  }

  .slider4 .sl-content a {
    font-size: 16px;
  }

  .slider4 .sl-content a::after {
    top: 10px;
  }

  .slider4 .sl-content p {
    font-size: 16px;
  }
 
  
}

@media (max-width: 1199.98px) {


  .slider4 {
    background-position: right bottom;
    background-size: auto 100% !important;
  }
 
  .slider4 .sl-content {
    max-width: 485px;
  }

  .slider4 .sl-content h2 span  {
    font-size: 22px;
  }
 
  .slider4 .sl-content h2 {
    font-size: 50px;
  }
 
 
  .slider4 .sn-h .sliderno-val {
    font-size: 14px;
  }
   .slider4 {
    background-position: right bottom;
    background-size: auto 100% !important;
  }
  .slider4 .sl-content {
    max-width: 375px;
  }
 

  .slider4 .sl-content h2 span  {
    font-size: 22px;
  }

  .slider4 .sl-content a {
    font-size: 14px;
  }

  .slider4 .sl-content a::after {
    top: 10px;
  }

  .slider4 .sl-content p {
    font-size: 14px;
  } 

}

@media (max-width: 767px) {
 
  .slider4 .sl-content {
    max-width: 385px;
    margin: auto;
  }

  .slider4 .sl-content h2 span  {
    font-size: 18px;
  }
  .slider4 .sl-content h2 {
    font-size: 40px;
  }

  .slider4 .sl-content p {
    margin-top: 15px;
    margin-bottom: 15px;
  }
 
 
  .slider4 .sl-content {
    max-width: 385px;
    margin: auto;
  }
  

  .slider4 .sn-h .sliderno-val {
    font-size: 13px;
  }

}

@media (max-width: 575px) {
  .slider4 {
    background-image: url(/storage/media/Web_1920_x_1024_–_4_1723278402.webp);
    background-size: 100% !important;
  }


  .slider4 .sl-content {
    max-width: 325px;
  }

  .slider4 .sl-content h2 span  {
    font-size: 16px;
    padding-left: 35px;
  }

  .slider4 .sl-content h2 {
    font-size: 35px;
  }

  .slider4 .sl-content p {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .slider4 .sn-h {
    bottom: 75px;
    left: 40px;
    padding-left: 25px;
  }
  
 
}

@media screen and (max-width: 375px) {

  .slider4 .sl-content {
    max-width: 300px;
  }
 
  .slider4 .sl-content h2 {
    font-size: 32px;
  } 

  .slider4 .sl-content {
    max-width: 300px;
  }
 
}

@media screen and (max-width: 320px) {

  .slider4 .sl-content {
    max-width: 280px;
  }

  .slider4 .sl-content h2 span  {
    font-size: 15px;
    padding-left: 25px;
  }


  .slider4 .sl-content h2 {
    font-size: 30px;
  }

  .slider4 .sl-content p {
    margin-bottom: 20px;
    font-size: 13px;
  }
 
  .slider4 .sl-content {
    max-width: 280px;
  } 
 

  .slider4 .sl-content p {
    margin-bottom: 20px;
    font-size: 13px;
  }
}
.slider4 .sl-content a {
position: relative;
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: 1;
color: var(--bs-secondary);
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 700;
text-decoration: none;
padding-left: 30px; }
.slider4 .sl-content a:after {
content: '';
display: block;
height: 1px;
position: absolute;
top: 10px;
left: 0;
width: 20px;
background-color: var(--bs-secondary);
transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
z-index: -1; }
.slider4 .sl-content a:hover {
color: #231f20;
padding-left: 70px; }
.slider4 .sl-content a:hover:after {
  width: 60px; }/* **end-Main-Section-04-Section** *//* **start-time-line-section-section** */.timeline>li:nth-child(even) .title-year-left {    float: right;}.timeline>li:nth-child(even) .title-year-left {    text-align: left;}/* **end-time-line-section-Section** *//* **start-Time-Line-Section-section** */.timeline-title {
                margin-top: 0;
                color: inherit;
            }

            .timeline-body p,
            .timeline-body ul {
                margin-bottom: 0;
            }

            .timeline-body p+p {
                margin-top: 0.3125rem;
            }

            .timeline-section {
                padding-top: 1.875rem;
                padding-bottom: 1.875rem;
                background-color: var(--bs-primary);
                color: #fff;

            }

            .timeline-section .timeline-toptitle {
                text-align: center;
            }

            .timeline-section .timeline-toptitle .heading-timeline {
                font-size: var(--heading-04);
                margin-bottom: 0.9375rem;
            }

            .timeline-section .timeline-toptitle p {
                font-size: 1rem;
                margin-bottom: 0.9375rem;
                width: 80%;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

            .timeline li h3 {
                margin-bottom: 0.9375rem;
                font-size: 1.875rem;
            }

            .timeline li h4 {
                font-size: 1.5rem;
                margin-bottom: 0.625rem;
            }

            .title-year-right {
                width: 46%;
                padding-top: 0.875rem;
            }

            .title-year-left {
                width: 46%;
                padding-top:0.875rem;
            }

            .timeline-body p {
                font-size: 0.875rem;
            }

            .timeline {
                list-style: none;
                padding: 1.25rem 0 0 0;
                position: relative;
            }

            .timeline:before {
                top: 2.5rem;
                bottom: 0rem;
                position: absolute;
                content: " ";
                width: 0.1875rem;
                background-color: var(--bs-secondary);
                left: 50%;
                margin-left: -0.0938rem;
            }

            .timeline li {
                margin-bottom: 1.25rem;
                position: relative;
            } 

            .timeline li:nth-child(odd) .title-year-right {
                float: right;
            }

            .timeline li:nth-child(even) .timeline-panel {
                float: right;
            }

            .timeline li:nth-child(even) .title-year-left {
                text-align: right;
            }

            .timeline li:nth-child(even) .title-year-left {
                float: left;
            }

            .timeline li:before,
            .timeline li:after {
                content: " ";
                display: table;
            }

            .timeline li:after {
                clear: both;
            }

            .timeline li:before,
            .timeline li:after {
                content: " ";
                display: table;
            }

            .timeline li:after {
                clear: both;
            }

            .timeline li .timeline-panel {
                width: 46%;
                border-radius: var(--border-radius);
                padding: 1.25rem;
                position: relative;
                background-color: #312e2e;
            }

            .timeline li .timeline-panel:after {
                position: absolute;
                top: 1.0625rem;
                right: -0.875rem;
                display: inline-block;
                border-top: 0.875rem solid transparent;
                border-left: 0.875rem solid #312e2e;
                border-right: 0 solid #312e2e;
                border-bottom: 0.875rem solid transparent;
                content: " ";
            }

            .timeline li .timeline-badge {
                width: 1.875rem;
                height: 1.875rem;
                text-align: center;
                position: absolute;
                top: 1rem;
                left: 50%;
                margin-left: -15px;
                background-color: var(--bs-secondary);
                z-index: 100;
                border-radius: 50%;
                overflow: hidden;
            }

            .timeline li .timeline-badge img {
                display: none;
            }

            .timeline li.timeline-inverted .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 0.9375rem;
                left: -0.9375rem;
                right: auto;
            }

            .timeline li.timeline-inverted .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 0.875rem;
                left: -0.875rem;
                right: auto;
            }

            @media (max-width: 80rem) {
                .timeline li h3 {
                    font-size: 1.625rem;
                }

                .timeline li h4 {
                    font-size: 1.375rem;
                }
            }

            @media (max-width: 50rem) {
                .timeline-section .timeline-toptitle p {
                    width: 100%;
                    font-size: 0.875rem;
                }

                .timeline li .timeline-panel {
                    width: 42%;
                    padding: 0.9375rem;
                }

                .title-year-right,
                .title-year-left {
                    width: 42%;
                }

                .timeline li h4 {
                    font-size: 1.25rem;
                }

                .timeline li h3 {
                    font-size: 1.375rem;
                    padding-top: 1.25rem;
                } 

                .timeline-body p {
                    font-size: 0.8125rem;
                }
            }

            @media (max-width: 47.9375rem) {
                ul.timeline:before {
                    left: 2.5rem;
                }

                ul.timeline li .timeline-panel,
                .title-year-right,
                .title-year-left {
                    width: calc(100% - 5.625rem);
                    width: -moz-calc(100% - 5.625rem);
                    width: -webkit-calc(100% - 5.625rem);
                }

                .timeline li .timeline-badge {
                    left: 28px;
                    margin-left: 0;
                    top: 1rem;
                    width: 25px;
                    height: 25px;
                }

                ul.timeline li .timeline-panel {
                    float: right;
                }

                ul.timeline li .timeline-panel:before {
                    border-left-width: 0;
                    border-right-width: 0.9375rem;
                    left: -0.9375rem;
                    right: auto;
                }

                ul.timeline li .timeline-panel:after {
                    border-left-width: 0;
                    border-right-width: 0.875rem;
                    left: -0.875rem;
                    right: auto;
                }

                .timeline li h3 {
                    padding-top: 1rem;
                }

                .timeline li h3 {
                    font-size: 1.25rem;
                }

                .timeline li h4 {
                    font-size: 1.125rem;
                    margin-bottom: 0.375rem;
                }

                .timeline li:nth-child(even) .title-year-left {
                    float: right;
                }

                .timeline li:nth-child(even) .title-year-left {
                    text-align: left;
                }
            }

            @media (max-width: 30rem) { 

                ul.timeline:before {
                    left: 1.375rem;
                }

                ul.timeline li .timeline-panel,
                .title-year-right,
                .title-year-left {
                    width: calc(100% - 3.75rem);
                    width: -moz-calc(100% - 3.75rem);
                    width: -webkit-calc(100% - 3.75rem);
                }
                .timeline li .timeline-badge {
                    left: 11px; 
                } 
            }

            @media (max-width: 23.4375rem) {
                .timeline li h3 {
                    font-size: 1.125rem;
                }

                .timeline li h4 {
                    font-size: 1rem;
                }
            }/* **end-Time-Line-Section-Section** *//* **start-heading-dark-3-cards-bg-section** */.dark-section-3cards {                background-image: url(images/grid-boxes.webp);                background-position: center center;                background-repeat: no-repeat;                background-size:65% auto;                background-color:  #0d0d0d ;                color: var(--bs-body-bg);            }            .div-backgrounds {                 background-image: url(images/dark-section-3cards-bg-top.webp), url(images/dark-section-3cards-bg-bottom.webp);                background-position: top center, bottom center;                background-repeat: no-repeat, no-repeat;                background-size: 90rem auto, 90rem auto;                  padding-top: 5rem;                padding-bottom: 5rem;            }            .heading-dark-section-3cards {                font-size: var(--heading-04);                margin-bottom: 15px;                width: 70%;                margin-left: auto;                margin-right: auto;                text-align: center;                margin-bottom:3.125rem;            }            .heading-dark-section-3cards small{                font-size: 54%;                display: block; opacity: 0.75; padding-bottom: 0.375rem;            }            .dark-section-3cards .heading-dark-section-card{            padding: 1.875rem 1.875rem 1.875rem 1.875rem;            background-color: var(--e-global-color-uicore_white);             border-radius: var(--border-radius);            background-color: var(--bs-primary);        }        .dark-section-3cards .heading-dark-section-card h3{            font-size: 1.375rem; margin-bottom: 0.625rem;        }        .dark-section-3cards .heading-dark-section-card p{            opacity: 0.75; font-size: 0.875rem; margin-bottom: 0;        }        .dark-section-3cards .heading-dark-section-card .feature-icon {                width: 2.5rem;                height: 2.5rem;                border-radius: var(--border-radius);                background-color: transparent;                background-image: linear-gradient(135deg, #FFFFFF29 0%, #FFFFFF00 100%);                border-style: solid;                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;                border-color: #CFCFCF12;                 overflow: hidden;                padding: 0.5rem 0.5rem 0.5rem 0.5rem;              }             .dark-section-3cards .heading-dark-section-card .feature-icon img{                width: 1.5625rem;                height: 1.5625rem;            }            @media (max-width: 90rem) {            .div-backgrounds {                  background-size: 62.5rem auto, 62.5rem auto;               }        }            @media (max-width: 64rem) {            .dark-section-3cards .heading-dark-section-card h3 {                font-size: 1.25rem;                margin-bottom: 0.625rem;            }            .heading-dark-section-3cards {                 width: 100%;             }            }            @media (max-width: 47.9375rem) {            .heading-dark-section-3cards small {    font-size: 65%; }    .heading-dark-section-3cards {     margin-bottom: 1.875rem;}.dark-section-3cards .heading-dark-section-card {    padding: 1.25rem; }.dark-section-3cards .heading-dark-section-card h3 {       margin-bottom: 0.375rem;    }    .div-backgrounds {     padding-top: 2.5rem;    padding-bottom: 2.5rem;}}@media (max-width: 30rem) {.div-backgrounds {      background-size: 37.5rem auto, 37.5rem auto;   }}@media (max-width: 23.4375rem) {.dark-section-3cards .heading-dark-section-card h3 {        font-size: 1.125rem;     }}/* **end-heading-dark-3-cards-bg-Section** *//* **start-Heading-Dark-3-Cards-Bg-section** */.dark-section-3cards {
                background-image: url(/storage/media/grid-boxes_1723097783.webp);
                background-position: center center;
                background-repeat: no-repeat;
                background-size:65% auto;
                background-color:  #0d0d0d ;
                color: var(--bs-body-bg);
            }
            .div-backgrounds { 
                background-image: url(/storage/media/dark-section-3cards-bg-top_1723097783.webp), url(/storage/media/dark-section-3cards-bg-bottom_1723097783.webp);
                background-position: top center, bottom center;
                background-repeat: no-repeat, no-repeat;
                background-size: 90rem auto, 90rem auto;  
                padding-top: 5rem;
                padding-bottom: 5rem;
            }
            .heading-dark-section-3cards {
                font-size: var(--heading-04);
                margin-bottom: 15px;
                width: 70%;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                margin-bottom:3.125rem;
            }
            .heading-dark-section-3cards small{
                font-size: 54%;
                display: block; opacity: 0.75; padding-bottom: 0.375rem;
            }
            .dark-section-3cards .heading-dark-section-card{
            padding: 1.875rem 1.875rem 1.875rem 1.875rem;
            background-color: var(--e-global-color-uicore_white); 
            border-radius: var(--border-radius);
            background-color: var(--bs-primary);
        }
        .dark-section-3cards .heading-dark-section-card h3{
            font-size: 1.375rem; margin-bottom: 0.625rem;
        }
        .dark-section-3cards .heading-dark-section-card p{
            opacity: 0.75; font-size: 0.875rem; margin-bottom: 0;
        }
        .dark-section-3cards .heading-dark-section-card .feature-icon {
                width: 2.5rem;
                height: 2.5rem;
                border-radius: var(--border-radius);
                background-color: transparent;
                background-image: linear-gradient(135deg, #FFFFFF29 0%, #FFFFFF00 100%);
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #CFCFCF12; 
                overflow: hidden;
                padding: 0.5rem 0.5rem 0.5rem 0.5rem;  
            } 
            .dark-section-3cards .heading-dark-section-card .feature-icon img{
                width: 1.5625rem;
                height: 1.5625rem;
            }
            @media (max-width: 90rem) {
            .div-backgrounds {  
                background-size: 62.5rem auto, 62.5rem auto;   
            }
        }

            @media (max-width: 64rem) {
            .dark-section-3cards .heading-dark-section-card h3 {
                font-size: 1.25rem;
                margin-bottom: 0.625rem;
            }
            .heading-dark-section-3cards { 
                width: 100%; 
            }
            }
            @media (max-width: 47.9375rem) {
            .heading-dark-section-3cards small {
    font-size: 65%; }
    .heading-dark-section-3cards { 
    margin-bottom: 1.875rem;
}
.dark-section-3cards .heading-dark-section-card {
    padding: 1.25rem; 
}

.dark-section-3cards .heading-dark-section-card h3 {
       margin-bottom: 0.375rem;
    }
    .div-backgrounds { 
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
}
@media (max-width: 30rem) {
.div-backgrounds {  
    background-size: 37.5rem auto, 37.5rem auto;   
}
}

@media (max-width: 23.4375rem) {
.dark-section-3cards .heading-dark-section-card h3 {
        font-size: 1.125rem; 
    }
}/* **end-Heading-Dark-3-Cards-Bg-Section** */
/* **start-heading-with-top-label-section** */
.howItWork-h {
                padding-top: 1.875rem;
                padding-bottom: 1.875rem;
                background-color: #fff;
            }
            .heading-howItWork-h {
                font-size: var(--heading-03);
                width: 50%;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                margin-bottom: 0;
            }
            .heading-howItWork-h small {
                font-size: 0.875rem;
                display: block;
                padding: 0.375rem 0.75rem 0.375rem 0.75rem;
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #00000011;
                border-radius: 8px;
                box-shadow: 0rem 0.3125rem 0.3125rem -0.125rem rgba(0, 0, 0, 0.05);
                width: max-content;
                margin: auto;
                margin-bottom: 15px;
                color: var(--bs-secondary);
            }
            @media (max-width: 47.9375rem) {
                .heading-howItWork-h {
                    width: 75%;
                }

                .heading-howItWork-h small {
                    font-size: 0.875rem;
                }
            }

            @media (max-width: 20rem) {
                .heading-howItWork-h {
                    width: 85%;
                }
            }
/* **end-heading-with-top-label-Section** */

/* **start-step-content-with-image-section** */
.step-content-section { 
                padding: 30px 45px;            
            }

            .step-content-section-bg {  
                background-color: var(--bs-primary);
                color: #fff;
                background-image: url(images/step-content-section-bg-dots.webp);
                background-position: bottom center !important;
                background-repeat: no-repeat !important;
                background-size: 1120px auto !important; 
                padding: 40px;
            }

            .step-content-section .heading-step-content {
                font-size: var(--heading-03); 
                text-align: left;
                margin-bottom: 0;
            }
            .step-content-section .heading-step-content small {
                font-size: 14px;
                display: block;
                padding: 5px 10px 5px 10px; line-height: 1;
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #00000011;
                border-radius: 8px;
                box-shadow: 0rem 0.3125rem 0.3125rem -0.125rem rgba(0, 0, 0, 0.05);
                width: max-content;
                margin-bottom: 0.9375rem;
                color: #fff;
                background-color: rgba(0, 0, 0, 0.4);
            }

            .step-content-section .step-content-right-img {}

            .step-content-section .step-content-right-img img {
                width: 470px;
                height: auto;
                margin-left: auto;
                display: block;
            }
            .step-content-section .step-content-icon-label{
                padding: 5px 10px 5px 10px;
                background-color: #ffffff13;
                border-radius: 8px 8px 8px 8px;
                width: max-content;
                margin-bottom: 15px;
                margin-top: 20px;
            }
            .step-content-section .step-content-icon-label img{
                width: 18px;
                height: 18px; margin-right:5px;
            }
            .step-content-section p {
                font-size: 14px;
            }
            .step-content-section-left{
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
                padding-right: 240px;
            }
            @media (max-width: 1367px) {
                .step-content-section { 
                padding: 30px 30px;            
            }
            .step-content-section-left { 
                padding-right: 150px;
            }
            .step-content-section .step-content-right-img img {
                width: 430px; 
            }
            }
            @media (max-width: 1024px) {
            .step-content-section-left { 
                padding-right: 90px;
            }
            }
            @media (max-width: 800px) {
            .step-content-section .step-content-right-img img {
                width: 308px;
            }
            .step-content-section-left {
                padding-right: 0;
            }
            .step-content-section-bg { 
            padding: 30px;
        }
        .step-content-section {
        padding: 30px 15px;
    }
            }
            @media (max-width: 767px) { 
                .step-content-section .heading-step-content small {
                    font-size: 14px;
                }
                .step-content-section-bg {
                    padding: 15px;  
                }
                .step-content-section .step-content-right-img img {
                    width: 100%;
                }
                .step-content-section-left {
                    padding-right: 0;
                }
                .step-content-section {
        padding: 15px 15px;
    }
            } 
            @media (max-width: 480px) { 
            .step-content-section-bg {
                    padding: 15px 0;  
                }
            }
/* **end-step-content-with-image-Section** */

/* **start-Step-Content-With-Image-section** */.step-content-section { 
                padding: 1.875rem 2.8125rem;            
            }
            .step-content-section-bg {  
                background-color: var(--bs-primary);
                color: #fff;
                background-image: url(/storage/media/step-content-section-bg-dots_1723185448.webp);
                background-position: bottom center !important;
                background-repeat: no-repeat !important;
                background-size: 70rem auto !important; 
                padding: 2.5rem;
            }
            .step-content-section .heading-step-content {
                font-size: var(--heading-03); 
                text-align: left;
                margin-bottom: 0;
            }
            .step-content-section .heading-step-content small {
                font-size: 0.875rem;
                display: block;
                padding: 0.3125rem 0.625rem 0.3125rem 0.625rem; line-height: 1;
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #00000011;
                border-radius: 0.5rem;
                box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, 0.05);
                width: max-content;
                margin-bottom: 15px;
                color: #fff;
                background-color: rgba(0, 0, 0, 0.4);
            }

            .step-content-section .step-content-right-img {}

            .step-content-section .step-content-right-img img {
                width: 29.375rem;
                height: auto;
                margin-left: auto;
                display: block;
            }
            .step-content-section .step-content-icon-label{
                padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
                background-color: #ffffff13;
                border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
                width: max-content;
                margin-bottom: 0.9375rem;
                margin-top: 1.25rem;
            }
            .step-content-section .step-content-icon-label img{
                width: 1.125rem;
                height: 1.125rem; margin-right:0.3125rem;
            }
            .step-content-section p {
                font-size: 1.125rem;
            }
            .step-content-section-left{
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
                padding-right: 14.5625rem;
            }
            @media (max-width: 85.4375rem) {
                .step-content-section { 
                padding: 1.875rem 1.875rem;            
            }
            .step-content-section-left { 
                padding-right: 9.375rem;
            }
            .step-content-section .step-content-right-img img {
                width: 26.875rem; 
            }
            .step-content-section p {
                font-size: 1rem;
            }
            }
            @media (max-width: 64rem) {
            .step-content-section-left { 
                padding-right: 5.625rem;
            }
            }
            @media (max-width: 50rem) {
            .step-content-section .step-content-right-img img {
                width: 19.25rem;
            }
            .step-content-section-left {
                padding-right: 0;
            }
            .step-content-section-bg { 
            padding: 1.875rem;
        }
        .step-content-section {
        padding: 1.875rem 0.9375rem;
    }
            }
            @media (max-width: 47.9375rem) { 
                .step-content-section .heading-step-content small {
                    font-size: 0.875rem;
                }
                .step-content-section-bg {
                    padding: 0.9375rem;  
                }
                .step-content-section .step-content-right-img img {
                    width: 100%;
                }
                .step-content-section-left {
                    padding-right: 0;
                }
                .step-content-section {
                    padding: 0.9375rem 0.9375rem;
                }
                .step-content-section-left .btn-primary{
                    margin-bottom: 1.25rem; 
                    padding: 0.625rem 1rem;
                    font-size: 0.8125rem;
                }
                
            } 
            @media (max-width: 30rem) { 
            .step-content-section-bg {
                    padding: 0.9375rem 0;  
                }
                .step-content-section p {
                    font-size: 0.875rem;
                }
            }/* **end-Step-Content-With-Image-Section** */

/* **start-Heading-With-Top-Label-section** */
.howItWork-h {
                padding-top: 1.875rem;
                padding-bottom: 1.875rem;
                background-color: #fff;
            }
            .heading-howItWork-h {
                font-size: var(--heading-03);
                width: 50%;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                margin-bottom: 0;
            }
            .heading-howItWork-h small {
                font-size: 0.875rem;
                display: block;
                padding: 0.375rem 0.75rem 0.375rem 0.75rem;
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #00000011;
                border-radius: 8px;
                box-shadow: 0rem 0.3125rem 0.3125rem -0.125rem rgba(0, 0, 0, 0.05);
                width: max-content;
                margin: auto;
                margin-bottom: 15px;
                color: var(--bs-secondary);
            }
            @media (max-width: 47.9375rem) {
                .heading-howItWork-h {
                    width: 75%;
                }

                .heading-howItWork-h small {
                    font-size: 0.875rem;
                }
            }

            @media (max-width: 20rem) {
                .heading-howItWork-h {
                    width: 85%;
                }
            }
/* **end-Heading-With-Top-Label-Section** */

/* **start-Step-Content-With-Image-button-section** */
.step-content-section-btn { 
                padding: 1.875rem 2.8125rem;            
            }
            .step-content-section-btn-bg {  
                background-color: var(--bs-primary);
                color: #fff;
                background-image: url(/storage/media/step-content-section-btn-bg-dots_1723185448.webp);
                background-position: bottom center !important;
                background-repeat: no-repeat !important;
                background-size: 70rem auto !important; 
                padding: 2.5rem;
            }
            .step-content-section-btn .heading-step-content {
                font-size: var(--heading-03); 
                text-align: left;
                margin-bottom: 0;
            }
            .step-content-section-btn .heading-step-content small {
                font-size: 0.875rem;
                display: block;
                padding: 0.3125rem 0.625rem 0.3125rem 0.625rem; line-height: 1;
                border-style: solid;
                border-width: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
                border-color: #00000011;
                border-radius: 0.5rem;
                box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, 0.05);
                width: max-content;
                margin-bottom: 15px;
                color: #fff;
                background-color: rgba(0, 0, 0, 0.4);
            }

            .step-content-section-btn .step-content-right-img {}

            .step-content-section-btn .step-content-right-img img {
                width: 29.375rem;
                height: auto;
                margin-left: auto;
                display: block;
            }
            .step-content-section-btn .step-content-icon-label{
                padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
                background-color: #ffffff13;
                border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
                width: max-content;
                margin-bottom: 0.9375rem;
                margin-top: 1.25rem;
            }
            .step-content-section-btn .step-content-icon-label img{
                width: 1.125rem;
                height: 1.125rem; margin-right:0.3125rem;
            }
            .step-content-section-btn p {
                font-size: 1.125rem;
            }
            .step-content-section-btn-left{
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
                padding-right: 14.5625rem;
            }
            @media (max-width: 85.4375rem) {
                .step-content-section-btn { 
                padding: 1.875rem 1.875rem;            
            }
            .step-content-section-btn-left { 
                padding-right: 9.375rem;
            }
            .step-content-section-btn .step-content-right-img img {
                width: 26.875rem; 
            }
            .step-content-section-btn p {
                font-size: 1rem;
            }
            }
            @media (max-width: 64rem) {
            .step-content-section-btn-left { 
                padding-right: 5.625rem;
            }
            }
            @media (max-width: 50rem) {
            .step-content-section-btn .step-content-right-img img {
                width: 19.25rem;
            }
            .step-content-section-btn-left {
                padding-right: 0;
            }
            .step-content-section-btn-bg { 
            padding: 1.875rem;
        }
        .step-content-section-btn {
        padding: 1.875rem 0.9375rem;
    }
            }
            @media (max-width: 47.9375rem) { 
                .step-content-section-btn .heading-step-content small {
                    font-size: 0.875rem;
                }
                .step-content-section-btn-bg {
                    padding: 0.9375rem;  
                }
                .step-content-section-btn .step-content-right-img img {
                    width: 100%;
                }
                .step-content-section-btn-left {
                    padding-right: 0;
                }
                .step-content-section-btn {
                    padding: 0.9375rem 0.9375rem;
                }
                .step-content-section-btn-left .btn-primary{
                    margin-bottom: 1.25rem; 
                    padding: 0.625rem 1rem;
                    font-size: 0.8125rem;
                }
                
            } 
            @media (max-width: 30rem) { 
            .step-content-section-btn-bg {
                    padding: 0.9375rem 0;  
                }
                .step-content-section-btn p {
                    font-size: 0.875rem;
                }
            }
/* **end-Step-Content-With-Image-button-Section** */

/* **start-CONFEC-Header-section** */
.section {
  position: relative;
}

.slider1 {  
  background-image: url(/storage/media/slider-bg-1_1722951213.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}

.slider1 .sl-content{
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  max-width: 39.0625rem;
}

.slider1 .sl-content h1 {
  font-size: 1.875rem;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid rgb(255, 255, 255, 0.5);
  display: inline;
  padding-bottom: 0.4375rem;
  padding-left: 3.125rem;
  letter-spacing: 0.125rem;
}

.slider1 .sl-content h1 span {
  font-weight: 300;
}

.slider1 .sl-content h2{
  font-size: 4.375rem;
  margin-top: 0.9375rem;
  font-weight: 800;
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}

.slider1 .sl-content p {
  font-size: 1.25rem;
  letter-spacing: 0.125rem;
  line-height: 1.4;
}

.slider1 .sn-h {
  color: #ffffff;
  border-bottom: solid 0.0625rem  rgb(255, 255, 255, 0.5);
  position: absolute;
  bottom: 2.1875rem;
  left: 3.75rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0rem;
  padding-left: 3.125rem;
  min-width: 6.25rem;
}

.slider1 .sn-h .sliderno-val {
  font-size: 1.125rem;
  font-family: var(--bs-font-sans-serif);
}

.slider1 .sn-h span {
  position: absolute;
  left: -1.875rem;
  bottom: -0.625rem;
  opacity: 0.5;
}
 
@media screen and (max-width: 90rem) {

  .slider1 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 auto 0 10%;
    max-width: 34.0625rem;
  }

  .slider1 .sl-content h1 {
    font-size: 1.5625rem;
  }

  .slider1 .sl-content h2 {
    font-size: 3.75rem;
  }

  .slider1 .sl-content p {
    font-size: 1.125rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 1rem;
  }
   
}

@media (max-width: 74.9988rem) {

  .slider1{
    background-position: right bottom;
    background-size: auto 100% !important;
  }

  .slider1 .sl-content {
    max-width: 30.3125rem;
  }

  .slider1 .sl-content h1{
    font-size: 1.375rem;
  }

  .slider1 .sl-content h2 {
    font-size: 3.125rem;
  }

  .slider1 .sl-content p,
  .slider4 .sl-content p {
    font-size: 1rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 0.875rem;
  }
 
}

@media (max-width: 47.9375rem) {

  .slider1 .sl-content {
    max-width: 24.0625rem;
    margin: auto;
  }

  .slider1 .sl-content h1 {
    font-size: 1.125rem;
  }

  .slider1 .sl-content h2 {
    font-size: 2.5rem;
  }

  .slider1 .sl-content p {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .slider1 .sn-h .sliderno-val {
    font-size: 0.8125rem;
  }
 
}

@media (max-width: 35.9375rem) {
   .slider1{
    background-image: url(/storage/media/slider-bg-1-xsm_1722951213.jpg);
    background-size: cover !important;
  }

  .slider1 .sl-content {
    max-width: 20.3125rem;
  }

  .slider1 .sl-content h1 {
    font-size: 1rem;
    padding-left: 2.1875rem;
  }

  .slider1 .sl-content h2 {
    font-size: 2.1875rem;
  }

  .slider1 .sl-content p {
    margin-bottom: 1.875rem;
    font-size: 0.875rem;
  }

  .slider1 .sn-h {
    bottom: 4.6875rem;
    left: 2.5rem;
    padding-left: 1.5625rem;
  }

 
}

@media screen and (max-width: 23.4375rem) {

  .slider1 .sl-content {
    max-width: 18.75rem;
  }

  .slider1 .sl-content h2{
    font-size: 2rem;
  }
   
 
}

@media screen and (max-width: 20rem) {

  .slider1 .sl-content,
  .slider4 .sl-content {
    max-width: 17.5rem;
  }

  .slider1 .sl-content h1{
    font-size: 0.9375rem;
    padding-left: 1.5625rem;
  }

  .slider1 .sl-content h2 {
    font-size: 1.875rem;
  }

  .slider1 .sl-content p {
    margin-bottom: 1.25rem;
    font-size: 0.8125rem;
  }

}
/* **end-CONFEC-Header-Section** */

/* **start-CONF-1-section** */
.slider-section {
    width: 100%;
    position: relative;
    margin: auto;
    display: block;
}

.slider-section .main-img {
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.slider-section .main-img::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary), rgba(0, 0, 0, 0) 30%, rgba(21, 28, 38, 1));
}

.slider-section .main-img img {
    width: 100%;
    height: auto;
}

.content-overlay {
    position: absolute;
    bottom: 30px;
    left: 0px;
    transform: translate(15px, -30px);
    width: 850px;
    color: #fff;
    z-index: 10;
}

.content-overlay h1 {
    font-size: var(--heading-01);
    line-height: 1;
}

.content-overlay h1 span {
    color: var(--bs-secondary);
}

.content-overlay p {
    font-size: 25px;
    font-weight: 300;
}

@media (max-width:1280px) {
    .content-overlay p {
        font-size: 22px;
    }
}

@media (max-width:991px) {
    .content-overlay p {
        font-size: 18px;
    }

    .slider-section .btn-primary {
        font-size: 14px;
    }
}

@media (max-width:767px) {
    .content-overlay {
        bottom: 15px;
        transform: translate(0, -15px);
        width: 100%;
    }

    .content-overlay p {
        font-size: 16px;
        margin-top: 3px;
    }

    .slider-section .btn-primary {
        padding: 10px 16px;
        font-size: 13px;
    }
}

@media (max-width:480px) {
    .content-overlay {
        padding: 15px;
    }
}
/* **end-CONF-1-Section** */

/* **start-CONFEC-WAK-section** */.section {
  position: relative;
}

.slider100 {  
  background-image: url(/storage/media/conefc_1723280558.webp);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover !important;
  width: 100%;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
}

.slider100 .sl-content{
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 auto 0 20%;
  max-width: 39.0625rem;
}

.slider100 .sl-content h1 {
  font-size: 1.875rem;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid rgb(255, 255, 255, 0.5);
  display: inline;
  padding-bottom: 0.4375rem;
  padding-left: 3.125rem;
  letter-spacing: 0.125rem;
}

.slider100 .sl-content h1 span {
  font-weight: 300;
}

.slider100 .sl-content h2{
  font-size: 4.375rem;
  margin-top: 0.9375rem;
  font-weight: 800;
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}

.slider100 .sl-content p {
  font-size: 1.25rem;
  letter-spacing: 0.125rem;
  line-height: 1.4;
}

.slider100 .sn-h {
  color: #ffffff;
  border-bottom: solid 0.0625rem  rgb(255, 255, 255, 0.5);
  position: absolute;
  bottom: 2.1875rem;
  left: 3.75rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 0rem;
  padding-left: 3.125rem;
  min-width: 6.25rem;
}

.slider100 .sn-h .sliderno-val {
  font-size: 1.125rem;
  font-family: var(--bs-font-sans-serif);
}

.slider100 .sn-h span {
  position: absolute;
  left: -1.875rem;
  bottom: -0.625rem;
  opacity: 0.5;
}
 
@media screen and (max-width: 90rem) {

  .slider100 .sl-content {
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 auto 0 10%;
    max-width: 34.0625rem;
  }

  .slider100 .sl-content h1 {
    font-size: 1.5625rem;
  }

  .slider100 .sl-content h2 {
    font-size: 3.75rem;
  }

  .slider100 .sl-content p {
    font-size: 1.125rem;
  }

  .slider100 .sn-h .sliderno-val {
    font-size: 1rem;
  }
   
}

@media (max-width: 74.9988rem) {

  .slider100{
    background-position: right bottom;
    background-size: auto 100% !important;
  }

  .slider100 .sl-content {
    max-width: 30.3125rem;
  }

  .slider100 .sl-content h1{
    font-size: 1.375rem;
  }

  .slider100 .sl-content h2 {
    font-size: 3.125rem;
  }

  .slider100 .sl-content p,
  .slider4 .sl-content p {
    font-size: 1rem;
  }

  .slider100 .sn-h .sliderno-val {
    font-size: 0.875rem;
  }
 
}

@media (max-width: 47.9375rem) {

  .slider100 .sl-content {
    max-width: 24.0625rem;
    margin: auto;
  }

  .slider100 .sl-content h1 {
    font-size: 1.125rem;
  }

  .slider100 .sl-content h2 {
    font-size: 2.5rem;
  }

  .slider100 .sl-content p {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }

  .slider100 .sn-h .sliderno-val {
    font-size: 0.8125rem;
  }
 
}

@media (max-width: 35.9375rem) {
   .slider100{
    background-image: url(/storage/media/conefc_1723280558.webp);
    background-size: cover !important;
  }

  .slider100 .sl-content {
    max-width: 20.3125rem;
  }

  .slider100 .sl-content h1 {
    font-size: 1rem;
    padding-left: 2.1875rem;
  }

  .slider100 .sl-content h2 {
    font-size: 2.1875rem;
  }

  .slider100 .sl-content p {
    margin-bottom: 1.875rem;
    font-size: 0.875rem;
  }

  .slider100 .sn-h {
    bottom: 4.6875rem;
    left: 2.5rem;
    padding-left: 1.5625rem;
  }

 
}

@media screen and (max-width: 23.4375rem) {

  .slider100 .sl-content {
    max-width: 18.75rem;
  }

  .slider100 .sl-content h2{
    font-size: 2rem;
  }
   
 
}

@media screen and (max-width: 20rem) {

  .slider100 .sl-content,
  .slider4 .sl-content {
    max-width: 17.5rem;
  }

  .slider100 .sl-content h1{
    font-size: 0.9375rem;
    padding-left: 1.5625rem;
  }

  .slider100 .sl-content h2 {
    font-size: 1.875rem;
  }

  .slider100 .sl-content p {
    margin-bottom: 1.25rem;
    font-size: 0.8125rem;
  }

}/* **end-CONFEC-WAK-Section** */

/* **start-Test-section** */.slider-section-unique-1 {
    width: 100%;
    position: relative;
    margin: auto;
    display: block;
}

.slider-section-unique-1 .main-img-unique-1 {
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 1; /* Image z-index set to 1 */
    overflow: hidden;
}

.slider-section-unique-1 .main-img-unique-1::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary), rgba(0, 0, 0, 0) 30%, rgba(21, 28, 38, 1));
}

.slider-section-unique-1 .main-img-unique-1 img {
    width: 100%;
    height: auto;
    position: relative;
}

.content-overlay-unique-1 {
    position: absolute;
    bottom: 30px;
    left: 0px;
    transform: translate(15px, -30px);
    width: 850px;
    color: #fff;
    z-index: 10; /* Ensures the overlay is on top of the image */
}

.content-overlay-unique-1 h1 {
    font-size: var(--heading-01);
    line-height: 1;
}

.content-overlay-unique-1 h1 span {
    color: var(--bs-secondary);
}

.content-overlay-unique-1 p {
    font-size: 25px;
    font-weight: 300;
}

@media (max-width:1280px) {
    .content-overlay-unique-1 p {
        font-size: 22px;
    }
}

@media (max-width:991px) {
    .content-overlay-unique-1 p {
        font-size: 18px;
    }

    .slider-section-unique-1 .btn-primary {
        font-size: 14px;
    }
}

@media (max-width:767px) {
    .content-overlay-unique-1 {
        bottom: 15px;
        transform: translate(0, -15px);
        width: 100%;
    }

    .content-overlay-unique-1 p {
        font-size: 16px;
        margin-top: 3px;
    }

    .slider-section-unique-1 .btn-primary {
        padding: 10px 16px;
        font-size: 13px;
    }
}

@media (max-width:480px) {
    .content-overlay-unique-1 {
        padding: 15px;
    }
}/* **end-Test-Section** */

/* **start-BS-Header-1-section** */.bs-header01 {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/conefc_1723280558.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.bs-header01 .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.bs-header01::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2;
    z-index: -1;
}

.bs-header01 h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.bs-header01 h1 span {
    color: var(--bs-secondary);
}

.bs-header01 .bs-header01-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .bs-header01 .bs-header01-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .bs-header01 h1,
    .bs-header01 .bs-header01-p-text {
        width: 100%;
    }
    .bs-header01 {
        min-height: 20rem;
    }

    .bs-header01 .bs-header01-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .bs-header01 .bs-header01-p-text {
        margin-top: 1.125rem;
    }

    .bs-header01 .bs-header01-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .bs-header01 .bs-header01-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .bs-header01 .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .bs-header01 .bs-header01-p-text {
        font-size: 0.8125rem;
    }
}/* **end-BS-Header-1-Section** */

/* **start-BS-Header-2-section** */.bs-header02 {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Industrial_Prinitng_1723289022.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.bs-header02 .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.bs-header02::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.bs-header02 h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.bs-header02 h1 span {
    color: var(--bs-secondary);
}

.bs-header02 .bs-header02-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .bs-header02 .bs-header02-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .bs-header02 h1,
    .bs-header02 .bs-header02-p-text {
        width: 100%;
    }
    .bs-header02 {
        min-height: 20rem;
    }

    .bs-header02 .bs-header02-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .bs-header02 .bs-header02-p-text {
        margin-top: 1.125rem;
    }

    .bs-header02 .bs-header02-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .bs-header02 .bs-header02-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .bs-header02 .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .bs-header02 .bs-header02-p-text {
        font-size: 0.8125rem;
    }
}/* **end-BS-Header-2-Section** */

/* **start-About-Us-Header-section** */.About-us-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/about_us_1723294865.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.About-us-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.About-us-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.About-us-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.About-us-header h1 span {
    color: var(--bs-secondary);
}

.About-us-header .About-us-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .About-us-header .About-us-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .About-us-header h1,
    .About-us-header .About-us-header-p-text {
        width: 100%;
    }
    .About-us-header {
        min-height: 20rem;
    }

    .About-us-header .About-us-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .About-us-header .About-us-header-p-text {
        margin-top: 1.125rem;
    }

    .About-us-header .About-us-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .About-us-header .About-us-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .About-us-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .About-us-header .About-us-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-About-Us-Header-Section** */

/* **start-Sector---List-Header-section** */.bs-list-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Business_sectors_1723449206.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.bs-list-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.bs-list-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.bs-list-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.bs-list-header h1 span {
    color: var(--bs-secondary);
}

.bs-list-header .bs-list-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .bs-list-header .bs-list-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .bs-list-header h1,
    .bs-list-header .bs-list-header-p-text {
        width: 100%;
    }
    .bs-list-header {
        min-height: 20rem;
    }

    .bs-list-header .bs-list-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .bs-list-header .bs-list-header-p-text {
        margin-top: 1.125rem;
    }

    .bs-list-header .bs-list-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .bs-list-header .bs-list-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .bs-list-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .bs-list-header .bs-list-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Sector---List-Header-Section** */

/* **start-Dist-Header-section** */.dist-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Distribution_COver_1723451195.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.dist-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.dist-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.dist-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.dist-header h1 span {
    color: var(--bs-secondary);
}

.dist-header .dist-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .dist-header .dist-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .dist-header h1,
    .dist-header .dist-header-p-text {
        width: 100%;
    }
    .dist-header {
        min-height: 20rem;
    }

    .dist-header .dist-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .dist-header .dist-header-p-text {
        margin-top: 1.125rem;
    }

    .dist-header .dist-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .dist-header .dist-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .dist-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .dist-header .dist-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Dist-Header-Section** */

/* **start-Title-with-paragraph-center-section** */
.heading-large-paragraph {
  color: var(--bs-primary);
  padding-top: 15px;
  padding-bottom: 15px; 
  color: var(--bs-primary); 
}

.heading-large-paragraph h2 {
  font-size: var(--heading-03);
  margin-bottom: 0; 
  text-align: center;
  line-height: 1.1;
}

.heading-large-paragraph h2 span {
  font-weight: 300;
}
.heading-large-paragraph h3 {
  font-size: 32px;
  text-align: center;
  margin-bottom: 15px;
  display: block;
}
.heading-large-paragraph h3 span{ font-weight: 300;}
 
.heading-large-paragraph p{
  font-size: 18px; line-height: normal;
  opacity: 0.7;
  text-align: center;
  width: 65%;
  margin: auto;
} 

@media (max-width:1440px) {
  .heading-large-paragraph p{
    font-size: 16px; 
  } 
  .heading-large-paragraph h3 {
    font-size: 28px; margin-bottom: 12px;
  }
}
 
@media (max-width:1024px) {
  .heading-large-paragraph h3 {
    font-size: 25px;
    margin-bottom: 10px;
}
.heading-large-paragraph p{ 
  width: 80%; 
} 
  }
@media (max-width:991px) {
  .heading-large-paragraph p{ 
    width: 100%;
    font-size: 14px; 
  } 
  .heading-large-paragraph h3 {
    font-size: 22px; 
}
}
@media (max-width:375px) { 
  .heading-large-paragraph h3 {
    font-size: 20px; 
}
}
/* **end-Title-with-paragraph-center-Section** */

/* **start-Title-With-Paragraph-Center-section** */
.heading-large-paragraph {
  color: var(--bs-primary);
  padding-top: 15px;
  padding-bottom: 15px; 
  color: var(--bs-primary); 
}

.heading-large-paragraph h2 {
  font-size: var(--heading-03);
  margin-bottom: 0; 
  text-align: center;
  line-height: 1.1;
}

.heading-large-paragraph h2 span {
  font-weight: 300;
}
.heading-large-paragraph h3 {
  font-size: 32px;
  text-align: center;
  margin-bottom: 15px;
  display: block;
}
.heading-large-paragraph h3 span{ font-weight: 300;}
 
.heading-large-paragraph p{
  font-size: 18px; line-height: normal;
  opacity: 0.7;
  text-align: center;
  width: 65%;
  margin: auto;
} 

@media (max-width:1440px) {
  .heading-large-paragraph p{
    font-size: 16px; 
  } 
  .heading-large-paragraph h3 {
    font-size: 28px; margin-bottom: 12px;
  }
}
 
@media (max-width:1024px) {
  .heading-large-paragraph h3 {
    font-size: 25px;
    margin-bottom: 10px;
}
.heading-large-paragraph p{ 
  width: 80%; 
} 
  }
@media (max-width:991px) {
  .heading-large-paragraph p{ 
    width: 100%;
    font-size: 14px; 
  } 
  .heading-large-paragraph h3 {
    font-size: 22px; 
}
}
@media (max-width:375px) { 
  .heading-large-paragraph h3 {
    font-size: 20px; 
}
}
/* **end-Title-With-Paragraph-Center-Section** */

/* **start-Card-title-paragraph-dark-section** */
.section-card-dark-lg-12 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.section-card-dark-lg-12 .card-dark-lg {
    padding: 30px;
    font-size: 14px;
    border-radius: var(--border-radius);
    background-color: var(--bs-primary);
    color: var(--bs-body-bg);
}

.section-card-dark-lg-12 .card-dark-lg .heading-with-line-md h2 {
    color: var(--bs-body-bg);
    margin-bottom: 15px;
}

.section-card-dark-lg-12 .card-dark-lg p {
    margin-bottom: 0;
    font-size: 16px;
    opacity: 0.8;
}

@media (max-width:767px) {
    .section-card-dark-lg-12 .card-dark-lg {
        padding: 20px;
    }

    .section-card-dark-lg-12 .card-dark-lg p {
        font-size: 14px;
    }

    .section-card-dark-lg-12 .card-dark-lg .heading-with-line-md h2 {
        margin-bottom: 10px;
    }
}

@media (max-width:320px) {
    .section-card-dark-lg-12 .card-dark-lg {
        padding: 15px;
    }
}
/* **end-Card-title-paragraph-dark-Section** */

/* **start-Card-Title-Paragraph-Dark-section** */
.section-card-dark-lg-12 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.section-card-dark-lg-12 .card-dark-lg {
    padding: 30px;
    font-size: 14px;
    border-radius: var(--border-radius);
    background-color: var(--bs-primary);
    color: var(--bs-body-bg);
}

.section-card-dark-lg-12 .card-dark-lg .heading-with-line-md h2 {
    color: var(--bs-body-bg);
    margin-bottom: 15px;
}
.section-card-dark-lg-12 .card-dark-lg .heading-with-line-md h2 span::after {
    display: none;
}

.section-card-dark-lg-12 .card-dark-lg p {
    margin-bottom: 0;
    font-size: 16px;
    opacity: 0.8;
}

@media (max-width:767px) {
    .section-card-dark-lg-12 .card-dark-lg {
        padding: 20px;
    }

    .section-card-dark-lg-12 .card-dark-lg p {
        font-size: 14px;
    }

    .section-card-dark-lg-12 .card-dark-lg .heading-with-line-md h2 {
        margin-bottom: 10px;
    }
}

@media (max-width:320px) {
    .section-card-dark-lg-12 .card-dark-lg {
        padding: 15px;
    }
}
/* **end-Card-Title-Paragraph-Dark-Section** */

/* **start-cards-6-with-title-content-list-section** */
.our-approach-sec {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 14px;
    background-color: #fff;
    border-radius: var(--border-radius);
}

.our-approach-sec .our-approach-card {
    padding: 20px 20px 20px 20px;
    border-radius: var(--border-radius);
    background-color: var(--bs-body-bg);
    height: 100%;
    display: flex;
    flex-direction: column;
}

.our-approach-sec .our-approach-card h3 {
    font-size: 22px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}

.our-approach-sec .our-approach-card .oac-icon {
    background-color: #fff;
    padding: 20px 10px 20px 10px;
    border-radius: 50px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 10px;
}

.our-approach-sec .our-approach-card .oac-icon img {
    width: 40px;
    height: 40px;
}

.our-approach-sec .our-approach-card ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 0;
}

.our-approach-sec .our-approach-card ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 30px;
    font-weight: 500;
}

.our-approach-sec .our-approach-card ul li::after {
    content: "";
    display: block;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 9px;
    left: 0;
    background-color: var(--bs-secondary);
}

.our-approach-sec .our-approach-card strong {
    font-weight: var(--primary-font-weight);
    opacity: 0.65;
}

.our-ap-container {
    padding-left: 200px;
    padding-top: 15px;
}

.our-approach-sec .our-approach-card .btn-primary {
    display: flex;
    justify-content: space-between;
}

@media (max-width:1368px) {
    .our-approach-sec .our-approach-card h3 {
        font-size: 20px;
    }

    .our-ap-container {
        padding-left: 150px;
        padding-top: 15px;
    }
}

@media (max-width:1024px) {
    .our-ap-container {
        padding-left: 15px;
        padding-top: 15px;
    }
}

@media (max-width:767px) {
    .our-approach-sec .our-approach-card .oac-icon {
        padding: 16px 8px 16px 8px;
    }
    .our-approach-card p{
        font-size: 14px;
    }
}

@media (max-width:425px) {
    .our-approach-sec .our-approach-card h3 {
        font-size: 18px;
    }

    .our-approach-sec .our-approach-card {
        padding: 15px 15px 15px 15px;
    }

    .our-approach-sec .our-approach-card ul li {
        padding-left: 22px;
    }

    .our-approach-sec .our-approach-card ul li::after {
        width: 12px;
        top: 9px;
    }

    .our-approach-sec .our-approach-card .oac-icon img {
        width: 38px;
        height: 38px;
    }
}

.our-approach-heading {
    padding-top: 15px;
    padding-bottom: 0;
}

.our-approach-heading h2 {
    font-size: var(--heading-03);
    margin-bottom: 0;
    color: var(--bs-primary);
    line-height: 1.1;
}

.our-approach-heading h2 span {
    font-size: 22px;
    display: block; margin-bottom: 5px;
    color: var(--bs-secondary);
} 

@media (max-width:1368px) {
    .our-approach-heading h2 span {
        font-size: 20px;
    }
}

@media (max-width:992px) {
    .our-approach-heading h2 span {
        font-size: 18px;
    }
}

@media (max-width:767px) {
    .our-approach-heading h2 span {
        font-size: 16px;
    }
}
/* **end-cards-6-with-title-content-list-Section** */

/* **start-heading-large-section** */
.heading-with-line-md {
    padding-top: 15px;
    padding-bottom: 0;
}

.heading-with-line-md h2 {
    font-size: var(--heading-03);
    margin-bottom: 0;
    color: var(--bs-primary);
    line-height: 1.1;
}

.heading-with-line-md h2 span {
    font-size: 22px;
    display: block; margin-bottom: 5px;
    color: var(--bs-secondary);
} 
.heading-with-line-md h2 span::after{
    display: none;
}

@media (max-width:1368px) {
    .heading-with-line-md h2 span {
        font-size: 20px;
    }
}

@media (max-width:992px) {
    .heading-with-line-md h2 span {
        font-size: 18px;
    }
}

@media (max-width:767px) {
    .heading-with-line-md h2 span {
        font-size: 16px;
    }
}
/* **end-heading-large-Section** */

/* **start-card-title-with-action-section** */
.allo-position-cards-sec {
  padding-top: 15px;
  padding-bottom: 15px;
}

.allo-position-cards-sec .allo-position-cards {
  display: flex;
  padding: 20px;
  border-radius: var(--border-radius);
  background-color: #fff;
  color: var(--bs-primary);
  flex-wrap: wrap;
  font-size: 14px;
  align-content: space-between;
  height: 200px;
}

.allo-position-cards-sec .allo-position-cards h3 {
  font-size: 22px;
  margin-bottom: 5px;
}

.allo-position-cards-sec .allo-position-cards .allo-services-icon {
  width: 30px;
  height: 30px;
  opacity: 0.70;
}

.allo-position-cards-sec .allo-position-cards small {
  opacity: 0.7;
  margin-bottom: 8px;
  display: block;
}

.allo-position-cards-sec .allo-position-cards p {
  opacity: 0.8;
  font-size: 14px;
  line-height: normal;
  margin-bottom: 0;
}

.allo-position-cards-sec .allo-position-cards .allo-services-btn-icon {
  border-radius: var(--border-radius);
  width: 35px;
  height: 35px;
  background-color: var(--bs-body-bg);
  color: var(--bs-primary);
  border: solid 1px var(--bs-body-bg);
  display: flex;
}

.allo-position-cards-sec .allo-position-cards .allo-services-btn-icon:hover {
  background-color: var(--bs-secondary);
  color: var(--bs-body-bg);
  border: solid 1px var(--bs-secondary);
  display: flex;
}

.allo-position-cards-sec .allo-position-cards .allo-services-btn-icon svg {
  fill: var(--bs-primary);
  width: 25px;
  height: 25px;
  margin: auto;
  -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1);
  transition: 0.4s cubic-bezier(0, 0, 0.3642, 1);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.allo-position-cards-sec .allo-position-cards .allo-services-btn-icon:hover svg {
  -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1);
  transition: 0.4s cubic-bezier(0, 0, 0.3642, 1);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  fill: var(--bs-body-bg);
}


.allo-position-cards-sec .allo-sc-gray {
  background-color: rgba(var(--bs-primary-rgb), 0.04);
}

 

.allo-position-cards-sec .allo-sc-gray .allo-services-btn-icon  {
  background-color: var(--bs-primary);
  color: var(--bs-body-bg);
  border: solid 1px var(--bs-primary);
}

.allo-position-cards-sec .allo-sc-gray .allo-services-btn-icon svg {
  fill: var(--bs-body-bg);
}


@media (max-width:1368px) {
  .allo-position-cards-sec .allo-position-cards h3 {
      font-size: 20px;
  }
}

@media (max-width:800px) {

  .allo-position-cards-sec .allo-position-cards {
      height: auto;
      min-height: 140px;
  }
}

@media (max-width:425px) {
  .allo-position-cards-sec .allo-position-cards {
      padding: 15px;
  }
}
/* **end-card-title-with-action-Section** */

/* **start-Cosmetic-Header-section** */.cosmt-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Cosmetic_Hero_1723536533.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.cosmt-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.cosmt-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.cosmt-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.cosmt-header h1 span {
    color: var(--bs-secondary);
}

.cosmt-header .cosmt-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .cosmt-header .cosmt-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .cosmt-header h1,
    .cosmt-header .cosmt-header-p-text {
        width: 100%;
    }
    .cosmt-header {
        min-height: 20rem;
    }

    .cosmt-header .cosmt-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .cosmt-header .cosmt-header-p-text {
        margin-top: 1.125rem;
    }

    .cosmt-header .cosmt-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .cosmt-header .cosmt-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .cosmt-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .cosmt-header .cosmt-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Cosmetic-Header-Section** */

/* **start-Career-header-section** */
.career-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/images/career-bg-img.jpg);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.career-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.career-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.career-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.career-header h1 span {
    color: var(--bs-secondary);
}

.career-header .career-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .career-header .career-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .career-header h1,
    .career-header .career-header-p-text {
        width: 100%;
    }
    .career-header {
        min-height: 20rem;
    }

    .career-header .career-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .career-header .career-header-p-text {
        margin-top: 1.125rem;
    }

    .career-header .career-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .career-header .career-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .career-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .career-header .career-header-p-text {
        font-size: 0.8125rem;
    }
}
/* **end-Career-header-Section** */

/* **start-Career-Header-section** */
.career-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Career_PAge_1723542468.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.career-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.career-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.career-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.career-header h1 span {
    color: var(--bs-secondary);
}

.career-header .career-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .career-header .career-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .career-header h1,
    .career-header .career-header-p-text {
        width: 100%;
    }
    .career-header {
        min-height: 20rem;
    }

    .career-header .career-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .career-header .career-header-p-text {
        margin-top: 1.125rem;
    }

    .career-header .career-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .career-header .career-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .career-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .career-header .career-header-p-text {
        font-size: 0.8125rem;
    }
}
/* **end-Career-Header-Section** */

/* **start-contact-us-without-image-section** */
.contact-us-form-w-img {            
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .contact-us-form-w-img .contact-us-form-w-img-card {
                position: relative;
                z-index: 5;
            }

            .subheader-contact-page {
                min-height: 25rem;
                padding-bottom: 3.125rem;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card {
                background-color: #fff;
                border-radius: var(--border-radius);
                padding: 1.875rem;
                margin-top: 0;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card textarea.form-control,
            .contact-us-form-w-img .contact-us-form-w-img-card textarea.form-control:focus {
                height: 15.625rem;
                padding-top: 0.9375rem;
                margin-bottom: 0.3125rem;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                font-size: 1.5625rem;
                margin-bottom: 0.9375rem;
                color: var(--bs-primary);
            }

            .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary {
                padding-left: 2.5rem;
                padding-right: 2.5rem;
                color: var(--bs-primary);
                margin-top: 0.625rem;
            }
            .contact-us-form-w-img-card .form-check p{font-size: 14px !important;}
            @media (max-width:85.375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.5625rem;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-position: -4.6875rem !important;
                }
            }

            @media (max-width:64rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-position: -5.625rem !important;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.375rem;
                }
            }

            @media (max-width:61.9375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-image: none !important;
                }
            }

            @media (max-width:47.9375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.25rem;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary {
                    font-size: 0.875rem;
                }

                .subheader-contact-page {
                    min-height: 21.125rem;
                }
            }
            @media (max-width:480px) {
                .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary{width: 100%;} 
            }

            @media (max-width:23.4375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    padding: 1.25rem;
                }

                .subheader-contact-page {
                    min-height: 23.4375rem;
                }
            }
/* **end-contact-us-without-image-Section** */

/* **start-Contact-Us-Without-Image-section** */.contact-us-form-w-img {            
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .contact-us-form-w-img .contact-us-form-w-img-card {
                position: relative;
                z-index: 5;
            }

            .subheader-contact-page {
                min-height: 25rem;
                padding-bottom: 3.125rem;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card {
                background-color: #fff;
                border-radius: var(--border-radius);
                padding: 1.875rem;
                margin-top: 0;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card textarea.form-control,
            .contact-us-form-w-img .contact-us-form-w-img-card textarea.form-control:focus {
                height: 15.625rem;
                padding-top: 0.9375rem;
                margin-bottom: 0.3125rem;
            }

            .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                font-size: 1.5625rem;
                margin-bottom: 0.9375rem;
                color: var(--bs-primary);
            }

            .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary {
                padding-left: 2.5rem;
                padding-right: 2.5rem;
                color: var(--bs-primary);
                margin-top: 0.625rem;
            }
            .contact-us-form-w-img-card .form-check p{font-size: 14px !important;}
            @media (max-width:85.375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.5625rem;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-position: -4.6875rem !important;
                }
            }

            @media (max-width:64rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-position: -5.625rem !important;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.375rem;
                }
            }

            @media (max-width:61.9375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    background-image: none !important;
                }
            }

            @media (max-width:47.9375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card h2 {
                    font-size: 1.25rem;
                }

                .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary {
                    font-size: 0.875rem;
                }

                .subheader-contact-page {
                    min-height: 21.125rem;
                }
            }
            @media (max-width:480px) {
                .contact-us-form-w-img .contact-us-form-w-img-card .btn-primary{width: 100%;} 
            }

            @media (max-width:23.4375rem) {
                .contact-us-form-w-img .contact-us-form-w-img-card {
                    padding: 1.25rem;
                }

                .subheader-contact-page {
                    min-height: 23.4375rem;
                }
            }/* **end-Contact-Us-Without-Image-Section** */

/* **start-Hygeine-Header-section** */.hygeine-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Hygeinie_1724229301.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.hygeine-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.hygeine-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.hygeine-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.hygeine-header h1 span {
    color: var(--bs-secondary);
}

.hygeine-header .hygeine-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .hygeine-header .hygeine-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .hygeine-header h1,
    .hygeine-header .hygeine-header-p-text {
        width: 100%;
    }
    .hygeine-header {
        min-height: 20rem;
    }

    .hygeine-header .hygeine-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .hygeine-header .hygeine-header-p-text {
        margin-top: 1.125rem;
    }

    .hygeine-header .hygeine-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .hygeine-header .hygeine-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .hygeine-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .hygeine-header .hygeine-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Hygeine-Header-Section** */

/* **start-Title-cards-sequence-section** */
.service-area {
    position: relative;
    padding: 1.875rem 0;
  }

  .service-area .service-text-div {
    width: 60%;
    margin-bottom: 1.875rem;
  }

  .service-area .service-text-div h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    text-transform: capitalize;
  }

  .service-area .service-text-div h2 span {
    display: block;
    font-size: 0.875rem;
    color: var(--bs-secondary);
    text-transform: uppercase;
    margin: 0.625rem 0;
  }

  .service-area .service-tab {
    background-color: rgba(var(--bs-primary-rgb), 10%);
    height: 19.375rem;
    padding: 0rem 1.625rem;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    border-radius: var(--border-radius);
  }

  .service-area .service-tab:hover {
    background: #fff;
  }

  .service-area .service-tab .service-icon img {
    width: 3.125rem;
    height: 3.125rem;
    margin-bottom: 0.9375rem;
  }

  .service-area .service-tab h3 {
    font-size: 1.625rem;
    color: var(--bs-primary);
    margin-bottom: 0.9375rem;
  }

  .service-area .service-tab p {
    opacity: 0.7;
    margin-bottom: 0;
  }

  .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(1) {
    margin-top: 6.25rem;
  }

  .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(2) {
    margin-top: 3.125rem;
  }


  @media (max-width:64rem) {

    .service-area .service-text-div {
      width: 80%;
      margin-bottom: 0.625rem;
    }

    .service-area .service-tab .service-icon img {
      width: 1.875rem;
      height: 1.875rem;
      margin-bottom: 0.5rem;
    }

    .service-area .service-tab {
      height: 17.5rem;
      padding: 0rem 1rem;
    }
  }

  @media (max-width:61.9375rem) {

    .service-area .service-text-div {
      width: 100%;
      margin-bottom: 0.625rem;
    }

    .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(1) {
      margin-top: 5rem;
    }

    .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(2) {
      margin-top: 2.5rem;
    }
  }

  @media (max-width:47.9375rem) {

    .service-area .service-tab h3 {
      font-size: 1.25rem;
      margin-bottom: 0.75rem;
    }

    .service-area .service-tab {
      height: 15.625rem;
    }

    .service-area .service-tab p {
      font-size: 0.875rem;
    }
  }

  @media (max-width:30rem) {
    .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(1) {
      margin-top: 0rem;
    }

    .service-area .col-lg-4.col-md-4.col-sm-4:nth-child(2) {
      margin-top: 0rem;
    }

    .service-area .service-tab {
      height: 12.5rem;
      margin-bottom: 0.75rem;
    }

  }
/* **end-Title-cards-sequence-Section** */

/* **start-Corporate-Governance-section** */.c-gov-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Coporate_Governance_1727085552.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.c-gov-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.c-gov-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.c-gov-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.c-gov-header h1 span {
    color: var(--bs-secondary);
}

.c-gov-header .c-gov-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .c-gov-header .c-gov-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .c-gov-header h1,
    .c-gov-header .c-gov-header-p-text {
        width: 100%;
    }
    .c-gov-header {
        min-height: 20rem;
    }

    .c-gov-header .c-gov-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .c-gov-header .c-gov-header-p-text {
        margin-top: 1.125rem;
    }

    .c-gov-header .c-gov-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .c-gov-header .c-gov-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .c-gov-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .c-gov-header .c-gov-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Corporate-Governance-Section** */

/* **start-title-content-icon-6-cards-section** */
.core-value-area {
    background: #f6f6f6;
    position: relative;
    padding: 30px 0;
}
.core-value-area .core-value-heading {
    width: 100%;
    margin-bottom: 50px;
}
.core-value-area .core-value-heading h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    margin-bottom: 20px;
}
.core-value-area .core-value-heading p {
    opacity: 0.7;
}
.core-value-area .core-value-tab {
    background: #fff;
    border-radius: var(--border-radius);
    padding: 30px;
    margin-bottom: 0px;
    transition: 0.4s;
    flex-wrap: wrap;
    align-content: baseline;
    height: 100%;
}
.core-value-area .core-value-tab:hover {
    margin-top: -10px;
    box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.05);
}
.core-value-area .core-value-icon img {
    width: 30px;
    height: 30px;
    margin-bottom: 15px;
}
.core-value-area .core-value-text h3 {
    font-size: 22px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.core-value-area .core-value-text p {
    margin-bottom: 0;
    width:100%;
    opacity: 0.7;
} 
@media (max-width:1280px) {
}
@media (max-width:1024px) {
.core-value-area .core-value-heading {
    margin-bottom: 30px;
}
.core-value-area .core-value-heading h2 {
    margin-bottom: 10px;
}
.core-value-area .core-value-text p {
    width: 100%;
}
}
@media (max-width:767px) {
.container, .container-sm {
    max-width: 100% !important;
}
.core-value-area .core-value-text h3 {
    font-size: 20px;
    margin-bottom: 8px;
}
.core-value-area .core-value-tab {
    padding:20px;
}
.core-value-area .core-value-icon img {
    margin-bottom: 8px;
}
}
@media (max-width:480px) {
.core-value-area .core-value-heading {
    width: 100%;
}
.core-value-area .core-value-tab:hover {
    margin-top: -4px;
}
.core-value-area .core-value-heading {
    margin-bottom: 20px;
}
}
/* **end-title-content-icon-6-cards-Section** */

/* **start-features-title-icons-section** */
.integrated-area {
    position: relative;
    padding: 30px 0;
    background: #fff;
}
.integrated-area .integrated-heading {
    margin-bottom: 50px;
}
.integrated-area .integrated-heading p {
    width: 40%;
    opacity: 0.7;
}
.integrated-area .integrated-heading h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    margin-bottom: 20px;
}
.integrated-area .integrated-heading h2 span {
    display: block;
    font-size: 14px;
    color: var(--bs-secondary);
    text-transform: uppercase;
    margin: 10px 0;
}
.integrated-area .integrated-tab {
    margin-bottom: 0x;
}
.integrated-icon figure {
    background: var(--bs-primary);
    display: inline-flex;
    padding: 8px;
    border-radius: var(--border-radius);
    margin-bottom: 15px;
}
.integrated-area .integrated-icon img {
    width: 30px;
    height: 30px;
    margin-bottom: 0px;
}
.integrated-area .integrated-text-div h3 {
    font-size: 22px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.integrated-area .integrated-text-div p {
    margin-bottom:0;
    opacity: 0.7;
}
@media (max-width:1366px) {
 
.integrated-area .integrated-heading p {
    width: 50%;
}
}
@media (max-width:1024px) {
 
.integrated-area .integrated-heading p {
    width: 100%;
}
.integrated-area .integrated-heading h2 {
    margin-bottom:10px;
}
.integrated-area .integrated-heading {
    margin-bottom: 30px;
}
}
@media (max-width:992px) {
.integrated-area .integrated-text-div h3 {
        margin-bottom: 8px;
}
}
@media (max-width:767px) {
 
.container, .container-sm {
    max-width: 100% !important;
}
.integrated-area .integrated-text-div h3 {
    font-size: 20px;
    margin-bottom: 8px;
}
.integrated-icon figure {
    margin-bottom: 8px;
}
}
@media (max-width:480px) {
 
.integrated-area .integrated-heading {
    margin-bottom:20px;
}
.integrated-area .integrated-icon img {
    width: 24px;
    height: 24px;
}
}
/* **end-features-title-icons-Section** */

/* **start-Features-title-icons-section** */.integrated-area {
    position: relative;
    padding: 30px 0;
    background: #fff;
}
.integrated-area .integrated-heading {
    margin-bottom: 50px;
}
.integrated-area .integrated-heading p {
    width: 40%;
    opacity: 0.7;
}
.integrated-area .integrated-heading h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    margin-bottom: 20px;
}
.integrated-area .integrated-heading h2 span {
    display: block;
    font-size: 14px;
    color: var(--bs-secondary);
    text-transform: uppercase;
    margin: 10px 0;
}
.integrated-area .integrated-tab {
    margin-bottom: 0x;
}
.integrated-icon figure {
    background: var(--bs-primary);
    display: inline-flex;
    padding: 8px;
    border-radius: var(--border-radius);
    margin-bottom: 15px;
}
.integrated-area .integrated-icon img {
    width: 30px;
    height: 30px;
    margin-bottom: 0px;
}
.integrated-area .integrated-text-div h3 {
    font-size: 22px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.integrated-area .integrated-text-div p {
    margin-bottom:0;
    opacity: 0.7;
}
@media (max-width:1366px) {
 
.integrated-area .integrated-heading p {
    width: 50%;
}
}
@media (max-width:1024px) {
 
.integrated-area .integrated-heading p {
    width: 100%;
}
.integrated-area .integrated-heading h2 {
    margin-bottom:10px;
}
.integrated-area .integrated-heading {
    margin-bottom: 30px;
}
}
@media (max-width:992px) {
.integrated-area .integrated-text-div h3 {
        margin-bottom: 8px;
}
}
@media (max-width:767px) {
 
.container, .container-sm {
    max-width: 100% !important;
}
.integrated-area .integrated-text-div h3 {
    font-size: 20px;
    margin-bottom: 8px;
}
.integrated-icon figure {
    margin-bottom: 8px;
}
}
@media (max-width:480px) {
 
.integrated-area .integrated-heading {
    margin-bottom:20px;
}
.integrated-area .integrated-icon img {
    width: 24px;
    height: 24px;
}
}/* **end-Features-title-icons-Section** */

/* **start-Title-Content-Icon-6-Cards-section** */
.core-value-area {
    background: #f6f6f6;
    position: relative;
    padding: 30px 0;
}
.core-value-area .core-value-heading {
    width: 100%;
    margin-bottom: 50px;
}
.core-value-area .core-value-heading h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    margin-bottom: 20px;
}
.core-value-area .core-value-heading p {
    opacity: 0.7;
}
.core-value-area .core-value-tab {
    background: #fff;
    border-radius: var(--border-radius);
    padding: 30px;
    margin-bottom: 0px;
    transition: 0.4s;
    flex-wrap: wrap;
    align-content: baseline;
    height: 100%;
}
.core-value-area .core-value-tab:hover {
    margin-top: -10px;
    box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.05);
}
.core-value-area .core-value-icon img {
    width: 30px;
    height: 30px;
    margin-bottom: 15px;
}
.core-value-area .core-value-text h3 {
    font-size: 22px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.core-value-area .core-value-text p {
    margin-bottom: 0;
    width:100%;
    opacity: 0.7;
} 
@media (max-width:1280px) {
}
@media (max-width:1024px) {
.core-value-area .core-value-heading {
    margin-bottom: 30px;
}
.core-value-area .core-value-heading h2 {
    margin-bottom: 10px;
}
.core-value-area .core-value-text p {
    width: 100%;
}
}
@media (max-width:767px) {
.container, .container-sm {
    max-width: 100% !important;
}
.core-value-area .core-value-text h3 {
    font-size: 20px;
    margin-bottom: 8px;
}
.core-value-area .core-value-tab {
    padding:20px;
}
.core-value-area .core-value-icon img {
    margin-bottom: 8px;
}
}
@media (max-width:480px) {
.core-value-area .core-value-heading {
    width: 100%;
}
.core-value-area .core-value-tab:hover {
    margin-top: -4px;
}
.core-value-area .core-value-heading {
    margin-bottom: 20px;
}
}
/* **end-Title-Content-Icon-6-Cards-Section** */

/* **start-features-image-with-text-section** */
.our-mission-area {
    position: relative;
    padding: 1.875rem 0;
    background: #fff;
}
.our-mission-area .our-mission-tab {
    position: relative;
} 
.our-mission-area .our-mission-tab .our-mission-img-tab img {
    width: 100%;
    height: auto;
    border-radius: var(--border-radius);
}
.our-mission-area .our-mission-text {
    position: absolute;
    top: 3.125rem;
    left: 3.125rem;
    right: 3.125rem;
    height: 100%;
}
.our-mission-area .our-mission-text-div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 85%;
}
.our-mission-area .our-mission-top-text {
    display: flex;
    text-transform: uppercase;
    text-align: center;
}
.our-mission-area .our-mission-top-text a {
    background:var(--bs-secondary);
    border-radius: var(--border-radius);
    color: #fff;
    text-decoration: none;
    font-size: 0.75rem;
    padding: 0.375rem 1.125rem;
    text-transform: capitalize;
}
.our-mission-area .our-mission-bottom-text {
    background: #f6f6f6;
    border-radius: var(--border-radius);
    padding: 1.25rem 1.875rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.875rem;
    line-height: normal;
    color: var(--bs-primary);
}
@media (max-width:80rem) {
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.75rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
.our-mission-area .our-mission-bottom-text {
    padding: 1.25rem 1.25rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.625rem;
}
.our-mission-area .our-mission-text {
    position: absolute;
    top: 1.875rem;
    left: 1.875rem;
    right:1.875rem;
}
}
@media (max-width:48rem) {
.our-mission-area .our-mission-text {
    top: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
}
}
@media (max-width:47.9375rem) { 
.our-mission-area .our-mission-top-text a {
    padding:0.375rem 0.9375rem;
}
.our-mission-area .our-mission-tab {
    margin-bottom: 0.75rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.375rem;
}
}
@media (max-width:30rem) { 
.our-mission-area .our-mission-tab .our-mission-img-tab img {
    height: 25rem;
    object-fit: cover;
    object-position: center;
}
}
@media (max-width:25.875rem) {
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.25rem;
}
}
@media (max-width:23.4375rem) { 
.our-mission-area .our-mission-bottom-text {
    padding: 0.9375rem;
}
}
/* **end-features-image-with-text-Section** */

/* **start-Features-Image-With-Text-section** */.our-mission-area {
    position: relative;
    padding: 1.875rem 0;
    background: #fff;
}
.our-mission-area .our-mission-tab {
    position: relative;
} 
.our-mission-area .our-mission-tab .our-mission-img-tab img {
    width: 100%;
    height: auto;
    border-radius: var(--border-radius);
}
.our-mission-area .our-mission-text {
    position: absolute;
    top: 3.125rem;
    left: 3.125rem;
    right: 3.125rem;
    height: 100%;
}
.our-mission-area .our-mission-text-div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 85%;
}
.our-mission-area .our-mission-top-text {
    display: flex;
    text-transform: uppercase;
    text-align: center;
}
.our-mission-area .our-mission-top-text a {
    background:var(--bs-secondary);
    border-radius: var(--border-radius);
    color: #fff;
    text-decoration: none;
    font-size: 0.75rem;
    padding: 0.375rem 1.125rem;
    text-transform: capitalize;
}
.our-mission-area .our-mission-bottom-text {
    background: #f6f6f6;
    border-radius: var(--border-radius);
    padding: 1.25rem 1.875rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.875rem;
    line-height:1.2 !important;
    color: var(--bs-primary);
}
@media (max-width:80rem) {
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.75rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
.our-mission-area .our-mission-bottom-text {
    padding: 1.25rem 1.25rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.625rem;
}
.our-mission-area .our-mission-text {
    position: absolute;
    top: 1.875rem;
    left: 1.875rem;
    right:1.875rem;
}
}
@media (max-width:48rem) {
.our-mission-area .our-mission-text {
    top: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
}
}
@media (max-width:47.9375rem) { 
.our-mission-area .our-mission-top-text a {
    padding:0.375rem 0.9375rem;
}
.our-mission-area .our-mission-tab {
    margin-bottom: 0.75rem;
}
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.375rem;
}
}
@media (max-width:30rem) { 
.our-mission-area .our-mission-tab .our-mission-img-tab img {
    height: 25rem;
    object-fit: cover;
    object-position: center;
}
}
@media (max-width:25.875rem) {
.our-mission-area .our-mission-bottom-text h2 {
    font-size: 1.25rem;
}
}
@media (max-width:23.4375rem) { 
.our-mission-area .our-mission-bottom-text {
    padding: 0.9375rem;
}
}/* **end-Features-Image-With-Text-Section** */

/* **start-features-cards-title-image-section** */
.bio-templates-area {
    position: relative;
    padding: 1.875rem 0;
}
.bio-templates-area .bio-templates-div {
    display: flex;
    background-color: rgba(var(--bs-primary-rgb), 10%);
    padding: 2rem 2.5rem;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    border-radius: var(--border-radius);
    margin-bottom: 1.5rem;
}
.bio-templates-area .bio-templates-div .bio-templates-img img {
    width: 100%;
    height: auto;
}
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 70%;
    margin: 0 auto 1.875rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.875rem;
    margin-bottom: 1.5rem;
    color: var(--bs-primary);
}
.bio-templates-area .bio-templates-text-div p {
    margin-bottom: 0;
    opacity: 0.7;
}
@media (max-width:64rem) {
/**********  Bio Templates Area   **********/
.bio-templates-area .bio-templates-div {
    padding: 1.375rem 1.25rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.625rem;
    margin-bottom: 1.25rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
  max-width: 100% !important;
}
}
@media (max-width:48rem) {
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 90%;
    margin: 0 auto 1.25rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.375rem;
    margin-bottom: 0.625rem;
}
}
@media (max-width:47.9375rem) {
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.25rem;
    margin-bottom: 0.375rem;
}
.bio-templates-area .bio-templates-text-div p {
    font-size: 0.875rem;
}
}
@media (max-width:30rem) {
.bio-templates-area .bio-templates-div {
    margin-bottom: 0.75rem;
}
}
@media (max-width:26.5625rem) {
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.25rem;
    margin-bottom: 0.375rem;
}
}
@media (max-width:20rem) {
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 100%;
}
.bio-templates-area .bio-templates-div {
    padding: 1.25rem;
}
}
/* **end-features-cards-title-image-Section** */

/* **start-3-cards-with-hover-bg-image-section** */
.award-tab-area {
    background: #fff;
    position: relative;
    padding: 1.875rem 0;
}
.award-tab-area .award-tab-div {
    position: relative;
    transition: 0.5s;
}
.award-tab-area .award-tab-div .award-tab-img-tab img {
    border-radius: var(--border-radius);
    width: 100%;
    height:100%;
    object-fit: cover;
    object-position: center;
}
.award-tab-area .award-tab-div .award-text-tab {
    border-radius: var(--border-radius);
    background: #f6f6f6;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.award-tab-area .award-tab-div:hover .award-text-tab {
    background-color: rgb(0 0 0 / 20%);
}

.award-tab-area .award-tab-div .award-text-div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100%;
    padding: 1.875rem 1.875rem 1.875rem;
}
.award-tab-area .award-tab-div .award-year-div {
    align-content: space-between;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.875rem;
}
.award-tab-area .award-tab-div .award-text-top h2 {
    font-size: var(--heading-04);
    color: var(--bs-primary);
}
.award-tab-area .award-tab-div:hover .award-text-top h2 {
    color: #fff;
}
.award-tab-area .award-tab-div .award-title-div {
    font-weight: bold;
}
.award-tab-area .award-tab-div:hover .award-title-div {
    color: #fff;
}
.award-tab-area .award-tab-div .award-year {
    background: #f6f6f6;
    padding: 0.1875rem 0.625rem;
    border-radius: 0.3125rem;
}
.award-tab-area .award-tab-div:hover .award-year {
    background: #fff;

}
.award-tab-area .award-tab-div .award-bottom-text {
    font-size: 1.125rem;
    opacity: 0.7;
}
.award-tab-area .award-tab-div:hover .award-bottom-text {
    color: #fff;
    opacity: 1;
}
@media (max-width:64rem) {
.award-tab-area .award-tab-div .award-text-div {
    padding: 1.25rem 1.25rem;
}
.award-tab-area .award-tab-div .award-bottom-text {
    font-size: 1rem;
}
.award-tab-area .award-tab-div .award-text-tab {
    background-color: rgb(0 0 0 / 30%);
}
.award-tab-area .award-tab-div .award-title-div {
    color: #fff;
}
.award-tab-area .award-tab-div .award-text-top h2 {
    color: #fff;
}
.award-tab-area .award-tab-div .award-bottom-text {
    color: #fff;
    opacity: 1;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
.award-tab-area .award-tab-div .award-tab-img-tab img {
    height: 18.75rem;
}
}
@media (max-width:47.9375rem) { 
.award-tab-area .award-tab-div .award-bottom-text {
    font-size: 0.875rem;
}
.award-tab-area .award-tab-div .award-year-div {
    margin-bottom: 0.9375rem;
}
}
@media (max-width:26.5625rem) {
.award-tab-area .award-tab-div .award-tab-img-tab img {
    height: 16.25rem;
}
}
/* **end-3-cards-with-hover-bg-image-Section** */

/* **start-3-Cards-With-Hover-Bg-Image-section** */.award-tab-area {
  position: relative;
  padding: 30px 0;
  background: transparent !important;
}

.award-tab-area .award-tab-div {
  position: relative;
  transition: 0.5s;
}

.award-tab-area .award-tab-div .award-tab-img-tab img {
  border-radius: var(--border-radius);
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.award-tab-area .award-tab-div .award-text-tab {
  display: flex;
  flex-wrap: wrap;
  border-radius: var(--border-radius);
  background: #fff;
  position: relative;
  min-height: 586px;
  width: 100%;
  height: 100%;
}

.award-tab-area .award-tab-div:hover .award-text-tab {
  background-color: rgb(0 0 0 / 20%);
}

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) .award-text-tab:hover {
  background-image: url(	/storage/media/awards-image01_1727328194.webp);
}

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) .award-text-tab:hover {
  background-image: url(/storage/media/awards-image03_1727328194.webp);
}

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(3) .award-text-tab:hover {
  background-image: url(/storage/media/awards-image02_1727328194.webp);
}

.award-tab-area .award-tab-div .award-text-div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  padding: 30px 30px 30px;
}

.award-tab-area .award-tab-div .award-year-div {
  align-content: space-between;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.award-tab-area .award-tab-div .award-text-top h2 {
  font-size: var(--heading-04);
  color: var(--bs-primary);
}

.award-tab-area .award-tab-div:hover .award-text-top h2 {
  color: #fff;
}

.award-tab-area .award-tab-div .award-title-div {
  font-weight: bold;
}

.award-tab-area .award-tab-div:hover .award-title-div {
  color: #fff;
}

.award-tab-area .award-tab-div .award-year {
  background: #fff;
  padding: 3px 10px;
  border-radius: 5px;
}

.award-tab-area .award-tab-div:hover .award-year {
  background: #fff;

}

.award-tab-area .award-tab-div .award-bottom-text {
  font-size: 18px;
  opacity: 0.7;
}

.award-tab-area .award-tab-div:hover .award-bottom-text {
  color: #fff;
  opacity: 1;
}

@media (max-width:1024px) {
  .award-tab-area .award-tab-div .award-text-div {
      padding: 20px 20px;
  }

  .award-tab-area .award-tab-div .award-bottom-text {
      font-size: 16px;
  }

  .award-tab-area .award-tab-div .award-text-tab {
      min-height: 420px;
      background-position: 50% 50%;
      position: relative;
      z-index: 1;
  }

  .award-tab-area .award-tab-div .award-text-tab:before {
      border-radius: var(--border-radius);
      background-color: rgb(0 0 0 / 30%);
      position: absolute;
      content: "";
      width: 100%;
      height: 100%;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: -1;
  }

  .award-tab-area .award-tab-div:hover .award-text-tab {
      background-color: rgb(0 0 0 / 20%);
  } 
  

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) .award-text-tab {
  background-image: url(	/storage/media/awards-image01_1727328194.webp);
}

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) .award-text-tab {
  background-image: url(/storage/media/awards-image03_1727328194.webp);
}

.award-tab-area .col-lg-4.col-md-6.col-sm-6:nth-child(3) .award-text-tab {
  background-image: url(/storage/media/awards-image02_1727328194.webp);
}

  .award-tab-area .award-tab-div .award-title-div {
      color: #fff;
  }

  .award-tab-area .award-tab-div .award-text-top h2 {
      color: #fff;
  }

  .award-tab-area .award-tab-div .award-bottom-text {
      color: #fff;
      opacity: 1;
  }
}

@media (max-width:991px) {

  .container,
  .container-sm {
      max-width: 100% !important;
  }

  .award-tab-area .award-tab-div .award-tab-img-tab img {
      height: 300px;
  }

  .award-tab-area .award-tab-div .award-text-tab {
      min-height: 350px;
  }
}

@media (max-width:767px) {
  .award-tab-area .award-tab-div .award-bottom-text {
      font-size: 14px;
  }

  .award-tab-area .award-tab-div .award-year-div {
      margin-bottom: 15px;
  }

  .award-tab-area .award-tab-div .award-text-tab {
      min-height: 300px;
  }
}

@media (max-width:425px) {
  .award-tab-area .award-tab-div .award-tab-img-tab img {
      height: 260px;
  }
}/* **end-3-Cards-With-Hover-Bg-Image-Section** */

/* **start-heading-text-with-right-image-section** */
.application-area {
    background: #fff;
    position: relative;
    padding: 1.875rem 0;
}
.application-area .application-text-div {
    width: 70%;
}
.application-area .application-text-div h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 1.875rem;
}
.application-area .application-text-div p {
    margin-bottom: 0;
    opacity: 0.7;
}
.application-area .application-img-tab {
    background: #f6f6f6;
    padding: 2.1875rem 0rem 0;
    text-align: center;
    margin: 0 auto;
    border-radius: var(--border-radius);
}
.application-area .application-img-tab img {
    width: 60%;
    margin: 0 auto;
    height: auto;
}
@media (max-width:80rem) {
.application-area .application-text-div {
    width: 80%;
}
}
@media (max-width:64rem) {
.application-area .application-text-div h2 {
    margin-bottom: 0.625rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
.application-area .application-text-div {
    width: 100%;
}
.application-area .application-img-tab img {
    width: 70%;
}
}
@media (max-width:48rem) {
}
@media (max-width:47.9375rem) {
.application-area .application-text-div {
    margin-bottom:0rem;
}
}
@media (max-width:26.5625rem) {
.application-area .application-img-tab img {
    width: 80%;
}
}
/* **end-heading-text-with-right-image-Section** */

/* **start-Title-Cards-Sequence-section** */.service-area {
    position: relative;
    padding: 1.875rem 0;
    background: var(--bs-primary);
}
.service-area .service-text-div {
    width: 60%;
    margin-bottom: 1.875rem;
}
.service-area .service-text-div h2 {
    font-size: var(--heading-02);
    color: #fff;
    text-transform: capitalize;
}
.service-area .service-text-div h2 span {
    display: block;
    font-size: 0.875rem;
    color: var(--bs-secondary);
    text-transform: uppercase;
    margin: 0.625rem 0;
}
.service-area .service-tab {
    background-color: rgb(255 255 255 / 0.1);
    padding:1.625rem 1.625rem;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-content: baseline;
    border-radius: var(--border-radius); height: auto !important;
}
.service-area .service-tab:hover {
    background-color: rgb(255 255 255 / 0.15);
}
.service-area .service-tab .service-icon img {
    width: 3.125rem;
    height: 3.125rem;
    margin-bottom: 0.9375rem;
}
.service-area .service-tab h3 {
    font-size: 1.625rem;
    color: #fff;
    margin-bottom: 0.9375rem;
}
.service-area .service-tab p {
    color: #fff;
    opacity: 0.7;
    margin-bottom: 0;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) {
    margin-top: 6.25rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) {
    margin-top:3.125rem;
}
@media (max-width:80rem) {
}
@media (max-width:64rem) {
.service-area .service-text-div {
    width: 80%;
    margin-bottom: 0.625rem;
}
.service-area .service-tab .service-icon img {
    margin-bottom: 0.5rem;
}
.service-area .service-tab {
    padding:1rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
.service-area .service-text-div {
    width: 100%;
    margin-bottom: 0.625rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) {
    margin-top:5rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) {
    margin-top: 2.5rem;
}
}
@media (max-width:47.9375rem) {
.service-area .service-tab h3 {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
}
.service-area .service-tab p {
    font-size: 0.875rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) {
    margin-top: 1.875rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) {
    margin-top: 3.125rem;
}
}
@media (max-width:30rem) {
.service-area .service-tab {
    margin-bottom: 0.75rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(2) {
    margin-top: 0rem;
}
.service-area .col-lg-4.col-md-6.col-sm-6:nth-child(1) {
    margin-top:0rem;
}
}/* **end-Title-Cards-Sequence-Section** */

/* **start-Packaging-Header-section** */.packaging-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/Packaging_1727095124.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.packaging-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.packaging-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.packaging-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.packaging-header h1 span {
    color: var(--bs-secondary);
}

.packaging-header .packaging-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .packaging-header .packaging-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .packaging-header h1,
    .packaging-header .packaging-header-p-text {
        width: 100%;
    }
    .packaging-header {
        min-height: 20rem;
    }

    .packaging-header .packaging-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .packaging-header .packaging-header-p-text {
        margin-top: 1.125rem;
    }

    .packaging-header .packaging-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .packaging-header .packaging-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .packaging-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .packaging-header .packaging-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Packaging-Header-Section** */

/* **start-logos-with-title-content-section** */
.brand-area {
    position: relative;
    padding: 30px 0;
}
.brand-area .brand-logo {
    background: #fff;
    text-align: center;
    border: 2px solid #fff;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    border-radius: var(--border-radius);
    padding: 10px;
    margin-bottom: 0px;
}
.brand-area .brand-logo:hover,
.brand-area .brand-logo:focus {
    background: #f6f6f6;
}
.brand-area .brand-logo img {
    width: 70%;
    height: auto;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.brand-area .brand-logo:hover img {
    filter: none;
}
.brand-area .brand-logo-text {
    margin-left: 80px;
}
.brand-area .brand-logo-text h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.brand-area .brand-logo-text p {
    margin-bottom: 0;
    opacity: 0.7;
}
@media (max-width:1440px) {}
@media (max-width:1366px) {
.brand-area .brand-logo-text {
    margin-left: 60px;
}
}
@media (max-width:1024px) {
.brand-area .brand-logo-text {
    margin-left: 30px;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
.brand-area .brand-logo img {
    width: 90%;
}
}
@media (max-width:767px) {
.brand-area .row.g-3.align-items-center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.brand-area .brand-logo img {
    width: 80%;
}
.brand-area .brand-logo-text {
    margin-left: 0;
}
}
@media (max-width:480px) {
.brand-area .brand-logo img {
    width: 80%;
}
}
@media (max-width:425px) {
.brand-area .brand-logo img {
    width: 100%;
}
}
@media (max-width:414px) {
.brand-area .brand-logo {
    padding: 6px;
}
}
/* **end-logos-with-title-content-Section** */

/* **start-Features-Cards-Title-Image-section** */
.bio-templates-area {
    position: relative;
    background: #fff;
    padding: 1.875rem 0;
}
.bio-templates-area .bio-templates-div {
    display: flex;
    background: #FAFAFA;
    padding: 2rem 2.5rem;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    border-radius: var(--border-radius);
    margin-bottom: 1.5rem;
}
.bio-templates-area .bio-templates-div .bio-templates-img img {
    width: 100%;
    height: auto;
}
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 70%;
    margin: 0 auto 1.875rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.875rem;
    margin-bottom: 1.5rem;
    color: var(--bs-primary);
}
.bio-templates-area .bio-templates-text-div p {
    margin-bottom: 0;
    opacity: 0.7;
}
@media (max-width:64rem) { 
.bio-templates-area .bio-templates-div {
    padding: 1.375rem 1.25rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.625rem;
    margin-bottom: 1.25rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
  max-width: 100% !important;
}
}
@media (max-width:48rem) {
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 90%;
    margin: 0 auto 1.25rem;
}
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.375rem;
    margin-bottom: 0.625rem;
}
}
@media (max-width:47.9375rem) {
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.25rem;
    margin-bottom: 0.375rem;
}
.bio-templates-area .bio-templates-text-div p {
    font-size: 0.875rem;
}
}
@media (max-width:30rem) {
.bio-templates-area .bio-templates-div {
    margin-bottom: 0.75rem;
}
}
@media (max-width:26.5625rem) {
.bio-templates-area .bio-templates-text-div h2 {
    font-size: 1.25rem;
    margin-bottom: 0.375rem;
}
}
@media (max-width:20rem) {
.bio-templates-area .bio-templates-div .bio-templates-img {
    width: 100%;
}
.bio-templates-area .bio-templates-div {
    padding: 1.25rem;
}
}
/* **end-Features-Cards-Title-Image-Section** */

/* **start-Logos-With-Title-Content-section** */
.brand-area {
    position: relative;
    background: #fff;
    padding: 1.875rem 0;
}
.brand-area .brand-logo {
    background: #eeeeee;
    text-align: center;
    border: 0.0625rem solid #eeeeee;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    border-radius: var(--border-radius);
    padding: 1.6875rem 0.625rem;
    margin-bottom: 0rem;
}
.brand-area .brand-logo:hover,
.brand-area .brand-logo:focus {
    background: #fff;
}
.brand-area .brand-logo img {
    width: 90%;
    height: auto;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0rem) hue-rotate(0deg);
}
.brand-area .brand-logo:hover img {
    filter: none;
}
.brand-area .brand-logo-text {
    margin-left: 5rem;
}
.brand-area .brand-logo-text h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 0.9375rem;
}
.brand-area .brand-logo-text p {
    margin-bottom: 0;
    opacity: 0.7;
}
@media (max-width:90rem) {}
@media (max-width:85.375rem) {
.brand-area .brand-logo-text {
    margin-left: 3.75rem;
}
}
@media (max-width:64rem) {
.brand-area .brand-logo-text {
    margin-left: 1.875rem;
}
.brand-area .brand-logo {
    padding: 1.25rem 0.625rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
}
@media (max-width:47.9375rem) {
.brand-area .row.g-3.align-items-center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.brand-area .brand-logo-text {
    margin-left: 0;
}
}
@media (max-width:30rem) {
.brand-area .brand-logo img {
    width: 80%;
}
}
@media (max-width:26.5625rem) {
.brand-area .brand-logo img {
    width: 100%;
}
}
@media (max-width:25.875rem) {
.brand-area .brand-logo {
    padding: 0.375rem;
}
}
@media (max-width:23.4375rem) {
.brand-area .col-4 {
  width: 50%;
}

}
/* **end-Logos-With-Title-Content-Section** */

/* **start-why-choose-cards-section** */
.choose-section-area {
    position: relative;
    padding: 30px 0;
    background: var(--bs-primary);
}
.choose-section-area h2 {
    font-size: var(--heading-02);
    color: var(--bs-primary);
    color: #fff;
    margin-bottom: 30px;
}
.choose-section-area .choose-section-tab {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 470px;
    border: 1px solid rgb(255 255 255 / 0.15);
    border-radius: var(--border-radius);
    padding: 30px;
    align-content: baseline;
    background-color: rgb(255 255 255 / 0.1);
}
.choose-section-area .choose-section-tab:hover {
    background-color: rgb(255 255 255 / 0.15);
    border-color:rgb(255 255 255 / 0.8);
}
.choose-section-area .choose-section-tab .choose-icon-div {
    margin-bottom: 20px;
}
.choose-section-area .choose-section-tab .choose-icon-div img{
    width:50px;
    height: auto;
}
.choose-section-area .choose-section-tab h3 {
    font-size: 28px;
    color: #fff;
}
.choose-section-area .choose-bottom-section p {
    margin-bottom: 0;
    color: #fff;
    opacity: 0.7;
}
@media (max-width:1024px) {
.choose-section-area .choose-section-tab {
    min-height: 350px;
    padding: 15px;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
}
@media (max-width:767px) {
.choose-section-area .choose-section-tab {
    margin-bottom: 0px;
}
.choose-section-area .choose-section-tab {
    min-height: 260px;
}
.choose-section-area .choose-section-tab .choose-icon-div {
    margin-bottom: 10px;
}
.choose-section-area .choose-section-tab h3 {
    font-size: 24px;
}
.choose-section-area .choose-section-tab p {
    font-size: 14px;
}
.choose-section-area .choose-section-tab .choose-icon-div img {
    width: 40px;
    height: auto;
}
}
@media (max-width:480px) {
.choose-section-area h2 {
    margin-bottom: 15px;
}
.choose-section-area .choose-section-tab {
    min-height:220px;
}
.choose-section-area .choose-section-tab .choose-icon-div {
    margin-bottom: 10px;
}
.choose-section-area .choose-section-tab h3 {
    font-size: 22px;
}
}
/* **end-why-choose-cards-Section** */

/* **start-image-left-right-content-with-title-icons-section** */.bank-support-area {
    position: relative;
    padding: 30px 0;
    background: #fff;
}
.bank-support-area .bank-support-empty-div {
    height: 180px;
    background:var(--bs-primary);
    border-radius: var(--border-radius);
    z-index: -1;
    margin-top: -180px;
}
.bank-support-area .bank-support-img-tab .bank-support-img {
    text-align: center;
    z-index: 1;
}
.bank-support-area .bank-support-img-tab .bank-support-img img {
    width: 90%;
    height: auto;
    margin: 0 auto;
    max-width: 450px;
}
.bank-support-area .bank-support-text-div {
    margin-left: 30px;
}
.bank-support-area .bank-support-text-div h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom:20px;
}
.bank-support-area .bank-support-text-div p {
    margin-bottom: 30px;
    opacity: 0.7;
}
.bank-support-area .bank-support-text-div p span {
    color: var(--bs-secondary);   
}
.bank-support-area .bank-support-icon-div figure {
    width: 60px;
    height: 60px;
    border-radius: var(--border-radius);
    background: #f6f6f6;
    text-align: center;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.bank-support-area .bank-support-icon img {
    width: 32px;
    height: 32px;
}
.bank-support-area .bank-support-icon-div h3 {
    font-size: 24px;
    color: var(--bs-primary);
    margin-bottom: 10px;
}
.bank-support-area .bank-support-icon-div p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: normal;
}
@media (max-width:1366px) {
.bank-support-area .bank-support-text-div {
    margin-left: 0;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
.bank-support-area .row.g-3.align-items-center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.bank-support-area .bank-support-empty-div {
    width: 60%;
    margin: -180px auto 0;
}
.bank-support-area .bank-support-img-tab .bank-support-img img {
    width: 50%;
}
}
@media (max-width:768px) {
.bank-support-area .bank-support-icon-div h3 {
    font-size: 18px;
    margin-bottom: 8px;
}
}
@media (max-width:767px) {
.bank-support-area .bank-support-text-div h2 {
    margin-bottom: 10px;
}
.bank-support-area .bank-support-text-div p {
    margin-bottom: 20px;
    font-size: 14px;
    }
.bank-support-area .bank-support-icon-div h3 {
    font-size: 18px;
    margin-bottom: 8px;
}
.bank-support-area .bank-support-icon-div p {
    margin-bottom: 0;
    font-size: 12px;
    line-height: normal;
}
}
@media (max-width:480px) {
.bank-support-area .bank-support-empty-div {
    height: 140px;
    margin-top: -140px;
    width: 100%;
}
.bank-support-area .bank-support-img-tab .bank-support-img img {
    width: 80%;
}
.bank-support-area .bank-support-icon-div figure {
    width: 46px;
    height: 46px;
}
.bank-support-area .bank-support-icon img {
    width: 26px;
    height: 26px;
}
.bank-support-area .bank-support-text-div .col-4 {
    width: 100%;
    margin-bottom: 10px;
}
}
@media (max-width:375px) {
.bank-support-area .bank-support-text-div .col-4 {
    width: 100%;
    margin-bottom: 10px;
}
.bank-support-area .bank-support-img-tab .bank-support-img img {
    width: 90%;
}
}
@media (max-width:320px) {
.bank-support-area .bank-support-img-tab .bank-support-img img {
    width: 100%;
}
}/* **end-image-left-right-content-with-title-icons-Section** */

/* **start-advantages-content-3-cards-with-title-img-section** */
.our-advantage-area {
    position: relative;
    padding: 30px 0;
    background-color: #fff;
    background-image: url(../images/bg-element-2.webp);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 300px auto;
}
.our-advantage-area .our-advantage-heading {
    text-align: center;
    margin-bottom: 30px;
}
.our-advantage-area .our-advantage-heading h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 20px;
    text-transform: capitalize;
}
.our-advantage-area .our-advantage-heading p {
    width: 40%;
    margin: 0 auto;
    opacity: 0.7;
}
.our-advantage-area .our-advantage-img-area {
    background-color: #f6f6f6;
    border-radius: var(--border-radius);
    padding: 36px 30px;
    display: flex;
    flex-wrap: wrap;
    align-content: baseline;
}
.our-advantage-area .our-advantage-text-div {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    min-height: 265px;
}
.our-advantage-area .our-advantage-text-div p {
    opacity: 0.7;
}
.our-advantage-area .our-advantage-text-area {
    display: flex;
    width: 100%;
}
.our-advantage-area .our-advantage-img {
    display: flex;
    width: 100%;
}
.our-advantage-area .our-advantage-img img {
    width: 100%;
    height: auto;
}
.our-advantage-tittle h3 {
    font-size: 26px;
    color: var(--bs-primary);
}
.our-advantage-area .col-lg-6.col-md-12 .our-advantage-img-area {
    background-color:#e5e8ea;
    position: relative;
}
.our-advantage-area .our-advantage-img {
    position: absolute;
    content: "";
    top: 18px;
    width: 50%;
    right: 0;
}
.our-advantage-area .col-lg-6.col-lg-6.col-md-12 .our-advantage-text-area {
    width: 50%;
}
@media (max-width:1366px) {
.our-advantage-area .our-advantage-img {
    width: 54%;
}
}
@media (max-width:1024px) {
.our-advantage-area {
    background-size: 180px auto;
}
.our-advantage-area .our-advantage-text-div {
    min-height: 210px;
}
.our-advantage-area .our-advantage-img-area {
    padding: 26px 20px;
}
.our-advantage-area .our-advantage-heading h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 10px;
}
.our-advantage-area .our-advantage-heading p {
    width: 60%;
    margin: 0 auto;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
.our-advantage-area .our-advantage-img {
    width: 28%;
}
.our-advantage-area .our-advantage-img img {
    height: 230px;
}
}
@media (max-width:767px) {
.our-advantage-area .our-advantage-heading {
    margin-bottom: 20px;
}
.our-advantage-area .our-advantage-text-div {
    min-height: 150px;
}
.our-advantage-area .our-advantage-img img {
    height: 180px;
}
}
@media (max-width:480px) {
.our-advantage-area .our-advantage-heading p {
    width: 100%;
}
.our-advantage-area .col-lg-6.col-lg-6.col-md-12 .our-advantage-text-area {
    width: 100%;
}
.our-advantage-area .our-advantage-img {
    width: 100%;
    position: relative;
    text-align: center;
}
.our-advantage-area .our-advantage-img img {
    width: 80%;
    margin: 0 auto;
    height: auto;
}
.our-advantage-area .our-advantage-text-div {
    height: auto;
    min-height: auto;
}
.our-advantage-tittle h3 {
    font-size: 22px;
}
.our-advantage-area .our-advantage-img-area {
    padding: 15px;
}
}
@media (max-width:375px) {
.our-advantage-area .our-advantage-img img {
    width: 100%;
}
}
/* **end-advantages-content-3-cards-with-title-img-Section** */

/* **start-Advantages-Content-3-Cards-With-Title-Img-section** */
.our-advantage-area {
    position: relative;
    padding: 30px 0;
    background-color: #fff;
    background-image: url(/storage/media/bg-element-2_1727338130.webp);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 300px auto;
}
.our-advantage-area .our-advantage-heading {
    text-align: center;
    margin-bottom: 30px;
}
.our-advantage-area .our-advantage-heading h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 20px;
    text-transform: capitalize;
}
.our-advantage-area .our-advantage-heading p {
    width: 40%;
    margin: 0 auto;
    opacity: 0.7;
}
.our-advantage-area .our-advantage-img-area {
    background-color: #f6f6f6;
    border-radius: var(--border-radius);
    padding: 36px 30px;
    display: flex;
    flex-wrap: wrap;
    align-content: baseline;
}
.our-advantage-area .our-advantage-text-div {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    min-height: 265px;
}
.our-advantage-area .our-advantage-text-div p {
    opacity: 0.7;
}
.our-advantage-area .our-advantage-text-area {
    display: flex;
    width: 100%;
}
.our-advantage-area .our-advantage-img {
    display: flex;
    width: 100%;
}
.our-advantage-area .our-advantage-img img {
    width: 100%;
    height: auto;
}
.our-advantage-tittle h3 {
    font-size: 26px;
    color: var(--bs-primary);
}
.our-advantage-area .col-lg-6.col-md-12 .our-advantage-img-area {
    background-color:#e5e8ea;
    position: relative;
}
.our-advantage-area .our-advantage-img {
    position: absolute;
    content: "";
    top: 18px;
    width: 50%;
    right: 0;
}
.our-advantage-area .col-lg-6.col-lg-6.col-md-12 .our-advantage-text-area {
    width: 50%;
}
@media (max-width:1366px) {
.our-advantage-area .our-advantage-img {
    width: 54%;
}
}
@media (max-width:1024px) {
.our-advantage-area {
    background-size: 180px auto;
}
.our-advantage-area .our-advantage-text-div {
    min-height: 210px;
}
.our-advantage-area .our-advantage-img-area {
    padding: 26px 20px;
}
.our-advantage-area .our-advantage-heading h2 {
    font-size: var(--heading-03);
    color: var(--bs-primary);
    margin-bottom: 10px;
}
.our-advantage-area .our-advantage-heading p {
    width: 60%;
    margin: 0 auto;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
.our-advantage-area .our-advantage-img {
    width: 28%;
}
.our-advantage-area .our-advantage-img img {
    height: 230px;
}
}
@media (max-width:767px) {
.our-advantage-area .our-advantage-heading {
    margin-bottom: 20px;
}
.our-advantage-area .our-advantage-text-div {
    min-height: 150px;
}
.our-advantage-area .our-advantage-img img {
    height: 180px;
}
}
@media (max-width:480px) {
.our-advantage-area .our-advantage-heading p {
    width: 100%;
}
.our-advantage-area .col-lg-6.col-lg-6.col-md-12 .our-advantage-text-area {
    width: 100%;
}
.our-advantage-area .our-advantage-img {
    width: 100%;
    position: relative;
    text-align: center;
}
.our-advantage-area .our-advantage-img img {
    width: 80%;
    margin: 0 auto;
    height: auto;
}
.our-advantage-area .our-advantage-text-div {
    height: auto;
    min-height: auto;
}
.our-advantage-tittle h3 {
    font-size: 22px;
}
.our-advantage-area .our-advantage-img-area {
    padding: 15px;
}
}
@media (max-width:375px) {
.our-advantage-area .our-advantage-img img {
    width: 100%;
}
}
/* **end-Advantages-Content-3-Cards-With-Title-Img-Section** */

/* **start-left-content-right-image-long-height-section** */
.farming-area {
    background-color: #fff;
    position: relative;
    padding: 30px 0;
}
.farming-area .farming-img img {
    width: 100%;
    height: auto;
    border-radius: var(--border-radius);
}
.farming-area .farming-text-div {
    margin-right:24%;

}
.farming-area .farming-text-div h2 {
    font-size: var(--heading-03);
    text-transform: capitalize;
    color: var(--bs-primary);
    margin-bottom:40px;
}
.farming-area .farming-icon-div {
    width: 66px;
    height: 66px;
    border-radius: var(--border-radius);
    background-color: #f6f6f6;
    text-align: center;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.farming-area .farming-icon-div img {
    width: 36px;
    height: 36px;
}
.farming-area .farming-tab-div h3 {
    font-size: var(--heading-04);
    margin-bottom: 10px;
}
.farming-area .farming-tab-div p {
    margin-bottom: 0 !important;
}
.farming-area .farming-text-div p {
    margin-bottom: 90px;
    opacity: 0.7;
}
@media (max-width:1366px) {
.farming-area .farming-text-div {
    margin-right: 20%;
}
}
@media (max-width:1024px) {
.farming-area .farming-text-div {
    margin-right: 0;
}
.farming-area .farming-text-div h2 {
    margin-bottom: 20px;
}
.farming-area .farming-text-div p {
    margin-bottom: 40px;
}
}
@media (max-width:991px) {
.container, .container-sm {
    max-width: 100% !important;
}
}
@media (max-width:767px) {
.farming-area .farming-text-div h2 {
    margin-bottom: 10px;
}
.farming-area .farming-text-div p {
    margin-bottom: 20px;
}
.farming-area .farming-tab-div p {
    font-size: 14px;
}
.farming-area .farming-img img {
    width: 60%;
    margin: 0 auto;
}
.farming-img {
    text-align: center;
}
}
@media (max-width:480px) {
.farming-area .farming-img {
    text-align: center;
}
.farming-area .farming-img img {
    width: 80%;
}
}
@media (max-width:414px) {
.farming-area .farming-img img {
    width: 90%;
}
.farming-area .farming-text-div p {
    margin-bottom: 10px;
}
.farming-area .farming-icon-div {
    width: 46px;
    height: 46px;
}
.farming-area .farming-icon-div img {
    width: 26px;
    height: 26px;
}
}
@media (max-width:375px) {
.farming-area .farming-text-div .col-6 {
    width: 100%;
}
}
@media (max-width:320px) {
.farming-area .farming-img img {
    width: 100%;
}
.farming-area .farming-text-div p {
    font-size: 12px;
}
}
/* **end-left-content-right-image-long-height-Section** */

/* **start-Our-Values-cards-section** */
.team-value-area {
    position: relative;
    background-color: var(--bs-primary);
    padding: 1.875rem 0;
}
.team-value-area .team-value-heading {
    margin-bottom: 3.75rem;
    width: 60%;
}
.team-value-area .team-value-heading h2 {
    position: relative;
    font-size: var(--heading-02);
    color: #fff;
    margin-bottom: 1.25rem;
} 
.team-value-area .team-value-heading p {
    font-size: 1.25rem;
    color: #fff;
    opacity: 0.7;
}
.team-value-area .team-value-div {
    background-color: #fff;
    box-shadow: 0rem 0.75rem 1.25rem 0rem rgba(0, 0, 0, 0.05);
    border-radius: var(--border-radius);
    padding: 1.25rem;
}
.team-value-area .team-value-text {
    display: flex;
    border-radius: var(--border-radius);
    flex-direction: column;
    padding: 1.625rem 1.625rem;
    flex-wrap: wrap;
    align-content: baseline;
    justify-content: center;
    height: 100%;
}
.team-value-area .team-value-text:hover {
    background: var(--bs-primary);
}
.team-value-area .team-value-text h3 {
    font-size: 1.625rem;
    color: var(--bs-primary);
    margin-bottom: 0.9375rem;
}
.team-value-area .team-value-text:hover h3 {
    color: #fff;
}
.team-value-area .team-value-text h3 span {
    display: block;
    font-size: 1.5rem;
    font-weight: normal;
}
.team-value-area .team-value-text p {
    font-size: 1.125rem;
    opacity: 0.7;
    margin-bottom: 0;
}
.team-value-area .team-value-text:hover p {
    color: #fff;
}
@media (max-width:85.375rem) {
.team-value-area .team-value-heading {
    width: 70%;
    margin-bottom: 3.125rem;
}
}
@media (max-width:80rem) {
.team-value-area .team-value-text p {
    font-size: 1rem;
}
}
@media (max-width:64rem) {
.team-value-area .team-value-heading {
    width:100%;
    margin-bottom: 1.875rem;
}
.team-value-area .team-value-div {
    padding: 0.625rem;
}
.team-value-area .team-value-text h3 {
    margin-bottom: 0.5rem;
}
.team-value-area .team-value-text {
    background: var(--bs-primary);
    color: #fff;
    padding:0.9375rem 0.9375rem;
}
.team-value-area .team-value-text h3 {
    color: #fff;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
    max-width: 100% !important;
}
}
@media (max-width:47.9375rem) {
.team-value-area .team-value-heading h2 {
    margin-bottom: 0.625rem;
}
.team-value-area .team-value-heading {
    width: 100%;
    margin-bottom: 1.25rem;
} 
.team-value-area .team-value-heading p {
    font-size: 1rem;
}
}
/* **end-Our-Values-cards-Section** */

/* **start-text-with-stats-section** */
.traditional-area {
    position: relative;
    padding: 1.875rem 0;
    background-color: #fff;
}
.traditional-area .traditional-text-div {
    margin-bottom: 3.125rem;
}
.traditional-area .traditional-text-div p {
    font-size: 1.625rem;
    opacity: 0.7;
    font-weight: bold;
}
.traditional-area .traditional-number-div {
    display: flex;
}
.traditional-area .traditional-number {
    margin-right: 7.5rem;
}
.traditional-area .traditional-number h2 {
    font-size: 3.75rem;
    color: var(--bs-primary);
}
.traditional-area .traditional-number p {
    margin-bottom: 0;
    opacity: 0.7;
}
@media (max-width:64rem) {
.traditional-area .traditional-text-div p {
    font-size: 1.5rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
max-width: 100% !important;
}
.traditional-area .traditional-text-div {
    margin-bottom: 0;
}
.traditional-area .traditional-text-div p {
    font-size: 1.375rem;
}
}
@media (max-width:47.9375rem) {
.traditional-area .traditional-text-div p {
    font-size: 1.25rem;
}
.traditional-area .traditional-number h2 {
    font-size: 3.125rem;
}
}
@media (max-width:30rem) {
.traditional-area .traditional-text-div p {
    font-size: 1.125rem;
}
.traditional-area .traditional-number {
margin-right: 3.75rem;
}
}
@media (max-width:25.875rem) {
.traditional-area .traditional-number {
    margin-right: 1.875rem;
}
.traditional-area .traditional-number h2 {
    font-size: 2.5rem;
}
.traditional-area .traditional-number p {
    font-size: 0.875rem;
}
}
/* **end-text-with-stats-Section** */

/* **start-Video-Section-section** */.digital-area {
    background-color: #fff;
    position: relative;
    padding: 3.75rem 0 6.25rem;
    border-bottom: 0.3125rem solid var(--bs-secondary);
    background-color: var(--bs-primary);
    background-image:url(/storage/media/digital-marketing-bg_1727345760.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 31.25rem auto;
    z-index: 1;
}
.digital-area:before {
    background-color: #fff;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 40%;
    z-index: -1;
}
.digital-area .video-div {
    width:100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 3.125rem;
}
.digital-area .digital-text-div {
    width: 100%;
    margin: 0 auto;

}
.digital-area .video-div {
    margin-bottom: 3.125rem;
}
.digital-area .digital-text-div h2 {
   font-size: var(--heading-02);
   color: #fff;
   text-decoration: underline;
}
.digital-area .digital-text-div p {
   color: #fff;
    opacity: 0.7;
    margin-bottom: 0;
}
.digital-area .video-div iframe {
    width: 80%;
}
@media (max-width:85.375rem) {
.digital-area {
    background-size: 22.5rem auto;
}
.digital-area .video-div iframe {
    height: 37.5rem;
}
}
@media (max-width:64rem) {
.digital-area {
    background-size: 16.25rem auto;
    padding: 2.5rem 0;
}
.digital-area .digital-text-div {
    margin: 0 auto;
}
.digital-area .video-div {
    margin-bottom: 1.875rem;
}
.digital-area .video-div iframe {
    height: 25rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
max-width: 100% !important;
}
.digital-area .video-div video {
    height: 18.75rem;
}
.digital-area .video-div {
    margin-bottom: 1.25rem;
}
}
@media (max-width:47.9375rem) {
.digital-area .video-div iframe {
    height: 17.5rem;
}
}
@media (max-width:30rem) {
.digital-area {
    padding: 2.5rem 0 1.25rem;
}
.digital-area .video-div video {
    height: auto;
}
.digital-area .video-div iframe {
    width: 100%;
}
}
@media (max-width:26.5625rem) {
.digital-area .video-div {
    margin-bottom: 0.9375rem;
}
.digital-area .digital-text-div h2 {
    margin-bottom: 0.9375rem;
}
}/* **end-Video-Section-Section** */

/* **start-header-with-title-right-bottom-content-section** */
.driving-area {
    position: relative;
    background-color: var(--bs-primary);
    padding: 0rem 0;
    min-height: 40.625rem;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.driving-area .driving-text-div h1 {
    font-size: var(--heading-01);
    color: #fff;
    margin-bottom: 1.875rem;
    width: 46.5625rem;
}
.driving-area .driving-text-div h1 span {
    color: var(--bs-secondary);
    font-weight: 100;
}
.driving-area .driving-text {
    float: right;
    width: 24%;
    font-weight: bold;
    color: #fff;
    opacity: 0.7;
    margin-top: -3.75rem;
}
.driving-area .driving-text p {
    margin-bottom: 0;
}
.driving-area .btn-primary {
    background: #fff;
    color: var(--bs-primary);
}
.driving-area .btn-primary:hover {
    background-color: #fff !important;
    color: var(--bs-primary) !important;

}
.driving-area .slider-number {
    color: #fff;
    font-size: 1.5rem;
    margin-top:1.875rem;
}

.driving-area .slider-number span {
    color: var(--bs-secondary);
    font-size: 1.875rem;
}
@media (max-width:64rem) {
.driving-area {
    min-height: 28.125rem;
}
.driving-area .driving-text-div h1 {
    width: 39.375rem;
}
}
@media (max-width:80rem) {
.driving-area .driving-text {
    width: 50%;
    margin-top: -3.125rem;
}
}
@media (max-width:61.9375rem) {
.container, .container-sm {
max-width: 100% !important;
}
.driving-area {
    min-height: 25rem;
}
}
@media (max-width:47.9375rem) {
.driving-area {
    min-height: 21.875rem;
}
.driving-area .driving-text {
    width: 100%;
    margin-top: 0;
}
.driving-area .driving-text-div h1 {
    width: 100%;
    margin-bottom: 1.25rem;
}
.driving-area .slider-number {
    font-size: 1.5rem;
    margin: 0.625rem 0;
}
}
@media (max-width:30rem) {
.driving-area .slider-number span {
    color: var(--bs-secondary);
    font-size: 1.5rem;
}
.driving-area .slider-number {  
    font-size: 1.25rem;
}
}
@media (max-width:25.875rem) {
.driving-area .driving-text p {
    font-size: 0.875rem;
}
}
/* **end-header-with-title-right-bottom-content-Section** */

/* **start-Real-Estate-Heder-section** */.realeste-header {
    overflow: hidden;
    width: 100%;
    background-image: url(/storage/media/real_estate_1727347800.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: var(--bs-primary);
    color: #fff;
    min-height: 28.125rem;
    z-index: 1;
    text-align: center;
    padding-bottom: 3.125rem;
}

.realeste-header .icon-pin {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.25rem;
}

.realeste-header::after {
    content: "";
    display: block;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(to bottom, var(--bs-primary) 30%, rgba(21, 28, 38, 1));
    opacity: 0.2; /* Reduced opacity for more image visibility */
    z-index: -1;
}

.realeste-header h1 {
    font-size: var(--heading-01);
    line-height: 1;
    text-align: center;
    width: 75%;
    display: block;
    margin: auto;
    margin-bottom: 0.9375rem;
}

.realeste-header h1 span {
    color: var(--bs-secondary);
}

.realeste-header .realeste-header-p-text {
    font-size: 1.125rem;
    position: relative;
    margin: 0 auto;
    width: 80%;
    display: block;
}

@media (max-width:85.5rem) {
    .realeste-header .realeste-header-p-text {
        font-size: 1rem;
    }
}

@media (max-width:50rem) {
    .realeste-header h1,
    .realeste-header .realeste-header-p-text {
        width: 100%;
    }
    .realeste-header {
        min-height: 20rem;
    }

    .realeste-header .realeste-header-p-text {
        font-size: 0.875rem;
        margin-top: 1.5625rem;
    }
}

@media (max-width:47.9375rem) {
    .realeste-header .realeste-header-p-text {
        margin-top: 1.125rem;
    }

    .realeste-header .realeste-header-p-text::after {
        width: 1rem;
        top: 0.625rem;
    }

    .realeste-header .realeste-header-p-text {
        padding-left: 2.375rem;
    }
    .scroll-remove .category-slots .btn-outline-warning {
        margin-bottom: 0.625rem;
    }
    .realeste-header .icon-pin {
        width: 1.125rem;
        height: 1.125rem;
    }
}

@media (max-width:20rem) {
    .realeste-header .realeste-header-p-text {
        font-size: 0.8125rem;
    }
}/* **end-Real-Estate-Heder-Section** */

/* **start-left-image-with-stats-section** */
.services-card-section-0012 {
    background-color: var(--bs-primary);
    position: relative;
    padding: 1.875rem 0;
}

.services-card-section-0012 .row {
    align-items: center;
}

.services-card-section-0012 .services-card-section-0012-img {
    position: relative;
}

.services-card-section-0012 .services-card-section-0012-img img {
    border-radius: var(--border-radius);
    width: 100%;
    height: 33.5rem;
    object-fit: cover;
    object-position: top;
}

.services-card-section-0012 .services-card-heading-section {
    position: absolute;
    background: var(--bs-primary);
    content: "";
    bottom: 1.875rem;
    right: 1.875rem;
    border-radius: var(--border-radius);
    width: 50%;
    height: 12.5rem;
    display: flex;
    align-content: space-between;
    padding: 1.25rem;
    font-weight: 600;
    flex-wrap: wrap;
    color: #fff;
    font-size: 0.75rem;
}

.services-card-section-0012 .services-card-heading-section .balance-div div {
    font-size: 1.125rem;
    font-weight: normal;
    display: flex;
    align-items: center
}

.services-card-section-0012 .services-card-heading-section .number-section div {
    font-size: 1.375rem;
    font-weight: bold;
}

.services-card-section-0012 .services-card-heading-section .number-section {
    font-family: var(--bs-font-sans-serif);
    font-weight: var(--primary-font-weight);
    margin-bottom: 0.9375rem;
}

.services-card-section-0012 .services-card-heading-section .number-section span {
    font-weight: normal;
    font-size: 1.25rem;
    vertical-align: text-top;
}

.services-card-section-0012 .services-card-heading-section .last-month-div div {
    font-size: 0.875rem;
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-heading-section .last-month-div div span {
    background: var(--bs-secondary);
    color: #fff;
    border-radius: var(--border-radius);
    padding: 0.25rem 0.75rem;
    line-height: 1;
    margin-right: 0.375rem;
}

.services-card-section-0012 .number-div p {
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-text-section {
    color: #fff;
    padding: 0 0 0 2.5rem;
}

.services-card-section-0012 .services-card-text-section h2 {
    font-size: var(--heading-02);
    margin-bottom: 1.25rem;
}

.services-card-section-0012 .services-card-text-section ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.services-card-section-0012 .services-card-text-section ul li {
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 1.875rem;
    font-size: 1rem;
    font-weight: 500;
}

.services-card-section-0012 .services-card-text-section ul li:after {
    content: "";
    display: block;
    width: 1rem;
    height: 0.125rem;
    position: absolute;
    top: 0.75rem;
    left: 0;
    background-color: var(--bs-secondary);
}

.services-card-section-0012 .services-card-text-section ul li p {
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-text-section p {
    font-size: 1.125rem;
}

@media (max-width:85.375rem) {
    .services-card-section-0012 .services-card-text-section {
        padding: 0 0 0 0;
    }

    .services-card-section-0012 .services-card-section-0012-img img {
        height: 31.25rem;
    }

    .services-card-section-0012 .services-card-heading-section .last-month-div div {
        font-size: 0.8125rem;
    }
}

@media (max-width:64rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 28.125rem;
    }

    .services-card-section-0012 .services-card-heading-section .balance-div div {
        font-size: 1rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-section {
        margin-bottom: 0.625rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-section div {
        font-size: 1.125rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        bottom: 0.9375rem;
        right: 0.9375rem;
        width: 55%;
        height: 10.625rem;
    }

    .services-card-section-0012 .services-card-heading-section .last-month-div div {
        font-size: 0.6875rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-div p {
        font-size: 0.875rem;
    }
}

@media (max-width:61.9375rem) {

    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }
}

@media (max-width:47.9375rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 25rem;
    }

    .services-card-section-0012 .row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .services-card-section-0012 .services-card-text-section {
        padding: 0 0 0 0;
        margin-bottom: 1.25rem;
    }

    .services-card-section-0012 .services-card-text-section h2 {
        margin-bottom: 0.625rem;
    }

    .services-card-section-0012 .services-card-text-section p {
        font-size: 1rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        width: 45%;
    }

    .services-card-section-0012 .services-card-text-section h2 {
        margin-bottom: 0.625rem;
    }
}

@media (max-width:30rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 21.875rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        width: 50%;
    }
}

@media (max-width:23.4375rem) {
    .services-card-section-0012 .services-card-heading-section {
        width: 60%;
    }

    .services-card-section-0012 .services-card-section-0012-img img {
        height: 20rem;
    }

    .services-card-section-0012 .services-card-text-section ul li {
        font-size: 0.875rem;
    }
}

@media (max-width:23.4375rem) {
    .services-card-section-0012 .services-card-heading-section {
        width: 90%;
    }

}
/* **end-left-image-with-stats-Section** */

/* **start-right-image-with-stats-section** */
.services-card-section-banking-software {
    position: relative;
    overflow: hidden;
    padding:1.875rem 0;
}
.services-card-section-banking-software .services-card-section-banking-img {
    position: relative;
}
.services-card-section-banking-software .row {
    align-items: center;
}
.services-card-section-banking-software .services-card-section-banking-img img {
    border-radius: var(--border-radius);
    width: 100%;
    height: 33.5rem;
    object-fit: cover;
    object-position: top;
}
.banking-card-heading-section {
    position: absolute;
    background: var(--bs-primary);
    content: "";
    bottom: 1.875rem;
    left: 1.875rem;
    border-radius:var(--border-radius);
    width: 52%;
    height:9.375rem;
    display: flex;
    align-content: space-between;
    padding: 1.25rem;
    font-weight: 600;
    flex-wrap: wrap;
    color: #fff;
    font-size: 0.75rem;
}
.banking-card-heading-section .balance-div div {
    font-size: 1.125rem;
    font-weight: normal;
    display: flex;
    align-items: center
}
.banking-card-heading-section .number-section div {
    font-size: 1.375rem;
    font-weight: bold;
}
.banking-card-heading-section .number-section {
    font-family: var(--bs-font-sans-serif);
    font-weight: var(--primary-font-weight);
    margin-bottom: 0.9375rem;
}
.banking-card-heading-section .number-section span {
    font-weight: normal;
    font-size: 1.25rem;
    vertical-align: text-top;
}
.banking-card-heading-section .last-month-div div {
    font-size:0.875rem;
    margin-bottom: 0;
}
.banking-card-heading-section .last-month-div div span {
    background:var(--bs-secondary);
    color: #fff;
    border-radius: var(--border-radius);
    padding: 0.25rem 0.75rem;
    line-height: 1;
    margin:0 0rem 0 0.5rem;
}
.banking-card-text-section {
    padding: 0 2.5rem 0rem 0;
}
.banking-card-text-section h2 {
    font-size: var(--heading-02);
    margin-bottom: 1.25rem;
}
.banking-card-text-section p {
    font-size: 1.125rem;
} 
@media (max-width:85.375rem) {
.banking-card-text-section {
    padding:0;
}
.services-card-section-banking-software .services-card-section-banking-img img {
    height: 31.25rem;
}
.banking-card-heading-section .last-month-div div {
    font-size: 0.8125rem;
}
}
@media (max-width:80rem) {
}
@media (max-width:64rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
    height: 28.125rem;
}
.banking-card-heading-section .balance-div div {
    font-size: 1rem;
    margin-bottom: 0;
}
.banking-card-heading-section .number-section div {
    font-weight: bold;
}
.banking-card-heading-section {
    bottom: 0.9375rem;
    left: 0.9375rem;
    width: 60%;
    font-size: 0.75rem;
    height: 7.5rem;
}
.banking-card-heading-section .last-month-div div {
    font-size: 0.6875rem;
}
}
@media (max-width:62rem) {
}
@media (max-width:61.9375rem) {
.container, .container-md, .container-sm {
    max-width: 100%;
}
}
@media (max-width:48rem) {
}
@media (max-width:47.9375rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
    height: 25rem;
}
.services-card-section-banking-software {
    padding: 1.875rem 0;
}
.services-card-section-banking-software .services-card-section-banking-img {
    margin-bottom: 1.25rem;
}
.banking-card-text-section {
    margin-bottom: 1.25rem;
}
.banking-card-text-section h2 {
    margin-bottom: 0.625rem;
}
.banking-card-text-section p {
    font-size: 1rem;
}
.banking-card-heading-section {
    width: 50%;
}
}
@media (max-width:30rem) {
.services-card-section-banking-software .services-card-section-banking-img {
    margin-bottom: 1.25rem;
}
.banking-card-heading-section {
    width: 52%;
}
.services-card-section-banking-software .services-card-section-banking-img img {
    height: 21.875rem;
}
}
@media (max-width:26.5625rem) {
}
@media (max-width:25.875rem) {
}
@media (max-width:23.4375rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
    height: 20rem;
}
.counting-div {
    margin-bottom: 0.625rem;
}
.starts-here-div {
    margin-bottom: 0.625rem;
}
.banking-card-heading-section {
    width: 60%;
  }
}
@media (max-width:20rem) {
.banking-card-heading-section {
    width: 90%;
}
}
/* **end-right-image-with-stats-Section** */

/* **start-Right-Image-With-Stats-section** */.services-card-section-banking-software {
  position: relative;
  overflow: hidden;
  padding:1.875rem 0;
}
.banking-card-text-section .btn-primary{
  text-decoration: none; 
}
.services-card-section-banking-software .services-card-section-banking-img {
  position: relative;
}
.services-card-section-banking-software .row {
  align-items: center;
}
.services-card-section-banking-software .services-card-section-banking-img img {
  border-radius: var(--border-radius);
  width: 100%;
  height: 33.5rem;
  object-fit: cover;
  object-position: top;
}
.banking-card-heading-section {
  position: absolute;
  background: var(--bs-primary);
  content: "";
  bottom: 1.875rem;
  left: 1.875rem;
  border-radius:var(--border-radius);
  width: 52%;
  height:auto !important;
  display: flex;
  align-content: space-between;
  padding: 1.25rem;
  font-weight: 600;
  flex-wrap: wrap;
  color: #fff;
  font-size: 0.75rem;
}
.banking-card-heading-section .balance-div div {
  font-size: 1.125rem;
  font-weight: normal;
  display: flex;
  align-items: center
}
.banking-card-heading-section .number-section div {
  font-size: 1.375rem;
  font-weight: bold;
}
.banking-card-heading-section .number-section {
  font-family: var(--bs-font-sans-serif);
  font-weight: var(--primary-font-weight);
  margin-bottom: 0.9375rem;
}
.banking-card-heading-section .number-section span {
  font-weight: normal;
  font-size: 1.25rem;
  vertical-align: text-top;
}
.banking-card-heading-section .last-month-div div {
  font-size:0.875rem;
  margin-bottom: 0;
}
.banking-card-heading-section .last-month-div div span {
  background:var(--bs-secondary);
  color: #fff;
  border-radius: var(--border-radius);
  padding: 0.25rem 0.75rem;
  line-height: 1;
  margin:0 0rem 0 0.5rem;
}
.banking-card-text-section {
  padding: 0 2.5rem 0rem 0;
}
.banking-card-text-section h2 {
  font-size: var(--heading-02);
  margin-bottom: 1.25rem;
}
.banking-card-text-section p {
  font-size: 1.125rem;
  margin-bottom: 30px;
} 
@media (max-width:85.375rem) {
.banking-card-text-section {
  padding:0;
}
.services-card-section-banking-software .services-card-section-banking-img img {
  height: 31.25rem;
}
.banking-card-heading-section .last-month-div div {
  font-size: 0.8125rem;
}
}
@media (max-width:80rem) {
}
@media (max-width:64rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
  height: 28.125rem;
}
.banking-card-heading-section .balance-div div {
  font-size: 1rem;
  margin-bottom: 0;
}
.banking-card-heading-section .number-section div {
  font-weight: bold;
}
.banking-card-heading-section {
  bottom: 0.9375rem;
  left: 0.9375rem;
  width: 60%;
  font-size: 0.75rem;
  height:auto !important;
}
.banking-card-heading-section .last-month-div div {
  font-size: 0.6875rem;
}
}
@media (max-width:62rem) {
}
@media (max-width:61.9375rem) {
.container, .container-md, .container-sm {
  max-width: 100%;
}
}
@media (max-width:48rem) {
}
@media (max-width:47.9375rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
  height: 25rem;
}
.services-card-section-banking-software {
  padding: 1.875rem 0;
}
.services-card-section-banking-software .services-card-section-banking-img {
  margin-bottom: 1.25rem;
}
.banking-card-text-section {
  margin-bottom: 1.25rem;
}
.banking-card-text-section h2 {
  margin-bottom: 0.625rem;
}
.banking-card-text-section p {
  font-size: 1rem;
}
.banking-card-heading-section {
  width: 50%;
}
}
@media (max-width:30rem) {
.services-card-section-banking-software .services-card-section-banking-img {
  margin-bottom: 1.25rem;
}
.banking-card-heading-section {
  width: 52%;
}
.services-card-section-banking-software .services-card-section-banking-img img {
  height: 21.875rem;
}
}
@media (max-width:26.5625rem) {
}
@media (max-width:25.875rem) {
}
@media (max-width:23.4375rem) {
.services-card-section-banking-software .services-card-section-banking-img img {
  height: 20rem;
}
.counting-div {
  margin-bottom: 0.625rem;
}
.starts-here-div {
  margin-bottom: 0.625rem;
}
.banking-card-heading-section {
  width: 60%;
}
}
@media (max-width:20rem) {
.banking-card-heading-section {
  width: 90%;
}
}/* **end-Right-Image-With-Stats-Section** */

/* **start-Left-Image-With-Stats-section** */.services-card-section-0012 {
    background-color: var(--bs-primary);
    position: relative;
    padding: 1.875rem 0;
}

.services-card-section-0012 .row {
    align-items: center;
}

.services-card-section-0012 .services-card-section-0012-img {
    position: relative;
}

.services-card-section-0012 .services-card-section-0012-img img {
    border-radius: var(--border-radius);
    width: 100%;
    height: 33.5rem;
    object-fit: cover;
    object-position: top;
}

.services-card-section-0012 .services-card-heading-section {
    position: absolute;
    background: var(--bs-primary);
    content: "";
    bottom: 1.875rem;
    right: 1.875rem;
    border-radius: var(--border-radius);
    width: 50%;
    height: 12.5rem;
    display: flex;
    align-content: space-between;
    padding: 1.25rem;
    font-weight: 600;
    flex-wrap: wrap;
    color: #fff;
    font-size: 0.75rem;
}

.services-card-section-0012 .services-card-heading-section .balance-div div {
    font-size: 1.125rem;
    font-weight: normal;
    display: flex;
    align-items: center
}

.services-card-section-0012 .services-card-heading-section .number-section div {
    font-size: 1.375rem;
    font-weight: bold;
}

.services-card-section-0012 .services-card-heading-section .number-section {
    font-family: var(--bs-font-sans-serif);
    font-weight: var(--primary-font-weight);
    margin-bottom: 0.9375rem;
}

.services-card-section-0012 .services-card-heading-section .number-section span {
    font-weight: normal;
    font-size: 1.25rem;
    vertical-align: text-top;
}

.services-card-section-0012 .services-card-heading-section .last-month-div div {
    font-size: 0.875rem;
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-heading-section .last-month-div div span {
    background: var(--bs-secondary);
    color: #fff;
    border-radius: var(--border-radius);
    padding: 0.25rem 0.75rem;
    line-height: 1;
    margin-right: 0.375rem;
}

.services-card-section-0012 .number-div p {
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-text-section {
    color: #fff;
    padding: 0 0 0 2.5rem;
}

.services-card-section-0012 .services-card-text-section h2 {
    font-size: var(--heading-02);
    margin-bottom: 1.25rem;
}

.services-card-section-0012 .services-card-text-section ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.services-card-section-0012 .services-card-text-section ul li {
    margin-bottom: 0.5rem;
    position: relative;
    padding-left: 1.875rem;
    font-size: 1rem;
    font-weight: 500;
}

.services-card-section-0012 .services-card-text-section ul li:after {
    content: "";
    display: block;
    width: 1rem;
    height: 0.125rem;
    position: absolute;
    top: 0.75rem;
    left: 0;
    background-color: var(--bs-secondary);
}

.services-card-section-0012 .services-card-text-section ul li p {
    margin-bottom: 0;
}

.services-card-section-0012 .services-card-text-section p {
    font-size: 1.125rem;
}

@media (max-width:85.375rem) {
    .services-card-section-0012 .services-card-text-section {
        padding: 0 0 0 0;
    }

    .services-card-section-0012 .services-card-section-0012-img img {
        height: 31.25rem;
    }

    .services-card-section-0012 .services-card-heading-section .last-month-div div {
        font-size: 0.8125rem;
    }
}

@media (max-width:64rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 28.125rem;
    }

    .services-card-section-0012 .services-card-heading-section .balance-div div {
        font-size: 1rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-section {
        margin-bottom: 0.625rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-section div {
        font-size: 1.125rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        bottom: 0.9375rem;
        right: 0.9375rem;
        width: 55%;
        height: 10.625rem;
    }

    .services-card-section-0012 .services-card-heading-section .last-month-div div {
        font-size: 0.6875rem;
    }

    .services-card-section-0012 .services-card-heading-section .number-div p {
        font-size: 0.875rem;
    }
}

@media (max-width:61.9375rem) {

    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }
}

@media (max-width:47.9375rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 25rem;
    }

    .services-card-section-0012 .row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .services-card-section-0012 .services-card-text-section {
        padding: 0 0 0 0;
        margin-bottom: 1.25rem;
    }

    .services-card-section-0012 .services-card-text-section h2 {
        margin-bottom: 0.625rem;
    }

    .services-card-section-0012 .services-card-text-section p {
        font-size: 1rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        width: 45%;
    }

    .services-card-section-0012 .services-card-text-section h2 {
        margin-bottom: 0.625rem;
    }
}

@media (max-width:30rem) {
    .services-card-section-0012 .services-card-section-0012-img img {
        height: 21.875rem;
    }

    .services-card-section-0012 .services-card-heading-section {
        width: 50%;
    }
}

@media (max-width:23.4375rem) {
    .services-card-section-0012 .services-card-heading-section {
        width: 60%;
    }

    .services-card-section-0012 .services-card-section-0012-img img {
        height: 20rem;
    }

    .services-card-section-0012 .services-card-text-section ul li {
        font-size: 0.875rem;
    }
}

@media (max-width:23.4375rem) {
    .services-card-section-0012 .services-card-heading-section {
        width: 90%;
    }

}/* **end-Left-Image-With-Stats-Section** */

/* **start-Side-Bar-Number-Text-section** */.full-width-number-area {
  position: relative;
  padding: 48px 0;

}
.full-width-number-area ul.nav.navbar-nav li.active {
  display: block;
}
.full-width-number-area .col-2 {
  display: none;
  text-align: center;
    align-content: center;
    margin: 0 auto;
}
.full-width-number-area .collapse:not(.show) {
  display: block !important;
  flex-basis: 100%;
  flex-grow: 1;
}

.full-width-number-area ul.nav.navbar-nav li {
  display: none;
  float: none;
  margin-bottom:0;
}
.full-width-number-area nav.navbar.navbar-inverse {
  background:none;
  border: 0;
  padding: 0;
  margin: 0;
  position:sticky;
  left: 0px;
  top: 0px;
}
.full-width-number-area ul.nav.navbar-nav a {
  padding: 0;
  bottom: 0;
  margin: 0 auto;
  line-height: normal;
  text-decoration: none;
  color:var(--bs-primary);
  background: none;
}
.full-width-number-area ul.nav.navbar-nav a:hover,
.full-width-number-area ul.nav.navbar-nav a:focus {
  background: none;
  color:var(--bs-primary);
  text-decoration: none;
}
.full-width-number-area .counting-number-div {
  font-size: 130px;
  font-weight: bold;
  text-align: center;
}
.full-width-text-div {
  border-top: 1px solid var(--bs-primary);
  padding: 32px 0 96px;
}
.full-width-text-div h2 span {
  display: block;
  color: var(--bs-secondary);
  font-size: 20px;
  margin-bottom: 15px;
}
.full-width-text-div h2 {
  font-size: var(--heading-02);
  color: var(--bs-primary);
  margin-bottom:20px;
}
.full-width-text-div p {
  opacity: 0.7;
   margin-bottom: 30px;
}
.full-width-text-div .btn-primary {
    text-decoration: none;
}

.full-width-number-area ul.nav.navbar-nav li.active {
  margin-top: 60px;
}
/**********  Responsive   **********/
@media (max-width:1024px) { 
.full-width-number-area .counting-number-div {
  font-size: 160px;
  font-weight: bold;
}
}
@media (max-width:991px) { 
section.height-div {
  height:160px;
}
.container {
  max-width: 100% !important;
}
.full-width-number-area .collapse:not(.show) {
  display: block;
  border: 0;
}
}
@media (max-width:768px) {  
.full-width-number-area .counting-number-div {
  font-size: 80px;
  font-weight: bold;
}
.full-width-text-div {
  padding: 32px 0 32px;
}
.full-width-text-div h2 span {
  margin-bottom: 10px;
}
.full-width-text-div h2 {
  margin-bottom: 16px;
}
.full-width-text-div h2 span {
  font-size: 16px;
}
.full-width-text-div p {
  font-size: 14px;
}
}
@media (max-width:767px) {
  .full-width-number-area .col-lg-3.col-md-3.col-sm-3 {
    display: none;
  }
  
.full-width-number-area ul.nav.navbar-nav li.active {
  display: block;
}
.full-width-number-area .counting-number-div {
  font-size: 48px;
  margin: 0 auto;
  font-weight: bold;
}
.full-width-number-area .col-2 {
  padding: 0 8px;
  display: inherit;
  
}
.full-width-number-area .col-10 {
  padding: 0 8px;

}
.full-width-number-area ul.nav.navbar-nav li {
  display: block;
  float: none;
  margin-bottom: 0;
  height: 270px;
}
.full-width-number-area ul.nav.navbar-nav li.active {
  display: none !important;
  opacity: 0;
}
}
@media (max-width:480px) { 
.full-width-number-area .counting-number-div {
  font-size: 32px;

}
.full-width-number-area .col-2 {
  padding: 0 5px;

}
.full-width-number-area .col-2 {
 padding: 0 5px;   
}
.full-width-text-div {
  padding: 25px 0 20px;
}
}/* **end-Side-Bar-Number-Text-Section** */

/* **start-consultation-banner-area-section** */
.consultation-banner-area {
    background-image:url(../images/new-banner-image.webp);
    min-height: 100vh;
}
.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 50px;
}
.contsultation-banner-caption h1 {
    margin-bottom: 50px;
}
.contsultation-banner-caption .btn.btn-primary {
    background-color:var(--bs-secondary);
}
.contsultation-banner-caption .btn.btn-primary:hover {
    background-color: rgba(var(--bs-body-color-rgb), .85) !important;
    color: #fff !important;
    border-color:rgba(var(--bs-body-color-rgb), .85) !important;
}
@media (max-width:991px) { 
.consultation-banner-area {
    min-height:350px;
}
.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 30px;
}
.contsultation-banner-caption h1 {
    margin-bottom: 30px;
}
}
@media (max-width:767px) {

.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 20px;
}
.contsultation-banner-caption h1 {
    margin-bottom: 20px;
}
}
/* **end-consultation-banner-area-Section** */

/* **start-Consultation-Banner-Area-section** */.consultation-banner-area {
    background-image:url(/storage/media/new-banner-image_1730354820.webp);
    min-height: 100vh !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 50px;
    padding: 0 20px !important;
   font-size: var(--bs-body-font-size) !important;
}
.contsultation-banner-caption h1 {
    margin-bottom: 50px;
}
.contsultation-banner-caption .btn.btn-primary {
    background-color:var(--bs-secondary);
}
.contsultation-banner-caption .btn.btn-primary:hover {
    background-color: rgba(var(--bs-body-color-rgb), .85) !important;
    color: #fff !important;
    border-color:rgba(var(--bs-body-color-rgb), .85) !important;
}
@media (max-width:991px) { 
.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 30px;
}
.contsultation-banner-caption h1 {
    margin-bottom: 30px;
}
}
@media (max-width:767px) {

.contsultation-banner-caption p.bs-list-header-p-text {
    margin-bottom: 20px;
}
.contsultation-banner-caption h1 {
    margin-bottom: 10px;
}
}
@media (max-width:414px) { 
.contsultation-banner-caption p.bs-list-header-p-text {
    padding: 0 0px !important;
}
}/* **end-Consultation-Banner-Area-Section** */

/* **start-new-Core-value-area-section** */
.new-core-value-area {
    background-color: var(--bs-primary);
    color: #fff;
    padding: 100px 0 50px;
    position: relative;
}
.new-core-value-area:before {
    position: absolute;
    content: "";
    top: -100px;
    right: 0;
    background-image: url(../images/0001.svg);
    background-repeat: no-repeat !important;
    background-position: top right !important;
    background-size: cover !important;
    width: 100%;
    height: 190px;
    z-index: 11;
}
.new-core-value-area h2 {
    font-size: var(--heading-03);
    text-align: left;
    margin-bottom: 70px;

}
.new-core-value-div {
    display: flex;
    border-radius: var(--border-radius);
    flex-direction: column;
    flex-wrap: wrap;
    align-content: baseline;
    padding: 0 20px;
    height: 100%;
    position: relative;
}
.new-core-value-img {
    padding-bottom: 250px;
}
.new-core-value-img img {
    width: 60px;
    height: 60px;
}
.new-core-value-div h3 {
    font-size: 24px;
    text-align: left;
    margin-bottom: 15px;
}
.new-core-value-area .row .col-lg-3.col-md-6 {
    border-right: 1px solid #505e68;
}
.new-core-value-area .row .col-lg-3.col-md-6:last-child {
    border-right: 0;
}
.new-core-value-div a.btn.btn-primary {
    position: absolute;
    bottom: 0;
}
.new-core-value-text p {
    margin-bottom: 0;
}
@media (max-width:991px) {  
.new-core-value-area {
    padding: 70px 0 50px;
}
.new-core-value-area::before {
    top: -60px;
    height: 110px;
}
.new-core-value-area h2 {
    margin-bottom: 50px;
}
.new-core-value-div {
    height: auto;
    padding: 0;
    margin-bottom: 25px;
}
.new-core-value-img {
    padding-bottom: 40px;
}
.new-core-value-div a.btn.btn-primary {
    position: relative;
}
.new-core-value-area .row .col-lg-3.col-md-6 {
    border: 0;
}
}
@media (max-width:767px) {
.new-core-value-area h2 {
    margin-bottom: 30px;
}
.new-core-value-div h3 {
    margin-bottom: 10px;
}
}
@media (max-width:480px) {
.new-core-value-div h3 {
    font-size: 18px;
}
.new-core-value-img {
    padding-bottom: 20px;
}
.new-core-value-area::before {
    top: -40px;
    height: 80px;
}
.new-core-value-img img {
    width: 40px;
    height: 40px;
}
}
@media (max-width:425px) {
.new-core-value-area {
    padding: 40px 0 20px;
}
.new-core-value-area::before {
    top: -30px;
    height: 50px;
}
}
/* **end-new-Core-value-area-Section** */

/* **start-New-Core-Value-Area-section** */.new-core-value-area {
    background-color: var(--bs-primary);
    color: #fff;
    padding: 100px 0 50px;
    position: relative;
}
.new-core-value-area:before {
    position: absolute;
    content: "";
    top: -100px;
    right: 0;
    background-image: url(/storage/media/new-core-value-area-before-img_1730355447.svg);
    background-repeat: no-repeat !important;
    background-position: top right !important;
    background-size: cover !important;
    width: 100%;
    height: 190px;
    z-index: 11;
}
.new-core-value-area h2 {
    font-size: var(--heading-03);
    text-align: left;
    margin-bottom: 70px;

}
.new-core-value-div {
    display: flex;
    border-radius: var(--border-radius);
    flex-direction: column;
    flex-wrap: wrap;
    align-content: baseline;
    padding: 0 20px;
    height: 100%;
    position: relative;
}
.new-core-value-img {
    padding-bottom:120px;
}
.new-core-value-img img {
    width: 60px;
    height: 60px;
}
.new-core-value-div h3 {
    font-size: 20px;
    text-align: left;
    margin-bottom: 15px;
}
.new-core-value-area .row .col-lg-3.col-md-6 {
    border-right: 1px solid #505e68;
}
.new-core-value-area .row .col-lg-3.col-md-6:last-child {
    border-right: 0;
}
.new-core-value-div a.btn.btn-primary {
    position: absolute;
    bottom: 0;
}
.new-core-value-text p {
    opacity: 0.8;
    margin-bottom: 0;
}
@media (max-width:991px) {  
.new-core-value-area {
    padding: 70px 0 50px;
}
.new-core-value-area::before {
    top: -60px;
    height: 110px;
}
.new-core-value-area h2 {
    margin-bottom: 50px;
}
.new-core-value-div {
    height: auto;
    padding: 0;
    margin-bottom: 25px;
}
.new-core-value-img {
    padding-bottom: 40px;
}
.new-core-value-div a.btn.btn-primary {
    position: relative;
}
.new-core-value-area .row .col-lg-3.col-md-6 {
    border: 0;
}
}
@media (max-width:767px) {
.new-core-value-area h2 {
    margin-bottom: 30px;
}
.new-core-value-div h3 {
    margin-bottom: 10px;
}
}
@media (max-width:480px) {
.new-core-value-div {
    position: inherit;
}
.new-core-value-div a.btn.btn-primary {
    position: absolute;
    bottom: 30px;
}
.new-core-value-area .row .col-lg-3.col-md-6:nth-child(1) .new-core-value-div {
  margin-bottom: 0;
}
.new-core-value-area {
    padding: 70px 0 80px;
}
.new-core-value-div h3 {
    font-size: 18px;
}
.new-core-value-img {
    padding-bottom: 20px;
}
.new-core-value-area::before {
    top: -40px;
    height: 80px;
}
.new-core-value-img img {
    width: 40px;
    height: 40px;
}
}
@media (max-width:425px) {
.new-core-value-area {
    padding: 40px 0 80px !important;
}
.new-core-value-area::before {
    top: -30px;
    height: 50px;
}
}/* **end-New-Core-Value-Area-Section** */

/* **start-consulting-solution-area-section** */
.consulting-solution-area {
    display: flex;
    background-color: #fff;
    padding: 2.5rem 0;
}
.consulting-solution-text-div {
    margin-bottom: 50px;
}
.consulting-solution-area h2 {
    font-size: var(--heading-03);
    text-align: left;
    margin-bottom: 40px;
}
.consulting-solution-area .consulting-solution-text {
    margin-left: 55px;
}
.consulting-solution-area ol li {
    position: relative;
    font-size: 24px;
    color: var(--bs-primary);
    margin-bottom: 15px;
}
.consulting-solution-area ol li a  {
    color: var(--bs-primary);
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
}
.consulting-solution-area ol li a:before {
    content: "";
    position: absolute;
    right: 0;
    top: 30%;
    background-image: url(../images/arrow-icon01.svg);
    background-repeat: no-repeat !important;
    background-position: top right !important;
    background-size: cover !important;
    width: 28px;
    height: 18px;
    opacity: 0;
}
.consulting-solution-area ol li a {
    display: block;
    font-size: 26px;
    font-weight: 500;
    position: relative;
    margin-bottom: 10px;
    border-bottom: 2px solid transparent;
    padding-bottom: 10px;
    transform: translate3d(0px, 0px, 0px) scale3d(1.05, 1.05, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: all .7s;
}
.consulting-solution-area ol li a:hover  {
    border-bottom: 2px solid #293240;
    transform: translate3d(0px, 0px, 0px) scale3d(1.05, 1.05, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: all .7s;
}
.consulting-solution-area ol li a:hover:before {
    opacity: 1;
}
.consulting-solution-area .btn.btn-primary {
    color: var(--bs-primary);
    margin-top: auto;
    width: max-content;
}
.consulting-solution-area ol {
    margin-bottom: 20px;
}
.new-consulting-img-div img {
    width: 100%;
    height: 680px;
    object-fit: cover;
    background-position: center center;
}
.consulting-solution-text-div .row {
    flex-direction: row-reverse;
}
.new-consulting-number-text {
    border-top: 2px solid var(--bs-primary);
    padding-top: 15px;
}
.new-consulting-number-text h3 {
    font-size: var(--heading-03);
    margin-bottom: 20px;

}
@media (max-width:1024px) {
.consulting-solution-area .consulting-solution-text {
    margin-left: 15px;
}
}
@media (max-width:767px) {
.consulting-solution-area h2 {
    margin-bottom: 20px;
}
.consulting-solution-area ol a li {
    font-size: 22px;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}
.consulting-solution-area .consulting-solution-text {
    margin-left: 0px;
}
.consulting-solution-area ol li a {
    font-size: 24px;
}
.consulting-solution-area .btn.btn-primary {
    margin-bottom: 30px;
}
.new-consulting-img-div {
    width: 70%;
    text-align: center;
    margin: 0 auto;
}
.new-consulting-img-div img {
    height: auto;
}
}
@media (max-width:480px) {
.new-consulting-img-div {
    width: 90%;
}
.new-consulting-number-text h3 {
    margin-bottom: 10px;
}
.consulting-solution-area ol li {
    margin-bottom: 10px;
}
}
@media (max-width:425px) {
.consulting-solution-text-div {
    margin-bottom: 30px;
}
}
@media (max-width:414px) {
.new-consulting-img-div {
    width:100%;
}
}
/* **end-consulting-solution-area-Section** */

/* **start-Consulting-Solution-Area-section** */.consulting-solution-area {
    display: flex;
    background-color: #fff;
    padding: 2.5rem 0;
  }
  .consulting-solution-text-div {
    margin-bottom: 50px;
  }
  .consulting-solution-area h2 {
    font-size: var(--heading-03);
    text-align: left;
    margin-bottom: 40px;
  }
  .consulting-solution-area .consulting-solution-text {
    margin-left: 55px;
  }
  .consulting-solution-area ol br {
    display: none;
  }
  .consulting-solution-area ol li {
    position: relative;
    font-size: 20px;
    font-weight: 500;
    color: var(--bs-primary);
     padding-left: 10px;
    margin-bottom: 15px;
  }
  .consulting-solution-area ol li::marker {
    color: var(--bs-secondary);
  }
  .consulting-solution-area ol li a  {
    color: var(--bs-primary);
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
  }
  .consulting-solution-area ol li a:before {
    content: "";
    position: absolute;
    right: 0;
    top: 30%;
    background-image: url(/storage/media/arrow-icon01_1730357054.svg);
    background-repeat: no-repeat !important;
    background-position: top right !important;
    background-size: cover !important;
    width: 28px;
    height: 18px;
    opacity: 0;
  }
  .consulting-solution-area ol li a {
    display: block;
    font-size: 20px;
    font-weight: 500;
    position: relative;
    margin-bottom: 10px;
    border-bottom: 2px solid transparent;
    padding-bottom: 10px;
    transform: translate3d(0px, 0px, 0px) scale3d(1.05, 1.05, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: all .7s;
  }
  .consulting-solution-area ol li a:hover  {
    border-bottom: 2px solid #293240;
    transform: translate3d(0px, 0px, 0px) scale3d(1.05, 1.05, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: all .7s;
  }
  .consulting-solution-area ol li a:hover:before {
    opacity: 1;
  }
  .consulting-solution-area .btn.btn-primary {
    color: var(--bs-primary);
    margin-top: auto;
    width: max-content;
  }
  .consulting-solution-area ol {
    margin-bottom: 20px;
  }
  .new-consulting-img-div img {
    width: 100%;
    height: 580px;
    object-fit: cover;
    background-position: center center;
  }
  .consulting-solution-text-div .row {
    flex-direction: row-reverse;
  }
  .new-consulting-number-text {
    border-top: 2px solid var(--bs-primary);
    padding-top: 15px;
  }
.new-consulting-number-text p {
    opacity: 0.8;
}
  .new-consulting-number-text h3 {
    font-size: 22px;
    margin-bottom: 20px;
  
  }
  @media (max-width:1024px) {
  .consulting-solution-area .consulting-solution-text {
    margin-left: 15px;
  }
  }
  @media (max-width:767px) {
  .consulting-solution-area h2 {
    margin-bottom: 20px;
  }
  .new-consulting-number-text h3 {
      font-size: 20px;
}
  .consulting-solution-area ol a li {
    font-size: 22px;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
  }
  .consulting-solution-area .consulting-solution-text {
    margin-left: 0px;
  }
  .consulting-solution-area .btn.btn-primary {
    margin-bottom: 30px;
  }
  .new-consulting-img-div {
    width: 70%;
    text-align: center;
    margin: 0 auto;
  }
  .new-consulting-img-div img {
    height: auto;
  }
  }
  @media (max-width:480px) {
  .new-consulting-img-div {
    width: 90%;
  }
  .new-consulting-number-text h3 {
    margin-bottom: 10px;
  }
  .consulting-solution-area ol li {
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0 10px;
  }
  .consulting-solution-area ol li a {
    font-size: 18px;
    margin-bottom: 5px;
    padding-bottom: 5px;
  }
  }
  @media (max-width:425px) {
  .consulting-solution-text-div {
    margin-bottom: 30px;
  }
  }
  @media (max-width:414px) {
  .new-consulting-img-div {
    width:100%;
  }
  }/* **end-Consulting-Solution-Area-Section** */

/* **start-new-Contact-form-section** */
.new-contact-form {
    background-image: url(../images/new-banner-image.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    padding-bottom: 3.125rem;
    min-height: 450px;
    margin-top: 70px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-card {
   overflow: hidden;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card {
    background-color: inherit !important;
    padding: 0;
    margin-top: -70px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card h2 {
    color: #fff;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card button.btn.btn-primary.save-contact {
    color: #fff;
    border-color:#fff;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card textarea.form-control {
    height: 130px !important;
}
.contact-us-form.custom-from-contact-us.new-contact-form .form-bg {
    background: #231f20;
    padding: 25px;
    color: #fff;
    z-index: 111;
    position: relative;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div {
    position: relative;
    height: 100%;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div h2 {
    font-size: var(--heading-04);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
}
.contact-us-form.custom-from-contact-us.new-contact-form p.form-check-label {
    font-size: 14px;
    margin-bottom: 0;
}
@media (max-width:767px) {
.new-contact-form {
    min-height: auto;
    margin-top: 0;
    padding-top: 3.125rem;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div h2 {
    position: inherit;
    margin-bottom: 20px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card {
    margin: 0;
}
}
/* **end-new-Contact-form-Section** */

/* **start-New-Contact-Form-section** */.new-contact-form {
    background-image: url(/storage/media/new-contact-form-bg_1730357407.webp);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    padding-bottom: 3.125rem;
    min-height: 450px;
    margin-top: 70px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-card {
   overflow: hidden;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card {
    background: none;
    background-color: inherit !important;
    padding: 0;
    margin-top: -70px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card h2 {
    color: #fff;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card button.btn.btn-primary.save-contact {
    color: #fff;
    border-color:#fff;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card textarea.form-control {
    height: 130px !important;
}
.contact-us-form.custom-from-contact-us.new-contact-form .form-bg {
    background: #231f20;
    padding: 25px;
    color: #fff;
    z-index: 111;
    position: relative;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div {
    position: relative;
    height: 100%;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div h2 {
    font-size: var(--heading-04);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
}
.contact-us-form.custom-from-contact-us.new-contact-form p.form-check-label {
    font-size: 14px;
    margin-bottom: 0;
}
@media (max-width:767px) {
.new-contact-form {
    min-height: auto;
    margin-top: 0;
    padding-top: 3.125rem;
}
.contact-us-form.custom-from-contact-us.new-contact-form .new-contact-form-text-div h2 {
    position: inherit;
    margin-bottom: 20px;
}
.contact-us-form.custom-from-contact-us.new-contact-form .contact-us-form-card {
    margin: 0;
}
}/* **end-New-Contact-Form-Section** */

/* **start-contact-Form-Front-Images-section** */
.contact-us-form .contact-us-form-card {
    position: relative;
    z-index: 5;
}

.subheader-contact-page {
    min-height: 25rem;
    padding-bottom: 3.125rem;
}

.contact-us-form .contact-us-form-card {
    background-color: #fff;
    border-radius: var(--border-radius);
    padding: 1.875rem;
    margin-top: -3.125rem;
    overflow: hidden;
    background-image: url(/images/contact-us-001.png);
    background-repeat: no-repeat !important;
    background-position: left top !important;
}
.contact-us-form .form-card-bg-2{
    background-image: url(../images/contact-us-002.jpg);
    background-repeat: no-repeat !important;
    background-position: left top !important;

}
.contact-us-form .contact-us-form-card textarea.form-control,
.contact-us-form .contact-us-form-card textarea.form-control:focus {
    height: 15.625rem;
    padding-top: 0.9375rem;
    margin-bottom: 0.3125rem;
}

.contact-us-form .contact-us-form-card h2 {
    font-size: 1.875rem;
    margin-bottom: 0.9375rem;
    color: var(--bs-primary);
}

.contact-us-form .contact-us-form-card .btn-primary {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    color: var(--bs-primary);
    margin-top: 0.625rem;
}

@media (max-width:85.375rem) {
    .contact-us-form .contact-us-form-card h2 {
        font-size: 1.75rem;
    }

    .contact-us-form .contact-us-form-card {
        background-position: -4.6875rem !important;
    }
}

@media (max-width:64rem) {
    .contact-us-form .contact-us-form-card {
        background-position: -5.625rem !important;
    }

    .contact-us-form .contact-us-form-card h2 {
        font-size: 1.5625rem;
    }
}

@media (max-width:61.9375rem) {
    .contact-us-form .contact-us-form-card {
        background-image: none !important; 
    }
}

@media (max-width:47.9375rem) {
    .contact-us-form .contact-us-form-card h2 {
        font-size: 1.25rem;
    }

    .contact-us-form .contact-us-form-card .btn-primary {
        font-size: 0.875rem;
    }

    .subheader-contact-page {
        min-height: 21.125rem;
    }
}

@media (max-width:23.4375rem) {
    .contact-us-form .contact-us-form-card {
        padding: 1.25rem;
    }

    .subheader-contact-page {
        min-height: 23.4375rem;
    }
}
/* **end-contact-Form-Front-Images-Section** */

/* **start-Contact-Form-Front-Images-section** */.contact-us-form .contact-us-form-bg {
    position: relative;
    z-index: 5;
}

.subheader-contact-page {
    min-height: 25rem;
    padding-bottom: 3.125rem;
}

.contact-us-form .contact-us-form-bg {
    border-radius: var(--border-radius);
    overflow: hidden;
}
.contact-us-form .contact-us-form-bg textarea.form-control,
.contact-us-form .contact-us-form-bg textarea.form-control:focus {
    height: 15.625rem;
    padding-top: 0.9375rem;
    margin-bottom: 0.3125rem;
}
.contact-us-form-card-img img {
    width: 100%;
    height: 720px;
    object-fit: cover;
}
.contact-us-form .contact-us-form-bg h2 {
    font-size: 1.875rem;
    margin-bottom: 0.9375rem;
    color: var(--bs-primary);
    margin-top: 40px;
}

.contact-us-form .contact-us-form-bg .btn-primary {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    color: var(--bs-primary);
    margin-top: 0.625rem;
}
@media (max-width:1024px) {
.contact-us-form-card-img img {
    object-fit: cover;
}
}
@media (max-width:991px) {
.contact-us-form-card-img {
    display: none;
}
.contact-us-form .contact-us-form-bg {
    padding-bottom: 30px;
}
}

@media (max-width:85.375rem) {
    .contact-us-form .contact-us-form-bg h2 {
        font-size: 1.75rem;
    }

    .contact-us-form .contact-us-form-bg {
        background-position: -4.6875rem !important;
    }
}

@media (max-width:64rem) {
    .contact-us-form .contact-us-form-bg {
        background-position: -5.625rem !important;
    }

    .contact-us-form .contact-us-form-bg h2 {
        font-size: 1.5625rem;
    }
}

@media (max-width:61.9375rem) {
    .contact-us-form .contact-us-form-bg {
        background-image: none !important; 
    }
}

@media (max-width:47.9375rem) {
    .contact-us-form .contact-us-form-bg h2 {
        font-size: 1.25rem;
    }

    .contact-us-form .contact-us-form-bg .btn-primary {
        font-size: 0.875rem;
    }

    .subheader-contact-page {
        min-height: 21.125rem;
    }
}

@media (max-width:23.4375rem) {
    .contact-us-form .contact-us-form-bg {
        padding: 1.25rem;
    }

    .subheader-contact-page {
        min-height: 23.4375rem;
    }
}/* **end-Contact-Form-Front-Images-Section** */
