.rsSlideTitle {
	height: auto;
	min-height: 64px;
}

@media only screen and (max-width: 1120px) {
	.rsSlideDescription {
		max-width: 90%;
	}
}

@media only screen and (max-width: 1020px) {
	.rsSlideContentWrapper {
		max-width: 60%;
		padding: 12px;
	}
	.rsSlideTitle {
		min-height: 48px;
	}
	.rsSlideContentWrapper .button {
		margin-top: 12px;
	}
}

@media only screen and (max-width: 920px) {
	.rsSlideTitle {
		font-size: 26px;
	}
}

@media only screen and (max-width: 768px) {
	.rsSlideContentWrapper {
		left: 12px;
		max-width: calc(100% - 24px);
		top: 12px;
		padding: 12px;
	}
	.rsSlideTitle {
		font-size: 22px;
		min-height: 34px;
	}
}

@media only screen and (max-width: 620px) {
	.rsSlideTitle {
		font-size: 18px;
	}
	.rsSlideDescription {
		font-size: 16px;
	}
}

@media only screen and (max-width: 480px) {
	.rsSlideTitle {
		font-size: 16px;
		min-height: 22px;
	}
	.rsSlideDescription {
		font-size: 14px;
		font-weight: 400;
		line-height: 1em;
	}
	.rsSlideContentWrapper .button
	{
		padding: 3px 16px 4px 16px;
	}
}
