.learndash-wrapper .ld-breadcrumbs{
	display: none !important;
}
.learndash-wrapper .ld-content-actions {
    display: none !important;
}
.single-sfwd-topic .learndash-wrapper .ld-focus-content .learndash.learndash_post_sfwd-topic .ld-breadcrumbs{
    display: flex !important;
}
.elementor.type-sfwd-topic  .elementor-element.elementor-widget-ld-course-content .learndash-wrapper .ld-content-actions {
    display: flex !important;
}
.single-sfwd-topic .learndash-wrapper .ld-focus-content .ld-course-step-back {
    padding-top: 13px;
}
.profile-picture img {
    width: 164px;
    /* background: #e2e7ed; */
    padding: 21px;
    /* border-radius: 205px; */
    /* height: 165px; */
}
.profile-picture .elementor-shortcode {
    background: #e2e7ed;
    border-radius: 100%;
}

/*-------account----*/

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    align-items: center!important;
    color: #495255;
    display: flex;
    flex: 1 1 100%;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
    margin-top: 0;
    margin-bottom: 0!important;
}
.learndash-wrapper .ld-progress .ld-progress-bar {
    margin: 14px 0!important;
    
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border: 1px solid #E2E7EE!important;
    box-shadow: 0px 0px 17px 2px rgb(0 0 0 / 7%);
    margin-bottom: 28px!important;
}
.ld-item-search-wrapper h4 {
    font-weight: 400!important;
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper {
    background: #e2e7ed;
    border-radius: 6px;
    margin: 1em 0;
    overflow: visible;
    padding: 40px 30px!important;
    position: relative;
}
.ld-progress-steps {
    margin-left: 30px!important;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
    border-right: 1px solid #e2e7ed;
    flex: 0 0 90px;
    padding: 0 36px!important;
    text-align: center;
}
.ld-item-list-actions .ld-expand-button.ld-expanded {
    padding: 14px 30px!important;
}
input#course_name_field {
    padding: 19px!important;
    border: 1px solid #0000001f;
    border-radius: 6px!important;
}
.learndash-wrapper .ld-status {
   margin-bottom: 0!important;
    
}
.learndash-wrapper .ld-item-list .ld-item-search h4 {
    
    margin-bottom: 28px!important;
  
}
.coures-col .learndash-wrapper .ld-profile-summary .ld-profile-stats {
    display: flex;
    justify-content: center;
    background: #4fc5cb1c;
    width: 100%;
    margin: auto;
    padding: 70px 30px 75px 0px!important;
    border-radius: 27px;
/*     margin-top: -119px; */
    margin-bottom: 10px;
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link {
    color: #F4C815;
    font-size: 25px!important;
}
/* .logged-in .e-con-full.e-flex.e-con.e-child {
    margin: auto!important;
} */
.new-accout .ld-profile-card {
    display: none!important;
}

.profile-update {
    padding: 17px;
    border-radius: 14px!important;
}
input.uplodpic_cstm_btn {
    border: none!important;
    background: none!important;
}



#update-profile-form input {
    border: 2px solid #e2e7ed;
    margin-bottom: 20px;
    padding: 10px;
    background: #f0f3f6;
    
}
#update-profile-form label {
    font-size: 18px;
    color: #3e4550;
    font-weight: 400;
    margin-bottom: 12px;
}
#update-profile-form input.sb_cstm_btn {
    background: #ff3298!important;
    color: #fff;
    padding: 12px 20px!important;
    border: none!important;
}
#update-profile-form textarea {
    border: 2px solid #e2e7ed;
    margin-bottom: 20px;
    padding: 10px;
    background: #f0f3f6;
}
#elementor-popup-modal-3598 .dialog-widget-content {
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
    border-radius: 10px;
}
.profile-sec {
    position: sticky;
    top: 119px;
    background-color: yellow;
    padding: 50px;
    font-size: 20px;
}
.profile-sec b, strong {
    font-weight: 500!important;
}
.Firstname .elementor-widget-container {
    width: max-content!important;
}
.lastname .elementor-widget-container {
    width: max-content!important;
}



@media (max-width: 767px){
	.profile-sec {
    position: unset!important;
    top: 119px;
    background-color: yellow;
    padding: 36px 20px!important;
    font-size: 20px;
}
	.coures-col .learndash-wrapper .ld-profile-summary .ld-profile-stats {
    display: flex;
    justify-content: center;
    background: #4fc5cb1c;
    width: 98%!important;
    margin: auto;
    padding: 111px 30px 75px 0px!important;
    border-radius: 27px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
	.coures-col .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat span {
    font-size: 19px!important;
}
	.coures-col .learndash-wrapper #ld-profile .ld-profile-stats {
    flex-wrap: nowrap!important;
}
	.coures-col .learndash-wrapper .ld-profile-summary .ld-profile-stats {
    display: flex;
    justify-content: center;
    background: #4fc5cb1c;
    width: 98%!important;
    margin: auto;
    padding: 30px 0px 9px 0px!important;
    border-radius: 27px;
    margin-top: -119px;
    margin-bottom: 112px;
}
	.coures-col .ld-expand-button {
    max-width: 161px!important;
}
	.coures-col .ld-progress-label {
    padding-bottom: 14px!important;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
    border-right: 1px solid #e2e7ed;
    flex: 0 0 90px;
    padding: 0 15px!important;
    text-align: center;
}
	.coures-col .learndash-wrapper .ld-profile-summary .ld-profile-stats {
    display: flex;
    justify-content: center;
    background: #4fc5cb1c;
    width: 100%;
    margin: auto;
    padding: 30px 30px 30px 0px!important;
    border-radius: 27px;
    /* margin-top: -119px; */
    margin-bottom: 10px;
}
	.profile-sec {
    padding: 24px!important;
    
}
}