/* Global */
.hide{
    display: none!important;
}
.alc{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.btn{
    display: inline-block;
    text-align: center;
    background: #F0B357;
    border-radius: 3px;
    border: none;
    padding: 8px 15px;

    line-height: 1;
    font-weight: bold;
    font-size: 22px;
    color: #FFFFFF;
    transition: all 0.4s ease;
    opacity: 1;
}
.btn:hover{
    background: #F0B357;
    color: #FFFFFF;
    opacity: 0.7;
}
.btn-light{
    display: inline-block;
    text-align: center;
    background: #FFF6E9;
    border-radius: 3px;
    border: none;
    padding: 8px 15px;

    line-height: 1;
    font-weight: bold;
    font-size: 22px;
    color: #F0B357;
    transition: all 0.4s ease;
    opacity: 1;
}
.btn-light:hover{
    background: #F0B357;
    color: #FFFFFF;
    opacity: 0.7;
}
/* Disabling functionality */

.tutor-dashboard-left-menu .tutor-dashboard-menu-withdraw,
.tutor-dashboard-left-menu .tutor-dashboard-menu-purchase_history,
.tutor-dashboard-left-menu .tutor-dashboard-menu-reviews,
.tutor-dashboard-left-menu .tutor-dashboard-menu-divider-header,
.tutor-dashboard-left-menu .tutor-dashboard-menu-index  {
    display: none;
}

/* Disabling functionality end */

@media (min-width: 768px) {
    .page-id-37044 #fullscreen-content #main,
    .page-id-37045 #fullscreen-content #main{
        padding-top: 0!important;
    }
}
.page-id-37044 .entry-title,
.page-id-37045 .entry-title{
    display: none;
}
.student-registration-left,
.student-registration-right{
    flex-basis: 48%;
}
.student-registration-left{
    background: #F0B357;
    border-radius: 4px;
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    padding: 30px 80px;
    box-sizing: border-box;
}
.student-registration-left *{
    color: #fff;
}
.student-registration-left span{
    display: block;
}
.student-registration-left h1{
    font-weight: 800;
    font-size: 54px!important;
    line-height: 0.92;
    margin: 0 0 20px;
}
.student-registration-left .student-registration-description{
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 27px;
}
.student-registration-left .text-under-avatars{
    font-weight: bold;
    font-size: 16px;
    line-height: 1.75;
}
.student-registration-left:before{
    content: url("../img/academy/academy-registration-triangles.svg");
    position: absolute;
    top: 16px;
    left: 0;
    z-index: -1;
}
.student-registration-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.student-registration-right .registration-flex-items{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.student-registration-right .registration-flex-items .tutor-form-col-6{
    flex-basis: 48%;
}
.student-registration-right h2{
    font-size: 42px!important;
    line-height: 1.2!important;
    color: #F0B357;
    margin: 0 0 10px;
}
.student-registration-right .registration-top-text *{
    font-size: 18px;
    line-height: 1.56;
}
.student-registration-right .registration-top-text span{
    color: #8D8D8D;
    margin-bottom: 15px;
    display: block;
}
.registration-links{
    margin-bottom: 25px;
}
.registration-links a{
    position: relative;
    margin-right: 35px;
    padding-left: 42px;

    font-size: 18px;
    line-height: 28px;
    color: #9C9C9C;

}
.registration-links a:hover{
    color: #9C9C9C;
}
.student-registration-right .registration-links a:before{
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 1px solid #F0B357;
    top: -3px;
    left: 0;
    box-sizing: border-box;
}
.student-registration-right .registration-links a:after{
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #F0B357;
    top: 3px;
    left: 6px;
    box-sizing: border-box;
    display: none;
}
.student-registration-right .registration-links a.active:after{
    display: block;
}
.student-registration-right .registration-top-text a{
    color: #F0B357;
    font-weight: 700;
}
.student-registration-right .tutor-form-group{
    overflow: hidden;
}
.student-registration-right input{
    border: none;
    border-bottom: 1px solid #F0B357;
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    margin-bottom: 20px;

    font-size: 18px;
    line-height: 1;
    color: #9C9C9C;
}
.student-registration-right .confirm-terms span{
    position: relative;
    padding-left: 30px;
    margin-bottom: 30px;
    display: block;
    padding-top: 1px;
}
.student-registration-right .confirm-terms span:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #F0B357;
}
.student-registration-right .confirm-terms span:after{
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 12px;
    height: 7px;
    border-left: 2px solid #F0B357;
    border-bottom: 2px solid #F0B357;
    transform: rotate(-45deg);
    opacity: 0;
    transition: all 0.4s ease;
}
.student-registration-right .confirm-terms input:checked + span:after{
    opacity: 1;
}
.student-registration-right .confirm-terms input{
    display: none;
}
.student-registration-right .confirm-terms *{
    font-size: 15px;
    line-height: 1.33;
    color: #9C9C9C;
}
.student-registration-right .confirm-terms span a{
    text-decoration: underline;
}
.student-registration-right .tutor-button{
    display: block;
    text-align: center;
    background: #F0B357;
    border-radius: 3px;
    border: none;
    width: 100%;
    padding: 0;


    line-height: 57px;
    font-weight: bold;
    font-size: 22px;
    color: #FFFFFF;
    transition: all 0.4s ease;
    opacity: 1;
}
.student-registration-right .tutor-button:hover{
    opacity: 0.7;
}
.student-registration-right #nsl-custom-login-form-1{
    position: relative;
    display: none;
}
.student-registration-right #nsl-custom-login-form-1:before{
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background: #EEEEEE;
}
.student-registration-right #nsl-custom-login-form-1:after{
    content: 'OR';
    position: absolute;
    width: 106px;
    top: 5px;
    left: calc( 50% - 53px);
    color: #EEEEEE;
    background: #fff;
    text-align: center;
}
.student-registration-right #nsl-custom-login-form-1 .nsl-container-embedded-login-layout-below{
    padding-top: 30px;
}
.student-registration-right .nsl-container-buttons{
    display: flex!important;
    justify-content: space-between;
    flex-wrap: wrap;
}
.student-registration-right .nsl-container-buttons a{
    flex-basis: 48% !important;
    flex: none!important;
    width: 48%!important;
}
.student-registration-right div.nsl-container .nsl-button-default div.nsl-button-label-container{
    margin: 0 10px 0 10px;
}
@media (max-width: 1024px) {
    .student-registration-left{
        margin-bottom: 30px;
    }
    .student-registration-left, .student-registration-right {
        flex-basis: 100%;
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    .student-registration-right .tutor-button{
        line-height: 45px;
    }
    .student-registration-right .nsl-container-buttons a{
        width: 100% !important;
        flex-basis: 100% !important;
        max-width: 100%;
    }
}
@media (max-width: 480px) {
    .student-registration-left{
        padding: 30px 15px;
    }
    .student-registration-left h1{
        font-size: 32px!important;
    }
    .student-registration-right h2{
        font-size: 32px!important;
    }
    .student-registration-right .registration-flex-items .tutor-form-col-6{
        flex-basis: 100%;
    }
    .registration-links a{
        display: block;
        margin-right: 0;
    }
    .registration-links a:first-child{
        margin-bottom: 15px;
    }
}

/* Dashboard left menu */
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks{
    border: none!important;
}
.tutor-dashboard .tutor-row{
    display: flex;
    flex-wrap: wrap;
}
.tutor-dashboard .tutor-dashboard-left-menu{
    background: #F6F6F6;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a{
    background: #F0B357;
    opacity: 1;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a:hover{
    background: #F0B357;
    opacity: 1;
}
@media (max-width: 768px) {
    .tutor-dashboard .tutor-row{
        display: block;
    }
}
/* Dashboard left menu end */

/* Dashboard content */
.tutor-dashboard-inline-links li{
    margin-bottom: -1px;
}
.tutor-dashboard-inline-links li.active{
    border-bottom: 2px solid #F0B357;
    color: #F0B357;
}

.tutor-mycourse-wrap{
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 15px;
}
.tutor-mycourse-wrap .tutor-mycourse-thumbnail{
    flex-basis: 165px;
    background-size: cover;
    min-height: 200px;
    background-position: center center;
}
.tutor-mycourse-wrap .tutor-mycourse-content{
    margin-left: 25px;
    flex: 1;
}
.tutor-mycourse-wrap .cliverse-my-course-top-info{
    margin-bottom: 17px;
}
.tutor-mycourse-wrap .cliverse-my-course-top-info .course-progress{
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #F0B357;
}
.tutor-mycourse-wrap .cliverse-my-course-top-info .course-progress img{
    margin-right: 10px;
}
.tutor-mycourse-wrap .cliverse-my-course-top-info .cliverse-course-info-item{
    background: #FFF6E9;;
    border-radius: 19px;
    font-weight: 400;
    font-size: 10px;
    line-height: 1;
    color: #F0B357;
    padding: 4px 12px;
}
.tutor-mycourse-wrap .tutor-mycourse-content h3 a{
    font-weight: bold;
    font-size: 22px;
    line-height: 1;
    color: #5C5C5C;
    transition: all 0.4s ease;
    display: block;
    margin-bottom: 18px;
}
.tutor-dashboard .tutor-col-9{
    flex: 1;
    margin-left: 25px;
}
.tutor-dashboard .tutor-course-metadata ul{
    display: flex;
    margin-bottom: 18px;
}
.tutor-dashboard .tutor-course-metadata ul li{
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    color: #339575;
    margin-right: 25px;
}
.tutor-dashboard .tutor-course-metadata ul li span{
    font-weight: 400;
    color: #8F8F8F;
    margin-left: 8px;
}
.tutor-dashboard .tutor-course-status .tutor-segment-title{
    display: none;
}
.tutor-dashboard .tutor-progress-bar-wrap{
    position: relative;
}
.tutor-dashboard .tutor-progress-percent{
    position: absolute;
    top: -36px;
    right: 0;

    font-weight: normal;
    font-size: 18px;
    line-height: 1.2;
    color: #339575;

}
.tutor-dashboard .tutor-progress-bar{
    width: 100%;
    height: 8px;
    background: #F4F4F4;
    border-radius: 17px;
}
.tutor-dashboard .tutor-progress-filled{
    height: 100%;
    background: #339575;
    border-radius: 17px;
    width: var(--tutor-progress-left);
}
#tutor_profile_cover_photo_editor{
    position: relative;
    min-height: 210px;
}
#tutor_profile_cover_photo_editor #tutor_cover_area{
    background-size: cover;
    position: relative;
    min-height: 135px;
}
#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter{
    position: absolute;
    width: 32px;
    height: 32px;
    background: rgba(0, 0, 0, 0.17);
    border-radius: 50%;
    top: 15px;
    right: 15px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    color: #fff;
    opacity: 1;
    transition: all 0.4s ease;
}
#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter:hover{
    opacity: 0.7;
}
#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay{
    position: absolute;
    bottom: 15px;
    right: 15px;
}
#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader{
    background: #F0B357;
    border-radius: 3px;
    color: #fff;
    border: none;
    transition: all 0.4s ease;
    opacity: 1;
    min-width: 165px;
    line-height: 40px;
    padding: 0;
}
#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader:hover{
    opacity: 0.7;
}
#tutor_profile_cover_photo_editor #tutor_profile_area{
    position: absolute;
    border-radius: 50%;
    width: 164px;
    height: 164px;
    box-sizing: border-box;
    border: 4px solid #FFFFFF;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    top: 41px;
    left: 15px;
}
#tutor_profile_cover_photo_editor #tutor_profile_area .tutor_overlay{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.29);
    text-align: center;
    line-height: 46px;
    color: #fff;
    cursor: pointer;
}
#tutor_profile_cover_photo_editor #tutor_pp_option{
    display: none;
    position: absolute;
    bottom: -45px;
    background: #353535;
    width: 157px;
    left: 10px;
    border-radius: 6px;
    color: white;
    z-index: 99;
    overflow: hidden;
}
#tutor_profile_cover_photo_editor #tutor_pp_option span{
    display: block;
    cursor: pointer;
    padding: 5px;
    transition: all 0.4s ease;
    background: none;
}
#tutor_profile_cover_photo_editor #tutor_pp_option span:hover{
    background: #F0B357;
}
#tutor_profile_cover_photo_editor.pop-up-opened #tutor_pp_option{
    display: block;
}
#tutor_profile_cover_photo_editor #tutor_photo_meta_area {
    text-align: right;
    padding-left: 190px;
    margin-top: 16px;

    font-weight: normal;
    font-size: 13px;
    line-height: 1;
    color: #7B7B7B;
}
#tutor_profile_cover_photo_editor #tutor_photo_dialogue_box {
    display: none;
}
#tutor_profile_cover_photo_editor #tutor_photo_meta_area>span.loader-area {
    display: none;
}
.cliverse-settings-form label{
    display: block;

    font-weight: normal;
    font-size: 16px;
    line-height: 1.2;
    color: #F0B357;

}
.cliverse-settings-form input,
.cliverse-settings-form textarea,
.cliverse-settings-form select{
    border: none;
    border-bottom: 1px solid #F0B357;
    border-radius: 0;
    display: block;
    width: 100%;

    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
.cliverse-settings-form .display_name p{
    font-weight: normal;
    font-size: 14px;
    line-height: 1.2;
    color: #A2A2A2;
}
.cliverse-settings-form textarea{
    resize: vertical;
    height: auto!important;
}
.cliverse-settings-form .tutor-form-row{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cliverse-settings-form .tutor-form-group{
    overflow: hidden;
}
.cliverse-settings-form .tutor-form-col-6{
    flex-basis: 48%;
}
.cliverse-settings-form .tutor-form-col-12{
    flex-basis: 100%;
}
.cliverse-settings-form .tutor-button{
    background: #F0B357;
    border-radius: 3px;
    color: #fff;
    border: none;
    transition: all 0.4s ease;
    opacity: 1;
    min-width: 165px;
    line-height: 40px;
    padding: 0;
}
.cliverse-settings-form .tutor-button:hover{
    opacity: 0.7;
}
.tutor-dashboard .tutor-dashboard-content h3{
    font-weight: bold;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
    margin-bottom: 30px;
}
.tutor-course-filter-wrapper{
    display: flex;
    flex-wrap: wrap;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-row,
.tutor-courses.cliverse-courses{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -13px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-col-3,
.tutor-courses.cliverse-courses .tutor-course-col-3{
    flex-basis: calc(33.33% - 26px);
    margin: 0 13px 25px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course img,
.tutor-courses.cliverse-courses .tutor-course img{
    max-width: 100%;
    height: auto;
    display: block;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course,
.tutor-courses.cliverse-courses .tutor-course{
    position: relative;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 20px;
    height: 100%;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-header,
.tutor-courses.cliverse-courses .tutor-course-header{
    height: 140px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-header a,
.tutor-courses.cliverse-courses .tutor-course-header a{
    display: block;
    transition: all 0.4s ease;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-header img,
.tutor-courses.cliverse-courses .tutor-course-header img{
    height: 140px;
    object-fit: cover;
    width: 100%;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-loop-header-meta,
.tutor-courses.cliverse-courses .tutor-course-loop-header-meta{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-loop-level,
.tutor-courses.cliverse-courses .tutor-course-loop-level{
    font-weight: normal;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    border-radius: 19px;
    background: #F0B357;
    padding: 0 12px;
    color: #fff;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-loop-header-meta a,
.tutor-courses.cliverse-courses .tutor-course-loop-header-meta a{
    font-size: 35px;
    color: #F0B357;
    transition: all 0.4s ease;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-loop-header-meta a.has-wish-listed:before,
.tutor-courses.cliverse-courses .tutor-course-loop-header-meta a.has-wish-listed:before{
    content: "\e908";
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-loop-course-container,
.tutor-courses.cliverse-courses .tutor-loop-course-container{
    padding: 20px 14px 30px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-course-loop-title a,
.tutor-courses.cliverse-courses .tutor-course-loop-title a{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.12;
    color: #807D7D;
    transition: all 0.4s ease;
    margin-bottom: 10px;
    display: block;
}
.tutor-dashboard-content-inner.cliverse-courses .course-duration,
.tutor-courses.cliverse-courses .course-duration{
    position: absolute;
    top: 112px;
    right: 0;
    background: #F0B357;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    display: flex;
    align-items: center;
    padding: 0 22px;
    border-radius: 10px 0px 0px 0px;
}
.tutor-dashboard-content-inner.cliverse-courses .course-duration i,
.tutor-courses.cliverse-courses .course-duration i{
    margin-right: 6px;
}
.tutor-dashboard-content-inner.cliverse-courses .cliverse-course-stat,
.tutor-courses.cliverse-courses .cliverse-course-stat{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-single-course-avatar,
.tutor-courses.cliverse-courses .tutor-single-course-avatar{
    width: 28px;
    min-width: 28px;
    height: 28px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 6px;
    background: #F0B357;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-loop-author,
.tutor-courses.cliverse-courses .tutor-loop-author{
    display: flex;
    align-items: center;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-single-course-author-name,
.tutor-courses.cliverse-courses .tutor-single-course-author-name{
    max-width: 85px;
    min-height: 34px;
    display: flex;
    align-items: center;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-single-course-author-name *,
.tutor-courses.cliverse-courses .tutor-single-course-author-name *{
    font-size: 13px;
    line-height: 1.1;
    color: #444444;
    transition: all 0.4s ease;
}
.cliverse-courses .tutor-single-loop-meta,
.cliverse-courses .tutor-loop-rating-wrap{
    display: flex;
    align-items: center;
}
.cliverse-courses .tutor-single-loop-meta img,
.cliverse-courses .tutor-loop-rating-wrap img{
    margin-right: 6px;
}
.cliverse-courses .course-students,
.cliverse-courses .tutor-loop-rating-wrap{
    font-size: 12px;
    line-height: 1.15;
    color: #6A6A6A;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-loop-course-footer,
.tutor-courses.cliverse-courses .tutor-loop-course-footer{
    padding: 0 14px;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-loop-course-footer .price,
.tutor-courses.cliverse-courses .tutor-loop-course-footer .price{
    font-weight: bold;
    font-size: 18px;
    line-height: 1.67;
    color: #444444;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
}
.tutor-dashboard-content-inner.cliverse-courses .tutor-loop-course-footer a,
.tutor-courses.cliverse-courses .tutor-loop-course-footer a{
    font-weight: bold;
    font-size: 14px;
    line-height: 1;
    color: #F0B357;
    transition: all 0.4s ease;
}
@media (max-width: 1024px) {
    .tutor-dashboard .tutor-course-metadata ul{
        flex-direction: column;
    }
    .tutor-dashboard .tutor-progress-percent{
        margin-top: 5px;
        display: block;
        position: static;
        text-align: center;
    }
    .tutor-dashboard-content-inner.cliverse-courses .tutor-course-col-3,
    .tutor-courses.cliverse-courses .tutor-course-col-3{
        flex-basis: calc(50% - 26px);
    }
}
@media (max-width: 768px) {
    .tutor-dashboard .tutor-dashboard-left-menu{
        width: 100%;
    }
    .tutor-dashboard .tutor-col-9{
        margin-left: 0;
    }
    .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks{
        margin: 0;
    }
    .cliverse-settings-form .tutor-form-col-6{
        flex-basis: 100%;
    }
    .cliverse-settings-form .tutor-form-col-6:first-child .tutor-form-group{
        margin-bottom: 20px;
    }
    #tutor_profile_cover_photo_editor #tutor_profile_area{
        top: 80px;
        left: calc(50% - 82px);
    }
    #tutor_profile_cover_photo_editor #tutor_cover_area{
        min-height: 270px;
    }
    #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay {
        position: absolute;
        bottom: auto;
        right: auto;
        left: 15px;
        top: 15px;
    }
    #tutor_profile_cover_photo_editor #tutor_photo_meta_area{
        padding-left: 0;
        text-align: left;
    }
    #tutor_profile_cover_photo_editor #tutor_photo_meta_area span:first-child{
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
    #tutor_profile_cover_photo_editor #tutor_photo_meta_area span img{
        margin-right: 5px;
    }
    #tutor_profile_cover_photo_editor #tutor_photo_meta_area span:nth-child(2){
        display: block;
    }
    .cliverse-settings-form input, .cliverse-settings-form textarea, .cliverse-settings-form select{
        font-size: 16px;
    }
    .tutor-dashboard .tutor-dashboard-content h3{
        font-size: 30px!important;
        margin-bottom: 15px;
    }
}
@media (max-width: 480px) {
    .tutor-dashboard .tutor-dashboard-inline-links ul li{
        display: block;
    }
    .tutor-mycourse-wrap{
        flex-direction: column;
    }
    .tutor-mycourse-wrap .tutor-mycourse-thumbnail{
        width: 100%;
        margin-bottom: 10px;
    }
    .tutor-mycourse-wrap .tutor-mycourse-content{
        margin-left: 0;
        width: 100%;
    }
    .tutor-dashboard-content-inner.cliverse-courses .tutor-course-col-3,
    .tutor-courses.cliverse-courses .tutor-course-col-3{
        flex-basis: 100%;
    }
}
/* Dashboard content end */

/* My profile */
.my-profile-top-area{
    display: block;
    min-height: 215px;
    position: relative;
    margin-bottom: 25px;
}
.my-profile-user-img{
    width: 164px;
    height: 164px;
    position: absolute;
    border: 4px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 50%;
    bottom: -82px;
}
.my-profile-info .block{
    padding-left: 190px;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 25px;
    margin-bottom: 15px;
}
.my-profile-info .settings-link{
    text-align: right;
}
.my-profile-info .settings-link a{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.15;
    text-decoration-line: underline;
    color: #9DAABB;
    position: relative;
}
.my-profile-info .settings-link a:before{
    content: url("../img/academy/edit.svg");
    width: 22px;
    height: 22px;
    margin-right: 8px;
    position: relative;
    top: 5px;
}
.my-profile-info .name{
    font-weight: bold;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
}
.my-profile-info .status{
    display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.15;
    color: #339575;
    position: relative;
    margin-bottom: 10px;
}
.my-profile-info .status:before{
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 8px;
    height: 8px;
    position: relative;
    background: #339575;
    border-radius: 50%;
}
.my-profile-info .date{
    font-size: 16px;
    line-height: 1.15;
    color: #7B7B7B;
}
.my-profile-info .block .info{
    font-size: 18px;
    line-height: 1.15;
    color: #7B7B7B;
    margin-bottom: 10px;
}
.my-profile-info .block .info:last-child{
    margin-bottom: 0;
}
.my-profile-info .tutor-profile-completion-warning{
    max-width: 450px;
}
.my-profile-info .profile-completion-warning-status{
    margin-bottom: 25px;
}
.my-profile-info .profile-completion-warning-status p{
    font-size: 16px;
    line-height: 1.34;
    color: #339575;
    margin-bottom: 8px;
}
.my-profile-info .profile-completion-warning-content h4{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: #5C5C5C;
}
.my-profile-info .profile-completion-warning-content p{
    font-size: 14px;
    line-height: 1.5;
    color: #7B7B7B;
    margin-bottom: 10px;
}
.my-profile-info .profile-completion-warning-content a{
    color: #0a5b88;
}
.my-profile-info .profile-completion-warning-content li{
    font-size: 16px;
    line-height: 1.34;
    color: #339575;
    margin-bottom: 8px;
}
.my-profile-info .profile-completion-warning-content li:last-child{
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    .my-profile-top-area{
        box-sizing: border-box;
        padding: 25px;
    }
    .my-profile-user-img{
        position: static;
    }
    .my-profile-info .block {
        padding-left: 25px;
    }
}
@media (max-width: 480px) {
    .my-profile-info .settings-link {
        text-align: left;
        margin-bottom: 10px;
    }
}
/* My profile end */


/* BIO */

.tutor-user-profile-content h3{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
    margin-bottom: 30px;
}
.tutor-user-profile-content p{
    font-weight: normal;
    font-size: 16px;
    line-height: 1.62;
    color: #343434;
    margin-bottom: 35px;
}
.cliverse-bio{
    margin: 0!important;
}
.cliverse-instructor-bio-top-block{
    margin-bottom: 60px;
    padding-top: 45px;
}
.cliverse-instructor-bio-top-block .right{
    flex-basis: 24%;
}
.cliverse-instructor-bio-top-block ul li{
    margin-bottom: 15px;
}
.cliverse-instructor-bio-top-block ul li a{
    font-family: ProximaNova !important;
    font-weight: normal;
    font-size: 18px;
    line-height: 1.56;
    color: #7B7B7B;
}
.cliverse-instructor-bio-top-block ul li a span{
    width: 26px;
    height: 26px;
    background: #F0B357;
    border-radius: 50%;
    font-size: 15px;
    color: #fff;
    padding: 6px;
    margin-right: 15px;
}
.cliverse-instructor-bio-top-block .profile-img{
    width: 257px;
    height: 257px;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
    overflow: hidden;
}
.cliverse-instructor-bio-top-block .bio-info{
    padding-left: 25px;
}
.cliverse-instructor-bio-top-block .bio-status{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.15;
    color: #6551BE;
    position: relative;
}
.cliverse-instructor-bio-top-block .bio-status:before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #6551BE;
    display: inline-block;
    margin-right: 5px;
}
.cliverse-instructor-bio-top-block .bio-info h3{
    font-weight: 700;
    font-size: 42px!important;
    line-height: 1.2;
    color: #5C5C5C;
    margin-bottom: 10px;
}
.cliverse-instructor-bio-top-block .ratings{
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.cliverse-instructor-bio-top-block .rating-digits{
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #444444;
    margin-left: 10px;
}
.cliverse-instructor-bio-top-block .rating-total-meta{
    display: none;
}
.cliverse-instructor-bio-top-block .tutor-star-rating-group *{
    font-size: 26px;
    color: #F0B357;
    margin-right: 7px;
}
.cliverse-instructor-bio-top-block .instructor-counter{
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    color: #444444;
}
@media (max-width: 768px) {
    .cliverse-instructor-bio-top-block .profile-img{
        margin-bottom: 20px;
    }
    .cliverse-instructor-bio-top-block .bio-info{
        flex-basis: 100%;
        padding-left: 0;
    }
    .cliverse-instructor-bio-top-block .bio-info h3{
        font-size: 30px!important;
    }
}
/* BIO END */


/* TUTOR HEADER */

.cliverse-tutor-dashboard-header{
    padding: 13px 25px;
    background: #F0B357;
    /*width: 100%;*/
    /*margin: 0 -1.5rem;*/
}
.cliverse-tutor-dashboard-header .academy-menu a{
    margin: 0 20px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.1;
    text-transform: uppercase;
    color: #FFFFFF;
}
.cliverse-tutor-dashboard-header .cliverse-header-login-links a{
    margin: 0 20px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.1;
    text-transform: uppercase;
    color: #FFFFFF;
}
.cliverse-tutor-dashboard-header .tutor-dashboard-header-avatar{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.cliverse-tutor-dashboard-header .tutor-dashboard-header-avatar img{
    max-width: 100%;
    height: auto;
}
@media (max-width: 768px) {
    .cliverse-tutor-dashboard-header{
        display: block;
        text-align: center;
        width: auto;
    }
    .academy-menu{
        display: flex;
        flex-direction: column;
        padding: 15px 0;
    }
    .cliverse-tutor-dashboard-header .academy-menu a{
        margin-bottom: 15px;
    }
    .cliverse-tutor-dashboard-header .academy-menu a:last-child{
        margin-bottom: 0;
    }
    .cliverse-tutor-dashboard-header .tutor-dashboard-header-avatar{
        margin: 0 auto;
    }
}
/* TUTOR HEADER END */

/* TUTOR HEADER SECOND */
.cliverse-tutor-second-header{
    padding: 15px 0;
}
.cliverse-tutor-second-header .tutor-topbar-home-btn{
    position: relative;
    padding-left: 40px;

    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #F0B357;
}
.cliverse-tutor-second-header .tutor-topbar-home-btn:before{
    content: '';
    position: absolute;
    width: 27px;
    height: 2px;
    border-radius: 2px;
    background: #F0B357;
    left: 0;
    top: calc(50% - 1px);
}
.cliverse-tutor-second-header .tutor-topbar-home-btn:after{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 2px solid #F0B357;
    border-left: 2px solid #F0B357;
    transform: rotate(-45deg);
    left: 0;
    top: calc(50% - 6px);
    border-radius: 2px;
}
.cliverse-tutor-second-header .course-progress{
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #F0B357;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 8px 28px;

    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    color: #F0B357;
}
.cliverse-tutor-second-header .course-progress img{
    margin-right: 6px;
}
.cliverse-tutor-second-header .tutor-course-duration{
    font-weight: normal;
    font-size: 16px;
    line-height: 1.75;
    color: #F0B357;
}
@media (max-width: 768px) {
    .cliverse-tutor-second-header .tutor-topbar-home-btn{
        flex-basis: 100%;
        margin-bottom: 15px;
    }
}
@media (max-width: 375px) {

}
/* TUTOR HEADER SECOND END */

/* Cliverse-quiz-attempt */
.cliverse-dashboard-qa h2{
    margin-bottom: 30px;
}
.cliverse-dashboard-qa h2,
.cliverse-quiz-attempt h3{
    font-weight: 700;
    font-size: 36px!important;
    line-height: 1.22;
    color: #5C5C5C;
}
.cliverse-quiz-attempt .tutor-quiz-attempt-history{
    padding-top: 0;
}
.cliverse-dashboard-qa table,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table{
    border: none;
    box-shadow: none;
}
.cliverse-dashboard-qa table,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table{
    width: 100%;
}
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr th,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td,
.cliverse-dashboard-qa tr th,
.cliverse-dashboard-qa tr td{
    border: none!important;
    padding: 20px 0!important;
}
.cliverse-dashboard-qa table tr:first-child,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr:first-child{
    position: relative;
}
.cliverse-dashboard-qa table tr:first-child:after,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr:first-child:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: #F0B357;
    border-radius: 7px;
}
.cliverse-dashboard-qa table tr th,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr th{
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    color: #F0B357;
    background: none!important;
}
.cliverse-dashboard-qa table tr td,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td{
    border-bottom: 1px solid #F0F0F0!important;
    position: relative;
    text-align: center;

    font-weight: normal;
    font-size: 18px;
    line-height: 1.25;
    color: #807D7D;
}
.cliverse-dashboard-qa table tr td:first-child,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td:first-child{
    text-align: left!important;
}
.cliverse-dashboard-qa table tr td:after,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td:after{
    content: '';
    position: absolute;
    width: 1px;
    top: 20px;
    bottom: 20px;
    right: 0;
    background: #F0F0F0;
}
.cliverse-dashboard-qa table tr td:last-child:after,
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td:last-child:after{
    display: none;
}
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td:last-child{
    vertical-align: middle;
}
.cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td:last-child span{
    margin-bottom: 5px;
    display: block;
}
.cliverse-quiz-attempt .tutor-quiz-attempt-history table .btn{
    background: #F0B357;
    border-radius: 3px;
    display: inline-block!important;
    padding: 10px 20px!important;

    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF!important;
    transition: all 0.4s ease;
}
.cliverse-dashboard-qa a{
    transition: all 0.4s ease;
}
.cliverse-dashboard-qa a,
.cliverse-dashboard-qa a:hover{
    color: #F0B357;
}
@media (max-width: 1024px) {
    .cliverse-dashboard-qa table tr td,
    .cliverse-quiz-attempt .tutor-quiz-attempt-history table tr td{
        font-size: 14px;
    }
    .cliverse-dashboard-qa table tr th,
    .cliverse-quiz-attempt .tutor-quiz-attempt-history table tr th{
        font-size: 14px;
    }
}
@media (max-width: 768px) {
    .cliverse-dashboard-qa .tutor-dashboard-q-and-a,
    .cliverse-quiz-attempt .tutor-quiz-attempt-history{
        overflow: auto;
    }
    .cliverse-dashboard-qa table,
    .cliverse-quiz-attempt .tutor-quiz-attempt-history table{
        width: 768px;
    }
}
/* Cliverse-quiz-attempt END */

/* My courses */

.cliverse-my-course .tutor-star-rating-group{
    margin-bottom: 10px;
}
.cliverse-my-course .tutor-star-rating-group i{
    color: #F0B357;
    margin-right: 7px;
}
.cliverse-my-course .tutor-mycourses-stats a{
    color: #F0B357;
    transition: all 0.4s ease;
    margin-right: 10px;
}

/* My courses end */


/* Announcement */
.cliverse-announcement-top{
    position: relative;
    padding-bottom: 27px;
    margin-bottom: 20px;
}
.cliverse-announcement-top:after{
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: #F0B357;
    border-radius: 7px;
}
.cliverse-announcement-top h4{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    color: #5C5C5C;
    margin-bottom: 30px;
}
.cliverse-announcement-top button{
    background: #F0B357;
    border-radius: 3px;
    border: none;
    padding: 6px 20px;

    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF;
    opacity: 1;
    transition: all 0.4s ease;
}
.cliverse-announcement-top button:hover{
    opacity: 0.7;
}
.cliverse-announcement-top .tutor-announcement-big-icon{
    min-width: 76px;
    height: 76px;
    font-size: 32px;
    border-radius: 50%;
    background: #F0B357;
    color: #fff;
    text-align: center;
    line-height: 86px;
    margin-right: 15px;
}
.cliverse-announcement-top .new-announcement-wrap{
    display: flex;
    align-items: center;
}
.cliverse-announcement-top .new-announcement-button{
    margin-left: auto;
}
.cliverse-announcement-filters{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
    margin-bottom: 20px;
}
.cliverse-announcement-filters .tutor-form-group{
    flex: 1;
    position: relative;
    display: block;
}
.cliverse-announcement-filters .tutor-form-group label{
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}
.cliverse-announcement-filters .tutor-form-group select,
.cliverse-announcement-filters .tutor-form-group input{
    width: 100%;
    font-size: 18px;
    max-width: 100%;
    box-sizing: border-box;
}
.cliverse-announcement-filters .tutor-form-group i{
    position: absolute;
    right: 8px;
    top: 32px;
    pointer-events: none;
    color: #F0B357;
}
.tutor-announcements-modal-wrap{
    display: none;
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 100;
    align-items: center;
    justify-content: center;
}
.tutor-announcements-modal-wrap.show{
    display: flex;
}
.tutor-modal-content{
    background: #FFFFFF;
    padding: 40px;
    box-sizing: border-box;
    position: relative;
}
.tutor-modal-content h1{
    font-weight: bold;
    font-size: 28px;
    line-height: 1.21;
    color: #5C5C5C;
    text-align: center;
    margin-bottom: 13px;
}
.tutor-modal-content .tutor-announcements-modal-close-wrap{
    position: absolute;
    top: 5px;
    right: 5px;
}
.tutor-modal-content .tutor-announcement-close-btn{
    position: absolute;
    top: 5px;
    right: 5px;
}
.tutor-modal-content .tutor-announcement-close-btn i{
    color: #F0B357;
    transition: all 0.4s ease;
}
.tutor-modal-content .announcement-detail-cancel-button,
.tutor-accouncement-update-modal .tutor-announcements-update-form .tutor-announcement-cancel-btn,
.tutor-accouncement-create-modal .tutor-announcement-cancel-btn{
    display: none!important;
}
.tutor-modal-content .tutor-announcements-modal-close-wrap i{
    color: #F0B357;
    transition: all 0.4s ease;
}
.tutor-modal-content .tutor-form-group{
    margin-bottom: 10px;
}
.tutor-modal-content .tutor-form-group label{
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}
.tutor-modal-content input{
    font-size: 18px;
    line-height: 38px;
    height: 38px;
}
.tutor-modal-content input,
.tutor-modal-content select,
.tutor-modal-content textarea{
    width: 100%;
    box-sizing: border-box;
}
.tutor-modal-content button{
    background: #F0B357;
    border-radius: 3px;
    display: inline!important;
    padding: 10px 20px!important;
    border: none;

    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF!important;
    transition: all 0.4s ease;
    outline: none;
    opacity: 1;
}
.tutor-modal-content button:hover{
    opacity: 0.7;
}
.tutor-announcement-table-wrap table{
    border: none;
    box-shadow: none;
}
.tutor-announcement-table-wrap tr th,
.tutor-announcement-table-wrap tr td{
    border: none!important;
    padding: 20px 5px!important;
}
.tutor-announcement-table-wrap table thead tr{
    position: relative;
}
.tutor-announcement-table-wrap table thead tr:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: #F0B357;
    border-radius: 7px;
}
.tutor-announcement-table-wrap table tr th{
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    color: #F0B357;
    background: none!important;
}
.tutor-announcement-table-wrap table tr td{
    border-bottom: 1px solid #F0F0F0!important;
    position: relative;

    font-weight: normal;
    font-size: 18px;
    line-height: 1.25;
    color: #807D7D;
}
.tutor-announcement-table-wrap table tr td:after{
    content: '';
    position: absolute;
    width: 1px;
    top: 20px;
    bottom: 20px;
    right: 0;
    background: #F0F0F0;
}
.tutor-announcement-table-wrap table tr td:last-child:after{
    display: none;
}
.tutor-announcement-table-wrap table .tutor-btn{
    background: #F0B357;
    border-radius: 3px;
    display: inline!important;
    padding: 10px 20px!important;
    border: none;

    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF!important;
    transition: all 0.4s ease;
    outline: none;
    opacity: 1;
}
.tutor-announcement-table-wrap table .tutor-btn:hover{
    opacity: 0.7;
}
.tutor-announcement-table-wrap .tutor-announcement-buttons{
    list-style: none;
    display: flex;
    align-items: center;
}
.tutor-announcement-table-wrap .tutor-announcement-buttons button{
    display: none!important;
}
.tutor-announcement-table-wrap .tutor-announcement-content-wrap{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px!important;
}
.tutor-announcement-table-wrap .tutor-dropdown{
    position: relative;
}
.tutor-announcement-table-wrap .tutor-dropdown .tutor-dropdown-menu{
    z-index: 15;
    right: -3px;
    background: #F0B357;
}
.tutor-announcement-table-wrap .tutor-dropdown li{
    transition: all 0.4s ease;
}
.tutor-announcement-table-wrap .tutor-dropdown-menu:before{
    background: linear-gradient(-45deg, transparent 50%, #F0B357 50%);
    top: -5px;
}
.tutor-announcement-table-wrap .tutor-dropdown.show .tutor-dropdown-menu{
    display: block;
}
.tutor-announcement-table-wrap .tutor-icon-action{
    padding: 5px 10px;
    cursor: pointer;
    transition: all 0.4s ease;
}
.tutor-announcement-table-wrap .tutor-icon-action:hover{
    color: #F0B357;
}
.ui-datepicker{
    display: none;
    margin-top: 4px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #E3E5EB;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 10px 14px rgb(0 0 0 / 12%);
    box-shadow: 0px 10px 14px rgb(0 0 0 / 12%);
    border-radius: 6px;
}
.ui-datepicker .ui-datepicker-header{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ui-datepicker .ui-datepicker-title{
    flex-basis: 100%;
}
.ui-datepicker td{
    text-align: center;
}
.ui-datepicker a{
    color: #F0B357;
    transition: all 0.4s ease;
    cursor: pointer;
}
.ui-datepicker a:hover{
    color: #F0B357;
}
@media (max-width: 768px) {
    .cliverse-announcement-top h4{
        font-size: 30px;
    }
    .cliverse-announcement-top button{
        line-height: 1;
    }
    .tutor-announcement-table-wrap table tr td{
        border-bottom: none!important;
    }
    .cliverse-announcement-top .new-announcement-wrap{
        flex-direction: column;
    }
    .cliverse-announcement-top .new-announcement-button{
        margin-right: auto;
        margin-top: 15px;
    }
    .cliverse-announcement-filters .tutor-form-group{
        flex-basis: 100%;
        margin-bottom: 20px;
    }
    .cliverse-announcement-filters .tutor-form-group:last-child{
        margin-bottom: 0;
    }
}
@media (max-width: 480px) {
    .tutor-announcement-table-wrap{
        overflow: auto;
    }
    .tutor-announcement-table-wrap table{
        width: 768px;
    }
}
/* Announcement end */


/* COURSES */

.filters-title{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
    margin-bottom: 40px;
}
.post-type-archive-courses .tutor-course-filter-wrapper{
    padding-top: 35px;
}
.post-type-archive-courses .tutor-course-filter-container{
    flex-basis: 257px;
    margin-right: 25px;
}
.post-type-archive-courses .tutor-course-filter-container + div{
    flex: 1;
}
.tutor-course-search-field{
    position: relative;
    margin-bottom: 14px;
}
.tutor-course-search-field input{
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 40px;

    font-weight: normal;
    font-size: 16px;
    line-height: 1.75;
    color: #8F8F8F;
    padding-left: 35px;
}
.tutor-course-search-field input:focus{
    border-color: #F0B357;
}
.tutor-course-search-field i{
    position: absolute;
    top: 12px;
    left: 10px;
    cursor: pointer;
}
.post-type-archive-courses .tutor-course-filter-container h4{
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    color: #807D7D;
    margin-bottom: 14px;
}
.post-type-archive-courses .tutor-course-filter-container label input{
    display: none;
}
.post-type-archive-courses .tutor-course-filter-container label{
    position: relative;
    z-index: 0;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 32px;

    font-weight: 400;
    font-size: 16px;
    line-height: 1.75;
    color: #8F8F8F;
    display: block;
    padding: 5px 25px;
    min-width: 165px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all 0.4s ease;
    overflow: hidden;
}
.post-type-archive-courses .tutor-course-filter-container label:hover{
    border-color: #F0B357;
    color: #F0B357;
}
.post-type-archive-courses .tutor-course-filter-container label span{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    border: 2px solid transparent;
    box-sizing: border-box;
    border-radius: 32px;
}
.post-type-archive-courses .tutor-course-filter-container input:checked + span{
    border-color: #F0B357;
}
.tutor-course-filter-container .tutor-clear-all-filter a{
    color: #F0B357;
    display: flex;
    align-items: center;
    transition: all 0.4s ease;
}
.tutor-course-filter-container .tutor-clear-all-filter a i{
    margin-right: 8px;
}
.tutor-pagination-wrap{
    text-align: center;
}
.tutor-pagination-wrap a{
    color: #F0B357;
}
.tutor-pagination-wrap a:hover{
    color: #F0B357;
}
.tutor-course-filter-wrap .tutor-course-archive-results-wrap{
    color: #F0B357;
    margin-bottom: 5px;
}
.tutor-course-filter-wrap select{
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 32px;
    height: 42px;
    line-height: 42px;
    padding: 5px 20px 5px 10px;
    margin-bottom: 15px;

    font-size: 16px;
    color: #8F8F8F;

}
@media (max-width: 1024px) {
    .post-type-archive-courses .tutor-course-filter-container{
        flex-basis: 220px;
    }
}
@media (max-width: 768px) {
    .post-type-archive-courses .tutor-course-filter-container{
        flex-basis: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
}
/* COURSES END */

/* SINGLE COURSE */
.cliverse-single-course-top{
    padding: 40px 20px 65px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin: 0 0 30px;
    min-height: 300px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
}
.cliverse-single-course-top:after{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 0;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3);
}
.tutor-row .tabs-block {
    position: relative;
    z-index: 2;
}
.cliverse-single-course-top>div{
    position: relative;
    z-index: 1;
    flex-basis: 100%;
}
.cliverse-single-course-top h1{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: #FFFFFF;
    margin-bottom: 5px;
}
.cliverse-single-course-top .short-description{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.62;
    color: #FFFFFF;
    margin-bottom: 24px;
}
.cliverse-single-course-top .cliverse-course-info-item{
    display: flex;
    align-items: center;
    color: #fff;
}
.cliverse-single-course-top .cliverse-course-info-item img{
    margin-right: 15px;
}
.cliverse-single-course-top .left{
    flex-basis: 59.2%;
}
.cliverse-single-course-top .right{
    flex-basis: 31.5%;
}
.cliverse-course-top-wishlist a{
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 3px;
    display: block;
    text-align: center;
    transition: all 0.4s ease;
    padding: 11px;

    font-family: ProximaNova !important;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    color: #FFFFFF;
}
.cliverse-course-top-wishlist a:hover{
    color: #F0B357;
    opacity: 1;
    border-color: #F0B357;
 }
.cliverse-course-top-wishlist a:before{
    display: none;
}
.cliverse-course-top-wishlist a:after{
    display: none;
    transition: all 0.4s ease;
}
.cliverse-course-top-wishlist a.has-wish-listed:after{
    content: 'Added to Bookmark';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #F0B357;
    padding: 11px;
    font-family: ProximaNova !important;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    color: #FFFFFF;
}
.cliverse-course-top-wishlist a.has-wish-listed{
    border-color: #F0B357;
    background: #F0B357;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.cliverse-course-top-buttons{
    margin-left: -60px;
    margin-bottom: 30px;
}
.cliverse-single-course-top .tutor-single-course-author-meta{
    display: flex;
    align-items: center;
}
.cliverse-single-course-top .tutor-single-course-author-meta-wrap{
    margin-bottom: 30px;
}
.cliverse-single-course-top .tutor-single-course-avatar a{
    display: block;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 14px;
    transition: all 0.4s ease;
}
.cliverse-single-course-top .tutor-single-course-author-name a{
    font-weight: 400;
    font-size: 18px;
    line-height: 1.55;
    color: #fff;
    transition: all 0.4s ease;
}
.cliverse-single-course-top .price{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.07;
    color: #FFFFFF;
    min-width: 118px;
    text-align: center;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.cliverse-single-course-top .tutor-btn-enroll{
    background: #F0B357;
    border-radius: 3px;
    display: block!important;
    width: 100%;
    padding: 10px 20px!important;
    border: none;
    margin-bottom: 10px;

    font-family: ProximaNova !important;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    color: #FFFFFF;
    transition: all 0.4s ease;
    outline: none;
    opacity: 1;
}
.cliverse-single-course-top .tutor-btn-enroll:hover{
    opacity: 0.7;
}
.cliverse-single-course-top .tutor-single-course-rating{
    display: flex;
    align-items: center;
}
.cliverse-single-course-top .tutor-star-rating-group i{
    font-size: 23px;
    color: #fff;
    margin-right: 1px;
}
.cliverse-single-course-top .tutor-single-rating-count{
    color: #fff;
    margin-left: 4px;
}
.cliverse-single-course-top .students-counter{
    display: flex;
    align-items: center;
    color: #fff;
}
.cliverse-single-course-top .students-counter img{
    margin-right: 15px;
}
.cliverse-single-course-top .students-counter span{
    margin-left: 5px;
}
.cliverse-single-course-top .tutor-single-course-avatar img{
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
}
.cliverse-course-info{
    margin-bottom: 60px;
}
.cliverse-course-info .cliverse-course-info-item{
    flex-basis: 25%;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #5C5C5C;
}
.cliverse-course-info .cliverse-course-info-item a{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #5C5C5C;
    transition: all 0.4s ease;
}
.cliverse-course-info .cliverse-course-info-item a:hover{
    color: #5C5C5C;
}
.cliverse-course-info .cliverse-course-info-item span{
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    text-align: center;
    color: #F0B357;
    margin-bottom: 10px;
}
.tutor-segment-title{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
    margin-bottom: 30px;
}
.tutor-course-content-content p,
.tutor-course-summery p,
.tutor-course-content-content p,
.tutor-course-target-audience-content p,
.tutor-course-requirements-content p{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
    margin-bottom: 35px;
}
.tutor-course-content-content a{
    color: #F0B357;
    text-decoration: underline;
    transition: all 0.4s ease;
    opacity: 1;
}
.tutor-course-content-content a:hover{
    color: #F0B357;
    opacity: 0.7;
}
.single-instructor-bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
    padding: 12px 0;
}
.instructor-bottom-left{
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.instructor-bottom-left .ratings-text{
    font-weight: 400;
    font-size: 18px;
    line-height: 1.56;
    color: #7B7B7B;
    margin-right: 15px;
}
.instructor-bottom-left .tutor-star-rating-group i{
    color: #F0B357;
    font-size: 26px;
    margin-right: 8px;
}
.instructor-bottom-left .rating-digits{
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #444444;
}
.cliverse-single-instructor-bio{
    margin-bottom: 60px;
}
.instructor-bottom-right{
    display: flex;
    flex-wrap: wrap;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    color: #444444;
}
.instructor-bottom-right .students{
    margin-right: 50px;
}
.instructor-bottom-right p{
    display: flex;
    align-items: center;
}
.instructor-bottom-right img{
    margin-right: 5px;
}
.instructor-bottom-right .tutor-text-mute{
    margin-left: 5px;
}
.single-instructor-top{
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 20px;
}
.single-instructor-top .tutor-instructor-left{
    flex-basis: 165px;
    margin-right: 25px;
}
.single-instructor-top .tutor-instructor-left a{
    display: block;
    width: 165px;
    border-radius: 50%;
    overflow: hidden;
    transition: all 0.4s ease;
}
.single-instructor-top img{
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-instructor-top .tutor-instructor-right{
    flex: 1;
}
.single-instructor-top .instructor-status{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.15;
    color: #6551BE;
    position: relative;
}
.single-instructor-top .instructor-status:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #6551BE;
    display: inline-block;
    margin-right: 5px;
}
.single-instructor-top .instructor-name a{
    font-weight: 700;
    font-size: 42px;
    line-height: 1.22;
    color: #5C5C5C;
    transition: all 0.4s ease;
    margin-bottom: 8px;
}
.single-instructor-top .instructor-bio{
    font-weight: 400;
    font-size: 18px;
    line-height: 1.56;
    color: #7B7B7B;
}
.tutor-course-benefits-content ul li{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.tutor-course-benefits-content .number-block{
    margin-right: 40px;
    text-align: center;
}
.tutor-course-benefits-content .number-text{
    font-weight: 400;
    font-size: 22px;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #F0B357;
    display: block;
    margin-bottom: 9px;
}
.tutor-course-benefits-content .number{
    font-weight: 400;
    font-size: 72px;
    line-height: 1;
    text-transform: uppercase;
    color: #F0B357;
}
.tutor-course-benefits-content .list-content{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #343434;
    padding-bottom: 20px;
    border-bottom: 1px solid #F0F0F0;
    flex: 1;
}
.tutor-course-topics-header{
    margin-bottom: 30px;
}
.tutor-course-topics-header  .tutor-segment-title{
    margin-bottom: 0;
}
.tutor-course-topics-header-right{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    color: #F0B357;
}
.tutor-course-topics-header-right>span{
    margin-right: 10px;
}
.tutor-course-topics-contents{
    border: 2px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 60px;
}
.tutor-course-topics-contents a{
    font-weight: normal;
    font-size: 20px;
    line-height: 1;
    color: #000000;
    transition: all 0.4s ease;
    opacity: 1;
}
.tutor-course-topics-contents a:hover{
    color: #F0B357;
    opacity: 1;
}
.tutor-course-topics-contents i{
    font-size: 32px;
    color: #F0B357;
    margin-right: 25px;
    background: none!important;
}
.tutor-course-topics-contents .tutor-course-title h4 i{
    margin-right: 0;
    position: absolute;
    right: 25px;
    width: 23px;
    height: 10px;
    cursor: pointer;
}
.tutor-course-topics-contents .tutor-course-title h4 i:before,
.tutor-course-topics-contents .tutor-course-title h4 i:after{
    content: '';
    position: absolute;
    width: 14px;
    height: 2px;
    background: #F0B357;
    top: calc(50% - 1px);
    transition: all 0.4s ease;
}
.tutor-course-topics-contents .tutor-course-title h4 i:before{
    left: 0;
    transform: rotate(45deg);
}
.tutor-course-topics-contents .tutor-course-title h4 i:after{
    right: 0;
    transform: rotate(-45deg);
}
.tutor-course-topic.tutor-active .tutor-course-title h4 i:before{
    transform: rotate(-45deg);
}
.tutor-course-topic.tutor-active .tutor-course-title h4 i:after{
    transform: rotate(45deg);
}
.single-courses
.tutor-course-topics-contents .tutor-course-lesson{
    border-bottom: 1px solid #F0F0F0;
    padding: 20px 95px 20px 35px;
}
.tutor-course-topics-contents .tutor-lesson-duration{
    margin-left: auto;
}
.tutor-course-topics-contents .tutor-course-topic:last-child .tutor-course-lesson:last-child{
    border-bottom: none;
}
.tutor-course-topics-contents .tutor-course-title h4,
.tutor-course-topics-contents .tutor-course-lesson h5{
    display: flex;
    align-items: center;
}
.tutor-course-topics-contents .tutor-course-title{
    padding: 20px 95px 20px 35px;
    border-bottom: 1px solid #F0F0F0;
    position: relative;
}
.tutor-course-topics-contents .tutor-course-title:last-child{
    border-bottom: none;
}
.tutor-course-topics-contents .toggle-information-icon{
    background: #F0B357;
    min-width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    line-height: 20px;
    transition: all 0.4s ease;
    opacity: 1;
    margin-left: 5px;
}
.tutor-course-topics-contents .toggle-information-icon:hover{
    opacity: 0.7;
}
.tutor-course-topics-contents .tutor-topics-summery{
    padding: 20px 35px;
    border-bottom: 1px solid #F0F0F0;
}
.tutor-course-reviews-wrap{
    border: 2px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 20px 35px;
}
.tutor-col-auto{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.tutor-col-auto .course-avg-rating{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: #5C5C5C;
    margin-right: 15px;
}
.tutor-col-auto .tutor-star-rating-group i{
    color: #F0B357;
    font-size: 26px;
    margin-right: 8px;
}
.tutor-col-auto .tutor-course-avg-rating-total{
    margin-left: auto;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    color: #F0B357;
}
.course-rating-meter{
    display: flex;
    align-items: center;
}
.rating-meter-bar-wrap{
    flex: 1;
    margin: 0 15px;
}
.rating-meter-bar{
    width: 100% ;
    height: 8px;
    border-radius: 17px;
    overflow: hidden;
    background: #F4F4F4;
}
.rating-meter-fill-bar{
    height: 100%;
    background: #F0B357;
}
.cliverse-course-reviews i{
    color: #F0B357;
}
.cliverse-course-reviews .rating-meter-col{
    font-weight: normal;
    font-size: 18px;
    line-height: 1.2;
    color: #8F8F8F;
}
.cliverse-course-reviews .rating-meter-col i{
    margin-right: 10px;
}
.cliverse-course-reviews .tutor-course-student-rating-wrap{
    margin-bottom: 20px;
}
.cliverse-course-reviews .review-avatar{
    display: none;
}
.cliverse-course-reviews .tutor-review-user-info{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px;
}
.cliverse-course-reviews .review-time-name{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.cliverse-course-reviews .review-time-name span{
    margin: 0 5px;
}
.cliverse-course-reviews .review-time-name a{
    color: #5C5C5C;
    font-weight: 700;
    font-size: 20px;
    transition: all 0.4s ease;
}
.cliverse-course-reviews .review-meta{
    color: #5C5C5C;
}
.cliverse-course-reviews .review-content p{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-course-reviews .review-time-name i{
    margin-right: 5px;
}
.cliverse-course-reviews .tutor-review-individual-item{
    padding-bottom: 15px;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 20px;
}
.cliverse-course-reviews .tutor-review-individual-item:last-child{
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.cliverse-review-form a{
    font-size: 20px;
    color: #F0B357;
    font-weight: 700;
    transition: all 0.4s ease;
    opacity: 1;
    margin-bottom: 15px;
    display: inline-block;
}
.cliverse-review-form a:hover{
    opacity: 0.7;
    color: #F0B357;
}
.cliverse-review-form i{
    color: #F0B357;
}
.cliverse-review-form .tutor-form-group{
    margin-bottom: 15px;
}
.cliverse-review-form textarea{
    width: 100%;
    min-height: 120px;
    resize: none;
    box-sizing: border-box;
    border: 2px solid #F0F0F0;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-review-form textarea::placeholder{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-course-enrolled-nav{
    margin-bottom: 30px;
}
.cliverse-course-enrolled-nav ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 3px solid #F0F0F0;
    margin-bottom: 15px;
}
.cliverse-course-enrolled-nav ul li{
    flex: 1;
    text-align: center;
    position: relative;
}
.cliverse-course-enrolled-nav ul li a{
    font-weight: 700;
    font-size: 20px;
    line-height: 2;
    text-align: center;
    color: #5C5C5C;
    transition: all 0.4s ease;
}
.cliverse-course-enrolled-nav ul li.active:after{
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    height: 3px;
    background: #F0B357;
}
.tutor-announcements-wrap{
    margin-bottom: 30px;
}
.tutor-announcement{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.tutor-announcement:last-child{
    margin-bottom: 0;
}
.tutor-announcement h3{
    font-weight: 700;
    font-size: 20px!important;
    line-height: 1.2;
    color: #5C5C5C;
}
.tutor-announcement-meta{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #5C5C5C;
}
.tutor-announcement-content{
    flex: 1;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-course-qa{
    border: 2px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 30px 25px 20px;
    margin-bottom: 20px;
}
.cliverse-course-qa .tutor_original_question,
.cliverse-course-qa .tutor_individual_answer{
    display: flex;
    align-items: flex-end;
    width: 100%;
    margin-bottom: 10px;
}
.cliverse-course-qa .tutor-question-avatar{
    min-width: 42px;
    max-width: 42px;
    height: 42px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    display: block;
    background: #F0B357;
}
.cliverse-course-qa .tutor_original_question .tutor-question-avatar{
    margin-right: 9px;
}
.cliverse-course-qa .tutor_individual_answer .tutor-question-avatar{
    margin-left: 9px;
}
.cliverse-course-qa .tutor-question-avatar a{
    display: block;
    width: 100%;
    height: 100%;
}
.cliverse-course-qa .tutor-question-avatar a:hover{
    opacity: 1;
}
.cliverse-course-qa .tutor-question-avatar a img{
    max-width: 100%;
    height: auto;
}
.cliverse-course-qa .tutor-question-avatar a span{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 42px;
}
.cliverse-course-qa .tutor-question-wrap{
    background: #F6F6F6;
    border-radius: 3px;
    padding: 10px 10px 22px;
    box-sizing: border-box;
    flex: 1;
    position: relative;
}
.cliverse-course-qa .tutor-question-wrap .tutor-text-mute{
    position: absolute;
    font-weight: normal;
    font-size: 12px;
    line-height: 1.17;
    color: #F0B357;
    right: 8px;
    bottom: 8px;
}
.cliverse-course-qa .review-meta a{
    font-weight: 500;
    font-size: 14px;
    line-height: 1.14;
    color: #C9564F;
    transition: all 0.4s ease;
    margin-bottom: 5px;
}
.cliverse-course-qa .tutor_question_area p strong{
    font-weight: normal;
    font-size: 16px;
    line-height: 1.2;
    color: #000000;
    margin-bottom: 6px;
}
.cliverse-course-qa .tutor_question_area span,
.cliverse-course-qa .tutor_question_area{
    font-weight: 500!important;
    font-size: 13px!important;
    line-height: 1.15!important;
    color: #A1AAB3!important;
}
.cliverse-course-qa .tutor_add_answer_wrap{
    text-align: right;
    margin-bottom: 10px;
}
.cliverse-course-qa .tutor_add_answer_wrap a{
    color: #F0B357;
    transition: all 0.4s ease;
}
.cliverse-course-qa .tutor_add_answer_wrap textarea{
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.cliverse-course-qa .btn{
    font-size: 18px;
}
.cliverse-course-qa-top{
    margin-bottom: 10px;
    text-align: right;
}
.cliverse-add-question-wrap a,
.cliverse-course-qa-top a{
    color: #F0B357;
    transition: all 0.4s ease;
}
.cliverse-add-question-wrap a:hover,
.cliverse-course-qa-top a:hover{
    color: #F0B357;
}
.cliverse-add-question-wrap{
    margin-bottom: 10px;
}
.cliverse-add-question-wrap .btn{
    font-size: 18px;
}
.cliverse-add-question-wrap input{
    width: 100%;
    box-sizing: border-box;
}
.cliverse-add-question-wrap .tutor-form-group{
    margin-bottom: 10px;
}
.cliverse-course-preview a{
    color: #F0B357;
    transition: all 0.4s ease;
    margin-right: 15px;
}
.cliverse-course-preview a:hover{
    color: #F0B357;
}
.cliverse-course-preview .tutor-price-box-thumbnail{
    margin-bottom: 20px;
}
.cliverse-course-preview .tutor-price-box-thumbnail img{
    width: 100%;
}
.cliverse-course-preview .tutor-lead-info-btn-group{
    display: flex;
    align-items: center;
}
.cliverse-course-preview .tutor-lead-info-btn-group{
    margin-right: 30px;
}
.cliverse-course-preview .tutor-single-add-to-cart-box{
    display: none;
}
.tutor-lesson-video-wrap iframe{
    width: 100%;
    height: 600px;
}
.tabs-block .tutor-progress-bar-wrap{
    position: relative;
    margin-bottom: 30px;
}
.tabs-block .tutor-progress-percent{
    position: absolute;
    top: -36px;
    right: 0;

    font-weight: normal;
    font-size: 18px;
    line-height: 1.2;
    color: #F0B357;

}
.tabs-block .tutor-progress-bar{
    width: 100%;
    height: 8px;
    background: #F4F4F4;
    border-radius: 17px;
}
.tabs-block .tutor-progress-filled{
    height: 100%;
    background: #F0B357;
    border-radius: 17px;
    width: var(--tutor-progress-left);
}
@media (max-width: 1024px) {
    .cliverse-course-top-buttons{
        margin-left: 0;
    }
    .cliverse-single-course-top{
        padding: 40px 30px;
    }
    .cliverse-course-info{
        margin-bottom: 40px;
    }
    .tutor-lesson-video-wrap iframe{
        height: 500px;
    }
    .cliverse-course-lead-info>div{
        flex-basis: 49%;
    }
}
@media (max-width: 768px) {
    .cliverse-course-top-buttons{
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 25px;
    }
    .cliverse-course-top-buttons .back-to-courses{
        margin-bottom: 25px;
    }
    .cliverse-course-lead-info>div{
        margin-bottom: 20px;
    }
    .cliverse-course-info .cliverse-course-info-item{
        flex-basis: 50%;
        margin-bottom: 15px;
    }
    .cliverse-course-info .cliverse-course-info-item:last-child{
        margin-bottom: 0;
    }
    .cliverse-single-course-top .tutor-single-course-author-meta-wrap{
        margin-bottom: 25px;
    }
    .cliverse-single-course-top .price{
        flex-basis: 100%;
    }
    .cliverse-single-course-top .tutor-single-course-rating{
        margin-right: 0;
    }
    .cliverse-single-course-top .left,
    .cliverse-single-course-top .right{
        flex-basis: 100%;
        justify-content: center;
        text-align: center;
    }
    .cliverse-single-course-top .students-counter{
        margin-bottom: 25px;
    }
    .tutor-segment-title{
        font-size: 30px;
        margin-bottom: 15px;
    }
    .instructor-bottom-left{
        margin-bottom: 15px;
    }
    .instructor-bottom-left,
    .instructor-bottom-right{
        flex-basis: 100%;
    }
    .cliverse-single-instructor-bio{
        margin-bottom: 30px;
    }
    .tutor-course-topics-contents{
        margin-bottom: 30px;
    }
    .tutor-col-auto .tutor-course-avg-rating-total{
        margin-left: 0;
    }
    .tutor-lesson-video-wrap iframe{
        height: 65vw;
    }
}
@media (max-width: 480px) {
    .tutor-course-benefits-content .number-block{
        margin-right: 0;
        flex-basis: 100%;
    }
    .cliverse-course-enrolled-nav ul{
        flex-direction: column;
    }
    .single-instructor-top .tutor-instructor-right{
        flex-basis: 100%;
    }
    .tutor-instructor-left{
        margin-bottom: 25px;
    }
    .single-instructor-top .instructor-name a{
        font-size: 30px;
    }
    .instructor-bottom-left .ratings-text{
        flex-basis: 100%;
    }
    .instructor-bottom-right .students{
        flex-basis: 100%;
        margin-right: 0;
    }
    .tutor-course-topics-contents .tutor-course-lesson{
        padding: 20px 10px;
    }
    .tutor-course-topics-contents a{
        font-size: 16px;
    }
    .tutor-course-topics-contents .tutor-lesson-duration{
        margin-left: 15px;
    }
    .tutor-course-topics-contents .tutor-topics-summery{
        padding: 20px 10px;
        font-size: 16px;
    }
    .tutor-course-topics-contents .tutor-course-title{
        padding: 20px 60px 20px 10px;
    }
    .tutor-course-reviews-wrap{
        padding: 20px 10px;
    }
    .cliverse-course-top-wishlist a:after{
        font-size: 36px;
    }
    .cliverse-course-lead-info>div{
        flex-basis: 100%;
        justify-content: center;
    }
    .single-courses .tutor-course-topics-contents .tutor-course-lesson{
        padding: 20px 10px;
    }
    .tabs-block .tutor-progress-percent{
        display: block;
        position: static;
        text-align: center;
        line-height: 1.5;
    }
}
/* SINGLE COURSE END */

/* SINGLE LESSON */
.tutor-single-lesson-wrap{
    display: flex;
    flex-wrap: wrap;
}
.tutor-lesson-content{
    flex: 1;
}
.tutor-lesson-sidebar{
    flex-basis: 350px;
    margin-left: 24px;
}
.cliverse-add-question-wrap h3{
    font-weight: 700!important;
    font-size: 28px!important;
    line-height: 1.21;
    color: #5C5C5C;
    margin-bottom: 5px;
}
.lesson-title{
    font-weight: 700!important;
    font-size: 36px!important;
    line-height: 1.2;
    color: #5C5C5C;
    margin-bottom: 30px;
}
.cliverse-lesson-content{
    margin-bottom: 60px;
}
.cliverse-lesson h3{
    font-weight: 700!important;
    font-size: 28px!important;
    line-height: 1.21;
    color: #5C5C5C;
    margin-bottom: 5px;
}
.cliverse-lesson .tutor-lesson-complete-form-wrap{
    margin-bottom: 30px;
}
.cliverse-lesson .tutor-lesson-complete-form-wrap .btn i{
    margin-right: 5px;
}
.cliverse-lesson-content p{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment{
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 15px;
    display: block;
    transition: all 0.4s ease;
    position: relative;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment:after{
    content: url("../img/academy/download-arrow.svg");
    position: absolute;
    bottom: 10px;
    right: 18px;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment:hover{
    opacity: 1;
    border-color: #F0B357;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment span{
    display: block;
    transition: all 0.4s ease;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment span:first-child{
    border-bottom: 1px solid #F0F0F0;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.25;
    color: #807D7D;
    padding: 15px 20px 15px 14px;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment:hover span:first-child{
    border-color: #F0B357;
    color: #F0B357;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment span:last-child{
    font-weight: normal;
    font-size: 14px;
    line-height: 1.2;
    color: #807D7D;
    padding: 23px 50px 20px 42px;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment:hover span:last-child{
    color: #F0B357;
}
.cliverse-lesson-sidebar .tutor-attachment-icon{
    position: absolute;
    bottom: 18px;
    left: 14px;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment .tutor-attachment-icon i{
    color: #807D7D;
    font-size: 22px;
    transition: all 0.4s ease;
}
.cliverse-lesson-sidebar .tutor-lesson-attachment:hover .tutor-attachment-icon i{
    color: #F0B357;
}
.cliverse-lesson-sidebar .tutor-lesson-sidebar-tab-item{
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 60px;
    color: #000;
}
.cliverse-lesson-sidebar .tutor-lesson-sidebar-tab-item *{
    color: #000;
}
.cliverse-lesson-sidebar .tutor-topics-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 13px 28px 13px 12px;
}
.cliverse-lesson-sidebar .tutor-topics-title h3{
    font-size: 18px!important;
    font-weight: 700;
    cursor: pointer;
}
.cliverse-lesson-sidebar .tutor-topics-summery{
    font-weight: normal;
    font-size: 16px;
    line-height: 1;
    color: #343434;
    padding: 0 12px 12px;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items{
    display: block;
    padding: 13px 28px 13px 12px;
    transition: all 0.4s ease;
    position: relative;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items a{
    display: flex;
    align-items: center;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items a:hover{
    opacity: 1;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items.active,
.cliverse-lesson-sidebar .tutor-single-lesson-items:hover{
    background: #F0B357;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items.active *,
.cliverse-lesson-sidebar .tutor-single-lesson-items:hover *{
    color: #fff;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items .lesson_title{
    font-size: 16px;
    line-height: 1;
    max-width: 174px;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items i{
    font-size: 17px;
    margin-right: 12px;
}
.cliverse-lesson-sidebar .tutor-lesson-right-icons{
    margin-left: auto;
}
.cliverse-lesson-sidebar .tutor-lesson-right-icons i{
    margin-right: 0;
}
.cliverse-lesson-sidebar .tutor-single-lesson-items .tutor-lesson-complete{
    position: absolute;
    font-size: 13px;
    color: #339575;
    right: 5px;
    top: calc(50% - 6.5px);
}
.cliverse-lesson-sidebar .toggle-information-icon{
    background: #F0B357;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    line-height: 20px;
    transition: all 0.4s ease;
    opacity: 1;
    margin-left: 5px;
    display: inline-block;
}
.cliverse-lesson-sidebar .tutor-single-lesson-topic-toggle{
    border-radius: 50%;
    border: 1px solid #F0B357;
    color: #fff;
    background: #fff;
    width: 30px;
    min-width: 30px;
    height: 30px;
    position: relative;
}
.cliverse-lesson-sidebar .tutor-single-lesson-topic-toggle:before{
    content: '';
    position: absolute;
    width: 16px;
    height: 2px;
    background: #F0B357;
    top: calc(50% - 1px);
    left: 6px;
}
.cliverse-lesson-sidebar .tutor-single-lesson-topic-toggle:after{
    content: '';
    position: absolute;
    width: 2px;
    height: 16px;
    background: #F0B357;
    top: calc(50% - 8px);
    left: 13px;
    transition: all 0.4s ease;
}
.cliverse-lesson-sidebar .tutor-topic-active .tutor-single-lesson-topic-toggle:after{
    transform: rotate(90deg);
}
.cliverse-lesson-sidebar .tutor-single-lesson-topic-toggle i{
    display: none;
}
.cliverse-lesson-sidebar .tutor-tabs-btn-group{
    display: none;
}
.cliverse-lesson .tutor-lesson-video-wrap{
    margin-bottom: 30px;
}
.cliverse-lesson .tutor-lesson-video-wrap iframe{
    width: 100%;
    min-height: 400px;
}
@media (max-width: 1024px) {
    .tutor-lesson-sidebar{
        flex-basis: 300px;
    }
}
@media (max-width: 768px) {
    .tutor-lesson-sidebar{
        flex-basis: 100%;
        margin-left: 0;
    }
    .lesson-title{
        font-size: 30px!important;
        margin-bottom: 15px;
    }
    .cliverse-lesson-content{
        margin-bottom: 35px;
    }
}
/* SINGLE LESSON END */

/* SINGLE QUIZ */
.tutor-quiz-content{
    flex: 1;
}
.cliverse-quiz .tutor-quiz-badge{
    background: #F0B357;
    border: 1px solid #F0B357;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 0 8px;

    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.cliverse-quiz .tutor-quiz-header h2{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    color: #5C5C5C;
}
.cliverse-quiz .tutor-quiz-header h5{
    margin-bottom: 30px;
}
.cliverse-quiz .tutor-quiz-header h5,
.cliverse-quiz .tutor-quiz-header a{
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    color: #868686;
}
.cliverse-quiz .tutor-quiz-header a{
    transition: all 0.4s ease;
}
.cliverse-quiz .tutor-quiz-attempt-history-title{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    color: #5C5C5C;
    margin-bottom: 15px;
}
.cliverse-quiz .tutor-quiz-meta{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 30px;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    border-radius: 3px;
}
.cliverse-quiz .tutor-quiz-meta li{
    flex-basis: 50%;
    text-align: center;
    border-bottom: 1px solid #F0F0F0;
    padding: 5px;
    box-sizing: border-box;
}
.cliverse-quiz .tutor-quiz-meta li:last-child{
    border-bottom: none;
}
.cliverse-quiz .tutor-quiz-meta li strong{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #F0B357;
    display: block;
    margin-bottom: 5px;
}
.cliverse-quiz .tutor-quiz-meta li{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: #5C5C5C;
}
.cliverse-quiz .tutor-quiz-content p{
    font-weight: normal;
    font-size: 16px;
    line-height: 1;
    color: #343434;
    margin-bottom: 15px;
}
.start-quiz-wrap{
    margin-bottom: 15px;
    text-align: center;
}
.cliverse-quiz .tutor-quiz-attempt-history table{
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr th,
.cliverse-quiz .tutor-quiz-attempt-history table tr td{
    border: none!important;
    padding: 20px 5px!important;
}
.cliverse-quiz .tutor-quiz-attempt-history table thead tr:first-child{
    position: relative;
}
.cliverse-quiz .tutor-quiz-attempt-history table thead tr:first-child:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background: #F0B357;
    border-radius: 7px;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr th{
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    color: #F0B357;
    background: none!important;
    vertical-align: middle;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr td{
    border-bottom: 1px solid #F0F0F0!important;
    position: relative;
    text-align: center;
    vertical-align: middle;

    font-weight: normal;
    font-size: 18px;
    line-height: 1.25;
    color: #807D7D;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr td:first-child{
    text-align: left!important;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr td:after{
    content: '';
    position: absolute;
    width: 1px;
    top: 20px;
    bottom: 20px;
    right: 0;
    background: #F0F0F0;
}
.cliverse-quiz .tutor-quiz-attempt-history table tr td:last-child:after{
    display: none;
}
.cliverse-quiz .tutor-quiz-attempt-history table a:not(.btn){
    transition: all 0.4s ease;
    color: #F0B357;
}
.tutor-next-previous-pagination-wrap{
    text-align: center;
    margin-bottom: 20px;
}
.tutor-next-previous-pagination-wrap a{
    transition: all 0.4s ease;
    color: #F0B357;
}
.tutor-next-previous-pagination-wrap a:hover{
    color: #F0B357;
}
.cliverse-quiz #tutor-start-quiz{
    text-align: center;
    margin-bottom: 30px;
}
.cliverse-quiz .question-text{
    margin-bottom: 13px;
}
.cliverse-quiz .question-text span{
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    text-transform: uppercase;
    display: block;
    color: #F0B357;
    margin-bottom: 13px;
}
.cliverse-quiz .question-description{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-quiz .tutor-quiz-answers-wrap{
    margin-bottom: 15px;
}
.cliverse-quiz .tutor-quiz-answers-wrap .question_type_open_ended{
    min-height: 100px;
    width: 100%;
}
.answer_limit_desc{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #343434;
}
.cliverse-quiz .tutor-quiz-answers-wrap .quiz-answer-input-field{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.cliverse-quiz .tutor-quiz-answers-wrap label{
    font-weight: 400;
    font-size: 18px;
    line-height: 1.56;
    color: #343434;
    cursor: pointer;
}
.cliverse-quiz .tutor-quiz-answers-wrap input[type="radio"],
.cliverse-quiz .tutor-quiz-answers-wrap input[type="checkbox"]{
    display: none;
}
.cliverse-quiz .tutor-quiz-answers-wrap input[type="radio"]+span{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #F0B357;
    display: inline-block;
    margin-right: 16px;
    box-sizing: border-box;
    position: relative;
}
.cliverse-quiz .tutor-quiz-answers-wrap input[type="radio"]+span:after{
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #F0B357;
    left: calc(50% - 8px);
    top: calc(50% - 8px);
    display: none;
}
.cliverse-quiz .tutor-quiz-answers-wrap label input[type="checkbox"]:checked+span:after{
    display: block;
}
.cliverse-quiz .tutor-quiz-answers-wrap input[type="checkbox"]+span{
    width: 24px;
    height: 24px;
    border-radius: 3px;
    border: 1px solid #F0B357;
    display: inline-block;
    margin-right: 16px;
    box-sizing: border-box;
    position: relative;
}
.cliverse-quiz .tutor-quiz-answers-wrap input[type="checkbox"]+span:after{
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    background: #F0B357;
    left: calc(50% - 8px);
    top: calc(50% - 8px);
    display: none;
}
.cliverse-quiz .tutor-quiz-answers-wrap label input[type="radio"]:checked+span:after{
    display: block;
}
.cliverse-quiz .quiz-footer-button{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
@media (max-width: 1024px) {
    .cliverse-quiz .tutor-quiz-attempt-history table tr td{
        font-size: 14px;
    }
    .cliverse-quiz .tutor-quiz-attempt-history table tr th{
        font-size: 14px;
    }
    .quiz-footer-button button{
        font-size: 18px;
    }
}
@media (max-width: 768px) {
    .cliverse-quiz .tutor-quiz-attempt-history-title{
        font-size: 30px;
    }
    .cliverse-quiz .quiz-footer-button{
        flex-wrap: wrap;
    }
    .quiz-footer-button button{
        flex-basis: 100%;
    }
    .quiz-footer-button button:first-child{
        margin-bottom: 10px;
    }
}
@media (max-width: 480px) {
    .tutor-single-lesson-wrap{
        display: block;
    }
    .cliverse-quiz .tutor-quiz-meta li{
        flex-basis: 100%;
    }
    .tutor-quiz-attempt-history.single-quiz-page{
        overflow: auto;
    }
    .cliverse-quiz .tutor-quiz-attempt-history table{
        width: 480px;
    }
}
/* SINGLE QUIZ END */

/* POP UP ENROLL FORM */
.tutor-login-wrap{
    display: block;
    width: 320px;
    margin: 15px auto;
}
.tutor-cart-box-login-form{
    position: fixed;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 99;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
}
.tutor-cart-box-login-form .tutor-cart-box-login-form-inner {
    background: #fff;
    padding: 50px 40px;
    position: relative;
    width: 320px;
    font-size: 16px;
    font-weight: 400;
    max-height: 90%;
    overflow: auto;
}
.tutor-cart-box-login-form-inner button.tutor-popup-form-close{
    position: absolute;
    padding: 0;
    margin: 0;
    border: none;
    background-color: transparent;
    top: 14px;
    right: 20px;
    cursor: pointer;
    -webkit-transition: 300ms;
    transition: all 0.4s ease;
    color: #F0B357;
}
.tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover{
    transform: rotate(90deg);
    background: transparent;
}
.tutor-cart-box-login-form h4,
.tutor-login-wrap h4{
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.tutor-login-wrap input[type="text"],
.tutor-login-wrap input[type="password"],
.tutor-cart-box-login-form input[type="text"],
.tutor-cart-box-login-form input[type="password"]{
    border: none;
    border-bottom: 1px solid #F0B357;
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1;
    color: #9C9C9C;
}
.tutor-cart-box-login-form .login-remember{
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.tutor-login-rememeber-wrap,
.tutor-form-register-wrap{
    text-align: center;
}
.tutor-login-rememeber-wrap a,
.tutor-form-register-wrap a{
    color: #F0B357;
    opacity: 1;
    transition: all 0.4s ease;
}
.tutor-login-rememeber-wrap a:hover,
.tutor-form-register-wrap a:hover{
    color: #F0B357;
    opacity: 0.7;
}
.tutor-login-wrap .login-submit,
.tutor-cart-box-login-form .login-submit{
    text-align: center;
    padding: 5px 0;
}
.tutor-login-wrap .tutor-button,
.tutor-cart-box-login-form .tutor-button{
    background: #F0B357!important;
    border-radius: 3px!important;
    display: inline!important;
    padding: 10px 20px!important;
    border: none!important;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF!important;
    transition: all 0.4s ease;
    outline: none;
    opacity: 1;
}
.tutor-login-wrap .tutor-button:hover,
.tutor-cart-box-login-form .tutor-button:hover{
    border: none!important;
    opacity: 0.7;
    box-shadow: none!important;
}
.tutor-login-wrap .nsl-container,
.tutor-cart-box-login-form .nsl-container{
    text-align: center!important;
}
/* POP UP ENROLL FORM END*/


/* Tutor updated css */
/* Archive */
.course-archive-page .tutor-course-filter-container{
    padding: 0;!important;
}
.course-archive-page .tutor-course-filter-container .filters-title{
    font-weight: 700!important;
    font-size: 36px!important;
    line-height: 1.2!important;
    color: #5C5C5C;
    margin-bottom: 14px!important;
}
.course-archive-page .tutor-widget{
    padding-top: 25px;
    border-top: 1px solid #E5E5E5;
    margin-bottom: 14px;
}
.course-archive-page .tutor-widget-title{
    font-weight: 600;
    font-size: 18px;
    line-height: 1.56;
    color: #807D7D;
    margin-bottom: 14px;
}
.course-archive-page .tutor-widget-search input{
    border: 1px solid #E5E5E5;
    border-radius: 32px;
}
.course-archive-page .tutor-course-filter{
    padding-top: 32px;
}
.course-archive-page .tutor-course-filter .tutor-form-select{
    border: 1px solid #E5E5E5;
    border-radius: 32px;
}
.course-archive-page .tutor-course-filter .tutor-form-select .tutor-form-select-label{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.75;
    color: #8F8F8F;
}
.course-archive-page .tutor-course-card{
    border: 1px solid #F0F0F0;
    border-radius: 3px;
    overflow: hidden;
}
.course-archive-page .tutor-card-body{
    padding: 20px 14px 30px;
    position: relative;
}
.course-archive-page .tutor-course-card .tutor-course-bookmark{
    top: 2px;
    right: 12px;
}
.course-archive-page .tutor-course-bookmark i{
    font-size: 35px;
}
.course-archive-page .tutor-course-bookmark .tutor-iconic-btn-secondary{
    color: #F0B357;
}
.course-archive-page .cliverse-course-duration{
    position: absolute;
    right: 0;
    top: -29px;
    background: #F0B357;
    border-radius: 10px 0px 0px 0px;
    text-align: center;
    padding: 3px 22px;
    display: flex;
    align-items: center;

    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}
.course-archive-page .tutor-course-name{
    font-weight: 700;
    font-size: 20px!important;
    line-height: 1.12;
    color: #807D7D;
    margin-bottom: 20px;
}
.course-archive-page .cliverse-meta-box{
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
}
.course-archive-page .cliverse-tutor-author{
    gap: 6px;
}
.course-archive-page .cliverse-tutor-author *{
    font-weight: 400;
    font-size: 13px;
    line-height: 1.1;
    color: #444444;
}
.course-archive-page .cliverse-tutor-author .cliverse-tutor-author-avatar{
    width: 28px;
    height: 28px;
    overflow: hidden;
    border-radius: 50%;
    display: none;
}
.course-archive-page .tutor-card-footer{
    padding: 0 14px 27px;
}
.course-archive-page .tutor-btn{
    font-weight: 700;
    font-size: 14px;
    line-height: 1.2;
    color: #F0B357;
}
@media screen and (max-width: 991px) {
    .course-archive-page .tutor-course-name{
        font-size: 18px!important;
    }
}

/* Single course */
.cliverse-course-top-section{
    padding: 13px 94px 32px 21px;
    min-height: 350px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.cliverse-course-top-section-buttons{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cliverse-course-top-section-buttons .back-to-courses{
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all 0.4s ease;
}
.cliverse-course-top-section-buttons .tutor-course-wishlist-btn{
    color: #fff;
    transition: all 0.4s ease;
    font-size: 16px;
}
.cliverse-course-top-section-buttons .tutor-course-wishlist-btn i{
    font-size: 50px;
}
.cliverse-course-top-section .tutor-course-header-h1{
    font-weight: 700!important;
    font-size: 36px!important;
    line-height: 1.2;
    color: #FFFFFF;
    margin-bottom: 25px;
    max-width: 490px;
}
.cliverse-course-top-section .tutor-ratings-count{
    display: none;
}
.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active{
    border-bottom-color: #F0B357;
}
.tutor-progress-value{
    background: #F0B357;
}
.tutor-color-success{
    color: #F0B357;
}
.tutor-btn-outline-primary{
    background: #F0B357;
    border-radius: 3px;
    border: none;
    transition: all 0.4s ease;
    opacity: 1;

    font-weight: 700;
    font-size: 16px;
    line-height: 1.75;
    color: #FFFFFF!important;
}
.tutor-btn-outline-primary:hover{
    background: #F0B357;
    opacity: 0.7;
}
.tutor-sidebar-card .tutor-card-body,
.tutor-sidebar-card .tutor-card-footer{
    padding: 24px 0;
}
.tutor-avatar-text{
    background-color: #F0B357;
}
.tooltip-wrap .tooltip-txt{
    border: 1px solid #F0B357;
    background-color: #F0B357;
}
.tooltip-wrap .tooltip-right::after{
    border-right-color: #F0B357;
}
.tutor-course-content-list-item-icon{
    color: #F0B357;
}
.tutor-course-content-list-item-status{
    color: #F0B357;
}
.tutor-accordion .tutor-accordion-item{
    margin-bottom: 0;
    border: none;
}
.tutor-accordion{
    border: 2px solid #F0F0F0;
    border-radius: 3px;
}
.tutor-accordion-item .tutor-d-flex + div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tutor-accordion-item a:hover{
    opacity: 1;
    color: #F0B357;
}
.tutor-accordion-item-header::after{
    color: #F0B357;
}

/* Course page */
.tutor-course-single-content-wrapper{
    display: flex;
    flex-direction: row-reverse;
}
.tutor-course-single-sidebar-wrapper{
    border: 2px solid #F0F0F0;
    border-radius: 3px;
    position: relative;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-title{
    display: flex;
    font-size: 16px;
    align-items: center;
}
.tutor-course-single-sidebar-wrapper .tutor-course-single-sidebar-title{
    position: absolute;
    bottom: 100%;
    left: 0;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-title .tooltip-wrap{
    display: flex;
    align-items: center;
}
/*.tutor-quiz-sidebar .tutor-accordion-item-header{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*}*/
.tutor-course-single-sidebar-wrapper .tutor-row{
    align-items: center;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-summary{
    font-size: 16px;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-quiz a,
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-lesson a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #F0B357;
    padding: 5px 0 5px 20px;
}
.tutor-course-topic-single-header{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px;
}
.tutor-course-topic-single-header .tutor-ml-auto{
    margin-left: 0;
}
.tutor-course-topic-single-header .tutor-course-topic-single-header-title{
    font-weight: 700;
    font-size: 18px;
    margin: 0!important;
    flex-basis: 100%;
}
.tutor-course-topic-single-header .tutor-iconic-btn{
    display: none!important;
}
.tutor-iconic-btn{
    color: #F0B357;
    border-color: #F0B357;
    opacity: 1;
}
.tutor-iconic-btn:hover{
    color: #fff;
    opacity: 1;
    background: #F0B357;
}
.tutor-topbar-mark-btn{
    color: #F0B357;
    border-color: #F0B357;
    opacity: 1;
}
.tutor-topbar-mark-btn:hover{
    color: #fff;
    opacity: 1;
    background: #F0B357;
}
.tutor-course-spotlight-wrapper{
    padding-top: 15px;
}
.tutor-course-spotlight-wrapper .tutor-col-xl-8{
    width: 100%;
    padding: 15px 0 0;
}
.tutor-course-topic-single-footer{
    display: flex;
    justify-content: center;
    gap: 10px;
}