@media only screen and (max-width:1679.98px) {

	.splashhome-section {margin-bottom: 80px;}

}



@media only screen and (max-width:1399.98px) {

	.splashhome-section {margin-bottom: 60px;}

	.splashpagecontenttext h1 {font-size: 45px;margin-bottom: 12px;}

	.teasertext {padding: 20px 30px;}

}



@media only screen and (max-width:1199.98px) {

	.splashhome-section {margin-bottom: 40px;}

    .teasertext {max-width: 445px;}

    .splashpagecontenttext h1 {font-size: 36px;}

}



@media only screen and (max-width:991.98px) {

    .teasertext {max-width: 385px;}

    .teasertext {padding: 20px 0;}

}



@media only screen and (max-width:767.98px) {

	.splashhome-section {margin-bottom: 30px;}

	.splashpagecontentimg {height: 380px;position: relative;background-position: 80% center;}

	.splashpagecontenttext {top: auto;bottom: 0;left: 0;padding: 12px 10px;display: block;height: auto;background-color: rgb(0 0 0 / 35%);border-radius: 0 0 15px 15px;}

	.teasertext {max-width: 100%;text-align: center;padding: 0;}

	.splashpagecontenttext h1 {font-size: 30px;color: #ffffff;}

	.splashpagecontenttext h1 br {display: none;}

	.splashpagedescp {font-size: 18px;}

	.splashpagedescp {margin-bottom: 15px;color: #ffffff;}

	.button {padding: 10px 20px;font-size: 14px;}

}



@media only screen and (max-width:479.98px) {

	.splashpagecontenttext h1 {font-size: 26px;margin-bottom: 8px;}

	.splashpagedescp {font-size: 16px;margin-bottom: 10px;}

}