﻿/**
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Template: astra
Version: 2.3.5
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('./assets/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/ProximaNova-Regular.woff') format('woff'),  url('./assets/fonts/ProximaNova-Regular.otf')  format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('./assets/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/ProximaNova-Bold.woff') format('woff'), url('./assets/fonts/ProximaNova-Bold.ttf')  format('truetype'),  url('./assets/fonts/ProximaNova-Bold.otf')  format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('./assets/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),  url('./assets/fonts/ProximaNova-Semibold.woff') format('woff'), url('./assets/fonts/ProximaNova-Semibold.ttf')  format('truetype'),  url('./assets/fonts/ProximaNova-Semibold.otf')  format('opentype');
  font-weight: normal;
  font-style: normal;
}
body{font-family: 'ProximaNova-Regular' !important;}
body .container1 input {
display: none;
}
 body .container1 input:checked + label {
    border-bottom: 2px solid #ec3659;
    color: #ec3659;
    font-weight: bold;
}
 body .container1 input#tab1:checked ~ .line {
left: 0%;
}
 body .container1 input#tab1:checked ~ .content-container #c1 {
opacity: 1;
}
 body .container1 input#tab2:checked ~ .line {
left: 25%;
}
 body .container1 input#tab2:checked ~ .content-container #c2 {
opacity: 1;
}
 body .container1 input#tab3:checked ~ .line {
left: 50%;
}
 body .container1 input#tab3:checked ~ .content-container #c3 {
opacity: 1;
}
 body .container1 input#tab4:checked ~ .line {
left: 75%;
}
 body .container1 input#tab4:checked ~ .content-container #c4 {
opacity: 1;
}
 .other_pages,.overlay_video{display: none;}
body.home .home_page{ display: block; }
body .container1 label {

display: inline-block;
font-size: 23px;
height: 40px;
margin-bottom: 30px;
line-height: 36px;
width: 25%;
text-align: center;
color: #555;
position: relative;
transition: 0.25s background ease;
cursor: pointer;
text-transform: uppercase;
 font-weight: bold;
}
 body .container1 label::after {
content: "";
height: 2px;
width: 100%;
position: absolute;
display: block;
background: #ccc;
bottom: 0;
opacity: 0;
left: 0;
transition: 0.25s ease;
}
 body .container1 label:hover::after {
opacity: 1;
}
.heading_search{float: left;display: none;}
.speciality1_blk{float: right;margin-bottom: 15px;}
.speciality1_blk select{margin:-10px 10px 0px;}
.speciality1_blk span{font-size: 14px;
    font-weight: bold;color: rgb(0,0,0,.5);}
 body .container1 .content-container {
position: relative;
font-size: 16px;
}
 body .container1 .content-container .content {
 position: absolute;
padding: 10px;
width: 100%;
top: 0;
opacity: 0;
transition: 0.25s ease;
color: #333;

}
 body .container1 .content-container .content h3 {
font-weight: 200;
margin: 10px 0;
}
.modal-container1,.modal-content_block{color:#000}
.modal-content_block h5{font-weight:bold;    text-transform: capitalize;}
.container1{text-align:center;}
 body .container1 .content-container .content p {
margin: 10px 0;
}
 body .container1 .content-container .content p, body .container1 .content-container .content i {
font-size: 13px;
}
.ld-course-list-items .ld_course_grid .thumbnail .caption {
      background-color: #fff !important;
    border: none !important;

}
.caption .title_block h3{padding-top:0px}
.header_search_bar .btn_search_select.faclose:focus{outline:none}
.caption .title_block h3 span {
    display: none !important;
}
.professional_name .c_thumb_author_name {
    font-style: normal;
    color: #9a9a9d;
    display: inline-block !important;
    width: 66%;
    overflow: hidden;
    height: 15px
}
.our_top_realted_course{    margin: 40px auto;
    max-width: 1140px}
.slick-slide .ast-article-single .image_thumb.nail:hover .overlay_video{padding: 25px 15px 20px;}
.overlay_video{
     position: absolute;
    top: 0px;
    background: rgb(0,0,0,0.6);
    width: 100%;
    height: 100%;
    color:#fff;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding:50px 15px 20px;
    text-align: center
   
}
.course_catgorgy {
    width: 60%;
    float: left;
    text-align: left;
    height: 38px
}
.rating .fa.checked {
    color: rgb(255, 200, 80);
    font-size: 12px;
}
.rating .fa {
  color: #9a9a9d;
    font-size: 12px;
}
.ld-course-list-items .ld_course_grid .thumbnail.course {    background-color: #fff !important;       border: none !important;}
.left_block{width:43%;float: right;background: #fff;padding:40px 40px 30px;}
.right_block{width:57%;float: left;background: #fff;background-image: url('./assets/images/background_red.png');background-repeat: no-repeat;margin: 40px 0px;background-position: center right;padding: 20px 30px 10px; }
img.thumbnail{    width: 80px;    height: 80px;    border-radius: 50%;    margin: 0 5px 0 0;}
.top_div{text-align: center;}
.top_block_right p{color: #fff;font-size: 40px !important;
    text-align: left;
    line-height: 40px;}
.data_text{color:#fff;text-align:justify;line-height:22px; }
.join_btn{clear: both;margin: 40px 0px 30px;}
.join_btn .elementor-button{    background: #e91d26;
    color: #fff;
    font-size: 25px;
    text-transform: capitalize;
    padding: 10px 50px !important;
    border-radius: 5px !important;}
.details_block p.host_name{color: #ccc;
    text-transform: uppercase;
    font-size: 14px !important;margin: 0px !important;}
 .details_block  .first_name{text-transform: capitalize;
    font-size: 18px !important;
    margin: 0px !important;
    font-weight: bold;
    color: #465b65;}
    .bottom_div{margin:15% 0px;}
    .Calendra_block{padding-top: 20px;
    font-size: 18px;
    color: #6f7979;}
#c2{clear:both;padding: 60px 0px;}
.left_host{    width: 49%;
    display: inline-block;}
.host_name1{color: #ccc;
    text-transform: uppercase;
    font-size: 14px !important;margin: 0px !important;position:relative;top:-50px;}
    #c2 .right_block{background:url('./assets/images/blue.png');}
    .search_mobile{display: none}
    .elementor-element-7dea9f4,.elementor-element.elementor-element-56fc06bb,.elementor-element-f9bfe16,.mobile_privacy,.elementor-element-7748ec6b,.logged-in .myccount_text,.entry-header.ast-no-thumbnail.ast-no-meta{display:none}
.social_share_container{margin: 0 auto;}
.course_title .author_details{margin-bottom:10px}
.author_details span.designation {
    display: block;
    padding-left: 10px !important;
    top: -3px !important;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    line-height: 15px;
}
.invalid-feedback{text-transform:capitalize}
#register_webinar_model .modal-dialog {
    max-width: 500px;
    margin: 40px auto;
}
#register_webinar_model .modal-dialog h5{    color: #000;
    width: 100%;text-align:center;font-size: 25px;text-transform: capitalize;}
#register_webinar_model .modal-dialog h5{margin-bottom:0px}
#register_webinar_model .modal-dialog label{color: #aba6a6;text-transform:capitalize}
#register_webinar_model .modal-content{    background-image: linear-gradient(120deg, #F8F8F8 0%, #F8F8F8 100%) !important;padding:10px 20px 20px 20px}
#register_webinar_model .modal-header{    padding: 0px 0px 20px 0px;}
#register_webinar_model .modal-body{background:#fff}
#register_webinar_model .modal-dialog input{padding:5px;    background: transparent;}
#register_webinar_model .modal-header .close {
    /* color: #fff; */
    position: absolute;
    top: 11px;
    right: 11px;
    width: 20px;
    height: 20px;
    background: #fff;
    line-height: 6px;
    text-align: center;
    padding: 0px;
    font-size: 20px;
    border-radius: 50%;
    z-index: 9999999;
    opacity: 1;
}
#register_webinar_model .modal-header .close span{    position: relative;
    top: -2px;}
#register_webinar_model .modal-dialog .float-right{float:none !important;text-align: center;}
#register_webinar_model  .modal-footer{display:none}

#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: bold;}
#register_webinar_model .btn{    background: #ec2649 !important;
    border: 1px solid #ec2649 !important;
    border-radius: 5px !important;
    padding: 5px 20px;}
.show_message{    padding: 20px 20px 0px;
        text-align: center;}
.elementor-28129 .elementor-element.elementor-element-7c5d612 {
    padding: 40px 40px 0px 40px;
}
.elementor-28129 .elementor-element.elementor-element-a1142c9 {
    padding: 0px 40px 40px 40px;
}
.elementor-element-191287f 
.elementor-element-2d5df43 .elementor-button-wrapper .elementor-button {
    border-color: #e91d26;
    background-color: #e91d26;
}
.elementor-element-40996a7{background: #efefff;}
.elementor-27830 .elementor-element.elementor-element-a1142c9 {
    padding: 0px 40px 40px 40px !important;
}
.elementor-27830 .elementor-element.elementor-element-7c5d612 {
    padding: 40px 40px 0px 40px !important;
}
.elementor-element-f363ccd{    background: #f9f9f9;    padding: 50px 0px;}
.elementor-element-6a98815{
    background: #f4f5f6;
    padding: 50px 0px;
}
.button{color: #ffffff;
border-color: #ed536f !important;
background-color: #ed536f !important;}
body.ld-in-focus-mode .learndash-wrapper{padding-bottom:100px}
.ld_course_grid .caption{       bottom: -6px !important;
    position: relative !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background: transparent !important;
    height: 45px;}
.ld-course-list-items .ld_course_grid .thumbnail.course img,.ld-course-list-items .ld_course_grid .thumbnail.course{    border-radius: 0px;
        border-top-left-radius: 10px;
      border-top-right-radius: 10px;
    box-shadow: none !important;}
.ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary{background:url('/wp-content/uploads/2020/09/Video-Play.png');
background-repeat:no-repeat;    background-size: 50px;;border:none;font-size:0px;height: 50px;
    width: 50px;}
.ld-course-list-items .ld_course_grid p.ld_course_grid_button {
    position: absolute;
    top: 0px;
    right: 10px;
    width: 100%;
    text-align: right;
}
.ld-course-list-items .ld_course_grid .thumbnail .caption p.ld_course_grid_button {
    display:none;
    float: none !important;
    margin: 0px 0 0 !important;
    width: 100% !important;
    position: absolute;
    top: -130px;
    right: 10px;
    text-align: right;
}
 .appendSearchResult .ld_course_grid .caption .entry-title{
    text-align: left;
    width: 88%;
    float: left;
    height: 25px !important;
    font-size: 13px !important;
    overflow: hidden;
    color: #000 !important;
    padding-top: 5px !important
}
body #ld_course_list .ld_course_grid .caption h3{color:#000;
    text-transform: capitalize;height:38px;font-size: 14px;line-height: 14px}
.ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary{width:100%}
.learndash-embed-responsive footer{position:fixed;bottom:0px;z-index:99999;width:100%}
.learndash-wrapper .ld-focus .ld-focus-sidebar {
        padding-bottom: 100px !important;
}
.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0;
    font-size: 15px;
    letter-spacing: 0.05em;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px 0px;
}
.elementor-element-bf617da  .elementor-image-box-content{position: absolute;
    top: 6%;
    right: 10%;
    width: 100%;}
.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title{
        text-align: left;
    padding:0px !important;
    margin-bottom: 4px !important;
}
.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p{
      text-align: left;
}
.elementor-element-ebc241c .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px 0px;
}
.main-header-menu .menu-item.menu-item-26687 a{    background-image: url(/wp-content/uploads/2020/04/login.png);
    background-repeat: no-repeat;
    font-size: 0px;
    /* padding: 25px; */
    width: 50px;
    position: relative;
    top: 13px;}
.elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper a, .elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper{position:relative;top:1px;padding:0px 6px}
.elementor-element-e8a4ef8{    background: #fafafa;}
.elementor-element-36fdc71 .elementor-column-wrap{padding:0px !important}
.elementor-icon-box-content h4{font-size:24px;    height: 60px;}
.elementor-image-box-title {
    color: #FFFFFF;
    font-size: 39px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.elementor-element-5aee6bb{background: #fafafa;}
.elementor-element-92d33fa .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0px !important}
.elementor-32 .elementor-element.elementor-element-d0414c9 > .elementor-widget-container {
    
    background-color: transparent;    
    transition: background 0s;
    opacity: 0.9;
    color: #fff;
}
.elementor-32 .elementor-
element.elementor-element-d0414c9 .elementor-image-box-img img {
    transition-duration: 0.3s;
    display: none;
}
.elementor-element-2cbf00f  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px 0px 0px 0px !important;
}

.language_dropdown_list .dropdown .btn{width:130px}
.learndash-wrapper .ld-focus .ld-tab-content ul.dropdown-menu{position:absolute;top: 20px;
    background: #fff;}
.learndash-wrapper  .elementor-text-editor h4 strong{font-weight:normal}
.learndash-wrapper  .elementor-text-editor h4,.learndash-wrapper  .ld-section-heading h2{color: #000;
    font-size: 22px !important;}
.images_right{position:relative !important}
.language_dropdown_list .dropdown .btn{background: #fff;
    color: #e91e63;
    border: 1px solid #ccc;position:relative;    text-align: left;
    padding-left: 15px;}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
       border-top: .4em solid #e91e63;
    border-right: .4em solid #d2141400;
    border-bottom: 0;
    border-left: .4em solid transparent;
    position:absolute;
    top:16px;
 right: 10px;
}
.language_dropdown_list ul.dropdown-menu li a{color: #e91e63;}
.language_dropdown_list ul.dropdown-menu li a:hover{color:#000}
.language_dropdown_list .dropdown ul.dropdown-menu{display:none !important}
.language_dropdown_list .dropdown.active ul.dropdown-menu{display: block !important;    display: block;
    border: 1px solid #ccc;    margin-left: 0px !important;    padding-left: 10px !important;position: absolute;background: #fff;
    width: 128px;z-index:9999}
.language_dropdown_list ul.dropdown-menu li{list-style-type:none}
.button_language{ display:none;   text-transform: uppercase;
    border: 1px solid #e91e63;
    background: #e91e63;
    color: #ffff;
    border-radius: 5px;margin-right: 10px}
.language_dropdown_list .dropdown .dropdown-toggle:hover ul.dropdown-menu{display:inline-block}
.elementor-element-ad8d357 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-element-9c63178 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px !Important;
}
.woocommerce-account footer{position: fixed;
    width: 100%;
    bottom: 0px;}
.woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-content p a{    color: #ed536f}
.ast-single-post.post-15 .entry-title{text-transform:capitalize}
.learndash-wrapper .ld-alert-success.ld-alert-certificate .ld-button{padding-left:45px !important}
.logged-in .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{    padding: 13px 30px !important;}
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
    font-size: 14px !important;}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{font-size:15px}
.learndash-wrapper .ld-button,.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{font-weight:normal}
#wpforms-submit-27{    background-color: #ed536f;
    border-color: #ed536f;}
.elementor-401 .elementor-element.elementor-element-1e510346:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none}
.elementor-401 .elementor-element.elementor-element-7748ec6b{    padding: 10px 0px 70px 0px;}
.elementor-401 .elementor-element.elementor-element-5fac7a49.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-5fac7a49.elementor-view-default .elementor-icon,.elementor-401 .elementor-element.elementor-element-b25ffd1.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-b25ffd1.elementor-view-default .elementor-icon,.elementor-401 .elementor-element.elementor-element-1fe1f83.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-1fe1f83.elementor-view-default .elementor-icon {
    fill: #d12a57;
    color: #d12a57;
    border-color: #d12a57;
}
.elementor-401 .elementor-element.elementor-element-1e510346{       background-image: linear-gradient(120deg, #ea274c 0%, #003bb1 100%) !important;
    clear: both;
    margin: 80px 0px;
    padding: 5% 0px 2%;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
      background: #333031;
}
.ld-course-list-items .ld_course_grid .btn-primary,.ld-course-list-items .ld_course_grid .btn-primary:hover {
    color: #ffffff;
border-top: 4px solid #333031;
    border-right: 4px solid #333031;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded{margin-left:30px}
.ld-item-list-item.ld-expanded:before{    height: 322px}
.addtoany_shortcode{float:left}
.author_details{float:left;width:60%}

.course_title     .author_details{font-size:14px;float:left}
     .author_details img{  width: 30px;    height: 30px;    border-radius: 50%;border:1px solid #ccc}
      .author_details span{padding-left:10px;    text-transform: capitalize;;}
.author_details span.author{font-weight: bold;font-size: 17px;}
.language_block{border-top:1px solid #fff;padding-top: 20px;}
.language_block.mobile_change{clear: both;}
.images_left{float:left}
.images_left img{width:50%}
.images_right{float:right}
.images_right select{    padding: 5px;}
.views_blocks span i{padding-right:6px}
.elementor-element-85624fe .elementor-widget-wrap>.elementor-element{    margin: 0 auto;display:inline-table}
.courses_views_block{    float: right;}
.views_blocks{float:left;    height: 35px;
    }
.awesomplete > ul > li{    padding: 9px 5px !important;
    height: 35px;
    /* border-bottom: 1px solid #ccc; */
    line-height: 18px;
    font-size: 14px;
    word-break: break-word;}
.awesomplete mark{padding: 0px;}
.btn_search_select2.btn-select-btn.faclose{      position: absolute;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    color: #9a9899;
   top: 10px;
    right: 13px;}
.views_blocks img{position:relative;top:1px;width: 40px;    padding-left: 5px;}
.author_details span.designation{display:block;padding-left: 40px;    top: -12px;
    position: relative;    font-weight: normal;
    font-size: 14px;}
.views_blocks span.counter_view:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -5px;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
.views_blocks  span.counter_view{    background: #f5f5f5;
    padding: 6px 10px 9px!important;
    position: relative;
    top: 2px;}
.views_blocks span.counter_view:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -5px;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
#popup_default {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
}
 #popup_default .popup-overlay {
    background: rgba(0,0,0,0.9);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#popup_default .popup-content {
    position: fixed;
    background: #fff;
    width: 500px;
    margin: -14% 0 0 -264px;
    left: 50%;
    top: 50%;
    z-index: 11;
    padding: 14px;
}
#popup_default .popup-content p,#popup_default .popup-content{text-align:center}
#popup_default .close-popup {
    display: inline-block;
    position: absolute;
    top: -8px;
    right: 3px;
  font-size: 25px;

}
#sample-overlay{z-index:9}

.main-logo img{
      height: auto;
    max-width: 145px;
}
.learndash-wrapper .elementor-widget-container h2{font-size:20px}
.page-id-25577 .elementor-widget-container h2,.about_us_page h2,.page-id-25565 .elementor-widget-container h2{font-size:25px}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{font-weight:600}
.learndash-wrapper .ld-focus .ld-focus-sidebar{padding-bottom:50px;    margin-bottom: 69px;}

.about_us_page h2,.ast-article-single h2{padding-top:30px}
.ip-details1,.privacypolicy_list{padding:0 100px;text-align:justify}
#testimonial-container-25936 .company_name{height:50px}
.dotsThemes1 span {
    width: 15px !important;
    height: 15px !important;
}
#testimonial-container-25936 .content{    height: 170px;
    overflow: hidden;}
.whislist .fa {
    color: rgb(243, 90, 90);
    font-size: 20px;
    margin-left: 5px;
}
#testimonial-container-25936 .company_name{text-transform:capitalize;    line-height: 20px;}
#testimonial-container-25936 .thumbnail img, #testimonial-container-25936 .thumbnail{border:1px solid #ccc;float:left !important}
#testimonial-container-25936 .name,#testimonial-container-25936 .company_name,#testimonial-container-25936 .rating{text-align:left !important;    margin: 0 10px 0px 0px !important;}
.main-logo{float:left;width:80%}
.right-logo{    text-align: right;
    float: right;
    width: 20%;}
.testimonial-container .item-list .item{background:#fff;
    margin:10px
}
.elementor-element-14f241ad{height:35px}
.learndash-wrapper .ld-tabs {
    margin: 1em -11px;
}
.elementor-32 .elementor-element.elementor-element-c388902{display:none}
.elementor-element-d9ce100.elementor-col-50 p{margin-bottom:0px}
.addtoany_content {   
    margin: -8px 0;
    float: right;
}
.professional_name{text-align: left;}
#prevention_mobile{display:none}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{padding:8em 5em}
.learndash-wrapper .ld-breadcrumbs{border:none !important;padding: 3px 0px;    position: absolute;
    top: 100px;}

.elementor-widget-wrap{margin-top:-20px}
.learndash-wrapper .ld-focus .ld-focus-sidebar{padding-top:90px}
.ld-section-heading h2{font-size:18px !important}
.elementor-text-editor p{text-align:justify}
.ld-item-list-item{position:relative}
.ld-item-list-item:before{content:'';border-left:3px solid #ccc;position: absolute;
    left: 6px;
    width: 10px;
    height: 110px;
     top:0px;
}
.ld-item-list-item:last-child:before{height:35px}
.learndash-wrapper .ld-item-list .ld-item-list-item{border:none}
.type-sfwd-courses  .elementor-widget-video .elementor-video{width:650px}
 .type-sfwd-courses  .elementor-fit-aspect-ratio {
    padding-bottom: 40.25% !important;
}
.type-sfwd-courses  .elementor-fit-aspect-ratio{text-align:center}
.elementor-widget-wrap>.elementor-element {
    width: 100%;  
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
    padding-bottom: 60%;
}
.addtoany_content{position: absolute;
right: 3%;
top: 22%;}
.type-sfwd-courses .addtoany_content{position: absolute;
    right: 10%;top: 10%;z-index:9999}
.type-sfwd-courses 
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{padding:5px}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon {
    font-size: 0.6em;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{    margin-top: 10px;}
.learndash-wrapper .ld-status-icon{flex-basis: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 20px;
    width: 20px;}
.privacypolicy_list h6,.ip-details1 h6 {
    margin: 15px 0 15px 0;
    padding: 0;
    font-size: 16px;
    color: #3c4043;
    font-weight: bold;
}
.about_us_page{padding: 0px 100px;}
.ld-item-title{line-height:40px;    color: #000;
    font-size:17px;}
.elementor-element-d9ce100.elementor-col-50 {width:80%}
.elementor-element-d9ce100.elementor-col-50 p{display:inline-block}
.learndash-wrapper .ld-focus .ld-focus-header{    height: 65px;}
.logged-in .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    flex: 0 0 80%;
    padding: 1px 0px;
}
.ld-button-transparent{display:none !important}
.elementor-32 .elementor-element.elementor-element-56cef3a9 .gallery-item:last-child .gallery-icon{width:50%}
.elementor-image-gallery .gallery-columns-2 .gallery-item {
    max-width: 40%;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress,.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps{display:none !important}
.logged-in .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress,.logged-in .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps{display:block !important}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{position:relative}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{font-size:25px;padding-top:10px}
.ld-progress-stats{position: absolute;
    right: 37px;
    top: 78px;}
.learndash-wrapper .ld-breadcrumbs{background:#fff;border:1px solid #ccc}
.elementor-testimonial-wrapper .elementor-testimonial-job {
    font-size: .85em;
    color: inherit;
    display: block;
    line-height: 18px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{    font-size: 10px !important;padding:3px !important}
.ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-icon-arrow-left:before {
    content: "\e913";
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview {
    padding: 0;
}
.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;
}
.main-header-menu > .menu-item > a{font-weight:700;font-size:16px;color:rgb(0,0,0,0.5);}
.main-header-menu > .menu-item.current-menu-item > a,.main-header-menu > .menu-item > a:hover{    color: #ed536f !important;}
.elementor-24787 .elementor-element.elementor-element-5edc10b:not(.elementor-motion-effects-element-type-background), .elementor-24787 .elementor-element.elementor-element-5edc10b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ed536f;
}     
.learndash-wrapper .ld-focus.ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar{  border-right: 1px solid #fff;}
 .learndash-wrapper �.ld-focus-main .ld-focus-content h1{font-size:22px}
.elementor-widget-video .elementor-video{border:1px solid #ccc}
.ast-single-post .entry-title, .page-title{font-size:15px;height:45px}
.ld-course-list-items .ld_course_grid .thumbnail.course img{height:auto}
.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip:after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type='submit'], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{font-size: 15px;padding: 5px;}
.ld-course-list-items .ld_course_grid .thumbnail .caption p{text-transform:capitalize}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img {
    height: auto;
    width: 100%;
        padding: 0;
    max-width:139px;
}
.ast-single-post-order .entry-title{    font-size: 25px;text-align: center;padding:20px 0px;width:100%;text-transform:capitalize}

.elementor-32 .elementor-element.elementor-element-7bda790 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.ld-progress-bar,.ld-progress.ld-progress-inline,.ld-course-status.ld-course-status-enrolled{display:none !important;}
.elementor-32 .elementor-element.elementor-element-315a356 .elementor-spacer-inner {
    height: 0px;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{    flex: 0 0 100%;padding:10px 0px}
.elementor-32 .elementor-element.elementor-element-49ca1c1b > .elementor-element-populated,.ld-course-status.ld-course-status-enrolled{display:none}
.elementor-32 .elementor-element.elementor-element-11f9c426 {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-32 .elementor-element.elementor-element-56fc06bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}
.elementor-32 .elementor-element.elementor-element-14f241ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}
.elementor-32 .elementor-element.elementor-element-d3cac1a > .elementor-widget-container {
    margin-top: -40px;
    padding: 0px 120px 0px 120px;
}
.elementor-32 .elementor-element.elementor-element-d3cac1a .elementor-image-box-wrapper p{
    text-align: left;
        line-height: 23px !important;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0em 6.67em;
}
.learndash-pager .pager-right a:first-child{
    opacity: 1;
    cursor: pointer;
    background-image: url('../images/sldr-rgt-arrow.png');
    background-size: 25px;
    background-repeat: no-repeat;
    font-size: 15px;
    background-color: white;
    background-position: 14px 9px;
    color: transparent !important;
    cursor: pointer;
    border-radius: 15px;
    padding: 13px 25px;
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25) !important;
}
.learndash-pager .pager-left a:last-child{
    opacity: 1;
    cursor: pointer;
    background-image: url('../images/sldr-left-arrow-1.png');
    background-size: 25px;
    background-repeat: no-repeat;
    font-size: 15px;
    background-color: white;
    background-position: 14px 9px;
    color: transparent !important;
    cursor: pointer;
    border-radius: 15px;
    padding: 13px 20px;
   box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25) !important;
}
.learndash-pager .pager-right a.disabled:first-child{   opacity: 1;
    cursor: default;
    background-image: url('../images/sldr-right-arrow.png')  !important;
    font-size: 15px;
    background-size: 25px;
    background-repeat: no-repeat;
    font-size: 15px;
    background-color:  transparent !important;
    background-position: 10px 98px;
    color: transparent !important;
    cursor: pointer;
    border-radius: 15px;
    padding: 13px 20px;
    color: transparent !important;    box-shadow: none !important;}
.learndash-pager a.disabled:last-child {
    opacity: 1;
    cursor: default;
   background-image: url('../images/sldr-left-arrow.png') !important;
    font-size: 15px;
    background-size: 25px;
    background-repeat: no-repeat;
    font-size: 15px;
     background-color:  transparent !important;
    background-position: 10px 8px;
    color: transparent !important;
    cursor: pointer;
    border-radius: 15px;
    padding: 13px 20px;
    color: transparent !important;;
    margin-right: 0px;
    box-shadow: none !important;
}
.learndash-pager.learndash-pager-course_list{display: block !important;
    background:transparent;
    border-radius: 0px;text-align: right;}
.learndash-pager .pager-right a:last-child,.learndash-pager .pager-left a:first-child,.learndash-pager .pager-legend{display:none;}

/* my account */
.myaccount_page{
            background: #f5f5f5;
    }
 .myaccount_header{width:100%;margin: 0 auto;text-align: center; padding-top: 30px}
.heading_title{    white-space: nowrap;
    text-align: center;
  font-family: 'ProximaNova-Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    color: rgba(71,71,71,1);
    letter-spacing: 0.1px;}
    .heading_title1{    white-space: nowrap;
    text-align: center;
    font-family: 'ProximaNova-Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    color: rgba(71,71,71,1);
    letter-spacing: 0.1px;}
 .myaccount_paragrah{margin-top:30%;}
    .myaccount_left{width: 50%;float: left}
    .myaccount_right{width: 50%;float: right}
.myaccount_pop_up{width: 30% !important}
    .myaccount_pop_up  .myaccount_right{width: 100%;float: left}
    .myaccount_left img {    width: 80%;}
  .paragraph_block{
        line-height: 15px;
    margin-top: -1px;
    text-align: center;
    font-family: 'ProximaNova-Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: rgba(71,71,71,1);
    letter-spacing: 0.1px;
    opacity: 0.75;
    padding-top: 15px
    }
  .myaccount_pop_up  .myacount_social{padding: 30px;
    border: none;
    width: 100% !important;
    margin: 10px auto !important;
    border-radius:0px !important;
    box-shadow: none !important}
 .myacount_social{padding: 30px;
    border: 2px solid #fff;
    width: 50%;
    margin: 30px auto;
    border-radius: 10px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
   }   


#ventilator-course .ld-course-list-items.row{     display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}
.elementor-element-7521b7e{
    background: #f9f9f9
}

.slider-nav-thumbnails .slick-slide {
  opacity: 0.5;
}

.slider-nav-thumbnails .slick-slide.slick-active {
  opacity: 1;
  background: green;
}
.ld-course-list-items .ld_course_grid .entry-title {
    margin: 0 !important;
    color: #ffff;
}
.slick-prev.slick-arrow{    display: block;
    position: absolute;
    left: 20px;
    top: 30%;
    background: #f9f9f9;
    z-index: 99999;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 5px;
    text-align: center;
    cursor: pointer
}
    .slick-next.slick-arrow{    display: block;
    position: absolute;
    right: 10px;
    top: 30%;
    background: #f9f9f9;
    z-index: 99999;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 5px;
    text-align: center;
    cursor: pointer    
    }
    .slick-next.slick-arrow:hover,.slick-prev.slick-arrow:hover{opacity:0.9;}
.ld-course-list-items .ld_course_grid .image_thumb.nail img{    padding: 0px 0px;
}
    .slick-list {
    padding-left: 0px!important;
}

.overlay_video .price_block{text-align: center;
    font-size: 20px;
    font-weight: bold;margin:20px 0px;height: 26px}
.image_thumb.nail{position:relative;}
.image_thumb.nail:hover .overlay_video{display:block;}
.image_thumb.has_draft.nail:hover .overlay_video{display:none !important}
.overlay_video .course_details{width:100%;font-size:16px;text-align:left;}
.course_duration{float:left;}
.course_video{float:right;}
.overlay_video a.read_course{border: 1px solid #000;
    border-radius: 20px;
    padding: 8px 20px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;    border: 3px solid;
    border-image-source: linear-gradient(45deg, rgb(67, 44, 179), rgb(154, 144, 230));
    border-image-slice: 1; margin-left: 18px;}
.overlay_video a.read_course:hover{    text-decoration: none;}
.professional_name {
    width: 70%;
    float: left;
    font-size: 13px;
    color: #9a9a9d;
}
.image_thumb.nail {
    position: relative;
}
.caption .title_block h3 {
    width: 88%;    
    float: left;
    height:35px !important;
     font-size:13px !important;

}

.caption .title_block h3,.ld-course-list-items .ld_course_grid .entry-title .ld-course-list-items .ld_course_grid .entry-title {
    width: 100%;
    float: left;
    color: #353536 !important;
    font-size: 16px !important;
    font-weight: bold;
}
.course_catgorgy span {
    width: 15px;
    height: 15px;
    background: #000;
    color: #fff;
    padding: 3px 5px;
    margin-right: 5px;
}
.c_thumbnails_images {
    float: right;
    width: 10% !important;
    box-shadow: none !important;
    border-radius: none !important;
}
.show_message2 p{    font-size: 14px !important;
    text-transform: capitalize;}
.slick-prev.slick-arrow.slick-disabled{    background: #cecaca}

body.home input:focus,body.home .search-container button{outline:none;border: 0px;}
.show_message.show_message_pop_register .close{    top: -14px !important;    right: -8px !important;}

/* single single-sfwd-courses */
body.single.single-sfwd-courses{background: rgba(247,85,114,1)}
  

.search-container.remaining_courses{

        position: absolute;   
    left: 0px;
    width: 95%;
    background: #f5f5f5;
    text-align: center;
    margin: 0px 10px;
    border-radius: 10px;
    display: none;
}
.search-container.remaining_courses .btn_search_select{
        background: #f5f5f5 !important;
    margin-left: -5px;
    padding: 1px 2px;
    height: 41px;
    line-height: 20px;
    width: 50px;
    position: absolute;
    right: 14px;
    top: 0px;
    color: #ccc
}
#sso_form h1{font-size: 20px;
    text-align: center;margin-bottom:20px;color:#474747}
#sso_form .sso_coupon_error{display: none;text-align:left}
#sso_form .sso_coupon_success{display: none;
    font-weight: 600;padding:10px}
#sso_modal_coupon{width:60%;text-align:center}
#input_code{width: 82%;}
#sso_form .btn-sso-submit{padding: 14.5px 20px;
    margin-left: -10px;}

/* .ld-item-list .ld-item-list-item .ld-item-name{display:inline-flex}
.logged-in .ld-item-list .ld-item-list-item .ld-status-icon {
    -ms-flex-preferred-size: 26px;
    flex-basis: 26px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 26px;
    width: 26px;
    border-radius: 100%;
    display: inline-block;
    position: relative;
    text-align: center;
}
.ld-item-list-item .ld-item-list-item-preview {
    padding: 5px;
}
.logged-in .ld-item-list .ld-item-list-item .ld-status-incomplete.ld-status-icon {
    border: 4px solid #e2e7ed;
    background-color: white;
    margin-top: 10px;
    margin-right: .5em;
}

.logged-in .ld-item-list .ld-item-list-item .ld-status-icon {
    flex-basis: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 20px;
    width: 20px;
}

 .ld-item-list-item .ld-item-name {
    display: inline-flex;
}*/

.sample_certificate{
    float: left;
    margin-left: 10px;
    background-image: url('/wp-content/uploads/2020/06/download_certificate_btn1.png');
    width: 200px;
    background-repeat: no-repeat;
    background-size: 200px;
    height: 75px;
    padding-left: 32%;
    line-height: 45px;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
}
.mobile_search .fa-search,.mobile_search .fa-close{font-size: 20px}
.header_search_bar .search-container.remaining_courses.show {
    display: block !important;
    margin-top: 0px;
    width: 560px;
        z-index: 99;
    height: 40px;
    padding: 0px;
    margin: 0px;
}
.header_search_bar .btn_search_select.faclose{    padding: 0px;    margin: 0px;    width: 10px;height: 39px;}
.header_search_bar .awesomplete > input{width: 90%}
.header_search_bar .btn_search_select.faclose:focus{outline:none}
.header_search_bar .awesomplete > input{height:30px}
.header_search_bar .awesomplete > input:focus{outline: none;border:none;}
.header_search_bar  form{height: 40px;}
.header_search_bar .awesomplete > input {
    display: block;
    border: none;
}
.header_search_bar .awesomplete{top: -6px;}
.header_search_bar .awesomplete > input{padding: 10px;
    margin: 3px;
    background: #f5f5f5;}

.header_search_bar .btn_search_select.faclose:focus{outline:none}
.header_search_bar .awesomplete > input{height:30px}
.home_viedo_overlay {
    z-index: 9999999;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.4);
    display: none;
    moz-backdrop-filter: blur(4px);
    webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(0,0,0,.7);
}
.home_viedo .close-button {
    position: absolute;
    top: 10px;
    color: #000;
    background: #fff;
    width: 20px;
    height: 20px;
    right: 0px;
    z-index: 99999;
    border-radius: 30px;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
}
.home_viedo {
    left: 50%;
    margin-left: -250px;
    width: 500px;
    height: 150px;
    position: fixed;
    z-index: 99999999;
    top: 50%!important;
    margin-top: -130px;
    left: 50%;
}
.slider_video .gradient-overlay {
    opacity: 1!important;
    display: block!important;
    width: 500px!important;
    height: 300px!important;
    left: 50%!important;
   /* margin-left: -250px!important;*/
}
.videoTag .gradient-overlay {
    position: fixed;   
    top: 50%!important;
    width: 300px;
    height: 300px;
    margin-left: 0;
    margin-top: -120px;
    opacity: .01;
    z-index: 9999999;
    display: none;
}
body.home .header_search_bar{display: none}

#related_courses .image_thumb.nail .learndash-wrapper a, #related_courses .overlay_video a.read_course {
    border-bottom: 3px solid #000 !important;
}
.copy_span{float:left;margin-bottom: 0px}
.copyright_block{clear:both;color:#747b83;font-size:16px;width:100%;border-top:1px solid #ccc;padding-top:20px;    padding-bottom: 0px;}
.copyright_block .links{text-align:right;float:right;margin-bottom: 0px}
.copyright_block .links  a{color:#747b83;}
.footer_sub_blk p{margin-bottom: 12px;    line-height: 20px;}
.footer_sub_blk_right ul li:first-child{/*font-weight:bold;*/}
.footer_sub_blk_right ul li{list-style:none;display:block;font-size:18px;    line-height: 25px;}
.footer_sub_blk_right ul li a{color:#747b83;text-transform: capitalize;}
.footer_sub_blk_right ul li a:hover{text-decoration:underline;}
.footer_sub_blk_right ul{margin-left:0px;width:49%;float:left;}
.footer_sub_blk_right ul.contact_ul{display: none;}
.page-id-25588 .footer_sub_blk_right ul.contact_ul,.page-id-401 .footer_sub_blk_right ul.contact_ul{display: block;}
.page-id-25588 .footer_sub_blk_right ul,.page-id-401 .footer_sub_blk_right ul{    width: 30%;}
.social_footer {margin-left:0px;margin-top: 10px}
.social_footer li{list-style:none;display:inline-block;padding-right:10px;}
.social_footer li img{width:30px;}
.footer_sub_blk{width:30%;float:left;}
.footer_sub_blk_right{width:68%;float:right;text-align: center;}
.single-sfwd-courses .footer_update,.single-sfwd-courses .footer_sub_blk_right ul li a,.single-sfwd-courses .copyright_block,.single-sfwd-courses  .copyright_block .links a{color:#fff;}
.woocommerce-account .woocommerce-account footer{position: relative;}
.single-sfwd-courses .footer_update .other_page{display: none;}
.single-sfwd-courses .footer_update .course_page{display: block;}
.hfe-copyright-wrapper, .hfe-copyright-wrapper a{
            color:#fff;
        padding: 10px !important;
    margin-top: 15px;
    }

.ld-course-list-items.appendSearchResult  .ld_course_grid .thumbnail.course {
    background-color: transparent !important;}
.appendSearchResults .ast-article-post, .appendSearchResults .ast-article-single{padding:0px !important}
 .appendSearchResult .ld_course_grid .caption .entry-title{
    text-align: left;
    width: 88%;
    float: left;
    height: 25px !important;
    font-size: 13px !important;
    overflow: hidden;
    color: #000 !important;
    padding-top: 5px !important
}
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results{padding: 0px}
.ast-404-layout-1 .page-sub-title{color: #000;
    font-size: 4rem;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    font-family: 'ProximaNova-Bold';}
.ast-404-search .search_par{color: #a3a3ad}
.ast-404-search a.sear_btn {
    position: absolute;
    background: #04d16a;
    padding: 15px 30px;
    color: #fff;
    font-size: 19px;
    text-transform: capitalize;
    border-radius: 5px;
    margin-top: 30px;
    left: 50%;
    margin-left: -80px;
}
.ast-separate-container .error-404, .ast-separate-container .no-results {
    background-color: #f5f5f5;
}
.ast-404-layout-1 .page-header{display: none;}
.search_img{max-width: 80%;}
.specilation_banner{background-image: url('./assets/images/Bg_banner.png');    background-repeat: no-repeat;
    margin:0px 0px 20px;
    background-position: center right;
    padding: 20px 30px 10px;
    height: 200px;
    background-color: #f2357b;
    background-size: 100%;}
.term-cardiology .specilation_banner{ background-color: #71002A;}
.term-counselling .specilation_banner{ background-color: #2C042C;}
.term-diabetes .specilation_banner{ background-color: #002831;}
.term-family-health .specilation_banner{ background-color: #C6007E;}
.term-harrasment .specilation_banner{ background-color: #C88011;}
.term-imaging .specilation_banner{ background-color: #000000;}
.term-immunology .specilation_banner{ background-color: #262525;}
.term-infection .specilation_banner{ background-color: #3F6F29;}
.term-life_saving .specilation_banner{ background-color: #BA1E3D;}
.term-nutrition .specilation_banner{ background-color: #90909414;}
.term-nursing .specilation_banner{ background-color: #144B79;}
.term-management .specilation_banner{ background-color: #597C8B;}
.term-emergency .specilation_banner{ background-color: #B7124F;}
.term-covid19 .specilation_banner{ background-color: #CB2E4D;}
.term-infectious-diseases .specilation_banner{ background-color: #3A771F;}
.term-internal-medicine .specilation_banner{ background-color: #34451E;}
.term-endocrinology .specilation_banner{ background-color: #008B6D;}
.specilation_banner .spec_title{font-size: 15px;
    color: #fff;float: left;padding-top: 10px;width: 45%}
.spec_title h6{font-size: 35px;
    font-weight: bold;
    color: #fff;text-transform: capitalize;}
 
.tax-instr_spec .site-content  .ast-container{    margin-top: 16px;max-width: 100%;padding: 0px}
.tax-instr_spec .ast-container .profile_orderhistory_info,.special_container{max-width: 1140px;margin:0 auto;}  
.home_spec_icon1{background-image: none;
    height: 150px;
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: center center;
    width: 30%;
    float: right;position: absolute;
    right: 80px;}
.term-cardiology .home_spec_icon1{background-image: url('./assets/images/cardiology.png');}
.term-counselling  .home_spec_icon1{background-image: url('./assets/images/counselling.png');}
.term-diabetes  .home_spec_icon1{background-image: url('./assets/images/diabetes.png');}
.term-family-health .home_spec_icon1{background-image: url('./assets/images/family_health.png');}
.term-harrasment .home_spec_icon1{background-image: url('./assets/images/harrasment-1.png');}
.term-imaging .home_spec_icon1{background-image: url('./assets/images/imaging-1.png');}
.term-life_saving .home_spec_icon1{background-image: url('./assets/images/immunology-1.png');}
.term-infection .home_spec_icon1{background-image: url('./assets/images/infection-1.png');}
.term-life_saving .home_spec_icon1{background-image: url('./assets/images/life_saving-1.png');}
.term-nutrition .home_spec_icon1{background-image: url('./assets/images/nutrition.png');}
.term-nursing .home_spec_icon1{background-image: url('./assets/images/nursing.png');}
.term-management .home_spec_icon1{background-image: url('./assets/images/management.png');}
.term-emergency .home_spec_icon1{background-image: url('./assets/images/Emergency.png');}
.term-covid19  .home_spec_icon1{background-image: url('./assets/images/Covid_9.png');}
.term-infectious-diseases .home_spec_icon1{background-image: url('./assets/images/Infectius_Disease.png');}
.term-internal-medicine  .home_spec_icon1{background-image: url('./assets/images/Internal_Medicine.png');}
.term-endocrinology .home_spec_icon1{background-image: url('./assets/images/Endocrinology.png');}
.term-critical-care .home_spec_icon1{background-image: url('../images/Critical_Care.png');}
.term-ventilation-critical-care .home_spec_icon1{background-image: url('../images/Critical_Care.png');}
.term-mental-health .home_spec_icon1{background-image: url('../images/Mental_Health.png');}
.term-paediatrics .home_spec_icon1{background-image: url('../images/Paediatric.png');}
.term-public-health .home_spec_icon1{background-image: url('../images/Public_Health.png');}
.term-quality-systems .home_spec_icon1{background-image: url('../images/Quality_Systems.png');}
.home_spec_icon.diagnostic-aids,.term-diagnostic-aids .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Diagnostic_Aids-2.png);}
.home_spec_icon.gastroenterology,.term-gastroenterology .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Gastroenterology-5.png);}
.home_spec_icon.general-medicine,.term-general-medicine .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/General_Medicine-1.png);}
.home_spec_icon.general-surgery,.term-general-surgery .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/General_Surgery-1.png);}
.home_spec_icon.internal-medicine,.term-internal-medicine .home_spec_icon1{background-image:url('/wp-content/uploads/2020/09/Internal_Medicine-2.png')}
.home_spec_icon.general,.term-general .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/General-4.png);}
.home_spec_icon.gynaecology,.term-gynaecology .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Gynaecology-3.png);}
.home_spec_icon.healthcare-management,.term-healthcare-management .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Healthcare_Management-1.png);}
.home_spec_icon.healthcare-quality,.term-healthcare-quality .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Healthcare_Quality-1.png);}
.home_spec_icon.infection-control,.term-infection-control .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Infection_Control-1.png);}
.home_spec_icon.life-saving,.term-life-saving .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Life_saving-1.png);}
.home_spec_icon.radiology,.term-radiology .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Radiology-3.png);}
.home_spec_icon.pulmonology,.term-pulmonology .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Pulmonology-3.png);}
.home_spec_icon.microbiology,.term-microbiology .home_spec_icon1{background-image: url(/wp-content/uploads/2020/09/Microbiology-3.png);}
.searchresults_bar.desktop_search{    position: absolute;
      bottom: 48px;
    z-index: 9;
    background-image: url(/wp-content/uploads/2020/07/Group-16641.png);
    color: #fff;
    left: 10%;
    background-size: 600px;
    background-repeat: no-repeat;
    width: 50%;
    padding: 9px 10px 0;
    height: 60px;
    font-size: 25px}
.searchresults_bar.desktop_search .heading_search,.searchresults_bar.mobile_search_btn .heading_search{display:block}
.search_desktop,.search_mobile{position:relative}
.search.search-no-results .ast-container .orderhistory_list p {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    padding: 10% 0px;
}
.courses_block_spec .speciality1_blk{margin-right:20px;}
.courses_block_spec #speciality_courses {
    color: #000 !important;
    font-size: 16px;
    font-weight: bold;
}
.courses_block_spec .speciality1_blk span{font-size:16px;}
.searchresults_bar.mobile_search_btn{
       position: absolute;
    top: 61%;
    z-index: 9;
    background-image: url(/wp-content/uploads/2020/07/text_bg_mob.png);
    color: #fff;
    left: 10%;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 80%;
    padding: 10px 10px 0px 10px;
    height: 60px;
    font-size: 13px
}
.search.search-no-results .site-content {
    margin-top: 0px;
}
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,.single-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{
    display: none;}
.top_reated_lec_mobile {display:none !important}




@media (max-width: 1500px){
.myaccount_left img {
    width: 80%;
}
}
@media (max-width: 1280px){
      .footer_sub_blk_right ul li {
    list-style: none;
    display: block;
    font-size: 13px;
}
header .site-logo-img .custom-logo-link img {
    max-width: 1000px;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{    flex: 0 0 1000px;}
    .elementor-icon-box-content h3 {
    font-size: 24px;
}
}
@media (max-width: 1150px){ 
    header .site-logo-img .custom-logo-link img {
    max-width: 800px;
}
    .elementor .elementor-hidden-tablet{display:inline-block}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{    flex: 0 0 800px;}
    .elementor-32 .elementor-element.elementor-element-d3cac1a > .elementor-widget-container {
    margin-top: -40px;
    padding: 0 20px;
}
    .ld-course-list-items .ld_course_grid .thumbnail.course img {
    height: 150px;
}
    #ld_course_list{padding: 0 10px}
        .author_details {
    float: left;
    width: 40%;
}
}
@media (max-width: 900px){
    .specilation_banner{background-image: url('./assets/images/speciality_banner_bg.png');    background-repeat: no-repeat;
    margin:0px 0px 20px;
    background-position: center right;
    padding: 20px 30px 10px;
    height: 200px;
    background-color: #f2357b;
    background-size: 100%;}
    .specilation_banner .spec_title{width: 60%}
    .home_spec_icon1{background-size: 100px}
    .tax-instr_spec .site-content {    margin-top: 55px;}
.tax-instr_spec .ast-container .profile_orderhistory_info,.tax-instr_spec  .special_container{max-width: 100%;}  
.ast-404-search a.sear_btn{margin-top: 10px}
    .search_img{max-width: 100%;}
 .logged-in .myccount_text{height: 70vh}   
.search_mobile{display: block;}
.search_desktop{display: none}
body.home #top_realted_home .bottom_block_sub,#top_realted_home .ld_course_grid .caption{padding: 10px 0px !important}
    .overlay_video .price_block{height: auto;}
    .slick-slide .ast-article-single .image_thumb.nail:hover .overlay_video,.image_thumb.nail:hover .overlay_video{padding: 35px 15px 15px;}
        .rating .fa.checked, .rating .fa {
    color: rgb(255, 200, 80);
    font-size: 10px !important;
}
        .logged-in .ast-header-break-point .ast-mobile-menu-buttons {
    margin-right: 59px !important;
}
    .ast-header-break-point .ast-mobile-menu-buttons {
    margin-right: 15%;
}
    .awesomplete > input {
    display: block;
    width: 90%;
    background-color: #f5f5f5;
    border: 0px;margin: 0px 5px;
}
.awesomplete > input:focus{outline: none;}
.search-container.remaining_courses.show{    margin-top: 20px;}
.ast-button-wrap button {
    box-shadow: none;
    border: none;
    position: absolute;
    right: 11px;
    padding: 0px;
    margin: 0px;
    background: #f5f5f5;
    color: #ccc;
    top: 8px;
}
    .sgi-letter-avatar {
    line-height: 33px !important;
    height: 35px !important;
    width: 35px !important;
    width: 35px !important;
    display: inline-block;
    float: left;
    font-size: 11px;
    position: relative;
    right: 13px;
}
.sgi-letter-avatar {
    top: 5px;
    border-radius: 15px !important;
}
.search-container.remaining_courses.show #home-search{    border: none;
    width: 100%;
    }
.search-container.remaining_courses.show{display:block !important;    margin-top: 10px;}
.search-container.remaining_courses.show #home-search:focus{outline: none;border:none;}
.mobile_search{    position: relative;
    top: 7px;
    color: #8c8282;    right: -8px;}
.header_search_bar{width: 93%;}
}
@media (max-width: 800px){
    .speciality1_blk span{font-size: 12px}
  .spec_title p {
height: 105px;
    overflow: hidden;
    margin-top: 7px;
}
.specilation_banner{padding:20px 15px 10px}
    .c_thumbnails_images img {
    width: 40px;
    height: 40px;
}
.spec_title{margin: 0px !important;
    line-height: 15px;}
.home_spec_icon1{right:15px;}
.hfe-copyright-wrapper, .hfe-copyright-wrapper a{text-align:center !important;padding:0px !important;margin-top:0px !important}
.footer_update,.copyright_block{padding:20px 10px;}
.footer_sub_blk_right ul li{font-size:13px;}
.copy_span{font-size: 12px;}
.copyright_block .links a {
    color: #747b83;
    font-size: 12px;
    line-height: 0px;
    top: -1px;
    position: relative;
}
.speciality1_blk {
    float: left;
    margin-bottom: 0px;
        text-align: center;
    padding-left: 25px;
}
    .mobile_login_list li{list-style-type: none;    display: inline-block}
#home-search{background: transparent;}
.whislist .fa {
    color: rgb(243, 90, 90);
    font-size: 13px;
    margin-left: 5px;
}
.heading_title {
    font-size: 20px;
} 
body.single.single-sfwd-courses,.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{background: rgba(247,85,114,1)}
.single-sfwd-courses .ast-single-post-order .entry-title{color: #fff}
.single-sfwd-courses.ast-separate-container .ast-article-single {
    padding: 0px 0px 30px !important;
}
.elementor-element-85624fe,.elementor-element-745a4cd4,.elementor-element-7d986f3,.elementor-element-1b0557d{background: #f5f5f5}
.elementor-element-85624fe{border-top-left-radius: 30px;border-top-right-radius: 30px;}
.single-sfwd-courses .learndash-wrapper .ld-item-list {
   margin: -2em -12px 0em -8px;
    background: #f5f5f5;
    padding: 0px 10px;
}
.elementor-element-ebc241c{background: #70d4df;}
 body.home .elementor-text-editor {
    text-align: justify;
    padding: 0px 0px;
}
    body.home .mobile_logins.mobile_logins_custom{top:0px}
    body.home .elementor-element-9102740 .elementor-widget-container,body.home  .elementor-element-c8819c9 .elementor-widget-container {
    margin:0px 0px 0px 0px !important;
}
body.home{background: #70d4df }
/*body.home .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{background: #fff}
*/body.home .site-branding{flex: inherit !important;    float: none;
    width: 100%;
    text-align: center;}
body.home  .elementor-element-9dcd465{margin: 10px 0px 0px;
    border-top-left-radius: 20px;
    border-top-right-radius:20px;    box-shadow: 0px 7px 5px #fff, 0px -5px 5px #fff;}
body.home  .elementor-element-57d9852{background: #fff}
body.home .elementor-element-57d9852  .elementor-element-populated,.elementor-element-608c384,.elementor-element-648ee18 , .elementor-element-648ee18  .elementor-element-populated{background: #fff}
body.home .elementor-element-7bda790,.elementor-element-9dcd465,.elementor-element-088d463{background:#f5f5f5 !important}
body.home .main-header-bar-wrap {
    position: fixed;
    width: 100%;
    background: rgb(112, 212, 223);
}
body.home  .elementor-element-bf617da .elementor-image-box-title {
    padding: 0px 20px !important;
    color: #fff;
}
body.home  .search-container{position: relative;    width: 95%;
    background: #f5f5f5;
    text-align: center;
    margin: 0px 10px;border-radius: 10px;}
 body.home  input   { background: #f5f5f5;text-align: left;
    width: 100%;border-radius: 10px;}
body.home  .search-container button{    background: #f5f5f5 !important;
    margin-left: -5px;
    padding: 1px 2px;
    height: 41px;
    line-height: 20px;
    width: 50px;
    position: absolute;
    right: 14px;
    top: 0px;    color: #ccc;
}
body.home  .bottom_block_sub{background: #e5e5e5;
    padding: 10px;
    clear: both;position: relative;}
body.home   .ld_course_grid .caption{    bottom: 40px;}
.ld_course_grid .caption {
    bottom: 40px;
}
body.home  .joine_webinar{    margin: 15px 0px;}
body.home  .joine_webinar #join_for_free{    background: #ea2344;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px;font-weight: 600;padding:2px;width:120px;
}
body.home .professional_enroll{color: #827f7f;font-size: 12px}
body.home .elementor-widget-container{    margin: 15px 0px 10px 0px ;}
body.home .menu-toggle .menu-toggle-icon,body.home .menu-toggle.main-header-menu-toggle{    position: absolute;
    top: 3px;
    left: 5px;color: #fff}
.elementor-element-214339e .elementor-element-populated {
    padding: 10px 0px;
    background: #fff !important;
    margin-top: -2px;
    
}
body.home .elementor-element-57d9852 {
    background: #fff;
    margin-top: -15%;
}
.elementor-widget-heading .elementor-heading-title{}
body.home .elementor-element-4cb1f55 p{display: none;}
body.home  .ast-site-identity{text-align: center; display: block;}
body.home  .mobile_logins {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 10px;
}
         .elementor-28129 .elementor-element.elementor-element-a1142c9 {
    padding: 0px 40px 0px 40px;
}
     .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
     .elementor-element-d9ce100.elementor-col-50 p {
   margin-bottom: 0 !important;
}
.elementor-28129 .elementor-element.elementor-element-a64451b {
    padding: 10px 40px 40px 40px;
}
    #ventilator-course br{display:none;}
     .elementor-28129 .elementor-element.elementor-element-7c5d612 {
    padding: 0px 0px 0px 0px !important;
        height: 0px;
}

.slick-slider .slick-track, .slick-slider .slick-list{height: auto !important;}
     .ld-course-list-items{padding:0px 15px;margin-right:10px;}
     
     .ld-course-list-items .ld_course_grid .thumbnail.course img.c_thumbnails_images{  
    background: #98a87a;}
.slick-initialized .slick-slide{margin-right:14px;margin-bottom: 0px !important;}
 .inner_live_web_text {
    width: 100% !important;
    float: left;
    margin: 0px !important;
}
.elementor-28129 .elementor-element.elementor-element-bd7dda9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-element-6a98815, .elementor-element-f363ccd {
    background: #f9f9f9;
    padding: 10px 0px;
}
    .elementor-element-92d33fa{height:100%}
    .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{margin: 40px 20px 20px 20px;}
    .author_details {
    float: left;
    width: 35%;
}
    .elementor-32 .elementor-element.elementor-element-d0414c9 > .elementor-widget-container{padding:100px 0px}
    .learndash-wrapper .ld-content-actions .ld-content-action{
        -webkit-box-flex:  2 50%;
-ms-flex: 2 50%;
flex: 2 50%;
    }
    .main-logo{float:left;width:50%}
.right-logo{    text-align: right;
    float: right;
    width:50%;}
    .learndash-wrapper .ld-item-list .ld-section-heading h2{text-align:left}    
    .ld-item-title{font-size:14px}  #prevention{display:block;height:300px !important}
    
    .addtoany_content{float:none;margin:16px 0px}
    .elementor-widget-wrap {
    margin-top: 0px;
}
    .ip-details1,.privacypolicy_list,.elementor-text-editor,.elementor-testimonial-content {text-align:justify;padding:0px 20px}
    .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: 20px auto 50px;}
    .type-sfwd-courses .elementor-widget-video .elementor-video{width:auto}
    .type-sfwd-courses .elementor-fit-aspect-ratio {
    padding-bottom: 65% !important;
}
    .ast-single-post-order .entry-title{    width: 100%;}
    .type-sfwd-courses .addtoany_content,
.addtoany_content{position: relative;
    right: 0px;top: 0px;text-align:center}
.addtoany_list a,.type-sfwd-courses .addtoany_list a{display:inline-block}

    .learndash-wrapper .ld-breadcrumbs{width:100%;position: relative;
top: 5px;text-align:center;left:20px}
    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    font-size: 19px;
}
    .elementor-32 .elementor-element.elementor-element-56cef3a9 .gallery-item:last-child .gallery-icon{width:100%}
    .ld-progress-stats {
    position: relative;
      top: 0;
}
    
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {display:block !important;}

    .elementor-32 .elementor-element.elementor-element-d3cac1a .elementor-image-box-wrapper p {
    text-align: left;
    line-height: 24px !important;
}
    .elementor-32 .elementor-element.elementor-element-d3cac1a > .elementor-widget-container {
    margin-top: -40px;
    padding: 0 20px;
}

    .ast-single-post-order .entry-title {
    font-size: 25px;
   
}
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{padding:60px 10px}
    .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{font-size:10px}
.elementor-element-d9ce100.elementor-col-50 {
    width: 100%;
}   
    .about_us_page h2,.ast-article-single h2{padding-top:0px}
        .elementor-element-1e510346{margin: 80px 0px 0px !important;}
    body.ld-in-focus-mode.admin-bar{position:relative}
    .elementor-element-bf617da  .elementor-image-box-content{position: absolute;
    top: 3%;
    right: 10%;
    width: 100%;}
   #sso_form .btn-sso-submit {
    padding: 13px 20px;
    margin-left: -10px;
    position: relative;
    top: -3px;
}
    #sso_modal_coupon {
        width: 95%;}
}

@media (max-width: 744px){
    .home_viedo{}
    .page-id-25588 .site-content,.page-id-25565 .site-content,.page-id-25577 .site-content{padding-top: 0px;}
    .about_us_page,.ip-details1,.privacypolicy_list {
    padding: 0px 20px;
}
    .ast-header-break-point .ast-mobile-header-stack .site-branding{padding:0px}
    .ld-content-actions .ld-button.ld-button-transparent{display:none !important}
    .elementor-32 .elementor-element.elementor-element-11f9c426 {
    margin-top: -18px;
    margin-bottom: 0px;
}
    .elementor-image-gallery .gallery-item img {
    margin: 15px auto;
}
    .ld-course-list-items .ld_course_grid .thumbnail.course img {
    height: auto;
}
    .elementor-32 .elementor-element.elementor-element-7bda790 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
    .elementor-32 .elementor-element.elementor-element-2b7c8e5a {
    padding: 100px 0px 0px 0px;
}
        .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    flex: 0 0 600px !important;
}
    .mobile_privacy{display:block}
    .bank_details {display:none}
    .mobile_privacy {
    display: block;
    border: 1px solid #ccc;
}
    .mobile_privacy p {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 10px 20px!important;
}
.elementor-element-bf617da  .elementor-image-box-content{position: absolute;
    top: 6%;
    right: 0%;
    width: 100%;}
.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title{
        text-align: center;
    padding:0px !important;
    margin-bottom: 4px !important;
}
.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p{
      text-align: center;
}
} 
@media (max-width: 620px){
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    flex: 0 0 76% !important;
}
}  
@media (max-width: 544px){
    #sso_form .btn-sso-submit {
    padding: 13px 20px;
    margin-left: -10px;
    top: -3px;
    position: relative;
}
    #input_code {    width: 70%;}
#sso_form .sso_coupon_error {
    display: block;
    text-align: left;
    padding-left: 20px;
}
    .footer_sub_blk {
    width: 100%;
    float: left;
}
    .footer_sub_blk_right {
    width: 100%;
    float: left;
    text-align: left
}
.footer_sub_blk_right ul {    margin-left: 0px;    width: 50%;}
      #popup_default .popup-content {
    position: fixed;
    background: #fff;
    width: 300px;
    margin: 1% 0 0 -150px;
    left: 50%;
    top: 11%;
    z-index: 11;
    padding: 14px;
}
    #btn-razorpay{    background: #b0003a !important;
    border-color: #b0003a !important;
    border-radius: 30px;
    padding: 5px 10px;
      text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;}
        .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
    margin: -3px auto;
}
    .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
    .elementor-element-ebc241c .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 4px 0px 0px;
}
    .elementor-element-0c16682{display:none}
    .learndash-wrapper .ld-focus .ld-focus-sidebar {
    padding-top: 0px !important;
    margin-top: 65px !important;
}
        .elementor-element-92d33fa{}
    .author_details span.designation{top:-5px}
    .courses_views_block .share_icons{margin-bottom:55px}   .courses_views_block{float:left;width:100%}
    .learndash-wrapper .elementor-widget-container h2,h3, .entry-content h3{font-size:15px !important}
    #testimonial-container-25936 .content{height:190px}
    .about_us_page p{    margin-bottom: 10px;}

    #testimonial-container-25936 .company_name{font-size:12px}
    .main-logo img{width:40%}   
    .right-logo img{width:50%}  #prevention_mobile{height:300px !important}
    body.admin-bar .learndash-wrapper .ld-focus-sidebar {
    top: 120px;
        padding-top: 0px;
}
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
    flex: 0 0 350px !important;
}
        .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo a img{max-width: 100px;    margin-top: -5px;
}
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo a{
    display: block ;
    background:none;
    height: 54px;
    width: 100%;
    background-repeat: no-repeat;
   background-size: 350px;;
    margin-left: 10px;
    margin: 12px 10px;
    }
    .ast-single-post-order .entry-title {
    font-size: 18px;
   
}
.ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
    max-width: 100px !important;
}
    .page-id-25577 .elementor-widget-container h2,.about_us_page h2,.page-id-25565 .elementor-widget-container h2{font-size:18px}
    .sfwd-mark-complete{display:none}
    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    font-size: 19px;
    text-align: center;
}

    .ld-course-list-items .ld_course_grid,.elementor-32 .elementor-element.elementor-element-a8dc7ba > .elementor-widget-container{padding:10px 0px}
    .testimonial-container.nav-top-left .item-list, .testimonial-container.nav-top-right .item-list {
    padding-top: 0px !important;
}
    .elementor-32 .elementor-element.elementor-element-4cb1f55 > .elementor-widget-container {
    padding: 0px 15px;
}
    .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{    white-space: inherit;}
.elementor-32 .elementor-element.elementor-element-5df54b0 > .elementor-widget-container{    padding:0px 0px 10px 0px !important;    margin: 0px 0px 0px 0px !important;}
    .elementor-32 .elementor-element.elementor-element-94750d9 > .elementor-widget-container{    margin: 0px 0px 0px 0px;
    padding: 0px 60px 10px 60px;}
    .language_dropdown_list .dropdown.active ul.dropdown-menu,.language_dropdown_list .dropdown .btn{width:100px}
    .elementor-icon-box-content h4 {
    font-size: 18px;
    height: auto;
        margin-bottom: 0px !important;
}
    .elementor-32 .elementor-element.elementor-element-b1a4317 > .elementor-widget-container {
    margin: 0px 40px 10px 40px;
}
    .main-header-menu .menu-item.menu-item-26687 a {
    background-image: none;
    background-repeat: no-repeat;
    font-size: 14px;
    /* padding: 25px; */
    width: auto;
    position: relative;
    top: 0px;
    left: 0px;
}
    .page-id-15 .site-content{    margin-bottom: 40%;}
    .elementor-element-bf617da .elementor-image-box-content{    top:10%;position: relative;padding-top: 20px;}
.elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title{padding: 0px 20px !important;}   
    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
    text-align: center;    
        padding: 0px 20px !important;
}
    .elementor-32 .elementor-element.elementor-element-97ed310.elementor-position-top .elementor-icon-box-icon, .elementor-32 .elementor-element.elementor-element-9e239e6.elementor-position-top .elementor-icon-box-icon, .elementor-32 .elementor-element.elementor-element-50be998.elementor-position-top .elementor-icon-box-icon{    position: absolute;;text-align:justify;font-size:23px}
    .elementor-32 .elementor-element.elementor-element-97ed310.elementor-position-top .elementor-icon-box-content,.elementor-32 .elementor-element.elementor-element-9e239e6.elementor-position-top .elementor-icon-box-content
    ,.elementor-32 .elementor-element.elementor-element-50be998.elementor-position-top .elementor-icon-box-content{float:right;width:100%;    text-align: justify;}
    .elementor-icon-box-content h4{padding-left:66px;    height: 65px;}
    .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{height:100%;padding: 10px;    margin: 15px 20px 0px 20px;}
    .elementor-32 .elementor-element.elementor-element-d71af38 > .elementor-widget-container {
    margin: 40px 40px 10px 40px;
    padding: 0px;
}
    .elementor-32 .elementor-element.elementor-element-97ed310.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9e239e6.elementor-view-framed .elementor-icon.elementor-icon, .elementor-32 .elementor-element.elementor-element-50be998.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-50be998.elementor-view-default .elementor-icon{font-size:23px}
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details{    position: absolute;
    top: 48px;
    right: 0px;}
.ast-separate-container .ast-article-single {
    padding: 10px 10px;
}
    .ast-separate-container{padding-bottom:0%}
    #register_webinar_model .modal-dialog {
    max-width: 100%;
    margin: 40px 20px;
}
    .ld-course-list-items .ld_course_grid .thumbnail.course img {
    height: auto;
}
.elementor-element-d70ec07  .elementor-text-editor{padding:0px}
    .elementor-28129 .elementor-element.elementor-element-f425259{padding:20px 10px}
.elementor-element-5b01513  .about_us_page {padding:0px}
/*.home_viedo {
    margin-left: -150px;
    width: 300px;
    height: 150px;
    position: fixed;
    z-index: 99999999;
    top: 14%!important;
    margin-top: -150px;
    left: 50%;
    
}
.home_viedo .close-button {
    position: absolute;
    top: 52px;
    }
.slider_video .gradient-overlay {
    opacity: 1!important;
    display: block!important;
    width: 300px!important;
    height: 300px!important;
    left: 0%!important;
     margin-left: -250px!important; 
}*/
    .home_viedo {
    margin-left: 0;
    width: 100%;
    height: 150px;
    position: fixed;
    z-index: 99999999;
    top: 40%!important;
    /* margin-top: -150px; */
    left: 0%;
}
    .home_viedo .close-button {
    position: absolute;
    top: 24px;
}
    .slider_video .gradient-overlay {
    opacity: 1!important;
    display: block!important;
    width: 100% !important;
    height: 300px!important;
    left: 0%!important;
}
}
@media (max-width: 390px){
    .home_viedo {
    
    margin-left: 0px;
    width: 100%;
    height: 150px;
    position: fixed;
    z-index: 99999999;
    top: 50%!important;
    margin-top: -150px;
    left: 0%;
    /* padding: 10px; */
}
    .language_dropdown_list .dropdown.active ul.dropdown-menu, .language_dropdown_list .dropdown .btn {
    width: 87px;
    padding: 10px 7px;
}
.elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper a, .elementor-24787 .elementor-element.elementor-element-c8819c9 .hfe-copyright-wrapper
{font-size:13px}
}

.social_share_container{margin: 0 auto !important;}
div.strike-through{text-decoration: line-through;}

/*prahlada 16/03/2021*/

/*footer alignment*/
.elementor-24787 .elementor-element.elementor-element-5edc10b{
	padding:5px 0px 0px 0px !important;
}

/* side bar alignment*/
.search-container.remaining_courses{
	margin:10px 10px 10px 18px !important;
}
.single-sfwd-lessons .awesomplete>input{
	padding:0px 10px !important;
}


.learndash-wrapper .ld-content-actions{
	background:transparent !important;
}

.social_block .social_course{
	margin-right:15px !important;
}

.search-container.remaining_courses .fa {
    font-size: 18px !important;
}

#top_realted_home .ld-course-list-items .ld_course_grid .thumbnail.course {
    background-color: transparent !important;
    border-radius: 10px !important;
/*     box-shadow: rgb(0 0 0 / 10%) -4px 9px 25px -6px !important; */
	box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px !important;
    min-height: 335px;
}
#top_realted_home .ld-course-list-items .ld_course_grid .entry-title{
	padding:0 10px !important;
}
.bottom_block_sub.home_page {
    padding: 0px 15px !important;
}
.course_catgorgy{
	padding:0px 15px;
}
.slider_content img {
    width: 100%;
}


/*Login model popup showing login and sign up same time */

.myaccount_pop_up.register_popup #register_woocommerce {
    display: none !important;
}
div#register_woocommerce{
	display:none !important;
}

 @media (max-width: 280px){
   p.login_icon a {
    display: block !important;
   }
 div.nsl-container .nsl-button-default div.nsl-button-label-container {
    font-size: 13px !important;
   }
 }
 
 @media (max-width: 650px){
.recording_gallery_li {
    width: 49% !important;
    display: inline-block;
    padding: 10px 10px;
}
 }
 @media (max-width: 640px){
 .ld_course_grid .caption .course_catgorgy {
     width: 70% !important;
}

.bottom_block_sub.home_page .professional_name {
    padding-left: 6px;
}
#top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
    padding: 5px !important;
}
 }
 .elementor-element-12c6e4e  h2 {
    padding-top:50px;
}

 .ld-course-list-items button.slick-next.slick-arrow {
    background-image: url(/wp-content/themes/astra-child/assets/images/sldr-rgt-arrow.png);

}
.ld-course-list-items button.slick-next.slick-arrow:focus{
    outline: none !important;
}
.ld-course-list-items button.slick-prev.slick-arrow{
background-image: url(/wp-content/themes/astra-child/assets/images/sldr-left-arrow.png) !important;
}
.ld-course-list-items button.slick-prev.slick-arrow:focus{
outline: none !important;
}

.image_thumb.nail a img, .ast-article-single .image_thumb.nail img {
    height: 170px !important;
}
.course_catgorgy {
    width: 80% !important;
}

#post-201 .elementor-element-a0c5e87 {
    padding-top:3% !important;
}
.custom_course_template .elementor-element-a0c5e87 {
    padding-top:0% !important;
}
.webinar_dat_blk ul {
    margin-top: 20px;
}
.covid_text {
    margin-top: 20px;
}

div#ld-course-list-content-4d73b2b1a6fe63f682ee36bc556cb2f5 .ld-course-list-items .ld_course_grid .thumbnail.course {
    box-shadow: rgba(0,0,0,.18) 0 2px 4px !important;
    min-height: 335px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course{
    box-shadow: rgba(0,0,0,.18) 0 2px 4px !important;
    min-height: 335px;
}



@media only screen and (min-width:768px) and (max-width: 1300px) {
.recording_gallery_li {
    width: 32.1% !important;
}
}


@media (max-width: 767px){

    #top_realted_home .ld-course-list-items .ld_course_grid .thumbnail.course{
        min-height: auto !important;
    margin-top: 20px;
    }
    .ld-course-list-items .ld_course_grid .thumbnail.course img {
        height: auto !important;
    }
}

@media only screen and (min-width:768px) and (max-width: 1180px) {
    #top_realted_home .ld-course-list-items .ld_course_grid .thumbnail.course{
        min-height: 290px;
        margin-bottom: 20px !important;    
    }

}

/* custom css date: 03-08-2022 */



	
		/*booka and journal*/
        @media (max-width: 767px){
            .elementor-231136 .elementor-element.elementor-element-91d5492 .elementor-heading-title {
                font-size: 35px;
                text-align: center;
                margin: 0px;
            }
                .dosily_img .elementor-text-editor p {
                text-align: left !important;
            }
                .sub_book  .elementor-text-editor{
                    text-align:center !important;
                }
                .subscribe .elementor-text-editor.elementor-clearfix {
                text-align: center !important;
            }
                .ays_template_window .ays_bg_image_box {
                width: auto !important;
            }
                .ays_template_window .ays_template_content {
                width: 100% !important;
                }
                .elementor-231136 .elementor-element.elementor-element-f788605:not(.elementor-motion-effects-element-type-background), .elementor-231136 .elementor-element.elementor-element-f788605 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #6653A3;
                background-image: url(/wp-content/uploads/2022/08/layout-banner2.jpg);
                background-position: center center;
                background-repeat: no-repeat;
                background-position: bottom right 15%;
                    background-size: auto;
            }
                .ld-course-list-items .ld_course_grid .thumbnail.course {
                box-shadow: rgb(0 0 0 / 18%) 0 2px 4px !important;
                min-height: 265px !important;
            }
                #ld_course_list {
                padding: 0px 0px !important;
            }
                .elementor-231136 .elementor-element.elementor-element-4db3aaf .elementor-heading-title{
                    font-size:30px;
                    text-align:center;
                    margin:0px;
                }
                .course_catgorgy {
                padding: 0px 0px !important;
            }
                    body #ld_course_list .ld_course_grid .caption h3 {
                height: 55px !important;
                font-size: 10px !important;
                }
            }
            
            @media (max-width: 970px){
            .ld-course-list-items.row {
                padding: 0px 0px !important;
            }
            
            }
            @media (max-width: 767px){
            .elementor-231136 .elementor-element.elementor-element-75d7a73 > .elementor-widget-container {
                margin: 0px 0px 0px 0px !important;
            }
                .dosily_img .elementor-inner-section {
                padding: 5px 10px 10px 0px !important;
            }
            }
            /* .dosily_img .elementor-image img {
                width: 60%;
            } */
            
            @media (max-width: 800px){
             .elementor-text-editor{
                text-align: left !important;
                padding: 0px 0px !important;
            }
            }
            @media (max-width: 320px){
            .ld_course_grid .caption .course_catgorgy {
                width: 100% !important;
                    height: auto !important;
            }	
            }
            @media (max-width: 640px){
            .ld_course_grid .caption .course_catgorgy {
                width: 100% !important;
                    height: auto !important;
            }
            }
            @media (max-width: 640px){
            @media (max-width: 619px){
            @media (max-width: 420px){
            .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
                padding: 10px 3px 10px 5px !important;
            }
                            body #ld_course_list .ld_course_grid .caption h3 {
                height: 55px !important;
                font-size: 10px !important;
                }
                    .ld_course_grid .caption .course_catgorgy {
                width: 100% !important;
                        height: auto !important;
            }
            }
        }
    }
            .elementor-element {
                letter-spacing: 0px !important;
            }
            @media (max-width: 640px){
            @media (max-width: 619px){
                @media (max-width: 420px){
            .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
                padding: 10px 5px 10px 5px !important;
            }
            }
        }
    }
                    .post-231276 .entry-content p {
                margin-bottom: 0px;
            }
            button#wpforms-submit-232082 {
                font-family: 'ProximaNova-Bold';
                font-size: 18px;
                border-radius: 0px;
                float: left;
            }
            form#wpforms-form-232082 .wpforms-title {
                font-family: 'ProximaNova-Bold';
            }
            .heading_main {
                align-items: center;
                align-self: center;
            }
                    
                .heading_main h5{
                            color:#fff
                    }
            
            .cards_info .elementor-widget-wrap {
                margin-top: 0px;
            }
            
            .cards_info  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
                padding: 0px 0px;
            }
            
            .subscribe h3{
                padding:0px;
                color:#eee;
                    margin: 0px;
                font-size:20px
            }
            .subscribe h2{
                font-size: 35px;
                color: #fff;
                font-weight: 900;
                padding: 0px;
                margin: 0px;
            }
            .subscribe p {
                font-size: 20px;
            }
            .wpforms-field-container {
                text-align: left;
                font-family: 'ProximaNova-Bold';
            }
            
            
            
                    /* end booka and journal*/
            
            
            @media (max-width: 767px) {
             body .course_new_top_blk_sub .ld-course-status div.ld-course-status-segment.ld-course-status-seg-action {display: none !important;}
            }
            .postid-190176 .webinear_progress,.postid-205759 .webinear_progress{
                        display:none !important;
                    }
            .conf-creation-presenter-box-right {
                float: left;
                width: 82%;
                text-align: left;
            }
            .hide-our-webinar-section,body.home section:nth-of-type(5),#mobile.duration_blk_new,.blog-template-default  .owl-carousel{
                display: none !IMPORTANT;
            }
            .tollfree_block img{float:left;}
            .tollfree_block p{margin-bottom:0px}
            .tollfree_block span{display:none !important}
            .tollfree_block{
                    right: 0px;
                position: absolute;
                background: #e62e43;
                padding: 10px !important;
                width:4%;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                color:#fff;
                top: 45%;
                z-index:9999;
                cursor:pointer
            }
            .tollfree_block img{width:50px}
            .tollfree_block:hover {display:inline-block;	width:13%;}
            .tollfree_block:hover span {display:inline-block !important;padding-left:10px}
            .elementor-element-1f9dbdc{clear:both}
            .new_course_data .elementor-container_course1{clear:both}
            body .dosily_related_course #ld_course_list .ld_course_grid .caption h3{color:#fff !important}
            .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{border:none}
            .about_right_webinaradd1{width:100%;text-align:center}
            .ld-progress_course_custom.start{padding: 0px 20px;}
            .featured_block_content p.company_details{width:80% !important}
            .featured_blk{    align-items: center;
                justify-content: center;
                flex-direction: column;
                width: 100%;
                text-align: center;
                flex-flow: row wrap;}
            #desktop.video_coursse_block.desktop_video{display:none}
            .postid-190174  .webinear_progress,.postid-193705 .webinear_progress {display:none}.postid-190174  .prgrass_text,.postid-190174  .webinear_record,.postid-190174  .webinear_record1,.postid-190174 .webinear_time,.postid-190174 .title_webinearlive,.page-bm-id-bf1dd46ce362  .title_webinearlive,.page-bm-id-bf1dd46ce362 .webinear_time,.page-bm-id-bf1dd46ce362 .webinear_time,.page-bm-id-bf1dd46ce362  .webinear_record,.page-bm-id-bf1dd46ce362  .webinear_record1,.page-id-29194  .webinear_time a:hover,.page-bm-id-bf1dd46ce362  .webinear_time a,.postid-176262 .prgrass_text,.postid-176262  .webinear_time a,.postid-209384 .prgrass_text,.postid-209384  .webinear_time a ,.postid-209384  .title_webinearlive,.postid-209384 .webinear_time,.postid-209384  .webinear_record, .webinear_record1,.postid-193705 .prgrass_text{color:#007d9d !important}
            .postid-209384 .webinear_progress{display:none}
            .featured_block_content p{width:100% !important}
            
            .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}
            .Apollo.Patna .left_data ul li,.Solar .left_data ul li,.Radiance .left_data ul li {width: 32%;margin-right:5px}
            #error_block_register.success{color:green !important}.form_div select:focus {
                background: #cbd0d3 !important;
            }.user_enrollments_page .woocommerce-MyAccount-navigation {
                width: 100% !important;
                padding-bottom: 15px;
            }
            .user_enrollments_page .woocommerce-MyAccount-content {
                width: 100% !important;
            }
            .woocommerce-account .end_dt {
                width: 49%;
                margin-bottom: 20px;
                display: inline-block;
                text-align: right;
            }
            .woocommerce-account .start_dt {
                width: 49%;
                display: inline-block;
                margin-bottom: 20px;
            }
            .page-template-course_partnerapi-php{background-color: #f5f5f5;}
            .ld_course_grid .dosily_related_course .caption h3 {
                text-align: left;
                width: 100%;
                float: left;
                height: 40px!important;
                font-size: 16px!important;
                overflow: hidden;
                color: #fff!important;
                padding-top: 5px!important;
                line-height: 20px;
            }
            .page-id-52182 .solar_page{display: block !important}
            .hide-our-webinar-section,body.home section:nth-of-type(5){display:none}
            .myaccount_pop_up.login_popup #login_woocommerce{display:block !important}
            .myaccount_pop_up.register_popup #register_woocommerce{display:block !important}
            .ld-course-list-items .owl-nav {
                position: absolute;
                top: -37px;    
            }
            .dosily_related_course  h3{color: #fff!important;
                font-size: 16px !IMPORTANT;
                height: auto!important;
                line-height: 21px;}
             .myaccount_pop_up {
                width: 25% !IMPORTANT;
            }
            
            .single-sfwd-courses  .top_title{padding:10px 0px !important}
            
            .thank_nurse_template .elementor-widget-container{text-align:center;width:100%}
            .single-sfwd-courses .copyright_block p{margin-bottom:0px}
            .single-sfwd-courses .copyright_block{margin-top:10px}
            .sample_certificate_desktop{display:none !important}
            .postid-172328 .title_webinearlive{color:#000;}
            .postid-172328  .webinear_banner,.postid-172328  .webinear_time span{color:#000}
            .completted_statusdata a{    color: #f75572;}
            .footer_sub_blk_right ul:nth-child(3){display:none
            }
            .dosilyjust_text{display:block}
            .dosily_left img {
                width: 25%;}
            .footer_sub_blk_right ul{width:49%}
            .ld-item-list-item-preview.certificate_url .ld-button{cursor:pointer}
            .back_to_my_courses{    clear: both;
                margin-top: 10px;}
            .back_to_my_courses a{
                    color: #3a3a3a;
                font-size: 17px;
                font-weight: bold;
                padding: 5px 5px;
                border: 1px solid #3a3a3a;
                border-radius: 0px;
                text-transform: capitalize;
            }
            .ld-item-list-item-preview.certificate_url .ld-button{cursor:pointer}
            .checkout-collaterals h2{padding-top:0px}
            .woocommerce-checkout td.product-price{text-align:right}
            .Print_invoice{clear:both}
            .Print_invoice img{    width: 60px;
                float: left;
                padding: 10px;
                position: relative;
                top: -19px;}
            
            .checkout-collaterals h2{padding-top:0px}
            .main-header-menu .menu-item:last-child a:before{display:none}
            .woocommerce-checkout td.product-price{text-align:right}
            .Print_invoice{clear:both}
            .Print_invoice img{width:40px;float:left}
            .course_block_details .Instructors_blk{padding-bottom:15px !important}
            .page-id-14.woocommerce-order-pay .status-publish{width: 63%;
                margin: 50px auto;    background: #f5f5f5;
                padding: 20px !important;}
            .page-id-14.woocommerce-order-pay .status-publish #btn-razorpay {
                background: #b0003a !important;
                border-color: #b0003a !important;
                padding: 10px 10px;
                text-transform: capitalize;
                font-size: 15px;
                font-weight: normal;
                border-radius: 0px;
            }
            .ast-separate-container.post-type-archive-blog {
                background-color: #fff;
            }
            .archive.post-type-archive ul.categories_block li a:hover {
                color: red;
            }
            header .site-logo-img .custom-logo-link img {
                max-width: 150px;
            }
            #payment_unlock_certificate_btn{  
                    font-size: 15px ;padding: 8px 10px !important;    border-color: #fa5072 !important;
                background-color: #fa5072 !important;color:#fff !important; border-radius: 30px;}
            #payment_unlock_certificate_btn_dsktop{  
            font-size: 15px;
                padding: 10px 20px!important;
                border-color: #fa5072!important;
                background-color: #fa5072!important;
                color: #fff!important;
                font-weight: 700;
                margin: 0 20px;
                border-radius: 30px;
            }
            .postid-162655 .webinear_block{font-size: 16px;}
            .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;
            }
            .ld-progress_course_custom.resume {
                background: #fff;
                padding: 8px 7px;
                border-radius: 0;
                border-top-right-radius: 0;
                border: 2px solid #EA2344;
            }
            .conf-creation-presenter-box-right{float:left}
            .page-id-29194 #transbronchial-lung-biopsy-a-diagnostic-approach.inner_live_web_text .bg_image_custom .left_live_webinar,.page-id-29194 #transbronchial-lung-biopsy-a-diagnostic-approach.inner_live_web_text .bottom_block,.page-id-29194 #diagnosis-and-management-of-chronic-coronary-syndromes.inner_live_web_text .bg_image_custom .left_live_webinar,.page-id-29194 #diagnosis-and-management-of-chronic-coronary-syndromes.inner_live_web_text .bottom_block{display:none}
             .postid-162655 .webinear_banner{    background-color: #813e47!important;}
            .page-id-29194 #diagnosis-and-management-of-chronic-coronary-syndromes.inner_live_web_text .bg_image_custom { background-image: url(
            /wp-content/uploads/2021/05/Dr.-Dimitri-Richter_Webinar_Ad.jpg
            )!important;background-size: 100%!important;}
             .page-id-29194 #transbronchial-lung-biopsy-a-diagnostic-approach.inner_live_web_text .bg_image_custom{ background-image: url(
            /wp-content/uploads/2021/05/Dr.-Swarna-Shivakumar_1200x628.jpg
            )!important;background-size: 100%!important;}
            
            .single-webinar_astra .featuredproducts .featured_blk {display:flex}
            .page-id-29194  .top_block_right a{position:absolute;height:100%;width:100%}
            .webinear_banner{padding:13.2% 0% 10.2% 30% ;background-repeat:no-repeat;background-color: #34374a !important;}
            .sepeater_line {
                position: relative;
                text-align: center;
                clear: both;
                padding: 20px 0;
                display:none!important;
            }
            .woocommerce-billing-fields__field-wrapper .form-row{
                border:1px solid #cccbcb;
            }
            .main-header-menu>.menu-item.cart_icon>a:before{border: 0;}
            .desktop_slickslider img {
                height: auto;
                max-width: 100%;
                  margin: 0 auto;
            }
            .main-header-menu>.menu-item.menu-item-159188>a{color: rgb(0,0,0,.5) !important;}
            .main-header-menu>.menu-item>a:before{
                border-right: 1px solid rgb(0,0,0,.5);
                position: absolute;
                top: 50%;
                right: 0px;
                width: 100%;
                height: 20px;
                content: '';
                margin-top: -10px;
            }
            .instr_spec-simtics-web-based-simulations .course_category_blk .course_catgorgy {
                width: 100%!important;
                font-size: 15px;
            }
            .mobile_version_2 .strike-through:before{    border-color: #000!important;}
            .show_in_mobile .strike-through:before{
                left: 13px!important;width: 50px!important;    border-color: #fff!important;
            }
            .top_courses_block_right  .show_in_mobile.mobile_version_2 .float_bar{display:none !important}
            #top_reated_lec.ld-course-list-items .owl-nav.disabled{display:block !important}
            .video_coursse_block .top_image {
                top: -8px;
            }
            .key_concepts {
               margin:0px 0px
            }
            h5.preview_title{padding-top:0px;font-weight:bold !important}
            #Qualification{padding:0px}
            .learndash-embed-responsive footer{position:fixed !important}
            .professional_whislist .social_share_blk{padding:0px}
            .register_label span{color:red}
            .enquire_block .enquirenow{padding:3px 25px;    cursor: pointer;}
            .progress_status_text1 .download_course_btn{    background: #0274be;
                color: #fff !IMPORTANT;
                padding: 10px;
                border-radius: 0px;
                margin-top: 10px;
                clear: both;cursor:pointer}
            .dosily_related_course .ast-article-single .image_thumb.nail{border-top-left-radius:30px;border-top-right-radius:30px;max-height: 125px;}
            
            .single-sfwd-courses .dosily_related_course .caption.home_page:first-child{position: absolute !important;
                top:0px;
                left: 10px;
                color: #fff;float:left;width:60%}
            .ast-article-single .image_thumb.nail{    padding: 0px 0px;
                height: auto;}
            .course_icon{  position: absolute;
                left: auto;
                top: 10%;
                right: 30px;;}
            .course_icon img{max-width:100px !important}
            .single-sfwd-courses .professional_name.author_name_home{display:none}
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-free .ld-course-status-action.login_button{background:#fff !important;width:100% !important;border:2px solid #EA2344;}
            .learndash .learndash_join_button{margin-bottom:0px}
            .desktop_video.video_coursse_block.course_icon_image img{top:0px}
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button a.ld-button {
                top: 0;
                position: relative;
                margin-top: 2px;
                border: none;
                border-radius: 0;
                border-bottom: none !important;
                left:0px
            }
            .veritical_sub_block.slick-slide:nth-of-type(1n+30){display:none !important}
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
                width: 60% !important;}
            .overlay_video .price_block, .overlay_video .course_video .fa {
                margin: 5px 0;
                display: block;
            }
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled  .price_button.strike-through {
                font-size: 18px!important;
                    color: #b3b2b1;
                font-weight: normal;
            }
            .search-container.remaining_courses{margin:0px !important}
            
            .course_new_leftblk  .course_new_top_blk .reedom_coupon{display:none !important}
            .top_courses_block_right .reedom_coupon{display:block !important}
            .cart_icon{margin-right:10px}
            .learndash_post_sfwd-courses .ld-course-status-action #btn-razorpay{    border: 2px solid #EA2344 !important;
                border-bottom: 2px solid #EA2344!important;border-radius:0px;    background-color: #ea2344 !important;
                color: #fff !IMPORTANT;
                font-size: 20px;
                text-transform: inherit;
                font-weight: 600;}
            .learndash_post_sfwd-courses.user_has_no_access .status-subscribe a{border: 2px solid #EA2344;
                border-bottom: 2px solid #EA2344!important;}
            .course_new_top_blk .mobile_course_price{display:none}
            .video_coursse_block.desktop_video {
                height: auto;
                padding-bottom: 15px;
            }
            .single-sfwd-courses .owl-dots{display:none}
            .single-sfwd-courses .ld-course-status-content .free_course{color: #292827;    padding-left: 20px;}
            #primary {
                width: 100%;
            }
            .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;
            }
            
            .instr_spec-simtics-web-based-simulations .course_category_blk .course_catgorgy {
                width: 100%!important;
                font-size: 15px;
            }
            
            .mobile_version_2 .strike-through:before {
                border-color: #000!important;
            }
            
            .show_in_mobile .strike-through:before {
                left: 13px!important;
                width: 50px!important;
                border-color: #fff!important;
            }
            
            .conf-creation-presenter-box-right {
                float: left
            }
            
            .page-id-29194 #gender-sensitization.inner_live_web_text .bottom_block,
            .page-id-29194 #gender-sensitization.inner_live_web_text .bg_image_custom .left_live_webinar,
            .page-id-29194 #overview-of-dermal-fillers.inner_live_web_text .bottom_block,
            .page-id-29194 #overview-of-dermal-fillers.inner_live_web_text .bg_image_custom .left_live_webinar,
            .page-id-29194 #entrepreneurship-for-physicians.inner_live_web_text .bg_image_custom .left_live_webinar,
            .page-id-29194 #entrepreneurship-for-physicians.inner_live_web_text .bg_image_custom .left_live_webinar,
            .page-id-29194 #entrepreneurship-for-physicians.inner_live_web_text .bottom_block {
                display: none
            }
            
            .postid-162655 .webinear_banner {
                background-color: #813e47!important;
            }
            
            .page-id-29194 #entrepreneurship-for-physicians.inner_live_web_text .bg_image_custom {
                background-image: url(/wp-content/uploads/2021/03/Arlen-Meyers_Ad_1200x628-1.jpg;
            )!important;
            }
            
            .page-id-29194 #gender-sensitization.inner_live_web_text .bottom_block,
            .page-id-29194 #overview-of-dermal-fillers.inner_live_web_text .bg_image_custom {
                background-image: url(/wp-content/uploads/2021/03/Dr.-Ayman-El-Attar_Webinar_Ad.jpg
            )!important;
            }
            
            .page-id-29194 #gender-sensitization.inner_live_web_text .bottom_block,
            .page-id-29194 #gender-sensitization.inner_live_web_text .bg_image_custom {
                background-image: url(/wp-content/uploads/2021/03/Dr-Savita-Date-Menon_Webinar_Ad-1.jpg
            )!important;
            }
            
            .page-id-29194 #regenerative-medicine-and-integrative-cancer-therapy.inner_live_web_text .bottom_block,
            .page-id-29194 #telemedicine-during-covid-19.inner_live_web_text .bg_image_custom {
                background-image: url(/wp-content/uploads/2021/03/Dr.Erkeda-DeRouen_Webinar_Ad-1.jpg)!important;
            }
            
            .page-id-29194 #bundle-branch-blocks-and-fascicular-blocks.inner_live_web_text .bg_image_custom .left_live_webinar,
            .page-id-29194 #bundle-branch-blocks-and-fascicular-blocks.inner_live_web_text .bottom_block {
                display: none
            }
            
            .page-id-29194 #bundle-branch-blocks-and-fascicular-blocks.inner_live_web_text .bg_image_custom {
                background-image: url(/wp-content/uploads/2021/02/Feb26-Dr.-Jerry-Jones-Ad.jpg)!important;
            }
            
            .single-webinar_astra .featuredproducts .featured_blk {
                display: flex
            }
            
            .page-id-29194 .top_block_right a {
                position: absolute;
                height: 100%;
                width: 100%
            }
            
            .webinear_banner {
                padding: 13.2% 0% 10.2% 30%;
                background-repeat: no-repeat;
                background-color: #34374a !important;
            }
            
            .sepeater_line {
                position: relative;
                text-align: center;
                clear: both;
                padding: 20px 0;
                display: none!important;
            }
            
            .woocommerce-billing-fields__field-wrapper .form-row {
                border: 1px solid #cccbcb;
            }
            
            .main-header-menu>.menu-item.cart_icon>a:before {
                border: 0;
            }
            
            .desktop_slickslider img {
                height: auto;
                max-width: 100%;
                margin: 0 auto;
            }
            
            .main-header-menu>.menu-item.menu-item-159188>a {
                color: rgb(0, 0, 0, .5) !important;
            }
            
            .main-header-menu>.menu-item>a:before {
                border-right: 1px solid rgb(0, 0, 0, .5);
                position: absolute;
                top: 50%;
                right: 0px;
                width: 100%;
                height: 20px;
                content: '';
                margin-top: -10px;
            }
            
            .main-header-menu .menu-item:nth-child(4) a:before,
            .main-header-menu .menu-item:nth-child(5) a:before {
                display: none
            }
            
            
            .postid-150168 .top_reated .slick-arrow {
                display: none !important
            }
            
            .postid-145215 .top_reated .ld-course-list-items .col-md-4 {
                width: 100%!important;
                flex: 0 0 60% !important;
                max-width: 50% !important;
            }
            
            .woocommerce-account .bottom_block_sub .c_thumbnails_images_blk {
                float: right;
                width: 100px;
            }
            
            body.woocommerce-account #ld_course_list .ld_course_grid .caption :last-child {
                font-size: 13px
            }
            
            .woocommerce-account .bottom_block_sub.home_page .professional_name {
                width: 27%
            }
            
            .page-id-29194.page-bm-id-aea71178a834 .webinear_record,
            .page-id-29194.page-bm-id-aea71178a834 .prgrass_text,
            .page-id-29194.page-bm-id-aea71178a834 .webinear_time a,
            .page-id-29194.page-bm-id-aea71178a834 .webinear_progress {
                display: none
            }
            
            #categories_block_content ul.categories_block li:hover {
                background: transparent
            }
            
            .med-blog-content a img {
                max-height: 170px;
                width: 100%;
            }
            
            .veritical_sub_block:nth-child(19) {
                display: none
            }
            
            .home_spec_icon.covid-19,
            .term-covid-19 .home_spec_icon1 {
                background-image: url('/wp-content/uploads/2020/12/Covid_9.png');
            }
            
            .home_spec_icon.nephrology,
            .term-nephrology .home_spec_icon1 {
                background-image: url('/wp-content/uploads/2020/12/Nephrology.png');
            }
            
            .term-endocrinology .home_spec_icon1,
            .home_spec_icon.endocrinology {
                background-image: url('/wp-content/uploads/2020/12/Endocrinology.png');
            }
            
            .term-endocrinology .home_spec_icon1,
            .home_spec_icon.endocrinology {
                background-image: url('/wp-content/uploads/2020/12/Endocrinology.png');
            }
            
            .term-simtics-web-based-simulations .home_spec_icon1,
            .home_spec_icon.simtics-web-based-simulations {
                background-image: url('/wp-content/uploads/2020/12/Web-based-Simulations.png');
            }
            
            .home_spec_icon.surgery,
            .term-surgery .home_spec_icon1 {
                background-image: url('/wp-content/uploads/2020/12/Surgery.png');
            }
            
            .home_spec_icon.general-healthcare,
            .home_spec_icon.general-healthcare {
                background-image: url('/wp-content/uploads/2020/12/General-Healthcare.png');
            }
            
            .home_spec_icon.immunology {
                background-image: url('/wp-content/uploads/2020/12/Immunology.png');
            }
            
            .ld-course-list-items .ld_course_grid .entry-title {
                font-weight: 700
            }
            
            .completted_status {
                font-size: 11px
            }
            
            .applied_coupon_code {
                width: 80%
            }
            
            .social_icons_block ul.socialList {
                margin: 0px !important
            }
            
            .post .post-header .post-meta,
            .post .post-header .post-meta a,
            .post-meta a,
            .published {
                color: #aaa;
                font-size: 12px;
            }
            
            .post-meta .fa {
                color: #c3ad70;
                margin-right: 3px;
            }
            
            .show_in_mobile .free_course {
                color: #fff !important;
                text-transform: capitalize
            }
            
            .ld-course-list-items .ld_course_grid .caption.home_page .price_block .free_course {
                color: #000;
                font-weight: bold;
            }
            
            .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 .price_block .strike-through:before {
                border-color: #9a9a9d!important;
                border-top: 2px solid!important;
            }
            
            .ld-course-list-items .ld_course_grid .caption.home_page .price_block .strike-through:before {
                left: 0px !important
            }
            
            .download_co .archive-post-content p {
                color: #000 !important
            }
            
            .ast-separate-container .ast-article-post,
            .ast-separate-container .ast-article-single {
                padding: 0px 20px !important;
                background: transparent;
            }
            
            .woocommerce form .form-row label {
                font-weight: 500;
                letter-spacing: .5px;
                text-transform: uppercase;
            }
            
            .strike-through {
                text-decoration: line-through;
            }
            
            span.old_price_cart {
                text-decoration: line-through;
            }
            
            #register_woocommerce .form-row label tip {
                visibility: hidden;
                width: 250px;
                background-color: #009b9f;
                color: #fff;
                text-align: left;
                border-radius: 6px;
                padding: 5px 10px;
                position: absolute;
                z-index: 1;
                text-transform: capitalize;
                font-size: 10px;
            }
            
            #register_woocommerce .form-row:hover tip {
                visibility: visible;
            }
            
            .order_details th {
                color: #a7a7a7;
            }
            
            .order_details th {
                text-transform: uppercase
            }
            
            .order_details .product-total {
                color: #a7a7a7;
                font-size: 16px;
            }
            
            .sub_title_order1 {
                font-size: 20px;
                text-align: center;
                padding: 15px 0px;
                color: #9b9797;
                font-weight: bold;
            }
            
            .title_order_invoice {
                padding: 10px 0px;
                background: #333;
                color: #fff;
                text-align: center;
                font-size: 18px;
                font-weight: bold;
            }
            
            .woocommerce-order-received .cart_banner {
                color: #fff;
                padding-top: 20px;
                text-align: left;
                font-size: 28px;
                font-weight: bold;
                background-image: url(/wp-content/themes/astra-child/assets/images/banner-min.png);
                height: 120px;
                color: #fff;
            }
            
            .woocommerce-order-received .cart_banner p {
                margin-bottom: 0px
            }
            
            .woocommerce-thankyou-order-received {
                margin-bottom: 0px !important
            }
            
            .subscription_text {
                font-size: 12px;
                text-transform: lowercase;
            }
            
            .woocommerce-order-details__title {
                padding: 10px 20px !important;
                background: #eee !important;
                font-weight: bold;
            }
            
            .order_details li strong {
                color: #555
            }
            
            .order_details li {
                display: block;
                border-right: none !important;
                width: 100%;
                padding: 5px 0px;
                border-bottom: 1px solid #ebebeb;
                padding-left: 10px !important;
                color: #9b9797;
                font-weight: bold;
                font-size: 12px !important;
            }
            
            .woocommerce-order-details {
                width: 70%;
                float: left
            }
            
            .woocommerce-order-overview.woocommerce-thankyou-order-details {
                width: 27%;
                float: right;
                border: 1px solid #ccc;
            }
            
            .woocommerce-checkout .woocommerce-customer-details {
                display: none
            }
            
            .payment_method_bacs label,
            .payment_method_razorpay label {
                font-weight: bold !important
            }
            
            .checkout_table_blk .woocommerce-remove-coupon {
                display: none
            }
            
            .discount_tr td .woocommerce-Price-amount.amount {
                font-weight: normal
            }
            
            .cart_valuetotal {
                position: absolute;
                right: 9px;
                top: 14px;
                font-size: 11px;
                background: #f90736;
                width: 16px;
                height: 16px;
                line-height: 15px;
                border-radius: 50%;
                color: #fff;
                text-align: center;
            }
            
            .status-subscribe .custom_login_allow {
                background: #fff;
                padding: 0px 50px!important;
            }
            
            div.nsl-container-block .nsl-container-buttons a {
                max-width: 100% !important
            }
            
            .ld-course-status-action .ld-login-text {
                line-height: 38px!important;
            }
            
            .learndash-wrapper a.remove_coupon_code {
                border-bottom: 1px solid #fff !important
            }
            
            .status-free .login_button {
                background: #fff
            }
            
            body #ld_course_list .ld_course_grid .caption h3 {
                font-weight: 700
            }
            
            .woocommerce-cart .cart-discount th,
            .woocommerce-cart .cart-discount td,
            .woocommerce-cart .tax-rate th,
            .woocommerce-cart .tax-rate td {
                color: #848484;
                border-top: none !important
            }
            
            .woocommerce-cart .cart_item:nth-last-child(1) td {
                border-top: 1px solid #ebebeb !important;
            }
            
            .woocommerce-cart .cart-discount td {
                text-align: right
            }
            
            .woocommerce-cart .tax-rate td {
                text-align: right
            }
            
            .woocommerce-error::before,
            .woocommerce-info::before,
            .woocommerce-message::before {
                top: 6px;
            }
            
            .woocommerce-error {
                border-top-color: #b81c23;
                top: 0px;
                padding-top: 5px;
                padding-bottom: 5px;
                position: absolute;
                width: 100%;
            }
            
            .woocommerce-cart .woocommerce-message {
                border-top-color: #0274be;
                position: absolute;
                width: 100%;
                top: 0px;
                padding-top: 5px;
                padding-bottom: 5px;
            }
            
            .show_in_desktop #btn-join {
                padding: 10px 20px;
                border-top-right-radius: 0px!important;
                background: #fff!important;
                border: none;
                width: 100%;
                color: #EA2344;
                text-align: center;
            }
            
            form.hide__couponelement.coupon_code_validator.show {
                display: block !important;
            }
            
            
            
            .remove_coupon_code {
                text-decoration: none!important;
                border: 1px solid #fff;
                padding: 10px;
                border-radius: 30px;
                height: 40px;
                position: relative;
            }
            
            .course_category_blk {
                float: left;
                width: 26% !important
            }
            
            .applied_coupon_code:focus {
                outline: none;
                border: none
            }
            
            .coupon_html_classs {
                color: #fff;
            }
            
            .coupon_html_classs span {
                text-decoration: none !important
            }
            
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
                border-right: 0px solid transparent
            }
            
            .reedom_coupon a {
                color: #fff;
            }
            
            .reedom_coupon .error_msg {
                color: #f7dc1b;
                clear: both;
                float: left;
                text-align: left
            }
            
            .reedom_coupon span {
                text-decoration: underline;
            }
            
            .reedom_coupon {
                background: transparent !important;
                border-left: none;
                text-align: left;
                width: 100% !important;
                justify-content: flex-start !IMPORTANT;
                padding: 0px !important
            }
            
            .applied_coupon_code {
                float: left;
                width: 60%;
                border-radius: 0px !important;
                height: 30px !important;
                background-repeat: no-repeat !important;
                background-size: 20px !important;
                background-image: url(/wp-content/themes/astra-child/assets/images/discount.png) !important;
                background-position: 5px 4px !important;
                padding-left: 33px !important;
                line-height: 30px;
            }
            
            .sbmt_coupon_code {
                width: 20% !important;
                float: left;
                padding: 0px 10px !important;
                border-radius: 0px !important;
                height: 30px;
                background: #ec4a65 !important;
            }
            
            .page-id-15.logged-in .elementor-section .elementor-container {
                margin: 0 auto;
            }
            
            .elementor-element-1f9dbdc .elementor-widget-container {
                border-top: 1px solid #ccc
            }
            
            .partner_blocksection {
                margin: 20px 0px 30px;
            }
            
            .myaccount_page.my_account_page_cstm .nsl-container.nsl-container-block {
                width: 52%;
                float: left
            }
            
            .myaccount_page.my_account_page_cstm div.nsl-container-block .nsl-container-buttons {
                flex-flow: row
            }
            
            .myaccount_page.my_account_page_cstm div.nsl-container .nsl-button,
            .myaccount_page.my_account_page_cstm div.nsl-container .nsl-button-google[data-skin="light"],
            .myaccount_page.my_account_page_cstm .linkedin_icon.nsl-container-buttons a {
                border: none
            }
            
            .myaccount_page.my_account_page_cstm div.nsl-container-block .nsl-container-buttons a:nth-child(2) div.nsl-button-label-container,
            .myaccount_page.my_account_page_cstm .linkedin_icon_blk_myacc .nsl-button-default div.nsl-button-label-container {
                display: none
            }
            
            .myaccount_page.my_account_page_cstm div.nsl-container .nsl-button-default div.nsl-button-label-container {
                padding-left: 10px
            }
            
            .linkedin_icon_blk_myacc {
                width: 45% !important;
                float: right !important;
                padding-left: 10px
            }
            
            .myaccount_page.my_account_page_cstm .linkedin_icon .nsl-button-default {
                border-radius: 50% !important;
                padding: 0px;
                width: 40px;
                height: 40px;
            }
            
            .myaccount_page.my_account_page_cstm .nsl-container-buttons a .nsl-button-facebook {
                background-color: #4267b2 !important;
                width: 40px;
                height: 40px;
                border-radius: 50% !important;
                margin-right: 10px;
            }
            
            .myaccount_page.my_account_page_cstm .nsl-container-buttons a .nsl-button-facebook svg path {
                fill: #fff !important
            }
            
            body.page-id-15 .elementor-element-1f9dbdc .elementor-widget-container {
                max-width: 100%;
                margin: 20px auto;
            }
            
            .thank_page_left {
                background: url(/wp-content/uploads/2020/11/Thankyou_bnr.png);
                background-repeat: no-repeat;
                background-size: 100%;
            }
            
            .my_account_page_cstm .myaccount_pop_up.register_popup,
            .my_account_page_cstm .myaccount_pop_up.login_popup {
                width: 100% !important
            }
            
            .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
                display: none;
            }
            
            body #ld_course_list .ld_course_grid .caption {
                clear: both
            }
            
            .c_thumbnails_images {
                width: 15% !important
            }
            
            #ventilator-course .c_thumbnails_images img {
                width: 40px
            }
            
            .ld-course-list-items .ld_course_grid .thumbnail .caption {
                background-color: transparent !important;
                border: none!important;
            }
            
            .professional_name.author_name_home {
                width: 100% !important;
                height: 25px
            }
            
            .bottom_block_sub.home_page .c_thumb_views {
                margin: 0 0px;
            }
            
            .bottom_block_sub .c_thumbnails_images_blk {
                float: right;
                width: 180px;
            }
            
            .bottom_block_sub.home_page .professional_name {
                padding-left: 10px !important;
                width: 20%;
                margin-right: 10px;
            }
            
            .views_images {
                width: 20px !important;
                float: left;
                padding-right: 3px;
            }
            
            .bottom_block_sub.home_page .professional_whislist {
                text-align: left;
                float: left;
            }
            
            .home_slider_new .slick-arrow.slick-disabled,
            .home_slider_new1 .slick-arrow.slick-disabled {
                display: none !important
            }
            
            .professional_name {
                text-align: left;
                padding-left: 5px;
            }
            
            .image_thumb.nail:hover .overlay_video {
                display: none;
            }
            
            .home_slider_new .slick-prev.slick-arrow {
                left: 20px;
                top: 50%;
                margin-top: -15px;
            }
            
            .home_slider_new .slick-next.slick-arrow {
                right: 15px;
                top: 50%;
                margin-top: -15px;
            }
            
            .image_thumb.nail:hover .overlay_video {
                display: none !important;
            }
            
            body #ld_course_list .ld_course_grid .caption h3 {
                padding-left: 0px
            }
            
            .main-header-bar-navigation nav .main-navigation ul .new_sign_up_text #loginModal_footer {
                border: 1px solid #ea3d70!important;
                color: #ea3d70!important;
                padding: 0 13px!important;
                height: 32px!important;
                font-size: 14px!important;
                border-radius: 5px;
            }
            
            .mobile_logins .mobile_login_list .new_mobile_sign_up_text #loginModal_footer {
                border: 1px solid #ea3d70!important;
                color: #ea3d70!important;
                padding: 8% 13px!important;
                font-size: 14px!important;
                border-radius: 5px;
            }
            
            .main-header-bar-navigation nav .main-navigation ul .new_sign_up_text #loginModal_footer:hover {
                border: 1px solid #ea3d70!important;
                color: #fff!important;
                padding: 0 13px!important;
                height: 32px!important;
                font-size: 14px!important;
                border-radius: 5px;
                background: #ea3d70;
                text-decoration: none;
            }
            
            #hidden1 {
                display: none
            }
            
            body #message-purchased {
                display: none !important
            }
            .user_name_header {
            overflow:hidden;
                width: 60px
            }
            
            .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                line-height: 35px;
                font-size: 2.2rem;
            }
            
            .slick-slide .ast-article-single .image_thumb.nail:hover .overlay_video {
                padding: 10px 15px 10px;
            }
            
            .elementor-image-box-content1 {
                display: none
            }
            
            .mobile_ne_slider .elementor-image-box-content1 {
                display: block
            }
            
            .home_slider_new {
                opacity: 0;
                visibility: hidden;
                transition: opacity 1s ease;
                -webkit-transition: opacity 1s ease;
                height: 0px;
            }
            
            .home_slider_new.slick-initialized {
                visibility: visible;
                opacity: 1;
                height: auto
            }
            
            .home_slider_new1 {
                opacity: 0;
                visibility: hidden;
                transition: opacity 1s ease;
                -webkit-transition: opacity 1s ease;
                height: 0px;
            }
            
            .home_slider_new1.slick-initialized {
                visibility: visible;
                opacity: 1;
                height: auto
            }
            
            body.home .search-container {
                margin-top: 1px
            }
            
            .mobile_slickslider {
                display: none
            }
            
            .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content1 p {
                text-align: left!important;
                color: #ccc6e4;
                font-weight: 600;
                font-size: 18px;
            }
            
            .elementor-element-bf617da .elementor-image-box-content1 {
                position: absolute;
                top: 55%;
                padding-left: 18%;
                left: 0px;
                width: 100%;
            }
            
            .slider_content {
                position: relative
            }
            
            .teacher_blk_container .instructor_par_blk {
                width: 79%
            }
            
            .single-sfwd-lessons .a2a_kit a {
                margin-right: 5px;
                margin-left: 5px
            }
            
            .partner_blocksection .slick-slide {
                text-align: center;
            }
            
            .partner_blocksection .slick-slide::before {
                content: '';
                display: inline-block;
                height: 100%;
                vertical-align: middle;
            }
            
            .partner_blocksection .slick-slide img {
                vertical-align: middle;
                height: 100px !important;
                max-width: auto !important
            }
            
            .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
                display: none
            }
            
            .teacher_blk_container .instructor_par_blk {
                width: 79%
            }
            
            .single-sfwd-lessons .a2a_kit a {
                margin-right: 5px;
                margin-left: 5px
            }
            
            .logged-in .sgi-letter-avatar {
                top: 0px;
            }
            
            .teacher_blk_container .social_block_blk li {
                padding: 0px
            }
            
            .teacher_blk_container .home-search {
                background: transparent !important
            }
            
            .single-sfwd-lessons .search-container.remaining_courses {
                height: 35px
            }
            
            .single-sfwd-lessons .awesomplete>input {
                width: 100%;
                background: transparent !important;
                border: none;
                border-radius: 0px !important;
                line-height: 30px;
            }
            
            .single-sfwd-lessons .remaining_courses .awesomplete {
                background: transparent !important
            }
            
            .custom_course_template .ast-article-single {
                padding: 0px !important
            }
            
            .custom_course_template .elementor-element-a0c5e87 {
                padding-top: 5%
            }
            
            .custom_course_template #primary {
                margin: 0em 0 !important
            }
            
            .home_search_form input {
                line-height: 45px
            }
            
            .login_icon,
            .sign_icon {
                text-align: center !important
            }
            
            .myaccount_page.my_account_page_cstm .social_login1 a {
                color: #000
            }
            
            .lost-password,
            .login_icon a,
            .login_icon a,
            .sign_icon a {
                color: #7459cc;
            }
            
            .login_popup .sign_icon,
            .register_popup .login_a .reigter_a,
            .register_popup .login_icon,
            .login_popup .reigter_a {
                display: none
            }
            
            .login_popup .login_a {
                display: block !important
            }
            
            .register_popup .sign_icon .home_page_instructor #hidden1 {
                display: none
            }
            
            .sign_icon {
                margin-bottom: 0px;
                margin-top: 20px
            }
            
            .sign_icon {
                text-align: center;
                font-size: 13px;
                font-weight: 600
            }
            
            .login_icon {
                margin-bottom: 0px;
                text-align: center;
                font-size: 13px;
                font-weight: 600
            }
            
            .ui-widget.ui-widget-content {
                border: 1px solid #c5c5c5;
                width: 350px !important;
                height: 258px;
                overflow: auto
            }
            
            .tax-instr_spec .site-content .ast-container {
                margin-top: 60px;
            }
            
            .page-id-201 .post-201 {
                margin-top: -10px;
            }
            
            .home_spec_icon.radiology,
            .term-radiology .home_spec_icon1 {
                background-image: url(/wp-content/uploads/2020/09/Radiology-4.png);
            }
            
            #menu-item-27289 {
                display: none
            }
            
            body.home .top_image_blk,
            .image_thumb.nail .top_image_blk {
                width: 55px;
                position: absolute;
                right: 9px;
                top: -5px;
            }
            
            .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;
            }
            
            .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: bold;
            }
            
            .page-id-29194 .webinear_title {
                font-weight: bold;
            }
            
            .page-id-29194 .company_details_blk {
                display: block;
                text-transform: capitalize;
                font-weight: 700;
                font-size: 14px;
                color: rgba(71, 71, 71, 0.7);
                letter-spacing: .3px;
                text-align: initial;
                line-height: 20px;
            }
            
            .top_image_blkimg.top_image {
                height: 50px !important;
                width: auto !important;
                border: 0px!important;
                object-fit: inherit !important;
            }
            
            .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, 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: 0px;
                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: 0px
            }
            
            .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: 0em 0;
            }
            
            .header_search_bar .awesomplete {
                top: 0;
                width: 83%;
                float: left;
                left: 0px;
                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: 0px !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%;
            }
            
            .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
            }
            
            
            
            .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: 0px !important;
                justify-content: flex-start;
                clear: both;
                background: none;
                padding: 0px;
                border-right: none;
                font-size: 0px;
                padding: 0px !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: 0px 10px
            }
            
            .social_share_blk img {
                width: 22px
            }
            
            .course_category_blk {
                width: 100% !important;
                display: block !important;
                color: #fff;
                clear: both;
                padding-left: 0px !important;
                margin: 10px 0px
            }
            
            .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
            }
            
            .company_details1 {
                font-size: 22px;
                letter-spacing: 0.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: 0px !important;
                border-bottom: none;
            }
            
            #join_webinar_model .modal-body {
                padding: 0px
            }
            
            #join_webinar_model .modal-open .modal {
                padding-right: 0px !important
            }
            
            #join_webinar_model .modal-header .close {
                border: 2px solid #000;
                position: absolute;
                right: 5px;
                padding: 0px !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: 0px !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: 0px;
            }
            
            .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: 71%
            }
            
            .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: 0px!important;
                padding-top: 0px;
                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: 0px !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: transparent;
            }
            
            .learndash-wrapper .ld-modal.ld-login-modal #register_woocommerce input {
                margin: 3px 0px
            }
            
            .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: 0px
            }
            
            .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 0px;
                text-transform: capitalize;
                font-size: 14px;
                font-weight: bold;
                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
            }
            
            .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: 0px
            }
            
            .learndash-wrapper .ld-login-modal {
                top: 5%;
                position: fixed;
                margin: 23% 50% 20px 50% !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: 0px !important;
                width: 100%;
                padding: 10px 0px;
                font-size: 18px;
                font-weight: bold;
                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: bold
            }
            
            .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: 0px
            }
            
            .myaccount_pop_up .or_div {
                position: relative;
                border-top: 1px solid #ccc;
                top: 4px;
                margin: 15px 0 20px;
            }
            
            .myaccount_pop_up .or_div span {
                position: absolute;
                top: -16px;
                z-index: 9;
                background: #fff;
                padding: 0px 5px;
                left: 50%;
                margin-left: -10px;
                font-size: 18px;
            }
            
            .learndash-wrapper .ld-login-modal .ld-login-modal-login {
                background: transparent !important
            }
            
            .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
                padding: 0px;
                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: 0px 6px
            }
            
            #login_woocommerce input,
            #register_woocommerce input {
                width: 100%;
                background: #fff;
                border-radius: 5px;
                padding: 10px;
                font-weight: normal
            }
            
            .myaccount_pop_up p.form-row.last_rows {
                margin-bottom: 0px !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: bold;
                font-size: 13px
            }
            
            #login_woocommerce .form-row {
                margin-bottom: 5px !important
            }
            
            .myaccount_pop_up .myaccount_right {
                width: 100%;
                float: left;
                background: #fff;
                padding: 10px 20px;
                margin-top: 5px;
            }
            
            .myaccount_pop_up .myaccount_right1 {
                width: 30%;
                float: right
            }
            
            .elementor-element-1f9dbdc .elementor-widget-container {}
            
            .featuredproducts .featured_blk {
                display: inline-block
            }
            
            .bottom_block_sub {
                padding: 5px 5px!important;
            }
            
            .ld_course_grid .caption {
                padding: 5px 5px!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: 0px;
                border-top-right-radius: 0px;
                padding: 8px;
                text-align: left;
                bottom: 0px;
            }
            
            body.home #top_realted_home br {
                display: none
            }
            
            .our_top_realted_course {
                margin: 40px auto 0px
            }
            
            .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
                padding: 40px 0px 0px
            }
            
            #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: 0px 2px;
                line-height: 20px;
                border-radius: 50%;
                text-align: center;
            }
            
            .icon_sound {
                height: 30px;
                float: left !important;
                padding: 5px 8px !important;
                box-shadow: 0px 0px 2px 0px #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: 0px 15px !important;
            }
            
            .notification_bar {
                background: #3F7FFF;
                padding: 20px 10px 20px 10px;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                color: #fff;
                font-size: 12px;
                width: 350px;
                position: fixed;
                bottom: 0px;
                opacity: 0.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 20px 10px;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                color: #fff;
                font-size: 12px;
            }
            
            #message-purchased {
                left: 0px !important;
                bottom: 10px !important
            }
            
            .sfwd-courses.type-sfwd-courses.status-draft .c_thumb_views,
            .ld-course-status-action #btn-razorpay:before {
                display: none;
            }
            
            .partner_blocksection ul {
                margin-left: 0px
            }
            
            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: 0px;
                display: none !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: 50%!important;
                top: 45%!important;
                right: 0;
                border-top: 2px solid!important;
                border-color: #b3b2b1!important;
                -webkit-transform: rotate(
            -180deg
            );
                -moz-transform: rotate(-180deg);
                -ms-transform: rotate(-180deg);
                -o-transform: rotate(-180deg);
                transform: rotate(
            -180deg
            );
                width: 48px!important;
                margin-top: 0px;
                margin-left: -20px;
            }
            
            .logged-in .ld-course-status-price.price_button.strike-through:before {
                position: absolute!important;
                content: "";
                left: 22px!important;
                top: 45%!important;
                right: 0;
                border-top: 2px solid!important;
                border-color: #b7e5e3!important;
                -webkit-transform: rotate(-180deg);
                -moz-transform: rotate(-180deg);
                -ms-transform: rotate(-180deg);
                -o-transform: rotate(-180deg);
                transform: rotate(-180deg);
                width: 58px!important;
                margin-top: -10px;
            }
            
            .strike-through:before {
                position: absolute!important;
                content: "";
                left: 22px!important;
                top: 45%!important;
                right: 0;
                border-top: 3px solid!important;
                border-color: #f71700!important;
                -webkit-transform: rotate(-180deg);
                -moz-transform: rotate(-180deg);
                -ms-transform: rotate(-180deg);
                -o-transform: rotate(-180deg);
                transform: rotate(-180deg);
                width: 45px!important;
            }
            
            .video_coursse_block .top_image_blk img {
                background: transparent !important
            }
            
            .video_coursse_block.course_icon_image.desktop_video .top_image_blk {
                position: absolute;
                right: 10px;
                height: 61px;
                width: 99px;
                top: -9px;
            }
            
            
            
            .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: transparent;
            }
            
            .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: 0px;
                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: 0px;
            }
            
            .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: bold;
                margin-bottom: 0px;
                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: bold;
                font-size: 15px !important;
            }
            
            #top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
                height: 40px !important;
                overflow: hidden
            }
            
            .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: 0px;
                padding: 5px;
                text-align: center;
                cursor: pointer;
                background-image: url(/wp-content/themes/astra-child/assets/images/vertical_lft_bnr.png);
                font-size: 0px;
                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(/wp-content/uploads/2020/11/vertical_rgt_bnr-1.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 0px;
                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
            }
            .sfwd-courses.instr_spec-nutrition .text_duration{color:#fff !important}
            .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
            }
            
            .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
            }
            
            #curriculum {
                padding-left: 0px
            }
            
            .ventailtor_certificate.download_certificate_html .btn_share {
                padding: 5px;
                background: #2567cc;
                /* clear: both; */
                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: 0px !important;
                padding: 0px !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: 0px;
                padding-left: 0px!important;
                left: 0;
                background-position: 29px 5px!important;
                border-right: 0;
                width: 150px!important;
                background-color: #fff !IMPORTANT;
                margin-left: 10px;
                border-radius: 30px;
                font-size: 15px;
                padding: 3px 0px!important;
            }
            
            
            
            .postid-40518 .origination_logo img {
                width: 74px;
            }
            
            .origination_logo img {
                width: 59px;
            }
            
            .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;
            }
            
            .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: bold;
                top: -13px;
                cursor: pointer;
                color: #000
            }
            
            .professional_whislist.desktop_whislist {
                margin-top: -16px;
                padding: 0px !important;
                clear: both !important;
                margin-left: 0px !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: 0px;
                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: 0px !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;
            }
            
            .price_button .strike_price {
                font-weight: normal;
                padding-right: 20px;
                text-decoration: line-through;
                color: #e8e8e8;
            }
            
            .origination_logo {
                padding: 10px;
                height: auto !important
            }
            
            .views_blocks span.counter_view {
                background: transparent
            }
            
            .addtoany_list a,
            .widget .addtoany_list a {
                padding: 0px !important;
                margin-bottom: -7px
            }
            
            .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
                border-radius: 0px
            }
            
            #popup_default .popup-content img {
                height: 350px
            }
            
            .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 .ld-course-status-action {
                justify-content: initial;
            }
            
            .logged-in .learndash.learndash_post_sfwd-courses.user_has_no_access .buynow-button .float_bar {
                top: 0px;
                border-top-right-radius: 0px !important;
                width: 38% !important;
                display: inline-block;
                justify-content: flex-start;
                left: 0px;
                padding: 0px;
                background: transparent
            }
            
            .logged-in .login_button {
                background: transparent !important;
                width: 100% !important;
                padding: 0px;
            }
            
            .learndash.learndash_post_sfwd-courses.user_has_no_access .float_bar {
                top: 6px;
                border-top-right-radius: 0px !important;
                float: right !important;
                clear: none;
                width: 38% !important;
                display: inline-block;
                justify-content: flex-end;
                left: 0;
                padding: 0!important;
                background: transparent;
            }
            .slick-slider .c_thumb_views {
                margin: 0px 0px;
            }
            
            .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: 0px
            }
            
            .completted_status {
                text-transform: capitalize
            }
            
            .course_catgorgy span {
                padding: 3px 9px
            }
            
            .c_thumb_views {
                margin: 0px 5px;
            }
            
            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 {
                height: 45px;
                top: 4px;
                border-top-right-radius: 0px!important;
                width: 38% !important;
                display: inline-block;
                justify-content: inherit;
                left: 0;
                padding: 0 !important;
                background: transparent;
            }
            
            
            
            .countries_block90 {
                margin-bottom: 20px
            }
            
            .instructor_par a {
                display: block
            }
            
            .header_search_bar .search-container.remaining_courses.show {
                width: 385px !important;
                border-radius: 30px;
            }
            
            
            
            .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;
            }
            
            .home_page_instructor .Instructors_details p {
                margin: 0px
            }
            
            .professional_name .c_thumb_author_name {
                width: 100%;
                overflow: hidden;
                height: auto
            }
            
            .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: 25px;
                right: 10px
            }
            
            .single-sfwd-courses .bottom_block_sub.home_page .c_thumbnails_images {
                right: 10px!important;
                position: relative;
                width: 20px !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
            }
            
            body.admin-bar.single-sfwd-quiz .learndash-wrapper .ld-focus-sidebar {
                top: 0px;
            }
            
            .course_catgorgy {
                width: 75%;
            }
            
            .sample_certificate_desktop .sample_certificate {
                margin-top: 20px
            }
            
            
            
            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: 0px;
                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;
            }
            
            
            .bar_label {
                width: 160px;
                font-size: 14px;
                display: none
            }
            
            .btn_search_select2.btn-select-btn.faclose {
                margin-top: 20px
            }
            
            .start_course_btn_cstm .resume_btn {
                    position: absolute;
                bottom: 2px;
                font-size: 15px;
                margin-left: 0;
                display: block;
                width: 100%;
                left: 0px;
                text-align: center;
            }
            
            .status-paynow.start_course_btn_cstm .ld-progress-percentage.ld-secondary-color {
                position: inherit;
                top: 2px;
            }
            
            
            .resume_btn a {
                color: #EA2344;
            }
            
            .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
            }
            
            
            
            .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: 0px;
            }
            
            .desktop_skill.skill_content1 {
                clear: both;
                width: 15%;
                float: left;
            }
            
            .desktop_skill.skill_content1 .bar_block {
                float: left
            }
            
            .completted_status {
                color: #728188;
                font-size: 12px;	
                margin-bottom: 0px !important
            }
            
            .resume_btn {
                margin-bottom: 0px !important;
                font-weight: bold
            }
            
            .progress_status_text .ld-progress-steps {
                font-size: 15px;
                text-align: center;
                float: none
            }
            
            .footer_update {
                margin-top: 10px
            }
            
            .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: 0px
            }
            
            .show_in_mobile.start .course_progress {
                text-transform: uppercase
            }
            
            .home_page_instructor .Instructors_details .rating_blk {
                clear: none !important;
                margin-left: 0px !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: 0px !important
            }
            
            .search.search-results .site-content .ast-container,
            .search.search-no-results .site-content .ast-container {
                max-width: 100%;
                padding: 0px;
            }
            
            .tax-instr_spec .site-content {
                margin-top: 0px;
            }
            
            .search.search-no-results .content-area.primary {
                margin: 0px
            }
            
            .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: 65px;
            }
            
            #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
            }
            
            .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: 0px;
                margin: 0px;
                background-color: transparent;
                color: #9a9899;
                top: -7px;
                right: -4px;
            }
            
            .webinear_progress .rupee {
                font-weight: normal;
                font-size: 18px;
                color: #3071ba;
            }
            
            
            .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: 100%;
                float: left;
                height: 55px !important;
                font-size: 11px !important;
                overflow: hidden;
                color: #000 !important;
                padding-top: 5px !important;
            }
            
            .title_webinearlive {
                line-height: 35px;
            }
            
            .learndash-cpt-sfwd-quiz footer {
                position: fixed
            }
            
            .multi_webinar ul {
                margin: 40px 0px 0px;
                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 5px !important;
                height: 40px;
            }
            
            .page-bm-id-9c0c2317c086 .webinear_price {
                padding: 0px;
                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
            }
            
            
            .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: bold
            }
            
            .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: 0px;
                top: 33px;
            }
            
            .learndash-wrapper .ld-expand-button.ld-button-alternate {
                float: right !important;
                position: relative;
                right: 0px;
                top: 0px;
            }
            
            .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: 0px;
            }
            
            .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: rgb(243, 90, 90);
                font-size: 15px;
                margin-left: 5px;
            }
            
            .registered_btn_container button.close {
                position: absolute;
                right: 5px;
                top: 0px;
            }
            
            .ventailtor_certificate .input-container img {
                color: #b3b0b0;
                min-width: 50px;
                text-align: center;
                position: absolute;
                margin-left: 0px;
                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: 0px;
                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-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
                padding: 20px 0px;
                display: none;
            }
            
            .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
                margin: 0 0em;
            }
            
            .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-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
                padding: 20px 0px;
                display: none;
            }
            
            .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
                margin: 0 0em;
            }
            
            .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: bold;
            }
            
            .learndash-wrapper .ld-course-status .ld-status.ld-status-complete,
            .learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
                position: relative;
                top: 0px;
            }
            
            .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: 0px;
                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-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
                padding: 20px 0px;
                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: 5px!important;
                font-size: 11px;
                position: relative;
                right: -1px;
                background: #ec3654;
                color: #fff;
                top: 0px;
                padding-left: 2px;
                border-top-left-radius: 0px !IMPORTANT;
                border-bottom-left-radius: 0px !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: 8rem !important;
                border-radius: 5px;
                padding: 0px 0px 0px 5px;
                color: #474747;
                box-shadow: 4px 5px 5px 0px rgba(245, 52, 120, .2);
                height: 40px;
                display: inline-block;
                position: relative;
                top: 13px;
                line-height: 40px;
                background: #fff;
                width:149px !important
            }
            
            .cart_valuetotal {
                right: 1px;
            }
            
            .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: 0px;
                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: 0px !important;
                margin-top: -6px;
                z-index: 99;
                border-top: none !important;
                border: 1px solid #ec3654 !important;
                border-radius: 0px;
                box-shadow: 4px 5px 5px 0px 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_page.my_account_page_cstm .myaccount_pop_up div.nsl-container-block .nsl-container-buttons a {
                max-width: 200px !important;
                margin-left: 0px !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: 0px;
                border-radius: 50%;
                line-height: 21px;
                opacity: 1;
                font-weight: bold;
                text-align: center;
                cursor: pointer;
            }
            
            .myaccount_page.hide.show {
                display: none;
                /* Hidden by default */
                position: fixed;
                /* Stay in place */
                z-index: 9999;
                /* Sit on top */
                left: 0;
                top: 0;
                width: 100%;
                /* Full width */
                height: 100%;
                /* Full height */
                overflow: auto;
                /* Enable scroll if needed */
                background-color: rgb(0, 0, 0);
                /* Fallback color */
                background-color: rgba(0, 0, 0, 0.4);
                /* Black w/ opacity */
            }
            
            .myaccount_page.hide {
                display: none
            }
            
            .myaccount_page.hide.show {
                display: block;
                background-color: rgba(0, 0, 0, 0.6);
            }
            
            
            /* Modal Content/Box */
            
            .myaccount_pop_up {
                background-color: transparent;
                margin: 3% auto;
                padding: 0px;
                width: 28%;
                min-height: 480px;
                border-radius: 0px;
                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: 0.91;
                -moz-transform: scale(0.91);
                -moz-transform-origin: 0 0;
                -o-transform: scale(0.91);
                -o-transform-origin: 0 0;
                -webkit-transform: scale(0.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: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
            }
            
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
                width: 33% !important
            }
            
            .learndash-wrapper .ld-login-modal .ld-login-modal-form {
                margin: 10px 0px 0px;
                padding: 20px 0px;
            }
            
            .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: 0px;
                margin: 0px;
            }
            
            .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: -6px;
                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 50%;
                min-height: 110px;
                border-radius: 0px
            }
            
            .bottom_div {
                margin: 3% 0px 10%;
            }
            
            .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
                max-width: 100%
            }
            
            .elementor-element-bba8923 .elementor-text-editor p {
                margin-bottom: 0px
            }
            
            .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: 0px;
            }
            
            .elementor-element-c479441 {
                margin-top: 30px
            }
            
            .myaccount_middle {
                padding-top: 0px
            }
            
            div.nsl-container .nsl-button-google {
                background: transparent !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: -15px;
            }
            
            .elementor-element-57757755 {
                top: 16px;
            }
            
            .myaccount_paragrah {
                margin-top: 0px;
            }
            
            .myaccount_pop_up .myacount_social {
                padding: 0px;
                border: none;
                width: 100% !important;
                margin: 0px auto !important;
                border-radius: 0px !important;
                box-shadow: none !important
            }
            
            .myaccount_left img {
                width: 80%
            }
            
            .woocommerce form.checkout_coupon,
            .woocommerce form.login,
            .woocommerce form.register {
                border: none;
                padding: 0px;
                margin: 1em auto;
                text-align: center;
                border-radius: 5px;
                display: inline-block;
            }
            
            .single-sfwd-courses .myaccount_pop_up .myaccount_right {
                margin-top: 0px;
            }
            .single-sfwd-courses  .myaccount_page.hide.show{    z-index: 9999999;}
            .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 white !important;
                content: '';
                left: 50%;
                margin-left: -8px;
                display: none
            }
            
            .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: bold;
                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: 0px
            }
            
            div.nsl-container-block .nsl-container-buttons a {
                margin: 5px 0px;
                max-width: 100%
            }
            
            div.nsl-container .nsl-button-default div.nsl-button-label-container {
                margin: 0 0px 0 0px;
                text-transform: capitalize;
                font-size: 14px;
                font-weight: bold;
                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%
            }
            
            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 0px !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: 0px;
            }
            
            .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: 0px;
            }
            
            .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: normal
            }
            
            .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, 0.6);
                position: fixed;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                height: 100%;
                z-index: 999
            }
            
            .popup-overlay {
                background: rgba(0, 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: 0px;
                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 0px;
            }
            
            .header_title {
                font-size: 25px;
                text-transform: capitalize;
                text-align: center;
                padding-bottom: 30px;
                padding-top: 20px;
                font-weight: bold;
            }
            
            .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: 0px;
                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: transparent !important;
                padding-top: 0px !important;
                padding: 0px
            }
            
            #register_webinar_model p,
            .form_content_data p {
                color: #728188;
                font-size: 14px
            }
            
            #register_webinar_model .modal-header {
                padding: 0px 0px 0 0px;
                border-bottom: 0px;
            }
            
            .join_btn {
                clear: both;
                margin: 40px 0px 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: 30px;
                right: 4px;
                width: 20px;
                height: 20px;
                background: #fff;
            }
            
            #register_webinar_model .modal-content {
                padding: 0px;
                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: 0px;
                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: 0px 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: 0px 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: 0px 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 10px
            }
            
            .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: 0px 2px 5px 0px #CCCCCC;
                -moz-box-shadow: 0px 2px 5px 0px #CCCCCC;
                box-shadow: 0px 2px 5px 0px #CCCCCC;
            }
            
            .site-content {
                margin-top: 60px
            }
            
            .home .site-content,
            .page-id-201 .site-content,
            .page-id-401 .site-content {
                margin-top: 0px
            }
            
            .author_details img {
                float: left
            }
            
            .author_details span.author {
                float: left
            }
            
            .author_details span.designation {
                text-align: left;
                padding-left: 0px !important
            }
            
            .sfwd-courses-template-default .entry-header.ast-no-thumbnail.ast-no-meta {
                display: block
            }
            
            #c2 {
                clear: both;
                padding: 10px 0px;
            }
            
            .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 5px !important
            }
            
            #instructors.container_tab .Instructors_blk img.Instructors_blk_img {
                display: block !important;
                border: none;
                border-radius: 0px!important;
                box-shadow: none !important;
                width: 50px;
                height: 50px;
                margin-bottom: 10px
            }
            
            .c_thumbnails_images img {
                display: block !important;
                border: none;
                border-radius: 0px!important;
                box-shadow: none !important;
                width: 60px;
                height: 60px;
            }
            
            .single_course_list_item .caption1 .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: 0px !important;
            }
            
            .page-id-15 #primary {
                margin: 0px;
            }
            
            .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: 0px;
                background-size: 50px;
                background-position: 0px 0px;
                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 0
            }
            
            .elementor-element-bf617da .elementor-image-box-content {
                left: 0px;
                width: 100%;
                padding-left: 18%;
            }
            
            @media (min-width: 900px) {
                .postid-193705.single-webinar_astra .webinear_banner,
                .postid-190174.single-webinar_astra .webinear_banner {
                background-size: cover;
            }
                .home-search {
                    max-width: 100%;
                    padding: 0px 2px !important
                }
                body.home .ast-site-identity {
                    padding: 0px;
                }
                .postid-42027 #top_reated_lec.slick-slider .slick-track,
                .postid-40204 .slick-slider .slick-track,
                .postid-39919 #related_courses .slick-slider .slick-list,
                .postid-39919 #related_courses .slick-slider .slick-track {
                    width: 10527px !important;
                }
                .postid-39957 #related_courses .slick-slider .slick-track {
                    width: 21158px !important;
                }
                .postid-152974 #top_reated_lec.slick-slider .slick-list,
                .postid-152974 #top_reated_lec.slick-slider .slick-track,
                .postid-120509 #top_reated_lec.slick-slider .slick-list,
                .postid-120509 #top_reated_lec.slick-slider .slick-track,
                .postid-120556 #top_reated_lec.slick-slider .slick-list,
                .postid-120556 #top_reated_lec.slick-slider .slick-track,
                .postid-135444 #top_reated_lec.slick-slider .slick-list,
                .postid-135444 #top_reated_lec.slick-slider .slick-track,
                .postid-135328 #top_reated_lec.slick-slider .slick-list,
                .postid-135328 #top_reated_lec.slick-slider .slick-track,
                .postid-118223 #top_reated_lec.slick-slider .slick-list,
                .postid-118223 #top_reated_lec.slick-slider .slick-track,
                .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-39919 #top_reated_lec.slick-slider .slick-list,
                .postid-39919 #top_reated_lec.slick-slider .slick-track,
                .postid-40222 .slick-slider .slick-list,
                .postid-40222 .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: 11%
                }
                .joine_webinar {
                    margin: 10px 0;
                }
            }
            
            @media (min-width: 1890px) {
                .video_coursse_block.course_icon_image.desktop_video .top_image_blk {
                position: absolute;
                right: 10px;
                height: 100px;
                width: 61px;
                top: -5px;
            }
                .page-id-aea71178a834 .webinear_banner {
                    height: 693px!important;
                }
                .elementor-element-bf617da .elementor-image-box-content1 {
                    position: absolute;
                    top: 58%;
                    padding-left: 18%;
                    left: 0;
                    width: 100%;
                }
                .header_search_bar #course {
                    height: 45px
                }
                .tax-instr_spec .site-content {
                    margin-top: 60px;
                }
                .page-id-201 .course_background_image {
                    margin-top: 3.1% !important;
                }
                .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: 87.5%
                }
                .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
                }
            
                .myaccount_pop_up {
                    margin: 6% auto;
                }
                #register_webinar_model .modal-dialog {
                    max-width: 470px;
                }
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    height: 693px !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 0;
                }
                .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%
                }
            
                .myaccount_left {
                    text-align: center
                }
                .myaccount_left img {
                    width: 60%;
                }
                .myacount_social {
                    width: 49%;
                    text-align: center;
                }
                .single-sfwd-courses .main-header-bar .ast-container {
                    max-width: 100%!important;
                    padding: 0px 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;
                }
                .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
                }
            }
            
            @media (max-width: 1930px) {
                .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% 0px 8% 0px;
                    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% 0px 8% 0px;
                    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;
                }
            }
            
            @media (max-width: 1680px) {
                .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 !important;
                }
                .play_button_pause {
                    right: -2%;
                    background-image: url(/wp-content/uploads/2020/09/Video-Pause.png);
                    background-color: transparent !important;
                }
                .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: transparent;
                    height: 50px;
                }
            }
            
            @media (max-width: 1610px) {
                .single-webinar_astra .webinear_banner {
                    background-size: cover
                }
                .desktop_video.video_coursse_block.course_icon_image img.top_image {
                    width: auto !important
                }
            
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled  .price_button.strike-through  .ld-currency{
                    font-size: 20px
                }
                .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) {	.single-sfwd-courses .myaccount_pop_up{margin:0 auto}
                .header_search_bar #course {
                    height: 45px !important
                }
            
                .course_category_blk .course_catgorgy {
                    width: 100% !important;
                    font-size: 15px;
                }
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    padding: 2% 0 33% 0;
                }
                .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
                }
            }
            
            @media (min-width: 1540px) {
            
                .page-id-201 .course_background_image {
                    margin-top: 5.1%;
                }
                .content_tabs {
                    max-width: 1140px;
                    margin: 0 auto;
                    padding: 0px 20px
                }
                .elementor-container_course {
                    max-width: 1240px !important;
                    margin: 0 auto;
                }
                .duration_blk {
                    width: 1140px;
                }
                .origination_logo .bgcolor {
                    padding: 13px 18px;
                }
                .video_coursse_block.course_icon_image img {
                    top: 50px;
                }
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    background-size: 100% !important;
                    background-repeat: no-repeat;
                    padding: 5% 0px 8% 0px;
                    height: 580px;
                    color: #007d9d;
                }
                .title_webinearlive {
                    line-height: 25px;
                }
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    padding: 2% 0px 0% 0px;
                }
                .webinear_progress {
                    padding-top: 0px
                }
            }
            
            @media (min-width: 1300px) {
                .page-template-tpl-course .course_background_image {
                    margin-top: 15px !important;
                }
                .course_background_image {
                    margin-top: 39px !important;
                }
            }
            
            @media (max-width: 1440px) {
                #add_to_cart{padding: 10px 10px;}
                .new_course_data.learndash-wrapper .course_block_details{padding-top:30px}
                .enquire_block{margin:6px 0px}
                .elementor-container_course1 {
                max-width: 100%;
                margin: 0 auto;
                padding: 0px 20px;
            }
                .webinear_banner {
                    padding: 15.2% 0% 7.2% 25%;
                }
                .page-template-tpl-course.page-id-201 .elementor-element-a0c5e87 {
                    padding-top: 4%;
                }
                .single-sfwd-courses .course_block_details .course_icon_image .free_icon_image {
                    bottom: -10.5%;
                    left: 10.5%;
                }
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    padding: 5% 0px 10%;
                    margin-top: 20px;
                }
            
                .page-id-29194 .title_webinearlive {
                    padding-top: 2%
                }
                .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;
                }
                .single-sfwd-courses .course_block_details .free_icon_image {
                    bottom: -16.5%;
                }
            }
            
            @media (max-width: 1300px) {
            .tollfree_block:hover {width:18%}
                #login_woocommerce input, #register_woocommerce input{padding:5px}
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-progress_course_custom.completed {
                position: relative;
                top: 0px;
                    padding:4px 27px
            }
                #apply_coupon {
                    font-size: 13px
                }
                .main-header-menu>.menu-item>a {
                    font-size: 13px
                }
                .single-sfwd-courses .ld-course-list-items .col-sm-8 {
                    padding-left: 0px;
                    padding-right: 0px;
                    margin-right: 5px
                }
                .page-id-29194 .webinear_progress {
                    margin-top: 0px;
                }
                .bottom_block_sub .professional_whislist .rating {
                    font-size: 9px;
                    font-weight: 400;
                }
            
                .play_button,
                .play_button_pause {
                    right: -6%;
                }
            
                .elementor-element-bf617da .elementor-image-box-content,
                .elementor-element-bf617da .elementor-image-box-content1 {
                    padding-left: 6%
                }
                .elementor-element-bf617da .elementor-image-box-content {
                    top: 15% !important
                }
                .sample_certificate_text .text_duration {
                    padding-left: 36% !important;
                }
            
                .myacount_social {
                    width: 78%
                }
                .content_tabs {
                    padding: 0px 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: 0px;
            }
            
            .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: -11px;
            }
            
            .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
            }
            
            
            .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
            }
            
            .linkedin_icon_blk_myacc {
                width: 29%;
                float: right;
                padding-left: 10px;
            }
            
            .myaccount_page.my_account_page_cstm .nsl-container.nsl-container-block {
                width: 62%;
                float: left;
            }
            
            .linkedin_icon_blk_myacc {
                width: 35% !important;
                float: right !important;
            }
            
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action {
                justify-content: flex-start;
                flex-direction: row;
            }
        
            @media (max-width: 1180px) {
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action.start_course_btn_cstm{width:38% !important;}
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-action {
                margin: 0 auto;
                width: 38%!important;
                position: relative;
                float: right;
                clear: none;
            }
            
                .main-header-menu>.menu-item>a {
                    font-size: 11px
                }
                
                .logged-in .header-main-layout-1 .ast-main-header-bar-alignment {
                    margin-left: auto
                }
                
                #top_reated_lec {
                    padding: 0 0px;
                }
                
                .linkedin_icon_blk_myacc {
                    width: 27% !important;
                    float: right !important;
                }
                
                .video_coursse_block.desktop_video.course_icon_image img.image_coursethumb {
                    height: 290px!important;
                }
                
                #loginModal_footer img {
                    margin-top: 15px;
                    position: relative;
                }
                
                .cart_valuetotal {
                    right: -8px;
                    top: 3px;
                }
                
                .elementor-element-bf617da .elementor-image-box-content1 {
                    padding-left: 8%;
                }
                
                .elementor-element-bf617da .elementor-image-box-content,
                .elementor-element-bf617da .elementor-image-box-content {
                    position: absolute;
                    top: 6%;
                    left: 0%;
                    width: 100%;
                    right: auto;
                    padding-left: 8%;
                }
                
                .home_slider_new .slick-prev.slick-arrow,
                .home_slider_new .slick-next.slick-arrow {
                    width: 30px !important;
                    height: 30px !important;
                    background-size: 30px !important
                }
                
                .header-main-layout-1 .ast-main-header-bar-alignment {
                    margin-left: 8%;
                }
            }
            @media (max-width: 1135px) {
                .about_block {
                    padding: 30px 10px;
                }
                
                .learndash-wrapper .ld-login-modal {
                    top: 8% !important;
                }
                
                .searchresults_bar.desktop_search {
                    position: absolute;
                    bottom: 20px;
                }
                
                #related_courses {
                    padding: 0px 0px !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: 0px 20px
                }
                
                .copyright_block,
                .footer_update {
                    padding-left: 10px;
                    padding-right: 10px
                }
            }
            @media (max-width: 1080px) {
                .header-main-layout-1 .ast-main-header-bar-alignment {
                    margin-left: 5%;
                }
                
                .main-header-menu>.menu-item>a {
                    padding: 0px 6px
                }
                
                .home_slider_new1 .slick-prev.slick-arrow,
                .home_slider_new1 .slick-next.slick-arrow {
                    width: 30px !important;
                    height: 30px !important;
                    background-size: 30px !important
                }
                
                .webinear_banner {
                    padding: 9.2% 0% 4.2% 32%;
                }
            }
            @media (max-width: 1024px) {
                .course_background_image p.title_course {
                    padding-top: 8.5%!important;
                    margin-bottom: 0px!important;
                }
                
                .main-navigation .menu-item.menu-item-type-post_type.menu-item-object-page.cart_icon {
                    display: none
                }
                
                .cart_valuetotal {
                    right: 0px;
                    top: 11px;
                }
                
                .header-main-layout-1 .ast-main-header-bar-alignment {
                    margin-left: auto;
                }
                
                .new_sign_up_text {
                    padding-left: 10px;
                }
                
                .elementor-element-bf617da .elementor-image-box-content {
                    top: 10%!important;
                }
                
                .desktop_slickslider {
                    margin-top: 4%
                }
                
                .speciality1_blk {
                    float: right;
                    text-align: right;
                    padding-left: 0px;
                    padding-right: 25px;
                }
                
                body.page-template-tpl-course #ld_course_categorydropdown {
                    padding-right: 25px;
                }
                
                .page-id-29194 .webinear_progress {
                    margin-top: 0px;
                }
                
                .learndash-wrapper .ld-login-modal {
                    top: 7%;
                    position: absolute;
                }
                
                .myaccount_page.hide.show {
                    position: absolute
                }
                
                .single-sfwd-courses .myaccount_pop_up .myaccount_right {
                    margin-top: 0px;
                }
                
                .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
                    width: 60%;
                }
                
                .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 !important;
                }
                
                .logged-in .main-header-menu>.menu-item>a {
                    padding: 0px 8px
                }
                
                .caption1 .professional_whislist .rating .fa {
                    font-size: 15px !important
                }
                
            
                .page-id-29194 .about_block {
                    padding-left: 10px;
                    padding-right: 10px
                }
                
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    margin-top: 50px;
                    padding: 0% 0 5%
                }
                
                .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: 0px;
                }
                
                .single-sfwd-courses #ld_course_list {
                    padding: 0px;
                }
                
                .origination_logo .bgcolor {
                    padding: 2px 0px !important;
                }
                
                .origination_logo {
                    padding: 0px !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
                }
                
                .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: 0px;
                    width: 10px;
                }
                
                .professional_whislist .rating .fa {
                    font-size: 11px;
                }
                
                .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: 0px 10px;
                    margin: 0px;
                }
                
                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: 100% !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: 0px 1px;
                }
                
                .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: 0px;
                    left: 0px
                }
                
            #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: 100% !important;
                }
                
                .vertical_block .slick-prev.slick-arrow.slick-disabled {
                    left: 0px
                }
                
                .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: 0px 0px;
                }
                
                .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: 0px 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: 0px 10px;
                }
                
                .vertical_block .slick-next.slick-arrow {
                    right: 0px
                }
                
                .text_duration {
                    font-size: 10px
                }
                
                .learndash-wrapper .ld-content-actions .ld-content-action {
                    padding: 0px 10px
                }
                
                .completted_status {
                    font-size: 13px
                }
                
                #related_courses .ld-course-list-items.row {
                    padding: 0px 0px
                }
                
                .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
                }
                
                .desktop_video.video_coursse_block video {
                    top: 0px!important;
                }
            }
            @media (max-width: 970px) {
                .page-id-29194 .bottom_block {
                    position: absolute;
                    bottom: 51px;
                }
                
                .page-id-29194 .left_live_webinar h3 {
                    font-size: 15px !important
                }
                
                .page-id-29194 .bottom_block {
                    position: absolute;
                    bottom: 27px;
                }
                
                .page-id-29194 .autjor_details_blk.details_block {
                    float: left
                }
                
                .page-id-29194 .left_block {
                    margin-top: -55px
                }
                
                .page-id-29194 .bg_image_custom {
                    background-position: top !important;
                    height: 150px !important;
                    background-color: #34374a;
                }
                
                .page-id-29194 .inner_live_web_text {
                    background-color: transparent;
                    width: 47%!important;
                    float: none;
                    margin: 0 8px!important;
                    display: inline-block;
                }
                
                .bg_image_custom {
                    height: 300px!important;
                    background-size: contain !IMPORTANT;
                }
                
                .course_background_image p.title_course {
                    padding-top: 14%!important;
                    line-height: 24px!important;
                }
                
                .course_background_image p.subtitle_course {
                    font-size: 16px!important;
                    padding-top: 0px!important;
                }
                
                .cart_valuetotal {
                    right: -8px;
                    top: 3px;
                }
                
                .woocommerce-order-details {
                    width: 100%;
                    float: left;
                }
                
                .woocommerce-order-overview.woocommerce-thankyou-order-details {
                    width: 100%;
                    float: right;
                    border: 1px solid #ccc;
                }
                
                .subtitle_h1 {
                    font-size: 18px;
                    color: #7cf1e5;
                    line-height: 20px;
                    padding-top: 13px;
                }
                
                body.page-id-15 .myaccount_pop_up .popup_login_form {
                    position: relative;
                    text-align: center
                }
                
                .linkedin_icon_blk_myacc {
                    position: absolute;
                    right: 26%;
                    top: 40px;
                }
                
                .myaccount_page.my_account_page_cstm .myaccount_pop_up div.nsl-container-block .nsl-container-buttons a {
                    max-width: 40px !important;
                    margin-left: 0px !important;
                }
                
                .myaccount_page.my_account_page_cstm div.nsl-container .nsl-button-default div.nsl-button-label-container {
                    display: none !important
                }
                
                .myaccount_page.my_account_page_cstm {
                    width: 100%;
                }
                
                desktop_video.video_coursse_block video {}
                
                .menu-item-28449 {
                    display: none;
                }
                
                .sample_certificate_text .text_duration {
                    top: -12px !important
                }
                
                #loginModal_footer img {
                    width: 64px;
                    position: relative;
                    right: -38px;
                }
                
                .mobile_logins {
                    display: inline-block;
                    right: 7px;
                    top: 5px;
                }
                
                .ast-button-wrap .menu-toggle .menu-toggle-icon:before {
                    display: none
                }
                
                .ast-site-identity {
                    padding: 5px 0px
                }
                
                .ast-site-identity {
                    text-align: center;
                    display: block !important;
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    left: 0px !important;
                    top: 14px;
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    background-image: url(/wp-content/uploads/2020/10/Menu.png) !important;
                    background-size: 30px !important;
                    background-repeat: no-repeat !important;
                    background-position: 0px 15px !important;
                    width: 40px !important;
                    position: absolute;
                }
                
                .speciality1_blk {
                    margin-bottom: 0px
                }
                
                .learndash-wrapper .ld-login-modal {
                    top: 7%;
                    position: absolute;
                }
                
                .video_coursse_block {
                    top: 0px
                }
                
                .header_search_bar .search-container.remaining_courses {
                    width: 350px !important;
                }
                
            
                
                .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
                    width: 67%;
                }
                
                .myaccount_page.my_account_page_cstm {
                    width: 100%;
                    margin-top: 2%
                }
                
                .myaccount_pop_up {
                    width: 40% !important
                }
                
                .single-sfwd-courses #ld_course_list {
                    padding: 0 0px;
                }
                
                .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: transparent;
                    height: 50px !IMPORTANT;
                }
                
                .origination_logo .bgcolor {
                    padding: 1px 0px !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: 0px!important;
                }
                
                .elementor-24787 .elementor-element.elementor-element-5edc10b {
                    padding: 0px;
                }
                
                .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 0px
                }
                
                .joine_webinar {
                    margin: 10px 0 0px;
                }
                
                .spec_title h6 {
                    padding-top: 20px
                }
                
                .searchresults_bar {
                    margin-bottom: 20px
                }
            
                
            
                
                .ld-course-list-items.row {
                    padding: 0px 10px
                }
                
                .page-id-15 #primary {
                    padding: 0px
                }
                
                .elementor-element-57757755 {
                    top: 0px;
                }
                
                .logged-in .myccount_text {
                    height: auto;
                }
                
                .related_courses .top_title h2 {
                    font-size: 20px
                }
                
                .spec_title p {
                    display: none
                }
                
                .slick-slider .slick-track .overlay_video .price_block {
                    height: 0px;
                }
                
                .specilation_banner {
                    padding: 20px 15px 10px
                }
                
                .c_thumbnails_images img {
                    width: 40px;
                    height: 40px;
                }
                
                .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: 0px;
                }
                
                .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: 0px;
                    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: 0px !important
                }
                
                .learndash-wrapper .learndash_join_button #btn-join {
                    max-width: 100%;
                    background-color: transparent !important;
                }
                
                .mobile_login_list .mobile_search {
                    right: 60px;
                    top: 5px;
                }
                
                .sample_certificate_text .text_duration {
                    position: relative;
                    top: -12px;
                }
                
                .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: 0px 0px;
                }
                
                
                
                .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 0px 0px 0px;
                }
                
                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: 0px;
                    position: absolute;
                    right: 10px;
                    top: 4px;
                    width: 200px
                }
                
                .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: 0px;
                    border: 0px !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: 0px;
                }
                
                .paragraph_block {
                    padding-top: 0px
                }
                
                .woocommerce form.checkout_coupon,
                .woocommerce form.login,
                .woocommerce form.register {
                    margin: 0em auto;
                }
                
                .form_content_join {
                    width: 100%
                }
                
                .form_content_data {
                    margin: 0 auto;
                    width: 80%;
                }
                
                .page-id-25588 .about_us_page {
                    padding: 0px 10px
                }
                
                .elementor-element-3738b91 {
                    padding: 50px 20px
                }
                
                .page-id-25588 .elementor-widget-container {
                    margin: 0px 0px 0px 0px !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: 0px
                }
                
                .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;
                    /* padding: 25px; */
                    width: auto;
                    position: relative;
                    top: 0px;
                    left: 0px;
                    text-align: left;
                    border-radius: none;
                    background: none;
                }
                
                #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: 0px;
                    top: 0px;
                    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: 0px;
                    top: 2px;
                    padding-left: 0px;
                }
                
                .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: bold;
                }
                
                .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 0px 10px !important;
                }
                
                .postid-40314 body.home .search-container button {
                    right: -4px;
                    top: -1px;
                }
                
                body.home .ast-header-break-point .ast-mobile-menu-buttons {
                    margin-right: 0px;
                }
                
                .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
                }
                
            
                
                .play_button,
                .play_button_pause {
                    top: 50%;
                    right: -5%;
                }
                
                .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 0px;
                }
                
                body.admin-bar .learndash-wrapper .ld-focus-sidebar {
                    top: 83px;
                    padding-top: 0px;
                }
            }
            @media (max-width: 970px) {
                .main-header-menu .menu-item.user_detail_header {
                    border-left: none;
                    width: 100% !important
                }
                
                .image_cart {
                    width: 20px;
                }
                
                .woocommerce-order-received .cart_banner {
                    font-size: 20px
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    left: 0px!important;
                    top: -5px;
                }
            }
            @media (max-width: 900px) {
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price{    width: 40%!important;}
                .key_concepts{padding:0px}
            #mobile.duration_blk_new{text-align:left;    clear: both;
                display: inline-block;}	#desktop.duration_blk_new{display:none}
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course .ld-course-status-seg-actio{clear:none !important}
                
                .new_course_data.learndash-wrapper .course_block_details{height:290px !important}
                .logged-in.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
                width: 58%!important;
            }
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                width: 56%!important;
            }
                .header_search_bar .awesomplete>input {
                    font-size: 12px;
                }
                
                .menu-item-28449 {
                    display: inline-block !important;
                }
                
                .header_search_bar form {
                    display: none !important;
                }
                
                .ld_course_grid .caption:last-child {
                    height: 70px
                }
                
                .ld_course_grid .course_catgorgy {
                    width: 100%;
                }
                
                .ld-course-list-items .ld_course_grid .caption.home_page .price_block {
                    float: left
                }
                
                #top_realted_home .ld_course_grid .caption {
                    clear: both
                }
                
                .logged-in .sgi-letter-avatar {
                    top: 7px;
                }
                
                .new_mobile_sign_up_text .mobile_search {
                    right: 80px;
                }
                
                .user_detail_header .mobile_search {
                    top: 7px!important;
                    right: 132px;
                }
                
            
                .logged-in #mobile_razorpay_btn_header {
                    margin-left: 0px;
                    padding: 3px 31px;
                    position: absolute;
                    width: 100%;
                    top: 0px;
                    margin-left: 30px;
                }
                
                .logged-in .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button {
                    display: inline-flex !important;
                    flex-direction: row !important;
                    width: 100%!important;
                }
                
                .cart_icon i {
                    font-size: 15px;
                    color: #8c8282;
                }
                
                .cart_icon {
                    display: inline-block;
                    position: relative;
                    left: -26px;
                    top:-10px
                }
                
                .header-main-layout-1 .ast-main-header-bar-alignment {
                    margin-left: 0px;
                }
                
                .coupon_html_classs {
                    font-size: 11px
                }
                
                #mobile_razorpay_btn_header {
                    color: #f75572;
                }
                
                .coupon_html_classs {
                    color: #fff;
                    padding-top: 20px;
                }
                
                .reedom_coupon {
                    width: 100% !important;
                    display: block !important;
                    position: relative !important
                }
                
                .page-id-15.logged-in .elementor-section .elementor-container {
                    margin: 0 auto;
                    padding: 0px 20px
                }
                
                .ast-header-break-point .main-navigation li #loginModal_footer {
                    display: none !important
                }
                
                .single-sfwd-lessons .views_blocks {
                    position: relative;
                    top: 4px;
                }
                
                body.home .home_search_form input {
                    line-height: 25px;
                }
                
                .main-header-menu.ast-nav-menu .menu-item-28449 #loginModal_footer img {
                    display: none
                }
                
                .logged-in .mobile_search {
                    top: -2px;
                    color: #8c8282;
                    right: 12px;
                }
                
                .logged-in .cart_icon i {
                    font-size: 22px;
                    top: 7px;
                    position: relative;
                }
                
                .logged-in .mini-cart-count {
                    position: absolute;
                    right: -5px;
                    top: 0px;
                }
                
                .user_name_header {
                    display: none
                }
                
                #mobile_razorpay_btn_header {
                    line-height: 20px;
                    font-size: 18px;
                    padding-left: 0px !important;
                    margin-right: 0px;
                    background-image: none;
                    background-size: 25px;
                    font-weight: bold;
                    text-align: center;
                    padding-right: 0px !important;
                }
                
                .subscription_text {
                    font-size: 12px;
                    text-transform: lowercase;
                }
                
                .logged-in .has_subscription .float_bar1 .ld-course-status-segment.ld-course-status-seg-price {
                    margin-left: -5px;
                    width: 250px!important;
                    float: left
                }
                
                .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-price {
                    margin-left: -5px;
                    width: 190px !important;
                    float: left
                }
                
                .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>* {
                    width: auto!important;
                    margin-right: 10px;
                }
                
                .show_in_desktop.free-button .ld-course-status-content {
                    top: -7px !important;
                }
                
                .c_thumbnails_images {
                    display: block
                }
                
                .content_tabs #tabs {
                    margin: 0 auto;
                    text-align: center;
                    height: auto
                }
                
                .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
                    top:-37px;
                    z-index: 9;
                }
                
                .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_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: 46px;
                }
                
                .search-container.remaining_courses.show {
                    border: 1px solid #e4e4e4;
                    border-radius: 0px;
                    height: 60px;
                    width: 100%;
                    margin: 0;
                    background: #e4e4e4;
                    padding: 6px 0px
                }
                
                .search-container.remaining_courses.show form {
                    width: 96%;
                    margin: 0 auto
                }
                
                .ast-button-wrap button.faclose i {
                    display: none !important
                }
                
                .ast-button-wrap button {
                    top: 14px;
                    background-image: url(/wp-content/uploads/2020/09/Btn@2x.png);
                    width: 60px!important;
                    height: 33px;
                    background-size: 60px;
                    background-repeat: no-repeat;
                    right: 20px;
                    background-color: transparent;
                }
                
                .logged-in .main-header-menu>.menu-item>a {
                    padding: 0px 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 {
                    padding: 0 10px 7px 10px !important;
                    -js-display: flex;
                    display: flex;
                    margin-top: 0px!important;
                }
                
                .main-header-bar {
                    background: #fff!important;
                }
                
                .ast-header-break-point .site-header {
                    border-bottom-width: 0px;
                }
                
            
                
                .main-header-bar-wrap {
                    box-shadow: none !important
                }
                
                .single-sfwd-courses .professional_whislist .rating {
                    padding-left: 5px
                }
                
            
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                    float: none
                }
                .single-sfwd-courses .bottom_block_sub  .professional_whislist .rating{font-size:13px}
                .single-sfwd-courses .professional_whislist .rating {
                    font-size: 20px;
                    font-weight: normal
                }
                
                .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: 0px;
                    object-fit: contain;
                    background-color: #fff;
                    max-width: 100%;
                    border: none !important;
                }
                
            
                .video_coursse_block {
                    left: 0px;
                    margin-top: 0px
                }
                
                .top_courses_block {
                    width: 100%;
                    float: none;
                }
                
                .logged-in .mobile_login_list img {
                    border-radius: 50%!important;
                    line-height: 23px!important;
                    height: 30px!important;
                    width: 30px!important;
                    display: inline-block;
                    float: right;
                    font-size: 6px;
                    position: relative;
                    right: 0;
                    top: 9px;
                    padding-left: 0;
                }
                
                .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: 0px !important;
                    border-bottom-right-radius: 5px !important;
                    margin: 0px 1px 0px !important;
                    line-height: 24px
                }
                
                .main-header-bar .search-container.remaining_courses {
                    top: 50px
                }
                
                .search-container.remaining_courses {
                    height: 38px;
                }
                
                .ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
                    float: none;
                    width: 100%;
                    padding-right: 0px;
                    display: inline-table;
                }
                
                .mobile_search {
                    right: -6px;
                }
                
                .ast-header-break-point .ast-mobile-header-inline .main-header-container,
                .ast-header-break-point .ast-mobile-header-stack .main-header-container {
                    padding: 0px 10px
                }
                
                .main-header-bar-wrap .ast-container {
                    padding: 0px 0px !important
                }
                
                body.home .main-header-bar-wrap .ast-container {
                    padding: 0px 20px !important
                }
                
                .our_top_realted_course {
                    margin: 10px auto 0px;
                }
                
                #loginModal_footer img {
                    margin-top: 15px;
                    position: relative;
                    right: -20px;
                }
                
                .page-template-tpl-course #ld_course_categorydropdown label {
                    width: 19% !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: 15px;
                    line-height: 30px
                }
                
                .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;
                }
                
            
                
                .logged-in .ld-course-status-price.price_button.strike-through:before {
                    left: 48px!important;
                    margin-top: 1px;
                    width: 42px!important;
                }
                
                .logged-in.single-sfwd-courses .ld-course-status-content .free_course {
                    top: 2px!important;
                }
            
                
                .home_page_instructor .Instructors_details {
                    width: 100%;
                    float: left;
                }
                
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                    border-radius: 0px;
                    margin: 10px 0 10px 0px;
                }
                
                .learndash-wrapper .show_in_mobile.ld-course-status.ld-course-status-not-enrolled>*:last-child {
                    border-radius: 0px;
                    margin: 0px 0 0px 0px;
                }
                
                .views_blocks {
                    float: none;
                    display: inline
                }
                
                .caption1 .professional_whislist {
                    float: none;
                    clear: both;
                    padding-top: 10px
                }
                
                #tabs li {
                    font-size: 11px
                }
            
                
                .applied_coupon_code {
                    width: 25%
                }
                
            
                
                .sbmt_coupon_code {
                    width: 15% !important
                }
                
                .duration_blk {
                    top: -14px;
                    border-radius: 0px !important
                }
                
                .duration_blk ul {
                    padding-left: 0px;
                    border-top-left-radius: 0px;
                    border-bottom-left-radius: 0px;
                }
            
                
                .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: inherit;
                }
                
                #mobile_razorpay_btn_header {
                    background: transparent;
                    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;
                    background-color: #fff;
                    border-radius: 30px
                }
                
            
            
                .ld-course-status-price.free_button {
                    color: #ffff !important;
                    padding: 0px !IMPORTANT;
                }
                
            
                .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: 0px !important;
                }
                
                .desktop_course_price1 {
                    border-radius: 0px;
                    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: 0px !important;
                    margin: 0px !important;
                }
                
                .price_blk_desktop .mobile_course_price {
                    display: none
                }
                
                .price_blk_desktop .show_in_desktop {
                    margin-top: 0px !important
                }
                
                .desktop_course_price1 .ld-course-status-price.price_button {
                    top: 0px !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: 0px !important;
                    margin: 0px !important;
                    top: -3px;
                    width: auto !important;
                    text-align: left
                }
                
            
                .ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
                    color: #fa5072 !important;
                    position: relative;
                    top: 2px;
                }
                
                .float_bar1 {
                    width: 44% !important;
                    margin: 0px;
                    padding: 0px !important;
                }
                
                .sample_certificate_text {
                    background-size: 215px !important;
                }
                
                .sample_certificate_text .text_duration {
                    position: relative;
                    top: 0px !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 {
            
                    border-left: none;
                    padding-left: 0px;
                }
                
                .caption1 .Instructors_blk img.Instructors_blk_img {
                    height: 40px !important;
                    width: 40px !important;
                    margin-left: 0px;
                }
                
                .image_logo {
                    float: right;
                    width: 50px;
                    margin-right: 10px
                }
                
                .video_coursse_block.mobile_video {
                    width: 100%;
                }
                
                .video_coursse_block.mobile_video img {
                    top: 0px
                }
                
            
                .single-sfwd-courses .course_block_details .free_icon_image {
                    bottom: 11.5%;
                    left: 0px;
                    top: auto !important;
                }
                
                .caption1 h3,
                .caption1 .Instructors_blk .author_name,
                .caption1 .Instructors_blk .education_name {
                    color: #fff
                }
                
                .video_coursse_block {
                    margin-top: -20px
                }
            
                .content_tabs {
                    padding: 0px
                }
            
                
                .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
                }
                
            
                
                .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: transparent;
                }
                
            
                
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
                    padding-left: 0px
                }
                
                .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: bold;
                    background: red;
                    width: 100% !important;
                    left: 0px !important;
                }
                
                .video_coursse_block.desktop_video {
                    height: 300px;
                }
                
                .social_block {
                    top: 28%;
                    position: relative;
                    z-index: 999;
                    right: 22px;
                    width: 100%;
                    float: right;
                }
                
                .single-sfwd-courses .learndash-wrapper .ld-item-list {
                    background: transparent
                }
                
                .professional_whislist .rating .fa.fa-star {
                    color: rgba(71, 71, 71, 0.5)
                }
                
                .logged-in .ld-course-status-price {
                    position: relative !important;
                    border-radius: 0px;
                    box-shadow: none !important;
                    padding: 10px !important;
                }
                
                .float_bar1 .ld-course-status-price.price_button {
                    position: relative
                }
                
            
                .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: 0px;
                    padding-left: 0px;
                    text-align: center
                }
                
                .logged-in .has_subscription .float_bar1 a.start_course {
                    left: 16px;
                }
                
                
                
                .logged-in .float_bar1 a.start_course {
                    color: #f75572;
                    font-size: 18px;
                    top: 13px;
                    position: relative;
                    font-weight: 700;
                    height: auto;
                    line-height: 20px;
                    padding: 14px 0px;
                    width: 100%!important;
                    text-align: center;
                    left: 10px
                }
                
                .logged-in .price_blk_desktop .float_bar1 .ld-progress_course_custom.start {
                    left: 0px
                }
                
                .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: 0px !important;
                    /* margin-left: -23px !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: 0px !important;
                    /* margin-left: -23px !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: transparent;
                    left: 30px;
                    float: right;
                    background: #fff;
                    border-radius: 50px;
                    border-top-right-radius: 0;
                    height: 50px
                }
                
                .logged-in .price_blk_desktop .float_bar1 .ld-progress_course_custom.resume,
                .logged-in .price_blk_desktop .float_bar1 .ld-progress_course_custom.completed {
                    left: 0px;
                    float: right;
                    background: transparent;
                }
                
                .logged-in .ld-course-status.ld-course-status-not-enrolled.social_share_container.show_in_mobile {
                    border-radius: 0px !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: transparent;
                    left: 0;
                    float: right;
                }
                
            
                .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,
                .page-bm-id-aea71178a834 .webinear_banner {
                    margin-top: 25px;
                    padding: 0% 0 0.5%;
                }
                
                .page-id-29194 .webinear_sub {
                    font-size: 25px;
                }
                
                .categorgy_name {
                    font-size: 20px;
                    font-weight: normal
                }
                
                .single-sfwd-courses .views_blocks {
                    margin-left: 5px;
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    top: -3px;
                }
            }
            @media (max-width: 845px) {
                .ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
                    border-top-width: 0
                }
                
                .featured_block_content p.company_details {
                    width: 100%!important;
                    padding-left: 0px !important;
                }
                
                .who_attend {
                    width: 100%
                }
                
                .how_join,
                .who_attend {
                    display: none
                }
                
                .show_in_mobile a,
                .show_in_mobile a.ld-button {
                    color: #fff;
                    background-color: transparent!important;
                    padding: 2px 0px!important;
                    font-size: 20px!important;
                }
                
                .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk,
                .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk {
                    float: right;
                    width: 10% !important;
                }
                
                .course_background_image {
                    margin-top: 49px;
                }
                
                .page-template-tpl-course .c_thumbnails_images {
                    width: 28px !important;
                }
                
                .bottom_block_sub .c_thumbnails_images_blk {
                    float: right;
                    width: 100px;
                }
                
                .ld-course-list-items .col-sm-8 {
                    flex: 0 0 33%;
                    max-width: auto;
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    top: -3px;
                }
                
                .elementor-element-bf617da .elementor-image-box-content1 {
                    top: 47%;
                }
                
                .teacher_blk_container .instructor_par_blk {
                    width: 68% !important;
                }
                
                .teacher_blk_container .instructor_par_blk .social_block {
                    right: 0px
                }
                
                .duration_blk {
                    top: -3px;
                }
                
                .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;
                }
                
                body.home .mobile_login_list {
                    top: 0px
                }
                
                .cart_valuetotal {
                    top: 15px;
                }
                
                .logged-in .cart_icon i {
                    top: 20px;
                }
            }
            @media (max-width: 834px) {
            .single-sfwd-courses .copyright_block {
                margin-top: 10px;
                margin-bottom: 60px;
            }
                .learndash-embed-responsive footer{position:fixed !important;    z-index: 9999;}
             .hfe-copyright-wrapper a{padding:0px !important}
                .hfe-copyright-wrapper{padding:0px 0px 0px!important}
                .main-header-menu .menu-item.user_detail_header .sub-menu {
                    border-top: 1px solid #eaeaea !important;
                    padding: 0px
                }
                
                .main-header-menu .menu-item.user_detail_header .sub-menu li:last-child a {
                    border-bottom: none
                }
                
                .main-header-menu .menu-item.user_detail_header .sub-menu li {
                    height: 30px;
                    margin: 0px !important;
                    line-height: 20px;
                }
                
                .main-header-menu .menu-item.user_detail_header .sub-menu li a span {
                    font-weight: bold;
                    font-size: 11px;
                    color: rgb(0, 0, 0, .5);
                    font-family: 'ProximaNova-Regular'!important;
                }
                
                .single-webinar_astra .webinear_banner {
                    background-size: cover;
                }
                
                #apply_coupon {
                    font-size: 13px;
                }
                
                .show_in_desktop #btn-join {
                    padding: 5px 15px;
                }
                
                .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: 0px!important;
                    background-size: 240px;
                    line-height: 30px!important;
                    background-position: -22px 2px;
                }
                
                .logged-in #mobile_razorpay_btn_header {
                    padding: 4px 31px;
                    position: absolute;
                    width: 100%;
                    top: 1px;
                    margin-left: 60px;
                    font-size: 14px;
                    text-transform: uppercase;
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    left: 8px!important;
                }
                
                .sample_certificate_text .text_duration {
                    padding-left: 29% !important;
                }
                
                .elementor-element-bf617da .elementor-image-box-content1 {
                    top: 63%;
                }
                
                #mobile_razorpay_btn_header {
                    color: #f75572;
                    padding: 3px 5px;
                    width: 90%
                }
            }
            @media (max-width: 820px) {
                .about_right_webinaradd{display:none !important}
                .single-sfwd-courses.learndash-embed-responsive footer, .woocommerce-account footer{position:fixed}
                .page-id-29194 .webinear_banner,
                .page-bm-id-aea71178a834 .webinear_banner {
                    padding: 5% 0 8% 8%!important;
                }
                
                body.home .ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary {
                    background-size: 20px !important;
                    height: 20px !important;
                    width: 20px !important;
                }
                
                .linkedin_icon_blk_myacc {
                    text-align: left !important
                }
                
                .myaccount_page.my_account_page_cstm .nsl-container.nsl-container-block:first-child {
                    width: 50%;
                    float: left;
                    text-align: right !important
                }
                
                .linkedin_icon_blk_myacc {
                    width: 41% !important;
                    float: right !important;
                }
                
                body.home #top_realted_home .slick-slide .ld_course_grid {
                    margin-right: 0px !important;
                    margin-bottom: 0px!important;
                    padding: 0px 5px 0px 0px !important;
                }
                
                body.home #top_realted_home .slick-initialized .slick-slide {
                    margin-right: 0px !important;
                }
                
                body.home #top_realted_home.category_blk_course .slick-initialized .slick-slide {
                    margin-right: 5px !important;
                }
                
                body.home .ld-course-list-items.row {
                    padding: 0 0px;
                }
                
                .home_slider_new1 .slick-slide img {
                    width: 100%
                }
                
                .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                    width: 44%!important;
                    margin-right: 0px;
                    display: inline-flex;
                    flex: 1 1 auto;
                    justify-content: inherit;
                }
                
                .subscription_text {
                    font-size: 9px;
                    text-transform: lowercase;
                    display: inline-block;
                    font-weight: normal;
                }
                
                .status-subscribe {
                    background: transparent !important;
                    border-radius: 50px;
                    border-top-right-radius: 0;
                    width: 100%;
                    height: 50px !important
                }
                
                .text_duration {
                    font-size: 18px;
                }
                
                .teacher_blk_container .search-container {
                    margin-bottom: 10px
                }
                
                .page-id-201 .course_background_image {
                    margin-top: 5%!important;
                }
                
                .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
                    top: 0px;
                }
                
                .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: transparent!important;
                    color: #f75572;
                    top: 3px;
                    position: relative;
                    font-size: 18px;
                    padding-left: 20px !important
                }
                
                #mobile_razorpay_btn_header {
                    color: #f75572;
                }
                
                .learndash-wrapper .show_in_mobile.buynow-button .learndash_join_button #btn-join {
                    position: relative;
                    top: 0px;
                    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: 0px!important;
                    background-size: 240px;
                    line-height: 30px!important;
                    background-position: -22px 2px;
                }
                
            
                
                .price_blk_desktop {
                    margin-bottom: 80px
                }
                
                .logged-in .price_blk_desktop {
                    margin-bottom: 0px
                }
                
                .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;
                }
                
                .caption1 .whislist .fa {
                    font-size: 20px
                }
            
                #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: 10% !important;
                }
                
                .mobile_login_list .mobile_search {
                    right: 13px;
                    top: 5px;
                }
                
                .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% 0;
                }
                
                .logged-in .mobile_login_list img {
                    right: 0px
                }
                
                .myaccount_pop_up .woocommerce-form-login__submit,
                .myaccount_pop_up .woocommerce-form-register__submit {
                    padding: 15px 0px
                }
                
                .page-id-27283 .site-content {
                    margin-top: 62px;
                }
                
                .course_background_image {
                    margin-top: -10% !important;
                }
                
                body #message-purchased {
                    left: 0px !important;
                    width: 100% !important;
                    bottom: 1px!important;
                }
                
                body.single-sfwd-courses #message-purchased {
                    left: 0px !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: 0px;
                }
                
                .our_top_realted_course {
                    margin: 0px auto 0px;
                }
                
                .our_top_realted_course_top {
                    margin: 0px 0!important;
                }
                
                .elementor-element-07c5d66 {
                    margin-top: -6%;
                }
                
                body.home .menu-toggle .menu-toggle-icon,
                body.home .menu-toggle.main-header-menu-toggle {
                    left: 0px !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 0!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: 0px
                }
                
                .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
                    font-weight: normal
                }
                
                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: 0px;
                }
                
                .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: 0px !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: 0px;
                    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: 0px
                }
                
                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 0px !important
                }
                
                body.home.ast-page-builder-template #content.site-content>.ast-container {
                    padding: 0px !important
                }
                
                body.home .mobile_login_list img {
                    float: none;
                    top: 1px !important
                }
                
                body.home .mobile_logins {
                    top: 19px
                }
                
                body.home .mobile_login_list li {
                    margin-right: 0px;
                }
                
                .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
                }
                
            
                .elementor-element-d8ed0df {
                    margin-bottom: 20px
                }
                
                .content_tabs #tabs {
                    text-align: center
                }
                
                .duration_blk ul li:nth-child(2) {
                    padding-left: 45px;
                }
                
            
                .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>* {
                    width: auto !important;
                    margin-right: 5px;
                }
                
            
                .duration_blk ul li.sample_certificate_text {
                    width: 30% !important;
                }
                
                .video_coursse_block.course_icon_image img {
                    border-radius: 0px;
                    left: 0px;
                    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: 0px;
                    bottom: 5px;
                    top: auto !important;
                    height: 35px;
                    line-height: 25px;
                    border-radius: 0px;
                    margin: 0px !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: transparent !important;
                    padding: 0px !important;
                    font-size: 20px !important;
                    color: #000;
                }
                
                .logged-in .sgi-letter-avatar {
                    right: 0px;
                    top: 8px;
                }
                
                .logged-in.home .sgi-letter-avatar {
                    top: 25px
                }
                
                .mobile_search .fa {
                    font-size: 20px !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: 0px;
                }
                
                .spec_title p {
                    display: none
                }
                
                .menu-toggle .menu-toggle-icon,
                .menu-toggle.main-header-menu-toggle {
                    left: 10px!important;
                    top: 1px !important;
                }
                
                body.home .menu-toggle .menu-toggle-icon,
                body.home .menu-toggle.main-header-menu-toggle {
                    left: 0px!important;
                    top: 8px !important;
                }
                
                .sample_certificate {
                    padding-left: 9%
                }
                
                body.home .mobile_login_list img {
                    float: none;
                    top: 10px!important;
                    right: 0px;
                }
                
            
                
                .myaccount_middle_left .desktop_account_banner {
                    display: none;
                }
                
                .myaccount_middle_left {
                    width: 100%;
                    float: left;
                    margin-right: 0px;
                    margin-top: 50px;
                }
                
                .myaccount_middle_left .mobile_account_banner {
                    display: block !important;
                }
                
                .myaccount_page.my_account_page_cstm .linkedin_icon.nsl-container-buttons {
                    display: inline-table;
                    width: 20px;
                    float: none
                }
                
                body.page-id-15 .myaccount_pop_up #login_woocommerce.myaccount_right {
                    width: 100% !important;
                    float: left;
                    clear: none !important;
                }
            }
            @media (max-width: 780px) {
                .sample_certificate_text .text_duration {
                    padding-left: 41% !important;
                }
                
                .elementor-element-07c5d66 {
                    margin-top: -4%;
                }
                
                .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content1 p {
                    text-align: center !important
                }
                
                .elementor-element-bf617da .elementor-image-box-content1 {
                    padding-left: 0px
                }
                
                body.home .search-container {
                    margin: 0px !important
                }
                
                .mobile_slickslider .slick-initialized .slick-slide {
                    margin-right: 0px
                }
                
                .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                    font-size: 25px
                }
                
                .desktop_slickslider {
                    display: none
                }
                
                .mobile_slickslider {
                    display: block;
                    height: 500px;
                    overflow: hidden
                }
                
                .home-search {
                    max-width: 100%;
                    padding: 1px 2px !important;
                }
                
                .logged-in .ld-course-status-price.price_button.strike-through:before {
                    left: 52px!important;
                    top: 54%!important;
                }
            
                
                .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
                    top: 50% !important;
                    margin-top: 2px
                }
                
                .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%
                }
            
                .single-sfwd-courses .course_block_details .free_icon_image {
                    bottom: 62px;
                    left: 0px;
                    top: auto !important;
                    z-index: 9;
                }
                
                .page-id-29194 .webinear_progress {
                    display: none
                }
                
                .page-id-29194 .featured_block_content {
                    width: 100%;
                    margin-left: 0px
                }
                
                .page-id-29194 .webinear_banner {
                    padding: 20% 0 100% 0;
                }
                
                .conf-creation-presenter-box-right p {
                    text-align: left
                }
                
                .conf-creation-presenter-header {
                    width: auto !important
                }
                
                .logged-in .float_bar1 .start_course_btn_cstm .resume_btn {
                    position: relative;
                    bottom: 5px;
                    margin-left: 0;
                    padding-left: 0;
                    text-align: center;
                    background: #fff !important;
                    width: 200px !IMPORTANT;
                    padding: 7px 10px;
                    border-radius: 30px;
                    border-top-right-radius: 0px;
                }
            }
            @media (max-width: 768px) {
                .tollfree_block:hover  {
                width: 200px;	
            }
                    .tollfree_block {
            width:10%
            }
                #mobile.duration_blk_new{display:block !important}
            .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
                bottom: 0px!important;
            }
                .cart_icon{top:0px}
                .new_course_data.learndash-wrapper .course_block_details {
                height:300px!important;
            }
            
                #related_courses {
                padding: 0 0px!important;
            }
                .hfe-copyright-wrapper, .hfe-copyright-wrapper a {
                    color: #000 !important;}
                .content_tabs {
                background: #fff;
                padding: 1px 5px 20px;
                border-top-left-radius: 0px!important;
                border-top-right-radius: 0px!important;
                box-shadow: none !important;
                top: 0 !important;
                position: relative;
            }
                
                .page-id-29194 .left_live_webinar h3 {
                    font-size: 14px!important;
                }
                
                .page-id-29194 h2 {
                    font-size: 20px !important;
                    padding-top: 15px
                }
                
                .main-header-menu>.menu-item>a:before {
                    display: none !important
                }
                
                .page-id-29194 .ast-site-identity {
                    padding: 0px
                }
                
                .image_thumb1 {
                    width: auto!important;
                }
            }
            @media (max-width: 723px) {
                        .cart_icon {    top: 0;}
                .elementor-element-bf617da .elementor-image-box-content1 {
                    top: 47%;
                }
                
                .image_thumb1 {
                    width: 100%!important;
                }
                
                body.home .myaccount_pop_up {
                    margin: 5% auto
                }
                
                .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: 50%!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: 0px;
                }
                
                .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,
                .page-bm-id-aea71178a834 .webinear_banner {
                    padding: 13% 0 84% 0;
                }
                
                .page-id-29194 .title_webinearlive {
                    padding-top: 100px;
                }
                
                .page-id-29194 .webinear_register {
                    margin-top: 20px;
                }
                
                .logged-in .price_blk_desktop .float_bar1 .ld-progress_course_custom {
                    line-height: 13px;
                    height: 40px
                }
                
                .logged-in .ld-course-status-price.price_button.strike-through:before {
                    left: 55px!important;
                }
            }
            @media (max-width: 690px) {
                .mobile_logins .mobile_login_list .new_mobile_sign_up_text #loginModal_footer {
                    padding: 8% 5px!important;
                }
                
                .zsiq_custommain img,
                .zsiq_float {
                    position: relative;
                    top: -38px;
                }
                
                .slick-slide .ast-article-single .image_thumb.nail:hover .overlay_video,
                .image_thumb.nail:hover .overlay_video {
                    padding: 5px 8px 5px;
                }
                
                .page-id-201 .course_background_image {
                    height: 297px;
                }
                
                .page-id-201 .course_background_image p.title_course {
                    padding-top: 18%;
                }
                
                .video_coursse_block .top_image_blk {
                    top: 29px
                }
                
                .myaccount_pop_up {
                    width: 65% !important;
                }
                
                #home-search {
                    width: 80%;
                }
                
                .logged-in .sgi-letter-avatar {
                    right: -6px;
                    top: 4px;
                }
                
                .logged-in .mobile_search {
                    right: 11px;
                    top: 4px;
                }
                
                .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: transparent;
                    font-size: 20px;
                    padding: 0px
                }
                
                .partner_blocksection ul {
                    margin-left: 0px
                }
                
                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: 0px !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;
                    /* margin-top: -150px; */
                    left: 0%;
                }
                
                .home_viedo .close-button {
                    position: absolute;
                    top: 0px;
                    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: auto
                }
                
                .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 0px;
                    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: bold;
                }
                
                .btn_razorpay_btn_mobile {
                    display: block !important;
                    position: fixed;
                    width: 100%;
                    bottom: 0px;
                    z-index: 9;
                    left: 0px
                }
                
                .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: 0px;
                    position: relative;
                    left: -11px;
                    width: 100%;
                    bottom: -12px
                }
                
                .page-id-29194 .webinear_banner,
                .page-id-aea71178a834 .webinear_banner {
                    background-size: 100% !important;
                    background-repeat: no-repeat;
                    padding: 2% 0px 5% 0px;
                    height: 790px
                }
                
                body.home .mobile_search,
                .mobile_search1 {
                    display: none
                }
                
                .profile_orderhistory_info {
                    max-width: 100%;
                    margin: 0 auto
                }
                #related_courses .top_title{padding:5px 0px}
                #related_courses {
                    padding: 0px 0px 0px 0px !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;
                }
                
                .elementor-element-d8ed0df.elementor-column .elementor-column-wrap {
                    padding: 0px !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: 10px !important;
                    right: -2px !important;
                }
                
                .cart_valuetotal {
                    top: 0;
                }
                
                .caption1 {
                    top: -39px;
                }
                
                .text_duration {
                    font-size: 15px;
                }
                
                .reedom_coupon {
                    background-color: #00ae98 !important;
                }
                    .postid-193705.single-webinar_astra .webinear_banner{background-image: url(/wp-content/uploads/2021/06/mobile-banner-2.jpg) !important;    background-color: rgb(245, 245, 245) !important;
            }
            }
            @media (max-width: 640px) {	
                .ld-course-list-items .ld_course_grid .caption.home_page .price_block {
                    float: left;
                    top: -4px;
                    font-size: 13px;
                }
            .single-sfwd-courses	.ld_course_grid .caption .course_catgorgy {
                width: 100% !important;
            }
                .ld_course_grid .caption .course_catgorgy {
                    width: 100%
                }
            .single-sfwd-courses	.ld-course-list-items .ld_course_grid .thumbnail .caption p {
                float: none!important;
                margin: 0px 0 0!important;
                width: 100%!important;
            }
                .thank_page_left {
                    background: url(/wp-content/uploads/2020/11/thanku_mob_bnr-min.png) !important;
                }
                
                .elementor-element-f0f9537.white_color {
                    background: #ffffff!important;
                    margin-top: -80px;
                }
                
                .ld-course-list-items .ld_course_grid .entry-title {
                    min-height: 30px
                }
                
                .teacher_blk_container .Instructors_details {
                    width: 100%!important;
                }
                
                .teacher_blk_container .instructor_par_blk {
                    width: 78%!important;
                }
                
                .teacher_blk_container .instructor_host {
                    margin-bottom: 20px;
                    width: 100%;
                    padding-left: 15px;
                    display: none
                }
                
                .page-id-201 .course_background_image {
                    height: 267px;
                }
                
                .page-id-201 .course_background_image {
                    height: 267px;
                }
                
            
                .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: 0px
                }
                
                .elementor-element-07c5d66 {
                    margin-top: -3%;
                }
                
                body.home .mobile_login_list img {
                    float: none;
                    top: 10px!important;
                    right: 0px;
                }
                
                .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_blk {
                    position: absolute;
                    right: 10px;
                    height: 100px;
                    width: 90px;
                    top: -17px;
                }
                
                .thank_course.container,
                .thank_course #ld_course_list,
                .thank_course .ld-course-list-items.row {
                    padding: 10px 0px
                }
                
                .webinear_banner {
                    padding: 21.2% 0% 65.2% 0%;
                    background-size: contain
                }
                body.home .sgi-letter-avatar {
                top: 25px !important;
                right: -2px !important;
            }
                .logged-in .cart_valuetotal{    top: 14px;}
                .bg_image_custom {
                    height: 200px!important;
                }
                @media (max-width: 580px){
                    .logged-in .cart_valuetotal {
                top: 0px;
            }
                    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                font-size: 15px;
                line-height: 20px;
            }
            .mobile_slickslider {
                display: block;
                height: 315px;
                overflow: hidden;
                }
                    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                font-size: 15px;
                line-height: 20px;
            }
                    .enquire_block {
                margin: 6px 0px;
                clear: both;
            }
                    .key_concepts {
                padding-top: 25px !important;
            }
            .new_course_data		.video_coursse_block video {
                height: auto!important;
            }		.learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
                bottom: -30px!important;
            }
                    #dosily_related_course_owl.ld-course-list-items .ld_course_grid p.ld_course_grid_button {
               
                right: 10px !important;
                left: auto !important;
                margin-left: -6px!important;
            }
                    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-progress_course_custom.completed {
                position: relative;
                top: 0;
                padding: 10px 60px;
                font-size: 20px;
            }
                .related_courses {
                padding: 0px 10px 0 10px!important;
            }	
                    #add_to_cart{padding:10px 30px;margin-right:0px}
                    .single-sfwd-courses #dosily_related_course .caption.home_page:first-child{width:80%}
                    .course_icon{right:0px}
                    .course_icon img {
                max-width: 35px!important;
            }
            .single-sfwd-courses		.ld-course-list-items .owl-nav {
                position: absolute;
                top: -33px;
                right: 0;
            }
                    .related_block .top_title h4,.related_courses .top_title h2{font-size:15px}
                    .single-sfwd-courses #dosily_related_course .caption.home_page:first-child h3 {
                        padding-top: 0px!important;
                font-size: 10px !IMPORTANT;
                line-height: 13px;
                        height:40px !important;overflow:hidden
            }
                    .single-sfwd-courses #dosily_related_course .caption.home_page:first-child{left:0px}
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
                width: 39%!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{width: 50%!important;}
                    .popup{width:300px}	.learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
                bottom: 0px!important;
            }
                    .single-sfwd-courses .ld_course_grid .caption .course_catgorgy {
                width: 100%!important;
                font-size: 11px;
            }
                    .single-sfwd-courses .bottom_block_sub.home_page .c_thumbnails_images {
                right: 0px!important;
                position: relative;
                width: 15px!important;
                top: 3px;
            }		.learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar{bottom:0px !important}
                    .ld-course-status-action .ld-login-text {
                line-height: 36px!important;
            }
            
                    .single-sfwd-courses .ld-course-status-content .free_course {
                color: #fff;
            }
                    .single-sfwd-courses .ld_course_grid .caption .course_catgorgy {
                width: 100%!important;
                font-size: 12px;
            }
                    .page-id-29194 .left_block {
                        margin-top: -10px
                    }
                    .page-id-29194 .inner_live_web_text {
                        background-color: transparent;
                        width: 100%!important;
                        float: none;
                        margin: 0 8px!important;
                        display: block;
                    }
                    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
                        margin-top: -5px
                    }
                    .logged-in .float_bar1 a.start_course {
                        left: 23px !important
                    }
                    .logged-in #mobile_razorpay_btn_header {
                        padding: 12px 41px;
                        position: absolute;
                        width: 65%;
                        top: 1px;
                        margin-left: 18px;
                        font-size: 14px;
                        text-transform: uppercase;
                    }
                    .show_in_desktop #btn-join {
                        padding: 12px 15px;
                    }
                    .logged-in .cart_icon i {
                        top: 3px
                    }
                    .ast-header-break-point .main-navigation li.cart_icon {
                        display: none
                    }
            
                    #ventilator-course .c_thumbnails_images {
                        width: 24px !important;
                    }
                    .ld-course-list-items .ld_course_grid .thumbnail.course .btn-primary {
                        background-size: 20px !important;
                        height: 20px;
                        width: 20px;
                    }
                    .single-sfwd-courses .ld-course-list-items .col-sm-8 {
                        padding-left: 0px;
                        padding-right: 0px !important;
                        margin-right: 5px;
                    }
            
                    body.home .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated {
                        padding: 10px 10px 0px 10px !important;
                    }
                    body.home .ld-course-list-items .ld_course_grid,
                    .elementor-32 .elementor-element.elementor-element-a8dc7ba>.elementor-widget-container {
                        padding: 0px 0px;
                    }
                    .partner_blocksection .slick-slide img {
                        height: auto !important
                    }
                    .professional_name .c_thumb_author_name {
                        font-size: 11px;
                        height: 17px;
                    }
                    .partner_blocksection h3 {
                        margin-bottom: 0px
                    }
                    body.home .ld-course-list-items.row {
                        padding: 0 0px;
                    }
                    body.home .bottom_block_sub.home_page .c_thumbnails_images_blk {
                        float: right;
                        width: 25px;
                    }
                    body.home .bottom_block_sub.home_page .c_thumbnails_images_blk .c_thumbnails_images {
                        width: 16px!important;
                    }
                    body.home .top_image_blk,
                    .image_thumb.nail .top_image_blk {
                        width: 35px;
                        position: absolute;
                        right: 9px;
                        top: -5px;
                    }
                    #top_realted_home .ld_course_grid .caption .course_catgorgy {
                        font-size: 11px
                    }
                    .bottom_block_sub.home_page .professional_name {
                        width: auto
                    }
                    .mobile_slickslider {
                        display: block;
                        height: 315px;
                        overflow: hidden;
                    }
                    .logged-in .float_bar1 .ld-course-status-segment.ld-course-status-seg-action.status-free.start_course_btn_cstm {
                        width: 175px!important;
                        float: left;
                        background-image: none;
                        height: 40px!important;
                    }
                    .teacher_blk_container {
                        padding: 20px 2px
                    }
                    .teacher_blk_container .home-search {
                        width: 70%!important;
                    }
                    .teacher_blk_container .instructor_par_blk {
                        width: 63%!important;
                    }
                    .wpProQuiz_questionList {
                        height: 270px;
                        overflow: scroll;
                    }
                    .searchresults_bar {
                        margin-bottom: 0px;
                    }
                    .logged-in.single-sfwd-courses .ld-course-status-content .free_course {
                        top: 2px !important
                    }
                    .logged-in .ld-course-status-price.price_button.strike-through:before {
                        left: 40px!important;
                        margin-top: -3px;
                        width: 42px!important;
                    }
                    .logged-in .ld-course-status-price.price_button {
                        width: 100%;
                        color: #b7e5e3!important;
                        font-weight: normal;
                        font-size: 16px!important;
                        text-align: left!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: 0px
                    }
                    .c_thumbnails_images {
                        display: inline-block
                    }
                    .video_coursse_block .top_image_blk {
                        position: absolute;
                        right: 10px;
                        height: 100px;
                        width: 70px;
                        top: 0px;
                    }
                .single.single-sfwd-courses	.video_coursse_block .top_image_blk{top:-15px}		.video_coursse_block.mobile_video.course_icon_image .top_image_blk {
                        top: -17px !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: 0px;
                        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% 0 !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: 1px;
                    }
                    .logged-in .mobile_login_list img {
                        right: -2px;
                        top: 6px;
                        width: 30px;
                    }
                    .logged-in .mobile_login_list .mobile_search {
                        right: 5px !important;
                        top: 2px !important;
                    }
                    .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: 58px;
                        border: 0px !important;
                        background: #F1F1F1;
                        top: 50px;
                    }
                    .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: 10px!important;
                        top: -1px !important;
                    }
                    .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                        font-size: 20px;
                    }
                    .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: 0px;
                        margin-top: -29px;
                        padding-right: 10px;
                    }
                    .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: 36px !important;
                        padding: 0px !important;
                        margin-bottom: 8px !important;
                    }
                    #top_realted_home .ld_course_grid .caption:last-child {
                        height: 50px
                    }
                    #top_realted_home .ld_course_grid .caption .course_catgorgy {
                        height: auto
                    }
                    body.home #top_realted_home .bottom_block_sub,
                    #top_realted_home .ld_course_grid .caption {
                        height: 40px;
                        padding: 0px !important;
                        display: inline-block
                    }
                    body.home .elementor-element-e28ae9e.elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated {
                        padding: 0px 10px !important;
                    }
                    .our_top_realted_course h3 {
                        margin-bottom: 0px
                    }
                    .overlay_video {
                        padding: 5px 3px 5px !important;
                    }
                    .ld_course_grid.col-sm-8.col-md-4 {
                        padding-left: 0px !important;
                        padding-right: 0px !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: 10px !important;
                    }
                    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;
                    }
                    .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,
                    .search-results .ld-course-list-items .col-sm-8,
                    .page-template-tpl-course .ld-course-list-items .col-sm-8 {
                        flex: 0 0 49%;
                        max-width: 100%;
                        margin-right: 5px !important
                    }
                    .tax-instr_spec .ld-course-list-items .col-sm-8:nth-child(even),
                    .search-results .ld-course-list-items .col-sm-8:nth-child(even),
                    .page-template-tpl-course .ld-course-list-items .col-sm-8:nth-child(even) {
                        margin-right: 0px !important
                    }
                    .page-template-tpl-course #ventilator-course .ld-course-list-items .col-sm-8:nth-child(even) {
                        margin-right: 5px !important;
                    }
                    .tax-instr_spec .ld-course-list-items.row {
                        padding: 0 0px;
                    }
                    .tax-instr_spec #ld_course_list {
                        padding: 0 0px;
                    }
                    .slick-initialized .slick-slide {
                        margin-right: 4px;
                        margin-bottom: 0px !important;
                    }
                    .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk,
                    .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk {
                        float: right;
                        width: 23%;
                    }
                    .page-template-tpl-course .c_thumbnails_images {
                        width: 28px !important;
                    }
                    .page-template-tpl-course .ld-course-list-items .ld_course_grid .entry-title {
                        font-size: 10px!important;
                        width: 100% !important
                    }
                    .learndash-wrapper .ld-modal {
                        max-width: 320px
                    }
                    .slick-slider .slick-track .overlay_video .price_block {
                        height: 0px;
                    }
                    #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;
                    }
                    .ld-course-status-seg-price1.desktop_course_price1 .ld-course-status-content {
                        top: 0px
                    }
                    .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
                        height: 40px!important;
                    }
                    .c_thumbnails_images {
                        width: 28px !important
                    }
                    .single-sfwd-courses .c_thumbnails_images {
                        width: 24px!important
                    }
                    .caption1 .single-sfwd-courses .c_thumbnails_images {
                        width: 30px !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: 0px 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;
                    }
                    .linkedin_icon_blk_myacc {
                        position: absolute;
                        right: 19%;
                        top: 40px;
                    }
            
                    .text_duration{width:100% !important}
                }
                
                @media (max-width: 619px) {.learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar{bottom:-30px !important}
                        .tollfree_block:hover  {
                width: 200px;
            }
            
                    .about_right_webinaradd {
                width: 100%;
            }
                    .course_block_details .professional_whislist .rating{padding: 14px 20px!important;}
                    .container_tab{margin-bottom:0px}
                    .main-header-menu .menu-item.user_detail_header .sub-menu li {
                        border-bottom: none;
                        padding: 0px !important;
                        height: auto !important;
                    }
                    .main-header-menu .menu-item.user_detail_header .sub-menu li a span {
                        font-weight: 700;
                        font-size: 11px;
                        color: rgb(0, 0, 0, .5);
                    }
                    body.home .elementor-widget-container {
                        margin: 0px 0px 0px 0px;
                    }
                    .elementor-element-07c5d66.gray-color {
                        padding-top: 0px
                    }
                    body.home .bottom_block_sub.home_page .c_thumbnails_images_blk {
                        float: right;
                        width: 25px;
                    }
                    body.home .bottom_block_sub.home_page .c_thumbnails_images_blk .c_thumbnails_images {
                        width: 16px!important;
                    }
                    body.home .top_image_blk,
                    .image_thumb.nail .top_image_blk {
                        width: 35px;
                        position: absolute;
                        right: 9px;
                        top: -2px;
                    }
                    #top_realted_home .ld_course_grid .caption .course_catgorgy {
                        font-size: 11px
                    }
                    .bottom_block_sub.home_page .professional_name {
                        width: auto
                    }
                    body.home .c_thumbnails_images {
                        width: 40px!important;
                    }
                    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-paynow .ld-course-status-content {
                        height: 35px!important;
                    }
                    .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: 0px;
                        padding-bottom: 0px;
                    }
                    .text_duration {
                        font-size: 15px;
                    }
                    .views_blocks span.counter_image .fa {
                        font-size: 13px;
                        position: relative;
                        left: 10px;
                        top: 3px;
                    }
            
                    .video_coursse_block video {
                        width: 100% !important;
                        height: 100% !important;
                        top: 0px !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: 100%;
                    }
                    .slick-slider .professional_whislist .rating .fa {
                        font-size: 11px!important;
                    }
                    .page-bm-id-be2fa6916f39 .special_price {
                        color: rgba(158, 148, 148, 0.6)
                    }
                    .webinar_single .webinear_register a {
                        padding: 5px !important
                    }
                    .page-id-29194 .webinear_banner {
                        margin: 0px !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 0px
                    }
                    .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: 0px;
                        width: 100%;
                        left: 0px;
                        z-index: 99999;
                        border-radius: 0px;
                        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 0px
                    }
                    .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% 0px 70% 0px;
                        height: auto;
                        background-position: center center;
                    }
                    .featured_block_content p.company_details {
                        width: 100% !important;
                        padding-left: 0px !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: 0px
                    }
                    .page-id-29194 footer {
                        position: relative !important
                    }
                    .dosilyjust_text {
                        margin-top: 0px;
                        font-size: 20px;
                    }
                    .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 0px 0px 0px;
                    }
                    .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: 0px !important
                    }
                    .learndash-wrapper .ld-breadcrumbs {
                        left: 0px;
                    }
                    .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: 0px !important
                    }
                    .page-id-25588 .elementor-image-box-img {
                        position: absolute;
                        top: -40px;
                        left: 50%;
                        margin-left: -40px !important;
                        padding: 0px 10px;
                    }
                    .page-id-25588 .about_us_page {
                        margin: 0px 20px 50px 20px !important
                    }
                    .elementor-element-e567734,
                    .elementor-element-9ac09e9 {
                        margin: 0px 0px 50px 0px !important
                    }
                    .author_details span.author {
                        display: inline !important;
                    }
                    .elementor-element-ad8d357 .elementor-text-editor {
                        padding: 0px
                    }
                    .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: 0px
                    }
                    .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 10px 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: 0px;
                    }
                    .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: 0px 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 0px;
                    }
                    .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: 0px 0px
                    }
                    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
                        padding: 5px 0px
                    }
                    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
                        height: 30px
                    }
                    
                    .woocommerce-account footer {
                        position: relative;
                    }
                    .learndash-wrapper .ld-expand-button.ld-button-alternate {
                        float: right !important;
                        position: relative;
                        right: 0px;
                        top: -19px;
                    }
                    .logged-in .ld-item-list .ld-item-list-item .ld-status-icon {
                        top: -6px
                    }
                    .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem {
                        padding: 0px !important
                    }
                    .single-sfwd-courses.ast-separate-container {
                        padding-bottom: 0px !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) {
                
                        .pay_image{display:none}			
                        .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk, .page-template-tpl-course .bottom_block_sub .c_thumbnails_images_blk {
                float: right;
                width: 6%!important;
            }
                        .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: -17px;
                        }
                        
                        .duration_blk {
                            top: -4px;
                        }
                        .duration_blk ul {
                            margin-bottom: 0px
                        }
                        .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: 0px;
                        }
                        #home-search {
                            width: 80%;
                            padding: 10px 0px
                        }
                        .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: 0px;
                        }
                        .single.single-sfwd-quiz.learndash-embed-responsive footer,
                        .learndash-cpt-sfwd-quiz footer {
                            position: fixed !important;
                            bottom: 0px !important
                        }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                            margin: 10px 0 10px 0px;
                        }
                        .caption1 .title_block h3 {
                            margin-bottom: 20px !important
                        }
                        .ribbon {
                            position: absolute!important;
                            top: -54px !important;
                        }
                    }
                    @media (max-width:500px) {
                        .learndash.learndash_post_sfwd-courses.user_has_no_access .show_in_mobile .float_bar {
                bottom: 0px !important;
            }
                        .key_concepts {
                padding-top: 20% !important;
            }
                        .dosily_related_course .ast-article-single .image_thumb.nail{height:50px}
                        .single-sfwd-courses .dosily_related_course .caption.home_page:first-child{height:auto !important}
                        .logged-in .menu-toggle:focus {
                            outline: none
                        }
                        body.home.logged-in .cart_valuetotal {
                            right: -34px;
                        }
                        body.home.logged-in .cart_icon i {
                            top: 3px;
                            right: -25px;
                        }
                        .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 {
                            padding: 10px 15px;
                            border-top-right-radius: 0px!important;
                            background: #fff!important;
                        }
                        .page-id-29194 .left_block {
                            margin-top: -30px;
                        }
                        .page-id-29194 .bg_image_custom {
                            background-position: top!important;
                            height: 180px!IMPORTANT;
                            background-color: #34374a;
                        }
                        .webinear_sub {
                            font-size: 20px;
                        }
                        .webinear_banner {
                            padding: 11.2% 0% 55.2% 0%;
                        }
                        .logged-in .ast-flex.main-header-container {
                            margin-top: 5px !important;
                            margin-bottom: 5px
                        }
                        .linkedin_icon_blk_myacc {
                            width: 48% !important;
                            float: right !important;
                        }
                        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                            font-size: 15px;
                            line-height: 20px
                        }
                        .logged-in .has_subscription .float_bar1 .start_course_btn_cstm {
                            width: 152px!important;
                        }
                        .logged-in .has_subscription .ld-course-status-price.price_button {
                            font-size: 18px !important;
                            padding: 0px !IMPORTANT;
                        }
                        .logged-in .has_subscription .float_bar1 .start_course_btn_cstm {
                            width: 149px!important;
                        }
                        .logged-in .has_subscription .float_bar1 .ld-course-status-segment.ld-course-status-seg-price {
                            margin-left: -5px;
                            width: 190px!important;
                            float: left
                        }
                        body.home .myaccount_pop_up {
                            margin: 13% auto
                        }
                        .page-id-201 .course_background_image {
                            height: auto;
                        }
                        .page-id-201 .course_background_image p.title_course {
                            padding-top: 6%;
                        }
                        .course_background_image {
                            margin-top: -5%!important;
                        }
                        .page-id-201 .course_background_image {
                            margin-top: 16.3% !important;
                        }
                        .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: transparent!important;
                            top: 1px;
                            position: relative;
                            font-size: 18px;
                            padding-left: 10px !important;
                            color: #EA2344 !important;
                        }
                        .instructor_mainblk h4{font-size:20px}
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
                            width: 53px!important;
                        }
                        .caption1 .title_block h3 {
                            margin-bottom: 0px !important
                        }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-paynow .ld-course-status-content {
                            height: 35px !important;
                        }
            
                        .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: 0px;
                            left: 0px;
                            top: 0px;
                        }
                        .views_blocks img {
                            width: 25px
                        }
                        .categorgy_name {
                            font-size: 15px;
                        }
                        .video_coursse_block .top_image {
                            height: 60px !important;
                            position: absolute;
                            top: 23px !important;
                            z-index: 9;
                            right: 0px;
                        }
                        .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
                        }
                        .teacher_right #top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
                            height: 40px !important
                        }
                        #course,
                        #top_realted_home .ld-course-list-items .ld_course_grid .entry-title {
                            color: #515151;
                            font-weight: bold;
                            font-size: 10px !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%
                        }
            
                        #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: 18px;
                            font-size: 15px;
                            padding-left: 0px !important;
                            margin-right: 0px;
                            background-image: none;
                            background-size: 25px;
                            font-weight: bold;
                            text-align: center;
                            padding-right: 0px !important;
                            width: 85px;
                            background: #fff;
                            border-radius: 30px;
                        }
                        .learndash-wrapper .learndash_join_button #btn-join {
                            font-size: 16px;
                            padding-left: 0px !important
                        }
                        .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                            padding: 0px !important;
                            margin: 0px !important;
                            top: 0px;
                            width: 200px !important;
                            position: absolute
                        }
                        .subscription_text {
                            font-size: 12px;
                            text-transform: lowercase;
                        }
                        .status-subscribe {
                            background: #fff;
                            border-radius: 50px;
                            border-top-right-radius: 0;
                            width: 100%;
                            height: 40px !important
                        }
                        .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: 40px !important;
                            width: auto !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: auto;
                            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;
                        }
            
                        .pay_image {
                            display: none;
                            width: auto;
                            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: 0px !important
                        }
                        .content_tabs {
                            padding: 0px !important
                        }
                        .duration_blk ul li:last-child {
                            padding: 18px 0px 18px 8px !important;
                            float: left;
                            width: 29.5%!important;
                        }
                        .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: 0px !important;
                            line-height: 30px !important;
                        }
                        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
                            width: auto;
                        
                        }
                        .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
                        }
            
                        .duration_blk ul li {
                            width: 33% !important;
                        }
                        .text_duration {
                            font-size: 10px;
                        }
                        .views_blocks {
                            padding-top: 0px;
                            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: 0px
                        }
                        .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: 0px 0px;
                            font-size: 11px;
                        }
                        .slider_video .gradient-overlay video {
                            object-fit: contain
                        }
                        .views_blocks {
                            padding-top: 0px;
                            padding-bottom: 0px;
                        }
                        .caption1 .professional_whislist .rating .fa.fa-star-half {
                            margin-left: -19px !important;
                            color: #ffc850 !important;
                        }
                    
                        .mobile_tabs {
                            display: none
                        }
                        .notification_bar {
                            width: 100%
                        }
                        #top_reated_lec {
                            padding: 0px
                        }
                        .woocommerce #content table.cart td:nth-child(1),
                        .woocommerce-page #content table.cart td:nth-child(1) {
                            border-bottom: none
                        }
                        .woocommerce #content table.cart td:nth-child(2),
                        .woocommerce-page #content table.cart td:nth-child(2) {
                            border-top: none !important
                        }
                        .page-id-13 .ld-course-list-items .col-sm-8:nth-child(even) {
                            margin-right: 3px !important
                        }
                        #top_realted_home .ld_course_grid .caption .course_catgorgy {
                            font-size: 10px;
                        }
                        .partner_blocksection h3{text-align:center}
                                .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content .elementor-image-box-title {
                font-size: 15px;
                line-height: 20px;
            }
            .mobile_slickslider {
                display: block;
                height: 315px;
                overflow: hidden;
                }
                    }
                    @media (max-width:460px) {
                        .tollfree_block {
                width: 15%;
            }
                        .home_slider_new1 .slick-prev.slick-arrow,.home_slider_new1 .slick-next.slick-arrow{top:35%}
            .new_course_data.learndash-wrapper .course_block_details {
                padding-top: 20px;
            }
                        .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: 0px 10px!important;
                        }
                        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
                            background-size: 215px;
                        }
                        body.home .rating .fa.fa-star,
                        body.home .rating .fa {
                            color: #9a9a9d;
                            font-size: 9px!important;
                        }
                        .speciality1_blk select {
                            margin: 10px 10px
                        }
                        .views_blocks span.counter_image .fa,
                        .views_blocks span.counter_view {
                            top: 0px
                        }
                        .video_coursse_block video {
                            width: 100% !important;
                        }
            
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.free-button .ld-course-status-price {
                            top: 0px!important;
                            margin-right: 10px;
                        }
            
                        .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;
                            z-index: 9999 !important
                        }
                    }
                    @media (max-width: 420px) {
            body .dosily_related_course #ld_course_list .ld_course_grid .caption h3 {
                color: #000 !important;
                font-size: 11px !important;
                height: 60px !important;
                width: 100% !IMPORTANT;
            }
            .single-sfwd-courses .dosily_related_course .caption.home_page:first-child {
                position: relative!important;
                top: 0px;
                left: 0px;
                color: #fff;
                float: left;
                width: 100%;
            }
                        .course_icon {
                position: absolute;
                left: 41%;
                right: a;
                right: auto !IMPORTANT;
                top: 9px;
                display: inline-table;
            }
                        .webinear_banner {
                padding: 11.2% 0% 80.2% 0%;
            }
                .top_courses_block_new 		.popup {
                width: 300px !important;
            }
                        #popup1 input[type=email], #popup1 input[type=number], #popup1 input[type=password], #popup1 input[type=reset], #popup1 input[type=search], #popup1 input[type=tel], #popup1 input[type=text], #popup1 input[type=url], #popup1 select, #popup1 textarea, #popup1 .intl-tel-input{width:90% !important}
                        .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
                            padding: 10px 5px 10px 5px;
                        }
                        .logged-in .float_bar1 a.start_course {
                            left: 23px!important;
                            font-size: 15px !important;
                        }
                        .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;
                        }
                        .applied_coupon_code {
                            width: 50%;
                        }
                        .duration_blk {
                            top: -2px;
                        }
                        body.home .elementor-32 .elementor-element.elementor-element-bf617da.elementor-position-top .elementor-image-box-img {
                            margin-top: -30px;
                        }
                        .join_mentor_right {
                            display: none
                        }
                        .elementor-element-07c5d66 {
                            margin-top: 0%;
                        }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price.strike-through:before {
                            margin-top: -2px;
                        }
                        .single-webinar_astra .webinear_banner {
                            background-size: contain;
                        }
                        .webinear_time {
                            font-size: 12px;
                        }
                        .webinear_record,
                        .webinear_record1 {
                            font-size: 10px;
                        }
                        .webinear_progress {
                            padding-top: 0px;
                        }
                    }
                    @media (max-width: 380px) {
                        .our_partner_block .ld-course-list-items .ld_course_grid .thumbnail.course{margin:0px}	.mobile_login_list{width:120px !important;top:5px}
                .our_partner_block		.ld-course-list-items .ld_course_grid {
                margin-bottom: 0px;
            }
                    .our_partner_block 			.ld_course_grid .caption:last-child {
                height: 60px;
            }
                        .page-template-tpl-course 	.our_partner_block .ld-course-list-items .ld_course_grid .entry-title {
                font-size: 15px!important;
                width: 100% !important;
            }
                        .ast-logo-title-inline .site-logo-img{margin-left:-40px}
                        .key_concepts {
                padding-top:25%!important;
            }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .status-free .ld-course-status-action.login_button{width:80% !important}		.new_course_data.learndash-wrapper .course_block_details {
                height: auto!important;
                 max-height:320px !important
            }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.show_in_desktop .title_page_top {
                font-size: 17px!important;
                line-height: 22px!important;
            }
                        .video_coursse_block .top_image_blk{top:-12px}
                                #add_to_cart {
                padding: 8px 20px;
                margin-right: 0;
            }	
            #popup1 input[type=email], #popup1 input[type=number], #popup1 input[type=password], #popup1 input[type=reset], #popup1 input[type=search], #popup1 input[type=tel], #popup1 input[type=text], #popup1 input[type=url], #popup1 select, #popup1 .intl-tel-input textarea{width:90%}
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price.desktop_course_price {
                width: 30%!important;
            }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                width: 65%!important;
            }
            
            
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
                            padding-top: 5% !important;}
                        .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 {
                            padding: 10px 1px 10px 14px;
                            border-top-right-radius: 0px!important;
                            background: #fff!important;
                        }
                        .page-id-29194 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
                            padding: 0px 10px!important
                        }
                        .page-id-29194.logged-in .site-content {
                            margin-top: 0;
                        }
                        .logged-in .ld-course-status-segment.ld-course-status-seg-action.status-free {
                            height: 28px!important;
                            width: 115px!important;
                            margin-top: 8px;
                        }
                        .learndash-wrapper .status-paynow .learndash_join_button #btn-join,
                        .learndash-wrapper .status-free .learndash_join_button #btn-join {
                            font-size: 13px;
                            padding-left: 0px !important
                        }
                        .elementor-element-bf617da .elementor-image-box-content {
                            padding-top: 20px
                        }
                        #top_realted_home .ld_course_grid .caption .course_catgorgy {
                            font-size: 10px;
                        }
                        .mobile_slickslider {
                            display: block;
                            height: 280px;
                            overflow: hidden;
                        }
                        .has_subscription .desktop_course_price1 {
                            margin-right: 5px !important
                        }
                        .float_bar1 .ld-course-status-action .ld-login-text {
                            left: 0px!important;
                        }
                        .learndash-wrapper .price_blk_desktop .ld-course-status.ld-course-status-not-enrolled>*:last-child {
                            padding: 0px!important;
                            margin: 0px!important;
                            top: 0;
                            width: 160px!important;
                            position: absolute;
                        }
                        .caption1 .title_block h3 {
                            margin: 0px !important
                        }
                        .caption1 .whislist .fa {
                            margin-left: 0px;
                            margin-right: 1px
                        }
                        
                        .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: 10% !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: 0.5px;
                            margin: 0px 0 1px 0!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: 17px;
                            margin-top: 23px!important;
                            letter-spacing: 1px;
                            line-height: 20px;
                        }
                        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p {
                            letter-spacing: 0px;
                            font-size: 16px;
                            margin-top: 10px;
                        }
                        .elementor-32 .elementor-element.elementor-element-bf617da .elementor-image-box-content p .box_dataa {
                            letter-spacing: 0px;
                            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 0px;
                        }
                        .elementor-element-d8ed0df.elementor-col-50 {
                            margin-bottom: 0px
                        }
                        .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: 0px
                        }
                        .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: 4px 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
                        }
                        .insstruction_datadetais {
                border-left: none;
                padding-left: 20px;
            }
                    }
                    @media (max-width: 360px) {
            .top_courses_block_new 		.popup {
                width: 300px !important;
            }
            .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action.login_button a.ld-button{font-size:15px !important}
                        .course_new_top_blk_sub{margin-bottom:0px !important}
                        .logged-in.single-sfwd-courses .ld-course-status-content .free_course {
                top: -10px!important;
            }
                        .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled.user_login_course.completed .ld-progress_course_custom.completed {
                position: relative;
                top: 0;
                padding: 8px 49px;
                font-size: 20px;
                        }.completted_statusdata{font-size:15px}
                        .logged-in #mobile_razorpay_btn_header {
                            padding: 12px 37px;
                            position: absolute;
                            width: 60%;
                            top: 1px;
                            margin-left: 0px;
                            font-size: 14px;
                            text-transform: uppercase;
                        }
                        .vertical_block1 {
                            height: 50px !important
                        }
                        .categorgy_name {
                            font-size: 13px;
                        }
                        .learndash_post_sfwd-courses.user_has_no_access .status-paynow {
                            width: auto;
                        }
                        .video_coursse_block.mobile_video.course_icon_image .top_image_blk {
                            top: -9px !important;
                        }
                        .mobile_login_list .mobile_search {
                            right: 6px;
                            top: 1px;
                        }
                        .mobile_search .fa {
                            font-size: 20px!important;
                        }
                        .duration_blk {
                            top: -4px;
                        }
                        .caption1 {
                            top: -33px;
                        }
                        .myaccount_pop_up .form-row label.woocommerce-form-login__rememberme {
                            width: 70%;
                        }
                        .webinear_sub {
                            font-size: 18px !important;
                        }
                        .title_webinearlive {
                            line-height: 25px;
                        }
                        .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% 0;
                        }
                        .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;
                        }
                        .page-template-tpl-course #ld_course_categorydropdown label {
                            width: 19% !important;
                            padding-left: 0px;
                        }
                        .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 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: 0px 0px
                        }
                        .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: 0px
                        }
                        .my_account_page_cstm .myacount_social {
                            padding: 10px 0px;
                        }
                        .joinwebinear_block {
                            padding-bottom: 20px
                        }
                        #btn-razorpay {
                            font-size: 11px !important
                        }
                        .elementor-element-07c5d66 {
                            margin-top: -3%;
                        }
                    }
                    @media (max-width: 320px) {
                        .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: 0px 10px!important;
                        }
                    }
                    @media only screen and (min-device-width: 320px) and (max-device-width: 1024px)and (orientation: landscape) {
                        .myaccount_middle {
                            padding-top: 0px;
                            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;
                        }
                    }
                    /*20-5-21*/
                    .page-id-51784 .elementor-element-0647343 .elementor-widget-container .covid_text{
                        padding-top: 19px !important;
                    }
                    
            /* 	checkout page	 */
                    .checkout_banner{
                    
                        height:0px !important;
                    }
                }
            }


            #partner_block .slick-initialized .slick-slide {
                display: flex;
            }