/**************** common css start ****************/
/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
body {
    font-family: "Avenir Next", sans-serif;
    padding: 0;
    margin: 0;
    font-size: 16px;
    background-color: #f6f8fa;
}

@media (min-width: 1350px) {
    /* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .container {
        max-width: 1310px !important;
    }
}

/* line 14, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.message_submit_form:focus {
    outline: none;
}

.messages_box_area .messages_chat .single_message_chat {
    margin-bottom: 50px;
    padding-right: 20%;
}

@media (max-width: 575.98px) {
    /* line 78, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat {
        padding-right: 0%;
        margin-bottom: 30px;
    }
}

@media (max-width: 1350px) {
    /* line 78, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat {
        padding-right: 0%;
        margin-bottom: 30px;
    }
}

@media (min-width: 1350px) and (max-width: 1500px) {
    /* line 78, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat {
        padding-right: 0%;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1350px) {
    /* line 78, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat {
        padding-right: 0%;
        margin-bottom: 30px;
    }
}

/* line 97, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_content_view {
    background: #fff7f8;
    border-radius: 10px;
    padding: 30px;
}

/* line 101, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_content_view.red_border {
    border: 1px solid #fe1724;
}

/* line 104, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_content_view span {
    display: block;
    margin: 17px 0 17px 0;
}

/* line 108, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_content_view p {
    font-size: 13px;
    font-weight: 300;
    color: #7e7172;
    line-height: 26px;
}

/* line 115, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_pre_left {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

/* line 121, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_pre_left .message_preview_thumb img {
    width: 50px;
    height: 50px;
}

/* line 126, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_pre_left .messges_info {
    padding-left: 20px;
}

/* line 129, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_pre_left h4 {
    font-size: 16px;
    font-weight: 500;
    color: #222222;
    margin-bottom: 2px;
}

/* line 135, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat .message_pre_left p {
    font-size: 12px;
    font-weight: 300;
    color: #7e7172;
    margin-bottom: 0;
}

/* line 142, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat.sender_message {
    padding-right: 0%;
    padding-left: 20%;
}

@media (max-width: 575.98px) {
    /* line 142, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat.sender_message {
        padding-right: 0%;
        padding-left: 0%;
        margin-bottom: 30px;
    }
}

@media (max-width: 1350px) {
    /* line 142, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat.sender_message {
        padding-right: 0%;
        padding-left: 0%;
        margin-bottom: 30px;
    }
}

@media (min-width: 1350px) and (max-width: 1500px) {
    /* line 142, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat.sender_message {
        padding-right: 0%;
        padding-left: 0%;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1350px) {
    /* line 142, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .single_message_chat.sender_message {
        padding-right: 0%;
        padding-left: 0%;
        margin-bottom: 30px;
    }
}

/* line 165, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat.sender_message .message_pre_left {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* line 171, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .single_message_chat.sender_message .messges_info {
    padding-left: 0px;
    padding-right: 20px;
    text-align: right;
}

/* line 178, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .message_send_field {
    padding-top: 50px;
    display: grid;
    grid-template-columns: auto 110px;
    grid-gap: 10px;
}

@media (max-width: 575.98px) {
    /* line 178, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
    .messages_box_area .messages_chat .message_send_field {
        grid-template-columns: 1fr;
        margin-top: 20px;
    }
}

/* line 187, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .message_send_field input {
    color: #000;
    font-size: 13px;
    height: 40px;
    width: 100%;
    border-radius: 5px;
    padding-left: 25px;
    border: 1px solid #eee1e2;
    padding-right: 15px;
}

/* line 196, ../../../../../../xampp/htdocs/admin/scss/_messages.scss */
.messages_box_area .messages_chat .message_send_field input::placeholder {
    color: #7e7172;
    font-weight: 300;
    opacity: 1;
}


/* line 17, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
input:hover, input:focus {
    outline: none !important;
    box-shadow: 0px 0px 0px 0px transparent !important;
}

/* line 21, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.form-control {
    border-color: #e4e7e9;
}

/* line 24, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
input:-webkit-autofill {
    background-color: #FAFFBD !important;
}

/* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.form-control:focus {
    box-shadow: 0 0 0 0rem transparent !important;
    border-color: #e4e7e9;
}

/* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.dropdown-menu {
    margin: 0;
    padding: 0;
}

/* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_padding {
    padding: 120px 0px;
}
.section_padding_news {
    padding: 35px;
}

.section_padding_about {
    padding: 55px 0px;
}

.section_padding_history {
    margin-top: -100px;
    padding-bottom: 35px;
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_padding {
        padding: 80px 0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_padding {
        padding: 70px 0px;
    }
}

@media (max-width: 575px) {
    /* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_padding {
        padding: 70px 0px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_padding {
        padding: 70px 0px;
    }
}

/* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.padding_top {
    padding-top: 120px;
}

@media (max-width: 1350px) {
    /* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .padding_top {
        padding-top: 70px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .padding_top {
        padding-top: 80px;
    }
}

/* line 59, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.padding_bottom {
    padding-bottom: 120px;
}

@media (max-width: 1350px) {
    /* line 59, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .padding_bottom {
        padding-bottom: 70px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 59, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .padding_bottom {
        padding-bottom: 80px;
    }
}

/* line 69, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
a {
    text-decoration: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 72, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
a:hover {
    text-decoration: none;
}

/* line 78, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
h1, h2, h3, h4, h5, h6 {
    color: #222;
    font-family: "Avenir Next", sans-serif;
    line-height: 1.5;
}

/* line 83, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
p {
    line-height: 1.9;
    font-size: 16px;
    margin-bottom: 0px;
    color: #8f8f8f;
    font-family: "Avenir Next", sans-serif;
    font-weight: 400;
}

/* line 92, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
a:focus, .button:focus, button:focus, .btn:focus {
    text-decoration: none;
    outline: none;
    box-shadow: none;
    -webkit-transition: 1s;
    transition: 1s;
}

/* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.p_30 {
    padding: 30px;
}

@media (max-width: 1350px) {
    /* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .p_30 {
        padding: 20px;
    }
}

/* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.p_20 {
    padding: 20px;
}

/* line 107, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.p_15 {
    padding: 20px 20px 15px;
}

/* line 110, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.mt_40 {
    margin-top: 40px;
}

/* line 113, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_bg {
    background-color: #f6f8fa;
}

/* line 116, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_bg_2 {
    background-color: #F2F7FA;
}

/* line 119, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* line 130, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* line 137, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #343739;
    border: 1px solid #444749;
}

/* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_tittle {
    text-align: center;
    margin-bottom: 72px;
}

@media (max-width: 1350px) {
    /* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_tittle {
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_tittle {
        margin-bottom: 50px;
    }
}

/* line 157, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_tittle h2 {
    font-size: 28px;
    margin-bottom: 11px;
    line-height: 1.5;
}

@media (max-width: 1350px) {
    /* line 157, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_tittle h2 {
        margin-bottom: 15px;
        font-size: 25px;
    }
}

@media (max-width: 1350px) {
    /* line 157, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .section_tittle h2 {
        font-size: 30px;
    }
}

/* Create a custom checkbox */
/* On mouse-over, add a grey background color */
/* line 175, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox:hover input ~ .checkmark {
    background-color: #FE1724;
    border: 1px solid #FE1724;
}

/* When the checkbox is checked, add a blue background */
/* line 181, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox input:checked ~ .checkmark {
    background-color: #FE1724;
    border: 1px solid #FE1724;
}

/* Create the checkmark/indicator (hidden when not checked) */
/* line 187, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
/* line 194, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_checkbox input:checked ~ .checkmark:after {
    display: block;
    left: 8px;
    top: 4px;
    width: 7px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    content: "";
}

/* line 209, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
/*.nice_Select {
    height: 50px;
    line-height: 50px;
    background-color: transparent;
    color: #bbbec4;
    border: 0px solid transparent;
    font-weight: 500;
}

!* line 216, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss *!
.nice_Select:after {
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    height: 7px;
    width: 7px;
    top: 46%;
    right: 15px;
}*/

/* line 225, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.nice_Select .list {
    background-color: #212e40;
}

/* line 227, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.nice_Select .list .option {
    color: #fff;
}

/* line 231, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #FE1724;
}

/* line 234, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.active_megamenu {
    display: block;
}

@media (max-width: 1350px) {
    /* line 234, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .active_megamenu {
        display: none;
    }
}

/* line 240, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item {
    display: block;
}

/* line 243, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

/* line 251, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item label {
    position: relative;
    cursor: pointer;
    font-size: 14px;
    color: #707070;
}

/* line 257, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #e8e8e8;
    padding: 9px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 12px;
    border-radius: 5px;
    top: -1px;
}

/* line 272, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item input:checked + label:before {
    background-color: #FE1724;
}

/* line 275, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.checkbox_item input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 8px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
}

/* line 288, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.fill_width {
    display: block;
    width: 100%;
    text-align: center;
}

/* line 294, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.lms_pagination .pagination {
    justify-content: center;
}

/* line 297, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.lms_pagination .page-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 38px;
    width: 38px;
    border-radius: 5px;
    border: 1px solid #e4e7e9;
    background-color: #fff;
    margin: 0 6px;
    font-size: 14px;
    color: #8f8f8f;
}

/* line 309, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.lms_pagination .page-link:hover {
    background-color: #FE1724;
    color: #fff;
    border: 1px solid #FE1724;
}

@media (min-width: 576px) {
    /* line 318, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
    .instructor_cta .modal-dialog {
        max-width: 625px;
        margin: 1.75rem auto;
    }
}

/* line 324, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.modal-header .close {
    opacity: 1;
    text-shadow: none;
    padding: 0;
    margin: 0;
    margin-top: 3px;
}

/* line 331, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal {
    background-color: #f6f8fa;
}

/* line 333, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-header {
    background-color: #fff;
    padding: 23px 30px;
    border-bottom: 0px solid transparent;
}

/* line 337, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-header h5 {
    font-size: 22px;
    font-weight: 600;
}

/* line 341, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-header span {
    font-size: 14px;
    color: #707070;
    opacity: 1;
}

/* line 347, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body {
    padding: 35px 30px;
}

/* line 349, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body input, .cs_modal .modal-body .nice_Select {
    height: 50px;
    line-height: 50px;
    padding: 10px 20px;
    border: 1px solid #F1F3F5;
    color: #707070;
    font-size: 14px;
    font-weight: 500;
    background-color: #fff;
    width: 100%;
}

/* line 360, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .nice_Select {
    line-height: 29px;
}

/* line 362, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .nice_Select:after {
    right: 22px;
}

/* line 365, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .nice_Select .list {
    width: 100%;
}

/* line 369, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .form-group {
    margin-bottom: 12px;
}

/* line 372, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body textarea {
    height: 168px;
    padding: 15px 20px;
    border: 1px solid #F1F3F5;
    color: #707070;
    font-size: 14px;
    font-weight: 500;
}

/* line 380, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body p {
    font-size: 16px;
    font-weight: 500;
    margin-top: 25px;
    color: #707070;
    text-align: center;
}

/* line 386, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body p a {
    color: #FE1724;
}

/* line 391, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .btn_1 {
    width: 100%;
    display: block;
    margin-top: 20px;
}

/* line 397, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .social_login_btn .btn_1 {
    color: #fff;
    background-color: #3B5998;
    border: 1px solid #3B5998;
    margin-top: 0;
}

/* line 402, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .social_login_btn .btn_1:hover {
    color: #fff !important;
}

/* line 405, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .social_login_btn .btn_1 i {
    margin-right: 10px;
}

/* line 411, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .social_login_btn .form-group:last-child .btn_1 {
    background-color: #4285F4;
    border: 1px solid #4285F4;
}

/* line 418, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .pass_forget_btn {
    color: #707070;
    margin-top: 20px;
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    display: inline-block;
}

/* line 425, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal .modal-body .pass_forget_btn:hover {
    color: #FE1724;
}

/* line 433, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.border_style {
    width: 100%;
    display: block;
    text-align: center;
    padding: 13px 0 17px;
    position: relative;
    z-index: 1;
}

/* line 440, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.border_style span {
    padding: 0 25px;
    text-align: center;
    display: inline-block;
    background-color: #f6f8fa;
}

/* line 446, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.border_style:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    background-color: #e4e7e9;
    top: 24px;
    left: 0;
    z-index: -1;
}

/* line 458, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
p a {
    color: #082a5b;
}

/* line 460, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
p a:hover {
    color: #FE1724;
}

/* line 466, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box {
    display: flex;
    margin-top: 20px;
}

/* line 469, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box input, .cs_check_box label {
    line-height: 20px !important;
    height: auto !important;
    width: auto !important;
    max-width: auto;
}

/* line 475, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box .common_checkbox {
    display: none;
}

/* line 478, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box label {
    position: relative;
    padding-left: 34px;
    margin-bottom: 0;
}

/* line 483, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box .common_checkbox + label {
    display: block;
    cursor: pointer;
    color: #8f8f8f;
}

/* line 488, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box .common_checkbox + label:after {
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    width: 20px;
    border: 1px solid #8f8f8f;
    border-radius: 5px;
    content: "";
}

/* line 498, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.cs_check_box .common_checkbox:checked + label:after {
    content: '\f00c';
    font-family: 'Font Awesome 6 Pro';
    font-weight: 900;
    padding: 2px;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}

/* line 508, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.section_bg_black {
    background-color: #191C21 !important;
}

/* line 511, ../../../../../../xampp/htdocs/admin/website/scss/_reset.scss */
.bg_black {
    background-color: #000;
}

/**************** common css end ****************/
/******** base color css ********/
/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_1 {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff !important;
    display: inline-block;
    padding: 10px 27px;
    line-height: 28px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
}

/* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_1:hover {
    background-color: #fff;
    border: 1px solid #FE1724;
    color: #FE1724 !important;
}

.btn_pay {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff !important;
    display: inline-block;
    padding: 10px 27px;
    line-height: 28px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
    width: 100%;
    text-align: center;
}

/* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_pay:hover {
    background-color: #fff;
    border: 1px solid #FE1724;
    color: #FE1724 !important;
}

/* line 19, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_1_blue {
    background-color: #072A5B;
    border: 1px solid #072A5B;
    color: #fff !important;
    display: inline-block;
    padding: 10px 27px;
    text-transform: capitalize;
    line-height: 28px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
}

/* line 30, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_1_blue:hover {
    background-color: #fff;
    border: 1px solid #072A5B;
    color: #072A5B !important;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.full_width {
    width: 100%;
    display: block;
    text-align: center;
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.small_btn {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff !important;
    display: inline-block;
    padding: 8px 24px;
    text-transform: capitalize;
    line-height: 17px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
}

/* line 52, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.small_btn:hover {
    background-color: #fff;
    border: 1px solid #FE1724;
    color: #FE1724 !important;
}

/* line 58, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_2 {
    color: #212e40 !important;
    border: 1px solid #e8e8e8;
    display: inline-block;
    padding: 10px 27px;
    line-height: 28px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
}

/* line 68, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.btn_2:hover {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff !important;
}

/* line 74, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.product_btn {
    font-size: 12px;
    background-color: #FE1724;
    display: inline-block;
    color: #fff;
    padding: 2px 15px;
    text-transform: uppercase;
    border: 1px solid #FE1724;
}

/* line 82, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.product_btn:hover {
    border: 1px solid #FE1724;
    background-color: transparent;
    color: #FE1724;
}

/* line 88, ../../../../../../xampp/htdocs/admin/website/scss/_button.scss */
.sm_btn {
    line-height: 34px;
    background-color: #fff;
    height: 34px;
    padding: 0 38px 0 15px;
    color: #212e40;
    width: 150px;
    text-transform: capitalize;
}

/******** sub menu css start *********/
/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part {
    position: relative;
}

/* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu {
    position: relative;
    background-color: #212e40;
}

@media (max-width: 1350px) {
    /* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .sub_menu {
        text-align: center;
        padding: 7px 0;
    }
}

/* line 11, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu a {
    color: #bbbec4;
}

/* line 14, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .left_sub_menu {
    display: flex;
    align-items: center;
}

/* line 17, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .left_sub_menu .nice_Select {
    height: 40px;
    line-height: 40px;
}

/* line 21, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .left_sub_menu .social_icon {
    margin-left: 12px;
}

/* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .left_sub_menu .social_icon a {
    font-size: 12px;
    margin: 0 7px;
}

/* line 26, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .left_sub_menu .social_icon a:hover {
    color: #FE1724;
}

/* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .right_sub_menu {
    text-align: right;
}

@media (max-width: 1350px) {
    /* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .sub_menu .right_sub_menu {
        text-align: center;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .sub_menu .right_sub_menu {
        text-align: right;
    }
}

/* line 40, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .right_sub_menu a {
    margin: 0 13px;
    display: inline-block;
    line-height: 10px;
}

/* line 44, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .right_sub_menu a:last-child {
    margin: 0 0 0 13px;
}

/* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .sub_menu .right_sub_menu a:hover {
    color: #fff;
}

/* line 53, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part i.fas.fa-caret-right {
    margin-left: 5px;
}

@media (max-width: 1350px) {
    /* line 56, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .menu_item {
        padding: 20px 0;
        display: none;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 56, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .menu_item {
        display: none;
    }
}

/* line 66, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu {
    background-color: #fff;
    padding: 20px 0;
}

@media (max-width: 1350px) {
    /* line 66, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu {
        padding: 20px 0;
    }
}

/* line 72, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .main_logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 1350px) {
    /* line 72, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .main_logo {
        justify-content: center;
        align-items: center;
        max-width: 104px;
        margin: 0 auto;
    }
}

@media (max-width: 1350px) {
    /* line 82, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .main_logo img {
        max-width: 104px;
    }
}

/* line 88, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .main_menu_iner {
    align-items: center;
    position: relative;
}

/* line 92, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box {
    margin-left: 100px;
    display: flex;
    align-items: center;
}

@media (max-width: 1350px) {
    /* line 92, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box {
        margin: 0;
    }
    /* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group {
        position: absolute;
        left: 0;
        justify-content: flex-end;
    }
}

@media (min-width: 1350px) {
    /* line 92, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .login_cart {
      display: none;
    }
}

/* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-prepend {
    min-width: 140px;
}

@media only screen and (min-width: 581px) and (max-width: 1350px) {
    /* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend {
        min-width: auto;
        position: absolute;
        left: 0;
        top: -42px;
        padding: 0;
        background-color: transparent;
        border-radius: 0;
    }
    /* line 114, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend i {
        font-size: 35px;
        color: #FE1724;
    }
}

@media (max-width: 580px) {
    /* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend {
        min-width: auto;
        position: absolute;
        left: 0;
        top: -42px;
        padding: 0;
        background-color: transparent;
        border-radius: 0;
    }
    /* line 114, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend i {
        font-size: 35px;
        color: #FE1724;

    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend {
        top: -24px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend {
        top: -22px;
    }
}

/* line 125, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-prepend .nice_Select {
    width: 100%;
    padding: 0 25px;
    background-color: #FE1724;
    border-radius: 5px;
    color: #fff;
}

@media (max-width: 575px) {
    /* line 125, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-prepend .nice_Select {
        display: none;
    }
}

/* line 134, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-prepend .nice_Select:after {
    font-size: 10px;
    font-weight: 400;
    width: 7px;
    height: 7px;
    right: 25px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
}

/* line 143, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-prepend .nice_Select .option {
    color: #212e40;
}

/* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .form-control {
    border-color: #F1F3F5;
    color: #8f8f8f;
    font-size: 16px;
    font-weight: 500;
}

@media (max-width: 1350px) {
    /* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .form-control {
        -webkit-transition: 0.5s;
        transition: 0.5s;
        transform: scaleY(0);
        transform-origin: top;
        z-index: 999;
        padding: 10px 20px;
        border-radius: 5px;
        right: 0;
        max-width: 100%;
        justify-content: flex-end;
        display: flex;
        top: -32px;
        height: 65px;
    }
}

@media (max-width: 575px) {
    /* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .form-control {
        top: -46px;
        height: 55px;
    }
}

/* line 174, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box ::placeholder {
    color: #9C9C9C;
    font-size: 14px;
}

/* line 178, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-append {
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #F1F3F5;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
}

@media (max-width: 1350px) {
    /* line 178, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-append {
        position: absolute;
        top: -32px !important;
        right: 0 !important;
        background-color: transparent !important;
        width: auto;
        height: auto;
        left: auto !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 178, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-append {
        top: -14px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 178, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-append {
        top: -15px !important;
    }
}

/* line 203, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .input-group-append i {
    color: #FE1724;
    font-size: 15px;
    font-weight: bold;
}

@media (max-width: 1350px) {
    /* line 203, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .input-group-append i {
        font-size: 20px;
    }
}

/* line 212, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box .search_hide{
    -webkit-transition: 0.5s;
    transition: 0.5s;
    transform: scale(0);
    position: absolute;
    right: 20px;
    z-index: 101;
    top: -28px;
    cursor: pointer;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 212, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .search_hide{
        top: -14px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 212, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box .search_hide{
        top: -15px;
    }
}

/* line 230, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .search_box_active .search_hide{
    -webkit-transition: 0.5s;
    transition: 0.5s;
    transform: scale(1);
}

/* line 236, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .cart_menu_item {
    position: relative;
    margin-right: 9px;
}

/* line 239, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .cart_menu_item span {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    line-height: 18px;
    font-size: 10px;
    text-align: center;
    right: -9px;
    top: -10px;
    background-color: #FE1724;
    color: #fff;
}

/* line 253, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .category_box_input {
    height: 50px;
    padding: 10px 24px;
    width: 400px;
}

@media (max-width: 1350px) {
    /* line 253, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box_input {
        height: auto;
        padding: 0;
        width: auto;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 253, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box_input {
        width: 225px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 253, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .category_box_input {
        width: 300px;
    }
}

/* line 269, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .input-group-prepend {
}

/* line 274, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .main_menu_btn {
    align-items: center;
    justify-content: flex-end;
}

@media (max-width: 1350px) {
    /* line 274, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .main_menu .main_menu_btn {
        display: none !important;
    }
}

/* line 280, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .main_menu .main_menu_btn .btn_2 {
    margin: 0 15px;
}

/* line 285, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part .nice_Select {
    padding-left: 0;
}

/* line 290, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.category_list_items {
    width: 230px !important;
}

@media (max-width: 575px) {
    /* line 294, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .sub_menu .right_sub_menu .user_account .cart_iner {
        right: -22%;
    }
    /* line 297, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part .sub_menu .right_sub_menu .user_account:hover .cart_iner {
        right: -22%;
    }
}

/* line 301, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown {
    display: block;
}

@media (max-width: 1350px) {
    /* line 301, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .menu_dropdown {
        display: none;
    }
}

/* line 306, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > a {
    width: 100%;
    position: relative;
    color: #fff;
}

/* line 311, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul {
    position: absolute;
    top: 90px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background-color: #192434;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
    z-index: 99;
    text-align: right;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 0;
    margin: 0;
}

/* line 324, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul:after {
    content: "";
    position: absolute;
    height: 9px;
    width: 14px;
    top: -9px;
    left: 27px;
    background-color: #212e40;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
}

/* line 334, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul li {
    display: block;
}

/* line 336, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul li a {
    display: block;
    color: #8D96A7;
    line-height: 1.5;
    padding: 15px 30px;
    display: inline-block;
    border-right: 1px solid transparent;
}

/* line 343, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul li a:hover {
    color: #fff;
}

/* line 350, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* line 359, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > a {
    width: 100%;
    position: relative;
    color: #fff;
}

/* line 365, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul {
    position: absolute;
    top: 0;
    left: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: #212E40;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
    z-index: 99;
    text-align: left;
    padding: 0;
    margin: 0;
}

/* line 378, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul li {
    display: block;
}

/* line 380, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul li a {
    display: block;
    color: #8D96A7;
    line-height: 1.5;
    padding: 15px 30px;
    display: inline-block;
}

/* line 386, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul li a:hover {
    color: #fff;
}

/* line 390, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul li > ul {
    left: 104%;
    top: 0 !important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-align: left;
    opacity: 0;
    visibility: hidden;
}

@media (max-width: 1350px) {
    /* line 390, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .mega_menu_dropdown > ul li > ul {
        left: 0;
        top: 0;
    }
}

/* line 402, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown > ul li > .active_menu > ul {
    left: 100%;
}

/* line 408, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown .menu_dropdown_iner {
    width: 465px;
    display: flex;
    justify-content: space-between;
    padding: 0 30px;
}

@media (max-width: 1350px) {
    /* line 408, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .mega_menu_dropdown .menu_dropdown_iner {
        display: none;
    }
}

/* line 416, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown .menu_dropdown_iner .single_menu_dropdown {
    flex: 48% 0 0;
    margin: 20px 0 15px;
}

/* line 419, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown .menu_dropdown_iner .single_menu_dropdown h4 {
    font-size: 16px;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 15px;
    padding-bottom: 15px;
    color: #fff;
}

/* line 427, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown .menu_dropdown_iner .single_menu_dropdown > ul {
    padding: 0;
    margin: 0;
}

/* line 431, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown .menu_dropdown_iner .single_menu_dropdown > ul li a {
    margin: 0;
    padding: 8px 0px;
}
.mega_menu_dropdown:hover > ul {
    opacity: 1 !important;
    visibility: visible !important;
    left: 100%;
}
.mega_menu_dropdown:hover > a {
    border-right: 1px solid #FE1724;
}
/* line 441, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.feature_btn {
    color: #fff;
    position: relative;
}

/* line 444, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.feature_btn:hover {
    color: #fff;
}

/* line 447, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.feature_btn:after {
    position: absolute;
    right: -21px;
    top: 2px;
    content: "\e64b";
    font-family: 'themify';
    font-size: 12px;
    color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 460, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.active_menu .feature_btn:after {
    content: "\e648";
}

/* line 464, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.active_menu .menu_dropdown > ul {
    opacity: 1;
    visibility: visible;
    top: 75px;
}

/* line 471, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.active_menu .active_menu_item > a {
    border-right: 1px solid #FE1724;
}

/* line 474, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.active_menu .active_menu_item > ul {
    opacity: 1 !important;
    visibility: visible !important;
    left: 100%;
}

/* line 482, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown:hover > ul {
    opacity: 1 !important;
    visibility: visible !important;
    left: 100%;
}

/* line 489, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul > .active_menu_item > a {
    border-right: 1px solid #FE1724;
}

/* line 493, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.menu_dropdown > ul > li > a:hover {
    border-right: 1px solid #FE1724;
}

/* line 497, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.mega_menu_dropdown:hover > a {
    border-right: 1px solid #FE1724;
}

@media (max-width: 1350px) {
    /* line 501, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .feature_btn {
        display: none;
    }
}

@media (min-width: 1350px) {
    /* line 506, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .menu_icon {
        display: none;
    }
}

media (max-width: 590px) {
    /* line 506, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .menu_icon {
      margin-top: -25px;
    }
}

@media (min-width: 576px) {
    /* line 512, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .modal-dialog {
        max-width: 405px;
    }
}

@media (min-width: 1350px) {
    /* line 518, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu {
        display: none;
    }
}

@media (max-width: 1350px) {
    /* line 524, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .dropdown_close_icon {
        cursor: pointer;
    }
    /* line 527, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu {
        /*overflow: hidden;*/
        background-color: #fff;
        color: #fff;
        transform: translateX(-50px);
        visibility: hidden;
        opacity: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 999;
        width: 100%;
        height: 100vh;
        overflow-y: scroll;
    }
    /* line 544, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu ul {
        margin: 0;
        padding: 0;
    }
    /* line 547, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu ul li {
        list-style: none;
    }
    /* line 551, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu .xs_menu_item_dropdown > a {
        display: block;
        /*background-color: #FE1724;
        color: #fff;*/
        padding: 12px 20px;
    }
    /* line 557, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu .xs_menu_dropdown_header {
        background-color: #FE1724;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 12px 20px;
        border-bottom: 2px solid rgba(255, 255, 255, 0.3);
    }
    /* line 564, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu .xs_menu_dropdown_header i {
        color: #fff;
        font-size: 20px;
    }
    /* line 570, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_active {
        transform: translateX(-50px);
        display: block;
        visibility: visible;
        opacity: 1;
        transform: translateX(0);
    }
    /* line 577, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .single_menu_dropdown {
        margin-bottom: 10px;
        color: #fff;
    }
    /* line 580, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .single_menu_dropdown h4 {
        font-size: 20px;
        margin-top: 15px;
        display: inline-block;
    }
    /* line 586, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .single_menu_dropdown a {
        color: #fff;
        padding: 3px 0;
        display: inline-block;
    }
    /* line 592, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_item_dropdown {
        background-color: #FE1724;
        padding: 10px 20px;
        cursor: pointer;
    }
    /* line 596, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_item_dropdown .dropdown_icon {
        float: right;
    }
    /* line 599, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_item_dropdown > ul {
        background-color: #fff;
        padding: 0 20px;
        transform: translateY(10px);
        cursor: default;
    }
    /* line 605, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_item_dropdown > ul a {
        color: #8f8f8f;
    }
    /* line 609, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .xs_menu_item_dropdown .dropdown_icon {
        font-size: 12px;
        margin-top: 6px;
    }
}

/* line 617, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.search_box_active .form-control {
    transform: scaleY(1) !important;
}

/* line 625, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu {
    display: flex;
    padding: 20px 50px;
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 625, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu {
        padding: 20px 20px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 625, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu {
        padding: 20px 15px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1350px) {
    /* line 625, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu {
        padding: 20px 15px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 637, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .category_box_input {
        width: 188px;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1800px) {
    /* line 637, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .category_box_input {
        width: 225px;
    }
}
/* update for design fix */
.header_part.lms_header_part .main_menu .category_box_input{
    padding: 0;
}
.header_part.lms_header_part .main_menu .category_box_input .form-control {
    padding: 0;
    height: 50px;
    border-radius: 0;
    padding: 10px 24px;
    border-color: #F1F3F5;
color: #8f8f8f;
font-size: 16px;
font-weight: 500;
}
/* line 645, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu .main_menu_iner {
    flex-basis: 20%;
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 645, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .main_menu_iner {
        flex-basis: 85%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1350px) {
    /* line 645, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .main_menu_iner {
        flex-basis: 100%;
    }
}

/* line 653, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu .main_menu_iner .language_select {
    margin: 0 50px;
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 653, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .main_menu_iner .language_select {
        margin: 0 15px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 653, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .main_menu_iner .language_select {
        margin: 0 10px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1350px) {
    /* line 653, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .main_menu .main_menu_iner .language_select {
        display: none !important;
    }
}

/* line 665, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu .main_menu_iner .language_select .nice_Select span.current {
    font-weight: 500;
    color: #072A5B;
}

/* line 669, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu .main_menu_iner .language_select .nice_Select::after {
    border-bottom: 1px solid #072A5B;
    border-right: 1px solid #072A5B;
    height: 7px;
    width: 7px;
    top: 50%;
    right: 10px;
}

/* line 680, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .main_menu .category_box {
    margin-left: 0;
    display: flex;
    align-items: center;
}

/* line 686, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-basis: 80%;
}

@media only screen and (min-width: 320px) and (max-width: 1350px) {
    /* line 686, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap {
        flex-basis: 0%;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 694, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap .menu_quicklinks {
        display: none !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1350px) {
    /* line 694, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap .menu_quicklinks {
        display: none !important;
    }
}

/* line 701, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap .menu_quicklinks ul {
    margin-bottom: 0;
    padding-left: 0;
}

/* line 704, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap .menu_quicklinks ul li {
    display: inline-block;
}

/* line 706, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap .menu_quicklinks ul li a {
    font-size: 16px;
    color: #072A5B;
    font-weight: 500;
    margin-right: 30px;
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 706, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap .menu_quicklinks ul li a {
        margin-right: 20px;
    }
}

/* line 719, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap .main_menu_btn .sign_in {
    font-size: 16px;
    font-weight: 500;
    color: #072A5B;
}

/* line 724, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part .menu_right_wrap .main_menu_btn .resistration_link {
    margin: 0 20px;
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 724, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap .main_menu_btn .resistration_link {
        margin: 0 15px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 724, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
    .header_part.lms_header_part .menu_right_wrap .main_menu_btn .resistration_link {
        margin: 0 15px;
    }
}

/* line 737, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .main_menu {
    background-color: #000;
}

/* line 740, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .menu_right_wrap .menu_quicklinks ul li a, .header_part.lms_header_part.Dark_header .menu_right_wrap .main_menu_btn .sign_in {
    color: #fff;
}

/* line 742, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .menu_right_wrap .menu_quicklinks ul li a:hover, .header_part.lms_header_part.Dark_header .menu_right_wrap .main_menu_btn .sign_in:hover {
    color: #FE1724;
}

/* line 746, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .menu_right_wrap .main_menu_btn .sign_in {
    color: #fff;
}

/* line 749, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .main_menu .category_box .input-group-append {
    background-color: transparent;
    border: 1px solid rgba(187, 190, 196, 0.2);
}

/* line 753, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .main_menu .category_box .form-control {
    background: transparent;
    border: 1px solid rgba(187, 190, 196, 0.2);
    border-right: 0;
}

/* line 759, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .main_menu .main_menu_iner .language_select .nice_Select span.current {
    color: #fff;
}

/* line 762, ../../../../../../xampp/htdocs/admin/website/scss/_menu.scss */
.header_part.lms_header_part.Dark_header .main_menu .main_menu_iner .language_select .nice_Select::after {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part {
    background-image: url("../img/banner_bg_lms.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    height: 650px;
    position: relative;
    z-index: 1;
}

@media (max-width: 1350px) {
    /* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
    .banner_part {
        height: 500px;
    }
}

/* line 11, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #072A5B;
    opacity: .15;
    z-index: -1;
}

/* line 22, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part h2 {
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 56px;
    font-weight: 600;
    line-height: 1.2;
    color: #072A5B;
    margin-bottom: 14px;
}

/* line 29, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part h2 span {
    display: inline-block;
    position: relative;
    padding: 0 11px;
    z-index: 0;
}

/* line 34, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part h2 span::before {
    position: absolute;
    content: '';
    background: #3EE6D3;
    width: 100%;
    height: 11px;
    bottom: 20%;
    z-index: -1;
    left: 0;
}

@media (max-width: 1350px) {
    /* line 22, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
    .banner_part h2 {
        font-size: 30px;
    }
}

/* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part p {
    color: #fff;
    font-size: 22px;
    color: #072A5B;
    line-height: 32px;
    margin-bottom: 36px;
    font-weight: 500;
}

@media (max-width: 575px) {
    /* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
    .banner_part p {
        font-size: 14px;
        line-height: 28px;
    }
}

/* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
.banner_part .btn_1 {
    margin-top: 40px;
}

@media (max-width: 768px) {
    /* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
    .banner_part .btn_1 {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_banner.scss */
    .banner_part .btn_1 {
        margin-top: 20px;
    }
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services {
    background-color: #fff;
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part {
    position: relative;
    max-height: 162px;
    margin-bottom: 30px;
    z-index: 1;
    border-radius: 5px;
}

/* line 9, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(7, 42, 91, 0.5);
    z-index: 2;
    border-radius: 5px;
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services {
    position: absolute;
    padding: 20px;
    bottom: 0;
    left: 0;
    z-index: 3;
}

/* line 26, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services a {
    display: block;
}

/* line 28, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services a:hover {
    text-decoration: underline solid #fff;
}

/* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services a h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
}

/* line 38, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services span {
    display: inline-block;
    border-radius: 18px;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 5px 24px;
    font-size: 14px;
    color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .single_services_part .single_services span:hover {
    background-color: #072a5b;
}

/* line 52, ../../../../../../xampp/htdocs/admin/website/scss/_our_services.scss */
.our_services .feature_service {
    max-height: 355px;
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details {
    padding: 60px 0;
    background-color: #212e40;
}

/* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details .single_courses_details {
    display: flex;
    align-items: center;
}

@media (max-width: 1350px) {
    /* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details .single_courses_details {
        margin-bottom: 20px;
    }
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details .single_courses_details i {
    height: 80px;
    width: 80px;
    line-height: 80px;
    text-align: center;
    color: #FE1724;
    font-size: 30px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    margin-right: 18px;
    display: inline-block;
    text-indent: 2px;
}

/* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details .single_courses_details h4 {
    color: #fff;
    font-size: 20px;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 0;
}

@media (max-width: 575px) {
    /* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details .single_courses_details h4 {
        font-size: 16px;
        line-height: 26px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details .single_courses_details h4 {
        font-size: 16px;
        line-height: 26px;
    }
}

/* line 38, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details .single_courses_details p {
    line-height: 30px;
    font-size: 14px;
    color: #bbbec4;
}

/* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .section_tittle h2 {
    margin-bottom: 46px;
}

/* line 52, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .btn_2 {
    border: 1px solid #FE1724;
    color: #FE1724 !important;
    margin-top: 30px;
}

@media (max-width: 1350px) {
    /* line 52, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .top_courses_filter .btn_2 {
        margin-top: 15px;
    }
}

/* line 59, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .btn_2:hover {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff !important;
}

/* line 66, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .filters-button-group {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}

@media (max-width: 1350px) {
    /* line 66, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .top_courses_filter .filters-button-group {
        display: block;
        margin-bottom: 20px;
    }
}

/* line 74, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .filters-button-group button {
    color: #212e40;
    border: 0px solid transparent;
    font-size: 16px;
    background-color: transparent;
    padding: 9px 18px;
    margin: 0 5px;
    border: 1px solid transparent;
    border-radius: 5px;
}

@media (max-width: 1350px) {
    /* line 74, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .top_courses_filter .filters-button-group button {
        padding: 6px 10px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 74, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .top_courses_filter .filters-button-group button {
        padding: 6px 10px;
    }
}

/* line 90, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.top_courses_filter .filters-button-group .is-checked {
    background-color: #FE1724;
    color: #fff;
    border: 1px solid #FE1724;
    border-radius: 5px;
}

/* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_top_courses {
    border-radius: 5px;
    margin-bottom: 30px;
}

/* line 102, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content {
    padding: 26px 30px;
    background-color: #fff;
}

@media (max-width: 1350px) {
    /* line 102, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .single_courses_content {
        padding: 26px 25px;
    }
}

/* line 108, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content h4 {
    font-size: 22px;
    margin-bottom: 10px;
}

/* line 111, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content h4 a {
    color: #212e40;
}

/* line 113, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content h4 a:hover {
    color: #FE1724;
    text-decoration: underline solid #FE1724;
}

/* line 119, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content p {
    font-size: 16px;
}

/* line 122, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content span {
    display: inline-block;
    color: #212e40;
    margin-right: 26px;
    margin-top: 17px;
}

@media (max-width: 768px) {
    /* line 122, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .single_courses_content span {
        margin-right: 13px;
        margin-top: 12px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 122, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .single_courses_content span {
        margin-right: 13px;
        margin-top: 12px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1440px) {
    /* line 122, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .single_courses_content span {
        margin-right: 13px;
        margin-top: 12px;
    }
}

/* line 139, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.single_courses_content span i {
    color: #8f8f8f;
    margin-right: 8px;
}

/* line 147, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part {
    margin-top: -370px;
    z-index: 9;
    position: relative;
}

/* line 151, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .video_img:after {
    border-radius: 0;
}

/* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .single_courses_duration {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: #fff;
}

@media (max-width: 768px) {
    /* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details_part .single_courses_duration {
        padding: 14px 20px;
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details_part .single_courses_duration {
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details_part .single_courses_duration {
        margin-bottom: 30px;
    }
}

/* line 170, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part i {
    color: #bbbec4;
    font-size: 23px;
}

/* line 174, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .courses_duration_content {
    padding-left: 20px;
}

/* line 177, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .courses_duration_content p {
    font-size: 12px;
}

/* line 180, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .courses_duration_content h5 {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 8px;
}

/* line 186, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget_iner {
    padding: 0 30px 17px;
}

/* line 189, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget {
    background-color: #fff;
}

@media (max-width: 1350px) {
    /* line 189, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details_part .sidebar_widget {
        margin-top: 50px;
    }
}

/* line 194, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget .navbar-toggler {
    font-weight: 600;
    cursor: pointer;
}

/* line 198, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget h4 {
    font-size: 20px;
    background-color: #f6f8fa;
    margin-bottom: 0;
    padding: 18px 30px;
}

@media (max-width: 1350px) {
    /* line 198, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_details_part .sidebar_widget h4 {

    }
}

@media (max-width: 991px) {
  /* line 198, ../../../../../../xampp/htdocs/admin/Student/scss/_courses_details.scss */
  .courses_details_breadcrumb .breadcrumb_iner {
    margin-top: -340px;
  }

  .breadcrumb_part .breadcrumb_iner h2 {
      margin-bottom: 270px;
  }
}

/* line 207, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget .select-option {
    margin-bottom: 0;
    border: 0px solid transparent;
    border-bottom: 1px solid #e8e8e8;
    padding: 24px 0 18px;
    border-radius: 0;
}

/* line 214, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .sidebar_widget .select-option .navbar-toggler:after {
    display: none;
}

/* line 220, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone {
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
}

/* line 224, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone:last-child {
    margin-bottom: 0;
}

/* line 227, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone i {
    position: unset;
    left: 0;
    top: 2px;
    font-size: 14px;
    color: #bbbec4;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 235, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone h5 {
    font-size: 14px;
    margin-bottom: 0;
}

/* line 238, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone h5 a {
    color: #212e40;
}

/* line 242, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone p {
    font-size: 12px;
}

/* line 246, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone:hover i {
    color: #FE1724;
}

/* line 250, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_details_part .course_lechone:hover h5 a {
    color: #FE1724;
}

/* line 257, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab {
    background-color: #fff;
}

/* line 260, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .nav-tabs {
    border-bottom: 1px solid #e8e8e8;
}

/* line 263, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .tab-pane {
    padding: 23px 30px;
}

/* line 266, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .nav-tabs .nav-item {
    margin-bottom: 0px;
}

/* line 269, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .nav-tabs .nav-item.show .nav-link, .courses_description_tab .nav-tabs .nav-link.active {
    border-bottom: 1px solid #FE1724;
    font-size: 16px;
    color: #FE1724;
}

/* line 275, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .nav-tabs .nav-link {
    border: 0 solid transparent;
    border-bottom: 1px solid transparent;
    font-weight: 600;
    color: #212e40;
    padding: 22px 30px;
    line-height: 15px;
}

@media (max-width: 420px) {
    /* line 275, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .courses_description_tab .nav-tabs .nav-link {
        flex: 100% 0 0;
    }
}

/* line 286, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .description_content {
    margin-top: 18px;
}

/* line 288, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .description_content h5 {
    font-size: 16px;
    margin-bottom: 10px;
}

/* line 293, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.courses_description_tab .author_list {
margin-bottom: -20px;
}

/* line 298, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.author_list img {
    max-width: 56px;
    border-radius: 50%;
    margin-top: -20px;
}

@media (max-width: 575px) {
    /* line 298, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .author_list img {
        max-width: 70px;
    }
}

/* line 305, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.author_list .author_dec {
    margin-left: 20px;
}

/* line 308, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.author_list h5 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 2px;
}

/* line 313, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.author_list .small_btn {
    margin-top: 4px;
}

/* line 317, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget {
    text-align: center;
    margin-top: 42px;
    width: 100%;
}

/* line 320, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget p {
    color: #707070;
    margin-bottom: 4px;
}

/* line 324, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget .sidebar_btn_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* line 328, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget .sidebar_btn_list .btn_1 {
    background-color: #212e40;
    border: 1px solid #212e40;
}

/* line 331, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget .sidebar_btn_list .btn_1:hover {
    border: 1px solid #FE1724;
    background-color: #fff;
}

/* line 337, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget .sidebar_btn_list .w_55 {
    flex: 55% 0 0;
}

@media (max-width: 575px) {
    /* line 337, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .sidebar_btn_weiget .sidebar_btn_list .w_55 {
        flex: 100% 0 0;
    }
}

/* line 343, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.sidebar_btn_weiget .sidebar_btn_list .w_40 {
    flex: 40% 0 0;
}

@media (max-width: 575px) {
    /* line 343, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .sidebar_btn_weiget .sidebar_btn_list .w_40 {
        flex: 100% 0 0;
        margin-top: 15px;
    }
}

/* line 354, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .single_student_review {
    display: flex;
    margin-bottom: 30px;
}

/* line 357, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .single_student_review:last-child {
    margin-bottom: 0;
}

/* line 360, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .single_student_review img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
}

/* line 366, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .student_review_content {
    margin-left: 20px;
}

/* line 368, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .student_review_content h5 {
    font-size: 16px;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
}

/* line 374, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .student_review_content .review_icon {
    display: inline-block;
}

/* line 376, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.student_review .student_review_content .review_icon i {
    font-size: 10px;
    color: #FFBA00;
}

/* line 386, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.lms_tabs_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}

/* line 393, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.lms_tabs_wrap ul li a {
    color: #212e40;
    border: 0px solid transparent;
    font-size: 16px;
    background-color: transparent;
    padding: 9px 18px;
    margin: 0 5px;
    border: 1px solid transparent;
    border-radius: 5px;
    display: inline-block;

}

@media (max-width: 1350px) {
    /* line 393, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .lms_tabs_wrap ul li a {
        padding: 6px 10px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 393, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
    .lms_tabs_wrap ul li a {
        padding: 6px 10px;
    }
}

/* line 408, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.lms_tabs_wrap ul li a.active {
    background-color: #FE1724;
    color: #fff;
    border: 1px solid #FE1724;
    border-radius: 5px;
}

/* line 420, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.subscription.relative button {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #e63e45;
    position: absolute;
    right: 5px;
    top: 5px;
    border-radius: 5px;
    border: 0;
}

/* line 435, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.subscription.relative .info {
    position: absolute;
    transform: translateY(10px);
    color: #e63e45;
}

/* line 439, ../../../../../../xampp/htdocs/admin/website/scss/_courses_details.scss */
.subscription.relative .info.valid {
    color: lightseagreen;
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part {
    position: relative;
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list {
    position: relative;
}

/* line 5, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(33, 46, 64, 0) 52%, #212e40);
    z-index: 1;
    content: "";
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 16, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list h4 {
    font-size: 22px;
}

/* line 18, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list h4 a {
    color: #fff;
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list h4 a:hover {
    color: #FE1724;
}

/* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list p a {
    color: #f1f3f5;
}

/* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list .single_course_text {
    position: absolute;
    bottom: -9px;
    left: 35px;
    z-index: 3;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media (max-width: 575px) {
    /* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
    .course_list_part .single_course_list .single_course_text {
        bottom: 30px;
    }
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list span {
    display: inline-block;
    color: #f6f8fa;
    margin-right: 26px;
    margin-top: 17px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

@media (max-width: 575px) {
    /* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
    .course_list_part .single_course_list span {
        visibility: visible;
        opacity: 1;
    }
}

/* line 53, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list span i {
    color: #bbbec4;
    margin-right: 8px;
}

/* line 59, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list:hover .single_course_text {
    bottom: 30px;
}

/* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .single_course_list:hover span {
    opacity: 1;
    visibility: visible;
}

/* line 69, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .owl-nav button.owl-next, .course_list_part .owl-nav button.owl-prev {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 1px solid #fff;
    line-height: 50px;
    color: #212e40;
    text-align: center;
    position: absolute;
    top: 43%;
    left: 50px;
    background-color: #fff;
    opacity: .5;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 83, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .owl-nav button.owl-next:hover, .course_list_part .owl-nav button.owl-prev:hover {
    opacity: 1;
}

/* line 87, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.course_list_part .owl-nav button.owl-next {
    left: auto;
    right: 50px;
}

/* line 93, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}

/* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #212e40;
    z-index: -1;
    opacity: 0;
    content: "";
    border-radius: 5px 5px 0 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 111, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img img {
    width: 100%;
}

/* line 114, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img .popup_video {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
}

/* line 129, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img .popup_video img {
    max-width: 60px;
    margin: 0 auto;
    text-align: center;
}

/* line 139, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.single_top_courses:hover .video_img:after {
    opacity: .6;
    z-index: 2;
}

/* line 144, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.single_top_courses:hover .video_img .popup_video {
    opacity: 1;
    visibility: visible;
    z-index: 9;
}

/* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img:hover:after {
    opacity: .6;
    z-index: 2;
}

/* line 159, ../../../../../../xampp/htdocs/admin/website/scss/_course_list_part.scss */
.video_img:hover .popup_video {
    opacity: 1;
    visibility: visible;
    z-index: 9;
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part {
    display: flex;
    align-items: center;
}

@media (max-width: 1350px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part {
        align-items: start;
    }
}

/* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part i {
    height: 70px;
    width: 70px;
    text-align: center;
    line-height: 70px;
    background-color: #FE1724;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 24px;
}

@media (max-width: 1350px) {
    /* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part i {
        height: 25px;
        width: 25px;
        text-align: center;
        line-height: 25px;
        font-size: 8px;
    }
}

/* line 28, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part .client_img {
    position: relative;
}

/* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part img {
    max-width: 294px;
    border-radius: 50%;
    position: relative;
    width: auto;
}

@media (max-width: 1350px) {
    /* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part img {
        max-width: 56px;
        border-radius: 50%;
    }
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part h4 {
    font-size: 28px;
    font-weight: 500;
    color: #fbfdff;
    line-height: 1.5;
}

@media (max-width: 1350px) {
    /* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part h4 {
        font-size: 16px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part h4 {
        font-size: 20px;
    }
}

/* line 53, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part h5 {
    font-size: 18px;
    color: #f6f9fd;
    font-weight: 500;
    margin-top: 20px;
}

@media (max-width: 1350px) {
    /* line 53, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .single_testimonial_part h5 {
        font-size: 14px;
        margin-top: 17px;
    }
}

/* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .single_testimonial_part h5 span {
    color: #9c9c9c;
}

/* line 67, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .testimonial_content {
    padding-left: 55px;
}

@media (max-width: 1350px) {
    /* line 67, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .testimonial_part .testimonial_content {
        padding-left: 22px;
    }
}

/* line 74, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .owl-nav button.owl-next, .testimonial_part .owl-nav button.owl-prev {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    line-height: 50px;
    color: #d9d9d9;
    text-align: center;
    position: absolute;
    top: 43%;
    background-color: transparent;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    border: solid 1px #d9d9d9;
    right: -21%;
}

/* line 90, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .owl-nav button.owl-next:hover, .testimonial_part .owl-nav button.owl-prev:hover {
    background-color: #FE1724;
}

/* line 94, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.testimonial_part .owl-nav button.owl-next {
    margin-top: -60px;
}

/* line 101, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.client_list h3 {
    font-size: 20px;
    color: #FE1724;
    margin-bottom: 30px;
    text-align: center;
}

/* line 107, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.client_list .single_client_list {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    background-color: #fff;
}

@media (max-width: 575px) {
    /* line 107, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .client_list .single_client_list {
        height: 80px;
    }
}

/* line 116, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
.client_list .single_client_list img {
    max-width: 158px;
    width: auto;
}

@media (max-width: 1350px) {
    /* line 116, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .client_list .single_client_list img {
        max-width: 110px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 116, ../../../../../../xampp/htdocs/admin/website/scss/_testimonial_part.scss */
    .client_list .single_client_list img {
        max-width: 115px;
    }
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_cta_part.scss */
.cta_part {
    background-image: url("../img/cta_bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}

/* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_cta_part.scss */
.cta_part h2 {
    font-size: 40px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
}

@media (max-width: 1350px) {
    /* line 4, ../../../../../../xampp/htdocs/admin/website/scss/_cta_part.scss */
    .cta_part h2 {
        font-size: 30px;
    }
}

/* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_cta_part.scss */
.cta_part p {
    color: #bbbec4;
}

/* line 17, ../../../../../../xampp/htdocs/admin/website/scss/_cta_part.scss */
.cta_part .btn_1 {
    margin-top: 35px;
}

/* line 1, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.breadcrumb_part {
    background-image: url("../img/breadcrumb_bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
    height: 250px;
    display: flex;
    align-items: center;
}

/* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.breadcrumb_part:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #212e40;
    opacity: .9;
    z-index: -1;
    content: "";
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.breadcrumb_part .breadcrumb_iner h2 {
    font-size: 40px;
    line-height: 1.5;
    color: #fff;
    font-weight: 600;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    /* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .breadcrumb_part .breadcrumb_iner h2 {
        font-size: 30px;
    }
}

@media (max-width: 991px) {
.header_part .main_menu .student_profile .student_profile_info {
  margin-left: 10px;
  margin-top: 0px;
}
}


@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .breadcrumb_part .breadcrumb_iner h2 {
        font-size: 30px;
    }
}

/* line 33, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.breadcrumb_part .breadcrumb_iner p {
    font-size: 14px;
    color: #BBBEC4;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.breadcrumb_part .breadcrumb_iner p a {
    color: #BBBEC4;
}

/* line 42, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */


/* line 45, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.about_page_breadcrumb:after {
    opacity: .5;
}

@media (max-width: 768px) {
    /* line 42, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .about_page_breadcrumb {
        height: 300px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 42, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .about_page_breadcrumb {
        height: 300px;
    }
}

/* line 55, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.courses_details_breadcrumb {
    height: 700px;
}

@media (min-width: 992px) {
/* line 57, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.courses_details_breadcrumb .breadcrumb_iner {
    margin-top: -270px;
}
}
/* line 61, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.blog_details_breadcrumb {
    height: 550px;
}

@media (max-width: 768px) {
    /* line 61, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .blog_details_breadcrumb {
        height: 300px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 61, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .blog_details_breadcrumb {
        height: 300px;
    }
}

/* line 69, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.blog_details_breadcrumb p {
    color: #fff !important;
    font-size: 16px;
}

/* line 72, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.blog_details_breadcrumb p span {
    margin: 0 5px;
}

/* line 78, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.exercise_files a {
    width: 100%;
    background-color: #f6f8fa;
    padding: 15px 20px;
    display: inline-block;
    margin-bottom: 10px;
    color: #707070;
}

/* line 85, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.exercise_files a:last-child {
    margin-bottom: 0;
}

/* line 89, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.exercise_files i {
    margin-right: 20px;
    font-size: 14px;
}

/* line 94, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb {
    height: 500px;
}

@media (max-width: 768px) {
    /* line 94, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb {
        height: 600px;
    }
}

/* line 99, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner {
    display: flex;
}

@media (max-width: 1350px) {
    /* line 99, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb .breadcrumb_iner {
        display: inline-block;
    }
}

/* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner img {
    max-width: 220px;
    align-items: flex-start;
}

@media (max-width: 1350px) {
    /* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb .breadcrumb_iner img {
        max-width: 60px;
        margin-bottom: 20px;
    }
}

/* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text {
    padding-left: 110px;
}

@media (max-width: 1350px) {
    /* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb .breadcrumb_iner .instractor_text {
        padding-left: 0;
    }
}

/* line 117, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text h3 {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
}

@media (max-width: 1350px) {
    /* line 117, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb .breadcrumb_iner .instractor_text h3 {
        font-size: 25px;
    }
}

/* line 125, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text .instractor_social_link {
    margin: 9px 0 21px;
}

@media (max-width: 1350px) {
    /* line 125, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
    .author_profile_breadcrumb .breadcrumb_iner .instractor_text .instractor_social_link {
        margin: 5px 0 10px;
    }
}

/* line 130, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text .instractor_social_link i {
    margin-right: 15px;
    color: #bbbec4;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 134, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text .instractor_social_link i:hover {
    color: #FE1724;
}

/* line 139, ../../../../../../xampp/htdocs/admin/website/scss/_breadcrumb_part.scss */
.author_profile_breadcrumb .breadcrumb_iner .instractor_text p {
    font-size: 16px;
    color: #E8E8E8;
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .tab-pane {
    overflow: hidden;
}

/* line 6, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .nav-tabs {
    justify-content: center;
    border: 0px solid transparent;
    margin-bottom: 50px;
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .nav-tabs .nav-link {
    border: 0px solid transparent;
    color: #212e40;
    padding: 10px 16px;
}

/* line 14, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .nav-tabs .nav-link.active {
    background-color: #FE1724;
    color: #fff;
    border-radius: 5px;
}

/* line 22, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .owl-nav button.owl-next, .total_courses_list .tab_style .owl-nav button.owl-prev {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 1px solid #fff;
    line-height: 50px;
    color: #212e40;
    text-align: center;
    position: absolute;
    top: 43%;
    left: -15px;
    background-color: #fff;
    opacity: .5;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .owl-nav button.owl-next:hover, .total_courses_list .tab_style .owl-nav button.owl-prev:hover {
    opacity: 1;
}

/* line 40, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .tab_style .owl-nav button.owl-next {
    left: auto;
    right: -15px;
}

/* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .single_courses_content {
    padding: 20px 25px;
}

/* line 48, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .single_courses_content h4 {
    font-size: 20px;
}

/* line 51, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .single_courses_content span {
    font-size: 14px;
}

/* line 57, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .single_top_courses:hover .video_img .popup_video {
    opacity: 1;
    visibility: visible;
    z-index: 9;
}

/* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.total_courses_list .video_img .popup_video img {
    max-width: 50px;
}

/* line 69, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.sidebar_widget h4 {
    font-size: 16px;
    margin-bottom: 25px;
}

/* line 75, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .select-option {
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    margin-bottom: 15px;
    padding: 20px;
}

/* line 82, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .navbar-toggler {
    font-size: 16px;
    position: relative;
    color: #212e40;
    padding: 0;
    margin-bottom: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 89, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .navbar-toggler:after {
    position: absolute;
    content: "\e648";
    right: 0;
    top: 0;
    width: 15px;
    height: 15px;
    font-family: 'themify';
    font-size: 14px;
    color: #707070;
}

/* line 100, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .navbar-toggler.collapsed {
    margin-bottom: 0 !important;
}

/* line 102, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .navbar-toggler.collapsed:after {
    content: "\e64b";
}

/* line 107, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.single_sidebar .navbar-toggler.show {
    margin-top: 20px !important;
}

/* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.category_btn {
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}

@media (max-width: 768px) {
    /* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
    .category_btn {
        margin-top: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
    .category_btn {
        margin-top: 10px;
    }
}

/* line 122, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.category_btn .btn_2 {
    border: 1px solid #FE1724;
    color: #FE1724 !important;
}

/* line 125, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.category_btn .btn_2:hover {
    color: #fff !important;
}

/* line 130, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.list_header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    align-items: center;
}

@media (max-width: 575px) {
    /* line 130, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
    .list_header {
        display: block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 130, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
    .list_header {
        margin-top: 40px;
    }
}

/* line 141, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.list_header p {
    color: #212e40;
    font-weight: 600;
}

/* line 145, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.list_header .nice_Select {
    margin-left: 15px;
}

/* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.list_header .list_header_filter {
    display: flex;
    align-items: center;
}

@media (max-width: 575px) {
    /* line 148, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
    .list_header .list_header_filter {
        margin-top: 15px;
    }
}

/* line 154, ../../../../../../xampp/htdocs/admin/website/scss/_category.scss */
.list_header .list_header_filter img {
    width: 17px;
    margin-right: 8px;
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan {
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    text-align: center;
    padding: 40px 20px 36px;
}

@media (max-width: 768px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
    .pricing_plan .single_pricing_plan {
        margin-bottom: 20px;
    }
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan h5 {
    font-size: 28px;
    font-weight: 600;
    color: #FE1724;
    margin-bottom: 18px;
}

/* line 16, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan h2 {
    font-size: 50px;
    font-weight: 600;
    position: relative;
    padding-left: 15px;
    display: inline-block;
    margin-bottom: 2px;
}

/* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan h2 span {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -1px;
}

/* line 31, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan p a {
    color: #8f8f8f;
    text-decoration: underline;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.pricing_plan .single_pricing_plan .btn_1 {
    margin: 26px 0 16px;
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style {
    margin-top: 30px;
}

/* line 43, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style h5 {
    background-color: #f6f8fa;
    font-size: 20px;
    margin-bottom: 0;
    padding: 18px 30px;
    border-radius: 5px 5px 0 0;
}

/* line 49, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style h5 span {
    font-size: 12px;
    font-weight: 500;
    color: #8f8f8f;
    margin-left: 5px;
}

/* line 56, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px 30px;
    border: 1px solid #e8e8e8;
    border-radius: 0 0 5px 5px;
}

/* line 65, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style ul li {
    list-style: none;
    flex: 48% 0 0;
    color: #212e40;
    margin: 7px 0;
}

@media (max-width: 768px) {
    /* line 65, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
    .list_style ul li {
        flex: 100% 0 0;
    }
}

/* line 73, ../../../../../../xampp/htdocs/admin/website/scss/_pricing_plan.scss */
.list_style ul li i {
    margin-right: 10px;
    color: #FE1724;
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .section_tittle h2 {
    margin-bottom: 0;
}

/* line 7, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_part {
    margin-bottom: 10px;
}

/* line 9, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_part:last-child {
    margin-bottom: 0;
}

/* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_header {
    position: relative;
}

/* line 15, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_header h5 {
    font-size: 16px;
    border: 1px solid #fff;
    padding: 25px 47px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin-bottom: 0;
}

/* line 24, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_header .excerpt_icon {
    position: absolute;
    left: 25px;
    top: 30px;
    font-size: 12px;
}

/* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .active_accordion h5 {
    padding: 25px 47px 15px;
}

/* line 37, ../../../../../../xampp/htdocs/admin/website/scss/_faq.scss */
.accordion_part .single_accordion_content p {
    padding: 0 47px 16px;
    background-color: #fff;
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list {
    display: flex;
    align-items: center;
    background-color: #fff;
    margin-bottom: 20px;
}

@media (max-width: 768px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
    .cart_list .single_cart_list {
        display: block;
    }
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list:last-child {
    margin-bottom: 0;
}

/* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list img {
    max-width: 218px;
}

@media (max-width: 768px) {
    /* line 13, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
    .cart_list .single_cart_list img {
        width: 100%;
        max-width: 100%;
    }
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list .cart_details {
    padding: 27px 30px 23px;
    display: block;
    width: 100%;
}

/* line 25, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list a {
    color: #FE1724;
    margin-top: 14px;
    display: inline-block;
}

/* line 30, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list h3 {
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    margin-bottom: 4px;
}

/* line 37, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list h3 a {
    color: #212e40;
    margin-top: 0;
}

/* line 40, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list h3 a:hover {
    color: #FE1724;
    text-decoration: underline;
}

/* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list p a {
    color: #8f8f8f;
    margin-top: 0;
}

/* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.cart_list .single_cart_list p a:hover {
    color: #FE1724;
}

@media (max-width: 575px) {
    /* line 58, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
    .sidebar_weiget {
        margin-top: 50px;
    }
}

/* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar {
    padding: 30px;
    background-color: #fff;
}

/* line 65, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
}

/* line 70, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar h2 {
    color: #FE1724;
    font-size: 40px;
    margin-bottom: 0;
}

/* line 75, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar .btn_1 {
    margin-top: 21px;
}

/* line 78, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar form {
    padding: 4px;
    position: relative;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    margin-top: 20px;
    background-color: #fff;
}

/* line 85, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar form input {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #bbbec4;
    width: 100%;
    border: 0px solid transparent;
}

/* line 93, ../../../../../../xampp/htdocs/admin/website/scss/_cart_list.scss */
.sidebar_weiget .single_sidebar form a {
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #212e40;
    position: absolute;
    right: 5px;
    top: 4px;
    border-radius: 5px;
    display: inline-block;
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
}

/* line 7, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_mathord_content {
    background-color: #fff;
    padding: 30px;
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_mathord_content h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 28px 0 7px;
}

/* line 15, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_mathord_content .btn_1 {
    margin-top: 28px;
}

/* line 19, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .nav-tabs {
    border-bottom: 0 solid transparent;
}

/* line 22, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo {
    display: flex;
    align-items: center;
}

/* line 26, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo .single_logo_iner {
    width: 188px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e4e7e9;
    border-left: 1px solid #e4e7e9;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo .single_logo_iner:first-child {
    border-left: 1px solid #e4e7e9;
    border-radius: 5px 0 0 5px;
}

/* line 39, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo .single_logo_iner:last-child {
    border-radius: 0 5px 5px 0;
}

/* line 42, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo .single_logo_iner img {
    max-width: 100px;
}

/* line 45, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.payment_methord .payment_methord_logo .single_logo_iner.active {
    border: 1px solid #FE1724 !important;
}

/* line 54, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group {
    margin-top: 24px;
}

/* line 56, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group input {
    width: 100%;
    background-color: #f6f8fa;
    border-radius: 5px;
    border: 1px solid #F1F3F5;
    padding: 12px 20px;
}

/* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group .single_form_item label {
    width: 100%;
    display: block;
}

/* line 68, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group .single_form_item input {
    width: auto;
    display: inline-block;
    padding: 12px 20px;
    max-width: 85px;
    color: #9C9C9C;
}

/* line 76, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group #CVV {
    max-width: 118px !important;
}

/* line 79, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.form_group .nice_Select {
    background-color: #f6f8fa;
    margin-right: 10px;
    color: #9C9C9C;
}

/* line 86, ../../../../../../xampp/htdocs/admin/website/scss/_payment_option.scss */
.checkbox label {
    margin-bottom: 0;
    margin-top: 25px;
    color: #9C9C9C;
    margin-left: 8px;
}

/*********** our mission ***********/
/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_mission h4 {
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 17px;
}

@media (max-width: 768px) {
    /* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_mission h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_mission h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

@media (max-width: 768px) {
    /* line 18, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_mission_img {
        margin-top: 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 18, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_mission_img {
        margin-top: 30px;
    }
}

/*********** our story **************/
/* line 28, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_story .video_img {
    border-radius: 10px;
}

/* line 30, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_story .video_img:after {
    border-radius: 10px;
    display: none;
}

/* line 34, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_story .video_img .popup_video {
    opacity: 1;
    visibility: visible;
}

/* line 39, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_story .our_story_content {
    margin-top: 53px;
}

@media (max-width: 768px) {
    /* line 39, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_story .our_story_content {
        margin-top: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 39, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_story .our_story_content {
        margin-top: 25px;
    }
}

/* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.our_story .our_story_content h4 {
    font-size: 28px;
    margin-bottom: 18px;
}

@media (max-width: 768px) {
    /* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_story .our_story_content h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .our_story .our_story_content h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

/*********** countdown part css **************/
/* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.countdown_part .single_countdown_part {
    text-align: center;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding: 69px 25px;
}

@media (max-width: 768px) {
    /* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .countdown_part .single_countdown_part {
        padding: 30px 15px;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .countdown_part .single_countdown_part {
        padding: 30px 15px;
    }
}

/* line 76, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
.countdown_part .single_countdown_part h2 {
    font-size: 40px;
    margin-bottom: 9px;
    color: #FE1724;
}

@media (max-width: 768px) {
    /* line 76, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .countdown_part .single_countdown_part h2 {
        font-size: 25px;
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 76, ../../../../../../xampp/htdocs/admin/website/scss/_about.scss */
    .countdown_part .single_countdown_part h2 {
        font-size: 25px;
        margin-bottom: 0;
    }
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .privacy_policy_tab .nav-link, .blog_details .privacy_policy_tab .nav-link {
    border: 1px solid #e8e8e8;
    padding: 12px 20px;
    color: #212e40;
    margin-bottom: 15px;
}

/* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .privacy_policy_tab .nav-link i, .blog_details .privacy_policy_tab .nav-link i {
    font-size: 13px;
    margin-right: 4px;
}

/* line 12, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .privacy_policy_tab .nav-link.active, .blog_details .privacy_policy_tab .nav-link.active {
    background-color: #FE1724;
    color: #fff;
}

/* line 18, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .single_privacy_policy, .privacy_policy .blog_details_content, .blog_details .single_privacy_policy, .blog_details .blog_details_content {
    margin-bottom: 45px;
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .single_privacy_policy:last-child, .privacy_policy .blog_details_content:last-child, .blog_details .single_privacy_policy:last-child, .blog_details .blog_details_content:last-child {
    margin-bottom: 0;
}

/* line 23, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .single_privacy_policy h4, .privacy_policy .blog_details_content h4, .blog_details .single_privacy_policy h4, .blog_details .blog_details_content h4 {
    font-size: 28px;
    margin-bottom: 17px;
}

/* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy .single_privacy_policy p, .privacy_policy .blog_details_content p, .blog_details .single_privacy_policy p, .blog_details .blog_details_content p {
    margin-bottom: 12px;
}

/* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_privacy_policy.scss */
.privacy_policy_tab {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list {
    display: flex;
    align-items: center;
    background-color: #fff;
    margin-bottom: 30px;
}

@media (max-width: 768px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_list .single_blog_list {
        display: block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_list .single_blog_list {
        align-items: flex-start;
        display: flex;
    }
}

/* line 15, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_list_img img {
    max-width: 406px;
    border-radius: 5px 0 0 5px;
}

@media (max-width: 768px) {
    /* line 15, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_list .single_blog_list .blog_list_img img {
        max-width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 15, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_list .single_blog_list .blog_list_img img {
        min-width: 250px;
        margin-top: 25px;
    }
}

/* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_content {
    padding: 25px 40px;
    background-color: #fff;
}

@media (max-width: 768px) {
    /* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_list .single_blog_list .blog_content {
        padding: 25px 20px;
    }
}

/* line 33, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_content h3 {
    font-size: 22px;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_content h3:hover a {
    color: #FE1724;
    text-decoration: underline;
}

/* line 42, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_content a {
    color: #212e40;
}

/* line 47, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_author {
    margin: 12px 0 18px;
}

/* line 49, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_author a {
    color: #8f8f8f;
}

/* line 52, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list .blog_author span {
    color: #8f8f8f;
    font-size: 14px;
    margin: 0 5px;
}

/* line 58, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_list .single_blog_list p {
    color: #707070;
}

/* line 63, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_content {
    border-bottom: 1px solid #e4e7e9;
    padding-bottom: 17px;
}

/* line 67, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}

/* line 71, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_details_btn {
    border: 1px solid #e8e8e8;
    color: #212e40;
    padding: 7px 15px;
    display: inline-block;
}

/* line 76, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_details_btn i {
    font-size: 12px;
}

/* line 79, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_details_btn:hover {
    background-color: #FE1724;
    border: 1px solid #FE1724;
    color: #fff;
}

/* line 83, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_details_btn:hover i {
    color: #fff;
}

/* line 89, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle {
    flex: 35% 0 0;
}

@media (max-width: 768px) {
    /* line 89, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_details_pagination .blog_pagination_tittle {
        flex: 45% 0 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 89, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_details_pagination .blog_pagination_tittle {
        flex: 45% 0 0;
    }
}

/* line 98, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle:first-child i {
    margin-right: 5px;
}

/* line 102, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle:last-child {
    text-align: right;
}

/* line 104, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle:last-child i {
    margin-left: 5px;
}

/* line 108, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle h4 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 20px;
}

/* line 112, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle h4 a {
    color: #212e40;
}

/* line 114, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
.blog_details_pagination .blog_pagination_tittle h4 a:hover {
    color: #FE1724;
}

@media (max-width: 768px) {
    /* line 108, ../../../../../../xampp/htdocs/admin/website/scss/_blog.scss */
    .blog_details_pagination .blog_pagination_tittle h4 {
        display: none;
    }
}

/* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_process .single_instructor_icon {
    height: 108px;
    width: 108px;
    background-color: rgba(254, 23, 36, 0.1);
    line-height: 108px;
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;
}

@media (max-width: 768px) {
    /* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .instructor_process .single_instructor_icon {
        height: 70px;
        width: 70px;
        line-height: 70px;
    }
}

/* line 16, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_process .single_instructor_icon img {
    max-width: 35px;
}

/* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_process .single_instructor_part {
    text-align: center;
}

@media (max-width: 1350px) {
    /* line 20, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .instructor_process .single_instructor_part {
        margin: 20px 0;
    }
}

/* line 25, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_process .single_instructor_part h4 {
    font-size: 22px;
    font-weight: 600;
    margin: 32px 0 15px;
}

@media (max-width: 1350px) {
    /* line 25, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .instructor_process .single_instructor_part h4 {
        margin: 15px 0 5px;
    }
}

/* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_cta {
    background-image: url("../img/instractor_bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* line 37, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.instructor_cta h2 {
    font-size: 28px;
    line-height: 1.4;
    margin-bottom: 21px;
}

/* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .single_work_process {
    position: relative;
    padding-left: 110px;
    margin-bottom: 40px;
}

@media (max-width: 1350px) {
    /* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .work_process .single_work_process {
        padding-left: 70px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    /* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .work_process .single_work_process {
        padding-left: 70px;
        margin-bottom: 20px;
    }
}

/* line 58, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .single_work_process:last-child {
    margin-bottom: 0;
}

@media (max-width: 1350px) {
    /* line 58, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
    .work_process .single_work_process:last-child {
        margin-bottom: 40px;
    }
}

/* line 64, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .single_work_process h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 3px;
}

/* line 70, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .list_number {
    height: 55px;
    width: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-weight: 700;
    background-color: #FE1724;
    position: absolute;
    left: 0;
    top: 0;
}

/* line 83, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .video_img {
    border-radius: 5px;
}

/* line 84, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .video_img:after {
    display: none;
}

/* line 88, ../../../../../../xampp/htdocs/admin/website/scss/_instructor.scss */
.work_process .video_img .popup_video {
    opacity: 1;
    visibility: visible;
    width: 84px;
    height: 84px;
    line-height: 84px;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    color: #FE1724;
    top: 50%;
    transform: translateY(-50%);
}

/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_instructor_content.scss */
.instructor_content .lms_pagination {
    margin-top: 50px;
}

@media (min-width: 1350px) {
    /* line 3, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_home .container {
        max-width: 1750px !important;
    }
}

/* line 7, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu {
    background-color: #000;
}

/* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .category_box .form-control {
    background-color: transparent;
    border: 1px solid rgba(187, 190, 196, 0.2);
    padding: 10px 24px 10px 55px;
    border-radius: 0 5px 5px 0;
}

@media (max-width: 1350px) {
    /* line 10, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_home .main_menu .category_box .form-control {
        padding: 10px 24px 10px 24px;
        border-radius: 0 5px 5px 0;
        background-color: #fff;
    }
}

/* line 21, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .category_box .input-group-append {
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    left: 166px;
    top: 18px;
    width: auto;
    height: auto;
    line-height: auto;
    background-color: transparent;
}

/* line 34, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .menu_item {
    padding-left: 25px;
}

/* line 36, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .menu_item a {
    color: #bbbec4;
    font-size: 14px;
    font-weight: 500;
    padding: 0 15px;
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .menu_item a:hover {
    color: #FE1724;
}

/* line 46, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .btn_2 {
    border: 1px solid #bbbec4;
    color: #bbbec4 !important;
}

/* line 49, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_home .main_menu .btn_2:hover {
    border: 1px solid #FE1724;
    color: #fff !important;
}

/* line 57, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_part_iner {
    position: relative;
    z-index: 1;
    display: flex !important;
    height: 700px !important;
    align-items: center;

}

@media (max-width: 1350px) {
    /* line 57, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_banner_part .banner_part_iner {
        height: 500px;
    }
}

/* line 67, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_part_iner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(to left, transparent 0%, rgba(0, 0, 0, 0.8) 54%);
    z-index: -1;
}

/* line 77, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_part_iner h5 {
    font-size: 20px;
    font-weight: 500;
    color: #bbbec4;
}

/* line 82, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part  .banner_part_iner h2 {
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 50px;
    font-weight: 600;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 18px;
}


@media (max-width: 1350px) {
    /* line 82, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_banner_part .banner_part_iner h2 {
        font-size: 30px;
    }
}

/* line 93, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_part_iner p {
    color: #fff ;
}

/* line 96, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_part_iner .btn_1 {
    margin-top: 40px;
}

@media (max-width: 768px) {
    /* line 96, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_banner_part .banner_part_iner .btn_1 {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    /* line 96, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
    .dark_banner_part .banner_part_iner .btn_1 {
        margin-top: 20px;
    }
}

/* line 106, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .swiper_next i,
.dark_banner_part .swiper_prev i {
    color: #fff;
}

/* line 110, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .swiper-button-prev,
.dark_banner_part .swiper-container-rtl .swiper-button-next {
    background-image: none;
    left: 10px;
    right: auto;
    top: 60%;
}

/* line 117, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .swiper-button-next,
.dark_banner_part .swiper-container-rtl .swiper-button-prev {
    background-image: none;
    right: -10px;
    left: auto;
    top: 60%;
}

/* line 124, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_slider_thumbs {
    margin: 0 16px;
    margin-top: -133px;
}

/* line 128, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .slide_bg_1 {
    background-image: url(../img/banner_img_1.png);
}

/* line 131, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .slide_bg_2 {
    background-image: url(../img/banner_img_1.png);
}

/* line 134, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .slide_bg_3 {
    background-image: url(../img/banner_img_1.png);
}

/* line 137, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .slide_bg_4 {
    background-image: url(../img/banner_img_1.png);
}

/* line 142, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_banner_part .banner_slider_thumbs .swiper-slide img {
    width: 100%;
}

/* line 149, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .filters-button-group button {
    color: #BBBEC4;
}

/* line 153, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .video_img:after {
    display: none;
}

/* line 157, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses {
    margin-bottom: 30px;
}

/* line 161, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses_content h4 {
    font-size: 22px;
    font-weight: 500;
}

/* line 164, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses_content h4 a {
    color: #fff;
}

/* line 166, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses_content h4 a:hover {
    color: #e63e45;
}

/* line 172, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses_content p a {
    color: #bbbec4;
}

/* line 174, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .courses_filter_content .feature_courses_content p a:hover {
    color: #e63e45;
}

/* line 181, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .feature_courses:after {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 43%, #000000 81%);
    left: 0;
    right: 0;
}

/* line 189, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses {
    position: relative;
    margin-bottom: 80px;
    z-index: 1;
}

/* line 194, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses:hover .video_img .popup_video {
    opacity: 1;
    visibility: visible;
}

/* line 199, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses:after {
    position: absolute;
    content: "";
    height: 100%;
    left: 0;
    top: 0;
    left: 15px;
    right: 15px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 87%);
}

/* line 214, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses .dark_feature_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 38px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
}

/* line 224, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses .dark_feature_content h4 {
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 7px;
}

/* line 230, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.feature_courses .dark_feature_content p {
    color: #bbbec4;
}

/* line 237, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_courses_list .single_course_list h4 {
    font-size: 22px;
    font-weight: 600;
}

/* line 241, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_courses_list .single_course_list:after {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 52%, #000000 91%);
}

/* line 252, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter h2 {
    color: #fff;
}

/* line 255, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_top_courses_filter .filters-button-group button {
    color: #bbbec4;
}

/* line 262, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_part .single_testimonial_part h4 {
    color: #fff !important;
}

/* line 265, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_part .single_testimonial_part h5 {
    color: #bbbec4 !important;
}

/* line 267, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_part .single_testimonial_part h5 span {
    color: #bbbec4 !important;
}

/* line 272, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_part .owl-nav button.owl-next,
.dark_client_part .owl-nav button.owl-prev {
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.2);
}

/* line 276, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_part .owl-nav button.owl-next:hover,
.dark_client_part .owl-nav button.owl-prev:hover {
    color: #fff;
    border: 1px solid #FE1724;
}

/* line 284, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_list {
    background-color: #000;
}

/* line 286, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_list h3 {
    color: #FE1724;
}

/* line 289, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_client_list .single_client_list {
    background-color: #191C21 !important;
}

/* line 295, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.dark_cta_part {
    background-image: url(../img/client_logo_bg_dark.png);
}

/* line 301, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer {
    background-color: #000 !important;
}

/* line 304, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content h4 {
    color: #fff;
}

/* line 307, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content ul li a {
    color: #bbbec4;
}

/* line 310, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content p {
    color: #8d96a7;
}

/* line 312, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content p a {
    color: #8d96a7;
}
.footer_btn{
    background: #E63E45;
    display: inline;
}
/* line 300, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */

/* line 316, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content form {
    border: 1px solid #bbbec4;
}

/* line 318, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .footer_content form input {
    background-color: transparent;
    color: #bbbec4;
}

/* line 325, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.footer_part.dark_footer .copyright_part .social_icon a {
    color: #8d96a7;
}

/* line 334, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.top_courses_filter.dark_top_courses_filter .feature_courses .dark_feature_content h4 a {
    color: #fff;
}

/* line 336, ../../../../../../xampp/htdocs/admin/website/scss/_dark_home.scss */
.top_courses_filter.dark_top_courses_filter .feature_courses .dark_feature_content h4 a:hover {
    color: #e63e45;
}

/********** footer css **********/
/* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part {
    background-color: #fff;
    padding: 30px 0 0;
}

@media (max-width: 1350px) {
    /* line 2, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part {
        padding: 70px 0 0;
    }
}

/* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content {
    padding: 0 0 30px;
}

.footerp {
    margin-top: auto;
    margin-bottom: auto;
}

@media (max-width: 1350px) {
    /* line 8, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part .footer_content {
        margin-top: 0;
        padding: 0 0 30px;
    }
}

/* line 14, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content h4 {
    font-size: 20px;
    margin-bottom: 25px;
}

@media (max-width: 1350px) {
    /* line 14, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part .footer_content h4 {
        margin-bottom: 15px;
    }
}

/* line 22, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content p {
    font-size: 12px;
    line-height: 1.83;
    font-weight: 500;
    color: #707070;
}

/* line 27, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content p a {
    color: #707070;
    text-decoration: underline #707070;
}

/* line 32, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content ul {
    padding: 0;
    margin: 0;
}

/* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content ul li {
    list-style: none;
    margin-bottom: 17px;
}

@media (max-width: 1350px) {
    /* line 35, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part .footer_content ul li {
        margin-bottom: 15px;
    }
}

/* line 41, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content ul li:last-child {
    margin-bottom: 0;
}

/* line 44, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content ul li a {
    color: #212e40;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
}

/* line 50, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content ul li a:hover {
    color: #FE1724;
}

/* line 56, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content form {
    padding: 5px;
    position: relative;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    margin-top: 10px;
}

/* line 62, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content form input {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #bbbec4;
    width: 100%;
    border: 0px solid transparent;
}

/* line 70, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .footer_content form span {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #FE1724;
    position: absolute;
    right: 5px;
    top: 5px;
    border-radius: 5px;
}

/* line 84, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .copyright_part {
    padding: 30px 0;
    display: flex;
    border-top: 1px solid #e8e8e8;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 1350px) {
    /* line 84, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part .copyright_part {
        display: block;
        text-align: center;
    }
    /* line 93, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
    .footer_part .copyright_part p {
        margin: 15px 0;
    }
}

/* line 97, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .copyright_part a {
    color: #FE1724;
}

/* line 101, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .copyright_part .social_icon a {
    color: #212e40;
    font-size: 16px;
    margin: 0 10px;
}

/* line 108, ../../../../../../xampp/htdocs/admin/website/scss/_footer_part.scss */
.footer_part .copyright_part {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.footer_part .footer_menu a {
    color: #9C9C9C;
    padding-left: 40px;
    display: inline-block;
  }
  
  @media (max-width: 991px) {
    /* line 12, /Applications/MAMP/htdocs/project/ILMS/Instructor/scss/_footer.scss */
    .footer_part .footer_menu a {
      padding: 5px;
    }
  }
  
  /* line 19, /Applications/MAMP/htdocs/project/ILMS/Instructor/scss/_footer.scss */
  .footer_part .footer_menu a:hover {
    color: #E63E45;
  }

.pl-30{
    margin-left: 25px;
}

.feature_courses.feature_courses_BIG::after{
    left: 0;
    right: 0;
}
@media (max-width: 575px) {
    /* line 204, H:/xampp/htdocs/admin/website/scss/_dark_home.scss */
    .feature_courses.feature_courses_BIG .dark_feature_content {
        padding: 0 20px 20px 20px;
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 575px) {
    /* line 211, H:/xampp/htdocs/admin/website/scss/_dark_home.scss */
    .feature_courses.feature_courses_BIG .dark_feature_content .feature_courses_content h4 {
        font-size: 18px;
        margin-bottom: 2px;
    }
}

@media (max-width: 575px) {
    /* line 217, H:/xampp/htdocs/admin/website/scss/_dark_home.scss */
    .feature_courses.feature_courses_BIG .dark_feature_content .feature_courses_content p {
        margin-bottom: 4px;
    }
}

@media (max-width: 575px) {
    /* line 223, H:/xampp/htdocs/admin/website/scss/_dark_home.scss */
    .feature_courses.feature_courses_BIG .dark_feature_content .btn_1 {
        padding: 3px 18px;
        line-height: 28px;
        font-size: 12px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 223, H:/xampp/htdocs/admin/website/scss/_dark_home.scss */
    .feature_courses.feature_courses_BIG .dark_feature_content .btn_1 {
        white-space: nowrap;
    }
}

.video_img.shape_styled::before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 80%;
    height: 65%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../img/carv_shape.png);
    background-size: 100% 100%;
    z-index: 1;
}

/*# sourceMappingURL=style.css.map */
/* only update here  */
.language_select select {
	background: transparent;
	border: 0;
	color: #072A5B;
	cursor: pointer;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	line-height: 40px;
	text-align: left !important;
	white-space: nowrap;
    height: 40px;

    -webkit-appearance: none;
    -moz-appearance: none;
     -ms-appearance: none;
         appearance: none;
         position: relative;
}

.language_select{
   position: relative;
}
.language_select::before {
    position: absolute;
    content: '';
    border-bottom: 1px solid #072A5B;
    border-right: 1px solid #072A5B;
    height: 7px;
    width: 7px;
    top: 45%;
    right: 25px;
    transform: rotate(45deg) translateY(-50%);
}

.language_select select option {
    border: 0;
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #212e40;
    color: #fff;
    font-size: 14px;
}


@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;
    }
    .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%);
      }
  }

  .main_logo a img {
    max-width: 110px;
    height: auto;
}
.xs_menu_dropdown_header a img {
    max-width: 90px;
    height: auto;
}
.copyright_part img {
    max-width: 100px;
    height: auto;
}

.Dark_header .main_logo a img {
    max-width: 110px;
    height: auto;
}

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


  .about_page_breadcrumb .imagebg {
    background-image: url('../img/');
}

  .breadcrumb_part {
    background-image: url('../img/breadcrumb.png');
    }

    .banner_part {
        background-image: url('../img/banner.png');
    }


    .courseInner {
        align-items: center;
        justify-content: space-between;
      }
      .courseInner .courseInnerLeft {
        display: flex;
      }
      .courseInner .courseInnerLeft span:last-child {
        margin-right: 0 !important;
      }
      .courseInner .courseInnerRight {
        margin-top: 17px;
        text-align: right;
        margin-right: 10px !important;
      }
      .courseInner .courseInnerRight span {
        margin-right: 0 !important;
        margin-top: 0 !important;
      }


      .banner_canvas {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index:0;
    }
    .header_part {
    position: relative;
    z-index: 2;
    }
    .dark_banner_part .banner_part_iner::after {
    display: none !important;
    }

    .lms_tabs_wrap ul li{
        list-style: none;
    }

    .whiteColor {
    color: #fff !important;

}

.cs_modal_forms .input_lms_fileup {
    position: relative;
}

/* line 535, H:/xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal_forms .input_lms_fileup input {
    height: 50px;
    line-height: 50px;
    padding: 10px 20px;
    border: 1px solid #F1F3F5;
    color: #707070;
    font-size: 14px;
    font-weight: 500;
    background-color: #fff;
    width: 100%;
}

/* line 546, H:/xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal_forms .input_lms_fileup button {
    position: absolute;
    right: 0;
    top: 0;
    background: #072A5B;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    padding: 0 25px;
}

/* line 562, H:/xampp/htdocs/admin/website/scss/_reset.scss */
.cs_modal_forms .input_lms_fileup button input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    left: 0;
}
.banner_slider_thumbs .VueCarousel-navigation-next[data-v-453ad8cd] {
    transform: translateY(-50%) translateX(100%);
    font-family: "system";
    background: transparent;
    left: 85%;
    color: #fff;
}
.banner_slider_thumbs .VueCarousel-navigation-prev[data-v-453ad8cd] {
    transform: translateY(-50%) translateX(-100%);
    font-family: "system";
    background: transparent;
    left: 7%;
    color: #fff;
}
.course-caraousel .VueCarousel-navigation-next[data-v-453ad8cd] {
    right: 7% !important;
    top: 64% !important;
    background: #fff !important;
    border-radius: 50%;
    border: 1px solid #fff;
    transition: 0.5s;
    opacity: 0.5 !important;
    width: 50px;
    height: 50px;
    color: #212E40 !important;
    text-align: center;
    line-height: 50px;
    padding: 0 !important;
}
.course-caraousel .VueCarousel-navigation-prev[data-v-453ad8cd] {
    left: 7% !important;
    top: 47% !important;
    background: #fff !important;
    border-radius: 50%;
    border: 1px solid #fff;
    transition: 0.5s;
    opacity: 0.5 !important;
    width: 50px;
    height: 50px;
    color: #212e40 !important;
    text-align: center;
    line-height: 50px;
    padding: 0 !important;

}
.course-caraousel .VueCarousel-navigation-button{
    /*top: 28% !important;*/
}
.course-caraousel .VueCarousel-navigation-prev[data-v-453ad8cd]:hover,.VueCarousel-navigation-next[data-v-453ad8cd]:hover{
    background: #fff !important;
    opacity: 1 !important;
}
.banner_slider_thumbs .VueCarousel-navigation button:focus,.testimonial-caraousel .VueCarousel-navigation button  {
    outline: 0 !important;
}
.banner_slider_thumbs .VueCarousel-navigation button:hover {
    background: transparent ;
}

.all-courses .VueCarousel-navigation-next[data-v-453ad8cd]{
    bottom: -70%;
}

.testimonial-caraousel .VueCarousel-navigation-prev {
    left: 0;
    font-family: "system" !important;
    height: 50px!important;
    width: 50px!important;
    border-radius: 50%!important;
    line-height: 50px!important;
    color: #d9d9d9 !important;
    text-align: center !important;
    position: absolute !important;
    top: 43% !important;
    background-color: transparent !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    border: solid 1px #d9d9d9 !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: rgba(255, 255, 255, 0.2) !important;
    padding: 0 !important;
    right: -16%;
    left: auto !important;
    margin: 0 !important;
    margin-top: 30px !important;
    color: rgba(255, 255, 255, 0.2) !important;
    transform: translateY(-50%) translateX(0) !important;

}

.testimonial-caraousel .VueCarousel-navigation-next{
    right: 0;
    font-family: "system" !important;
    left: 0 !important;
    transform: translateY(-50%) !important;
    font-family: "system" !important;
    height: 50px !important;
    width: 50px !important;
    border-radius: 50% !important;
    line-height: 50px !important;
    color: #d9d9d9;
    text-align: center;
    position: absolute;
    top: 43% !important;
    background-color: transparent !important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    border: solid 1px #d9d9d9 !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    padding: 0 !important;
    right: -16% !important;
    left: auto !important;
    margin: 0 !important;
    margin-top: -30px !important;
    color: rgba(255, 255, 255, 0.2) !important;
    transform: translateY(-50%) translateX(0) !important;
}
.testimonial-caraousel .VueCarousel-navigation button:focus{
    outline: 0 !important;
}
.testimonial-caraousel .VueCarousel-navigation button:hover{
    color: #fff !important;
    border: 1px solid #FE1724 !important;
    background-color: #FE1724 !important;
}
.default .VueCarousel-navigation-next{
    border:1px solid #d9d9d9 !important;
    color:  #d9d9d9 !important;
}
.default .VueCarousel-navigation-prev{
    border:1px solid #d9d9d9 !important;
    color:  #d9d9d9 !important;
}

.dark_top_courses_filter .single_slider .feature_courses:after {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 43%, #000000 81%);
    left: 15px !important;
    right: 15px !important;
}
.header_part {
    z-index: 100;
}



/* update july  */
.VueCarousel-navigation-prev {
	left: 0;
	font-family: "system" !important;
	height: 50px!important;
	width: 50px!important;
	border-radius: 50%!important;
	line-height: 50px!important;
	color: #d9d9d9 !important;
	text-align: center !important;
	position: absolute !important;
	top: 43% !important;
	background-color: transparent !important;
	-webkit-transition: 0.5s !important;
	transition: 0.5s !important;
	border: solid 1px #d9d9d9 !important;
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
	color: rgba(255, 255, 255, 0.2) !important;
	padding: 0 !important;
	right: -16%;
    left: auto !important;
    margin: 0 !important;
    margin-top: 30px !important;
    color: rgba(255, 255, 255, 0.2) !important;
    transform: translateY(-50%) translateX(0) !important;

}

.VueCarousel-navigation-next{
	right: 0;
	font-family: "system" !important;
	left: 0 !important;
	transform: translateY(-50%) !important;
	font-family: "system" !important;
	height: 50px !important;
	width: 50px !important;
	border-radius: 50% !important;
	line-height: 50px !important;
	color: #d9d9d9;
	text-align: center;
	position: absolute;
	top: 43% !important;
	background-color: transparent !important;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	border: solid 1px #d9d9d9 !important;
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
	padding: 0 !important;
	right: -16% !important;
	left: auto !important;
    margin: 0 !important;
    margin-top: -30px !important;
    color: rgba(255, 255, 255, 0.2) !important;
    transform: translateY(-50%) translateX(0) !important;
}
.VueCarousel-navigation button:focus{
    outline: 0 !important;
}
.VueCarousel-navigation button:hover{
    color: #fff !important;
    border: 1px solid #FE1724 !important;
    background-color: #FE1724 !important;
}
.error-section {
    background: #fff;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .error-section img{
    max-width: 100%;
  }
  .error-section .content .font-large {
    font-size: 62px;
  }

  .error-section .content .sub-title {
    font-size: 32px;
    display: block;
  }

.day__month_btn.up {
  border-radius: 30px;
  border: 1px solid #fe1724;
}
.day__month_btn.up:hover {
  border-radius: 30px;
  border: 1px solid #fe1724;
  background: #fe1724 !important;
  color: #fff;
}
.vdp-datepicker__calendar header {
	display: block;
	line-height: 40px;
	display: flex !important;
	justify-content: space-between;
}
.vdp-datepicker__calendar header .prev, .vdp-datepicker__calendar header .next {
	text-indent: -10000px;
	position: relative;
	width: 40px;
	height: 40px;
  background: #ddd;
  line-height: 40px;
	border-radius: 30px;
  border: 1px solid #fe1724;
  background: transparent !important ;
}
.vdp-datepicker__calendar header .prev:hover, .vdp-datepicker__calendar header .next:hover{
  border: 1px solid #fe1724;
  background: #fe1724 !important;
  color: #fff !important;
}
.day__month_btn.up {
	border-radius: 30px;
	border: 1px solid #fe1724;
	width: 200px;
}
.vdp-datepicker__calendar .cell.selected {
	background: #fe1724 !important;
	color: #fff !important;

}
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
	border: 1px solid #fe1724 !important;

}
.default_home h2 {
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 50px;
    font-weight: 600 !important;
    line-height: 1.2;
    color: #072A5B !important;
    margin-bottom: 18px;
}
.default_home p {

    color: #072A5B !important;
}
.sidebar_weiget .single_sidebar form button {
    width: 100px !important;
    height: 40px !important;
    text-align: center !important;
    line-height: 5px !important;
    color: #fff !important;
    background-color: #212e40 !important;
    position: absolute !important;
    right: 5px !important;
    top: 4px !important;
    border-radius: 5px !important;
    display: inline-block !important;
    border: none !important;
}
.sidebar_weiget .single_sidebar form{
    height: 50px !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;
  }
}



@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;
}
.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) {
    .ant-select-selection--single{
        display: none;
    }
  .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;
}
 }
  @media (max-width: 1350px){
.xs_menu .xs_menu_dropdown_header {
    background-color: #e6e6e6 !important;
}
.ant-select-selection--single{
    display: none !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;
}
}

.header_part {
    z-index: 101 !important;
}
.single_course_list img {
    width: 100%;
}
/*.menu_dropdown_iner{
        display : none;
    }*/
/*
    .xs_menu_item_dropdown:focus .menu_dropdown_iner{
        display:block !important;
    }
    .showMenu{
        display:block !important;
    }*/
    .showMenu{
        display:block !important;
    }


/* menu thumb student  */
@media (min-width: 1350px) {
    .student_header.header_part.student_header .main_menu_btn {
    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    top: -46px;
    right: 15px;
    }
    .student_header.header_part.student_header .main_menu_iner .select{
    display: none;
    }
    .student_header.header_part.student_header .student_profile p{
    display: none;
    }
    .student_header.header_part.student_header .main_menu_btn {
      display: block !important;
  }
  .student_header.header_part.student_header .main_menu .main_menu_btn {
    display: block !important;
  }
  .student_header.header_part .main_menu .main_menu_btn {
    display: inline-block !important;
    position: absolute;
    right: 0;
    /* top: -65px; */
    right: 15px;
}
.student_header.header_part .main_menu .main_menu_btn .student_profile p{
    display: none  !important ;
}

.student_header.header_part .main_menu .category_box .input-group-append {
    top: -45px !important;
    display: none !important;
}
.student_header.header_part .main_menu .category_box .input-group-prepend {
    min-width: auto;
    position: absolute;
    left: 0;
    /* top: -60px; */
    padding: 0;
    background-color: transparent;
    border-radius: 0;
}


    }
.single_testimonial_part h4 {
    color: black !important;
}
.row_padding h5{
    text-transform: capitalize;
}
.mytooltip {
    display: inline;
    position: relative;
    z-index: 999
    }
    .mytooltip .tooltip-item {
    background: rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding: 0 10px
    }
    .mytooltip .tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 100%;
    left: 50%;
    margin: 0 0 20px -15px;
    bottom: 100%;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    -webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    background: #2b2b2b;
    opacity: 0;
    cursor: default;
    pointer-events: none
    }
    .mytooltip .tooltip-content::after {
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #2a3035 transparent transparent;
    border-width: 10px;
    margin-left: -10px
    }
    .mytooltip .tooltip-content img {
    position: relative;
    height: 140px;
    display: block;
    float: left;
    margin-right: 1em
    }
    .mytooltip .tooltip-item::after {
    content: '';
    position: absolute;
    width: 360px;
    height: 20px;
    bottom: 100%;
    left: 50%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
    }
    .mytooltip:hover .tooltip-item::after {
    pointer-events: auto
    }
    .mytooltip:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg)
    }
    .mytooltip:hover .tooltip-content2 {
    opacity: 1;
    font-size: 18px
    }
    .mytooltip .tooltip-text {
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding: 1.31em 1.21em 1.21em 0;
    color: #fff
    }
