/* 
  ------------------------------------------------
    ------------------------------------------------
*/

body {
	font-family: 'Rubik', sans-serif;
	color: #262626;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size:18px;
	line-height:24px;
	font-weight:400;
}
body a
{
	color: #e8502e;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}
body a:hover
{
	color: #e8502e;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}
img {vertical-align: bottom;}
p
{
	margin:7px 0px;
	text-align: justify;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, 
progress, section, source, video {display:block;}
.zerogrid{ width: 1000px; position: relative; margin: 0 auto; padding: 0; text-align:center;}

.content-wrapper {
	margin: 0px;
	overflow: hidden;
	padding:0px;
}

/* ------------------Header-------------------- */
header { width:100%; height:auto; float:left; text-align:center; background-color: #FFF;}
.header-top { width:100%; height:auto; float:left; text-align:center; background-color:#262626; padding-top:10px; padding-bottom:10px;}
.header-top-inside { width:100%; height: auto; float:left; text-align:center;}
.header-top-left { width:55%; height:auto; float:left; text-align:left; font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif;}
.header-top-left ul{ margin:0px; padding:0px; list-style-type:none;} .header-top-left ul li { width:auto; height:auto; float:left; text-align:left; display:inline; padding-right:26px;font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none; }
.header-top-left ul li a { font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none;} 
.header-top-left ul li a:hover { font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none;}
.phone-icon { margin-right:10px;} .email-icon { margin-right:7px;}

.header-top-right { width:30%; height:auto; float:right; text-align:right; font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif;}
.header-top-right a { font-size:14px; line-height:20px; color:#FFF; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none;} 
.header-top-right a:hover { font-size:14px; line-height:20px; color:#eaff00; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none;}

.header-bottom { width:100%; height:auto; float:left; text-align:center; background-color: #FFF; padding:22px 0px;}
.header-bottom-inside { width:100%; height:auto; float:left; text-align:left;}

.logo-box { width:26%; height:auto; float:left; text-align:left; color:#262626}

.header-right { width:72%; height:auto; float:right; text-align:right; padding-top:6px;}


.rmm {
	display:block;
	width:100%;
	margin:0 auto !important;
	text-align: right;
	line-height:24px !important;
	float:right;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family: 'Rubik', sans-serif; text-transform: none;
}
.rmm a {
	color:#000000;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}


/* MINIMAL STYLE */

.rmm.minimal a {
	color:#FFF;
	font-weight:bold;
}
.rmm.minimal a:hover {
	color:#2e6eb0;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:0px 12px 0px 12px;
	margin:0px -3px 0px -3px;
	font-size:16px;
	font-weight:400; color:#000000;
	font-family: 'Rubik', sans-serif; text-transform: none;
}
.rmm.minimal .rmm-main-list li a:hover
{
	color: #cb3132;
}
.rmm.minimal .rmm-main-list li a.active
{
	color: #cb3132; font-weight:600; background-color:inherit;
}
.rmm.minimal .rmm-toggled {
	width:100%;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#FFF;
	text-align:center;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:0px;
	font-size:14px;
	color:#000000;
	float:left;
}
.rmm.minimal .rmm-button {
	display:block;
	right:1%;
	position:absolute;
	top:10px;
}

.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#000000;
	width:20px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:5px 0px;
	border-bottom:1px solid #cccccc;
	color:#000000;
	font-size:16px;
	font-weight:400;
	 text-transform: none;
}
.rmm.minimal .rmm-toggled ul li a:hover
{
	color: #cb3132;
}
.rmm.minimal .rmm-toggled ul li a.active
{
	color: #cb3132; font-weight:600; background-color:inherit;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
	width:100%;
}
.rmm.minimal .rmm-toggled ul li:last-child a {
	width:100%; padding-bottom:20px; border-bottom:none;
}

#welcome { width:100%; height:660px; float:left; text-align:center; background:url(../images/welcome-bg.jpg) center top no-repeat;}
.welcome-top { width:100%; height:auto; float:left; text-align:center; display:none;}
.welcome-top img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%; 
}
.welcome-inside { width:50%; height:auto; float:left; text-align:left; padding-top:166px; padding-right:50%;}

.button {
	background: #cb3132;
	text-align:center;
	float:left;
	padding:15px 0px;
	width:44%;
	height: auto;
	text-decoration:none;
	font-size:18px; line-height:30px; color: #FFF; font-weight:600;
	font-family: 'Rubik', sans-serif; text-transform: none; margin-top:28px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.button:hover {
	background: #df1415;
	text-align:center;
	float:left;
	padding:15px 0px;
	width:44%;
	height: auto;
	text-decoration:none;
	font-size:18px; line-height:30px; color: #FFF; font-weight:600;
	font-family: 'Rubik', sans-serif; text-transform: none; margin-top:28px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	-webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}

.services-box { width:100%; height:auto; float:left; text-align:center; background-color: #FFF; padding-top:92px; padding-bottom:90px;}
.content-title { width:100%; height:auto; float:left; text-align:center;}
.services { width:100%; height:auto; float:left; text-align:left; padding-top:40px;} .services ul { margin:0px; padding:0px; list-style-type:none;}
.services ul li { width:22%; height:auto; float:left; text-align:center; display:block; margin-right:4%;} .services ul li:last-child { margin-right:0%;}
.services ul li img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%; margin-bottom:24px;
}
.services ul li h3.styleFontface
{
	font-family: Montserrat-Light;
	font-size:22px;
	line-height:28px;
	color: #262626;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}

.content-box{ width:100%; height:500px; float:left; text-align:left; background:url(../images/credit-repair-top-bg.jpg) center top no-repeat #cb3132;}
.content-inside { width:100%; height:auto; float:left; text-align:left;}
.content-left { width:50%; height:auto; float:left; text-align:left; display:none; }
.content-left img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%;
}
.content-right { width:45%; height:auto; float:right; text-align:left; padding-top:92px; color:#FFF;} .content-right p { margin:32px 0px 7px 0px; text-align:left;}

.featured-box { width:100%; height:auto; float:left; text-align:center; background-color: #262626; padding-top:92px; padding-bottom:86px;}
.content-title { width:100%; height:auto; float:left; text-align:center;}
.featured { width:100%; height:auto; float:left; text-align:left; padding-top:38px; } .featured ul { margin:0px; padding:0px; list-style-type:none;}
.featured ul li { width:30%; height:auto; float:left; text-align:center; display:block; margin-right:5%; color:#FFF;} .featured ul li:last-child { margin-right:0%;}
.featured ul li p { margin:18px 0px 7px 0px; text-align:center;}
.featured ul li h3.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:22px;
	line-height:24px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none; text-transform: none;
}
.featured ul li img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%; margin-bottom:24px;
}

.testimonial-box { width:100%; height:auto; float:left; text-align:center; padding-top:90px; padding-bottom:98px;}
.testimonial-inside { width:100%; height:auto; float:left; text-align:center; padding-top:36px;}
.testimonial-left { width:50%; height:auto; float:left; text-align:left;} .vedio-height { height:300px;} .testimonial-right { width:45%; height:auto; float:right; text-align:left;}
.testimonial-right p { margin:24px 0px 20px 0px; text-align:left;}
.testimonial-right h3.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:24px;
	line-height:26px;
	color: #cb3132;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}
.testimonial-right img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%; margin:20px 6px 0px 0px;
}

.inner-welcome-box { width:100%; height:360px; float:left; text-align:center; background:url(../images/inner-welcome-bg.jpg) center top no-repeat;}
.inner-welcome-inside { width:100%; height:auto; float:left; text-align:left; padding-top:154px;}

.contact-box { width:100%; height:auto; float:left; text-align:center; padding:92px 0px 78px 0px;}
.contact-inside { width:100%; height:auto; float:left; text-align:left;}
.contact-left { width:30%; height:auto; float:left; text-align:left;} .contact-left ul { margin:0px; padding:0px; list-style-type:none;}
.contact-left ul li { width:100%; height:auto; float:left; text-align:left; padding-bottom:30px; display:block;} .contact ul li p { margin:6px 0px; text-align:left;}
.contact-middle-left { width:10%; height:auto; float:left; text-align:left;} .contact-middle-right { width:88%; height:auto; float:right; text-align:left;}
.contact-middle-right h3.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:24px;
	line-height:30px;
	color: #262626;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}

.contact-right { width:65%; height:auto; float:right; text-align:left;} 
.contact-left-title { width:100%; height:auto; float:left; text-align:left;} .contact-left-title p { margin:36px 0px 7px 0px; text-align:left;}
.contact { width:100%; height:auto; float:left; text-align:left; padding-top:34px;} .contact ul { margin:0px; padding:0px; list-style-type:none;}
.contact ul li { width:100%; height:auto; float:left; text-align:left; display:block; padding-bottom:20px;} 
.contact-left-box { width:48.4%; height:auto; float:left; text-align:left;} .contact-right-box { width:48.4%; height:auto; float:right; text-align:left;}
.input-box
{
width:96.7%;
height:28px;
font-size:18px;
line-height:28px;
color: #555555;
font-weight:normal;
font-family: 'Rubik', sans-serif; text-transform: none;
padding-left:3%;
padding-top:11px;
padding-bottom:9px;
background-color: #FFF; border:1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

input:focus { outline:none;}
.comment
{
width:93.7%;
height:178px;
float:right;
font-size:18px;
line-height:24px;
color: #555555;
font-weight:normal;
font-family: 'Rubik', sans-serif; text-transform: none;
padding-top:10px; padding-bottom:10px; padding-left:3%; padding-right:3%;
background-color: #FFF; border:1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
textarea:focus { outline:none;}

.button2 {
	background: #cb3132;
	text-align:center;
	float:left;
	padding:15px 0px;
	width:34%;
	height: auto;
	text-decoration:none;
	font-size:18px; line-height:30px; color: #FFF; font-weight:600;
	font-family: 'Rubik', sans-serif; text-transform: none; margin-top:28px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.button2:hover {
	background: #df1415;
	text-align:center;
	float:left;
	padding:15px 0px;
	width:34%;
	height: auto;
	text-decoration:none;
	font-size:18px; line-height:30px; color: #FFF; font-weight:600;
	font-family: 'Rubik', sans-serif; text-transform: none; margin-top:28px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	-webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}


.clear
{
	clear:both;
}
/* ------------------Footer-------------------- */
footer .wrap-footer{ }
footer
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	background-color:#262626;
}

.footer-main-box { width:100%; height:auto; float:left; text-align:center; padding-top:98px; padding-bottom:86px; font-size:18px; line-height:24px; color: #FFF; font-weight:400; font-family: 'Rubik', sans-serif; text-decoration:none;}
.footer-main-box a{ font-size:18px; line-height:24px; color: #FFF; font-weight:normal; font-family: 'Rubik', sans-serif; text-decoration:none;}
.footer-main-box a:hover{ font-size:18px; line-height:24px; color: #d8ff00; font-weight:normal; font-family: 'Rubik', sans-serif; text-decoration:none;}
.footer-main-box p { margin:22px 0px 7px 0px; text-align:center;}
.footer-main-box img
{
	height: auto !important;
	width: auto !important;
	max-width: 100%; margin-right:10px;
}

/*Heading styles*/
h1, h2, h3, h4 {
	margin: 0px;
	padding:0px;
}
@font-face
{
 font-family: 'Montserrat-Bold';
 src: url(../Montserrat-Bold.ttf)
}
@font-face
{
 font-family: 'Montserrat-Light';
 src: url(../Montserrat-Light.ttf)
}
@font-face
{
 font-family: 'Montserrat-Regular';
 src: url(../Montserrat-Regular.ttf)
}

h1.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:48px;
	line-height:54px;
	color: #262626;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}
h2.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:30px;
	line-height:32px;
	color: #262626;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}
h3.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:30px;
	line-height:36px;
	color: #FFF;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}
h4.styleFontface
{
	font-family: Montserrat-Bold;
	font-size:30px;
	line-height:32px;
	color: #262626;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;text-transform: none;
}
.blue { color: #068ef7; font-weight:bold; font-family: Lato-Bold;}
.red { color: #cb3132;}

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%;}
		.header-top-inside { width:98%; text-align:center; margin-left:1%; margin-right:1%;} 
		.header-bottom-inside { width:98%; text-align:center; margin-left:1%; margin-right:1%;} 
	.welcome-inside{ width:54%; height:auto; padding-left:1%; padding-right:45%; float:left; text-align:left;} 
	.inner-welcome-inside{ width:98%; height:auto; padding-left:1%; padding-right:1%; float:left; text-align:left;} 
	.content-title { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
	.testimonial-inside { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
	.content-inside{ width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;} .content-right { padding-top:80px;}
	.services { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
	.featured { width:98%; height: auto; text-align:left; padding-left:1%; padding-right:1%;} .featured ul li h3.styleFontface { font-size:20px; line-height:24px;}
	.contact-inside { width:98%; padding-left:1%; padding-right:1%;} 
	.footer-main-box { width:98%; height:auto; margin-left:1%; margin-right:1%; float:left;}
			h2.styleFontface { font-size:28px; line-height:32px;}
		h3.styleFontface { font-size:28px; line-height:32px;}
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
	.zerogrid{width:100%; }
	.header-top-inside { width:98%; height:auto; text-align:center; margin-left:1%; margin-right:1%;} 
	.header-bottom-inside { width:98%; height:auto; text-align:center; margin-left:1%; margin-right:1%;} 
	.logo-box { width:36%;} .header-right { width:50%;} 
	
	#welcome {width:100%; float:left;}
 .welcome-inside { width:60%; height: auto; text-align:left; padding-left:1%; padding-right:39%;} .welcome-inside p { text-align:left;}
 
 .services-box { width:100%; padding-top:50px; padding-bottom:30px;}
.services { width:56%; margin-left:22%; margin-right:22%; padding-top:28px;} .services ul li { width:50%; text-align:center; margin-right:0%; margin-bottom:20px;} .services ul li p { text-align:center;} .services ul li h3.styleFontface { font-size:22px; line-height:26px;}
 
.content-box { width:100%; height:auto; background-image:none; background-color:#cb3132; padding-top:40px; padding-bottom:40px;}
 .content-title { width:90%; margin-left:5%; margin-right:5%; text-align:center;} .content-title br { display:none;}
 .content-inside { width:90%; padding-left:5%; padding-right:5%;}
.content-left { width:100%; text-align:center; display:inline;} .content-right { width:100%; text-align:center; padding-top:20px;} .content-right p { text-align:center;}
.content-right br { display:none;}

 .featured-box { width:100%; padding-top:50px; padding-bottom:50px;}
 .featured { width:96%; padding-left:2%; padding-right:2%; height:auto; float:left; padding-top:30px; } .featured ul {margin:0px; padding:0px; list-style-type:none;} 
		.featured ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block;  margin-bottom:20px; text-align:center;} .featured ul li br { display:none;}
		.featured ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; margin-bottom:0px;} .featured ul li p { text-align:center;}
		.featured ul li h3.styleFontface { font-size:20px; line-height:24px;}
		 
		 .testimonial-box { padding-top:50px; padding-bottom:50px;}
.testimonial-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .testimonial-left { width:60%; padding-left:20%; padding-right:20%; text-align:center;} .vedio-height { height:250px;} .testimonial-right { width:100%; text-align:center; padding-top:24px;} .testimonial-right p { text-align:center;}
    
   .inner-welcome-box {width:100%; float:left; text-align:center; }
 .inner-welcome-inside { width:98%; height: auto; text-align:left; padding-left:1%; padding-right:1%;}
  .contact-box { padding-top:50px; padding-bottom:50px;}  
  .contact-inside { width:98%; padding-left:1%; padding-right:1%;} .contact-middle-right h3.styleFontface { font-size:20px; line-height:26px;}
  
		.button { width:36%;} .button:hover { width:36%;} 
		
	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:30px; font-size:16px;} .footer-main-box a { font-size:16px;} 
	.footer-main-box a:hover { font-size:16px;}
	
		h1.styleFontface { font-size:42px; line-height:46px;}
		h2.styleFontface { font-size:28px; line-height:32px;}
		h3.styleFontface { font-size:28px; line-height:32px;}
	
}
@media only screen and (min-width: 601px) and (max-width: 768px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	
.header-top-inside { width:96%; height:auto; text-align:center; margin-left:2%; margin-right:2%;} .header-top-left { width:80%;} 
.header-top-left ul li { text-align:center; display:inline; padding-right:10px;} .header-top-right { width:19%; }
.header-bottom { padding-bottom:20px; padding-top:20px;} .logo-box {width:100%; text-align:center;} 
.header-right{ width:60%; text-align:center; padding-left:20%; padding-right:20%; padding-top:6px;} .rmm.minimal .rmm-toggled { width:90%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
	.welcome-top { display:inline; border-bottom:1px solid #a19783; border-top:1px solid #afa695;}
 .welcome-inside { width:90%; height: auto; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:40px;} 
 .welcome-inside br { display:none;} .welcome-inside p { text-align:center;}
 
 .services-box { width:100%; padding-top:40px; padding-bottom:20px;}
.services { width:66%; margin-left:17%; margin-right:17%; padding-top:28px;} .services ul li { width:50%; text-align:center; margin-right:0%; margin-bottom:20px;} .services ul li p { text-align:center;} .services ul li h3.styleFontface { font-size:20px; line-height:24px;}

.content-box { width:100%; height:auto; background-image:none; background-color:#cb3132; padding-top:40px; padding-bottom:40px;}
 .content-title { width:90%; margin-left:5%; margin-right:5%; text-align:center;} .content-title br { display:none;}
 .content-inside { width:90%; padding-left:5%; padding-right:5%;}
.content-left { width:100%; text-align:center; display:inline;} .content-right { width:100%; text-align:center; padding-top:20px;} .content-right p { text-align:center;}
.content-right br { display:none;}

 .featured-box { width:100%; padding-top:40px; padding-bottom:40px;}
 .featured { width:100%; height:auto; float:left; padding-top:30px; } .featured ul {margin:0px; padding:0px; list-style-type:none;} 
		.featured ul li { width:46%; float:left; margin-right:2%; margin-left:2%; display:block;  margin-bottom:20px; text-align:center;} .featured ul li br { display:none;}
		.featured ul li:last-child { width:46%; text-align:center; margin-left:27%; margin-right:27%; margin-bottom:0px;} .featured ul li p { text-align:center;}
		.featured ul li h3.styleFontface { font-size:20px; line-height:24px;}
		 
		 .testimonial-box { padding-top:40px; padding-bottom:40px;}
.testimonial-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .testimonial-left { width:80%; padding-left:10%; padding-right:10%; text-align:center;} .vedio-height { height:250px;} .testimonial-right { width:100%; text-align:center; padding-top:24px;} .testimonial-right p { text-align:center;} 
		 
	.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
 .inner-welcome-inside { width:90%; height:auto; float:left; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:30px;}
 
  .contact-box { padding-top:40px; padding-bottom:30px;}
 .contact-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .contact-left { width:100%; text-align:center;}.contact-left ul li { width:100%; text-align:center; padding-bottom:20px;} .contact-middle-left { width:30%; text-align:right;}
 .contact-middle-right { width:67%;}
 
 .contact-right { width:70%; padding-left:15%; padding-right:15%; text-align:center; padding-top:10px;} .contact-left-title { width:100%; text-align:center;}
  .contact-left-title p { margin:18px 0px 7px 0px; text-align:center;} .contact ul li { width:100%;}

		.button { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;} .button:hover { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;}
		.button2 { width:34%; margin-left:33%; margin-right:33%; margin-top:10px;} .button2:hover { width:34%; margin-left:33%; margin-right:33%; margin-top:10px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px; font-size:16px;} .footer-main-box a { font-size:16px;} 
	.footer-main-box a:hover { font-size:16px;} 
	
		h1.styleFontface { font-size:36px; line-height:40px;}
		h2.styleFontface { font-size:26px; line-height:30px;}
		h3.styleFontface { font-size:26px; line-height:30px;}
	
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	
.header-top-inside { width:96%; height:auto; text-align:center; margin-left:2%; margin-right:2%;} .header-top-left { width:80%;} 
.header-top-left ul li { text-align:center; display:inline; padding-right:10px;} .header-top-right { width:19%; }
.header-bottom { padding-bottom:20px; padding-top:20px;} .logo-box {width:100%; text-align:center;} 
.header-right{ width:70%; text-align:center; padding-left:15%; padding-right:15%; padding-top:6px;} .rmm.minimal .rmm-toggled { width:90%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: white;}
	.welcome-top { display:inline;border-bottom:none; border-top:none;}
 .welcome-inside { width:90%; height: auto; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:40px;} 
 .welcome-inside br { display:none;} .welcome-inside p { text-align:center;}
 
 .services-box { width:100%; padding-top:40px; padding-bottom:20px;}
.services { width:82%; margin-left:9%; margin-right:9%; padding-top:24px;} .services ul li { width:50%; text-align:center; margin-right:0%; margin-bottom:20px;} .services ul li p { text-align:center;} .services ul li h3.styleFontface { font-size:20px; line-height:24px;}

.content-box { width:100%; height:auto; background-image:none; background-color:#cb3132; padding-top:40px; padding-bottom:40px;}
 .content-title { width:90%; margin-left:5%; margin-right:5%; text-align:center;} .content-title br { display:none;}
 .content-inside { width:90%; padding-left:5%; padding-right:5%;}
.content-left { width:100%; text-align:center; display:inline;} .content-right { width:100%; text-align:center; padding-top:20px;} .content-right p { text-align:center;}
.content-right br { display:none;}

 .featured-box { width:100%; padding-top:40px; padding-bottom:20px;}
.featured { width:80%; margin-left:10%; margin-right:10%; padding-top:26px;} .featured ul li { width:100%; text-align:center; margin-bottom:20px;} 
.featured ul li p { text-align:center;} .featured ul li h3.styleFontface { font-size:22px; line-height:26px;}
		 
		 .testimonial-box { padding-top:40px; padding-bottom:40px;}
.testimonial-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .testimonial-left { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .vedio-height { height:230px;} .testimonial-right { width:100%; text-align:center; padding-top:24px;} .testimonial-right p { text-align:center;} 
.testimonial-right h3.styleFontface { font-size:22px; line-height:24px;}
		 
	.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
 .inner-welcome-inside { width:90%; height:auto; float:left; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:30px;}
 
  .contact-box { padding-top:40px; padding-bottom:30px;}
 .contact-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .contact-left { width:100%; text-align:center;}.contact-left ul li { width:100%; text-align:center; padding-bottom:20px;} .contact-middle-left { width:27%; text-align:right;}
 .contact-middle-right { width:70%;}
 
 .contact-right { width:90%; padding-left:5%; padding-right:5%; text-align:center; padding-top:10px;} .contact-left-title { width:100%; text-align:center;}
  .contact-left-title p { margin:18px 0px 7px 0px; text-align:center;} .contact ul li { width:100%;}

		.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;}
		.button2 { width:36%; margin-left:32%; margin-right:32%; margin-top:10px;} .button2:hover { width:36%; margin-left:32%; margin-right:32%; margin-top:10px;} 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px; font-size:16px;} .footer-main-box a { font-size:16px;} 
	.footer-main-box a:hover { font-size:16px;} 
	
		h1.styleFontface { font-size:36px; line-height:38px;}
		h2.styleFontface { font-size:24px; line-height:26px;}
		h3.styleFontface { font-size:24px; line-height:26px;}
	
}
@media only screen and (min-width: 401px) and (max-width: 479px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	
.header-top-inside { width:96%; height:auto; text-align:center; margin-left:2%; margin-right:2%;} .header-top-left { width:92%; text-align:center; padding-left:8%;} 
.header-top-left ul li { text-align:center; display:inline; padding-bottom:5px; padding-right:10px;} .header-top-right { width:100%; text-align:center; padding-top:2px;}
.header-bottom { padding-bottom:20px; padding-top:20px;} .logo-box {width:100%; text-align:center;} 
.header-right{ width:80%; text-align:center; padding-left:10%; padding-right:10%; padding-top:6px;} .rmm.minimal .rmm-toggled { width:90%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
	.welcome-top { display:inline; border-bottom:1px solid #a19783; border-top:1px solid #afa695;}
 .welcome-inside { width:90%; height: auto; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:40px;} 
 .welcome-inside br { display:none;} .welcome-inside p { text-align:center;}
 
 .services-box { width:100%; padding-top:40px; padding-bottom:20px;}
.services { width:90%; margin-left:5%; margin-right:5%; padding-top:24px;} .services ul li { width:50%; text-align:center; margin-right:0%; margin-bottom:20px;} .services ul li p { text-align:center;} .services ul li h3.styleFontface { font-size:18px; line-height:24px;}

.content-box { width:100%; height:auto; background-image:none; background-color:#cb3132; padding-top:40px; padding-bottom:40px;}
 .content-title { width:90%; margin-left:5%; margin-right:5%; text-align:center;} .content-title br { display:none;}
 .content-inside { width:90%; padding-left:5%; padding-right:5%;}
.content-left { width:100%; text-align:center; display:inline;} .content-right { width:100%; text-align:center; padding-top:20px;} .content-right p { text-align:center;}
.content-right br { display:none;}

 .featured-box { width:100%; padding-top:40px; padding-bottom:20px;}
.featured { width:90%; margin-left:5%; margin-right:5%; padding-top:26px;} .featured ul li { width:100%; text-align:center; margin-bottom:20px;} .featured ul li p { text-align:center;}
.featured ul li h3.styleFontface { font-size:20px; line-height:26px;}
		 
		 .testimonial-box { padding-top:40px; padding-bottom:40px;}
.testimonial-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .testimonial-left { width:90%; padding-left:5%; padding-right:5%; text-align:center;} .vedio-height { height:200px;} .testimonial-right { width:100%; text-align:center; padding-top:24px;} .testimonial-right p { text-align:center;} 
.testimonial-right h3.styleFontface { font-size:20px; line-height:24px;}
		 
	.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
 .inner-welcome-inside { width:90%; height:auto; float:left; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:30px;}
 
  .contact-box { padding-top:40px; padding-bottom:30px;}
 .contact-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .contact-left { width:100%; text-align:center;}.contact-left ul li { width:100%; text-align:center; padding-bottom:20px;} .contact-middle-left { width:100%; text-align:center;}
 .contact-middle-right { width:100%; text-align:center; padding-top:6px;}
 
 .contact-right { width:100%; text-align:center; padding-top:10px;} .contact-left-title { width:100%; text-align:center;}
  .contact-left-title p { margin:18px 0px 7px 0px; text-align:center;} .contact ul li { width:100%;}

		.button { width:46%; margin-left:27%; margin-right:27%; margin-top:20px;} .button:hover { width:46%; margin-left:27%; margin-right:27%; margin-top:20px;} 
		.button2 { width:38%; margin-left:31%; margin-right:31%; margin-top:10px;} .button2:hover { width:38%; margin-left:31%; margin-right:31%; margin-top:10px;}

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px; font-size:16px;} .footer-main-box a { font-size:16px;} 
	.footer-main-box a:hover { font-size:16px;} 
	
		h1.styleFontface { font-size:32px; line-height:34px;}
		h2.styleFontface { font-size:22px; line-height:24px;}
		h3.styleFontface { font-size:22px; line-height:24px;}
		h5.styleFontface { font-size:22px; line-height:24px;}
}

@media only screen and (min-width: 300px) and (max-width: 400px)  {
	/* -------------------------------------------- */
	/* ------------------Grid System--------------- */
	.zerogrid{width:100%; }
	body { font-size:16px;} 
	
.header-top-inside { width:96%; height:auto; text-align:center; margin-left:2%; margin-right:2%;} .header-top-left { width:100%; text-align:center;} 
.header-top-left ul li { width:100%; text-align:center; display:inline; padding-bottom:5px;} .header-top-right { width:100%; text-align:center;}
.header-bottom { padding-bottom:20px; padding-top:20px;} .logo-box {width:100%; text-align:center;} .header-right{ width:100%; text-align:center; padding-top:6px;}
.rmm.minimal .rmm-toggled { width:90%;}
	
	#welcome {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
	.welcome-top { display:inline; border-bottom:1px solid #a19783; border-top:1px solid #afa695;}
 .welcome-inside { width:90%; height: auto; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:40px; font-size:18px; line-height:24px;} 
 .welcome-inside br { display:none;} .welcome-inside p { text-align:center;}
 
 .services-box { width:100%; padding-top:40px; padding-bottom:20px;}
.services { width:90%; margin-left:5%; margin-right:5%; padding-top:24px;} .services ul li { width:100%; text-align:center; margin-right:0%; margin-bottom:20px;} .services ul li p { text-align:center;}.services ul li h3.styleFontface { font-size:20px; line-height:26px;}

.content-box { width:100%; height:auto; background-image:none; background-color:#cb3132; padding-top:40px; padding-bottom:40px;}
 .content-title { width:90%; margin-left:5%; margin-right:5%; text-align:center;} .content-title br { display:none;}
 .content-inside { width:90%; padding-left:5%; padding-right:5%;}
.content-left { width:100%; text-align:center; display:inline;} .content-right { width:100%; text-align:center; padding-top:20px;} .content-right p { text-align:center;}
.content-right br { display:none;}

 .featured-box { width:100%; padding-top:40px; padding-bottom:20px;}
.featured { width:90%; margin-left:5%; margin-right:5%; padding-top:26px;} .featured ul li { width:100%; text-align:center; margin-bottom:20px;} .featured ul li p { text-align:center;}
.featured ul li h3.styleFontface { font-size:20px; line-height:26px;}
		 
		 .testimonial-box { padding-top:40px; padding-bottom:40px;}
.testimonial-inside { width:90%; padding-left:5%; padding-right:5%; padding-top:30px;} .testimonial-left { width:100%; text-align:center;} .vedio-height { height:200px;}
.testimonial-right { width:100%; text-align:center; padding-top:24px;} .testimonial-right p { text-align:center;} 
.testimonial-right h3.styleFontface { font-size:20px; line-height:24px;}
		 
	.inner-welcome-box {width:100%; height:auto; float:left; text-align:center; background-image:none; background-color: #b6aea1;}
 .inner-welcome-inside { width:90%; height:auto; float:left; text-align:center; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:30px;}
 
  .contact-box { padding-top:40px; padding-bottom:30px;}
 .contact-inside { width:90%; padding-left:5%; padding-right:5%; text-align:center;}
 .contact-left { width:100%; text-align:center;}.contact-left ul li { width:100%; text-align:center; padding-bottom:20px;} .contact-middle-left { width:100%; text-align:center;}
 .contact-middle-right { width:100%; text-align:center; padding-top:6px;}
 
 .contact-right { width:100%; text-align:center; padding-top:10px;} .contact-left-title { width:100%; text-align:center;}
  .contact-left-title p { margin:18px 0px 7px 0px; text-align:center;} .contact ul li { width:100%; padding-bottom:0px;} .contact-left-box { width:100%;}
  .contact-right-box { width:100%;} .input-box { margin-bottom:15px;}

		.button { width:64%; margin-left:18%; margin-right:18%; margin-top:20px;} .button:hover { width:64%; margin-left:18%; margin-right:18%; margin-top:20px;} 
		.button2 { width:50%; margin-left:25%; margin-right:25%; } .button2:hover { width:50%; margin-left:25%; margin-right:25%; } 

	.footer-main-box { width:90%; padding-left:5%; padding-right:5%; padding-top:24px; padding-bottom:24px; font-size:16px;} .footer-main-box a { font-size:16px;} 
	.footer-main-box a:hover { font-size:16px;} 
	
		h1.styleFontface { font-size:28px; line-height:32px;}
		h2.styleFontface { font-size:22px; line-height:24px;}
		h3.styleFontface { font-size:22px; line-height:24px;}
		h5.styleFontface { font-size:22px; line-height:24px;}
}


@media only screen and (min-width: 500px)  {
    .mobile-view {
      display:none;
    }
  }