.all_course_heading {
    font-size: xx-large;
    font-weight: 500;
}





.all_course_type {
    text-decoration: none;
    color: #5d5c5c;
    padding: 0 10px;
    font-weight: 600;
    border-bottom: 1px solid transparent;
    transition: border-bottom 0.3s ease-in-out;
}

.all_course_type:hover{
    border-bottom: 1px solid #5d5c5c;
}

.all_course_type:last-child {
    padding-right: 0;
}

.all_course_type:first-child {
    padding-left: 0;
}

.course__item__main__img {
    display: block;
    height: 100%;
    width: 100%;
    max-width: 480px;
    max-height: 300px;
    margin-bottom: 15px;
    border-radius: 3px;
    transition: all 0.5s ease-in-out;
}

.course__item__main__img:hover {
    scale: 1.03;
}

.__course__difficulty__level__beginner {
    background-color: rgb(243, 229, 255);
    color: rgb(220, 80, 255);
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.__course__difficulty__level__intermediate {
    background-color: rgb(229, 255, 236);
    color: rgb(47, 174, 49);
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.__course__difficulty__level__expert {
    background-color: rgb(255, 229, 229);
    color: rgb(174, 47, 47);
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.__course__title__main {
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #5d5c5c;
    margin: 15px 0 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.couse__instructor__name__main {
    text-decoration: none;
    font-weight: 500;
    color: #636262;
    border-bottom: 1px solid transparent;
    transition: border-bottom 0.3s ease-in-out;
}

.couse__instructor__name__main:hover {
    border-bottom: 1px solid #5d5c5c;
}

.__course__item__price__main{
    color: #5d5c5c;
    font-weight: bold;
}

.__course__item__price__discounted{
    text-decoration: line-through;
    font-size: 14px;
}

.__reatings__number{
    color: #9f9d9d;
    font-size: 14px;
}
