@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/CenturyGothic.eot') format('embedded-opentype');
  src: url('../fonts/CenturyGothic.ttf')  format('truetype');   
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ErasITC-Bold';
  src: url('../fonts/ErasITC-Bold.eot') format('embedded-opentype');
  src: url('../fonts/ErasITC-Bold.ttf')  format('truetype'); 
  font-weight: normal;
  font-style: normal;
}

body{margin:0px; padding:0px; font-family: 'CenturyGothic'; color:#7a7979;}

p ul, li {margin:0px; padding:0px;}
h2{margin-top:0px;}

p{font-size:15px; font-weight:normal;}
img{max-width:100%;}

.headShadow{width:100%; box-shadow: 2px 2px 4px #eee;}
.logo{width:155px; float:left; padding:10px 0px;}

.bannerbg{width:100%; float:left; background:url(../images/sliderbg.jpg) left top repeat-x; padding:20px 0px; margin-bottom:20px;}
.banner{width:100%; float:left;}

.heading{width:100%; float:left; border-bottom:1px #e9e9e9 solid; text-align:center; margin-bottom:30px;}
.headingposi{position:relative; top:10px; display:inline; background:#FFFFFF; padding:0 10px; color:#333333;}
.headingposi span{ color:#d5281a;}
.summary{width:100%; float:left; text-align:center;}
.strip{width:100%; float:left; background:url(../images/strip.jpg) center center repeat fixed; padding:50px 50px; height:145px; position:relative; box-sizing: border-box; margin:15px 0px;}
.stripText{font-family: 'ErasITC-Bold'; font-weight:bold; color:#000000; text-align:center; font-size:35px; }

.footer{width:100%; float:left; background:#333333; font-size:13px; color:#999999; text-align:center; padding:20px; box-sizing: border-box; margin-top:15px;}

.innerbanner{width:100%; float:left;}

.form { width: 100%; float:left; }
.formset{ width:100%; float:left; }
.address{width:100%; float:left;}
.address ul{list-style:none; margin:0px; padding:0px;}
.address li{line-height:normal; float:left; width:300px; font-size:16px; margin-bottom:15px; clear:both}
.address li span{ float:right; width:167px; font-size:14px; }

.services{width:100%; float:left;}
.servicesText{width:100%; float:left; border-bottom:2px #e9e9e9 dotted;  margin-bottom:15px;}
.servicesText img{margin-right:15px; margin-bottom:15px; float:left;}

.servicesList{width:100%; float:left;}
.servicesList ul{list-style:disc;}
.servicesList li{line-height:normal; font-size:13px; font-weight:normal; padding-bottom:8px;}
.map{width:100%; float:left; margin-top:25px;}


@media only screen and (min-width:280px) and (max-width:320px) {
	.strip { padding:30px;}
	.stripText{ font-size:21px;}
		.address{ border-top: 1px solid #eee;
    margin-top: 32px;
    padding-top: 30px;}
	

}


@media only screen and (min-width:321px) and (max-width:400px) {
	.strip { padding:30px;}
	.stripText{ font-size:23px;}
	.address{ border-top: 1px solid #eee;
    margin-top: 32px;
    padding-top: 30px;}

		
}
@media only screen and (max-width:766px) {
	
	.address{ border-top: 1px solid #eee;
    margin-top: 32px;
    padding-top: 30px;}
		
}

@media only screen and (min-width:401px) and (max-width:900px) {
	
	.stripText{ font-size:25px;}
		
}