/* ==============================
   Featured Colleges Slider Fix
================================ */

/* swiper slide height */
.collegeslide .swiper-slide{
    height: auto;
    display: flex;
}

/* card style */
.it-course-2-wrap{
    width:100%;
    height:100%;
    padding:20px;
    border-radius:10px;
    display:flex;
    align-items:center;
    background:#fff;
}

/* logo section */
.it-course-thumb{
    flex-shrink:0;
    margin-right:15px;
}

.it-course-thumb img{
    width:60px;
    height:60px;
    object-fit:contain;
}

/* content section */
.it-course-content{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
}

/* college title fix */
.it-course-title{
    font-size:16px;
    line-height:1.4;
    margin-bottom:8px;

    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;

    min-height:45px;
}

/* info row */
.it-course-info span{
    font-size:14px;
    color:#666;
}

/* equal height cards */
.collegeslide .swiper-slide{
    display:flex;
}

/* responsive */
@media (max-width:768px){

.it-course-2-wrap{
    padding:15px;
}

.it-course-title{
    font-size:14px;
}

.it-course-thumb img{
    width:50px;
    height:50px;
}

}