@media all {
	img {
		max-width: 100%;
	}

	.slider-text {
		background-color: rgba(197,248,255,0.8);
		color: black;
		padding: 20px;
		border-radius: 4%;
	}

	.padding_lr_12 {
		padding: 12px 20px!important;
		max-width: 100%!important;
	}

	.remove-padding div {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.font_size_12_tl > p {
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}
}

@media screen and (max-width: 991px) {
	.font_size_12_tl a {
		font-size: 12px !important;
	}
}

@media (min-width: 768px) {
	.cards > .col-sm-6 {
		width: 49%;
	}

	.cards {
		justify-content: center;
	}
}

@media (min-width: 992px) {
	.cards > div {
		margin-bottom: 30px;
	}
}

@media (min-width: 1200px) {
	.col-lg-3 {
		width: 25% !important;
	}
}