html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}
@media only screen and (min-width: 1001px) and (max-width: 1148px) {
	.zerogrid{width:100%;}
	.body-top-inside { width:98%; padding-left:1%; padding-right:1%; text-align:left;}
	.welcome-inside { width:98%; padding-left:1%; padding-right:1%;} 
	.services { width:96%; padding-left:2%; padding-right:2%;}
	.content-title { width:98%; padding-left:1%; padding-right:1%;}
		.button { font-size:24px; line-height:30px;} .button:hover { font-size:24px; line-height:30px;}
		.footer-main-box { width:98%; padding-left:1%; padding-right:1%;}
			h1.styleFontface { font-size:64px; line-height:66px;}
	h2.styleFontface { font-size:30px; line-height:34px;}
	h3.styleFontface { font-size:34px; line-height:36px;}
	h4.styleFontface { font-size:26px; line-height:28px;}
	h5.styleFontface { font-size:26px; line-height:28px;}
		
}
@media only screen and (min-width: 961px) and (max-width: 1000px) {
	.zerogrid{width:100%; }
	#body-main { }
	#welcome { width:100%;}
	.body-top-inside { width:98%; padding-left:1%; padding-right:1%; text-align:left;}
	.welcome-inside { width:98%; padding-left:1%; padding-right:1%; text-align:center;} .welcome-left { width:64%;} .welcome-right { width:35%;} .form-title br { display:none;}
		
 .services-box { width:100%; padding-bottom:30px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:20px; line-height:26px;} .content-title br { display:none;}
 .services { width:98%; height:auto; float:left; padding-left:1%; padding-right:1%;}	
	
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:24px; line-height:30px;} .button:hover { font-size:24px; line-height:30px;}
	.footer-main-box { width:98%; padding-left:1%; padding-right:1%;}
	
	h1.styleFontface { font-size:60px; line-height:62px;}
	h2.styleFontface { font-size:32px; line-height:34px;}
	h3.styleFontface { font-size:34px; line-height:36px;}
	h4.styleFontface { font-size:25px; line-height:27px;}
	h5.styleFontface { font-size:26px; line-height:28px;}
}
@media only screen and (min-width: 769px) and (max-width: 960px) {
	.zerogrid{width:100%; }
	#body-main { }
	#welcome { width:100%; }
	.body-top-inside { width:98%; padding-left:1%; padding-right:1%; text-align:left;}
	.welcome-title { width:98%; padding-left:1%; padding-right:1%;}
	.welcome-inside { width:98%; padding-left:1%; padding-right:1%; text-align:center;} .welcome-left { width:60%;} .welcome-left-title br { display:none;}
	.form-box { width:38%;} .subnav { padding-top:70px;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; padding-top:7px; padding-bottom:7px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}	
	
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:22px; line-height:30px;} .button:hover { font-size:22px; line-height:30px;}
	.footer-main-box { width:98%; padding-left:1%; padding-right:1%;}
	
	h1.styleFontface { font-size:56px; line-height:56px;}
	h2.styleFontface { font-size:32px; line-height:34px;}
	h3.styleFontface { font-size:34px; line-height:36px;}
	h4.styleFontface { font-size:26px; line-height:28px;}
	h5.styleFontface { font-size:24px; line-height:26px;}
}
@media only screen and (min-width: 701px) and (max-width: 768px) {
	.zerogrid{width:100%; }
	#body-main { }
	.body-top { }
	.body-top-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	#welcome { width:100%; height:auto; background:url(https://dhozj507pfmqc.cloudfront.net/sites/1024/images/welcome-box2-bg.jpg) center top no-repeat #f7fafd;}
.welcome-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
	.welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	.welcome-left { width:100%; text-align:center; padding-bottom:20px;}
.welcome-left-title { width:100%; text-align:center;} .welcome-left-title br { display:none;} .subnav { padding-top:18px;} 
.subnav ul li { width:100%; text-align:center;}
	.welcome-left-middle {width:100%; text-align:center; padding-top:16px; padding-bottom:20px;} .welcome-left-middle br { display:none;} .welcome-left-bottom { display:inline;}
	
		.form-box { width:50%; height:auto; margin-left:25%; margin-right:25%;} .form-title br { display:none;} .form-bottom-box { text-align:center;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; padding-top:7px; padding-bottom:7px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}
		
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:24px; line-height:30px;} .button:hover { font-size:24px; line-height:30px;}
	
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .footer-main-box p { text-align:center;}
	
	h1.styleFontface { font-size:56px; line-height:56px;}
	h2.styleFontface { font-size:30px; line-height:32px;}
	h3.styleFontface { font-size:32px; line-height:34px;}
	h4.styleFontface { font-size:28px; line-height:30px;}
	h5.styleFontface { font-size:27px; line-height:30px;}	
}

@media only screen and (min-width: 601px) and (max-width: 700px) {
	.zerogrid{width:100%; }
	#body-main { }
	.body-top { }
	.body-top-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	#welcome { width:100%; height:auto; background:url(https://dhozj507pfmqc.cloudfront.net/sites/1024/images/welcome-box2-bg.jpg) center top no-repeat #f7fafd;}
.welcome-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
	.welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	.welcome-left { width:100%; text-align:center; padding-bottom:20px;}
.welcome-left-title { width:100%; text-align:center;} .welcome-left-title br { display:none;} .subnav { padding-top:18px;} 
.subnav ul li { width:100%; text-align:center;}
	.welcome-left-middle {width:100%; text-align:center; padding-top:16px; padding-bottom:20px;} .welcome-left-middle br { display:none;} .welcome-left-bottom { display:inline;}
	
		.form-box { width:58%; height:auto; margin-left:21%; margin-right:21%;} .form-title br { display:none;} .form-bottom-box { text-align:center;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; padding-top:7px; padding-bottom:7px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}
		
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:24px; line-height:30px;} .button:hover { font-size:24px; line-height:30px;}
	
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .footer-main-box p { text-align:center;}
	
	h1.styleFontface { font-size:56px; line-height:56px;}
	h2.styleFontface { font-size:26px; line-height:28px;}
	h3.styleFontface { font-size:28px; line-height:30px;}
	h4.styleFontface { font-size:28px; line-height:30px;}
	h5.styleFontface { font-size:26px; line-height:28px;}	
	
}
@media only screen and (min-width: 481px) and (max-width: 600px) {
	.zerogrid{width:100%; }
	#body-main { }
	.body-top { }
	.body-top-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	#welcome { width:100%; height:auto; background:url(https://dhozj507pfmqc.cloudfront.net/sites/1024/images/welcome-box2-bg.jpg) center top no-repeat #f7fafd;}
.welcome-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
	.welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	.welcome-left { width:100%; text-align:center; padding-bottom:20px;}
.welcome-left-title { width:100%; text-align:center;} .welcome-left-title br { display:none;} .subnav { padding-top:18px;} 
.subnav ul li { width:100%; text-align:center;}
	.welcome-left-middle {width:100%; text-align:center; padding-top:16px; padding-bottom:20px;} .welcome-left-middle br { display:none;} .welcome-left-bottom { display:inline;}
	
		.form-box { width:72%; height:auto; margin-left:14%; margin-right:14%;} .form-title br { display:none;} .form-bottom-box { text-align:center;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; font-size:22px; line-height:26px; padding-top:5px; padding-bottom:5px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}
		
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:24px; line-height:30px;} .button:hover { font-size:24px; line-height:30px;}
	
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .footer-main-box p { text-align:center;}
	
	h1.styleFontface { font-size:46px; line-height:46px;}
	h2.styleFontface { font-size:24px; line-height:26px;}
	h3.styleFontface { font-size:28px; line-height:30px;}
	h4.styleFontface { font-size:26px; line-height:28px;}
	h5.styleFontface { font-size:26px; line-height:28px;}	
	
}
@media only screen and (min-width: 401px) and (max-width: 480px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	#body-main { }
	.body-top { }
	.body-top-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	#welcome { width:100%; height:auto; background:url(https://dhozj507pfmqc.cloudfront.net/sites/1024/images/welcome-box2-bg.jpg) center top no-repeat #f7fafd;}
.welcome-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
	.welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	.welcome-left { width:100%; text-align:center; padding-bottom:20px;}
.welcome-left-title { width:100%; text-align:center;} .welcome-left-title br { display:none;} .subnav { padding-top:14px;} 
.subnav ul li { width:100%; text-align:center; font-size:20px; line-height:26px; padding-top:5px; padding-bottom:5px;}
	.welcome-left-middle {width:100%; text-align:center; padding-top:16px; padding-bottom:20px;} .welcome-left-middle br { display:none;} .welcome-left-bottom { display:inline;}
	
		.form-box { width:86%; height:auto; margin-left:7%; margin-right:7%;} .form-title br { display:none;} .form-bottom-box { text-align:center;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; font-size:20px; line-height:24px; padding-top:5px; padding-bottom:5px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}
		
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:23px; line-height:30px;} .button:hover { font-size:23px; line-height:30px;}
	
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .footer-main-box p { text-align:center;}
	
	h1.styleFontface { font-size:40px; line-height:40px;}
	h2.styleFontface { font-size:26px; line-height:28px;}
	h3.styleFontface { font-size:28px; line-height:30px;}
	h4.styleFontface { font-size:22px; line-height:26px;}
	h5.styleFontface { font-size:26px; line-height:28px;}
}

@media only screen and (min-width: 300px) and (max-width: 400px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	#body-main { }
	.body-top { }
	.body-top-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	#welcome { width:100%; height:auto; background:url(https://dhozj507pfmqc.cloudfront.net/sites/1024/images/welcome-box2-bg.jpg) center top no-repeat #f7fafd;}
.welcome-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
	.welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; }
	.welcome-left { width:100%; text-align:center; padding-bottom:20px;}
.welcome-left-title { width:100%; text-align:center;} .welcome-left-title br { display:none;} .subnav { padding-top:14px;} 
.subnav ul li { width:100%; text-align:center; font-size:18px; line-height:24px; padding-top:3px; padding-bottom:3px;}
	.welcome-left-middle {width:100%; text-align:center; padding-top:16px; padding-bottom:20px;} .welcome-left-middle br { display:none;} .welcome-left-bottom { display:inline;}
	
		.form-box { width:100%; height:auto;} .form-title br { display:none;} .form-bottom-box { text-align:center;}
		
 .services-box { width:100%; padding-bottom:40px;}
 .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px;} .content-title br { display:none;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; font-size:20px; line-height:24px; padding-top:5px; padding-bottom:5px;} .services ul li p { text-align:center;} .services ul li.big { width:100%; text-align:center;}
		
	.error { width:92%; margin-left:0%; margin-right:0%; text-align:center;}
	.button { font-size:20px; line-height:30px;} .button:hover { font-size:20px; line-height:30px;}
	
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .footer-main-box p { text-align:center;}
	
	h1.styleFontface { font-size:30px; line-height:32px;}
	h2.styleFontface { font-size:22px; line-height:24px;}
	h3.styleFontface { font-size:24px; line-height:26px;}
	h4.styleFontface { font-size:20px; line-height:24px;}
	h5.styleFontface { font-size:22px; line-height:26px;}

		html {
		-webkit-text-size-adjust: none;
	}
}

	
