@media only screen and (max-width: 1200px) and (min-width: 991px)  {

#navWrap li a {
    padding: 19px 10px !important;
    font-size: 1em !important;
}

#sliderBanner .col-lg-10 {
	padding-left:40px !important;
}	

}


@media(max-width:1200px) {

#numbers .col-md-3 .numberSection div {
	width:70% !important;
	margin:0px !important;
}

#locationTel {
    padding-left: 50px !important;
}

#masthead .lsn li {
    margin-right: 20px !important;
}

#masthead .lsn li:last-of-type {
	margin-right:0px !important;
}

#headerRhs .tel {
	font-size:1.7em !important;
}	

#numbers .num {
	margin:10px 0px !important;
	margin-top:17px !important;
}

#quoteBox {
	margin-top:30px;
}

#numbers .col-md-3 .numberSection span {
	line-height: 22px !important;
}

}


@media(max-width:991px) {

	#sliderBanner {
		position: initial !important;
		text-align: center !important;
	}

	#logoWrap {
	    display: block !important;
	}

	.home .badge {
		margin-bottom:20px !important;
	}

	.badge {
    margin: 0 auto !important;
    margin-top: -70px !important;
	}

	.slide, #pageBanner .bannerImg {
		max-height: 500px !important;
		min-height: 500px !important;
	}

	#colophon div:nth-of-type(2), #colophon div:nth-of-type(3) {
	    padding-left: 15px !important;
	}

	#sliderBanner {
		padding: 40px 15px !important;
		padding-top: 0px !important;
		text-align: center !important;
		background-color: rgb(239, 105, 63) !important;
		padding-bottom: 60px !important;
	}

	#sliderBanner h1 {
		margin-top:7px !important;
	}

}


@media(max-width:768px) {

	#numbers .col-md-3 .numberSection {
	    margin: 15px 0px !important;
	    text-align: center;
	}

	#numbers .col-md-3 .numberSection div {
		width:100% !important;
	}

	.slide, #pageBanner .bannerImg {
		    max-height: 350px !important;
		    min-height: 350px !important;
	}

}



@media(max-width:600px) {
	

	


	#sliderBanner h1 {
		font-size: 1.8em !important;
    	line-height: 39px !important;
    	margin-bottom: 15px !important;
    	margin-top: 20px !important;
	}

	#quoteBox {
		margin-top:0px !important;
	}

	.featherlight .featherlight-content {
		width:90% !important;
	}

	#logoWrap {
		margin-left: 5% !important;
	}

	.layer {
	    padding: 60px 40px !important;
	}

	#servicesGrid {
		padding:0px !important;
	}

	#servicesGrid .row > div {
		padding:0px !important;
	}

	#servicesGrid .row {
		margin:0px !important;
	}

	.serviceBox {
		margin-bottom:-7px !important;
	}

	#heroBanner h3 {
	    font-size: 2.7em !important;
	    line-height: 50px !important;
	}

	#servicesOffered {
		padding-left:0px !important;
		padding-right:0px !important;
		padding-bottom:0px !important;
	}

	#servicesOffered  .row > div {
		padding:0px !important;
	}

	#servicesOffered  .row {
		margin:0px !important;
	}

	#servBullets {
		padding-left:40px !important;
		padding-right:40px !important;
		padding-bottom:30px !important;
	}

	.parralax {
	    background-attachment: inherit !important;
	    background-position: center !important;
	    background-size: cover !important;
	}

	.ctaBar p {
	    font-size: 1.5em !important;
	    font-weight: 600 !important;
	    margin: 30px 15px !important;
	}

	#credits p {
	    width: 100% !important;
	    text-align: center !important;
	    margin: 5px !important;
	}

	#colophon {
		padding-left:25px !important;
		padding-right:25px !important;
	}

	#credits {
	margin-bottom: 25px !important;
	}

	.wpcf7-submit {
		width:100% !important;
	}

}