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 */
	text-align: center;
}

@media only screen and (min-width: 961px) and (max-width: 1040px) {
	.zerogrid{width:100%;}
	.zerogrid2{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;}
	.about-box { width:98%; padding-left:1%; padding-right:1%;}
	.content-inside { width:98%; padding-left:1%; padding-right:1%;}
	.content-middle-inside { width:98%; padding-left:1%; padding-right:1%;}
.blog { width:98%; padding-left:1%; padding-right:1%;} .blog-right-bottom h3.styleFontface { font-size:22px; line-height:28px;} .blog-right-bottom br { display:none;}

     .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:20px; padding-bottom:20px;}
 .warning-title-inside h2.styleFontface { font-size:28px; line-height:36px;}
 .marketing-title { width:98%; padding-left:1%; padding-right:1%;}
 .marketing { width:98%; padding-left:1%; padding-right:1%;}
 .affiliate-title { width:98%; padding-left:1%; padding-right:1%;}
 .affiliate-inside { width:98%; padding-left:1%; padding-right:1%;}
  .media-title { width:98%; padding-left:1%; padding-right:1%;}
 .media-inside { width:98%; padding-left:1%; padding-right:1%;}
 
 .contact { width:60%; padding-left:20%; padding-right:20%;} 
 
	.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%; }
	.zerogrid2{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;}
	
	#welcome {width:100%;}
	.welcome-inside { width:94%; padding-left:3%; padding-right:3%;}
 
.about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:50px;}
 .about-inside { padding-bottom:50px; padding-top:24px;} .about-left { width:100%; text-align:center;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:60px; line-height:60px;}
 .about-left img { max-width:70%;}
 
 .body-title-box { width:90%; padding-top:50px; padding-bottom:50px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:10px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-right img { max-width:70%;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-left img { max-width:70%;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:50px; padding-bottom:66px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:28px; line-height:36px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:46px; line-height:46px;}
.contact { width:60%; padding-left:20%; padding-right:20%; padding-top:24px;}

.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%;}

.blog-box { padding-top:50px; padding-bottom:30px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;}  
 .blog-right-bottom h3.styleFontface { font-size:22px; line-height:28px;}
 
      .retreat-box { padding-top:54px; padding-bottom:56px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:70%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
  .retreat-bottom-box { width:98%; padding-left:1%; padding-right:1%;} .retreat-bottom-inside { padding-top:40px;}
     .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:28px; line-height:30px;}
 
         .business-box { width:100%; height:auto; padding-top:50px; padding-bottom:50px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:26px; line-height:28px;}
   .business-inside-box { width:66%; height:auto; padding-left:17%; padding-right:17%; text-align:center; padding-top:24px;}
   
     .marketing-box { width:100%; padding-bottom:50px; padding-top:50px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:26px; line-height:28px;}
	 .marketing-title h3.styleFontface { font-size:26px; line-height:28px;}
 .marketing { width:90%; height:auto; padding-left:5%; padding-right:5%; float:left;} .marketing ul {margin:0px; padding:0px; list-style-type:none;} 
		.marketing ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block;  margin-bottom:20px; text-align:center;}
		.marketing ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; margin-bottom:0px;} .marketing ul li p { text-align:center;}  
		.marketing ul li h3.styleFontface { font-size:22px; line-height:24px;}

.affiliate-box { padding-top:50px; padding-bottom:50px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:26px; line-height:28px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} 
.affiliate-middle-left { width:30%; text-align:right;} 
.affiliate-middle-right { width:65%; text-align:left;}

.media-box { padding-top:50px; padding-bottom:50px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:26px; line-height:28px;} .media-title h3.styleFontface { font-size:26px; line-height:28px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}

		.button { width:24%; margin-left:38%; margin-right:38%;} .button:hover { width:24%; margin-left:38%; margin-right:38%;} 
		.button2 { width:34%; margin-left:33%; margin-right:33%;} .button2:hover { width:34%; margin-left:33%; margin-right:33%;} 
		.button3 { width:31.7%; margin-left:34%; margin-right:34%;} .button3:hover { width:31.7%; margin-left:34%; margin-right:34%;} 
		.button4 { width:22%; margin-left:39%; margin-right:39%; margin-top:24px;} .button4:hover { width:22%; margin-left:39%; margin-right:39%; margin-top:24px;}   

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px;} 
	
		h4.styleFontface { font-size:86px; line-height:86px;}
	
}
@media only screen and (min-width: 701px) and (max-width: 768px) {
	.zerogrid{width:100%; }
	.zerogrid2{width:100%; }
	body { font-size:16px;} 
	.header-inside { width:98%; padding-left:1%; padding-right:1%; height:auto; text-align:center;} .logo-box h3.styleFontface { font-size:22px; line-height:24px;} 
	
#welcome {width:100%; float:left; text-align:center;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; } 
 
.about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:40px;}
 .about-inside { padding-bottom:40px; padding-top:24px;} .about-left { width:100%; text-align:center;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:60px; line-height:60px;}
 .about-left img { max-width:80%;}
 
 .body-title-box { width:90%; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:0px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-right img { max-width:80%;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-left img { max-width:80%;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:40px; padding-bottom:46px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:26px; line-height:32px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:46px; line-height:46px;}
.contact { width:60%; padding-left:20%; padding-right:20%; padding-top:24px;}

.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%; }

.blog-box { padding-top:50px; padding-bottom:30px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;}  
 .blog-right-bottom h3.styleFontface { font-size:22px; line-height:28px;}
 
     .retreat-box { padding-top:48px; padding-bottom:50px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:70%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
  .retreat-bottom-box { width:98%; padding-left:1%; padding-right:1%;} .retreat-bottom-inside { padding-top:50px;}
  .retreat ul li h3.styleFontface { font-size:16px; line-height:20px;}
     .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:28px; line-height:30px;}
 
        .business-box { width:100%; height:auto; padding-top:50px; padding-bottom:50px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:24px; line-height:26px;}
   .business-inside-box { width:76%; height:auto; padding-left:12%; padding-right:12%; text-align:center; padding-top:24px;}
   
     .marketing-box { width:100%; padding-bottom:50px; padding-top:50px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:24px; line-height:28px;}
	 .marketing-title h3.styleFontface { font-size:24px; line-height:28px;}
 .marketing { width:100%; height:auto; float:left;} .marketing ul {margin:0px; padding:0px; list-style-type:none;} 
		.marketing ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block;  margin-bottom:20px; text-align:center;}
		.marketing ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; margin-bottom:0px;} .marketing ul li p { text-align:center;}  
		.marketing ul li h3.styleFontface { font-size:22px; line-height:24px;}

.affiliate-box { padding-top:50px; padding-bottom:50px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:24px; line-height:28px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} 
.affiliate-middle-left { width:30%; text-align:right;} 
.affiliate-middle-right { width:65%; text-align:left;}

.media-box { padding-top:50px; padding-bottom:50px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:24px; line-height:28px;} .media-title h3.styleFontface { font-size:24px; line-height:28px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}

		.button { width:28%; margin-left:36%; margin-right:36%;} .button:hover { width:28%; margin-left:36%; margin-right:36%;} 
		.button2 { width:38%; margin-left:31%; margin-right:31%;} .button2:hover { width:38%; margin-left:31%; margin-right:31%;}
		.button3 { width:34%; margin-left:33%; margin-right:33%;} .button3:hover { width:34%; margin-left:33%; margin-right:33%;}
		.button4 { width:24%; margin-left:38%; margin-right:38%; margin-top:24px;} .button4:hover { width:24%; margin-left:38%; margin-right:38%; margin-top:24px;}     

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px;} 
	
		h1.styleFontface { font-size:48px; line-height:48px;}
		h4.styleFontface { font-size:80px; line-height:80px;}
	
}
@media only screen and (min-width: 601px) and (max-width: 700px) {
	.zerogrid{width:100%; }
	.zerogrid2{width:100%; } 
	.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; padding-left:25%; padding-right:25%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background:url(../images/welcome-bg2.jpg) center bottom no-repeat #03204d;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:80px; padding-top:80px;} 
 
.about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:40px;}
 .about-inside { padding-bottom:40px; padding-top:24px;} .about-left { width:100%; text-align:center;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:52px; line-height:52px;}
 .about-left img { max-width:80%;}
 
 .body-title-box { width:90%; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:0px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-right img { max-width:80%;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-left img { max-width:80%;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:40px; padding-bottom:46px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:22px; line-height:28px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:46px; line-height:46px;}
.contact { width:70%; padding-left:15%; padding-right:15%; padding-top:24px;}

.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background:url(../images/inner-welcome-bg2.jpg) center bottom no-repeat #05214a;}
.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:60px; padding-bottom:70px;}

.blog-box { padding-top:40px; padding-bottom:20px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;}  
 .blog-right-bottom h3.styleFontface { font-size:20px; line-height:24px;}
 
    .retreat-box { padding-top:40px; padding-bottom:44px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:80%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
   .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:28px; line-height:30px;}
  .retreat-bottom-box { width:98%; padding-left:1%; padding-right:1%;}
  .retreat { width:88%; padding-left:6%; padding-right:6%; height:auto; text-align:center; padding-top:30px;} 
  .retreat ul li { width:48%; text-align:center; padding-bottom:20px; padding-left:1%; padding-right:1%;} 
  .retreat1 { border:none; padding:0px;} .retreat2 { border:none; padding:0px;} .retreat3 { border:none; padding:0px;} .retreat4 { border:none; padding:0px;}
  .retreat-bottom-inside { padding-top:20px;}
  
       .business-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:24px; line-height:26px;}
   .business-inside-box { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;}
   
     .marketing-box { width:100%; padding-bottom:40px; padding-top:40px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:24px; line-height:28px;}
	 .marketing-title h3.styleFontface { font-size:24px; line-height:28px;}
 .marketing { width:100%; height:auto; float:left;} .marketing ul {margin:0px; padding:0px; list-style-type:none;} 
		.marketing ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block;  margin-bottom:20px; text-align:center;}
		.marketing ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; margin-bottom:0px;} .marketing ul li p { text-align:center;}  
		.marketing ul li h3.styleFontface { font-size:22px; line-height:24px;}

.affiliate-box { padding-top:40px; padding-bottom:40px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:24px; line-height:28px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} 
.affiliate-middle-left { width:30%; text-align:right;} 
.affiliate-middle-right { width:65%; text-align:left;}

.media-box { padding-top:40px; padding-bottom:40px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:24px; line-height:28px;} .media-title h3.styleFontface { font-size:24px; line-height:28px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}

		.button { width:32%; margin-left:34%; margin-right:34%;} .button:hover { width:32%; margin-left:34%; margin-right:34%;} 
		.button2 { width:36%; margin-left:32%; margin-right:32%;} .button2:hover { width:36%; margin-left:32%; margin-right:32%;}
		.button3 { width:38%; margin-left:31%; margin-right:31%;} .button3:hover { width:38%; margin-left:31%; margin-right:31%;} 
		.button4 { width:30%; margin-left:35%; margin-right:35%; margin-top:24px;} .button4:hover { width:30%; margin-left:35%; margin-right:35%; margin-top:24px;}   

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px; font-size:18px;} 
	.footer-main-box a { font-size:18px;} .footer-main-box a:hover { font-size:18px;} 
	
		h1.styleFontface { font-size:48px; line-height:48px;}
		h2.styleFontface { font-size:28px; line-height:28px;}
		h4.styleFontface { font-size:68px; line-height:68px;}
	
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
	.zerogrid{width:100%; } 
	.zerogrid2{width:100%; }
	.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; padding-left:20%; padding-right:20%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background:url(../images/welcome-bg2.jpg) center bottom no-repeat #03204d;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:80px; padding-top:80px;} 
 
.about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:40px;}
 .about-inside { padding-bottom:40px; padding-top:24px;} .about-left { width:100%; text-align:center;} .about-left img { max-width:90%;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:52px; line-height:52px;}
 
 .body-title-box { width:90%; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:0px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-right img { max-width:90%;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-left img { max-width:90%;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:40px; padding-bottom:40px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:20px; line-height:28px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:36px; line-height:36px;}
.contact { width:80%; padding-left:10%; padding-right:10%; padding-top:24px;}

.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background:url(../images/inner-welcome-bg2.jpg) center bottom no-repeat #05214a;}
.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:60px; padding-bottom:70px;}

.blog-box { padding-top:40px; padding-bottom:20px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;}  
 .blog-right-bottom h3.styleFontface { font-size:20px; line-height:24px;}
 
   .retreat-box { padding-top:40px; padding-bottom:44px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:90%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
   .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:28px; line-height:30px;}
  .retreat-bottom-box { width:98%; padding-left:1%; padding-right:1%;}
  .retreat { width:92%; padding-left:4%; padding-right:4%; height:auto; text-align:center; padding-top:30px;} 
  .retreat ul li { width:48%; text-align:center; padding-bottom:20px; padding-left:1%; padding-right:1%;} 
  .retreat1 { border:none; padding:0px;} .retreat2 { border:none; padding:0px;} .retreat3 { border:none; padding:0px;} .retreat4 { border:none; padding:0px;}
  .retreat-bottom-inside { padding-top:20px;}
  
     .business-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:24px; line-height:26px;}
   .business-inside-box { width:98%; height:auto; padding-left:1%; padding-right:1%; text-align:center; padding-top:24px;}
   
     .marketing-box { width:100%; padding-bottom:20px; padding-top:40px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:24px; line-height:28px;}
	 .marketing-title h3.styleFontface { font-size:24px; line-height:28px;}
.marketing { width:80%; margin-left:10%; margin-right:10%; text-align:center; padding-top:30px;} .marketing ul li { width:100%; text-align:center; padding-bottom:20px;}
.marketing ul li p { text-align:center;}  .marketing ul li h3.styleFontface { font-size:22px; line-height:24px;}

.affiliate-box { padding-top:40px; padding-bottom:40px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:24px; line-height:28px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} 
.affiliate-middle-left { width:100%; text-align:center;} 
.affiliate-middle-right { width:100%; text-align:center;}

.media-box { padding-top:40px; padding-bottom:40px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:24px; line-height:28px;} .media-title h3.styleFontface { font-size:24px; line-height:28px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}

		.button { width:40%; margin-left:30%; margin-right:30%;} .button:hover { width:40%; margin-left:30%; margin-right:30%;} 
		.button2 { width:40%; margin-left:30%; margin-right:30%;} .button2:hover { width:40%; margin-left:30%; margin-right:30%;}
		.button3 { width:48%; margin-left:26%; margin-right:26%;} .button3:hover { width:48%; margin-left:26%; margin-right:26%;}
		.button4 { width:36%; margin-left:32%; margin-right:32%; margin-top:24px;} .button4:hover { width:36%; margin-left:32%; margin-right:32%; margin-top:24px;}  

	.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;} 
	
		h1.styleFontface { font-size:46px; line-height:46px;}
		h2.styleFontface { font-size:28px; line-height:28px;}
		h3.styleFontface { font-size:24px; line-height:24px;}
		h4.styleFontface { font-size:58px; line-height:58px;}
	
}
@media only screen and (min-width: 401px) and (max-width: 479px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	.zerogrid2{width:100%; }
	body { font-size:18px;} 
	.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; padding-left:15%; padding-right:15%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background:url(../images/welcome-bg2.jpg) center bottom no-repeat #03204d;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:60px; padding-top:60px;}
 .welcome-bottom { font-size:22px; line-height:26px;} .welcome-bottom br { display:none;}
 
.about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:40px;}
 .about-inside { padding-bottom:40px; padding-top:24px;} .about-left { width:100%; text-align:center;} .about-left img { max-width:90%;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:52px; line-height:52px;}
 
 .body-title-box { width:90%; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:0px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-right img { max-width:90%;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-left img { max-width:90%;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:40px; padding-bottom:40px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:20px; line-height:28px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:36px; line-height:36px;}
.contact { width:70%; padding-left:15%; padding-right:15%; padding-top:24px;} .contact ul li { width:100%; padding-bottom:0px;}
.contact-left { width:100%;} .contact-right { width:100%;} .input { margin-bottom:12px;} .contact ul li img { margin-top:20px;}

.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background:url(../images/inner-welcome-bg2.jpg) center bottom no-repeat #05214a;}
.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:60px; padding-bottom:70px;}

.blog-box { padding-top:40px; padding-bottom:20px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;}  
 .blog-right-bottom h3.styleFontface { font-size:18px; line-height:22px;}
 
  .retreat-box { padding-top:40px; padding-bottom:44px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:90%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
  .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:26px; line-height:28px;}
  .retreat-bottom-box { width:98%; padding-left:1%; padding-right:1%;}
  .retreat { width:100%; height:auto; text-align:center; padding-top:30px;} 
  .retreat ul li { width:48%; text-align:center; padding-bottom:20px; padding-left:1%; padding-right:1%;} .retreat ul li h3.styleFontface { font-size:16px; line-height:20px;}
  .retreat1 { border:none; padding:0px;} .retreat2 { border:none; padding:0px;} .retreat3 { border:none; padding:0px;} .retreat4 { border:none; padding:0px;}
  .retreat-bottom-inside { padding-top:20px;}
  
   .business-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:22px; line-height:24px;}
   .business-inside-box { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .business-inside-left { width:100%; text-align:center;}
   .business-inside-right { width:100%; text-align:center; padding-top:20px;}
   
     .marketing-box { width:100%; padding-bottom:20px; padding-top:40px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:22px; line-height:26px;}
	 .marketing-title h3.styleFontface { font-size:22px; line-height:26px;}
.marketing { width:90%; margin-left:5%; margin-right:5%; text-align:center; padding-top:30px;} .marketing ul li { width:100%; text-align:center; padding-bottom:20px;}
.marketing ul li p { text-align:center;}  .marketing ul li h3.styleFontface { font-size:20px; line-height:24px;}

.affiliate-box { padding-top:40px; padding-bottom:40px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:22px; line-height:26px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:100%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} .affiliate-middle-left { width:100%; text-align:center;} 
.affiliate-middle-right { width:100%; text-align:center;}

.media-box { padding-top:40px; padding-bottom:40px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:22px; line-height:26px;} .media-title h3.styleFontface { font-size:22px; line-height:26px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}


		.button { width:50%; margin-left:25%; margin-right:25%;} .button:hover { width:50%; margin-left:25%; margin-right:25%;} 
		.button2 { width:56%; margin-left:22%; margin-right:22%;} .button2:hover { width:56%; margin-left:22%; margin-right:22%;} 
		.button3 { width:58%; margin-left:21%; margin-right:21%;} .button3:hover { width:58%; margin-left:21%; margin-right:21%;}
		.button4 { width:40%; margin-left:30%; margin-right:30%; margin-top:24px;} .button4:hover { width:40%; margin-left:30%; margin-right:30%; margin-top:24px;}

	.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:26px; line-height:26px;}
		h3.styleFontface { font-size:24px; line-height:24px;}
		h4.styleFontface { font-size:48px; line-height:50px;}
}

@media only screen and (min-width: 300px) and (max-width: 400px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	.zerogrid2{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;} .logo-box h3.styleFontface { font-size:22px; line-height:24px;}  
	.header-right{ width:90%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:5%; padding-right:5%;} 
	.rmm { } .rmm.minimal .rmm-toggled { width:100%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background:url(../images/welcome-bg2.jpg) center bottom no-repeat #03204d;}
 .welcome-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-bottom:50px; padding-top:50px;}
 .welcome-bottom { font-size:22px; line-height:26px;} .welcome-bottom br { display:none;}
 
 .about-box { width:90%; padding-left:5%; padding-right:5%; padding-top:40px;}
 .about-inside { padding-bottom:40px; padding-top:24px;} .about-left { width:100%; text-align:center;}
 .about-right { width:100%; text-align:center;} .about-right p { text-align:center;} .about-right h3.styleFontface { font-size:42px; line-height:42px;}
 
 .body-title-box { width:90%; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
 .body-title-box p { margin:20px 0px 7px 0px; text-align:center;}

.content-box { padding-bottom:0px; width:100%;}
.content-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;}
.content-left { padding-top:24px; text-align:center; width:100%;} .content-left p { margin:18px 0px 7px 0px; text-align:center;} .content-right { width:100%; text-align:center;}
.content-middle-inside { padding-bottom:40px; padding-left:5%; padding-right:5%; width:90%;} 
.content-middle-left { width:100%; text-align:center;} .content-middle-right{ padding-top:24px; text-align:center; width:100%;} 
.content-middle-right p { margin:18px 0px 7px 0px; text-align:center;} 

 .testimonial-box { width:100%; padding-left:0%; padding-right:0%;}
 .testimonial-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:40px; padding-bottom:40px;} 
 .wrapper { text-align:center;} .wrapper p { text-align:center;} ul { text-align:center;}
 .wrapper p.activeText { text-align:center;  font-size:20px; line-height:24px;} 
.dots-wrap { text-align:center;}

.contact-box { padding-top:50px; padding-bottom:50px;} 
.contact-title { width:96%; padding-left:2%; padding-right:2%; text-align:center;}
.contact-title h2.styleFontface { font-size:36px; line-height:36px;}
.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;} .contact ul li img { margin-top:20px;}

.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background:url(../images/inner-welcome-bg2.jpg) center bottom no-repeat #05214a;}
.inner-welcome-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:50px; padding-bottom:60px;}

.blog-box { padding-top:40px; padding-bottom:20px;} .blog { width:90%; height:auto; float:left; text-align:left; padding-top:24px; padding-left:5%; padding-right:5%;}
.blog ul li { width:100%; height:auto; padding-top:30px; padding-bottom:30px;} .blog-left { width:100%; text-align:center;} .blog-left img { max-width:80%;}
.blog-right { width:100%; text-align:center; padding-top:24px;} .blog-right-top { width:100%; text-align:center;}
 .blog-right-bottom { width:100%; text-align:center;}.blog-right-bottom p { margin:18px 0px; text-align:center;} .blog-right-bottom br { display:none;} 
 .blog-right-bottom h3.styleFontface { font-size:18px; line-height:22px;}
 
  .retreat-box { padding-top:40px; padding-bottom:40px;}
 .retreat-top-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px;} .retreat-top-left { width:100%; text-align:center;} .retreat-top-left img { max-width:90%;}
 .retreat-top-right { width:100%; text-align:center;} .retreat-top-right p { text-align:center;}
 .warning-title-inside { width:90%; padding-left:5%; padding-right:5%; margin-left:0%; margin-right:0%; padding-top:15px; padding-bottom:15px;}
 .warning-title-inside h2.styleFontface { font-size:22px; line-height:24px;}
  .retreat-bottom-box { width:90%; padding-left:5%; padding-right:5%;}
  .retreat { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:30px;} .retreat ul li { width:100%; text-align:center; padding-bottom:20px;}
  .retreat1 { border:none; padding:0px;} .retreat2 { border:none; padding:0px;} .retreat3 { border:none; padding:0px;} .retreat4 { border:none; padding:0px;}
  .retreat-bottom-inside { padding-top:20px;}
  
  .business-box { width:100%; height:auto; padding-top:40px; padding-bottom:40px;}
  .business-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .business-title h2.styleFontface { font-size:22px; line-height:24px;}
   .business-inside-box { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center; padding-top:24px;} .business-inside-left { width:100%; text-align:center;}
   .business-inside-right { width:100%; text-align:center; padding-top:20px;}
   
     .marketing-box { width:100%; padding-bottom:20px; padding-top:40px;}
	 .marketing-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;} .marketing-title h2.styleFontface { font-size:22px; line-height:26px;}
	 .marketing-title h3.styleFontface { font-size:22px; line-height:26px;} 
.marketing { width:90%; margin-left:5%; margin-right:5%; text-align:center; padding-top:30px;} .marketing ul li { width:100%; text-align:center; padding-bottom:20px;}
.marketing ul li p { text-align:center;}  .marketing ul li h3.styleFontface { font-size:20px; line-height:24px;}

.affiliate-box { padding-top:40px; padding-bottom:40px;} .affiliate-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.affiliate-title h2.styleFontface { font-size:22px; line-height:26px;} .affiliate-title br { display:none;}
.affiliate-inside { width:90%; padding-left:5%; padding-right:5%;} .affiliate-left { width:100%; text-align:center;}
.affiliate-right { width:100%; text-align:center; padding-top:24px;} .affiliate-right ul li { padding-bottom:24px;} .affiliate-middle-left { width:100%; text-align:center;} 
.affiliate-middle-right { width:100%; text-align:center;}

.media-box { padding-top:40px; padding-bottom:40px;} .media-title { width:90%; height:auto; padding-left:5%; padding-right:5%; text-align:center;}
.media-title h2.styleFontface { font-size:22px; line-height:26px;} .media-title h3.styleFontface { font-size:22px; line-height:26px;}
.media-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .media-left { width:100%; text-align:center; padding-top:20px;} .media-right { width:100%; text-align:center;}

		.button { width:64%; margin-left:18%; margin-right:18%;} .button:hover { width:64%; margin-left:18%; margin-right:18%;} 
		.button2 { width:56%; margin-left:22%; margin-right:22%;} .button2:hover { width:56%; margin-left:22%; margin-right:22%;}
		.button3 { width:80%; margin-left:10%; margin-right:10%;} .button3:hover { width:80%; margin-left:10%; margin-right:10%;}
		.button4 { width:60%; margin-left:20%; margin-right:20%; margin-top:24px;} .button4:hover { width:60%; margin-left:20%; margin-right:20%; margin-top:24px;}

	.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;} 
	
		h1.styleFontface { font-size:30px; line-height:32px;}
		h2.styleFontface { font-size:22px; line-height:24px;}
		h3.styleFontface { font-size:20px; line-height:22px;}
		h4.styleFontface { font-size:36px; line-height:36px;}
		html {
		-webkit-text-size-adjust: none;
	}
}
