*:hover{
    text-decoration: none!important;
}

section.course_video {
    background: url(../img/coursebg.png) no-repeat top left #fff;
    background-size: contain;
}

.course-name {}

.course-name h2 {
    color: #fff;
}

.course-name h6 {
    color: #fff;
    opacity: .7;
}

.course-list {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #F0F0F0;
}

.sec-videos {

}
.course-sec h4, .course-sec h5, .course-sec h6{
    color: #45415C;

}
.sec-videos .video-item {
    border-bottom: 1px solid #F0F0F0;
}
.sec-videos .video-item:hover{
    background-color: #EE826F;
}
.sec-videos .video-item .video-name {}

.sec-videos .video-item .video-name i {
    border-radius: 200px;
    background-color: #F0F0F0;
    margin: 0 auto;
    text-align: center;
    padding: 12px;
    font-size: 10px;
}

.course-instructor{}
.course-instructor h3{}
.course-instructor h6{}
.course-instructor p{
    color:#9AA3B0;
}

a.txt_btn{
    color:#EE826F;
}
a.txt_btn:hover{
    color:#45415C;
}
a.orange_btn{
    background-color:#EE826F;
    color:#fff;
    text-align: center;
    border-radius: 20px;
}
a.orange_btn:hover{
    background-color: #45415C;
}


.session_area{
    background-color: #150F3D;
    border-radius: 15px;
    color: #fff;
}
.session_area img{
    height: 146.59px;
}
.questionnaire_area{
    background-color: #FFEFEB;
    border-radius: 15px;
    color: #45415C;
}
.session_area h3, .session_area p{
    color: #fff;
}
.questionnaire_area h3, .questionnaire_area p{
    color: #45415C;
}
.session_area h3, .questionnaire_area h3{
    font-size: 24px;
    font-weight: bold;
}

.session_area p { max-width: 70%;}

.session_area p, .questionnaire_area p {
    font-size: 16px;
}

.session_active {
    background-color: #ee826f;
}

.courses_home{
    background-color: #F7FDFF;
}

.courses_home img, .blog_home img{
    max-height:300px;
    min-height:300px;
    object-fit:cover;
}

.all_courses {
    text-align: center;
    margin: 0 auto;
}

.pricing p {
    color: #45415C;
    max-width: 350px;
    margin: 0 auto;
}

.price{
    color:#EE826F ;
}
.sale{
    text-decoration: line-through;
    opacity: .5;
}

.modal .modal-content {
    border-radius: 15px;
    border: 0;
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.courses_home img, .blog_home img {
    object-fit: contain;
}
