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

	.splashcontactinfo {margin-bottom: 80px;}

}



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

	/*.splashbnnr-text {padding-bottom: 170px;}*/

	.splashbnnr-img::before{height: 70%;}

	.splashbnnr-text h1 {font-size: 56px;margin-bottom: 20px;}

	.splashbnnr-text p {font-size: 35px;}

	.splashcontact-box{max-width: 815px;margin: 0 auto;}

	.splashcontactinfo {margin-bottom: 60px;margin-top: -120px;}

	.contactinfo-title {font-size: 35px;}


}



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

	.splashbnnr-text h1 {font-size: 45px;}

	.splashbnnr-text p {font-size: 30px;}

	.splashcontactinfo {margin-bottom: 40px;}

	.splashcontact-box {padding: 40px;}

	.splashcontact-box p{font-size: 16px;}

	.contactinfo-title {font-size: 30px;}

	.contactus-detail .item + .item {margin-top: 16px;}

	.contactus-text {font-size: 18px;}

	.hours-list li span {font-size: 16px;}

	.hour-day {width: 120px;}

	.hour-time {margin-left: -120px;padding-left: 120px;}

}



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

  .splashbnnr-text {padding-bottom: 120px;}

	.splashbnnr-text h1 {font-size: 38px;margin-bottom: 12px;}

	.splashbnnr-text p {font-size: 26px;}

	.splashcontactinfo {margin-top: -90px;}

	.contactinfo-title {font-size: 26px;margin-bottom: 30px;}

}



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

	#header{position: relative;}

	.header-inner {padding: 12px 0;}

	.headermain {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}

	.splashbnnr-img {height: 420px;}

	.splashbnnr-text {padding-bottom: 80px;}

	.splashbnnr-text h1 {font-size: 28px;}

	.splashbnnr-text p {font-size: 24px;}

	.splashcontactinfo {margin-bottom: 30px;margin-top: -50px;}

	.splashcontact-box {text-align: center;}

	.row.contactinfo-row {margin: 0 -0.75rem;}

	.contactinfo-title {font-size: 24px;margin-bottom: 20px;}
	.contactinfo-col + .contacthour-col {margin-top: 30px;}
	.contactus-text a, .contactus-text p {display: inline;padding-left: 25px;}
	.contact-hours {max-width: 294px;margin: 0 auto;}

	.hours-list {text-align: left;}

	

}


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

	.splashcontact-box{padding: 30px;}
}

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

	.splashbnnr-text h1 {font-size: 24px;}

	.splashbnnr-text p {font-size: 20px;}

	.contactus-text {display: inline-block;vertical-align: top;}

	.contactus-text span {display: inline;}

	.contactus-text a, .contactus-text p {display: inline;}

}



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

	.splashbnnr-text h1 {font-size: 25px;}

	.splashbnnr-text p {font-size: 18px;}

	.splashcontact-box {padding: 20px 10px;}

	.hour-day {width: 95px;}

	.hour-time {margin-left: -95px;padding-left: 95px;}

}