@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v13/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');}
@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i|Oswald:700';

.onlyMinim,.onlyMobile,.onlyTablet,.onlyMaxim,.noDesktop{display:none !important;}
.onlyDesktop{display:block;}
.noMobile,.noTablet,.noMaxim {display:block;}
.fix{clear:both;font-size:1px;line-height:1px;height:1px;display:block;}
.fixed{position:fixed !important;width:100%;top:0px;z-index:99999;left:0px;margin:0px !important;border-radius:0px !important;border:none !important;}
.material-icons{font-family: 'Material Icons' !important;vertical-align:text-bottom;font-size:inherit;font-weight: normal;font-style: normal;line-height: 1.2;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.no_border{border:none !important;border-radius:none !important;}
.form_error{position:relative;top:-10px;left:0px;background:#ff8c00;display:inline-block;text-align:left;border-radius:5px;
	font-size:12px !important;line-height:1.4 !important;padding:5px 10px;color:#fff;margin:0px;}
.form_error::after{content:'';display:block;position:absolute;top:-5px;left:20px;width:0px;height:0px;border-left:10px solid #fff;border-right:10px solid #fff;border-bottom:5px solid #ff8c00;}
.form_title{position:relative;text-align:left;font-size:20px !important;font-weight:bold;border-bottom:1px solid #000;margin-bottom:20px;line-height:40px !important;display:block;clear:both;}
.form_help{font-style:italic;display:block;text-align:left;position:relative;top:-8px;clear:both;font-size:12px !important;line-height:1.2 !important;padding:0px;}
form .form_help{padding-left:35%;}

fieldset{position:relative;display:block;text-align:left;border:none;margin-bottom:10px;padding:0px;}
fieldset.no_border{padding-bottom:10px !important;border-bottom:1px solid #dcdcdc !important;}
fieldset.no_border.no_padding{padding:0px !important;border:none !important;}
label{font-weight:normal !important;}
fieldset label{display:block !important;width:35%;float:left;line-height:40px !important;}
fieldset label.icon{padding-left:30px;}
fieldset .form_icon{display:block;width:40px;height:40px;position:absolute;line-height:40px !important;text-align:center;z-index:9999;}
fieldset label.icon .form_icon{left:0px;width:30px;}
fieldset label + .form_icon{left:35%;}

input,select,textarea{font-family:'Lato', sans-serif !important;font-size:14px;position:relative;border:1px solid #555;
	padding:0px 10px 0px 40px !important;color:#000 !important;margin:0px !important;/*border-radius:15px;*/background:#fff;}
input,select{line-height:38px !important;height:40px;width:65%;}
textarea{padding:5px 10px;width:100%;height:120px;}	

fieldset.form_submit_box{margin-top:20px;}
.fields_box{display:inline-block;width:65%;}

.col2{width:50%;float:left;clear:none;}
.col2:nth-child(2n+1){clear:both;}
.col3,.col32{width:33%;float:left;}
.col32{width:67%;}
.col3:nth-child(3n+1){clear:both;}

#form_container .box{width:1000px;position:relative;padding:0px;margin:0px auto;display:block;clear:both;}

.comForm,.comForm2{position:relative;width:960px;text-align:left;margin:0px auto 20px !important;background:#fff !important;
	vertical-align:top;font-size:14px;border-radius:20px;padding:30px;font-family:'Lato', sans-serif;}
.comForm *,.comForm2 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;font-family:'Lato', sans-serif;}
.comForm p,.comForm2 p{margin-bottom:10px;}
.product-container{position:relative;display:block;padding:10px;padding-left:40px;
	text-align:left;font-size:14px;line-height:1.6;font-weight:normal;}
.checkbox_box{padding-left:40px !important;position:relative;}
.checkbox_box label{display:block;float:none;position:relative;left:-40px;width:auto !important;font-weight:bold !important;margin-bottom:5px;border-bottom:1px solid #000;}
label.block{display:block;float:none;position:relative;width:100% !important;font-weight:bold !important;}
.checkbox_box select,.checkbox_box input[type=text]{position:relative;top:-5px;left:-40px;width:100% !important;padding-left:10px !important;}
.icheckbox_square-blue,.iradio_square-blue,.checkbox_box input[type=checkbox],.checkbox_box input[type=radio]{position:absolute;left:0px;}
.product-container strong{font-size:16px !important;}
	
#LPtextTransport{background:#f2f2f2 !important;padding:15px 0px;color:#2489c5;margin:20px 0px;
	font-family: 'Oswald', sans-serif !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase !important;
	border-top:1px solid #555;border-bottom:1px solid #555;left:0px;width:100% !important;text-align:center;}
#LPtextTransport *{font-size:inherit !important;line-height:inherit !important;text-transform:uppercase !important;}
#LPtextTransport #left-to-buy{display:inline-block;background:#2489c5;color:#fff !important;padding:0px 5px;margin:0px 5px;}

#LPform_products{display:block;clear:both;width:100%;position:relative;padding:20px 0px;}

#form_pj{margin:20px 0px;padding:20px 0px;border-top:1px solid #000;border-bottom:1px solid #000;}
.comForm2 .col3{width:40%;}
.comForm2 .col32{width:60%;}
.comForm2 .col32 label{display:none !important;}
.comForm2 .col32 .form_help{padding-left:0px !important;padding-top:10px !important;}
.comForm2 .col32 label + .form_icon{left:0px !important;}
.comForm2 .col32 input,.comForm2 .col32 select{width:100%;}
.field3 input{width:33%;float:left;margin:0px !important;padding-left:10px !important;}
.field3 input:first-child{width:34%;padding-left:40px !important;}

@media only screen 
and (max-width : 999px) {
/* Styles */
.noDesktop {display:block !important;}	
.onlyDesktop,.onlyMaxim,.onlyTablet{display:none !important;}
.comForm,.comForm2{width:100%;}
#flying{display:none !important;}
#form_container .box{width:100% !important;margin:0px !important;padding-left:0px !important;padding-right:0px !important;}
}


@media only screen 
and (max-width : 768px) {
.noMobile{display:none !important;}
.onlyMobile{display:block !important;}

.comForm, .comForm2{padding:20px 10px;}
.col2{width:100%;float:none;clear:both;}

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 620px) {
.col3,.col32{width:100% !important;float:none;clear:both;padding:20px 0px !important;}
.comForm2 .col3{background:#f6f6f6;padding-left:40px !important;}
.comForm2 .col32 label{display:block !important;}
.comForm2 .col32 label + .form_icon{left:35% !important;}
.comForm2 .col32 input,.comForm2 .col32 select{width:65%;}

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 520px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 420px) {
fieldset label,.comForm2 .col32 label{display:none !important;}
.form_help{padding-left:0px !important;padding-top:10px !important;}
label + .form_icon,.comForm2 .col32 label + .form_icon{width:30px;left:0px !important;}
input,select,.comForm2 .col32 input,.comForm2 .col32 select{width:100% !important;padding-left:30px !important;}
.fields_box{width:100%;display:block;}
.field3 input{width:33% !important;}
.field3 input:first-child{width:34% !important;}
.form_error{top:-5px;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
.mobile_button{padding:5px 0px !important;}
}

@media only screen 
and (min-width : 621px) 
and (max-width : 768px) {
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 769px) 
and (max-width : 999px) {
.onlyTablet,.noDesktop,.noMobile{display:block !important;}
.onlyDesktop,.onlyMaxim,.onlyMobile{display:none !important;}
}

form{position:relative;padding:0px !important;margin:0px 0px 20px !important;border:none !important;}
form *{vertical-align:top;font-size:inherit !important;line-height:inherit !important;}
input:focus,select:focus,textarea:focus{background:#f2f2f2 !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 10px 0px 1000px white inset;}
input:-moz-autofill {-moz-box-shadow:0 0 0px 1000px white inset;}
input:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-moz-autofill {-moz-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}
::-webkit-input-placeholder {color:#555;}
::-moz-placeholder {color:#555;}
:-ms-input-placeholder {color:#555;}
:-moz-placeholder { color:#555;}

input[type=checkbox],input[type=radio],input.checkbox{width:20px !important;height:20px;display:inline-block;margin:3px 5px 10px;border:none;padding:0px;}
input[type=submit],input[type=reset],input.button{width:auto !important;cursor:pointer;padding:0px 40px !important;background:#2489c5 !important;color:#fff !important;line-height:40px;height:40px;border:none;text-transform:uppercase;}
input[type=submit]:hover,input[type=reset]:hover,input.button:hover {-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);}
input[type=submit][disabled] {background-color:#000;border-color:#000;}
input[type=image]{display:block;text-align:center;clear:both;width:auto !important;height:auto;color:#fff !important;padding:0px !important;margin:20px auto !important;
	background:none !important;border:none !important;}
textarea:focus,input:focus{outline:0;}
