@media screen and (max-width: 1459px) {
    ul.menu-items li {
        padding: 10px 2px;
    }
    ul.menu-items li a {
        font-size: 14px;
    }
    .home-invest-right-inner {
        width: 70%;
    }
    .options-points-box {
        /* min-height: 70vh; */
        min-height: 100%;
        padding: 3em 1em;
    }
    .market-content-box h2 {
        font-size: 25px;
    }
    .market-content-wrap {
        padding: 4em 3em;
    }
    .options-points-box.with-shadow a.primary-button {
        font-size: 13px;
        padding: 8px 15px;
    }
    .options-points-box.with-shadow a.primary-button:hover {
        font-size: 13px;
        padding: 8px 15px;
    }
    .options-points-box.with-shadow a.primary-button span {
        top: 8px;
    }
    .options-points-box a.primary-button {
        font-size: 13px;
        padding: 8px 15px;
    }
    .options-points-box a.primary-button span {
        top: 8px;
    }
    .options-points-box a.primary-button:hover {
        font-size: 13px;
        padding: 8px 15px;
    }
    .home-invest-right-inner {
        width: 70%;
    }
    .products-video-img-box {
        /* height: auto; */
    }
    .input-fields-user-sign a.primary-button {
        padding: 10px 25px;
    }
    .sign-white-box .home-invest-right-inner {
        padding: 3em;
    }
}
@media screen and (max-width: 1440px) {
    .schedule-icons img {
        width: 50%;
    }
    .schedule-content h6 {
        font-size: 18px;
    }
    .schedule-content p {
        font-size: 12px;
    }
    img.bg-trans-shape.spece-center {
        left: 0;
    }
    .our-leaders-sec .membership-works {
        width: 100%;
        padding: 3em 1em;
    }
}
@media screen and (max-width: 1397px) {
    a.secondary-button {
        font-size: 12px;
    }
    a.secondary-button:hover {
        font-size: 12px;
    }
    a.tertiary-button {
        font-size: 12px;
    }
    ul.menu-items li a {
        font-size: 12px;
        padding: 0px 5px!important;
    }
    .home-invest-text-wrap {
        padding: 3em;
    }
    .home-invest-right-inner {
        width: 70%;
    }
    .home-upskilpro-help-wrap {
        padding: 2em;
    }
    .options-points-box img {
        width: 30%!important;
    }
    h6.home-helplist-number {
        font-size: 12px;
    }
    .options-points-box {
        padding-top: 3em;
    }
    .options-points-box a.primary-button {
        padding: 7px 13px;
        font-size: 13px;
    }
    .options-points-box a.primary-button span {
        top: 8px;
        width: 15px;
        height: 15px;
    }
    .market-content-wrap {
        padding: 2em;
    }
    .market-content-box p {
        width: inherit;
        font-size: 14px;
    }
    .market-content-box h2 {
        font-size: 22px;
    }
    .market-image-box {
        position: relative;
        height: 320px!important;
    }
    .membership-suit-wrap {
        padding: 3em;
    }
    .subject-list {
        /* background: blue; */
        margin: 10px;
        flex: 0 1 calc(24% - 8px);
    }
    .test-knowledge-main-wrap {
        padding: 1em;
    }
    .input-fields-user-sign a.primary-button {
        padding: 10px 20px;
    }
    .dashboard-header {
        padding: 0;
    }
    .dashboard-sec {
        padding: 0;
    }
    .experiece-wrap {
        padding: 3em;
    }
    .how-do-we-help-wrap {
        padding: 1em;
    }
}
@media screen and (max-width: 1280px) {
    .home-slider-content-inner h1 {
        font-size: 36px;
    }
    .home-invest-text-wrap h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .home-upskilpro-help-title h2 {
        font-size: 36px;
    }
    .home-good-reason-title h2 {
        font-size: 36px;
    }
    .effertless-accss-content h2 {
        font-size: 36px;
    }
    img.shape-blue {
        width: 30%!important;
    }
    .options-points-box.with-shadow a.primary-button span {
        top: 11px;
    }
    .options-points-box {
        min-height: 100%;
        padding: 3em 1em;
    }
    .options-points-box button.primary-button {
        width: 70%;
        margin: 0 auto;
        font-size: 10px;
    }
    .template-box-in {
        padding: 2em;
    }
    .product-details-bnr-title h5 {
        font-size: 20px;
    }
    .schedule-content h6 {
        font-size: 17px;
    }
    .schedule-content p {
        font-size: 12px;
    }
    .product-details-scdulebtn {
        margin-top: 1em;
    }
    .overview-title h3 {
        font-size: 27px;
    }
    .overview-title h4 {
        font-size: 13px;
        padding: 0 2em;
        line-height: 18px;
    }
    .product-details-content {
        padding: 3em;
    }
    .schedule-icons img {
        width: auto;
    }
    .overview-main-wrap {
        padding: 3em 0em;
    }
    .product-details-img-in {
        height: 340px!important;
    }
    .benefit-wrap {
        padding: 3em 0;
    }
    .prdct-detils-customer-story {
        padding: 2em;
    }
    .subject-list {
        /* background: blue; */
        margin: 10px;
        flex: 0 1 calc(23% - 8px);
    }
    .test-knowledge-main-wrap {
        padding: 1em;
    }
    .sign-white-box .home-invest-right-inner {
        padding: 2em;
    }
    .user-sign-in {
        padding: 2em;
    }
    
    .welcome-note-main-wrap {
        padding: 0em;
        margin-bottom: 1em;
        margin-top: 2em;
    }
    img.bg-trans-shape.spece-center {
        display: none;
    }
}
@media screen and (max-width: 1229px) {
    ul.menu-items li {
        padding: 0 5px!important;
    }
    ul.menu-items li a {
        font-size: 11px;
    }
    a.secondary-button {
        padding: 7px 12px;
        font-size: 11px;
    }
    a.secondary-button:hover {
        padding: 7px 12px;
        font-size: 11px;
    }
    a.tertiary-button {
        font-size: 11px;
    }
    a.primary-button {
        padding: 7px 12px;
        font-size: 11px;
    }
    a.primary-button:hover {
        padding: 7px 12px;
        font-size: 11px;
    }
    .home-slider-content-inner h1 {
        font-size: 2.5em;
    }
    .home-invest-text-wrap {
        padding: 2em;
    }
    .home-invest-right-inner {
        width: 80%;
        padding: 4em 2em;
    }
    .home-invest-text-wrap h2 {
        font-size: 2.5em;
    }
    .home-invest-text-wrap p {
        font-size: 13px;
        margin-top: 1em;
    }
    .home-invest-text-wrap a {
        font-size: 13px;
    }
    .home-invest-right-wrap {
        padding: 2em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 2.5em;
    }
    .home-upskilpro-help-title h3 {
        font-size: 13px;
    }
    .options-points-box h4 {
        font-size: 16px;
    }
    .options-points-box h5 {
        font-size: 12px;
    }
    .home-vide-in button.primary-button {
        padding: 7px 12px;
        font-size: 11px;
    }
    .home-vide-in button.primary-button:hover {
        padding: 7px 12px;
        font-size: 11px;
    }
    .home-video-title h2 {
        font-size: 2.5em;
    }
    .options-points-box a.primary-button {
        padding: 7px 12px;
        font-size: 11px;
    }
    .options-points-box a.primary-button:hover {
        padding: 7px 12px;
        font-size: 11px;
    }
    .home-good-reasons {
        padding: 1em;
    }
    .home-good-reason-title h2 {
        font-size: 2.5em;
    }
    .good-reasons-box h3 {
        font-size: 13px;
    }
    .good-reasons-box h4 {
        font-size: 12px;
        line-height: 16px;
    }
    .market-content-box p {
        width: inherit;
        font-size: 13px;
    }
    .effertless-accss-content h2 {
        font-size: 2.5em;
    }
    .effertless-accss-content h3 {
        font-size: 13px;
        margin-top: 2em;
        margin-bottom: 3em;
    }
    .home-category-group-main {
        padding: 2em;
    }
    .home-category-group-title {
        margin-bottom: 2em;
    }
    /* .group-box {
        padding: .7em;
    } */
    .group-box h2 {
        font-size: 13px;
    }
    .group-box ul {
        padding: .5em;
    }
    .group-box ul li {
        font-size: 10px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.orange-box ul li::before {
        top: 2px;
        width: 13px;
        height: 13px;
        font-size: 10px;
        padding: 2px;
    }
    .membership-suit-title h2 {
        font-size: 2em;
    }
    .membership-suit-wrap {
        padding: 2em;
    }
    .membership-suit-title {
        margin-bottom: 2em;
    }
    .membership-suit-options {
        width: 80%;
    }
    .options-points-box.with-shadow a.primary-button {
        padding: 7px 12px;
        font-size: 11px;
    }
    .options-points-box.with-shadow a.primary-button:hover {
        padding: 7px 12px;
        font-size: 11px;
    }
    .footer-main {
        padding: 2em;
        padding-bottom: 0;
    }
    .upskil-contact-footer h2 {
        font-size: 12px;
    }
    .upskil-contact-footer h3 {
        font-size: 15px;
    }
    .upskil-contact-footer ul li {
        font-size: 12px;
    }
    .upskil-contact-footer p {
        font-size: 12px;
    }
    .upskil-footer-menu h4 {
        font-size: 15px;
    }
    .upskil-footer-menu h5 {
        font-size: 12px;
    }
    .footer-menu-box ul li a {
        font-size: 11px;
    }
    .footer-menu-box h6 {
        font-size: 15px;
    }
    .footer-menu-box::after {
        right: 3em;
    }
    input.footer-newslettetr {
        font-size: 11px;
    }
    .upskil-footer-menu .input-group button.primary-button {
        padding: 5px 10px;
    }
    .test-skill-main {
        padding: 3em;
    }
    .test-skill-main button.primary-button {
        padding: 7px 15px;
        font-size: 13px;
    }
    .test-skill-main button.primary-button:hover {
        padding: 7px 15px;
        font-size: 13px;
    }
    .good-reasons-box {
        padding: 5px;
    }
    .home-banner-search-wrap {
        margin-bottom: 2.5em!important;
    }
    h6.home-helplist-number {
        font-size: 10px;
    }
    img.bg-trans-shape.shape-in-blue {
        left: 0;
    }
    .subject-list {
        /* background: blue; */
        margin: 10px;
        flex: 0 1 calc(23% - 8px);
    }
    .test-knowledge-main-wrap {
        padding: 1em;
    }
    
    .choose-membership {
        padding: 2em 1em;
    }
    .about-upskil-main-wrap {
        padding: 1em;
    }
    
    .contact-main {
        padding: 2em;
    }
}
/* @media screen and (max-width: 1150px) and (min-width: 1050px) {
    ul.menu-items li {
        padding: 0;
    }
    ul.menu-items li a {
        font-size: 10px;
    }
    ul.menu-items li a {
        font-size: 9px;
    }
    a.secondary-button {
        padding: 5px 8px;
        font-size: 9px;
    }
    a.secondary-button:hover {
        padding: 5px 8px;
        font-size: 8px;
    }
    a.tertiary-button {
        padding: 5px 8px;
        font-size: 8px;
    }
    a.tertiary-button:hover {
        padding: 5px 8px;
        font-size: 8px;
    }
} */

@media screen and (max-width: 1200px) and (min-width: 1024px) {
    ul.menu-items li {
        padding: 0;
    }
    ul.menu-items li a {
        font-size: 10px;
    }
    ul.menu-items li a {
        font-size: 9px;
    }
    a.secondary-button {
        padding: 5px 8px;
        font-size: 8px;
    }
    a.secondary-button:hover {
        padding: 5px 8px;
        font-size: 8px;
    }
    a.tertiary-button {
        padding: 5px 8px;
        font-size: 8px;
    }
    a.tertiary-button:hover {
        padding: 5px 8px;
        font-size: 8px;
    }
    .membership-suit-points {
        width: 100%;
    }
    .membership-suit-options {
        width: 100%;
    }
    .benefit-slider-box {
        padding: 1em;
    }
    .benefit-content-box p {
        font-size: 13px;
    }
    .customer-story-box h3 {
        font-size: 10px;

    }
    .faq-box h3 {
        font-size: 10px;
    }
    .faq-box .accordion-button {
        font-size: 11px;
    }
    .short-descrip-in-wrap {
        width: 100%;
    }
    button.video_playbtn {
        top: 0;
    }
    button.video_playbtn img {
        width: 20%;
    }
    .products-video-content-box.video-contnet {
        padding-top: 0em;
    }
    .subject-list {
        /* background: blue; */
        margin: 10px;
        flex: 0 1 calc(23% - 8px);
    }
    .test-knowledge-main-wrap {
        padding: 1em;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 13px;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 22px;
    }
    .input-fields-user-sign a.user-gm-continue {
        font-size: 12px;
    }
    .input-fields-user-sign input {
        font-size: 12px;
    }
    .input-fields-user-sign label {
        font-size: 12px;
    }
    .input-fields-user-sign input.remind-check {
        top: 3px;
    }
    .input-fields-user-sign a {
        font-size: 12px;
    }
    .input-fields-user-sign a.primary-button {
        padding: 10px 17px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 12px;
        line-height: 18px;
    }
    .sign-white-box .home-invest-right-inner a {
        font-size: 17px;
    }
    .table-inner-wrp-dashboard {
        overflow-x: auto;
    }
    .how-do-we-help-wrap {
        padding: 0;
    }
    .products-video-img-box {
        height: auto;
    }
    .contact-text-inner h2 {
        width: 100%;
    }
    .contact-main {
        padding: 2em;
    }
    
}

@media screen and (max-width: 1024px) {
    ul.menu-items li {
        padding: 0!important;
    }
    ul.menu-items li a {
        font-size: 9px;
    }
    a.secondary-button {
        padding: 5px 10px;
        font-size: 9px;
    }
    a.secondary-button:hover {
        padding: 5px 10px;
        font-size: 9px;
    }
    a.tertiary-button {
        font-size: 9px;
        padding: 5px 10px;
    }
    a.primary-button {
        padding: 9px 11px;
        font-size: 13px;
    }
    a.primary-button:hover {
        padding: 5px 10px;
        font-size: 9px;
    }
    .home-slider-content-inner h1 {
        font-size: 2em;
    }
    .home-slider-content-inner h2 {
        font-size: 13px;
    }
    .home-banner-search-wrap {
        width: 90%;
    }
    .home-banner-search-wrap select {
        font-size: 10px;
    }
    .home-banner-search-wrap input {
        font-size: 10px;
    }
    .home-banner-search-wrap button.homebanner-search-btn {
        font-size: 10px;
    }
    .home-banner-search-wrap span {
        padding: 10px;
    }
    .home-banner-search-wrap {
        margin-bottom: 1.9em!important;
    }
    .home-slider {
        padding-top: 2em;
    }
    .home-video-title h2 {
        font-size: 2em;
    }
    .home-video {
        padding: 3em 0em!important;
    }
    .home-vide-in h3 {
        font-size: 13px;
    }
    .home-vide-in h3 span {
        font-size: 20px;
    }
    .home-vide-in button.primary-button {
        padding: 6px 11px;
        font-size: 9px;
    }
    .home-vide-in button.primary-button:hover {
        padding: 6px 11px;
        font-size: 9px;
    }
    .home-invest-text-wrap h2 {
        font-size: 2em;
    }
    .home-invest-text-wrap p {
        font-size: 14px;
    }
    .home-invest-text-wrap a {
        font-size: 14px;
    }
    .home-invest-right-inner h4 {
        font-size: 20px;
    }
    .home-invest-right-inner {
        width: 70%;
        padding: 4em 2em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 2em;
    }
    .home-upskilpro-help-title h3 {
        font-size: 12px;
    }
    .options-points-box img {
        width: 34%!important;
    }
    .options-points-box {
        padding: 1em;
    }
    .options-points-box h4 {
        font-size: 13px;
    }
    .options-points-box h5 {
        font-size: 10px;
    }
    .options-points-box a.primary-button {
        padding: 6px 11px;
        font-size: 9px;
    }
    .options-points-box a.primary-button span {
        top: 5px;
    }
    .options-points-box a.primary-button:hover {
        padding: 6px 11px;
        font-size: 9px;
    }
    .home-good-reason-title h2 {
        font-size: 2em;
    }
    .good-reasons-box h4 {
        font-size: 9px;
        line-height: 14px;
    }
    .good-reasons-box h3 {
        font-size: 11px;
    }
    .market-content-box {
        padding: 1em;
    }
    .market-content-box h2 {
        font-size: 19px;
    }
    .market-content-box p {
        font-size: 10px;
    }
    .market-image-box {
        position: relative;
        height: 250px!important;
    }
    .effertless-accss-content h2 {
        font-size: 2em;
    }
    .effertless-accss-content h3 {
        font-size: 11px;
    }
    .home-category-group-title h2 {
        font-size: 1.5em;
    }
    .group-box ul li {
        font-size: 10px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        top: 2px;
        width: 10px;
        height: 10px;
        font-size: 6px;
        padding: 2px;
    }
    .membership-suit-title h2 {
        font-size: 1.8em;
    }
    .options-points-box ul li {
        font-size: 10px;
    }
    .options-points-box.with-shadow a.primary-button {
        padding: 6px 11px;
        font-size: 9px;
        width: 70%;
    }
    .options-points-box.with-shadow a.primary-button span {
        top: 4px;
    }
    .options-points-box.with-shadow a.primary-button:hover {
        padding: 6px 11px;
        font-size: 9px;
    }
    .test-skill-main button.primary-button {
        padding: 6px 11px;
        font-size: 9px;
    }
    .test-skill-main button.primary-button:hover {
        padding: 6px 11px;
        font-size: 9px;
    }
    .membership-suit-options {
        width: 100%;
    }
    .upskil-contact-footer h2 {
        font-size: 10px;
    }
    .upskil-contact-footer h3 {
        font-size: 13px;
    }
    .upskil-contact-footer ul li {
        font-size: 10px;
    }
    .upskil-footer-menu h4 {
        font-size: 13px;
    }
    .upskil-footer-menu h5 {
        font-size: 10px;
    }
    .footer-menu-box h6 {
        font-size: 13px;
    }
    .footer-menu-box ul li a {
        font-size: 9px;
    }
    .footer-menu-box ul li {
        margin-bottom: 0;
    }
    .copy-box p {
        font-size: 10px;
    }
    .upskil-contact-footer p {
        font-size: 10px;
    }
    img.bg-trans-shape.shape-in-blue {
        left: 0;
    }
    .prdct-details-cntnt p {
        font-size: 12px;
    }
    .inner-banner-text-wrap {
        padding: 2em 3em;
    }
    .inner-banner-two .inner-banner-text h2 {
        font-size: 2em;
    }
    .schedule-icons img {
        width: 60%;
    }
    .overview-title h3 {
        font-size: 26px;
    }
    .overview-title h4 {
        font-size: 13px;
        padding: 0 9em;
        line-height: 19px;
    }
    .product-details-img-in {
        height: 310px!important;
    }
    img.shap-half {
        position: absolute;
        bottom: 5.5em;
        right: 1.5em;
        width: 42%;
    }
    .benefit-wrap h2 {
        font-size: 2em
    }
    .benefit-slider-box {
        padding: 1em;
    }
    .benefit-content-box p {
        font-size: 13px;
    }
    .customer-story-box h3 {
        font-size: 12px;
    }
    .faq-box h3 {
        font-size: 12px;
    }
    .faq-box .accordion-button {
        background-color: transparent!important;
        color: var(--accent-color-2);
        font-size: 12px;
        padding: 1.3em 0em;
        padding-right: 3em;
        margin-bottom: .4em;
    }
    .accordion-body {
        font-size: 12px;
    }
    img.product-details-main-img {
        width: 100%!important;
    }
    .short-descrip-in-wrap {
        width: 100%;
    }
    .prodcut-dtaisl-thumb h4 {
        width: 100%;
    }
    button.video_playbtn {
        top: 0;
    }
    button.video_playbtn img {
        width: 20%;
    }
    .products-video-content-box h4 {
        width: inherit;
        font-size: 16px;
    }
    .products-video-content-box.video-contnet {
        padding-top: 0em;
    }
    .subject-list {
        /* background: blue; */
        margin: 10px;
        flex: 0 1 calc(23% - 8px);
    }
    .timer-in {
        width: 160px;
        height: 160px;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 12px;
    }
    .input-fields-user-sign input {
        font-size: 12px;
    }
    .input-fields-user-sign label {
        font-size: 12px;
    }
    .input-fields-user-sign a.primary-button {
        padding: 11px 15px;
        font-size: 9px;
    }
    .input-fields-user-sign a.user-gm-continue {
        padding: 11px 24px;
        font-size: 10px;
    }
    .input-fields-user-sign a.primary-button:hover {
        padding: 11px 15px;
        font-size: 9px;
    }
    .input-fields-user-sign a.user-gm-continue:hover {
        padding: 11px 24px;
        font-size: 10px;
    }
    .input-fields-user-sign a {
        font-size: 12px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 12px;
        line-height: 10px;
    }
    .sign-white-box .home-invest-right-inner a {
        font-size: 17px;
    }
    .contact-text-inner h2 {
        width: 100%;
    }

}

@media screen and (max-width: 991px) {
    .menu-header nav.navbar, .menu-header a.navbar-brand {
        padding-right: 2em;
    }
    .collapse.navbar-collapse {
        padding: 1em;
    }
    ul.menu-items li a {
        font-size: 14px;
    }
    ul.menu-items li {
        margin-bottom: .8em;
        padding-bottom: .8em!important;
        border-bottom: 1px solid #d6d6d6;
    }
    a.secondary-button {
        padding: 7px 13px;
        font-size: 13px;
    }
    a.secondary-button:hover {
        padding: 7px 13px;
        font-size: 13px;
    }
    a.tertiary-button {
        padding: 7px 13px;
        font-size: 13px;
    }
    a.tertiary-button:hover {
        padding: 7px 13px;
        font-size: 13px;
    }
    .home-video-container video {
        height: 45vh;
    }
    .home-video-title h2 {
        font-size: 25px;
    }
    .home-slider-content-inner h1 {
        font-size: 25px;
    }
    .home-invest-text-wrap h2 {
        font-size: 25px;
    }
    .home-upskilpro-help-title h2 {
        font-size: 25px;
    }
    .home-good-reason-title h2 {
        font-size: 25px;
    }
    .effertless-accss-content h2 {
        font-size: 25px;
    }
    .membership-suit-title h2 {
        font-size: 23px;
    }
    .test-skill-main h2 {
        font-size: 25px;
    }
    .home-upskilpro_items-desk {
        display: none;
    }
    .upkilhelp-slide {
        display: block;
    }
    .membership-suit-points {
        width: 100%;
    }
    .template-box-wrap {
        margin-bottom: 2em;
    }
    .schedule-icons img {
        width: 35%;
    }
    .schedule-icons {
        width: 10%;
        float: left;
    }
    .product-details-content {
        padding: 2em;
    }
    .customer-story-main-wrap {
        margin-bottom: 2em;
    }
    .customer-story-main-wrap:last-child {
        margin-bottom: 0;
    }
    .product-details-img-in {
        height: 270px!important;
    }
    .inner-banner-text ul {
        display: inline-block;
        width: 100%;
    }
    .inner-banner-text ul li select {
        width: 100%;
    }
    .inner-banner-text ul li {
        margin-bottom: 1em;
    }
    .products-video-main-wrap {
        padding: 1em;
    }
    
    .product-details-bnr-img {
        /* height: inherit!important; */
    }

    /* .menu-header nav.navbar {
        position: fixed;
        width: 96%;
        float: left;
        background: #eff1e9;
        top: 0;
        z-index: 999;
        height: 6em;
    }
    button.navbar-toggler {
        position: relative;
        top: -18px;
    } */

    button.video_playbtn {
        top: 0;
    }
    button.video_playbtn img {
        width: 20%;
    }
    .market-content-box p {
        font-size: 13px;
    }
    .test-knowledge-main-wrap {
        padding: 2em;
    }
    .subject-list {
        margin: 10px;
        flex: 0 1 calc(47% - 8px);
    }
    
    .products-video-img-box {
        height: auto;
    }
    .user-sign-wrap {
        margin-top: 2em;
    }
    .sign-blue-box .home-invest-right-inner {
        /* height: 340px; */
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        margin-bottom: 0;
        font-size: 28px;
    }
    .sign-white-box .home-invest-right-inner {
        height: 340px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 14px;
    }
    .input-fields-user-sign input {
        font-size: 14px;
    }
    .input-fields-user-sign label {
        font-size: 14px;
    }
    .input-fields-user-sign a {
        font-size: 14px;
    }
    .input-fields-user-sign input.remind-check {
        top: 2px;
    }
    .input-fields-user-sign a.primary-button:hover {
        padding: 11px 15px;
    } 
    .input-fields-user-sign a.primary-button {
        padding: 11px 15px;
        font-size: 14px;
    }
    .input-fields-user-sign a.user-gm-continue {
        padding: 11px 24px;
        font-size: 14px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 14px;
        line-height: 10px;
    }
    .thank-you-box {
        padding: 3em;
    }
    .we-will-touch-box {
        padding: 2em;
    }
    .we-will-touch-box-wrap {
        margin-top: 2em;
    }
    .welcome-note-main-wrap h2 {
        font-size: 25px;
    }
    .thank-you-box h3 {
        font-size: 25px;
    }
    .thank-you-box h3::after {
        width: 40px;
        left: 44%;
    }
    .dashboard-menu-main-wrap {
        margin-bottom: 2em;
        margin-top: 2em;
    }
    .dashboard-menu-wrap {
        min-height: auto;
    }
    .dashboard-menu-wrap ul {
        display: none;
    }
    .dashboard-menu-wrap select {
        width: 100%;
        background-color: transparent;
        border: none;
        color: #fff;
        display: block;
    }
    .dashboard-menu-wrap select option {
        color: var(--tertiary-color);
    }
    .dashboard-menu-wrap select:focus-visible {
        outline: none;
        box-shadow: none;
    }
    .inner-banner-image img {
        width: 22%;
    }
    .differences-box {
        width: 100%;
        padding: 1em;
    }
    .leaders-title {
        width: 100%;
    }
    
    .home-invest-right-wrap {
        padding: 1em;
    }
    .experiece-wrap {
        padding: 2em;
    }
    .how-do-we-help-wrap {
        padding: 0em;
    }
    .differents-area h3 {
        width: 100%;
        padding: 1em;
    }
    .contact-form-inner {
        width: 100%;
        padding: 2em;
    }
    .contact-form-wrap {
        margin-top: 2em;
    }
    .upskil-contact-footer {
        order: 2;
        margin-top: 1em;
    }
    .nav-footer .nav-oo h6 { 
		cursor: pointer; 
	}
    .nav-footer ul { 
        max-height: 0; 
        overflow:hidden; 
        transition: max-height 1s ease-out;
    }
    .nav-footer .nav-oo h6:after { 
	    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.613,10c0,0.23-0.188,0.419-0.419,0.419H10.42v3.774c0,0.23-0.189,0.42-0.42,0.42s-0.419-0.189-0.419-0.42v-3.774H5.806c-0.23,0-0.419-0.189-0.419-0.419s0.189-0.419,0.419-0.419h3.775V5.806c0-0.23,0.189-0.419,0.419-0.419s0.42,0.189,0.42,0.419v3.775h3.774C14.425,9.581,14.613,9.77,14.613,10 M17.969,10c0,4.401-3.567,7.969-7.969,7.969c-4.402,0-7.969-3.567-7.969-7.969c0-4.402,3.567-7.969,7.969-7.969C14.401,2.031,17.969,5.598,17.969,10 M17.13,10c0-3.932-3.198-7.13-7.13-7.13S2.87,6.068,2.87,10c0,3.933,3.198,7.13,7.13,7.13S17.13,13.933,17.13,10'%3E%3C/path%3E%3C/svg%3E");
	    width: 25px;
	    float: right; 
	}
	.nav-footer .nav-oo.open h6:after { 
	  	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M10.185,1.417c-4.741,0-8.583,3.842-8.583,8.583c0,4.74,3.842,8.582,8.583,8.582S18.768,14.74,18.768,10C18.768,5.259,14.926,1.417,10.185,1.417 M10.185,17.68c-4.235,0-7.679-3.445-7.679-7.68c0-4.235,3.444-7.679,7.679-7.679S17.864,5.765,17.864,10C17.864,14.234,14.42,17.68,10.185,17.68 M10.824,10l2.842-2.844c0.178-0.176,0.178-0.46,0-0.637c-0.177-0.178-0.461-0.178-0.637,0l-2.844,2.841L7.341,6.52c-0.176-0.178-0.46-0.178-0.637,0c-0.178,0.176-0.178,0.461,0,0.637L9.546,10l-2.841,2.844c-0.178,0.176-0.178,0.461,0,0.637c0.178,0.178,0.459,0.178,0.637,0l2.844-2.841l2.844,2.841c0.178,0.178,0.459,0.178,0.637,0c0.178-0.176,0.178-0.461,0-0.637L10.824,10z'%3E%3C/path%3E%3C/svg%3E");
	   width: 25px;
	}

	.nav-footer .nav-oo.open ul { 
		height:auto; 
		max-height: 500px; 
		/*transition: max-height 1s ease-in !important; */
	}

	.nav-footer-item {
	    padding: 5px 0px!important;
	    display: inherit;
	}
	.nav-footer {
	    padding: 0;
	}
}
@media screen and (max-width: 768px) {
    img.bg-trans-shape {
        left: 0;
    }
    img.bg-trans-shape.spece-left {
        left: 0;
    }
    .home-slider-image img {
        width: 42%;
    }
    .home-slider-content-inner {
        width: 60%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 3em;
    }
    .home-slider-image {
        order: 2;
    }
    .home-slider-content {
        order: 1;
    }
    .home-invest-right-inner {
        width: 70%;
        padding: 4em 2em;
        float: inherit;
        margin: 0 auto;
    }
    .invest-section-home-wrap {
        padding: 1em;
    }
    .home-upskilpro-help-title {
        width: 100%;
    }
    .options-points-box {
        min-height: 50vh;
    }
    .home-good-reasons-wrap {
        padding: 1em;
    }
    .home-good-reason-title {
        width: 100%;
    }
    .home-good-reasons {
        padding: 1em;
    }
    .good-reasons-box h3 {
        font-size: 16px;
    }
    .good-reasons-box h4 {
        font-size: 14px;
        line-height: 22px;
    }
    .good-reasons-points-wrap {
        margin-bottom: -2em;
    }
    .market-content-wrap {
        order: 2;
    }
    .home-good-reasons-wrap {
        padding: 0em;
    }
    .effertless-accss-content {
        width: 100%;
    }
    .effertless-accss-content h3 {
        font-size: 13px;
        line-height: 19px;
    }
    .effertless-accss-wrap img {
        width: 90%;
    }
    .effertless-acess-sec {
        padding-bottom: 3em;
    }
    .group-box ul li {
        font-size: 13px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        top: 4px;
        width: 15px;
        height: 15px;
        font-size: 10px;
    }
    .group-box {
        padding: 0;
    }
    .membership-suit-options {
        width: 100%;
    }
    .options-points-box.with-shadow {
        margin-bottom: 2em;
    }
    .footer-logo img {
        width: 52%;
    }
    img.trns-bg-to-right {
        display: none;
    }
    .test-skill-main {
        padding: 3em;
        position: relative;
        z-index: 9;
    }
    img.bg-trans-shape {
        left: 0;
        z-index: 0;
    }
    .test-skill-main h2 {
        font-size: 25px;
        position: relative;
        z-index: 9;
    }
    .test-skill-main h3 {
        position: relative;
        z-index: 9;
        margin-top: 2em;
        font-size: 14px;
        line-height: 20px;
    }
    .test-skill-main button.primary-button {
        position: relative;
        z-index: 9;
        width: 45%;
        margin-top: 0em!important;
    }
    .home-invest-text-wrap p {
        font-size: 14px;
    }
    .home-invest-text-wrap a {
        font-size: 14px;
    }
    .home-upskilpro-help-title h3 {
        font-size: 14px;
    }
    .options-points-box h4 {
        font-size: 17px;
    }
    .options-points-box h5 {
        font-size: 14px;
    }
    .options-points-box a.primary-button {
        padding: 6px 11px;
        font-size: 13px;
    }
    .options-points-box a.primary-button:hover {
        padding: 6px 11px;
        font-size: 13px;
    }
    .options-points-box.with-shadow {
        min-height: 100%!important;
    }
    .options-points-box ul li {
        font-size: 14px;
    }
    .options-points-box ul li:last-child {
        margin-bottom: 2em;
    }
    .options-points-box.with-shadow a.primary-button {
        padding: 6px 11px;
        font-size: 11px;
    }
    .options-points-box.with-shadow a.primary-button:hover {
        padding: 6px 11px;
        font-size: 11px;
    }
    .with-shadow-wrap {
        margin-bottom: 2em;
    }
    .upskil-contact-footer h2 {
        font-size: 12px;
    }
    .upskil-contact-footer h3 {
        font-size: 15px;
    }
    .upskil-contact-footer ul li {
        font-size: 13px;
    }
    .upskil-footer-menu {
        padding-top: 2em;
    }
    .upskil-contact-footer p {
        font-size: 14px;
    }
    .upskil-footer-menu h4 {
        font-size: 15px;
    }
    .upskil-footer-menu h5 {
        font-size: 13px;
    }
    .footer-menu-box {
        padding: 1em 0;
        position: relative;
    }
    .footer-menu-box ul li a {
        font-size: 14px;
    }
    .footer-menu-box ul li {
        margin-bottom: 7px;
    }
    .footer-menu-box h6 {
        font-size: 16px;
    }
    .footer-menu-box::after {
        display: none;
    }
    .steps-to-download img {
        width: 20%!important;
    }
    img.step-arrow {
        position: inherit;
        width: 10%!important;
        transform: rotate(90deg);
        margin-top: 40px;
        margin-bottom: 40px;
        left: 0;
    }
    .options-points-box.with-shadow a.primary-button span {
        top: 7px;
    }
    .inner-types-box-home {
        flex: inherit;
    }
    .product-details-content {
        order: 2;
    }
    img.shap-half {
        display: none;
    }
    .inner-banner-two .inner-banner-text h2 {
        width: inherit;
    }
    .template-box-wrap:last-child {
        margin-bottom: 0;
    }
    .schedule-icons img {
        width: 65%;
    }
    a.primary-button {
        padding: 5px 10px;
        font-size: 12px;
    }
    a.primary-button:hover {
        padding: 5px 10px;
        font-size: 12px;
    }
    .inner-banner-text ul {
        display: inline-block;
        width: 60%;
    }
    .home-video-box {
        width: 100%;
    }
    ul.types-cater {
        -moz-column-count: 4;
        -moz-column-gap: 20px;
        -webkit-column-count: 4;
        -webkit-column-gap: 20px;
        column-count: 1;
        column-gap: 20px;
        padding: 10px 0;
    }
    .home-membership-suits-wrap {
        margin-bottom: 2em;
    }
    .prodcut-details-slide-content h2 {
        font-size: 27px;
    }
    .prodcut-details-slide-content {
        padding: 2em;
    }
    .prodcut-details-slide-content h3 {
        font-size: 18px;
    }
    .prodcut-dtaisl-thumb h4 {
        font-size: 25px;
    }
    .short-desct-sec {
        padding: 2em;
    }
    .content-desc-main-wrap {
        padding: 1em;
    }
    .content-desc-main-wrap .tab-content {
        /* padding: 1em .5em; */
        padding: 1.5em;
    }

    /* .inner-banner-two .inner-banner-image img {
        width: 25%!important;
    } */
    .sign-blue-box {
        margin-bottom: 2em;
    }
    .input-fields-user-sign.or-box {
        display: grid;
    }
    .input-fields-user-sign.or-box span {
        top: 0;
        left: 0;
        margin-bottom: .5em;
    }
    .input-fields-user-sign a.primary-button {
        padding: 11px 15px;
        font-size: 14px;
        width: 100%;
    }
    .input-fields-user-sign a.primary-button:hover {
        padding: 11px 15px;
        font-size: 14px;
        width: 100%;
    }
    .input-fields-user-sign.or-box {
        display: grid;
        margin-top: -20px;
    }
    .user-instruction-box {
        padding: 2em;
    }
    .thank-you-box h3::after {
        width: 40px;
        left: 46%;
    }
    .choose-membership-title p {
        width: 100%;
    }
    .inner-banner-text {
        width: 80%;
    }

}

@media screen and (max-width: 678px) {
    .home-slider-content-inner {
        width: 80%;
    }
    .home-banner-search-wrap {
        width: 90%;
        margin: 0 auto;
    }
    .home-good-reasons {
        padding: 3em 1em;
    }
    .overview-title h3 {
        font-size: 26px;
        padding: 0em 2em;
    }
    .overview-title h4 {
        font-size: 13px;
        padding: 0 2em;
    }
    /* .prodcut-dtaisl-thumb ul li img {
        height: 100%!important;
        width: auto!important;
    } */
    /* .inner-banner-image img {
        width: 16%;
    } */
}

@media screen and (max-width: 580px) {
    .home-slider-image img {
        width: 62%;
    }
    .home-video-box {
        width: 100%;
    }
    .home-video-container video {
        height: 55vh;
    }
    .home-invest-right-inner {
        width: 90%;
    }
    .effertless-accss-content h3 {
        font-size: 14px;
        line-height: 22px;
    }
    .test-skill-main button.primary-button {
        padding: 8px 12px;
        font-size: 11px;
    }
    .test-skill-main button.primary-button:hover {
        padding: 8px 12px;
        font-size: 11px;
    }
    .upskil-contact-footer h2 {
        font-size: 12px;
    }
    
    .upskil-contact-footer h2 {
        font-size: 13px;
    }
    .menu-header nav.navbar, .menu-header a.navbar-brand {
        padding-right: 0;
    }
    .menu-header a.navbar-brand img {
        width: 54%;
    }
    button.navbar-toggler {
        position: relative;
        right: 1em;
    }
    .home-banner-search-wrap input {
        width: 57%;
    }
    .home-slider-content-inner h1 {
        font-size: 20px;
    }
    .home-video-title h2 {
        font-size: 20px;
    }
    .bg-shape-main {
        opacity: .2;
        display: none;
    }
    .schedule-icons {
        width: 15%;
        float: left;
    }
    .overview-title h3 {
        padding: 0em;
    }
    .benefit-slider {
        padding-bottom: 1em;
    }
    .template-box-in {
        padding: 2em 1em;
    }
    /* .product-details-bnr-img {
        padding: 2em;
    } */
    .overview-main-wrap {
        padding: 3em 1em;
    }
    .product-details-img {
        position: relative;
        padding: 0 2em;
    }
    .overview-title h4 {
        padding: 0;
    }
    .product-details-wrap {
        width: 100%;
    }
    .benefit-wrap {
        padding: 3em 1em;
    }
    .inner-banner-text ul {
        display: inline-block;
        width: 70%;
    }
    .prodcut-details-slide-content h2 {
        font-size: 24px;
    }
    .prodcut-details-slide-content h3 {
        font-size: 16px;
    }
    .prodcut-dtaisl-thumb h4 {
        font-size: 22px;
    }
    .short-desct-sec {
        padding: 0em;
    }
    .prdct-detils-customer-story {
        padding: 0em;
    }
    .prdct-detils-customer-story-wrap {
        width: 100%;
    }
    .user-instruction-box {
        padding: 1em;
    }
    .user-sign-in {
        padding: 1em;
    }
    .user-instruction-box h2 {
        font-size: 25px;
    }
    .thank-you-box h3::after {
        width: 40px;
        left: 45%;
    }
    .toast-body h2 {
        width: 60%;
    }
    /* .inner-banner-image img {
        width: 12%;
        top: -20px;
    } */
}
@media screen and (max-width: 450px) {
    .thank-you-box h3::after {
        width: 40px;
        left: 42%;
    }
    /* .inner-banner-image img {
        width: 30%;
        top: 0px;
    } */
}
@media screen and (max-width: 421px) {
    .home-banner-search-wrap input {
        width: 55%;
    }
    .home-banner-search-wrap select {
        width: 90px;
    }
    .home-banner-search-wrap span {
        width: 100px;
    }
    .home-invest-text-wrap h2 {
        font-size: 20px;
    }
    .home-upskilpro-help-title h2 {
        font-size: 20px;
    }
    .home-upskilpro-help-title h3 {
        font-size: 12px;
    }
    .home-good-reason-title h2 {
        font-size: 20px;
    }
    .effertless-accss-content h2 {
        font-size: 20px;
    }
    .effertless-accss-content h3 {
        font-size: 12px;
    }
    .home-category-group-title h2 {
        font-size: 20px;
    }
    .membership-suit-title h2 {
        font-size: 20px;
    }
    .prdct-detils-customer-story {
        padding: 0em;
    }
    .benefit-wrap h2 {
        font-size: 26px;
        padding: 0em 1em;
    }
    .content-desc-main-wrap ul li button.descrip-tab-button {
        padding: .5em .9em;
        font-size: 13px;
    }
}

@media screen and (max-width: 367px) {
    .menu-header nav.navbar, .menu-header a.navbar-brand {
        padding-right: 0;
        display: contents;
    }
    button.navbar-toggler {
        position: relative;
        right: -3.5em;
    }
}



@media screen and (min-width: 1706px) {
    .products-video-img-box {
        height: 208px;
    }
}


@media screen and (min-width: 1920px) {
    ul.menu-items li a {
        font-size: 16px;
    }
    a.secondary-button {
        font-size: 16px;
    }
    a.secondary-button:hover {
        font-size: 16px;
    }
    a.tertiary-button {
        font-size: 16px;
    }
    a.secondary-button:hover {
        font-size: 16px;
    }
    a.tertiary-button:hover {
        font-size: 16px;
    }
    a.primary-button {
        font-size: 16px;
    }
    .home-slider-content-inner h1 {
        font-size: 55px;
    }
    .home-video-title h2 {
        font-size: 55px;
    }
    .home-slider-content-inner h2 {
        font-size: 18px;
    }
    .home-banner-search-wrap select {
        font-size: 18px;
    }
    .home-banner-search-wrap button.homebanner-search-btn {
        font-size: 18px;
        width: 65px;
    }
    .home-banner-search-wrap input {
        font-size: 18px;
    }
    .home-vide-in h3 {
        font-size: 18px;
    }
    .home-vide-in button.primary-button {
        font-size: 16px;
    }
    .home-vide-in button.primary-button:hover {
        font-size: 16px;
    }
    .home-invest-text-wrap h2 {
        font-size: 55px;
    }
    .home-invest-text-wrap p {
        font-size: 18px;
        margin-top: .8em;
    }
    .home-invest-text-wrap a {
        font-size: 18px;
    }
    .home-invest-right-inner {
        padding: 7em 4em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 55px;
    }
    .home-upskilpro-help-title h3 {
        font-size: 18px;
    }
    .options-points-box img {
        width: 30%!important;
    }
    .options-points-box button.tertiary-button {
        font-size: 16px;
    }
    .options-points-box h4 {
        font-size: 22px;
    }
    .options-points-box h5 {
        font-size: 16px;
    }
    .good-reasons-box h3 {
        font-size: 17px;
    }
    .good-reasons-box h4 {
        font-size: 17px;
    }
    .market-content-box p {
        font-size: 18px;
    }
    .market-image-box {
        position: relative;
        height: 450px!important;
    }
    .effertless-accss-content h2 {
        font-size: 55px;
    }
    .effertless-accss-content h3 {
        font-size: 18px;
    }
    .home-category-group-title h2 {
        font-size: 40px;
    }
    .group-box {
        /* padding: 2em; */
    }
    .group-box h2 {
        font-size: 20px;
    }
    .group-box ul li {
        font-size: 16px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        font-size: 12px;
        top: 6px;
    }
    .membership-suit-title h2 {
        font-size: 40px;
    }
    .options-points-box ul li {
        font-size: 17px
    }
    .test-skill-main h3 {
        font-size: 18px;
    }
    .test-skill-main h2 {
        font-size: 55px;
    }
    .test-skill-main button.primary-button {
        font-size: 18px;
    }
    .test-skill-main button.primary-button:hover {
        font-size: 18px;
    }
    .upskil-contact-footer h2 {
        font-size: 18px;
    }
    .upskil-contact-footer h3 {
        font-size: 22px;
    }
    .upskil-contact-footer ul li {
        font-size: 18px;
    }
    .upskil-contact-footer p {
        font-size: 18px;
    }
    .upskil-footer-menu h4 {
        font-size: 22px;
    }
    .upskil-footer-menu h5 {
        font-size: 18px;
    }
    .footer-menu-box h6 {
        font-size: 18px;
    }
    .footer-menu-box ul li a {
        font-size: 18px;
    }
    .inner-banner-two .inner-banner-text h2 {
        font-size: 55px;
    }
    .inner-banner-text h1 {
        font-size: 25px;
    }
    .product-details-banner h3 {
        font-size: 25px;
        margin-bottom: .5em;
    }
    .inner-banner-text.product-details-banner h4 {
        font-size: 40px;
    }
    .inner-banner-text-wrap {
        padding: 6em;
    }
    .product-details-bnr-title h5 {
        font-size: 40px;
        margin-top: 10px;
    }
    .schedule-icons img {
        width: 50%;
    }
    .schedule-content h6 {
        font-size: 24px;
    }
    .schedule-content p {
        font-size: 16px;
        margin-top: 0;
    }
    .overview-title h2 {
        font-size: 20px;
    }
    .overview-title h3 {
        font-size: 45px;
        margin-bottom: .5em;
    }
    .overview-title h4 {
        font-size: 18px;
    }
    .prdct-details-cntnt-title h4 {
        font-size: 35px;
    }
    .prdct-details-cntnt-title:before {
        height: 40px;
    }
    .prdct-details-cntnt-title h5 {
        font-size: 17px;
    }
    .prdct-details-cntnt p {
        font-size: 17px;
    }
    p.concern-hed {
        font-size: 16px;
    }
    .concern-box p {
        font-size: 16px;
    }
    .benefit-wrap h2 {
        font-size: 40px;
    }
    .benefit-content-box p {
        font-size: 18px;
    }
    .key-benefit-box ul li {
        font-size: 17px;
    }
    .customer-story-box h2 {
        font-size: 30px;
    }
    .customer-story-box h3 {
        font-size: 18px;
    }
    .faq-box h2 {
        font-size: 30px;
    }
    .faq-box h3 {
        font-size: 17px;
    }
    .product-details-img-in {
        height: 490px!important;
    }
    img.shap-half {
        right: 3em;
    }

    .inner-banner-text ul li select {
        width: 220px;
        font-size: 16px;
    }
    .products-video-main-title h2 {
        font-size: 30px;
    }
    .prodcut-thumb ul li {
        width: 60px;
    }
    .prodcut-thumb ul li img {
        margin-bottom: 8px;
        width: 50%;
    }
    .products-video-main-title h2 {
        font-size: 28px;
    }
    .prodcut-thumb h3 {
        font-size: 24px;
    }
    .prodcut-thumb p {
        font-size: 16px;
    }
    a.access-button {
        font-size: 17px;
    }

    .membership-suit-title ul li {
        font-size: 18px;
    }
    .home-membership-siut-contnet ul li {
        font-size: 18px;
    }

    .prodcut-dtaisl-thumb h4 {
        font-size: 35px;
    }
    .prodcut-dtaisl-thumb p {
        font-size: 18px;
    }
    .short-descrip-in-wrap p {
        font-size: 17px;
        line-height: 30px;
    }
    .short-descrip-in-wrap ul li {
        font-size: 17px;
    }
    .prodcut-details-slide-content h2 {
        font-size: 35px;
    }
    .prodcut-details-slide-content ul li {
        font-size: 17px;
    }
    .product-thumb-title h5 {
        font-size: 27px;
    }
    .prodcut-thumb h4 {
        font-size: 15px;
        width: 100%;
    }
    .content-desc-main-wrap ul li button.descrip-tab-button {
        font-size: 18px;
    }
    .content-desc-main-wrap .tab-content h3 {
        font-size: 21px;
    }
    .content-desc-main-wrap .tab-content p {
        font-size: 18px;
    }
    .content-desc-main-wrap ul li {
        font-size: 18px;
    }
    .products-video-img-box.video-box {
        height: 80%;
    }
    .products-video-content-box h4 {
        width: 100%;
        font-size: 18px;
    }
    .products-video-content-box h3 {
        font-size: 16px;
    }
    .experiece-wrap p {
        font-size: 18px;
        line-height: inherit;
    }
    .experiece-wrap h4 {
        font-size: 20px;
    }
    .experiece-wrap h3 {
        font-size: 45px;
    }
    .experiece-wrap h2 {
        font-size: 17px;
    }
    .how-do-we-help-wrap h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .how-do-we-help-wrap h4 {
        font-size: 22px;
    }
    .how-do-we-help-wrap h5 {
        font-size: 18px;
        line-height: 28px;
    }
    .differents-area h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .differences-box p {
        font-size: 18px;
        line-height: 28px;
    }
    .differences-box h4 {
        font-size: 21px;
    }    
    .leaders-title h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .leaders-title p {
        font-size: 23px;
    }
    .team-member-box h4 {
        font-size: 23px;
    }
    .team-member-box h5 {
        font-size: 18px;
    }
    .team-member-box h6 {
        font-size: 16px;
    }
    .differents-area.test-knowledge-content-box p {
        font-size: 18px;
    }
    .differents-area.test-knowledge-content-box h3 {
        font-size: 22px;
    }
    .subject-list a .card h5 {
        font-size: 20px;
    }
    .subject-list a .card h6 {
        font-size: 16px;
    }
    .user-instruction-box h2 {
        font-size: 45px;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 37px;
        margin-bottom: 0;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 18px;
        line-height: 27px;
    }
    .user-sign-in h3 {
        font-size: 28px;
    }
    .input-fields-user-sign input {
        font-size: 18px;
    }
    .input-fields-user-sign label {
        font-size: 18px;
    }
    .input-fields-user-sign input.remind-check {
        width: 17px;
        height: 17px;
    }
    .input-fields-user-sign a {
        font-size: 18px;
    }
    .input-fields-user-sign a.user-gm-continue {
        font-size: 18px;
    }
    .input-fields-user-sign.or-box span {
        font-size: 20px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 18px;
    }
    .input-fields-user-sign select {
        font-size: 17px;
    }
    .thank-you-box h3 {
        font-size: 45px;
    }
    .we-will-touch-box h4 {
        font-size: 35px;
    }
    .we-will-touch-box ul li {
        font-size: 18px;
    }
    .dashboard-menu-wrap ul a li {
        font-size: 19px;
    }
    .order-box-wrap .toast .toast-body h2 {
        font-size: 18px;
    }
    .order-box-wrap .toast .toast-body a.white-button-upgrade {
        font-size: 17px;
    }
    .order-details-box h3 {
        font-size: 23px;
    }
    .order-details-box table thead tr th {
        font-size: 17px;
    }
    .order-details-box table tbody tr td {
        font-size: 16px;
    }
    .dashboard-menu-wrap ul a li i.bi {
        font-size: 21px;
    }
    .login-and-out a {
        font-size: 18px;
    }
    .save-and-can a {
        font-size: 18px;
    }


    /* Membership */
    .choose-membership-title p {
        font-size: 18px;
    }    
    .membership-title h3 {
        font-size: 26px;
    }
    .membership-title h4 {
        font-size: 17px;
    }
    ul.membership-package-title li h5 {
        font-size: 19px;
    }
    ul.membership-package-title li h6 {
        font-size: 30px;
    }
    ul.membership-package-title li h6 span {
        font-size: 18px;
    }
    ul.membership-package-title li p {
        font-size: 16px;
    }
    .membership-content ul li {
        font-size: 17px;
    }


    .inner-banner-text h3 {
        font-size: 20px;
    }
    .inner-banner-text h4 {
        font-size: 28px;
    }

    .contact-text-inner h2 {
        font-size: 35px;
    }
    .contact-text-inner ul li {
        font-size: 17px;
    }
    .contact-text-inner ul li::before {
        width: 18px;
        height: 18px;
    }
    .contact-optin ul li a {
        font-size: 17px;
    }
    .contact-form-inner h3 {
        font-size: 28px;
    }
    .contact-form-inner h4 {
        font-size: 15px;
    }
    .contact-form-inner input {
        font-size: 17px;
    }
    .contact-form-inner textarea {
        font-size: 17px;
    }
    .contact-form-inner button.primary-button {
        font-size: 17px;
    }
    .contact-form-inner button.primary-button:hover {
        font-size: 17px;
    }
}

@media screen and (min-width: 2304px) {
    .menu-header a.navbar-brand img {
        width: 100%;
    }
    ul.menu-items li a {
        font-size: 20px;
    }
    a.secondary-button {
        font-size: 20px;
    }
    a.secondary-button:hover {
        font-size: 20px;
    }
    a.tertiary-button {
        font-size: 20px;
    }
    a.secondary-button:hover {
        font-size: 20px;
    }
    a.tertiary-button:hover {
        font-size: 20px;
    }
    a.primary-button {
        font-size: 20px;
    }
    .home-slider-content-inner h1 {
        font-size: 65px;
    }
    .home-banner-search-wrap select {
        width: 150px;
    }
    .home-banner-search-wrap span {
        width: 160px;
    }
    .home-video-title h2 {
        font-size: 55px;
    }
    .home-slider-content-inner h2 {
        font-size: 25px;
    }
    .home-banner-search-wrap select {
        font-size: 20px;
    }
    .home-banner-search-wrap input {
        font-size: 20px;
    }
    .home-banner-search-wrap button.homebanner-search-btn {
        font-size: 18px;
        width: 65px;
    }
    .home-vide-in h3 {
        font-size: 25px;
    }
    .home-vide-in button.primary-button {
        font-size: 19px;
    }
    .home-vide-in button.primary-button:hover {
        font-size: 19px;
    }
    .home-invest-text-wrap h2 {
        font-size: 65px;
    }
    .home-invest-text-wrap p {
        font-size: 22px;
        margin-top: .8em;
        line-height: 35px;
    }
    .home-invest-text-wrap a {
        font-size: 22px;
    }
    .home-invest-right-inner {
        padding: 9em 4em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 65px;
    }
    .home-upskilpro-help-title h3 {
        font-size: 22px;
    }
    .options-points-box img {
        width: 30%!important;
    }
    .options-points-box button.tertiary-button {
        font-size: 18px;
    }
    .options-points-box h4 {
        font-size: 25px;
    }
    .options-points-box h5 {
        font-size: 20px;
        line-height: 31px;
    }
    .options-points-box a.primary-button {
        font-size: 18px;
    }
    .options-points-box a.primary-button span {
        top: 18px;
    }
    .market-content-box h2 {
        font-size: 44px;
    }
    .options-points-box a.primary-button:hover {
        font-size: 18px;
    }
    .good-reasons-box h3 {
        font-size: 22px;
    }
    .good-reasons-box h4 {
        font-size: 19px;
        line-height: 29px;
    }
    .market-content-box p {
        font-size: 22px;
    }
    .market-image-box {
        position: relative;
        height: 500px!important;
    }
    .effertless-accss-content h2 {
        font-size: 65px;
    }
    .effertless-accss-content h3 {
        font-size: 22px;
    }
    .home-category-group-title h2 {
        font-size: 50px;
    }
    .group-box {
        /* padding: 2em; */
    }
    .group-box h2 {
        font-size: 25px;
    }
    .group-box ul li {
        font-size: 22px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        font-size:15px;
        top: 7px;
        width: 20px;
        height: 20px;
    }
    .group-box table tr td {
        min-width: 330px;
    }
    .membership-suit-title h2 {
        font-size: 50px;
    }
    .options-points-box ul li {
        font-size: 22px
    }
    .test-skill-main h3 {
        font-size: 22px;
    }
    .test-skill-main h2 {
        font-size: 55px;
    }
    .test-skill-main button.primary-button {
        font-size: 18px;
    }
    .test-skill-main button.primary-button:hover {
        font-size: 18px;
    }
    .upskil-contact-footer h2 {
        font-size: 20px;
    }
    .upskil-contact-footer h3 {
        font-size: 25px;
    }
    .upskil-contact-footer ul li {
        font-size: 20px;
    }
    .upskil-contact-footer p {
        font-size: 20px;
    }
    .upskil-footer-menu h4 {
        font-size: 25px;
    }
    .upskil-footer-menu h5 {
        font-size: 20px;
    }
    .footer-menu-box h6 {
        font-size: 20px;
    }
    .footer-menu-box ul li a {
        font-size: 20px;
    }
    .overview-title h4 {
        font-size: 21px;
    }
    .prdct-details-cntnt-title h4 {
        font-size: 38px;
    }
    .prdct-details-cntnt-title h5 {
        font-size: 19px;
    }
    .prdct-details-cntnt p {
        font-size: 21px;
    }
    .concern-box p {
        font-size: 20px;
    }
    .concern-box p {
        font-size: 20px;
    }
    .benefit-content-box p {
        font-size: 22px;
    }
    .key-benefit-box ul li {
        font-size: 20px;
    }
    .customer-story-box h2 {
        font-size: 36px;
    }
    .customer-story-box h3 {
        font-size: 19px;
    }
    .faq-box h2 {
        font-size: 36px;
    }
    .faq-box h3 {
        font-size: 19px;
    }
    .accordion-body {
        font-size: 19px;
    }
    .inner-banner-text ul li select {
        width: 270px;
        font-size: 22px;
    }
    .prodcut-thumb p {
        font-size: 20px;
    }
    .prodcut-thumb h3 {
        font-size: 29px;
    }
    .products-video-main-title h2 {
        font-size: 37px;
        margin-bottom: 20px;
    }
    a.access-button {
        font-size: 20px;
    }
    a.access-button:hover {
        font-size: 20px;
    }
    .pagination-box ul.pagination li.page-item a {
        font-size: 24px;
        width: 45px;
        height: 45px;
    }
    .pagination-box ul.pagination li.page-item.active span {
        font-size: 24px;
        width: 45px;
        height: 45px;
    }
    .membership-suit-title ul li {
        font-size: 23px;
        line-height: inherit;
    }
    .home-membership-suite-img h4 {
        font-size: 28px;
    }
    .home-membership-siut-contnet ul li {
        font-size: 21px;
    }
    .prodcut-details-slide-content ul li {
        font-size: 22px;
    }
    .prodcut-dtaisl-thumb p {
        font-size: 21px;
    }
    .prodcut-dtaisl-thumb h4 {
        font-size: 42px;
    }
    .schedule-content h6 {
        font-size: 32px;
    }
    .schedule-content p {
        font-size: 22px;
        margin-top: 0;
    }
    .short-descrip-in-wrap p {
        font-size: 19px;
        line-height: 30px;
    }
    .short-descrip-in-wrap h4 {
        font-size: 30px;
    }
    .short-descrip-in-wrap ul {
        margin-bottom: 2em;
    }
    .short-descrip-in-wrap ul li {
        font-size: 19px;
    }
    .product-details-img-in {
        height: 92%!important;
    }
    .product-thumb-title h5 {
        font-size: 35px;
    }
    .prodcut-thumb h4 {
        font-size: 18px;
        width: 100%;
    }
    .products-video-img-box {
        height: 258px;
    }
    .content-desc-main-wrap ul li button.descrip-tab-button {
        font-size: 22px;
    }
    .content-desc-main-wrap .tab-content h3 {
        font-size: 25px;
    }
    .content-desc-main-wrap .tab-content p {
        font-size: 22px;
    }
    .products-video-img-box.video-box {
        height: 82%;
    }
    .products-video-content-box h4 {
        font-size: 23px;
    }
    .experiece-wrap h2 {
        font-size: 21px;
    }
    .experiece-wrap h3 {
        font-size: 55px;
    }
    .experiece-wrap h4 {
        font-size: 25px;
    }
    .experiece-wrap p {
        font-size: 22px;
        line-height: inherit;
    }
    .experiece-wrap h5 {
        font-size: 17px;
    }
    .how-do-we-help-wrap h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .how-do-we-help-wrap h2 {
        font-size: 32px;
    }
    .how-do-we-help-wrap h4 {
        font-size: 25px;
    }
    .how-do-we-help-wrap h5 {
        font-size: 22px;
        line-height: inherit;
    }
    .differents-area h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .differences-box h4 {
        font-size: 25px;
        margin-bottom: .8em;
    }
    .differences-box p {
        font-size: 22px;
        line-height: 32px;
    }
    .leaders-title h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .differents-area h2 {
        font-size: 44px;
    }
    .differents-area.test-knowledge-content-box p {
        font-size: 22px;
    }
    .differents-area.test-knowledge-content-box h3 {
        font-size: 28px;
    }
    .subject-list a .card h5 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .subject-list a .card h6 {
        font-size: 19px;
        line-height: 25px;
    }
    .question-items h2 {
        font-size: 22px;
    }
    .question-items h3 {
        font-size: 31px;
    }
    .quiz-questions h5 {
        font-size: 23px;
    }
    .quiz-questions h5 span {
        font-size: 23px;
    }
    .quiz-questions ul li label {
        font-size: 22px;
    }
    .quiz-questions ul li input {
        height: 30px;
        width: 30px;
    }
    .qusetion-time-description p {
        font-size: 22px;
        line-height: 35px;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 47px;
    }
    .user-instruction-box h2 {
        font-size: 55px;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 21px;
        line-height: 31px;
    }
    .user-sign-in h3 {
        font-size: 33px;
    }
    .input-fields-user-sign input {
        font-size: 20px;
    }
    .input-fields-user-sign label {
        font-size: 20px;
    }
    .input-fields-user-sign a {
        font-size: 20px;
    }
    .input-fields-user-sign a.user-gm-continue {
        font-size: 20px;
    }
    .input-fields-user-sign.or-box span {
        font-size: 22px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 20px;
        margin-top: 1em;
    }
    .input-fields-user-sign select {
        font-size: 20px;
    }
    .sign-white-box .home-invest-right-inner h6 {
        font-size: 18px;
    }
    .sign-white-box .home-invest-right-inner a {
        font-size: 23px;
    }
    .input-fields-user-sign input.remind-check {
        width: 21px;
        height: 21px;
        top: 4px;
    }
    .we-will-touch-box ul li {
        font-size: 23px;
    }
    .welcome-note-main-wrap h2 {
        font-size: 50px;
    }
    .we-will-touch-box ul li a {
        font-size: 28px;
    }
    .dashboard-menu-wrap ul a li {
        font-size: 23px;
    }
    .dashboard-menu-wrap ul a li i.bi {
        font-size: 24px;
    }
    .order-box-wrap .toast .toast-body h2 {
        font-size: 23px;
    }
    .order-details-box h3 {
        font-size: 30px;
    }
    .order-details-box table thead tr th {
        font-size: 20px;
    }
    .order-details-box table tbody tr td {
        font-size: 19px;
    }
    .login-and-out a {
        font-size: 21px;
    }
    .save-and-can a {
        font-size: 22px;
    }

    /* Membership */
    .choose-membership-title p {
        font-size: 22px;
    }
    .membership-title h3 {
        font-size: 31px;
    }
    .membership-title {
        padding: 2em;
    }    
    .membership-title h4 {
        font-size: 21px;
    }
    ul.membership-package-title li h5 {
        font-size: 24px;
        line-height: 34px;
    }
    ul.membership-package-title li h6 {
        font-size: 40px;
    }
    ul.membership-package-title li h6 span {
        font-size: 25px;
    }
    ul.membership-package-title li p {
        font-size: 20px;
    }
    ul.membership-package-title {
        padding: 1.5em;
    }
    .membership-content p {
        font-size: 21px;
    }
    .membership-content ul li {
        font-size: 21px;
    }
    .membership-content {
        padding: 2em;
    }
    .contact-text-inner h2 {
        font-size: 42px;
    }
    .contact-text-inner ul li {
        font-size: 20px;
    }
    .contact-text-inner ul li::before {
        top: 5px;
    }
    .contact-optin ul li a {
        font-size: 20px;
    }
    .contact-form-inner h3 {
        font-size: 32px;
    }
    .contact-form-inner h4 {
        font-size: 18px;
    }
    .contact-form-inner input {
        font-size: 20px;
    }
    .contact-form-inner textarea {
        font-size: 20px;
    }
    .contact-form-inner button.primary-button {
        font-size: 19px;
    }
    .contact-form-inner button.primary-button:hover {
        font-size: 19px;
    }
}

@media screen and (min-width: 2547px) {
    .product-details-img-in {
        height: 520px!important;
    }
    img.shap-half {
        right: 10em;
        bottom: 1.5em;
    }
}

@media screen and (min-width: 3072px) {
    .menu-header a.navbar-brand img {
        width: 100%;
    }
    ul.menu-items li a {
        font-size: 25px;
        padding: 20px!important;
    }
    a.secondary-button {
        font-size: 25px;
    }
    a.secondary-button:hover {
        font-size: 25px;
    }
    a.tertiary-button {
        font-size: 25px;
    }
    a.secondary-button:hover {
        font-size: 25px;
    }
    a.tertiary-button:hover {
        font-size: 25px;
    }
    a.primary-button {
        font-size: 25px;
    }
    .home-slider-content-inner h1 {
        font-size: 6em;
    }
    .home-banner-search-wrap span {
        width: 190px;
        font-size: 25px;
    }
    .home-video {
        padding: 7em 4em;
    }
    .home-video-title h2 {
        font-size: 6em;
        margin-bottom: .5em;
    }
    .home-slider-content-inner h2 {
        font-size: 35px;
    }
    .home-banner-search-wrap {
        margin-bottom: 80px!important;
    }
    .home-banner-search-wrap select {
        font-size: 25px;
        width: 180px;
    }
    .home-banner-search-wrap input {
        font-size: 25px;
    }
    .home-banner-search-wrap button.homebanner-search-btn {
        font-size: 25px;
        width: 95px;
    }
    .home-vide-in h3 {
        font-size: 35px;
    }
    .home-vide-in button.primary-button {
        font-size: 19px;
    }
    .home-vide-in button.primary-button:hover {
        font-size: 19px;
    }
    .home-invest-text-wrap h2 {
        font-size: 6em;
    }
    .home-invest-text-wrap p {
        font-size: 28px;
        margin-top: .8em;
        line-height: 40px;
    }
    .home-invest-text-wrap a {
        font-size: 28px;
    }
    .invest-section-home-wrap {
        padding: 6em;
    }
    .home-invest-right-inner {
        padding: 9em 4em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 6em;
    }
    .home-upskilpro-help-title h3 {
        font-size: 33px;
        line-height: 42px;
    }
    h6.home-helplist-number {
        font-size: 25px;
    }
    .home-upskilpro-help-wrap {
        padding: 8em;
    }
    .options-points-box img {
        width: 29%!important;
    }
    .options-points-box button.tertiary-button {
        font-size: 26px;
    }
    .options-points-box h4 {
        font-size: 35px;
    }
    .options-points-box h5 {
        font-size: 28px;
        line-height: 40px;
    }
    .options-points-box a.primary-button {
        font-size: 25px;
    }
    .options-points-box a.primary-button span {
        top: 22px;
        width: 35px;
        height: 35px;
    }
    .market-content-box h2 {
        font-size: 55px;
    }
    .options-points-box a.primary-button:hover {
        font-size: 25px;
    }
    .home-good-reason-title h2 {
        font-size: 6em;
    }
    .good-reasons-box h3 {
        font-size: 32px;
    }
    .good-reasons-box h4 {
        font-size: 26px;
        line-height: 42px;
    }
    .market-content-box p {
        font-size: 30px;
    }
    .market-image-box {
        position: relative;
        height: 500px!important;
    }
    .effertless-accss-content h2 {
        font-size: 6em;
    }
    .effertless-accss-content h3 {
        font-size: 35px;
        line-height: 50px;
    }
    .home-category-group-title h2 {
        font-size: 60px;
    }
    .group-box {
        /* padding: 2em; */
    }
    .group-box h2 {
        font-size:35px;
    }
    .group-box ul li {
        font-size: 25px;
    }
    .membership-suit-title ul li {
        font-size: 28px;
        line-height: inherit;
    }
    .membership-suit-points p {
        font-size: 28px;
        line-height: inherit;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        font-size:18px;
        top: 5px;
        width: 30px;
        height: 30px;
    }
    .group-box table tr td {
        min-width: 480px;
    }
    .membership-suit-title h2 {
        font-size: 60px;
    }
    .options-points-box ul li {
        font-size: 28px
    }
    .test-skill-main h3 {
        font-size: 30px;
    }
    .test-skill-main h2 {
        font-size: 55px;
    }
    .test-skill-main button.primary-button {
        font-size: 25px;
    }
    .test-skill-main button.primary-button:hover {
        font-size: 25px;
    }
    .upskil-contact-footer h2 {
        font-size: 30px;
    }
    .upskil-contact-footer h3 {
        font-size: 35px;
    }
    .upskil-contact-footer ul li {
        font-size: 30px;
    }
    .upskil-contact-footer p {
        font-size: 30px;
    }
    .upskil-footer-menu h4 {
        font-size: 35px;
        margin-bottom: 30px;
    }
    .upskil-footer-menu h5 {
        font-size: 30px;
    }
    .footer-menu-box h6 {
        font-size: 30px;
    }
    .footer-menu-box ul li a {
        font-size: 30px;
    }
    input.footer-newslettetr {
        font-size: 30px;
    }
    button.primary-button {
        font-size: 30px;
    }
    button.primary-button:hover {
        font-size: 30px;
    }
    .footer-menu-box ul li {
        /* margin-top: 1em; */
        margin-bottom: 1.3em;
    }
    .copy-box p {
        font-size: 20px;
    }
    .upskil-footer-menu .input-group {
        margin-top: 3em;
        margin-bottom: 3em!important;
    }
    .inner-banner-text-wrap {
        padding: 8em;
    }

    .inner-banner-two .inner-banner-text h2 {
        font-size: 65px;
    }
    .inner-banner-text h1 {
        font-size: 31px;
    }
    .product-details-banner h3 {
        font-size: 28px;
    }
    .inner-banner-text.product-details-banner h4 {
        font-size: 50px;
    }
    .inner-banner-text.product-details-banner h4 span {
        font-size: 25px;
    }
    .schedule-content h6 {
        font-size: 38px;
    }
    .schedule-content p {
        font-size: 27px;
        margin-top: 0;
    }
    .product-details-bnr-title h5 {
        font-size: 45px;
    }
    .overview-title h2 {
        font-size: 30px;
    }
    .overview-title h4 {
        font-size: 29px;
    }
    .prdct-details-cntnt-title h4 {
        font-size: 45px;
    }
    .overview-title h3 {
        font-size: 60px;
        margin-bottom: .5em;
    }
    .prdct-details-cntnt-title h5 {
        font-size: 26px;
    }
    .prdct-details-cntnt-title h4 {
        font-size: 50px;
    }
    .prdct-details-cntnt p {
        font-size: 26px;
    }
    .product-details-img-in {
        height: 640px!important;
    }
    .product-details-content {
        padding: 9em;
    }
    img.shap-half {
        right: 6em;
    }
    .concern-box p {
        font-size: 23px;
    }
    .concern-box p {
        font-size: 25px;
    }
    .prdct-details-cntnt p {
        font-size: 27px;
    }
    .product-details-img-in {
        height: 92%!important;
    }
    .benefit-wrap h2 {
        font-size: 60px;
    }
    .benefit-content-box p {
        font-size: 31px;
    }
    .key-benefit-box ul li {
        font-size: 30px;
    }
    .customer-story-box h2 {
        font-size: 47px;
    }
    .faq-box h2 {
        font-size: 47px;
    }
    .customer-story-box h3 {
        font-size: 26px;
    }
    .faq-box h3 {
        font-size: 26px;
    }
    .inner-banner-text ul li select {
        width: 340px;
        font-size: 32px;
    }
    .products-video-img-box {
        width: 100%;
        height: 320px;
    }
    .product-image {
        position: relative;
        z-index: 9999;
        width: 56%;
    }
    .prodcut-thumb h3 {
        font-size: 35px;
    }
    .products-video-img-box h5 {
        font-size: 24px;
    }
    .prodcut-thumb ul li img {
        margin-bottom: 8px;
        width: 90%;
    }
    .prodcut-thumb p {
        font-size: 26px;
        margin-bottom: 1em;
    }
    a.access-button {
        font-size: 25px;
    }
    a.access-button:hover {
        font-size: 25px;
    }
    .products-video-innerbox {
        padding: 1.7em;
    }
    .products-video-outbox {
        margin-bottom: 2em;
    }
    .inner-banner-text ul li select {
        width: 390px;
        font-size: 32px;
        margin-right: .8em;
    }
    .membership-suit-title ul li {
        font-size: 31px;
        line-height: 50px;
    }
    .home-membership-suite-img h4 {
        font-size: 38px;
    }
    .home-membership-siut-contnet ul li {
        font-size: 27px;
    }
    .prodcut-details-slide-content h2 {
        font-size: 65px;
    }
    .prodcut-details-slide-content h3 {
        font-size: 45px;
    }
    .prodcut-dtaisl-thumb h4 {
        font-size: 57px;
    }
    .prodcut-dtaisl-thumb p {
        font-size: 27px;
    }
    .benefit-wrap h3 {
        font-size: 45px;
    }
    .short-descrip-in-wrap h4 {
        font-size: 42px;
    }
    .short-descrip-in-wrap p {
        font-size: 27px;
        line-height: 44px;
    }
    .short-descrip-in-wrap ul li {
        font-size: 27px;
    } 
    .product-thumb-title h5 {
        font-size: 45px;
    }
    .prodcut-thumb h4 {
        font-size: 25px;
        width: 100%;
    }
    .prodcut-thumb h3 {
        font-size: 40px;
    }
    .content-desc-main-wrap ul li button.descrip-tab-button {
        font-size: 28px;
    }
    .content-desc-main-wrap .tab-content h3 {
        font-size: 32px;
    }
    .content-desc-main-wrap .tab-content p {
        font-size: 28px;
    }
    .products-video-img-box.video-box {
        height: 80%;
    }
    .products-video-content-box h4 {
        font-size: 30px;
        margin-top: .7em;
    }
    .differents-area h2 {
        font-size: 55px;
    }
    .differents-area.test-knowledge-content-box p {
        font-size: 30px;
    }
    .subject-list a .card h5 {
        font-size: 36px;
    }
    .subject-list a .card h6 {
        font-size: 26px;
        line-height: 35px;
    }
    .question-items h2 {
        font-size: 32px;
    }
    .question-items h3 {
        font-size: 41px;
    }
    .quiz-questions h5 {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .quiz-questions h5 span {
        font-size: 30px;
    }
    .quiz-questions ul li label {
        font-size: 32px;
    }
    .quiz-questions ul li input {
        height: 40px;
        width: 40px;
    }
    .qusetion-time-description p {
        font-size: 28px;
        line-height: 42px;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 28px;
        line-height: 42px;
        margin-top: 3em;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 66px;
        margin-top: 1em;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 66px;
        margin-top: 1em;
    }
    .user-instruction-box h2 {
        font-size: 65px;
        margin-bottom: .5em;
    }
    .user-sign-in h3 {
        font-size: 43px;
    }
    .input-fields-user-sign input {
        font-size: 26px;
    }
    .input-fields-user-sign label {
        font-size: 26px;
    }
    .input-fields-user-sign input.remind-check {
        width: 27px;
        height: 27px;
    }
    .input-fields-user-sign a {
        font-size: 25px;
    }
    .input-fields-user-sign a.user-gm-continue {
        font-size: 28px;
    }
    .input-fields-user-sign a.user-gm-continue img {
        margin-right: 10px;
        width: 6%;
    }
    .input-fields-user-sign.or-box span {
        font-size: 28px;
        left: -40px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 27px;
        margin-top: 1em;
    }
    .input-fields-user-sign select {
        font-size: 27px;
        padding: 20px;
    }
    .sign-white-box .home-invest-right-inner h6 {
        font-size: 22px;
    }
    .thank-you-box h3 {
        font-size: 55px;
        margin-bottom: 2em;
    }
    .thank-you-box h3::after {
        width: 90px;
        height: 3px;
        bottom: -28px;
        left: 46%;
    }
    .welcome-note-main-wrap h2 {
        font-size: 60px;
    }
    .we-will-touch-box h4 {
        font-size: 45px;
    }
    .we-will-touch-box ul li {
        font-size: 35px;
    }
    .we-will-touch-box ul li:before {
        content: '✓';
        margin-left: -20px;
        margin-right: 10px;
        background-color: var(--secondary-color);
        border-radius: 50px;
        color: var(--tertiary-color);
        padding: 3px 8px;
        font-size: 17px;
        position: relative;
        top: -8px;
    }
    .we-will-touch-box ul li a {
        font-size: 40px;
    }
    .thank-you-box img {
        width: 40%;
    }
    img.thank-foot {
        width: 10%!important;
    }
    .dashboard-menu-wrap ul a li {
        font-size: 29px;
    }
    .dashboard-menu-wrap ul a li i.bi {
        font-size: 31px;
    }
    .login-and-out a {
        font-size: 26px;
    }
    .order-box-wrap .toast .toast-body h2 {
        font-size: 26px;
    }
    .order-box-wrap .toast .toast-body a.white-button-upgrade {
        font-size: 25px;
    }
    .order-box-wrap .toast button.toast-close {
        width: 33px;
        height: 33px;
    }
    .order-box-wrap .toast button.toast-close i.bi {
        position: relative;
        left: -1px;
        top: 1px;
        font-size: 17px;
    }
    .order-details-box h3 {
        font-size: 38px;
    }
    .order-details-box table thead tr th {
        font-size: 27px;
    }
    .order-details-box table tbody tr td {
        font-size: 25px;
    }
    .save-and-can a {
        font-size: 27px;
    }

    /* Membership */
    .choose-membership-title p {
        font-size: 30px;
    }
    .choose-membership-title h2 {
        font-size: 3.5em;
    }
    .membership-title h3 {
        font-size: 41px;
    }
    .membership-title h4 {
        font-size: 28px;
    }
    ul.membership-package-title {
        padding: 2em;
    }
    ul.membership-package-title li h5 {
        font-size: 29px;
        line-height: 42px;
    }
    ul.membership-package-title li h6 {
        font-size: 48px;
    }
    ul.membership-package-title li h6 span {
        font-size: 30px;
    }
    ul.membership-package-title li p {
        font-size: 25px;
    }
    .membership-content p {
        font-size: 26px;
    }
    .membership-content ul li {
        font-size: 25px;
    }
    .experiece-wrap h2 {
        font-size: 31px;
    }
    .experiece-wrap h3 {
        font-size: 6em;
    }
    .experiece-wrap h4 {
        font-size: 35px;
        margin-top: 1em;
    }
    .experiece-wrap p {
        font-size: 26px;
        line-height: inherit;
    }
    .how-do-we-help-wrap h2 {
        font-size: 42px;
    }
    .how-do-we-help-wrap h3 {
        font-size: 30px;
        line-height: 45px;
    }
    .how-do-we-help-wrap h4 {
        font-size: 35px;
    }
    .how-do-we-help-wrap h5 {
        font-size: 29px;
    }
    .differents-area h3 {
        font-size: 30px;
        line-height: 44px;
    }
    .differences-box h4 {
        font-size: 33px;
        margin-bottom: .8em;
    }
    .differences-box p {
        font-size: 27px;
        line-height: 45px;
        margin-bottom: 1em;
    }
    .team-member-box h4 {
        font-size: 40px;
    }
    .team-member-box h5 {
        font-size: 29px;
    }
    .leaders-title h3 {
        font-size: 30px;
        line-height: 42px;
    }
    .leaders-title p {
        font-size: 34px;
        margin-bottom: 1em;
    }
    .team-member-box h6 {
        font-size: 26px;
        line-height: 40px;
        margin-top: 1em;
    }
    .team-member-box img {
        width: 100%;
    }
    .inner-banner-text h3 {
        font-size: 30px;
    }
    .inner-banner-text h4 {
        font-size: 38px;
    }

    .contact-text-inner h2 {
        font-size: 52px;
        line-height: inherit;
    }
    .contact-text-inner ul li {
        font-size: 27px;
    }
    .contact-text-inner ul li::before {
        top: 8px;
        width: 25px;
        height: 25px;
    }
    .contact-optin ul li a {
        font-size: 27px;
    }
    .contact-form-inner h3 {
        font-size: 40px;
    }
    .contact-form-inner h4 {
        font-size: 25px;
    }
    .contact-form-inner input {
        font-size: 27px;
    }
    .contact-form-inner textarea {
        font-size: 27px;
    }
    .contact-form-inner button.primary-button {
        font-size: 23px;
    }
    .contact-form-inner button.primary-button:hover {
        font-size: 23px;
    }
}

@media screen and (min-width: 4608px) {
    .menu-header a.navbar-brand img {
        width: 100%;
    }
    ul.menu-items li a {
        font-size: 35px;
        padding: 20px!important;
    }
    a.secondary-button {
        font-size: 30px;
    }
    a.secondary-button:hover {
        font-size: 30px;
    }
    a.tertiary-button {
        font-size: 30px;
    }
    a.secondary-button:hover {
        font-size: 30px;
    }
    a.tertiary-button:hover {
        font-size: 30px;
    }
    a.primary-button {
        font-size: 30px;
    }
    .home-slider-content-inner h1 {
        font-size: 8em;
    }
    .home-banner-search-wrap span {
        width: 260px;
        font-size: 25px;
    }
    .home-video {
        padding: 10em 4em;
    }
    .home-video-title h2 {
        font-size: 8em;
        margin-bottom: .5em;
    }
    .home-slider-content-inner h2 {
        font-size: 45px;
    }
    .home-banner-search-wrap {
        margin-bottom: 80px!important;
    }
    .home-banner-search-wrap select {
        font-size: 35px;
        width: 250px;
    }
    .home-banner-search-wrap input {
        font-size: 25px;
    }
    .home-banner-search-wrap button.homebanner-search-btn {
        font-size: 25px;
        width: 95px;
    }
    .home-vide-in h3 {
        font-size: 49px;
    }
    .home-vide-in h3 span {
        font-size: 3em;
    }
    .home-vide-in button.primary-button {
        font-size: 35px;
    }
    .home-vide-in button.primary-button:hover {
        font-size: 35px;
    }
    .home-invest-text-wrap h2 {
        font-size: 8em;
    }
    .home-invest-text-wrap p {
        font-size: 46px;
        margin-top: .8em;
        line-height: 1.5em;
    }
    .home-invest-text-wrap a {
        font-size: 46px;
    }
    .home-invest-right-inner h4 {
        font-size: 5.5em;
        margin-top: 3em;
    }
    .home-invest-right-inner h5 {
        font-size: 7em;
    }
    .invest-section-home-wrap {
        padding: 10em;
    }
    .line-1 {
        width: 7em;
        height: 1.4em;
    }
    .home-invest-right-inner {
        padding: 9em 4em;
    }
    .home-upskilpro-help-title h2 {
        font-size: 8em;
    }
    .home-upskilpro-help-title h3 {
        font-size: 45px;
        line-height: 72px;
    }
    .home-good-reasons-wrap {
        padding: 7em 4em;
    }
    h6.home-helplist-number {
        font-size: 40px;
    }
    .home-upskilpro-help-wrap {
        padding: 10em;
    }
    .options-points-box img {
        width: 20%!important;
    }
    .options-points-box h4 {
        font-size: 50px;
    }
    .options-points-box h5 {
        font-size: 40px;
        line-height: 70px;
    }
    .options-points-box a.primary-button {
        font-size: 35px;
    }
    .options-points-box a.primary-button span {
        top: 30px;
        width: 42px;
        height: 42px;
    }
    .market-content-box h2 {
        font-size: 6.8em;
    }
    .options-points-box a.primary-button:hover {
        font-size: 35px;
    }
    .home-good-reason-title h2 {
        font-size: 8em;
    }
    .good-reasons-box::after {
        height: 45em;
    }
    .good-reasons-box h3 {
        font-size: 50px;
    }
    .good-reasons-box h4 {
        font-size: 36px;
        line-height: 52px;
    }
    .market-content-box p {
        font-size: 50px;
    }
    .market-image-box {
        position: relative;
        height: 500px!important;
    }
    .effertless-accss-content h2 {
        font-size: 8em;
    }
    .effertless-accss-content h3 {
        font-size: 45px;
        line-height: 80px;
    }
    .home-category-group-main {
        padding: 10em;
    }
    .home-category-group-title h2 {
        font-size: 6em;
    }
    .group-box {
        /* padding: 3em; */
    }
    .group-box h2 {
        font-size: 45px;
    }
    .membership-suit-title ul li {
        font-size: 43px;
        line-height: 70px;
    }
    .membership-suit-points p {
        font-size: 40px;
    }
    .group-box ul li {
        font-size: 39px;
    }
    .group-box.sky-blue ul li::before, .group-box.orange-box ul li::before, .group-box.blue-box ul li::before {
        font-size: 17px;
        top: 5px;
        width: 35px;
        height: 35px;
    }
    .group-box table tr td {
        min-width: 670px;
    }
    .membership-suit-wrap {
        padding: 10em;
    }
    .membership-suit-title h2 {
        font-size: 6em;
    }
    .options-points-box ul li {
        font-size: 46px;
    }
    .test-skill-main {
        padding: 10em;
    }
    .test-skill-main h3 {
        font-size: 30px;
    }
    .test-skill-main h2 {
        font-size: 8em;
    }
    .test-skill-main h3 {
        font-size: 3em;
    }
    .test-skill-main button.primary-button {
        font-size: 35px;
    }
    .test-skill-main button.primary-button:hover {
        font-size: 35px;
    }
    .upskil-contact-footer h2 {
        font-size: 40px;
    }
    .upskil-contact-footer h3 {
        font-size: 45px;
    }
    .upskil-contact-footer ul li {
        font-size: 35px;
    }
    .upskil-contact-footer p {
        font-size: 40px;
    }
    .upskil-footer-menu h4 {
        font-size: 45px;
        margin-bottom: 30px;
    }
    .upskil-footer-menu h5 {
        font-size: 40px;
    }
    .footer-menu-box h6 {
        font-size: 50px;
    }
    .footer-menu-box ul li a {
        font-size: 40px;
    }
    input.footer-newslettetr {
        font-size: 30px;
    }
    button.primary-button {
        font-size: 30px;
    }
    button.primary-button:hover {
        font-size: 30px;
    }
    .footer-menu-box ul li {
        /* margin-top: 1em; */
        margin-bottom: 1.3em;
    }
    .copy-box p {
        font-size: 40px;
    }
    .upskil-footer-menu .input-group {
        margin-top: 3em;
        margin-bottom: 3em!important;
    }
    .inner-banner-text-wrap {
        padding: 14em;
    }
    .inner-banner-two .inner-banner-text h2 {
        font-size: 7.8em;
    }
    .inner-banner-text h1 {
        font-size: 46px;
    }
    .product-details-banner h3 {
        font-size: 40px;
    }
    .inner-banner-text.product-details-banner h4 {
        font-size: 70px;
    }
    .inner-banner-text.product-details-banner h4 span {
        font-size: 40px;
    }
    .product-details-bnr-title h5 {
        font-size: 65px;
    }
    .schedule-content h6 {
        font-size: 60px;
    }
    .schedule-content p {
        font-size: 37px;
        margin-top: 0;
    }
    .schedule-content::before {
        height:80px;
    }
    .overview-title h2 {
        font-size: 40px;
    }
    .overview-title h3 {
        font-size: 7em;
        margin-bottom: .5em;
    }
    .overview-title h4 {
        font-size: 41px;
    }
    .product-details-content {
        padding: 12em;
    }
    .prdct-details-cntnt-title h4 {
        font-size: 70px;
    }
    .prdct-details-cntnt-title h5 {
        font-size: 40px;
    }
    .prdct-details-cntnt p {
        font-size: 39px;
    }
    .concern-box p {
        font-size: 35px;
    }
    .concern-box p {
        font-size: 38px;
    }
    .prdct-details-cntnt-title:before {
        height: 80px;
    }
    .benefit-content-box p {
        font-size: 51px;
    }
    .key-benefit-box ul li {
        font-size: 43px;
    }
    .customer-story-box h2 {
        font-size: 75px;
    }
    .customer-story-box h3 {
        font-size: 36px;
    }
    .faq-box h2 {
        font-size: 75px;
    }
    .faq-box h3 {
        font-size: 36px;
    }
    .accordion-body {
        font-size: 39px;
    }
    .sliderfive .owl-dots button {
        width: 1.8em;
        height: 1.8em;
    }
    .key-benefit-box ul li::before {
        padding: 1px 10px;
    }
    .products-video-img-box {
        width: 100%;
        height: 490px;
    }
    .inner-banner-text ul li select {
        width: 500px;
        font-size: 45px;
        margin-right: .8em;
    }
    .prodcut-thumb h3 {
        font-size: 55px;
        margin-top: 1em;
        margin-bottom: 1em;
    }
    .prodcut-thumb ul li {
        width: 100px;
    }
    .prodcut-thumb ul {
        margin-top: 1em;
        margin-bottom: 3em;
    }
    .prodcut-thumb p {
        font-size: 37px;
        margin-bottom: 1em;
    }
    a.access-button {
        font-size: 38px;
    }
    a.access-button:hover {
        font-size: 38px;
    }
    .products-video-main-title h2 {
        font-size: 63px;
        margin-bottom: 20px;
    }
    .products-video-main-wrap {
        padding: 5em;
    }
    .products-video-outbox {
        padding: 2em;
    }
    .products-video-img-box h5 {
        font-size: 34px;
    }
    .home-membership-siut-contnet ul li {
        font-size: 40px;
    }
    .home-membership-suite-img h4 {
        font-size: 58px;
        margin-bottom: 30px;
    }
    .products-video-img-box h5 {
        font-size: 64px;
    }
    .prodcut-thumb h4 {
        font-size: 40px;
        width: 100%;
    }
    .prodcut-thumb h3 {
        margin-bottom: 0;
    }
    .products-video-content-box h4 {
        font-size: 41px;
        margin-top: 1em;
    }
    .differents-area h2 {
        font-size: 6.8em;
    }
    .differents-area.test-knowledge-content-box p {
        font-size: 50px;
    }
    .subject-list a .card h5 {
        font-size: 56px;
    }
    .subject-list a .card h6 {
        font-size: 40px;
        line-height: 53px;
        margin-top: 30px;
    }
    .sign-blue-box .home-invest-right-inner h4 {
        font-size: 7em;
        margin-top: 1em;
    }
    .sign-white-box .home-invest-right-inner h5 {
        font-size: 40px;
        line-height: 62px;
        margin-top: 3em;
    }
    .user-instruction-box h2 {
        font-size: 7em;
    }
    .user-sign-in h3 {
        font-size: 65px;
    }
    .input-fields-user-sign input {
        font-size: 35px;
    }
    .input-fields-user-sign label {
        font-size: 36px;
    }
    .input-fields-user-sign a {
        font-size: 35px;
    }
    .input-fields-user-sign.or-box span {
        font-size: 45px;
        left: -80px;
    }
    .input-fields-user-sign a.user-gm-continue {
        font-size: 38px;
    }
    .input-fields-user-sign.new-user a {
        font-size: 37px;
        margin-top: 1em;
    }
    .input-fields-user-sign select {
        font-size: 33px;
        padding: 30px;
    }
    .sign-white-box .home-invest-right-inner h6 {
        font-size: 32px;
    }
    .sign-white-box .home-invest-right-inner a {
        font-size: 40px;
    }
    .thank-you-box img {
        width: 40%;
    }
    img.thank-foot {
        width: 10%!important;
    }
    .thank-you-box h3 {
        font-size: 65px;
    }
    .welcome-note-main-wrap h2 {
        font-size: 70px;
    }
    .we-will-touch-box h4 {
        font-size: 55px;
    }
    .we-will-touch-box ul li {
        font-size: 43px;
    }
    .we-will-touch-box ul li a {
        font-size: 60px;
    }
    .login-and-out a {
        font-size: 33px;
    }
    .dashboard-menu-wrap ul a li {
        font-size: 39px;
    }
    .dashboard-menu-wrap ul a li i.bi {
        font-size: 39px;
    }
    .order-box-wrap .toast .toast-body h2 {
        font-size: 39px;
    }
    .order-box-wrap .toast .toast-body a.white-button-upgrade {
        font-size: 35px;
        padding: 12px 33px!important;
    }
    .order-box-wrap .toast button.toast-close {
        width: 53px;
        height: 53px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .order-box-wrap .toast button.toast-close i.bi {
        position: relative;
        left: 1px;
        top: 3px;
        font-size: 28px;
    }
    .order-details-box h3 {
        font-size: 48px;
    }
    .order-details-box table thead tr th {
        font-size: 37px;
    }
    .order-details-box table tbody tr td {
        font-size: 35px;
    }
    .save-and-can a {
        font-size: 38px;
    }


    /* Membership */
    .choose-membership-title p {
        font-size: 43px;
    }
    .choose-membership-title h2 {
        font-size: 5em;
    }
    .membership-title h3 {
        font-size: 51px;
    }
    .membership-title h4 {
        font-size: 40px;
    }
    .membership-title {
        padding: 3em;
    }
    ul.membership-package-title li h5 {
        font-size: 44px;
        line-height: 55px;
    }
    ul.membership-package-title {
        padding: 3em;
    }
    ul.membership-package-title li h6 {
        font-size: 60px;
    }
    ul.membership-package-title li h6 span {
        font-size: 43px;
    }
    ul.membership-package-title li p {
        font-size: 36px;
        margin-top: 9px;
    }
    .membership-content p {
        font-size: 37px;
    }
    .membership-content ul li {
        font-size: 35px;
    }
    .membership-content {
        padding: 5em;
    }

    .experiece-wrap h2 {
        font-size: 41px;
    }
    .experiece-wrap h3 {
        font-size: 8em;
    }
    .experiece-wrap h4 {
        font-size: 47px;
    }
    .experiece-wrap p {
        font-size: 39px;
        line-height: inherit;
    }
    .how-do-we-help-wrap h2 {
        font-size: 5em;
    }
    .how-do-we-help-wrap h4 {
        font-size: 58px;
    }
    .how-do-we-help-wrap h3 {
        font-size: 40px;
        line-height: inherit;
    }
    .how-do-we-help-wrap h5 {
        font-size: 40px;
        line-height: inherit;
    }
    .differents-area h3 {
        font-size: 40px;
        line-height: 59px;
    }
    .differences-box h4 {
        font-size: 46px;
        margin-bottom: .8em;
    }
    .differences-box p {
        font-size: 37px;
        line-height: inherit;
        margin-bottom: 1em;
    }
    .leaders-title h2 {
        font-size: 7em;
    }
    .leaders-title h3 {
        font-size: 41px;
        line-height: inherit;
    }
    .leaders-title p {
        font-size: 54px;
    }
    .team-member-box h4 {
        font-size: 60px;
    }
    .team-member-box h5 {
        font-size: 40px;
    }
    .team-member-box h6 {
        font-size: 40px;
        line-height: inherit;
        margin-top: 1em;
    }

    .inner-banner-text h3 {
        font-size: 40px;
    }
    .inner-banner-text h4 {
        font-size: 55px;
    }
    .contact-text-inner h2 {
        font-size: 72px;
        line-height: inherit;
    }
    .contact-text-inner ul li {
        font-size: 40px;
    }
    .contact-optin ul li a {
        font-size: 40px;
    }
    .contact-text-inner ul li::before {
        top: 8px;
        width: 35px;
        height: 35px;
        margin-right: 30px;
    }
    .contact-form-inner h3 {
        font-size: 60px;
    }
    .contact-form-inner h4 {
        font-size: 35px;
    }
    .contact-form-inner input {
        font-size: 38px;
    }
    .contact-form-inner textarea {
        font-size: 38px;
    }
    .contact-form-inner button.primary-button {
        font-size: 37px;
    }
    .contact-form-inner button.primary-button:hover {
        font-size: 37px;
    }
}