@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
html,body{
	width:100%;
	margin:0 auto;
	padding:0;
}
@font-face {
	font-family: ostrich;
	src: url(../fonts/ostrich-regular.ttf);
	font-weight: normal;
	}
@font-face {
	font-family: ostrich;
	src:url(../fonts/OstrichSans-Heavy.otf);
	font-weight: bold;
	}
@font-face {
	font-family: ostrich;
	src: url(../fonts/OstrichSans-Black.otf);
	font-weight: black;
	}
@font-face {
	font-family: neo;
	src: url(../fonts/BebasNeue-Regular.otf);
	font-weight: normal;
	}
@font-face {
	font-family: fira;
	src:url(../fonts/FiraSans-Regular.ttf);
	font-weight: normal;
	}
@font-face {
	font-family: fira;
	src:url(../fonts/FiraSans-Bold.ttf);
	font-weight: bold;
	}
@font-face {
	font-family: fira;
	src:url(../fonts/FiraSans-Italic.ttf);
	font-weight: italic;
	}
@font-face {
	font-family: spart;
	src:url(../fonts/LeagueSpartan-Bold.otf);
	font-weight: bold;
	}

@media only screen and (min-width:1180px){ 
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:900px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:90px auto;
	padding: 0;
	font-size: 41px;
	font-family: neo;
	font-weight: bold;
	width:72%;
	height: 125px;
	text-align: center;
	line-height: 69px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	text-shadow: 2px 2px 7px #210E09;
	color:white;
	}

.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 0;
	font-size: 53px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:84%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	text-shadow: 2px 2px 7px #210E09;

}
.soon:hover{
	color:blue;
}
.mission:hover{
	color:#27227E;
}
.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:100px auto 20px auto;
		padding:0;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
		margin: 5px auto;
		padding-left:40px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:30px;
		line-height: 30px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
		margin:10px auto;
		padding-left:40px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:60px;
		margin: 0 auto;
		padding-left:23px;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:40px;
		height: 40px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:30%;
		transition:all 1s ease-in-out;
	}
	.social_lnks img:hover{
		opacity:100%;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: inline-block;
		position: relative;
		width: 200px;
		height: 50px;
		line-height: 50px;
		margin:0 46px;
		padding:0;
		vertical-align: middle;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 1.2em;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:141px;
		height:73px;
		margin: 0 85px;
		padding:0;
		vertical-align: top;
		transition: all 2s ease-in-out;
	}
	.fr_bnr_spc{
		width:120px;
	}
	.fr_bnr_spc2{
		height: 50px;
		padding-top:10px;
	}
	.fr_img_banner:hover{
		transform: scale(1.3);
	}
	.w_note{
		display: block;
		position: relative;
		width:100%;
		height:651px;
		margin:0 auto;
		padding-top:30px;
	}
	.sec1{
		display: inline-block;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.tagline{
		display: block;
		position: relative;
		width:92%;
		height:64px;
		margin:0 auto;
		padding:0;
		font-size:24px;
		font-family: neo;
		font-weight: bold;
	}
	.qot{
		display: inline-block;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		line-height: 64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: inline-block;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:74%;
		margin:0 0 10px 66px;
		padding:0;
		font-size: 18px;
		text-align: justify;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:0 0 10px 75px;
		padding:0 0 0 20px; 
		list-style: circle;
		text-indent: 0px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:70%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 33px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 21px;
		line-height: 31px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:70%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin:10px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 1.2em;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:44px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:370px;
		height: 50px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 18px;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:370px;
		height: 50px;
		line-height: 50px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 18px;
		text-decoration: none;
		text-align: center;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		font-weight: bold;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
	}
	.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:60%;
		margin:30px auto;
		padding:0;
		font-size: 21px;
		line-height: 28px;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:50%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:18%;
		height:50px;
		line-height: 50px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
	
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
}
@media only screen and (min-width:200px) and (max-width:480px) and (orientation: portrait){
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:850px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 125px 0;
	font-size: 28px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 128px;
	text-align: center;
	line-height: 40px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:#522B74;
	text-shadow: 1px 6px 11px rgba(65,206,80,0.8);}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 30px 0;
	font-size: 34px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
	font-size: 9px;
}
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		margin:0;
		padding:0;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: block;
		position: relative;
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin:0 auto;
		padding:0;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 1.2em;
		text-align: center;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:22.32%;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:26.32%
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 126px 71px;
		background-size:88% 97%;
	}
	.tagline{
		display: block;
		position: relative;
		width:80%;
		height:71px;
		line-height: 30px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:4px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 20px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 8.9px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 10px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
	.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
	
}
@media only screen and (min-width:515px) and (max-width:811px) and (orientation: landscape){
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:346px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:19px auto;
	padding: 0;
	font-size: 28px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 93px;
	text-align: center;
	line-height: 40px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:white;
	text-shadow: 2px 2px 7px #210E09;
	}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 0;
	font-size: 34px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 40px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: inline-block;
		position: relative;
		width: 101px;
		height: 50px;
		line-height: 50px;
		margin:0 10px;
		padding:0;
		vertical-align: middle;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 11px;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:16.32%;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:17.32%
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 341px -15px;
		background-size:60% 106%;
	}
	.tagline{
		display: block;
		position: relative;
		width:49%;
		height:71px;
		line-height: 30px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:20px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 40px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
		line-height: 20px;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
		text-align: center;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
		.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
}

@media only screen and (min-width:375px) and (max-width:812px) and (orientation: portrait){
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:525px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:60px auto;
	padding: 0;
	font-size: 28px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 93px;
	text-align: center;
	line-height: 40px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:white;
	text-shadow: 2px 2px 7px #210E09;
	}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 30px 0;
	font-size: 34px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
	
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		margin:0;
		padding:0;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: block;
		position: relative;
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin:0 auto;
		padding:0;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 1.2em;
		text-align: center;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 27px;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:22.32%;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:26.32%
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 170px -15px;
		background-size:88% 106%;
	}
	.tagline{
		display: block;
		position: relative;
		width:63%;
		height:80px;
		line-height: 24px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:4px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 20px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
		line-height: 22px;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
		.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
	
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
	
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: landscape){
	.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:1147px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 0;
	font-size: 28px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 93px;
	text-align: center;
	line-height: 40px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:white;
	text-shadow: 2px 2px 7px #210E09;
	}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 30px 0;
	font-size: 34px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: inline-block;
		position: relative;
		width: 101px;
		height: 50px;
		line-height: 50px;
		margin:0 10px;
		padding:0;
		vertical-align: middle;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 11px;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:120px;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:140px;
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 497px -15px;
		background-size:51% 106%;
	}
	.tagline{
		display: block;
		position: relative;
		width:72%;
		height:71px;
		line-height: 30px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:20px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 40px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
		line-height: 20px;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
		text-align: center;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
	.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait){
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:1147px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 0;
	font-size: 28px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 93px;
	text-align: center;
	line-height: 40px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:white;
	text-shadow: 2px 2px 7px #210E09;
	}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 30px 0;
	font-size: 34px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		margin:0;
		padding:0;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: block;
		position: relative;
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin:0 auto;
		padding:0;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 1.2em;
		text-align: center;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:120px;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:140px;
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 377px -15px;
		background-size:61% 106%;
	}
	.tagline{
		display: block;
		position: relative;
		width:72%;
		height:71px;
		line-height: 30px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:4px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 20px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
		line-height: 20px;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
		.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
}
	
@media only screen and (min-width:820px) and (max-width:1180px) and (orientation: portrait){
.tmp_img{
	display: block;
	position: relative;
	width:100%;
	height:1147px;
	margin:0 auto;
	padding:0;
	background-image: url("../images/tmp_landing_pg.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	}
.tmp_img img{
	display: block;
	position: relative;
	margin:0 auto;
	padding:0;
	width:120px;
	height:120px;
}
.mission{
	display: block;
	position: relative;
	margin:303px auto;
	padding: 0;
	font-size: 47px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 84px;
	text-align: center;
	line-height: 91px;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	color:#522B74;
	text-shadow: 1px 6px 11px rgba(65,206,80,0.8);}
.soon{
	display: block;
	position: relative;
	margin:30px auto;
	padding: 30px 0;
	font-size: 65px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal;
	width:100%;
	height: 20px;
	text-align: center;
	color:red;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
}

.qlinks{
	display: none;
}
footer{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	background-color: black;
	color:white;
	margin:0 auto;
	padding:0;
}
footer p{
	display: block;
	position: relative;
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
	.fr_head{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:5px auto;
		padding:0;
	}
	.logo{
		display: inline-block;
		position: relative;
		width:50px;
		height:50px;
		margin:0 12px;
		padding:0;
		vertical-align: middle;
	}
	.fr_headp{
		display: inline-block;
		position: relative;
		width:224px;
		height:50px;
		line-height: 50px;
		margin-left:-10px;
		padding:0;
		vertical-align: middle;
		font-size: .8em;
	}
	.fr_menu{
		display: block;
		position: relative;
		width:100%;
		margin:0;
		padding:0;
		background-color: #1B1011;
	}
	.fr_menu_lnk{
		display: block;
		position: relative;
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin:0 auto;
		padding:0;
		color: white;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 1.2em;
		text-align: center;
	}
	.fr_ttl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.8em;
		font-family: neo;
		font-weight: bold;
		margin:10px auto;
		padding:0;
	}
	.fr_logos{
		display: block;
		position: relative;
		width:100%;
		height: 83px;
		margin:0 auto;
		padding-top:5px;
		text-align: center;
		background-color: #310D0E;
	}
	.fr_img_banner{
		display: inline-block;
		position: relative;
		width:120px;
		height:48px;
		margin: 10px 4 px ;
		padding:0;
		vertical-align: top;
	}
	.fr_bnr_spc{
		width:82px;
		margin-top:19px;
		margin-left:14px;
	}
	.fr_bnr_spc2{
		height: 34px;
		padding-top:20px;
		width:140px;
	}
	.fr_bnr_spc3{
		margin-top:17px;
		margin-right:4px;
		margin-left:4px;
	}

	.w_note{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.sec1{
		display: none;
		position: relative;
		width:50%;
		height:475px;
		line-height: 30px;
		margin:164px 0 0 0;
		padding:0;
		vertical-align: top;
		overflow: hidden;
	}
	.sec_mob{
		width:100%;
		height:371px;
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		background-image: url("../images/mo4.png");
		background-repeat: no-repeat;
		background-position: 524px -15px;
		background-size:50% 106%;
	}
	.tagline{
		display: block;
		position: relative;
		width:72%;
		height:71px;
		line-height: 30px;
		margin-top:46px;
		padding-left:4px;
		font-size:20px;
		font-family: neo;
		font-weight: bold;
		text-align: center;
	}
	.qot{
		display: none;
		position: relative;
		font-weight: bold;
		font-size: 70px;
		width:10px;
		height:64px;
		margin:0;
		padding:0;
	}
	.sec2{
		display: none;
		position: relative;
		width:50%;
		height:651px;
		margin-left:-4px;
		padding:0;
		font-size: 20px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-image: url("../images/mo4.png");
		background-size: cover;
		background-position: -38px -51px;
		opacity:100%;
		tansition: all 2s ease-in;
	}

	.ceo_p{
		display: block;
		position: relative;
		width:54%;
		margin:0;
		padding-left:4px;
		font-size: 11px;
		line-height: 14px;
	}
	.ceop_ul{
		display: block;
		position: relative;
		width:77%;
		margin:10px 0;
		padding:0 0 0 20px; 
		list-style: circle;
		text-indent: 0px;
		line-height: 14px;
		font-size: 11px;
	}
	.w_note2{
		display: block;
		position: relative;
		width:95%;
		margin:0 auto;
		padding-bottom:10px;
	}
	.fr_sub_p{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
		font-size: 24px;
		font-weight: bold;
		font-family: neo;
	}
	.fr_sub_txt{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-left:0;
		font-size: 11px;
		line-height: 14px;
		text-align: justify;
	}
	.fr_ico_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.fr_ico{
		display: inline-block;
		position: relative;
		width:32.33%;
		margin:0;
		padding:0;
	}
	.fr_ico img{
		display: block;
		position: relative;
		width:50%;
		height:50%;
		margin:5px auto;
		padding:0;
	}
	.fr_ico p{
		display: block;
		position: relative;
		width: 100%;
		height: 27px;
		line-height: 27px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 11px;
	}
	.lm_but{
		display: block;
		position: relative;
		width:100%;
		height:33px;
		margin:14px auto;
		padding:0;
	}
	.lm_but button{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		margin:0 auto;
	}
	.lm_but button:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.acq_lnk{
		display: block;
		position: relative;
		width:57%;
		height: 33px;
		line-height: 33px;
		background-color: #3C4F08;
		color:white;
		border: none;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.acq_lnk:hover{
		font-weight: bold;
		background-color: darkgoldenrod;
	}
	.sub_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:20px;
		line-height: 20px;
		font-weight: bold;
		margin:0 auto;
		padding:0;
	}
	.miss{
		display: block;
		position: relative;
		margin:0 auto;
		padding: 0;
		font-style: italic;
		font-size: 1.5em;
		text-align: center;
		font-weight: bold;
		color: red;
		line-height: 20px;
	}
	.qlinks{
		display: block;
		position: relative;
		width:100%;
		margin:25px auto 20px auto;
		padding:0;
	}
	.foo_ul{
		display: inline-block;
		position: relative;
		width: 32.33%;
		margin:0;
		padding:0;
		list-style: none;
		vertical-align: top;
	}
	.foo_ttl{
		display: block;
		position: relative;
		width: 100%;
		height:30px;
		line-height: 30px;
		font-weight: bold;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		margin: 0 auto;
		padding-left:5px;
	}
	.foo_ul a{
		display: block;
		position: relative;
		width:100%;
		height:12px;
		line-height: 12px;
		text-decoration: none;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
		margin:10px auto;
		padding-left:5px;
	}
	.social_lnks{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
	.social_lnks img{
		display: inline-block;
		position: relative;
		width:30px;
		height: 30px;
		margin:0 14px;
		padding:0;
		vertical-align: middle;
		opacity:1;
	}
	.clr{
		display: block;
		position: relative;
		width: 100%;
		height: 0px;
		margin: 0 auto;
		padding:0;
	}
		.fr_frm_cont{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.fr_frm_intro{
		display: block;
		position: relative;
		width:90%;
		margin:14px auto;
		padding:0;
		font-size: 16px;
		line-height: 21px;
		text-align: justify;
	}
	.fr_frm{
		display: block;
		position: relative;
		width:90%;
		margin:0 auto;
		padding:0;
	}
	.frm_lbl{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		transition:all .5s ease-in-out;
		margin:10px auto;
		padding:0;
		z-index: 4;
		font-size: 18px;
		border-bottom: .2px dashed black;
	}
	.frm_inpt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 20px;
	}
	.frm_txt{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		line-height: 50px;
		margin:10px auto;
		margin-top:-50px;
		padding:0;
		border:none;
		border-bottom: .2px solid blue;
		z-index: 5;
		opacity:0;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; 
		font-size: 20px;
	}
	.frm_sbt{
		display: block;
		position: relative;
		width:90px;
		height:41px;
		line-height: 41px;
		text-align: center;
		margin:20px 0 0 30px;
		padding:0;
		border-radius: 5px;
		font-size: 18px;
		background-color: #2F0707;
		transition:all .5s ease-in-out;
		color:white;
	}
	.frm_sbt:hover{
		font-weight: bold;
		background-color: #5C6634;
	}
	
}


