h1 {font-family: 'Teko', sans-serif;
 	text-transform:uppercase;
	font-size:9em;
	line-height: 1;}
	
h2 {color:#F05F40;
	text-transform:uppercase;
	font-size:1.2em;}


.center-heading h2 {font-family: 'Teko', sans-serif;
 	text-transform:uppercase;
	font-size:5em;
	line-height: 1;
	color:#fff;
	font-weight:normal;
	padding-top:20px;}
	
h4 {color:#F05F40;
	text-transform:uppercase;}
	
.black-bg {background-color:#000;
	color:#fff;}
.orange-bg {background-color:#F05F40;
	color:#fff;}
.white {color:#fff;}
	
.orange-btn {background-color:#F05F40;
	margin-left:15px;}
	
.navbar-default {
    background-color: #000;}
	
.navbar-brand img {
    width: 250px;}
	
.navbar-brand {
    padding: 6px 0px;}
	
	
.services-title {    position: relative;
    top: -130px;
  margin-bottom: -50px;
    display: block;
    height: 50px;
	font-family:Teko;
	color:white;
	font-weight:400;
	font-size:2.5em;
	text-transform:uppercase;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.8);

}


@media (max-width: 766px) {
	.no-padding.img-2, .no-padding.img-4,  .no-padding.img-6 {position:relative;
		height:250px;}
		
	h1 {font-size:4em;
		text-align:center;}
		
	.services-box-info {
	  padding:0 30px;
	}
	
	 .mob-remove-space {padding:0;
	 margin:0;}
}

	@media (max-width: 769px) { 
	 .orange-btn {background-color:#F05F40;
	margin-top:15px;
	margin-left:0;}
	}
	
@media (min-width: 768px) and (max-width: 1025px) {
		
	h1 {font-size:3em;
		text-align:center;}
		
	.services-box-info {
	  padding:0 20px;
	}
	
	 .mob-remove-space {padding:0;
	 margin:0;}
	}




@media (min-width: 1025px) {
.wide-img-showcase-row h1 {margin-left:65px;}
}


.modal-dialog {
    margin: 147px auto;
}

i.fa.fa-home.white, i.fa.fa-phone.white, i.fa.fa-envelope.white {color: #fff;}

.modal-open .modal {z-index: 99999;}

.giftcards-mob img, .giftcards img {width:100%;}


h2.grey {color:#222;}