@media only screen and (min-width: 2560px) {
    body {
        max-width: 2560px;
        margin: auto;
    }
}

@media only screen and (min-width: 1920px) {
    #homepage .container,
    #homepage .container-lg,
    #homepage .container-md,
    #homepage .container-sm,
    #homepage .container-xl,
    #homepage .container-xxl {
        max-width: 1600px;
        margin: auto;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1900px) {
    /* .container,
                .container-lg,
                .container-md,
                .container-sm,
                .container-xl,
                .container-xxl {
                    max-width: 1500px;
                    margin: auto;
                } */
    .skill_select li {
        width: calc(19% - 8px);
    }
    .bundles>li {
        width: calc(23% - 5px);
    }
    .from_our li {
        width: 30.6%;
    }
    .visa_card img {
        max-width: 55px;
    }
    .aword {
        width: 85%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1590px) {
     :root {
        --red: #ef5b68;
        --orange: #f0572c;
        --black: #000;
        --white: #ffffff;
        --lihtwhite: #f1f1f1;
        --grey: #505050;
        --font-48: 42px;
        --font-38: 32px;
        --font-36: 30px;
        --font-34: 28px;
        --font-32: 26px;
        --font-26: 22px;
        --font-20: 18px;
        --font-18: 16px;
        --font-16: 15px;
    }
    /* .container,
                .container-lg,
                .container-md,
                .container-sm,
                .container-xl {
                    max-width: 98%;
                } */
    .navbar-light .navbar-nav .nav-link {
        margin-right: 8px;
    }
    .call_menu .phone {
        padding: 6px;
    }
    .call_menu {
        gap: 5px;
    }
    .banner_had p {
        font-size: var(--font-36);
    }
    .skill_select li {
        width: calc(24% - 8px);
    }
    .bundles>li {
        width: calc(32% - 5px);
    }
    .library_course_desc {
        min-height: 300px;
    }
    .from_our li {
        width: 30.6%;
    }
    .join_thousands>li {
        width: 33%;
    }
    .visa_card img {
        max-width: 38px;
    }
    .visa_card img:nth-child(5) {
        max-width: 20%;
    }
    .safety_award>li img {
        width: 160px;
    }
    .aword {
        width: 85%;
    }
    /*-------------- course_listing start here 19-6-24----------- */
    .certification_tag>li {
        width: 32%;
    }
    /*-------------- course_listing end here 19-6-24----------- */
    /*-------------- chekout start here 20-6-24----------- */
    .coupon_code {
        width: 70%;
    }
    /*-------------- chekout end here 20-6-24----------- */
    .banner_had aside,
    .banner_had p {
        margin: 10px 0;
    }
    /*-------------- partner_with_us start here 9-7-24 --------------*/
    .finding>li {
        width: calc(32% - 6px);
    }
    /*-------------- partner_with_us end here 9-7-24 --------------*/
    /*-------------- free_for_life start here 9-7-24 --------------*/
    .Partner_provided>li {
        width: 17.8%;
    }
    /*-------------- free_for_life end here 9-7-24 --------------*/
    /*-------------- full_lifetime_access start here 10-7-24 --------------*/
    .sucess_course_list>li {
        width: calc(33% - 7px);
    }
    /*-------------- full_lifetime_access end here 10-7-24 --------------*/
    /*-------------- affiliate_program start here 12-7-24 --------------*/
    .account_creat>li {
        width: 29%;
    }
    /*-------------- affiliate_program end here 12-7-24 --------------*/
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {}

@media only screen and (max-width: 1190px) {
     :root {
        --red: #ef5b68;
        --orange: #f0572c;
        --black: #000;
        --white: #ffffff;
        --lihtwhite: #f1f1f1;
        --grey: #505050;
        --font-48: 42px;
        --font-38: 36px;
        --font-36: 34px;
        --font-34: 32px;
        --font-32: 30px;
        --font-26: 24px;
        --font-24: 20px;
        --font-20: 18px;
        --font-18: 16px;
        --font-16: 16px;
    }
    .fixedHeader .navbar-brand .scroll_logo,
    .navbar-brand .fix_logo {
        max-width: 140px;
        margin-left: 0;
    }
    .navbar-light .navbar-nav .nav-link {
        margin-right: 3px;
    }
    .call_menu {
        gap: 8px;
    }
    .call_menu i {
        margin: 0;
    }
    .call_menu .phone {
        padding: 3px;
    }
    .fixedHeader .call_menu .phone {
        padding: 20px 4px;
    }
    .banner_had aside {
        margin: 15px 0;
    }
    .banner_had p {
        font-size: var(--font-26);
        margin: 15px 0;
    }
    .skill_select li {
        width: calc(32% - 5px);
    }
    .comntitle {
        margin-bottom: 15px;
    }
    .bundles>li {
        width: calc(49% - 4px);
    }
    .library_course_desc {
        min-height: 300px;
    }
    .aword {
        width: 100%;
        margin: 30px auto 0;
    }
    .online_course h5 {
        margin: 15px 0;
    }
    .purches_course>li {
        width: 50%;
    }
    .purches_course>li:nth-child(3) {
        margin-top: 15px;
    }
    .from_our li {
        width: 30.6%;
    }
    .join_thousands>li {
        width: 33%;
    }
    .safety_award>li img {
        width: 160px;
    }
    /*-------------- mobile_menu start here ----------- */
    .desktop {
        display: none;
    }
    .mobile_menu {
        display: block;
    }
    .toggle_click {
        padding: 10px;
        position: relative;
        background-color: var(--white);
        z-index: 1;
        display: flex;
        justify-content: space-between;
    }
    .m-link {
        position: absolute;
        width: 300px;
        height: 100vh;
        background: #ffffff;
        left: -300px;
        top: 100%;
        bottom: 0;
        box-sizing: border-box;
        transition: all 0.4s ease;
    }
    .m-link a {
        padding: 5px 15px;
        text-decoration: none;
        font-size: var(--font-16);
        font-weight: 500;
        color: #505050;
        /* background-color: var(--white); */
        display: flex;
        justify-content: space-between;
    }
    .m-link.active {
        left: 0;
    }
    .dropdown-menu {
        position: initial !important;
        transform: unset !important;
        background-color: var(--red);
        padding: 0;
        border: none;
    }
    .toggle-bar,
    .toggle-bar::before,
    .toggle-bar::after,
    .toggle-wrap.active .toggle-bar,
    .toggle-wrap.active .toggle-bar::before,
    .toggle-wrap.active .toggle-bar::after {
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
    .dropdown-menu>li>a {
        background-color: #555555;
        color: var(--white);
    }
    .dropdown-toggle::after {
        display: none;
    }
    .nav-link:focus,
    .nav-link:hover {
        color: var(--red);
    }
    .dropdown-item:hover {
        background-color: var(--red);
        color: var(--white);
    }
    .toggle-bar::before {
        content: "";
        background-image: url(../images/mobile_line.svg);
        background-repeat: no-repeat;
        background-size: contain;
        width: 40px;
        height: 40px;
        display: block;
    }
    .mobile_set {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    .mobile_set a i {
        font-size: var(--font-24);
        color: var(--orange);
    }
    .cart img {
        max-width: 24px;
    }
    /*-------------- mobile_menu end here----------- */
    /*-------------- course_listing start here 19-6-24----------- */
    .certification_tag>li {
        width: 31.8%;
    }
    /*-------------- course_listing end here 19-6-24----------- */
    /*-------------- course_detail start here 19-6-24----------- */
    .credits {
        padding: 15px 0;
        margin: 30px 0;
    }
    .meet_cpd .space {
        padding-top: 15px;
        margin-bottom: 15px;
    }
    .trust_piolet_img img {
        margin: 30px auto;
    }
    .may_be>h5 {
        margin: 30px 0 15px;
    }
    .may_be p {
        border-bottom: 1px solid #dedede;
        padding-bottom: 15px;
    }
    .on_time {
        width: 40%;
        margin: 30px auto 0;
    }
    /*-------------- course_detail end here 19-6-24----------- */
    /*-------------- cart start here 20-6-24----------- */
    .may_intersted {
        margin-top: 15px;
    }
    /*-------------- course_detail end here 20-6-24----------- */
    /*-------------- chekout start here 20-6-24----------- */
    .coupon_code {
        width: 73%;
    }
    /*-------------- chekout end here 20-6-24----------- */
    .mob_bar_logo {
        display: flex;
        align-items: center;
    }
    a.mob_logo {
        max-width: 130px;
        display: inline-block;
        margin-left: 15px;
    }
    /*-------------- White_Label_LMS start here 9-7-24 --------------*/
    .client_says>li {
        width: 48.3%;
    }
    .dialects>li {
        margin-bottom: 35px;
    }
    .Partner_provided>li {
        width: 22.5%;
    }
    /*-------------- White_Label_LMS end here 9-7-24 --------------*/
    /*-------------- partner_with_us  start here 9-7-24 --------------*/
    .cudo_aword_images {
        margin: 30px auto;
    }
    .works_on>li {
        width: 29%;
    }
    .Personal_img {
        width: 80%;
    }
    .free_life h5 {
        margin-bottom: 15px;
    }
    .free_life {
        margin-bottom: 30px;
    }
    .finding>li {
        width: calc(32% - 8px);
        padding: 15px;
    }
    .reseller h5 {
        margin: 15px 0;
    }
    .finding>li .comn_btn {
        margin-top: 15px;
    }
    /*-------------- partner_with_us  end here 9-7-24 --------------*/
    /*-------------- about_us start here 10-7-24 --------------*/
    .integrity,
    .about_introduction {
        gap: 15px;
    }
    .integrity>li {
        width: calc(20% - 12px);
        padding: 15px;
    }
    .learning_value h6 {
        margin: 15px 0;
    }
    /*-------------- about_us end here 10-7-24 --------------*/
    /*-------------- full_lifetime_access start here 10-7-24 --------------*/
    .lifetime_access small {
        margin: 15px 0 15px;
    }
    .lifetime_access .meet_cpd {
        margin: 0 0 15px 0;
    }
    .devlop_career h4 {
        margin-bottom: 15px;
    }
    .sucess_course_list>li {
        width: calc(33% - 7px);
    }
    /*-------------- full_lifetime_access end here 10-7-24 --------------*/
    /*-------------- cefr_can_dos start here 11-7-24 --------------*/
    .offer_free h4 {
        margin-bottom: 15px;
    }
    .offer_free {
        padding: 15px 0;
    }
    .trail_div>li {
        margin-bottom: 8px;
        padding: 8px 0;
    }
    /*-------------- cefr_can_dos end here 11-7-24 --------------*/
    /*-------------- terms_and_conditions start here 11-7-24 --------------*/
    .term_tag h2 {
        padding-bottom: 15px;
    }
    .term_tag small {
        margin: 15px 0;
    }
    /*-------------- terms_and_conditions end here 11-7-24 --------------*/
    /*-------------- contact start here 12-7-24 --------------*/
    .first_content_form {
        margin-bottom: 30px;
    }
    .refund_form img {
        margin: 15px 0;
    }
    .refund_form .form-check {
        margin-bottom: 15px;
    }
    .toll_free .comn_btn {
        margin: 15px auto;
    }
    /*-------------- contact end here 12-7-24 --------------*/
    /*-------------- affiliate_program start here 12-7-24 --------------*/
    .account_creat>li {
        width: 28.2%;
    }
    .life_gallery>li {
        width: 32.2%;
    }
    /*-------------- affiliate_program end here 12-7-24 --------------*/
}

@media only screen and (max-width: 990px) {
     :root {
        --red: #ef5b68;
        --orange: #f0572c;
        --black: #000;
        --white: #ffffff;
        --lihtwhite: #f1f1f1;
        --grey: #505050;
        --font-48: 38px;
        --font-38: 34px;
        --font-36: 32px;
        --font-34: 30px;
        --font-32: 28px;
        --font-26: 26px;
        --font-24: 20px;
        --font-20: 18px;
        --font-18: 16px;
        --font-16: 16px;
    }
    #header {
        background-color: var(--white);
    }
    .fixedHeader {
        box-shadow: 1px 1px 10px #333;
    }
    .navbar-brand .fix_logo {
        display: none;
    }
    .navbar-brand .scroll_logo {
        display: block;
    }
    .call_menu {
        display: none;
    }
    .navbar .navbar-toggler {
        position: absolute;
        left: 10px;
        top: 6px;
    }
    .navbar-brand .scroll_logo,
    .fixedHeader .navbar-brand .scroll_logo,
    .navbar-brand .fix_logo {
        max-width: 140px;
        margin-left: 70px;
    }
    .navbar-light .navbar-nav .nav-link {
        color: #888888;
    }
    .navbar-light .navbar-nav .nav-link:hover {
        color: var(--red);
    }
    .navbar .navbar-toggler {
        border: none;
    }
    .navbar .navbar-toggler:focus {
        box-shadow: none;
        border: none;
    }
    .banner_had p,
    .banner_had aside {
        margin: 0 0 8px 0;
    }
    .banner_had aside {
        font-size: var(--font-48);
    }
    .banner_had span {
        font-size: var(--font-26);
    }
    .search_bar {
        margin-top: 5px;
    }
    .skill_select li {
        width: calc(50% - 13px);
    }
    .banner_padding {
        padding: 50px 0 0 0;
    }
    .bundles>li {
        width: calc(48% - -1px);
    }
    .col-lg-4:nth-child(1) .aword {
        margin-top: 0;
    }
    .aword {
        width: 40%;
        margin: 30px auto 0;
    }
    .all_education {
        padding-bottom: 0;
    }
    .online_course {
        width: 90%;
    }
    .from_our li {
        width: 100%;
    }
    .join_thousands>li {
        width: 50%;
        margin: 5px 0;
    }
    .safety_award>li {
        width: 48%;
        margin: 5px;
    }
    .toper {
        right: 15px;
    }
    .skill {
        padding-bottom: 0;
    }
    /*-------------- course_listing start here 19-6-24----------- */
    .results {
        margin: 15px 0;
    }
    .certification_tag>li {
        width: 48.2%;
    }
    .why_choose h5 {
        margin-bottom: 15px;
    }
    .prerequisites h5 {
        margin: 15px 0 5px;
    }
    .faq_ques h6 {
        margin: 15px 0 5px;
    }
    /*-------------- course_listing end here 19-6-24----------- */
    /*-------------- cart start here 20-6-24----------- */
    .toggle-bar::before {
        width: 40px;
        height: 40px;
    }
    .tale_format td:nth-child(1) {
        border-right: none;
    }
    table td:nth-child(2) {
        display: none;
    }
    table {
        border: 0;
    }
    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }
    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        /* font-size: .8em; */
        text-align: right;
    }
    table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }
    table td:last-child {
        border-bottom: 0;
    }
    .coupon {
        width: 50%;
    }
    .total_payment {
        width: 100%;
        margin: 15px 0 0 0;
    }
    .cart_page {
        padding: 30px 0;
    }
    .continu {
        flex-direction: column-reverse;
        text-align: center;
        gap: 15px;
    }
    /*-------------- cart end here 20-6-24----------- */
    .credit input,
    .form_div select,
    .form_div input {
        height: 40px;
    }
    .form_div select,
    .form_div input {
        margin: 5px 0;
    }
    .order {
        margin-top: 0;
    }
    /*-------------- login_page start here 4-7-24-------------- */
    .user_login {
        width: 60%;
    }
    /*-------------- login_page end here 4-7-24-------------- */
    /*-------------- White_Label_LMS start here 9-7-24 --------------*/
    .inner_page .comn_btn {
        margin: 15px auto;
        padding: 7px 15px;
    }
    .down_icon {
        font-size: var(--font-24);
    }
    label {
        margin-bottom: 5px;
    }
    .input_bottom {
        margin-bottom: 15px;
    }
    textarea {
        height: 70px;
    }
    .behind_scenes br {
        display: none;
    }
    .behind_scenes h2 {
        display: table;
        margin: 0 auto 15px;
        padding-left: 15px;
        border-left: 5px solid var(--orange);
    }
    .creat_tag>li {
        width: 100%;
        margin-bottom: 10px;
    }
    .reverse_content {
        flex-direction: column-reverse;
    }
    .client_says>li {
        width: 47.8%;
    }
    /*-------------- White_Label_LMS start here 9-7-24 --------------*/
    /*-------------- partner_with_us  start here 9-7-24 --------------*/
    .cudo_aword_images {
        margin: 15px auto;
    }
    .works_on {
        gap: 13px;
    }
    .works_on>li {
        width: 32%;
    }
    .Personal_img {
        width: 100%;
    }
    .finding {
        justify-content: center;
    }
    .finding>li {
        width: calc(50% - 15px);
    }
    .recruitment_img {
        width: 70%;
    }
    /*-------------- partner_with_us  end here 9-7-24 --------------*/
    /*-------------- free_for_life start here 9-7-24 --------------*/
    .course_them>li {
        width: 48%;
    }
    .dialects>li {
        width: 47%;
        margin-bottom: 15px;
    }
    .global_img {
        width: 100%;
    }
    .Partner_provided {
        gap: 15px;
    }
    /*-------------- free_for_life end here 9-7-24 --------------*/
    /*-------------- about_us start here 10-7-24 --------------*/
    .about_introduction>li:nth-child(2),
    .about_introduction>li:nth-child(1) {
        width: 48%;
    }
    .integrity>li {
        width: calc(25% - 12px);
    }
    .integrity>li:nth-child(5) {
        width: 100%;
        justify-content: center;
    }
    /*-------------- about_us end here 10-7-24 --------------*/
    /*-------------- full_lifetime_access start here 10-7-24 --------------*/
    .sucess_course_list>li {
        width: calc(50% - 8px);
    }
    .sher_exp .rating {
        margin: 15px 0;
    }
    /*-------------- full_lifetime_access end here 10-7-24 --------------*/
    /*-------------- cefr_can_dos start here 11-7-24 --------------*/
    .sequance_code {
        gap: 15px;
    }
    .sequance_code>li {
        width: 48%;
        gap: 15px;
        flex-wrap: wrap;
    }
    .offer_free {
        padding: 7px 0;
    }
    .trail_div h6 {
        margin-bottom: 5px;
    }
    .trail_div p {
        margin-bottom: 7px;
    }
    section.course_faw_intro {
        padding-top: 0;
    }
    .support_widget {
        margin: 30px 0;
    }
    /*-------------- cefr_can_dos start end 11-7-24 --------------*/
    /*-------------- affiliate_program start here 12-7-24 --------------*/
    .account_creat>li {
        width: 26.5%;
        padding: 15px;
    }
    .life_gallery>li {
        width: 31.7%;
    }
    .point_mark>li {
        width: 100%;
        margin-bottom: 8px;
    }
    .initiative_life .comn_btn {
        margin: 30px auto 0;
    }
    /*-------------- affiliate_program end here 12-7-24 --------------*/
}

@media only screen and (max-width: 767px) {
     :root {
        --red: #ef5b68;
        --orange: #f0572c;
        --black: #000;
        --white: #ffffff;
        --lihtwhite: #f1f1f1;
        --grey: #505050;
        --font-48: 30px;
        --font-38: 28px;
        --font-36: 26px;
        --font-34: 24px;
        --font-32: 20px;
        --font-26: 18px;
        --font-20: 16px;
        --font-18: 16px;
        --font-16: 15px;
    }
    .banner_had p,
    .banner_had aside {
        margin: 0;
    }
    .banner_had span {
        font-size: var(--font-16);
    }
    .search_bar {
        width: 100%;
        margin: 5px auto 0;
    }
    .skill_select li {
        width: 60%;
        margin: auto;
    }
    .banner_padding {
        padding: 30px 0 0 0;
    }
    .bundles>li {
        width: calc(47% - -1px);
    }
    .purches_course>li,
    .online_course {
        width: 100%;
        margin-top: 15px;
    }
    .join_thousands>li {
        width: 100%;
    }
    /*-------------- course_listing start here 19-6-24----------- */
    .mobile_brower_btn {
        display: block;
        text-align: center;
    }
    .mobile_brower_btn .comn_btn {
        width: 100%;
        margin-bottom: 15px;
        border: none;
        border-radius: 0;
    }
    .mobile_brower_btn .comn_btn:hover {
        box-shadow: none;
        transform: unset;
    }
    .sidebar {
        display: none;
    }
    .sidebar {
        width: 350px;
        position: absolute;
        z-index: 1;
        background-color: #f7f5f5;
        padding: 15px;
    }
    /*-------------- course_listing end here 19-6-24----------- */
    /*-------------- course_detail start here 19-6-24----------- */
    .on_time {
        width: 70%;
        margin: 15px auto 0;
    }
    /*-------------- course_detail end here 19-6-24----------- */
    /*-------------- cart start here 20-6-24----------- */
    .coupon {
        width: 100%;
    }
    /*-------------- cart end here 20-6-24----------- */
    .comnpadding {
        padding: 30px 0;
    }
    /*-------------- chekout start here 20-6-24----------- */
    .coupon_code {
        width: 100%;
    }
    .customer>p {
        text-align: center;
    }
    .bank_details {
        padding: 0;
    }
    .order {
        padding: 15px;
    }
    .clickbox {
        margin: 15px 0;
        display: flex;
        align-items: baseline;
        gap: 10px;
    }
    /*-------------- chekout end here 20-6-24----------- */
    a.mob_logo {
        max-width: 110px;
        margin-left: 10px;
    }
    .toggle-bar::before {
        width: 30px;
        height: 30px;
    }
    /*-------------- login_page start here 4-7-24-------------- */
    .user_login {
        width: 100%;
    }
    /*-------------- login_page end here 4-7-24-------------- */
    /*-------------- White_Label_LMS start here 9-7-24 --------------*/
    .client_says {
        gap: 15px;
    }
    .client_says>li {
        width: 100%;
    }
    .top_count {
        margin-top: 30px;
    }
    /*-------------- White_Label_LMS end here 9-7-24 --------------*/
    /*-------------- partner_with_us  start here 9-7-24 --------------*/
    .works_on {
        gap: 8px;
    }
    .works_on>li {
        width: 100%;
    }
    .Personal_img {
        width: 60%;
    }
    .finding {
        gap: 15px;
    }
    .finding>li {
        width: 100%;
    }
    .recruitment_img {
        width: 100%;
    }
    /*-------------- partner_with_us  end here 9-7-24 --------------*/
    /*-------------- free_for_life start here 9-7-24 --------------*/
    .course_them>li {
        width: 100%;
    }
    .dialects {
        gap: 0;
    }
    .global_img {
        width: 50%;
        margin-bottom: 30px;
    }
    /*-------------- free_for_life end here 9-7-24 --------------*/
    /*-------------- about_us start here 10-7-24 --------------*/
    .about_introduction>li:nth-child(2),
    .about_introduction>li:nth-child(1) {
        width: 100%;
    }
    /*-------------- about_us end here 10-7-24 --------------*/
    /*-------------- full_lifetime_access start here 10-7-24 --------------*/
    .cudoo_pro_list_course h5 {
        padding: 10px;
    }
    /*-------------- full_lifetime_access end here 10-7-24 --------------*/
    /*-------------- cefr_can_dos start here 11-7-24 --------------*/
    .sequance_code>li {
        width: 100%;
        flex-wrap: unset;
    }
    .sequance_code>li img {
        max-width: 90px;
        width: 100%;
    }
    .course_faw_intro .sidebar {
        width: 100%;
        display: block;
        position: initial;
        background: none;
    }
    .support_widget {
        margin: 15px 0;
    }
    /*-------------- cefr_can_dos end here 11-7-24 --------------*/
    /*-------------- affiliate_program start here 12-7-24 --------------*/
    .account_creat {
        gap: 15px;
    }
    .account_creat>li {
        width: 100%;
        padding: 15px;
    }
    .tracking h6 {
        margin-top: 15px;
    }
    .account_creat>li::before {
        display: none;
    }
    .become_tittel {
        padding-bottom: 30px;
    }
    .initiative_life .comn_btn {
        margin: 15px auto 0;
    }
    .make_question>li {
        margin-bottom: 15px;
    }
    /*-------------- affiliate_program end here 12-7-24 --------------*/
}

@media only screen and (max-width: 575px) {
     :root {
        --red: #ef5b68;
        --orange: #f0572c;
        --black: #000;
        --white: #ffffff;
        --lihtwhite: #f1f1f1;
        --grey: #505050;
        --font-48: 25px;
        --font-38: 26px;
        --font-36: 24px;
        --font-34: 22px;
        --font-32: 20px;
        --font-26: 18px;
        --font-20: 16px;
        --font-18: 16px;
        --font-16: 15px;
    }
    .navbar-brand .scroll_logo,
    .fixedHeader .navbar-brand .scroll_logo,
    .navbar-brand .fix_logo {
        max-width: 120px;
    }
    .mobile_set {
        gap: 14px;
    }
    .mobile_set a i {
        font-size: var(--font-20);
    }
    .cart img {
        max-width: 24px;
    }
    .skill_select li {
        width: 100%;
    }
    .bundles>li {
        width: 100%;
    }
    .safety_award {
        justify-content: center;
    }
    /*-------------- course_listing start here 19-6-24----------- */
    .certification_tag>li {
        width: 100%;
    }
    /*-------------- course_listing end here 19-6-24----------- */
    /*-------------- course_detail start here 19-6-24----------- */
    .on_time {
        width: 100%;
        margin: 15px 0 0 0;
    }
    /*-------------- course_detail end here 19-6-24----------- */
    /*-------------- chekout start here 20-6-24----------- */
    .paypal small {
        display: block;
    }
    /*-------------- chekout end here 20-6-24----------- */
    /*-------------- login_page start here 4-7-24-------------- */
    .user_login {
        padding: 15px;
    }
    .user_login input {
        margin-bottom: 15px;
        height: 40px;
    }
    .user_login .comn_btn,
    .user_login .form-check {
        margin-bottom: 15px;
    }
    /*-------------- login_page end here 4-7-24-------------- */
    /*-------------- partner_with_us start here 9-7-24 --------------*/
    .cudo_aword_images>li {
        width: 100%;
        margin-bottom: 10px;
    }
    /*-------------- partner_with_us end here 9-7-24 --------------*/
    /*-------------- free_for_life start here 9-7-24 --------------*/
    .Partner_provided>li {
        width: 29.5%;
    }
    /*-------------- free_for_life end here 9-7-24 --------------*/
    /*-------------- about_us end here 10-7-24 --------------*/
    .integrity>li {
        width: calc(50% - 8px);
    }
    /*-------------- about_us end here 10-7-24 --------------*/
    /*-------------- full_lifetime_access start here 10-7-24 --------------*/
    .sucess_course_list>li {
        width: 100%;
    }
    /*-------------- full_lifetime_access end here 10-7-24 --------------*/
    /*-------------- cefr_can_dos start here 11-7-24 --------------*/
    .sequance_code>li {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
    /*-------------- cefr_can_dos end here 11-7-24 --------------*/
    .got_query>li {
        width: 100%;
    }
    .got_query>li:nth-child(1) {
        border: none;
        margin-bottom: 10px;
    }
    .life_gallery>li {
        width: 98%;
    }
    .affiliate_program h2::before,
    .affiliate_program h2::after {
        display: none;
    }
    .it_work h2::after,
    .it_work h2::before {
        display: none;
    }
}

@media only screen and (max-width: 400px) {}

@media only screen and (max-width: 320px) {}