body, html {	overflow: hidden;}#ldrbrd {	display: none;}.section {	padding: 0px !important;}.bg2 {	padding: 0px;	background-image: url(../images/image2.png);	background-repeat: no-repeat;	background-position: 50%;	margin: 0px 0px 0px 0px;}.bg3 {	padding: 0px;	background-image: url(../images/bg3.jpg);	background-repeat: no-repeat;	background-position: 50%;}.block1Wrapper {		border: none;	letter-spacing: -.05em;	margin: 0px auto 0px auto;	position: relative;	min-height: 100%;	width: 100%;}.block1Header {	color: #ffffff;	font-size: 2.5em;   font-family: titilliumBlack;}.block2Wrapper {	width: 38%;	position: absolute;	padding: 0px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	top: 50%;   right: 80px;   border-radius: 10px;   -webkit-border-radius: 10px;   -moz-border-radius: 10px;   color: #000000;   padding: 40px;}.block3Wrapper {	width: 40%;	left: 30%;	position: absolute;	text-align: center;	background-image: url(../images/landOpacity.png);	padding: 50px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	top: 42%;   border-radius: 10px;   -webkit-border-radius: 10px;   -moz-border-radius: 10px;}.block2Header, .block3Header {	font-size: 2em;	font-family: titilliumBlack;	letter-spacing: -.05em;	line-height: 1em;	margin-bottom: 3%;	width: 100%;}.block3Header {	color: #ffffff;}.block2Copy, .block3Copy {	width: 100%;	font-size: 1.25em;	line-height: 1.5em;   color: #ffffff;}.block2Copy {   color: #000000;}.lpnCtr {	width: 40px;	position: fixed;	right: 25px;   top: 25px;	background-image: url(../images/landOpacity.png);	z-index: 10;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	display: none;	padding: 5px 0px;}.navDot {	display: block;	margin: 10px auto;   cursor: pointer;   border-radius: 5px;   width: 10px;   height: 10px;   background: #ffffff;}.navDotRed {   background: #ff3a2f;}.lpnCtr img:hover {	opacity: .5;	cursor: pointer;}.bottom {	position: absolute;	bottom: 0px;	width: 100%;   height: auto;   min-height: 100px;	background-image: url(../images/landOpacity.png);   padding: 20px 0px;}.bottom div {	color: #ffffff;	width: 100%;}#menuWrap, #footer {   display: none;}.footerContent {   text-align: left;   padding: 0px 40px;   margin: 0px 0px 0px 0px;   float: left;   clear: left;   width: auto !important;}.rfc {   width: auto;   float: right;   padding: 0px !important;   margin-right: 40px;}#header {   text-align: center;	background: #f0f0f0;	height: 80px;	padding: 20px 0px 0px 0px; 	position: absolute;	top: 0px;	left: 0px;	width: 100%;	display: none;}.mainLogo, #title {   float: none;   }.mainLogo {	vertical-align: middle;}.contents, .content {	width: 100% !important;}.content {   border-bottom: none;}select, .chosen-container, .chosen-single,.chosen-container-single .chosen-single {	width: 100% !important;	height: 40px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	display: block;	text-align: left;   margin-top: 5px;}.chosen-container-single .chosen-single span {	margin-top: 5px;}.chosen-container-single .chosen-single div b {	background-position: -4px 0px;}.headImg {   position: relative;   margin: 0px 0px 0px 0px;   float: left;   clear: both;   width: 100%;}.mnotgDescription {   width: 640px;   position: absolute;   bottom: 190px;   left: 40px;   color: #ffffff;   font-size: 1.25em;   line-height: 1.75em;   text-align: left;   font-family: titilliumRegular;   box-sizing: border-box;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   -ms-box-sizing: border-box;}.pubSelBox {   width: 450px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-moz-box-sizing: border-box;	left: 40px;   position: relative;     display: inline-block;   top: 40px;}.button {	padding: 10px 0px;	width: 95px;	font-size: 1em;	margin: 20px auto 0px auto;	display: block;}.learnMore {	position: relative;	text-align: center;	color: #ffffff;	background: #ff3a2f;	padding: 10px 0px;	border-radius: 8px;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	cursor: pointer;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	margin: 20px auto;	font-size: 1em;	width: 120px;	height: auto;	line-height: 1em;	display: inline-block;	float: none;}.layoutBtn {	display: none;}.redText {	color: #ff3a2f !important;}.crazyWrap {	height: 500px;	width: 100%;	max-height: 600px;	margin: 0px auto;	text-align: center;	background-image: url(../images/landOpacity.png);	padding: 60px 50px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;}.footerContent {	border: none !important;}.ipad img {	width: 40%;}/* PARALLAX STYLES */.parallax {	height: 500px; /*fallback*/	height: 100%;	overflow-x: hidden;	overflow-y: auto;	perspective: 300px;	-webkit-perspective: 300px;	-moz-perspective: 300px;}.parallax_group {	position: relative;	height: 500px; /*fallback*/	height: 100vh;	transform-style: preserve-3d;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;}.parallax_layer {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;}.parallax_layer_fore {	transform: translateZ(90px) scale(.7);	-webkit-transform: translateZ(90px) scale(.7);	-moz-transform: translateZ(90px) scale(.7);	z-index: 1;}.parallax_layer_base {	transform: translateZ(0);	-webkit-transform: translateZ(0);	-moz-transform: translateZ(0);	z-index: 4;}.parallax_layer_back {	transform: translateZ(-300px) scale(2);	-webkit-transform: translateZ(-300px) scale(2);	-moz-transform: translateZ(-300px) scale(2);	z-index: 3;}.parallax_layer_deep {	transform: translateZ(-600px) scale(3);	-webkit-transform: translateZ(-600px) scale(3);	-moz-transform: translateZ(-600px) scale(3);	z-index: 2;}#pGroup1 {	box-shadow: 0px 2px 4px #000000;	padding: 0px 0px 0px 0px;	width: 100%;	background: #ffffff;	background-image: url(../images/image1.jpg);	background-repeat: no-repeat;	background-position: 50%;	z-index: 5;}#pGroup2 {	z-index: 3;}#pGroup3 {	z-index: 4;}	/* END PARALLAX STYLES */.button {	display: inline-block;}@media all and (min-width: 768px) and (max-width: 1024px) {   body, html {      overflow: initial !important;      -webkit-overflow-scrolling: touch;   }	.secCopyImg {		width: 80%;		margin: auto;	}	.secCopy2 {		width: 100% !important;		padding: 5% 15%;		border-bottom: none;	}	select, .chosen-container {		font-size: 1em !important;	}	.chosen-drop {		border-top: solid 1px #bbbbbb !important;	}	.chosen-container .chosen-results {		padding: 0px !important;		margin: 0px !important;	}	.chosen-container .chosen-results li{		padding: 10px !important;	}	.chosen-container-single .chosen-single span {		margin-top: 0px !important;		padding: 0px !important;	}	.thinBorder2, .thinBorder3 {		width: 450px;	}	.learnMoreR {		float: left;		margin-top: 50px;	}	#pGroup1 {		background-image: url(../images/image1.jpg);		background-repeat: no-repeat;		z-index: 5;	}	#pGroup2 {		z-index: 3;	}	#pGroup3 {		z-index: 4;	}	   .parallax_layer_fore {	   transform: translateZ(90px) scale(.7);	   -webkit-transform: translateZ(90px) scale(.7);	   -moz-transform: translateZ(90px) scale(.7);	   z-index: 1;   }   /* END PARALLAX STYLES */   .block2Wrapper {      background: #ffffff;      border-radius: 10px;      padding: 20px;      width: 80%;      left: 10%;      top: 50%;         }   .block3Wrapper {      width: 70%;      left: 15%;   }}@media all and (min-width: 320px) and (max-width: 767px) {	#header {		height: 70px;	}	.headImg {		width: 250px;		margin: 20px 0px;	}	.bg2, .bg3 {	}	.button, .chosen-container, select { 		width: 100% !important;	}	.pubSelBox {		width: 90%;      left: 5%;      top: 20px;      border-radius: 10px;      background-image: url(../images/landOpacity.png);	   padding: 20px;      position: relative;      top: 0px;      left: 5%;      bottom: 0px;      margin-top: 5%;   }   .mnotgDescription {      position: relative;      top: 0px;      left: 5%;      bottom: 0px;      border-radius: 10px;      background-image: url(../images/landOpacity.png);	   padding: 20px;      width: 90%;      transform: none;      -webkit-transform: none;      -moz-transform: none;      -ms-transform: none;      margin-top: 5%;      font-size: 1.1em;   }   .headImg {      margin: 0px;   }   .block1Header {       font-size: 1.5em;   }	.pubSelBox .button {		height: auto;		margin: 10px auto 0px auto;		font-size: 1em;	}	.mmBtn, .lpnCtr {		display: none;	}	.parallax {		height: auto !important; /*fallback*/		overflow: visible;		perspective: none;		-webkit-perspective: none;		-moz-perspective: none;	}	.parallax_layer_fore {		transform: none;		-webkit-transform: none;		-moz-transform: none;		z-index: 5;	}	.parallax_layer_base {		transform-style: none;		-webkit-transform-style: none;		-moz-transform-style: none;		z-index: 4;	}	.parallax_layer_back {		transform-style: none;		-webkit-transform-style: none;		-moz-transform-style: none;		z-index: 3;	}	.parallax_layer_deep {		transform-style: none;		-webkit-transform-style: none;		-moz-transform-style: none;		z-index: 2;	}	.block2Wrapper {		width: 100%;		left: 0;		top: 10%;		height: auto;		padding: 0px 20px;		text-align: left;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}	.block3Wrapper {		width: 96%;		left: 2%;		top: 3%;		height: auto;		padding: 20px 20px 10px 20px;		text-align: left;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}	.block3Copy, .block2Copy {		font-size: 1em;		line-height: 1.5em;			}	.block2Header, .block3Header {		font-size: 1.75em;	}	/* END PARALLAX STYLES */	#footer {      display: none;   	}   .bottom {      position: relative;      clear: both;      width: 100%;      left: 0px;      margin-top: 5%;      padding: 20px;	   box-sizing: border-box;	   -webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	   -ms-box-sizing: border-box;   }   .footerContent, .footerContent:first-of-type, .rfc {      width: 100% !important;      text-align: center;      margin-bottom: 10px;      padding: 0px;	   box-sizing: border-box;	   -webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	   -ms-box-sizing: border-box;      float: none;   }   body, html {      overflow: initial !important;   }   .block1Wrapper {      background: transparent;   }   .parallax_group {      min-height: 100%;   }   body, html {		background-image: url(../images/bg3.jpg);      background-repeat: no-repeat;      background-position: 50% 50%;   }   	#pGroup1, #wrap {		background-image: none;      background: transparent;	   box-shadow: none;      -webkit-box-shadow: none;      -moz-box-shadow: none;   }   .headImg {      width: 100%;   }}