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: 1170px) {
	.zerogrid{width:100%;}
		.header-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;}
	.welcome-inside { width:98%; padding-left:1%; padding-right:1%;} .welcome-left-middle br { display:none;}
.body-title-box { padding-top:60px; padding-bottom:60px;} .body-title-inside { width:90%; padding-left:5%; padding-right:5%;} .body-title-right { padding-top:10px;}
 
  .services-box { width:100%; padding-top:60px; padding-bottom:60px;}
 .services-inside { width:90%; text-align:center; padding-left:5%; padding-right:5%;}
		
		.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} 
.mission-inside-box { width:90%; height:auto; padding-top:60px; padding-bottom:0px; padding-left:5%; padding-right:5%;} .mission-title-left { padding-top:10px;}

 .work-box { width:100%; padding-top:60px; padding-bottom:40px;}
 .work-inside { width:90%; padding-left:5%; padding-right:5%;} 
 .work-title-left { padding-top:10px;} .work { width:100%; padding-top:30px;} 
 
 .testimonial-box { padding-top:60px;} .testimonial-bottom-box { padding-bottom:60px;} .testimonial-inside { width:90%; padding-left:5%; padding-right:5%;}
 
 .contact-box { padding-top:60px; padding-bottom:70px;} .contact { width:60%; padding-left:20%; padding-right:20%;}
 
 .galleryItem { width:282px; height:270px; text-align:center; margin-right:2%;} 
.galleryItem img { width:282px; height:270px; } .galleryItem2 { width:282px; margin-right:0%; height:270px; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 282px; height:270px; }
 
 .button { width:32%; margin-left:34%; margin-right:34%; margin-top:20px;} .button:hover { width:32%; margin-left:34%; margin-right:34%; margin-top:20px;} 
 
	.footer-main-box { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
			h1.styleFontface { font-size:56px; line-height:56px;}
		h2.styleFontface { font-size:54px; line-height:54px;}
		h3.styleFontface { font-size:54px; line-height:54px;}
		h4.styleFontface { font-size:20px; line-height:24px;}
}

@media only screen and (min-width: 961px) and (max-width: 1000px) {
	.zerogrid{width:100%;}
		.header-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;} 
	.welcome-inside { width:98%; padding-left:1%; padding-right:1%;} .welcome-left-middle br { display:none;}
.body-title-box { padding-top:50px; padding-bottom:50px;} .body-title-inside { width:90%; padding-left:5%; padding-right:5%;} .body-title-right { padding-top:10px;}
 
  .services-box { width:100%; padding-top:50px; padding-bottom:50px;}
 .services-inside { width:90%; text-align:center; padding-left:5%; padding-right:5%;}
		
		.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} 
.mission-inside-box { width:90%; height:auto; padding-top:50px; padding-bottom:0px; padding-left:5%; padding-right:5%;} .mission-title-left { padding-top:10px;}

 .work-box { width:100%; padding-top:50px; padding-bottom:30px;}
 .work-inside { width:90%; padding-left:5%; padding-right:5%;} 
 .work-title-left { padding-top:10px;} .work { width:100%; padding-top:30px;} 
 
 .testimonial-box { padding-top:50px;} .testimonial-bottom-box { padding-bottom:50px;} .testimonial-inside { width:90%; padding-left:5%; padding-right:5%;}
 
 .contact-box { padding-top:50px; padding-bottom:60px;} .contact { width:60%; padding-left:20%; padding-right:20%;}
 
.galleryItem { width:270px; height:270px; text-align:center; margin-right:2%;} 
.galleryItem img { width:270px; height:270px; } .galleryItem2 { width:270px; margin-right:0%; height:270px; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 270px; height:270px; }
 
 .button { width:34%; margin-left:33%; margin-right:33%; margin-top:20px;} .button:hover { width:34%; margin-left:33%; margin-right:33%; margin-top:20px;} 
 
	.footer-main-box { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
			h1.styleFontface { font-size:54px; line-height:54px;}
		h2.styleFontface { font-size:50px; line-height:50px;}
		h3.styleFontface { font-size:50px; line-height:50px;}
		h4.styleFontface { font-size:20px; line-height:24px;}
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-top { height:auto;}
	.header-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;} 
	.header-bottom { padding-top:25px; padding-bottom:25px;} .header-bottom-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;} 
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
	.welcome-inside {  padding-top:60px; padding-bottom:60px;}
	.welcome-left { width:52%;}
	.welcome-left-top { width:99%; padding-left:1%; background-color:#c53815; -webkit-border-top-right-radius: 50px; -webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px; -moz-border-radius-bottomright: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
	.welcome-left-middle { width:99%; padding-left:1%; height:auto; text-align:left; padding-top:30px; padding-bottom:24px;} .welcome-left-middle br { display:none;}
	.welcome-left-bottom { width:99%; padding-left:1%; background-color:#c53815; -webkit-border-top-right-radius: 50px; -webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px; -moz-border-radius-bottomright: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
	.welcome-right { width:46%; display:inline;}
 
 .body-title-box { padding-top:50px; padding-bottom:50px;} .body-title-inside { width:90%; padding-left:5%; padding-right:5%;} .body-title-right { padding-top:4px;}
 
  .services-box { width:100%; padding-top:50px; padding-bottom:50px;}
 .services-inside { width:90%; text-align:center; padding-left:5%; padding-right:5%;}
 .services { width:100%; height:auto; float:left;} .services ul {margin:0px; padding:0px; list-style-type:none;} 
		.services ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block; padding-bottom:20px; text-align:center;} .blog ul li br { display:none;}
		.services ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; padding-bottom:0px;}
		
		.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} 
.mission-inside-box { width:90%; height:auto; padding-top:50px; padding-bottom:0px; padding-left:5%; padding-right:5%;} .mission-title-left { padding-top:4px;}

 .work-box { width:100%; padding-top:50px; padding-bottom:30px;}
 .work-inside { width:90%; padding-left:5%; padding-right:5%;} 
 .work-title-left { padding-top:4px;} .work { width:100%; padding-top:30px;} 
 
 .testimonial-box { padding-top:50px;} .testimonial-bottom-box { padding-bottom:50px;} .testimonial-inside { width:90%; padding-left:5%; padding-right:5%;}
 
 .contact-box { padding-top:50px; padding-bottom:60px;} .contact { width:70%; padding-left:15%; padding-right:15%;}
 
 .button { width:34%; margin-left:33%; margin-right:33%; margin-top:20px;} .button:hover { width:34%; margin-left:33%; margin-right:33%; margin-top:20px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:40px; line-height:40px;}
		h2.styleFontface { font-size:40px; line-height:40px;}
		h3.styleFontface { font-size:40px; line-height:40px;}
		h4.styleFontface { font-size:22px; line-height:24px;}
	
}
@media only screen and (min-width: 701px) and (max-width: 768px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;} .logo-box { width:34%;} .header-right { width:65%;}
	
#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:40px; padding-top:30px;} 
 .welcome-left { width:100%; text-align:center; padding-top:10px;} .welcome-left-top { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}  
 .welcome-left-middle { width:100%; height:auto; text-align:center; padding-top:30px; padding-bottom:24px;}
 .welcome-left-middle p { margin:18px 0px 7px 0px; text-align:center;}  .welcome-left-middle br { display:none;}
 .welcome-left-bottom { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px; border-radius: 50px;} 
 .welcome-right { width:100%; text-align:center; display:inline;}
 
 .body-title-box { width:100%; padding-top:40px; padding-bottom:40px;}
.body-title-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } .body-title-left { width:100%; text-align:center;}
.body-title-right { width:100%; text-align:center; padding-top:10px;} .body-title-inside-box { width:100%; text-align:center; padding-top:24px;}
 .body-title-inside-box p { text-align:center;}

.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} .mission-inside { width:100%; height:auto; background-image:none;}
.mission-inside-box { width:90%; height:auto; padding-top:40px; padding-bottom:0px; padding-left:5%; padding-right:5%;}
.mission-title-left { width:100%; text-align:center; padding-top:10px;} .mission-title-right { width:100%; text-align:center;}
.mission-content-box { padding-top:24px;}.mission-content-left { width:100%; text-align:center; display:inline;} .mission-content-right { width:100%; text-align:center;}

 .services-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .services-inside { width:96%; text-align:center; padding-left:2%; padding-right:2%;}
 .services { width:100%; height:auto; float:left;} .services ul {margin:0px; padding:0px; list-style-type:none;} 
		.services ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block; padding-bottom:20px; text-align:center;} .blog ul li br { display:none;}
		.services ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; padding-bottom:0px;}

 .work-box { width:100%; padding-top:40px; padding-bottom:24px;}
 .work-inside { width:90%; padding-left:5%; padding-right:5%;} .work-inside-top { width:94%; padding-left:3%; padding-right:3%; text-align:center; padding-top:24px;}
 .work-title-left { width:100%; text-align:center; padding-top:10px;} .work-title-right { width:100%; text-align:center;}
.work { width:100%; padding-top:30px;} .work ul li { width:46%; margin-left:2%; margin-right:2%; text-align:center;} .work ul li.right { margin-right:2%;} 

 .testimonial-box { width:100%; padding-top:40px;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:16px;} .testimonial-inside-box { text-align:center;}
.dots-wrap { text-align:center;} .testimonial-bottom-box { width:100%; padding-bottom:40px;}

.contact-box { padding-top:40px; padding-bottom:40px;} .contact { width:80%; padding-left:10%; padding-right:10%; padding-top:24px;}
.contact ul li img { margin-top:10px;}

.galleryItem { width:46%; height:280px; text-align:center; margin-right:2%; margin-right:2%; display:block; float:left;} 
.galleryItem img { width: 100%; height:280px; } .galleryItem2 { width:46%; margin-right:2%; margin-right:2%; height:280px; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 100%; height:280px; }

		.button { width:32%; margin-left:34%; margin-right:34%; margin-top:20px;} .button:hover { width:32%; margin-left:34%; margin-right:34%; margin-top:20px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:48px; line-height:48px;}
		h2.styleFontface { font-size:40px; line-height:40px;}
		h3.styleFontface { font-size:40px; line-height:40px;}
		h4.styleFontface { font-size:22px; line-height:24px;}
	
}
@media only screen and (min-width: 601px) and (max-width: 700px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-inside { height:auto; padding-top:15px; padding-bottom:0px;}
	.logo-box {width:100%; text-align:center; padding-bottom:10px;}  
	.header-right{ width:50%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; background-color:#103754; padding-left:25%; padding-right:25%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:40px; padding-top:30px;} 
 .welcome-left { width:100%; text-align:center; padding-top:10px;} .welcome-left-top { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}  
 .welcome-left-middle { width:100%; height:auto; text-align:center; padding-top:30px; padding-bottom:24px;}
 .welcome-left-middle p { margin:18px 0px 7px 0px; text-align:center;}  .welcome-left-middle br { display:none;}
 .welcome-left-bottom { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px; border-radius: 50px;} 
 .welcome-right { width:100%; text-align:center; display:inline;}
 
 .body-title-box { width:100%; padding-top:40px; padding-bottom:40px;}
.body-title-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } .body-title-left { width:100%; text-align:center;}
.body-title-right { width:100%; text-align:center; padding-top:10px;} .body-title-inside-box { width:100%; text-align:center; padding-top:24px;}
 .body-title-inside-box p { text-align:center;}

.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} .mission-inside { width:100%; height:auto; background-image:none;}
.mission-inside-box { width:90%; height:auto; padding-top:40px; padding-bottom:0px; padding-left:5%; padding-right:5%;}
.mission-title-left { width:100%; text-align:center; padding-top:10px;} .mission-title-right { width:100%; text-align:center;}
.mission-content-box { padding-top:24px;}.mission-content-left { width:100%; text-align:center; display:inline;} .mission-content-right { width:100%; text-align:center;}

 .services-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .services-inside { width:100%; text-align:center; padding-left:0%; padding-right:0%;}
 .services { width:100%; height:auto; float:left;} .services ul {margin:0px; padding:0px; list-style-type:none;} 
		.services ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block; padding-bottom:20px; text-align:center;} .blog ul li br { display:none;}
		.services ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; padding-bottom:0px;}

 .work-box { width:100%; padding-top:40px; padding-bottom:24px;}
 .work-inside { width:96%; padding-left:2%; padding-right:2%;} .work-inside-top { width:94%; padding-left:3%; padding-right:3%; text-align:center; padding-top:24px;}
 .work-title-left { width:100%; text-align:center; padding-top:10px;} .work-title-right { width:100%; text-align:center;}
.work { width:100%; padding-top:30px;} .work ul li { width:46%; margin-left:2%; margin-right:2%; text-align:center;} .work ul li.right { margin-right:2%;} 

 .testimonial-box { width:100%; padding-top:40px;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:16px;} .testimonial-inside-box { text-align:center;}
.dots-wrap { text-align:center;} .testimonial-bottom-box { width:100%; padding-bottom:40px;}

.contact-box { padding-top:40px; padding-bottom:40px;} .contact { width:86%; padding-left:7%; padding-right:7%; padding-top:24px;}
.contact ul li img { margin-top:10px;}

.galleryItem { width:46%; height:268px; text-align:center; margin-right:2%; margin-right:2%; display:block; float:left;} 
.galleryItem img { width: 100%; height:268px; } .galleryItem2 { width:46%; margin-right:2%; margin-right:2%; height:268px; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 100%; height:268px; }

		.button { width:36%; margin-left:32%; margin-right:32%; margin-top:20px;} .button:hover { width:36%; margin-left:32%; margin-right:32%; margin-top:20px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:46px; line-height:46px;}
		h2.styleFontface { font-size:38px; line-height:38px;}
		h3.styleFontface { font-size:38px; line-height:38px;}
		h4.styleFontface { font-size:22px; line-height:24px;}
	
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-inside { height:auto; padding-top:15px; padding-bottom:0px;}
	.logo-box {width:100%; text-align:center; padding-bottom:10px;}  
	.header-right{ width:60%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; background-color:#103754; padding-left:20%; padding-right:20%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:40px; padding-top:30px;} 
 .welcome-left { width:100%; text-align:center; padding-top:10px;} .welcome-left-top { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}  
 .welcome-left-middle { width:100%; height:auto; text-align:center; padding-top:30px; padding-bottom:24px; font-size:20px; line-height:26px;}
 .welcome-left-middle p { margin:18px 0px 7px 0px; text-align:center;}  .welcome-left-middle br { display:none;}
 .welcome-left-bottom { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px; border-radius: 50px;} 
 .welcome-right { width:100%; text-align:center; display:inline;}
 
 .body-title-box { width:100%; padding-top:40px; padding-bottom:40px;}
.body-title-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } .body-title-left { width:100%; text-align:center;}
.body-title-right { width:100%; text-align:center; padding-top:10px;} .body-title-inside-box { width:100%; text-align:center; padding-top:24px;}
 .body-title-inside-box p { text-align:center;}

.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} .mission-inside { width:100%; height:auto; background-image:none;}
.mission-inside-box { width:90%; height:auto; padding-top:40px; padding-bottom:0px; padding-left:5%; padding-right:5%;}
.mission-title-left { width:100%; text-align:center; padding-top:10px;} .mission-title-right { width:100%; text-align:center;}
.mission-content-box { padding-top:24px;}.mission-content-left { width:100%; text-align:center; display:inline;} .mission-content-right { width:100%; text-align:center;}

 .services-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .services-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
.services { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .services ul li { width:100%; text-align:center; padding-bottom:20px;} .services ul li p { text-align:center;}

 .work-box { width:100%; padding-top:40px; padding-bottom:24px;}
 .work-inside { width:96%; padding-left:2%; padding-right:2%;} .work-inside-top { width:94%; padding-left:3%; padding-right:3%; text-align:center; padding-top:24px;}
 .work-title-left { width:100%; text-align:center; padding-top:10px;} .work-title-right { width:100%; text-align:center;}
.work { width:60%; margin-left:20%; margin-right:20%; padding-top:30px;} .work ul li { width:46%; margin-left:2%; margin-right:2%; text-align:center;} .work ul li.right { margin-right:2%;} 

 .testimonial-box { width:100%; padding-top:40px;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:16px;} .testimonial-inside-box { text-align:center;}
.dots-wrap { text-align:center;} .testimonial-bottom-box { width:100%; padding-bottom:40px;}

.contact-box { padding-top:40px; padding-bottom:40px;} .contact { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;}
.contact ul li img { margin-top:10px;}

.galleryItem { width:100%; height:270px; text-align:center; margin-right:0%; display:block; float:left;} 
.galleryItem img { width: 100%; height:270px; } .galleryItem2 { width:100%; height:270px; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 100%; height:270px; }

		.button { width:42%; margin-left:29%; margin-right:29%; margin-top:20px;} .button:hover { width:42%; margin-left:29%; margin-right:29%; margin-top:20px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:40px; line-height:40px;}
		h2.styleFontface { font-size:34px; line-height:34px;}
		h3.styleFontface { font-size:34px; line-height:34px;}
		h4.styleFontface { font-size:22px; line-height:24px;}
	
}
@media only screen and (min-width: 401px) and (max-width: 479px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-inside { height:auto; padding-top:15px; padding-bottom:0px;}
	.logo-box {width:100%; text-align:center; padding-bottom:10px;}  
	.header-right{ width:70%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; background-color:#103754; padding-left:15%; padding-right:15%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:40px; padding-top:30px;} 
 .welcome-left { width:100%; text-align:center; padding-top:10px;} .welcome-left-top { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}  
 .welcome-left-middle { width:100%; height:auto; text-align:center; padding-top:30px; padding-bottom:24px; font-size:20px; line-height:26px;}
 .welcome-left-middle p { margin:18px 0px 7px 0px; text-align:center;}  .welcome-left-middle br { display:none;}
 .welcome-left-bottom { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px; border-radius: 50px;} 
 .welcome-right { width:100%; text-align:center; display:inline;}
 
 .body-title-box { width:100%; padding-top:40px; padding-bottom:40px;}
.body-title-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } .body-title-left { width:100%; text-align:center;}
.body-title-right { width:100%; text-align:center; padding-top:10px;} .body-title-inside-box { width:100%; text-align:center; padding-top:24px;}
 .body-title-inside-box p { text-align:center;}

.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} .mission-inside { width:100%; height:auto; background-image:none;}
.mission-inside-box { width:90%; height:auto; padding-top:40px; padding-bottom:0px; padding-left:5%; padding-right:5%;}
.mission-title-left { width:100%; text-align:center; padding-top:10px;} .mission-title-right { width:100%; text-align:center;}
.mission-content-box { padding-top:24px;}.mission-content-left { width:100%; text-align:center; display:inline;} .mission-content-right { width:100%; text-align:center;}

 .services-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .services-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
.services { width:100%; padding-top:30px;} .services ul li { width:100%; text-align:center; padding-bottom:20px;} .services ul li p { text-align:center;}

 .work-box { width:100%; padding-top:40px; padding-bottom:24px;}
 .work-inside { width:96%; padding-left:2%; padding-right:2%;} .work-inside-top { width:94%; padding-left:3%; padding-right:3%; text-align:center; padding-top:24px;}
 .work-title-left { width:100%; text-align:center; padding-top:10px;} .work-title-right { width:100%; text-align:center;}
.work { width:80%; margin-left:10%; margin-right:10%; padding-top:30px;} .work ul li { width:46%; margin-left:2%; margin-right:2%; text-align:center;} .work ul li.right { margin-right:2%;} 

 .testimonial-box { width:100%; padding-top:40px;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:16px;} .testimonial-inside-box { text-align:center;}
.dots-wrap { text-align:center;} .testimonial-bottom-box { width:100%; padding-bottom:40px;}

.contact-box { padding-top:40px; padding-bottom:40px;} .contact { width:86%; padding-left:7%; padding-right:7%; padding-top:24px;} .contact ul li { width:100%; padding-bottom:0px;}
.contact-left { width:100%;} .contact-right { width:100%;} .input { margin-bottom:12px;}

.galleryItem { width:100%; text-align:center; margin-right:0%; display:block; float:left;} 
.galleryItem img { width: 100%; height:100%; } .galleryItem2 { width:100%; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 100%; height:100%; }

		.button { width:56%; margin-left:22%; margin-right:22%;} .button:hover { width:56%; margin-left:22%; margin-right:22%;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:32px; line-height:34px;}
		h2.styleFontface { font-size:28px; line-height:30px;}
		h3.styleFontface { font-size:28px; line-height:30px;}
		h4.styleFontface { font-size:20px; line-height:22px;}
}

@media only screen and (min-width: 300px) and (max-width: 400px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	.header-inside { height:auto; padding-top:15px; padding-bottom:0px;}
	.logo-box {width:100%; text-align:center; padding-bottom:10px;}  
	.header-right{ width:90%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; background-color:#103754; padding-left:5%; padding-right:5%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color:#fc611f;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:40px; padding-top:30px;} 
 .welcome-left { width:100%; text-align:center; padding-top:10px;} .welcome-left-top { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}  
 .welcome-left-middle { width:100%; height:auto; text-align:center; padding-top:30px; padding-bottom:24px; font-size:18px; line-height:24px;}
 .welcome-left-middle p { margin:18px 0px 7px 0px; text-align:center;}  .welcome-left-middle br { display:none;}
 .welcome-left-bottom { width:100%; text-align:center; background-color:#c53815; -webkit-border-radius: 50px;-moz-border-radius: 50px; border-radius: 50px;} 
 .welcome-right { width:100%; text-align:center; display:inline;}
 
 .body-title-box { width:100%; padding-top:40px; padding-bottom:40px;}
.body-title-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } .body-title-left { width:100%; text-align:center;}
.body-title-right { width:100%; text-align:center; padding-top:10px;} .body-title-inside-box { width:100%; text-align:center; padding-top:24px;}
 .body-title-inside-box p { text-align:center;}

.mission-box { width:100%; height:auto; background-color:#8ba345; background-image:none;} .mission-inside { width:100%; height:auto; background-image:none;}
.mission-inside-box { width:90%; height:auto; padding-top:40px; padding-bottom:0px; padding-left:5%; padding-right:5%;}
.mission-title-left { width:100%; text-align:center; padding-top:10px;} .mission-title-right { width:100%; text-align:center;}
.mission-content-box { padding-top:24px;}.mission-content-left { width:100%; text-align:center; display:inline;} .mission-content-right { width:100%; text-align:center;}

 .services-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .services-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
.services { width:100%; padding-top:30px;} .services ul li { width:100%; text-align:center; padding-bottom:20px;} .services ul li p { text-align:center;}

 .work-box { width:100%; padding-top:40px; padding-bottom:24px;}
 .work-inside { width:90%; padding-left:5%; padding-right:5%;} .work-inside-top { width:100%; text-align:center; padding-top:24px;}
 .work-title-left { width:100%; text-align:center; padding-top:10px;} .work-title-right { width:100%; text-align:center;}
.work { width:90%; margin-left:5%; margin-right:5%; padding-top:30px;} 
.work ul li { width:100%; text-align:center; margin-right:0%;} 

 .testimonial-box { width:100%; padding-top:40px;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:16px;} .testimonial-inside-box { text-align:center;}
.dots-wrap { text-align:center;} .testimonial-bottom-box { width:100%; padding-bottom:40px;}

.contact-box { padding-top:40px; padding-bottom:40px;} .contact { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .contact ul li { width:100%; padding-bottom:0px;}
.contact-left { width:100%;} .contact-right { width:100%;} .input { margin-bottom:12px;}

.galleryItem { width:100%; text-align:center; margin-right:0%; display:block; float:left;} 
.galleryItem img { width: 100%; height:100%; } .galleryItem2 { width:100%; text-align:center; margin-right:0%;} 
.galleryItem2 img { width: 100%; height:100%; }

		.button { width:74%; margin-left:13%; margin-right:13%;} .button:hover { width:74%; margin-left:13%; margin-right:13%;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; font-size:16px;} 
	.footer-main-box a { font-size:16px;} .footer-main-box a:hover { font-size:16px;} .footer-left { width:100%; text-align:center;} .footer-right { width:100%; text-align:center;}
	
		h1.styleFontface { font-size:30px; line-height:32px;}
		h2.styleFontface { font-size:26px; line-height:28px;}
		h3.styleFontface { font-size:26px; line-height:28px;}
		h4.styleFontface { font-size:20px; line-height:22px;}
		html {
		-webkit-text-size-adjust: none;
	}
}

