@media (min-width: 992px) {
    .w-lg-auto {
        width: auto !important;
    }

    .py-lg-up-90px{
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .px-lg-up-80px{
        padding-left: 80px !important;
        padding-right: 80px !important;
    }

    .px-lg-up-100px{
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .change-min-h-621px-lg-0{
        min-height: 621px;
    }
}
@media (max-width: 1399px) {
/* Start position */
.change-position-lg-absolute-relative{
    position: relative;
}
/* End position */
}

@media (max-width: 1199px) {

    /* Start Header */
    .header-s1 .navbar-nav .nav-link{
        padding: 8px 10px;
    }
    .header-s2 .navbar-nav .nav-link{
        padding: 8px 10px;
    }
    /* End Header */

}

@media (max-width: 991px) {


    .change-after-gt-bg-F3F9FF{
        background-color: var(--gt-bg-F3F9FF);
    }
    .change-gt-bg-transparent-theme{
        background-color: var(--gt-bg-theme);
    }
    /* Start Padding */
    .pspacing-s4{
        padding-top: 58px;
        padding-bottom: 58px;
    }
    .change-p-28px-54px{
        padding:  41px 54px;
    }
    .change-p-32px-24px{
        padding: 28px;
    }
    .change-p-70px-32px{
        padding: 51px;
    }
    .change-pb-60px-40px{   
        padding-bottom: 50px;
    }
    .change-px-96px-lg-0{
        padding-left: 0;
        padding-right: 0;
    }
    .change-px-90px-24px{
        padding-left: 57px;
        padding-right: 57px;
    }
    .change-px-96px-24px{
        padding-left: 60px;
        padding-right: 60px;
    }
    .change-px-100px-24px{
        padding-left: 62px;
        padding-right: 62px;
    }

    .change-py-60px-48px{
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .change-py-80px-50px{
        padding-top: 65px;
        padding-bottom: 65px;
    }
    .change-py-100px-70px{
        padding-top: 85px;
        padding-bottom: 85px;
    }
    .change-py-100px-54px{
        padding-top: 77px;
        padding-bottom: 77px;
    }
    .change-py-130px-54px{
        padding-top: 92px;
        padding-bottom: 92px;
    }
    .change-py-140px-lg-0{
        padding-top: 0;
        padding-bottom: 0;
    }
    .change-py-140px-54px{
        padding-top: 97px;
        padding-bottom: 97px;
    }
    .change-py-150px-90px{
        padding-top: 120px;
        padding-bottom: 120px;
    }
    .change-py-160px-110px{
        padding-top: 135px;
        padding-bottom: 135px;
    }
    .change-pt-80px-34px{
        padding-top: 57px;
    }
    .change-pt-80px-50px{
        padding-top: 65px;
    }
    .pt-after-lg-0{
        padding-top: 0 !important;
    }
    .py-after-lg-0{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    /* End Padding */

    /* Start Font Size */
    .change-fs-14px-10px{
        font-size: 12px
    }
    .change-fs-16px-10px{
        font-size: 13px
    }
    .change-fs-16px-12px{
        font-size: 14px
    }
    .change-fs-16px-14px{
        font-size: 15px
    }
    .change-fs-20px-16px{
        font-size: 18px
    }
    .change-fs-20px-18px{
        font-size: 19px
    }
    .change-fs-24px-14px{
        font-size: 19px
    }
    .change-fs-24px-18px{
        font-size: 21px
    }
    .change-fs-24px-20px{
        font-size: 22px
    }
    .change-fs-48px-26px{
        font-size: 37px
    }
    .change-fs-50px-32px{
        font-size: 41px;
    }
    .change-fs-56px-45px{
        font-size: 50px;
    }
    .change-fs-62px-42px{
        font-size: 52px;
    }
    .change-fs-62px-45px{
        font-size: 53px;
    }
    .change-fs-66px-42px{
        font-size: 54px;
    }
    .change-fs-66px-44px{
        font-size: 55px;
    }
    .change-fs-68px-50px{
        font-size: 59px;
    }
    .change-fs-90px-50px{
        font-size: 70px;
    }
    .change-fs-90px-56px{
        font-size: 73px;
    }
    /* End Font Size */

    /* Start line height */
    .change-line-height-33px-31px{
        line-height: 32px;
    }
    .change-line-height-54px-35px{
        line-height: 44px;
    }
    .change-line-height-74px-50px{
        line-height: 62px;
    }
    .change-line-height-95px-59px{
        line-height: 77px;
    }
    /* End line height */

    /* Start width */
    .change-w-lg-50-100{
        width: 100%;
    }

    .min-h-lg-590px{
        min-height: 590px;
    }
    /* End width */

    /* Start gap */
    .change-gap-row-20px-16px{
        row-gap: 18px;
    }
    .change-row-gap-24px-16px{
        row-gap: 20px;
    }
    .change-gap-44px-30px{
        gap: 37px;
    }
    .change-gap-48px-36px{
        gap: 42px;
    }
    .change-row-gap-50px-32px{
        row-gap: 41px;
    }
    .change-row-gap-68px-32px{
        row-gap: 50px;
    }
    /* End gap */

    /* Start border radius*/
    .change-rounded-32px-lg-0{
        border-radius: 0;
    }
    .change-rounded-60px-32px{
        border-radius: 46px;
    }
    /* End border radius */

    /* Start  position */
    .position-lg-relative{
        position: unset !important;
    }
    /* End position */

    /* Start left right */
    .change-right-0-lg-auto{
        right: auto;
    }
    .left-lg-10px{
        left: 10px;
    }
    /* End left right */


    /* Start btn  */
    .change-btn-FFFFFF-theme{
        --bs-btn-color: var(--gt-text-F8F8F8);
        --bs-btn-bg: transparent;
        --bs-btn-border-color: var(--gt-border-F8F8F8);
        --bs-btn-hover-color: var(--gt-text-theme);
        --bs-btn-hover-bg: var(--gt-bg-F8F8F8);
        --bs-btn-hover-border-color: var(--gt-border-F8F8F8);
        --bs-btn-focus-shadow-rgb: 25, 135, 84;
        --bs-btn-active-color: var(--gt-text-theme);
        --bs-btn-active-bg: var(--gt-bg-F8F8F8);
        --bs-btn-active-border-color: var(--gt-border-F8F8F8);
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: var(--gt-text-F8F8F8);
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: var(--gt-border-F8F8F8);
        --bs-gradient: none;
    }
    /* End btn  */


     /* Start Header */
     .header-s2 ,  .header-s1{
        padding: 8px 0;
        min-height: 66px;
    }
    .header-s2 .navbar-brand img,
    .header-s1 .navbar-brand img{
        height: 36px;
    }

     .header-s2 .navbar-collapse,
    .header-s1 .navbar-collapse{
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        max-width: 390px;
        width: 100%;
        background: var(--gt-bg-theme);
        height: 100% !important;
        display: flex !important;
        left: -100%;
        transition: 0.3s;
        z-index: 1;
        flex-direction: column;
    }

 
    .header-s2 .navbar-collapse .navbar-nav,
    .header-s1 .navbar-collapse .navbar-nav{
        flex-grow: 1;

    }
    .overflow-lg-auto{
        overflow: auto;
    }
    .header-s2 .navbar-collapse.active,
    .header-s1 .navbar-collapse.active{
        left: 0;
        transition: 0.3s;
    }
  
    .header-s2 .navbar-nav .nav-link,
    .header-s1 .navbar-nav .nav-link{
        padding: 0;
        font-size: 24px;
        font-weight: 600;
        color: var(--gt-text-FFFFFF);
    }
    .header-s2 .navbar-nav .nav-link svg,  .header-s1 .navbar-nav .nav-link svg{
        width: 16px !important;
    }
    .dropdown-s1 .dropdown-toggle{
        border: unset !important;
    }
    .dropdown-s1 .dropdown-menu{
        background: transparent;
        border: unset;
        padding: 4px 0 0 0 !important;
    }
    .dropdown-s1 .dropdown-item{
        margin-top: 12px;
        padding: 0 !important;
        color: var(--gt-text-121212);
    }
    .dropdown-s1 .dropdown-item:focus, .dropdown-s1 .dropdown-item:hover{
        color: var(--gt-text-theme);
        background-color: transparent;
    }

    .header-s2 .btn-FFFFFF ,
    .header-s1 .btn-theme{
        --bs-btn-color: var(--gt-text-theme);
        --bs-btn-bg: var(--gt-bg-FFFFFF);
        --bs-btn-border-color: var(--gt-border-FFFFFF);
        --bs-btn-hover-color: var(--gt-text-theme);
        --bs-btn-hover-bg: var(--gt-bg-FFFFFF);
        --bs-btn-hover-border-color: var(--gt-border-FFFFFF);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: var(--gt-text-theme);
        --bs-btn-active-bg: var(--gt-bg-FFFFFF);
        --bs-btn-active-border-color: var(--gt-border-FFFFFF);
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: var(--gt-text-theme);
        --bs-btn-disabled-bg: var(--gt-bg-FFFFFF);
        --bs-btn-disabled-border-color: var(--gt-border-FFFFFF);
    }


    .header-s2 .btn-outline-F8F8F8,
    .header-s1 .btn-outline-FFFFFF-theme {
        --bs-btn-color: var(--gt-text-FFFFFF);
        --bs-btn-bg: transparent;
        --bs-btn-border-color: var(--gt-border-FFFFFF);
        --bs-btn-hover-color: var(--gt-text-FFFFFF);
        --bs-btn-hover-bg: transparent;
        --bs-btn-hover-border-color: var(--gt-border-FFFFFF);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: var(--gt-text-FFFFFF);
        --bs-btn-active-bg: transparent;
        --bs-btn-active-border-color: var(--gt-border-FFFFFF);
        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        --bs-btn-disabled-color: var(--gt-text-FFFFFF);
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: var(--gt-border-FFFFFF);
    }
    .header-s1backdrop{
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: #000000;
        transition: opacity .15s linear;
        opacity: 0;
        visibility: hidden;
    }
    .header-s1backdrop.show{
        visibility: visible;
        opacity: 0.5;
    }
    .profile-s1dropdown .dropdown-toggle::after{
        content: unset;
    }
    /* End Header */


/* Start custom css  */
    .slide-card-w-left-hover:hover ,
    .slide-card-w-right-hover:hover{
        width: 100% !important;
    }

    .list-dc-terms li{
        font-size: 16px;
    }
    .list-dc-terms{
        gap: 10px;
    }
    /* End custom css  */

        /* start /* Strat faq-accordion  */
        .faq-accordion .accordion-item .accordion-header .accordion-button{
            font-size: 22px;
        }
        .faq-accordion .accordion-item .accordion-collapse .accordion-body{
            font-size: 15px;
        }
        /* End /* Strat faq-accordion  */
}


@media (max-width: 575px){
     /* Start Padding */
    .pspacing-s4{
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .change-p-32px-24px{
        padding: 24px;
    }
    .change-p-70px-32px{
        padding: 32px;
    }
    .change-p-28px-54px{
        padding:  28px 54px;
    }
    .change-pb-60px-40px{   
        padding-bottom: 40px;
    }
    .change-px-90px-24px{
        padding-left: 24px;
        padding-right: 24px;
    }
    .change-px-96px-24px{
        padding-left: 24px;
        padding-right: 24px;
    }
    .change-px-100px-24px{
        padding-left: 24px;
        padding-right: 24px;
    }
    .change-py-60px-48px{
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .change-py-80px-50px{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .change-py-100px-70px{
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .change-py-100px-54px{
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .change-py-130px-54px{
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .change-py-140px-50px{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .change-py-140px-54px{
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .change-py-150px-90px{
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .change-py-160px-110px{
        padding-top: 110px;
        padding-bottom: 110px;
    }
    .change-pt-80px-34px{
        padding-top: 34px;
    }
    .change-pt-80px-50px{
        padding-top: 50px;
    }
    /* End Padding */

    /* Start Font Size */
    .change-fs-14px-10px{
        font-size: 10px
    }
    .change-fs-16px-10px{
        font-size: 10px
    }
    .change-fs-16px-12px{
        font-size: 12px
    }
    .change-fs-16px-14px{
        font-size: 14px
    }
    .change-fs-20px-16px{
        font-size: 16px
    }
    .change-fs-20px-18px{
        font-size: 18px
    }
    .change-fs-24px-14px{
        font-size: 14px
    }
    .change-fs-24px-18px{
        font-size: 18px
    }
    .change-fs-24px-20px{
        font-size: 20px
    }
    .change-fs-48px-26px{
        font-size: 26px
    }
    .change-fs-50px-32px{
        font-size: 32px;
    }
    .change-fs-56px-45px{
        font-size: 45px;
    }
    .change-fs-62px-42px{
        font-size: 42px;
    }
    .change-fs-62px-45px{
        font-size: 45px;
    }
    .change-fs-66px-42px{
        font-size: 42px;
    }
    .change-fs-66px-44px{
        font-size: 44px;
    }
    .change-fs-68px-50px{
        font-size: 50px;
    }
    .change-fs-90px-50px{
        font-size: 50px;
    }
    .change-fs-90px-56px{
        font-size: 56px;
    }
    /* End Font Size */

    /* Start border radius */
    .change-rounded-60px-32px{
        border-radius: 32px;
    }
    /* End border radius */


    /* Start gap */
    .change-gap-row-20px-16px{
        row-gap: 16px;
    }
    .change-row-gap-24px-16px{
        row-gap: 16px;
    }
    .change-gap-44px-30px{
        gap: 30px;
    }
    .change-gap-48px-36px{
        gap: 36px;
    }
    .change-row-gap-50px-32px{
        row-gap: 32px;
    }
    .change-row-gap-68px-32px{
        row-gap: 32px;
    }
    /* End gap */

    /* Start line height*/

    .change-line-height-33px-31px{
        line-height: 31px;
    }
    .change-line-height-54px-35px{
        line-height: 35px;
    }
    .change-line-height-74px-50px{
        line-height: 50px;
    }
    .change-line-height-95px-59px{
        line-height: 59px;
    }
    /* End line height */

/* start custom css  */
    .list-dc-terms li{
        font-size: 14px;
    }
    .list-dc-terms{
        gap: 6px;
    }
/* End custom css  */

     /* Strat faq-accordion  */
    .faq-accordion .accordion-item .accordion-header .accordion-button{
        font-size: 20px;
    }
    .faq-accordion .accordion-item .accordion-collapse .accordion-body{
        font-size: 14px;
        padding-right: 0;
        line-height: 18px;
    }
   /* Strat faq-accordion  */


}