@charset "utf-8";
/* Global Setting */
*{
	margin:0;
	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;
	}
html, body {
	margin: 0 auto;
	padding: 0;
	overflow-x: hidden; 
	position:relative;
	height:auto;
	z-index:0;
	}
aside, article, section, header, footer, nav, ul, li {
	margin:0 ;
	padding:0;
	
	}
a:focus {
	outline: thin dotted;
	}
a:hover, a:active{
		outline: 0;
	}
a {
	
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	text-decoration: none;
	
	}
.bold{font-weight: bold;}

@media only screen and (min-width:800px){
	body {
		width:1200px;
		}
	.nav_mob{
		display:none;
		}
	.nav_mob_img{
		display:none;
		}
	.logo_mob{
		display:none;
		}
	.main_nav {
		width: 1200px;
		height: 50px;
		background-color: rgba(163,152,152,0.30);
		margin: 0;
		padding: 0;
		position:fixed;
		z-index:200;
		}
	.nav_img{
		float:left;
		margin-right:20px;
		margin-left:20px;
		margin-top:10px;
		}
	.main_nav>ul{
		list-style:none;
		position:relative;
		}
	.main_nav>ul li{
		display:inline-block;
		float:left;
		position:relative;
		}
	.main_nav>ul li a{
		display:block;
		width:150px;
		height:50px;
		line-height:50px;
		text-align:center;
		color:white;
		margin:0;
		padding:0;
		}
	.main_nav li>ul{
		position:absolute;
		top:50px;
		left:0;
		list-style:none;
		overflow-x:hidden;
		}
	.main_nav li>ul li{
		display:none;
		width:250px;
		height:50px;
		padding-left:10px;
		line-height:50px;
		background-color: rgba(163,152,152,0.30);
		color:white;
		}
	.main_nav ul li>ul li>a{
		display:block;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		text-align:left;
		}
	.main_nav>ul li:hover{
		background-color:#050101;
		}
	.main_nav>ul li:hover ul li{
		display:block;
		border-left: solid 4px white;
		overflow:hidden;
		}
	.qlinks{
		position:relative;
		display:inline-block;
		width:1200px;
		height:260px;
		background-color:#1A0F10;
		margin:0;
		padding:0;
		clear: both;
		}
	.qlinks ul{
		margin-left:30px;
		margin-top:0;
		color:white;
		list-style:none;
		}
	.qlinks h2{
		margin:0;
		margin-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		font-family:ostrich;
		font-weight:bold;
		}
	.qlinks ul li{
		margin-bottom:2px;
		}
	.qlinks a{
		color:white;
		margin-left:30px;
		font-size: .7em;
		}
	.social_lnks{
		float:right;
		margin:30px;
		padding:0;
		position:relative;
		display:block;
		}
	footer{
		color:white;
		width:1200px;
		height:70px;
		position:relative;
		display: block;
		background-color: rgba(35,32,32,0.80);
		clear: both;
		margin:0 auto;
		padding:0;
		}
	footer p{
		display: block;
		position: relative;
		width:1200px;
		height:35px;
		line-height: 35px;
		margin:0 auto;
		padding:0;
		text-align: center;
		font-size: 1.2em;
		}
	footer a{
		display: block;
		position: relative;
		float:left;
		width:48%;
		height: 35px;
		line-height: 35px;
		margin:0;
		padding:0;
		color:white;
		text-align: center;
		}
	#hide{
		display: none;
	}
	#bar{
		display: block;
		position: relative;
		width:0;
		height:40px;
		transition: all 2s ease-in-out;
	}
	.qaccess{
		display: block;
		position: relative;
		width:44%;
		margin:0;
		padding:0;
		float:right;
		top:-154px;
	}
	.qaccess a{
		display: inline-block;
		position: relative;
		vertical-align: top;
		width:35px;
		height: 35px;
		margin:0 2.5px;
		padding:0;
	}
	.qaccess img{
		margin: 0 auto;
		padding:0;
	}
	.budge{
		top:19px;
	}
	.onoff{
		display: inline-block;
		position: relative;
		width:9%;
		height:35px;
		margin:0;
		padding:0;
		top:-100px;
		right:-201px;
		overflow: hidden;
		float:right;
	}
	.onoff a{
		display: inline-block;
		position: relative;
		vertical-align: top;
		width:35px;
		height: 35px;
		margin:0 2.5px;
		padding:0;
	}
	.warp{
		width:1200px;
		height:703px;
		background-image:url(../images/b_w_f.jpg);
		background-repeat:no-repeat;
		background-position:40%;
		overflow:hidden;
		}
	.main_l{
		position:absolute;
		top:550px;
		left:250px;
		color:red;
		-webkit-animation: app 1s ease-in forwards;
		-webkit-animation-delay:1s;
		-moz-animation: app 1s ease-in forwards;
		-moz-animation-delay:1s;
		-o-animation: app 1s ease-in forwards;
		-o-animation-delay:1s;
		opacity:0;
		font-size:150%;
		}
	.main_l:hover{
		text-shadow: 6px 4px 6px rgba(206,89,55,0.99);
		}
	.menu_lng{
		width:220px;
		}
	#menu_new_link{
		width:220px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.main_h{
		display:block;
		width:800px;
		height:70px;
		margin:0;
		padding:0;
		position:absolute;
		top:430px;
		left:-800px;
		font-size:60px;
		font-weight:bold;
		color:rgba(244,219,220,0.50);
		-webkit-animation: main 1s ease-in forwards;
		-webkit-transition	: all 1s ease;
		-moz-transition		: all 1s ease;
		-o-transition		: all 1s ease;
		transition			: all 1s ease;
		}
	@-webkit-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.50);left:60px;		}
		}
	@-webkit-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-moz-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.50);left:60px;		}
		}
	@-moz-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-o-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.50);left:60px;		}
		}
	@-o-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.50);left:60px;		}
		}
	@keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	.ind_pro{
		display:block;
		position:relative;
		width:1200px;
		height:500px;
		background-image:url(../images/profile.jpg);
		}
	.ind_prod{
		display:block;
		position:relative;
		width:1200px;
		height:500px;
		background-image:url(../images/productivity.jpg);
		}
	.button{
		display: block;
		border:solid white 1px;
		width: 150px;
		height: 20px;
		line-height: 20px;
		text-align:center;
		color: white;
		font-size:.9em;
		position:relative;
		margin-left:515px;
		}
	.button a{
		color: white;
		text-align:center;
		font-weight: bold;
		line-height:20px;
		font-size:.8em;
		margin: 0;
		padding: 0;
		}

	#txt2{
		position:relative;
		text-align:center;
		background-color: rgba(181,170,170,0.20);
		line-height:40px;
		display:inline-block;
		width:1200px;	
		color:white;
		font-size:1.5em;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin:0;
		}

	#product3{
		width: 1200px;
		height:481px;
		background-image: url(../images/pq_ps.jpg);
		background-repeat:no-repeat;
		}
	#product3 h2{
		color: white;
		margin:0;
		padding:0;
		}
	
	#product3 h2:nth-child(1){
		position:relative;
		top:70px;
		left:100px;
		}
	#product3 h2:nth-child(2){
		position:relative;
		top:42px;
		margin-left:700px;
		}
		#product3 h2:nth-child(3){
		position:relative;
		top:90px;
		left:250px;
		}
	#product3 h2:nth-child(4){
		position:relative;
		top:65px;
		left:600px;
		}
	#product3 h2:nth-child(5){
		position:relative;
		top:120px;
		left:400px;
		}
	#product3 h3{
		position: relative;
		clear:both;
		color:white;
		float:right;
		margin-right:517px;
		margin-top:205px;
		padding:0;
		border:solid white 1px;
		width: 200px;
		height: 40px;
		line-height: 40px;
		text-align:center;
		}
	#product3 p{
		margin:0;
		padding:0;
		text-align:center;
		display:block;
		width:100px;
		height:50px;
		position:relative;
		top:260px;
		left:530px;
		}
	#OTS{
		position: relative;
		color: red;
		font-size:.8em;

		}
	.product4{
		width: 1200px;
		height:440px;
		background-image: url(../images/solution_ps.jpg);
		background-repeat:no-repeat;
		color:white;
		margin:0;
		padding:0;
		}
	
	.product4 h1 {
		margin:0;
		padding:0;
		font-size:2em;
		position:relative;
		top:120px;
		left:570px;	
		}
	.product4 a{
		position: relative;
		clear:both;
		color:white;
		float:right;
		margin-right:230px;
		margin-top:180px;
		margin-bottom:0;
		padding:0;
		border:solid white 1px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		text-align:center;
		}
	.product4 a:hover{
		-webkit-box-shadow: 9px -4px 40px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 40px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 40px 1px #FFFFFF;  
		box-shadow: 9px -4px 40px 1px #FFFFFF;
		}
	.product4 h4{
		display:block;
		width:1200px;
		height:40px;
		position:relative;
		top:100px;
		line-height:40px;
		background-color:rgba(152,147,147,0.40);
		color:white;
		float:left;
		margin:0;
		padding:0;
		}
	.product4 h4 span{
		margin-right:90px;
		float:right;
		}
	#product6{
		width: 1200px;
		height:540px;
		background-image: url(../images/recruit_PS.jpg);
		background-repeat:no-repeat;
		color:white;
		position:relative;
		}
	#product6 h1, h3{
		margin:0;
		padding:0;
		}
	.index_loc{
		position:absolute;
		top:30px;
		left:250px;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ind_rec_lnk{
		display:block;
		width:1200px;
		height:70px;
		position:absolute;
		top:460px;
		left:280px;
		margin:0;
		padding: 0 0 0 245px;
		}
	.ind_rec_lnk h3{
		position:reltive;
		display:inline-block;
		margin:0;
		padding:0;
		text-align:center;
		}
	.ind_rec_lnk h3 a{
		position:reltive;
		display:inline-block;
		color:white;
		width:250px;
		height:50px;
		line-height:50px;
		border:1px solid white;
		margin-right:30px;
		}
	.ind_rec_lnk h3 a:hover{
		-webkit-box-shadow: 9px -4px 20px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 20px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 20px 1px #FFFFFF;  
		box-shadow: 9px -4px 20px 1px #FFFFFF;
		}

	#terms_banner{
		background-image: url(../images/terms_ps.jpg);
		display:block;
		width:1200px;
		height:200px;
		}
	#terms_banner h2{
		margin:0;
		padding:0;
		color: white;
		float:left;
		position:relative;
		left: 20px;
		top:80px;
		display:block;		
		}
	#terms_banner p{
		margin:0;
		padding:0;
		color: white;
		clear:both;
		position:relative;
		top:100px;
		left:20px;
		font-size:2em;
		}
	#sizetxt {
		display:block;
		width:800px;
		margin: auto;
		padding:0;
		}
	.website_name{	
		color:blue;
		}
	#sizetxt ul{
		margin:20px;
		
	}
	#sizetxt li{
		margin:5px;
		list-style-type: disc;
	}
	.competency {
		background-image:url(../images/b_w_ps.jpg);
		display:block;
		width:1200px;
		height:421px;
		}
	.competency h2{
		margin:0;
		padding:0;
		position:relative;
		margin-bottom:20px;
		padding-top:10px;
		}
	.ani_p1{
		position:relative;
		top:80px;
		left:20px;
		opacity:0;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p2{
		position:relative;
		opacity:0;
		top:100px;
		left:20px;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p3{
		position:relative;
		opacity:0;
		top:120px;
		left:20px;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p4{
		position:relative;
		opacity:0;
		top:140px;
		left:20px;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	
	.ani_p5{
		position:relative;
		opacity:0;
		top:150;
		left:20px;
		color:red;
		-webkit-transition	:all 1s ease-in;
		-moz-transition		:all 1s ease-in;
		-o-transition		:all 1s ease-in;
		transition			:all 1s ease-in;
		}
	.opa {
		opacity:1;
		color:white;
		}
	.move{
		transform:translateX(300px);
		color:#15E105;
		}
	.intro{
		display:block;
		width:1194px;
		height:640px;
		margin:0;
		padding:0;
		position:relative;
		}
	.intro_ttl{
		margin:0;
		padding:0;
		display:block;
		position:absolute;
		top:-25px;
		width:250px;
		height:50px;
		line-height:50px;
		text-align:center;
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		background-color:black;
		color:white;
		font-family: fira;
		font-weight:bold;
		font-size: 20px;
		}
	.intro .intro_p1 {
		margin-left:120px;
		width:420px;
		float:left;
		padding:10px;
		line-height: 20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
	
		}
	.intro .intro_p2 {
		margin-left:60px;
		margin-top:45px;
		width:420px;
		float:left;
		padding:10px;
		line-height: 20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
		}
	.intro img{
		position:absolute;
		left:650px;
		top:50px;
		}
	.flip {
		display:block;
		width:1194px;
		height:400px;
		margin-top:0;
		padding:0;
		position:relative;
		-webkit-prespective	: 800px;
		-moz-prespective	: 800px;
		-o-prespective		: 800px;
		prespective			: 800px;
		transform-style: preserve-3d;
		background-color:white;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		}
	.card_title{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		font-weight:bold;
		color:green;
		font-size:80%;
		text-align:center;
		}
	
	.flip h2{
		display:block;
		width:1200px;
		height:50px;
		position:absolute;
		top:0;
		line-height:50px;
		margin-top:0;
		margin-bottom:30px;
		padding:0px;
		text-align:center;
		color:white;
		-webkit-animation-name:changeColor;
		-webkit-animation-duration:5s;
		-webkit-animation-iteration-count:infinite;
		-webkit-animation-timing-function: linear;
		-webkit-animation-fill-mode: normal;
		
		-moz-animation-name:changeColor;
		-moz-animation-duration:5s;
		-moz-animation-iteration-count:infinite;
		-moz-animation-timing-function: linear;
		-moz-animation-fill-mode: normal;
		
		-o-animation-name:changeColor;
		-o-animation-duration:5s;
		-o-animation-iteration-count:infinite;
		-o-animation-timing-function: linear;
		-o-animation-fill-mode: normal;
		
		animation-name:changeColor;
		animation-duration:5s;
		animation-iteration-count:infinite;
		animation-timing-function: linear;
		animation-fill-mode: normal;

		}
	.card {
		position:relative;
		display: inline-block;
		width:240px;
		height:240px;
		margin: 80px 25px;
		
		-webkit-transition:all 1s ease-in-out;
		-moz-transition:all 1s ease-in-out;
		-o-transition:all 1s ease-in-out;
		transition:all 1s ease-in-out;
		
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		}
	.front{
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:240px;
		height:240px;
		transform-style: preserve-3d;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.front p{
		display:block;
		width:240px;
		height:240px;
		position:absolute;
		top:0;
		left:0;
		padding:10px;
		text-align:center;
		font-size:1em;
		}
	.f_title{
		display:block;
		position:absolute;
		top:75px;
		width:240px;
		height:40px;
		line-height:40px;
		text-align:center;
		font-size:1em;
		background-color:rgba(46,105,240,0.80);
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		color:white;
		border-radius:15px;
		}
	.back{
		transform-style: preserve-3d;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.front{
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.card:hover{
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.p1_con{
		display:block;
		position:relative;
		width:1200px;
		height:650px;
		margin:0;
		padding:0;
		top:60px;
		}
	.p1_con_ttl{
		display:block;
		width:300px;
		height:50px;
		background-color:#B42629;
		-webkit-border-radius: 20px 0 20px 0;
		-moz-border-radius: 20px 0 20px 0;
		-o-border-radius: 20px 0 20px 0;
		border-radius: 20px 0 20px 0;
		position:absolute;
		left:890px;
		top:-40px;
		-webkit-transform:rotate(15deg);
		-moz-transform:rotate(15deg);
		-o-transform:rotate(15deg);
		transform:rotate(15deg);
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		line-height:50px;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		margin:0;
		padding:0;
		}
	.p1_con_img{
		margin:0;
		padding:0;
		display:inline-block;
		position:absolute;
		top:0;
		left:0;
		width:500px;
		height:449px;
		float:left;
		}
	.p1_con_p{
		display:inline-block;
		width:500px;
		height:400px;
		float:left;
		margin:0;
		padding:0;
		position:absolute;
		left:510px;
		top:20px;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_ul{
		display:block;
		position:absolute;
		top:180px;
		left:550px;
		font-size:1.1em;
		}
	.p1_con_p2{
		display:inline-block;
		width:500px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		position:absolute;
		left:510px;
		top:300px;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_p3{
		display:block;
		width:500px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		position:absolute;
		left:510px;
		top:420px;
		font-size:.9em;
		text-align:justify;
		}

	@-webkit-keyframes changeColor{
		0%  {background-color:#BFBFBF;}
		50% {background-color:#8C8C8C;}
		100%{background-color:#404040;}
		}	
		
	.discovery {
		display:block;
		height:445px;
		width:1200px;
		background-image:url(../images/discover_psn.jpg);
		}
	 .ani_p21{
		color: white;
		position:absolute;
		top:150px;
		right:160px;
		margin:0;
		padding:0;
		float:right;
		text-align:center;	
		}
	 .ani_p22{
		color: white;
		position:absolute;
		top:225px;
		right:90px;
		float:right;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.ani_p23{
		color: white;
		position:absolute;
		top:300px;
		right:240px;
		float:right;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.intro_page2{
		display:block;
		width:1194px;
		height:470px;
		margin:0;
		padding:0;
		border: solid 3px #927373;
		position:relative;
		}
	.intro_page2 h2{
		position:absolute;
		margin:0;
		padding:0;
		left:60px;
		top:20px;
		}
	.intro_p2p1{
		position:absolute;
		left:60px;
		top:40px;
		display:block;
		width:500px;
		height:500px;
		text-align:justify;
		line-height:1.5em;
		}
	.intro_p2p2{
		position:absolute;
		left:620px;
		top:40px;
		display:block;
		width:500px;
		height:500px;
		text-align:justify;
		line-height:1.5em;
		}
	.phase1{
		display:block;
		width:1194px;
		height:650px;
		margin:0;
		padding:0;
		border: solid 3px #927373;
		position:relative;
		}
	.phase1img{
		float:right;
		width:300px;
		height:300px;
		position:absolute;
		right:20px;
		top:130px;
		background-image:url(../images/tunnle.jpg);
		background-position: 38%; 
		margin:5px;
		}
	.img_txt{
		position:absolute;
		top:150px;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.40);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.img_txt1{
		position:absolute;
		top:0;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.90);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.phase1 h2{
		position:absolute;
		margin:0;
		padding:0;
		left:60px;
		top:20px;
		}
	.phase1p{
		position:absolute;
		left:60px;
		top:40px;
		display:block;
		width:800px;
		height:400px;
		text-align:justify;
		line-height:1.5em;
		float:left;
		}
		
	.sp2{
		-webkit-column-count:2;
		-moz-column-count:2;
		-o-column-count:2;
		column-count:2;
		
		-webkit-column-width: 100px;
		-moz-column-width: 100px;
		-o-column-width: 100px;
		column-width: 100px;
		}	
	.phase1s{
		display:block;
		width:1194px;
		height:750px;
		margin:0;
		padding:0;
		border: solid 3px #927373;
		position:relative;
		background: rgb(2,0,36);
		background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 2%, rgba(124,138,162,0.9500393907563025) 9%, rgba(0,212,255,1) 100%);
		border-bottom:none;
		}
	.cir{
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		width:150px;
		height:150px;
		background-color: #1996F0;
		border:solid 1px #1996F0;
		display:block;
		line-height:150px;
		margin-left:30px;
	
		text-align:center;
		font-family: ostrich;
		font-weight:bold;
		font-size:25px;
		position:absolute;
		top:250px;
		
		}

	.cont_WDWD{
		-webkit-perspective:800;
		-moz-perspective:800;
		-o-perspective:800;
		perspective:800;
		position:absolute;
		left:250px;
		top:35px;
		width:240px;
		height:300px;
			}
	.WDWD{
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-o-transform-style:preserve-3d;
		transform-style:preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		position:absolute;
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		
		width:240px;
		height:300px;
		}
	.WDWD_front{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		color:black;
		background-color:#FF7070;
		position:absolute;
		-webkit-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.overlay1{
		position:absolute;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		background-color:#257AE0;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		top:40%;
		}
	.WDWD_back{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:23px;
		color:white;
		background-color:red;
		position:absolute;
		
		
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.WDWD_front, .WDWD_back{
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		}
	.WDWD:hover{
		-webkit-transform:rotateY(0);
		-moz-transform:rotateY(0);
		-o-transform:rotateY(0);
		transform:rotateY(0);
		}
	
	.cont_WDWD1{
		-webkit-perspective:800;
		-moz-perspective:800;
		-o-perspective:800;
		perspective:800;
		position:absolute;
		left:573px;
		top:35px;
		width:240px;
		height:300px;
	
			}
	.WDWD1{
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-o-transform-style:preserve-3d;
		transform-style:preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		position:absolute;
		
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		
		width:240px;
		height:300px;
		}
	.WDWD1_front{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		color:black;
		background-color:#62FF24;
		position:absolute;
		-webkit-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.overlay2{
		position:absolute;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		background-color:#257AE0;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		top:40%;
		}
	.WDWD1_back{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:23px;
		color:white;
		background-color:green;
		position:absolute;
		
		
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.WDWD1_front, .WDWD1_back{
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.WDWD1:hover{
		-webkit-transform:rotateY(0);
		-moz-transform:rotateY(0);
		-o-transform:rotateY(0);
		transform:rotateY(0);
		}

	
	.cont_WDWD2{
		-webkit-perspective:800;
		-moz-perspective:800;
		-o-perspective:800;
		perspective:800;
		position:absolute;
		left:900px;
		top:35px;
		width:240px;
		height:300px;
	
			}
	
	.WDWD2{
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-o-transform-style:preserve-3d;
		transform-style:preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		position:absolute;
		
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		
		width:240px;
		height:300px;
		}
	.WDWD2_front{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		color:black;
		background-color:#8E65F1;
		position:absolute;
		-webkit-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.overlay3{
		position:absolute;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		background-color:#257AE0;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		top:40%;
		}
	.WDWD2_back{
		width:240px;
		height:300px;
		line-height:300px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:23px;
		color:white;
		background-color:blue;
		position:absolute;
		
		
		
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		}
	.WDWD2_front, .WDWD2_back{
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.WDWD2:hover{
		-webkit-transform:rotateY(0);
		-moz-transform:rotateY(0);
		-o-transform:rotateY(0);
		transform:rotateY(0);
		}
	
	.WDWD_p3{
		position:absolute;
		top:410px;
		left:250px;
		
		display: block;
		width:500px;
		height:170px;
		line-height:30px;
		
		
		padding:10px;
		
		-webkit-border-radius: 2%;
		-moz-border-radius: 2%;
		-o-border-radius: 2%;
		border-radius: 2%;
		border: solid 2px red;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		color: white;
		text-align:center;
		}
	.cir_int1{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		text-align:center;
		background-color: rgba(48,221,21,0.40);
		border: solid 2px black;
		position:absolute;
		top: 400px;
		left:820px;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
	.cir_int2{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:120px;
		color:blue;
		text-align:center;
		background-color: rgba(170,221,35,0.70);
		border: solid 2px black;
		position:absolute;
		top: 400px;
		left:920px;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
	.phase2{
		display:block;
		width:1194px;
		height:650px;
		margin:0;
		padding:0;
		border: solid 3px #927373;
		position:relative;
		background: rgb(2,0,36);
		border-top:none;
		}
	.order{
		border: solid 2px white;
		display:block;
		position:absolute;
		left:850px;
		top:650px;
		width:200px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		text-align:center;
		-webkit-box-shadow: 9px -4px 32px -11px #EBDADA;
		-o-box-shadow: 9px -4px 32px -11px #EBDADA; 
		-moz-box-shadow: 9px -4px 32px -11px #EBDADA;  
		box-shadow: 9px -4px 32px -11px #EBDADA;
		-moz-transition:all 1s ease;
		-webkit-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		}
	.order a{
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
	.order:hover{
		-webkit-box-shadow: 9px -4px 32px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 32px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 32px 1px #FFFFFF;  
		box-shadow: 9px -4px 32px 1px #FFFFFF;
		}
		
	.VMV{
		display:block;
		position:relative;
		background-image:url(../images/solution_ps.jpg);
		background-repeat:no-repeat;
		width:1200px;
		height:250px;
		color:white;
		padding-top:200px;
		padding-left:530px;
		margin:0;
		}

	.VMV_P1{
		display:block;
		position:absolute;
		left:100px;
		top:260px;
		margin:0;
		padding:0;
		text-shadow: 3px -7px 10px rgba(206,206,206,0.88);
	}
	.VMV_P2{
		display:block;
		position:absolute;
		left:200px;
		top:350px;
		margin:0;
		padding:0;
		text-shadow: 3px -7px 10px rgba(206,206,206,0.88);
	}

	.vmv_logo{
		position:absolute;
		top:400px;
		left:1050px;
		z-index:10;
		
		}
	.intro_p4{
		display:block;
		width:1200px;
		height:930px;
		background: rgb(18,16,17);
		background: linear-gradient(180deg, rgba(18,16,17,1) 0%, rgba(27,25,26,1) 25%, rgba(75,71,72,0.840795693277311) 56%, rgba(98,134,150,1) 69%);
		position:relative;
		margin:0;
		padding:0;
		}
	
	.p4_cont{
		-webkit-perspective	: 1000px;
		-moz-perspective	: 1000px;
		-o-perspective		: 1000px;
		perspective			: 1000px;
		position:relative;
		left:40px;
		top:180px;
		display:block;
		width:200px;
		height:200px;
		}
	
	.p4_ani{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition: all 3s ease;
		-moz-transition: all 3s ease;
		-o-transition: all 3s ease;
		transition: all 3s ease;
		
		-webkit-animation: VMV_rota 3s linear infinite;
		-moz-animation: VMV_rota 3s linear infinite;
		-o-animation: VMV_rota 3s linear infinite;
		animation: VMV_rota 3s linear infinite;
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		top:0;
		left:0;
		
		}
	
	.p4_img1{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(180deg) translateZ(100px);
		-moz-transform:rotateY(180deg) translateZ(100px);
		-o-transform:rotateY(180deg) translateZ(100px);
		transform:rotateY(180deg) translateZ(100px);		
		}
	
	.p4_img2{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(50deg) translateZ(100px);	
		-moz-transform:rotateY(50deg) translateZ(100px);	
		-o-transform:rotateY(50deg) translateZ(100px);	
		transform:rotateY(50deg) translateZ(100px);			
		}
	.p4_img3{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(-50deg) translateZ(100px);
		-moz-transform:rotateY(-50deg) translateZ(100px);
		-o-transform:rotateY(-50deg) translateZ(100px);
		transform:rotateY(-50deg) translateZ(100px);
		}
	
	
	@-webkit-keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-moz-keyframes VMV_rota{
		from{-moz-transform:rotateY(0deg);}
		to{-moz-transform:rotateY(360deg);}
		}
	@keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-o-keyframes VMV_rota{
		from{-o-transform:rotateY(0deg);}
		to{-o-transform:rotateY(360deg);}
		}
	.VMV_BP{
		position:absolute;
		left:300px;
		top:60px;
		border: solid 2px white;
		
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		
		width:800px;
		height:420px;
		color:white;
		
		padding:10px;
	}
	.VMV_BP h3{
		margin-bottom:5px;
		margin-top:0;
		}
		
	.vmv_sp{
		font-weight:bold;
		font-size:1.1em;
		margin:0;
		padding:0;
		}
	#inlink {
		color:red;
		}
	
	.side_bar{
		position:absolute;
		left:5px;
		top:530px;
		display:block;
		width:295px;
		height:400px;
		}

	.bar{
		position:relative;;
		display:block;
		width:100%;
		height:100px;
		line-height:100px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:28px;
		}
	.bar1{
		background-color:#343031;
		}
	.bar2{
		background-color:#324E59;
		}
	.bar3{
		background-color:#5A7E8C;
			}
	.bar4{
		background-color: #6D8C9E;
			}
	
	.bar:hover{
		z-index:20;
		font-size:30px;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;		
		}
	.side_bar1{
		display:block;
		position:relative;
		left:301px;
		top:330px;
		width:890px;
		height:500px;
		}
	.vmv_adv{
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:890px;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:28px;
		background-color:#343031;
		margin:0;
		padding:0;
		}	

	.vmv_adv1{
		position:absolute;
		top:360px;
		left:0;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:28px;
		background-color:#343031;
		margin:0;
		padding:0;
		}

	.vmv_bft{
		position:absolute;
		top:40px;
		left:0;
		width:820px;
		height:320px;
		margin-left:33px;
		text-align:center;

		
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-transition: all 1s ease;
		
		opacity:0;
		overflow:hidden;
		}
	.vmv_adv_main{
		position:relative;
		width:200px;
		height:320px;
		display:inline-block;
		background-color:#9698AC;
		font-size:.8em;
		margin:0;
		padding:0;
		float:left;
		margin-left:5px;
		}
	.vmv_adv_main h4{
		text-align:center;
		color:white;
		background-color:black;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:5px;
		}
	
	.vmv_adv_main li{
		list-style:disc;
		}
	.vmv_adv_main ul{
		padding-left:15px;
		margin:0;
		text-align:left;
		line-height:25px;
		}

	.mob_val{DISPLAY:NONE;}
	.vmv_val{
		position:absolute;
		top:40px;
		left:0;
		width:820px;
		height:320px;
		margin-left:33px;
		text-align:center;
		
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-transition: all 1s ease;
		
		opacity:0;
		}

	.vmv_v{
		position:relative;
		display:inline-block;
		width:250px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:10px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		
		}
	.vmv_v h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}	
	.add_color1{
		background-color:red;
		}		
	.add_color2{
		background-color:green;
		}	
	.add_color3{
		background-color:blue;	
		}			
	.add_txt{
		margin:10px;
		padding:5px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		line-height:24px;
		}		

		
	.vmv_miss{
		position:absolute;
		top:40px;
		left:0;
		width:840px;
		height:320px;
		text-align:center;
		padding-left:30px;
		padding-top:40px;
		
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-transition: all 1s ease;
		
		opacity:0;
		}
		
	.vmv_m{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		float:left;
		margin:8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_m h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.add_txt2{
		position:absolute;
		top:230px;
		margin:10px;
		padding:5px;
		width:790px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		}		

	.vmv_vis{
		position:absolute;
		top:40px;
		left:0;
		width:840px;
		height:320px;
		text-align:center;
		padding-left:135px;
		padding-top:40px;
		
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-transition: all 1s ease;
		
		opacity:0;
		}
	
	.vmv_vs{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		float:left;
		margin:8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	
	.add_txt3{
		position:absolute;
		top:230px;
		left:109px;
		margin:10px;
		padding:5px;
		width:640px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		}		
	.opa2 {	
		opacity:1;
		}
	.opav{
		opacity:0;
		}
	
	.rec_banner{
		background-image:url(../images/recruit_PS.jpg);
		display:block;
		width:1200px;
		height:543px;
		position:relative;
		margin:0;
		padding:0;
		}
	.rec_loc{
		position:absolute;
		top:110px;
		left:200px;
		text-align:center;
		margin:0;
		padding:0;
		}
	.rec_cir{
		position:relative;
		display:inline-block;
		width:200px;
		height:200px;
		color:white;
		text-align:center;
		line-height:200px;
		margin:30px;
		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		
		border: solid 3px white;
		
		font-size:40px;
		font-family:ostrich;
		font-weight:bold;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		}
	
	.glow{
		-webkit-box-shadow: 5px 5px 15px 5px #58824E; 
		-moz-box-shadow: 5px 5px 15px 5px #58824E; 
		-o-box-shadow: 5px 5px 15px 5px #58824E; 
		box-shadow: 5px 5px 15px 5px #58824E;
		}
	.rec_pay{
		display:block;
		position:relative;
		width:1200px;
		height:150px;
		margin:0;
		padding:0;
		}
	.rec_pay h3{
		display:block;
		position:relative;
		margin:0;
		padding-top:20px;
		padding-left:20px;
		font-family:ostrich;
		font-weight:bold;
		font-size:18px;
		color:black;
		text-align:left;
		}

		
		
	.rec_hb1{
		font-size:40px;
		font-family:ostrich;
		font-weight:bold;
		color:white;
		
		opacity:0;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		}
		
	.rec_hb2{
		font-size:30px;
		font-family:ostrich;
		font-weight:normal;
		color:white;
		
		opacity:0;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;

		}
	.cc{
		color:#BFB0A3;
		font-weight:bold;
		text-shadow: 6px 4px 6px rgba(206,89,55,0.99);
		}
	.rec_adv {
		position: relative;
		display:block;
		width:1200px;
		height:50px;
		background: rgb(0,0,0);
		background: linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(24,23,49,1) 10%, rgba(58,58,69,1) 72%, rgba(25,25,27,1) 89%);
		margin:0;
		padding:0;
		}
	.rec_adv h1{
		margin:0;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:30px;
		color:white;
		line-height:50px;
		display:block;
		position:relative;
		text-align:center;
		}
	
	.rec_ord{
		color:tan;
		font-size:16px;
		margin-left:20px;
		margin-bottom:0px;
		padding:0;
		-webkit-animation: glow2 2s ease-in-out infinite alternate;
		-moz-animation: glow2 2s ease-in-out infinite alternate;
		-o-animation: glow2 2s ease-in-out infinite alternate;
		animation: glow2 2s ease-in-out infinite alternate;
		}
	.rec_banner2{
		position:relative;
		display:block;
		width:1200px;
		height:100px;
		margin:0;
		padding:0;
		background-image:url(../images/background3.jpg);
		}
	.side_main{
		position:absolute;
		left:285px;
		top:25px;
		margin:0;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:35px;
		color:white;
		text-align:left;
		}
	.side_main_lnk{
		position:absolute;
		left:785px;
		top:60px;
		margin:0;
		padding:0;
		font-family:ostrich;
		font-weight:black;
		font-size:30px;
		color:#1FFF6D;
		text-align:left;
		text-shadow: 9px 6px 9px rgba(85,211,146,0.81);
		}	
	.rec_side{
		position:absolute;
		left:55px;
		top:51px;
		margin:0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:30px;
		color:white;
		text-shadow: 0 0 20px rgb(254,252,201) , 10px -10px 30px rgb(254,236,133) , -20px -20px 40px rgb(255,174,52) , 20px -40px 50px rgb(236,118,12) , -20px -60px 60px rgb(205,70,6) , 0 -80px 70px rgb(151,55,22) , 10px -90px 80px rgb(69,27,14) ;
		}
	.rec_side1{
		position:absolute;
		left:62px;
		top:11px;
		margin:0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:30px;
		color:white;
		}
	.rec_exe{
		position:relative;
		display:block;
		width:1200px;
		height:900px;
		background-color:white;
		}
	.rec_exeh1, .rec_exeh2{
		font-family:ostrich;
		font-weight:black;
		font-size:40px;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		}
	.rec_exeh1{
		left:90px;
		top:25px;
		}
	.rec_exeh2{
		left:650px;
		top:25px;
		}
	.rec_p1{
		position:absolute;
		top:90px;
		left:60px;
		text-align:justify;
		font-size:1.3em;
		display:block;
		width:500px;
		height:400px;
		margin:0;
		padding:0;
		line-height:30px;
		}
	.rec_side_ttl{
		position:absolute;
		top:330px;
		left:-235px;
		dsiaply:block;
		width:520px;
		height:50px;
		background: white;
		font-family:ostrich;
		font-weight:black;
		font-size:32px;
		text-align:center;
		line-height:50px;
		color:#646464;
		-webkit-box-shadow: 5px 5px 10px -3px rgba(0,0,0,0.63); 
		-moz-box-shadow: 5px 5px 10px -3px rgba(0,0,0,0.63); 
		-o-box-shadow: 5px 5px 10px -3px rgba(0,0,0,0.63); 
		box-shadow: 5px 5px 10px -3px rgba(0,0,0,0.63);
		-webkit-transform:rotate(-90deg);
		-moz-transform:rotate(-90deg);
		-o-transform:rotate(-90deg);
		transform:rotate(-90deg);
		}
	.rec_cont1{
		position:absolute;
		left:600px;
		top:105px;
		border-left:dotted 1px black;
		display:block;
		width:600px;
		height:720px;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
		
	.rec_cube1{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite forwards;
		-moz-animation: swirl 10s ease infinite forwards;
		-o-animation: swirl 10s ease infinite forwards;
		animation: swirl 10s ease infinite forwards;
		
		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:25%;
		top:5%;
		}
	.comp_fix{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:300px;
		height:70px;
		line-height:70px;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:visible;	
		}
	
	.comp1{
		-webkit-transform:rotateY(0) translateZ(150px);
		}
	.comp2{
		-webkit-transform:rotateY(60deg) translateZ(150px);
		}
	.comp3{
		-webkit-transform:rotateY(-60deg) translateZ(150px);
		}		
	.comp4{
		-webkit-transform:rotateY(120deg) translateZ(150px);
		}
	.comp5{
		-webkit-transform:rotateY(180deg) translateZ(150px);
		}	
	.comp6{
		-webkit-transform:rotateY(240deg) translateZ(150px);
		}		
	.rec_cube2{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;

		display:block;
		width:300px;
		height:70px;
	
		position:absolute;
		left:25%;
		top:20%;
		
		}
	.rec_exeh3{
		font-family:ostrich;
		font-weight:black;
		font-size:40px;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		top:250px;
		left:105px;
		}
	.rec_exe_chart{
		position:absolute;
		top:300px;
		left:35px;
		}
	.rec_exe_chart_txt{
		position:absolute;
		top:750px;
		left:35px;
		font-size:.8em;
		}
	.rec_teacher{
		position:relative;
		display:block;
		width:1200;
		height:1100px;
		background-color:white;
		border-top:dotted 1px black;
		}
		
	.rec_p2{
		position:absolute;
		top:90px;
		left:60px;
		text-align:justify;
		font-size:1.3em;
		display:block;
		width:500px;
		height:400px;
		margin:0;
		padding:0;
		line-height:30px;
		}
	.rec_cont2{
		position:absolute;
		left:600px;
		top:200px;
		border-left:dotted 1px black;
		display:block;
		width:600px;
		height:720px;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	
	.t_ttlm{
		position:absolute;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		top:-100px;
		left:-50px;
		}
	
	.t_fix	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		}
		
	.t_ttl{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
		
	.rec_cube3 ul{
		position:absolute;
		top:55px;
		left:10px;
		}
		
	.rec_cube3 ul li{
		display:block;
		width:100%;
		list-style-type:circle;
		font-weight:normal;
		font-size:.7em;
		text-align:left;
		margin:5px;
		}
		
	.rec_cube3{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite;
		-moz-animation: swirl 10s ease infinite;
		-o-animation: swirl 10s ease infinite;
		animation: swirl 10s ease infinite;
		
		display:block;
		width:250px;
		height:250px;
		
		position:absolute;
		left:25%;
		top:5%;
		}
	.rec_cube3:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
		}
	.t1{
		-webkit-transform:rotateY(0) translateZ(125px);
		-moz-transform:rotateY(0) translateZ(125px);
		-o-transform:rotateY(0) translateZ(125px);
		transform:rotateY(0) translateZ(125px);
		}
	.t2{
		-webkit-transform:rotateY(90deg) translateZ(125px);
		-moz-transform:rotateY(90deg) translateZ(125px);
		-o-transform:rotateY(90deg) translateZ(125px);
		transform:rotateY(90deg) translateZ(125px);
		}
	.t3{
		-webkit-transform:rotateY(-90deg) translateZ(125px);
		-moz-transform:rotateY(-90deg) translateZ(125px);
		-o-transform:rotateY(-90deg) translateZ(125px);
		transform:rotateY(-90deg) translateZ(125px);
		}	
	.t4{
		-webkit-transform:rotateY(180deg) translateZ(125px);
		-moz-transform:rotateY(180deg) translateZ(125px);
		-o-transform:rotateY(180deg) translateZ(125px);
		transform:rotateY(180deg) translateZ(125px);
		}
	.t5{
		-webkit-transform:rotateX(-90deg) translateZ(125px);
		-moz-transform:rotateX(-90deg) translateZ(125px);
		-o-transform:rotateX(-90deg) translateZ(125px);
		transform:rotateX(-90deg) translateZ(125px);
		}
	.t6{
		-webkit-transform:rotateX(90deg) translateZ(125px);
		-moz-transform:rotateX(90deg) translateZ(125px);
		-o-transform:rotateX(90deg) translateZ(125px);
		transform:rotateX(90deg) translateZ(125px);
		}
		
		
		
	.rec_cube4{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;


		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:20%;
		top:60%;
		}
	
	.t_ttlm2{
		position:absolute;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		top:350px;
		left:-50px;
		}
	.t_fixf	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		}
		
	.t_ttl2{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		color:black;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_ult{
		margin-top:90px;
		margin-left:5px;
		font-weight:normal;
		font-size:15px;
		text-align:left;
		}
	.rec_ult li{
		display:block;
		width:100%;
		height:30px;
		text-align:center;
		}
		
	.tflip_f{
		background-color:#B7A426;
		}
	.tflip_b{
		background-color:skyblue;
		-webkit-transform:rotateY(180deg);
		}
	.rec_cube4{
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;
		}
	.rec_agri {
		position:relative;
		display:block;
		width:1200px;
		height:1270px;
		background-color:white;
		border-top:dotted 1px black;
		}
	.rec_agri1{
		font-family:ostrich;
		font-weight:black;
		font-size:40px;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		top:30px;
		left:150px;
		}
	.rec_agri2{
		font-family:ostrich;
		font-weight:black;
		font-size:40px;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		top:30px;
		left:770px;
		}
	.rec_p3{
		position:absolute;
		top:90px;
		left:60px;
		text-align:justify;
		font-size:1.3em;
		display:block;
		width:500px;
		height:400px;
		margin:0;
		padding:0;
		line-height:30px;
		}
	.rec_cont3{
		position:absolute;
		left:600px;
		top:100px;
		border-left:dotted 1px black;
		display:block;
		width:600px;
		height:720px;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_agri_cube{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		
		

		display:inline-block;
		width:200px;
		height:200px;
		
		position:relative;
		margin:10px;
		}
	.rec_agri_cube:hover{
		-webkit-transform:rotateY(180deg);
		}
	.agri_fix{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		height:200px;
		margin:0;
		padding:0;
		line-height:200px;
		color:black;
		background-color:white;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.agri_flipb {
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_ttl{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:0;
		padding:0;
		background-color:rgba(183,201,78,0.80);
		position:absolute;
		top:75px;
		font-family:neo;
		font-size:20px;
		text-align:center;
		list-style-type:square;
		}
	.agri_ul{
		display:block;
		width:200px;
		height:200px;
		margin-top:40px;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:15px;
		line-height:15px;
		text-align:left;
		}
	.agri_ul li{
		display:block;
		width:200px;
		height:20px;
		margin:0;
		text-align:center;
		}
	.agri_img1{
		background-image:url(../images/land.jpg);
		}
	.agri_img2{
		background-image:url(../images/harvest.jpg);
		}
	.agri_img3{
		background-image:url(../images/irrigation.jpg);
		}
	.agri_img4{
		background-image:url(../images/image1.jpg);
		}
	.agri_img5{
		background-image:url(../images/harvest3.jpg);
		}
	.agri_img6{
		background-image:url(../images/poultary.jpg);
		}
	.agri_img7{
		background-image:url(../images/aqua.jpg);
		}
	
	@-webkit-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}	
	@-webkit-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}	
	@-webkit-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	.pro_fees{
		display:block;
		position:absolute;
		width:600px;
		height:200px;
		color:black;
		top:900px;
		left:5%;
		font-size:1.3em;
		}
	.pro_l{
		display:block;
		position:absolute;
		width:250px;
		height:50px;
		line-height:50px;
		border:1px solid black;
		color:black;
		left:20%;
		text-align:center;
		font-weight:bold;
		}
	.pro_l:hover{
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		}
	.comp_l{
		display:block;
		position:absolute;
		width:250px;
		height:50px;
		line-height:50px;
		border:1px solid black;
		color:black;
		left:630px;
		text-align:center;
		font-weight:bold;
		top:490px;
		}
	.comp_l:hover{
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		}

	.abt_banner{
		display:block;
		position:relative;
		width:1200px;
		height:600px;
		z-index:2;
		}
	
	.abt_img1{
		float:left;
		}
	.abt_head{
		display:block;
		width:400px;
		height:50px;
		line-height:50px;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		position:absolute;
		left:700px;
		top:30px;
		color:#2A88E0;
		}
	.abt_p1{
		display:block;
		width:700px;
		height:300px;
		font-family: fira;
		font-weight:normal;
		font-size:20px;
		position:absolute;
		left:450px;
		top:100px;
		color:black;
		text-align:center;
		margin:0;
		padding-top:20px;
		}
	.abt_vision{
		display:block;
		width:1200px;
		height:300px;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(../images/abt_discover.jpg);
		background-position: 30%;
		}
	
	.abt_scr{
		background-color:rgba(105,193,224,0.20);
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vis{
		float:right;
		position:absolute;
		right:490px;
		top:-70px;
		margin:0;
		padding:0;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		color:#2A88E0;
		}
	.abt_vstate{
		maring:0;
		padding:0;
		display:block;
		width:1200px;
		height:300px;
		line-height:250px;
		font-family: fira;
		font-weight:bold;
		font-size:30px;
		color:white;
		}
	.abt_vstate_mob{display:none;}
	.abt_valwrap{
		display:block;
		width:1200px;
		height:230px;
		position:relative;
		margin:0;
		padding:0;
		}
	.abt_value1{
		display:inline-block;
		float:left;
		position:relative;
		width:150px;
		height:150px;
		line-height:150px;
		text-align:center;
		margin-left:70px;
		padding:0;
		background-color:rgba(242,242,242,1.00);
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		
		-webkit-transition:all 1s ease-in-out;
		-moz-transition:all 1s ease-in-out;
		-o-transition:all 1s ease-in-out;
		transition:all 1s ease-in-out;
		}
	.abt_value1:hover{
		background-color:#726969;
		}
	.abt_img2{
		margin-top:20px;
		margin-left:0px;
		padding:0;
		position:relative;
		}
	.abt_valnam{
		display:block;
		width:150px;
		height:20px;
		line-height:20px;
		margin-top:40px;
		padding:0;
		position:relative;
		font-family: fira;
		font-weight:bold;
		font-size:20px;
		}
	.abt_fix{
		display:block;
		position:absolute;
		top:-30px;
		left:40px;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		}
	.abt_mis{
		display:block;
		position:relative;
		width:1200px;
		height:300px;
		background-color: rgba(0,42,92,1.00);
		margin-top:30px;
		text-align:center;
		}
	.abt_scr2{
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vstate{
		margin:0;
		padding:0;
		display:block;
		position:relative;
		width:1200px;
		height:300px;
		line-height:300px;
		font-family: fira;
		font-weight:bold;
		font-size:33px;
		text-align:center;
		}
	.abt_mstate{
		margin:0 auto;
		padding-top:20px;
		display:block;
		position:relative;
		width:1000px;
		height:300px;
		line-height:38px;
		font-family: fira;
		font-weight:bold;
		font-size:24px;
		text-align:center;
		color:white;
		}
	#abt_frm{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		margin:0;
		padding:0;
		}
	.frm_ipt{
		display:inline-block;
		width:150px;
		height:30px;
		float:left;
		margin:5px;
		background-color:rgba(219,231,203,1.00);
		}
	.lng{
		width:250px;
		}
	.abt_frm_sty{
		display:block;
		width:50%;
		height:330px;
		margin:20px auto 5px auto;
		-webkit-border-radius	: 20px;
		-moz-border-radius		: 20px;
		-o-border-radius		: 20px;
		   border-radius		: 20px;
		border:1px solid black;
		background-color:tan;
		padding:20px;
		}
	.abt_select{
		width:250px;
		}
	.frm_ipt_msg{
		width:100%;
		height:200px;
		display:block;
		margin:5px;
		}
	.abt_butt{
		float:right;
		margin:5px;
		
		}
		
	
	.hero_banner{
		display:block;
		width:1200px;
		height:500px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		}	
	.hero_img{
		margin:0;
		padding:0;
		position:relative;
		float:left;
		top:500px;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}	
	.hero_banh{
		position:absolute;
		width:1200px;
		height:50px;
		line-height:50px;
		text-align:center;
		background-color:rgba(52,96,215,0.70);
		top:450px;
		margin:0;
		padding:0;
		color:#B4DF2E;
		opacity:0;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bans{
		color:white;
		font-size:.6em;
		}
	.hero_dig{
		diplay:block;
		position:relative;
		margin:0;
		padding:0;
		width:1200px;
		height:230px;
		text-align:center;
		}
	.hero_cir{
		display:inline-block;
		width:170px;
		height:170px;
		line-height:170px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		margin:30px;
		opacity:0;
		
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bdy{
		display:block;
		width:1200px;
		height:700px;
		position:relative;
		margin:0;
		padding:0;
		}
	.hero_bdy_tag{
		display:block;
		width:1200px;
		height:50px;
		line-height:50px;
		position:relative;
		color:white;
		text-align:center;
		margin:0;
		padding:0;
		background: #4D59CE;
		background: -moz-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: -webkit-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: linear-gradient(to right, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		}
	
	.hero_bdy_tag1{
		display:block;
		width:1200px;
		height:50px;
		line-height:50px;
		position:relative;
		color:black;
		text-align:center;
		font-family:ostrich;
		font-size:50px;
		font-weight:bold;
		margin:30px;
		margin-bottom:40px;
		padding:0;
		}
	.hero_contact{
		display:block;
		width:1200px;
		height:200px;
		position:relative;
		margin:0;
		padding:0;
		border-top:1px solid black;
		}
	.hero_frm{
		border:1px dotted black;
		border-radius:10px;
		display:block;
		width:550px;
		height:100px;
		background-color:rgba(203,235,162,1.00);
		padding:10px;
		}
	.lbl{
		border:1px dotted tan;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		}	
		
	
	.p5_banner{
		display:block;
		position:relative;
		width:1200px;
		height:300px;
		margin:0;
		padding:0;
		background-color: rgb(253,112,33);		
		}
	.p5_banner_img{
		position:absolute;
		float:left;
		left:100px;
		top:30px;
		}
	.p5_banner_txt{
		display:block;
		position:absolute;
		width:800px;
		height:60px;
		line-height:60px;
		color:white;
		top:100px;
		left:400px;
		font-family:ostrich;
		font-weight:bold;
		font-size:40px;
		}
	.p5_bdg{
		display:block;
		position:relative;
		width:1200px;
		height:400px;
		margin:0;
		padding:0;
		z-index:9;
		}
	.p5_cir1{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_p1{
		display:inline-block;
		float:left;
		position:relative;
		width:520px;
		height:350px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		background-color:F7F7F7;
		-webkit-box-shadow: -4px 10px 12px -10px #2E383E; 
		box-shadow: -4px 10px 12px -10px #2E383E;
		margin-left:30px;
		padding:20px 20px 30px 20px;
		text-align:justify;
		}
	.p5_p1li{
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:15px;	
		}
	.p5_h2_p1{
		display:inline-block;
		width:100%;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;	
		color:white;
		text-align:center;
		background-color:rgba(62,124,220,0.40);
		}
	
	.p5_cir2{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:590px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_ots{
		display:block;
		position:relative;
		width:1200px;
		height:790px;
		margin:0;
		padding:0;
		z-index:7;
		}
	.p5_ots_img{
		display:block;
		position:absolute;
		top:-20px;
		opacity:.1;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		border:1px solid black;
		overflow:hidden;
		z-index:7;
		}
	.p5_ots_adt_h1{
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		margin:40px 0 20px 0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-size:35px;
		font-weight:bold;
		background-color:rgba(62,124,220,0.40);
		z-index:8;
		color:white;
		}
	.p5_adt_cirs{
		display:block;
		width:100%;
		height:120px;
		z-index:8;
		text-align:center;
		position:relative;
		margin:0;
		padding:0;
		}
	.p5_adt_cir{
		display:inline-block;
		width:150px;
		height:150px;
		line-height:150px;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		z-index:8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		margin:20px;
		padding:0;
		background-color:#7457D7;
		color:white;
		}
	.p5_adt_p{
		position:relative;
		display:block;
		width:800px;
		height:600px;
		margin:30px 0 0 200px;
		z-index:8;
		padding: 40px 20px 0 20px;
		}
	.p5_adt_sp{
		position:relative;
		display:block;
		width:800px;
		margin:0 0 20px 0;
		padding:0;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		}
	.p5_graph{
		width:500px;
		height:420px;
		float:right;
		margin:10px;
		padding:0;
		position:absolute;
		right:200px;
		top:340px;
		}
	.p5_adt_grp{
		margin:5px;
		}
	.p5_ots_ohr{
		display:block;
		position:relative;
		width:1200px;
		height:470px;
		margin:0;
		padding:0;
		z-index:7;
		}
	.p5_ots_ohr_ttl{
		display:block;
		position:relative;
		width:1200px;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		background: #5D76CE;
		background: -moz-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: -webkit-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: linear-gradient(to right, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		font-family:ostrich;
		font-size:40px;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	.p5_ots_cir_ttl{
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		position:absolute;
		left:20px;
		top:-15px;
		display:block;
		width:300px;
		height:60px;
		line-height:60px;
		font-family:ostrich;
		font-size:30px;
		font-weight:bold;
		margin:0;
		padding:0;
		background-color:#251051;
		color:white;
		text-align:center;
		-webkit-transform:rotate(-10deg);
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
		transform:rotate(-10deg);
		-webkit-box-shadow: 7px 6px 11px -2px #4F4983; 
		-moz-box-shadow: 7px 6px 11px -2px #4F4983; 
		-o-box-shadow: 7px 6px 11px -2px #4F4983; 
		box-shadow: 7px 6px 11px -2px #4F4983;
		}
	.p5_ots_ohr_p{
		display:block;
		width:400px;
		height:400px;
		float:left;
		
		line-height:1.6em;
		margin:0;
		padding:30px 20px 0 20px;
		border-right: 1px dotted black;
		text-align:justify;
		}
	.ps_ots_ohr_aside{
		display:inline-block;
		width:350px;
		height:150px;
		float:left;
		margin-left:10px;
		}
	.ps_ots_ohr_aside img{
		position:relative;
		top:0;
		left:0;
		margin:10px;
		padding:0;
		float:left;
		}
	.ps_ots_ohr_aside h4{
		margin:0;
		padding:0;
		display:inline-block;
		margin: 25px 0 20px 0;
		}
	.ps_ots_ohr_aside ul{
		margin-left:70px;
		}
	.cir_int1_mob{display:none;}
	.cir_int2_mob{display:none;}
	.php_msg{
		display:block;
		position:relative;
		width:320px;
		height:30px;
		line-height:30px;
		background-color:#4E93E5;
		font-size:15px;
		font-weight:bold;
		float:left;
		text-align:center;
		margin:0;
		padding:0;
		}
		
	.ch_banner{
		display:block;
		position:relative;
		width:1200px;
		height:258px;
		background-image:url(../images/secure.jpg);
		margin:0;
		padding:0;
		}	
	.ch_banner h1{
		margin:0;
		padding:0;
		font-family:spart;
		font-weight:bold;
		font-size:36px;
		position:absolute;
		display:block;
		color:#594438;
		top:120px;
		left:630px;
		text-shadow: 3px 5px 5px #CD9A7D;
		}
	.ch_banner p{
		position:absolute;
		display:block;
		color:#594438;
		top:160px;
		left:950px;
		font-size:18px;
		margin:0;
		padding:0;
		}
	.ch_use{
		display:block;
		position:relative;
		width:1200px;
		height:400px;
		margin:0 auto;
		padding-left:10%;
		background: #F2DFCE;
		background: -moz-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: -webkit-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: linear-gradient(to bottom, #F2DFCE 0%, #D9BFA9 100%);	
	
	}
	
	.ch_dif{
		display:block;
		position:relative;
		margin: 0;
		padding:0;
		border: 1px solid white;
		width:900px;
		text-align:justify;
		height:auto;
		}
	.ch_dif h3 {
		display:block;
		position:relative;
		width:100%;
		height:auto;
		padding-top:10px;
		}
	.ch_dif p{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		}
	.ch_use_dv{
		display:inline-block;
		position:relative;
		float:left;
		margin:0;
		border:1px solid black;
		margin-top:10px;
		margin-left:20px;
		padding:0;
		width:200px;
		height:100px;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-border-radius: 5%;
		-moz-border-radius: 5%;
		-o-border-radius: 5%;
		border-radius: 5%;
		}
	.ch_use_dv h2 p{
		margin:0;
		padding:0;
		display:block;
		position:relative;
		}
	.ch_use_dv p{
		width: 80%;
		height: 60%;
		font-family:arial;
		font-weight:normal;
		font-size:75%;
		text-align:center;
		margin: 0 auto;
		}
	.ch_use_dv h2{
		width:100%;
		height:30px;
		line-height:30px;
		font-family:ostrich;
		font-weight:bold;
		font-size:120%;
		background-color:rgba(239,224,224,0.80);
		text-align:center;
		}	
	.ch_use h1{
		margin:0;
		padding-bottom:20px;
		clear:both;
		display:block;
		position:relative;
		text-align:center;
		width:100%;
		}
	.ch_grnt{
		display:block;
		position:relative;
		font-family:spart;
		font-weight:bold;
		font-size:18px;
		clear:both;
		float:left;
		text-align:center;
		margin:50px auto;
		width:900px;
		height:auto;
		}
	.ch_keys{
		display:block;
		position:relative;
		width:1200px;
		height:250px;
		margin:0 auto;
		padding-left:50px;
		}
	.ch_keys_hl{
		display:inline-block;
		position:relative;
		float:left;
		margin:30px;
		border-radius:50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		width:150px;
		height:150px;
		background: rgb(214,211,119);
		background: radial-gradient(circle, rgba(214,211,119,1) 0%, rgba(71,211,35,0.8660057773109244) 71%, rgba(35,202,141,1) 92%);
		font-family:ostrich;
		font-weight:bold;
		font-size:120%;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		}
	.ch_keys_hl p{
		width: 80%;
		height:100%;
		text-align:center;
		margin: 0 auto;
		padding-top:40%;
		position:relative;
		display:block;
		}
	.ch_pay{
		display:block;
		position:relative;
		width:100%;
		height:290px;
		background-color:#F5FFFA;
		padding-left:10%;
		padding-top:10px;	
		}
	.ch_pay a{
		display:block;
		position:relative;
		margin:-5px;
		padding:0;
		color:white;
		width:200px;
		height: 30px;
		line-height: 30px;
		background-color: #1D114F;
		color:white;
		font-size: 14px;
		text-align: center;
		}
	.ch_ss{
		display: block;
		position: relative;
		width: 1200px;
		height:300px;
		padding:25px;
		margin:0 auto;

	}
	
	.ch_ss_ttl{
		position: relative;
		display: block;
		width:1200px;
		height: 50px;
		line-height: 50px;
		color:white;
		background-color:#45381D;
		margin: 0 auto;
		padding:0;
		text-align: center;
		font-size: 24px;
		font-family: ostrich;
	}
	.card_mob_img{
		display:none;
	}
	.outter_cont{
		position: relative;
		display:inline-block;
		width:200px;
		height:255px;
		margin: 10px 45px;
		background-color: #DC8183;
		transform-style: preserve-3d;
		perspective: 1000px;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		transition: all 1s ease;
	}
	.card_cont{
		position: absolute;
		padding:0;
		transform-style: preserve-3d;
		width:200px;
		height:255px;
		left:0;
		top:0;
	}
	.card_front{
		position: absolute;
		width:200px;
		height:255px;
		transform-style: preserve-3d;
		backface-visibility: hidden;
	}
	.card_front img{
		width:200px;
		height: 255px;
	}
	.front_img_ttl{
		position: absolute;
		width:200px;
		height:50px;
		line-height: 50px;
		top:100px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		font-size: 20px;
		font-family: neo;
		text-align: center;
	}
	.card_back{
		position: absolute;
		width:200px;
		height:260px;
		backface-visibility: hidden;
		background-color:#6793B7;
		color:white;
		transform: rotateY(180deg);
	}
	.back_card_ttl{
		width:200px;
		height: 30px;
		line-height: 30px;
		background-color: rgba(17,8,8,0.40);
		margin:0 auto;
		padding:0;
		color: white;
		font-size: 18px;
		font-family: neo;
		text-align: center;
	}
	.back_card_details{
		width:180px;
		height: 210px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		font-size: 12px;
		text-align: center;
		text-align: justify;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		margin:0 auto;
		padding:10px;
		
	}
	.card_lnk{
		display: block;
		width:110px;
		height:15px;
		line-height: 15px;
		text-align: center;
		color:white;
		margin: 10px auto;
		padding:0;
		border:1px solid white;
		border-radius: 5px;
		transition: all .5s ease-in-out;
	}
	.outter_cont:hover {
		transform: rotateY(180deg);
	}
	.card_lnk:hover{
		background-color: #061123;
	}

	.ind_pro_s{
		display:block;
		position:relative;
		width:25%;
		height:100%;
		margin:0;
		padding:0;
		float:left;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:75%;
		height:100%;
		margin:0;
		padding:0;
		background-color:rgba(187,176,177,0.10);
		color:white;
		float:left;
		}
	.ind_pro_s h3{
		display:block;
		position:relative;
		width:100%;
		height:80px;
		line-height:80px;
		font-family: ostrich;
		font-size:32px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	 .ind_pro_1{
		display:block;
		position:relative;
		width:100%;
		height:80px;
		line-height:80px;
		font-family: ostrich;
		font-size:32px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.ind_pro_p{
		display:block;
		position:relative;
		width:80%;
		height:80px;
		text-align:center;
		color:white;
		padding:0;
		margin:10px auto;
		}
	.ind_pro_l{
		display:block;
		position:relative;
		width:250px;
		height:50px;
		line-height:50px;
		text-align:center;
		color:white;
		border:1px solid white;
		margin: 0 auto;
		top:-20px;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		}
	.ind_pro_l:hover{
		-webkit-box-shadow: 9px -4px 20px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 20px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 20px 1px #FFFFFF;  
		box-shadow: 9px -4px 20px 1px #FFFFFF;
		}

	.pub_title{
		display:block;
		position:relative;
		width:1200px;
		height:150px;
		background-color:#291515;
		}
	.pub_title p{
		display:block;
		position:relative;
		width:75%;
		height:auto;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		font-size:1.1em;
		margin-top:60px;
		padding:0;
		padding-left:10px;
		float:left;
		color:white;
		}
	.pub_title img{
		float:right;
		margin-right:10px;
		padding:0;
		}
	.pub_title .pub_sp{
		font-weight:bold;
		}
	.pub_p1 .pub_sp{
		font-weight:bold;
		}
	.pub_wrap{
		display:block;
		position:relative;
		width:1200px;
		height:auto;
		}
	.pub_lside{
		display:block;
		position:relative;
		margin:0;
		padding:0;
		float:left;
		width:20%;
		height:4000px;
		background: #8E4F1D;
		background: -moz-linear-gradient(top, #8E4F1D 0%, #A48B31 55%, #B5C590 100%);
		background: -webkit-linear-gradient(top, #8E4F1D 0%, #A48B31 55%, #B5C590 100%);
		background: linear-gradient(to bottom, #8E4F1D 0%, #A48B31 55%, #B5C590 100%);
		}
	.pub_titles{
		display:block;
		position:relative;
		margin:0 auto;
		padding:0;
		font-weight:bold;
		font-size:18px;
		font-family:spart;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		background-color:rgba(34,20,20,0.30);
		color:white;
		}
	.pub_ul li{
		display:block;
		position:relative;
		width:100%;
		padding-left:10px;
		}
	.pub_rside{
		display:block;
		position:relative;
		margin:0;
		padding:1%;
		width:78%;
		height:auto;
		float:left;
		}

	.pub_img{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.pub_p1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		text-align:justify;
		}
	.pub_p1_italic{
		font-style:italic;
		width:90%;
		height:auto;
		text-align:justify;
		}
	.pub_p1_bold {
		font-weight:bold;
		width:90%;
		height:auto;
		text-align:justify;
		}
	.pub_center{
		text-align:center;
		color:red;
		}
	.ind_spa{
		display:block;
		position:relative;
		width:1200px;
		height:653px;
		background-image:url(/images/discover_m.jpg);
		background-position:center;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		}
	.ind_spa h3{
		margin:0;
		padding:0;
		}
	.ind_ver{
		position:absolute;
		display:block;
		top:653px;
		left:0;
		margin:0;
		padding:0;
		text-align:center;
		width:653px;
		height:100px;
		line-height:100px;
		color:white;
		background-color:rgba(240,212,213,0.10);
		font-family: fira;
		font-weight:bold;
		font-size:32px;
		transform-origin:left top;
		transform:rotate(-90deg);
		webkit-transform:rotate(-90deg);
		moz-transform:rotate(-90deg);
		o-transform:rotate(-90deg);
		}
	.ind_ver_loc2{
		left:530px;
		font-size:24px;
		}
	.ind_spa_grp{
		display:block;
		position:relative;
		left:700px;
		top:110px;
		width:490px;
		height:auto;
		margin:0;
		padding:0;
		}
	.ind_spa_cir{
		display:inline-block;
		position:relative;
		margin-right:10px;
		margin-bottom:10px;
		padding:0;
		width:150px;
		height:138px;
		}
	.ind_spa_img{
		display:block;
		position:absolute;
		top:0;
		left:0;
		margin:0;
		padding:0;		
		width:150px;
		height:138px;
		}
	.ind_spa_p{
		position:relative;
		top:100px;
		display:block;
		width:150px;
		height:50px;
		line-height:50px;
		background-color:rgba(26,19,19,0.20);
		font-family: spart;
		color:#EFE9E9;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ind_spa_lnk{
		display:block;
		position:absolute;
		top:580px;
		left:820px;
		margin:0;
		padding:0;
		}
	.ind_spa_lnk h3{
		position:reltive;
		display:inline-block;
		margin:0;
		padding:0;
		text-align:center;
		}
	.ind_spa_lnk h3 a{
		position:reltive;
		display:inline-block;
		color:white;
		width:250px;
		height:50px;
		line-height:50px;
		border:1px solid white;
		margin-right:30px;
		}
	.ind_spa_lnk h3 a:hover{
		-webkit-box-shadow: 9px -4px 20px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 20px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 20px 1px #FFFFFF;  
		box-shadow: 9px -4px 20px 1px #FFFFFF;
		}
	.ind_spa_grp_mob{
		display:none;
		}
	.log_head{
		position:relative;
		display:block;
		margin:0 auto;
		padding-top: 50px;
		background-color:rgba(0,0,0,1.00);
		width:100%;
		height:180px;
		}
	.sp_logo{
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0;
	}
	.img_sp{
		display:block;
		position:relative;
		width:100px;
		height:100px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.img_crt{
		margin:0 auto;
		padding:0;
		display: block;
		position: relative;
		width:100px;
		height:100px;
	}
	.log_head h1{
		position:relative;
		display:block;
		width:1000px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-size:32px;
		margin:20px auto;
		padding:0;
		text-align: center;
		}
	.log_head p, h5{
		position:relative;
		display:block;
		width:400px;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-weight:normal;
		font-size:15px;
		margin:0;
		padding:0;
		top:25px;
		left:15px;
		}
	.log_frm h5{
		text-align:center;
		}
	.log_frm{
		position:relative;
		display:block;
		margin:0 auto;
		padding:0;
		background: rgb(2,0,36);
		height:400px;
		background-image: url('../images/hookha_img.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center;
		background-size:cover;
		}

	.logform{
		position:relative;
		display:block;
		margin:0 auto;
		padding:10px;
		width:400px;
		height:150px;
		border: solid white 1px;
		top:100px;
		}
	.log_fld{
		position:relative;
		display:block;
		margin:20px auto;
		width:300px;
		height:auto;
		clear:both;
		font-weight: bold;
		font-family: spart;
        color: #0E0D0D;
        text-shadow: 0 0 10px #FFFFFF;
		}	
	.sbt{
		position:relative;
		display:block;
		margin:10px 50px 5px 50px;
		width:100px;
		height:25px;
		line-height:20px;
		float:left;
		}	
	.lbl_ses{
		display:block;
		position:relative;
		width:100%;
		height:10px;
		margin:0 auto;
		padding:0;
		clear:both;
		text-align: center;
		color:white;
		font-size: .8em;
	}
	.logform a{
		position:relative;
		display:block;
		margin:10px 50px 10px 50px;
		padding:0;
		float:right;
		width:100px;
		height:25px;
		line-height:25px;
		}
	.reg_frm{
		position:relative;
		display:block;
		margin:0 auto;
		width:100%;
		padding-bottom:20px;
		background: rgb(2,0,36);
		background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(33,39,39,0.8660057773109244) 54%, rgba(108,165,177,1) 92%);
		}
	.regform{
		display:block;
		position:relative;
		margin: 0 auto;
		padding:10px;
		width:30%;
		border: solid white 1px;
		top:10px;
		}
	.reg_fld{
		position:relative;
		display:block;
		margin:10px auto;
		width:300px;
		height:auto;
		clear:both;
		}	
	.lbl_fld{
		position:relative;
		display:block;
		margin:5px 0;
		width:150px;
		height:auto;
		color:white;
		float:left;
		left:50px;
		}
	.lbl_php{
		position:relative;
		display:block;
		margin:5px 0;
		width:150px;
		height:auto;
		color:#1AF168;
		float:right;
		right:50px;
		}
	.sp_menu{
		display: block;
		width:100%;
		margin:0 auto;
		padding:0;
		background-color: black;
		-webkit-transition:all 1s ease-in-out;
	}
	.sp_menu a{
		display: block;
		width:100%;
		height:30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		color:white;
		text-align: center;
		font-family: fira;
		text-decoration: underline;
	}
	.sp_menu a:hover{
		background-color: darkred;
	}
	.inter_head{
		position:relative;
		display:block;
		width:100%;
		height:170px;
		background-color:#897677;
		margin:0 auto;
		padding-top:50px;
		}
	.int_vals{
		display: block;
		position: relative;
		width:16.66%;
		height:40px;
		line-height: 40px;
		text-align: center;
		float:left;
		background-color: #2B0A0B;
		color:white;
		font-size: 28px;
		font-weight: bold;
	}
	.inter_head img{
		display: block;
		position: relative;
		width:100px;
		height: 100px;
		margin: 1% 2% 1% 4%;
		padding:0;
		float:left;
	}
	.inter_head h1{
		position:relative;
		display:block;
		margin:1% 2% 1% 12%;
		padding:10px;
		width:50%;
		height:70px;
		line-height:30px;
		font-family:ostrich;
		font-weight:bold;
		font-size:22px;
		text-align:center;
		border-radius: 10px;
		border:2px solid white;
		float:left;
		color:white;
		}
	.inter_head_e{
		position:relative;
		display:block;
		width:100%;
		height:170px;
		background-color:#897677;
		margin:0 auto;
		padding-top:50px;
		}
	.int_vals_e{
		display: block;
		position: relative;
		width:16.66%;
		height:40px;
		line-height: 40px;
		text-align: center;
		float:left;
		background-color: #2B0A0B;
		color:white;
		font-size: 18px;
		font-weight: bold;
	}
	.inter_head_e img{
		display: block;
		position: relative;
		width:100px;
		height: 100px;
		margin: 1% 2% 1% 4%;
		padding:0;
		float:left;
	}
	.inter_head_e h1{
		position:relative;
		display:block;
		margin:1% 2% 1% 12%;
		padding:10px;
		width:50%;
		height:70px;
		line-height:30px;
		font-family:ostrich;
		font-weight:bold;
		font-size:18px;
		text-align:center;
		border-radius: 10px;
		border:2px solid white;
		float:left;
		color:white;
		}

	.inter_qa{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:#191818;
		margin:0 auto;
		padding-bottom:30px;
		color:white;
		}
	#hide{
		display: none;
	}
	#timer{
		position:relative;
		display:block;
		color:white;
		float:right;
		width:230px;
		height:25px;
		line-height:25px;
		text-align:center;
		margin-right:15%;
		padding:0;
		border: 1px solid white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		font-size:1em;
		}
	.inter_frm{
		position:relative;
		display:block;
		width:1190px;
		margin: 0 auto;
		background-color:black;
		color:white;
		top:40px;
		padding-bottom:80px;
		}
	.inter_p{
		display:block;
		position:relative;
		width:1190;
		margin: 0 auto;
		padding-left:20px;
		font-weight: bold;
		height:30px;
		line-height: 30px;
		background-color:black;
		}
	.inter_p_ar{
		display: block;
		position: relative;
		width:1190px;
		height: 30px;
		line-height: 30px;
		direction: rtl;
		float:right;
		font-size: 20px;
		font-weight: bold;
		padding-right:20px;
	}
	.clr{
		width:100%;
		height:0;
		clear:both;
	}
	.inter_frm_qa{
		display:block;
		position:relative;
		width:1150px;
		height:auto;
		margin: 10px auto;
		padding-top:10px;
		font-family:neo;
		font-size:1.5em;
		background-color:rgba(86,76,76,0.30);
		}
	.ans_div_eng{
		display: block;
		position: relative;
		width:100%;
		text-align: left;
		margin-left:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.Inter_frm_qa_ar{
		display:block;
		position:relative;
		width:1150px;
		margin: 10px auto;
		padding-top:10px;
		font-family:neo;
		font-size:1.4em;
		background-color:rgba(86,76,76,0.30);
		text-align:right;
		direction: rtl;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:1150px;
		height:40px;
		line-height: 40px;
		margin:0 auto;
		padding:0;
	}
	.radio{
		float: left;
		display: block;
		position: relative;
		width:10px;
		height:19px;
		margin-right:10px;
	}
	.radio_ar{
		direction: rtl;
		float: right;
		display: block;
		position: relative;
		width:10px;
		height:30px;
		line-height: 30px;
		margin-left:10px;
	}
	.inter_frm_ans_ar{
		direction: rtl;
		text-align: right;
		font-size: 1.1em;
		display: block;
		position: relative;
		height:30px;
		line-height: 30px;
		float:right;
	}
	.q_img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		width:600px;
		height: 400px;
	}

	.inter_post{
		display: block;
		position: relative;
		width:134px;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-right:250px;
		float:right;
		clear:both;

		}
	.inter_post_ar{
		display: block;
		position: relative;
		width:134px;
		height:50px;
		line-height: 50px;
		text-align: center;
		font-size: 1.5em;
		font-weight: bold;
		margin-left:250px;
		clear:both;
	}
	.comp_sec{
		display:block;
		position:relative;
		width:90%;
		height:400px;
		margin: 0 auto;
		padding:20px;
		border: 1px solid white;
		background-color:rgba(239,122,124,0.30);
		top:80px;
		}
	.comp_ul{
		margin-left:50px;
		}
	.comp_ul li{
		margin: 5px 0;
		padding:0;
		}
	.ch_log_ttl{
		display:block;
		position:relative;
		height:auto;
		width:1200px;
		background-color:rgba(59,49,49,1.00);
		margin:0;
		padding-top:60px;
		padding-bottom:20px;
		}
	.ch_log_frm{
		position:relative;
		width:250px;
		height:250px;
		border:1px solid white;
		margin:10px;
		padding:20px;
		}
	.ch_frm_lbl{
		display:block;
		position:relative;
		width:200px;
		color:white;
		margin:5px auto;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:13px;
		}
	.ch_frm_ipt{
		display:block;
		position:relative;
		width:200px;
		margin:0 auto;
		}
	.ch_frm_sbt{
		display:block;
		position:relative;
		margin-left:20px;
		margin-top:10px;
		}
	.ch_tbl{
		position:relative;
		width:550px;
		border: 1px solid white;
		color:white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:13px;
		text-align:left;
		left:10px;
		top:20px;
		}

	.ch_actv{
		display:block;
		position:relative;
		width:1200px;
		height:800px;
		background-color:rgba(163,105,106,1.00);
		margin:0 auto;
		padding-bottom:40px;
		}
	.ch_frm_actv{
		position:relative;
		display:block;
		width:250px;
		height:100px;
		top:20px;
		left:10px;
		border:1px solid white;
		margin:0;
		padding:10px;
		}
	.ch_actv_lbl{
		display:block;
		position:relative;
		width:200px;
		color:white;
		margin:5px auto;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:13px;
		}
	.ch_frm_ipt{
		display:block;
		position:relative;
		width:200px;
		margin:0 auto;
		}
	.sts_sbt{
		display:block;
		position:relative;
		margin-left:20px;
		margin-top:10px;
		}
	.ch_frm_acvt{
		display:block;
		position:relative;
		width:100px;
		margin:20px auto;
		}
	.ch_tbl_list{
		position:relative;
		display:block;
		top:20px;
		right:10px;
		float:right;
		margin-right:20px;
		width:850px;
		height:auto;
		color:white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:13px;
		border: 1px solid white;
		text-align:left;
		}
	.ch_user_log_pg{
		display:block;
		position:relative;
		width:1200px;
		height:auto;;
		margin: 0 auto;
		padding-bottom:40px;
		background-color:rgba(23,14,14,.80);
		}
	.ch_tbl_usr{
		display:block;
		position:relative;
		top:20px;
		width:1000px;
		height:auto;
		margin:0 auto;
		padding:0;
		border: 1px solid white;
		text-align:left;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:13px;
		color:white;
		}
	.ch_tbl_usr th{
		border-bottom: 1px solid white;
		width:166.66px;
		height:13px;
		color:white;
		}
	.ch_tbl_usr td{
		border-bottom: 1px dotted white;
		width:166.66px;
		height:13px;
		}	
	.inct_tbl{
		position:relative;
		display:block;
		top:20px;
		width:800px;
		height:65px;
		margin: 0 auto;
		padding:0;
		border: 2px solid red;
		color:white;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:16px;
		}
	.inct_tbl th{
		width:800px;
		height:25px;
		text-align:center;
		line-height:25px;
		}
	.log_stat{
		display:block;
		position:relative;
		width:1200px;
		height:800px;
		background-color:rgba(67,41,42,1.00);
		}
	.pub_mob_d{
		display:none;
		}
		
	.mda_body{
		position:relative;
		display:block;
		width:1200px;
		height:575px;
		margin: 0 auto;
		padding: 20px 80px;
		background-color:black;		
		color:white;
		}
	.mod_details{
		position:relative;
		display:block;
		width:1200px;
		height:100px;
		margin: 0 auto;
		padding: 0;
		background-color:black;		
		color:white;
		}
	.mod_details_tbl{
		table-layout: fixed;
		display:block;
		padding:0;
		width:1000px;
		height:100px;
		margin:0 auto;
		border-collapse: collapse;
		background-color: rgba(57,51,51,1.00);
		}
	.mod_details_tbl td{
		height:50px;
		width:166.66px;
		color: rgba(187,149,150,1.00);
		border-left: 1px solid rgba(49,37,38,0.80);
		}
	.tbl_bottom{
		vertical-align: bottom;
		font-family: ostrich;
		font-size: 32px;
		text-align: center;
		}
	.tbl_left{
		vertical-align: top;
		font-size: 20px;
		text-align: left;
		text-align: center;
		}
	.tbl_last{
		vertical-align: bottom;
		font-size: 20px;
		text-align: center;
	}
	.tbl_bold{
		font-weight: bold;
	}
	.mda_mphoto{
		position:relative;
		float:left;
		width: 339px;
		height:451px;
		background-color:rgba(226,241,178,1.00);
		border:1px solid white;
		margin:50px 20px;
		padding:0;
		}
	.div_fix{
		display: block;
		position: relative;
		height:0;
		width:100%;
		clear:both;
	}
	
	.mda_mphoto img{
		width:339px;
		height:451px;
	}
	
	.mda_rphoto{
		position:relative;
		float:left;
		width:180px;
		height:240px;
		background-color:rgba(226,241,178,1.00);
		border:1px solid white;
		margin:20px;
		padding:0;
		}
	
	.mda_rphoto img{
		width:180px;
		height: 240px;
	}
	.mda_frm{
		position:absolute;
		display:block;
		width:100%;
		height:50px;
		top:90%;
		left:0%;
		float:left;
		}
	.mda_frm_fld{
		position:relative;
		float:left;
		}
	.mda_body input[type="file"]{
		display:none;
		}
	.submit_image {
		position: relative;
		display:block;
		width:70px;
		height:35px;
		line-height:35px;
		top:-15px;
		color:white;
		text-align:center;
		opacity:30%;
		float:right;
		margin-right:10%;
		background-color: #130A0A;
		opacity:60%;
		font-size: .7em;
		}
	.submit_image:hover{
		opacity:100%;
		}
	.mda_frm_but{
		position: relative;
		display:block;
		width:70px;
		height:35px;
		line-height:35px;
		top:-45px;
		color:white;
		text-align:center;
		opacity:30%;
		float:right;
		margin-right:5%;
		background-color: #130A0A;
		opacity:60%;
		font-size: .7em;
		}
	.mda.frm_but:hover{
		opacity:100%;
	}
	.file_image{
		position:relative;
		display:block;
		width:30px;
		height:30px;
		float:left;
		top:-20%;
		left:10%;
		background-image:url(../images/paper_clip.png);
		background-repeat:no-repeat;
		background-position:center;
		background-size:contain;
		opacity:30%;
		}
	.file_image:hover{
		opacity:100%;
		}
	.img1_f_name{
		position:relative;
		float:left;
		width:100px;
		height:30px;
		line-height:30px;
		left:12%;
		height:30px;
		font-style:italic;
		}
	
	.clnt_view_head{
		display: block;
		position:relative;
		width:1200px;
		height:80px;
		margin:0 auto;
		padding-top:60px;
		color:white;
		background-color: black;
	}
	.ttl_section{
		display: block;
		position: relative;
		width:600px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #0C0707;
	}
	.ttl_section a{
		display: inline-block;
		position: relative;
		width:100px;
		height:30px;
		line-height: 30px;
		color:white;
		margin:0px 10px;
		padding:0;
		border: 1px white solid;
		border-radius: 5px;
	}
	.ttl_section a:hover{
		color: #FFFFFF;
		text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
	}
	.clnt_cart{
		display: inline-block;
		position: relative;
		width:400px;
		height:50px;
		float:right;
		margin:0;
		padding:0;
		top:-38px;
		right:0;
	}
	.clnt_cart img{
		float:left;
		width:45px;
		height:45px;
	}
	.cart_msg{
		float:left;
		display:inline-block;
		width:200px;
		height:20px;
		line-height: 20px;
		margin-top:10px;
		margin-left:10px;
	}
	.cart_view_head{
		position:relative;
		width:1200px;
		background-color: black;
		margin:0 auto;
		padding:0;
		color:white;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:1200px;
		height:40px;
		padding-top:80px;
		margin:0 auto;
		text-align: center;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	
	}
	.cart_menu{
		position: relative;
		display: block;
		width:1200px;
		height:130px;
		margin:0 auto;
		padding-top:10px;
		background-color: black;
		text-align: center;
		color:white;
	}
	.cart_menu a{
		display: block;
		position:relative;
		width:100px;
		height:20px;
		line-height: 20px;
		border:1px solid white;
		border-radius: 5px;
		color:white;
		text-align: center;
		margin:0 auto;
		padding:0;
	}
	.cart_menu a:hover{
		color: #FFFFFF;
		text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
	}
	.cart_from{
		display: block;
		position: relative;
		width:1200px;
		height:40px;
		margin:20px auto;
		padding:0;
		color:white;
	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:800px;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:200px;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:200px;
		height:100px;
		text-align: center;
	}
	.cart_tbl .cart_imgs{
		width:140px;
		height: 200px;
	}
	.mail_msg{
		position:relative;
		display: block;
		width:1200px;
		height:30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		color: white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
	}
	.mhrm_mod_lnks{
		position:relative;
		display:block;
		width:1200px;
		height: 50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mod_lnks_fx{
		position:relative;
		display:block;
		width:900px;
		height:50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;

	}
	.mhrm_mod_lnks a{
		position: relative;
		display: inline-block;
		width:300px;
		height:50px;
		line-height: 50px;
		float:left;
		color:white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
		text-align: center;
		margin:0;
		padding:0;
	}
	.mhrm_mod_lnks a:hover{
		color: #FFFFFF;
		text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
	}
	
	.mod_reg{
		display:block;
		position:relative;
		width:1200px;
		height: 1500px;
		background-color:black;
		margin:0 auto;
		padding: 70px 0 0 0;
		}
	.mod_reg_h{
		position:relative;
		display:block;
		margin:10px auto;
		padding:0;
		width:1200px;
		height:30px;
		line-height:30px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:2em;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.mod_reg_frm{
		position:relative;
		display:block;
		width:80%;
		height:728px;
		margin: 0 auto;
		padding:20px;
		}
	.mod_reg_short{
		height:500px;
	}
	.form_section{
		background-color:rgba(138,109,109,0.20);
		margin: 0 auto;
		position:relative;
		display:block;
		width:100%;
		margin:20px;
		}
	.mod_reg_lbl{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:160px;
		height:37px;
		line-height:37px;
		padding-left:20px;
		}
	.mod_reg_fld{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:303px;
		height:37px;
		padding:0;
		background-color:rgba(138,109,109,0.20);
		}
	.mod_reg_dv{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		height:37px;
		}
	.fx_fld{
		float:left;
		margin-right:20px;
		}
	.dv_sep{
		height:10px;
		display:block;
		}
	.fx_fld_long{
		width:650px;
		}
	.fx_fld_short{
		width:200px;
		}
	.fx_fld_vshort{
		width:60px;
		}
	.frm_ttl{
		position:relative;
		display:block;
		margin:0;
		padding:20px;
		color:rgba(201,184,185,1.00);
		}
	.frm_section_l{
		padding-bottom:20px;
		padding-top:10px;
		}
	.mod_reg_lbl_trm{
		display: block;
		position:relative;
		width:100%;
		height:100%;
		line-height: 100%;
		vertical-align:middle;
		text-align: center;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		padding:10px 20px 10px 20px;
		color:red;
		margin: 0 auto;
		padding:0;
		}
	.dv_sep_2{
		display:block;
		width:100%;
		height:25px;
		}
	.mod_reg_short{
		height:400px;
	}
	.shortcuts{
		display:block;
		position:relative;
		width:80%;
		height:100px;
		margin:0 auto;
		padding:0;
		
		}
	.shrt_tbl{
		position:relative;
		display:block;
		table-layout: fixed;
		width:100%;
		height:35px;
		background-color: rgba(33,30,31,1.00);
		
		color:white;
		margin-left:20px;
		}	
	.shrt_tbl td{
		width:1000px;
		height:100%;
		line-height: 30px;
		vertical-align:middle;
		text-align: center;
		
		}
	.shrt_a{
		position:relative;
		display:block;
		color:rgba(73,183,56,1.00);
		margin:0;
		padding:0;
		text-align: center;
		height:30px;
			}
	.mod_log_head_app{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		color:white;
		}
		
	.mod_log_head{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:35%;
		height:260px;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:60%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:20%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		color:rgba(68,169,233,1.00);
		margin:10px;
		padding-left:70px;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}
	.mda_user_info{
		display:block;
		position:relative;
		width:1200px;
		height:95px;
		margin: 0 auto;
		padding: 70px 0 0 20px;
		background-color:black;
		color:white;
		}
	.fx_color{
		color:rgba(64,56,56,1.00);
		width:300px;
		}
	.mda_user_data{
		color:white;
		}
	.mda_user_data a{
		color:rgba(95,153,8,1.00);
		}
	.mod_reg table{
		color: white;
		border-collapse: collapse;
		table-layout: fixed;
		width: 60%;
		margin:0 auto;
		padding:0;
		background-color: #2D2222;
	}
	.mod_reg table td,tr{
		height:27px;
	}
	.mod_reg table td input, select{
		width:96%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.tbl_ttl{
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		height:30px;
		background-color: #493C3D;
	}
	.comp_head{
		display: block;
		position: relative;
		width:100%;
		height:300px;
		background-color: #1B1675;
		color:white;
		padding-top:80px;
	}
	.comp_head img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
	}
	.comp_head h1{
		display: block;
		position: relative;
		margin:0 auto;
		position: relative;
		margin:20px auto;
		width:100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.5em;
	}
	.comp_head p{
		display: block;
		position: relative;
		width:30%;
		height:25px;
		line-height: 25px;
		padding:10px;
		border:2px solid white;
		border-radius: 10px;
		text-align: center;
		margin:0 auto;
	}
}

@media only screen and (min-width:280px) and (max-width:480px) and (orientation: portrait){
	body{
		width:100%;
		}
	.main_nav{
		display:none;
		}	
	.nav_mob_img{
		position:fixed;
		display:block;
		width:40px;
		height:40px;
		top:7.5%;
		left:70%;
		z-index:100;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		margin:0;
		padding:0;
		}
	.m_m_r{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
		}	
	.nav_mob{
		display:none;
		position:fixed;
		top:.8%;
		left:30%;	
		z-index:99;
			}
	.nav_mob>ul {
		display:block;
		list-style:none;
		width:250px;
		height:180px;
		background-color:rgba(33,24,24,0.80);
		font-size:12px;
		color:white;
		}
	.nav_mob ul li>ul{
		list-style:none;
		}
	.nav_mob>ul li, .nav_mob>ul li>ul li{
		border-bottom:.1px solid white;
		}
	.nav_mob>ul li a, .nav_mob>ul li>ul li a{
		color:white;
		width:250px;
		height:20px;
		line-height:20px;
		border-left:4px solid white;
		padding-left:5px;
		}
	.warp{
		display:block;
		position:relative;
		width:100%;
		height:550px;
		margin:-20px auto;
		padding:0;
		background-image:url(../images/b_w_f_mob_p.jpg);
		background-repeat:no-repeat;
		}
	.logo_mob{
		display:block;
		position:absolute;
		top:.5%;
		left:3%;
		float:left;
		width:40px;
		height:35px;
		z-index:100;
		}
	.main_h{
		display:block;
		width:100%;
		height:70px;
		margin:0;
		padding:0;
		position:absolute;
		top:450px;
		font-size:160%;
		font-weight:bold;
		color:white;
		-webkit-animation: main 1s ease-in forwards;
		-webkit-transition	: all 1st ease;
		-moz-transition		: all 1st ease;
		-o-transition		: all 1st ease;
		transition			: all 1st ease;
		}
	@-webkit-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-moz-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-o-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	.main_l{
		position:absolute;
		top:500px;
		left:10px;
		color:red;
		font-size:80%;
		-webkit-animation: app 1s ease-in forwards;
		-webkit-animation-delay:1s;
		-moz-animation: app 1s ease-in forwards;
		-moz-animation-delay:1s;
		-o-animation: app 1s ease-in forwards;
		-o-animation-delay:1s;
		animation: app 1s ease-in forwards;
		animation-delay:1s;
		opacity:0;
		margin:0;
		padding:0;
		}

	@-webkit-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-moz-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-o-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}
	.comp_head{
		display: block;
		position: relative;
		width:100%;
		height:538px;
		background-color: #1B1675;
		color:white;
		padding-top:80px;
	}
	.comp_head img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
	}
	.comp_head h1{
		display: block;
		position: relative;
		margin:0 auto;
		position: relative;
		margin:20px auto;
		width:100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
	}
	.comp_head p{
		display: block;
		position: relative;
		width:90%;
		height:25px;
		line-height: 25px;
		padding:5px;
		border:2px solid white;
		border-radius: 10px;
		text-align: center;
		margin:0 auto;
		font-size: .8em;
	}

	.inter_head{
		display: block;
		position: relative;
		width:100%;
		height: 250px;
		padding-top:80px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals{
		display: none;
	}
	#hide{
		display: none;
	}
	.inter_head img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}
	.inter_head_e{
		display: block;
		position: relative;
		width:100%;
		height: 250px;
		padding-top:80px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals_e{
		display: none;
	}

	.inter_head_e img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head_e h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}

	.inter_qa{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
	}
	.inter_p{
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		font-weight: bold;
		height:30px;
		line-height: 30px;
		text-align: left;
		padding-left:5px;
		font-size: .9em;
		font-weight: bold;
		}
	.inter_frm_qa{
		display: block;
		position: relative;
		width:95%;
		text-align: left;
		margin:0 auto;
		padding-bottom:20px;
		background-color: azure;
		font-size: 1.1em;
	}
	.inter_frm_ans{
		text-align: left;
		font-size: .9em;
		display: block;
		position: relative;
		width:83%;
		height:89px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:left;
	}
	.ans_div_eng{
		display: block;
		position: relative;
		width:100%;
		text-align: left;
		margin-left:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio{
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:5px;
		float:left;
	}
	.inter_post{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin:0 auto;
		clear:both;
	}
	
	.inter_p_ar{
		display: block;
		position: relative;
		width:100%;
		position: relative;
		margin:0 auto;
		padding:10px;
		height:40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		direction: rtl;
		}
	.inter_frm{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	
	.Inter_frm_qa_ar{
		display: block;
		position: relative;
		width:95%;
		direction: rtl;
		text-align: right;
		margin:0 auto;
		padding-bottom:20px;
		background-color: azure;
		font-size: 1.2em;
	}
	.clr{
		display: block;
		position: relative;
		width:100%;
		height:0;
		clear:both;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		text-align: right;
		margin-right:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio_ar{
		direction: rtl;
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:10px;
		float:right;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		font-size: 18px;
		padding:0;
		margin:10px auto;
		height:55px;
	}
	.inter_frm_ans_ar{
		text-align: right;
		font-size: .8em;
		display: block;
		position: relative;
		width:87%;
		height:20px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:right;
	}
	.inter_post_ar{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-left:50px;
		clear:both;
	}
	
	.q_img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		width:90%;
		height:200%;
	}
	#timer{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		text-align: center;
		color:white;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: .9em;
		font-weight: bold;
		border: 1px solid white;
		margin: 0 auto;
		padding:0;
		background-color: #435EDD;
	}
	.ind_pro{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		background-image:url(../images/profile_p.jpg);
		background-repeat:no-repeat;
		}
	.ind_prod{
		display:block;
		position:relative;
		width:100%;
		height:439px;
		background-image:url(../images/productivity_p.jpg);
		}

	.product4{
		width:100%;
		height:440px;
		background-image:url(../images/soultion_mob_p.jpg);
		background-repeat:no-repeat;
		color:white;
		margin:0;
		padding:0;
		position:relative;
		display:block;
		}
	.product4 h1 {
		margin:0;
		padding:0;
		font-size:2em;
		text-align:center;
		position:relative;
		top:5%;
		left:1%;	
		}
	.product4 h3{
		margin:0;
		padding:0;
		position:relative;
		left:24%;
		top:10%;
		}
	.product4 a{
		position:relative;
		color:white;
		padding:10px;
		border:solid white 1px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		text-align:center;
		}
	.product4 a:hover{
		-webkit-box-shadow: 9px -4px 40px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 40px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 40px 1px #FFFFFF;  
		box-shadow: 9px -4px 40px 1px #FFFFFF;
		}
	.product4 h4{
		display:block;
		width:100%;
		height:40px;
		position:relative;
		top:200px;
		line-height:40px;
		background-color:rgba(152,147,147,0.40);
		color:white;
		float:left;
		margin:0;
		padding:0;
		}
	.product4 h4 span{
		margin-right:10px;
		float:left;
		font-size:80%;
		}
	
	.qlinks{
		position:relative;
		display:block;
		width:100%;
		height:220px;
		background-color:#1A0F10;
		margin:0;
		padding:0;
		}
	.qlinks ul{
		margin-top:0;
		color:white;
		list-style:none;
		}
	.qlinks h2{
		margin:0;
		margin-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		font-family:ostrich;
		font-weight:bold;
		}
	.qlinks ul li{
		margin-bottom:2px;
		}
	.qlinks a{
		color:white;
		margin-left:30px;
		font-size: .7em;
		}
	footer{
		color:white;
		display:block;
		width:100%;
		position:relative;
		background-color: rgba(35,32,32,0.80);
		clear: both;
		text-align:center;
		padding-top:1%;
		margin:0 auto;
		}
	footer p{
		display: block;
		position: relative;
		width:100%;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		font-size:60%;
		clear:both;
		}
	footer a{
		display:block;
		position: relative;
		width:40%;
		height:20px;
		line-height: 20px;
		margin: 0 auto;
		float:left;
		color:white;
		text-decoration:underline;
		font-size: 60%;
		}
	.foot_clr{
		display: block;
		position: relative;
		width:100%;
		height: 0;
		clear:both;
	}

	.foo_mob{
		display:inline-block;
		position:relative;
		left:2%;
		margin:2%;
		}
	.social_lnks{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin-top:20px;
		}
	.vmv_comp {
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:80px auto;
		padding:0;
		}
	
	.competency {
		background-image:url(../images/b_w_f_mob_p.jpg);
		display:block;
		width:100%;
		height:568px;
		}
	.competency h2{
		margin:0;
		padding:0;
		position:relative;
		margin-bottom:20px;
		padding-top:10px;
		
		}
	.ani_p1{
		position:relative;
		top:190px;
		left:20px;
		opacity:0;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p2{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p3{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p4{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	
	.ani_p5{
		position:relative;
		opacity:0;
		top:200px;
		left:20px;
		font-size:150%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition	:all 1s ease-in;
		-moz-transition		:all 1s ease-in;
		-o-transition		:all 1s ease-in;
		transition			:all 1s ease-in;
		}
	.opa {
		opacity:1;
		color:white;
		}
	.move{
		transform:translateX(20px);
		color:yellow;
		}
	.flip {
		display:block;
		width:100%;
		height:910px;
		margin:10px auto;
		padding:0;
		position:relative;
		}
	.flip h2{
		font-size:60%;
		text-align:center;
		background-color:#564444;
		color:white;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:10px auto;
		padding:0;
		}

	.card_title{
		font-weight:bold;
		color:green;
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		border:2px solid black;
		text-align:center;
		margin: 0 auto;
		}
	.flip .back{
		display:none;
		}
	.front{
		display:block;
		width:100%;
		height:auto;
		}
	.front>p{
		padding:5%;
		text-align:justify;
		}
	.intro{
		display:block;
		width:100%;
		height:1230px;
		margin:0;
		padding:0;
		position:relative;
		}
	.intro_ttl{
		margin-bottom:5px;
		padding:5px;
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;
		background-color:black;
		color:white;
		font-family: fira;
		font-weight:bold;
		font-size: 20px;
		}
	 .intro_p1,  .intro_p2 {
		width:95%;
		margin:0 auto;
		padding:0px;
		line-height:20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
		}
	.p1_con{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p1_con_ttl{
		display:block;
		width:100%;
		height:50px;
		background-color:#B42629;
		-webkit-border-radius: 20px 0 20px 0;
		-moz-border-radius: 20px 0 20px 0;
		-o-border-radius: 20px 0 20px 0;
		border-radius: 20px 0 20px 0;
		position:relative;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		line-height:50px;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		margin:10px 0 20px 0;
		padding:0;
		}
	.p1_con_img{
		margin:0 auto;
		padding:0;
		display:block;
		position:relative;
		top:0;
		left:0;
		width:300px;
		height:auto;
		}
	.p1_con_p{
		display:block;
		width:90%;
		height:auto;
		margin:5px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_ul{
		position:relative;
		display:block;
		width:80%;
		height:auto;
		font-size:1.1em;
		margin: 10px auto;
		}
	.p1_con_p2{
		display:block;
		width:90%;
		height:auto;
		margin:10px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.discovery {
		display:block;
		height:568px;
		width:100%;
		background-image:url(../images/discover_mob_p.jpg);
		}
	 .ani_p22{
		color: white;
		position:absolute;
		left:19%;
		top:5%;
		margin:0;
		padding:0;	
		text-align:center;
		width:70%;
		height:auto;
		}
	.ani_p23{
		color: white;
		position:absolute;
		left:19%;
		top:12%;
		width:70%;
		height:auto;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.intro_page2{
		display:block;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.intro_page2 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		}
	.intro_p2p1{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.intro_p2p2{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1{
		display:block;
		width:100%;
		height:315%;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.phase1 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:100%;
		}
	.phase1p{
		display:block;
		width:100%;
		height:60%;
		margin:0;
		padding:0;
		position:relative;
		}
	.sp2 {
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:800px;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1img{
		width:300px;
		height:300px;
		position:relative;
		background-image:url(../images/tunnle.jpg);
		background-position: 38%; 
		margin:90% auto 0 auto;
		display:block;
		top:120px;
		}
	.img_txt{
		position:absolute;
		top:150px;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.40);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.img_txt1{
		position:absolute;
		top:0;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.90);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.phase1s .cir{
		-webkit-border-radius:5px 0 5px 0;
		-moz-border-radius:5px 0 5px 0;
		-o-border-radius:5px 0 5px 0;
		border-radius:5px 0 5px 0;
		border:1px solid red;
		background-color:#801213;
		display:block;
		width:40%;
		height:35px;
		line-height:35px;
		text-align:center;
		margin:0 0 20px 20px ;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-transform:rotate(-25deg);
		-moz-transform:rotate(-25deg);
		-o-transform:rotate(-25deg);
		transform:rotate(-25deg);
		}
	.overlay1{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:red;
		margin:0 auto;
		text-align:center;
		}
	.overlay2{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:green;
		margin:0 auto;
		text-align:center;
		}
	.overlay3{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:blue;
		margin:0 auto;
		text-align:center;
		}
	 .WDWD1_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD2_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_p3{
		display:block;
		width:80%;
		height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.phase1s{
		display:block;
		position:relative;
		width:100%;
		height:140%;
		margin: 0 auto;
		}
	.cir_int1{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		text-align:center;
		background-color: rgba(48,221,21,0.40);
		border: solid 2px black;
		position:absolute;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:5%;
		}
	.cir_int2{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:120px;
		color:blue;
		text-align:center;
		background-color: rgba(170,221,35,0.70);
		border: solid 2px black;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:35%;
		}
	.order{
		border: solid 2px white;
		display:block;
		position:absolute;
		top:92%;
		left:20%;
		width:200px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		text-align:center;
		-webkit-box-shadow: 9px -4px 32px -11px #EBDADA;
		-o-box-shadow: 9px -4px 32px -11px #EBDADA; 
		-moz-box-shadow: 9px -4px 32px -11px #EBDADA;  
		box-shadow: 9px -4px 32px -11px #EBDADA;
		background-color:blue;		
		}
	.order a{
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
		
	.VMV{
		display:block;
		background-image:url(../images/soultion_mob_p.jpg);
		width:414px;
		height:458px;
		color:white;
		font-size: 50%;
		margin:0 auto;
		padding:0;
		}
	#vmv_p1{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:130px;
		text-align: left;
	}
	#vmv_p2{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:120px;
		text-align:left;
	}

	.vmv_logo{display:none;}
		
	.intro_p4{
		display:block;
		width:100%;
		height:auto;
		background: rgb(18,16,17);
		background: linear-gradient(180deg, rgba(18,16,17,1) 0%, rgba(27,25,26,1) 25%, rgba(75,71,72,0.840795693277311) 56%, rgba(98,134,150,1) 69%);
		position:relative;
		margin:0;
		padding:0;
		}
	.p4_cont{
		-webkit-perspective	: 1000px;
		-moz-perspective	: 1000px;
		-o-perspective		: 1000px;
		perspective			: 1000px;
		position:relative;
		left:60px;
		top:5px;
		display:block;
		width:200px;
		height:200px;
		}
	.p4_ani{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition: all 3s ease;
		-moz-transition: all 3s ease;
		-o-transition: all 3s ease;
		transition: all 3s ease;
		
		-webkit-animation: VMV_rota 3s linear infinite;
		-moz-animation: VMV_rota 3s linear infinite;
		-o-animation: VMV_rota 3s linear infinite;
		animation: VMV_rota 3s linear infinite;
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		top:0;
		left:0;
		}
	
	.p4_img1{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(180deg) translateZ(100px);
		-moz-transform:rotateY(180deg) translateZ(100px);
		-o-transform:rotateY(180deg) translateZ(100px);
		transform:rotateY(180deg) translateZ(100px);		
		}
	
	.p4_img2{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(50deg) translateZ(100px);	
		-moz-transform:rotateY(50deg) translateZ(100px);	
		-o-transform:rotateY(50deg) translateZ(100px);	
		transform:rotateY(50deg) translateZ(100px);			
		}
	.p4_img3{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(-50deg) translateZ(100px);
		-moz-transform:rotateY(-50deg) translateZ(100px);
		-o-transform:rotateY(-50deg) translateZ(100px);
		transform:rotateY(-50deg) translateZ(100px);
		}
	
	@-webkit-keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-moz-keyframes VMV_rota{
		from{-moz-transform:rotateY(0deg);}
		to{-moz-transform:rotateY(360deg);}
		}
	@keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-o-keyframes VMV_rota{
		from{-o-transform:rotateY(0deg);}
		to{-o-transform:rotateY(360deg);}
		}
	.VMV_BP{
		position:relative;
		margin:0 auto;
		border: solid 2px white;
		
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		
		width:90%;
		height:auto;
		color:white;
		
		padding:10px;
	}
	.VMV_BP h3{
		margin-bottom:5px;
		margin-top:0;
		}
		
	.vmv_sp{
		font-weight:bold;
		font-size:1.1em;
		margin:0;
		padding:0;
		}
	#inlink {
		color:red;
		}
	.side_bar{
		display:none;
		}
	.side_bar1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		overflow:visible;
		}
	.vmv_adv{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:black;
		margin:5px 0 5px 0;
		padding:0;
		}
	.vmv_bft{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		overflow:hidden;
		}
	.vmv_adv_main{
		position:relative;
		width:100%;
		height:auto;
		display:inline-block;
		background-color:#9698AC;
		font-size:.8em;
		margin:0 auto;
		padding:0;
		}
	.vmv_adv_main h4{
		text-align:center;
		color:white;
		background-color:black;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:5px;
		}
	.vmv_adv_main li{
		list-style:disc;
		}
	.vmv_adv_main ul{
		padding-left:15px;
		margin:0;
		text-align:left;
		line-height:25px;
		}
	.vmv_val{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		text-align:center;
		}
	.mob_val{
		text-align:center;
		color:white;
		background-color:#477FCB;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 0 5px 0;
		}
	.vmv_v{
		position:relative;
		display:inline-block;
		width:250px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:10px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
		.vmv_v h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}	
	.add_color1{
		background-color:red;
		}		
	.add_color2{
		background-color:green;
		}	
	.add_color3{
		background-color:blue;	
		}			
	.add_txt{
		margin:10px;
		padding:5px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		line-height:24px;
		}	
	.vmv_miss{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}	
	.vmv_m{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_m h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.add_txt2{
		position:relative;
		margin:0 auto;
		width:100%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		}	
	.vmv_vis{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		margin:0 auto;
		}	
	.vmv_vs{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.add_txt3{
		position:relative;
		margin:0 auto;
		padding:5px;
		width:90%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		}	
	.vmv_adv1{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:#343031;
		margin:0 auto;
		padding:0;
		}
	.cir_int1_mob{display:none;}
	.cir_int2_mob{display:none;}
	
	.p5_banner{
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_banner_txt{
		display:block;
		position:absolute;
		width:100%;
		height:60px;
		line-height:60px;
		color:white;
		top:140px;
		left:15px;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;
		}
	.p5_bdg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		z-index:9;
		}
	.p5_cir1{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_p1{
		display:inline-block;
		float:left;
		position:relative;
		width:80%;
		height:auto;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		background-color:F7F7F7;
		-webkit-box-shadow: -4px 10px 12px -10px #2E383E; 
		box-shadow: -4px 10px 12px -10px #2E383E;
		padding:20px 20px 30px 20px;
		text-align:justify;
		margin:20px 15px 20px 15px;;
		}
	.p5_p1li{
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:15px;	
		}
	.p5_h2_p1{
		display:inline-block;
		width:100%;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;	
		color:white;
		text-align:center;
		background-color:rgba(62,124,220,0.40);
		}
	
	.p5_cir2{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:470px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		}
	.p5_ots{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		clear:both;
		}
	.p5_ots_adt_h1{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		margin:40px 0 20px 0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-size:160%;
		font-weight:bold;
		background-color:rgba(62,124,220,0.40);
		color:white;
		}
	.p5_adt_cirs{
		display:block;
		width:100%;
		height:auto;
		z-index:8;
		text-align:center;
		position:relative;
		margin:0;
		padding:0;
		}
	.p5_adt_cir{
		display:inline-block;
		width:150px;
		height:150px;
		line-height:150px;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		z-index:8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		margin:20px;
		padding:0;
		background-color:#7457D7;
		color:white;
		}
	.p5_adt_p{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin: 0 auto;
		z-index:8;
		}
	.p5_adt_sp{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		}
	.p5_graph{
		display:none;
		}
	.p5_ots_ohr{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_ots_ohr_ttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		background: #5D76CE;
		background: -moz-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: -webkit-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: linear-gradient(to right, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		font-family:ostrich;
		font-size:180%;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	.p5_ots_cir_ttl{
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		position:relative;
		left:20px;
		top:-1px;
		display:block;
		width:140px;
		height:30px;
		line-height:30px;
		font-family:ostrich;
		font-size:90%;
		font-weight:bold;
		margin:0;
		padding:0;
		background-color:#251051;
		color:white;
		text-align:center;
		-webkit-transform:rotate(-10deg);
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
		transform:rotate(-10deg);
		-webkit-box-shadow: 7px 6px 11px -2px #4F4983; 
		-moz-box-shadow: 7px 6px 11px -2px #4F4983; 
		-o-box-shadow: 7px 6px 11px -2px #4F4983; 
		box-shadow: 7px 6px 11px -2px #4F4983;
		}
	.p5_ots_ohr_p{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		line-height:1.6em;
		margin:0 auto;
		text-align:justify;
		padding-top:10px;
		}
	.ps_ots_ohr_aside{
		display:block;
		position:relative;
		width:100%;
		height:150px;
		margin-left:10px;
		}
	.ps_ots_ohr_aside img{
		position:relative;
		top:0;
		left:0;
		margin:10px;
		padding:0;
		float:left;
		}
	.ps_ots_ohr_aside h4{
		margin:0;
		padding:0;
		display:inline-block;
		margin: 25px 0 20px 0;
		}
	.ps_ots_ohr_aside ul{
		margin-left:70px;
		}
	.rec_banner{
		background-image: url(../images/recruit_mob.jpg);
		width: 100%;
		height:290px;
		position: relative;
		margin: 0;
		padding: 0;
		}
	.rec_loc{
		width:100%;
		height:auto;
		display:block;
		position:relative;
		text-align:center;
		margin:0 auto;
		padding-top:60px;
		}
	.rec_cir{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:80%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		margin-bottom:10px;
		text-align:center;
		color:white;
		border: 1px solid white;
		top:50px;
		}
	.rec_hb1{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:100%;
		height:30px;
		line-height:30px;
		margin:60px auto;
		text-align:center;
		color:white;
		}
	.ind_rec_lnk h3 a{
		display:block;
		position:relative;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		font-size: 1em;
		width:100%;
		height:30px;
		margin:0 auto;
		color:red;
		text-align:center;
		top:-40px;
		}
	.ind_pro_s{
		display:none;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		padding-top:50px;
		}
	.ind_pro_1{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		line-height:30px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:1em;
		margin: 0 auto;
		margin-bottom:20px;
		color:white;
		border: 1px solid white;
		-webkit-border-radius: 10%;
		-moz-border-radius: 10%;
		-o-border-radius: 10%;
		border-radius: 10%;
		-webkit-box-shadow: 5px 5px 15px 5px #BBB8AA; 
		box-shadow: 5px 5px 15px 5px #BBB8AA;
		}
	.ind_pro_p{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		color:white;
		font-size:10px;
		margin: 10px auto;
		}
	.ind_pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		color:red;
		margin: 20px auto;
		}
	.rec_adv {
		position: relative;
		display:block;
		width:100%;
		height:70px;
		background: rgb(0,0,0);
		background: linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(24,23,49,1) 10%, rgba(58,58,69,1) 72%, rgba(25,25,27,1) 89%);
		margin:0;
		padding:0;
		}
	.rec_adv h1{
		display:block;
		position:relative;
		width:100%;
		margin:0;
		padding-top:10px;
		font-family:neo;
		font-weight:normal;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_ord{
		color:tan;
		font-size:10px;
		padding:0;
		display:block;
		width:100%;
		height:50px;
		margin-top:10px;
		padding:0;
		text-align:center;
		position:relative;
		-webkit-animation: glow2 2s ease-in-out infinite alternate;
		-moz-animation: glow2 2s ease-in-out infinite alternate;
		-o-animation: glow2 2s ease-in-out infinite alternate;
		animation: glow2 2s ease-in-out infinite alternate;
		}
	.rec_pay{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.rec_banner2{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		margin:0;
		padding:0;
		background-image:url(../images/background3.jpg);
		background-position:center;
		}
	.side_main{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_side{
		display:none;
		}
	.rec_side1{
		display:none;
		}

	.side_main_lnk{
		position:relative;
		margin:0px;
		padding:0;
		font-family:ostrich;
		font-weight:black;
		font-size:120%;
		color:#1FFF6D;
		text-align:center;
		text-shadow: 9px 6px 9px rgba(85,211,146,0.81);
		}	
	.rec_exe{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_exeh1, .rec_exeh2{
		font-family:ostrich;
		font-weight:black;
		font-size:110%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:relative;
		text-align:center;
		}

	.rec_p1{display:none;}
	.rec_side_ttl{
		display:block;
		position:relative;
		background-color:black;
		color:white;
		font-size:120%;
		text-align:center;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cont1{
		position:relative;
		display:block;
		margin-top:30px;
		padding:0;
		display:block;
		width:100%;
		height:720px;
		text-align:left;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube1{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite forwards;
		-moz-animation: swirl 10s ease infinite forwards;
		-o-animation: swirl 10s ease infinite forwards;
		animation: swirl 10s ease infinite forwards;
		
		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:15%;
		top:5%;
		}
	.comp_fix{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:300px;
		height:70px;
		line-height:70px;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:visible;
		-moz-backface-visibility:visible;
		-o-backface-visibility:visible;
		backface-visibility:visible;
		}
	
	.comp1{
		-webkit-transform:rotateY(0) translateZ(150px);
		-moz-transform:rotateY(0) translateZ(150px);
		-o-transform:rotateY(0) translateZ(150px);
		transform:rotateY(0) translateZ(150px);
		}
	.comp2{
		-webkit-transform:rotateY(60deg) translateZ(150px);
		-moz-transform:rotateY(60deg) translateZ(150px);
		-o-transform:rotateY(60deg) translateZ(150px);
		transform:rotateY(60deg) translateZ(150px);
		}
	.comp3{
		-webkit-transform:rotateY(-60deg) translateZ(150px);
		-moz-transform:rotateY(-60deg) translateZ(150px);
		-o-transform:rotateY(-60deg) translateZ(150px);
		transform:rotateY(-60deg) translateZ(150px);
		}		
	.comp4{
		-webkit-transform:rotateY(120deg) translateZ(150px);
		-moz-transform:rotateY(120deg) translateZ(150px);
		-o-transform:rotateY(120deg) translateZ(150px);
		transform:rotateY(120deg) translateZ(150px);
		}
	.comp5{
		-webkit-transform:rotateY(180deg) translateZ(150px);
		-moz-transform:rotateY(180deg) translateZ(150px);
		-o-transform:rotateY(180deg) translateZ(150px);
		transform:rotateY(180deg) translateZ(150px);
		}	
	.comp6{
		-webkit-transform:rotateY(240deg) translateZ(150px);
		-moz-transform:rotateY(240deg) translateZ(150px);
		-o-transform:rotateY(240deg) translateZ(150px);
		transform:rotateY(240deg) translateZ(150px);
		}	
	.rec_cube2{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;

		display:block;
		width:300px;
		height:70px;
	
		position:absolute;
		left:25%;
		top:20%;
		
		}
	.rec_exeh3{
		font-family:ostrich;
		font-weight:black;
		font-size:150%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		top:250px;
		left:0;
		background-color:#F58A8C;
		}
	.rec_exe_chart{
		position:absolute;
		top:300px;
		width:100%;
		height:50%;
		}
	.rec_exe_chart_txt{
		position:absolute;
		top:750px;
		left:35px;
		font-size:.8em;
		}
	.rec_teacher{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
	}
	.rec_p2{
		display:none;
		}
	.t_ttlm{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		text-align:center;
		}
	.rec_cont2{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		text-align:center;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube3{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite;
		-moz-animation: swirl 10s ease infinite;
		-o-animation: swirl 10s ease infinite;
		animation: swirl 10s ease infinite;
		
		display:block;
		width:250px;
		height:250px;
		margin-bottom:50px;
		position:relative;
		left:15%;
		top:5%;
		}
	.t_fix	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
	.t_ttl{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cube3 ul{
		position:absolute;
		top:55px;
		left:10px;
		}
		
	.rec_cube3 ul li{
		display:block;
		width:100%;
		list-style-type:circle;
		font-weight:normal;
		font-size:.7em;
		text-align:left;
		list-style-type:circle;
		margin:5px;
		}
	.rec_cube3:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
		}
	.t1{
		-webkit-transform:rotateY(0) translateZ(125px);
		-moz-transform:rotateY(0) translateZ(125px);
		-o-transform:rotateY(0) translateZ(125px);
		transform:rotateY(0) translateZ(125px);
		}
	.t2{
		-webkit-transform:rotateY(90deg) translateZ(125px);
		-moz-transform:rotateY(90deg) translateZ(125px);
		-o-transform:rotateY(90deg) translateZ(125px);
		transform:rotateY(90deg) translateZ(125px);
		}
	.t3{
		-webkit-transform:rotateY(-90deg) translateZ(125px);
		-moz-transform:rotateY(-90deg) translateZ(125px);
		-o-transform:rotateY(-90deg) translateZ(125px);
		transform:rotateY(-90deg) translateZ(125px);
		}	
	.t4{
		-webkit-transform:rotateY(180deg) translateZ(125px);
		-moz-transform:rotateY(180deg) translateZ(125px);
		-o-transform:rotateY(180deg) translateZ(125px);
		transform:rotateY(180deg) translateZ(125px);
		}
	.t5{
		-webkit-transform:rotateX(-90deg) translateZ(125px);
		-moz-transform:rotateX(-90deg) translateZ(125px);
		-o-transform:rotateX(-90deg) translateZ(125px);
		transform:rotateX(-90deg) translateZ(125px);
		}
	.t6{
		-webkit-transform:rotateX(90deg) translateZ(125px);
		-moz-transform:rotateX(90deg) translateZ(125px);
		-o-transform:rotateX(90deg) translateZ(125px);
		transform:rotateX(90deg) translateZ(125px);
		}
	.rec_cube4{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;


		display:block;
		width:300px;
		height:300px;
		
		position:relative;
		margin:0 auto;
		}
	
	.t_ttlm2{
		position:relaive;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		}
	.t_fixf	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
		
	.t_ttl2{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		color:black;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_ult{
		margin-top:90px;
		margin-left:5px;
		font-weight:normal;
		font-size:15px;
		text-align:left;
		}
	.rec_ult li{
		display:block;
		width:100%;
		height:30px;
		text-align:center;
		}
		
	.tflip_f{
		background-color:#B7A426;
		}
	.tflip_b{
		background-color:skyblue;
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.rec_cube4{
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;
		}
	.rec_agri {
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_agri1{
		display:none;
		}
	.rec_agri2{
		display:none;
		}
	.rec_p3{
		display:none;
	}
	.rec_cont3{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		border-left:dotted 1px black;
		display:block;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_agri_cube{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;

		display:inline-block;
		width:200px;
		height:200px;
		
		position:relative;
		margin:10px;
		}
	.rec_agri_cube:hover{
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_fix{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		height:200px;
		margin:0;
		padding:0;
		line-height:200px;
		color:black;
		background-color:white;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.agri_flipb {
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_ttl{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:0;
		padding:0;
		background-color:rgba(183,201,78,0.80);
		position:absolute;
		top:75px;
		font-family:neo;
		font-size:20px;
		text-align:center;
		list-style-type:square;
		}
	.agri_ul{
		display:block;
		width:200px;
		height:200px;
		margin-top:40px;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:15px;
		line-height:15px;
		text-align:left;
		}
	.agri_ul li{
		display:block;
		width:200px;
		height:20px;
		margin:0;
		text-align:center;
		}
	.agri_img1{
		background-image:url(../images/land.jpg);
		}
	.agri_img2{
		background-image:url(../images/harvest.jpg);
		}
	.agri_img3{
		background-image:url(../images/irrigation.jpg);
		}
	.agri_img4{
		background-image:url(../images/image1.jpg);
		}
	.agri_img5{
		background-image:url(../images/harvest3.jpg);
		}
	.agri_img6{
		background-image:url(../images/poultary.jpg);
		}
	.agri_img7{
		background-image:url(../images/aqua.jpg);
		}
	.pro_fees{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		}
	.pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		padding:0;
		color:red;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:1.3em;
		}
	@-webkit-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}	
	@-moz-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@-o-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
		
	@-webkit-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}	
    @-moz-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-o-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}


	@-webkit-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
		
	@-moz-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@-o-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}

	.hero_banner{
		display:block;
		width:100%;
		height:150px;
		position:relative;
		margin:10% 0 5% auto;
		padding:0;
		overflow:hidden;
		}	
	.hero_img{
		margin:0;
		padding:0;
		position:relative;
		width:20%;
		height:150px;
		float:left;
		top:500px;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}	
	.hero_banh{
		position:absolute;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		background-color:rgba(52,96,215,0.70);
		top:120px;
		margin:0;
		padding:0;
		color:#B4DF2E;
		opacity:0;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		font-size:50%;
		}
	.hero_bans{
		color:white;
		font-size:90%;
		}
	.hero_dig{
		diplay:block;
		position:relative;
		margin:0;
		padding-left:7%;
		width:100%;
		height:70px;
		text-align:center;
		}
	.hero_cir{
		display:block;
		width:60px;
		height:60px;
		line-height:60px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		font-family:ostrich;
		font-size:80%;
		font-weight:bold;
		margin-left:1%;
		opacity:0;
		float:left;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bdy{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0;
		padding:0;
		}
	.hero_bdy img{
		width:100%;
		height:25%;
		}
	.hero_bdy_tag{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		position:relative;
		color:white;
		text-align:center;
		font-size:90%;
		margin:0;
		padding:0;
		background: #4D59CE;
		background: -moz-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: -webkit-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: linear-gradient(to right, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		}
	.hero_bdy_tag1{
		display:block;
		width:100%;
		height:50px;
		line-height:40px;
		position:relative;
		color:black;
		text-align:center;
		font-family:ostrich;
		font-size:100%;
		font-weight:bold;
		margin-bottom:20px;
		padding:0;
		}
	.hero_contact{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:5px auto;
		padding:0;
		border-top:1px solid black;
		}
	.hero_contact h1{
		font-size:80%;
		text-align:center;
		}
	.hero_frm{
		border:1px dotted black;
		-webkit-border-radius:10px;
		display:block;
		width:90%;
		height:auto;
		background-color:rgba(203,235,162,1.00);
		padding:10px;
		margin:0 auto;
		}
	.lbl{
		border:1px dotted tan;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		}
	.abt_banner{
		display:block;
		position:relative;
		width:100%;
		height:1030px;
		z-index:2;
		}	
	.abt_img1{
		float:left;
		width:200px;
		height:400px;
		}
	.abt_head{
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-family: fira;
		font-weight:bold;
		font-size:200%;
		position:absolute;
		left:100px;
		top:150px;
		color:#2A88E0;
		}
	.abt_p1{
		display:block;
		width:90%;
		height:300px;
		font-family: fira;
		font-weight:normal;
		font-size:110%;
		position:absolute;
		top:300px;
		color:black;
		text-align:center;
		margin:0 auto;
		padding-left:3%;
		}
	.abt_vision{
		display:block;
		width:100%;
		height:200px;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(../images/abt_discover.jpg);
		background-position: center;
		}
	.abt_scr{
		background-color:rgba(105,193,224,0.20);
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vis{
		float:right;
		position:absolute;
		margin:0;
		padding:0;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		color:#F0E9E9;
		background-color:rgba(79,166,237,0.40);
		width:100%;
		text-align:center;
		}
	.abt_vstate{display:none;}
	.abt_vstate_mob{
		margin:100px 0 0 0;
		padding:0;
		display:block;
		width:100%;
		height:300px;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		color:white;
		position:relative;
		}
	.abt_valwrap{
		display:block;
		width:100%;
		height:400px;
		position:relative;
		margin:0;
		padding:0;
		}
	.abt_fix{
		display:block;
		position:relative;
		width:100%;
		height:100%;
		margin:0 auto;
		padding-left:40px;
		background-color:rgba(242,242,242,1.00);
		}
	.abt_value1{
		display:inline-block;
		float:left;
		position:relative;
		width:100px;
		height:100px;
		line-height:100px;
		text-align:center;
		margin:10px;
		padding:0px;
		}
	.abt_img2{
		padding:0;
		position:relative;
		display:block;
		width:70%;
		height:70%;
		}
	.abt_valnam{
		display:block;
		width:150px;
		height:20px;
		line-height:20px;
		margin-top:20px;
		padding-left:10px;
		position:relative;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		text-align:left;
		}
	.abt_mis{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.abt_misttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:1.8em;
		color:white;
		text-align:center;
		margin:0;
		padding:0;
		background-color: rgba(0,42,92,1.00);
		text-align:center;
		}
	.abt_scr2{
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_mstate{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		font-family: fira;
		font-weight:normal;
		font-size:16px;
		text-align:center;
		color:white;
		background-color: rgba(0,42,92,0.30);
		margin:0;
		padding:0;
		line-height:20px;
		}
	#abt_frm{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.frm_ipt{
		display:inline-block;
		width:150px;
		height:30px;
		float:left;
		margin:5px;
		background-color:rgba(219,231,203,1.00);
		}
	.lng{
		width:80%;
		}
	.abt_frm_sty{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin:10px auto;
		-webkit-border-radius	: 20px;
		-moz-border-radius		: 20px;
		-o-border-radius		: 20px;
		   border-radius		: 20px;
		border:1px solid black;
		background-color:tan;
		padding:20px;
		}
	.abt_select{
		width:80%;
		}
	.frm_ipt_msg{
		width:100%;
		height:200px;
		display:block;
		position:relative;
		}
	.abt_butt{
		display:block;
		position:relative;
		width:100px;
		height:35px;
		margin: 10px 0;
		}
		
	.ch_banner{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		margin:0 auto;
		padding:0;
		background-image:url(../images/secure_p.jpg);
		}	
	.ch_banner h1{
		margin:0;
		padding:0;
		font-family:spart;
		font-weight:bold;
		font-size:16px;
		position:absolute;
		display:block;
		color:#594438;
		top:185px;
		left:27%;
		text-shadow: 3px 5px 5px #CD9A7D;
		}
	.ch_banner p{
		position:absolute;
		display:block;
		color:#594438;
		top:190px;
		left:42%;
		font-size:18px;
		}	
	.ch_use{
		display:block;
		position:relative;
		width:100%;
		height:600px;
		margin:0 auto;
		padding:0;
		background: #F2DFCE;
		background: -moz-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: -webkit-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: linear-gradient(to bottom, #F2DFCE 0%, #D9BFA9 100%);	
		}
	.ch_dif{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.ch_dif h3, .ch_dif p{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding-top:10px;
		text-align:center;
		}
	.ch_dif h1{
		display:block;
		position:relative;
		width:100%;
		font-size:1.3em;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ch_use_dv{
		display:block;
		position:relative;
		width:50%;
		height:auto;
		margin:20px auto;
		padding:0;
		border:1px solid black;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-border-radius: 5%;
		-moz-border-radius: 5%;
		-o-border-radius: 5%;
		border-radius: 5%;
		}
	.ch_use_dv h2{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		background-color:rgba(244,238,238,0.50);
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
	.ch_use_dv p{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
		
	.ch_keys{
		position:relative;
		display:block;
		margin:0 auto;
		padding:0;
		width:100%;
		height:250px;
		}
	.ch_keys_hl{
		position:relative;
		display:block;
		margin:15px auto;
		margin-bottom:20px;
		padding:0;
		width:90%;
		height:30px;
		text-align:center;
		border-radius:25%;
		border:2px solid black;
		}
	.ch_keys_hl p{
		position:relative;
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding:0;
		}
	
	.ch_grnt{
		display:block;
		position:relative;
		width:90%;
		height:30px;
		line-height:30px;
		margin:30px auto;
		padding:0;
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		}
	.ch_pay{
		display:block;
		position:relative;
		width:90%;
		margin:0 auto;
		padding:0;
		background-color: aliceblue;
		}
	.ch_pay a{
		display:block;
		position:relative;
		width:200px;
		height:30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align:center;
		color:white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:11px;
		background-color: #17176C;
		}
	.ch_ss{
		position: relative;
		display:block;
		width: 100%;
		height: auto;
		margin:10px auto;
	}
	.ch_ss_ttl{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		background-color:#45381D;
		margin: 0 auto;
		padding:0;
		text-align: center;
		font-size: 24px;
		font-family: ostrich;
	}
	.outter_cont{
		position: relative;
		display:block;
		width:100%;
		height:50px;
		margin: 0 auto;
		transition: all 1s ease;
		overflow: hidden;
	}
	.card_cont{
		position: relative;
		padding:0;
		width:100%;
		height:255px;
		margin:0 auto;
		padding: 0;
	}
	.card_front{
		position: relative;
		width:100%;
		height:50px;;
	}
	.card_f_img{
		display:none;
	}
	.card_mob_img{
		width:100%;
		height:50px;
		opacity:80%;
	}
	.front_img_ttl{
		position: absolute;
		width:100%;
		height:50px;
		line-height: 50px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		text-shadow: 2px 2px 2px #1E1DCE;
		font-size: 22px;
		font-family: neo;
		text-align: center;
		top:0;
		left:0;
	}
	.card_back{
		position: relative;
		display: block;
		width:100%;
		height:260px;
		color:white;
	}
	.back_card_ttl{
		position:relative;
		display: block;
		width:100%;
		height: 30px;
		line-height: 30px;
		background-color: rgba(17,8,8,0.40);
		margin:0 auto;
		padding:0;
		color: white;
		font-size: 18px;
		font-family: neo;
		text-align: center;
	}
	.back_card_details{
		position:relative;
		display: block;
		width:90%;
		height: 210px;
		color:black;
		font-size: 12px;
		text-align: center;
		text-align: justify;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		margin:0 auto;
	}
	.card_lnk{
		display: block;
		width:110px;
		height:15px;
		line-height: 15px;
		text-align: center;
		color:black;
		margin: 10px auto;
		padding:0;
		border:1px solid black;
		border-radius: 5px;
		transition: all .5s ease-in-out;
	}
	.outter_cont:hover {
		height: 240px;
	}
	
	.p1_con_p3{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.comp_l{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:16px;
		color:red;
		margin: 10px auto;
		}
	.flip4{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		}
	.php_msg{
		display:block;
		position:relative;
		width:320px;
		height:auto;
		background-color:#4E93E5;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		margin:0;
		padding:0;
		}
	.pub_title{
		display:block;
		position:relative;
		width:100%;
		height:250px;
		margin:0;
		padding-top:80px;
		background-color:#2E2C2C;
		}
	.pub_sp{
		font-weight:bold;
		}
	.pub_title img{
		display:block;
		position:relative;
		float:right;
		maring:0;
		padding:0;
		width:40%;
		height:auto;
		}
	.pub_title p{
		display:block;
		position:relative;
		float:left;
		maring:0;
		padding-top:10px;
		width:60%;
		height:auto;
		color:white;
		}
	.pub_wrap{
		display:block;
		position:relative;
		clear:both;
		}
	.pub_lside{
		display:none;
		}	
	.ind_spa{
		display:block;
		position:relative;
		width:100%;
		height:470px;
		background-image:url(/images/discover_mob_p.jpg);
		background-repeat: no-repeat;
		margin:0 auto;
		padding:0;
		}
	.ind_spa h3{
		margin:0;
		padding:0;
		}
	.ind_ver{
		display:block;
		position:relative;
		top:0;
		left:0;
		width:100%;
		height:30px;
		line-height:30px;
		color:white;
		background-color: rgba(201,191,191,0.20);
		font-family: ostrich;
		font-weight:bold;
		text-align:center;
		font-size:100%;
		margin:0;
		padding:0;
		}
	.ind_spa_grp{
		display:none;
		}
	.ind_spa_grp_mob{
		display:block;
		position:relative;
		width:55%;
		height:auto;
		float:right;
		margin:0;
		padding:0;
		}
	.ind_spa_cir_mob{
		display:inline-block;
		position:relative;
		margin-right:2px;
		margin-bottom:2px;
		padding:0;
		width:80px;
		height:74px;
		}
	.ind_spa_p_mob{
		display:block;
		position:absolute;
		top:35px;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		font-family: ostrich;
		font-weight:bold;
		color:white;
		background-color: rgba(78,65,65,0.20);
		font-size:70%;
		}
	.ind_ver_loc2{
		display:block;
		position:absolute;
		top:440px;
		background-color:rgba(78,65,65,0.30);
		}
	.ind_spa_lnk{
		display:block;
		position:absolute;
		left:0px;
		top:250px;
		width:150px;
		height:100px;
		margin:0 auto;
		padding:0;
		}
	.ind_spa_lnk h3{
		position:relative;
		display:block;
		width:100%;
		height:100%;
		maring:0;
		padding:0;
		}
	.ind_spa_lnk h3 a{
		display:block;
		position: relative;
		width:100%;
		height:100%;
		line-height:100px;
		text-align:center;
		color:red;
		font-size:60%;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		}
	.log_head{
		display: block;
		position: relative;
		width:100%;
		height:160px;
		padding-top: 60px;
		margin: 0 auto;
		color:white;
		background-color: black;
		}
	.head_ext{
		height:196px;
	}
	.qaccess{
		display: block;
		position: relative;
		width:100%;
		height:37px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		background-color: aqua;
	}
	.qaccess a{
		display: inline-block;
		position: relative;
		vertical-align: top;
		width:30px;
		height: 30px;
		margin:0 2.5px;
		padding:0;
	}
	.toolbar{
		display: inline-block;
		position: relative;
		width:30px;
		height:30px;
		margin:0 auto;
		padding:0;
		vertical-align: middle;
	}
	.sp_logo{
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0;
	}
	.img_sp{
		display:block;
		position:relative;
		width:100%;
		height:100px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.img_crt{
		margin:0 auto;
		padding:0;
		display: block;
		position: relative;
		width:100px;
		height:100px;
	}
	.log_head h1{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:32px;
		margin: 20px auto;
		padding:0;
		text-align: center;
		}
	.log_head p, h5{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:15px;
		margin:0;
		padding:0;
		left:10px;
		}
	.log_frm{
		position:relative;
		display:block;
		width:100%;
		height:350px;
		margin:0;
		padding:0;
		background-image: url('../images/hookha_img.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center;
		background-size:cover;
		color:white;
		font-weight: bold;
		}
	.logform{
		position:relative;
		display:block;
		width:80%;
		height:130px;
		margin:0 auto;
		padding:0;
		top:35%;
		border: 1px solid white;
		}
	.log_fld{
		position:relative;
		display:block;
		width:70%;
		height:auto;
		margin: 5px auto;
		font-weight: bold;
		clear:both;
		text-align: center;color: #0E0D0D;
        text-shadow: 0 0 10px #FFFFFF;
		}

	.logform a{
		position:relative;
		display:block;
		width:30%;
		height:30px;
		float:right;
		margin-right:10%;
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		line-height:30px;
		}
	.logform h5{
		position:relative;
		display:block;
		width:90%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding: 0;
		color:white;
		clear:both;
		text-align:center;
		}
	.reg_frm{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
		color:white;
		background-color:#231F1F;
		}
	.regform{
		display:block;
		position:relative;
		width:90%;
		margin: 0 auto;
		padding:10px;
		}
	.lbl_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 5px auto;
		padding:0;
		}
	.lbl_ses{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding:0;
		clear:both;
		text-align: center;
	}
	.lbl_php{
		color:#A9E82E;
		left:10%;
		margin:0;
		padding:0;
		position:relative;
		}
	.reg_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 0 auto;
		padding:0;
		}
	.sbt{
		display:block;
		position:relative;
		width:100px;
		height:30px;
		line-height:30px;
		margin: 20px auto;
		padding:0;
		}
	.sp_menu{
		display: block;
		width:100%;
		margin:0 auto;
		padding:0;
		background-color: black;
		-webkit-transition:all 1s ease-in-out;
	}
	.sp_menu a{
		display: block;
		width:100%;
		height:30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		color:white;
		text-align: center;
		font-family: fira;
		text-decoration: underline;
	}
	.sp_menu a:hover{
		background-color: darkred;
	}

	#log_ttl{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:1em;
		font-weight:bold;
		color:white;
		}
	#ch_user{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.7em;
		line-height:1em;
		font-weight:normal;
		color:white;
		margin:0;
		padding:0;
		}
	.ch_user_log_pg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:1%;
		background-color:rgba(29,25,25,1.00);
		}
	.ch_tbl_usr{
		display:block;
		position:relative;
		width:95%;
		height:auto;
		margin:0 auto;
		padding:0;
		font-size:.7em;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		text-align:left;
		color:white;
		border:1px solid white;
		}
	.ch_tbl_usr th{
		border-bottom:1px solid white;
		}
	.ch_tbl_usr td{
		border-bottom:1px dotted white;
		}
	.tbl_hide{
		display:none;
		}
	.inct_tbl{
		position:relative;
		display:block;
		width:85%;
		height:40px;
		margin: 0 auto;
		padding:0;
		border: 2px solid red;
		color:white;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.5em;
		}
	.inct_tbl th {
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		height:auto;
		text-align:center;
		line-height:10px;
		}
	.pub_mob{
		display:none;
		}
	.pub_mob_d{
		display:block;
		width:100%;
		margin:0 auto;
		padding:0;
		}
	.art_frm_g{
		display:block;
		width:90%;
		margin:0 auto;
		padding:1em;
		}
	.art_frm_select{
		display:block;
		width:70%;
		margin:0 auto;
		height:2em;
		line-height:1em;
		}
	.pub_rside{
		display:block;
		width:95%;
		margin: 0 auto;
		}
	.pub_img{
		display:block;
		width:80%;
		margin: 0 auto;
		padding:0;
		}
	
	.clnt_view_head{
		display: block;
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		padding-top:110px;
		color:white;
		background-color: black;
	}
	.ttl_section{
		display: block;
		position: relative;
		width:100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #0C0707;
	}
	.ttl_section a{
		display: inline-block;
		position: relative;
		width:65px;
		height:25px;
		line-height: 25px;
		color:white;
		margin:0px 3px;
		padding:0;
		border: 1px white solid;
		border-radius: 5px;
		font-size: 10px;
		text-align: center;
	}

	.clnt_cart{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.clnt_cart img{
		width:20px;
		height: 20px;
		margin:5px 5px 0 10px;
	}
	.cart_msg{
		display:inline-block;
		width:90px;
		height:20px;
		line-height: 20px;
		font-size: 10px;
	}
	.cart_view_head{
		position:relative;
		width:100%;
		background-color: black;
		margin:0 auto;
		padding:0;
		color:white;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:1200px;
		height:40px;
		padding-top:80px;
		margin:0 auto;
		text-align: center;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	
	}
	.cart_menu{
		position: relative;
		display: block;
		width:1200px;
		height:130px;
		margin:0 auto;
		padding-top:10px;
		background-color: black;
		text-align: center;
		color:white;
	}
	.cart_menu a{
		display: block;
		position:relative;
		width:100px;
		height:20px;
		line-height: 20px;
		border:1px solid white;
		border-radius: 5px;
		color:white;
		text-align: center;
		margin:0 auto;
		padding:0;
	}

	.cart_from{
		display: block;
		position: relative;
		width:1200px;
		height:40px;
		margin:20px auto;
		padding:0;
		color:white;
	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:800px;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:200px;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:200px;
		height:100px;
		text-align: center;
	}
	.mail_msg{
		position:relative;
		display: block;
		width:1200px;
		height:30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		color: white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
	}
	.mhrm_mod_lnks{
		position:relative;
		display:block;
		width:1200px;
		height: 50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mod_lnks_fx{
		position:relative;
		display:block;
		width:1200px;
		height:50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mhrm_mod_lnks a{
		position: relative;
		display: inline-block;
		width:300px;
		height:50px;
		line-height: 50px;
		float:left;
		color:white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
		text-align: center;
	}

	.mda_body{
		position:relative;
		display: block;
		width:100%;
		margin: 0 auto;
		padding:0;
	}
	.mda_mphoto{
		position:relative;
		display: block;
		margin: 10px auto;
		padding:0;
		width:100%;
		height: 320px;
		text-align: center;
	}
	.mda_mphoto img{
		width:200px;
		height: 250px;
	}
	.mda_rphoto{
		position: relative;
		display: inline-block;
		width:44%;
		height:200px;
		margin:0 .5% 0 3%;
		padding:0;
	}
	.mda_rphoto img{
		width:100%;
		height: 100%;
	}
	.mod_details{
		position:relative;
		display:block;
		width:100%;
		height:80px;
		margin: 0 auto;
		padding: 0;
		background-color:black;		
		color:white;
		}

	.mod_details_tbl{
		table-layout: fixed;
		display:block;
		position: relative;
		padding:0;
		width:100%;
		height:80px;
		margin:0 auto;
		border-collapse: collapse;
		background-color: rgba(57,51,51,1.00);
		}
	.mod_details_tbl td{
		height:40px;
		width:17.66%;
		color: rgba(187,149,150,1.00);
		border-left: 1px solid rgba(49,37,38,0.80);
		}
	.mod_details_tbl tr{
		height:40px;
		width:100%;
	}
	.tbl_bottom{
		vertical-align: bottom;
		font-family: ostrich;
		font-size: 18px;
		text-align: center;
		}
	.tbl_left{
		vertical-align: top;
		font-size: 12px;
		text-align: left;
		text-align: center;
		}
	.tbl_last{
		vertical-align: bottom;
		font-size: 10px;
		text-align: center;
	}
	.tbl_bold{
		font-weight: bold;
	}
	.cart_view_head{
		display: block;
		position:relative;
		width:100%;
		margin: 0 auto;
		padding-top:80px;
		color:white;
		background-color: black;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		margin:0 auto;
		padding:0;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-weight: bold;
		font-size: 18px;
	}
	.div_fix{
		display: block;
		width:100%;
		height:0;
		clear: both;

	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:33.33%;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:33.33%;
		height:100px;
		text-align: center;
	}
	.cart_tbl .cart_imgs{
		width:100%;
		height: 100%;
	}
	.cart_menu{
		display: block;
		position:relative;
		width:100%;
		height: 100px;
		color:white;
		margin:0 auto;
		padding-top:10px;
	}
	.cart_menu a{
		display: block;
		position: relative;
		width: 100px;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		border:1px solid white;
		border-radius: 5px;
	}
	.cart_from{
		display: block;
		position: relative;
		width: 100%;
		height: 30px;
		margin: 0 auto;
		padding-top:10px;
		color:white;
	}
	.cart_from .cart_sbt{
		margin: 10px auto;
	}
	.mod_reg{
		display:block;
		position:relative;
		width:100%;
		background-color:black;
		margin:0 auto;
		padding:0;
		}
	.mod_reg_h{
		position:relative;
		display:block;
		margin:0 auto;
		padding-top:85px;
		width:100%;
		height:30px;
		line-height:30px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.mod_reg_frm{
		position:relative;
		display:block;
		width:100%;
		margin: 0 auto;
		padding:0;
		}
	.mod_reg_short{
		height:500px;
	}
	.form_section{
		background-color:rgba(138,109,109,0.20);
		margin: 0 auto;
		position:relative;
		display:block;
		width:100%;
		padding:0.5%;
		}
	.mod_reg_lbl{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:110px;
		height:37px;
		line-height:37px;
		padding-left:20px;
		}
	.mod_reg_fld{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:45%;
		height:37px;
		padding:0;
		background-color:rgba(138,109,109,0.20);
		}
	.mod_reg_dv{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		height:37px;
		}
	.fx_fld{
		float:left;
		margin-right:5px;
		margin-top:5px;
		margin-bottom: 5px;
		}
	#fld_1{
		width:90px;
	}
	#fld_2{
		width:90px;
	}
	.fx_fld_vshort{
		width:30px;
		height:37px;
	}
	.fld_sel{
		width:25%;
		height:37px;
	}
	.lbl_long{
		width:140px;
	}
	.dv_sep{
		height:10px;
		display:block;
		}
	.frm_ttl{
		position:relative;
		display:block;
		margin:0;
		padding:20px;
		color:rgba(201,184,185,1.00);
		}
	.frm_section_l{
		padding-bottom:20px;
		padding-top:10px;
		}
	.mod_reg_lbl_trm{
		display: block;
		position: relative;
		width:100%;
		height:100%;
		line-height: 100%;
		text-align: center;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		padding:10px 20px 10px 20px;
		color: red;
		margin:0 auto;
		padding:0;
		}
	.dv_sep_2{
		display:block;
		width:100%;
		height:25px;
		}
	.mod_reg_short{
		height:400px;
	}
	.shortcuts{
		display:block;
		position:relative;
		width:80%;
		height:100px;
		margin:0 auto;
		padding:0;
		
		}
	.shrt_tbl{
		position:relative;
		display:block;
		table-layout: fixed;
		width:100%;
		height:35px;
		background-color: rgba(33,30,31,1.00);
		
		color:white;
		margin-left:20px;
		}	
	.shrt_tbl td{
		width:1000px;
		height:100%;
		line-height: 30px;
		vertical-align:middle;
		text-align: center;
		
		}
	.shrt_a{
		position:relative;
		display:block;
		color:rgba(73,183,56,1.00);
		margin:0;
		padding:0;
		text-align: center;
		height:30px;
			}
	.mod_log_head_app{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		color:white;
		}
		
	.mod_log_head{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:35%;
		height:260px;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:60%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:20%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		color:rgba(68,169,233,1.00);
		margin:10px;
		padding-left:70px;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}
	.mda_user_info{
		display:block;
		position:relative;
		width:100%;
		height:120px;
		margin: 0 auto;
		padding: 100px 0 0 10px;
		background-color:black;
		color:white;
		}
	.fx_color{
		color:rgba(64,56,56,1.00);
		width:300px;
		}
	.mda_user_data{
		color:white;
		}
	.mda_user_data a{
		color:rgba(95,153,8,1.00);
		}
	.mhrm_mod_lnks{
		display: block;
		position: relative;
		width: 100%;
		height:90px;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx{
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx a{
		display: block;
		position: relative;
		width:100%;
		height:30px;
		line-height: 30px;
		color:white;
		background-color: #383333;
		text-align: center;
	}
	.mod_reg table{
		color: white;
		border-collapse: collapse;
		table-layout: fixed;
		width: 98%;
		margin:0 auto;
		padding:0;
		background-color: #2D2222;
	}
	.mod_reg table td,tr{
		height:27px;
	}
	.mod_reg table td input, select{
		width:96%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.tbl_ttl{
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		height:30px;
		background-color: #493C3D;
	}
	.mod_log_head{
		display:block;
		position:relative;
		margin:0 auto;
		padding-top:50px;
		width:100%;
		height:320px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:75%;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:80%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px auto;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:40%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		color:rgba(68,169,233,1.00);
		text-align: left;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}

}

		
@media only screen and (min-width:515px) and (max-width:811px) and (orientation: landscape){
	body {
		width: 100%;
		}
	.main_nav{
		display:none;
		}	
	.nav_mob_img{
		position:fixed;
		display:block;
		width:40px;
		height:40px;
		top:7.5%;
		left:75%;
		z-index:100;
		opacity:.4;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		margin:0;
		padding:0;
		}
	.m_m_r{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
		}	
	.nav_mob{
		display:none;
		position:fixed;
		top:.8%;
		left:55%;
		z-index:99;
		}
	.nav_mob>ul {
		list-style:none;
		width:250px;
		height:200px;
		background-color:rgba(33,24,24,0.80);
		font-size:12px;
		color:white;
		
		}
	.nav_mob>ul li, .nav_mob>ul li>ul li{
		border-bottom:.1px solid white;
		}
	.nav_mob ul li>ul{
		list-style:none;
		}
	.nav_mob>ul li a, .nav_mob>ul li>ul li a{
		color:white;
		width:250px;
		height:20px;
		line-height:20px;
		border-left:4px solid white;
		padding-left:5px;
		}
	.warp{
		width:100%;
		height:285px;
		padding:0;
		background-image:url(../images/b_w_ps_mob.jpg);
		background-repeat:no-repeat;
		}
	.logo_mob{
		position:fixed;
		top:2%;
		left:3%;
		float:left;
		width:40px;
		height:35px;
		z-index:99;
		}
	.main_h{
		display:block;
		width:100%;
		height:70px;
		margin:0;
		padding:0;
		position:absolute;
		top:9%;
		font-size:30px;
		font-weight:bold;
		color:white;
		-webkit-animation: main 1s ease-in forwards;
		-webkit-transition	: all 1st ease;
		-moz-transition		: all 1st ease;
		-o-transition		: all 1st ease;
		transition			: all 1st ease;
		}
	@-webkit-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:2%;		}
		}
	@-moz-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:2%;		}
		}
	@-o-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:2%;		}
		}
	@keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:2%;		}
		}
	.main_l{
		position:relative;
		display:block;
		color:red;
		font-size:100%;
		top:190px;
		left:20px;
		-webkit-animation: app 1s ease-in forwards;
		-moz-animation: app 1s ease-in forwards;
		-o-animation: app 1s ease-in forwards;
		animation: app 1s ease-in forwards;
		-webkit-animation-delay:1s;
		-moz-animation-delay:1s;
		-o-animation-delay:1s;
		animation-delay:1s;
		opacity:0;
		}

	@-webkit-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-moz-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-o-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}
	.comp_head{
		display: block;
		position: relative;
		width:100%;
		height:538px;
		background-color: #1B1675;
		color:white;
		padding-top:80px;
	}
	.comp_head img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
	}
	.comp_head h1{
		display: block;
		position: relative;
		margin:0 auto;
		position: relative;
		margin:20px auto;
		width:100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
	}
	.comp_head p{
		display: block;
		position: relative;
		width:90%;
		height:25px;
		line-height: 25px;
		padding:5px;
		border:2px solid white;
		border-radius: 10px;
		text-align: center;
		margin:0 auto;
		font-size: .8em;
	}

	#hide{
		display: none;
	}
	.inter_head{
		display: block;
		position: relative;
		width:100%;
		height: 200px;
		padding-top:40px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals{
		display: none;
	}
	.inter_head img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}
	.inter_head_e{
		display: block;
		position: relative;
		width:100%;
		height: 200px;
		padding-top:40px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals_e{
		display: none;
	}
	.inter_head_e img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head_e h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}
	#hide{
	display: none;
	}

	.inter_qa{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
	}
	.inter_p{
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		font-weight: bold;
		height:30px;
		line-height: 30px;
		text-align: left;
		padding-left:5px;
		font-size: .9em;
		font-weight: bold;
		}
	.inter_frm_qa{
		display: block;
		position: relative;
		width:95%;
		text-align: left;
		margin:0 auto;
		padding-bottom:20px;
		background-color: azure;
		font-size: 1.1em;
	}
	.inter_frm_ans{
		text-align: left;
		font-size: .9em;
		display: block;
		position: relative;
		width:83%;
		height:89px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:left;
	}
	.ans_div_eng{
		display: block;
		position: relative;
		width:100%;
		text-align: left;
		margin-left:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio{
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:5px;
		float:left;
	}
	.inter_post{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin:0 auto;
		clear:both;
	}
	.inter_p_ar{
		display: block;
		position: relative;
		width:100%;
		position: relative;
		margin:0 auto;
		padding:10px;
		height:40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		direction: rtl;
		}
	.inter_frm{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.Inter_frm_qa_ar{
		display: block;
		position: relative;
		width:95%;
		direction: rtl;
		text-align: right;
		margin:0 auto;
		padding-bottom:20px;
		background-color: azure;
		font-size: 1.2em;
	}
	.clr{
		display: block;
		position: relative;
		width:100%;
		height:0;
		clear:both;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		text-align: right;
		margin-right:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio_ar{
		direction: rtl;
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:10px;
		float:right;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		font-size: 18px;
		padding:0;
		margin:10px auto;
		height:55px;
	}
	.inter_frm_ans_ar{
		text-align: right;
		font-size: .8em;
		display: block;
		position: relative;
		width:87%;
		height:20px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:right;
	}
	.inter_post_ar{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-left:50px;
		clear:both;
	}
	
	.q_img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		width:90%;
		height:200%;
	}
	#timer{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		text-align: center;
		color:white;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: .9em;
		font-weight: bold;
		border: 1px solid white;
		margin: 0 auto;
		padding:0;
		background-color: #435EDD;
	}
	#product6{
		width: 100%;
		height:70%;
		background-image: url(../images/recruit_mob_l.jpg);
		background-repeat:no-repeat;
		color:white;
		position:relative;
		overflow:visible;
		}
	#product6 h1, h3{
		margin:0;
		padding:0;
		}
	.index_loc{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		margin:0 auto;
		padding-top:20px;
		}
	.ind_rec_lnk{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0 auto;
		padding:0;
		}

	.ind_rec_lnk h3 a{
		display:block;
		position:relative;
		width:100%;
		text-align:center;
		color:red;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:70%;
		margin:0;
		padding:0;
		}

	.rec_cir{
		position:relative;
		display:inline-block;
		width:90px;
		height:90px;
		color:white;
		text-align:center;
		line-height:90px;
		margin:5px;
		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		
		border: solid 3px white;
		
		font-size:110%;
		font-family:ostrich;
		font-weight:bold;

		}
	.glow{
		-webkit-box-shadow: 5px 5px 15px 5px #58824E; 
		-moz-box-shadow: 5px 5px 15px 5px #58824E; 
		-o-box-shadow: 5px 5px 15px 5px #58824E; 
		box-shadow: 5px 5px 15px 5px #58824E;
		}
	
	.rec_hb1{
		font-size:100%;
		font-family:ostrich;
		font-weight:bold;
		color:white;
		opacity:0;
		}
	.rec_hb2{
		font-size:90%;
		font-family:ostrich;
		font-weight:normal;
		color:white;
		opacity:0;
		}
	.rec_hb2, .rec_hb1{
		margin-top:3%;
		}
	.ind_pro{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		background-image:url(../images/profile_l.jpg);
		}
	.ind_pro_s{
		display:none;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		}
	.ind_pro_1{
		display:block;
		position:relative;
		width:80%;
		height:30px;
		line-height:30px;
		-webkit-border-radius:10%;
		-moz-border-radius:10%;
		-o-border-radius:10%;
		border-radius:10%;
		}
	.product4{
		width:100%;
		height:285px;
		background-image:url(../images/soultion_mob_l.jpg);
		background-repeat:no-repeat;
		color:white;
		margin:0;
		padding:0;
		}
	.product4 h1 {
		margin:0;
		padding:0;
		font-size:1.5em;
		text-align:center;
		position:relative;
		top:5%;
		left:1%;	
		}
	.product4 h3{
		margin:0;
		padding:0;
		position:relative;
		left:60%;
		top:15%;
		}
	.product4 a{
		position:relative;
		color:white;
		padding:10px;
		border:solid white 1px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		text-align:center;
		margin:0;
		}
	.product4 a:hover{
		-webkit-box-shadow: 9px -4px 40px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 40px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 40px 1px #FFFFFF;  
		box-shadow: 9px -4px 40px 1px #FFFFFF;
		}
	.product4 h4{
		display:block;
		width:100%;
		height:40px;
		position:relative;
		top:150px;
		line-height:40px;
		background-color:rgba(152,147,147,0.40);
		color:white;
		float:left;
		margin:0;
		padding:0;
		}
	.product4 h4 span{
		margin-right:30px;
		float:right;
		}
	.qlinks{
		position:relative;
		display:inline-block;
		width:1200px;
		height:200px;
		background-color:#1A0F10;
		margin:0;
		padding:0;
		clear: both;
		}
	.qlinks ul{
		margin-left:30px;
		margin-top:0;
		color:white;
		list-style:none;
		}
	.qlinks h2{
		margin:0;
		margin-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		font-family:ostrich;
		font-weight:bold;
		}
	.qlinks ul li{
		margin-bottom:2px;
		}
	.qlinks a{
		color:white;
		margin-left:30px;
		font-size: .7em;
		}
	
	footer{
		color:white;
		width:100%;
		height:40px;
		position:relative;
		background-color: rgba(35,32,32,0.80);
		clear: both;
		font-size:50%;
		margin:0 auto;
		padding:0;
		}
	footer p{
		margin:0 auto;
		line-height:20px;
		color:white;
		display: block;
		position: relative;
		width:100%;
		text-align: center;
		font-size: 1.4em;
		}
	footer a{
		display: block;
		position: relative;
		width:48%;
		margin:0;
		padding:0;
		font-size: 1.4em;
		color:white;
		text-align: center;
		float:left;
		}
	.competency {
		background-image:url(../images/b_w_ps.jpg);
		display:block;
		width:100%;
		height:421px;
		}
	.competency h2{
		margin:0;
		padding:0;
		}
	.ani_p1{
		position:relative;
		top:30%;
		left:20%;
		opacity:0;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p2{
		position:relative;
		opacity:0;
		top:32%;
		left:20%;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p3{
		position:relative;
		opacity:0;
		top:34%;
		left:20%;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p4{
		position:relative;
		opacity:0;
		top:36%;
		left:20%;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	
	.ani_p5{
		position:relative;
		opacity:0;
		top:38%;
		left:0%;
		font-size:150%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition	:all 1s ease-in;
		-moz-transition		:all 1s ease-in;
		-o-transition		:all 1s ease-in;
		transition			:all 1s ease-in;
		}
	.opa {
		opacity:1;
		color:white;
		}
	.move{
		transform:translateX(20%);
		color:yellow;
		}
	.flip {
		display:block;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		position:relative;
		text-align:center;
		}
	.flip h2{
		font-size:110%;
		text-align:center;
		background-color:#564444;
		color:white;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:10px auto;
		padding:0;
		}

	.card_title{
		font-weight:bold;
		color:green;
		display:block;
		width:300px;
		height:40px;
		line-height:40px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		border:2px solid black;
		text-align:center;
		margin:2% auto 2% auto;
		padding:0;
		}
	.flip .back{
		display:none;
		}
	.front{
		display:block;
		width:100%;
		height:auto;
		}
	.front>p{
		padding:3%;
		width:90%;
		text-align:justify;
		margin:0 auto;
		padding:0;
		}
	.intro{
		display:block;
		width:100%;
		height:830px;
		margin:0;
		padding:0;
		position:relative;
		}
	.intro_ttl{
		margin-bottom:5px;
		margin-top:5px;
		padding:5px;
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;
		background-color:black;
		color:white;
		font-family: fira;
		font-weight:bold;
		font-size: 20px;
		}
	 .intro_p1,  .intro_p2 {
		width:95%;
		margin:0 auto;
		padding:0px;
		line-height:20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
		}
	.p1_con{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p1_con_ttl{
		display:block;
		width:100%;
		height:50px;
		background-color:#B42629;
		-webkit-border-radius: 20px 0 20px 0;
		-moz-border-radius: 20px 0 20px 0;
		-o-border-radius: 20px 0 20px 0;
		border-radius: 20px 0 20px 0;
		position:relative;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		line-height:50px;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		margin:10px 0 20px 0;
		padding:0;
		}
	.p1_con_img{
		margin:0 auto;
		padding:0;
		display:block;
		position:relative;
		display:block;
		width:300px;
		height:auto;
		}
	.p1_con_p{
		display:block;
		width:90%;
		height:auto;
		margin:2% auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_ul{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		font-size:1.1em;
		margin:0;
		margin-left:5%;
		padding:0;
		}
	.p1_con_p2{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:10px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.VMV{
		display:block;
		background-image:url(../images/soultion_mob_l.jpg);
		width:818px;
		height:285px;
		font-size: 50%;
		margin:0 auto;
		padding:0;
		color:white;
		}
	#vmv_p1{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:160px;
		text-align: left;
	}
	#vmv_p2{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:160px;
		text-align:left;
	}
	.vmv_logo{display:none;}
		
	.intro_p4{
		display:block;
		width:100%;
		height:auto;
		background: rgb(18,16,17);
		background: linear-gradient(180deg, rgba(18,16,17,1) 0%, rgba(27,25,26,1) 25%, rgba(75,71,72,0.840795693277311) 56%, rgba(98,134,150,1) 69%);
		position:relative;
		margin:0;
		padding:0;
		}
	.p4_cont{
		-webkit-perspective	: 1000px;
		-moz-perspective	: 1000px;
		-o-perspective		: 1000px;
		perspective			: 1000px;
		position:relative;
		margin:0 auto;
		display:block;
		width:200px;
		height:200px;
		}
	.p4_ani{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition: all 3s ease;
		-moz-transition: all 3s ease;
		-o-transition: all 3s ease;
		transition: all 3s ease;
		
		-webkit-animation: VMV_rota 3s linear infinite;
		-moz-animation: VMV_rota 3s linear infinite;
		-o-animation: VMV_rota 3s linear infinite;
		animation: VMV_rota 3s linear infinite;
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		top:0;
		left:0;
		
		}
	
	.p4_img1{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(180deg) translateZ(100px);
		-moz-transform:rotateY(180deg) translateZ(100px);
		-o-transform:rotateY(180deg) translateZ(100px);
		transform:rotateY(180deg) translateZ(100px);		
		}
	
	.p4_img2{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(50deg) translateZ(100px);	
		-moz-transform:rotateY(50deg) translateZ(100px);	
		-o-transform:rotateY(50deg) translateZ(100px);	
		transform:rotateY(50deg) translateZ(100px);			
		}
	.p4_img3{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(-50deg) translateZ(100px);
		-moz-transform:rotateY(-50deg) translateZ(100px);
		-o-transform:rotateY(-50deg) translateZ(100px);
		transform:rotateY(-50deg) translateZ(100px);
		}
	
	@-webkit-keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-moz-keyframes VMV_rota{
		from{-moz-transform:rotateY(0deg);}
		to{-moz-transform:rotateY(360deg);}
		}
	@keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-o-keyframes VMV_rota{
		from{-o-transform:rotateY(0deg);}
		to{-o-transform:rotateY(360deg);}
		}
	.VMV_BP{
		position:relative;
		margin:0 auto;
		border: solid 2px white;
		
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		
		width:90%;
		height:auto;
		color:white;
		
		padding:10px;
	}
	.VMV_BP h3{
		margin-bottom:5px;
		margin-top:0;
		}
		
	.vmv_sp{
		font-weight:bold;
		font-size:1.1em;
		margin:0;
		padding:0;
		}
	#inlink {
		color:red;
		}
	.side_bar{
		display:none;
		}
	.side_bar1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		overflow:visible;
		}
	.vmv_adv{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		background-color:black;
		margin:5px 0 5px 0;
		padding:0;
		}
	.vmv_bft{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		overflow:hidden;
		}
	.vmv_adv_main{
		position:relative;
		width:100%;
		height:auto;
		display:inline-block;
		background-color:#9698AC;
		font-size:.8em;
		margin:0 auto;
		padding:0;
		}
	.vmv_adv_main h4{
		text-align:center;
		color:white;
		background-color:black;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:5px;
		}
	.vmv_adv_main li{
		list-style:disc;
		}
	.vmv_adv_main ul{
		padding-left:15px;
		margin:0;
		text-align:left;
		line-height:25px;
		}
	.vmv_val{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		text-align:center;
		}
	.mob_val{
		text-align:center;
		color:white;
		background-color:#477FCB;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 0 5px 0;
		}
	.vmv_v{
		position:relative;
		display:inline-block;
		width:250px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:10px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_v h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}	
	.add_color1{
		background-color:red;
		}		
	.add_color2{
		background-color:green;
		}	
	.add_color3{
		background-color:blue;	
		}			
	.add_txt{
		margin:10px;
		padding:5px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		line-height:24px;
		}	
	.vmv_miss{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}	
	.vmv_m{
		position:relative;
		display:inline-block;
		float:left;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 10px 5px 40px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_m h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.add_txt2{
		position:relative;
		margin:0 auto;
		width:100%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		clear:both;
		}	
	.vmv_vis{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		margin:0 auto;
		}	
	.vmv_vs{
		position:relative;
		display:inline-block;
		width:130px;
		height:100px;
		background-color:#324E59;
		color:white;
		font-size:15px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 10px 5px 30px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		float:left;
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.add_txt3{
		position:relative;
		margin:10px auto;
		padding:5px;
		width:90%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		clear:both;
		}	
	.vmv_adv1{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		background-color:#343031;
		margin:0 auto;
		padding:0;
		}
	.discovery {
		display:block;
		height:285px;
		width:100%;
		background-image:url(../images/discover_mob_l.jpg);
		}
	.ani_p22{
		color: white;
		position:absolute;
		left:19%;
		top:5%;
		margin:0;
		padding:0;	
		text-align:center;
		width:70%;
		height:auto;
		}
	.ani_p23{
		color: white;
		position:absolute;
		left:19%;
		top:10%;
		width:70%;
		height:auto;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.intro_page2{
		display:block;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.intro_page2 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		}
	.intro_p2p1{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.intro_p2p2{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1{
		display:block;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.phase1 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:100%;
		}
	.phase1p{
		display:block;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		position:relative;
		}
	.sp2 {
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1img{
		width:200px;
		height:200px;
		position:relative;
		background-image:url(../images/tunnle.jpg);
		background-position: center; 
		margin:55px 20px 0 0;
		display:block;
		float:right;
		}
	.img_txt{
		position:absolute;
		top:150px;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.40);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:120%;
		}
	.img_txt1{
		position:absolute;
		top:0;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.90);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:150%;
		}

	.phase1s .cir{
		-webkit-border-radius:5px 0 5px 0;
		-moz-border-radius:5px 0 5px 0;
		-0-border-radius:5px 0 5px 0;
		border-radius:5px 0 5px 0;
		border:1px solid red;
		background-color:#801213;
		display:block;
		width:140px;
		height:35px;
		line-height:35px;
		text-align:center;
		margin:0 0 20px 20px ;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-transform:rotate(-25deg);
		-moz-transform:rotate(-25deg);
		-o-transform:rotate(-25deg);
		transform:rotate(-25deg);
		}
	.cont_WDWD{
		display:block;
		position:relative;
		width:100%;
		}
	.WDWD{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		}
	.WDWD_front{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		left:0;
		top:0;
		}
	.overlay1{
		display:block;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:140%;
		color:white;
		font-weight:bold;
		background-color:red;
		margin:0 0 5px 150px;
		padding:0;
		text-align:center;
		}
	.overlay2{
		display:block;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:140%;
		color:white;
		font-weight:bold;
		background-color:green;
		margin:0 0 5px 150px;
		padding:0;
		text-align:center;
		}
	.overlay3{
		display:block;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:140%;
		color:white;
		font-weight:bold;
		background-color:red;
		margin:0 0 5px 150px;
		padding:0;
		text-align:center;
		}
	 .WDWD1_back{
		display:block;
		position:relative;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin-left:180px;
		}
	.WDWD2_back{
		display:block;
		position:relative;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin-left:180px;
		}
	.WDWD_back{
		display:block;
		position:relative;
		width:40%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin-left:180px;
		}
	.WDWD_p3{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:5px auto;
		text-align:center;
		}
	.phase1s{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin: 0 auto;
		}
	
	.cir_int1{display:none;}
	.cir_int2{display:none;}
	.order{display:none;}
	.adj{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.cir_int1_mob{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		text-align:center;
		background-color: rgba(48,221,21,0.40);
		border: solid 2px black;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:relative;
		display:inline-block;
		left:5%;
		}
	.cir_int2_mob{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		color:blue;
		text-align:center;
		background-color: rgba(170,221,35,0.70);
		border: solid 2px black;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:relative;
		display:inline-block;
		}
	.order_mob a{
		border: solid 2px white;
		display:block;
		position:relative;
		width:200px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		text-align:center;
		-webkit-box-shadow: 9px -4px 32px -11px #EBDADA;
		-o-box-shadow: 9px -4px 32px -11px #EBDADA; 
		-moz-box-shadow: 9px -4px 32px -11px #EBDADA;  
		box-shadow: 9px -4px 32px -11px #EBDADA;
		background-color:blue;		
		}

	.order_mob{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.order_mob a{
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		left:35%;
		margin-top:20px;
		}
	.p5_banner{
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		background-color: rgb(253,112,33);
		}
	.p5_banner_img{
		position:relative;
		left:100px;
		top:10px;
		}
	.p5_banner_txt{
		display:block;
		position:relative;
		width:100%;
		height:60px;
		line-height:60px;
		padding-left:20%;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:200%;
		}
	.p5_bdg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		z-index:9;
		}
	.p5_cir1{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_p1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		background-color:F7F7F7;
		-webkit-box-shadow: -4px 10px 12px -10px #2E383E; 
		box-shadow: -4px 10px 12px -10px #2E383E;
		padding:20px 20px 30px 20px;
		text-align:justify;
		margin:50px auto;
		}
	.p5_p1li{
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:15px;	
		}
	.p5_h2_p1{
		display:inline-block;
		width:100%;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;	
		color:white;
		text-align:center;
		background-color:rgba(62,124,220,0.40);
		}
	
	.p5_cir2{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		left:20px;
		top:380px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:20;
		}
	.p5_ots{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		clear:both;
		}
	.p5_ots_adt_h1{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		margin:40px 0 20px 0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-size:160%;
		font-weight:bold;
		background-color:rgba(62,124,220,0.40);
		color:white;
		}
	.p5_adt_cirs{
		display:block;
		width:100%;
		height:auto;
		z-index:8;
		text-align:center;
		position:relative;
		margin:0;
		padding:0;
		}
	.p5_adt_cir{
		display:inline-block;
		width:120px;
		height:120px;
		line-height:120px;
		font-family:ostrich;
		font-size:100%;
		font-weight:bold;
		z-index:8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		margin:20px;
		padding:0;
		background-color:#7457D7;
		color:white;
		float:left;
		}
	.p5_adt_p{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin: 0 auto;
		z-index:8;
		}
	.p5_adt_sp{
		position:relative;
		display:block;
		width:100%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		}
	.p5_graph{
		width:100%;
		height:auto;
		margin:0 0 10px 60px;
		padding:0;
		position:relative;
		display:block;
		}
	.p5_ots_ohr{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_ots_ohr_ttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		background: #5D76CE;
		background: -moz-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: -webkit-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: linear-gradient(to right, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		font-family:ostrich;
		font-size:180%;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	.p5_ots_cir_ttl{
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		position:relative;
		left:20px;
		top:-1px;
		display:block;
		width:140px;
		height:30px;
		line-height:30px;
		font-family:ostrich;
		font-size:90%;
		font-weight:bold;
		margin:0;
		padding:0;
		background-color:#251051;
		color:white;
		text-align:center;
		-webkit-transform:rotate(-10deg);
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
		transform:rotate(-10deg);
		-webkit-box-shadow: 7px 6px 11px -2px #4F4983; 
		-moz-box-shadow: 7px 6px 11px -2px #4F4983; 
		-o-box-shadow: 7px 6px 11px -2px #4F4983; 
		box-shadow: 7px 6px 11px -2px #4F4983;
		}
	.p5_ots_ohr_p{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		line-height:1.6em;
		margin:0 auto;
		text-align:justify;
		padding-top:10px;
		}
	.ps_ots_ohr_aside{
		display:inline-block;
		position:relative;
		float:left;
		width:50%;
		height:auto;
		}
	.ps_ots_ohr_aside img{
		position:relative;
		top:0;
		left:0;
		margin:10px;
		padding:0;
		}
	.ps_ots_ohr_aside h4{
		margin:0;
		padding:0;
		display:inline-block;
		margin: 25px 0 20px 0;
		}
	.ps_ots_ohr_aside ul{
		margin-left:70px;
		}
	.rec_banner{
		background-image: url(../images/recruit_mob.jpg);
		width: 100%;
		height:200px;
		position: relative;
		display:block;
		margin: 0;
		padding: 0;
		}
	.rec_loc{
		width:80%;
		height:auto;
		display:block;
		position:relative;
		top:50px;
		text-align:center;
		margin:0 auto;
		padding:0;
		text-align:center;
		}
	.rec_adv {
		position: relative;
		display:block;
		width:100%;
		height:70px;
		background: rgb(0,0,0);
		background: linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(24,23,49,1) 10%, rgba(58,58,69,1) 72%, rgba(25,25,27,1) 89%);
		margin:0;
		padding:0;
		}
	
	.rec_adv h1{
		display:block;
		position:relative;
		width:100%;
		margin:0;
		padding-top:10px;
		font-family:neo;
		font-weight:normal;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_ord{
		color:tan;
		font-size:10px;
		padding:0;
		display:block;
		width:100%;
		height:50px;
		margin-top:10px;
		padding:0;
		text-align:center;
		position:relative;
		-webkit-animation: glow2 2s ease-in-out infinite alternate;
		-moz-animation: glow2 2s ease-in-out infinite alternate;
		-o-animation: glow2 2s ease-in-out infinite alternate;
		animation: glow2 2s ease-in-out infinite alternate;
		}
	.rec_pay{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding-top:10px;
		}
	.rec_banner2{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		margin:0;
		padding:0;
		background-image:url(../images/background3.jpg);
		background-position:center;
		}
	.side_main{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		margin:0;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		color:white;
		text-align:center;
		}
	.rec_side{
		display:none;
		}
	.rec_side1{
		display:none;
		}

	.side_main_lnk{
		position:relative;
		margin:0px;
		padding:0;
		font-family:ostrich;
		font-weight:black;
		font-size:120%;
		color:#1FFF6D;
		text-align:center;
		text-shadow: 9px 6px 9px rgba(85,211,146,0.81);
		}
	.rec_exe{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_exeh1, .rec_exeh2{
		font-family:ostrich;
		font-weight:black;
		font-size:110%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:relative;
		text-align:center;
		}

	.rec_p1{display:none;}
	.rec_side_ttl{
		display:block;
		position:relative;
		background-color:black;
		color:white;
		font-size:120%;
		text-align:center;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cont1{
		position:relative;
		display:block;
		margin-top:30px;
		padding:0;
		display:block;
		width:100%;
		height:720px;
		text-align:left;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube1{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite forwards;
		-moz-animation: swirl 10s ease infinite forwards;
		-o-animation: swirl 10s ease infinite forwards;
		animation: swirl 10s ease infinite forwards;
		
		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:15%;
		top:5%;
		}
	.comp_fix{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:300px;
		height:70px;
		line-height:70px;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:visible;
		-moz-backface-visibility:visible;
		-o-backface-visibility:visible;
		backface-visibility:visible;
		}
	
	.comp1{
		-webkit-transform:rotateY(0) translateZ(150px);
		-moz-transform:rotateY(0) translateZ(150px);
		-o-transform:rotateY(0) translateZ(150px);
		transform:rotateY(0) translateZ(150px);
		}
	.comp2{
		-webkit-transform:rotateY(60deg) translateZ(150px);
		-moz-transform:rotateY(60deg) translateZ(150px);
		-o-transform:rotateY(60deg) translateZ(150px);
		transform:rotateY(60deg) translateZ(150px);
		}
	.comp3{
		-webkit-transform:rotateY(-60deg) translateZ(150px);
		-moz-transform:rotateY(-60deg) translateZ(150px);
		-o-transform:rotateY(-60deg) translateZ(150px);
		transform:rotateY(-60deg) translateZ(150px);
		}		
	.comp4{
		-webkit-transform:rotateY(120deg) translateZ(150px);
		-moz-transform:rotateY(120deg) translateZ(150px);
		-o-transform:rotateY(120deg) translateZ(150px);
		transform:rotateY(120deg) translateZ(150px);
		}
	.comp5{
		-webkit-transform:rotateY(180deg) translateZ(150px);
		-moz-transform:rotateY(180deg) translateZ(150px);
		-o-transform:rotateY(180deg) translateZ(150px);
		transform:rotateY(180deg) translateZ(150px);
		}	
	.comp6{
		-webkit-transform:rotateY(240deg) translateZ(150px);
		-moz-transform:rotateY(240deg) translateZ(150px);
		-o-transform:rotateY(240deg) translateZ(150px);
		transform:rotateY(240deg) translateZ(150px);
		}	
	.rec_cube2{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;

		display:block;
		width:300px;
		height:70px;
	
		position:absolute;
		left:25%;
		top:20%;
		
		}
	.rec_exeh3{
		font-family:ostrich;
		font-weight:black;
		font-size:150%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		top:250px;
		left:0;
		background-color:#F58A8C;
		}
	.rec_exe_chart{
		position:absolute;
		top:300px;
		width:100%;
		height:50%;
		}
	.rec_exe_chart_txt{
		position:absolute;
		top:750px;
		left:35px;
		font-size:.8em;
		}
	.rec_teacher{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
	}
	.rec_p2{
		display:none;
		}
	.t_ttlm{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		text-align:center;
		}
	.rec_cont2{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		text-align:center;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube3{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite;
		-moz-animation: swirl 10s ease infinite;
		-o-animation: swirl 10s ease infinite;
		animation: swirl 10s ease infinite;
		
		display:block;
		width:250px;
		height:250px;
		margin-bottom:50px;
		position:relative;
		left:15%;
		top:5%;
		}
	.t_fix	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		}
	.t_ttl{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cube3 ul{
		position:absolute;
		top:55px;
		left:10px;
		}
		
	.rec_cube3 ul li{
		display:block;
		width:100%;
		list-style-type:circle;
		font-weight:normal;
		font-size:.7em;
		text-align:left;
		list-style-type:circle;
		margin:5px;
		}
	.rec_cube3:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
		}
	.t1{
		-webkit-transform:rotateY(0) translateZ(125px);
		-moz-transform:rotateY(0) translateZ(125px);
		-o-transform:rotateY(0) translateZ(125px);
		transform:rotateY(0) translateZ(125px);
		}
	.t2{
		-webkit-transform:rotateY(90deg) translateZ(125px);
		-moz-transform:rotateY(90deg) translateZ(125px);
		-o-transform:rotateY(90deg) translateZ(125px);
		transform:rotateY(90deg) translateZ(125px);
		}
	.t3{
		-webkit-transform:rotateY(-90deg) translateZ(125px);
		-moz-transform:rotateY(-90deg) translateZ(125px);
		-o-transform:rotateY(-90deg) translateZ(125px);
		transform:rotateY(-90deg) translateZ(125px);
		}	
	.t4{
		-webkit-transform:rotateY(180deg) translateZ(125px);
		-moz-transform:rotateY(180deg) translateZ(125px);
		-o-transform:rotateY(180deg) translateZ(125px);
		transform:rotateY(180deg) translateZ(125px);
		}
	.t5{
		-webkit-transform:rotateX(-90deg) translateZ(125px);
		-moz-transform:rotateX(-90deg) translateZ(125px);
		-o-transform:rotateX(-90deg) translateZ(125px);
		transform:rotateX(-90deg) translateZ(125px);
		}
	.t6{
		-webkit-transform:rotateX(90deg) translateZ(125px);
		-moz-transform:rotateX(90deg) translateZ(125px);
		-o-transform:rotateX(90deg) translateZ(125px);
		transform:rotateX(90deg) translateZ(125px);
		}
	.rec_cube4{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;


		display:block;
		width:300px;
		height:300px;
		
		position:relative;
		margin:0 auto;
		}
	
	.t_ttlm2{
		position:relaive;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		}
	.t_fixf	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		}
		
	.t_ttl2{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		color:black;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_ult{
		margin-top:90px;
		margin-left:5px;
		font-weight:normal;
		font-size:15px;
		text-align:left;
		}
	.rec_ult li{
		display:block;
		width:100%;
		height:30px;
		text-align:center;
		}
		
	.tflip_f{
		background-color:#B7A426;
		}
	.tflip_b{
		background-color:skyblue;
		-webkit-transform:rotateY(180deg);
		}
	.rec_cube4{
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;
		}
	.rec_agri {
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_agri1{
		display:none;
		}
	.rec_agri2{
		display:none;
		}
	.rec_p3{
		display:none;
	}
	.rec_cont3{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		border-left:dotted 1px black;
		display:block;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_agri_cube{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;

		display:inline-block;
		width:200px;
		height:200px;
		
		position:relative;
		margin:10px;
		}
	.rec_agri_cube:hover{
		-webkit-transform:rotateY(180deg);
		}
	.agri_fix{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		height:200px;
		margin:0;
		padding:0;
		line-height:200px;
		color:black;
		background-color:white;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.agri_flipb {
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_ttl{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:0;
		padding:0;
		background-color:rgba(183,201,78,0.80);
		position:absolute;
		top:75px;
		font-family:neo;
		font-size:20px;
		text-align:center;
		list-style-type:square;
		}
	.agri_ul{
		display:block;
		width:200px;
		height:200px;
		margin-top:40px;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:15px;
		line-height:15px;
		text-align:left;
		}
	.agri_ul li{
		display:block;
		width:200px;
		height:20px;
		margin:0;
		text-align:center;
		}
	.agri_img1{
		background-image:url(../images/land.jpg);
		}
	.agri_img2{
		background-image:url(../images/harvest.jpg);
		}
	.agri_img3{
		background-image:url(../images/irrigation.jpg);
		}
	.agri_img4{
		background-image:url(../images/image1.jpg);
		}
	.agri_img5{
		background-image:url(../images/harvest3.jpg);
		}
	.agri_img6{
		background-image:url(../images/poultary.jpg);
		}
	.agri_img7{
		background-image:url(../images/aqua.jpg);
		}
	
	@-webkit-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@-moz-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@-o-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
		
	@-webkit-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}	
	@-moz-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-o-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-o-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-webkit-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@-moz-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@-o-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	
	.pro_fees{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:0 auto;
		}
	.pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin:0 auto;
		color:red;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
		}

	.hero_banner{
		display:block;
		width:100%;
		height:150px;
		position:relative;
		margin:10% 0 5% auto;
		padding:0;
		overflow:hidden;
		}	
	.hero_img{
		margin:0;
		padding:0;
		position:relative;
		width:20%;
		height:150px;
		float:left;
		top:500px;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}	
	.hero_banh{
		position:absolute;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		background-color:rgba(52,96,215,0.70);
		top:120px;
		margin:0;
		padding:0;
		color:#B4DF2E;
		opacity:0;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		font-size:50%;
		}
	.hero_bans{
		color:white;
		font-size:90%;
		}
	.hero_dig{
		diplay:block;
		position:relative;
		margin:5% auto;
		width:100%;
		height:70px;
		text-align:center;
		}
	.hero_cir{
		display:inline-block;
		position:relative;
		width:80px;
		height:80px;
		line-height:80px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		font-family:ostrich;
		font-size:80%;
		font-weight:bold;
		margin-left:8%;
		opacity:0;
		float:left;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bdy{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0;
		padding:0;
		}
	.hero_bdy img{
		width:100%;
		height:50%;
		}
	.hero_bdy_tag{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		position:relative;
		color:white;
		text-align:center;
		font-size:90%;
		margin:0;
		padding:0;
		background: #4D59CE;
		background: -moz-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: -webkit-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: linear-gradient(to right, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		}
	.hero_bdy_tag1{
		display:block;
		width:100%;
		height:50px;
		line-height:40px;
		position:relative;
		color:black;
		text-align:center;
		font-family:ostrich;
		font-size:100%;
		font-weight:bold;
		margin-bottom:20px;
		padding:0;
		}
	.hero_contact{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:5px auto;
		padding:0;
		border-top:1px solid black;
		}
	.hero_contact h1{
		font-size:80%;
		text-align:center;
		}
	.hero_frm{
		border:1px dotted black;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		display:block;
		width:90%;
		height:auto;
		background-color:rgba(203,235,162,1.00);
		padding:10px;
		margin:0 auto;
		}
	.lbl{
		border:1px dotted tan;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		}
	.abt_banner{
		display:block;
		position:relative;
		width:100%;
		height:650px;
		z-index:2;
		}	
	.abt_img1{
		float:left;
		width:200px;
		height:400px;
		}
	.abt_head{
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-family: fira;
		font-weight:bold;
		font-size:200%;
		position:absolute;
		left:100px;
		top:150px;
		color:#2A88E0;
		}
	.abt_p1{
		display:block;
		width:90%;
		height:300px;
		font-family: fira;
		font-weight:normal;
		font-size:110%;
		position:absolute;
		top:300px;
		color:black;
		text-align:center;
		margin:0 auto;
		padding-left:3%;
		}
	.abt_vision{
		display:block;
		width:100%;
		height:200px;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(../images/abt_discover.jpg);
		background-position: center;
		}
	.abt_scr{
		background-color:rgba(105,193,224,0.20);
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vis{
		float:right;
		position:absolute;
		margin:0;
		padding:0;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		color:#F0E9E9;
		background-color:rgba(79,166,237,0.40);
		width:100%;
		text-align:center;
		}
	.abt_vstate{display:none;}
	.abt_vstate_mob{
		margin:100px 0 0 0;
		padding:0;
		display:block;
		width:100%;
		height:300px;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		color:white;
		position:relative;
		}
	.abt_valwrap{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0;
		padding:0;
		}
	.abt_value1{
		display:inline-block;
		float:left;
		position:relative;
		width:100px;
		height:100px;
		line-height:100px;
		text-align:center;
		margin:20px 10px;
		padding:0;
		background-color:rgba(242,242,242,1.00);
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		border: 1px solid black;
		-webkit-transition:all 1s ease-in-out;
		-moz-transition:all 1s ease-in-out;
		-o-transition:all 1s ease-in-out;
		transition:all 1s ease-in-out;
		}
	.abt_value1:hover{
		background-color:#726969;
		}
	.abt_img2{
		margin-top:20px;
		margin-bottom:0px;
		padding:0;
		position:relative;
		width:70%;
		height:70%;
		}
	.abt_valnam{
		display:block;
		width:150px;
		height:20px;
		line-height:20px;
		margin-top:20px;
		padding-left:10px;
		position:relative;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		text-align:left;
		}
	.abt_fix{
		display:block;
		position:relative;
		width:70%;
		height:100%;
		margin:0 auto;
		padding:0;
		}
	.abt_mis{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		background-color: rgba(0,42,92,1.00);
		margin-top:30px;
		text-align:center;
		}
	.abt_scr2{
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}

	.abt_mstate{
		margin:0 auto;
		padding-top:50px;
		display:block;
		position:relative;
		width:100%;
		height:auto;
		line-height:38px;
		font-family: fira;
		font-weight:bold;
		font-size:24px;
		text-align:center;
		color:white;
		}
	#abt_frm{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.frm_ipt{
		display:inline-block;
		width:150px;
		height:30px;
		float:left;
		margin:5px;
		background-color:rgba(219,231,203,1.00);
		}
	.lng{
		width:80%;
		}
	.abt_frm_sty{
		display:block;
		width:90%;
		height:400px;
		margin:20px auto 5px auto;
		-webkit-border-radius	: 20px;
		-moz-border-radius		: 20px;
		-o-border-radius		: 20px;
		   border-radius		: 20px;
		border:1px solid black;
		background-color:tan;
		padding:20px;
		}
	.abt_select{
		width:80%;
		}
	.frm_ipt_msg{
		width:100%;
		height:200px;
		display:block;
		}
	.abt_butt{
		float:right;
		}	
	
	.ch_banner{
		display:block;
		position:relative;
		width:100%;
		height:250px;
		background-image:url(../images/secure_l.jpg);
		background-repeat:no-repeat;
		}	
	.ch_banner h1{
		margin:0;
		padding:0;
		font-family:spart;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		display:block;
		color:#594438;
		top:95px;
		left:50%;
		text-shadow: 3px 5px 5px #CD9A7D;
		}
	.ch_banner p{
		position:absolute;
		display:block;
		color:#594438;
		top:110px;
		left:62%;
		font-size:18px;
		}	
	.ch_use	{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		padding-top:10px;
		background: #F2DFCE;
		background: -moz-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: -webkit-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: linear-gradient(to bottom, #F2DFCE 0%, #D9BFA9 100%);	
		}
	.ch_dif{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin:20px auto;
		padding:0;
		}
	.ch_dif h1{
		display:block;
		position:relative;
		margin:0;
		padding:0;
		font-size:1.3em;
		}
	.ch_use_dv{
		display:inline-block;
		position:relative;
		float:left;
		width:20%;
		height:80px;
		border:1px solid black;
		margin-left:4%;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-border-radius: 5%;
		-moz-border-radius: 5%;
		-o-border-radius: 5%;
		border-radius: 5%;
		}
	.ch_use_dv h2{
		display:block;
		position:relative;
		background-color:rgba(243,238,238,0.70);
		width:100%;
		height:30px;
		line-height:30px;
		font-size:10px;
		text-align:center;
		}
	.ch_use_dv p{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		font-size:10px;
		text-align:center;
		}
	.ch_grnt{
		display:block;
		position:relative;
		width:100%;
		height:40px;
		line-height:40px;
		clear:both;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		margin: 40px auto;
		padding-top:10px;
		}
	.ch_pay{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin: 0 auto;
		padding:0;
		}
	.ch_pay a{
		display:block;
		position:relative;
		width:200px;
		height:30px;
		line-height: 30px;
		margin: 0 auto;
		padding:0;
		text-align:center;
		color:white;
		font-size: 11px;
		background-color: #2E0D4F;
		border-radius: 5px;
		}
	.ch_ss{
		position: relative;
		display:block;
		width: 100%;
		height: auto;
		margin:10px auto;
	}
	.ch_ss_ttl{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		background-color:#45381D;
		margin: 0 auto;
		padding:0;
		text-align: center;
		font-size: 24px;
		font-family: ostrich;
	}
	.outter_cont{
		position: relative;
		display:block;
		width:100%;
		height:255px;
		margin: 0 auto;
		transition: all 1s ease;
		overflow: hidden;
	}
	.card_cont{
		position: relative;
		padding:0;
		width:100%;
		height:255px;
		margin:0 auto;
		padding: 0;
		border:1px solid black;
	}
	.card_front{
		position: relative;
		width:35%;
		height:250px;
		float:left;
	}
	.card_mob_img{
		display:none;
	}
	.card_f_img{
		width:200px;
		height:250px;
	}
	.front_img_ttl{
		position: absolute;
		width:200px;
		height:50px;
		line-height: 50px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		text-shadow: 2px 2px 2px #1E1DCE;
		font-size: 18px;
		font-family: neo;
		text-align: center;
		top:100px;
		left:0;
	}
	.card_back{
		position: relative;
		float:left;
		display: block;
		width:65%;
		height:260px;
		color:white;
	
	}
	.back_card_ttl{
		position:relative;
		display: block;
		width:100%;
		height: 30px;
		line-height: 30px;
		background-color: rgba(17,8,8,0.40);
		margin:0 auto;
		padding:0;
		color: white;
		font-size: 18px;
		font-family: neo;
		text-align: center;
	}
	.back_card_details{
		position:relative;
		display: block;
		width:90%;
		height: 220px;
		color:black;
		font-size: 14px;
		line-height: 21px;
		text-align: center;
		text-align: justify;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		margin:0 auto;
	}
	.card_lnk{
		display: block;
		width:110px;
		height:15px;
		line-height: 15px;
		text-align: center;
		color:white;
		margin: 10px auto;
		padding:0;
		border:1px solid black;
		border-radius: 5px;
		background-color:#106A93;
		transition: all .5s ease-in-out;
	}
	.ind_pro_s{
		display:none;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		padding-top:5px;
		}
	.ind_pro_1{
		display:block;
		position:relative;
		width:50%;
		height:30px;
		margin: 0 auto; 
		line-height:30px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:16px;
		color:white;
		border:1px solid white;
		box-shadow: 3px 5px 5px #CD9A7D;
		}
	.ind_pro_p{
		display:block;
		position:relative;
		width:80%;
		margin: 5px auto;
		text-align:center;
		font-family:ostrich;
		font-weight:normal;
		font-size:10px;
		color:white;
		}
	.ind_pro_l{
		display:block;
		position:relative;
		width:80%;
		margin: 0 auto;
		padding:0;
		text-align:center;
		color:red;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		font-size:16px;
		}
	.p1_con_p3{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.comp_l{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:16px;
		color:red;
		margin: 10px auto;
		}
	.php_msg{
		display:block;
		position:relative;
		width:320px;
		height:auto;
		background-color:#4E93E5;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ind_spa_grp{
		display:none;
		}
	.ind_spa{
		display:block;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(/images/discover_l.jpg);
		background-repeat:no-repeat;
		width:100%;
		height:353px;
		}
	.ind_spa_grp_mob{
		display:block;
		position:relative;
		width:55%;
		height:auto;
		float:right;
		margin-top:30px;
		padding:0;
		text-align:center;
		}
	.ind_spa_cir_mob{
		display:inline-block;
		position:relative;
		margin-right:2px;
		margin-bottom:2px;
		padding:0;
		width:80px;
		height:74px;
		}
	.ind_spa_p_mob{
		display:block;
		position:absolute;
		top:35px;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		font-family: ostrich;
		font-weight:bold;
		color:white;
		background-color: rgba(78,65,65,0.20);
		font-size:70%;
		}
	.ind_ver{
		display:block;
		position:absolute;
		left:0;
		top:353px;
		transform-origin:top left;
		transform:rotate(-90deg);
		webkit-transform:rotate(-90deg);
		moz-transform:rotate(-90deg);
		o-transform:rotate(-90deg);
		width:353px;
		height:40px;
		line-height:40px;
		text-align:center;
		background-color: rgba(231,218,218,0.30);
		color:white;
		margin:0;
		padding:0;
		font-size:100%;
		}
	.ind_ver_loc2{
		left:200px;
		font-size:70%;
		}
	.ind_spa_lnk {
		display:block;
		position:relative;
		width:811px;
		height:30px;
		margin:0;
		padding:0;
		}
	.ind_spa_lnk h3{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin:0;
		padding:0;
		}
	.ind_spa_lnk h3 a{
		color:red;
		font-size:50%;
		border:1px solid white;
		width:100px;
		height:30px;
		line-height:30px;
		text-align:center;
		font-weight:bold;
		display:block;
		position:absolute;
		left:370px;
		top:300px;
		}
	.social_lnks{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:10px auto;
		padding-left:20px;
		}
	.log_head{
		display: block;
		position: relative;
		width:100%;
		height:160px;
		padding-top: 60px;
		margin: 0 auto;
		color:white;
		background-color: black;
		}
	.head_ext{
		height:214px;
	}
	.qaccess{
		display: block;
		position: relative;
		width:100%;
		height:37px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		background-color: aqua;
	}
	.qaccess a{
		display: inline-block;
		position: relative;
		vertical-align: top;
		width:30px;
		height: 30px;
		margin:0 2.5px;
		padding:0;
	}
	.toolbar{
		display: inline-block;
		position: relative;
		width:30px;
		height:30px;
		margin:0 auto;
		padding:0;
		vertical-align: middle;
	}
	.sp_logo{
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0;
	}
	.img_sp{
		display:block;
		position:relative;
		width:100%;
		height:100px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.img_crt{
		margin:0 auto;
		padding:0;
		display: block;
		position: relative;
		width:100px;
		height:100px;
	}
	.log_head h1{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:32px;
		margin:25px auto;
		padding:0;
		text-align: center;
		}
	.log_head p, h5{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:15px;
		margin:0;
		padding:0;
		left:3.5%;
		top:100px;
		}
	.log_frm{
		position:relative;
		display:block;
		width:100%;
		height:200px;
		margin:0;
		padding:0;
		background-image: url('../images/hookha_img.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center;
		background-size:cover;

		}
	.logform{
		position:relative;
		display:block;
		width:50%;
		height:130px;
		margin:0 auto;
		padding:0;
		top:40px;
		border: 1px solid white;
		}
	.log_fld{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin: 5px auto;
		font-weight: bold;
		clear:both;
		color: #0E0D0D;
        text-shadow: 0 0 10px #FFFFFF;
		}
	.sbt{
		position:relative;
		display:block;
		width:30%;
		height: 30px;
		float:left;
		margin-left:10%;
		margin-top:10px;
		padding:0;

		}
	.logform a{
		position:relative;
		display:block;
		width:30%;
		height:30px;
		float:right;
		margin-right:10%;
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		line-height:30px;
		}
	.logform h5{
		position:relative;
		display:block;
		width:90%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding: 0;
		color:white;
		clear:both;
		text-align:center;
		}
	.reg_frm{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
		color:white;
		background-color:#231F1F;
		}
	.regform{
		display:block;
		position:relative;
		width:90%;
		margin: 0 auto;
		padding:0;
		}
	.lbl_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 0 auto;
		padding:0;
		}
	.lbl_php{
		color:#A9E82E;
		left:10%;
		margin:0;
		padding:0;
		position:relative;
		}
	.reg_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 0 auto;
		padding:0;
		}
	
	.sbt{
		display:block;
		position:relative;
		width:100px;
		height:30px;
		line-height:30px;
		margin: 20px auto;
		padding:0;
		left:10%;
		}
		
	#log_ttl{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:1em;
		font-weight:bold;
		color:white;
		}
	#ch_user{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.7em;
		line-height:1em;
		font-weight:normal;
		color:white;
		margin:0;
		padding:0;
		}
	.ch_user_log_pg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:1%;
		background-color:rgba(29,25,25,1.00);
		}
	.ch_tbl_usr{
		display:block;
		position:relative;
		width:95%;
		height:auto;
		margin:0 auto;
		padding:0;
		font-size:.7em;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		text-align:left;
		color:white;
		border:1px solid white;
		}
	.ch_tbl_usr th{
		border-bottom:1px solid white;
		}
	.ch_tbl_usr td{
		border-bottom:1px dotted white;
		}
	.inct_tbl{
		position:relative;
		display:block;
		width:85%;
		height:40px;
		margin: 0 auto;
		padding:0;
		border: 2px solid red;
		color:white;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.5em;
		}
	.inct_tbl th {
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		height:auto;
		text-align:center;
		line-height:10px;
		}
	.pub_title{
		display:block;
		width:100%;
		height:240px;
		margin: 0 auto;
		background: #000000;
		background: -moz-linear-gradient(45deg, #000000 0%, #000000 12%, #C5B4BB 100%);
		background: -webkit-linear-gradient(45deg, #000000 0%, #000000 12%, #C5B4BB 100%);
		background: linear-gradient(45deg, #000000 0%, #000000 12%, #C5B4BB 100%);
		}
	.pub_title p{
		float:left;
		position:relative;
		margin: 0;
		padding:0;
		width:50%;
		color:white;
		text-align:justify;
		top:90px;
		left:2%;
		}
	.pub_title img{
		float:right;
		position:relative;
		margin:0;
		padding:0;
		right:2%;
		top:40px;
		}
	.pub_mob{
		display:none;
		}
	.pub_mob_d, .art_frm_g{
		display:block;
		position:relative;
		width:100%;
		height:2em;
		margin: 0 auto;
		padding:10px;
		}
	.art_frm_select{
		display:block;
		position:relative;
		width:70%;
		margin:0 auto;
		padding:0;
		}
	.pub_rside{
		display:block;
		position:relative;
		width:100%;
		padding:1%;
		margin: 0 auto;
		}
	.pub_img{
		display:block;
		margin:0 auto;
		padding:0;
		width:80%;
		height:80%;
		}
	.pub_p1{
		display:block;
		position:relative;
		width:90%;
		margin: 0 auto;
		padding:1%;
		text-align:justify;
		}
		.ch_keys{
		position:relative;
		display:block;
		margin:0 auto;
		padding:0;
		width:100%;
		height:270px;
		}
	.ch_keys_hl{
		position:relative;
		display:block;
		margin:15px auto;
		margin-bottom:20px;
		padding:0;
		width:90%;
		height:30px;
		text-align:center;
		border-radius:25%;
		border:2px solid black;
		}
	.ch_keys_hl p{
		position:relative;
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding:0;
		}
	.mda_body{
		position:relative;
		display: block;
		width:100%;
		margin: 0 auto;
		padding:0;
	}
	.clnt_view_head{
		display: block;
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		padding-top:60px;
		color:white;
		background-color: black;
	}
	.ttl_section{
		display: block;
		position: relative;
		width:70%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #0C0707;
	}
	.ttl_section a{
		display: inline-block;
		position: relative;
		width:100px;
		height:30px;
		line-height: 30px;
		color:white;
		margin:0px 10px;
		padding:0;
		border: 1px white solid;
		border-radius: 5px;
	}

	.clnt_cart{
		display: block;
		position: relative;
		width:400px;
		height:50px;
		margin:0 auto;
		padding-top:10px;
		text-align: center;
		
	}
	.clnt_cart img{
		float:left;
		width:25px;
		height:25px;
		position: relative;
		display: inline-block;
		padding-left:5px;
	}
	.cart_msg{
		float:left;
		display:inline-block;
		width:150px;
		height:20px;
		line-height: 20px;
		margin-left:3px;
	}
	.cart_view_head{
		position:relative;
		width:100%;
		background-color: black;
		margin:0 auto;
		padding:0;
		color:white;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:100%;
		height:40px;
		padding-top:80px;
		margin:0 auto;
		text-align: center;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	
	}
	.mda_mphoto{
		position:relative;
		display: block;
		margin: 10px auto;
		padding:0;
		width:100%;
		height: 250px;
		text-align: center;
	}
	.mda_mphoto img{
		width:200px;
		height: 250px;
	}
	.mda_rphoto{
		position: relative;
		display: inline-block;
		width:28%;
		height:200px;
		margin:0 .5% 0 3%;
		padding:0;
	}
	.mda_rphoto img{
		width:100%;
		height: 100%;
	}
	.mod_details{
		position:relative;
		display:block;
		width:100%;
		height:80px;
		margin: 0 auto;
		padding: 0;
		background-color:black;		
		color:white;
		}

	.mod_details_tbl{
		table-layout: fixed;
		display:block;
		padding:0;
		width:100%;
		height:80px;
		margin:0 auto;
		border-collapse: collapse;
		background-color: rgba(57,51,51,1.00);
		}
	.mod_details_tbl td{
		height:50px;
		width:18%;
		color: rgba(187,149,150,1.00);
		border-left: 1px solid rgba(49,37,38,0.80);
		}
	.mod_details_tbl tr{
		height:50px;
		width:100%;
	}
	.tbl_bottom{
		vertical-align: bottom;
		font-family: ostrich;
		font-size: 18px;
		text-align: center;
		}
	.tbl_left{
		vertical-align: top;
		font-size: 10px;
		text-align: left;
		text-align: center;
		width:18%;
		}
	.tbl_last{
		vertical-align: bottom;
		font-size: 10px;
		text-align: center;
		width:18%;
	}
	.tbl_bold{
		font-weight: bold;
	}
	.cart_view_head{
		display: block;
		position:relative;
		width:100%;
		margin: 0 auto;
		padding-top:80px;
		color:white;
		background-color: black;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		margin:0 auto;
		padding:0;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-weight: bold;
		font-size: 18px;
	}
	.div_fix{
		display: block;
		width:100%;
		height:0;
		clear: both;

	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:33.33%;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:33.33%;
		height:100px;
		text-align: center;
	}
	.cart_tbl .cart_imgs{
		width:60%;
		height: 100%;
	}
	.cart_menu{
		display: block;
		position:relative;
		width:100%;
		height: 100px;
		color:white;
		margin:0 auto;
		padding-top:10px;
		background-color: black;
	}
	.cart_menu a{
		display: block;
		position: relative;
		width: 100px;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		border:1px solid white;
		border-radius: 5px;
		color:white;
		text-align: center;
	}
	.cart_from{
		display: block;
		position: relative;
		width: 100%;
		height: 30px;
		margin: 0 auto;
		padding-top:10px;
		color:white;
		text-align: center;
	}
	.cart_from .cart_sbt{
		margin: 10px auto;
	}
	.mod_reg table{
		color: white;
		border-collapse: collapse;
		table-layout: fixed;
		width: 60%;
		margin:0 auto;
		padding:0;
		background-color: #2D2222;
	}
	.mod_reg table td,tr{
		height:27px;
	}
	.mod_reg table td input, select{
		width:96%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.tbl_ttl{
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		height:30px;
		background-color: #493C3D;
	}
	.mod_reg_h{
		position:relative;
		display:block;
		margin:0 auto;
		padding-top:85px;
		width:100%;
		height:30px;
		line-height:30px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.mod_reg{
		display:block;
		position:relative;
		width:100%;
		background-color:black;
		margin:0 auto;
		padding:0;
		}
	.mhrm_mod_lnks{
		display: block;
		position: relative;
		width: 100%;
		height:90px;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx{
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx a{
		display: block;
		position: relative;
		width:100%;
		height:30px;
		line-height: 30px;
		color:white;
		background-color: #383333;
		text-align: center;
	}
	.mod_log_head{
		display:block;
		position:relative;
		margin:0 auto;
		padding-top:50px;
		width:100%;
		height:300px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:40%;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:80%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px auto;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:40%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		color:rgba(68,169,233,1.00);
		text-align: left;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}
	.mda_user_info{
		display: block;
		position: relative;
		width:100%;
		height:120px;
		margin:0 auto;
		padding-top:100px;
		padding-left:20px;
		background-color: black;
		color:white;
	}
	.mda_user_info a{
		color:red;
	}
	.mda_mphoto{
		display: block;
		width: 100%;
		height:330px;
		margin:0 auto;
		padding: 0;
	}
}

@media only screen and (min-width:768px) and (max-width:2024px) and (orientation: portrait){
	body{
		width:100%;
		}
	.main_nav{
		display:none;
		}	
	.nav_mob_img{
		position:fixed;
		display:block;
		width:40px;
		height:40px;
		top:7.5%;
		left:70%;
		z-index:100;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		margin:0;
		padding:0;
		}
	.m_m_r{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
		}	
	.nav_mob{
		display:none;
		position:fixed;
		top:.8%;
		left:30%;	
		z-index:99;
			}
	.nav_mob>ul {
		display:block;
		list-style:none;
		width:250px;
		height:180px;
		background-color:rgba(33,24,24,0.80);
		font-size:12px;
		color:white;
		}
	.nav_mob ul li>ul{
		list-style:none;
		}
	.nav_mob>ul li, .nav_mob>ul li>ul li{
		border-bottom:.1px solid white;
		}
	.nav_mob>ul li a, .nav_mob>ul li>ul li a{
		color:white;
		width:250px;
		height:20px;
		line-height:20px;
		border-left:4px solid white;
		padding-left:5px;
		}
	.warp{
		display:block;
		position:relative;
		width:100%;
		height:550px;
		margin:-20px auto;
		padding:0;
		background-image:url(../images/b_w_f_mob_p.jpg);
		background-repeat:no-repeat;
		}
	.logo_mob{
		display:block;
		position:absolute;
		top:.5%;
		left:3%;
		float:left;
		width:40px;
		height:35px;
		z-index:100;
		}
	.main_h{
		display:block;
		width:100%;
		height:70px;
		margin:0;
		padding:0;
		position:absolute;
		top:450px;
		font-size:160%;
		font-weight:bold;
		color:white;
		-webkit-animation: main 1s ease-in forwards;
		-webkit-transition	: all 1st ease;
		-moz-transition		: all 1st ease;
		-o-transition		: all 1st ease;
		transition			: all 1st ease;
		}
	@-webkit-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-moz-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-o-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	.main_l{
		position:absolute;
		top:500px;
		left:10px;
		color:red;
		font-size:80%;
		-webkit-animation: app 1s ease-in forwards;
		-webkit-animation-delay:1s;
		-moz-animation: app 1s ease-in forwards;
		-moz-animation-delay:1s;
		-o-animation: app 1s ease-in forwards;
		-o-animation-delay:1s;
		animation: app 1s ease-in forwards;
		animation-delay:1s;
		opacity:0;
		margin:0;
		padding:0;
		}

	@-webkit-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-moz-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-o-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}
	.comp_head{
		display: block;
		position: relative;
		width:100%;
		height:538px;
		background-color: #1B1675;
		color:white;
		padding-top:80px;
	}
	.comp_head img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
	}
	.comp_head h1{
		display: block;
		position: relative;
		margin:0 auto;
		position: relative;
		margin:20px auto;
		width:100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
	}
	.comp_head p{
		display: block;
		position: relative;
		width:90%;
		height:25px;
		line-height: 25px;
		padding:5px;
		border:2px solid white;
		border-radius: 10px;
		text-align: center;
		margin:0 auto;
		font-size: .8em;
	}

	.inter_head{
		display: block;
		position: relative;
		width:100%;
		height: 250px;
		padding-top:80px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals{
		display: none;
	}
	#hide{
		display: none;
	}
	.inter_head img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}
	.inter_head_e{
		display: block;
		position: relative;
		width:100%;
		height: 250px;
		padding-top:80px;
		margin:0 auto;
		background-color: aliceblue;
	}
	.int_vals_e{
		display: none;
	}
	.inter_head_e img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px auto;
		padding:0;
	}
	.inter_head_e h1{
		display: block;
		position: relative;
		width:80%;
		height:100px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}
	.inter_p{
		display:block;
		position:relative;
		width:100%;
		margin: 16px auto;
		font-weight: bold;
		height:30px;
		line-height: 30px;
		text-align: left;
		padding-left:22px;
		font-size: .9em;
		font-weight: bold;
		}
	.inter_frm_qa{
		display: block;
		position: relative;
		width:95%;
		text-align: left;
		margin:0 auto;
		padding-bottom:20px;
		background-color: azure;
		font-size: 1.1em;
	}
	.inter_frm_ans{
		text-align: left;
		font-size: .9em;
		display: block;
		position: relative;
		width:83%;
		height:89px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:left;
	}
	.ans_div_eng{
		display: block;
		position: relative;
		width:100%;
		text-align: left;
		margin-left:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio{
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:5px;
		float:left;
	}
	.inter_post{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin:0 auto;
		clear:both;
	}
	.inter_qa{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
	}
		
	.inter_p_ar{
		display: block;
		position: relative;
		width:100%;
		position: relative;
		margin:0 auto;
		padding:10px;
		height:40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		direction: rtl;
		}
	.inter_frm{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.Inter_frm_qa_ar{
		display: block;
		position: relative;
		width:95%;
		direction: rtl;
		text-align: right;
		margin:0 auto;
		padding-bottom:20px;
		background-color: white;
		font-size: 1.2em;
		color:black;
	}
	.clr{
		display: block;
		position: relative;
		width:100%;
		height:0;
		clear:both;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		text-align: right;
		margin-right:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio_ar{
		direction: rtl;
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:10px;
		float:right;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		font-size: 18px;
		padding:0;
		margin:10px auto;
		height:55px;
	}
	.inter_frm_ans_ar{
		text-align: right;
		font-size: .8em;
		display: block;
		position: relative;
		width:87%;
		height:20px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:right;
	}
	.inter_post_ar{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-left:50px;
		clear:both;
	}
	
	.q_img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		width:90%;
		height:200%;
	}
	#timer{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		text-align: center;
		color:white;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: .9em;
		font-weight: bold;
		border: 1px solid white;
		margin: 0 auto;
		padding:0;
		background-color: #435EDD;
	}

	.ind_pro{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		background-image:url(../images/profile_p.jpg);
		background-repeat:no-repeat;
		}
	.ind_prod{
		display:block;
		position:relative;
		width:100%;
		height:439px;
		background-image:url(../images/productivity_p.jpg);
		}

	.product4{
		width:100%;
		height:440px;
		background-image:url(../images/soultion_mob_p.jpg);
		background-repeat:no-repeat;
		color:white;
		margin:0;
		padding:0;
		position:relative;
		display:block;
		}
	.product4 h1 {
		margin:0;
		padding:0;
		font-size:2em;
		text-align:center;
		position:relative;
		top:5%;
		left:1%;	
		}
	.product4 h3{
		margin:0;
		padding:0;
		position:relative;
		left:24%;
		top:10%;
		}
	.product4 a{
		position:relative;
		color:white;
		padding:10px;
		border:solid white 1px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		text-align:center;
		}
	.product4 a:hover{
		-webkit-box-shadow: 9px -4px 40px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 40px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 40px 1px #FFFFFF;  
		box-shadow: 9px -4px 40px 1px #FFFFFF;
		}
	.product4 h4{
		display:block;
		width:100%;
		height:40px;
		position:relative;
		top:200px;
		line-height:40px;
		background-color:rgba(152,147,147,0.40);
		color:white;
		float:left;
		margin:0;
		padding:0;
		}
	.product4 h4 span{
		margin-right:10px;
		float:left;
		font-size:80%;
		}
	
	.qlinks{
		position:relative;
		display:block;
		width:100%;
		height:220px;
		background-color:#1A0F10;
		margin:0;
		padding:0;
		}
	.qlinks ul{
		margin-top:0;
		color:white;
		list-style:none;
		}
	.qlinks h2{
		margin:0;
		margin-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		font-family:ostrich;
		font-weight:bold;
		}
	.qlinks ul li{
		margin-bottom:2px;
		}
	.qlinks a{
		color:white;
		margin-left:30px;
		font-size: .7em;
		}
	footer{
		color:white;
		display:block;
		width:100%;
		position:relative;
		background-color: rgba(35,32,32,0.80);
		clear: both;
		text-align:center;
		padding-top:1%;
		margin:0 auto;
		}
	footer p{
		display: block;
		position: relative;
		width:100%;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		font-size:60%;
		clear:both;
		}
	footer a{
		display:block;
		position: relative;
		width:40%;
		height:20px;
		line-height: 20px;
		margin: 0 auto;
		float:left;
		color:white;
		text-decoration:underline;
		font-size: 60%;
		}
	.foot_clr{
		display: block;
		position: relative;
		width:100%;
		height: 0;
		clear:both;
	}

	.foo_mob{
		display:inline-block;
		position:relative;
		left:2%;
		margin:2%;
		}
	.social_lnks{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin-top:20px;
		}

	.vmv_comp {
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:80px auto;
		padding:0;
		}
	
	.competency {
		background-image:url(../images/b_w_f_mob_p.jpg);
		display:block;
		width:100%;
		height:568px;
		}
	.competency h2{
		margin:0;
		padding:0;
		position:relative;
		margin-bottom:20px;
		padding-top:10px;
		
		}
	.ani_p1{
		position:relative;
		top:190px;
		left:20px;
		opacity:0;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p2{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p3{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p4{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	
	.ani_p5{
		position:relative;
		opacity:0;
		top:200px;
		left:20px;
		font-size:150%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition	:all 1s ease-in;
		-moz-transition		:all 1s ease-in;
		-o-transition		:all 1s ease-in;
		transition			:all 1s ease-in;
		}
	.opa {
		opacity:1;
		color:white;
		}
	.move{
		transform:translateX(20px);
		color:yellow;
		}
	.flip {
		display:block;
		width:100%;
		height:910px;
		margin:10px auto;
		padding:0;
		position:relative;
		}
	.flip h2{
		font-size:60%;
		text-align:center;
		background-color:#564444;
		color:white;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:10px auto;
		padding:0;
		}

	.card_title{
		font-weight:bold;
		color:green;
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		border:2px solid black;
		text-align:center;
		margin: 0 auto;
		}
	.flip .back{
		display:none;
		}
	.front{
		display:block;
		width:100%;
		height:auto;
		}
	.front>p{
		padding:5%;
		text-align:justify;
		}
	.intro{
		display:block;
		width:100%;
		height:1230px;
		margin:0;
		padding:0;
		position:relative;
		}
	.intro_ttl{
		margin-bottom:5px;
		padding:5px;
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;
		background-color:black;
		color:white;
		font-family: fira;
		font-weight:bold;
		font-size: 20px;
		}
	 .intro_p1,  .intro_p2 {
		width:95%;
		margin:0 auto;
		padding:0px;
		line-height:20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
		}
	.p1_con{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p1_con_ttl{
		display:block;
		width:100%;
		height:50px;
		background-color:#B42629;
		-webkit-border-radius: 20px 0 20px 0;
		-moz-border-radius: 20px 0 20px 0;
		-o-border-radius: 20px 0 20px 0;
		border-radius: 20px 0 20px 0;
		position:relative;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		line-height:50px;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		margin:10px 0 20px 0;
		padding:0;
		}
	.p1_con_img{
		margin:0 auto;
		padding:0;
		display:block;
		position:relative;
		top:0;
		left:0;
		width:300px;
		height:auto;
		}
	.p1_con_p{
		display:block;
		width:90%;
		height:auto;
		margin:5px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_ul{
		position:relative;
		display:block;
		width:80%;
		height:auto;
		font-size:1.1em;
		margin: 10px auto;
		}
	.p1_con_p2{
		display:block;
		width:90%;
		height:auto;
		margin:10px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.discovery {
		display:block;
		height:568px;
		width:100%;
		background-image:url(../images/discover_mob_p.jpg);
		}
	 .ani_p22{
		color: white;
		position:absolute;
		left:19%;
		top:5%;
		margin:0;
		padding:0;	
		text-align:center;
		width:70%;
		height:auto;
		}
	.ani_p23{
		color: white;
		position:absolute;
		left:19%;
		top:12%;
		width:70%;
		height:auto;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.intro_page2{
		display:block;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.intro_page2 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		}
	.intro_p2p1{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.intro_p2p2{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1{
		display:block;
		width:100%;
		height:315%;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.phase1 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:100%;
		}
	.phase1p{
		display:block;
		width:100%;
		height:60%;
		margin:0;
		padding:0;
		position:relative;
		}
	.sp2 {
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:800px;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1img{
		width:300px;
		height:300px;
		position:relative;
		background-image:url(../images/tunnle.jpg);
		background-position: 38%; 
		margin:90% auto 0 auto;
		display:block;
		top:120px;
		}
	.img_txt{
		position:absolute;
		top:150px;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.40);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.img_txt1{
		position:absolute;
		top:0;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.90);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.phase1s .cir{
		-webkit-border-radius:5px 0 5px 0;
		-moz-border-radius:5px 0 5px 0;
		-o-border-radius:5px 0 5px 0;
		border-radius:5px 0 5px 0;
		border:1px solid red;
		background-color:#801213;
		display:block;
		width:40%;
		height:35px;
		line-height:35px;
		text-align:center;
		margin:0 0 20px 20px ;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-transform:rotate(-25deg);
		-moz-transform:rotate(-25deg);
		-o-transform:rotate(-25deg);
		transform:rotate(-25deg);
		}
	.overlay1{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:red;
		margin:0 auto;
		text-align:center;
		}
	.overlay2{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:green;
		margin:0 auto;
		text-align:center;
		}
	.overlay3{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:blue;
		margin:0 auto;
		text-align:center;
		}
	 .WDWD1_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD2_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_p3{
		display:block;
		width:80%;
		height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.phase1s{
		display:block;
		position:relative;
		width:100%;
		height:140%;
		margin: 0 auto;
		}
	.cir_int1{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		text-align:center;
		background-color: rgba(48,221,21,0.40);
		border: solid 2px black;
		position:absolute;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:5%;
		}
	.cir_int2{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:120px;
		color:blue;
		text-align:center;
		background-color: rgba(170,221,35,0.70);
		border: solid 2px black;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:35%;
		}
	.order{
		border: solid 2px white;
		display:block;
		position:absolute;
		top:92%;
		left:20%;
		width:200px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		text-align:center;
		-webkit-box-shadow: 9px -4px 32px -11px #EBDADA;
		-o-box-shadow: 9px -4px 32px -11px #EBDADA; 
		-moz-box-shadow: 9px -4px 32px -11px #EBDADA;  
		box-shadow: 9px -4px 32px -11px #EBDADA;
		background-color:blue;		
		}
	.order a{
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
		
	.VMV{
		display:block;
		background-image:url(../images/soultion_mob_p.jpg);
		width:414px;
		height:458px;
		color:white;
		font-size: 50%;
		margin:0 auto;
		padding:0;
		}
	#vmv_p1{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:130px;
		text-align: left;
	}
	#vmv_p2{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:120px;
		text-align:left;
	}

	.vmv_logo{display:none;}
		
	.intro_p4{
		display:block;
		width:100%;
		height:auto;
		background: rgb(18,16,17);
		background: linear-gradient(180deg, rgba(18,16,17,1) 0%, rgba(27,25,26,1) 25%, rgba(75,71,72,0.840795693277311) 56%, rgba(98,134,150,1) 69%);
		position:relative;
		margin:0;
		padding:0;
		}
	.p4_cont{
		-webkit-perspective	: 1000px;
		-moz-perspective	: 1000px;
		-o-perspective		: 1000px;
		perspective			: 1000px;
		position:relative;
		left:60px;
		top:5px;
		display:block;
		width:200px;
		height:200px;
		}
	.p4_ani{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition: all 3s ease;
		-moz-transition: all 3s ease;
		-o-transition: all 3s ease;
		transition: all 3s ease;
		
		-webkit-animation: VMV_rota 3s linear infinite;
		-moz-animation: VMV_rota 3s linear infinite;
		-o-animation: VMV_rota 3s linear infinite;
		animation: VMV_rota 3s linear infinite;
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		top:0;
		left:0;
		}
	
	.p4_img1{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(180deg) translateZ(100px);
		-moz-transform:rotateY(180deg) translateZ(100px);
		-o-transform:rotateY(180deg) translateZ(100px);
		transform:rotateY(180deg) translateZ(100px);		
		}
	
	.p4_img2{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(50deg) translateZ(100px);	
		-moz-transform:rotateY(50deg) translateZ(100px);	
		-o-transform:rotateY(50deg) translateZ(100px);	
		transform:rotateY(50deg) translateZ(100px);			
		}
	.p4_img3{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(-50deg) translateZ(100px);
		-moz-transform:rotateY(-50deg) translateZ(100px);
		-o-transform:rotateY(-50deg) translateZ(100px);
		transform:rotateY(-50deg) translateZ(100px);
		}
	
	@-webkit-keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-moz-keyframes VMV_rota{
		from{-moz-transform:rotateY(0deg);}
		to{-moz-transform:rotateY(360deg);}
		}
	@keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-o-keyframes VMV_rota{
		from{-o-transform:rotateY(0deg);}
		to{-o-transform:rotateY(360deg);}
		}
	.VMV_BP{
		position:relative;
		margin:0 auto;
		border: solid 2px white;
		
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		
		width:90%;
		height:auto;
		color:white;
		
		padding:10px;
	}
	.VMV_BP h3{
		margin-bottom:5px;
		margin-top:0;
		}
		
	.vmv_sp{
		font-weight:bold;
		font-size:1.1em;
		margin:0;
		padding:0;
		}
	#inlink {
		color:red;
		}
	.side_bar{
		display:none;
		}
	.side_bar1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		overflow:visible;
		}
	.vmv_adv{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:black;
		margin:5px 0 5px 0;
		padding:0;
		}
	.vmv_bft{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		overflow:hidden;
		}
	.vmv_adv_main{
		position:relative;
		width:100%;
		height:auto;
		display:inline-block;
		background-color:#9698AC;
		font-size:.8em;
		margin:0 auto;
		padding:0;
		}
	.vmv_adv_main h4{
		text-align:center;
		color:white;
		background-color:black;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:5px;
		}
	.vmv_adv_main li{
		list-style:disc;
		}
	.vmv_adv_main ul{
		padding-left:15px;
		margin:0;
		text-align:left;
		line-height:25px;
		}
	.vmv_val{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		text-align:center;
		}
	.mob_val{
		text-align:center;
		color:white;
		background-color:#477FCB;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 0 5px 0;
		}
	.vmv_v{
		position:relative;
		display:inline-block;
		width:250px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:10px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
		.vmv_v h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}	
	.add_color1{
		background-color:red;
		}		
	.add_color2{
		background-color:green;
		}	
	.add_color3{
		background-color:blue;	
		}			
	.add_txt{
		margin:10px;
		padding:5px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		line-height:24px;
		}	
	.vmv_miss{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}	
	.vmv_m{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_m h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.add_txt2{
		position:relative;
		margin:0 auto;
		width:100%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		}	
	.vmv_vis{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		margin:0 auto;
		}	
	.vmv_vs{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.add_txt3{
		position:relative;
		margin:0 auto;
		padding:5px;
		width:90%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		}	
	.vmv_adv1{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:#343031;
		margin:0 auto;
		padding:0;
		}
	.cir_int1_mob{display:none;}
	.cir_int2_mob{display:none;}
	
	.p5_banner{
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_banner_txt{
		display:block;
		position:absolute;
		width:100%;
		height:60px;
		line-height:60px;
		color:white;
		top:140px;
		left:15px;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;
		}
	.p5_bdg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		z-index:9;
		}
	.p5_cir1{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_p1{
		display:inline-block;
		float:left;
		position:relative;
		width:80%;
		height:auto;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		background-color:F7F7F7;
		-webkit-box-shadow: -4px 10px 12px -10px #2E383E; 
		box-shadow: -4px 10px 12px -10px #2E383E;
		padding:20px 20px 30px 20px;
		text-align:justify;
		margin:20px 15px 20px 15px;;
		}
	.p5_p1li{
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:15px;	
		}
	.p5_h2_p1{
		display:inline-block;
		width:100%;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;	
		color:white;
		text-align:center;
		background-color:rgba(62,124,220,0.40);
		}
	
	.p5_cir2{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:470px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		}
	.p5_ots{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		clear:both;
		}
	.p5_ots_adt_h1{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		margin:40px 0 20px 0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-size:160%;
		font-weight:bold;
		background-color:rgba(62,124,220,0.40);
		color:white;
		}
	.p5_adt_cirs{
		display:block;
		width:100%;
		height:auto;
		z-index:8;
		text-align:center;
		position:relative;
		margin:0;
		padding:0;
		}
	.p5_adt_cir{
		display:inline-block;
		width:150px;
		height:150px;
		line-height:150px;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		z-index:8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		margin:20px;
		padding:0;
		background-color:#7457D7;
		color:white;
		}
	.p5_adt_p{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin: 0 auto;
		z-index:8;
		}
	.p5_adt_sp{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		}
	.p5_graph{
		display:none;
		}
	.p5_ots_ohr{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_ots_ohr_ttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		background: #5D76CE;
		background: -moz-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: -webkit-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: linear-gradient(to right, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		font-family:ostrich;
		font-size:180%;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	.p5_ots_cir_ttl{
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		position:relative;
		left:20px;
		top:-1px;
		display:block;
		width:140px;
		height:30px;
		line-height:30px;
		font-family:ostrich;
		font-size:90%;
		font-weight:bold;
		margin:0;
		padding:0;
		background-color:#251051;
		color:white;
		text-align:center;
		-webkit-transform:rotate(-10deg);
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
		transform:rotate(-10deg);
		-webkit-box-shadow: 7px 6px 11px -2px #4F4983; 
		-moz-box-shadow: 7px 6px 11px -2px #4F4983; 
		-o-box-shadow: 7px 6px 11px -2px #4F4983; 
		box-shadow: 7px 6px 11px -2px #4F4983;
		}
	.p5_ots_ohr_p{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		line-height:1.6em;
		margin:0 auto;
		text-align:justify;
		padding-top:10px;
		}
	.ps_ots_ohr_aside{
		display:block;
		position:relative;
		width:100%;
		height:150px;
		margin-left:10px;
		}
	.ps_ots_ohr_aside img{
		position:relative;
		top:0;
		left:0;
		margin:10px;
		padding:0;
		float:left;
		}
	.ps_ots_ohr_aside h4{
		margin:0;
		padding:0;
		display:inline-block;
		margin: 25px 0 20px 0;
		}
	.ps_ots_ohr_aside ul{
		margin-left:70px;
		}
	.rec_banner{
		background-image: url(../images/recruit_mob.jpg);
		width: 100%;
		height:290px;
		position: relative;
		margin: 0;
		padding: 0;
		}
	.rec_loc{
		width:100%;
		height:auto;
		display:block;
		position:relative;
		text-align:center;
		margin:0 auto;
		padding-top:60px;
		}
	.rec_cir{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:80%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		margin-bottom:10px;
		text-align:center;
		color:white;
		border: 1px solid white;
		top:50px;
		}
	.rec_hb1{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:100%;
		height:30px;
		line-height:30px;
		margin:60px auto;
		text-align:center;
		color:white;
		}
	.ind_rec_lnk h3 a{
		display:block;
		position:relative;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		font-size: 1em;
		width:100%;
		height:30px;
		margin:0 auto;
		color:red;
		text-align:center;
		top:-40px;
		}
	.ind_pro_s{
		display:none;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		padding-top:50px;
		}
	.ind_pro_1{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		line-height:30px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:1em;
		margin: 0 auto;
		margin-bottom:20px;
		color:white;
		border: 1px solid white;
		-webkit-border-radius: 10%;
		-moz-border-radius: 10%;
		-o-border-radius: 10%;
		border-radius: 10%;
		-webkit-box-shadow: 5px 5px 15px 5px #BBB8AA; 
		box-shadow: 5px 5px 15px 5px #BBB8AA;
		}
	.ind_pro_p{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		color:white;
		font-size:10px;
		margin: 10px auto;
		}
	.ind_pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		color:red;
		margin: 20px auto;
		}
	.rec_adv {
		position: relative;
		display:block;
		width:100%;
		height:70px;
		background: rgb(0,0,0);
		background: linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(24,23,49,1) 10%, rgba(58,58,69,1) 72%, rgba(25,25,27,1) 89%);
		margin:0;
		padding:0;
		}
	.rec_adv h1{
		display:block;
		position:relative;
		width:100%;
		margin:0;
		padding-top:10px;
		font-family:neo;
		font-weight:normal;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_ord{
		color:tan;
		font-size:10px;
		padding:0;
		display:block;
		width:100%;
		height:50px;
		margin-top:10px;
		padding:0;
		text-align:center;
		position:relative;
		-webkit-animation: glow2 2s ease-in-out infinite alternate;
		-moz-animation: glow2 2s ease-in-out infinite alternate;
		-o-animation: glow2 2s ease-in-out infinite alternate;
		animation: glow2 2s ease-in-out infinite alternate;
		}
	.rec_pay{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.rec_banner2{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		margin:0;
		padding:0;
		background-image:url(../images/background3.jpg);
		background-position:center;
		}
	.side_main{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_side{
		display:none;
		}
	.rec_side1{
		display:none;
		}

	.side_main_lnk{
		position:relative;
		margin:0px;
		padding:0;
		font-family:ostrich;
		font-weight:black;
		font-size:120%;
		color:#1FFF6D;
		text-align:center;
		text-shadow: 9px 6px 9px rgba(85,211,146,0.81);
		}	
	.rec_exe{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_exeh1, .rec_exeh2{
		font-family:ostrich;
		font-weight:black;
		font-size:110%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:relative;
		text-align:center;
		}

	.rec_p1{display:none;}
	.rec_side_ttl{
		display:block;
		position:relative;
		background-color:black;
		color:white;
		font-size:120%;
		text-align:center;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cont1{
		position:relative;
		display:block;
		margin-top:30px;
		padding:0;
		display:block;
		width:100%;
		height:720px;
		text-align:left;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube1{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite forwards;
		-moz-animation: swirl 10s ease infinite forwards;
		-o-animation: swirl 10s ease infinite forwards;
		animation: swirl 10s ease infinite forwards;
		
		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:15%;
		top:5%;
		}
	.comp_fix{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:300px;
		height:70px;
		line-height:70px;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:visible;
		-moz-backface-visibility:visible;
		-o-backface-visibility:visible;
		backface-visibility:visible;
		}
	
	.comp1{
		-webkit-transform:rotateY(0) translateZ(150px);
		-moz-transform:rotateY(0) translateZ(150px);
		-o-transform:rotateY(0) translateZ(150px);
		transform:rotateY(0) translateZ(150px);
		}
	.comp2{
		-webkit-transform:rotateY(60deg) translateZ(150px);
		-moz-transform:rotateY(60deg) translateZ(150px);
		-o-transform:rotateY(60deg) translateZ(150px);
		transform:rotateY(60deg) translateZ(150px);
		}
	.comp3{
		-webkit-transform:rotateY(-60deg) translateZ(150px);
		-moz-transform:rotateY(-60deg) translateZ(150px);
		-o-transform:rotateY(-60deg) translateZ(150px);
		transform:rotateY(-60deg) translateZ(150px);
		}		
	.comp4{
		-webkit-transform:rotateY(120deg) translateZ(150px);
		-moz-transform:rotateY(120deg) translateZ(150px);
		-o-transform:rotateY(120deg) translateZ(150px);
		transform:rotateY(120deg) translateZ(150px);
		}
	.comp5{
		-webkit-transform:rotateY(180deg) translateZ(150px);
		-moz-transform:rotateY(180deg) translateZ(150px);
		-o-transform:rotateY(180deg) translateZ(150px);
		transform:rotateY(180deg) translateZ(150px);
		}	
	.comp6{
		-webkit-transform:rotateY(240deg) translateZ(150px);
		-moz-transform:rotateY(240deg) translateZ(150px);
		-o-transform:rotateY(240deg) translateZ(150px);
		transform:rotateY(240deg) translateZ(150px);
		}	
	.rec_cube2{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;

		display:block;
		width:300px;
		height:70px;
	
		position:absolute;
		left:25%;
		top:20%;
		
		}
	.rec_exeh3{
		font-family:ostrich;
		font-weight:black;
		font-size:150%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		top:250px;
		left:0;
		background-color:#F58A8C;
		}
	.rec_exe_chart{
		position:absolute;
		top:300px;
		width:100%;
		height:50%;
		}
	.rec_exe_chart_txt{
		position:absolute;
		top:750px;
		left:35px;
		font-size:.8em;
		}
	.rec_teacher{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
	}
	.rec_p2{
		display:none;
		}
	.t_ttlm{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		text-align:center;
		}
	.rec_cont2{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		text-align:center;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube3{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite;
		-moz-animation: swirl 10s ease infinite;
		-o-animation: swirl 10s ease infinite;
		animation: swirl 10s ease infinite;
		
		display:block;
		width:250px;
		height:250px;
		margin-bottom:50px;
		position:relative;
		left:15%;
		top:5%;
		}
	.t_fix	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
	.t_ttl{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cube3 ul{
		position:absolute;
		top:55px;
		left:10px;
		}
		
	.rec_cube3 ul li{
		display:block;
		width:100%;
		list-style-type:circle;
		font-weight:normal;
		font-size:.7em;
		text-align:left;
		list-style-type:circle;
		margin:5px;
		}
	.rec_cube3:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
		}
	.t1{
		-webkit-transform:rotateY(0) translateZ(125px);
		-moz-transform:rotateY(0) translateZ(125px);
		-o-transform:rotateY(0) translateZ(125px);
		transform:rotateY(0) translateZ(125px);
		}
	.t2{
		-webkit-transform:rotateY(90deg) translateZ(125px);
		-moz-transform:rotateY(90deg) translateZ(125px);
		-o-transform:rotateY(90deg) translateZ(125px);
		transform:rotateY(90deg) translateZ(125px);
		}
	.t3{
		-webkit-transform:rotateY(-90deg) translateZ(125px);
		-moz-transform:rotateY(-90deg) translateZ(125px);
		-o-transform:rotateY(-90deg) translateZ(125px);
		transform:rotateY(-90deg) translateZ(125px);
		}	
	.t4{
		-webkit-transform:rotateY(180deg) translateZ(125px);
		-moz-transform:rotateY(180deg) translateZ(125px);
		-o-transform:rotateY(180deg) translateZ(125px);
		transform:rotateY(180deg) translateZ(125px);
		}
	.t5{
		-webkit-transform:rotateX(-90deg) translateZ(125px);
		-moz-transform:rotateX(-90deg) translateZ(125px);
		-o-transform:rotateX(-90deg) translateZ(125px);
		transform:rotateX(-90deg) translateZ(125px);
		}
	.t6{
		-webkit-transform:rotateX(90deg) translateZ(125px);
		-moz-transform:rotateX(90deg) translateZ(125px);
		-o-transform:rotateX(90deg) translateZ(125px);
		transform:rotateX(90deg) translateZ(125px);
		}
	.rec_cube4{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;


		display:block;
		width:300px;
		height:300px;
		
		position:relative;
		margin:0 auto;
		}
	
	.t_ttlm2{
		position:relaive;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		}
	.t_fixf	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
		
	.t_ttl2{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		color:black;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_ult{
		margin-top:90px;
		margin-left:5px;
		font-weight:normal;
		font-size:15px;
		text-align:left;
		}
	.rec_ult li{
		display:block;
		width:100%;
		height:30px;
		text-align:center;
		}
		
	.tflip_f{
		background-color:#B7A426;
		}
	.tflip_b{
		background-color:skyblue;
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.rec_cube4{
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;
		}
	.rec_agri {
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_agri1{
		display:none;
		}
	.rec_agri2{
		display:none;
		}
	.rec_p3{
		display:none;
	}
	.rec_cont3{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		border-left:dotted 1px black;
		display:block;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_agri_cube{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;

		display:inline-block;
		width:200px;
		height:200px;
		
		position:relative;
		margin:10px;
		}
	.rec_agri_cube:hover{
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_fix{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		height:200px;
		margin:0;
		padding:0;
		line-height:200px;
		color:black;
		background-color:white;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.agri_flipb {
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_ttl{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:0;
		padding:0;
		background-color:rgba(183,201,78,0.80);
		position:absolute;
		top:75px;
		font-family:neo;
		font-size:20px;
		text-align:center;
		list-style-type:square;
		}
	.agri_ul{
		display:block;
		width:200px;
		height:200px;
		margin-top:40px;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:15px;
		line-height:15px;
		text-align:left;
		}
	.agri_ul li{
		display:block;
		width:200px;
		height:20px;
		margin:0;
		text-align:center;
		}
	.agri_img1{
		background-image:url(../images/land.jpg);
		}
	.agri_img2{
		background-image:url(../images/harvest.jpg);
		}
	.agri_img3{
		background-image:url(../images/irrigation.jpg);
		}
	.agri_img4{
		background-image:url(../images/image1.jpg);
		}
	.agri_img5{
		background-image:url(../images/harvest3.jpg);
		}
	.agri_img6{
		background-image:url(../images/poultary.jpg);
		}
	.agri_img7{
		background-image:url(../images/aqua.jpg);
		}
	.pro_fees{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		}
	.pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		padding:0;
		color:red;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:1.3em;
		}
	@-webkit-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}	
	@-moz-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@-o-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
		
	@-webkit-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}	
    @-moz-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-o-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}


	@-webkit-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
		
	@-moz-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@-o-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}

	.hero_banner{
		display:block;
		width:100%;
		height:150px;
		position:relative;
		margin:10% 0 5% auto;
		padding:0;
		overflow:hidden;
		}	
	.hero_img{
		margin:0;
		padding:0;
		position:relative;
		width:20%;
		height:150px;
		float:left;
		top:500px;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}	
	.hero_banh{
		position:absolute;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		background-color:rgba(52,96,215,0.70);
		top:120px;
		margin:0;
		padding:0;
		color:#B4DF2E;
		opacity:0;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		font-size:50%;
		}
	.hero_bans{
		color:white;
		font-size:90%;
		}
	.hero_dig{
		diplay:block;
		position:relative;
		margin:0;
		padding-left:7%;
		width:100%;
		height:70px;
		text-align:center;
		}
	.hero_cir{
		display:block;
		width:60px;
		height:60px;
		line-height:60px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		font-family:ostrich;
		font-size:80%;
		font-weight:bold;
		margin-left:1%;
		opacity:0;
		float:left;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bdy{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0;
		padding:0;
		}
	.hero_bdy img{
		width:100%;
		height:25%;
		}
	.hero_bdy_tag{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		position:relative;
		color:white;
		text-align:center;
		font-size:90%;
		margin:0;
		padding:0;
		background: #4D59CE;
		background: -moz-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: -webkit-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: linear-gradient(to right, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		}
	.hero_bdy_tag1{
		display:block;
		width:100%;
		height:50px;
		line-height:40px;
		position:relative;
		color:black;
		text-align:center;
		font-family:ostrich;
		font-size:100%;
		font-weight:bold;
		margin-bottom:20px;
		padding:0;
		}
	.hero_contact{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:5px auto;
		padding:0;
		border-top:1px solid black;
		}
	.hero_contact h1{
		font-size:80%;
		text-align:center;
		}
	.hero_frm{
		border:1px dotted black;
		-webkit-border-radius:10px;
		display:block;
		width:90%;
		height:auto;
		background-color:rgba(203,235,162,1.00);
		padding:10px;
		margin:0 auto;
		}
	.lbl{
		border:1px dotted tan;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		}
	.abt_banner{
		display:block;
		position:relative;
		width:100%;
		height:1030px;
		z-index:2;
		}	
	.abt_img1{
		float:left;
		width:200px;
		height:400px;
		}
	.abt_head{
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-family: fira;
		font-weight:bold;
		font-size:200%;
		position:absolute;
		left:100px;
		top:150px;
		color:#2A88E0;
		}
	.abt_p1{
		display:block;
		width:90%;
		height:300px;
		font-family: fira;
		font-weight:normal;
		font-size:110%;
		position:absolute;
		top:300px;
		color:black;
		text-align:center;
		margin:0 auto;
		padding-left:3%;
		}
	.abt_vision{
		display:block;
		width:100%;
		height:200px;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(../images/abt_discover.jpg);
		background-position: center;
		}
	.abt_scr{
		background-color:rgba(105,193,224,0.20);
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vis{
		float:right;
		position:absolute;
		margin:0;
		padding:0;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		color:#F0E9E9;
		background-color:rgba(79,166,237,0.40);
		width:100%;
		text-align:center;
		}
	.abt_vstate{display:none;}
	.abt_vstate_mob{
		margin:100px 0 0 0;
		padding:0;
		display:block;
		width:100%;
		height:300px;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		color:white;
		position:relative;
		}
	.abt_valwrap{
		display:block;
		width:100%;
		height:400px;
		position:relative;
		margin:0;
		padding:0;
		}
	.abt_fix{
		display:block;
		position:relative;
		width:100%;
		height:100%;
		margin:0 auto;
		padding-left:40px;
		background-color:rgba(242,242,242,1.00);
		}
	.abt_value1{
		display:inline-block;
		float:left;
		position:relative;
		width:100px;
		height:100px;
		line-height:100px;
		text-align:center;
		margin:10px;
		padding:0px;
		}
	.abt_img2{
		padding:0;
		position:relative;
		display:block;
		width:70%;
		height:70%;
		}
	.abt_valnam{
		display:block;
		width:150px;
		height:20px;
		line-height:20px;
		margin-top:20px;
		padding-left:10px;
		position:relative;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		text-align:left;
		}
	.abt_mis{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.abt_misttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:1.8em;
		color:white;
		text-align:center;
		margin:0;
		padding:0;
		background-color: rgba(0,42,92,1.00);
		text-align:center;
		}
	.abt_scr2{
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_mstate{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		font-family: fira;
		font-weight:normal;
		font-size:16px;
		text-align:center;
		color:white;
		background-color: rgba(0,42,92,0.30);
		margin:0;
		padding:0;
		line-height:20px;
		}
	#abt_frm{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.frm_ipt{
		display:inline-block;
		width:150px;
		height:30px;
		float:left;
		margin:5px;
		background-color:rgba(219,231,203,1.00);
		}
	.lng{
		width:80%;
		}
	.abt_frm_sty{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin:10px auto;
		-webkit-border-radius	: 20px;
		-moz-border-radius		: 20px;
		-o-border-radius		: 20px;
		   border-radius		: 20px;
		border:1px solid black;
		background-color:tan;
		padding:20px;
		}
	.abt_select{
		width:80%;
		}
	.frm_ipt_msg{
		width:100%;
		height:200px;
		display:block;
		position:relative;
		}
	.abt_butt{
		display:block;
		position:relative;
		width:100px;
		height:35px;
		margin: 10px 0;
		}
		
	.ch_banner{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		margin:0 auto;
		padding:0;
		background-image:url(../images/secure_p.jpg);
		}	
	.ch_banner h1{
		margin:0;
		padding:0;
		font-family:spart;
		font-weight:bold;
		font-size:16px;
		position:absolute;
		display:block;
		color:#594438;
		top:185px;
		left:27%;
		text-shadow: 3px 5px 5px #CD9A7D;
		}
	.ch_banner p{
		position:absolute;
		display:block;
		color:#594438;
		top:190px;
		left:42%;
		font-size:18px;
		}	
	.ch_use{
		display:block;
		position:relative;
		width:100%;
		height:600px;
		margin:0 auto;
		padding:0;
		background: #F2DFCE;
		background: -moz-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: -webkit-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: linear-gradient(to bottom, #F2DFCE 0%, #D9BFA9 100%);	
		}
	.ch_dif{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.ch_dif h3, .ch_dif p{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding-top:10px;
		text-align:center;
		}
	.ch_dif h1{
		display:block;
		position:relative;
		width:100%;
		font-size:1.3em;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ch_use_dv{
		display:block;
		position:relative;
		width:50%;
		height:auto;
		margin:20px auto;
		padding:0;
		border:1px solid black;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-border-radius: 5%;
		-moz-border-radius: 5%;
		-o-border-radius: 5%;
		border-radius: 5%;
		}
	.ch_use_dv h2{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		background-color:rgba(244,238,238,0.50);
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
	.ch_use_dv p{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
		
	.ch_keys{
		position:relative;
		display:block;
		margin:0 auto;
		padding:0;
		width:100%;
		height:250px;
		}
	.ch_keys_hl{
		position:relative;
		display:block;
		margin:15px auto;
		margin-bottom:20px;
		padding:0;
		width:90%;
		height:30px;
		text-align:center;
		border-radius:25%;
		border:2px solid black;
		}
	.ch_keys_hl p{
		position:relative;
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding:0;
		}
	
	.ch_grnt{
		display:block;
		position:relative;
		width:90%;
		height:30px;
		line-height:30px;
		margin:30px auto;
		padding:0;
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		}
	.ch_pay{
		display:block;
		position:relative;
		width:90%;
		margin:0 auto;
		padding:0;
		background-color: aliceblue;
		}
	.ch_pay a{
		display:block;
		position:relative;
		width:200px;
		height:30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align:center;
		color:white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:11px;
		background-color: #17176C;
		}
	.ch_ss{
		position: relative;
		display:block;
		width: 100%;
		height: auto;
		margin:10px auto;
	}
	.ch_ss_ttl{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		background-color:#45381D;
		margin: 0 auto;
		padding:0;
		text-align: center;
		font-size: 24px;
		font-family: ostrich;
	}
	.outter_cont{
		position: relative;
		display:block;
		width:100%;
		height:50px;
		margin: 0 auto;
		transition: all 1s ease;
		overflow: hidden;
	}
	.card_cont{
		position: relative;
		padding:0;
		width:100%;
		height:255px;
		margin:0 auto;
		padding: 0;
	}
	.card_front{
		position: relative;
		width:100%;
		height:50px;;
	}
	.card_f_img{
		display:none;
	}
	.card_mob_img{
		width:100%;
		height:50px;
		opacity:80%;
	}
	.front_img_ttl{
		position: absolute;
		width:100%;
		height:50px;
		line-height: 50px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		text-shadow: 2px 2px 2px #1E1DCE;
		font-size: 22px;
		font-family: neo;
		text-align: center;
		top:0;
		left:0;
	}
	.card_back{
		position: relative;
		display: block;
		width:100%;
		height:260px;
		color:white;
	}
	.back_card_ttl{
		position:relative;
		display: block;
		width:100%;
		height: 30px;
		line-height: 30px;
		background-color: rgba(17,8,8,0.40);
		margin:0 auto;
		padding:0;
		color: white;
		font-size: 18px;
		font-family: neo;
		text-align: center;
	}
	.back_card_details{
		position:relative;
		display: block;
		width:90%;
		height: 210px;
		color:black;
		font-size: 12px;
		text-align: center;
		text-align: justify;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		margin:0 auto;
	}
	.card_lnk{
		display: block;
		width:110px;
		height:15px;
		line-height: 15px;
		text-align: center;
		color:black;
		margin: 10px auto;
		padding:0;
		border:1px solid black;
		border-radius: 5px;
		transition: all .5s ease-in-out;
	}
	.outter_cont:hover {
		height: 240px;
	}
	
	.p1_con_p3{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.comp_l{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:16px;
		color:red;
		margin: 10px auto;
		}
	.flip4{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		}
	.php_msg{
		display:block;
		position:relative;
		width:320px;
		height:auto;
		background-color:#4E93E5;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		margin:0;
		padding:0;
		}
	.pub_title{
		display:block;
		position:relative;
		width:100%;
		height:250px;
		margin:0;
		padding-top:80px;
		background-color:#2E2C2C;
		}
	.pub_sp{
		font-weight:bold;
		}
	.pub_title img{
		display:block;
		position:relative;
		float:right;
		maring:0;
		padding:0;
		width:40%;
		height:auto;
		}
	.pub_title p{
		display:block;
		position:relative;
		float:left;
		maring:0;
		padding-top:10px;
		width:60%;
		height:auto;
		color:white;
		}
	.pub_wrap{
		display:block;
		position:relative;
		clear:both;
		}
	.pub_lside{
		display:none;
		}	
	.ind_spa{
		display:block;
		position:relative;
		width:100%;
		height:470px;
		background-image:url(/images/discover_mob_p.jpg);
		background-repeat: no-repeat;
		margin:0 auto;
		padding:0;
		}
	.ind_spa h3{
		margin:0;
		padding:0;
		}
	.ind_ver{
		display:block;
		position:relative;
		top:0;
		left:0;
		width:100%;
		height:30px;
		line-height:30px;
		color:white;
		background-color: rgba(201,191,191,0.20);
		font-family: ostrich;
		font-weight:bold;
		text-align:center;
		font-size:100%;
		margin:0;
		padding:0;
		}
	.ind_spa_grp{
		display:none;
		}
	.ind_spa_grp_mob{
		display:block;
		position:relative;
		width:55%;
		height:auto;
		float:right;
		margin:0;
		padding:0;
		}
	.ind_spa_cir_mob{
		display:inline-block;
		position:relative;
		margin-right:2px;
		margin-bottom:2px;
		padding:0;
		width:80px;
		height:74px;
		}
	.ind_spa_p_mob{
		display:block;
		position:absolute;
		top:35px;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		font-family: ostrich;
		font-weight:bold;
		color:white;
		background-color: rgba(78,65,65,0.20);
		font-size:70%;
		}
	.ind_ver_loc2{
		display:block;
		position:absolute;
		top:440px;
		background-color:rgba(78,65,65,0.30);
		}
	.ind_spa_lnk{
		display:block;
		position:absolute;
		left:0px;
		top:250px;
		width:150px;
		height:100px;
		margin:0 auto;
		padding:0;
		}
	.ind_spa_lnk h3{
		position:relative;
		display:block;
		width:100%;
		height:100%;
		maring:0;
		padding:0;
		}
	.ind_spa_lnk h3 a{
		display:block;
		position: relative;
		width:100%;
		height:100%;
		line-height:100px;
		text-align:center;
		color:red;
		font-size:60%;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		}
	.log_head{
			display: block;
		position: relative;
		width:100%;
		height:160px;
		padding-top: 60px;
		margin: 0 auto;
		color:white;
		background-color: black;
		}
	.sp_logo{
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0;
	}
	.img_sp{
		display:block;
		position:relative;
		width:100%;
		height:100px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.img_crt{
		margin:0 auto;
		padding:0;
		display: block;
		position: relative;
		width:100px;
		height:100px;
	}
	.qaccess{
		display: block;
		position: relative;
		width:47%;
		margin:0;
		padding:0;
		float:right;
		top:-200px;
	}
	.qaccess a{
		display: inline-block;
		position: relative;
		vertical-align: top;
		width:35px;
		height: 35px;
		margin:0 2.5px;
		padding:0;
	}
	.qaccess img{
		margin: 0 auto;
		padding:0;
	}
	.log_head h1{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:32px;
		margin: 20px auto;
		padding:0;
		text-align: center;
		}
	.log_head p, h5{
		position:relative;
		display:block;
		width:100%;
		height:20px;
		line-height:20px;
		color:white;
		font-family:ostrich;
		font-size:15px;
		margin:0;
		padding:0;
		left:10px;
		}
	.log_frm{
		position:relative;
		display:block;
		width:100%;
		height:600px;
		margin:0 auto;
		padding:0;
		background-image: url('../images/hookha_img.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center;
		background-size:cover;
		}
	.logform{
		position:relative;
		display:block;
		width:60%;
		height:130px;
		margin:0 auto;
		padding:0;
		top:35%;
		border: 1px solid white;
		}
	.log_fld{
		position:relative;
		display:block;
		width:50%;
		height:auto;
		margin: 5px auto;
		font-weight: bold;
		clear:both;
		text-align: center;
		color: #0E0D0D;
        text-shadow: 0 0 10px #FFFFFF;
		}
	.logform a{
		position:relative;
		display:block;
		width:30%;
		height:30px;
		float:right;
		margin-right:10%;
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		line-height:30px;
		}
	.logform h5{
		position:relative;
		display:block;
		width:90%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding: 0;
		color:white;
		clear:both;
		text-align:center;
		}
	.reg_frm{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
		color:white;
		background-color:#231F1F;
		}
	.regform{
		display:block;
		position:relative;
		width:90%;
		margin: 0 auto;
		padding:10px;
		}
	.lbl_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 5px auto;
		padding:0;
		}
	.lbl_php{
		color:#A9E82E;
		left:10%;
		margin:0;
		padding:0;
		position:relative;
		}
	.reg_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 0 auto;
		padding:0;
		}
	.sbt{
		display:block;
		position:relative;
		width:100px;
		height:30px;
		line-height:30px;
		margin: 10px auto;
		padding:0;
		}
	#log_ttl{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:1em;
		font-weight:bold;
		color:white;
		}
	#ch_user{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.7em;
		line-height:1em;
		font-weight:normal;
		color:white;
		margin:0;
		padding:0;
		}
	.ch_user_log_pg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:1%;
		background-color:rgba(29,25,25,1.00);
		}
	.ch_tbl_usr{
		display:block;
		position:relative;
		width:95%;
		height:auto;
		margin:0 auto;
		padding:0;
		font-size:.7em;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		text-align:left;
		color:white;
		border:1px solid white;
		}
	.ch_tbl_usr th{
		border-bottom:1px solid white;
		}
	.ch_tbl_usr td{
		border-bottom:1px dotted white;
		}
	.tbl_hide{
		display:none;
		}
	.inct_tbl{
		position:relative;
		display:block;
		width:85%;
		height:40px;
		margin: 0 auto;
		padding:0;
		border: 2px solid red;
		color:white;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.5em;
		}
	.inct_tbl th {
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		height:auto;
		text-align:center;
		line-height:10px;
		}
	.pub_mob{
		display:none;
		}
	.pub_mob_d{
		display:block;
		width:100%;
		margin:0 auto;
		padding:0;
		}
	.art_frm_g{
		display:block;
		width:90%;
		margin:0 auto;
		padding:1em;
		}
	.art_frm_select{
		display:block;
		width:70%;
		margin:0 auto;
		height:2em;
		line-height:1em;
		}
	.pub_rside{
		display:block;
		width:95%;
		margin: 0 auto;
		}
	.pub_img{
		display:block;
		width:80%;
		margin: 0 auto;
		padding:0;
		}

	
	.clnt_view_head{
		display: block;
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		padding-top:110px;
		color:white;
		background-color: black;
	}
	.ttl_section{
		display: block;
		position: relative;
		width:100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #0C0707;
	}
	.ttl_section a{
		display: inline-block;
		position: relative;
		width:65px;
		height:25px;
		line-height: 25px;
		color:white;
		margin:0px 3px;
		padding:0;
		border: 1px white solid;
		border-radius: 5px;
		font-size: 10px;
		text-align: center;
	}

	.clnt_cart{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.clnt_cart img{
		width:20px;
		height: 20px;
		margin:5px 5px 0 10px;
	}
	.cart_msg{
		display:inline-block;
		width:90px;
		height:20px;
		line-height: 20px;
		font-size: 10px;
	}
	.cart_view_head{
		position:relative;
		width:100%;
		background-color: black;
		margin:0 auto;
		padding:0;
		color:white;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:1200px;
		height:40px;
		padding-top:80px;
		margin:0 auto;
		text-align: center;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	
	}
	.cart_menu{
		position: relative;
		display: block;
		width:1200px;
		height:130px;
		margin:0 auto;
		padding-top:10px;
		background-color: black;
		text-align: center;
		color:white;
	}
	.cart_menu a{
		display: block;
		position:relative;
		width:100px;
		height:20px;
		line-height: 20px;
		border:1px solid white;
		border-radius: 5px;
		color:white;
		text-align: center;
		margin:0 auto;
		padding:0;
	}

	.cart_from{
		display: block;
		position: relative;
		width:1200px;
		height:40px;
		margin:20px auto;
		padding:0;
		color:white;
	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:800px;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:200px;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:200px;
		height:100px;
		text-align: center;
	}
	.mail_msg{
		position:relative;
		display: block;
		width:1200px;
		height:30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		color: white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
	}
	.mhrm_mod_lnks{
		position:relative;
		display:block;
		width:1200px;
		height: 50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mod_lnks_fx{
		position:relative;
		display:block;
		width:1200px;
		height:50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mhrm_mod_lnks a{
		position: relative;
		display: inline-block;
		width:300px;
		height:50px;
		line-height: 50px;
		float:left;
		color:white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
		text-align: center;
	}

	.mda_body{
		position:relative;
		display: block;
		width:100%;
		margin: 0 auto;
		padding:0;
	}
	.mda_mphoto{
		position:relative;
		display: block;
		margin: 10px auto;
		padding:0;
		width:100%;
		height: 320px;
		text-align: center;
	}
	.mda_mphoto img{
		width:200px;
		height: 250px;
	}
	.mda_rphoto{
		position: relative;
		display: inline-block;
		width:44%;
		height:200px;
		margin:0 .5% 0 3%;
		padding:0;
	}
	.mda_rphoto img{
		width:100%;
		height: 100%;
	}
	.mod_details{
		position:relative;
		display:block;
		width:100%;
		height:80px;
		margin: 0 auto;
		padding: 0;
		background-color:black;		
		color:white;
		}

	.mod_details_tbl{
		table-layout: fixed;
		display:block;
		position: relative;
		padding:0;
		width:100%;
		height:80px;
		margin:0 auto;
		border-collapse: collapse;
		background-color: rgba(57,51,51,1.00);
		}
	.mod_details_tbl td{
		height:40px;
		width:17.66%;
		color: rgba(187,149,150,1.00);
		border-left: 1px solid rgba(49,37,38,0.80);
		}
	.mod_details_tbl tr{
		height:40px;
		width:100%;
	}
	.tbl_bottom{
		vertical-align: bottom;
		font-family: ostrich;
		font-size: 18px;
		text-align: center;
		}
	.tbl_left{
		vertical-align: top;
		font-size: 12px;
		text-align: left;
		text-align: center;
		}
	.tbl_last{
		vertical-align: bottom;
		font-size: 10px;
		text-align: center;
	}
	.tbl_bold{
		font-weight: bold;
	}
	.cart_view_head{
		display: block;
		position:relative;
		width:100%;
		margin: 0 auto;
		padding-top:80px;
		color:white;
		background-color: black;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		margin:0 auto;
		padding:0;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-weight: bold;
		font-size: 18px;
	}
	.div_fix{
		display: block;
		width:100%;
		height:0;
		clear: both;

	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:33.33%;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:33.33%;
		height:100px;
		text-align: center;
	}
	.cart_tbl .cart_imgs{
		width:100%;
		height: 100%;
	}
	.cart_menu{
		display: block;
		position:relative;
		width:100%;
		height: 100px;
		color:white;
		margin:0 auto;
		padding-top:10px;
	}
	.cart_menu a{
		display: block;
		position: relative;
		width: 100px;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		border:1px solid white;
		border-radius: 5px;
	}
	.cart_from{
		display: block;
		position: relative;
		width: 100%;
		height: 30px;
		margin: 0 auto;
		padding-top:10px;
		color:white;
	}
	.cart_from .cart_sbt{
		margin: 10px auto;
	}
	.mod_reg{
		display:block;
		position:relative;
		width:100%;
		background-color:black;
		margin:0 auto;
		padding:0;
		}
	.mod_reg_h{
		position:relative;
		display:block;
		margin:0 auto;
		padding-top:85px;
		width:100%;
		height:30px;
		line-height:30px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.mod_reg_frm{
		position:relative;
		display:block;
		width:100%;
		margin: 0 auto;
		padding:0;
		}
	.mod_reg_short{
		height:500px;
	}
	.form_section{
		background-color:rgba(138,109,109,0.20);
		margin: 0 auto;
		position:relative;
		display:block;
		width:100%;
		padding:0.5%;
		}
	.mod_reg_lbl{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:110px;
		height:37px;
		line-height:37px;
		padding-left:20px;
		}
	.mod_reg_fld{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:45%;
		height:37px;
		padding:0;
		background-color:rgba(138,109,109,0.20);
		}
	.mod_reg_dv{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		height:37px;
		}
	.fx_fld{
		float:left;
		margin-right:5px;
		margin-top:5px;
		margin-bottom: 5px;
		}
	#fld_1{
		width:90px;
	}
	#fld_2{
		width:90px;
	}
	.fx_fld_vshort{
		width:30px;
		height:37px;
	}
	.fld_sel{
		width:25%;
		height:37px;
	}
	.lbl_long{
		width:140px;
	}
	.dv_sep{
		height:10px;
		display:block;
		}
	.frm_ttl{
		position:relative;
		display:block;
		margin:0;
		padding:20px;
		color:rgba(201,184,185,1.00);
		}
	.frm_section_l{
		padding-bottom:20px;
		padding-top:10px;
		}
	.mod_reg_lbl_trm{
		display: block;
		position: relative;
		width:100%;
		height:100%;
		line-height: 100%;
		text-align: center;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		padding:10px 20px 10px 20px;
		color: red;
		margin:0 auto;
		padding:0;
		}
	.dv_sep_2{
		display:block;
		width:100%;
		height:25px;
		}
	.mod_reg_short{
		height:400px;
	}
	.shortcuts{
		display:block;
		position:relative;
		width:80%;
		height:100px;
		margin:0 auto;
		padding:0;
		
		}
	.shrt_tbl{
		position:relative;
		display:block;
		table-layout: fixed;
		width:100%;
		height:35px;
		background-color: rgba(33,30,31,1.00);
		
		color:white;
		margin-left:20px;
		}	
	.shrt_tbl td{
		width:1000px;
		height:100%;
		line-height: 30px;
		vertical-align:middle;
		text-align: center;
		
		}
	.shrt_a{
		position:relative;
		display:block;
		color:rgba(73,183,56,1.00);
		margin:0;
		padding:0;
		text-align: center;
		height:30px;
			}
	.mod_log_head_app{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		color:white;
		}
		
	.mod_log_head{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:35%;
		height:260px;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:60%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:20%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		color:rgba(68,169,233,1.00);
		margin:10px;
		padding-left:70px;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}
	.mda_user_info{
		display:block;
		position:relative;
		width:100%;
		height:120px;
		margin: 0 auto;
		padding: 100px 0 0 10px;
		background-color:black;
		color:white;
		}
	.fx_color{
		color:rgba(64,56,56,1.00);
		width:300px;
		}
	.mda_user_data{
		color:white;
		}
	.mda_user_data a{
		color:rgba(95,153,8,1.00);
		}
	.mhrm_mod_lnks{
		display: block;
		position: relative;
		width: 100%;
		height:90px;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx{
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx a{
		display: block;
		position: relative;
		width:100%;
		height:30px;
		line-height: 30px;
		color:white;
		background-color: #383333;
		text-align: center;
	}

	.mod_reg table{
		color: white;
		border-collapse: collapse;
		table-layout: fixed;
		width: 98%;
		margin:0 auto;
		padding:0;
		background-color: #2D2222;
	}
	.mod_reg table td,tr{
		height:27px;
	}
	.mod_reg table td input, select{
		width:96%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.tbl_ttl{
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		height:30px;
		background-color: #493C3D;
	}
	.mod_log_head{
		display:block;
		position:relative;
		margin:0 auto;
		padding-top:50px;
		width:100%;
		height:320px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:75%;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:80%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px auto;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:40%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		color:rgba(68,169,233,1.00);
		text-align: left;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}

}

@media only screen and (min-width:820px) and (max-width:1180px) and (orientation: portrait){
	body{
		width:100%;
		}
	.main_nav{
		display:none;
		}	
	.nav_mob_img{
		position:fixed;
		display:block;
		width:40px;
		height:40px;
		top:7.5%;
		left:70%;
		z-index:100;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;
		margin:0;
		padding:0;
		}
	.m_m_r{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
		}	
	.nav_mob{
		display:none;
		position:fixed;
		top:.8%;
		left:30%;	
		z-index:99;
			}
	.nav_mob>ul {
		display:block;
		list-style:none;
		width:250px;
		height:180px;
		background-color:rgba(33,24,24,0.80);
		font-size:12px;
		color:white;
		}
	.nav_mob ul li>ul{
		list-style:none;
		}
	.nav_mob>ul li, .nav_mob>ul li>ul li{
		border-bottom:.1px solid white;
		}
	.nav_mob>ul li a, .nav_mob>ul li>ul li a{
		color:white;
		width:250px;
		height:20px;
		line-height:20px;
		border-left:4px solid white;
		padding-left:5px;
		}
	.warp{
		display:block;
		position:relative;
		width:100%;
		height:550px;
		margin:-20px auto;
		padding:0;
		background-image:url(../images/b_w_f_mob_p.jpg);
		background-repeat:no-repeat;
		}
	.logo_mob{
		display:block;
		position:absolute;
		top:.5%;
		left:3%;
		float:left;
		width:40px;
		height:35px;
		z-index:100;
		}
	.main_h{
		display:block;
		width:100%;
		height:70px;
		margin:0;
		padding:0;
		position:absolute;
		top:450px;
		font-size:160%;
		font-weight:bold;
		color:white;
		-webkit-animation: main 1s ease-in forwards;
		-webkit-transition	: all 1st ease;
		-moz-transition		: all 1st ease;
		-o-transition		: all 1st ease;
		transition			: all 1st ease;
		}
	@-webkit-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-moz-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@-o-keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	@keyframes main{
		from{color:rgba(244,219,220,1.00); left:-800px;	}
		to{color:rgba(244,219,220,0.80);left:10px;		}
		}
	.main_l{
		position:absolute;
		top:500px;
		left:10px;
		color:red;
		font-size:80%;
		-webkit-animation: app 1s ease-in forwards;
		-webkit-animation-delay:1s;
		-moz-animation: app 1s ease-in forwards;
		-moz-animation-delay:1s;
		-o-animation: app 1s ease-in forwards;
		-o-animation-delay:1s;
		animation: app 1s ease-in forwards;
		animation-delay:1s;
		opacity:0;
		margin:0;
		padding:0;
		}

	@-webkit-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-moz-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@-o-keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}	
	@keyframes app {
		from{opacity:0;}
		to {opacity:1;}
		}
	.comp_head{
		display: block;
		position: relative;
		width:100%;
		height:538px;
		background-color: #1B1675;
		color:white;
		padding-top:80px;
	}
	.comp_head img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
	}
	.comp_head h1{
		display: block;
		position: relative;
		margin:0 auto;
		position: relative;
		margin:20px auto;
		width:100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
	}
	.comp_head p{
		display: block;
		position: relative;
		width:90%;
		height:25px;
		line-height: 25px;
		padding:5px;
		border:2px solid white;
		border-radius: 10px;
		text-align: center;
		margin:0 auto;
		font-size: .8em;
	}

	.inter_head{
		display: block;
		position: relative;
		width:100%;
		height: 150px;
		padding-top:140px;
		margin:0 auto;
		background-color: #1E4047;
	}
	.int_vals{
		display: none;
	}
	#hide{
		display: none;
	}
	.inter_head img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 0 40px 10px 20px;
		padding:0;
	}
	.inter_head h1{
		display: block;
		position: relative;
		width:60%;
		height:60px;
		padding:10px;
		margin: 0 auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
		
	}
	.inter_head_e{
		display: block;
		position: relative;
		width:100%;
		height: 150px;
		padding-top:80px;
		margin:0 auto;
		background-color: #5758EC;
	}
	.int_vals_e{
		display: none;
	}
	.inter_head_e img{
		display: block;
		position: relative;
		width:100px;
		height:100px;
		margin: 10px 30px 10px 30px;
		padding:0;
	}
	.inter_head_e h1{
		display: block;
		position: relative;
		width:65%;
		height:60px;
		padding:10px;
		margin: 5px auto;
		text-align: center;
		font-size:16px;
		font-weight: bold;
		line-height: 25px;
	}

	.inter_qa{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-bottom:231px;
	}
	.inter_p{
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		font-weight: bold;
		height:90px;
		line-height: 30px;
		text-align: left;
		padding-left:21px;
		font-size: .9em;
		font-weight: bold;
		}
	.inter_frm_qa{
		display: block;
		position: relative;
		width:95%;
		text-align: left;
		margin:0 auto;
		padding-bottom:20px;
		background-color: black;
		font-size: 1.1em;
	}
	.inter_frm_ans{
		text-align: left;
		font-size: .9em;
		display: block;
		position: relative;
		width:83%;
		height:89px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:left;
	}
	.ans_div_eng{
		display: block;
		position: relative;
		width:100%;
		text-align: left;
		margin-left:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio{
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:5px;
		float:left;
	}
	.inter_post{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-right:64px;
		clear:both;
	}
		
	.inter_p_ar{
		display: block;
		position: relative;
		width:100%;
		position: relative;
		margin:0 auto;
		padding:10px;
		height:40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		direction: rtl;
		}
	.inter_frm{
		display: block;
		position: relative;
		width:100%;
		margin:0 auto;
		padding-bottom:65px;
	}
	.Inter_frm_qa_ar{
		display: block;
		position: relative;
		width:95%;
		direction: rtl;
		text-align: right;
		margin:0 auto;
		padding-bottom:20px;
		padding-right:20px;
		font-size: 1.2em;
		color:black;
	}
	.clr{
		display: block;
		position: relative;
		width:100%;
		height:0;
		clear:both;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		text-align: right;
		margin-right:20px;
		margin-top:15px;
		margin-bottom: 15px;
		padding:0;
		clear:both;
	}
	.radio_ar{
		direction: rtl;
		display: block;
		position: relative;
		width:5%;
		height:20px;
		line-height: 30px;
		margin-right:10px;
		margin-left:10px;
		float:right;
	}
	.ans_div_ar{
		display: block;
		position: relative;
		width:100%;
		direction: rtl;
		font-size: 18px;
		padding:0;
		margin:10px auto;
		height:55px;
	}
	.inter_frm_ans_ar{
		text-align: right;
		font-size: .8em;
		display: block;
		position: relative;
		width:87%;
		height:20px;
		line-height: 20px;
		margin:0;
		padding:0;
		float:right;
	}
	.inter_post_ar{
		display: block;
		position: relative;
		width:134px;
		height:40px;
		line-height: 30px;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		margin-left:50px;
		clear:both;
	}
	
	.q_img{
		display: block;
		position: relative;
		margin:0 auto;
		padding:0;
		width:90%;
		height:200%;
	}
	#timer{
		display: block;
		position: relative;
		width:100%;
		height:40px;
		line-height: 40px;
		text-align: center;
		color:white;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: .9em;
		font-weight: bold;
		border: 1px solid white;
		margin: 0 auto;
		padding:0;
		background-color: #435EDD;
	}
	.ind_pro{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		background-image:url(../images/profile_p.jpg);
		background-repeat:no-repeat;
		}
	.ind_prod{
		display:block;
		position:relative;
		width:100%;
		height:439px;
		background-image:url(../images/productivity_p.jpg);
		}

	.product4{
		width:100%;
		height:440px;
		background-image:url(../images/soultion_mob_p.jpg);
		background-repeat:no-repeat;
		color:white;
		margin:0;
		padding:0;
		position:relative;
		display:block;
		}
	.product4 h1 {
		margin:0;
		padding:0;
		font-size:2em;
		text-align:center;
		position:relative;
		top:5%;
		left:1%;	
		}
	.product4 h3{
		margin:0;
		padding:0;
		position:relative;
		left:24%;
		top:10%;
		}
	.product4 a{
		position:relative;
		color:white;
		padding:10px;
		border:solid white 1px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		text-align:center;
		}
	.product4 a:hover{
		-webkit-box-shadow: 9px -4px 40px 1px #FFFFFF;
		-moz-box-shadow: 9px -4px 40px 1px #FFFFFF; 
		-o-box-shadow: 9px -4px 40px 1px #FFFFFF;  
		box-shadow: 9px -4px 40px 1px #FFFFFF;
		}
	.product4 h4{
		display:block;
		width:100%;
		height:40px;
		position:relative;
		top:200px;
		line-height:40px;
		background-color:rgba(152,147,147,0.40);
		color:white;
		float:left;
		margin:0;
		padding:0;
		}
	.product4 h4 span{
		margin-right:10px;
		float:left;
		font-size:80%;
		}
	
	.qlinks{
		position:relative;
		display:block;
		width:100%;
		height:220px;
		background-color:#1A0F10;
		margin:0;
		padding:0;
		}
	.qlinks ul{
		margin-top:0;
		color:white;
		list-style:none;
		}
	.qlinks h2{
		margin:0;
		margin-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		font-family:ostrich;
		font-weight:bold;
		}
	.qlinks ul li{
		margin-bottom:2px;
		}
	.qlinks a{
		color:white;
		margin-left:30px;
		font-size: .7em;
		}
	footer{
		color:white;
		display:block;
		width:100%;
		position:relative;
		background-color: rgba(35,32,32,0.80);
		clear: both;
		text-align:center;
		padding-top:1%;
		margin:0 auto;
		}
	footer p{
		display: block;
		position: relative;
		width:100%;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		font-size:60%;
		clear:both;
		}
	footer a{
		display:block;
		position: relative;
		width:40%;
		height:20px;
		line-height: 20px;
		margin: 0 auto;
		float:left;
		color:white;
		text-decoration:underline;
		font-size: 60%;
		}
	.foot_clr{
		display: block;
		position: relative;
		width:100%;
		height: 0;
		clear:both;
	}

	.foo_mob{
		display:inline-block;
		position:relative;
		left:2%;
		margin:2%;
		}
	.social_lnks{
		display:block;
		position:relative;
		width:100%;
		height:20px;
		margin:20px auto 0 auto;
		padding-left:50px;
		}
	.vmv_comp {
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:80px auto;
		padding:0;
		}
	
	.competency {
		background-image:url(../images/b_w_f_mob_p.jpg);
		display:block;
		width:100%;
		height:568px;
		}
	.competency h2{
		margin:0;
		padding:0;
		position:relative;
		margin-bottom:20px;
		padding-top:10px;
		
		}
	.ani_p1{
		position:relative;
		top:190px;
		left:20px;
		opacity:0;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p2{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p3{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	.ani_p4{
		position:relative;
		opacity:0;
		top:190px;
		left:20px;
		font-size:170%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		transition: all 1s ease-in;
		}
	
	.ani_p5{
		position:relative;
		opacity:0;
		top:200px;
		left:20px;
		font-size:150%;
		font-family:neo;
		font-weight:bold;
		-webkit-transition	:all 1s ease-in;
		-moz-transition		:all 1s ease-in;
		-o-transition		:all 1s ease-in;
		transition			:all 1s ease-in;
		}
	.opa {
		opacity:1;
		color:white;
		}
	.move{
		transform:translateX(20px);
		color:yellow;
		}
	.flip {
		display:block;
		width:100%;
		height:910px;
		margin:10px auto;
		padding:0;
		position:relative;
		}
	.flip h2{
		font-size:60%;
		text-align:center;
		background-color:#564444;
		color:white;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:10px auto;
		padding:0;
		}

	.card_title{
		font-weight:bold;
		color:green;
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		border:2px solid black;
		text-align:center;
		margin: 0 auto;
		}
	.flip .back{
		display:none;
		}
	.front{
		display:block;
		width:100%;
		height:auto;
		}
	.front>p{
		padding:5%;
		text-align:justify;
		}
	.intro{
		display:block;
		width:100%;
		height:1230px;
		margin:0;
		padding:0;
		position:relative;
		}
	.intro_ttl{
		margin-bottom:5px;
		padding:5px;
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;
		background-color:black;
		color:white;
		font-family: fira;
		font-weight:bold;
		font-size: 20px;
		}
	 .intro_p1,  .intro_p2 {
		width:95%;
		margin:0 auto;
		padding:0px;
		line-height:20px;
		font-size:1.1em;
		position:relative;
		text-align:justify;
		}
	.p1_con{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p1_con_ttl{
		display:block;
		width:100%;
		height:50px;
		background-color:#B42629;
		-webkit-border-radius: 20px 0 20px 0;
		-moz-border-radius: 20px 0 20px 0;
		-o-border-radius: 20px 0 20px 0;
		border-radius: 20px 0 20px 0;
		position:relative;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:24px;
		line-height:50px;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		margin:10px 0 20px 0;
		padding:0;
		}
	.p1_con_img{
		margin:0 auto;
		padding:0;
		display:block;
		position:relative;
		top:0;
		left:0;
		width:300px;
		height:auto;
		}
	.p1_con_p{
		display:block;
		width:90%;
		height:auto;
		margin:5px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.p1_con_ul{
		position:relative;
		display:block;
		width:80%;
		height:auto;
		font-size:1.1em;
		margin: 10px auto;
		}
	.p1_con_p2{
		display:block;
		width:90%;
		height:auto;
		margin:10px auto;
		padding:0;
		position:relative;
		font-size:1.1em;
		text-align:justify;
		}
	.discovery {
		display:block;
		height:568px;
		width:100%;
		background-image:url(../images/discover_mob_p.jpg);
		}
	 .ani_p22{
		color: white;
		position:absolute;
		left:19%;
		top:5%;
		margin:0;
		padding:0;	
		text-align:center;
		width:70%;
		height:auto;
		}
	.ani_p23{
		color: white;
		position:absolute;
		left:19%;
		top:12%;
		width:70%;
		height:auto;
		margin:0;
		padding:0;	
		text-align:center;
		}
	.intro_page2{
		display:block;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.intro_page2 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		}
	.intro_p2p1{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.intro_p2p2{
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:auto;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1{
		display:block;
		width:100%;
		height:315%;
		margin:0 auto;
		padding:0;
		position:relative;
		}
	.phase1 h2{
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#C1AAAB;
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:100%;
		}
	.phase1p{
		display:block;
		width:100%;
		height:60%;
		margin:0;
		padding:0;
		position:relative;
		}
	.sp2 {
		position:relative;
		display:block;
		width:95%;
		margin:0 auto;
		height:800px;
		text-align:justify;
		line-height:1.5em;
		padding:1%;
		}
	.phase1img{
		width:300px;
		height:300px;
		position:relative;
		background-image:url(../images/tunnle.jpg);
		background-position: 38%; 
		margin:90% auto 0 auto;
		display:block;
		top:120px;
		}
	.img_txt{
		position:absolute;
		top:150px;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.40);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.img_txt1{
		position:absolute;
		top:0;
		left:0;
		display:block;
		background-color: rgba(117,25,231,0.90);
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		font-weight:bold;
		font-family:ostrich;
		font-size:30px;
		}
	.phase1s .cir{
		-webkit-border-radius:5px 0 5px 0;
		-moz-border-radius:5px 0 5px 0;
		-o-border-radius:5px 0 5px 0;
		border-radius:5px 0 5px 0;
		border:1px solid red;
		background-color:#801213;
		display:block;
		width:40%;
		height:35px;
		line-height:35px;
		text-align:center;
		margin:0 0 20px 20px ;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:150%;
		
		-webkit-box-shadow: 5px 5px 15px 5px #000000; 
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000; 
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-transform:rotate(-25deg);
		-moz-transform:rotate(-25deg);
		-o-transform:rotate(-25deg);
		transform:rotate(-25deg);
		}
	.overlay1{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:red;
		margin:0 auto;
		text-align:center;
		}
	.overlay2{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:green;
		margin:0 auto;
		text-align:center;
		}
	.overlay3{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:ostrich;
		font-size:100%;
		color:white;
		font-weight:bold;
		background-color:blue;
		margin:0 auto;
		text-align:center;
		}
	 .WDWD1_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD2_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_back{
		display:block;
		width:80%;
		height:40px;
		line-height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.WDWD_p3{
		display:block;
		width:80%;
		height:40px;
		font-family:fira;
		font-size:100%;
		color:black;
		font-weight:normal;
		margin:0 auto;
		text-align:center;
		}
	.phase1s{
		display:block;
		position:relative;
		width:100%;
		height:140%;
		margin: 0 auto;
		}
	.cir_int1{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:190px;
		text-align:center;
		background-color: rgba(48,221,21,0.40);
		border: solid 2px black;
		position:absolute;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:5%;
		}
	.cir_int2{
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		width:190px;
		height:190px;
		line-height:120px;
		color:blue;
		text-align:center;
		background-color: rgba(170,221,35,0.70);
		border: solid 2px black;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		position:absolute;
		top:65%;
		left:35%;
		}
	.order{
		border: solid 2px white;
		display:block;
		position:absolute;
		top:92%;
		left:20%;
		width:200px;
		height:50px;
		line-height:50px;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		text-align:center;
		-webkit-box-shadow: 9px -4px 32px -11px #EBDADA;
		-o-box-shadow: 9px -4px 32px -11px #EBDADA; 
		-moz-box-shadow: 9px -4px 32px -11px #EBDADA;  
		box-shadow: 9px -4px 32px -11px #EBDADA;
		background-color:blue;		
		}
	.order a{
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:20px;
		}
		
	.VMV{
		display:block;
		background-image:url(../images/soultion_mob_p.jpg);
		width:414px;
		height:458px;
		color:white;
		font-size: 50%;
		margin:0 auto;
		padding:0;
		}
	#vmv_p1{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:130px;
		text-align: left;
	}
	#vmv_p2{
		position:relative;
		display: block;
		width: 100%;
		height:30px;
		margin:0 auto;
		padding-left:20px;
		top:120px;
		text-align:left;
	}

	.vmv_logo{display:none;}
		
	.intro_p4{
		display:block;
		width:100%;
		height:auto;
		background: rgb(18,16,17);
		background: linear-gradient(180deg, rgba(18,16,17,1) 0%, rgba(27,25,26,1) 25%, rgba(75,71,72,0.840795693277311) 56%, rgba(98,134,150,1) 69%);
		position:relative;
		margin:0;
		padding:0;
		}
	.p4_cont{
		-webkit-perspective	: 1000px;
		-moz-perspective	: 1000px;
		-o-perspective		: 1000px;
		perspective			: 1000px;
		position:relative;
		left:60px;
		top:5px;
		display:block;
		width:200px;
		height:200px;
		}
	.p4_ani{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition: all 3s ease;
		-moz-transition: all 3s ease;
		-o-transition: all 3s ease;
		transition: all 3s ease;
		
		-webkit-animation: VMV_rota 3s linear infinite;
		-moz-animation: VMV_rota 3s linear infinite;
		-o-animation: VMV_rota 3s linear infinite;
		animation: VMV_rota 3s linear infinite;
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		top:0;
		left:0;
		}
	
	.p4_img1{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(180deg) translateZ(100px);
		-moz-transform:rotateY(180deg) translateZ(100px);
		-o-transform:rotateY(180deg) translateZ(100px);
		transform:rotateY(180deg) translateZ(100px);		
		}
	
	.p4_img2{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(50deg) translateZ(100px);	
		-moz-transform:rotateY(50deg) translateZ(100px);	
		-o-transform:rotateY(50deg) translateZ(100px);	
		transform:rotateY(50deg) translateZ(100px);			
		}
	.p4_img3{
		display:block;
		position:absolute;
		top:0;
		left:0;
		-webkit-transform:rotateY(-50deg) translateZ(100px);
		-moz-transform:rotateY(-50deg) translateZ(100px);
		-o-transform:rotateY(-50deg) translateZ(100px);
		transform:rotateY(-50deg) translateZ(100px);
		}
	
	@-webkit-keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-moz-keyframes VMV_rota{
		from{-moz-transform:rotateY(0deg);}
		to{-moz-transform:rotateY(360deg);}
		}
	@keyframes VMV_rota{
		from{-webkit-transform:rotateY(0deg);}
		to{-webkit-transform:rotateY(360deg);}
		}
	@-o-keyframes VMV_rota{
		from{-o-transform:rotateY(0deg);}
		to{-o-transform:rotateY(360deg);}
		}
	.VMV_BP{
		position:relative;
		margin:0 auto;
		border: solid 2px white;
		
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		
		width:90%;
		height:auto;
		color:white;
		
		padding:10px;
	}
	.VMV_BP h3{
		margin-bottom:5px;
		margin-top:0;
		}
		
	.vmv_sp{
		font-weight:bold;
		font-size:1.1em;
		margin:0;
		padding:0;
		}
	#inlink {
		color:red;
		}
	.side_bar{
		display:none;
		}
	.side_bar1{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		overflow:visible;
		}
	.vmv_adv{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:black;
		margin:5px 0 5px 0;
		padding:0;
		}
	.vmv_bft{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		overflow:hidden;
		}
	.vmv_adv_main{
		position:relative;
		width:100%;
		height:auto;
		display:inline-block;
		background-color:#9698AC;
		font-size:.8em;
		margin:0 auto;
		padding:0;
		}
	.vmv_adv_main h4{
		text-align:center;
		color:white;
		background-color:black;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:5px;
		}
	.vmv_adv_main li{
		list-style:disc;
		}
	.vmv_adv_main ul{
		padding-left:15px;
		margin:0;
		text-align:left;
		line-height:25px;
		}
	.vmv_val{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		text-align:center;
		}
	.mob_val{
		text-align:center;
		color:white;
		background-color:#477FCB;
		display:block;
		height:40px;
		line-height:40px;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px 0 5px 0;
		}
	.vmv_v{
		position:relative;
		display:inline-block;
		width:250px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:10px;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
		.vmv_v h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}	
	.add_color1{
		background-color:red;
		}		
	.add_color2{
		background-color:green;
		}	
	.add_color3{
		background-color:blue;	
		}			
	.add_txt{
		margin:10px;
		padding:5px;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		line-height:24px;
		}	
	.vmv_miss{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}	
	.vmv_m{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.vmv_m h4{
		position:relative;
		margin-bottom:5px;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.add_txt2{
		position:relative;
		margin:0 auto;
		width:100%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		}	
	.vmv_vis{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		margin:0 auto;
		}	
	.vmv_vs{
		position:relative;
		display:inline-block;
		width:190px;
		height:150px;
		background-color:#324E59;
		color:white;
		font-size:20px;
		font-family:ostrich;
		font-weight:bold;
		margin:5px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		
		-webkit-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-moz-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		-o-box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48); 
		box-shadow: 4px 4px 5px 3px rgba(164,190,255,0.48);
		}
	.add_txt3{
		position:relative;
		margin:0 auto;
		padding:5px;
		width:90%;
		color:white;
		font-size:15px;
		font-family:fira;
		font-weight:normal;
		text-align:justify;
		border:solid 1px white;
		}	
	.vmv_adv1{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:white;
		font-family:ostrich;
		font-weight:bold;
		font-size:100%;
		background-color:#343031;
		margin:0 auto;
		padding:0;
		}
	.cir_int1_mob{display:none;}
	.cir_int2_mob{display:none;}
	
	.p5_banner{
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_banner_txt{
		display:block;
		position:absolute;
		width:100%;
		height:60px;
		line-height:60px;
		color:white;
		top:140px;
		left:15px;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;
		}
	.p5_bdg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		z-index:9;
		}
	.p5_cir1{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:-50px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		z-index:10;
		}
	.p5_p1{
		display:inline-block;
		float:left;
		position:relative;
		width:80%;
		height:auto;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		background-color:F7F7F7;
		-webkit-box-shadow: -4px 10px 12px -10px #2E383E; 
		box-shadow: -4px 10px 12px -10px #2E383E;
		padding:20px 20px 30px 20px;
		text-align:justify;
		margin:20px 15px 20px 15px;;
		}
	.p5_p1li{
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:15px;	
		}
	.p5_h2_p1{
		display:inline-block;
		width:100%;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:25px;	
		color:white;
		text-align:center;
		background-color:rgba(62,124,220,0.40);
		}
	
	.p5_cir2{
		display:block;
		width:100px;
		height:100px;
		line-height:100px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		position:absolute;
		top:470px;
		left:10px;
		background-color:white;
		text-align:center;
		-webkit-box-shadow	: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-moz-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		-o-box-shadow		: 6px 6px 9px -10px rgba(46,56,62,0.61); 
		box-shadow			: 6px 6px 9px -10px rgba(46,56,62,0.61);
		font-family:neo;
		font-weight:black;
		font-size:20px;
		}
	.p5_ots{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		clear:both;
		}
	.p5_ots_adt_h1{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		margin:40px 0 20px 0;
		padding:0;
		text-align:center;
		font-family:ostrich;
		font-size:160%;
		font-weight:bold;
		background-color:rgba(62,124,220,0.40);
		color:white;
		}
	.p5_adt_cirs{
		display:block;
		width:100%;
		height:auto;
		z-index:8;
		text-align:center;
		position:relative;
		margin:0;
		padding:0;
		}
	.p5_adt_cir{
		display:inline-block;
		width:150px;
		height:150px;
		line-height:150px;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		z-index:8;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		margin:20px;
		padding:0;
		background-color:#7457D7;
		color:white;
		}
	.p5_adt_p{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin: 0 auto;
		z-index:8;
		}
	.p5_adt_sp{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-size:20px;
		font-weight:bold;
		}
	.p5_graph{
		display:none;
		}
	.p5_ots_ohr{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.p5_ots_ohr_ttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		color:white;
		text-align:center;
		background: #5D76CE;
		background: -moz-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: -webkit-linear-gradient(left, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		background: linear-gradient(to right, #5D76CE 0%, #1C6EA4 47%, #2128C5 100%);
		font-family:ostrich;
		font-size:180%;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	.p5_ots_cir_ttl{
		-webkit-border-radius: 0 20px 0 20px;
		-moz-border-radius: 0 20px 0 20px;
		-o-border-radius: 0 20px 0 20px;
		border-radius: 0 20px 0 20px;
		position:relative;
		left:20px;
		top:-1px;
		display:block;
		width:140px;
		height:30px;
		line-height:30px;
		font-family:ostrich;
		font-size:90%;
		font-weight:bold;
		margin:0;
		padding:0;
		background-color:#251051;
		color:white;
		text-align:center;
		-webkit-transform:rotate(-10deg);
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
		transform:rotate(-10deg);
		-webkit-box-shadow: 7px 6px 11px -2px #4F4983; 
		-moz-box-shadow: 7px 6px 11px -2px #4F4983; 
		-o-box-shadow: 7px 6px 11px -2px #4F4983; 
		box-shadow: 7px 6px 11px -2px #4F4983;
		}
	.p5_ots_ohr_p{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		line-height:1.6em;
		margin:0 auto;
		text-align:justify;
		padding-top:10px;
		}
	.ps_ots_ohr_aside{
		display:block;
		position:relative;
		width:100%;
		height:150px;
		margin-left:10px;
		}
	.ps_ots_ohr_aside img{
		position:relative;
		top:0;
		left:0;
		margin:10px;
		padding:0;
		float:left;
		}
	.ps_ots_ohr_aside h4{
		margin:0;
		padding:0;
		display:inline-block;
		margin: 25px 0 20px 0;
		}
	.ps_ots_ohr_aside ul{
		margin-left:70px;
		}
	.rec_banner{
		background-image: url(../images/recruit_mob.jpg);
		width: 100%;
		height:290px;
		position: relative;
		margin: 0;
		padding: 0;
		}
	.rec_loc{
		width:100%;
		height:auto;
		display:block;
		position:relative;
		text-align:center;
		margin:0 auto;
		padding-top:60px;
		}
	.rec_cir{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:80%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		margin-bottom:10px;
		text-align:center;
		color:white;
		border: 1px solid white;
		top:50px;
		}
	.rec_hb1{
		display:block;
		position:relative;
		font-family:ostrich;
		font-weight:bold;
		font-size: 1.3em;
		width:100%;
		height:30px;
		line-height:30px;
		margin:60px auto;
		text-align:center;
		color:white;
		}
	.ind_rec_lnk h3 a{
		display:block;
		position:relative;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		font-size: 1em;
		width:100%;
		height:30px;
		margin:0 auto;
		color:red;
		text-align:center;
		top:-40px;
		}
	.ind_pro_s{
		display:none;
		}
	.ind_pro_r{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		padding-top:50px;
		}
	.ind_pro_1{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		line-height:30px;
		text-align:center;
		font-family:ostrich;
		font-weight:bold;
		font-size:1em;
		margin: 0 auto;
		margin-bottom:20px;
		color:white;
		border: 1px solid white;
		-webkit-border-radius: 10%;
		-moz-border-radius: 10%;
		-o-border-radius: 10%;
		border-radius: 10%;
		-webkit-box-shadow: 5px 5px 15px 5px #BBB8AA; 
		box-shadow: 5px 5px 15px 5px #BBB8AA;
		}
	.ind_pro_p{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		color:white;
		font-size:10px;
		margin: 10px auto;
		}
	.ind_pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		color:red;
		margin: 20px auto;
		}
	.rec_adv {
		position: relative;
		display:block;
		width:100%;
		height:70px;
		background: rgb(0,0,0);
		background: linear-gradient(90deg, rgba(0,0,0,1) 1%, rgba(24,23,49,1) 10%, rgba(58,58,69,1) 72%, rgba(25,25,27,1) 89%);
		margin:0;
		padding:0;
		}
	.rec_adv h1{
		display:block;
		position:relative;
		width:100%;
		margin:0;
		padding-top:10px;
		font-family:neo;
		font-weight:normal;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_ord{
		color:tan;
		font-size:10px;
		padding:0;
		display:block;
		width:100%;
		height:50px;
		margin-top:10px;
		padding:0;
		text-align:center;
		position:relative;
		-webkit-animation: glow2 2s ease-in-out infinite alternate;
		-moz-animation: glow2 2s ease-in-out infinite alternate;
		-o-animation: glow2 2s ease-in-out infinite alternate;
		animation: glow2 2s ease-in-out infinite alternate;
		}
	.rec_pay{
		position:relative;
		display:block;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.rec_banner2{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		margin:0;
		padding:0;
		background-image:url(../images/background3.jpg);
		background-position:center;
		}
	.side_main{
		position:relative;
		display:block;
		width:90%;
		margin:0 auto;
		padding:0;
		font-family:ostrich;
		font-weight:bold;
		font-size:1.3em;
		color:white;
		text-align:center;
		}
	.rec_side{
		display:none;
		}
	.rec_side1{
		display:none;
		}

	.side_main_lnk{
		position:relative;
		margin:0px;
		padding:0;
		font-family:ostrich;
		font-weight:black;
		font-size:120%;
		color:#1FFF6D;
		text-align:center;
		text-shadow: 9px 6px 9px rgba(85,211,146,0.81);
		}	
	.rec_exe{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_exeh1, .rec_exeh2{
		font-family:ostrich;
		font-weight:black;
		font-size:110%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:relative;
		text-align:center;
		}

	.rec_p1{display:none;}
	.rec_side_ttl{
		display:block;
		position:relative;
		background-color:black;
		color:white;
		font-size:120%;
		text-align:center;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cont1{
		position:relative;
		display:block;
		margin-top:30px;
		padding:0;
		display:block;
		width:100%;
		height:720px;
		text-align:left;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube1{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite forwards;
		-moz-animation: swirl 10s ease infinite forwards;
		-o-animation: swirl 10s ease infinite forwards;
		animation: swirl 10s ease infinite forwards;
		
		display:block;
		width:300px;
		height:70px;
		
		position:absolute;
		left:15%;
		top:5%;
		}
	.comp_fix{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:300px;
		height:70px;
		line-height:70px;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:visible;
		-moz-backface-visibility:visible;
		-o-backface-visibility:visible;
		backface-visibility:visible;
		}
	
	.comp1{
		-webkit-transform:rotateY(0) translateZ(150px);
		-moz-transform:rotateY(0) translateZ(150px);
		-o-transform:rotateY(0) translateZ(150px);
		transform:rotateY(0) translateZ(150px);
		}
	.comp2{
		-webkit-transform:rotateY(60deg) translateZ(150px);
		-moz-transform:rotateY(60deg) translateZ(150px);
		-o-transform:rotateY(60deg) translateZ(150px);
		transform:rotateY(60deg) translateZ(150px);
		}
	.comp3{
		-webkit-transform:rotateY(-60deg) translateZ(150px);
		-moz-transform:rotateY(-60deg) translateZ(150px);
		-o-transform:rotateY(-60deg) translateZ(150px);
		transform:rotateY(-60deg) translateZ(150px);
		}		
	.comp4{
		-webkit-transform:rotateY(120deg) translateZ(150px);
		-moz-transform:rotateY(120deg) translateZ(150px);
		-o-transform:rotateY(120deg) translateZ(150px);
		transform:rotateY(120deg) translateZ(150px);
		}
	.comp5{
		-webkit-transform:rotateY(180deg) translateZ(150px);
		-moz-transform:rotateY(180deg) translateZ(150px);
		-o-transform:rotateY(180deg) translateZ(150px);
		transform:rotateY(180deg) translateZ(150px);
		}	
	.comp6{
		-webkit-transform:rotateY(240deg) translateZ(150px);
		-moz-transform:rotateY(240deg) translateZ(150px);
		-o-transform:rotateY(240deg) translateZ(150px);
		transform:rotateY(240deg) translateZ(150px);
		}	
	.rec_cube2{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;

		display:block;
		width:300px;
		height:70px;
	
		position:absolute;
		left:25%;
		top:20%;
		
		}
	.rec_exeh3{
		font-family:ostrich;
		font-weight:black;
		font-size:150%;
		display:block;
		margin:0;
		padding:0;
		color:black;
		position:absolute;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		top:250px;
		left:0;
		background-color:#F58A8C;
		}
	.rec_exe_chart{
		position:absolute;
		top:300px;
		width:100%;
		height:50%;
		}
	.rec_exe_chart_txt{
		position:absolute;
		top:750px;
		left:35px;
		font-size:.8em;
		}
	.rec_teacher{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
	}
	.rec_p2{
		display:none;
		}
	.t_ttlm{
		position:relative;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		text-align:center;
		}
	.rec_cont2{
		position:relative;
		display:block;
		width:100%;
		height:auto;
		text-align:center;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_cube3{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 10s ease;
		-moz-transition:all 10s ease;
		-o-transition:all 10s ease;
		transition:all 10s ease;
		
		-webkit-animation: swirl 10s ease infinite;
		-moz-animation: swirl 10s ease infinite;
		-o-animation: swirl 10s ease infinite;
		animation: swirl 10s ease infinite;
		
		display:block;
		width:250px;
		height:250px;
		margin-bottom:50px;
		position:relative;
		left:15%;
		top:5%;
		}
	.t_fix	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;	
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
	.t_ttl{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_cube3 ul{
		position:absolute;
		top:55px;
		left:10px;
		}
		
	.rec_cube3 ul li{
		display:block;
		width:100%;
		list-style-type:circle;
		font-weight:normal;
		font-size:.7em;
		text-align:left;
		list-style-type:circle;
		margin:5px;
		}
	.rec_cube3:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
		}
	.t1{
		-webkit-transform:rotateY(0) translateZ(125px);
		-moz-transform:rotateY(0) translateZ(125px);
		-o-transform:rotateY(0) translateZ(125px);
		transform:rotateY(0) translateZ(125px);
		}
	.t2{
		-webkit-transform:rotateY(90deg) translateZ(125px);
		-moz-transform:rotateY(90deg) translateZ(125px);
		-o-transform:rotateY(90deg) translateZ(125px);
		transform:rotateY(90deg) translateZ(125px);
		}
	.t3{
		-webkit-transform:rotateY(-90deg) translateZ(125px);
		-moz-transform:rotateY(-90deg) translateZ(125px);
		-o-transform:rotateY(-90deg) translateZ(125px);
		transform:rotateY(-90deg) translateZ(125px);
		}	
	.t4{
		-webkit-transform:rotateY(180deg) translateZ(125px);
		-moz-transform:rotateY(180deg) translateZ(125px);
		-o-transform:rotateY(180deg) translateZ(125px);
		transform:rotateY(180deg) translateZ(125px);
		}
	.t5{
		-webkit-transform:rotateX(-90deg) translateZ(125px);
		-moz-transform:rotateX(-90deg) translateZ(125px);
		-o-transform:rotateX(-90deg) translateZ(125px);
		transform:rotateX(-90deg) translateZ(125px);
		}
	.t6{
		-webkit-transform:rotateX(90deg) translateZ(125px);
		-moz-transform:rotateX(90deg) translateZ(125px);
		-o-transform:rotateX(90deg) translateZ(125px);
		transform:rotateX(90deg) translateZ(125px);
		}
	.rec_cube4{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;


		display:block;
		width:300px;
		height:300px;
		
		position:relative;
		margin:0 auto;
		}
	
	.t_ttlm2{
		position:relaive;
		display:block;
		width:100%;
		height:50px;
		font-family:ostrich;
		font-weight:bold;
		}
	.t_fixf	{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:250px;
		height:250px;
		background-color:#1C1C1A;
		color:white;
		font-family:neo;
		font-size:20px;	
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;	
		-o-backface-visibility:hidden;	
		backface-visibility:hidden;	
		}
		
	.t_ttl2{
		position:absolute;
		top:20px;
		left:0;
		background-color: rgba(231,209,209,0.40);
		font-weight:bold;
		text-align:center;
		display:block;
		color:black;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
		line-height:40px;
		}
	.rec_ult{
		margin-top:90px;
		margin-left:5px;
		font-weight:normal;
		font-size:15px;
		text-align:left;
		}
	.rec_ult li{
		display:block;
		width:100%;
		height:30px;
		text-align:center;
		}
		
	.tflip_f{
		background-color:#B7A426;
		}
	.tflip_b{
		background-color:skyblue;
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.rec_cube4{
		-webkit-animation: swirl1 10s ease infinite;
		-moz-animation: swirl1 10s ease infinite;
		-o-animation: swirl1 10s ease infinite;
		animation: swirl1 10s ease infinite;
		}
	.rec_agri {
		position:relative;
		display:block;
		width:100%;
		height:auto;
		background-color:white;
		}
	.rec_agri1{
		display:none;
		}
	.rec_agri2{
		display:none;
		}
	.rec_p3{
		display:none;
	}
	.rec_cont3{
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		border-left:dotted 1px black;
		display:block;
		text-align:center;
		
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		perspective: 1000px;
		}
	.rec_agri_cube{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		transition:all 1s ease;

		display:inline-block;
		width:200px;
		height:200px;
		
		position:relative;
		margin:10px;
		}
	.rec_agri_cube:hover{
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_fix{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:200px;
		height:200px;
		margin:0;
		padding:0;
		line-height:200px;
		color:black;
		background-color:white;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		}
	.agri_flipb {
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
		}
	.agri_ttl{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		margin:0;
		padding:0;
		background-color:rgba(183,201,78,0.80);
		position:absolute;
		top:75px;
		font-family:neo;
		font-size:20px;
		text-align:center;
		list-style-type:square;
		}
	.agri_ul{
		display:block;
		width:200px;
		height:200px;
		margin-top:40px;
		padding:0;
		font-family:neo;
		font-weight:normal;
		font-size:15px;
		line-height:15px;
		text-align:left;
		}
	.agri_ul li{
		display:block;
		width:200px;
		height:20px;
		margin:0;
		text-align:center;
		}
	.agri_img1{
		background-image:url(../images/land.jpg);
		}
	.agri_img2{
		background-image:url(../images/harvest.jpg);
		}
	.agri_img3{
		background-image:url(../images/irrigation.jpg);
		}
	.agri_img4{
		background-image:url(../images/image1.jpg);
		}
	.agri_img5{
		background-image:url(../images/harvest3.jpg);
		}
	.agri_img6{
		background-image:url(../images/poultary.jpg);
		}
	.agri_img7{
		background-image:url(../images/aqua.jpg);
		}
	.pro_fees{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin: 0 auto;
		padding:0;
		}
	.pro_l{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		padding:0;
		color:red;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:1.3em;
		}
	@-webkit-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}	
	@-moz-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@-o-keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
	@keyframes swirl {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(380deg) ;}
		}
		
	@-webkit-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}	
    @-moz-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@-o-keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}
	@keyframes swirl1 {
		from{-webkit-transform:rotateY(0deg);}
		to  {-webkit-transform: rotateY(-380deg) ;}
		}


	@-webkit-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
		
	@-moz-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@-o-keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}
	@keyframes glow2{
		from{text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 20px #49FF18, 0 0 45px #49FF18, 0 0 65px #49ff18;}
		to{text-shadow: 0 -1px 4px #FFF, 0 -2px 10px #ff0, 0 -10px 20px #ff8000, 0 -18px 40px #F00;}
		}

	.hero_banner{
		display:block;
		width:100%;
		height:150px;
		position:relative;
		margin:10% 0 5% auto;
		padding:0;
		overflow:hidden;
		}	
	.hero_img{
		margin:0;
		padding:0;
		position:relative;
		width:20%;
		height:150px;
		float:left;
		top:500px;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}	
	.hero_banh{
		position:absolute;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		background-color:rgba(52,96,215,0.70);
		top:120px;
		margin:0;
		padding:0;
		color:#B4DF2E;
		opacity:0;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		font-size:50%;
		}
	.hero_bans{
		color:white;
		font-size:90%;
		}
	.hero_dig{
		diplay:block;
		position:relative;
		margin:0;
		padding-left:7%;
		width:100%;
		height:70px;
		text-align:center;
		}
	.hero_cir{
		display:block;
		width:60px;
		height:60px;
		line-height:60px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		font-family:ostrich;
		font-size:80%;
		font-weight:bold;
		margin-left:1%;
		opacity:0;
		float:left;
		-webkit-transition: all .5s ease-in;
		-moz-transition: all .5s ease-in;
		-o-transition: all .5s ease-in;
		transition: all .5s ease-in;
		}
	.hero_bdy{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:0;
		padding:0;
		}
	.hero_bdy img{
		width:100%;
		height:25%;
		}
	.hero_bdy_tag{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		position:relative;
		color:white;
		text-align:center;
		font-size:90%;
		margin:0;
		padding:0;
		background: #4D59CE;
		background: -moz-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: -webkit-linear-gradient(left, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		background: linear-gradient(to right, #4D59CE 0%, #9282A4 50%, #C297C5 100%);
		}
	.hero_bdy_tag1{
		display:block;
		width:100%;
		height:50px;
		line-height:40px;
		position:relative;
		color:black;
		text-align:center;
		font-family:ostrich;
		font-size:100%;
		font-weight:bold;
		margin-bottom:20px;
		padding:0;
		}
	.hero_contact{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		margin:5px auto;
		padding:0;
		border-top:1px solid black;
		}
	.hero_contact h1{
		font-size:80%;
		text-align:center;
		}
	.hero_frm{
		border:1px dotted black;
		-webkit-border-radius:10px;
		display:block;
		width:90%;
		height:auto;
		background-color:rgba(203,235,162,1.00);
		padding:10px;
		margin:0 auto;
		}
	.lbl{
		border:1px dotted tan;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		}
	.abt_banner{
		display:block;
		position:relative;
		width:100%;
		height:1030px;
		z-index:2;
		}	
	.abt_img1{
		float:left;
		width:200px;
		height:400px;
		}
	.abt_head{
		display:block;
		width:100%;
		height:50px;
		line-height:50px;
		font-family: fira;
		font-weight:bold;
		font-size:200%;
		position:absolute;
		left:100px;
		top:150px;
		color:#2A88E0;
		}
	.abt_p1{
		display:block;
		width:90%;
		height:300px;
		font-family: fira;
		font-weight:normal;
		font-size:110%;
		position:absolute;
		top:300px;
		color:black;
		text-align:center;
		margin:0 auto;
		padding-left:3%;
		}
	.abt_vision{
		display:block;
		width:100%;
		height:200px;
		position:relative;
		margin:0;
		padding:0;
		background-image:url(../images/abt_discover.jpg);
		background-position: center;
		}
	.abt_scr{
		background-color:rgba(105,193,224,0.20);
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_vis{
		float:right;
		position:absolute;
		margin:0;
		padding:0;
		font-family: fira;
		font-weight:bold;
		font-size:40px;
		color:#F0E9E9;
		background-color:rgba(79,166,237,0.40);
		width:100%;
		text-align:center;
		}
	.abt_vstate{display:none;}
	.abt_vstate_mob{
		margin:100px 0 0 0;
		padding:0;
		display:block;
		width:100%;
		height:300px;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		color:white;
		position:relative;
		}
	.abt_valwrap{
		display:block;
		width:100%;
		height:400px;
		position:relative;
		margin:0;
		padding:0;
		}
	.abt_fix{
		display:block;
		position:relative;
		width:100%;
		height:100%;
		margin:0 auto;
		padding-left:40px;
		background-color:rgba(242,242,242,1.00);
		}
	.abt_value1{
		display:inline-block;
		float:left;
		position:relative;
		width:100px;
		height:100px;
		line-height:100px;
		text-align:center;
		margin:10px;
		padding:0px;
		}
	.abt_img2{
		padding:0;
		position:relative;
		display:block;
		width:70%;
		height:70%;
		}
	.abt_valnam{
		display:block;
		width:150px;
		height:20px;
		line-height:20px;
		margin-top:20px;
		padding-left:10px;
		position:relative;
		font-family: fira;
		font-weight:bold;
		font-size:100%;
		text-align:left;
		}
	.abt_mis{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		}
	.abt_misttl{
		display:block;
		position:relative;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:1.8em;
		color:white;
		text-align:center;
		margin:0;
		padding:0;
		background-color: rgba(0,42,92,1.00);
		text-align:center;
		}
	.abt_scr2{
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		}
	.abt_mstate{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		font-family: fira;
		font-weight:normal;
		font-size:16px;
		text-align:center;
		color:white;
		background-color: rgba(0,42,92,0.30);
		margin:0;
		padding:0;
		line-height:20px;
		}
	#abt_frm{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.frm_ipt{
		display:inline-block;
		width:150px;
		height:30px;
		float:left;
		margin:5px;
		background-color:rgba(219,231,203,1.00);
		}
	.lng{
		width:80%;
		}
	.abt_frm_sty{
		display:block;
		position:relative;
		width:80%;
		height:auto;
		margin:10px auto;
		-webkit-border-radius	: 20px;
		-moz-border-radius		: 20px;
		-o-border-radius		: 20px;
		   border-radius		: 20px;
		border:1px solid black;
		background-color:tan;
		padding:20px;
		}
	.abt_select{
		width:80%;
		}
	.frm_ipt_msg{
		width:100%;
		height:200px;
		display:block;
		position:relative;
		}
	.abt_butt{
		display:block;
		position:relative;
		width:100px;
		height:35px;
		margin: 10px 0;
		}
		
	.ch_banner{
		display:block;
		position:relative;
		width:100%;
		height:400px;
		margin:0 auto;
		padding:0;
		background-image:url(../images/secure_p.jpg);
		}	
	.ch_banner h1{
		margin:0;
		padding:0;
		font-family:spart;
		font-weight:bold;
		font-size:16px;
		position:absolute;
		display:block;
		color:#594438;
		top:185px;
		left:27%;
		text-shadow: 3px 5px 5px #CD9A7D;
		}
	.ch_banner p{
		position:absolute;
		display:block;
		color:#594438;
		top:190px;
		left:42%;
		font-size:18px;
		}	
	.ch_use{
		display:block;
		position:relative;
		width:100%;
		height:600px;
		margin:0 auto;
		padding:0;
		background: #F2DFCE;
		background: -moz-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: -webkit-linear-gradient(top, #F2DFCE 0%, #D9BFA9 100%);
		background: linear-gradient(to bottom, #F2DFCE 0%, #D9BFA9 100%);	
		}
	.ch_dif{
		display:block;
		position:relative;
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
		}
	.ch_dif h3, .ch_dif p{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding-top:10px;
		text-align:center;
		}
	.ch_dif h1{
		display:block;
		position:relative;
		width:100%;
		font-size:1.3em;
		text-align:center;
		margin:0;
		padding:0;
		}
	.ch_use_dv{
		display:block;
		position:relative;
		width:50%;
		height:auto;
		margin:20px auto;
		padding:0;
		border:1px solid black;
		text-align:center;
		-webkit-box-shadow: 5px 5px 15px 5px #000000;
		-moz-box-shadow: 5px 5px 15px 5px #000000; 
		-o-box-shadow: 5px 5px 15px 5px #000000;  
		box-shadow: 5px 5px 15px 5px #000000;
		
		-webkit-border-radius: 5%;
		-moz-border-radius: 5%;
		-o-border-radius: 5%;
		border-radius: 5%;
		}
	.ch_use_dv h2{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		background-color:rgba(244,238,238,0.50);
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
	.ch_use_dv p{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		line-height:30px;
		margin:0 auto;
		padding:0;
		font-size:.8em;
		}
		
	.ch_keys{
		position:relative;
		display:block;
		margin:0 auto;
		padding:0;
		width:100%;
		height:250px;
		}
	.ch_keys_hl{
		position:relative;
		display:block;
		margin:15px auto;
		margin-bottom:20px;
		padding:0;
		width:90%;
		height:30px;
		text-align:center;
		border-radius:25%;
		border:2px solid black;
		}
	.ch_keys_hl p{
		position:relative;
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding:0;
		}
	
	.ch_grnt{
		display:block;
		position:relative;
		width:90%;
		height:30px;
		line-height:30px;
		margin:30px auto;
		padding:0;
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		}
	.ch_pay{
		display:block;
		position:relative;
		width:90%;
		margin:0 auto;
		padding:0;
		background-color: aliceblue;
		}
	.ch_pay a{
		display:block;
		position:relative;
		width:200px;
		height:30px;
		line-height: 30px;
		margin:0 auto;
		padding:0;
		text-align:center;
		color:white;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:11px;
		background-color: #17176C;
		}
	.ch_ss{
		position: relative;
		display:block;
		width: 100%;
		height: auto;
		margin:10px auto;
	}
	.ch_ss_ttl{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		background-color:#45381D;
		margin: 0 auto;
		padding:0;
		text-align: center;
		font-size: 24px;
		font-family: ostrich;
	}
	.outter_cont{
		position: relative;
		display:block;
		width:100%;
		height:50px;
		margin: 0 auto;
		transition: all 1s ease;
		overflow: hidden;
	}
	.card_cont{
		position: relative;
		padding:0;
		width:100%;
		height:255px;
		margin:0 auto;
		padding: 0;
	}
	.card_front{
		position: relative;
		width:100%;
		height:50px;;
	}
	.card_f_img{
		display:none;
	}
	.card_mob_img{
		width:100%;
		height:50px;
		opacity:80%;
	}
	.front_img_ttl{
		position: absolute;
		width:100%;
		height:50px;
		line-height: 50px;
		background-color: rgba(17,8,8,0.30);
		color:white;
		text-shadow: 2px 2px 2px #1E1DCE;
		font-size: 22px;
		font-family: neo;
		text-align: center;
		top:0;
		left:0;
	}
	.card_back{
		position: relative;
		display: block;
		width:100%;
		height:260px;
		color:white;
	}
	.back_card_ttl{
		position:relative;
		display: block;
		width:100%;
		height: 30px;
		line-height: 30px;
		background-color: rgba(17,8,8,0.40);
		margin:0 auto;
		padding:0;
		color: white;
		font-size: 18px;
		font-family: neo;
		text-align: center;
	}
	.back_card_details{
		position:relative;
		display: block;
		width:90%;
		height: 210px;
		color:black;
		font-size: 12px;
		text-align: center;
		text-align: justify;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		margin:0 auto;
	}
	.card_lnk{
		display: block;
		width:110px;
		height:15px;
		line-height: 15px;
		text-align: center;
		color:black;
		margin: 10px auto;
		padding:0;
		border:1px solid black;
		border-radius: 5px;
		transition: all .5s ease-in-out;
	}
	.outter_cont:hover {
		height: 240px;
	}
	
	.p1_con_p3{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		}
	.comp_l{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		font-size:16px;
		color:red;
		margin: 10px auto;
		}
	.flip4{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		}
	.php_msg{
		display:block;
		position:relative;
		width:320px;
		height:auto;
		background-color:#4E93E5;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		margin:0;
		padding:0;
		}
	.pub_title{
		display:block;
		position:relative;
		width:100%;
		height:250px;
		margin:0;
		padding-top:80px;
		background-color:#2E2C2C;
		}
	.pub_sp{
		font-weight:bold;
		}
	.pub_title img{
		display:block;
		position:relative;
		float:right;
		maring:0;
		padding:0;
		width:40%;
		height:auto;
		}
	.pub_title p{
		display:block;
		position:relative;
		float:left;
		maring:0;
		padding-top:10px;
		width:60%;
		height:auto;
		color:white;
		}
	.pub_wrap{
		display:block;
		position:relative;
		clear:both;
		}
	.pub_lside{
		display:none;
		}	
	.ind_spa{
		display:block;
		position:relative;
		width:100%;
		height:470px;
		background-image:url(/images/discover_mob_p.jpg);
		background-repeat: no-repeat;
		margin:0 auto;
		padding:0;
		}
	.ind_spa h3{
		margin:0;
		padding:0;
		}
	.ind_ver{
		display:block;
		position:relative;
		top:0;
		left:0;
		width:100%;
		height:30px;
		line-height:30px;
		color:white;
		background-color: rgba(201,191,191,0.20);
		font-family: ostrich;
		font-weight:bold;
		text-align:center;
		font-size:100%;
		margin:0;
		padding:0;
		}
	.ind_spa_grp{
		display:none;
		}
	.ind_spa_grp_mob{
		display:block;
		position:relative;
		width:55%;
		height:auto;
		float:right;
		margin:0;
		padding:0;
		}
	.ind_spa_cir_mob{
		display:inline-block;
		position:relative;
		margin-right:2px;
		margin-bottom:2px;
		padding:0;
		width:80px;
		height:74px;
		}
	.ind_spa_p_mob{
		display:block;
		position:absolute;
		top:35px;
		width:100%;
		height:30px;
		line-height:30px;
		text-align:center;
		font-family: ostrich;
		font-weight:bold;
		color:white;
		background-color: rgba(78,65,65,0.20);
		font-size:70%;
		}
	.ind_ver_loc2{
		display:block;
		position:absolute;
		top:440px;
		background-color:rgba(78,65,65,0.30);
		}
	.ind_spa_lnk{
		display:block;
		position:absolute;
		left:0px;
		top:250px;
		width:150px;
		height:100px;
		margin:0 auto;
		padding:0;
		}
	.ind_spa_lnk h3{
		position:relative;
		display:block;
		width:100%;
		height:100%;
		maring:0;
		padding:0;
		}
	.ind_spa_lnk h3 a{
		display:block;
		position: relative;
		width:100%;
		height:100%;
		line-height:100px;
		text-align:center;
		color:red;
		font-size:60%;
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:bold;
		}
	.log_head{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding-top: 120px;
		padding-bottom: 10px;
		background-color:rgba(15,14,14,1.00);
		height:150px;
		}
	.img_sp{
		display:block;
		position:relative;
		width:100%;
		height:100px;
		text-align: center;
		margin:0 auto;
		padding:0;
		}
	.img_crt{
		margin:0 auto;
		padding:0;
		display: block;
		position: relative;
		width:100px;
		height:100px;
	}
	.log_head h1{
		position:relative;
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		color:white;
		font-family:ostrich;
		font-size:32px;
		margin: 0 auto;
		padding:0;
		text-align: center;
		}
	.log_frm{
		position:relative;
		display:block;
		width:100%;
		height:600px;
		margin:0;
		padding:0;
		background-image: url('../images/hookha_img.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center;
		background-size:cover;
		}
	.logform{
		position:relative;
		display:block;
		width:50%;
		height:130px;
		margin:0 auto;
		padding:0;
		top:40%;
		border: 1px solid white;
		}
	.log_fld{
		position:relative;
		display:block;
		width:60%;
		height:auto;
		margin: 10px auto;
		font-weight: bold;
		clear:both;
		text-align: center;
		color: #0E0D0D;
        text-shadow: 0 0 10px #FFFFFF;
		}
	.sbt{
		position:relative;
		display:block;
		width:30%;
		height: 30px;
		margin:10px auto;
		left:35%;
		padding:0;
		}
	.logform a{
		position:relative;
		display:block;
		width:30%;
		height:30px;
		float:right;
		margin-right:10%;
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		line-height:30px;
		}
	.logform h5{
		position:relative;
		display:block;
		width:90%;
		height:30px;
		line-height:30px;
		margin: 0 auto;
		padding: 0;
		color:white;
		clear:both;
		text-align:center;
		}
	.reg_frm{
		display:block;
		position:relative;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
		color:white;
		background-color:#231F1F;
		}
	.regform{
		display:block;
		position:relative;
		width:50%;
		margin: 0 auto;
		padding:0;
		}
	.lbl_fld {
		display:block;
		position:relative;
		width:50%;
		height:30px;
		margin: 5px auto;
		padding:0;
		}
	.lbl_php{
		color:#A9E82E;
		left:10%;
		margin:0;
		padding:0;
		position:relative;
		}
	.reg_fld {
		display:block;
		position:relative;
		width:80%;
		height:30px;
		margin: 0 auto;
		padding:0;
		}

	#log_ttl{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:1em;
		font-weight:bold;
		color:white;
		}
	#ch_user{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.7em;
		line-height:1em;
		font-weight:normal;
		color:white;
		margin:0;
		padding:0;
		}
	.ch_user_log_pg{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		margin:0 auto;
		padding:1%;
		background-color:rgba(29,25,25,1.00);
		}
	.ch_tbl_usr{
		display:block;
		position:relative;
		width:95%;
		height:auto;
		margin:0 auto;
		padding:0;
		font-size:.7em;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-weight:normal;
		text-align:left;
		color:white;
		border:1px solid white;
		}
	.ch_tbl_usr th{
		border-bottom:1px solid white;
		}
	.ch_tbl_usr td{
		border-bottom:1px dotted white;
		}
	.tbl_hide{
		display:none;
		}
	.inct_tbl{
		position:relative;
		display:block;
		width:85%;
		height:40px;
		margin: 0 auto;
		padding:0;
		border: 2px solid red;
		color:white;
		text-align:center;
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
		font-size:.5em;
		}
	.inct_tbl th {
		display:block;
		position:relative;
		width:100%;
		margin: 0 auto;
		height:auto;
		text-align:center;
		line-height:10px;
		}
	.pub_mob{
		display:none;
		}
	.pub_mob_d{
		display:block;
		width:100%;
		margin:0 auto;
		padding:0;
		}
	.art_frm_g{
		display:block;
		width:90%;
		margin:0 auto;
		padding:1em;
		}
	.art_frm_select{
		display:block;
		width:70%;
		margin:0 auto;
		height:2em;
		line-height:1em;
		}
	.pub_rside{
		display:block;
		width:95%;
		margin: 0 auto;
		}
	.pub_img{
		display:block;
		width:80%;
		margin: 0 auto;
		padding:0;
		}

	
	.clnt_view_head{
		display: block;
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		padding-top:110px;
		color:white;
		background-color: black;
	}
	.ttl_section{
		display: block;
		position: relative;
		width:100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #0C0707;
	}
	.ttl_section a{
		display: inline-block;
		position: relative;
		width:65px;
		height:25px;
		line-height: 25px;
		color:white;
		margin:0px 3px;
		padding:0;
		border: 1px white solid;
		border-radius: 5px;
		font-size: 10px;
		text-align: center;
	}

	.clnt_cart{
		display: block;
		position: relative;
		width:100%;
		height:50px;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.clnt_cart img{
		width:20px;
		height: 20px;
		margin:5px 5px 0 10px;
	}
	.cart_msg{
		display:inline-block;
		width:90px;
		height:20px;
		line-height: 20px;
		font-size: 10px;
	}
	.cart_view_head{
		position:relative;
		width:100%;
		background-color: black;
		margin:0 auto;
		padding:0;
		color:white;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:1200px;
		height:40px;
		padding-top:80px;
		margin:0 auto;
		text-align: center;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	
	}
	.cart_menu{
		position: relative;
		display: block;
		width:1200px;
		height:130px;
		margin:0 auto;
		padding-top:10px;
		background-color: black;
		text-align: center;
		color:white;
	}
	.cart_menu a{
		display: block;
		position:relative;
		width:100px;
		height:20px;
		line-height: 20px;
		border:1px solid white;
		border-radius: 5px;
		color:white;
		text-align: center;
		margin:0 auto;
		padding:0;
	}

	.cart_from{
		display: block;
		position: relative;
		width:1200px;
		height:40px;
		margin:20px auto;
		padding:0;
		color:white;
	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:800px;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:200px;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:200px;
		height:100px;
		text-align: center;
	}
	.mail_msg{
		position:relative;
		display: block;
		width:1200px;
		height:30px;
		margin:0 auto;
		padding:0;
		text-align: center;
		color: white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
	}
	.mhrm_mod_lnks{
		position:relative;
		display:block;
		width:1200px;
		height: 50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mod_lnks_fx{
		position:relative;
		display:block;
		width:1200px;
		height:50px;
		margin:0 auto;
		padding:0;
		background-color:#2F2222;
	}
	.mhrm_mod_lnks a{
		position: relative;
		display: inline-block;
		width:300px;
		height:50px;
		line-height: 50px;
		float:left;
		color:white;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 18px;
		text-align: center;
	}

	.mda_body{
		position:relative;
		display: block;
		width:100%;
		margin: 0 auto;
		padding:0;
	}
	.mda_mphoto{
		position:relative;
		display: block;
		margin: 10px auto;
		padding:0;
		width:100%;
		height: 320px;
		text-align: center;
	}
	.mda_mphoto img{
		width:200px;
		height: 250px;
	}
	.mda_rphoto{
		position: relative;
		display: inline-block;
		width:44%;
		height:200px;
		margin:0 .5% 0 3%;
		padding:0;
	}
	.mda_rphoto img{
		width:100%;
		height: 100%;
	}
	.mod_details{
		position:relative;
		display:block;
		width:100%;
		height:80px;
		margin: 0 auto;
		padding: 0;
		background-color:black;		
		color:white;
		}

	.mod_details_tbl{
		table-layout: fixed;
		display:block;
		position: relative;
		padding:0;
		width:100%;
		height:80px;
		margin:0 auto;
		border-collapse: collapse;
		background-color: rgba(57,51,51,1.00);
		}
	.mod_details_tbl td{
		height:40px;
		width:17.66%;
		color: rgba(187,149,150,1.00);
		border-left: 1px solid rgba(49,37,38,0.80);
		}
	.mod_details_tbl tr{
		height:40px;
		width:100%;
	}
	.tbl_bottom{
		vertical-align: bottom;
		font-family: ostrich;
		font-size: 18px;
		text-align: center;
		}
	.tbl_left{
		vertical-align: top;
		font-size: 12px;
		text-align: left;
		text-align: center;
		}
	.tbl_last{
		vertical-align: bottom;
		font-size: 10px;
		text-align: center;
	}
	.tbl_bold{
		font-weight: bold;
	}
	.cart_view_head{
		display: block;
		position:relative;
		width:100%;
		margin: 0 auto;
		padding-top:80px;
		color:white;
		background-color: black;
	}
	.cart_view_head h2{
		position: relative;
		display: block;
		width:100%;
		height: 50px;
		line-height: 50px;
		color:white;
		margin:0 auto;
		padding:0;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-weight: bold;
		font-size: 18px;
	}
	.div_fix{
		display: block;
		width:100%;
		height:0;
		clear: both;

	}
	.cart_tbl{
		table-layout: fixed;
		border-collapse: collapse;
		color:white;
		border:1px solid white;
		width:100%;
		margin:0 auto;
		padding:0;
	}
	.cart_tbl td,th{
		border:1px solid white;
		width:33.33%;
		height:20px;
		text-align: center;
	}
	.cart_tbl td{
		border:1px solid white;
		width:33.33%;
		height:100px;
		text-align: center;
	}
	.cart_tbl .cart_imgs{
		width:100%;
		height: 100%;
	}
	.cart_menu{
		display: block;
		position:relative;
		width:100%;
		height: 100px;
		color:white;
		margin:0 auto;
		padding-top:10px;
	}
	.cart_menu a{
		display: block;
		position: relative;
		width: 100px;
		height:20px;
		line-height: 20px;
		margin:0 auto;
		border:1px solid white;
		border-radius: 5px;
	}
	.cart_from{
		display: block;
		position: relative;
		width: 100%;
		height: 30px;
		margin: 0 auto;
		padding-top:10px;
		color:white;
	}
	.cart_from .cart_sbt{
		margin: 10px auto;
	}
	.mod_reg{
		display:block;
		position:relative;
		width:100%;
		background-color:black;
		margin:0 auto;
		padding:0;
		}
	.mod_reg_h{
		position:relative;
		display:block;
		margin:0 auto;
		padding-top:85px;
		width:100%;
		height:30px;
		line-height:30px;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		color:white;
		}
	.mod_reg_frm{
		position:relative;
		display:block;
		width:100%;
		margin: 0 auto;
		padding:0;
		}
	.mod_reg_short{
		height:500px;
	}
	.form_section{
		background-color:rgba(138,109,109,0.20);
		margin: 0 auto;
		position:relative;
		display:block;
		width:100%;
		padding:0.5%;
		}
	.mod_reg_lbl{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:110px;
		height:37px;
		line-height:37px;
		padding-left:20px;
		}
	.mod_reg_fld{
		position:relative;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		font-size:1em;
		width:45%;
		height:37px;
		padding:0;
		background-color:rgba(138,109,109,0.20);
		}
	.mod_reg_dv{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		height:37px;
		}
	.fx_fld{
		float:left;
		margin-right:5px;
		margin-top:5px;
		margin-bottom: 5px;
		}
	#fld_1{
		width:90px;
	}
	#fld_2{
		width:90px;
	}
	.fx_fld_vshort{
		width:30px;
		height:37px;
	}
	.fld_sel{
		width:25%;
		height:37px;
	}
	.lbl_long{
		width:140px;
	}
	.dv_sep{
		height:10px;
		display:block;
		}
	.frm_ttl{
		position:relative;
		display:block;
		margin:0;
		padding:20px;
		color:rgba(201,184,185,1.00);
		}
	.frm_section_l{
		padding-bottom:20px;
		padding-top:10px;
		}
	.mod_reg_lbl_trm{
		display: block;
		position: relative;
		width:100%;
		height:100%;
		line-height: 100%;
		text-align: center;
		color:white;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		padding:10px 20px 10px 20px;
		color: red;
		margin:0 auto;
		padding:0;
		}
	.dv_sep_2{
		display:block;
		width:100%;
		height:25px;
		}
	.mod_reg_short{
		height:400px;
	}
	.shortcuts{
		display:block;
		position:relative;
		width:80%;
		height:100px;
		margin:0 auto;
		padding:0;
		
		}
	.shrt_tbl{
		position:relative;
		display:block;
		table-layout: fixed;
		width:100%;
		height:35px;
		background-color: rgba(33,30,31,1.00);
		
		color:white;
		margin-left:20px;
		}	
	.shrt_tbl td{
		width:1000px;
		height:100%;
		line-height: 30px;
		vertical-align:middle;
		text-align: center;
		
		}
	.shrt_a{
		position:relative;
		display:block;
		color:rgba(73,183,56,1.00);
		margin:0;
		padding:0;
		text-align: center;
		height:30px;
			}
	.mod_log_head_app{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		color:white;
		}
		
	.mod_log_head{
		display:block;
		position:relative;
		padding-top:100px;
		margin:0 auto;
		width:1200px;
		height:400px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:35%;
		height:260px;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:60%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:20%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		color:rgba(68,169,233,1.00);
		margin:10px;
		padding-left:70px;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}
	.mda_user_info{
		display:block;
		position:relative;
		width:100%;
		height:120px;
		margin: 0 auto;
		padding: 100px 0 0 10px;
		background-color:black;
		color:white;
		}
	.fx_color{
		color:rgba(64,56,56,1.00);
		width:300px;
		}
	.mda_user_data{
		color:white;
		}
	.mda_user_data a{
		color:rgba(95,153,8,1.00);
		}
	.mhrm_mod_lnks{
		display: block;
		position: relative;
		width: 100%;
		height:90px;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx{
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin:0 auto;
		padding:0;
	}
	.mod_lnks_fx a{
		display: block;
		position: relative;
		width:100%;
		height:30px;
		line-height: 30px;
		color:white;
		background-color: #383333;
		text-align: center;
	}
	.mod_reg table{
		color: white;
		border-collapse: collapse;
		table-layout: fixed;
		width: 98%;
		margin:0 auto;
		padding:0;
		background-color: #2D2222;
	}
	.mod_reg table td,tr{
		height:27px;
	}
	.mod_reg table td input, select{
		width:96%;
		margin:0 auto;
		padding:0;
		text-align: center;
	}
	.tbl_ttl{
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		height:30px;
		background-color: #493C3D;
	}
	.mod_log_head{
		display:block;
		position:relative;
		margin:0 auto;
		padding-top:50px;
		width:100%;
		height:320px;
		background-color:black;
		}
	.mod_log_frm{
		display:block;
		position:relative;
		width:75%;
		padding:20px;
		margin: 0 auto;
		background-color:rgba(138,109,109,0.20);
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:normal;
		color:white;
		}

	.mod_log_ipt{
		display:block;
		position:relative;
		width:80%;
		height:37px;
		margin:10px auto;
		padding:0;
		}
	.mod_log_ttl{
		display:block;
		position:relative;
		width:100%;
		height:37px;
		line-height:37px;
		color:white;
		text-align:center;
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-weight:bold;
		margin:10px auto;
		padding:0;
		font-size:18px;
		}
	.mod_log_sbt{
		display:block;
		position:relative;
		width:40%;
		height:30px;
		margin: 20px auto;
		padding:0;
		}
	.mod_log_frm a{
		display:block;
		position:relative;
		width:100%;
		color:rgba(68,169,233,1.00);
		text-align: left;
		}
	.mod_log_err_msg{
		display:block;
		position:relative;
		width:100%;
		height:30px;
		margin: 0 auto;
		text-align:center;
		padding:0;
		color:white;
		top:-20px;
		}

}
