@charset "utf-8";
/* CSS Document */

/*design brief*/

.brief-desc {
	background:url(../img/overview/design-brief-desc.jpg);
	background-size:constrain;
	height:684px;
}
.brief-lightweight {
	background:url(../img/overview/design-brief-lightweight.jpg);
	background-size:contain;
	height:684px;
}
.brief-fanless {
	background:url(../img/overview/design-brief-fanless.jpg);
	background-size:contain;
	height:547px;
}
.brief-battery {
	background:url(../img/overview/design-brief-battery.jpg);
	background-size:contain;
	height:547px;
}
#distributors, #register{
	background:url(../img/contact/dotted_worldmap_bk_light.png) center center no-repeat;
	
	background-size:cover;
	
}

#features {
	background:url(../img/design/airvida_front_2.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	
}

#safety{
    background:url(../img/design/counter_bg.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	
	

}

#safety h2, #safety p,#safety i{color:#EEE;}

#spec {
	background:url(../img/design/graphy.png);
	
}

.desc-bg-1{
	background:url(../img/universal/desc-bg-1.png) center center no-repeat;
}

.desc-bg-2{
	background:url(../img/universal/desc-bg-2.png) center center no-repeat;
}

.desc-bg-3{
	background:url(../img/universal/desc-bg-3.png) center center no-repeat;
}


@media (max-width: 767px) {
	
	#features {
	background:none;
	}
	
}


/*Custom Style*/
/*register form*/
.register-form{
	-webkit-box-shadow: 0px 0px 30px 8px rgba(189,189,189,0.3);
    -moz-box-shadow: 0px 0px 30px 8px rgba(189,189,189,0.3);
    box-shadow: 0px 0px 30px 8px rgba(189,189,189,0.3);
	padding:30px;
	background:rgba(255, 255, 255, .75);
	
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border:1px solid #fff;
 
}

.register-form .form-title{
    padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #E1E1E1;	
}

.register-form-entry p{
	line-height:12px;
	padding:5px 0;
	margin-bottom:24px;
	
}

.form-error{
	font-size:10px;
	color:#964445;
}

.form-success{
	display:block;
	margin-top:15px;
}

/*policy*/
.policy {
    padding:45px;
}


/*elements*/
.display-hidden{
	display:none;
}


.inline-spacer-15{
	display:inline-block;
	width:15px;
	
}


.inline-spacer-30{
	display:inline-block;
	width:30px;
	
}



