@media only screen and (min-width: 1440px) {
    .container {
        max-width: 1290px;
    }
}

@media only screen and (min-width: 1600px) {
    .container {
        max-width: 1440px;
    }
}

@media only screen and (min-width: 1800px) {
    .container {
        max-width: 1560px;
    }
}

@media only screen and (max-width: 1799px) {
    /* _BEGIN > HOME PAGE */
    :root {
        --font-heading1-size: 74px;
        --font-heading2-size: 58px;
    }

    .hero-cover-box,
    .hero-content-box {
        max-width: 520px;
    }

    .work-content-wrapper {
        padding: 100px;
    }
    /* _ENDS > HOME PAGE */
}

@media only screen and (max-width: 1599px) {
    /* _BEGIN > HOME PAGE */
    .hero-cover-box,
    .hero-content-box {
        max-width: 510px;
    }

    /* _ENDS > HOME PAGE */

    /* _BEGIN > PROFILE PAGE */
    .what-you-get-card {
        padding: 50px;
    }
    /* _ENDS > PROFILE PAGE */
}

@media only screen and (max-width: 1439px) {
    .navbar .navbar-nav .nav-link {
        padding: 10px;
    }

    .searchheader ul.navbar-nav.me-auto.mb-2.mb-lg-0 input {
        width: auto !important;
    }
    /* _BEGIN > HOME PAGE */
    :root {
        --font-heading2-size: 56px;
        --font-heading3-size: 46px;
        --font-heading4-size: 38px;
    }

    .hero-cover-box {
        max-width: 420px;
    }

    .work-content-wrapper {
        padding: 80px;
    }

    .workshop-grid {
        margin: 80px 0;
    }

    .workshop-item-details > p {
        font-size: 15px;
    }

    .workshop-presentor-avatar {
        width: 44px;
        height: 44px;
    }

    .workshop-enrolled,
    .workshop-rate {
        font-size: 18px;
    }

    .enroll-icon {
        width: 22px;
    }

    .newsletter-cover-box {
        max-width: 316px;
    }

    .counter-title {
        font-size: 22px;
        line-height: 27px;
    }

    /* _ENDS > HOME PAGE */

    /* PROFILE START */
    .plan-get-list-items {
        font-size: 22px;
        line-height: 26px;
    }

    .workshop-learn-card {
        padding: 60px;
    }

    .you-get-checkmark {
        width: 20px;
        height: 20px;
    }

    .plan-get-list > li:not(:last-child) {
        margin-bottom: 26px;
    }

    .workshop-checklist-icon {
        margin-right: 0.5rem;
    }

    .workshop-checklist-grid {
        grid-gap: 24px 26px;
        margin-top: 60px;
    }

    .workshop-checklist-item {
        padding: 22px;
    }

    .timer-countdown {
        margin-top: 60px;
    }

    .mentor-card {
        margin: 60px auto 0;
        padding: 30px;
    }

    .mentor-avatar {
        width: 170px;
        height: 170px;
        margin-right: 20px;
    }

    .mentor-performance-pill {
        padding: 10px 16px;
    }

    .offer-price {
        font-size: 60px;
        line-height: 69px;
    }

    .offer-price-old {
        font-size: 22px;
        line-height: 24px;
    }

    .offer-hr {
        margin: 20px 0;
    }

    .faq-accordion-container {
        margin: 50px auto 0;
    }

        .faq-accordion-container .accordion-button {
            font-size: 23px;
            line-height: 25px;
            padding: 20px;
        }
    /* PROFILE END */
}

@media only screen and (max-width: 1365px) {
    /* _BEGIN > HOME PAGE */
    :root {
        --font-heading1-size: 70px;
        --font-heading2-size: 52px;
        --font-heading4-size: 36px;
        --font-heading5-size: 28px;
    }

    .hero-cover-box {
        max-width: 400px;
    }

    .hero-content-box {
        max-width: 100%;
    }

    .page-title {
        line-height: 76px;
    }

    .whyus-section {
        padding: 60px 0 20px;
    }

    .section-title {
        line-height: 60px;
    }

    .workshop-card {
        --workshop-thumb-height: 250px;
    }

    .workshop-presentor-name,
    .workshop-presentor-profession {
        font-size: 18px;
    }

    .workshop-item-enroll-info > hr {
        margin: 20px 0 10px;
    }

    .workshop-column-item {
        padding: 0 12px 12px;
    }

    /* _ENDS > HOME PAGE */

    /* PROFILE START */

    .session-date {
        font-size: 19px;
    }

    .profile-note {
        font-size: 17px;
    }

    .you-get-checkmark {
        width: 16px;
        height: 16px;
    }

    .plan-get-list-items {
        font-size: 20px;
        list-style: none;
    }

    .plan-get-list > li:not(:last-child) {
        margin-bottom: 12px;
    }

    .workshop-checklist-grid {
        grid-gap: 20px;
        margin-top: 40px;
    }

    .workshop-checklist-item {
        padding: 16px;
    }

    .mentor-detail-wrapper {
        margin-bottom: 30px;
    }

    .mentor-tags-wrapper {
        margin-top: 30px;
    }

    .title-wrapper-offer {
        margin-bottom: 60px;
    }

    .offer-price {
        font-size: 50px;
        line-height: 60px;
    }

    .offer-price-old {
        font-size: 20px;
        line-height: 22px;
    }

    .faq-accordion-container {
        margin: 20px auto 0;
    }

        .faq-accordion-container .accordion-button {
            font-size: 21px;
            line-height: 24px;
        }

        .faq-accordion-container .accordion-body {
            font-size: 19px;
        }

    /* PROFILE END */
}
@media only screen and (max-width: 991px) {
    .mid-row {
        display: block !important;
    }
}

    @media only screen and (max-width: 1199px) {
        nav.navbar.find-mentor.navbar-expand-lg .container {
            width: 100% !important;
            max-width: 100%;
        }

        .searchheader ul.navbar-nav.me-auto.mb-2.mb-lg-0 input {
            width: 60% !important;
        }

        ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
            margin-top: 30px !important;
            margin-left: 20px;
        }

/*        .mid-row {
            display: block !important;
        }*/

        .filter-section {
        }

        .container.section-division {
            display: block !important;
        }

            .container.section-division .col-md-8 {
                width: 100%;
            }

        .col-md-4.attendees-overall {
            width: 80%;
            margin: auto;
            margin-top: 30px;
        }

        .outer-container {
            padding: 10px;
        }

        .col-md-4.card-image {
            margin-right: 20px;
        }

        .heading-left-section h6 {
            font-size: 23px;
        }

        .heading-left-section p {
            font-size: 18px;
        }

        .filter-option p {
            font-size: 18px !important;
        }
        /* _BEGIN > HOME PAGE */
        :root {
            --font-heading1-size: 66px;
            --font-heading2-size: 50px;
            --font-heading3-size: 42px;
        }

        .page-title {
            line-height: 72px;
        }

        .hero-section {
            padding: 30px 0 60px;
        }

        .whyus-section {
            padding: 40px 0 30px;
        }

        .counter-grid {
            margin-top: 80px;
        }

        .work-content-wrapper {
            padding: 60px;
        }

        .work-content-box .section-title {
            margin-bottom: 16px;
        }

        .work-content-paragraph {
            margin-bottom: 30px;
        }

        .work-content-box {
            margin-bottom: 40px;
        }

        .work-gutter-space {
            --bs-gutter-y: 50px;
        }

        .work-section,
        .workshop-section,
        .feedback-section,
        .mission-section,
        .newsletter-section {
            padding: 40px 0;
        }

        .workshop-grid {
            margin: 60px 0;
        }

        .workshop-grid {
            grid-template-columns: repeat(2, 1fr);
        }

        .workshop-card {
            --workshop-thumb-height: 280px;
        }

        .feddback-grid {
            margin-top: 60px;
            grid-template-columns: repeat(2, 1fr);
        }

        .newsletter-cover-box {
            max-width: 100%;
            padding: 0 16px;
        }

        .newsletter-wrapper::before {
            height: 320px;
        }

        footer {
            padding: 40px 0;
        }

        .copyright > hr {
            margin: 30px 0;
        }

        .copyright-bar p {
            font-size: 18px;
        }

        /* _ENDS > HOME PAGE */
        /* PROFILE START */
        body {
            font-size: 16px;
        }

        section {
            padding: 50px 0;
        }

        .video-card {
            width: 350px;
        }

        .workshop-checklist-item {
            padding: 10px;
        }

        .workshop-checklist-grid {
            grid-gap: 15px;
            margin-top: 30px;
        }

        .timer-countdown {
            margin-top: 20px;
        }

        .counter-area {
            font-size: 40px;
            line-height: 46px;
            width: 80px;
            height: 80px;
        }

        .counter-label {
            font-size: 18px;
        }

        .mentor-card {
            margin: 20px auto 0;
        }

        footer {
            padding: 20px 0;
        }

        .what-you-get-card {
            padding: 20px 30px;
        }

        /* PROFILE END */
    }

    @media only screen and (max-width: 991px) {
        section.overall-division {
            padding-top: 30px !important;
        }

        .homemainheader ul.navbar-nav.ms-auto.ml-auto li a {
            justify-content: flex-start;
            margin-left: 0;
        }

        ul.navbar-nav.ms-auto + ul {
            flex-wrap: nowrap;
            display: flex !important;
            flex-direction: row;
        }

        .heading-line.col-md-6.offset-md-2 h6 {
            font-size: 26px;
        }

        .heading-line.col-md-6.offset-md-2 p {
            font-size: 20px;
        }

        .video-back img {
        }

        .video-back {
            margin-right: 20px !important;
        }

        ul.navbar-nav.me-auto.mb-2.mb-lg-0 input {
            margin-top: 20px;
        }

        section.mid-section .col-md-3 {
            /* position: absolute; */
            /* left: -100%; */
            /* background: white; */
            /* padding: 40px 20px; */
            width: 100%;
            height: 100%;
            margin-bottom: -10px;
            position: relative;
        }

        .mid-row .col-md-9 {
            width: 100%;
        }
        /* _BEGIN > HOME PAGE */
        :root {
            --nav-padding-y: 1rem;
            --font-heading1-size: 60px;
            --font-heading2-size: 44px;
            --font-heading3-size: 42px;
        }

        header {
            padding-top: var(--nav-padding-y);
            padding-bottom: var(--nav-padding-y);
            background: transparent;
        }

        /* Navbar */
        .navbar .brand {
            min-width: 150px;
            max-width: 150px;
            max-height: 50px;
        }

        .navbar .navbar-toggler {
            background-color: transparent;
            line-height: normal;
            width: 35px;
            height: 35px;
            padding: 0;
            z-index: 99;
            border: none;
            display: block;
            text-align: center;
            padding: 0.25rem 0;
            background-color: transparent;
            -webkit-transition: all 0.5s ease 0s;
            -moz-transition: all 0.5s ease 0s;
            -ms-transition: all 0.5s ease 0s;
            -o-transition: all 0.5s ease 0s;
            transition: all 0.5s ease 0s;
            position: absolute;
            right: 0;
        }

        .show-menu .navbar-toggler {
            z-index: 5;
            padding: 2px;
            transform: translateY(-50%);
            -webkit-transition: all 0.5s ease 0s;
            -moz-transition: all 0.5s ease 0s;
            -ms-transition: all 0.5s ease 0s;
            -o-transition: all 0.5s ease 0s;
            transition: all 0.5s ease 0s;
        }

        #navbarNav {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            width: 60%;
            overflow: auto;
            text-align: center;
            border: 15px solid var(--color-hansa);
            background-color: var(--color-hansa);
            height: auto !important;
            padding: 20px 10px 10px;
            display: block !important;
            outline-offset: -17px !important;
            outline: 3px solid rgba(255, 255, 255, 0.5) !important;
            box-shadow: 0 0 15px 5px #90909030;
            -webkit-transition: all 0.7s ease 0s;
            -moz-transition: all 0.7s ease 0s;
            -ms-transition: all 0.7s ease 0s;
            -o-transition: all 0.7s ease 0s;
            transition: all 0.7s ease 0s;
            -webkit-transform: translateX(110%);
            -moz-transform: translateX(110%);
            -ms-transform: translateX(110%);
            -o-transform: translateX(110%);
            transform: translateX(110%);
        }

        .show-menu #navbarNav {
            -webkit-transform: translateX(0%);
            -moz-transform: translateX(0%);
            -ms-transform: translateX(0%);
            -o-transform: translateX(0%);
            transform: translateX(0%);
        }

        html.show-menu::after {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1;
            content: "";
            width: 100%;
            height: 100%;
            /*         background-color: #0008;*/
            background-color: #ffffff30;
        }

        .navbar .navbar-nav .nav-link {
            font-size: 20px;
            padding: 1rem;
        }

        .navbar .navbar-nav .nav-item.active:after {
            bottom: 16px;
            left: 17px;
        }

        .hamburger .line {
            width: 25px;
            height: 3px;
            background-color: var(--color-neel);
            display: block;
            margin: 5px auto;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

        #hamburger {
            position: relative;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            #hamburger.is-active {
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                transform: rotate(45deg);
            }

            #hamburger:before {
                content: "";
                position: absolute;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                width: 40px;
                height: 40px;
                border: 3px solid transparent;
                top: calc(50% - 20px);
                left: calc(50% - 20px);
                border-radius: 100%;
                -webkit-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
            }

            #hamburger.is-active:before {
                border: 3px solid var(--white);
            }

            #hamburger.is-active .line {
                width: 20px;
            }

                #hamburger.is-active .line:nth-child(2) {
                    opacity: 0;
                }

                #hamburger.is-active .line:nth-child(1) {
                    -webkit-transform: translateY(8px);
                    -ms-transform: translateY(8px);
                    -o-transform: translateY(8px);
                    transform: translateY(8px);
                }

                #hamburger.is-active .line:nth-child(3) {
                    -webkit-transform: translateY(-8px) rotate(90deg);
                    -ms-transform: translateY(-8px) rotate(90deg);
                    -o-transform: translateY(-8px) rotate(90deg);
                    transform: translateY(-8px) rotate(90deg);
                }

        /* Navbar */

        .navbar .navbar-nav .nav-link::after {
            content: "";
            position: absolute;
            left: 0;
            height: 20px;
            width: 2px;
            background-color: transparent;
            bottom: unset;
            top: 50%;
            transform: translateY(-50%);
            transition: all 0.5s ease-in-out;
        }

        .workshop-card {
            --workshop-thumb-height: 250px;
        }

        .page-title {
            line-height: 66px;
        }

        .section-title {
            line-height: 52px;
        }

        .newsletter-cover-box {
            max-width: 400px;
            margin: 0 auto;
        }

        .newsletter-content-box {
            max-width: 100%;
            padding: 3rem;
            margin: 0;
            background-color: #f5f9f7;
        }

        .newsletter-wrapper::before {
            height: 315px;
        }

        .hero-section {
            padding: 30px 0;
        }

        .backer-grid {
            margin-top: 60px;
            grid-gap: 16px;
        }
        /* _ENDS > HOME PAGE */
        /* PROFILE START */
        .video-card {
            width: unset;
            margin: 0 auto;
            margin-top: 20px;
        }

        .workshop-learn-card {
            padding: 20px;
        }

        .workshop-learn-content-box {
            max-width: unset;
            margin-top: 20px;
        }

        .workshop-checklist-grid {
            grid-template-columns: repeat(3, 1fr);
        }

        .offer-price {
            font-size: 30px;
            line-height: 39px;
        }

        .plan-get-list-items {
            font-size: 18px;
        }

        .you-get-checkmark {
            width: 10px;
            height: 10px;
        }

        .counter-area {
            font-size: 30px;
            line-height: 46px;
            width: 60px;
            height: 60px;
        }

        .counter-label {
            font-size: 16px;
        }

        .faq-accordion-container .accordion-button::after {
            width: 0.8rem;
            height: 0.8rem;
            background-size: 0.8rem;
        }

        /* PROFILE END */
    }

    @media only screen and (max-width: 767px) {
        section.upper_section.upper-section-back .d-flex.mt-3 {
            justify-content: center;
        }

        .container {
        }

        section.our-services .individual-image.col-md-3.me-3 {
            margin-bottom: 20px;
            text-align: center !important;
        }

        .expert-bullet-heading img {
            display: none;
        }

        .expert-bullet-heading {
            justify-content: center;
        }

        .expert-row {
            text-align: center;
        }

        a.btn.btn-danger.mt-2 {
        }

        .col-md-5.order-md-2.expert-first-col {
            justify-content: center;
        }

        section.our-services .individual-image.col-md-3.me-3 img {
            margin: auto;
        }

        article.content h3 {
            align-self: center !important;
        }

        .goblaq .individual-image h5 {
            align-self: center !important;
        }

        .our-services-section p {
            align-self: center !important;
            text-align: center !important;
        }

        .individual-image img {
        }

        .our-services-section img {
            margin: auto;
        }

        .limited-time-text.mt-3.mb-3 a {
            margin: auto !important;
        }

        footer {
            text-align: center;
        }

        .footer-nav-wrapper {
            margin: 2rem auto;
        }

        a.footer-brand.flex-center.flex-auto-0.contain-image {
            margin: auto;
        }

        .col-md-5.order-md-2.expert-first-col a {
            align-self: center !important;
        }

        .heading-line.col-md-6.offset-md-2 h6 {
            font-size: 22px;
            line-height: 25px;
        }

        .heading-line.col-md-6.offset-md-2 {
            margin-left: 0 !important;
        }

        img.col-md-2.logo-img {
            margin-left: 0;
            width: auto !important;
            margin-right: 23px;
        }

        .meet-heading.d-flex {
            justify-content: space-between;
        }

        .video-back {
            margin-right: 0 !important;
            margin-left: 17px;
        }

            .video-back.align-items-center.ms-4.mt-1 {
                margin-left: 0 !important;
            }

        .attendees-heading-section.mb-2 {
            justify-content: space-between;
        }

        .col-md-4.attendees-overall {
            width: 100%;
        }

        .dropdown button {
            border: 1px solid #E5E4E1 !important;
        }

        .card-row {
            display: block !important;
        }
        /* _BEGIN > HOME PAGE */
        :root {
            --font-heading1-size: 54px;
            --font-heading2-size: 40px;
        }

        /* Navbar */
        #navbarNav {
            width: 100%;
        }

        /* Navbar */
        .hero-cover-box {
            max-width: 350px;
        }

        .hero-content-box,
        .why-content-box,
        .mission-content-box {
            text-align: center;
        }

        .hero-content-box {
            margin-bottom: 3rem;
        }

        .why-content-box {
            margin-bottom: 2rem;
        }

        .page-title {
            line-height: 58px;
        }

        .section-title {
            line-height: 58px;
        }

        .why-content-box .section-title {
            max-width: 100%;
            text-align: center;
        }

        .section-title {
            line-height: 50px;
        }

        .counter-grid {
            margin-top: 40px;
        }

        .work-content-wrapper {
            padding: 1.5rem;
        }

        .work-section,
        .workshop-section,
        .feedback-section,
        .mission-section,
        .newsletter-section {
            padding: 30px 0 10px;
        }

        .workshop-grid {
            margin: 30px 0;
        }

        .workshop-grid {
            grid-template-columns: repeat(1, 1fr);
        }

        .workshop-card {
            --workshop-thumb-height: 350px;
        }

        .workshop-item-details > p {
            font-size: 18px;
        }

        .feddback-grid {
            margin-top: 40px;
            grid-template-columns: repeat(1, 1fr);
        }

        .feedback-section {
            margin-top: 40px;
        }

        .newsletter-section {
            padding: 60px 0;
        }

        .footer-nav-wrapper {
            margin: 2rem 0;
        }

        .footer-text {
            max-width: 100%;
        }

        .copyright > hr {
            margin: 10px 0 30px;
        }

        .counter-title {
            font-size: 20px;
            line-height: 25px;
        }

        .backer-grid {
            grid-template-columns: repeat(4, 1fr);
        }
        /* _ENDS > HOME PAGE */
        .workshop-checklist-grid {
            grid-template-columns: repeat(2, 1fr);
        }

        .mentor-avatar {
            width: 90px;
            height: 90px;
        }

        .mentor-tags {
            font-size: 14px;
            line-height: 18px;
        }

        .faq-accordion-container .accordion-body {
            font-size: 16px;
            line-height: 22px;
        }

        .faq-accordion-container .accordion-button {
            font-size: 18px;
            line-height: 18px;
            padding: 12px;
        }
    }

    @media only screen and (max-width: 575px) {
      
        .card-image img {
            width: 100% !important;
        }

        .col-md-4.card-image {
            width: 100% !important;
        }

        .col-md-8.card-mid {
            width: 100% !important;
        }

        section.upper_section.upper-section-back {
            padding: 60px 0px !important;
        }

        section.upper_section.upper-section-back {
            padding: 60px 0px !important100px 0px 50px !important;
        }

        #hamburger:before {
            top: 0px !important;
        }

        button.hamburger.navbar-toggler {
            top: -1px;
        }

        .limited-time-text.mt-3.mb-3 + div {
            display: none !important;
        }

        .d-flex.limited-time.align-self-center {
            padding: 30px 0px;
        }

        .individual-tag.me-4 p {
            font-size: 16px;
        }

        .col-md-4.card-image h3 {
        }

        .col-md-8.card-mid {
            margin-top: 15px;
        }

        .card-mid-upper h5 {
            font-size: 24px;
        }

        button.btn.btn-danger.mt-3 {
            width: 140px !important;
            height: 40px !important;
        }

        p.small-font.mt-3 {
            font-size: 15px;
            margin-bottom: 10px !important;
        }

        .col-md-8.card-mid p {
            font-size: 16px;
        }
        /* _BEGIN > HOME PAGE */
        :root {
            --font-heading1-size: 48px;
            --font-heading2-size: 39px;
            --font-heading3-size: 36px;
            --font-heading4-size: 32px;
        }

        .navbar .brand {
            min-width: 100px;
            max-width: 100px;
            max-height: 40px;
        }

        .page-title {
            line-height: 1;
        }

        .feedback-card {
            padding: 30px;
        }

        .feedback-avatar {
            width: 80px;
            height: 80px;
        }

        .newsletter-content-box {
            padding: 2rem;
        }

        .copyright-bar {
            flex-direction: column;
        }

            .copyright-bar > div:first-child {
                margin-bottom: 16px;
            }

        .workshop-fees {
            margin-right: 6px;
        }

        .backer-grid {
            grid-template-columns: repeat(3, 1fr);
        }
        /* _ENDS > HOME PAGE */
        .mentor-performance-pill {
            padding: 5px;
        }

        .faq-accordion-container .accordion-button {
            font-size: 16px;
            line-height: 16px;
            padding: 10px;
        }

        .meet-heading.d-flex {
        }

        img.col-md-2.logo-img {
            width: 104px !important;
        }

        .heading-line.col-md-6.offset-md-2 h6 {
            font-size: 18px;
        }

        .heading-line.col-md-6.offset-md-2 p {
            font-size: 16px;
        }

        .meet-heading.d-flex {
            display: block !important;
        }

        .heading-line.col-md-6.offset-md-2 {
            margin-top: 20px;
        }

        .align-items-center.video-options .video-back {
            margin-left: 0 !important;
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
        }

        .video-screen-options {
            justify-content: space-around !important;
            display: flex;
        }

        .col-md-2.offset-md-1.d-flex.heading-line-img {
            justify-content: flex-end;
        }

        .col-md-2.offset-md-1.d-flex.heading-line-img {
            position: absolute;
            right: 20px;
            top: 27px;
        }

        .footer-nav-wrapper {
            margin: auto !important;
        }
    }

    @media only screen and (max-width: 480px) {

        .outer-container {
            padding: 0;
        }

        .right-section-sub.mb-2 .text-font {
            font-size: 17px;
        }

        .right-section-sub.mb-2 {
            display: block !important;
        }

        .outer-container h4 {
            font-size: 28px;
        }

        .individual-tag.me-4 .container {
            padding: 0px;
        }

        .individual-tag.me-4 {
            margin-right: 11px !important;
        }
        /* _BEGIN > HOME PAGE */
        :root {
            --font-heading1-size: 42px;
            --font-heading2-size: 36px;
            --font-heading3-size: 32px;
            --font-heading4-size: 28px;
            --font-heading5-size: 24px;
        }

        .btn-global {
            font-size: 20px;
            line-height: 22px;
            padding: 18px 28px;
        }

        .navbar .brand {
            min-width: 100px;
            max-width: 100px;
        }

        .hero-section {
            padding: 30px 0 0;
        }

        .section-title {
            line-height: 1;
        }

        .counter-grid {
            grid-template-columns: repeat(1, 1fr);
        }

        .workshop-card {
            --workshop-thumb-height: 180px;
        }

        .workshop-item-details {
            align-items: flex-start;
            flex-direction: column;
        }

        .workshop-item-detail-separator {
            opacity: 0;
        }

        .workshop-item-description {
            margin-top: 8px;
            flex-direction: column;
        }

        .workshop-item-title {
            margin-bottom: 8px !important;
        }

        .workshop-fees-discount {
            font-size: 26px;
            line-height: 30px;
        }

        .newsletter-content-box {
            padding: 1rem;
        }

        .newsletter-form-row {
            flex-direction: column;
        }

            .newsletter-form-row .btn-global {
                margin-top: 10px;
                width: 100%;
            }

        .backer-grid {
            grid-template-columns: repeat(2, 1fr);
        }
        /* _BEGIN > HOME PAGE */

        .counter-area {
            font-size: 25px;
            width: 50px;
            height: 50px;
        }

        .mentor-detail-flex {
            flex-wrap: wrap;
        }

        .mentor-avatar {
            margin-right: 0;
            margin-bottom: 20px;
        }

        .copyright-bar {
            flex-wrap: wrap;
        }

        .social-nav-link-list {
            margin-top: 10px;
        }

        .head-search-icon,
        .head-search {
            display: none;
        }

        .sort-by {
            justify-content: flex-end;
        }

        .limited-time-text.mt-3.mb-3 a {
            margin: auto !important;
        }

        header.searchheader.homemainheader {
            /* position: relative !important; */
        }
    }

    @media only screen and (max-width: 350px) {
    }
