@media (max-width: 480px) {
	.banner{height:1100px !important;}
	.requestBtnHeading{
		padding: 15px 70px;
		font-size: 14px;
	}
	.heading{font-size: 23px; margin-top: 10px;}
	.subheading{margin-bottom:10px; margin-top:10px; font-size:14px;}
}
@media screen and (min-device-width: 481px) and (max-device-width: 575px) {
	.heading{font-size: 26px; margin-top: 10px;}
	.subheading{margin-bottom:10px; margin-top:10px; font-size:15px;}
	.banner{height:900px;}
}
@media (min-width: 576px) {
	.heading{font-size:32px;}
}

@media (min-width: 768px) {.heading{font-size:48px;}}

@media (min-width: 992px) { ... }

@media (min-width: 1200px) { ... }