@font-face {font-family: 'HelveticaT';src: url('webfonts/helvetica/280CCE_0_0.eot');src: url('webfonts/helvetica/280CCE_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/helvetica/280CCE_0_0.woff') format('woff'),url('webfonts/helvetica/280CCE_0_0.ttf') format('truetype');}
*{margin:0 auto;padding:0;text-align:center;outline:none;}
img{max-width:100%;}
a{text-decoration:none;}
label{cursor:pointer;display:inline-block;}
.back{position:absolute;left:4px;top:4px;width:70px;height:70px;border-radius:50%;z-index:100;text-align:center;}
.rights{width:100%;height:auto;text-align:center;font-family:'Titillium Web';font-size:16px;line-height:35px;clear:both;}
.rights span{font-size:30px;position:relative;bottom:-7px;}
/* L01 */
.l01,.l02,.l03,.l04,.l05{display:none;width:100%;position:absolute;min-height:100%;}
.l01{}

.l01 .topHeader{width:100%;height:500px;background:url("Materials/L01/bg-all.png") #799900 no-repeat top center;padding:0;position:relative;margin-bottom:65px;}
/*.l01 .topHeader::after{content:"";width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-top:40px solid #000;position:absolute;bottom:0;left:50%;margin:0 0 -40px -45px;}*/
.l01 .topHeader .Logo{background:url("Materials/L01/SaleAndBale_Logo.png") no-repeat top center;width:860px;height:528px;}
.l01 .topHeader .textLine{font-size:20px;line-height:35px;color:#000;text-align:center;font-family:'Titillium Web';font-weight:400;width:100%;position:relative;top:-28px;}
/*.l01 .Logo {background:url("Materials/L01/SaleAndBaleLogo.png") center no-repeat;width:404px;height:408px;margin:25px auto 90px;}*/
.l01 .title{font-size:50px;font-family:'HelveticaT';text-transform:uppercase;font-weight:400;}
.l01 .buttons{margin:40px auto;}
.l01 .claas,.l01 .john_deere,.l01 .kubota,.l01 .tama{width:290px;height:64px;display:inline-block;margin:0 10px 20px;box-shadow: 2px 4px 7px 0 rgb(0, 0, 0, 0.3);border-radius:15px;}
.l01 .claas{background:url("Materials/L01/Claas_Logo.png") no-repeat center #000;}
.l01 .john_deere{background:url("Materials/L01/JohnDeer_Logo.png") no-repeat center #000;}
.l01 .kubota{background:url("Materials/L01/Kubota_Logo.png") no-repeat center #000;}
.l01 .tama{background:url("Materials/L01/Tama_Logo.png") no-repeat center #000;}
.l01{display:block;}
/* L02 */
.l02{background-color:#e1e1e1;}
.l02 .topTitle{width:100%;height:156px;}
.l02 .topTitle .top-title-logo{width:212px;height:156px;display:block;background:url("Materials/L02/top-title-logo.png") no-repeat center center;float:left;margin-left:141px;}
.l02 .topTitle .the-title{width:calc(100% - 737px);height:156px;display:block;font-size:67px;font-family:'HelveticaT';line-height:210px;color:#fff;float:left;}
.l02.john_deere .topTitle .the-title{color:#000;}
.l02 .topTitle .company-logo{width:384px;height:156px;display:block;float:left;}
.l02.claas .topTitle{background:url("Materials/L01/bg-all.png") #B3C618 no-repeat top center;}
.l02.claas .topTitle .company-logo{background:url("Materials/L02/claas-logo.png") #E1E1E1 no-repeat center center;}
.l02.john_deere .topTitle{background:url("Materials/L01/bg-all.png") #FFDE00 no-repeat top center;}
.l02.john_deere .topTitle .company-logo{background:url("Materials/L02/john-deere-logo.png") #E1E1E1 no-repeat center center;}
.l02.kubota .topTitle{background:url("Materials/L01/bg-all.png") #EB4E16 no-repeat top center;}
.l02.kubota .topTitle .company-logo{background:url("Materials/L02/kubota-logo.png") #E1E1E1 no-repeat center center;}
.l02.tama .topTitle{background:url("Materials/L01/bg-all.png") #799000 no-repeat top center;}
.l02.tama .topTitle .company-logo{background:url("Materials/L02/tama-logo.png") #E1E1E1 no-repeat center center;}



.l02.claas .back{background:url("Materials/L02/back-claas.png") no-repeat center transparent;}
.l02.john_deere .back{background:url("Materials/L02/back-john-deere.png") no-repeat center transparent;}
.l02.kubota .back{background:url("Materials/L02/back-kubota.png") no-repeat center transparent;}
.l02.tama .back{background:url("Materials/L02/back-tama.png") no-repeat center transparent;}


.l04 .back{background:url("Materials/L02/back-tama.png") no-repeat center transparent;}




.l02 .countdown{width:100%;height:auto;text-align:center;padding:60px 0;background-color:#fff;}
.l02 .countdown .sale_ends,.l02 .countdown .save_big{width:561px;height:auto;margin:0 10px;display:inline-block;vertical-align:top;}
.l02 .countdown .frame{width:calc(100% - 4px);height:82px;font-size:45px;font-family:'HelveticaT';line-height:82px;text-transform:uppercase;color:#5D5D5D;}
/*.l02.claas .countdown .frame{border:solid 2px #B3C618;color:#B3C618;}*/
/*.l02.john_deere .countdown .frame{border:solid 2px #367C2B;color:#367C2B;}*/
/*.l02.kubota .countdown .frame{border:solid 2px #0099A9;color:#0099A9;}*/
/*.l02.tama .countdown .frame{border:solid 2px #799000;color:#799000;}*/
.l02 .countdown .frame span.sup{line-height:40px;font-size:24px;vertical-align:text-top;}
.l02 .countdown .info{width:100%;height:139px;background-color:#E1E1E1;border-radius:35px;}
.l02 .countdown .save_big .info span.text{font-size:35px;font-family:'Titillium Web';font-weight:400;line-height:41px;vertical-align:middle;display:inline-block;padding-top:28px;color:#5D5D5D;}
.l02 .countdown .info .title{font-family:'Titillium Web';font-size:17px;font-weight:600;text-transform:none;line-height:43px;}
.l02 .countdown .sale_ends .info{display:none;}
.l02 .countdown .sale_ends .info01{font-family:'Titillium Web';font-weight:400;font-size:44px;line-height:139px;text-transform:uppercase;background-color:#E1E1E1;display:none;width:100%;border-radius:35px;color:#5D5D5D;}
.l02 .countdown .sale_ends .info01 span.sup{line-height:58px;font-size:24px;vertical-align:text-top;}
.l02 .countdown .sale_ends .info span{display:inline-block;text-align:center;line-height:65px;width:58px;background-color:rgba(255,255,255,.37);font-family:'HelveticaT';font-size:65px;color:#5D5D5D;}
.l02 .countdown .sale_ends .info span.Colon{font-size:70px;font-family:'HelveticaT';width:37px;line-height:57px;background-color:transparent;}
@keyframes ColonAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes ColonAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes ColonAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes ColonAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.sale_ends .info span.Colon{
   -webkit-animation: ColonAnimation 1s infinite;
   -moz-animation: ColonAnimation 1s infinite;
   -o-animation: ColonAnimation 1s infinite;
    animation: ColonAnimation 1s infinite;
}
.l02 .countdown .sale_ends .info spam.days,
.l02 .countdown .sale_ends .info spam.hours,
.l02 .countdown .sale_ends .info spam.hours,
.l02 .countdown .sale_ends .info spam.minutes,
.l02 .countdown .sale_ends .info spam.seconds{width:126px;height:65px;display:inline-block;vertical-align:top;}
.l02 .countdown .info .days .d3,
.l02 .countdown .info .hours .h3,
.l02 .countdown .info .minutes .m3,
.l02 .countdown .info .seconds .s3{display:block;font-family:'Titillium Web';font-size:15px;font-weight:600;height:18px;line-height:27px;background-color:transparent;}
.l02 .countdown .info .d1,
.l02 .countdown .info .h1,
.l02 .countdown .info .m1,
.l02 .countdown .info .s1{margin-right:10px;float:left;}
.l02 .buffer_arrow{background:url("Materials/L02/buffer_arrow.jpg") repeat-x top left;width:100%;height:89px;position:relative;}
.l02 .buffer_arrow:after{content:"";width:145px;height:80px;background:url("Materials/L02/buffer_arrow.png") no-repeat top center;position:absolute;top:9px;left:50%;margin-left:-72.5px;}
.l02 .go_to_win{width:50%;background-color:#e1e1e1;padding:20px 0;}
.l02 .go_to_win .prodact_img,
.l02 .go_to_win .lets_go_button{width:calc(50% - 20px);height:auto;margin:0 10px;display:inline-block;vertical-align:top;text-align:right;max-width:calc(100% - 20px);}
/*.l02 .go_to_win .text{display:none;}*/
.l02 .go_to_win .text{width:100%;font-size:21px;line-height:36px;font-family:'Titillium Web';color:#000;display:block;text-align:center;}
.l02 .go_to_win .text span{display:inline-block;margin-right:50px;}
.l02.tama .go_to_win .prodact_img{width:45%;float:right;}
/*.l02.tama .go_to_win .text{display:block;font-family:'Titillium Web';font-size:15px;font-weight:700;text-align:left;}*/
.l02 .go_to_win .lets_go_button{text-align:left;float:right;}
.l02 .go_to_win .lets_go_button .title{font-family:'Titillium Web';font-size:35px;line-height:41px;font-weight:400;text-align:left;text-transform:none;}
.l02 .go_to_win .lets_go_button .title span.tama{display:none;}
.l02 .go_to_win .lets_go_button .title span.all{display:inline;}
/* .l02.tama .go_to_win .lets_go_button{width:332px;margin-right:20%;} */
/* .l02.tama .go_to_win .lets_go_button .title{text-align:center;} */
.l02.tama .go_to_win .lets_go_button .title span.tama{display:inline;}
/* .l02.tama .go_to_win .lets_go_button .title span.all{display:none;} */
.l02 .go_to_win .lets_go_button .lets_go{color:white;width:313px;height:81px;line-height:81px;display:inline-block;border-radius:15px;margin:20px 20px 55px 0px;font-size:44px;font-family:'HelveticaT';box-shadow:2px 4px 7px 0 rgb(0, 0, 0, 0.3);}
.l02.claas .go_to_win .lets_go_button .lets_go{background-color:#B3C618;}
.l02.john_deere .go_to_win .lets_go_button .lets_go{background-color:#367C2B;}
.l02.kubota .go_to_win .lets_go_button .lets_go{background-color:#E14504;}
.l02.tama .go_to_win .lets_go_button .lets_go{background-color:#799000;}
.l02 .go_to_win .lets_go_button .lets_go span{background:url("Materials/L02/Arrows.png") 182px center no-repeat;background-size:74px auto;display:inline-block;padding-right:100px;font-style:italic;}
.l04{background-color:#D6D1CA;}
.l04 .Banner,
.l05 .Banner{position:relative;background:url("Materials/L01/bg-all.png") no-repeat center center #789904;width:100%;height:151px;line-height:45px;font-size:40px;color:#FFFFFF;font-family:'HelveticaT';box-shadow:1px 1px 1px #ccc;box-shadow:-1px 3px 10px #979797;}
.l04 .Banner:after,
.l05 .Banner:after{content:"";background:url("Materials/L04/buffer_arrow.png") no-repeat center;display:block;width:109px;height:61px;position:absolute;bottom:-57px;left:50%;margin-left:-55px;}
.l04 .Banner span{display:none;background-size:95px auto;margin-top:67px;max-width:90%;}
.l04 .Banner span.all{display:inline-block;}
.l04.tama .Banner span.all{display:none;}
.l04.tama .Banner span.tama{display:inline-block;}
.l04 form{background-color:#FFF;padding-top:67px;max-width:1532px;box-shadow:2px 2px 4px #a0a0a0;margin-bottom:34px;}
/*.l04 form .subtitle{margin:0px auto;color:#6F6259;font-size:21px;font-weight:400;;font-family:'Titillium Web';}*/
.l04 form .subtitle{font-size:45px;line-height:60px;text-align:center;color:#000;font-family:'HelveticaT';font-weight:normal;margin-bottom:0px;}
.l04 .input1{width:100%;max-width:1030px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size:22px;color:#6F6259;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size:22px;color:#6F6259;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size:22px;color:#6F6259;
}
:-moz-placeholder { /* Firefox 18- */
  font-size:22px;color:#6F6259;
}
.l04 .input1 input,.l04 .ImBalingWithSelect,.l04 .choose_an_answer label,.l04 .ListSelection{background:#e4e3e2;font-size:22px;margin:10px 15px;font-family:'Titillium Web';border-radius:0px;color:#6F6259;width:calc(100% - 64px);height:57px;padding:0 15px;text-align:center;border:solid 2px #e4e3e2;line-height:57px;}
.l04 .ImBalingWithSelect{line-height:57px;cursor:pointer;margin:10px 15px 0;}
.l04 .choose_an_answer{display:none;}
.l04 .choose_an_answer label{margin:0px 15px 1px;}
.l04 .choose_an_answer label input[type="checkbox"]{width:32px;height:16px;border-radius:50%;}
.l04 .choose_an_answer label .dual .custom{display:none;}
.l04 label .checkmark{background-image:url("Materials/L04/checkbox.png");background-position:left top;display:inline-block;width:19px;height:19px;overflow:hidden;margin:10px 7px 0 0;}
.l04 label.error .checkmark{background-position:right bottom;}
.l04 label.ok .checkmark{background-position:top right;}
.l04 .choose_an_answer label.select{background-color:#C2D500;}
.l04 label.select .checkmark{background-position:left bottom;}
.l04 .check_box .box input[type=checkbox]{display:none;}
.l04 .ListSelection{line-height:57px;margin:0 15px !important;}
.l04 .ListSelection .okSelect{width:90px;height:37px;background-color:#789904;font-family:'Titillium Web';color:#fff;font-size:22px;line-height:37px;border-radius:0;display:inline-block;border:none;cursor:pointer;}


form{display:block;width:1467px;}
form field{background-color:#E5E3E0;border-radius:10px 10px 10px 0;width:443px;height:81px;border:none;margin:28px 23px;position:relative;float:left;display:block;}
form field.error{outline:solid 1px red;}
form field.f10{width:70px;margin:28px 0 28px 23px;}
form field.f90{width:350px;}
form field.f100{width:calc( 100% - 46px );height:auto;background-color:#fff;text-align:left;margin:14px 23px;}
form field label[for]{font-family:'Titillium Web';position:absolute;width:100%;height:100%;top:0;left:0;border:none;background:transparent;z-index:2;font-size:25px;line-height:81px;text-align:center;color:#5D5D5D;transition:.5s;}
form field.focus label[for]{top:-20px;font-size:16px;line-height:20px;height:20px;text-align:left;}
form field input,form field select{position:absolute;width:100%;height:100%;top:0;left:0;border:none;background:transparent;z-index:1;font-family:'Titillium Web';font-size:25px;color:#5D5D5D;}
form field.f100 label span{display:inline-block;width:calc(100% - 45px);text-align:left;margin:-3px 0 0 0;line-height:20px;}
form field.f100 label,form field.f100 label a{display:inline-block;text-align:left;font-size:23px;line-height:25px;color:#5D5D5D;font-family:'Titillium Web';}
form field.f100 label input[type=checkbox]{outline:1px solid #000;display:inline-block;width:25px;height:25px;position:unset;margin-right:20px;float:left;}
form field.f100 label a{text-decoration:underline;}
form button{cursor:pointer;background-color:#A6AF3A;color:#fff;width:100%;height:63px;font-size:34px;line-height:63px;font-family:'HelveticaT';border:none;border-radius:10px 10px 10px 0;margin:30px 0 0 0;}

/* Join the draw */
/*
.l04 form .input1 input[name="name"]{width:calc(50% - 62px);}
.l04 form .input1 input[name="surname"]{width: calc(50% - 70px);margin:0 15px 10px;}
.l04 form .input1 input[name="email"]{width: calc(50% - 62px);margin:0 15px 10px;}
.l04 form .input1 input[name="country"]{width:56px;}
/*.l04 form .input1 input[name="phone"]{width: calc(100% - 189px);}* /
.l04 form .input1 input[name="phone"]{width: calc(50% - 194px);margin:0 15px 10px;}
.l04 form .input1 input.error{border:2px solid #FF0004;}
.l04 form .input1 select.error{border:2px solid #FF0004;}
.l04 form .check_box{padding:0 20px;text-align:left;margin:23px auto;width:calc(100% - 40px);max-width:1000px;}
.l04 form .check_box label, .l04 form .check_box .marketing{font-size:18px;color:#000000;font-family:'Titillium Web';}
.l04 form .check_box .marketing{display: none;}
.l04 form .check_box label a{color:#789904;text-decoration:underline;}
.down_arrow{width:17px;height:11px;margin-left:17px;background:url("Materials/L04/down_arrow.png") center center no-repeat;display:inline-block;}
.l04 form .input1 .choose_an_answer label span.dual{display:inline-block;width:147px;text-align:left;}
.l04 form .input1 .choose_an_answer label span.check{display:inline-block;width:68px;}
.l04 form .input1 .choose_an_answer label span.dual input[type="checkbox"]{margin:20px 7px;width:16px;}
.l04 form .input1 .choose_an_answer label span.label{display:inline-block;width:112px;text-align:left;}
*/
.l04 .errorText{display:none;font-size:15px;color: red;font-family: 'Titillium Web';}
.l04 .ListSelection .errorText{line-height:2px;margin-top:6px;}
.l04 button[type=submit]{background-color:#708800;border-radius:9px;width:300px;height:66px;border:none;box-shadow:2px 4px 7px 0 rgb(0, 0, 0, 0.3);margin: 0px auto 30px;font-size:39px;font-family:'HelveticaT';color:#fff;cursor:pointer;font-style:italic;}
.l04 .and{font-size:18px;color:#000000;font-family:'Titillium Web';margin-bottom:0px;}
.l04 .and a{color:#A29C00;text-decoration:underline;}
.l04 form .check_box label, .l04 form .check_box .marketing{width:100%;text-align:left;margin-bottom:10px;}
.l04 form .check_box label .checkmark{margin:0px 7px 0 0;}
.l04 form .check_box label span.text{display:inline-block;width:calc(100% - 30px);text-align:left;vertical-align:top;}
.l05 .Banner{margin-bottom:34px;}
.l05 .Banner span.title{display:inline-block;margin-top:46px;width:100%;font-family:'Titillium Web';font-size:60px;line-height:52px;}
.l05 .Banner span.description{line-height:30px;font-size:22px;margin:0 auto;font-family:'Titillium Web';width:100%;display:block;}
.l05 .ThankYou{margin:10px auto;}
.l05 .ThankYou .ThankYousubtitle{font-size:80px;color:#789904;font-family:'HelveticaT';}
.l05 .ThankYou .ThankYouText{font-family:'Titillium Web';color:#6F6259;font-size:25px;line-height:35px;}
.l05 .campaign_products{}
.l05 .see_your_dealer{background-color:#789904;color:#fff;font-size:30px;line-height:60px;width:90%;max-width:820px;font-family:'Titillium Web';margin-bottom:14px;border-radius:20px;}
.l05 .see_your_dealer .content{max-width:600px;}
.l05 .more_info{font-family:'Titillium Web';font-size:20px;line-height:25px;color:#6F6259;}
.l05 .more_info a{color:#789904;text-decoration:underline;}
.l05 .QuestionProblem{font-size:20px;color:#6F6259;;font-family:'Titillium Web';margin:0px auto;}
.l05 .QuestionProblem .PhoneNumber,.l05 .QuestionProblem .Email{text-decoration:underline;color:#789904;}
@media(max-width:1550px){
	.l02 .topTitle .top-title-logo{margin-left:90px;}
	.l02 .topTitle .the-title{width:calc(100% - 686px);font-size:55px;}
	.l02 .topTitle .company-logo{float:right;}
}
@media(max-width:1500px){
	.l04 form{max-width:1200px;margin:0 auto;}
	form field{width:354px;}
	form field.f90{width:260px;}
}
@media(max-width:1430px){
    .l02 .topTitle .the-title{width:calc(100% - 553px);}
	.l02 .topTitle .company-logo{width:250px;background-size:80% !important;}
@media(max-width:1352px){
	.l01 .buttons{max-width:675px;}
}
@media(max-width:1220px){
	.l02 .topTitle .top-title-logo{margin-left:60px;}
	.l02 .topTitle .the-title{width:calc(100% - 522px);font-size:40px;}
	    
}
@media(max-width:1205px){
	.l04 .Banner span{margin-top:50px;max-width:580px;}
	.l04 form{max-width:1000px;}
	form field{width:303px;margin:18px 15px;}
	form field.f10{margin:18px 0px 0px 15px;}
	form field.f90{width:211px;}
}
@media(max-width:1166px){
	.l02 .countdown .sale_ends{margin:0 10px 20px;}
}
@media(max-width:1120px){
	.l02 .topTitle .the-title{font-size:44px;}
}
@media(max-width:1050px){
    .l02.tama .go_to_win .lets_go_button{margin:0 auto;float:none;}
    .l02.tama .go_to_win .prodact_img{width:78%;float:none;}
	.l02 .topTitle .top-title-logo,.l02 .topTitle .company-logo{display:none;}
	.l02 .topTitle .the-title{width:100%;line-height:156px;}
}
@media(max-width:1030px){
	.l02 .topTitle{height:120px;}
	.l02 .topTitle .the-title{font-size:50px;line-height:120px;}
	.l02 .countdown .save_big .info span.text{font-size:30px;}
	.l02 .countdown .sale_ends .info01{font-size:36px;}
	.l02 .countdown .sale_ends .info01 span.sup{line-height:47px;font-size:18px;}
	.l05 .see_your_dealer .content{max-width:350px;display:block;line-height:30px;font-size:26px;padding:10px 0;}
}

@media(max-width:1000px){
	.l04 form{max-width:700px;margin-bottom:30px;}
	form field{width:320px;margin:18px 15px;}
	.l04 button[type=submit]{clear:both;width:55%;}
	form field.f100 label span{line-height:30px;}
}
@media(max-width:960px){
	.l01 .topHeader{height:249px;padding:11px 0;margin-bottom:29px;}
	.l01 .topHeader::after{content:"";width:82px;height:36px;background:url("Materials/L01/down-arrow.png") no-repeat center;position:absolute;display:block;bottom:-19px;left:50%;margin-left:-41px;z-index:1;}
	.l01 .topHeader .Logo{background:url("Materials/L01/SaleAndBale_Logo-m.png") no-repeat top center;width:233px;height:233px;}
    .l01 .topHeader .textLine{font-size:9px;line-height:13px;color:#fff;top:5px;z-index:2;}
    .l02 .go_to_win .text span{margin-right:20px;} 
}
@media(max-width:840px){
    .l02 .go_to_win .text{font-size:20px;line-height:normal;}
}
@media(max-width:770px){
	.l02 .topTitle span{width:300px;font-size:45px;line-height:46px;display:block;padding-top:26px;}
}
@media(max-width:700px){
	.l02 .go_to_win .prodact_img, .l02 .go_to_win .lets_go_button{width:calc(100% - 20px);text-align: center;}
    .l02 .go_to_win .text{text-align:center;}
    .l02 .go_to_win .text span{margin-right:auto;}
    .l02 .go_to_win .lets_go_button{float:none;}
	.l02 .go_to_win .lets_go_button .title{text-align:center;}
	.l04 form .input1 input[name="email"]{width:calc(100% - 62px);margin:10px 15px;}
	.l04 form .input1 input[name="phone"]{width:calc(82% - 98px);margin:0 15px 10px;}
	.l02 .topTitle .the-title{font-size:50px;line-height:120px;padding-top:0;height:120px;}
	
    .l04 form{max-width:360px;}
	.l04 form .subtitle{font-size:40px;line-height:50px;margin-bottom:0px;}
	form field{width:330px;margin:18px 15px 0;height:50px;}
	form field label[for]{line-height:50px;font-size:20px;}
	form field.f90{width:245px;}
	form field input, form field select{font-size:20px;}
	form field.f100{margin:20px 23px 0;}
	form field.f100 label input[type=checkbox]{width:20px;height:20px;}
	.l04 button[type=submit]{width:60%;height:50px;line-height:50px;font-size:30px;margin:30px auto;}
	form field.f100 label, form field.f100 label a{font-size:20px;line-height:25px;}
	
}
@media(max-width:673px){
	.l01 .buttons{margin:40px auto 0px;}
}
@media(max-width:600px){
	.l01 .title{font-size:31px;}
	.l02 .topTitle .the-title{width:90%;margin:5%;font-size:40px;line-height:44px;}
	.l02 .countdown{padding:20px 0;}
	.l02 .countdown .sale_ends,.l02 .countdown .save_big{width:calc(100% - 20px);}
	.l02 .countdown .sale_ends .info01{line-height:100px;}
	.l02 .countdown .sale_ends .info spam.days, .l02 .countdown .sale_ends .info spam.hours, .l02 .countdown .sale_ends .info spam.hours, .l02 .countdown .sale_ends .info spam.minutes, .l02 .countdown .sale_ends .info spam.seconds{width:100px;height:50px;}
	.l02 .countdown .info{height:110px;}
	.l02 .countdown .info .title{line-height:31px;}
	.l02 .countdown .sale_ends .info span{width:45px;font-size:45px;line-height:50px;}
	.l02 .countdown .sale_ends .info span.Colon{font-size:50px;width:17px;line-height:43px;}
	.l02 .countdown .save_big .info span.text{padding-top:14px;}
	.l02 .countdown .frame{height:60px;font-size:35px;line-height:60px;}
	.l02 .countdown .frame span.sup{line-height:33px;font-size:20px;}
	.l04 .Banner span{margin-top:53px;font-size:26px;line-height:35px;width:380px;}	
}
@media(max-width:500px){
	.back{left:4px;top:4px;width:30px;height:30px;background: url("Materials/back_s.png") no-repeat center #000;}
	.l02 .topTitle span{width:224px;font-size:31px;line-height:33px;display:block;padding-top:38px;}
	.l04 form .input1 input[name="phone"]{width: calc(82% - 114px);}
}
/*
@media(max-width:420px){
    .l01 .topHeader .textLine{font-size:13px;}
}
*/
@media(max-width:410px){
	.rights{font-size:14px;}
	.rights span{font-size:20px;bottom:-4px;}
/*    .l01{background-size:900px auto;}*/
/*    .l01 .topHeader .Logo{background-size:contain;width:300px;height:200px;margin:10px auto 50px;}*/
	.l01 .title{font-size:27px;}
	.l01 .buttons{margin:18px auto 0px;}
	.l01 .claas,.l01 .john_deere,.l01 .kubota,.l01 .tama{width:170px;height:33px;margin:0 auto 20px;display:block;}
	.l01 .claas,.l01 .john_deere{background-size:66% !important;}	
	.l01 .kubota{background-size:48% !important;}
	.l01 .tama{background-size:39% !important;}
	.l02 .countdown{padding:30px 0;}
	.l02 .countdown .save_big .info span.text{font-size:18px;line-height:22px;padding-top:7px;}
	.l02 .countdown .frame{font-size:36px;height:68px;line-height:68px;}
	.l02 .countdown .frame span.sup{line-height:22px;font-size:13px;}
	.l02 .countdown .sale_ends .info span{line-height:30px;width:27px;font-size:34px;}
	.l02 .countdown .sale_ends .info spam.days, .l02 .countdown .sale_ends .info spam.hours, .l02 .countdown .sale_ends .info spam.hours, .l02 .countdown .sale_ends .info spam.minutes, .l02 .countdown .sale_ends .info spam.seconds{width:59px;}
	.l02 .countdown .sale_ends .info span.Colon{font-size:34px;line-height:24px;width:10px;}
	.l02 .countdown .info{height:120px;}
	.l02 .countdown .info .days .d3, .l02 .countdown .info .hours .h3, .l02 .countdown .info .minutes .m3, .l02 .countdown .info .seconds .s3{width:100%;font-size:12px;height:13px;line-height:15px;}
	.l02 .go_to_win{width:100%;background-color:#e1e1e1;padding:0;position:relative;bottom:0;height:auto;z-index:999;}
	.l02 .countdown .info .d1,
	.l02 .countdown .info .h1,
	.l02 .countdown .info .m1,
	.l02 .countdown .info .s1{margin-right:5px;}
	.l02 .countdown .sale_ends, .l02 .countdown .save_big{width:266px;margin:0 10px 15px;}
	.l02 .topTitle{height:116px;}
	.l02 .topTitle span{padding-top:44px;}
	.l02 .countdown{padding:18px 0 7px;}
	.l02 .countdown .frame{font-size:21px;height:36px;line-height:36px;}
	.l02 .countdown .info{height:65px;}
	.l02 .countdown .sale_ends .info01{height:65px;line-height:65px;font-size:27px;}
	.l02 .countdown .sale_ends .info01 span.sup{line-height:35px;font-size:14px;}
	.l02 .countdown .info .title {font-size:12px;line-height:17px;}
	.l02 .buffer_arrow{height:43px;}
	.l02 .buffer_arrow:after{width:42px;height:29px;background:url(Materials/L02/buffer_arrow_s.png) no-repeat top center;top:10px;margin-left:-21px;}
	.l02 .go_to_win .lets_go_button .title{font-size:25px;text-align:center;}
	.l02 .go_to_win .lets_go_button .lets_go{width:220px;height:50px;display:block;border-radius:9px;margin:0 auto;font-size:25px;line-height:50px;}
	.l02 .go_to_win .lets_go_button .lets_go span{padding-right:50px;background:url(Materials/L02/Arrows_s.png) 103px center no-repeat;}
	.l02 .go_to_win .prodact_img{width: calc(100% - 70px);padding-top:10px;}
	.l04 .Banner{line-height:23px;font-size:20px;height:100px;}
	.l04 .Banner span{margin-top:38px;width:80%;}
	.l04 .Banner:after,.l05 .Banner:after{background:url("Materials/L04/buffer_arrow_s.png") no-repeat center;width:49px;height:35px;bottom:-30px;left:50%;margin-left:-24.5px;}
/*	.l04 form{padding-top:33px;margin-bottom:14px;}*/
/*	.l04 form .subtitle{font-size:14px;}*/
	.l04 .input1 input, .l04 .ImBalingWithSelect, .l04 .choose_an_answer label, .l04 .ListSelection{height:35px;line-height:35px;text-align:left;font-size:14px;}
	.l04 .ImBalingWithSelect{line-height:35px;}
	.l04 label .checkmark{margin:0px 7px 0 0;}
	.l04 .ListSelection .okSelect{width:60px;height:25px;font-size:14px;line-height:25px;}
/*	.l04 form .check_box{width:calc(100% - 40px);}*/
/*	.l04 form .check_box label, .l04 form .check_box .marketing{text-align:left;font-size:12px;margin-bottom:0;}*/
	.l04 label .checkmark{background-image:url("Materials/L04/checkbox_s.png");background-position:left top;display:inline-block;width:10px;height:10px;overflow:hidden;margin:10px 7px 0 0;}
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size:14px;color:#6F6259;
	}
	::-moz-placeholder { /* Firefox 19+ */
	  font-size:14px;color:#6F6259;
	}
	:-ms-input-placeholder { /* IE 10+ */
	  font-size:14px;color:#6F6259;
	}
	:-moz-placeholder { /* Firefox 18- */
	  font-size:14px;color:#6F6259;
	}
	.l04 .ListSelection{text-align:center;}
	.l04 .ListSelection .errorText{margin-top:2px;font-size:12px;}
	.l04 form .input1 input[name="name"],.l04 form .input1 input[name="surname"]{width:calc(50% - 60px);margin:10px;}
	.l04 form .input1 input[name="country"]{width:35px;margin:10px;}
	.l04 form .input1 input[name="phone"]{width:calc(100% - 160px);margin:10px;}
	.l04 button[type=submit]{width:180px;height:50px;border-radius:9px;font-size:25px;line-height:50px;}
	.l04 .and{font-size:14px;text-align:left;width:calc(100% - 100px);}
	.l04 .Banner{height:161px;}
	.l05 .Banner span.title{font-size:46px;}
	.l05 .Banner span.description{font-size:18px;line-height:21px;}
	.l05 .ThankYou .ThankYousubtitle{font-size:48px;}
	.l05 .ThankYou .ThankYouText{font-size:18px;line-height:22px;width:240px;}
	.l05 .see_your_dealer .content{width:205px;display:block;padding:8px 0;font-size:17px;line-height:20px;}
	.l05 .more_info,.l05 .QuestionProblem{width:240px;font-size:16px;line-height:19px;}
	.l05 .more_info{margin-bottom:14px;}	
}
@media(max-width:400px){
    .l02 .go_to_win .text{font-size:18px;line-height:normal;}
}