.ranker-card-img-top{
	width: 100% !important;
	height: 190px !important;
	object-fit: cover;
}

.ranker-carousel{
	background: rgb(20, 23, 29) !important;
}

.ranker-text{
	color: white;
}

.course-thumb{
	height: 350px !important;
}


.desk-box{
	display: contents;
}

.desk-card-img-top{
	height: 250px;
/*	object-fit: contain;*/
}

.desk-box-card{
	height: 100%;
}

.desk-top-shape{
	margin-bottom: -50px;
}

.campus-top-shape{
	margin-bottom: -50px;
}

.campus-card-footer{
	padding-bottom: 10px;
	padding-left: 20px;
	color: #e91e63;
}

.campus-card-btn{
	background: #e91e63 !important;
	border: #e91e63 !important;
}

.ranker-title{
	font-size: 15px;
}

.ranker-body{
	margin-bottom: -20px;
}

.impact-news-letter-main-img{
	height: 390px;
	object-fit: cover;
}
.footer-about-area{
	cursor: -webkit-grab; 
	cursor: grab;
}

.course-meta-details-list{
	max-width: 100px !important;
}

a.active {
    color: #95281c !important;
}

.course-btn{
	text-align: end;
	margin-top: 47px;
}

.text-denger{
	color: #95281c !important;
}

.contact-form input{
	border-radius: 25px !important;
	padding-left: 25px !important;
}

.contact-form textarea{
	padding-left: 25px !important;
	border-radius: 10px !important;
}

.contact-save-btn{
	background: #2a344e !important;
}

.error-text{
	position: relative;
	bottom: 13px;
	left: 15px;
}

.contact-us-error{
	background-color: #F8D7DA;
    padding: 1rem;
    color: #883B42;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
}

.course-img img{
	min-height: 338px !important;
	min-width: 338px !important;
	object-fit: cover !important;
}

.course-card{
	height: 500px !important;
}

.course-detail-img{
	width: 730px !important;
	height: 400px !important;
	object-fit: cover;
}

@media only screen and (max-width:700px){
	.slicknav_btn{
		position: relative;
		top: 16px;
	}

	.course-btn{
		margin-top: 0px !important;
		position: relative;
		bottom: 97px;
	}

	.course-btn a{
		max-width: 30%;
		padding: 20px;
	}

	iframe{
		width: 309px;
	    margin-bottom: 20px;
	}
	
}