.app-card{
	margin-bottom: 30px;
	padding: 15px;
	background: #EEF3F6;
	border-radius:15px;
}
.apps .filter-dating-widget{
	margin-bottom: 30px;
}
.col-1st a{
	display:flex;
	align-items:center;
}
.col-1st img{
	width: 45px;
	height: auto;
	margin-right: 10px;
}
.col-2nd{
	padding-bottom:15px;
}
.col-2nd p{
	height: 100px;
	max-height:100px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 5;
}
.col-2nd .row{
	font-size: 12px;
}
.col-2nd .row b{
	font-weight: 700;
}

/* Larger than sm 768 */
@media (min-width: 768px) {
	
	.hp .content p.btxt{
		margin: 25px 0;
		font-size: 16px;
		text-align: left;
	}
}

/* Larger than sm 1024 */
@media (min-width: 1024px) {
	.apps .app-card{
		padding: 25px;
	}
	.apps .col-1st{
		padding: 0 25px 0 0;
	}
	.apps .col-1st img{
		width: 100%;
		margin-right: 0;
	}
	.apps .col-2nd{
		padding:0;
	}
	.apps .col-2nd p{
		font-size: 16px;
	}
	.apps .col-2nd .h2{
		font-size: 20px;
	}
	.apps .col-2nd .row{
		font-size: 14px;
	}
	.apps .col-3rd{
		padding-left: 25px;
	}
}


/* Larger than md 1440 */
@media (min-width: 1440px) {
	

}

/* Larger than lg 1920 */
@media (min-width: 1920px) {

}