@media (max-width: 1350px) {
    .header_part .main_menu .main_menu_btn {
        display: block !important;
    }

    .header_part .main_menu .category_box .input-group-append {
        display: none;
    }

    .xs_menu > ul > li {
        list-style: none;
        border-bottom: 1px solid #eee !important;
    }

    .header_part .main_menu .main_menu_btn {
        display: block !important;
    }

    .header_part.lms_header_part .menu_right_wrap .main_menu_btn .resistration_link {
        display: none;
    }

    .header_part .main_menu .cart_menu_item {
        display: none;
    }


    .header_part.lms_header_part .menu_right_wrap .main_menu_btn .sign_in {
        white-space: nowrap;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }

    .header_part.lms_header_part.Dark_header .main_menu .category_box .form-control {
        background: #fff !important;
        border: 0;
        border: 1px solid rgba(187, 190, 196, 0.2) !important;
    }

    .testimonial-caraousel .VueCarousel-navigation-prev {
        left: 0;
        font-family: "system" !important;
        height: 40px !important;
        width: 40px !important;
        border-radius: 50% !important;
        line-height: 40px !important;
        text-align: center !important;
        position: absolute !important;
        top: 0% !important;
        -webkit-transition: 0.5s !important;
        transition: 0.5s !important;
        padding: 0 !important;
        right: 50px;
        left: auto !important;
        margin: 0 !important;
        margin-top: -50px !important;
        transform: translateY(0%) translateX(0) !important;
    }

    .testimonial-caraousel .VueCarousel-navigation-next {
        right: 0;
        font-family: "system" !important;
        left: 0 !important;
        transform: translateY(0%) !important;
        font-family: "system" !important;
        height: 40px !important;
        width: 40px !important;
        border-radius: 50% !important;
        line-height: 40px !important;
        text-align: center;
        position: absolute;
        top: 0% !important;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        padding: 0 !important;
        right: 0% !important;
        left: auto !important;
        margin: 0 !important;
        margin-top: -50px !important;
        transform: translateY(0%) translateX(0) !important;
    }

    .course-caraousel .VueCarousel-navigation-next[data-v-453ad8cd] {
        right: 15px !important;
        top: -20px !important;
        background: #fff !important;
        border-radius: 50%;
        border: 1px solid #fff;
        transition: 0.5s;
        opacity: 0.5 !important;
        width: 40px !important;
        height: 40px !important;
        color: #212E40 !important;
        text-align: center;
        line-height: 40px !important;
        padding: 0 !important;
        transform: none !important;
        margin: 0 !important;
        top: -55px !important;
    }

    .course-caraousel .VueCarousel-navigation-prev[data-v-453ad8cd] {
        left: auto !important;
        top: 47% !important;
        background: #fff !important;
        border-radius: 50%;
        border: 1px solid #fff;
        transition: 0.5s;
        opacity: 0.5 !important;
        width: 40px !important;
        height: 40px !important;
        color: #212e40 !important;
        text-align: center;
        line-height: 40px !important;
        padding: 0 !important;
        right: 65px;
        top: 0;
        transform: none !important;
        top: 0 !important;
        margin: 0 !important;
        top: -55px !important;

    }

    .header_part .main_menu .cart_menu_item {
        display: inline-block !important;
    }

    .header_part .main_menu .main_menu_btn {
        display: inline-block !important;
    }

    .header_part .main_menu .main_menu_btn {
        display: inline-block !important;
        position: absolute;
        right: 15px;
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    .header_part .main_menu .category_box .input-group-append {
        left: auto !important;
        right: 42px !important;
    }

}

/* MENU SEARCH CATAHORY ISSU  */

@media only screen and (min-width: 1350px) and (max-width: 1100px) {
    .header_part .main_menu .category_box_input {
        width: 180px;
    }
}


.header_part {
    z-index: 100;
}

.my_profile .profile_photo_upload img {
    border-radius: 50%;
}

.message_preview_thumb img {
    border-radius: 50%;
    max-width: 50px;
    max-height: 50px;
}

.section_padding0 {
    padding: 120px 0px 0px !important;
}

.section_padding1 {
    padding: 50px 0px 0px !important;
}

.section_padding2 {
    padding: 50px 0px 30px 0px !important;
}


.sm_btn {
    width: 175px !important;
}

@media (min-width: 320px) and (max-width: 991.98px) {
    .header_part.lms_header_part .main_menu .main_menu_iner .select {
        display: none !important;
    }

    /* .VueCarousel-navigation{
      display: none  !important ;
    } */
    .header_part .main_menu .category_box .input-group-append {
        display: block !important;
        border: 0 !important;
        top: 0;
    }

    /* .header_part .main_menu .main_menu_btn {
      display: none !important;
    } */
    .header_part .main_menu .category_box .input-group-append {
        top: -45px !important;
    }

    .VueCarousel-navigation {
        display: block !important;
    }
}


@media (max-width: 575px) {
    .header_part .main_menu .category_box .form-control {
        top: 20px !important;
    }

    .header_part .main_menu .category_box .search_hide {
        top: 35px;
    }

    .section_tittle h2 {
        font-size: 25px;
    }

    /*29 july*/
    .sm_mt_20 {
        margin-top: 20px;
    }

    .header_part.lms_header_part .main_menu .category_box_input .form-control {
        border-color: #F1F3F5 !important;
        color: #8f8f8f;
    }

    .feature_courses .dark_feature_content {
        padding: 10px 35px 0 35px;
    }

    .dark_top_courses_filter .courses_filter_content .feature_courses_content h4 {
        font-size: 18px;
    }
}

@media (min-width: 575px) and (max-width: 991.98px) {
    .header_part .main_menu .category_box .form-control {
        top: 40px;
    }

    .header_part .main_menu .category_box .search_hide {
        top: 55px;
    }

    .header_part .main_menu .category_box .input-group-append {
        top: -25px !important;
    }

    .list-group.shadow.vbt-autcomplete-list {
        box-shadow: none !important;
        margin-top: 0px;
        left: 0;
        top: 85px;
    }
}


@media (min-width: 320px) and (max-width: 575.98px) {

    .remove{
        display:none
    }
    .single_client_list{
        margin-right: 0 !important;
    }
    /* dark home  */
    .dark_banner_part .banner_part_iner {
        height: 550px !important;
    }

    .courses_details {
        padding: 40px 0;
    }

    .section_padding {
        padding: 40px 0px;
    }

    .sm_pb_80 {
        padding-bottom: 80px !important;
    }

    .sm_pt_70 {
        padding-top: 70px !important;
    }

    /* .section_padding {
      padding: 50px 0px;
    } */
    .feature_courses.feature_courses_mobile .dark_feature_content {
        padding: 10px 20px 15px 20px;
        align-items: flex-end;
    }

    .feature_courses.feature_courses_mobile .dark_feature_content h4 {
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        margin-bottom: 7px;
    }

    .feature_courses.feature_courses_mobile .dark_feature_content p {
        color: #bbbec4;
        margin: 0;
    }

    .feature_courses_mobile .btn_1 {
        background-color: #FE1724;
        border: 1px solid #FE1724;
        color: #fff !important;
        display: inline-block;
        padding: 8px 14px;
        text-transform: capitalize;
        line-height: 1;
        font-size: 13px;
        font-weight: 500;
        border-radius: 5px;
        white-space: nowrap;
    }

    .list-group.shadow.vbt-autcomplete-list {
        box-shadow: none !important;
        margin-top: 65px;
        left: 0;
    }

    .mobile_course_list.single_course_list h4 {
        font-size: 18px !important;
    }

    .mobile_course_list.single_course_text p {
        margin-bottom: 0 !important;
    }

    .mobile_course_list .single_course_list span {
        margin-top: 3px !important;
    }

    .mobile_course_list.single_course_list .single_course_text p {
        margin-bottom: 0 !important;
    }

    .mobile_course_list.single_course_list .single_course_text span {
        margin-top: 3px !important;
    }
}

@media (max-width: 1350px) {
    .xs_menu .xs_menu_dropdown_header {
        background-color: #e6e6e6 !important;
    }
}

@media (max-width: 1350px) {
    .xs_menu_item_dropdown {
        background-color: #fff !important;
    }
}

@media (max-width: 1350px) {
    .xs_menu .xs_menu_item_dropdown > a {
        background-color: white !important;
        color: black !important;
    }

}

@media (min-width: 575.98px) and (max-width: 991.98px) {

    .remove{
        display:none
    }
    .header_part .main_menu .main_menu_btn {
        display: block !important;
        position: absolute;
        top: 0;
        right: 0;
        top: -46px;
        right: 15px;
    }

    .header_part .main_menu .main_menu_iner .select {
        display: none;
    }

}

.header_part .main_menu .student_profile p {
    display: none;
}
li{
    list-style-type: none !important;
}
i.fas.fa-check-circle {
    /* color: red !important; */
    margin-right: 10px !important;
}
.price_features li{
    padding: 10px;
}
