#aboutHeroSec {
    display: flex;
    flex-direction: column;
    gap: 100px;
    padding: 20px;
}

#aboutHeroSec .aboutHeroSecHead {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    background-image: url("/assets/images/ourProjectBg.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    padding: 200px 0 150px;
}

#aboutHeroSec .aboutHeroSecHead h4 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #ccd7ff;
    background: #000529;
    border: 1px solid #161c44;
    padding: 8px 16px;
    border-radius: 100px;
}

#aboutHeroSec .aboutHeroSecHead h2 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    max-width: 573px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #fdfcf7;
    margin: 0;
}

#aboutHeroSec .aboutHeroSecHead p {
    font-family: Inter;
    font-weight: 400;
    font-size: 18px;
    line-height: 28.6px;
    text-align: center;
    margin: 0 auto;
    max-width: 541px;
    width: 100%;
    color: #CBD7D7;
}

#aboutHeroSec .aboutHeroSecRow {
    max-width: 1490px;
    margin: auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 80px;
}

#aboutHeroSec .aboutAnalysisSecInnerBox:first-child {
    background-image: url("../images/analysis3.webp");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#aboutHeroSec .aboutAnalysisSecInnerBox:nth-child(2) {
    background-image: url("../images/analysis2.webp");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}


#aboutHeroSec .aboutAnalysisSecInnerBox {
    background: linear-gradient(180deg, #00041f 0%, rgba(0, 4, 31, 0) 100%);
    padding: 75px 32px 34px 32px;
    border-radius: 22px;
    max-width: 47.97%;
    width: 100%;
    position: relative;
    min-height: 415px;
    border: 1.11px solid #0e122e;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
    text-align: center;
}

#aboutHeroSec .aboutAnalysisSecInnerCardBox {
    background: linear-gradient(180deg, #00041f 0%, rgba(0, 4, 31, 0) 100%);
    padding: 75px 40px 34px 60px;
    border-radius: 22px;
    max-width: 100%;
    width: 100%;
    position: relative;
    min-height: 327px;
    margin-top: 30px;
    border: 1.11px solid #0e122e;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
    background-image: url("../images/analysis1.webp");
    background-position: right center;
    background-size: 50%;
    background-repeat: no-repeat;
}

#aboutHeroSec .aboutAnalysisSecInnerCardBox h4 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 28.54px;
    line-height: 110%;
    text-transform: uppercase;
    color: #FDFCF7;
    margin: 0;
    max-width: 250px;
}

#aboutHeroSec .aboutAnalysisSecInnerCardBox p {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 16.65px;
    line-height: 120%;
    color: #6D7792;
    max-width: 313px;
    margin: 10px 0 0 0;
}

#aboutHeroSec .aboutAnalysisSecInnerBox h4 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 38.15px;
    text-transform: uppercase;
    color: #FDFCF7;
    margin: 0;
}

#aboutHeroSec .aboutAnalysisSecInnerBox p {
    font-family: "Inter", sans-serif;
    font-weight: 300;
    font-size: 12.49px;
    line-height: 140%;
    color: #6D7792;
    margin: 10px 0 0 0;
}

#aboutHeroSec .aboutHeroSecRowInnerBoxRow {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 33px;
}

.aboutHeroSecRowInnerBox {
    height: 100%;
}

#aboutHeroSec .aboutHeroSecRow .aboutHeroSecRowInner:last-child {
    max-width: 40%;
    width: 100%;
    height: -webkit-fill-available;
}

#aboutHeroSec .aboutHeroSecRow .aboutHeroSecRowInner:first-child {
    max-width: 60%;
    width: 100%;
}

#aboutHeroSec #quoteForm {
    background: #000319;
    border: 1px solid #0E122E;
    border-radius: 24px;
    padding: 30px 56px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
}

#aboutHeroSec #quoteForm .quoteFormRow {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px;
}

#first_name,
#last_name {
    width: 100%;
}

#aboutHeroSec #quoteForm .quoteFormGroup {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

#aboutHeroSec #quoteForm .quoteFormGroup label {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    color: #CBD7D7;
}

#aboutHeroSec #quoteForm .quoteFormGroup .quoteFormInput {
    background: radial-gradient(100% 100% at 50% 100%, #101636 14.38%, #0C1027 100%);
    border-radius: 15px;
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    border: none;
    padding: 12px 16px;
    color: #CBD7D7;
}

#aboutHeroSec #quoteForm .quoteFormGroup textarea.quoteFormInput {
    min-height: 122px;
    resize: none;
}

#aboutHeroSec #quoteForm .quoteFormAgreement {
    font-family: Inter;
    font-weight: 400;
    line-height: 25.6px;
    font-size: 16px;
    color: #CBD7D7;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 12px;
}

#aboutHeroSec #quoteForm .quoteFormAgreement .quoteFormAgreementInput {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #D0D5DD;
    background: #FFFFFF;
    border-radius: 6px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: relative;
}

#homeQuoteSec #quoteForm .quoteFormGroup .quoteFormInput::placeholder {
    color: #6D7792;
}


#aboutHeroSec #quoteForm .quoteFormGetStartedBtn {
    padding: 16px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    line-height: 16.8px;
    letter-spacing: -0.28px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #0B0B0B;
    border-radius: 100px;
    /* background: rgba(254, 236, 255, 1); */
    background: url("/assets/images/getStartedButton.png");
}

#aboutHeroSec #quoteForm .quoteFormAgreement .quoteFormAgreementInput:checked::after {
    content: "✓";
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: -3px;
    left: 4px;
}

#aboutHeroSec #quoteForm .quoteFormAgreement .quoteFormAgreementInput:checked {
    background: #5C7DF4;
    border-color: #5C7DF4;
}


#aboutVideoSec {
    display: flex;
    flex-direction: column;
    gap: 100px;
}

#aboutVideoSec .aboutVideoSecInner {
    max-width: 1490px;
    width: 100%;
    margin: auto;
    padding: 150px 20px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 80px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider {
    display: flex;
    align-items: center;
    text-align: center;
    width: 100%;
    margin: 20px 0;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider::before,
#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider::after {
    content: "";
    flex: 1;
    height: 1px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider::before {
    background: linear-gradient(270deg, #171D45, transparent);
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider::after {
    background: linear-gradient(90deg, #171D45, transparent);
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .divider span {
    padding: 0 10px;
    font-size: 18px;
    font-weight: 400;
    color: #C4C8D4;
    white-space: nowrap;
    font-family: "Rethink sans";
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow:nth-child(2) {
    background-color: #0A0C1e;
    border-radius: 30px;
    border: 1px solid #131839;
    padding: 10px;
    overflow: hidden;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon {
    background: url("/assets/images/analysisVideoConImg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 650px;
    border-radius: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon button {
    font-size: 18px;
    font-family: "Rethink Sans";
    font-weight: 600;
    border: none;
    outline: none;
    padding: 9px 14px;
    border-radius: 50px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon button img {
    margin-top: -3px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .aboutVideoSecBoxRow {
    display: flex;
    max-width: 100%;
    width: 100%;
    gap: 20px;
    margin-top: 20px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .aboutVideoSecBoxRow .videoConBox {
    border: 1px solid #131839;
    padding: 30px;
    border-radius: 24px;
    background: url("/assets/images/videoConBoxbg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .aboutVideoSecBoxRow .videoConBox h4 {
    font-family: "Rethink Sans";
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
}

#aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .aboutVideoSecBoxRow .videoConBox p {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #a7adbe;
}

#testimonialSec {
    background: url("/assets/images/Analysis Of A Website sec bg.png") top / 60% no-repeat;
    display: flex;
    flex-direction: column;
    padding: 150px 20px 200px 20px;
    gap: 82px;
}

#testimonialSec .testimonialSecInner {
    max-width: 1400px;
    width: 100%;
    margin: auto;
}

#testimonialSec .testimonialSecHead h4 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #ccd7ff;
    background: #000529;
    border: 1px solid #161c44;
    padding: 8px 16px;
    border-radius: 100px;
    max-width: max-content;
    margin: 0px auto 12px auto;
}

#testimonialSec .testimonialSecHead h2 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    color: #fdfcf7;
    margin: 0 auto 12px auto;
    max-width: 674px;
    width: 100%;
}

#testimonialSec .testimonialSecHead p {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    text-align: center;
    color: #cbd7d7;
    margin: 0 auto;
    max-width: 680px;
}

#testimonialSec .homeQuoteSecInnerSliderBox {

    max-width: 980px;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 42px auto 0;
}

/* #testimonialSec .homeQuoteSecInnerSliderBox::before {
    content: "";
    position: absolute;
    top: 0;
    right: -3px;
    max-width: 20%;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(to left, #00020f, transparent);
}

#testimonialSec .homeQuoteSecInnerSliderBox::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    max-width: 20%;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(to right, #00020f, transparent);
} */

#testimonialSec .homeQuoteSecSlider .swiper-wrapper {
    padding-bottom: 55px;
}

#testimonialSec .homeQuoteSecSlider .homeQuoteSecSliderInner {
    /* background: #000319; */
    background-image: url("/assets/images/testimonialCardBg.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #0e122e;
    padding: 30px 30px;
    border-radius: 24px;
    height: 417px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    text-align: center;
}

#testimonialSec .homeQuoteSecSliderReviewStars {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 2.5px;
}

#testimonialSec .homeQuoteSecSliderReviewStars .iconify {
    color: #FFD029;
    font-size: 24.1px;
}

#testimonialSec .homeQuoteSecSliderComment {
    font-family: "Rethink Sans", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 25.6px;
    color: #A7ADBE;
    margin: 0;
    max-width: 720px;
}

#testimonialSec .homeQuoteSecSliderMeta {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

#testimonialSec .homeQuoteSecSliderMeta img {
    border-radius: 12px;
}

#testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner {
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 6px;
    text-align: left;
}

#testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner h4 {
    font-family: "Rethink Sans", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #fdfcf7;
    margin: 0;
}

#testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner p {
    font-family: "Rethink Sans", sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 22.4px;
    color: #A7ADBE;
    margin: 0;
}

#testimonialSec .homeQuoteSecSlider .swiper-pagination {
    bottom: 10px;
}

#testimonialSec .homeQuoteSecSlider .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #161C44;
    opacity: 1;
    border-radius: 50px;
    transition: all 0.3s ease;
}

#testimonialSec .homeQuoteSecSlider .swiper-pagination-bullet-active {
    background: #194EFF;
    width: 30px;
}

#homeCtaSec {
    max-width: 1180px;
    width: 100%;
    margin: auto;
    padding: 8px;
    border: 1px solid #080B1C;
    border-radius: 35px;
    margin: 0 auto 200px;
}

#homeCtaSec .homeCtaSecInner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 427.39px;
    padding: 37px 52px 48px 52px;
    border-radius: 26.27px;
    background: url(/assets/images/analysisStartProjectSecBg.png) top / cover no-repeat;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox:first-child {
    flex: 1;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox:last-child {
    width: 100%;
    max-width: 60%;
    justify-items: center;
    text-align: center;
    align-content: center;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox p {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #cbd7d7;
    margin: 0px 0px 17px 0;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox h2 {
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0 0 12px 0;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 11px;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem {
    border: 1.17px solid #0e122e;
    background: #00041f;
    padding: 10px 36px 10px 10px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    gap: 7px;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem .homeCtaSecInnerBoxChecklistItemIcon {
    background-color: #08951e;
    height: 23px;
    width: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem .homeCtaSecInnerBoxChecklistItemIcon .iconify {
    color: #ffffff;
}

#homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem h4 {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    color: #cbd7d7;
    margin: 0;
}

/* #homeCtaSec .homeCtaSecInnerActionBtns {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 18px;
}

#homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerGetStartedBtn {
    background: rgba(254, 236, 255, 1);
    text-decoration: none;
    padding: 15.5px 30px;
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    color: rgba(0, 5, 13, 1);
    border-radius: 100px;
    max-width: max-content;
    width: 100%;
    text-transform: uppercase;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

#homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerCallNowBtn {
    text-decoration: none;
    padding: 15.5px 30px;
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    border-radius: 100px;
    max-width: max-content;
    width: 100%;
    text-transform: uppercase;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    background: radial-gradient(100% 100% at 50% 100%,
            #101636 14.38%,
            #0c1027 100%);
    border: 1px solid rgba(22, 28, 68, 1);
} */
.input-wrapper {
    margin-top: 20px;
    justify-content: space-between;
    height: 45px;
    border-radius: 15px;
    padding: 6px;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    width: fit-content;
    background: linear-gradient(360deg, #101636, #0C1027);
    border: 1px solid #161C44;
}

.input {
    width: 262px !important;
    height: 100%;
    border: none;
    outline: none;
    padding-left: 15px;
    background-color: transparent;
    color: white;
    font-size: 1em;
}

.input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #292524 inset;
    -webkit-text-fill-color: #ffffff;
}

.input::placeholder {
    font-size: 16px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    color: #6D7792;
}

.Subscribe-btn {
    height: 100%;
    width: 201.67px;
    border: none;
    border-radius: 15px;
    cursor: pointer;
    background: url("/assets/images/headerGetStartedButton.png");
    background-size: 120%;
    color: #00050D;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: all 0.3s;
    font-size: 14px;
    font-family: "Unbounded", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.Subscribe-btn:hover {
    transition: 300ms;
}

@keyframes jello-vertical {
    0% {
        transform: scale3d(1, 1, 1);
    }

    30% {
        transform: scale3d(0.75, 1.25, 1);
    }

    40% {
        transform: scale3d(1.25, 0.75, 1);
    }

    50% {
        transform: scale3d(0.85, 1.15, 1);
    }

    65% {
        transform: scale3d(1.05, 0.95, 1);
    }

    75% {
        transform: scale3d(0.95, 1.05, 1);
    }

    100% {
        transform: scale3d(1, 1, 1);
    }
}

.Subscribe-btn:active {
    transform: scale(0.9);
}

@media (max-width: 1596px) {

    #aboutHeroSec .aboutHeroSecRow {
        gap: 30px;
    }

    /* Contact Form section start*/
    #homeQuoteSec .homeQuoteSecInner .homeQuoteSecInnerBox:last-child {
        max-width: 35%;
    }

    /* Contact Form section end*/
}

@media (max-width: 1440px) {

    #homeStatSec .homeStatInnerSecHead h2 {
        font-size: 86.19px;
        line-height: 106.3px;
    }

    /* Contact Form section start*/
    #homeQuoteSec #quoteForm {
        padding: 30px 36px;
    }

    /* Contact Form section end*/

    #aboutHeroSec {
        padding: 20px;
    }

    #aboutHeroSec .aboutAnalysisSecInnerBox {
        max-width: 44.97%;
    }

    #aboutHeroSec .aboutAnalysisSecInnerCardBox {
        max-width: 95%;
    }

}

@media (max-width: 1280px) {
    #homeStatSec .homeStatInnerSecCounterBoxDivider {
        margin: 0 50px;
    }

    #homeIndustrySec {
        padding: 220px 20px 100px 20px;
        gap: 48px;
    }

    /* BENEFITS / 02 #homeBenefitSec section start*/

    #homeBenefitSec .homeBenefitSecInnerBox h4 {
        font-size: 22px;
    }

    #homeBenefitSec .homeBenefitSecInnerBox p {
        font-size: 18px;
    }

    /* BENEFITS / 02 #homeBenefitSec section end*/

    /* let's WORK TOGETHER #homeCtaSec section start  */
    #homeCtaSec {
        padding: 20px;
    }

    #homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerGetStartedBtn {
        padding: 15.5px 22px;
        gap: 8px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-item {
        padding: 50px 16px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button {
        font-size: 32px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-body {
        font-size: 18px;
    }

    /* let's WORK TOGETHER #homeCtaSec section end  */
}

@media (max-width: 1064px) {

    #aboutHeroSec .aboutAnalysisSecInnerBox {
        max-width: 44.8%;
    }

    #aboutHeroSec .aboutAnalysisSecInnerCardBox {
        max-width: 92%;
        margin: 0;
    }

    #aboutHeroSec .aboutHeroSecRowInnerBoxRow {
        gap: 20px;
    }

    #aboutHeroSec .aboutHeroSecRow .aboutHeroSecRowInner:first-child,
    #aboutHeroSec .aboutHeroSecRow .aboutHeroSecRowInner:last-child {
        max-width: 100%;
    }

    #aboutHeroSec .aboutHeroSecRow {
        gap: 30px;
        flex-direction: column;
    }

    #aboutHeroSec #quoteForm .quoteFormGroup {
        width: 100%;
    }

    #aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon {
        min-height: 469px;
    }

    /* let's WORK TOGETHER #homeCtaSec section start  */
    #homeCtaSec .homeCtaSecInner {
        flex-direction: column;
        gap: 20px;
        background-size: cover;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox:last-child {
        max-width: 100%;
        justify-items: center;
        text-align: center;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem {
        padding: 10px 20px 10px 10px;
    }

    /* let's WORK TOGETHER #homeCtaSec section end  */

    /* Future-Proof Your Business #homeStatSec Section start  */
    #homeStatSec .homeStatInnerSecHead h2 {
        font-size: 48.19px;
        line-height: 62.3px;
    }

    #homeStatSec .homeStatInnerSecRow {
        gap: 20px;
    }

    #homeStatSec .homeStatInnerSecBox p {
        font-size: 18px;
    }

    #homeStatSec .homeStatInnerSecCounterRow {
        flex-wrap: wrap;
        row-gap: 50px;
    }

    #homeStatSec .homeStatInnerSecCounterBox {
        flex: 0 0 27%;
    }

    .homeStatInnerSecCounterRow>div:nth-of-type(4) {
        display: none;
    }

    #homeStatSec .homeStatInnerSecCounterBoxDivider {
        margin: 0px 100px;
    }

    /* Future-Proof Your Business #homeStatSec Section end  */

    /* 500+ Founders Trusted Us. #homeSolutionSec section start  */
    #homeSolutionSec .homeSolutionInnerSecHead h2 {
        font-size: 48.19px;
        line-height: 62.3px;
    }

    #homeSolutionSec .accordion-header {
        padding: 44px 35px;
    }

    #homeSolutionSec .accordion-button {
        font-size: 28px;
    }

    #solutionAccordion .accordion-button::after {
        width: 29.7px !important;
        height: 23.56px !important;
    }

    #homeSolutionSec .accordion-button .collapseSvg {
        width: 30px;
        margin-right: 24px;
    }

    /* 500+ Founders Trusted Us. #homeSolutionSec section end  */

    /* Our Projects #homeProjectSec section start  */

    #homeProjectSec .homeProjectSecHead {
        padding: 82px 0 50px;
    }

    #homeProjectSec .homeProjectSecHead h2 {
        font-size: 28px;
        line-height: 24px;
    }

    #homeProjectSec {
        gap: 0px;
    }

    #homeProjectSec .homeProjectSecBoxInner {
        gap: 8px;
        flex-direction: column;
    }

    #homeProjectSec .homeProjectSecRow {
        padding: 0 20px;
    }

    #homeCertificateSec .homeCertificateSecInner {
        gap: 58px;
    }

    #homeCertificateSec .homeCertificateSecInner img {
        width: 16%;
    }

    /* Our Projects #homeProjectSec section end  */

    /* Tools homeToolSecc section Start  */
    #homeToolSec #tools-tabContent .toolBox {
        max-width: 48%;
    }

    /* Tools homeToolSecc section section end  */

    /* Why Us #homeIndustrySec section Start  */

    #homeIndustrySec .homeIndustrySecInnerBox {
        max-width: 47%;
    }

    #homeBenefitSec .homeBenefitSecInnerBoxRow {
        flex-direction: column;
        row-gap: 29px;
        border-radius: 40px
    }

    #homeBenefitSec .homeBenefitSecInnerBox {
        max-width: 100%;
    }

    /* Why Us #homeIndustrySec section End  */

    /* Analysis Of A Website #homeAnalysisSecc section Start  */

    #homeAnalysisSec .homeAnalysisSecInnerBox {
        padding: 75px 14px 34px 14px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerBox h4 {
        font-size: 16px;
        line-height: 23.15px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerBox p {
        font-size: 14px;
    }

    /* Analysis Of A Website #homeAnalysisSecc section End  */

    /* Meet Our Visionary Team #homeTeamSec section Start  */

    #homeTeamSec .homeTeamSecInnerSecHead h2 {
        font-size: 48.19px;
        line-height: 62.3px;
    }

    #homeTeamSec .homeTeamSecInnerSecHead span {
        font-size: 21.5px;
        line-height: 31.6px;
        top: -5px;
    }

    /* Our Blogs #homeBlogSecc section Start  */
    #homeBlogSec {
        gap: 10px;
    }

    #homeBlogSec .homeBlogSecInnerBoxRow {
        column-gap: 16px;
    }

    #homeBlogSec .homeBlogSecInnerBoxMetaCategory {
        font-size: 12px;
        line-height: 19.5px;
    }

    .homeBlogSecInnerBoxMeta .homeBlogSecInnerBoxMetaCategory svg {
        height: 10px;
        width: 10px;
    }

    #homeBlogSec .homeBlogSecInnerBoxMetaDate {
        font-size: 12px;
    }

    #homeBlogSec .homeBlogSecInnerBox h4 {
        font-size: 18px;
        line-height: 26px;
    }

    #homeBlogSec .homeBlogSecInnerBox h4 {
        font-size: 18px;
    }

    #homeBlogSec .homeBlogSecInnerActionBox .homeBlogSecInnerActionBoxViewAllBtn {
        font-size: 16px;
        padding: 11px 22px;
    }

    /* let's WORK TOGETHER #homeBlogSecc section Start  */
    #homeCtaSec .homeCtaSecInner {
        background: linear-gradient(to bottom, transparent -8%, rgb(0 0 0) 35%), url(/assets/images/ctaBg.webp) top / contain no-repeat;
    }

    .homeCtaSecInnerGetStartedBtn,
    #homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerCallNowBtn {
        font-size: 14px;
        padding: 15.5px 26px;
    }

    .homeCtaSecInnerBoxChecklistItem h4 {
        font-size: 14px;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist {
        justify-content: center;
        flex-wrap: wrap;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox p {
        font-size: 16px;
    }

    /* let's WORK TOGETHER #homeBlogSecc section End  */

    /* frequently asked questions #homeFaqSec section Start  */

    #homeFaqSec .homeFaqSecInnerSecHead h2 {
        font-size: 48.19px;
        line-height: 62.3px;
    }

    #homeFaqSec .homeFaqSecInnerSec {
        gap: 30px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button {
        font-size: 26px;
        gap: 22px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-body {
        font-size: 16px;
        padding: 0.5rem 6rem 0 5.5rem;
    }

    /* frequently asked questions #homeFaqSec section End  */

    /* work with the top rated agency #homeQuoteSec section Start  */

    #homeQuoteSec .homeQuoteSecInner {
        flex-direction: column;
    }

    #homeQuoteSec .homeQuoteSecInner .homeQuoteSecInnerBox:first-child {
        max-width: 100%;
    }

    #homeQuoteSec .homeQuoteSecInner .homeQuoteSecInnerBox:last-child {
        max-width: 100%;
    }

    #homeQuoteSec #quoteForm .quoteFormGroup {
        width: 100%;
    }

    /* work with the top rated agency #homeQuoteSec section End  */

}

@media (max-width: 768px) {

    #testimonialSec {
        background-size: auto;
    }

    #aboutHeroSec #quoteForm .quoteFormRow {
        flex-direction: column;
    }

    #aboutHeroSec #quoteForm {
        padding: 30px 20px;
    }

    #aboutHeroSec .aboutHeroSecRowInnerBoxRow {
        flex-direction: column;
    }

    .input {
        width: 179px !important;
    }

    #aboutHeroSec .aboutAnalysisSecInnerBox,
    #aboutHeroSec .aboutAnalysisSecInnerCardBox {
        max-width: 100%;
        padding: 20px;
    }

    #aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon {
        min-height: 332px;
    }

    #aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .playVideoCon button {
        font-size: 14px;
    }

    #aboutVideoSec .aboutVideoSecInner .aboutVideoSecInnerRow .aboutVideoSecBoxRow {
        flex-direction: column;
    }

    #aboutHeroSec {
        padding: 20px;
        background-position-y: 20%;
    }

    #aboutHeroSec .aboutHeroSecHead {
        padding: 100px 0 100px;
        background-size: cover;
    }

    #aboutHeroSec .aboutHeroSecHead h4,
    #testimonialSec .testimonialSecHead h4 {
        font-size: 12px;
    }

    #aboutHeroSec .aboutHeroSecHead h2,
    #testimonialSec .testimonialSecHead h2 {
        font-size: 30px;
        line-height: 40px;
    }

    #aboutHeroSec .aboutHeroSecHead p,
    #testimonialSec .testimonialSecHead p {
        font-size: 12px;
    }

    #testimonialSec .homeQuoteSecSliderComment {
        font-size: 16px;
        line-height: 19.6px;
    }

    #testimonialSec .homeQuoteSecSlider .homeQuoteSecSliderInner {
        gap: 24px;
        height: 342px;
        background-position: center;
    }

    #testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner {
        gap: 0px;
    }

    #testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner h4 {
        font-size: 16px;
    }

    #testimonialSec .homeQuoteSecSliderMeta .homeQuoteSecSliderMetaInner p {
        font-size: 14px;
    }


    /* Digital Transformation Services #homeStatSec section Start  */

    #homeStatSec .homeStatInnerSecHead span {
        font-size: 12.5px;
        line-height: 18.6px;
        max-width: 120px;
        top: 0px;
    }

    #homeStatSec .homeStatInnerSecHead h2 {
        font-size: 38.19px;
        line-height: 46.3px;
    }

    #homeStatSec .homeStatInnerSecRow {
        gap: 20px;
        flex-direction: column;
    }

    #homeStatSec .homeStatInnerSecBox:first-child {
        max-width: 100%;
        width: 100%;
    }

    #homeStatSec .homeStatInnerSecBox p {
        font-size: 14px;
    }

    #homeStatSec .homeStatInnerSecBox .homeStatInnerSecBoxGetStartedBtn {
        font-size: 14px;
    }

    #homeStatSec .homeStatInnerSecCounterBoxDivider {
        margin: 0px 60px;
    }

    /* Digital Transformation Services #homeStatSec section End  */

    /* Tailored Solutions for Growth #homeSolutionSecc section Start  */

    #homeSolutionSec .homeSolutionInnerSecHead span {
        font-size: 12.5px;
        line-height: 18.6px;
        max-width: 120px;
        top: 0px;
    }

    #homeSolutionSec .homeSolutionInnerSecHead h2 {
        font-size: 38.19px;
        line-height: 46.3px;
    }

    #homeSolutionSec .accordion-header {
        padding: 20px 20px;
    }

    #homeSolutionSec .accordion-button {
        font-size: 20px;
    }

    #homeSolutionSec .accordion-button .collapseSvg {
        width: 22px;
        margin-right: 14px;
        margin-top: -4px;
    }

    #solutionAccordion .accordion-button::after {
        width: 21.7px !important;
        height: 16.56px !important;
    }

    #homeSolutionSec #solutionAccordion {
        margin: 40px 0 0 0;
    }

    #homeSolutionSec {
        padding: 0 20px 50px 20px;
    }

    #homeSolutionSec .accordion-body {
        padding: 12px 20px;
    }

    #homeSolutionSec .solutionAccordionInner {
        flex-direction: column;
        gap: 28px;
    }

    .solutionAccordionInnerBox {
        max-width: 100% !important;
    }

    .solutionAccordionInnerBox .img-fluid {
        max-width: 100%;
        width: 100%;
    }

    .solutionAccordionInnerBox p {
        font-size: 16px;
        line-height: 28.6px;
    }

    .solutionAccordionInnerBox a {
        font-size: 13.28px;
        padding: 16px 20px;
        margin: 14px 0 0 0;
    }

    .solutionAccordionInnerBox ul li {
        font-size: 16px;
        line-height: 35.6px;
    }

    /* Tailored Solutions for Growth #homeSolutionSec section End  */

    /* Our Projects #homeProjectSec section Start  */

    #homeProjectSec .homeProjectSecHead h4 {
        font-size: 12px;
    }

    #homeProjectSec .homeProjectSecHead h2 {
        font-size: 24px;
        line-height: 14px;
    }

    #homeProjectSec .homeProjectSecBoxInner h4 {
        font-size: 16px;
    }

    #homeProjectSec .homeProjectSecBoxInner p {
        font-size: 14px;
        padding: 7px 20px;
    }

    #homeProjectSec .homeProjectSecBox a {
        font-size: 12.28px;
        bottom: 109px;
    }

    #homeProjectSec .homeProjectSecRow {
        flex-direction: column;
    }

    #homeProjectSec .homeProjectSecBox {
        max-width: 100%;
    }

    /* Our Projects #homeProjectSec section End  */


    /* Accreditations/ 03 #homeCertificateSec section Start  */

    #homeCertificateSec {
        padding: 130px 0 130px 0;
        gap: 38px;
    }

    #homeCertificateSec .homeCertificateSecHead h2 {
        font-size: 32px;
        width: 80%;
        line-height: 48px;
    }

    #homeCertificateSec .homeCertificateSecInner {
        gap: 37px;
    }

    /* Accreditations/ 03 #homeCertificateSec section End  */

    /* Tools #homeToolSec section Start  */
    #homeToolSec .homeToolSecInnerHead h4 {
        font-size: 12px;
    }

    #homeToolSec .homeToolSecInnerHead h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeToolSec .homeToolSecInnerHead p {
        font-size: 14px;
    }

    #homeToolSec .nav-pills .nav-link {
        font-size: 14px;
        line-height: 18px;
    }

    #homeToolSec #tools-tabContent .toolBox h4 {
        font-family: "Unbounded", sans-serif;
        font-weight: 400;
        font-size: 16px;
    }

    #homeToolSec #tools-tabContent .toolBox p {
        font-size: 14px;
    }

    #homeToolSec #tools-tabContent .toolBox {
        height: -webkit-fill-available;
    }

    #homeToolSec .homeToolSecInner .tab-content {
        background: transparent;
    }

    /* Tools #homeToolSec section End  */


    /* Why Us #homeIndustrySec section Start  */

    #homeIndustrySec .homeIndustrySecInnerHead h4 {
        font-size: 12px;
    }

    #homeIndustrySec .homeIndustrySecInnerHead h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeIndustrySec .homeIndustrySecInnerHead p {
        font-size: 14px;
    }

    #homeIndustrySec .homeIndustrySecInnerBox {
        max-width: 47%;
    }

    #homeIndustrySec .homeIndustrySecInnerBoxRow {
        column-gap: 20px;
    }

    #homeIndustrySec .homeIndustrySecInnerBox h4 {
        font-size: 16px;
    }

    #homeIndustrySec .homeIndustrySecInnerBox p {
        font-size: 14px;
    }

    #homeIndustrySec .homeIndustrySecInnerActionBox .homeIndustrySecInnerActionBoxViewAllBtn {
        font-size: 16px;
        padding: 14px 30px;
    }

    /* Why Us #homeIndustrySec section End  */

    /* BENEFITS / 02 #homeBenefitSec section Start  */

    #homeBenefitSec {
        padding: 150px 20px 100px 20px;
    }

    #homeBenefitSec .homeBenefitSecInnerHead h4 {
        font-size: 12px;
    }

    #homeBenefitSec .homeBenefitSecInnerHead h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeBenefitSec {
        gap: 22px;
    }

    #homeBenefitSec .homeBenefitSecInnerBox h4 {
        font-size: 18px;
    }

    #homeBenefitSec .homeBenefitSecInnerBox p {
        font-size: 14px;
    }

    #homeBenefitSec .homeBenefitSecInnerBox {
        padding: 45px 32px;
    }

    /* BENEFITS / 02 #homeBenefitSec section End  */

    /* Analysis Of A Website #homeAnalysisSec section Start  */

    #homeAnalysisSec {
        padding: 58px 20px 100px 20px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerHead h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerHead p {
        font-size: 14px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerBox {
        max-width: 100%;
    }

    #homeAnalysisSec .homeAnalysisSecInnerBoxRow {
        gap: 22px;
    }

    #homeAnalysisSec .homeAnalysisSecInnerBox h4 {
        font-size: 20px;
        line-height: 23.15px;
    }


    #homeTeamSec .homeTeamSecInnerSlider .swiper-slide h4 {
        font-size: 22px;
        margin: 16px 0 0px 0;
    }

    #homeTeamSec .homeTeamSecInnerSlider .swiper-slide p {
        font-size: 12px;
    }

    /* Analysis Of A Website #homeAnalysisSec section End  */

    /* Meet Our Visionary Team #homeTeamSec section Start  */


    #homeTeamSec .homeTeamSecInnerSecHead span {
        font-size: 14.5px;
        line-height: 21.6px;
        top: -1px;
        max-width: 110px;
    }

    #homeTeamSec .homeTeamSecInnerSecHead h2 {
        font-size: 38.19px;
        line-height: 46.3px;
    }

    #homeTestimonialSec .homeTestimonialSecSliderComment {
        font-size: 14px;
        line-height: 22.6px;
        margin: 20px 0px 45px 0;
    }


    #homeTestimonialSec .homeTestimonialSecSliderMeta .homeTestimonialSecSliderMetaInner h4 {
        font-size: 12px;
    }


    #homeTestimonialSec .homeTestimonialSecSliderMeta .homeTestimonialSecSliderMetaInner p {
        font-size: 12px;
        line-height: 16.4px;
    }

    /* Meet Our Visionary Team #homeTeamSec section End  */

    /* Our Blogs #homeBlogSec section Start  */
    #homeBlogSec .homeBlogSecInnerHead h4 {
        font-size: 12px;
    }

    #homeBlogSec .homeBlogSecInnerHead h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeBlogSec .homeBlogSecInnerHead p {
        font-size: 14px;
    }

    #homeBlogSec .homeBlogSecInnerBoxRow {
        gap: 16px;
        flex-direction: column;
    }

    #homeBlogSec .homeBlogSecInnerBox {
        max-width: 100%;
    }

    #homeBlogSec .homeBlogSecInnerBoxReadMoreBtn {
        font-size: 12.67px;
    }

    #homeBlogSec .homeBlogSecInnerBoxImg {
        width: 100%;
    }

    .homeBlogSecInnerBoxImg .img-fluid {
        width: 100%;
    }

    #homeBlogSec {
        padding: 100px 20px 100px 20px;
    }


    /* Our Blogs #homeBlogSec section End  */


    /* let's WORK TOGETHER #homeCtaSec section Start  */

    #homeCtaSec .homeCtaSecInner {
        background: linear-gradient(to bottom, transparent 0%, rgb(0 0 0) 28%), url(/assets/images/ctaBg.webp) top / cover no-repeat;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBox h2 {
        font-size: 30px;
        text-align: center;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem h4 {
        font-size: 12px;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem .homeCtaSecInnerBoxChecklistItemIcon {
        height: 20px;
        width: 20px;
    }


    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem .homeCtaSecInnerBoxChecklistItemIcon .iconify {
        font-size: 12px;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist .homeCtaSecInnerBoxChecklistItem .homeCtaSecInnerBoxChecklistItemIcon .iconify {
        font-size: 12px;
    }

    #homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerGetStartedBtn,
    #homeCtaSec .homeCtaSecInnerActionBtns .homeCtaSecInnerCallNowBtn {
        padding: 15.5px 22px;
        font-size: 12px;
        gap: 8px;
    }

    /* let's WORK TOGETHER #homeCtaSec section End  */

    /* Faq Section #homeFaqSec section Start  */

    #homeFaqSec {
        padding: 0 0 100px 0;
        margin: 100px 0 0 0;
    }


    #homeFaqSec .homeFaqSecInnerSecHead span {
        font-size: 14.5px;
        line-height: 21.6px;
        top: -1px;
        max-width: 110px;
    }

    #homeFaqSec .homeFaqSecInnerSecHead h2 {
        font-size: 38.19px;
        line-height: 46.3px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button {
        font-size: 16px;
        gap: 18px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button span {
        font-size: 16px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button::before {
        right: 10px;
        top: 20px;
        height: 40px;
        width: 40px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-body {
        font-size: 14px;
        padding: 0rem 6rem 1.5rem 4.3rem;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-item {
        padding: 10px 16px;
    }

    /* Faq Section #homeFaqSec section End  */

    /* Contact #homeQuoteSec section Start  */

    #homeQuoteSec .homeQuoteSecInnerBox .homeQuoteSecInnerBoxContent h4 {
        font-size: 28px;
        line-height: 40px;
    }

    #homeQuoteSec .homeQuoteSecInnerBox .homeQuoteSecInnerBoxContent p {
        font-size: 14px;
    }

    #homeQuoteSec .homeQuoteSecInner .homeQuoteSecInnerBox .homeQuoteSecInnerBoxContent .homeQuoteSecInnerBoxChecklist .homeQuoteSecInnerBoxChecklistItem h4 {
        font-size: 12px;
    }

    #homeQuoteSec .homeQuoteSecInnerSliderBox::after {
        left: -40px;
    }

    #homeQuoteSec .homeQuoteSecInnerSliderBox::after {
        left: -40px;
    }

    /* Contact #homeQuoteSec section End  */


}

@media (max-width: 462px) {

    #homeHeroSec {
        margin-top: 80px;
        padding: 60px 20px 60px 20px;
        background-size: 190%;
    }

    #homeHeroSec .homeHeroSecInnerHead h2 {
        font-size: 38px;
    }

    #homeHeroSec .homeHeroSecInnerActionBtns {
        flex-direction: column;
    }

    /* Digital Transformation Services #homeStatSec section Start  */
    #homeStatSec .homeStatInnerSecHead h2 {
        font-size: 28.19px;
        line-height: 41.3px;
    }

    #homeStatSec .homeStatInnerSecRow {
        margin: 30px 0 100px 0;
    }

    #homeStatSec .homeStatInnerSecHead span {
        font-size: 11.5px;
        line-height: 16.6px;
        max-width: 106px;
        top: 3px;
    }

    #homeStatSec .homeStatInnerSecCounterBox h4 {
        font-size: 38px;
    }

    #homeStatSec .homeStatInnerSecCounterBox p {
        font-size: 14px;
    }

    #homeStatSec .homeStatInnerSecCounterBoxDivider {
        margin: 0px 30px;
    }

    /* Digital Transformation Services #homeStatSec section End  */

    .Subscribe-btn {
        font-size: 12px;
        width: 164.67px;
    }




    /* Tailored Solutions for Growth #homeSolutionSec section Start  */

    #homeSolutionSec .homeSolutionInnerSecHead span {
        font-size: 11.5px;
        line-height: 16.6px;
        max-width: 106px;
        top: 3px;
    }

    #homeSolutionSec .homeSolutionInnerSecHead h2 {
        font-size: 28.19px;
        line-height: 41.3px;
    }

    #homeSolutionSec .accordion-button {
        font-size: 14px;
    }

    #homeSolutionSec .accordion-button .collapseSvg {
        width: 18px;
        margin-right: 8px;
    }

    #solutionAccordion .accordion-button::after {
        width: 16.7px !important;
        height: 12.56px !important;
    }

    .solutionAccordionInnerBox p {
        font-size: 14px;
        line-height: 24.6px;
    }

    .solutionAccordionInnerBox a {
        font-size: 11.28px;
        padding: 12px 20px;
        margin: 0;
    }

    .solutionAccordionInnerBox ul li {
        font-size: 14px;
        line-height: 31.6px;
    }

    /* Tailored Solutions for Growth #homeSolutionSec section End  */


    /* Our Projects #homeProjectSec section Start  */
    #homeProjectSec .homeProjectSecHead h2 {
        font-size: 22px;
        line-height: 35px;
    }

    #homeProjectSec .homeProjectSecHead {
        padding: 82px 0 50px;
        gap: 10px;
    }

    /* Our Projects #homeProjectSec section End  */



    /* Accreditations/ 03 #homeCertificateSec section Start */

    #homeCertificateSec .homeCertificateSecHead h4 {
        font-size: 12px;
    }

    #homeCertificateSec .homeCertificateSecHead h2 {
        font-size: 26px;
        width: 100%;
    }

    #homeCertificateSec .homeCertificateSecHead {
        gap: 10px;
    }

    /* Accreditations/ 03 #homeCertificateSec section End  */
    .input {
        width: 142px !important;
        font-size: 12px;
    }

    /* Tools #homeCertificateSec section Start  */
    #homeToolSec .homeToolSecInnerHead h2 {
        font-size: 26px;
        line-height: 37px;
    }

    #homeToolSec #tools-tabContent .toolBox {
        max-width: 100%;
    }

    #homeToolSec .homeToolSecInner {
        padding: 10px;
    }

    #homeIndustrySec {
        padding: 75px 20px 100px 20px;
    }

    #homeIndustrySec .homeIndustrySecInnerBox {
        max-width: 100%;
    }

    /* Tools #homeCertificateSec section End  */

    /* Meet Our Visionary Team #homeTeamSec section Start  */
    .homeTeamSecInnerSecHead span {
        font-size: 11.5px;
        line-height: 16.6px;
        max-width: 106px;
        top: 3px;
    }

    #homeTeamSec .homeTeamSecInnerSecHead h2 {
        font-size: 28.19px;
        line-height: 41.3px;
    }

    /* Meet Our Visionary Team #homeTeamSec section End  */

    /* let's WORK TOGETHER #homeCtaSec section Start  */

    #homeCtaSec .homeCtaSecInner {
        padding: 37px 16px 48px 16px;
    }

    #homeCtaSec .homeCtaSecInner .homeCtaSecInnerBoxChecklist {
        flex-direction: column;
    }

    /* let's WORK TOGETHER #homeCtaSec section End  */

    /* frequently asked questions #homeFaqSec section Start  */
    #homeFaqSec .homeFaqSecInnerSecHead span {
        font-size: 11.5px;
        line-height: 16.6px;
        max-width: 106px;
        top: 3px;
    }

    #homeFaqSec .homeFaqSecInnerSecHead h2 {
        font-size: 28.19px;
        line-height: 41.3px;
    }

    #homeFaqSec #homeFaqSecAccordion .accordion-button {
        padding-right: 60px;
        line-height: 23px;
        font-size: 16px;
        gap: 18px;
    }

    /* frequently asked questions #homeFaqSec section End  */

    /* work with the top rated agency #homeQuoteSec section Start  */

    #homeQuoteSec .homeQuoteSecInner .homeQuoteSecInnerBox .homeQuoteSecInnerBoxContent .homeQuoteSecInnerBoxChecklist {
        flex-direction: column;
    }

    #homeQuoteSec .homeQuoteSecSliderComment {
        font-size: 14px;
        line-height: 23.6px;
    }

    /* work with the top rated agency #homeQuoteSec section End  */


}


@media (max-width: 399px) {
        #testimonialSec .homeQuoteSecSlider .homeQuoteSecSliderInner {
        padding: 40px 20px;
        gap: 24px;
        height: 415px;
        background-position: center;
    }
}
