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: 768px) and (max-width: 959px) {
	.zerogrid{width:100%;}
	.top-inside { width:96%; text-align:center; padding-left:2%; padding-right:2%;}
	.welcome-inside{}
.welcome-left {
    width: 100%;
	position: relative;
	height:auto; padding-bottom:30px; padding-top:30px; margin-bottom:20px; background:url(../images/welcome-left-bg.jpg) right top no-repeat #011d4a;
}
.welcome-left-box{ width:90%; height:auto; position: relative; top:0px; padding-left:5%; padding-right:5%; text-align:center; left:0px; }
.welcome-left-box p { text-align:center;}
.subnav { width:60%; margin-left:20%; margin-right:20%;}
.subnav ul li { width:92%; height:auto; float:left; text-align:left; display:block; font-size:20px; line-height:36px; color: #FFF; font-weight:bold; padding-left:8%;}
.welcome-img{ display:none;}
.form-box { width:50%;   margin-left:25%; margin-right:25%; height:auto; padding-bottom:20px;  position: relative;}
.content-title{ width:98%; margin-left:1%; margin-right:1%;}
.process-box{ width:98%; margin-left:1%; margin-right:1%;}
.content-inside{ width:98%; margin-left:1%; margin-right:1%;} 
.content-right{ width:63%;}
.process-left{ width:63%;}
.testimonial { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
.testimonial-left{ width:31%; float:left;} .testimonial-right{ width:61%;}
.button { width:80%; margin-left:10%; margin-right:10%;} .button:hover { width:80%; margin-left:10%; margin-right:10%;}
		.footer-main-box { width:90%; padding:5% 5%; text-align:center; }
		h4.styleFontface { font-size:30px; line-height:36px;}
		h3.styleFontface { font-size:42px; line-height:50px;}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.zerogrid{width:100%;}
		.top-inside { width:100%; text-align:center;}
	.top-left {width:96%; text-align:center; margin-left:2%; margin-right:2%;} .top-right{ width:96%; text-align:center; padding-left:2%; padding-right:2%; padding-top:15px;}
	.welcome-inside{}
.welcome-left {
    width: 100%;
	position: relative;
	background-color: #011d4a; height:auto; padding-bottom:30px; padding-top:30px; margin-bottom:20px;
}
.welcome-left-box{ width:90%; height:auto; position: relative; top:0px; padding-left:5%; padding-right:5%; text-align:center; left:0px; }
.subnav { width:90%; margin-left:5%; margin-right:5%;}
.subnav ul li { width:90%; height:auto; float:left; text-align:left; display:block; font-size:20px; line-height:36px; color: #FFF; font-weight:bold;}
.form-box { width:64%;   margin-left:18%; margin-right:18%; height:auto; padding-bottom:20px;  position: relative;}
 .welcome-left p { margin:7px 0px; text-align:center;}
.welcome-img{ display:none;}
		.content-title { width:96%; text-align:center; margin-left:2%; margin-right:2%;}
	 .content-left { width:90%; text-align:center; margin-left:5%; margin-right:5%;}
	.content-right{ width:90%; text-align:center; margin-left:5%; margin-right:5%; padding-top:15px;  }.content-right p { text-align:center; margin:7px 0px;}
		.process-left{ width:90%; text-align:center; margin-left:5%; margin-right:5%;} .process-left p { text-align:center; margin:7px 0px;} 
	.process-right{ width:90%; text-align:center; margin-left:5%; margin-right:5%; margin-bottom:15px; }
	.testimonial { width:80%; margin-left:10%; margin-right:10%; text-align:center; }.testimonial ul li { width:100%; margin-bottom:30px; text-align:center;}
		.testimonial-left{ width:100%; text-align:center;}.testimonial-right{ width:100%; text-align:center; padding-top:8px;}
	.testimonial-right p { margin:7px 0px; text-align:center;}
		.footer-main-box { width:90%; padding:5% 5%; text-align:center;}
		h1.styleFontface { font-size:44px; line-height:54px;}
	
}

@media only screen and (min-width: 300px) and (max-width: 479px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	.top-inside { width:100%; text-align:center;}
	.top-left {width:96%; text-align:center; margin-left:2%; margin-right:2%;} .top-right{ width:96%; text-align:center; padding-left:2%; padding-right:2%; padding-top:20px;}
	.welcome-inside{ }
	.welcome-left {
    width: 100%;
	position: relative;
	 background-color: #011d4a; height:auto; padding-bottom:30px; margin-bottom:20px;
}
.welcome-left-box{ width:90%; height:auto; position: relative; top:0px; padding-left:5%; padding-right:5%; text-align:center; left:0px; top:30px; }
.welcome-left p {  text-align:center;}
.subnav { padding-bottom:30px; padding-top:20px;}
.subnav ul li { width:90%; height:auto; float:left; text-align:left; display:block; font-size:18px; line-height:36px; color: #FFF; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/right-arrow.jpg) left 2px no-repeat; padding-left:10%;}
.welcome-img{ display:none;}
.form-box { width:90%; height:auto; margin-left:5%; margin-right:5%;  padding-bottom:20px; position: relative;}
		.content-title { width:96%; text-align:center; margin-left:2%; margin-right:2%;}
	 .content-left { width:90%; text-align:center; margin-left:5%; margin-right:5%;}
	.content-right{ width:90%; text-align:center; margin-left:5%; margin-right:5%; padding-top:15px;  }.content-right p { text-align:center; margin:7px 0px;}
		.process-left{ width:90%; text-align:center; margin-left:5%; margin-right:5%;} .process-left p { text-align:center; margin:7px 0px;} 
	.process-right{ width:90%; text-align:center; margin-left:5%; margin-right:5%; margin-bottom:15px; }
	.testimonial { width:90%; margin-left:5%; margin-right:5%; text-align:center; }.testimonial ul li { width:100%; margin-bottom:30px; text-align:center;} 	
	.testimonial-left{ width:100%; text-align:center;}.testimonial-right{ width:100%; text-align:center; padding-top:8px;}
	.testimonial-right p { margin:7px 0px; text-align:center;}
	.footer-main-box { width:90%; padding:5% 5%; text-align:center;}
	h1.styleFontface { font-size:40px; line-height:50px;}
		html {
		-webkit-text-size-adjust: none;
	}
}

	