.elementor-406 .elementor-element.elementor-element-d384b64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-c514640.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-d384b64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-c514640 */.tutor-col-12,.tutor-wrap-parent {
    padding: 0;
}
.tutor-course-list-btn > a {font-size: 14px;padding: 2px;
    
}
#tab-course-container .tutor-card.tutor-course-card{
    display: flex !important;
}

/**********TEST*****************/
#tab-course-container .tutor-card.tutor-course-card{
    grid-column: auto !important
}
#tab-course-container .tutor-course-ratings.tutor-mb-8{
    display: none;
}


#tab-course-container .tutor-course-short-desc{
    font-size: 14px !important;
    color: #555;
}

#tab-course-container .tutor-iconic-btn {
    background: white;
}

h3.tutor-course-name.tutor-fs-5.tutor-fw-medium {
    margin-bottom: 5px;
}
#tab-course-container
.tutor-meta.tutor-mt-12.tutor-mb-20 {
    display: none;
}
#tab-course-container
.tutor-meta.tutor-mt-auto {
    display: none;
}
#tab-course-container .tutor-course-list.tutor-grid.tutor-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
}
/************END****************/




/*****Responsive ****/
@media only screen and (max-width: 991px){
#tab-course-container
 .tutor-course-list.tutor-grid.tutor-grid-3 {
    grid-template-columns: 1fr;
}
}


@media only screen and (max-width: 991px) {
    #tab-course-container .tutor-card.tutor-course-card{
    display: grid !important;
}
    #tab-course-container .tutor-card.tutor-course-card {
    grid-template-columns: 40% 60% !important;
    grid-column: unset !important;
}
#tab-course-container .tutor-course-ratings.tutor-mb-8{
    display: none;
}


#tab-course-container .tutor-course-short-desc{
    font-size: 14px !important;
    color: #555;
}
#tab-course-container .tutor-course-short-desc {
    font-size: 14px !important;
    margin: 5px 0 !important;
}

#tab-course-container .tutor-card-footer {
    padding: 10px;
}
#tab-course-container .tutor-iconic-btn {
    background: white;
}
#tab-course-container .tutor-course-list.tutor-grid.tutor-grid-2 {
    grid-template-columns: 1fr 1fr;
}
#tab-course-container img.tutor-card-image-top {
    height: 100%;
}
#tab-course-container .tutor-ratio.tutor-ratio-16x9 {
    height: 100%;
}
#tab-course-container .tutor-course-card .tutor-course-bookmark {
    right: unset !important;
    left: 12px;
}

#tab-course-container
.tutor-course-thumbnail {
    grid-row: span 3 / span 3;
}
#tab-course-container
.tutor-card-body {
    grid-row: span 2 / span 2;
    padding-bottom: 0;
}
#tab-course-container
.tutor-card-footer {
    grid-column-start: 2;
    grid-row-start: 3;
}

#tab-course-container
.tutor-course-thumbnail >a {
    height: 100%;
}
#tab-course-container
h3.tutor-course-name.tutor-fs-5.tutor-fw-medium {
    margin-bottom: -5px;
}
#tab-course-container
.tutor-meta.tutor-mt-12.tutor-mb-20 {
    display: none;
}
#tab-course-container
.tutor-meta.tutor-mt-auto {
    display: none;
}

}

@media only screen and (max-width: 768px){
#tab-course-container
 .tutor-course-list.tutor-grid.tutor-grid-2 {
    grid-template-columns: 1fr;
}
}


@media only screen and (max-width: 500px){
    .tutor-card-body {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d384b64 */#tab-course-container .tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.tutor-container.course-archive-page{
    padding: 0;
}/* End custom CSS */