@charset "utf-8";
/* Media Queries */
@media (min-width: 923px) {
	.logo { padding-left:75px; }
	.sectionVidSub { margin-top:300px; }
	.sectionHeaderTitle, .sectionHeaderTitle2, .sectionHeaderTitle3, .sectionHeaderTitle4, .sectionHeaderTitle5 { height:340px; padding-top:260px; font-size:60px; }
	.sectionHeaderSub { font-size:28px; letter-spacing:5px; }
	.homeboxleft, #homeboxcenter, #homeboxright { width:20%; margin-top:60px; }
	.hometextbox { color:#FFF; font-size:14px; margin-top:0; line-height:25px; text-align:left; }
	.hometitle1 { font-size:24px; }
	#homecontact-bg { background-image:url(../images/home4.jpg); }
	#homecontacttext { float:left; margin-top:205px; width:500px; margin-left:80px; }
	#homecontactbutton { float:right; margin-right:60px; margin-top:60px; }
	#greybox { width:300px; }
	.title1 { font-size:48px; line-height:48px; }
	.title2 { font-size:27px; }
	.title3 { font-size:28px; }
	.contactfld1,  .contactfld2 { font-size:18px; width:100%; }
	#thankbox { height:350px; background-image:url(../images/thankyou.jpg); background-repeat:no-repeat; background-position:center; }
	#thankmessage { width:550px; padding:25px 0 25px 0; top:85px; font-size:30px; }
	#designcontainer { width:923px; }
	.designbox1, .designbox2, .designbox3, .designbox4 { font-size:36px; }
	.designboxcontainer { margin-left:20px; float:left;  width:22%; }
	.designboxcommon { width:90%; margin-left:20px; }
	.designboxcontent{ height:220px; font-size:14px; color:#666; line-height:23px; border-right:solid 1px #ccc; }
	#webcontact-bg { width:923px;  }
	#webcontacttext { width:320px; margin-left:20px; margin-bottom:50px; }
	#responsiveimg { float:right; margin-right:50px; }
	#securebar { width:520px; }
	#securetext { margin-top:18px; }
	#paypalbox { width:500px; }
	#socialquote { font-size:14px; width:923px; padding:20px; margin:-40px auto 20px auto; }
	#socialarea { background-image:url(../images/socialbox-bg.gif); background-repeat:no-repeat; width:923px; margin:50px auto 50px; auto; }
	#socialquote2 { width:47%; padding-top:35px; }
	.contactMainBox { width: 600px; }
	#contactBox { width: 600px; }
	.planBoxAdj { height:550px; }
	.ServiceTextBox { width:960px; }
	.sampleBar { width:990px; }
	.sampleImg1, .sampleImg2, .sampleImg3, .sampleImg4, .sampleImg5, .sampleImg6, .sampleImg7, .sampleImg8, .sampleImg9, .sampleImg10, .sampleImg11, .sampleImg12, .sampleImg13, .sampleImg14, .sampleImg15, .sampleImg16 { width: 243px; height: 243px; }
	.adBox, .adBtn { width:940px; }
	.adBox  { font-size:14px; }
	.siteDownBox { display: none; }
	.siteDownSubBox { display: none; }
	#DownBox { display:none; }
}
@media (min-width: 571px) and  (max-width: 922px){
	.logo { padding-left:0px; }
	.sectionVidSub { margin-top:100px; }
	.sectionHeaderTitle, .sectionHeaderTitle2, .sectionHeaderTitle3, .sectionHeaderTitle4, .sectionHeaderTitle5 { height:200px; padding-top:110px; font-size:50px; }
	.sectionHeaderSub { font-size:24px; letter-spacing:3px; }
	.homeboxleft, #homeboxcenter, #homeboxright { width:90%; margin-top:160px; }
	.hometextbox { color:#FFF; font-size:16px; margin-top:0; line-height:25px; text-align:left; }
	.hometitle1 { font-size:25px; }
	#homecontact-bg { background-image:url(../images/home4.jpg); }
	#homecontacttext { float:left; margin-top:130px; width:390px; margin-left:20px; }
	#webcontacttext { float:left; margin-top:40px; width:385px; margin-left:20px; }
	#homecontactbutton { float:right; margin-right:20px; margin-top:10px; }
	#greybox { width:250px; }
	.title1 { font-size:48px; line-height:48px; }
	.title2 { font-size:27px; }
	.title3 { font-size:30px; }
	.contactfld1,  .contactfld2 { font-size:22px; width:100%; }
	#thankbox { height:350px; background-image:url(../images/thankyou.jpg); background-repeat:no-repeat; background-position:center; }
	#thankmessage { width:550px; padding:25px 0 25px 0; top:120px; font-size:30px; }
	#designcontainer { width:100%; height:200px; }
	.designbox1, .designbox2, .designbox3, .designbox4 { font-size:30px; }
	.designboxcontainer { margin-left:15px; float:left; width:22%; }
	.designboxcontent{ height:260px; font-size:14px; color:#666; line-height:23px; border-right:solid 1px #ccc; }
	.designboxcommon { width:90%; margin-left:20px; }
	#webcontact-bg { width:100%; }
	#webcontacttext { width:45%; margin-left:20px; margin-bottom:50px; }
	#responsiveimg { float:right; width:45%; margin-right:20px; }
	#securebar { width:500px; }
	#securetext { margin-top:18px; }
	#paypalbox { width:500px; }
	#socialquote { font-size:14px;  padding:20px; margin:-40px auto 20px auto; }
	#socialarea { background-image:url(../images/socialbox-bg.gif); background-repeat:no-repeat; width:auto; margin:50px auto 50px; auto; }
	#socialquote2 { width:38%; padding-right:20px; }
	.sectionVid, .topMenu { display:none; }
	.contactMainBox { width: 600px; }
	#contactBox { width: 600px; }
	.ServiceTextBox { width:90%; }
	.sampleBar { width:100%; }
	.sampleImg1, .sampleImg2, .sampleImg3, .sampleImg4, .sampleImg5, .sampleImg6, .sampleImg7, .sampleImg8, .sampleImg9, .sampleImg10, .sampleImg11, .sampleImg12, .sampleImg13, .sampleImg14, .sampleImg15, .sampleImg16 { width: 400px; height: 400px; }
	.adBox, .adBtn { width:90%; }
	.adBox  { font-size:20px; }
}

@media (max-width: 570px) {
	.sectionHeaderTitle, .sectionHeaderTitle2, .sectionHeaderTitle3, .sectionHeaderTitle4, .sectionHeaderTitle5 { height:150px; padding-top:50px; font-size:30px; }
	.sectionHeaderSub { font-size:15px; letter-spacing:3px; }
	.homeboxleft, #homeboxcenter, #homeboxright { width:90%; margin-top:20px; }
	.hometextbox { color:#FFF; font-size:18px; margin-top:0; line-height:28px; text-align:left; }
	.hometitle1 { font-size:30px; }
	#homecontact-bg { margin-top:-100px; }
	#homecontactbutton { text-align:center; margin-top:20px; }
	#homecontacttext { padding-top:120px; width:300px; margin-left:auto; margin-right:auto; }
	#webcontact-bg { width:95%; text-align:center; }
	#webcontacttext { margin-top:0px; width:100%; }
	.title1 { font-size:30px; line-height:30px; }
	.title2 { font-size:24px; }
	.title3 { font-size:25px; }
	.contactfld1,  .contactfld2 { font-size:22px; width:97%; }
	#thankmessage { width:90%; padding:25px 0 25px 0; font-size:26px; }
	#thankmessage img { display:none; }
	#designcontainer { width:90%; }
	.designboxcontainer {margin-left:auto; margin-right:auto;  width:100%; }
	.designboxcontent{ font-size:16px; color:#666; line-height:23px; margin-bottom:30px; }
	.designbox1, .designbox2, .designbox3, .designbox4 { font-size:36px; }
	#responsiveimg { width:85%; margin: 0 auto 30px auto; }
	#securebar { width:90%; }
	#securetext { margin-top:11px; }
	#paypalbox { width:80%; }
	#socialquote { font-size:14px; width:auto; padding:20px; margin:-40px auto 20px auto; }
	#socialarea { width:auto; margin-top:50px; margin-bottom:30px; }
	#socialquote2 { width:auto; padding-right:20px; padding-left:20px }
	.sectionVid, .topMenu { display:none; }
	.contactMainBox { width: 80%; }
	.contactRight { margin-top:30px; }
	#contactBox { width: 80%; }
	.contactLeft, .contactRight { width:100%; }
	.ServiceTextBox { width:93%; }
	.sampleBar { width:100%; }
	.sampleImg1, .sampleImg2, .sampleImg3, .sampleImg4, .sampleImg5, .sampleImg6, .sampleImg7, .sampleImg8, .sampleImg9, .sampleImg10, .sampleImg11, .sampleImg12, .sampleImg13, .sampleImg14, .sampleImg15, .sampleImg16 { width: 400px; height: 400px; }
	.adBox, .adBtn { width:90%; }
	.adBox  { font-size:20px; }
}

.homeboxleft {
	display: inline-block;
	margin-left: 10px;
    margin-top: 10px;
	vertical-align:top;
}
#homeboxright {
	display: inline-block;
	margin-left: 10px;
}

#homeboxContainer {
	width:100%;
	text-align:center;
	display:block;
	margin-top:30px;
}
#homeboxWrapper {
	margin: auto;
	width:100%;
	display:block;
}
.hometitle1 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #222222;
	color:#D94D3F;
	font-weight: bold;	
	padding:15px;
	margin:0;
}
.hometextbox {
	font-family:Verdana, Geneva, sans-serif;
	background-color: #2d2d2d;
	padding:30px;
	margin-bottom:50px;
}
.imgbox {
	text-align:center;
}
#homecontact-bg {
	position:relative;
	background-repeat:no-repeat;
	width:100%;
	background-position:center;
	overflow:hidden;
}
#webcontact-bg {
	position:relative;
	margin: 0 auto;
	
}
#greybox {
	background-image:url(../images/Contact-Us-bg.png);
	margin-top:0;
	margin-bottom:50px;
	padding:10px 35px 10px 20px;
}
#paypalbox {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-top:20px;
	margin-bottom:50px;
	padding:20px 35px 20px 20px;
	background-color:#ececec;
	border:2px solid #ccc;
	margin:40px  auto;
}
.fieldtitle {
	font-family:arial;
	font-size:16px;
	color:#999;
}
.contactfld1 {
	height:35px;
	margin-top:2px;
	margin-bottom:15px;
	padding-left:10px;
	border:2px solid #ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#666;
}
.contactfld2 {
	width:100%;
	height:90px;
	margin-top:2px;
	margin-bottom:15px;
	padding-left:10px;
	border:2px solid #ccc;
	color:#666;
}
#thankbox {
	position:relative;
	width:100%;
	margin:0;
	
	}
#thankmessage {
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF; 
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#designcontainer {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
.designboxcontainer {
	position:relative;
}
.designboxcommon {
	position:relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-align:center;
	font-weight:bold;
	padding:50px 5px 50px 5px;
	color:#333;
	
}
.designboxcontent{
	width:90%;
	margin-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	}
.designboxcontentoff {
	border-right:none;
	}

.designbox1 {
	background-color:#ccff99;
}
.designbox2 {
	background-color:#99cc99;
	
}
.designbox3 {
	background-color:#99ccff;
}
.designbox4 {
	background-color:#3399cc;
}
#webcontacttext {
	position:relative;
	float:left;
	margin-top:50px;
}
#responsiveimg {
	margin-top:50px;
}
#securebar {
	position:relative;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:12px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: solid 3px #F1EA75;
	background-color:#ffffcc;
	margin:20px auto 0 auto;
	color:#666;
}
#securebar img {
	position:relative;
	float:left;
}
#securetext {
	position:relative;
	text-align:left;
}
#socialquote {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#039;
	background-color:#f5f5f5;
	line-height:22px;
}
#socialarea {
	height:330px;
}
#socialquote2 {
	float:right;
	text-align:justify;
}
.contactbtn {
	margin-top:30px;
	padding:20px;
	width:200px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#00cc00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#fff;
	text-decoration:bold;
	text-align:center;
}
.sectionVid {
	clear:both;
	position: relative;
	top:0;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    max-width: -webkit-fill-available;
}
.sectionVidBg {
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: -10;	
}
.sectionVidTitle {
	text-align:center;
	z-index: 2;
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-5px;
	color: #cccc66;
}
.sectionHeaderTitle  {
	background-image:url(../images/header-pic-1.jpg);
}
.sectionHeaderTitle2  {
	background-image:url(../images/header-pic-2.jpg);
}
.sectionHeaderTitle3  {
	background-image:url(../images/header-pic-3.jpg);
}
.sectionHeaderTitle4  {
	background-image:url(../images/header-pic-4.jpg);
}
.sectionHeaderTitle5  {
	background-image:url(../images/header-pic-5.jpg);
}
.sectionHeaderTitle, .sectionHeaderTitle2, .sectionHeaderTitle3, .sectionHeaderTitle4, .sectionHeaderTitle5 {
	background-repeat:no-repeat;
	background-size: cover;
	text-align:center;
	z-index: 2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-3px;
	color: #cccc66;
}
.sectionImage {
	width:100%;
    height:100%;
}

.topMenu {
	position:fixed;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.logo {
	float:left;
}
.topRightMenu {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-right:100px;
}
.sectionVidSub, .sectionVidSub2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
	text-align:center;

}
.sectionVidSub {
	letter-spacing:5px;
	margin-bottom:20px;
}
.sectionVidSub2 {
	letter-spacing:5px;
	margin-top:20px;
}
.contactTitle {
	clear:both;
	width:100%;
	margin-top:50px;
	margin-bottom:30px;
	color:#FFF;
	font-size:34px;
}
.contactMainBox {
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.contactLeft, .contactRight {
	float:left;
}
.contactRight {
	margin-bottom:50px;
}
.contactLeft {
	margin-right:200px;
}
.contactText2, .contactText2 a {
	color: #FFF;
}
.contactText1 {
	margin-bottom:20px;
	color: #cccc66;
}

#contactBox {
	margin: 0 auto;
}
.sectionHeaderSub {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:20px;
}
.statSection1 {
	margin:30px 0 30px 0;
	padding:30px;
	width:auto;
	background-color: #793e38;
	text-align:center;
	color:#FFF;
}
.planBox {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #3d2121;
	font-size:16px;
	padding:10px;
	color:#CCC;
}
.custom-list {
	list-style-image: url('../images/checkmark.png');
}
.PriceBtn {
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #793e38;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	margin-top:-50px;
	margin-bottom:50px;
}
.ServiceTextBox {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:14px;
	margin:0 auto;
	color:#FFF;
}
.serviceTitle {
	font-size:24px;
	margin-top:0;
}
.ServiceTextBox p {
	margin-bottom:30px;
}
.StartBtn {
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;
	background-color: #793e38;
	display:inline-block;
}
.sampleBar {
	margin:30px auto 30px auto;
	overflow:hidden;
	text-align:center;
}
.sampleImg1, .sampleImg2, .sampleImg3, .sampleImg4, .sampleImg5, .sampleImg6, .sampleImg7, .sampleImg8, .sampleImg9, .sampleImg10, .sampleImg11, .sampleImg12, .sampleImg13, .sampleImg14, .sampleImg15, .sampleImg16  {
	display:inline-block;
	background-repeat: no-repeat;
 	 background-size: 100% 100%;
}
.sampleImg1 {
	background-image:url(../images/sample16.jpg);
}
.sampleImg2 {
	background-image:url(../images/sample17.jpg);
}
.sampleImg3 {
	background-image:url(../images/sample18.jpg);
}
.sampleImg4 {
	background-image:url(../images/sample19.jpg);
}
.sampleImg5 {
	background-image:url(../images/sample20.jpg);
}
.sampleImg6 {
	background-image:url(../images/sample21.jpg);
}
.sampleImg7 {
	background-image:url(../images/sample22.jpg);
}
.sampleImg8 {
	background-image:url(../images/sample23.jpg);
}
.sampleImg9 {
	background-image:url(../images/sample24.jpg);
}
.sampleImg10 {
	background-image:url(../images/sample25.jpg);
}
.sampleImg11 {
	background-image:url(../images/sample26.jpg);
}
.sampleImg12 {
	background-image:url(../images/sample27.jpg);
}
.sampleImg13 {
	background-image:url(../images/sample28.jpg);
}
.sampleImg14 {
	background-image:url(../images/sample29.jpg);
}
.sampleImg15 {
	background-image:url(../images/sample30.jpg);
}
.sampleImg16 {
	background-image:url(../images/sample31.jpg);
}
.faqsBox {
	background-color: #222222;
	padding-right:20px;
	margin-bottom:10px;
}
.faqsSymbolQ, .faqsSymbolA {
	float:left;
	padding:30px;
	width:40px;
	font-size:56px;
	text-align:center;
	margin-right:20px;
	color:#CCC;
}
.faqsSymbolQ {
	background-color: #3d2121;
}
.faqsSymbolA {
	background-color: #272727;
}
.faqsRowQ, .faqsRowA {
	width:100%;
	display:inline-block;	
}
.faqsQText {
	margin-top:22px;
	font-size:20px;
}
.faqsQText, .faqsAText {
	margin-left:110px;
	padding:10px;
}
.adBox {
	margin: 0 auto;
	padding: 0 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
}
.adBtn {
	margin: 0 auto 30px auto;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:green;
	font-size:24px;
	text-align:center;
	background-color: #272727;
}
adBtn:hover {
	text-decoration:none;
}
