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: 961px) and (max-width: 1000px) {
	.zerogrid{width:100%;}
	.top-inside{ width:98%; margin-left:1%; margin-right:1%; float:left;} 
	#welcome {  }
	.welcome-title{ width:98%; padding-left:1%; padding-right:1%; float:left;} 
	.welcome-inside{ width:98%; float:left; text-align:left; padding-left:1%; padding-right:1%;}
	.content-title { width:98%; padding-left:1%; padding-right:1%; text-align:center;}
	.content-inside{ width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;} 
	.companies-inside { width:90%; margin-left:1%; margin-right:1%; padding-left:4%; padding-right:4%;}
	.testimonial { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
	.footer-main-box{ width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
	.zerogrid{width:100%; }
	.zerogrid{width:100%; }
.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome { width:100%; float:left; background:url(../images/welcome-bg3.jpg) center top no-repeat;}
	.welcome-title { width:98%; padding-left:1%; padding-right:1%;}
 .welcome-inside { width:98%; text-align:center; padding-left:1%; padding-right:1%;}
 .welcome-left { width:54%; text-align:left; padding-top:50px;} .welcome-left h3.styleFontface { font-size:56px; line-height:58px;}

 .form-box { width:40%; } .form-bottom-box br { display:none;} 
 
.testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:70%; padding-left:15%; padding-right:15%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:22%; height:auto; text-align:left;}
  .testimonial-right { width:66%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:92%; margin-left:1%; margin-right:1%; padding-left:3%; padding-right:3%;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 	
	 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:20px; padding-bottom:20px;} 
	
		h1.styleFontface { font-size:40px; line-height:44px;}
		h2.styleFontface { font-size:26px; line-height:30px;}
		h3.styleFontface { font-size:26px; line-height:30px;}
		h4.styleFontface { font-size:18px; line-height:24px;} h4.styleFontface a { font-size:20px; line-height:24px;} h4.styleFontface a:hover { font-size:20px; line-height:24px;}
	
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
	body { font-size:16px; line-height:24px;}
	.zerogrid{width:100%; }
	.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome {  width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #e7eaeb;}
	.welcome-top { display:inline;  border-bottom:1px solid #c6c6c6;}
	.welcome-title { width:90%; height:auto; text-align:center; padding-top:30px; padding-left:5%; padding-right:5%;} .welcome-title p { margin:12px 0px 7px 0px; text-align:center;}
	.welcome-title br { display:none;}
	
 .welcome-inside { width:90%; text-align:center; padding-top:20px; padding-left:5%; padding-right:5%; padding-bottom:30px;}
 .form-box { width:46%; height:auto; padding-bottom:30px; margin-left:27%; margin-right:27%;} .form-title { height:auto; padding-top:24px; padding-bottom:24px;}
 .form-bottom-box br { display:none;}
 
  .testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:90%; padding-left:5%; padding-right:5%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:20%; height:auto; text-align:left;}
  .testimonial-right { width:68%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:92%; margin-left:1%; margin-right:1%; padding-left:3%; padding-right:3%;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 
 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:20px;} 
	.footer-main-box a{ font-size:16px; line-height:24px;}
	.footer-main-box a:hover { font-size:16px; line-height:24px;}
	
		h1.styleFontface { font-size:36px; line-height:40px;}
		h2.styleFontface { font-size:28px; line-height:30px;}
		h5.styleFontface { font-size:28px; line-height:32px;}
}

@media only screen and (min-width: 601px) and (max-width: 700px) {
	body { font-size:16px; line-height:24px;}
	.zerogrid{width:100%; }
	.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome {  width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #e7eaeb;}
	.welcome-top { display:inline;  border-bottom:1px solid #c6c6c6;}
	.welcome-title { width:90%; height:auto; text-align:center; padding-top:30px; padding-left:5%; padding-right:5%;} .welcome-title p { margin:12px 0px 7px 0px; text-align:center;}
	.welcome-title br { display:none;}
	
 .welcome-inside { width:90%; text-align:center; padding-top:20px; padding-left:5%; padding-right:5%; padding-bottom:30px;}
 .form-box { width:50%; height:auto; padding-bottom:30px; margin-left:25%; margin-right:25%;} .form-title { height:auto; padding-top:24px; padding-bottom:24px;}
 .form-bottom-box br { display:none;}
 
  .testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:90%; padding-left:5%; padding-right:5%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:20%; height:auto; text-align:left;}
  .testimonial-right { width:68%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:92%; margin-left:1%; margin-right:1%; padding-left:3%; padding-right:3%;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 
 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:20px;} 
	.footer-main-box a{ font-size:16px; line-height:24px;}
	.footer-main-box a:hover { font-size:16px; line-height:24px;}
	
		h1.styleFontface { font-size:32px; line-height:36px;}
		h2.styleFontface { font-size:26px; line-height:28px;}
		h5.styleFontface { font-size:26px; line-height:30px;}
}


@media only screen and (min-width: 481px) and (max-width: 600px) {
	body { font-size:16px; line-height:24px;}
	.zerogrid{width:100%; }
	.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome {  width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #e7eaeb;}
	.welcome-top { display:inline;  border-bottom:1px solid #c6c6c6;}
	.welcome-title { width:90%; height:auto; text-align:center; padding-top:30px; padding-left:5%; padding-right:5%;} .welcome-title p { margin:12px 0px 7px 0px; text-align:center;}
	.welcome-title br { display:none;}
	
 .welcome-inside { width:90%; text-align:center; padding-top:20px; padding-left:5%; padding-right:5%; padding-bottom:30px;}
 .form-box { width:64%; height:auto; padding-bottom:30px; margin-left:18%; margin-right:18%;} .form-title { height:auto; padding-top:24px; padding-bottom:24px;}
 .form-bottom-box br { display:none;}
 
  .testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:90%; padding-left:5%; padding-right:5%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:100%; height:auto; text-align:center;}
  .testimonial-right { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; margin-top:15px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:90%; margin-left:2%; margin-right:2%; padding-left:3%; padding-right:3%;} .companies-inside-left { width:100%; text-align:center;}
  .companies-inside-right { width:100%; text-align:center;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 
 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:20px;} 
	.footer-main-box a{ font-size:16px; line-height:24px;}
	.footer-main-box a:hover { font-size:16px; line-height:24px;}
	
		h1.styleFontface { font-size:32px; line-height:36px;}
		h2.styleFontface { font-size:22px; line-height:26px;}
		h5.styleFontface { font-size:26px; line-height:30px;}
}

@media only screen and (min-width: 401px) and (max-width: 480px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	body { font-size:16px; line-height:24px;}
	.zerogrid{width:100%; }
	.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome {  width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #e7eaeb;}
	.welcome-top { display:inline;  border-bottom:1px solid #c6c6c6;}
	.welcome-title { width:90%; height:auto; text-align:center; padding-top:30px; padding-left:5%; padding-right:5%;} .welcome-title p { margin:12px 0px 7px 0px; text-align:center;}
	.welcome-title br { display:none;}
	
 .welcome-inside { width:90%; text-align:center; padding-top:20px; padding-left:5%; padding-right:5%; padding-bottom:30px;}
 .form-box { width:74%; height:auto; padding-bottom:30px; margin-left:13%; margin-right:13%;} .form-title { height:auto; padding-top:24px; padding-bottom:24px;}
 .form-bottom-box br { display:none;}
 
  .testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:90%; padding-left:5%; padding-right:5%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:100%; height:auto; text-align:center;}
  .testimonial-right { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; margin-top:15px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:90%; margin-left:2%; margin-right:2%; padding-left:3%; padding-right:3%;} .companies-inside-left { width:100%; text-align:center;}
  .companies-inside-right { width:100%; text-align:center;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 
 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:20px;} 
	.footer-main-box a{ font-size:16px; line-height:24px;}
	.footer-main-box a:hover { font-size:16px; line-height:24px;}
	
		h1.styleFontface { font-size:28px; line-height:30px;}
		h2.styleFontface { font-size:22px; line-height:26px;}
		h3.styleFontface { font-size:22px; line-height:24px;}
		h4.styleFontface { font-size:18px; line-height:24px;} h4.styleFontface a { font-size:20px; line-height:24px;} h4.styleFontface a:hover { font-size:20px; line-height:24px;}
		h5.styleFontface { font-size:24px; line-height:30px;}
}

@media only screen and (min-width: 300px) and (max-width: 400px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	body { font-size:16px; line-height:24px;}
	.zerogrid{width:100%; }
	.top-inside { width:100%; height:auto; text-align:center;  padding-top:0px; padding-bottom:0px;}
	.top-left {width:96%; height: auto; text-align:center; padding-left:2%; padding-right:2%; padding-bottom:12px; padding-top:0px;}  
	.top-right{ width:100%; height:auto; text-align:center; padding-top:8px; padding-bottom:8px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} 
	
	#welcome {  width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #e7eaeb;}
	.welcome-top { display:inline;  border-bottom:1px solid #c6c6c6;}
	.welcome-title { width:90%; height:auto; text-align:center; padding-top:30px; padding-left:5%; padding-right:5%;} .welcome-title p { margin:12px 0px 7px 0px; text-align:center;}
	.welcome-title br { display:none;}
	
 .welcome-inside { width:90%; text-align:center; padding-top:20px; padding-left:5%; padding-right:5%; padding-bottom:30px;}
 .form-box { width:100%; height:auto; padding-bottom:30px;} .form-title { height:auto; padding-top:24px; padding-bottom:24px;} .form-bottom-box br { display:none;}
 
  .testimonial-box { width:100%; padding-bottom:20px; padding-top:40px;}
  .content-title { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .testimonial { width:90%; padding-left:5%; padding-right:5%;} .testimonial ul li { width:100%; margin-right:0%; padding-bottom:20px;}
 .testimonial-left { width:100%; height:auto; text-align:center;}
  .testimonial-right { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:22px; padding-bottom:22px; margin-top:15px; background-image:none;
  background-color:#f0f0f0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .testimonial-right p{ text-align:center;}
 
  .companies-box { padding-top:40px; padding-bottom:40px;} .companies-title { width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-bottom:18px;}
  .companies-inside { width:90%; margin-left:2%; margin-right:2%; padding-left:3%; padding-right:3%;} .companies-inside-left { width:100%; text-align:center;}
  .companies-inside-right { width:100%; text-align:center;}

.content-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
	.content-inside { width:90%; margin-left:5%; margin-right:5%; float:left; text-align:center; padding-top:24px;}
	 .content-left{ width:100%; text-align:center; padding-top:20px;} .content-left p { text-align:center;}   
	 	.content-right{ width:100%; height:auto; text-align:center; border-top:none;} 
 
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; text-align:center; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:20px;} 
	.footer-main-box a{ font-size:16px; line-height:24px;}
	.footer-main-box a:hover { font-size:16px; line-height:24px;}
	
		h1.styleFontface { font-size:28px; line-height:32px;}
		h2.styleFontface { font-size:22px; line-height:26px;}
		h3.styleFontface { font-size:18px; line-height:24px;}
		h4.styleFontface { font-size:16px; line-height:24px;} h4.styleFontface a { font-size:16px; line-height:24px;} h4.styleFontface a:hover { font-size:16px; line-height:24px;}
		h5.styleFontface { font-size:24px; line-height:30px;}
		html {
		-webkit-text-size-adjust: none;
	}
}

	