@media(max-width:1380px) {
.container{width:100%;}
header{padding:23px 20px 18px 20px;}
}
@media(max-width:991px) {
.form_section{width:90%;}
.form_section_lft{padding:30px 20px 72px 20px;}
.form_section_lft h2{font-size:40px; line-height:40px; margin:0 0 25px 0; padding:0 0 25px 0;}
.form_section_lft p{font-size:31px; line-height:38px;}
.form{padding:30px 20px 40px 20px;}
.form p{font-size:27px; line-height:32px; padding:0 0 20px 0;}
.form ul li input{height:40px; line-height:40px; margin:0 0 20px 0;}
.form ul li .submit{padding:5px 0 0 0;}
}
@media(max-width:767px) {
.form_section_lft{padding:30px 20px 30px 20px;}	
.form{padding:30px 20px 30px 20px;}
footer{padding:67px 0 57px 0;}
.telephone{padding:34px 0 0 0;}
}
@media(max-width:599px) {
.logo{float:none; display:block; text-align:center;}	
.telephone{float:none; display:block; text-align:center; padding:14px 0 0 0;}	
header{padding:18px 0 18px 0;}
.form_section_lft h2{font-size:37px; line-height:38px;}
.form_section_lft p{font-size:28px; line-height:36px;}
.form p{font-size:23px; line-height:30px;}
footer p{font-size:15px; line-height:15px;}
.wrapper{min-height:930px ;}
}
@media(max-width:479px) {
.logo a img{width:200px; height:auto;}
.telephone a{font-size:20px; line-height:22px;}
.telephone{padding:10px 0 0 0;}
.form_section_lft h2{font-size:30px; line-height:33px; margin:0 0 10px 0; padding:0 0 10px 0;}
.form_section_lft p{font-size:20px; line-height:25px;}
.form_section_lft{padding:20px 20px 20px 20px;}
.form{padding:20px 20px 20px 20px;}
.form p{font-size:16px; line-height:22px;}
.form ul li input{height:30px; line-height:30px; font-size:14px; padding:0px 10px 0px 10px; margin:0 0 12px 0;}
footer p{line-height:21px; padding:0 10px;}
footer{padding:57px 0 37px 0;}
.wrapper{min-height:780px ;}
}