@media(min-width:1400px) {}

/*max width 1399px*/
@media(max-width:1399px) {

    /* Homepage sections responsive start */
    .founder-story-wrapper,
    .services-wrapper,
    .challenges-wrapper,
    .growth-system-wrapper,
    .process-wrapper,
    .case-studies-wrapper,
    .testimonials-wrapper,
    .why-us-wrapper,
    .resources-wrapper,
    .faq-wrapper,
    .team-wrapper,
    .growth-audit-wrapper,
    .common-gap {
        padding: 80px 0;
    }

    /* Homepage sections responsive end */
    /* Banner css start */
    .banner-content h1 {
        font-size: 40px;
    }

    /* Banner css end */

    /* Closing CTA section responsive start */
    .closing-cta-wrapper {
        padding: 65px 0;
    }

    /* Closing CTA section responsive end */
    .growth-system-wrapper::after {
        height: 148px;
    }

}

/*max width 1200px to 1399px*/
@media(min-width: 1200px) and (max-width: 1399px) {

    /* Services section responsive start */
    .services-wrapper .service-card {
        padding: 24px;
    }

    /* Services section responsive end */
}

/*max width 1199px*/
@media(max-width: 1199px) {

    /* Common title responsive start */
    .common-title h2,
    .common-title .h2 {
        font-size: 32px;
    }

    /* Common title responsive end */
    /* banner css */
    .banner-content h1 {
        font-size: 32px;
    }

    /* banner css */

    /* Homepage cards responsive start */
    .services-wrapper .service-card {
        padding: 22px;
    }

    .case-studies-wrapper .case-study-card {
        padding: 26px;
    }

    /* Homepage cards responsive end */
}

/*max width 992px to 1199px*/
@media(min-width: 992px) and (max-width: 1199px) {

    /* Founder Story section responsive start */
    .founder-story-wrapper .founder-story-content {
        padding-right: 10px;
    }

    /* Founder Story section responsive end */

    /* Challenges section responsive start */
    .challenges-wrapper .challenge-card {
        padding: 18px 14px;
    }

    /* Challenges section responsive end */
}

/*max width 991px*/
@media(max-width: 991px) {

    /* Header responsive start */
    .header-wrapper .navbar .head-right-wrap {
        margin-left: auto;
        padding-left: 10px;
    }

    .header-wrapper .navbar .navbar-collapse {
        position: absolute;
        left: 0;
        top: 65px;
        background-color: #ffffff;
        width: 100%;
        padding: 12px 10px;
        backdrop-filter: blur(8px);
        border-radius: 10px;
        border: 1px solid #DBE6F2;
        box-shadow: 0px 24px 60px 0px #1243821A;
    }

    .header-wrapper .navbar .navbar-nav li {
        border-bottom: 1px solid #DBE6F2;
    }

    .header-wrapper .navbar .navbar-nav li:last-child {
        border: 0;
    }

    .header-wrapper .navbar .head-right-wrap ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 10px;
    }

    .header-wrapper .navbar .head-right-wrap ul li .navbar-toggler {
        padding: 10px 12px;
        border: 1px solid #ddd;
        color: #124382;
    }

    .header-wrapper .navbar .head-right-wrap ul li .toggle-menu {
        padding: 6px 12px;
        border: 1px solid #ddd;
        color: #124382;
        border-radius: 5px;
    }

    .header-wrapper .navbar .head-right-wrap ul li .toggle-menu span {
        padding: 0;
        font-size: 20px;
    }

    /* new menu responsive start ###*/
    .header-wrapper .menu-wrap .main-menu {
        display: block;
        position: absolute;
        left: 0;
        top: 90%;
        width: 100%;
        padding: 15px;
        background-color: #fff;
        box-shadow: 0px 1px 3px 3px #00000030;
        border-radius: 12px;
    }

    .header-wrapper .menu-wrap>.main-menu>li {
        padding: 3px 10px;
    }

    /* .header-wrapper .menu-wrap .main-menu li a {
        padding-left: 0;
    } */

    .header-wrapper .navbar .main-menu>li.menu-item-has-children>a::after {
        display: none;
    }

    .main-menu .expand {
        background-color: #124382;
        padding: 0px 8px 4px 8px;
        cursor: pointer;
        line-height: normal;
        top: 6px;
    }

    .main-menu .expand.active {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    /* Header responsive end */
    /* banner css start */
    .banner-wrapper::after {
        top: -10px;
    }

    /* banner css end */

    /* Homepage sections responsive start */
    .founder-story-wrapper,
    .services-wrapper,
    .challenges-wrapper,
    .growth-system-wrapper,
    .process-wrapper,
    .case-studies-wrapper,
    .testimonials-wrapper,
    .why-us-wrapper,
    .resources-wrapper,
    .faq-wrapper,
    .team-wrapper,
    .growth-audit-wrapper,
    .common-gap {
        padding: 65px 0;
    }

    .challenges-wrapper::after,
    .growth-system-wrapper::after,
    .why-us-wrapper::after,
    .resources-wrapper::after {
        font-size: 130px;
    }

    .closing-cta-wrapper .closing-cta-content::after {
        font-size: 120px;
    }

    /* Homepage sections responsive end */
    /* founder-story section css start ###*/
    .founder-story-wrapper .founder-story-content blockquote {
        width: 100%;
    }

    /* founder-story section css end ###*/

    /* Closing CTA section responsive start */
    .closing-cta-wrapper {
        padding: 55px 0;
    }

    .closing-cta-wrapper .closing-cta-content {
        padding: 36px 35px 32px;
    }

    /* Closing CTA section responsive end */

    /* Founder Story section responsive start */
    .founder-story-wrapper .founder-story-content {
        padding-right: 0;
    }

    /* Founder Story section responsive end */

    /* Section action responsive start */
    .case-studies-wrapper .case-title-action,
    .testimonials-wrapper .testimonial-title-action,
    .resources-wrapper .resource-title-action {
        margin-bottom: 25px;
        text-align: left;
    }

    /* Section action responsive end */
    .growth-system-wrapper::after {
        height: 100px;
    }

    .case-channel strong {
        margin-bottom: 10px;
    }

    .case-channel span {
        font-size: 16px;
    }

    .case-channel p {
        font-size: 13px;
    }

    .team-card .team-details-hover p {
        font-size: 13px;
    }

    .growth-system-wrapper::after {
        height: 80px;
    }
}

/*width 768px to 991px*/
@media(min-width: 768px) and (max-width: 991px) {

    /* Process section responsive start */
    .process-wrapper .process-card {
        min-height: 220px;
    }

    /* Process section responsive end */
}

/*max width 767px*/
@media(max-width: 767px) {

    /* Banner section responsive start */
    .banner-wrapper {
        padding: 45px 0;
    }

    .banner-content h1 {
        font-size: 38px;
    }

    .banner-content .banner-statistics-wrap ul li {
        padding: 5px 15px;
    }

    .banner-content .banner-statistics-wrap ul li h3 {
        font-size: 28px;
    }

    /* Banner section responsive end */

    /* Channels section responsive start */
    .channels-dominate-wrapper {
        padding: 40px 0;
    }

    /* Channels section responsive end */

    /* Common title responsive start */
    .common-title h2,
    .common-title .h2 {
        font-size: 27px;
    }

    /* Common title responsive end */

    /* Homepage sections responsive start */
    .founder-story-wrapper,
    .services-wrapper,
    .challenges-wrapper,
    .growth-system-wrapper,
    .process-wrapper,
    .case-studies-wrapper,
    .testimonials-wrapper,
    .why-us-wrapper,
    .resources-wrapper,
    .faq-wrapper,
    .team-wrapper,
    .growth-audit-wrapper,
    .common-gap {
        padding: 52px 0;
    }

    /* Homepage sections responsive end */

    /* Closing CTA section responsive start */
    .closing-cta-wrapper {
        padding: 45px 0;
    }

    .closing-cta-wrapper .closing-cta-content p {
        font-size: 14px;
    }

    .closing-cta-wrapper .closing-cta-content::after {
        font-size: 76px;
    }

    /* Closing CTA section responsive end */

    /* Founder Story section responsive start */
    .founder-story-wrapper .founder-image-card-offset {
        margin-top: 35px;
    }

    /* Founder Story section responsive end */

    /* Case Studies section responsive start */
    .case-studies-wrapper .case-study-card h3 {
        font-size: 20px;
    }

    /* Case Studies section responsive end */

    /* footer css start */
    .every-matters-text-wrap {
        text-align: center;
        margin-bottom: 5px;
    }

    .footer-copyright {
        text-align: center;
    }

    /* footer css end */
}

/*width 576px to 767px*/
@media(min-width: 576px) and (max-width: 767px) {

    /* Growth Audit section responsive start */
    .growth-audit-wrapper .growth-audit-form {
        padding: 30px;
    }

    /* Growth Audit section responsive end */
}

/*max with 575px*/
@media(max-width: 575px) {

    /* Header responsive start */
    .header-wrapper .navbar .head-right-wrap ul li:first-child {
        display: none;
    }

    /* Header responsive end */

    /* Banner section responsive start */
    .banner-content h1 {
        font-size: 25px;
    }

    .banner-content .bnr-badge .bnr-badge-inner {
        font-size: 11px;
    }

    .banner-content .banner-btn-wrap ul {
        display: block;
    }

    .banner-content .banner-btn-wrap ul li {
        margin-bottom: 8px;
    }

    .banner-content .banner-statistics-wrap ul {
        justify-content: space-between;
    }

    .banner-content .banner-statistics-wrap ul li {
        width: 33.33%;
        padding: 4px 8px;
    }

    .bnr-social-wrap ul li {
        padding: 6px 10px;
        font-size: 10px;
    }

    /* Banner section responsive end */

    /* Common title responsive start */
    .common-btn2 {
        font-size: 14px;
        padding: 8px 10px;
    }

    .common-title h4,
    .common-title .h4 {
        font-size: 11px;
        letter-spacing: 1.5px;
    }

    .common-title h4::before,
    .common-title .h4::before {
        width: 30px;
    }

    .common-title h2,
    .common-title .h2 {
        font-size: 25px;
    }

    .common-title p {
        font-size: 14px;
    }

    /* Common title responsive end */
    .challenges-wrapper::after,
    .growth-system-wrapper::after,
    .why-us-wrapper::after,
    .resources-wrapper::after {
        font-size: 60px;
    }

    /* Founder Story section responsive start */
    .founder-story-wrapper .founder-story-content blockquote {
        padding: 20px 18px 20px 44px;
        font-size: 14px;
    }

    .founder-story-wrapper .founder-story-content blockquote::before {
        left: 17px;
        top: 20px;
    }

    /* Founder Story section responsive end */

    /* Process section responsive start */
    .process-wrapper .process-card span {
        font-size: 30px;
    }

    /* Process section responsive end */

    /* Partner Brands section responsive start */
    .partner-brands-wrapper .partner-brand-track {
        gap: 35px;
        overflow: hidden;
        justify-content: flex-start;
    }

    /* Partner Brands section responsive end */

    /* Case Studies section responsive start */
    .case-studies-wrapper .case-study-card {
        padding: 22px;
    }

    .case-studies-wrapper .case-channel {
        padding: 17px 14px;
    }

    /* Case Studies section responsive end */

    /* FAQ section responsive start */
    .faq-wrapper .faq-accordion .accordion-button {
        padding: 15px;
        font-size: 13px;
    }

    /* FAQ section responsive end */

    /* Growth Audit section responsive start */
    .growth-audit-wrapper .growth-audit-form {
        padding: 24px 20px;
    }

    .growth-audit-wrapper .growth-audit-form h2 {
        font-size: 23px;
    }

    .growth-audit-wrapper .audit-checks {
        grid-template-columns: 1fr;
    }

    /* Growth Audit section responsive end */

    /* Closing CTA section responsive start */
    .closing-cta-wrapper {
        padding: 35px 0;
    }

    .closing-cta-wrapper .closing-cta-content {
        padding: 28px 22px;
        border-radius: 12px;
    }

    .closing-cta-wrapper .closing-cta-content p {
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.65;
    }

    .closing-cta-wrapper .closing-cta-content::after {
        right: -10px;
        bottom: -18px;
        font-size: 58px;
    }

    /* Closing CTA section responsive end */

    .founder-story-wrapper p,
    .growth-system-wrapper p,
    .growth-audit-wrapper p {
        font-size: 14px;
    }

    .challenges-wrapper .challenge-action {
        position: relative;
        z-index: 1;
    }

    .growth-system-wrapper .system-proof-card {
        padding: 10px;
    }

    .growth-system-wrapper .system-proof-card li h5 {
        font-size: 14px;
    }

    .growth-system-wrapper::after {
        height: 40px;
    }
}