﻿    .strike-through {
    text-decoration: line-through;
}
.thank_nurse_template .covid_text {
    text-align: justify;
    margin-right: 20px;
    padding-top: 5px;
}
.thank_nurse_template{

}
.thank_nurse_template
.thank_u_banner_mobile {
    display: none;
}
.elementor-element-db5f1691{padding-bottom: 40px;padding-top: 40px}
#testimonials .owl-nav{
  
    position: absolute;
    top: -43px;
    right: 0px;
}
.page-id-15.logged-in .elementor-element-c0623ce .elementor-container,
.page-id-15.logged-in .elementor-element-57757755 .elementor-container {
    max-width: 1240px !important;
    margin: 0 auto;
}
.course_new_top_blk .Instructors_blk,.course_new_top_blk .course_category_blk,.mobile_new_blk{display: none !important }
.woocommerce-account table.dataTable tbody th,
.woocommerce-account table.dataTable tbody td {
    padding: 5px 5px;
    font-size: 13px;
    text-align: center;
}

.woocommerce-account table.dataTable tfoot th,
.woocommerce-account table.dataTable tfoot td {
    padding: 5px 5px 5px 5px;
}

.woocommerce-account table.dataTable thead th div.DataTables_sort_wrapper,
table.dataTable tfoot th,
table.dataTable tfoot td {
    font-size: 13px
}

body.page-id-15 .elementor-element-1f9dbdc .elementor-widget-container {
    max-width: 100%;
    margin: 20px auto;
}

.user_enrollments_page .woocommerce-MyAccount-navigation {
    width: 100% !important;
    padding-bottom: 15px
}

.user_enrollments_page .woocommerce-MyAccount-navigation ul li {
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.user_enrollments_page .woocommerce-MyAccount-content {
    width: 100% !important;
}

.woocommerce-account .hasDatepicker {
    height: 30px
}

.woocommerce-account .dataTables_wrapper .dt-buttons {
    width: 65%;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.woocommerce-account .start_dt {
    width: 49%;
    display: inline-block;
    margin-bottom: 20px
}

.woocommerce-account .end_dt {
    width: 49%;
    margin-bottom: 20px;
    display: inline-block;
    text-align: right
}

.woocommerce-account .course_catgorgy {
    width: 65%;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 20%;
}

.woocommerce-account .ast-article-single h2 {
    padding-top: 0;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 75%;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary {
    background-image: url('/wp-content/uploads/2021/03/video.png');
    background-size: 30px;
    border: none;
    font-size: 0;
    height: 30px;
    width: 30px;
}

.social_block .a2a_svg.a2a_s__default.a2a_s_facebook {
    border-top-left-radius: 5px;
    background: #3a579a !important
}

.social_block .a2a_svg.a2a_s__default.a2a_s_whatsapp {
    border-bottom-left-radius: 5px
}

.social_block12 .addtoany_shortcode {
    float: none
}

.social_block12 .addtoany_list {
    display: inline-flex;
}

.social_block12 .ddtoany_list.a2a_kit_size_32 a {
    margin: 10px
}

.myaccount_pop_up select[name="reg_qualification"] {
    outline: inherit;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    font-weight: 400;
    height: auto !important;
}

.logged-in.single-sfwd-courses .ld-course-status-content .free_course {
    color: #292827;
    text-transform: capitalize;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    padding-left: 0;
    left: 0px;
}

.myaccount_pop_up select[name="reg_qualification"]:focus {
    border: 1px solid #ccc;
    outline: inherit;
    background: #fff;
    box-shadow: none;
}

.page-template-page-thank-you .ast-container .elementor-section.elementor-section-boxed .elementor-container {
    display: block;
    width: 100%
}

.page-template-page-thank-you .autjor_details_blk.details_block .sub_blk {
    position: absolute;
    top: 0;
    left: 0;
}

#back_courses .fa {
    font-size: 30px;
    position: relative;
    top: 5px;
    left: -4px;
}

#back_courses {
    background: #fff;
    color: #ea2344;
    font-weight: 700;
    font-size: 20px;
    line-height: 37px;
    padding: 7px 37px;
    border: none;
    outline: none;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}

body.page-id-15 .myaccount_pop_up #login_woocommerce.myaccount_right {
    width: 34%!important;
    float: left;
    clear: none!important;
}

.myaccount_middle_left {
    width: 60%;
    float: left;
    margin-right: 30px;
}

.thank_page #ld_course_categorydropdown label {
    width: 17%!important;
    text-transform: inherit;
}

.thank_page_left {
    background: url(/wp-content/uploads/2020/11/Thankyou_bnr.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.get-subtitle {
    color: #171616;
    font-weight: 700;
}

.thank_page_left {
    padding-top: 5%;
    padding-bottom: 1%
}

.title_h1 {
    font-size: 36px;
    color: #fff;
    font-weight: 700;
}

.subtitle_h1 {
    font-size: 30px;
    color: #7cf1e5;
    line-height: 35px;
    padding-top: 30px;
    font-weight: 700;
}

.page-template-template-thankyou-php .container {
    width: 100%;
    max-width: 100%
}

.thank_page .container {
    width: 100%;
    max-width: 1140px;
}

.thank_course.container {
    width: 100%;
    max-width: 1140px;
    padding-top: 30px;
}

.widget-subtitle {
    color: #000;
    font-weight: 700;
}

.page-template-page-thank-you .bg_image_custom {
    background-image: none!important;
    background-color: #adaddc;
}

.page-template-page-thank-you .right_live_webinar {
    display: none;
}

.page-template-page-thank-you .partner_blk img.thumbnail {
    border: 1px solid #ccc;
    padding: 2px;
    width: 60px;
    height: 60px;
}

.page-template-page-thank-you .autjor_details_blk.details_block {
    float: right;
    width: 79%;
    clear: none;
    text-align: left;
}

.page-template-page-thank-you .top_block_right p.author_title_custom {
    font-size: 13px!important;
    padding: 5px 15px!important;
    line-height: 16px;
    color: #000;
}

.page-id-29194.page-bm-id-915922a2c250 .webinear_progress {
    margin-top: 5px!important;
    padding-top: 10px!important;
}

.page-id-29194 .about_block p {
    font-weight: 700;
}

.page-id-29194 .webinear_title {
    font-weight: 700;
}

.page-id-29194 .company_details_blk {
    display: block;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 15px;
    color: rgba(71, 71, 71, .7);
    letter-spacing: .3px;
    text-align: initial;
}

.top_image_blkimg.top_image {
    height: 50px!important;
    width: auto!important;
    border: 0!important;
    object-fit: inherit!important;
}

.video_coursse_block.desktop_video.course_icon_image img.image_coursethumb {
    height: 255px!important;
    border-radius: 0px 0 0 0;
    object-fit: cover;
}

.show_in_desktop .course_category_blk {
    width: 100%!important;
}

.socila_overlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0, .5);
}

.home_page_instructor #hidden {
    color: #000;
    font-size: 15px;
    line-height: 22px;
}

#toggle_what1 {
    color: #ed536f;
    margin-left: 10px;
}

.bottom_block_sub .professional_whislist .rating {
    color: #9a9a9d;
}

.bottom_block_sub .rating .fa {
    padding-right: 5px;
}

.ld-course-list-items .ld_course_grid .thumbnail a,
.ld-course-list-items .ld_course_grid .thumbnail a:hover {
    text-decoration: none;
}

.home_page_instructor .rating_blk .checked {
    padding-right: 5px;
}

.home_page_instructor .Instructors_blk .education_name,
.home_page_instructor .Instructors_details p {
    font-size: 13px;
    color: #aeadaf;
    line-height: 22px;
}

.whislist .fa {
    margin-left: 0x;
    margin-right: 10px;
}

.single-sfwd-courses .views_blocks {
    margin-left: 30px;
}

.social_block1 {
    margin-left: 10px;
}

#faqs .accordion-head h4 span img,
#faqs .accordion-body span img {
    display: none;
}

.single-sfwd-courses .site-content {
    margin-top: 45px!important;
}

.accordion .accordion-head h4 span {
    height: 10px;
    width: 10px;
    background-color: #000;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}

.home_page_instructor h4 {
    padding-top: 0;
}

.ld-item-title {
    box-shadow: 2px 3px 3px 2px #e0dfdf!important;
    color: #474747!important;
    font-size: 16px!important;
    font-weight: 700;
}

.header_search_bar #course:focus {
    outline: none;
    border: none;
}

.header_search_bar #course {
    float: left;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-color: #dbdbdb;
}

.main-header-bar .ast-site-identity {
    padding: 0 0;
}

.header_search_bar .awesomplete {
    top: 0;
    width: 83%;
    float: left;
    left: 0;
    background: #ffff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.header_search_bar .awesomplete>input {
    height: 35px!important;
    width: 100%;
    max-width: 100%;
    border-radius: 0!important;
    padding-left: 10px!important;
    background-color: transparent!important;
    margin: 5px 3px!important;
}

.header_search_bar .mobile_search1,
.header_search_bar .btn_search_select2.btn-select-btn.faclose i {
    display: none;
}

.header_search_bar .search-container.remaining_courses {
    display: inline-block!important;
    position: relative;
    width: 430px;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
}

.specilation_banner .spec_title {
    font-size: 15px;
    color: #fff;
    float: left;
    padding-top: 10px;
    width: 45%
}

.top_courses_block {
    width: 40%;
    float: left;
}

.professional_whislist.desktop_whislist .rating .fa.fa-star,
.caption1 .professional_whislist .rating .fa.fa-star {
    display: none;
}

.professional_whislist.desktop_whislist .rating .fa.fa-star:first-child,
.caption1 .professional_whislist .rating .fa.fa-star:first-child {
    display: inline-block!important;
}

.video_coursse_block .top_image {
    height: 70px!important;
    position: absolute;
    right: 20px;
    left: auto!important;
    top: 14%;
    z-index: 9;
    border-top-left-radius: 0!important;
}

.text_duration .text_subtitle {
    text-transform: uppercase;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
    background-image: none!important;
}

.video_coursse_block.desktop_video {
    width: 100%
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-status {
    width: 0!important;
    justify-content: flex-start;
    clear: both;
    background: 0 0;
    padding: 0;
    border-right: none;
    font-size: 0;
    padding: 0!important;
}

.page-id-29194 .webinear_record,
.page-id-29194 .prgrass_text,
.page-id-29194 .webinear_time a {
    color: #007d9d;
}

.social_share_blk {
    display: inline-block;
    width: 40px;
    cursor: pointer;
    padding: 10px;
}

.social_share_blk img {
    width: 22px;
}

.course_category_blk {
    width: 100%!important;
    display: block!important;
    color: #fff;
    clear: both;
    padding-left: 0!important;
    margin: 20px 0;
}

.course_category_blk .course_catgorgy {
    width: 100%!important;
    font-size: 20px;
}

.social_block1 .views_blocks img {
    position: relative;
    top: 4px;
    width: 30px;
    padding-left: 5px;
}

.course_block_details {
    height: auto;
    background-image: none!important;
}

.desktop_video.video_coursse_block video,
.desktop_video.video_coursse_block .course_icon_image img {
    border-top-left-radius: 0px!important;
    left: 0;
}

.company_details1 {
    font-size: 22px;
    letter-spacing: .1px;
}

.featured_products a .inner_featured_block_content {
    padding-top: 10px;
}

.register_msg.fail,
.login_msg.fail {
    font-size: 12px;
}

.thank_block p {
    display: none;
}

#join_webinar_model .modal-content.myaccount_pop_up {
    width: 100%!important;
    margin-top: -1px;
}

#join_webinar_model .modal-dialog {
    max-width: 390px;
}

#join_webinar_model .modal-header {
    padding: 0!important;
    border-bottom: none;
}

#join_webinar_model .modal-body {
    padding: 0;
}

#join_webinar_model .modal-open .modal {
    padding-right: 0!important;
}

#join_webinar_model .modal-header .close {
    border: 2px solid #000;
    position: absolute;
    right: 5px;
    padding: 0!important;
    top: 40px;
    border-radius: 50%;
    height: 23px;
    width: 23px;
    line-height: 20px;
    background: #fff;
    z-index: 9999;
    opacity: 1;
}

#message-purchased p .wn-popup-product-title,
#message-purchased p a {
    display: inline;
    white-space: pre-wrap;
    font-size: 12px;
}

.main-header-menu .menu-item.menu-item-28449 a {
    padding: 0!important;
}

.main-header-menu .menu-item.user_detail_header .sub-menu li a {
    padding: 5px 8px!important;
}

#register_webinar_model .modal-header .close:focus {
    outline: none;
}

#message-purchased p.wn-notification-messaAge-container {
    display: inline-block;
    flex-wrap: nowrap;
}

.partner_blocksection ul li:nth-child(2) img {
    height: 25px;
    position: relative;
    top: 16px;
}

.main-header-menu .menu-item.user_detail_header .sub-menu {
    cursor: pointer;
}

.page-id-15.logged-in .elementor-element-c479441 {
    margin-top: 90px;
}

.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav {
    top: 20px;
    position: absolute;
}

.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a {
    background-image: none!important;
}

div.nsl-container-block .nsl-container-buttons a .nsl-button-facebook svg path {
    fill: #4267b2!important;
}

.myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
    width: 72%
}

.page-id-29194 .ast-site-identity {
    padding: 1em 0;
}

.page-id-29194 .webinear_banner {
    background-size: 100%;
    background-repeat: no-repeat;
}

.page-id-29194 #message-purchased {
    display: none!important;
}

.page-id-29194 .webinear_register {
    margin-top: 30px;
}

.page-id-29194 .conf-creation-presenter-box-right p {
    text-align: left;
}

.page-bm-id-f2440d0096b3 .webinear_progress {
    margin-top: 0!important;
    padding-top: 0;
    margin-bottom: 60px;
}

.page-bm-id-f2440d0096b3 .title_webinearlive,
.page-bm-id-f2440d0096b3 .webinear_time,
.page-bm-id-f2440d0096b3 .webinear_time,
.page-bm-id-f2440d0096b3 .webinear_record,
.page-bm-id-f2440d0096b3 .webinear_record1,
.page-id-29194 .webinear_time a:hover,
.page-bm-id-f2440d0096b3 .webinear_time a,
.page-bm-id-f2440d0096b3 .prgrass_text {
    color: #007d9d;
}

.my_account_page_cstm .myaccount_pop_up .social_login a {
    color: #000;
}

#register_webinar_model .myaccount_right,
#register_webinar_model .myacount_social {
    width: 100%!important;
}

#register_webinar_model p {
    margin-bottom: 6px;
}

#register_webinar_model .modal-dialog {
    max-width: 390px;
}

.single-sfwd-courses .learndash-wrapper .ld-login-modal .myaccount_pop_up div.nsl-container-block .nsl-container-buttons a {
    margin-left: 0!important;
}

body.home .myaccount_pop_up input:focus {
    border: 1px solid #ccc;
    outline: inherit;
}

.myaccount_pop_up .popup_login_form.social_login_woocommerce {
    display: block!important;
}

.single-sfwd-courses .learndash-wrapper .ld-login-modal {
    background: 0 0;
}

.learndash-wrapper .ld-modal.ld-login-modal #register_woocommerce input {
    margin: 3px 0;
}

.learndash-wrapper .ld-modal {
    box-shadow: none!important;
}

.single-sfwd-courses .myaccount_pop_up .woocommerce-form-row--wide.form-row,
.page-id-15 .myaccount_pop_up .woocommerce-form-row--wide.form-row {
    margin-bottom: 6px;
}

#register_woocommerce .form-row {
    width: 100%
}

.single-sfwd-courses .myaccount_pop_up .form-row input {
    margin-bottom: 0;
}

.learndash-wrapper .ld-modal.ld-login-modal.ld-can-register {
    max-width: 390px;
}

.single-sfwd-courses .myaccount_pop_up div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 23px 0 0;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 700;
    font-family: proximanova-regular;
    color: #000!important;
    text-align: left;
}

.myaccount_page.my_account_page_cstm #register_woocommerce .form-row {
    width: 100%
}

#register_woocommerce .form-row {
    margin-bottom: 3px;
}

.elementor-element-5a13f38d .elementor-widget-wrap {
    margin-top: -48px;
}

.myaccount_page.my_account_page_cstm {
    width: 100%;
    margin: 0 auto;
}

.myaccount_page.my_account_page_cstm .woocommerce-form {
    width: 100%;
    margin: 0;
}

.page-id-29194 .webinear_banner {
    background-size: 100%;
    background-repeat: no-repeat;
}

.register_btn_social div.nsl-container-block .nsl-container-buttons,
.ld-can-register div.nsl-container-block .nsl-container-buttons {
    display: block!important;
    margin-left: 0;
}

.learndash-wrapper .ld-login-modal {
    top: 5%;
    position: fixed;
    margin: 23% 50% 20px!important;
    min-height: 110px;
}

.learndash-wrapper .ld-login-modal .woocommerce-form-row,
.learndash-wrapper .ld-login-modal .form-row,
#reg_billing_full_name,
.myaccount_pop_up .form-row.form-row-first {
    margin-bottom: 3px;
}

.page-id-29194 .title_webinearlive,
.page-id-29194 .webinear_time {
    color: #007d9d;
}

.myaccount_pop_up .woocommerce-form__input-checkbox {
    width: auto!important;
}

.myaccount_pop_up {
    width: 28%
}

.myaccount_pop_up .woocommerce-form-login__submit,
.myaccount_pop_up .woocommerce-form-register__submit {
    color: #fff!important;
    border-color: #7459cc!important;
    background-color: #7459cc!important;
    border-radius: 0!important;
    width: 100%;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.myaccount_pop_up .form-row span.required {
    color: red;
}

.myaccount_pop_up .form-row span,
.myaccount_pop_up .form-row a {
    font-size: 12px;
    font-weight: 700;
}

.myaccount_pop_up .form-row span.small_tag {
    color: #cac3c3;
    font-weight: 500;
    text-transform: capitalize;
}

.myaccount_pop_up .form-row a {
    line-height: 24px;
    padding-left: 0;
}

.myaccount_pop_up .or_div {
    position: relative;
    border-top: 1px solid #ccc;
    top: 4px;
    margin: 10px 0 3px;
}

.myaccount_pop_up .or_div span {
    position: absolute;
    top: -16px;
    z-index: 9;
    background: #fff;
    padding: 0 5px;
    left: 50%;
    margin-left: -10px;
    font-size: 18px;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login {
    background: 0 0!important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
    padding: 0;
    min-width: 100%
}

.myaccount_pop_up .form-row label.woocommerce-form-login__rememberme span {
    position: relative;
    top: -2px;
}

.myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
    float: left;
    text-align: left;
}

#login_woocommerce,
#register_woocommerce {
    clear: both;
    padding: 10px 6px;
}

#login_woocommerce input,
#register_woocommerce input {
    width: 100%;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
}

.myaccount_pop_up p.form-row.last_rows {
    margin-bottom: 0!important;
}

#login_woocommerce .woocommerce-form-row label,
#register_woocommerce .woocommerce-form-row label,
#register_woocommerce .form-row-first label {
    text-transform: uppercase;
    width: 100%;
    text-align: left;
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 13px;
}

.myaccount_pop_up .myaccount_right {
    width: 100%;
    float: left;
    background: #fff;
    padding: 10px 20px;
    margin-top: 15px;
}

.featuredproducts .featured_blk {
    display: inline-block;
}

.bottom_block_sub {
    padding: 5px 0!important;
}

.ld_course_grid .caption {
    padding: 5px 0!important;
}

.single-sfwd-lessons .sgi-letter-avatar span {
    font-size: 13px!important;
}

.single-sfwd-lessons .sgi-letter-avatar {
    border-radius: 30px!important;
    height: 35px!important;
    width: 35px!important;
}

.overlay_video .course_video:before,
.overlay_video .course_duration:before {
    display: none;
}

.page-id-29194 .webinear_progress {
    margin-top: 50px;
}

.featured_products {
    width: 100%
}

.search-container #course {
    width: 70px!important;
    max-width: 19%
}

#course {
    width: 70px;
    max-width: 19%
}

.ld-course-list-items .ld_course_grid p.ld_course_grid_button {}

.overlay_video {
    position: absolute;
    top: auto;
    background: rgb(0, 0, 0, .6);
    width: 100%;
    height: auto;
    color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 8px;
    text-align: left;
    bottom: 0;
}

body.home #top_realted_home br {
    display: none;
}

.our_top_realted_course {
    margin: 40px auto 0;
}

.elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
    padding: 40px 0 0;
}

#message-purchased #notify-close:before {
    font-size: 7px;
}

#message-purchased #notify-close {
    position: absolute;
    top: 5px;
    right: 10px;
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
    padding: 0 2px;
    line-height: 20px;
    border-radius: 50%;
    text-align: center;
}

.icon_sound {
    height: 30px;
    float: left!important;
    padding: 5px 8px!important;
    box-shadow: 0 0 2px 0 #fff;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px!important;
    margin-left: 10px;
    position: relative;
    top: 10px;
}

#message-purchased .message-purchase-main {
    padding: 15px 20px!important;
}

#message-purchased.wn-product-without-image .wn-notification-message-container {
    padding: 0 15px!important;
}

.notification_bar {
    background: #3f7fff;
    padding: 20px 10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    width: 350px;
    position: fixed;
    bottom: 0;
    opacity: .9;
    z-index: 999;
}

.home-search {
    max-width: 78%;
    width: 85%;
    background: #fff!important;
    border: none!important;
    border-radius: 38px!important;
    padding: 10px 2px!important;
}

.message-purchase-main {
    padding: 20px 10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #fff;
    font-size: 12px;
}

#message-purchased {
    left: 0!important;
    bottom: 10px!important;
}

.desktop_video.video_coursse_block.course_icon_image img {
    height: 300px;
    width: 100% !important;
}

.sfwd-courses.type-sfwd-courses.status-draft .c_thumb_views,
.ld-course-status-action #btn-razorpay:before {
    display: none;
}

.partner_blocksection ul li img {
    height: 50px;
    margin: 0 auto;
}

.partner_blocksection ul {
    margin-left: 0;
}

body.home .learndash-pager.learndash-pager-course_list,
.my_account_page_cstm .myaccount_close,
.mobile_login_text,
#wp-admin-bar-my-account .sgi-letter-avatar,
.sininstructor_pargle-sfwd-lessons .learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded::before,
.mobile_ragisterbutton,
.mobile_content,
body.home.logged-in .joine_webinar,
.learndash .completed:before,
.learndash .notcompleted:before,
.single-sfwd-lessons .Instructors_blk,
.veritical_sub_block_data .course_vertical,
.countries_block,
.veritical_sub_block,
.instructor_par br {
    display: none;
}

.page-template-teacher-listing .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span,
.postid-41917 .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    height: 25px!important;
    line-height: 25px!important;
    width: 25px!important;
}

.free_icon_image {
    width: 60px!important;
    position: absolute;
    bottom: -1px;
    left: 0;
    display: none !important;
}

.single-sfwd-courses .ld-course-status-content .free_course {
    color: #292827;
    text-transform: capitalize;
    position: relative;
    top: 0px;
    font-size: 18px;
    font-weight: bold;
}

.free_course {
    color: #000
}

.ld-course-list-items .ld_course_grid .caption.home_page .price_block {
    position: relative;
    float: right;
    line-height: 11px;
    line-height: 12px;
    top: -10px;
    color: #9a9a9d
}

.ld-course-list-items .ld_course_grid .caption.home_page .price_block .strike-through:before {
    left: 0px !important
}

.single-sfwd-lessons .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through {
    position: relative;
    text-decoration: inherit;
}

.strike-through {
    position: relative;
    text-decoration: inherit!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
    position: absolute!important;
    content: "";
    left: 40px!important;
    top: 40%!important;
    right: 0;
    border-top: 4px solid!important;
    border-color: #f71700!important;
    -webkit-transform: rotate(-14deg);
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -o-transform: rotate(-14deg);
    transform: rotate(-14deg);
    width: 65px!important;
}

.logged-in .ld-course-status-price.price_button.strike-through:before {
    position: absolute!important;
    content: "";
    left: 40px!important;
    top: 40%!important;
    right: 0;
    border-top: 4px solid!important;
    border-color: #f71700!important;
    -webkit-transform: rotate(-14deg);
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -o-transform: rotate(-14deg);
    transform: rotate(-14deg);
    width: 65px!important;
}

.strike-through:before {
    position: absolute!important;
    content: "";
    left: 22px!important;
    top: 35%!important;
    right: 0;
    border-top: 3px solid!important;
    border-color: #f71700!important;
    -webkit-transform: rotate(-14deg);
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -o-transform: rotate(-14deg);
    transform: rotate(-14deg);
    width: 42px!important;
}

.video_coursse_block .top_image_blk img {
    background: 0 0!important;
}

.video_coursse_block.course_icon_image.desktop_video .top_image_blk {
    position: absolute;
    right: 10px;
    height: 61px;
    width: 99px;
    top: -9px;
}

.video_coursse_block.desktop_video .top_image_blk {
    position: absolute;
    right: 0px;
    height: 60px;
    width: 99px;
    top: 0px;
}

.single-sfwd-courses .course_block_details .free_icon_image {
    width: 60px!important;
    position: absolute;
    bottom: -14.5%;
    left: 13.8%
}

.single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
    width: 60px!important;
    position: absolute;
    bottom: -16.5%;
    left: 10.5%;
    top: auto;
    background: 0 0;
}

.postid-40125 #related_courses .slick-slider .slick-track,
.postid-40125 #related_courses .slick-slider .slick-list,
.postid-40314 #related_courses .slick-slider .slick-track,
.postid-40314 #related_courses .slick-slider .slick-list {
    width: 100%!important;
}

.instructor_host p .spectization_instruct {
    color: #d4d4d4;
}

body.page-template-tpl-course #ld_course_categorydropdown {
    text-align: right!important;
    padding-right: 10px;
}

#ld_course_categorydropdown label {
    width: 7%!important;
}

.astra_instr-template-default .view_courses {
    width: 171px;
    padding: 10px 15px;
}

body.home .search-container button {
    color: #000;
    position: absolute;
    right: -5px;
    top: 0;
    height: 60px;
    background-color: transparent;
    background-size: 100px;
    background-repeat: no-repeat;
    background-position: 21px 2px;
    width: 122px;
    margin: 3px;
}

.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p .box_dataa {
    font-size: 24px;
    color: #dcd8f0!important;
}

#loginModal_footer img {
    margin-top: 12px;
    position: relative;
    right: 0;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .Instructors_blk img.Instructors_blk_img {
    height: 60px!important;
    width: 60px!important;
    margin-left: 20px;
    margin-top: 7px;
    background-color: #fff;
}

.main-header-bar-wrap .ast-container {
    max-width: 100%!important;
}

.elementor-element-d8ed0df {
    text-align: right;
}

.main-header-bar-wrap {
    background: #f5f5f5!important;
}

.main-header-bar {
    background: #f5f5f5!important;
}

.ventailtor_certificate.download_certificate_html img {
    width: 88%
}

.socail_blk p {
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 10px;
}

.page-id-27283 .site-content {
    margin-top: 100px;
}

.term-quality-systems .home_spec_icon1 {
    background-image: url(https://a7g2a8j7.rocketcdn.me/wp-content/themes/astra-child/assets/images/Quality_Systems.png);
}

.term-public-health .home_spec_icon1 {
    background-image: url(https://a7g2a8j7.rocketcdn.me/wp-content/themes/astra-child/assets/images/Public_Health.png);
}

.page-id-25588 .footer_sub_blk_right ul,
.page-id-401 .footer_sub_blk_right ul {
    width: 20%!important;
}

.page-id-25588 .footer_sub_blk_right ul.contact_ul,
.page-id-401 .footer_sub_blk_right ul.contact_ul {
    width: 60%!important;
}

#course,
#top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
    color: #515151;
    font-weight: 700;
    font-size: 15px!important;
}

#top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
    height: 40px!important;
}

.single-sfwd-courses .slick-prev.slick-arrow.slick-disabled,
.single-sfwd-courses .slick-prev.slick-arrow.slick-disabled,
.single-sfwd-courses .slick-prev.slick-arrow {
    display: block;
    position: absolute;
    left: -26px;
    top: 20%;
    background: #f9f9f9;
    z-index: 9;
    width: 40px;
    height: 40px;
    border-radius: 0;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    background-image: url(/wp-content/themes/astra-child/assets/images/vertical_lft_bnr.png);
    font-size: 0;
    background-size: 35px;
    background-position: 4px -1px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-color: transparent;
}

.single-sfwd-courses .slick-next.slick-arrow,
.single-sfwd-courses .slick-next.slick-arrow.slick-disabled,
.single-sfwd-courses .slick-next.slick-arrow.slick-disabled {
    display: block;
    position: absolute;
    right: -40px;
    top: 20%;
    background-image: url(https://a7g2a8j7.rocketcdn.me/wp-content/themes/astra-child/assets/images/vertical_rgt_bnr.png);
    z-index: 9;
    width: 40px;
    height: 40px;
    border-radius: 0;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    background-color: transparent;
    background-size: 35px;
    background-repeat: no-repeat;
    text-indent: 99999em;
    font-size: 0;
    border-radius: 0;
}

.single-sfwd-courses .overlay_video .price_block {
    height: 40px!important;
}

.overlay_video .course_details {
    font-size: 13px;
    text-align: right;
    line-height: 20px;
}

.overlay_video .read_course {
    float: right;
    margin: 0 auto;
    display: inline-block;
    text-transform: capitalize;
    color: #dbcf2e;
    font-size: 13px;
}

.overlay_video .course_video {
    float: left;
    padding-left: 15px;
}

.overlay_video .price_block,
.overlay_video .course_video .fa {
    margin: 5px 0;
    display: none;
}

.instr_spec-nutrition .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top {
    color: #fff!important;
}

.text_duration {
    text-transform: capitalize;
}

.instr_spec-nutrition .text_duration {
    color: #383435!important;
}

.instr_spec-nutrition .duration_blk ul li .icon_duration .other_courseblk {
    display: none!important;
}

.instr_spec-nutrition .duration_blk ul li .icon_duration .course_nutration {
    display: block!important;
}

.learndash-wrapper .ld-status-icon {
    margin-left: -1px;
}

.show_in_desktop .Instructors_details .instructor_par {
    padding-left: 20px;
    margin-top: 10px;
}

.postid-40305 .text_duration {
    color: #000;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top {
    font-size: 2.5em;
    text-align: left;
    padding-left: 0;
}

.ventailtor_certificate.download_certificate_html .addtoany_list.a2a_kit_size_32 a {
    font-size: 32px;
    border-radius: 34px !important;
    margin-right: 5px;
}

.home_page_instructor .instructor_blk_sub {
    display: inline-flex;
    padding: 15px
}

#curriculum {
    padding-left: 0;
}

.ventailtor_certificate.download_certificate_html .btn_share {
    padding: 5px;
    background: #2567cc;
    width: 100px;
    float: left;
    color: #fff;
    text-align: center;
    margin-top: 2px;
}

.ventailtor_certificate.download_certificate_html .btn_share a {
    color: #fff!important;
}

.duration_blk.desktop_duration .icon_duration img {
    width: 40px!important;
}

.course_block_details .Instructors_blk {
    margin-bottom: 0!important;
    padding: 0!important;
}

#overview #hidden {
    color: #000;
    font-size: 15px;
}

#overview #toggle_what {
    text-transform: lowercase;
}

.ld-course-status-action #btn-razorpay {
    background-repeat: no-repeat!important;
    background-size: 25px!important;
    top: 8px;
    padding-left: 40px!important;
    left: 0;
    background-position: 4px 5px!important;
}

.related_block .top_title h4 {
    color: #292827 !important; 
}

.home_page_instructor .Instructors_details {
    width: 55%;
    float: left;
}

.postid-40518 .origination_logo img {
    width: 74px;
}

.origination_logo img {
    width: 59px;
}

.insstruction_datadetais {
    width: 45%;
    float: right;
    padding-left: 20px;
}

.insstruction_datadetais p {
    color: #142A4D !important;
    font-size: 14px;
}

.social_block12 .addtoany_shortcode {
    float: none;
}

.social_block12 .addtoany_list {
    display: inline-flex;
}

.social_block12 .ddtoany_list.a2a_kit_size_32 a {
    margin: 10px;
}

.show_in_desktop .Instructors_details {
    width: 100%;
    float: left;
}

.sample_certificate_text {
    background-image: url(/wp-content/themes/astra-child/assets/images/sample_certificate.png);
    background-size: 199px;
    background-repeat: no-repeat;
    position: relative;
    top: 21px;
}

.sample_certificate_text img {
    display: none;
}

#tabs li {
    width: auto!important;
    text-align: center;
    float: none;
    display: inline-block;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    height: 30px!important;
    line-height: 30px!important;
    width: 30px!important;
}

.duration_blk {
    height: auto;
    top: 14px;
}

.social_block12 .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    border-radius: 50%!important;
    margin: 10px;
}

.close_button_blk {
    position: absolute;
    right: -1px;
    background: #fff;
    border-radius: 50%;
    border: 2px solid #000;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    top: -13px;
    cursor: pointer;
    color: #000;
}
.social_block_popup{    display: block;
    position: fixed;
    width: 300px;
    height: 100px;
    padding-top: 20px;
    left: 50%;
    z-index: 999;
    margin-left: -150px;}
.social_block12 {
       position: relative;
    right: auto;
    top: 35%;
    display: block;
    background: #fff;
    z-index: 9999;
    /* width: 300px; */
    height: 90px;
    padding-top: 20px;
    /* left: 50%;*/
}

.professional_whislist.desktop_whislist {
    margin-top: -16px;
    padding: 0!important;
    clear: both!important;
    margin-left: 0!important;
}

.key_concepts {
    padding: 0!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .Instructors_blk {
    display: inline-block!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .Instructors_blk img.Instructors_blk_img {
    height: 60px!important;
    width: 60px!important;
    margin-left: 0;
    margin-top: 7px;
}

.show_in_desktop .Instructors_details .instructor_par {
    text-align: left;
}

/*.show_in_desktop .Instructors_blk .author_name,
.show_in_desktop .Instructors_blk .education_name {
    color: #fff!important;
}
*/
.social_block1 {
    position: relative;
    left: -29px;
    top: 3px;
}

.duration_blk {
    background: #fff;
}

.duration_blk ul li .sample_certificate {
    margin-top: 0!important;
}

.single-sfwd-courses .views_blocks {
    height: auto;
    color: #fff;
}

.single-sfwd-courses .views_blocks span.counter_image .fa {
    font-size: 20px;
    position: relative;
    left: 10px;
    top: 7px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
    font-size: 22px!important;
}

.views_blocks span.counter_view {
    font-size: 19px;
}

.ld-course-status-action #btn-razorpay,
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:before {
    background-image: url(/wp-content/uploads/2020/08/add-to-cart-1.png)!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top {
    display: block;
    clear: both;
}

#tabs li {
    width: auto;
    margin: 10px auto;
}

.social_block .a2a_svg.a2a_s__default.a2a_s_facebook {
    border-top-left-radius: 5px;
    background: #3a579a!important;
}

.social_block .a2a_svg.a2a_s__default.a2a_s_whatsapp {
    border-bottom-left-radius: 5px;
}

.origination_logo {
    padding: 10px;
    height: auto!important;
}

.views_blocks span.counter_view {
    background: 0 0;
}

.addtoany_list a,
.widget .addtoany_list a {
    padding: 0!important;
    margin-bottom: -7px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
    height: 38px!important;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    border-radius: 0;
}

#popup_default .popup-content img {
    height: 350px;
}

.ld-item-list-item:before {
    left: 6px;
}

.top_reated_lec_mobile {
    display: none!important;
}

.sfwd-quiz-template-default .learndash-wrapper .wpProQuiz_button {
    padding: 8px 20px!important;
    border-radius: 5px;
}

.sfwd-quiz-template-default .wpProQuiz_certificate a {
    font-size: 15px!important;
    padding: 8px 20px!important;
    border-radius: 5px;
}

input[name=back].wpProQuiz_button.wpProQuiz_QuestionButton {
    float: left!important;
    margin-left: 10px;
    padding: 8px 15px!important;
}

input[name=next].wpProQuiz_button.wpProQuiz_QuestionButton {
    float: right!important;
    margin-right: 13px;
    padding: 8px 15px!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action {
    width: 40%!important;
}

.logged-in .learndash.learndash_post_sfwd-courses.user_has_no_access .buynow-button .float_bar {
    top: 4px;
    border-top-right-radius: 0!important;
}

.learndash.learndash_post_sfwd-courses.user_has_no_access .float_bar {
    top: 6px;
    border-top-right-radius: 0!important;
    float: left!important;
    clear: none;
}
.learndash.learndash_post_sfwd-courses.user_has_no_access .float_bar {
    top: 6px;
    border-top-right-radius: 0px !important;
    float: left !important;
    clear: none;
    width: 100%!important;
    display: inline-block;
    justify-content: flex-start;
    left: 0;
    padding: 0!important;
    background: transparent;
}
.slick-slider .c_thumb_views {
    margin: 0;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
    height: 53px;
    top: 13px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
    box-shadow: none;
    float: left;
    clear: none;
    border-top-right-radius: 0;
}

.completted_status {
    text-transform: capitalize;
}

.course_catgorgy span {
    padding: 3px 9px;
}

.c_thumb_views {
    margin: 0 5px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.start .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
    top: 0px;
    margin: 0 0px;
}

body.home .rating .fa.fa-star,
body.home .rating .fa {
    color: #9a9a9d;
    font-size: 13px!important;
}

body.home .rating .fa.fa-star.checked {
    color: #ffc850;
}

body.home .rating .fa.fa-star-half {
    margin-left: -15px;
    color: #ffc850!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
    top: 11px;
    height: 45px;
}

.countries_block90 {
    margin-bottom: 20px;
}

.instructor_par a {
    display: block;
}

.header_search_bar .search-container.remaining_courses.show {
    width: 385px;
    border-radius: 30px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
    margin-right: 50px;
    justify-content: flex-start;
    background-color: transparent;
    width: auto!important;
    float: left;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price .ld-course-status-content {
    height: 45px;
}

.term-covid19 .footer_update {
    padding-top: 18%
}

.tax-instr_spec.term-nutrition .spec_title h6,
.tax-instr_spec.term-nutrition .spec_title,
.postid-42172 .title_page_top {
    color: #000;
}

.logged-in .learndash.learndash_post_sfwd-courses.user_has_no_access .float_bar {
    position: relative;
    top: 2px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .Instructors_blk br {
    display: none;
}

.bar.expert,
.bar.beginner {
    background-size: 60px 66px!important;
}

.video_coursse_block.desktop_video {
    height: auto;
}

.desktop_video.video_coursse_block video {
    max-width: 650px;
    left: 3%;
    border-radius: 0;
    top: 60px;
}

.desktop_video.video_coursse_block video,
.desktop_video.video_coursse_block.course_icon_image img {
    height: 300px;
}

.home_page_instructor .Instructors_details p {
    margin: 0;
}

.professional_name .c_thumb_author_name {
    width: 66%;
    overflow: hidden;
    height: 15px;
}

.top_reated .single_course_list_item .caption.home_page .c_thumb_partner_logo {
    width: 25px;
    right: 10px;
}

.single-sfwd-courses .top_reated .single_course_list_item .caption.home_page .c_thumb_partner_logo {
    width: auto;
    right: 10px;
}

.single-sfwd-courses .c_thumbnails_images {
    right: 10px!important;
}

.home_spec_icon1 {
    background-image: none;
}

.elementor-container_course .social_block {
    width: 73%
}

.single-sfwd-courses .btn_search_select2.btn-select-btn.faclose,
.header_search_bar .btn_search_select2.btn-select-btn.faclose {
    top: 7px;
    background-image: url(/wp-content/uploads/2020/09/Btn@2x.png);
    width: 60px!important;
    height: 60px;
    background-size: 60px;
    background-repeat: no-repeat;
    right: 10px;
}

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items {
    border: 0;
    margin-bottom: 7px;
    margin-top: 10px;
    margin-left: 2px;
    width: 95%;
    padding-left: 20px;
}

body.admin-bar.single-sfwd-quiz .learndash-wrapper .ld-focus-sidebar {
    top: 0;
}

.ld-item-list-item:before {
    top: -33px;
}

.course_catgorgy {
    width: 75%
}

.sample_certificate_desktop .sample_certificate {
    margin-top: 20px;
}

.logged-in .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded {
    margin-left: -6px!important;
}

.home_page_instructor .Instructors_blk .Instructors_details_img {
    float: left;
    border-radius: 0%;
    height: 100px;
    width: 100px;
    box-shadow: 1px 1px 1px rgb(35 28 28 / 20%);
    margin-right: 5px;
    padding: 10px;
    position: relative;
}
.home_page_instructor .Instructors_blk .Instructors_details_img .whislist{position: absolute;
      right: -8px;
    top: 2px;}
.home_page_instructor .Instructors_blk .Instructors_details_img img.Instructors_whislist{
    width: 30px;
    height: 30px;
    box-shadow: none;
    border-radius: 0px;
}
.key_concepts p {
    margin-bottom: 0 !important;
}

.key_concepts {
    height: auto;
    overflow: hidden;
    min-height: auto!important;
    margin: 85px 0px 0px;
    clear: both;
    text-align: left;
}

body.home .header_search_bar {
    padding-top: 11px;
}

body.home .header_search_bar,
body.home .header_search_bar .search-container button i {
    display: none;
}

body.home .header_search_bar .awesomplete {
    top: 0;
    background: #f5f5f5;
    border-radius: 5px;
    width: 100%
}

body.home .header_search_bar .awesomplete>input {
    background: #f5f5f5!important;
}

body.home .header_search_bar .search-container {
    top: 20px;
}

body.home .header_search_bar .search-container button {
    background-image: none;
    width: 10px;
}

.learndash-wrapper .ld-table-list-items:last-child:before {
    height: 265px!important;
    top: 8px;
    max-height: 300px!important;
}

.learndash_post_sfwd-courses.user_has_no_access .status-paynow {
    height: 45px;
}


/*.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
    top: -1px;
    text-align: center;
    left: 23px;
    font-size: 15px!important;
    z-index: 9;
    padding-top: 3px;
}*/

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:before {
    top: 6px;
    background-size: 26px;
    left: -36px;
}

.progress_status_text1 {
    top: 310px;
}

.progress_status_text1 a,
.progress_status_text1 .ld-progress-steps {
    color: #fff!important;
}

.bar_label {
    width: 160px;
    font-size: 14px;
    display: none;
}

.btn_search_select2.btn-select-btn.faclose {
    margin-top: 20px;
}

a.start_course {
    color: #EA2344;
    font-size: 20px;
    top: 0px;
    position: relative;
    font-weight: bold;
    height: 45px;
    line-height: 35px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action {
    top: 0px;
    height: 45px;
}

.start_course_btn_cstm .resume_btn {
    position: absolute;
    bottom: 2px;
    font-size: 15px;
    width: 100%;
    margin-left: -100px;
    display: block;
    width: 200px;
    left: 50%
}

.status-paynow.start_course_btn_cstm .ld-progress-percentage.ld-secondary-color {
    position: inherit;
    top: 2px;
}

.completted_statusdata {
    margin-bottom: 0!important;
    font-size: 20px;
     color: #EA2344;
}

.resume_btn a {
    color: #fa5072;
}

.progress_status_text a.download_certificate_btn {
    background: #f75572;
    padding: 5px;
    border-radius: 4px;
    font-size: 15px;
    color: #fff;
}

.status-paynow {
    height: 55px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action.status-paynow {
    top: -2px;
}

.status-paynow .ld-progress-percentage.ld-secondary-color {
    top: 12px;
    position: relative;
    font-weight: 700;
    font-size: 20px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action.status-paynow .ld-progress-percentage.ld-secondary-color {
    top: 0;
}

.desktop_skill.skill_content1 {
    clear: both;
    width: 15%;
    float: left;
}

.desktop_skill.skill_content1 .bar_block {
    float: left;
}

.instructor_par {
    float: left;
    width: 80%
}

.completted_status {
    color: #728188;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0!important;
}

.resume_btn {
    margin-bottom: 0!important;
    font-weight: 700;
}

.progress_status_text .ld-progress-steps {
    font-size: 15px;
    text-align: center;
    float: none;
}

.footer_update {
    margin-top: 10px;
    padding: 0px 30px
}

.copyright_block {
    padding-left: 30px;
    padding-right: 30px
}

.elementor-element-0352672 {
    margin-bottom: 40px;
}

.search .profile_orderhistory_info,
.error-404 {
    height: 100vh;
}

.single-sfwd-lessons.postid-26814 .learndash-wrapper {
    height: 100%
}

.btn_search_select2.btn-select-btn.faclose:focus {
    outline: none;
}

.single-sfwd-courses .site-content {
    margin-top: 100px;
}

.woocommerce-account .woocommerce-account footer {
    position: relative;
}

.tax-instr_spec .profile_orderhistory_info {
    height: 100vh;
}

.search-no-results .ast-separate-container #primary,
.ast-separate-container.ast-left-sidebar #primary,
.search-no-results .ast-separate-container.ast-right-sidebar #primary {
    margin: 0;
}

.show_in_mobile.start .course_progress {
    text-transform: uppercase;
}

.home_page_instructor .Instructors_details .rating_blk {
    clear: none!important;
    margin-left: 0!important;
}

body.sfwd-quiz-template-default .learndash-wrapper,
.sfwd-quiz-template-default .learndash-wrapper .ld-focus .ld-focus-sidebar {
    background: #f5f5f5!important;
}

.search_desktop,
.search_mobile {
    margin-bottom: 20px;
}

.search.search-results #primary {
    margin: 0!important;
}

.search.search-results .site-content .ast-container,
.search.search-no-results .site-content .ast-container {
    max-width: 100%;
    padding: 0;
}

.tax-instr_spec .site-content {
    margin-top: 0;
}

.search.search-no-results .content-area.primary {
    margin: 0;
}

.learndash-pager .pager-right a:first-child {
    background-image: url(/wp-content/themes/astra-child/assets/images/sldr-rgt-arrow.png);
}

.learndash-pager .pager-left a:last-child {
    background-image: url(/wp-content/themes/astra-child/assets/images/sldr-left-arrow-1.png);
    background-position: 8px 8px;
}

.learndash-pager .pager-right a.disabled:first-child {
    background-image: url(/wp-content/themes/astra-child/assets/images/sldr-right-arrow.png)!important;
}

.learndash-pager a.disabled:last-child {
    background-image: url(/wp-content/themes/astra-child/assets/images/sldr-left-arrow.png)!important;
}

.profile_orderhistory_info {
    max-width: 1140px;
    margin: 0 auto;
}

.search.search-results .site-content {
    margin-top: 76px;
}

#related_courses .image_thumb.nail .learndash-wrapper a,
#related_courses .overlay_video a.read_course,
#top_reated_lec .image_thumb.nail .overlay_video a.read_course {
    border-bottom: 3px solid #000!important;
}

.slick-slider .slick-track .overlay_video .price_block {
    height: 10px;
}

#related_courses .slick-slider .slick-track,
#related_courses .slick-slider .slick-list,
#top_reated_lec .slick-slider .slick-track,
#top_reated_lec .slick-slider .slick-list {
    width: 100%
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
    background: #333031;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before {
    border-top: 4px solid #333031;
    border-right: 4px solid #333031;
}

.btn_search_select2.btn-select-btn.faclose {
    position: absolute;
    padding: 0;
    margin: 0;
    background-color: transparent;
    color: #9a9899;
    top: -7px;
    right: -4px;
}

.webinear_progress .rupee {
    font-weight: 400;
    font-size: 18px;
    color: #3071ba;
}

/*.related_courses .top_title h2 {
    margin-left: 15px;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0!important;
    margin-bottom: 10px;
    color: #474747;
    padding-top: 0;
    text-align: left;
}
*/
.learndash-wrapper .ld-content-actions .ld-content-action+a.ld-course-step-back,
.single .sfwd-certificates .entry-header,
.single .sfwd-courses .entry-header,
.single .sfwd-lessons .entry-header,
.single .sfwd-quiz .entry-header,
.single .sfwd-topic .entry-header {
    display: none!important;
}

.bottom_block_sub {
    background: #fff!important;
}

body #ld_course_list .ld_course_grid .caption h3 {
    text-align: left;
    width: 88%;
    float: left;
    height: 40px!important;
    font-size: 13px!important;
    overflow: inherit;
    color: #000!important;
    padding-top: 5px!important;
}

.title_webinearlive {
    line-height: 35px;
}

.learndash-cpt-sfwd-quiz footer {
    position: fixed;
}

.multi_webinar ul {
    margin: 40px 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}

.webinar_single .multi_webinar .title {
    font-size: 22px;
}

.webinar_series .multi_webinar .title {
    font-size: 22px;
    height: 45px;
}

.post-28129 .ld_course_grid .caption {
    padding: 5px 0!important;
    height: 40px;
}

.page-bm-id-9c0c2317c086 .webinear_price {
    padding: 0;
    color: #3071ba;
}

.answer_text ul {
    margin-left: 15px!important;
}

.answer_text ul li {
    list-style-type: disc;
}

.page-bm-id-9c0c2317c086 .featured_block_content {
    width: 100%
}

.page-bm-id-9c0c2317c086 .featured_block_content p.company_details {
    width: 92%!important;
}

.webinear_banner .register_btn,
.join_button_link_logged_in,
.page-id-29194 .register_btn,
.page-id-29194 .btn_razr_popup {
    padding: 5px 30px;
    font-size: 18px;
}

.page-bm-id-9c0c2317c086 .title_webinearlive,
.page-bm-id-9c0c2317c086 .webinear_time,
.page-bm-id-9c0c2317c086 .title_webinearlive,
.page-bm-id-9c0c2317c086 .webinear_record,
.page-bm-id-9c0c2317c086 .prgrass_text,
.page-bm-id-9c0c2317c086 .webinear_time a,
.page-bm-id-9c0c2317c086 .rupee {
    color: #3071ba;
}

.page-id-29194 .register_btn,
.page-id-29194 .btn_razr_popup {
    background: #eb2949;
    color: #fff;
    border-radius: 5px;
}

.who_attend {
    width: 29%;
    height: 95px;
}

.who_attend .answer_text {
    font-size: 13px;
}

.ld-item-list-item.ld-expanded:before {
    height: 110%
}

.page-id-29194 footer {
    position: relative!important;
}

.featured_products a:hover {
    text-decoration: none;
}

.featured_block_content p {
    width: 100%!important;
}

.featured_block_content p.company_details {
    width: 80%!important;
}

.featured_blk {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
}

.about_block {
    width: 100%
}

.webinear_sub {
    font-size: 30px;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview.ld-topic-row .ld-status-icon {
    margin-top: 1px;
}

.featured_block_content {
    padding: 20px 10px;
}

.featured_block_content p {
    width: 80%
}

.ld-course-list-items .ld_course_grid .entry-title {
    text-transform: capitalize;
}

.thank_block {
    margin-top: -10px;
}

body.page-id-33419,
.page-id-29194 {
    background: #f5f5f5!important;
}

.webinar_icon_image {
    width: 10%
}

.get_block .left_block1 img {
    max-height: 350px;
}

.elementor-button-text button {
    border-radius: 50px!important;
    text-transform: uppercase;
    font-size: 12px;
    height: 35px;
    line-height: 20px;
    background-image: url(/wp-content/uploads/2020/05/tools-and-utensils.png);
    background-repeat: no-repeat;
    background-position: 33px 8px;
    padding-left: 20px;
    background-size: 15px;
    background-color: #e91d26;
    color: #fff;
    padding: 10px 50px;
}

.question_text div {
    float: right;
    margin-left: 20px;
}

.modal-container1,
.modal-content_block {
    color: #000;
}

.modal-content_block h5 {
    font-weight: 700;
}

.slick-slide .ld_course_grid .caption {
    bottom: 40px;
}

.ld-item-components {
    display: block;
}

.ld-item-list-item-expanded {
    padding-left: 30px;
}

.ld-expand-button.ld-button-alternate {
    float: right!important;
    position: absolute;
    right: 0;
    top: 33px;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate {
    float: right!important;
    position: relative;
    right: 0;
    top: 0;
}

.ld-item-list .ld-section-heading .ld-item-list-actions {
    float: right;
}

.ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
    margin-left: 1em;
    background-color: #f53478!important;
    border-radius: 30px;
    color: #fff;
    padding: 3px 10px;
}

.razorpayLoader>img {
    position: fixed;
    top: 20%!important;
    left: 50%!important;
    margin-left: -100px;
}

.featured_products a {
    color: #000;
}

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button {
    display: none!important;
}

body.home input:focus,
body.home .search-container button {
    outline: none;
    border: 0;
}

.show_message.show_message_pop_register .close {
    top: -14px!important;
    right: -8px!important;
}

.modal.registered_btn_container .modal-body p {
    color: #000;
}

.bottom_block_sub {
    padding: 10px;
    clear: both;
    position: relative;
}

.professional_enroll {
    float: left;
    text-transform: capitalize;
}

.professional_whislist {
    text-align: right;
}

.whislist .fa {
    color: #f35a5a;
    font-size: 15px;
    margin-left: 5px;
}

.registered_btn_container button.close {
    position: absolute;
    right: 5px;
    top: 0;
}

.ventailtor_certificate .input-container img {
    color: #b3b0b0;
    min-width: 50px;
    text-align: center;
    position: absolute;
    margin-left: 0;
    top: 15px;
    width: 50px;
}

body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container {
    display: block!important;
    position: relative;
}

body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container .ld-progress.ld-progress-inline {
    display: block!important;
    position: absolute;
    right: 0;
    top: -63px;
    z-index: 99999999;
    width: 100%
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled.in-progress-status {
    background: #f48320;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled.in-progress-status:before {
    border-top: 4px solid #f48320;
    border-right: 4px solid #f48320;
}

.learndash-embed-responsive footer {
    position: relative;
}

.ld-item-list-item:first-child:before {
    top: 15px;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
    padding: 20px 0;
    display: none;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
    margin: 0 0;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled.in-progress-status:before {
    border-top: 4px solid #f48320;
    border-right: 4px solid #f48320;
}

.learndash-embed-responsive footer {
    position: relative;
}

.ld-item-list-item:first-child:before {
    top: 30px;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
    padding: 20px 0;
    display: none;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
    margin: 0 0;
}

.join_btn .loader_div img {
    display: none;
    height: auto;
    position: absolute;
    top: -60px;
    left: 40%;
    margin-left: -50px;
}

.modal.registered_btn_container.show {
    top: 30%
}

.modal.registered_btn_container .modal-header {
    padding: 0;
    margin: 0;
}

.modal.registered_btn_container .modal-header .close {
    right: 20px;
    z-index: 9999999;
}

.modal.registered_btn_container .modal-header .close:focus {
    outline: none!important;
}

.modal.registered_btn_container .modal-body p {
    margin: 20px 0;
    font-size: 15px!important;
}

.gray_color_btn {
    background-color: #ada6a6!important;
}

.elementor-28129 .elementor-element.elementor-element-2d5df43 .elementor-button {
    background-color: #e91d26!important;
    border-color: #e91d26!important;
}

#btn-razorpay {
    background: #b0003a!important;
    border-color: #b0003a!important;
    border-radius: 30px;
    padding: 5px 10px;
    font-size: 17px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
}

.learndash-wrapper .ld-course-status .ld-status.ld-status-complete,
.learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
    position: relative;
    top: 0;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    line-height: 20px;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
    position: absolute;
    right: 38px;
}

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
    max-width: 100%;
    width: 10%
}

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button {
    display: none!important;
}

body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container {
    display: block!important;
    position: relative;
}

body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container .ld-progress.ld-progress-inline {
    display: block!important;
    position: absolute;
    right: 0;
    top: -63px;
    z-index: 99999999;
    width: 100%
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled.in-progress-status {
    background: #f48320;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled.in-progress-status:before {
    border-top: 4px solid #f48320;
    border-right: 4px solid #f48320;
}

.ld-item-list-item:first-child:before {
    top: 15px;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
    padding: 20px 0;
    display: none;
}

.join_btn .loader_div img {
    display: none;
    height: auto;
    position: absolute;
    top: -60px;
    left: 40%;
    margin-left: -50px;
}

.modal.registered_btn_container.show {
    top: 30%
}

.modal.registered_btn_container .modal-header {
    padding: 0;
    margin: 0;
}

.modal.registered_btn_container .modal-header .close {
    right: 20px;
    z-index: 9999999;
}

.modal.registered_btn_container .modal-header .close:focus {
    outline: none!important;
}

.modal.registered_btn_container .modal-body p {
    margin: 20px 0;
    font-size: 15px!important;
}

.gray_color_btn {
    background-color: #ada6a6!important;
}

.sgi-letter-avatar {
    line-height: 28px!important;
    height: 38px!important;
    width: 35px!important;
    display: inline-block;
    float: right;
    border-radius: 0px!important;
    font-size: 11px;
    position: relative;
    right: -1px;
    background: #ec3654;
    color: #fff;
    top: 0;
    padding-left: 2px;
    border-top-left-radius: 0px!IMPORTANT;
    border-bottom-left-radius: 0!important;
    background-image: linear-gradient(#FE032E, #D82D75)!important;
}

.sgi-letter-avatar span {
    font-size: 15px!important;
    line-height: 40px;
}

.header-main-layout-1 .main-header-container {
    align-items: normal;
}

.user_name_header {
    text-transform: capitalize;
}

.main-header-menu .menu-item.user_detail_header {
    text-align: left;
    border: 1px solid #ea3d70;
    width: 10rem!important;
    border-radius: 5px;
    padding: 0 0 0 12px;
    color: #474747;
    box-shadow: 4px 5px 5px 0 rgba(245, 52, 120, .2);
    height: 40px;
    display: inline-block;
    position: relative;
    top: 13px;
    line-height: 40px;
    background: #fff;
}

.main-header-menu .menu-item.user_detail_header img {
    top: 0;
    float: right;
    position: relative;
    border-top-right-radius: 5px;
    height: 38px;
    right: 0;
    border-radius: 0;
    border-bottom-right-radius: 5px;
}

.main-header-menu .menu-item.user_detail_header .sub-menu li {
    border-bottom: 1px solid #ccc;
}

.main-header-menu .menu-item.user_detail_header .sub-menu li a {
    color: #989898;
    text-decoration: none;
    text-transform: capitalize;
    padding: 5px;
}

.main-header-menu .menu-item.user_detail_header .sub-menu li a span {
    padding-left: 10px;
}

.main-header-menu .menu-item.user_detail_header .sub-menu li:last-child {
    border-bottom: none;
}

.main-header-menu .menu-item.user_detail_header .sub-menu {
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 1000;
    float: left;
    padding: .5rem 0;
    margin: .125rem 0 0;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0;
    border-top: 0!important;
    margin-top: -6px;
    z-index: 99;
    border-top: none!important;
    border: 1px solid #ec3654!important;
    border-radius: 0;
    box-shadow: 4px 5px 5px 0 rgba(245, 52, 120, .2);
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px;
    border-top: none!important;
    width: 149px;
}

.my_account_page_cstm .myaccount_pop_up {
    width: 100%;
    border: none;
    margin: 0 auto;
}

.my_account_page_cstm .myacount_social {
    padding: 10px 30px;
}

.myaccount_pop_up div.nsl-container .nsl-button,
.myaccount_pop_up div.nsl-container .nsl-button-google[data-skin=light],
.linkedin_icon.nsl-container-buttons a {
    border-radius: 5px!important;
    background-color: transparent!important;
    border: 1px solid #ccc;
    box-shadow: none!important;
}

div.nsl-container .nsl-button-default {
    display: inline-flex;
    justify-content: center;
    width: 100%
}

div.nsl-container .nsl-button-svg-container {
    margin-left: auto!important;
}

div.nsl-container .nsl-button-svg-container {
    flex: 1 0 auto!important;
    padding: 8px!important;
    display: inline!important;
    text-align: right;
    margin: 0 auto;
    width: 0%
}

div.nsl-container-block .nsl-button-facebook .nsl-container-buttons svg path {
    fill: #000;
}

.myaccount_pop_up div.nsl-container-block .nsl-container-buttons a {
    max-width: 100%!important;
    margin-left: 0!important;
}

.myaccount_close {
    position: absolute;
    top: 17px;
    right: -15px;
    font-size: 12px;
    background: #fff;
    color: #000;
    width: 25px;
    height: 25px;
    border: 2px solid #000;
    padding: 0;
    border-radius: 50%;
    line-height: 21px;
    opacity: 1;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}

.myaccount_page.hide.show {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
}

.myaccount_page.hide {
    display: none;
}

.myaccount_page.hide.show {
    display: block;
    background-color: rgba(0, 0, 0, .6);
}

.myaccount_pop_up {
    background-color: transparent;
    margin: 3% auto;
    padding: 0;
    width: 28%;
    min-height: 480px;
    border-radius: 0;
    border: none!important;
    position: relative;
}

.page-id-29194.logged-in footer {
    position: relative!important;
}

.page-id-29194.logged-in .form_content_join .form_content_data {
    min-height: 70vh;
}

.page-id-29194.logged-in .main-header-bar-wrap {
    position: relative;
}

.page-id-29194.logged-in .site-content {
    margin-top: 10px;
}

.page-id-29194 iframe {
    zoom: .91;
    -moz-transform: scale(.91);
    -moz-transform-origin: 0 0;
    -o-transform: scale(.91);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(.91);
    -webkit-transform-origin: center 0;
    -ms-transform-origin: center 0;
    -moz-transform-origin: center 0;
    -o-transform-origin: center 0;
    -webkit-transform-origin: center 0;
    transform-origin: center 0;
}

.elementor-32 .elementor-element.elementor-element-97ed310>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-9e239e6>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-50be998>.elementor-widget-container {
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .1);
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    margin-top: 8px!important;
    background-image: url(/wp-content/uploads/2020/09/Banner-Path@2x_n.png);
    background-repeat: no-repeat;
    border-top-left-radius: 0;
    border-bottom-left-radius: 30px;
    padding-bottom: 5%;
    border-top-right-radius: 0!important;
    padding-top: 5%;
    border-bottom-right-radius: 0!important;
    width: 60%!important;
    padding-left: 5%!important;
    background-size: 70%;
    background-color: #00a39c;
    background-position: left top;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
    width: 33%!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action a {
    text-transform: inherit;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form {
    margin: 10px 0 0;
    padding: 20px 0;
}

.show_message2 p {
    font-size: 15px!important;
}

.show_message2 {
    display: none;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading {
    color: #000!important;
    padding: 0;
    margin: 0;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login {
    background: #f8f8f8;
}

.sfwd-courses-template-default .ast-separate-container #primary {
    margin: 1em 0!important;
}

a:focus {
    outline: none;
}

.ld-login-modal-register,
.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit,
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username,
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password,
.learndash-wrapper .ld-login-modal .ld-login-modal-form p {
    display: none!important;
}

.learndash-wrapper .ld-modal {
    max-width: 500px;
}

.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer {
    color: #060606;
    top: 11px;
    right: -29px;
}

.learndash-wrapper .ld-icon-remove:before,
.learndash-wrapper .ld-icon-delete:before {
    content: "\e90b";
    background: #fff;
    border-radius: 50%
}

.learndash-wrapper .ld-login-modal {
    top: 0%;
    position: fixed;
    margin: 13% 50% 20px;
    min-height: 110px;
    border-radius: 0;
}

.bottom_div {
    margin: 3% 0 10%
}

.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
    max-width: 100%
}

.elementor-element-bba8923 .elementor-text-editor p {
    margin-bottom: 0;
}

.elementor-widget-video .elementor-video:fullscreen {
    object-fit: contain;
}

.form_join_login.login div.nsl-container .nsl-container-buttons {
    display: inline-block;
}

.login.form_join_login div.nsl-container[data-align=left] {
    text-align: center;
}

.ast-theme-transparent-header .main-header-bar,
.ast-theme-transparent-header .site-header {
    border-bottom-width: 1px;
}

.main-header-bar {
    border-bottom: 1px solid #eaeaea;
}

.page-id-15 {
    font-family: proximanova-regular;
}

.myaccount_page {
    margin-top: 0;
}

.elementor-element-c479441 {
    margin-top: 30px;
}

.myaccount_middle {
    padding-top: 0;
}

div.nsl-container .nsl-button-google {
    background: 0 0!important;
}

.paragraph_block {
    font-size: 15px;
    line-height: 18px;
    color: #7d7c7c;
}

.logged-in.body.page-id-15 .elementor-section .elementor-container {
    display: flex;
}

div.nsl-container .nsl-button,
div.nsl-container .nsl-button-google[data-skin=light] {
    border-radius: 20px;
}

body.page-id-15.logged-in {
    background: #fff;
}

body.page-id-15 {
    background: #f5f5f5;
}

.page-id-15 .site-content {
    margin-top: 0;
}

.elementor-element-57757755 {
    top: 16px;
}

.myaccount_paragrah {
    margin-top: 0;
}

.myaccount_pop_up .myacount_social {
    padding: 0;
    border: none;
    width: 100%!important;
    margin: 0 auto!important;
    border-radius: 0!important;
    box-shadow: none!important;
}

.myaccount_left img {
    width: 80%
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
    border: none;
    padding: 0;
    margin: 1em auto;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
}

.single-sfwd-courses .myaccount_pop_up .myaccount_right {
    margin-top: 11px;
}

.myaccount_pop_up .social_login a:hover,
.myaccount_pop_up .social_login1 a:hover {
    text-decoration: none!important;
}

.myaccount_pop_up .social_login a.popup_click.selected.in-active::before,
.overlay_video .course_video,
.myaccount_pop_up .social_login1 a.popup_click.selected.in-active::before {
    display: none;
}

.myaccount_pop_up .social_login a.popup_click.selected::before,
.myaccount_pop_up .social_login a:focus::before,
.myaccount_pop_up .social_login a.popup_click:first-child:focus::before,
.myaccount_pop_up .social_login1 a.popup_click.selected::before,
.myaccount_pop_up .social_login1 a:focus::before,
.myaccount_pop_up .social_login1 a.popup_click:first-child:focus::before {
    position: absolute;
    top: 34px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent!important;
    border-right: 10px solid transparent!important;
    border-bottom: 10px solid #fff!important;
    content: '';
    left: 50%;
    margin-left: -8px;
}

.myaccount_pop_up .social_login a,
.myaccount_pop_up .social_login1 a {
    padding: 5px 10px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
}

.myaccount_pop_up .social_login,
.myaccount_pop_up .social_login1 {
    text-align: center;
    margin: 0 auto;
}

.myaccount_pop_up div.nsl-container .nsl-container-buttons {
    padding: 0;
}

div.nsl-container-block .nsl-container-buttons a {
    margin: 5px 0;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 0;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 700;
    font-family: proximanova-regular;
    color: #000!important;
    text-align: left;
}

div.nsl-container .nsl-button,
div.nsl-container .nsl-button-google .nsl-button-label-container {
    color: #8e8a8a!important;
}

.myaccount_header {
    width: 100%
}

body.page-id-15 .elementor-section .elementor-container {
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    margin: 0;
    background: #fff;
}

body.page-id-15 .myaccount_pop_up .myaccount_right {
    margin-top: 10px;
    padding: 10px 20px!important;
}

body.page-id-15 .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
    width: 72%
}

body.page-id-15 .myaccount_pop_up .popup_login_form {
    padding: 5px 0!important;
}

.left_fixed_img {
    z-index: 99;
}

.ventilator #home-page {
    width: 100%!important;
}

.ast-header-break-point .ast-mobile-menu-buttons {
    margin-right: 10px;
}

.myccount_text,
.elementor-element-1e06067 h2 {
    display: none;
}

.logged-in .myccount_text,
.logged-in .elementor-element-1e06067 h2 {
    display: block;
}

.logged-in .img_mobile {
    background-image: url(/wp-content/uploads/2020/04/my-account-icon-10.png);
}

.logged-in .main-header-menu .menu-item.menu-item-26687 a {
    background-image: url(/wp-content/uploads/2020/04/my-account-icon-10.png);
    background-size: 18px;
    background-repeat: no-repeat;
}

.show_message .close {
    position: absolute;
    width: 10px;
    top: -24px;
    right: 10px;
}

.register_btn_social div.nsl-container .nsl-button-default div.nsl-button-label-container,
.ld-can-register div.nsl-container .nsl-button-default div.nsl-button-label-container,
.form_content_data .nsl-button-label-container {
    display: block!important;
}

.form_content_data .nsl-button-label-container {
    display: none!important;
}

.register_btn_social div.nsl-container-block .nsl-container-buttons,
.ld-can-register div.nsl-container-block .nsl-container-buttons {
    flex-flow: row;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.form_content_data div.nsl-container-block .nsl-container-buttons {
    flex-flow: row!important;
    display: flex!important;
    flex-direction: row!important;
    align-items: center!important;
    justify-content: center!important;
}

.register_btn_social div.nsl-container .nsl-button-svg-container,
.ld-can-register div.nsl-container .nsl-button-svg-container,
.form_content_data div.nsl-container .nsl-button-svg-container {
    margin-left: 0;
}

.register_btn_social div.nsl-container .nsl-button,
.ld-can-register div.nsl-container .nsl-button,
.form_content_data div.nsl-container .nsl-button {
    border-radius: 50%
}

.register_btn_social div.nsl-container-block .nsl-container-buttons a,
.ld-can-register div.nsl-container-block .nsl-container-buttons a,
.form_content_data div.nsl-container-block .nsl-container-buttons a {
    max-width: 100%;
    margin-left: 0;
}

.learndash-wrapper .ld-can-register.ld-login-modal .ld-login-modal-form label {
    text-align: left;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register label {
    text-align: left;
    padding-left: 4px;
    font-weight: 400;
}

.ld-can-register div.nsl-container .nsl-button-google[data-skin=light] {
    border-radius: 50%
}

#join_form .show_message,
.join_btn .show_message {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    display: none;
    height: 100%
}

.show_message p {
    font-size: 20px;
}

.show_message.show_message_pop_register .close {
    position: absolute;
    width: 20px;
    top: -24px;
    right: -19px;
}

.show_message_pop_register {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    display: block;
    height: 100%
}

.login_learn_overlay {
    background: rgba(0, 0, 0, .6);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 999;
}

.popup-overlay {
    background: rgba(0, 0, 0, .6);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%
}

.join_btn .popup-content {
    position: fixed;
}

.popup-content {
    position: relative;
    background: #fff;
    width: 500px;
    margin: -150px 0 0 -264px;
    left: 50%;
    top: 50%;
    z-index: 11;
    padding: 14px;
}

.join_section footer {
    position: fixed;
    bottom: 0;
    width: 100%
}

.loader_div {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
}

.join_btn_block .btn {
    padding: 5px 30px!important;
    font-size: 20px!important;
}

#join_form .form-control {
    height: 35px;
}

.form_content_join {}

.join_btn_block {
    text-align: center;
    padding: 20px 0;
}

.header_title {
    font-size: 25px;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 20px;
    font-weight: 700;
}

.form_content_join {
    width: 60%;
    margin: 0 auto;
}

label {
    text-transform: capitalize;
}

.form_content_join .form_content_data {
    padding: 20px;
    background: #fff;
}

.loader_div {
    position: relative;
}

.loader_div img {
    display: none;
    height: 80px;
    position: absolute;
    top: -36px;
    left: 50%;
    margin-left: -50px;
}

.ld-course-list-items .ld_course_grid p.ld_course_grid_button {
    z-index: 9;
    width: 45px;
    top: 35%;
    right: auto;
    left: 50%;
    margin-left: -26px!important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary {
    background-image: url(/wp-content/uploads/2020/09/Video-Play.png);
    background-size: 40px;
    border: none;
    font-size: 0;
    height: 40px;
    width: 40px;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%
}

#register_webinar_model .btn,
.page-id-29194 .btn-primary {
    background: #e91d26!important;
    border: 1px solid #e91d26!important;
    border-radius: 5px!important;
    padding: 5px 20px;
}

#register_webinar_model .modal-body {
    background: 0 0!important;
    padding-top: 0!important;
    padding: 0;
}

#register_webinar_model p,
.form_content_data p {
    color: #728188;
    font-size: 14px;
}

#register_webinar_model .modal-header {
    padding: 0 0 0;
    border-bottom: 0;
}

.join_btn {
    clear: both;
    margin: 40px 0 30px;
    position: relative;
    z-index: 9;
}

.form_content_data {
    margin: 0 auto;
    width: 500px;
}

#register_webinar_model .modal-header .close {
    border: 1px solid #000;
    top: 42px;
    right: 4px;
    width: 20px;
    height: 20px;
    background: #fff;
}

#register_webinar_model .modal-content {
    padding: 0;
    background-image: none!important;
    background-color: transparent;
    width: 100%!important;
}

.modal-container1,
.modal-content_block {
    width: 100%!important;
}

#register_webinar_model .modal-header .close span {
    position: relative;
    top: 0;
    text-align: center;
    left: 1px;
}

.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100%
}

.page-id-25588 .about_us_page {
    padding: 0 60px;
}

.elementor-element-3738b91 {
    padding: 50px 100px;
}

.page-id-25588 .elementor-image-box-img {
    position: absolute;
    top: -40px;
    left: 50%;
    margin-left: -60px!important;
    padding: 0 10px;
}

.page-id-25588 .elementor-widget-image-box .elementor-image-box-content {
    padding-top: 60px;
    padding-bottom: 30px;
}

.page-id-25588 .elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
    padding: 0 15px;
    color: #afafaf;
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
}

.page-id-25588 .elementor-widget-image-box .elementor-image-box-title {
    font-size: 18px;
}

.ast-separate-container .ast-archive-description,
.ast-separate-container .ast-author-box {
    background: #fff!important;
    padding: 10px 6.67em;
}

.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
    padding: 25px 6.67em 30px;
}

.blog-layout-1 .ast-blog-featured-section.post-thumb {
    width: 35%;
    float: left;
}

.search_block .post-thumb-img-content.post-thumb {
    width: 85%
}

.sort_desc_serach {
    text-align: justify;
}

.search_block .read-more {
    float: right;
    font-size: 15px;
}

.search_block .read-more a {
    color: #fff;
    background: #ed536f;
    padding: 5px 20px;
    border-radius: 5px;
}

.search_block h2 {
    font-size: 25px;
}

.search_content_right {
    width: 65%;
    float: left;
}

.main-header-bar-wrap {
    position: fixed;
    width: 100%;
    -webkit-box-shadow: 0 2px 5px 0 #ccc;
    -moz-box-shadow: 0 2px 5px 0 #ccc;
    box-shadow: 0 2px 5px 0 #ccc;
}

.site-content {
    margin-top: 60px;
}

.home .site-content,
.page-id-201 .site-content,
.page-id-401 .site-content {
    margin-top: 0;
}

.author_details img {
    float: left;
}

.author_details span.author {
    float: left;
}

.author_details span.designation {
    text-align: left;
    padding-left: 0!important;
}

.sfwd-courses-template-default .entry-header.ast-no-thumbnail.ast-no-meta {
    display: block;
}

#c2 {
    clear: both;
    padding: 10px 0;
}

.author_details img {
    width: 46px;
    height: 46px;
}

.c_thumb_author_name {
    display: block!important;
    font-style: italic;
    color: #d6d2d2;
}

.ld_course_grid .caption {
    padding: 5px 10px!important;
}

#instructors.container_tab .Instructors_blk img.Instructors_blk_img {
    display: block!important;
    border: none;
    border-radius: 0!important;
    box-shadow: none!important;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
}

.c_thumbnails_images img {
    display: block!important;
    border: none;
    border-radius: 0!important;
    box-shadow: none!important;
    width: 60px;
    height: 60px;
}

.single_course_list_item .c_thumbnails_images {
    right: 10px;
    float: right;
    width: 10%!important;
    box-shadow: none!important;
    border-radius: none!important;
}

.images_left img {
    width: auto!important;
    height: 36px!important;
}

.page-id-15 .site-content .ast-container {
    max-width: 100%;
    padding: 0!important;
}

.page-id-15 #primary {
    margin: 0;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action a.ld-button:focus {
    outline: 0;
    opacity: 1;
}

.vertical_block .slick-next.slick-arrow {
    right: -60px;
    top: 26%
}

.vertical_block .slick-prev.slick-arrow.slick-disabled,
.slick-prev.slick-arrow.slick-disabled {
    display: block;
    position: absolute;
    left: -46px;
    top: 30%;
    background: #f9f9f9;
    z-index: 9;
    width: 60px;
    height: 60px;
    border-radius: 0;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    background-image: url(/wp-content/themes/astra-child/assets/images/vertical_lft_bnr.png);
    font-size: 0;
    background-size: 50px;
    background-position: 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
}

.sample_certificate_text .text_duration {
    cursor: pointer;
}

.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
    letter-spacing: 1.5px;
    margin: 3px 0 10px;
}

.elementor-element-bf617da .elementor-image-box-content {
    left: 0;
    width: 100%;
    padding-left: 18%
}

@media(min-width:900px) {
    body.home .ast-site-identity {
        padding: 0;
    }
    .postid-44292 #top_reated_lec.slick-slider .slick-list,
    .postid-44292 #top_reated_lec.slick-slider .slick-track,
    .postid-91221 #top_reated_lec.slick-slider .slick-list,
    .postid-91221 #top_reated_lec.slick-slider .slick-track.postid-40314 #top_reated_lec.slick-slider .slick-list,
    .postid-40314 #top_reated_lec.slick-slider .slick-track,
    .postid-94798 #top_reated_lec.slick-slider .slick-list,
    .postid-94798 #top_reated_lec.slick-slider .slick-track,
    .postid-40173 #top_reated_lec.slick-slider .slick-list,
    .postid-40173 #top_reated_lec.slick-slider .slick-track,
    .postid-42180 #top_reated_lec.slick-slider .slick-list,
    .postid-42180 #top_reated_lec.slick-slider .slick-track,
    .postid-93348 #top_reated_lec.slick-slider .slick-list,
    .postid-93348 #top_reated_lec.slick-slider .slick-track,
    .postid-91076 #top_reated_lec.slick-slider .slick-list,
    .postid-91076 #top_reated_lec.slick-slider .slick-track,
    .single-sfwd-courses.postid-4012 .related_courses .slick-slider .slick-list,
    .postid-39958 .slick-slider .slick-list,
    .postid-39958 .slick-slider .slick-track,
    .postid-39957 .slick-slider .slick-list,
    .postid-39957 .slick-slider .slick-track,
    .postid-39919 .slick-slider .slick-list,
    .postid-39919 .slick-slider .slick-track,
    .postid-40222 .slick-slider .slick-list,
    .postid-40222 .slick-slider .slick-track,
    .postid-40204 .slick-slider .slick-list,
    .postid-40204 .slick-slider .slick-track,
    .postid-46034 .slick-slider .slick-track,
    .postid-46034 .slick-slider .slick-list {
        width: 100%!important;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 20%
    }
    .logged-in .elementor-element-bf617da .elementor-image-box-content {
        top: 15%
    }
    .joine_webinar {
        margin: 10px 0;
    }
}

@media(min-width:1890px) {
    .progress_status_text1 {
        top: 440px!important;
        width: 100%;
        right: -26px;
    }
    .show_in_desktop .Instructors_details .instructor_par {
        width: 50%
    }
    .header_search_bar .search-container.remaining_courses {
        width: 580px;
    }
    .header_search_bar #course {
        width: 30%;
        max-width: 100%
    }
    .header_search_bar .awesomplete {
        width: 70%
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        width: 60px!important;
        position: absolute;
        bottom: -15.5%;
        left: 13.5%
    }
    .video_coursse_block.course_icon_image img {
        max-width: 600px;
    }
    .video_coursse_block .top_image {
      height: 50px!important;
    position: absolute;
    right: 0px;
    left: auto!important;
    top: -6px;
    z-index: 9;
    border-top-left-radius: 0!important;
    right: 14px;
    }
    .myaccount_pop_up {
        margin: 6% auto;
    }
    #register_webinar_model .modal-dialog {
        max-width: 470px;
    }
    .page-id-29194 .webinear_banner {
        height: 700px!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
        font-size: 20px;
        letter-spacing: 1.5px;
        line-height: 30px;
        margin: 30px 0 20px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        line-height: 60px;
        font-size: 3.7rem;
        letter-spacing: 2px;
    }
    .video_coursse_block.course_icon_image img {
        top: 65px;
    }
    div.nsl-container .nsl-button-default div.nsl-button-label-container {
        font-size: 15px!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        padding-top: 6%
    }
    .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
        height: 50px!important;
        line-height: 50px!important;
        width: 50px!important;
    }
    .myaccount_left {
        text-align: center;
    }
    .myaccount_left img {
        width: 60%
    }
    .myacount_social {
        width: 49%;
        text-align: center;
    }
    .play_button_pause {
        z-index: 9;
        background-color: transparent!important;
        right: 4%;
        background-image: url(/wp-content/uploads/2020/09/Video-Pause.png);
    }
    .play_button {
        right: 4%;
        background-image: url(/wp-content/uploads/2020/09/Video-Play-1.png);
        background-color: transparent!important;
    }
    .single-sfwd-courses .main-header-bar .ast-container {
        max-width: 100%!important;
        padding: 0 4%
    }
    #top_reated .elementor-container_course,
    .single-sfwd-courses .elementor-container_course {
        max-width: 100%;
        padding: 1px 4%
    }
    .sample_certificate_text .text_duration {
        padding-left: 27%!important;
    }
    .desktop_video.video_coursse_block.course_icon_image img {
        height: auto;
    }
    .desktop_video.video_coursse_block video {
        height: auto;
    }
    .professional_whislist.desktop_whislist {
        margin-top: -6px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
        background-image: none!important;
    }
    .desktop_video.video_coursse_block video {
        max-width: 748px;
        left: 2.5%;
        border-radius: 0;
        top: 57px;
        height: 430px;
    }
}

@media(max-width:1930px) {
    .progress_status_text1 {
        top: 390px;
    }
    .single-sfwd-courses .main-header-bar .ast-container {
        padding: 0 20px;
    }
    .page-bm-id-9c0c2317c086 .webinear_banner {
        background-size: 72%!important;
        background-repeat: no-repeat;
        padding: 0% 0 8%;
        height: 400px;
        background-position: center center;
        background-color: #f2f2f2!important;
    }
    .sample_certificate_text .text_duration {
        padding-left: 34%!important;
        line-height: 15px;
        top: -10px;
    }
}

@media(max-width:1800px) {
    .page-bm-id-9c0c2317c086 .webinear_banner {
        background-size: 100%!important;
        background-repeat: no-repeat;
        padding: 2% 0 8%;
        height: 600px;
    }
    .partner_blocksection ul li {
        text-align: center;
    }
    .partner_blocksection ul li {
        text-align: center;
    }
    .video_coursse_block.course_icon_image img {
        top: 50px;
    }
    .desktop_video.video_coursse_block video {
        max-width: 528px;
        left: 2.5%;
        border-radius: 0;
        top: 39px;
    }
}

@media(max-width:1680px) {
    .progress_status_text1 {
        position: absolute;
        width: 74%
    }
    .video_coursse_block.course_icon_image img {
        max-width: 600px;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        left: 7.8%
    }
    .play_button {
        right: -2%;
        background-image: url(/wp-content/uploads/2020/09/Video-Play-1.png);
        background-color: transparent;
    }
    .play_button_pause {
        right: -2%;
        background-image: url(/wp-content/uploads/2020/09/Video-Pause.png);
        background-color: transparent;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        width: 60px!important;
        position: absolute;
        bottom: -14.5%;
        left: 7.5%;
        top: auto;
        background: 0 0;
        height: 50px;
    }
}

@media(max-width:1610px) {
    .desktop_video.video_coursse_block.course_icon_image img.top_image {
        width: auto!important;
    }
    .video_coursse_block .top_image {
        top: 11%
    }
    .desktop_video.video_coursse_block video {
        top: 37px;
        height: 305px;
    }
    .desktop_video.video_coursse_block.course_icon_image img {
        top: 37px;
        height: auto;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency {
        font-size: 25px;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: -10.5%;
        left: 5.5%
    }
}

@media(max-width:1600px) {
    .header_search_bar #course {
        height: 45px!important;
    }
    .video_coursse_block .top_image {
        top: 8%
    }
    .course_category_blk .course_catgorgy {
        width: 100%!important;
        font-size: 15px;
    }
    .page-id-29194 .webinear_banner {
        padding: 2% 0 33%
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        left: 5.8%
    }
    .play_button {
        right: -4%;
        background-image: url(/wp-content/uploads/2020/09/Video-Play-1.png);
        background-color: transparent;
    }
    .play_button_pause {
        right: -4%;
        background-image: url(/wp-content/uploads/2020/09/Video-Pause.png);
        background-color: transparent;
    }
    .desktop_video.video_coursse_block video {
        border-radius: 0;
        top: 37px;
        height: 355px;
        max-width: 636px!important;
        width: 100%;
        left: 1.5%
    }
}

@media(min-width:1540px) {
    .content_tabs {
        max-width: 1140px;
        margin: 0 auto;
        padding: 0 20px;
    }
    .elementor-container_course {
        max-width: 1240px!important;
        margin: 0 auto;
    }
    .duration_blk {
        width: 1140px;
    }
    .origination_logo .bgcolor {
        padding: 13px 18px;
    }
    .desktop_video.video_coursse_block video {
        max-width: 528px;
        left: 2.5%;
        border-radius: 0;
        top: 50px;
        height: 355px;
        max-width: 646px!important;
        width: 604px;
        left: 3.5%
    }
    .video_coursse_block.course_icon_image img {
        top: 50px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        position: relative;
        top: 8px;
        border-top-right-radius: 0!important;
    }
    .page-id-29194 .webinear_banner {
        background-size: 100%!important;
        background-repeat: no-repeat;
        padding: 2% 0 8%;
        height: 430px;
    }
    .page-id-29194 .webinear_banner {
        padding: 2% 0 0%
    }
    .webinear_progress {
        padding-top: 0;
    }
}

@media(max-width:1440px) {
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: -10.5%;
        left: 10.5%
    }
    .page-id-29194 .webinear_banner {
        padding: 5% 0 10%;
        margin-top: 20px;
    }
    .video_coursse_block .top_image {
        top: 13%
    }
    .page-id-29194 .title_webinearlive {
        padding-top: 2%
    }
    .desktop_video.video_coursse_block video {
        border-radius: 0;
        top: 50px;
        height: 304px;
        max-width: 510px!important;
        width: auto;
        left: 2.5%
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: -12.5%;
        left: 6.1%
    }
    .video_coursse_block.course_icon_image img {
        max-width: 500px;
    }
    .video_coursse_block.desktop_video.course_icon_image img.image_coursethumb {
        height: 304px!important;
        max-width: 510px!important;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: -16.5%
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top{font-size: 30px !important}
}

@media(max-width:1300px) {
    .bottom_block_sub .professional_whislist .rating {
        font-size: 13px;
        font-weight: 400;
    }
    .video_coursse_block .top_image {
        top: 15%
    }
    .play_button,
    .play_button_pause {
        right: -6%
    }
    #top_reated {
        padding: 0 50px 0 35px;
    }
    #related_courses {
        padding: 0 30px 0 15px!important;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        padding-left: 6%
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 15%!important;
    }
    .sample_certificate_text .text_duration {
        padding-left: 36%!important;
    }
    #top_reated {
        padding: 0 0px 0 0px;
    }
    .container_tab {
        padding: 0 20px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top {
        font-size: 20px;
        line-height: 25px;
    }
    .myacount_social {
        width: 78%
    }
    #related_courses {
        padding: 0 15px!important;
    }
    .content_tabs {
        padding: 0 20px;
    }
    #curriculum {
        padding: 0 20px;
    }
    #tabs li {
        font-size: 13px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
        top: 11px;
    }
    .desktop_video.video_coursse_block video {
        max-width: 495px!important;
        max-height: 280px!important;
        width: 500px;
        left: 2.5%
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        height: 65px!important;
        left: 4.5%
    }
    .desktop_video.video_coursse_block.course_icon_image img..image_coursethumb {
        max-width: 495px!important;
        height: 100%!important;
        width: 500px;
        left: 2.5%
    }
    .completted_status {
        position: relative;
        top: -2px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.start .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
        top: 14px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-course-status-seg-action.status-paynow.start_course_btn_cstm {
        top: 2px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-progress_course_custom.completed {
        position: relative;
        top: 10px;
    }
    .elementor-element-e88f026.elementor-hidden-tablet {
        display: none!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        font-size: 35px;
        color: #3a3a3a;
        margin-top: 5px;
    }
}

@media(max-width:1180px) {

    .video_coursse_block.desktop_video.course_icon_image img.image_coursethumb {
        height: 290px!important;
    }
    #loginModal_footer img {
        margin-top: 15px;
        position: relative;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        position: absolute;
        top: 6%;
        left: 0%;
        width: 100%;
        right: auto;
        padding-left: 3%
    }
}

@media(max-width:1135px) {
    .ld-progress_course_custom.start {
    background: #fff;
    padding: 0px 20px;}
    .thank_page_left {
        padding-top: 1%;
        padding-bottom: 1%
    }
    #related_courses {
        padding: 0 15px!important;
    }
    .vertical_block .slick-next.slick-arrow {
        right: -6px;
        top: 26%
    }
    .vertical_block .slick-prev.slick-arrow.slick-disabled {
        left: 6px;
    }
    .ld-course-list-items.row {
        padding: 0 20px;
    }
    .copyright_block,
    .footer_update {
        padding-left: 10px;
        padding-right: 10px;
    }

}

@media(max-width:1024px) {
   
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
        width: 100%!important;
    }
    .video_coursse_block.course_icon_image.desktop_video .top_image_blk {
        position: absolute;
        right: 10px;
        height: 61px;
        width: 50px;
        top: -9px;
    }
    .desktop_video.video_coursse_block.course_icon_image img.top_image {
        width: auto!important;
    }
    .header_search_bar #course {
        min-width: 19%!important;
    }
    .header_search_bar .awesomplete {
        width: 81%
    }
    .header_search_bar .search-container.remaining_courses {
        width: 380px;
    }
    .logged-in .main-header-menu>.menu-item>a {
        padding: 0 8px;
    }
    .caption1 .professional_whislist .rating .fa {
        font-size: 15px!important;
    }
    .video_coursse_block .top_image {
        top: -3%
    }
    .page-id-29194 .about_block {
        padding-left: 10px;
        padding-right: 10px;
    }
    .page-id-29194 .webinear_banner {
        margin-top: 50px;
        padding: 0% 0 5%
    }
    .myaccount_page.my_account_page_cstm {
        width: 100%
    }
    .overlay_video .course_details {
        font-size: 13px;
    }
    body.home .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
        margin-top: 0;
    }
    .single-sfwd-courses #ld_course_list {
        padding: 0 35px 0 15px;
    }
    .origination_logo .bgcolor {
        padding: 2px 0!important;
    }
    .origination_logo {
        padding: 0!important;
    }
    .origination_logo .bgcolor img {
        width: 70px;
    }
    .duration_blk.desktop_duration ul li.sample_certificate_text {
        background-size: 145px;
    }
    .course_block_details {
        height: auto;
    }
    .myaccount_pop_up div.nsl-container .nsl-container-buttons {
        width: 100%!important;
    }
    .progress_status_text1 {
        top: 280px;
        text-align: right;
        right: 42px;
    }
    .duration_blk.mobile_duration {
        clear: both;
    }
    .social_block12 .social_course {
        display: none;
    }
    .price_blk_desktop {}
    .single-sfwd-courses .addtoany_shortcode {
        float: none;
        position: relative;
        right: auto;
        top: 0;
        width: 10px;
    }
    .professional_whislist .rating .fa {
        font-size: 11px;
    }
    .desktop_video.video_coursse_block video {
        max-height: 280px!important;
        max-width: 400px!important;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        height: 65px!important;
        left: 3.5%;
        bottom: 23px;
    }
    .video_coursse_block.desktop_video .top_image_blk {
        top: -4px;
    }
    .desktop_video.video_coursse_block.course_icon_image img.image_coursethumb {
        height: 280px!important;
        max-width: 400px!important;
    }
    .play_button,
    .play_button_pause {
        top: 36%
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 7.5%;
        left: 3.8%
    }
    .ld-can-register div.nsl-container-block .nsl-container-buttons a {
        display: inline-block;
    }
    .learndash-wrapper .ld-focus .ld-focus-sidebar {
        position: relative;
    }
    body.home .rating .fa.fa-star-half {
        margin-left: -12px;
        color: #ffc850!important;
    }
    .ld-course-list-items.row {
        padding: 0 10px;
        margin: 0;
    }
    div.nsl-container[data-align=left] {
        text-align: center!important;
    }
    .vertical_block .slick-prev.slick-arrow {
        left: 6px;
    }
    div.nsl-container .nsl-container-buttons {
        display: inline-block!important;
        padding: 5px 0;
    }
    .professional_name .c_thumb_author_name {
        width: 55%!important;
    }
    .rating .fa.checked,
    #top_realted_home .rating .fa.checked,
    body.home .rating .fa.fa-star,
    body.home .rating .fa {
        font-size: 9px!important;
    }
    .c_thumb_views {
        margin: 0 1px;
    }
    .video_coursse_block {
        float: left;
        width: 48%;
        padding-bottom: 6%;
        margin-top: 40px;
    }
    .Instructors_details .instructor_par {
        float: left;
        width: 76%
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        background-size: 100%
    }
    .start_course_btn_cstm .resume_btn {
        position: relative;
        bottom: -4px;
        margin-left: 0;
        left: 0;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action {
        width: 44%!important;
    }
    #tabs li {
        width: auto;
    }
    .professional_whislist.desktop_whislist .rating .fa.fa-star {
        font-size: 20px!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        width: 200px!important;
    }
    .vertical_block .slick-prev.slick-arrow.slick-disabled {
        left: 0;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
        font-size: 18px;
    }
    .popup-content {
        position: relative;
        background: #fff;
        width: 90%;
        margin: 0 auto;
        left: 0%;
        top: 50%;
        z-index: 11;
        padding: 14px;
    }
    .type-sfwd-courses .elementor-fit-aspect-ratio {
        padding-bottom: 52.25%!important;
    }
    .elementor-element-d9ce100.elementor-col-50,
    .elementor-element-d8ed0df.elementor-col-50 {
        width: 100%!important;
    }
    .elementor-element-3009b7b .elementor-text-editor,
    .elementor-element-6d3a7835 .elementor-text-editor {
        padding: 0;
    }
    .elementor .elementor-hidden-tablet {
        display: none!important;
    }
    .ld-course-list-items .ld_course_grid .thumbnail.course img {
        height: auto;
    }
    .page-id-25588 .elementor-image-box-img {
        position: absolute;
        top: -15px;
        left: 50%;
        margin-left: -30px!important;
        padding: 0 10px;
    }
    .elementor-element-57757755 {
        top: 30px;
    }
    .origination_logo {
        padding: 8px 18px;
    }
    .myaccount_pop_up {
        width: 30%
    }
    .page-id-25588 .elementor-widget-image-box .elementor-image-box-title {
        font-size: 14px;
    }
    .footer_update {
        margin-top: 10px;
        padding: 0 10px;
    }
    .vertical_block .slick-next.slick-arrow {
        right: 0;
    }
    .text_duration {
        font-size: 10px;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action {
        padding: 0 10px;
    }
    .completted_status {
        font-size: 13px;
    }
    #related_courses .ld-course-list-items.row {
        padding: 0;
    }
    .btn_search_select2.btn-select-btn.faclose {
        top: -9px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        float: right;
    }
    .hfe-copyright-wrapper,
    .hfe-copyright-wrapper a {
        text-align: center;
    }
    .progress_status_text1 {
        right: 25%;
        top: 336px;
    }
}

@media(max-width:1000px) {
    .title_h1 {
        font-size: 25px;
    }
    .subtitle_h1 {
        font-size: 23px;
        color: #7cf1e5;
        line-height: 14px;
        padding-top: 13px;
    }
}

@media(max-width:970px) {
    .video_coursse_block {
        top: 0;
    }
    .header_search_bar .search-container.remaining_courses {
        width: 350px;
    }
    .video_coursse_block {
        float: left;
        width: 48%;
        padding-bottom: 6%;
        margin-top: 60px;
    }
    .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
        width: 67%
    }
    .myaccount_page.my_account_page_cstm {
        width: 100%;
        margin-top: 5%
    }
    .myaccount_pop_up {
        width: 40%!important;
    }
    .single-sfwd-courses #ld_course_list {
        padding: 0 0;
    }
    .ld-course-list-items .col-sm-8 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        width: 50px!important;
        position: absolute;
        bottom: 22px!important;
        left: 2.8%;
        top: auto;
        background: 0 0;
        height: 50px!IMPORTANT;
    }
    .origination_logo .bgcolor {
        padding: 1px 0!important;
    }
    .desktop_video.video_coursse_block video,
    .desktop_video.video_coursse_block.course_icon_image img {
        height: 100%!important;
        max-width: 350px!important;
    }
    .video_coursse_block.course_icon_image img {
        border: none;
    }
    .logged-in.single-sfwd-lessons .sgi-letter-avatar {
        right: -1px;
        top: 1px;
    }
    .single-sfwd-lessons .sgi-letter-avatar span {
        font-size: 12px!important;
        line-height: 29px;
    }
    .single.single-sfwd-quiz.learndash-embed-responsive footer,
    .learndash-cpt-sfwd-quiz footer {
        position: fixed!important;
        bottom: 0!important;
    }
    .elementor-24787 .elementor-element.elementor-element-5edc10b {
        padding: 0;
    }
    .learndash-wrapper .ld-focus .ld-focus-sidebar {
        position: fixed;
    }
    #popup_default .popup-content {
        position: fixed;
        background: #fff;
        width: 300px;
        margin: -14% 0 0 -150px;
    }
    #popup_default .popup-content img {
        height: 250px;
    }
    div.nsl-container-block .nsl-container-buttons a {
        display: inline-block!important;
    }
    .countries_block {
        padding: 10px 0;
    }
    .joine_webinar {
        margin: 10px 0 0;
    }
    .spec_title h6 {
        padding-top: 20px;
    }
    .searchresults_bar {
        margin-bottom: 20px;
    }
   
    .ld-course-list-items.row {
        padding: 0 10px;
    }
    .ld-item-list-item:before {
        left: 3px;
    }
    .page-id-15 #primary {
        padding: 0;
    }
    .elementor-element-57757755 {
        top: 0;
    }
    .logged-in .myccount_text {
        height: auto;
    }
    .related_courses .top_title h2 {
        font-size: 18px;
    }
    .spec_title p {
        display: none;
    }
    .slick-slider .slick-track .overlay_video .price_block {
        height: 0;
    }
    .specilation_banner {
        padding: 20px 15px 10px;
    }
    .c_thumbnails_images img {
        width: 40px;
        height: 40px;
    }
    .ld-item-list-item:before {
        top: -45px;
    }
    .skill_content {
        float: left;
        margin-bottom: 10px;
    }
    .home_page_instructor {
        height: auto;
    }
    .progress_status_text {
        width: 100%;
        font-size: 15px;
        float: left;
        margin-bottom: 30px;
        padding-right: 0;
        padding-left: 5px;
        top: 0;
    }
    .learndash-wrapper .learndash_join_button #btn-join {
        background-color: transparent!important;
        font-size: 20px;
        position: relative;
        text-align: center;
        max-width: 100%
    }
    .single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-main {
        margin-left: 0;
        height: 100vh;
    }
    .learndash-wrapper .course_progress {
        background-color: transparent!important;
    }
    body.home .joine_webinar {
        clear: both;
        padding-top: 10px;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu li a span {
        font-weight: 700;
        font-size: 16px;
        color: rgb(0, 0, 0, .5);
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu {
        border-radius: 0!important;
    }
    .learndash-wrapper .learndash_join_button #btn-join {
        max-width: 100%;
        background-color: transparent!important;
    }
    .mobile_login_list .mobile_search {
        right: 80px;
        top: 9px;
    }
    .mobile_search {
        position: relative;
        top: 10px;
        color: #8c8282;
        right: 58px;
    }
    .myacount_social {
        width: 96%
    }
    .home .mobile_search {
        display: none;
        right: 10px;
    }
    .logged-in .mobile_search {
        position: relative;
        top: 10px;
        color: #8c8282;
        right: -46px;
    }
    .search.search-results .site-content {
        margin-top: 42px;
    }
    .about_us_page {
        padding: 0;
    }
  
    .page-bm-id-9c0c2317c086 .featured_block_content p.company_details {
        width: 84%!important;
    }
    .multi_webinar ul {
        display: block;
    }
    .multi_webinar ul li:after {
        height: 60%!important;
    }
    .circle {
        margin-top: 4%!important;
    }
    .elementor-element-e567734.elementor-column.elementor-col-3,
    .elementor-element-9ac09e9.elementor-column.elementor-col-3 {
        width: 31.333%!important;
        margin-right: 14px!important;
    }
    .elementor-401 .elementor-element.elementor-element-97362d8>.elementor-widget-container {
        margin: 90px 0 0;
    }
    body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container .ld-progress.ld-progress-inline {
        top: 10px;
        z-index: 9;
        width: 50%
    }
    .left_host .more_link img.thumbnail:last-child {
        width: 100px!important;
        height: 100px!important;
    }
    .logged-in .mobile_login_list img {
        border-radius: 0%
    }
    .mobile_login_list img {
        border-radius: 0%!important;
    }
    .sgi-letter-avatar span {
        font-size: 12px!important;
        line-height: 34px;
    }
    .mobile_login_list {
        margin-bottom: 0;
    }
    .mobile_logins {
        display: inline-block;
    }
    .mobile_login_list li {
        list-style-type: none;
    }
    .sgi-letter-avatar {
        top: 8px;
        border-radius: 15px!important;
    }
    .mobile_login_text {
        display: none;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu {
        display: block!important;
        width: 100%!important;
        top: -8px;
        left: 0;
        border: 0!important;
        box-shadow: none;
        background: #f9f9f9;
        z-index: 99999;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu li a:before,
    .main-header-menu .menu-item.user_detail_header .sub-menu li a .fa {
        display: none;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu li a {
        padding-left: 10px;
        color: #000;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu li {
        border-bottom: none;
    }
    .main-header-menu .menu-item.user_detail_header .sub-menu li {
        border-bottom: none;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
        border-bottom: none;
        border-right: none;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        flex-direction: row;
    }
    .paragraph_block,
    div.nsl-container .nsl-button-default div.nsl-button-label-container {
        font-size: 13px;
    }
    .myaccount_middle {
        padding-top: 0;
    }
    .paragraph_block {
        padding-top: 0;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register {
        margin: 0 auto;
    }
    .form_content_join {
        width: 100%
    }
    .form_content_data {
        margin: 0 auto;
        width: 80%
    }
    .page-id-25588 .about_us_page {
        padding: 0 10px;
    }
    .elementor-element-3738b91 {
        padding: 50px 20px;
    }
    .page-id-25588 .elementor-widget-container {
        margin: 0!important;
    }
    .ld-course-list-items .ld_course_grid .ld_course_grid_button {
        z-index: 9;
    }
    .elementor-element-d8ed0df {
        width: 100%!important;
    }
    .site-content {
        margin-top: 85px;
    }
    .home .site-content,
    .page-id-201 .site-content,
    .page-id-401 .site-content {
        margin-top: 0;
    }
    .site-content,
    .single-sfwd-courses .site-content {
        margin-top: 60px;
    }
    .elementor .elementor-hidden-tablet,
    #overview .skill_content {
        display: none!important;
    }
    .skill_content1.mobile_skill {
        float: left;
        clear: both;
        height: 90px;
    }
    .main-header-menu .menu-item.menu-item-26687 a {
        background-image: none;
        background-repeat: no-repeat;
        font-size: 14px;
        width: auto;
        position: relative;
        top: 0;
        left: 0;
        text-align: left;
        border-radius: none;
        background: 0 0;
    }
    #testimonial-container-25936 .company_name {
        line-height: 14px;
    }
    .ld-course-list-items .col-sm-8 {
        flex: 0 0 50%;
        max-width: auto;
    }
    .page-id-27283 .ld-course-list-items .col-sm-8,
    .page-id-201 .ld-course-list-items .col-sm-8,
    .tax-instr_spec .ld-course-list-items .col-sm-8 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .page-id-27283 .professional_whislist .rating .fa,
    .page-id-201 .professional_whislist .rating .fa,
    .tax-instr_spec .professional_whislist .rating .fa {
        font-size: 8px!important;
    }
    .postid-46034 .ld-course-list-items .col-sm-8,
    .postid-42180 .ld-course-list-items .col-sm-8 {
        flex: 0 0 100%;
        max-width: 65%
    }
    .main-header-bar .main-header-bar-navigation.toggle-on {
        padding-top: 0;
        top: 0;
        position: relative;
    }
    .myaccount_left img {
        width: 100%
    }
    .myacount_social {
        padding: 5px;
    }
    .learndash-wrapper .ld-content-actions {
        flex-direction: row;
    }
    .sgi-letter-avatar {
        line-height: 23px!important;
        height: 30px!important;
        width: 30px!important;
        display: inline-block;
        float: right;
        font-size: 6px;
        position: relative;
        right: 0;
        top: 2px;
        padding-left: 0;
    }
    .learndash-wrapper .sgi-letter-avatar {
        top: 3px;
        border-radius: 37px!important;
    }
    .conf-creation-presenter-box-right {
        margin-top: -9px!important;
    }
    .page-id-25565 .elementor-widget-container h2,
    .page-id-25577 .elementor-widget-container h2,
    .about_us_page h2,
    .page-id-401 .elementor-widget-container h2 {
        font-size: 25px!important;
    }
    .show_in_mobile {
        float: none;
        position: fixed;
        bottom: -31px;
        z-index: 99999;
        color: #ffff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 700;
    }
    .postid-40236 .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar,
    .postid-40236 .show_in_mobile a,
    .instr_spec-nutrition .show_in_mobile a,
    .instr_spec-nutrition .show_in_mobile .float_bar {
        color: #000!important;
    }
    .show_in_mobile a {
        color: #fff;
        text-transform: uppercase;
    }
    .related_courses {
        padding: 30px 10px 0!important;
    }
    .postid-40314 #top_reated_lec.slick-slider .slick-track,
    .postid-40314 #top_reated_lec.slick-slider .slick-list,
    .postid-42027 #top_reated_lec.slick-slider .slick-list,
    .postid-42027 #top_reated_lec.slick-slider .slick-track,
    .postid-42180 #top_reated_lec.slick-slider .slick-list,
    .postid-42180 #top_reated_lec.slick-slider .slick-track,
    .postid-44292 .slick-slider .slick-track,
    .postid-44292 .slick-slider .slick-list,
    .post-44493 .slick-slider .slick-track,
    .post-44493 .slick-slider .slick-list,
    .post-40222 .slick-slider .slick-list,
    .post-40222 .slick-slider .slick-track {
        width: 100%!important;
    }
    body.home .search-container button {
        right: -4px;
        top: -1px;
    }
    body.home .ast-header-break-point .ast-mobile-menu-buttons {
        margin-right: 0;
    }
    .ast-button-wrap button {
        top: 16px;
    }
    .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
        position: absolute;
        width: 100%!important;
        left: -9px;
    }
    .key_concepts,
    .home_page_instructor {
        width: 98%;
        margin-bottom: 20px!important;
    }
    .desktop_video.video_coursse_block video {
        width: 380px;
        height: 254px!important;
        max-width: 400px!IMPORTANT;
    }
    .play_button,
    .play_button_pause {
        top: 31%;
        right: -8%
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 7.5%;
        left: 2.8%
    }
    .sample_certificate_desktop .sample_certificate {
        margin-left: 40px;
    }
    .caption1 .title_block h3 {
        font-size: 20px!important;
    }
    .our_top_realted_course {
        margin: 40px auto 0;
    }
    body.admin-bar .learndash-wrapper .ld-focus-sidebar {
        top: 83px;
        padding-top: 0;
    }
}

@media(max-width:900px) {

    .key_concepts, .home_page_instructor {
    width: 100% !important;
    margin-right: 0px;
    margin-bottom: 20px !important;
  margin-left: 0px !important;
}
.certificate_right img {
    padding-top: 20px;
    max-width: 100% !important;
}
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action {
    margin: 0;
    width: auto !important;
    position: relative;
    padding: 0px !important;
}

    .learndash-wrapper .ld-status-icon {
    margin-left: 3px !important;
}
    .logged-in .mobile_search {
        top: 7px;
        color: #8c8282;
        right: -5px;
    }
    .user_name_header {
        display: none;
    }
    #mobile_razorpay_btn_header {
        line-height: 24px;
        font-size: 18px;
        padding-left: 0!important;
        margin-right: 0;
        background-image: none;
        background-size: 25px;
        font-weight: 700;
        text-align: center;
        padding-right: 0!important;
    }
    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-price {
        margin-left: -5px;
        width: 190px!important;
        float: left;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.free_button {
        width: 100%!important;
        top: 0px;
    }
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>* {
        width: auto!important;
        margin-right: 30px;
    }
    .show_in_desktop.free-button .ld-course-status-content {
        top: -7px!important;
    }
    .c_thumbnails_images {
        display: none;
    }
    .content_tabs #tabs {
        margin: 0 auto;
        text-align: center;
        height: auto;
    }
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: 9px;
        z-index: 999;
    }
    .video_coursse_block.course_icon_image.desktop_video .top_image_blk {
        position: absolute;
        right: 10px;
        height: 61px;
        width: 99px;
        top: -9px;
    }
    .video_coursse_block .top_image {
        height: 60px!important;
        position: absolute;
        top: 36px!important;
        z-index: 9;
        right: 0;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 70px;
        top: 51px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        position: absolute!important;
        content: "";
        left: 40px!important;
        top: 30%!important;
        width: 87px!important;
    }
    .logged-in .ld-course-status-price.price_button .strike-through:before {
        position: absolute!important;
        content: "";
        left: 40px!important;
        top: 30%!important;
        width: 87px!important;
    }
    .remaining_courses .awesomplete {
        top: 0;
        width: 81%;
        float: left;
        left: 0;
        background: #fff;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        height: 44px;
    }
    .remaining_courses #course {
        float: left;
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        background-color: #dbdbdb;
        min-width: 19%;
        height: 44px;
    }
    .search-container.remaining_courses.show {
        border: 1px solid #e4e4e4;
        border-radius: 6px;
        height: 48px;
    }
    .ast-button-wrap button.faclose i {
        display: none!important;
    }
    .ast-button-wrap button {
        top: 7px;
        background-image: url(/wp-content/uploads/2020/09/Btn@2x.png);
        width: 60px!important;
        height: 33px;
        background-size: 60px;
        background-repeat: no-repeat;
        right: 10px;
        background-color: transparent;
    }
    .logged-in .main-header-menu>.menu-item>a {
        padding: 0 20px;
    }
    .logged-in .float_bar1 .ld-course-status-seg-action.status-paynow.start_course_btn_cstm a.start_course {
        color: #f75572;
    }
    .header_search_bar .search-container.remaining_courses,
    .header_search_bar .search-container.remaining_courses.show {
        display: none!important;
    }
    .ast-header-break-point .ast-mobile-header-inline .main-header-container,
    .ast-header-break-point .ast-mobile-header-stack .main-header-container {
        -js-display: flex;
        display: flex;
        margin-top: 10px!important;
    }
    .main-header-bar {
        background: #fff!important;
    }
    .ast-header-break-point .site-header {
        border-bottom-width: 0;
    }
    .video_coursse_block {
        margin-top: 20px!important;
    }
    .main-header-bar-wrap {
        box-shadow: none!important;
    }
    .single-sfwd-courses .professional_whislist .rating {
        padding-left: 5px;
    }
    .play_button,
    .play_button_pause {
        margin-left: -25px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        float: none;
    }
    .single-sfwd-courses .professional_whislist .rating {
        font-size: 20px;
        font-weight: 400;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: 57px!important;
        left: 0;
    }
    .video_coursse_block.course_icon_image img {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        top: 40px;
        position: relative;
        height: 100%;
        border: none;
        left: 0;
        object-fit: contain;
        background-color: #fff;
        max-width: 100%;
        border: none!important;
    }
    .video_coursse_block .top_image {
        height: auto!important;
        position: absolute;
        top: -17px!important;
        z-index: 9;
        right: 0;
    }
    /*.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
    top: 6px;
    text-align: center;
    font-size: 20px!important;
    z-index: 9;
    color: #ea2344!important;
}*/
    .video_coursse_block {
        left: 0;
        margin-top: 0;
    }
    .top_courses_block {
        width: 100%;
        float: none;
    }
    .logged-in .mobile_login_list img {
        border-radius: 50%!important;
    }
    .site-header .search-container.remaining_courses.show .awesomplete>input {
        border-top-left-radius: 5px!important;
        border-bottom-left-radius: 5px!important;
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 5px!important;
        margin: 0 1px!important;
    }
    .search-container.remaining_courses {
        height: 38px;
    }
    .mobile_logins {
        display: inline-block;
        right: 7px;
        top: 5px;
    }
    .ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
        float: none;
        width: 100%;
        padding-right: 0;
        display: inline-table;
    }
    .mobile_search {
        right: -6px;
    }
    .main-header-bar-wrap .ast-container {
        padding: 0 10px!important;
    }
    body.home .main-header-bar-wrap .ast-container {
        padding: 0 20px!important;
    }
    .our_top_realted_course {
        margin: 10px auto 0;
    }
    #loginModal_footer img {
        margin-top: 15px;
        position: relative;
        right: -20px;
    }
    .ast-button-wrap .menu-toggle .menu-toggle-icon:before {
        display: none;
    }
    .ast-site-identity {
        padding: 5px 0;
    }
    .ast-site-identity {
        text-align: center;
        display: block!important;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        left: 0!important;
        top: 14px;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        background-image: url(/wp-content/uploads/2020/09/Menu.png)!important;
        background-size: 30px!important;
        background-repeat: no-repeat!important;
        background-position: 0 15px!important;
        width: 40px!important;
    }
    .page-template-tpl-course #ld_course_categorydropdown label {
        width: 17%!important;
        padding-left: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        line-height: 30px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p .box_dataa {
        font-size: 15px;
    }
    body.home .elementor-element-bf617da .elementor-image-box-description.desktop_to_content {
        display: block!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        font-size: 18px;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 20%!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
        font-size: 14px;
    }
    .single-sfwd-courses .overlay_video .price_block {
        height: 30px!important;
    }
    .completted_statusdata {
        margin-bottom: 0!important;
          color: #EA2344 !important;
        padding-top: 0px;
        text-align: center;
    }
    .home_page_instructor .Instructors_details {
        width: 100%;
        float: left;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        border-radius: 0;
        margin: 10px 0 10px 0;
    }
    .views_blocks {
        float: none;
        display: inline;
    }
    .caption1 .professional_whislist {
        float: none;
        clear: both;
        padding-top: 10px;
    }
    #tabs li {
        font-size: 11px;
    }
    .price_blk_desktop {
        padding-left: 0;
        margin-bottom: 0!important;
        clear: both;
        width: 100%!important;
      
    }
    .content_tabs .elementor-container_course.course_mobiledata {
        background: #00ae98;
    }
    .duration_blk {
        top: -14px;
        border-radius: 0!important;
    }
    .duration_blk ul {
        padding-left: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        background-size: 100%;
        background-image: none;
        float: left!important;
        background-color: #00ae98;
        width: 100%!important;
        border: none!important;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
        height: 50px!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button {
        display: inline;
    }
    #mobile_razorpay_btn_header {
        background: 0 0;
        line-height: 35px;
        font-size: 20px;
        background-image: url(/wp-content/uploads/2020/08/#mobile_razorpay_btn_headeradd-to-cart-3.png);
        width: auto;
        background-size: 33px;
        background-repeat: no-repeat;
        background-position: 10px 9px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button a.ld-button {
        top: 4px;
        position: relative;
        margin-top: 2px;
    }
    .ld-course-status-segment.ld-course-status-seg-action.status-free {
        background-image: none;
        width: 180px;
        background-size: 300px;
        background-repeat: no-repeat;
        height: 45px;
        background-color: #fff;
        border-radius: 50px;
        border-top-right-radius: 0;
    }
    .ld-course-status-price.free_button {
        color: #ffff!important;
        padding: 0px!IMPORTANT;
    }
     .learndash_post_sfwd-courses.user_has_no_access .status-paynow{float: left}
 /*   .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
        width: 200px;
        height: auto;
        background: #fff;
        border-radius: 50px;
        border-top-right-radius: 0;
    }*/
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {}
    .float_bar1 .ld-course-status-action .ld-login-text {
        width: 100%!important;
        left: 20px!important;
        padding: 0!important;
    }
    .desktop_course_price1 {
        border-radius: 0;
        box-shadow: none!important;
    }
    .desktop_course_price1 .ld-course-status-price.price_button {
        color: #fff!important;
    }
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled.show_in_desktop {
        display: block!important;
        padding: 0!important;
        margin: 0!important;
    }
    .price_blk_desktop .mobile_course_price {
        display: none;
    }
    .price_blk_desktop .show_in_desktop {
        margin-top: 0!important;
    }
    .desktop_course_price1 .ld-course-status-price.price_button {
        top: 0!important;
        position: relative;
        line-height: 1;
        width: 100%!important;
    }
    .float_bar1 .ld-course-status-action #btn-razorpay {
        top: -4px!important;
    }
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        padding: 0!important;
        margin: 0!important;
        top: -3px;
        width: auto!important;
    }
    .ld-course-status-action #btn-razorpay,
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:before {
        background-image: url(/wp-content/uploads/2020/08/add-to-cart-1.png)!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
        border-right: 0;
        width: 40%!important;
        clear: none;
        background: 0 0;
        padding: 6px 15px!important;
        border-radius: inherit;
        margin: 10px auto;
        box-shadow: none;
        display: inline-flex;
    }
    .ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
        color: #fa5072!important;
        position: relative;
        top: 10px;
    }
    .float_bar1 {
        width: 44%!important;
        margin: 0;
        padding: 0!important;
    }
    .sample_certificate_text {
        background-size: 215px!important;
    }
    .sample_certificate_text .text_duration {
        position: relative;
        top: 0!important;
        text-align: center;
        padding-left: 35%!important;
        color: #fa5072;
        font-size: 15px;
    }
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled.show_in_desktop {
        display: block!important;
    }
    .insstruction_datadetais {
        float: left;
        width: 100%;
        border-left: none;
        padding-left: 0;
    }
    .caption1 .Instructors_blk img.Instructors_blk_img {
        height: 40px!important;
        width: 40px!important;
        margin-left: 0;
    }
    .image_logo {
        float: right;
        width: 50px;
        margin-right: 10px;
    }
    .video_coursse_block.mobile_video {
        width: 100%
    }
    .video_coursse_block.mobile_video img {
        top: 0;
    }
    .play_button,
    .play_button_pause {
        right: 18%;
        top: 20px;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 11.5%;
        left: 0;
        top: auto!important;
    }
    .caption1 h3,
    .caption1 .Instructors_blk .author_name,
    .caption1 .Instructors_blk .education_name {
        color: #fff;
    }
    .video_coursse_block {
        margin-top: -20px;
    }
    .caption1 {
        background: #00ae98;
        border-top-left-radius: 8px!important;
        border-top-right-radius: 8px!important;
        top: -58px;
    }
    .content_tabs {
        padding: 0;
    }
    .video_coursse_block video {
        width: 100%!important;
        text-align: center!important;
        margin: 0 auto!important;
        top: 0!important;
        position: relative!important;
        height: auto!important;
        left: 0!important;
        border-radius: 0!important;
        height: 100%!important;
    }
    .video_coursse_block.desktop_video.course_icon_image,
    .video_coursse_block.desktop_video {
        display: none;
    }
    .video_coursse_block.mobile_video.course_icon_image,
    .video_coursse_block.mobile_video {
        display: block!important;
    }
    .duration_blk {
        width: 100%
    }
    .views_blocks span.counter_image .fa {
        font-size: 20px;
        position: relative;
        left: 10px;
        top: 3px;
    }
    .views_blocks {
        padding-top: 6px;
    }
    .views_blocks span.counter_view {
        font-size: 20px;
        top: 3px;
        font-size: normal;
    }
    .single-sfwd-courses .learndash-wrapper .ld-item-list {
        padding: 0 0px!important;
    }
    .course_block_details {
        height: auto;
    }
    .caption1 .title_block h3 {
        font-size: 30px!important;
        height: auto!important;
    }
    .professional_whislist .rating .fa.checked {
        color: #ffc850!important;
    }
    .views_blocks {
        height: auto;
        color: #000;
        background: 0 0;
    }
    .course_description,
    .key_concepts,
    .skill_content {
        border-left: 2px solid #fff;
        border-top: 2px solid #fff;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        padding-left: 0;
    }
    .duration_blk ul li {
        width: 32%!important;
    }
    .text_duration {
        font-size: 20px;
    }
    .duration_blk ul li {
        width: auto;
    }
    .show_in_mobile {
        float: none;
        position: fixed!important;
        bottom: 28px!important;
        z-index: 99999;
        color: #ffff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 700;
        background: red;
        width: 100%!important;
        left: 0!important;
    }
    .video_coursse_block.desktop_video {
        height: 300px;
    }
    .desktop_video.video_coursse_block video,
    .desktop_video.video_coursse_block.course_icon_image img {
        height: 300px!important;
        max-width: 480px!important;
        position: absolute;
        left: 19%;
        top: 39px;
    }
    .social_block {
        top: 28%;
        position: relative;
        z-index: 999;
        right: 22px;
        width: 100%;
        float: right;
    }
    .single-sfwd-courses .learndash-wrapper .ld-item-list {
        background: 0 0;
    }
    .professional_whislist .rating .fa.fa-star {
        color: rgba(71, 71, 71, .5);
    }
    .logged-in .ld-course-status-price {
        position: relative!important;
        border-radius: 0;
        box-shadow: none!important;
        padding: 10px!important;
    }
    .float_bar1 .ld-course-status-price.price_button {
        position: relative;
    }
   .logged-in .ld-course-status-price.price_button {
    width: 100%;
    color: #292827 !important;
    font-weight: bold !important;
    font-size: 16px!important;
    text-align: left!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
    width: 60% !important;}
  /*  .logged-in .ld-course-status-price.price_button {
        width: 100%;
        color: #b7e5e3!important;
        font-weight: normal !important;
        font-size: 16px!important;
        text-align: left!important;
    }*/
    .logged-in .float_bar1 .completted_status,
    .logged-in .desktop_course_price1 {
        display: none;
    }
    .logged-in .float_bar1 {
        width: 100%!important;
    }
    .logged-in .float_bar1 .start_course_btn_cstm .resume_btn a {
        color: #ea2344!important;
    }
    .logged-in .float_bar1 .start_course_btn_cstm .resume_btn {
        position: relative;
        bottom: -16px;
        margin-left: 0;
        padding-left: 0;
        text-align: center;
    }
    .logged-in .float_bar1 a.start_course {
        color: #fff;
        font-size: 14px;
        top: 9px;
        position: relative;
        font-weight: 700;
        height: auto;
        line-height: 20px;
        padding: 14px 6px;
        width: 100%!important;
        text-align: center;
        left: 15px;
    }
    .logged-in .float_bar1 .ld-course-status-seg-action.status-paynow.start_course_btn_cstm a.start_course {
        top: 5px;
    }
    .start_course_btn_cstm .resume_btn {
        width: auto!important;
        left: 0!important;
    }
    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-action.status-paynow.start_course_btn_cstm,
    .ld-course-status-segment.ld-course-status-seg-action.status-subscribe.start_course_btn_cstm {
        width: 200px!important;
        float: left;
        background-image: none!important;
        height: 54px!important;
        padding-left: 0!important;
        background-size: 240px;
        line-height: 30px!important;
        background-position: -22px 2px;
    }
    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-action.status-free.start_course_btn_cstm {
        width: 200px!important;
        float: left;
        background-image: none;
        height: 54px!important;
        padding-left: 0!important;
        background-size: 240px;
        line-height: 30px!important;
        background-position: -22px 2px;
    }
    .logged-in .price_blk_desktop .float_bar1 .ld-progress_course_custom {
        display: inline-block;
        bottom: auto;
        position: relative;
        width: 100%!important;
        background: 0 0;
        left: 30px;
        float: right;
        background: #fff;
        border-radius: 50px;
        border-top-right-radius: 0;
        height: 50px;
    }
    .logged-in .ld-course-status.ld-course-status-not-enrolled.social_share_container.show_in_mobile {
        border-radius: 0!important;
        margin: 0px!IMPORTANT;
        padding-left: 0px!IMPORTANT;
    }
    .logged-in .ld-course-status.ld-course-status-not-enrolled.social_share_container.show_in_mobile .float_bar {
        width: 100%!important;
    }
    .price_blk_desktop .ld-progress_course_custom {
        display: inline-block;
        bottom: auto;
        position: relative;
        width: 116px!important;
        background: 0 0;
        left: 0;
        float: right;
    }
    .play_button,
    .play_button_pause {
        right: auto!important;
        left: 50%!important;
        top: 41%;
        background-color: transparent!important;
    }
    .ld-course-status-price {
        z-index: 9;
    }
    .logged-in .ld-course-status-price.price_button {
        height: 40px!important;
    }
    .ld_course_grid.col-sm-8.col-md-4 {
        max-width: 100%!important;
    }
    .top_reated_lec_mobile .ld_course_grid.col-sm-8.col-md-4 .thumbnail.course {
        margin-left: -4px;
    }
    .single-sfwd-courses .bottom_block_sub .professional_whislist .rating .fa {
        font-size: 11px!important;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 20%
    }
    body.home .ast-button-wrap button {
        right: 30px;
    }
    .page-id-29194 .webinear_banner {
        margin-top: 25px;
        padding: 0% 0 .5%
    }
    .page-id-29194 .webinear_sub {
        font-size: 25px;
    }
    .categorgy_name {
        font-size: 20px;
        font-weight: 400;
    }
    .single-sfwd-courses .views_blocks {
        margin-left: 5px;
    }
}

@media(max-width:845px) {
    .ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary{background-size: 20px !important}
    .play_button, .play_button_pause{left:50% !important;}
    .mobile_new_blk .professional_whislist{display: none}
    .course_new_leftblk {
    width: 100% !important;
}

    .new_course_data.learndash-wrapper .course_block_details{margin-top: 5px !important}
    .new_course_data.learndash-wrapper .course_block_details{clear: both}
.mobile_new_blk{display: block !important}
    .new_course_data .top_courses_block_right{display: none;}
    .duration_blk {
        top: -40px;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 9.5%;
        left: 0;
        top: auto!important;
        width: 60px!important;
        z-index: 9;
    }
    .video_coursse_block .top_image {
        top: 28px!important;
    }
    .caption1 {
        top: -40px;
    }
}

@media(max-width:820px) {
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: -45px;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: 40px!important;
        left: 0;
    }
    .sample_certificate_text {
        background-size: 215px!important;
        height: 60px;
    }
    ,
    .learndash-wrapper .status-paynow .learndash_join_button #btn-join,
    .learndash-wrapper .status-free .learndash_join_button #btn-join {
        background: 0 0!important;
        color: #f75572;
        top: 8px;
        position: relative;
        font-size: 18px;
        padding-left: 0!important;
    }
    #mobile_razorpay_btn_header {
        color: #f75572;
    }
    .learndash-wrapper .show_in_mobile.buynow-button .learndash_join_button #btn-join {
        position: relative;
        top: 0;
        left: 10px;
        color: #ffff;
        font-size: 20px;
    }
    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-action.status-paynow.start_course_btn_cstm,
    .ld-course-status-segment.ld-course-status-seg-action.status-subscribe.start_course_btn_cstm {
        width: 160px!important;
        float: left;
        background-image: none!important;
        height: 40px!important;
        padding-left: 0!important;
        background-size: 240px;
        line-height: 30px!important;
        background-position: -22px 2px;
    }
    .single-sfwd-courses .professional_whislist .rating {
        font-size: 13px;
        font-weight: 400;
    }
    .price_blk_desktop {
        margin-bottom: 80px;
    }
    .logged-in .price_blk_desktop {
        margin-bottom: 0;
    }
    .logged-in .float_bar1,
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled.show_in_desktop {
        background: #00ae98!important;
        height: 67px;
    }
   /* .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
        font-size: 30px!important;
        top: 20px;
    }*/
    .caption1 .whislist .fa {
        font-size: 20px;
    }
    .video_coursse_block video {
        height: 380px!important;
    }
    #message-purchased p {
        width: auto!important;
    }
    .myaccount_pop_up {
        width: 47%!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action a.ld-button {
        color: #ea2344;
        font-size: 20px!important;
    }
    .learndash-wrapper .ld-login-modal {
        top: 23%!important;
    }
    .mobile_login_list .mobile_search {
        right: -13px;
        top: 9px;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        top: 9px!important;
    }
    .page-id-29194 .webinear_register {
        margin-top: 13px;
    }
    .page-id-29194 .webinear_banner {
        margin-top: 20px;
    }
    .page-id-29194 .webinear_banner {
        padding: 2% 0 7%
    }
    .logged-in .mobile_login_list img {
        right: 0;
    }
    .myaccount_pop_up .woocommerce-form-login__submit,
    .myaccount_pop_up .woocommerce-form-register__submit {
        padding: 15px 0;
    }
    .page-id-27283 .site-content {
        margin-top: 62px;
    }
    .course_background_image {
        margin-top: -10%!important;
    }
    body #message-purchased {
        left: 0!important;
        width: 100%!important;
        bottom: 1px!important;
    }
    body.single-sfwd-courses #message-purchased {
        left: 0!important;
        width: 100%!important;
        bottom: 37px!important;
    }
    .social_block12 {
        top: -26%;
        left: 50%;
        margin-left: -175px;
        position: absolute;
        width: 350px;
        height: 90px;
        padding-top: 15px;
    }
    .single-sfwd-courses .addtoany_shortcode {
        float: none;
        position: relative;
        right: auto;
        top: 0;
        width: auto!important;
        text-align: center!important;
    }
    body.home .ld-course-list-items .ld_course_grid {
        margin-bottom: 0;
    }
    .our_top_realted_course {
        margin: 0 auto;
    }
    .our_top_realted_course_top {
        margin: 0 0!important;
    }
    .elementor-element-07c5d66 {
        margin-top: -6%
    }
    body.home .menu-toggle .menu-toggle-icon,
    body.home .menu-toggle.main-header-menu-toggle {
        left: 0!important;
        top: 14px;
    }
    #course {
        width: 70px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        letter-spacing: 1px;
        margin: -10px 0 24px!important;
    }
    body.home {
        margin-top: -29px!important;
    }
    body.home .ast-site-identity {
        padding: 1em 0 5px;
    }
    #loginModal_footer img {
        width: 64px;
        margin-top: -1px;
        position: relative;
        right: -20px;
    }
    body.home .main-header-bar-wrap {
        padding-top: 22px;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        text-align: left!important;
    }
    .elementor-element-ebc241c {
        margin-top: 30px!important;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        left: 0;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
        font-weight: 400;
    }
    body.home .search-container {
        border-radius: 5px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
        text-align: center!important;
        width: 100%;
        float: none;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 6%
    }
    body.home .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
        margin-top: 0;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p,
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        padding: 0 20px!important;
    }
    #home-search {
        width: 82%;
        border-radius: 0!important;
    }
    body.home .search-container {
        width: 70%!important;
        float: none;
        left: 15%!IMPORTANT;
    }
    body.home .search-container button {
        background-size: 80px!important;
        background-repeat: no-repeat!important;
        background-position: 44px 5px!important;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        width: 60px!important;
        position: absolute;
        bottom: 9px;
        left: 0;
        top: auto!important;
        z-index: 9;
    }
    .teacher_blk_container {
        max-width: 96%;
        margin: 0 auto;
    }
    .instructor_par_blk {
        width: 54%!important;
    }
    body.page-template-tpl-course .ast-article-single h2 {
        padding-left: 25px;
    }
    body.home .elementor-element-1f9dbdc .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated {
        padding: 10px 0px !important;
    }
    body.home .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated {
        padding: 10px!important;
    }
    body.home .elementor-column-gap-default .elementor-row .elementor-column.elementor-element-860d384 .elementor-element-populated,
    .page-id-25588 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 0!important;
    }
    body.home.ast-page-builder-template #content.site-content>.ast-container {
        padding: 0!important;
    }
    body.home .mobile_login_list img {
        float: none;
        top: 1px!important;
    }
    body.home .mobile_logins {
        top: 10px;
    }
    body.home .mobile_login_list li {
        margin-right: 0;
    }
    .mobile_login_list img {
        width: 35px;
        float: right;
        position: relative;
        top: 7px;
        right: 50px;
    }
    div.nsl-container .nsl-button-default div.nsl-button-label-container {
        font-size: 10px;
    }
    .home_page_instructor .instructor_blk_sub {
        display: block;
        padding: 0px;
    }
    .elementor-element-d8ed0df {
        margin-bottom: 20px;
    }
    .content_tabs #tabs {
        text-align: center;
    }
    .duration_blk ul li:nth-child(2) {
        padding-left: 45px;
    }
    .logged-in .ld-course-status.ld-course-status-not-enrolled.social_share_container.show_in_mobile {
        bottom: -4px!important;
        padding: 0!important;
    }
    .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>* {
        width: auto!important;
        margin-right: 30px;
    }
    .learndash-embed-responsive footer,
    .single.single-sfwd-courses footer {
        bottom: 0;
    }
    .duration_blk ul li.sample_certificate_text {
        width: 30%!important;
    }
    .video_coursse_block.course_icon_image img {
        border-radius: 0;
        left: 0;
        top: -8px;
    }
    .logged-in .mobile_search {
        right: 18px;
        top: 8px;
    }
    body.home .search-container button {
        right: -4px;
        top: -4px;
    }
    .key_concepts {
        height: auto;
        overflow: inherit;
    }
    .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
        position: fixed;
        width: 100%!important;
        left: 0;
        bottom: 5px;
        top: auto!important;
        height: 35px;
        line-height: 25px;
        border-radius: 0;
        margin: 0!important;
    }
    .postid-40549 .ld-course-list-items .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .mobile_btn_buy_now .btn_razr_popup {
        background: 0 0!important;
        padding: 0!important;
        font-size: 20px!important;
    }
    .logged-in .sgi-letter-avatar {
        right: 0;
        top: 8px;
    }
    .logged-in.home .sgi-letter-avatar {
        top: 25px;
    }
    .mobile_search .fa {
        font-size: 25px!important;
    }
    .mobile_search1 {
        display: none;
    }
    .ast-header-break-point .main-navigation li #loginModal_footer img,
    .mobile_login_list .sub-menu,
    .user_name_header {
        display: none;
    }
    .main-header-menu .menu-item.user_detail_header img,
    .main-header-menu .menu-item.user_detail_header span.user_name_header {
        display: none!important;
    }
    .main-header-menu .menu-item.user_detail_header {
        box-shadow: none;
        display: block;
        width: 100%!important;
        border: none;
    }
    #popup_default .popup-content {
        top: 25%
    }
    .professional_whislist .rating .fa {
        font-size: 16px!important;
    }
    .professional_whislist .rating .fa.fa-star-half {
        margin-left: -17px;
    }
    .professional_whislist .rating span .fa {
        color: rgba(71, 71, 71, .5);
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        width: 100%!important;
    }
    .video_coursse_block {
        width: 100%!important;
        margin-top: 0;
    }
    .spec_title p {
        display: none;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        left: 0!important;
        top: 1px!important;
    }
    body.home .menu-toggle .menu-toggle-icon,
    body.home .menu-toggle.main-header-menu-toggle {
        left: 0!important;
        top: 8px!important;
    }
    .sample_certificate {
        padding-left: 9%
    }
    body.home .mobile_login_list img {
        float: none;
        top: 10px!important;
        right: 0;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 70px;
        top: -36px;
    }
}

@media(max-width:780px) {
    .woocommerce-account .ld-course-list-items.row {
        padding: 0px 0px !important;
    }
    .user_enrollments_page .woocommerce-MyAccount-navigation ul li:last-child {
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }
    .woocommerce-account #ld_course_list {
        padding: 0 0px;
    }
    .woocommerce-account .ld-course-list-items .col-sm-8 {
        flex: 0 0 49% !important;
        max-width: 100% !important;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
    }
    .woocommerce-account .ld_course_grid.col-sm-8.col-md-4 {
        padding: 0px 5px !important;
    }
    .woocommerce-account .container_tab {
        padding: 15px 0px !important
    }
    .woocommerce-account .start_dt {
        text-align: left;
    }
    .dataTables_wrapper .ui-toolbar {
        background: #fff;
    }
    .user_enrollments_page .woocommerce-MyAccount-navigation ul li {
        display: block;
        border-bottom: none;
    }
    .logged-in .ld-course-status-price.price_button.strike-through: before {
        left: 72px!important;
        top: 54%!important;
    }
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: -2px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        top: 50%!important;
    }
    .logged-in .ld-course-status-price.price_button .strike-through:before {
        left: 76px!important;
        top: 52%!important;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: 60px!important;
        left: 0;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 70px;
        top: 2px;
    }
    .video_coursse_block .top_image {
        top: -17px!important;
    }
    .play_button,
    .play_button_pause {
        top: 28%
    }
    .video_coursse_block video {
        top: 0px!important;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 62px;
        left: 0;
        top: auto!important;
        z-index: 9;
    }
    .page-id-29194 .webinear_progress {
        display: none;
    }
    .page-id-29194 .featured_block_content {
        width: 100%;
        margin-left: 0;
    }
    .page-id-29194 .webinear_banner {
        padding: 2% 0 7%
    }
    .conf-creation-presenter-box-right p {
        text-align: left;
    }
    .conf-creation-presenter-header {
        width: auto!important;
    }
}

@media(max-width:723px) {
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
        font-size: 25px!important;
    }
    .video_coursse_block .top_image_blk {
        top: 14px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        top: 45%!important;
    }
    .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
        bottom: 51px!important;
        left: 0;
    }
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: 0;
    }
    .video_coursse_block .top_image {
        top: -10px;
        height: auto!important;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 70px;
        top: 13px;
    }
    .caption1 {
        top: -30px;
    }
    .single-sfwd-courses .course_block_details .free_icon_image {
        bottom: 51px!important;
    }
}

@media(max-width:730px) {
    .page-id-29194 .webinear_banner {
        padding: 13% 0 84%
    }
    .page-id-29194 .title_webinearlive {
        padding-top: 100px;
    }
    .page-id-29194 .webinear_register {
        margin-top: 20px;
    }
    .logged-in .ld-course-status-price.price_button.strike-through:before {
        left: 85px!important;
    }
}

@media(max-width:690px) {
    .video_coursse_block .top_image_blk {
        top: 29px;
    }
    .myaccount_pop_up {
        width: 65%!important;
    }
    #home-search {
        width: 80%
    }
    .logged-in .sgi-letter-avatar {
        right: -12px;
        top: 8px;
    }
    .logged-in .mobile_search {
        right: 11px;
        top: 8px;
    }
    .myacount_social {
        width: 96%
    }
    .caption1 .professional_whislist .rating .fa.fa-star-half {
        margin-left: -17px!important;
        color: #ffc850!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
        margin-bottom: 40px;
    }
    .ui-widget.ui-widget-content {
        max-width: 60%
    }
    .myaccount_left img {
        width: 100%
    }
    .elementor-27283 .elementor-element.elementor-element-f6bf58b>.elementor-widget-container {
        margin: 10px 0;
    }
    .single-sfwd-courses .breadcrumbs {
        font-size: 12px;
    }
    #mobile_razorpay_btn {
        background: 0 0;
        font-size: 20px;
        padding: 0;
    }
    .partner_blocksection ul {
        margin-left: 0;
    }
    body.admin-bar .learndash-wrapper .ld-focus-sidebar {
        top: 111px;
    }
    .learndash-embed-responsive footer {
        bottom: 20px;
    }
    .single.single-sfwd-quiz.learndash-embed-responsive footer,
    .learndash-cpt-sfwd-quiz footer {
        bottom: 0!important;
        position: fixed!important;
    }
    .sample_certificate {
        padding-left: 11%
    }
    .footer_sub_blk {
        width: 30%;
        float: left;
    }
    .footer_sub_blk_right {
        width: 68%;
        float: right;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        padding-top: 0%;
        width: 100%!important;
    }
    .home_viedo {
        margin-left: 0;
        width: 100%;
        height: 150px;
        position: fixed;
        z-index: 99999999;
        top: 40%!important;
        left: 0%
    }
    .home_viedo .close-button {
        position: absolute;
        top: 0;
        right: 10px;
    }
    .slider_video .gradient-overlay {
        opacity: 1!important;
        display: block!important;
        width: 100%!important;
        height: 300px!important;
        left: 0%!important;
    }
    .slider_video .gradient-overlay video {
        object-fit: inherit;
    }
    .home_viedo .close-button {
        position: absolute;
        top: 24px;
    }
    .partner_blocksection ul li {
        width: 32%;
        padding: 0 10px;
    }
    .partner_blocksection ul li img {
        max-width: 61px;
    }
    .partner_blocksection ul li:last-child {
        width: 30%;
        text-align: center;
        margin-left: -5px;
    }
    .tax-instr_spec .rating .fa.fa-star,
    .tax-instr_spec .rating .fa {
        color: #9a9a9d;
        font-size: 13px!important;
    }
    .tax-instr_spec .rating .fa.fa-star.checked {
        color: #ffc850;
    }
    .specilation_banner {
        height: 170px;
    }
    .spec_title h6 {
        margin: 25px 0;
        font-size: 25px;
    }
    .term-covid19 .footer_update {
        padding-top: 47%
    }
    .ribbon {
        position: absolute!important;
        top: -30px!important;
    }
    .elementor-container_course .social_block {
        width: 100%
    }
    .show_in_mobile {
        float: none;
        position: fixed;
        bottom: 40px;
        z-index: 99999;
        color: #ffff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 700;
    }
    .btn_razorpay_btn_mobile {
        display: block!important;
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 9;
        left: 0;
    }
    .btn_razorpay_btn_mobile .btn_razr_popup {
        padding: 10px 40px;
        background: #eb2949;
        color: #fff!important;
        text-transform: uppercase;
        font-weight: 700;
        font-weight: 700;
        font-size: 20px;
        border-radius: 0;
        position: relative;
        left: -11px;
        width: 100%;
        bottom: -12px;
    }
    .page-id-29194 .webinear_banner {
        background-size: 100%!important;
        background-repeat: no-repeat;
        padding: 2% 0 5%;
        height: 530px;
    }
    body.home .mobile_search,
    .mobile_search1 {
        display: none;
    }
    .profile_orderhistory_info {
        max-width: 100%;
        margin: 0 auto;
    }
    #related_courses {
        padding: 30px 10px 0!important;
        width: 98%
    }
    .speciality1_blk {
        float: none!important;
    }
    .caption1 .professional_whislist .rating .fa.fa-star-half {
        margin-left: -11px!important;
        color: rgba(71, 71, 71, .5)!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p,
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        padding: 0 20px!important;
    }
    body.home .elementor-widget-container {
        margin: 0 0;
    }
    .elementor-element-d8ed0df.elementor-column .elementor-column-wrap {
        padding: 5px 0 20px!important;
    }
    body.home .search-container button {
        right: -4px;
        top: -4px;
    }
    .single.single-sfwd-courses .myacount_social {
        width: 55%;
        text-align: left;
    }
    .sgi-letter-avatar {
        right: 55px;
        top: 10px;
    }
    body.home .sgi-letter-avatar {
        top: 25px!important;
        right: -2px!important;
    }
    .caption1 {
        top: -39px;
    }
}

@media(max-width:640px) {
    .thank_nurse_template .thank_u_banner_desktop{
    display: none;
}
.thank_nurse_template
.thank_u_banner_mobile {
    display: block;
}
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: -46px;
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a {
        background-image: url(/wp-content/uploads/2020/09/Menu.png)!important;
        background-size: 30px!important;
        background-repeat: no-repeat!important;
        background-position: 8px 10px!important;
        height: 45px;
    }
    .single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a span {
        display: none;
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
        text-align: center;
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
        position: absolute;
        right: -7px;
    }
    .single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav {
        position: absolute;
        left: 0;
    }
    .elementor-element-07c5d66 {
        margin-top: -8%
    }
    body.home .mobile_login_list img {
        float: none;
        top: 10px!important;
        right: 0;
    }
    .single-sfwd-courses #ld_course_list {
        padding: 0!important;
    }
    .mobile_login_list img {
        width: 35px;
        float: right;
        position: relative;
        top: 7px;
        right: -9px;
    }
    .video_coursse_block .top_image {
        height: 90px!important;
        position: absolute;
        top: 25px!important;
        z-index: 9;
        right: 0;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 90px;
        top: 0;
    }
    .thank_page_left {
        background: url(/wp-content/uploads/2020/11/thanku_mob_bnr-min.png);
        background-repeat: no-repeat;
        background-size: 100%
    }
    .thank_page .container {
        width: 100%;
        max-width: 100%
    }
    .thank_page_left {
        padding-top: 13%;
        padding-bottom: 37%
    }
    .subtitle_h1 {
        font-size: 23px;
        color: #7cf1e5;
        line-height: 30px;
        padding-top: 13px;
    }
}

@media(max-width:580px) {
    .woocommerce-account .end_dt input[type=text] {
        margin-left: 8px;
    }
    .woocommerce-account .start_dt {
        width: 100%;
        display: inline-block;
        margin-bottom: 20px;
        text-align: left;
    }
    .woocommerce-account .end_dt {
        width: 100%;
        margin-bottom: 20px;
        display: inline-block;
        text-align: left;
    }
    .logged-in .ld-course-status-price.price_button.strike-through: before {
        left: 47px!important;
    }
    .show_in_desktop.free-button .ld-course-status-content {
        top: 4px!important;
    }
    .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
        bottom: 0;
    }
    .c_thumbnails_images {
        display: inline-block;
    }
    .video_coursse_block .top_image_blk {
        position: absolute;
        right: 10px;
        height: 100px;
        width: 70px;
        top: 0;
    }
    .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
        top: 2px!important;
    }
    .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
        height: 45px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        width: 90px!important;
        left: 50px!important;
        top: 50%!important;
    }
    #message-purchased {
        max-width: 100%!important;
    }
    .elementor-element-57757755 {
        top: -30px;
    }
    .page-id-29194 .dosily_left img {
        top: 0;
        float: left;
    }
    .page-id-29194 .dosilyjust_text {
        margin-top: 0;
        font-size: 15px;
        width: 100%
    }
    .page-id-29194 .title_webinearlive {
        padding-top: 20px;
    }
    .page-id-29194 .webinear_banner {
        padding: 13% 0 64%!important;
        background-position: center top!important;
    }
    .page-id-29194 .webinear_progress .progress,
    .page-id-29194 .webinear_progress .prgrass_text {
        display: none;
    }
    .page-id-27283 .site-content {
        margin-top: 56px;
    }
    .myaccount_pop_up .form-row span,
    .myaccount_pop_up .form-row a {
        font-size: 10px;
    }
    .mobile_login_list .mobile_search {
        right: -13px;
        top: 5px;
    }
    .logged-in .mobile_login_list img {
        right: -15px;
        top: 6px;
        width: 30px;
    }
    .logged-in .mobile_login_list .mobile_search {
        right: -5px;
        top: 7px;
    }
    .myaccount_page.my_account_page_cstm {
        width: 100%
    }
    #login_woocommerce .form-rowinput.woocommerce-form__input.woocommerce.form__input-checkbox {
        width: 20px!important;
    }
    body.home #login_woocommerce input,
    body.home #register_woocommerce input {
        width: 100%!important;
    }
    .myaccount_pop_up {
        width: 90%!important;
    }
    .page-id-27283 .site-content {
        margin-top: 56px;
    }
    .main-header-bar .search-container.remaining_courses {
        height: 47px;
    }
    .site-header .search-container.remaining_courses.show .awesomplete>input {
        height: 45px!important;
    }
    .vertical_block h4 {
        font-size: 14px;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        left: 0!important;
        top: -1px!important;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
        font-size: 24px;
    }
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
        font-size: 16px;
    }
    .social_block12 {
        top: 2.5%
    }
    .mobile_search {
        top: 7px;
    }
    .mobile_logins {
        top: -6px;
    }
    body.home .mobile_logins,
    body.home .mobile_logins {
        top: 8px!important;
    }
    body.page-template-tpl-course #ld_course_categorydropdown {
        margin-bottom: 0;
        margin-top: -29px;
    }
    .vertical_block {
        height: 120px!important;
    }
    body.home .vertical_block .slick-prev.slick-arrow.slick-disabled,
    body.home .slick-prev.slick-arrow.slick-disabled {
        background-size: 35px!important;
        top: 30%
    }
    body.home .vertical_block .slick-next.slick-arrow {
        background-size: 40px!important;
        top: 30%
    }
    #top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
        height: auto!important;
    }
    body.home .elementor-element-e28ae9e.elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated {
        padding: 0 10px!important;
    }
    .our_top_realted_course h3 {
        margin-bottom: 0;
    }
    .overlay_video {
        padding: 5px 3px!important;
    }
    .ld_course_grid.col-sm-8.col-md-4 {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        left: 38px!important;
        width: 70px!important;
    }
    body.home .menu-toggle .menu-toggle-icon,
    body.home .menu-toggle.main-header-menu-toggle {
        top: 5px!important;
    }
    .elementor-element-07c5d66 {
        margin-top: -18%
    }
    body.home .mobile_login_list img {
        top: 5px!important;
    }
    .single-sfwd-courses .notification_bar {
        bottom: 38px;
    }
    #course {
        width: 60px!important;
    }
    .menu-toggle .menu-toggle-icon,
    .menu-toggle.main-header-menu-toggle {
        background-size: 20px!important;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        padding-left: 0%
    }
    #loginModal_footer img {
        width: 55px;
        top: 8px;
    }
    .elementor-element-bf617da .elementor-image-box-content {
        top: 12%
    }
    .page-id-25588 .footer_sub_blk_right ul,
    .page-id-401 .footer_sub_blk_right ul {
        width: 50%!important;
    }
    .page-id-25588 .footer_sub_blk_right ul.contact_ul,
    .page-id-401 .footer_sub_blk_right ul.contact_ul {
        width: 100%!important;
    }
    .home_viedo .close-button {
        position: absolute;
        top: 38px;
    }
    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-price {
        margin-left: -5px;
        width: 130px!important;
        float: left;
    }
    .single.single-sfwd-courses .myacount_social {
        width: 100%!important;
    }
    .myaccount_page.hide.show {
        z-index: 2000!important;
    }
    .course_block_details {
        height: 260px;
    }
    .desktop_video.video_coursse_block video,
    .desktop_video.video_coursse_block.course_icon_image img,
    .mobile_video .video_coursse_block.course_icon_image img {
        height: 127px!important;
        max-width: 256px!important;
        position: absolute;
        left: 18%;
        top: 39px;
    }
    .page-id-27283 .ld-course-list-items .col-sm-8,
    .page-id-201 .ld-course-list-items .col-sm-8,
    .tax-instr_spec .ld-course-list-items .col-sm-8 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .learndash-wrapper .ld-modal {
        max-width: 320px;
    }
    .slick-slider .slick-track .overlay_video .price_block {
        height: 0;
    }
    #popup_default .popup-content {
        top: 19%
    }
    .learndash-wrapper .learndash_mark_complete_button {
        font-size: 10px!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .ast-button-wrap button {
        top: 8px;
    }
    .caption1 .title_block h3 {
        font-size: 21px!important;
        margin-bottom: 10px!important;
        margin-left: 10px;
        width: 91%
    }
    .c_thumbnails_images img {
        width: 30px;
        height: 30px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
        font-size: 15px!important;
    }
    .ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
        top: 0;
    }
    .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
        height: 40px!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
        top: 0!important;
    }
    .c_thumbnails_images {
        width: 6%!important;
    }
    .partner_blocksection ul li img {
        max-width: 70px;
    }
    .sample_certificate {
        padding-left: 18%
    }
    .footer_sub_blk {
        width: 100%;
        float: left;
    }
    .show_in_mobile .strike-through:before {
        display: none!important;
    }
    .show_in_mobile .strike-through {
        text-decoration: line-through!important;
    }
    .footer_sub_blk_right {
        width: 100%;
        float: left;
    }
    body.home .search-container {
        margin: 20px 10px!important;
    }
    #home-search {
        width: 80%!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
        left: 25px!important;
        width: 75px!important;
    }
}

@media(max-width:619px) {
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-paynow .ld-course-status-content {
        height: 35px!important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
        top: 0;
    }
    .video_coursse_block .top_image {
        top: 17px!important;
    }
    .featuredproducts .featured_blk {
        flex-direction: column;
    }
    .sample_certificate_text {
        background-size: 165px!important;
    }
    .sample_certificate_text .text_duration {
        padding-left: 36%!important;
        top: -8px!important;
        font-size: 14px;
        line-height: 15px;
    }
    .caption1 .professional_whislist .rating .fa.fa-star-half {
        margin-left: -19px!important;
        color: #ffc850!important;
    }
    .views_blocks {
        padding-top: 0;
        padding-bottom: 0;
    }
    .text_duration {
        font-size: 15px;
    }
    .views_blocks span.counter_image .fa {
        font-size: 13px;
        position: relative;
        left: 10px;
        top: 3px;
    }
    .views_blocks span.counter_view {
        font-size: 14px;
        top: 3px;
    }
    .video_coursse_block video {
        width: 100%!important;
        height: 100%!important;
        top: 0!important;
    }
    .course_block_details {
        height: 370px;
    }
    .slick-slider .slick-track .overlay_video .price_block {
        height: 6px;
    }
    .spec_title p {
        display: none;
    }
    body.home .rating .fa.fa-star-half {
        margin-left: -10px;
        color: #ffc850!important;
    }
    .instructor_par {
        float: left;
        width: 76%
    }
    .slick-slider .professional_whislist .rating .fa {
        font-size: 11px!important;
    }
    .page-bm-id-be2fa6916f39 .special_price {
        color: rgba(158, 148, 148, .6);
    }
    .webinar_single .webinear_register a {
        padding: 5px!important;
    }
    .page-id-29194 .webinear_banner {
        margin: 0!important;
    }
    .webinear_banner button,
    .webinear_banner .register_btn,
    .join_button_link_logged_in {
        font-size: 14px!important;
        padding: 5px 10px!important;
    }
    .webinear_record,
    .webinear_record1 {
        margin: 10px 0;
    }
    .webinear_block .mobile_content {
        display: block;
    }
    .webinear_sub {
        font-size: 25px;
    }
    .page-id-29194 .rupee {
        color: #3071ba;
    }
    .page-id-29194 .register_btn.mobile_ragisterbutton {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 99999;
        border-radius: 0;
        display: block;
        background: #eb2949;
    }
    div.nsl-container .nsl-button-default div.nsl-button-label-container {
        font-size: 15px!important;
    }
    div.nsl-container-block .nsl-container-buttons a {
        width: 100%!important;
        margin: 5px 0;
    }
    .who_attend {
        display: block;
        width: 100%;
        position: relative;
        top: 10px;
    }
    .page-bm-id-9c0c2317c086 .webinear_progress {
        padding-top: 18%
    }
    .logged-in.page-bm-id-9c0c2317c086 .webinear_progress {
        padding-top: 10%
    }
    .page-bm-id-9c0c2317c086 .featured_block_content p.company_details {
        width: 69%!important;
    }
    .multi_webinar ul li:after {
        height: 62%!important;
    }
    .page-id-29194 .webinear_banner {
        background-size: 100%!important;
        background-repeat: no-repeat;
        padding: 2% 0 5%;
        height: auto;
        background-position: center center;
    }
    .featured_block_content p.company_details {
        width: 100%!important;
        padding-left: 0!important;
    }
    .webinar_icon_image {
        width: 20%
    }
    .featured_block_content p {
        width: 75%
    }
    .page-id-36034 .elementor-element-d9ce100 {
        padding-top: 10px;
    }
    .page-id-36034 .elementor-element-d9ce100.elementor-col-50,
    .page-id-36034 .elementor-element-d8ed0df.elementor-col-50 {
        padding-bottom: 10px;
    }
    .page-id-36034 .site-content {
        height: 100vh;
    }
    .elementor-element-d9ce100.elementor-col-50 p {
        margin-bottom: 10px;
    }
    .dosily_left img {
        width: 20%
    }
    .page-id-29194 .elementor-element-d9ce100.elementor-col-50 p {
        margin-bottom: 0;
    }
    .page-id-29194 footer {
        position: relative!important;
    }
    .dosilyjust_text {
        margin-top: 0;
        font-size: 20px;
    }
    .ld-item-list-item:before:last-child {
        height: 45px!important;
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
        margin-top: -8px;
    }
    .ld-item-title {
        line-height: 34px;
    }
    .logged-in .elementor-element-1e06067 h2 {
        font-size: 35px!important;
    }
    .partners_listview ul .inlinepopup .inlinepopup_content {
        text-align: justify;
    }
    .logged-in .elementor-element-c479441 {
        margin-top: 30px;
    }
    .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions,
    .ld-item-list.ld-lesson-list .ld-section-heading h2 {
        flex: 0 0 46%!important;
    }
    .type-sfwd-courses .elementor-fit-aspect-ratio {
        padding-bottom: 57.25%!important;
    }
    .partners_listview ul li:nth-child(3) .partners_listimg img {
        height: 56px;
        width: 100px!important;
    }
    .partners_listview ul li:nth-child(5) .partners_listimg img {
        height: 60px;
        width: 100px!important;
    }
    .elementor-401 .elementor-element.elementor-element-97362d8>.elementor-widget-container {
        margin: 90px 0 0;
    }
    .elementor-element-92fb5cc h2 {
        font-size: 34px!important;
    }
    .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content,
    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
        margin: 0% auto 50px;
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_question {
        padding-bottom: 0!important;
    }
    .learndash-wrapper .ld-breadcrumbs {
        left: 0;
    }
    .logged-in .main-header-menu .menu-item.menu-item-26687 a {
        background-image: none;
    }
    .myaccount_left {
        width: 100%;
        float: none;
        text-align: center;
    }
    .myaccount_right {
        width: 100%;
        float: none;
    }
    .heading_title {
        font-size: 20px!important;
    }
    .myacount_social {
        width: 100%;
        text-align: center;
    }
    .elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper a,
    .elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper {
        font-size: 13px!important;
    }
    .elementor-element-1e06067 .elementor-text-editor {
        padding: 0!important;
    }
    .page-id-25588 .elementor-image-box-img {
        position: absolute;
        top: -40px;
        left: 50%;
        margin-left: -40px!important;
        padding: 0 10px;
    }
    .page-id-25588 .about_us_page {
        margin: 0 20px 50px!important;
    }
    .elementor-element-e567734,
    .elementor-element-9ac09e9 {
        margin: 0 0 50px!important;
    }
    .author_details span.author {
        display: inline!important;
    }
    .elementor-element-ad8d357 .elementor-text-editor {
        padding: 0;
    }
    .elementor-element-9bd29dc .elementor-text-editor,
    .elementor-element-d7ab646 .elementor-text-editor,
    .elementor-element-d08fc33 .elementor-text-editor,
    .elementor-element-92fb5cc .elementor-text-editor {
        padding: 0;
    }
    .elementor-element-9bd29dc.elementor-text-editor h2,
    .elementor-element-d7ab646 .elementor-text-editor h2,
    .elementor-element-d08fc33 .elementor-text-editor h2,
    .elementor-element-92fb5cc .elementor-text-editor h2,
    .page-id-25565 .elementor-widget-container h2,
    .elementor-element-92fb5cc .elementor-text-editor h2 {
        font-size: 25px!important;
    }
    .language_dropdown_list .dropdown.active ul.dropdown-menu,
    .language_dropdown_list .dropdown .btn {
        width: 101px;
    }
    .ast-separate-container .ast-archive-description,
    .ast-separate-container .ast-author-box {
        background: #fff!important;
        padding: 10px;
    }
    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single {
        padding: 25px 10px 30px;
    }
    .course_title .author_details {
        width: 100%
    }
    .author_details span.author {
        display: inline-block;
    }
    .blog-layout-1 .ast-blog-featured-section.post-thumb {
        width: 100%;
        float: left;
    }
    .search_content_right {
        width: 100%;
        float: left;
    }
    .search_block h2 {
        font-size: 19px;
    }
    .search_block .post-thumb-img-content.post-thumb {
        width: 100%
    }
    .elementor-24787 .elementor-element.elementor-element-5edc10b {
        padding: 0;
    }
    .elementor-element-c734723 .elementor-widget-wrap>.elementor-element,
    .social_share_container {
        width: 100%!important;
    }
    .elementor-element-c734723 .elementor-text-editor,
    .social_share_container .elementor-text-editor {
        padding: 0 10px;
    }
    #register_webinar_model .modal-dialog h5 {
        font-size: 20px;
    }
    .learndash-wrapper .ld-modal {
        max-width: 400px;
    }
    .myaccount_page.hide.show div.nsl-container-block .nsl-container-buttons a {
        max-width: 100%;
        width: 100%;
        margin: 5px auto;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action a.ld-button {
        padding: 5px 3px;
        line-height: 12px;
        opacity: 1;
    }
    .learndash-wrapper .ld-content-action .ld-button {
        width: 80%;
        max-width: 100%
    }
    .learndash-wrapper .ld-content-action .ld-button .ld-text {
        padding: 0 0;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
        margin: 0 0%;
        position: relative;
        top: 6px;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action:last-child {
        position: relative;
        right: -20px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
        padding: 0;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
        padding: 5px 0;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
        height: 30px;
    }
    .single-sfwd-courses.learndash-embed-responsive footer,
    .woocommerce-account footer {
        position: relative;
    }
    .learndash-wrapper .ld-expand-button.ld-button-alternate {
        float: right!important;
        position: relative;
        right: 0;
        top: -19px;
    }
    .logged-in .ld-item-list .ld-item-list-item .ld-status-icon {
        top: -6px;
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem {
        padding: 0!important;
    }
    .single-sfwd-courses.ast-separate-container {
        padding-bottom: 0!important;
    }
    body.logged-in .ld-course-status.ld-course-status-enrolled.social_share_container {
        display: block!important;
        position: relative;
        padding-top: 20px;
        margin-top: 20px!important;
        height: 50px;
    }
    .page-id-15 .site-content {
        margin-bottom: 0%
    }
    .ld_course_category-apollo-webinars .ld-item-list-item:last-child:before {
        height: 60px;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action:last-child {
        position: relative;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action {
        -webkit-box-flex: 2 50%;
        -ms-flex: 2 50%;
        flex: 2 50%
    }
    .learndash-wrapper .sfwd-mark-complete {
        width: 180px;
    }
    @media(max-width:605px) {
        .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
            bottom: -14px!important;
            left: 0;
            width: 60px!important;
            height: auto!important;
        }
        .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
            top: -6px;
        }
        .video_coursse_block.course_icon_image img {
            border-radius: 0;
            left: 0;
            top: 24px;
        }
        .duration_blk {
            top: -48px;
        }
        .duration_blk ul {
            margin-bottom: 0;
        }
        .caption1 {
            top: -30px;
        }
        .single-sfwd-courses .site-content {
            margin-top: 20px!important;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
            letter-spacing: 0;
        }
        #home-search {
            width: 80%;
            padding: 10px 0;
        }
        .single-sfwd-courses .course_block_details .free_icon_image {
            width: 60px!important;
            position: absolute;
            bottom: 70px;
            left: 0;
            top: auto!important;
        }
        .mobile_search {
            right: -18px;
        }
        .postid-40236 .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar,
        .postid-40236 .show_in_mobile a {
            color: #000!important;
        }
        body.home .menu-toggle .menu-toggle-icon,
        body.home .menu-toggle.main-header-menu-toggle {
            left: -10px!important;
        }
        .myacount_social {
            width: 58%
        }
        .learndash-wrapper .ld-login-modal {
            top: 10%
        }
        .register_btn_social div.nsl-container-block .nsl-container-buttons a,
        .ld-can-register div.nsl-container-block .nsl-container-buttons a,
        .form_content_data div.nsl-container-block .nsl-container-buttons a {
            margin-left: 5px;
        }
        .menu-toggle {
            margin-right: -26px!important;
        }
        .logged-in .menu-toggle {
            margin-right: -26px;
        }
        .ast-header-break-point .ast-mobile-menu-buttons {
            margin-right: 10px;
        }
        .myaccount_left img {
            width: 50%
        }
        .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
            position: absolute;
            width: 100%!important;
            left: 0;
        }
        .single.single-sfwd-quiz.learndash-embed-responsive footer,
        .learndash-cpt-sfwd-quiz footer {
            position: fixed!important;
            bottom: 0!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
            margin: 10px 0 10px 0;
        }
        .caption1 .title_block h3 {
            margin-bottom: 20px!important;
        }
        .ribbon {
            position: absolute!important;
            top: -54px!important;
        }
    }
    @media(max-width:500px) {
        .thank_page_left {
            padding-top: 9%;
            padding-bottom: 18%
        }
        #back_courses {
            line-height: 28px;
            padding: 3px 10px;
            font-size: 15px;
        }
        #back_courses .fa {
            font-size: 20px;
            position: relative;
            top: 3px;
            left: -4px;
        }
        .title_h1 {
            font-size: 20px;
        }
        .subtitle_h1 {
            font-size: 15px;
        }
        .learndash-wrapper .status-paynow .learndash_join_button #btn-join,
        .logged-in .float_bar1 .ld-course-status-seg-action.status-paynow.start_course_btn_cstm a.start_course {
            color: #f75572;
        }
        .learndash-wrapper .status-free .learndash_join_button #btn-join {
            background: 0 0!important;
            top: 8px;
            position: relative;
            font-size: 18px;
            padding-left: 0!important;
            color: #f75572!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
            width: 90px!important;
        }
        .caption1 .title_block h3 {
            margin-bottom: 0!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-paynow .ld-course-status-content {
            height: 35px!important;
        }
        .single-sfwd-courses .professional_whislist .rating {
            font-size: 15px;
            font-weight: 400;
        }
        .views_blocks span.counter_view {
            font-size: 10px;
        }
        .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
            bottom: -11px!important;
            left: 0;
        }
        .video_coursse_block.course_icon_image img {
            border-radius: 0;
            left: 0;
            top: 45px;
        }
        .views_blocks img {
            width: 25px;
        }
        .categorgy_name {
            font-size: 15px;
        }
        .video_coursse_block .top_image {
            height: 60px!important;
            position: absolute;
            top: 41px!important;
            z-index: 9;
            right: 0;
        }
        .single-sfwd-courses .site-content {
            margin-top: 5px!important;
        }
        .caption1 {
            top: -3px;
        }
        .duration_blk {
            top: -16px;
        }
        .single-sfwd-courses .course_block_details .free_icon_image {
            bottom: 26px;
        }
        #course,
        #top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
            color: #515151;
            font-weight: 700;
            font-size: 11px!important;
        }
        body.home .search-container {
            width: 95%!important;
            left: 0%!important;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-bottom: 70px!important;
        }
        div.nsl-container-block .nsl-container-buttons a {
            width: 100%!important;
        }
        div.nsl-container-block .nsl-container-buttons {
            flex-flow: row;
            align-items: center;
            width: 100%
        }
        body.home .menu-toggle .menu-toggle-icon,
        body.home .menu-toggle.main-header-menu-toggle {
            right: 7px!IMPORTANT;
        }
        .vertical_block .slick-next.slick-arrow {
            right: -6px;
            top: 12%
        }
        .vertical_block .slick-prev.slick-arrow.slick-disabled {
            top: 11%
        }
        .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
            bottom: 5px!important;
        }
        .logged-in .ld-course-status.ld-course-status-not-enrolled.social_share_container.show_in_mobile {
            bottom: 2px!important;
            padding: 0!important;
        }
        #overview .course_description p {
            color: rgba(71, 71, 71, .749);
        }
        .insstruction_datadetais p {
            color: rgba(71, 71, 71, .749);
            font-size: 14px;
            line-height: 20px;
        }
        #overview h4 {
            margin-top: 10px!important;
        }
        .caption1 {
            padding: 20px 10px;
        }
        .mobile_tabs {
            width: 80%;
            overflow: scroll;
            height: 50px;
        }
        .mobile_tabs ul {
            margin: 0 auto;
        }
        .play_button,
        .play_button_pause {
            top: 50%;
            margin-top: -13px;
        }
        #mobile_razorpay_btn_header {
            line-height: 24px;
            font-size: 18px;
            padding-left: 0!important;
            margin-right: 0;
            background-image: none;
            background-size: 25px;
            font-weight: 700;
            text-align: center;
            padding-right: 0!important;
        }
        .learndash-wrapper .learndash_join_button #btn-join {
            font-size: 16px;
            padding-left: 0!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            top: 4px;
            text-align: center;
            padding-left: 0!important;
        }
        .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {
            padding: 0!important;
            margin: 0!important;
            top: 0;
            width: 200px!important;
            position: absolute;
        }
        .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled.show_in_desktop {
            position: relative;
            margin-bottom: 20px!important;
        }
        .logged-in .ld-course-status-segment.ld-course-status-seg-action.status-free {
            height: 50px!important;
            width: 150px!important;
        }
        .logged-in .ld-course-status-price {
            position: relative!important;
            border-radius: 30px;
            box-shadow: none!important;
            padding: 10px!important;
        }
        .ld-course-status-segment.ld-course-status-seg-action.status-free {
            background-image: none;
            width: 250px;
            background-size: 225px;
            background-repeat: no-repeat;
            height: 45px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
            height: 33px!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button a.ld-button {
            top: 9px;
            position: absolute;
            margin-top: 2px;
            left: 10px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:before {
            top: 2px;
            background-size: 26px;
            left: 23px;
            padding-left: 0;
            width: 30px!important;
        }
        .pay_image {
            display: inline-block;
            width: 20px;
            margin-right: 2px;
        }
        .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>* {
            width: auto!important;
        }
        .duration_blk.mobile_duration,
        .duration_blk ul {
            border-radius: 0!important;
        }
        .content_tabs {
            padding: 0!important;
        }
        .duration_blk ul li:last-child {
            padding: 18px 0 18px 8px!important;
            float: right;
        }
        .duration_blk ul li:nth-child(2) .icon_duration {
            width: 34px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
            padding-right: 0!important;
            line-height: 30px!important;
        }
        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
            width: 160px;
            background-size: 230px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            position: absolute;
        }
        .sample_certificate_text {
            background-size: 121px!important;
            top: 20px;
        }
        .sample_certificate_text .text_duration {
            top: -12px!important;
            padding-left: 40%!important;
            font-size: 11px;
            line-height: 11px;
            left: -21px;
        }
        .show_in_mobile {
            bottom: -3px!important;
        }
        .duration_blk ul {
            width: 100%!important;
        }
        .text_duration {
            font-size: 11px;
        }
        .course_block_details {
            height: 280px;
        }
        .play_button,
        .play_button_pause {
            right: 60px;
        }
        .video_coursse_block video {
            width: 100%!important;
            text-align: center!important;
            margin: 0 auto!important;
            top: 24px!important;
            position: relative!important;
            height: auto!important;
            left: 0!important;
            border-radius: 0!important;
        }
        .duration_blk ul li {
            width: 33%!important;
        }
        .text_duration {
            font-size: 10px;
        }
        .views_blocks {
            padding-top: 0;
            margin-bottom: 10px;
        }
        .icon_duration {
            float: left;
            width: 22%
        }
        .video_coursse_block.course_icon_image img {
            width: 100%
        }
        .myacount_social {
            width: 100%;
            text-align: center;
        }
        .learndash-wrapper .sfwd-mark-complete,
        .learndash-wrapper #sfwd-mark-complete {
            width: 130px;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-bottom: 30px;
        }
        .webinar_single .circle {
            margin-top: 9%!important;
        }
        .c_thumb_views {
            margin: 0;
            font-size: 11px;
        }
        .slider_video .gradient-overlay video {
            object-fit: contain;
        }
        .views_blocks {
            padding-top: 0;
            padding-bottom: 0;
        }
        .caption1 .professional_whislist .rating .fa.fa-star-half {
            margin-left: -19px!important;
            color: #ffc850!important;
        }
        #overview,
        #curriculum,#top_reated,
        #faqs {
            padding: 0 0px!important;
        }
        .mobile_tabs {
            display: none;
        }
        .notification_bar {
            width: 100%
        }
        .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{font-size: 10px}
    }
    @media(max-width:460px) {
        .overlay_video {
            padding: 5px!important;
        }
        .overlay_video .course_details,
        .overlay_video .read_course {
            font-size: 11px;
        }
        .webinar_single .circle {
            margin-top: 13%!important;
        }
        .video_coursse_block video {
            width: 100%!important;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            height: 290px;
        }
        body.home .search-container {
            margin: 20px 10px!important;
        }
        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
            background-size: 215px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            top: 0;
        }
        body.home .rating .fa.fa-star,
        body.home .rating .fa {
            color: #9a9a9d;
            font-size: 9px!important;
        }
        .speciality1_blk select {
            margin: 10px;
        }
        .views_blocks span.counter_image .fa,
        .views_blocks span.counter_view {
            top: 0;
        }
        .video_coursse_block video {
            width: 100%!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
            font-size: 24px!important;
            line-height: 10px!important;
            top: 6px!important;
            font-weight: 600;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.free-button .ld-course-status-price {
            top: 9px!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency {
            font-size: 15px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment.ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
            height: 32px!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.free-button .ld-course-status-segment.ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
            height: 27px!important;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
            height: 26px!important;
        }
        .sample_certificate_text .text_duration {
            top: -12px!important;
            padding-left: 45%!important;
            font-size: 11px;
            line-height: 11px;
            left: -33px;
        }
        body.home .sgi-letter-avatar {
            top: 9px!important;
            right: -13px!important;
        }
    }
    @media(max-width:420px) {
        .video_coursse_block .top_image {
            height: 60px!important;
            position: absolute;
            top: 36px!important;
            z-index: 9;
            right: 0;
        }
        .single-sfwd-courses .course_block_details .free_icon_image {
            bottom: 2px!important;
        }
        .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
            bottom: -43px!important;
            left: 0;
        }
        .duration_blk {
            top: -27px;
        }
        body.home .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-top: -30px;
        }
        .join_mentor_right {
            display: none;
        }
    }
    @media(max-width:380px) {
        .caption1 .title_block h3 {
            margin: 0!important;
        }
        .caption1 .whislist .fa {
            margin-left: 0;
            margin-right: 1px;
        }
        .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
            top: 2px;
        }
        .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
            bottom: -30px!important;
            left: 0;
        }
        .caption1 {
            top: -29px;
        }
        .duration_blk {
            top: -36px;
        }
        .learndash-wrapper .ld-login-modal {
            top: 30%!important;
        }
        .ld-course-list-items .ld_course_grid p.ld_course_grid_button {
            top: 15%
        }
        .elementor-element-bf617da .elementor-image-box-content {
            top: 8%!important;
        }
        .elementor-element-bf617da .elementor-image-box-content {
            top: 20%!important;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
            letter-spacing: .5px;
            margin: 0 0 1px!important;
        }
        .elementor-element-bf617da .elementor-image-box-content {
            top: 8%!important;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
            font-size: 24px;
            margin-top: 23px!important;
            letter-spacing: 1px;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
            letter-spacing: 0;
            font-size: 16px;
            margin-top: 10px;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p .box_dataa {
            letter-spacing: 0;
            font-size: 16px;
            margin-top: 10px;
        }
        .home_viedo .close-button {
            position: absolute;
            top: 55px;
        }
        div.nsl-container-block .nsl-container-buttons a {
            width: 100%!important;
            margin: 4px 0;
        }
        .elementor-element-d8ed0df.elementor-col-50 {
            margin-bottom: 30px;
        }
        .duration_blk ul li.sample_certificate_text {
            margin-top: -3px;
        }
        .text_duration {
            font-size: 8px;
        }
        .video_coursse_block video {
            width: 100%!important;
            top: 21px!important;
            margin: 0 0 0 -1px!important;
        }
        .price_blk_desktop {
            padding-left: 0;
        }
        .duration_blk ul li:nth-child(2) .icon_duration {
            width: 24px;
        }
        .duration_blk ul li .icon_duration {
            width: 24px;
        }
        .video_coursse_block video {
            width: 100%!important;
        }
        .c_thumb_views {
            font-size: 9px;
        }
        .caption1 .title_block h3 {
            font-size: 15px!important;
        }
        body.home .rating .fa.fa-star,
        body.home .rating .fa {
            color: #9a9a9d;
            font-size: 8px!important;
        }
        body.home .rating .fa.fa-star-half {
            margin-left: -10px;
            color: #ffc850!important;
            font-size: 8px!important;
        }
        .slick-slider .professional_whislist .rating .fa {
            font-size: 9px!important;
        }
        body.home .search-container {
            margin: 40px 10px!important;
        }
        #loginModal_footer img {
            right: -18px;
        }
        .caption1 .whislist .fa {
            font-size: 15px;
        }
        .social_share_blk img {
            width: 16px;
        }
        .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
            bottom: -35px!important;
        }
    }
    @media(max-width:360px) {
        #add_to_cart{font-size: 15px !important}
   .new_course_data.learndash-wrapper .course_block_details {
    padding-top: 49px;
    background-image: url(/wp-content/uploads/2021/03/bannerbg_mobile.png)!important;
    background-size: 100%;
    height: 329px;
    background-image: linear-gradient(#404eaf,#39acb7)!important;
    max-height: 400px;
}
        .categorgy_name {
            font-size: 13px;
        }
        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
            width: 130px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            width: 120px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            font-size: 15px!important;
        }
        .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
            top: 7px!important;
        }
        .mobile_login_list .mobile_search {
            right: -6px;
            top: 7px;
        }
        .duration_blk {
            top: -42px;
        }
        .caption1 {
            top: -33px;
        }
        .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
            width: 70%
        }
        .webinear_sub {
            font-size: 20px!important;
        }
        .page-id-29194 .webinear_register {
            margin-top: 2px;
        }
        .page-id-29194 .title_webinearlive {
            padding-top: 27px;
        }
        .page-id-29194 .webinear_banner {
            padding: 2% 0 50%
        }
        .elementor-element-ebc241c {
            margin-top: 20px!important;
        }
        .single-sfwd-courses .course_block_details .free_icon_image {
            bottom: 4px!important;
        }
        .video_coursse_block .top_image {
            height: 48px!important;
            position: absolute;
            top: 32px!important;
            z-index: 9;
            right: 0;
        }
       /* .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
            font-size: 13px!important;
            width: 180px!important;
        }*/
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:before {
            top: 6px;
            background-size: 20px;
            left: 32px;
            padding-left: 0;
            width: 30px!important;
        }
        .page-template-tpl-course #ld_course_categorydropdown label {
            width: 19%!important;
            padding-left: 15px;
        }
        .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-bottom: 50px!important;
        }
        .duration_blk ul li:last-child {
            padding: 18px 5px!important;
            width: 30%!important;
            font-size: 9px;
        }
        .video_coursse_block video {
            width: 100%!important;
        }
        .caption1 .professional_whislist {
            padding-top: 10px;
        }
        .text_duration {
            font-size: 8px;
        }
        .duration_blk.mobile_duration,
        .duration_blk ul {
            margin-top: -4px;
        }
        .price_blk_desktop {
            padding-left: 5px;
        }
        .caption1 .title_block h3 {
            font-size: 16px!important;
        }
        .webinear_banner button,
        .webinear_banner .register_btn,
        .join_button_link_logged_in {
            font-size: 11px!important;
            padding: 5px!important;
        }
        .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions,
        .ld-item-list.ld-lesson-list .ld-section-heading h2 {
            flex: 0 0 60%!important;
        }
        .ast-single-post-order .entry-title {
            padding: 0;
        }
        .myaccount_page.hide.show div.nsl-container-block .nsl-container-buttons a {
            max-width: 100%;
            width: 100%;
            margin: 5px auto;
        }
        .learndash-wrapper .ld-course-status .ld-status,
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
            font-size: 10px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action a.ld-button,
        .learndash-wrapper .learndash_join_button #btn-join {
            padding: 5px 3px;
        }
        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
            padding: 0;
        }
        .my_account_page_cstm .myacount_social {
            padding: 10px 0;
        }
        .joinwebinear_block {
            padding-bottom: 20px;
        }
        #btn-razorpay {
            font-size: 11px!important;
        }
        .elementor-element-07c5d66 {
            margin-top: -15%
        }
    }
    @media(max-width:320px) {
        #add_to_cart{font-size: 15px }
        .caption1 {
            top: -58px;
        }
        .sample_certificate_text .text_duration {
            padding-left: 76%!important;
        }
        .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
            width: 62%
        }
        body.home .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
            margin-top: -55px;
        }
        body.home .search-container {
            margin: 20px 10px!important;
        }
    }
    @media only screen and (min-device-width:320px) and (max-device-width:1024px)and (orientation:landscape) {
        .myaccount_middle {
            padding-top: 0;
            height: 350px;
        }
        .myaccount_left img {
            width: 100%
        }
    }
    input[type=number]::-webkit-outer-spin-button,
    input[type=number]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    @-moz-document url-prefix() {
        .logged-in .learndash.learndash_post_sfwd-courses.user_has_no_access .float_bar {
            top: 7px;
        }
    }