.contact h2{margin:0 0 80px 0}.contact h3{font-size:24px;font-weight:bold;line-height:1.5}.contact input.form-control{height:50px}.contact .btn-primary{font-size:16px;padding:10px 40px;margin-top:0}.contact .block{margin-bottom:60px}.contact form .btn-primary{margin:20px 0 40px 0}@media screen and (max-width:1199px){.banner.contact,.banner.contact .title{height:360px}.banner.contact .title{padding-top:70px}.contact{margin:100px 0}}@media screen and (max-width:991px){.banner.contact,.banner.contact .title{height:280px}.banner.contact .title{padding-top:40px}.banner.contact .title h1{font-size:70px}.contact{margin:40px 0}.contact h2{font-size:30px;margin-bottom:40px}.contact h3{font-size:20px}}@media screen and (max-width:767px){.banner.contact,.banner.contact .title{height:200px}.banner.contact .title{padding-top:40px}.banner.contact .title h1{font-size:36px}.contact{margin:30px 0;text-align:center}.contact h2{margin-bottom:10px}}@media screen and (max-width:420px){.contact h3{margin:20px 45px 10px 45px}}@media screen and (max-width:410px){.contact h2{margin:0 50px 10px 50px}.contact h3{margin:20px 38px 10px 38px}}@media screen and (max-width:400px){.contact h3{margin:20px 35px 10px 35px}}@media screen and (max-width:395px){.contact h3{margin:20px 31px 10px 31px}}@media screen and (max-width:385px){.contact h3{margin:20px 25px 10px 25px}}@media screen and (max-width:375px){.contact h3{margin:20px 20px 10px 20px}}@media screen and (max-width:365px){.contact h3{margin:20px 15px 10px 15px}}@media screen and (max-width:355px){.contact h2{margin:0 40px 10px 40px}.contact h3{margin:20px 10px 10px 10px}}@media screen and (max-width:345px){.contact h3{margin:20px 5px 10px 5px}}@media screen and (max-width:335px){.contact h3{margin:20px 0 10px 0}}@media screen and (max-width:325px){.contact h2{margin:0 30px 10px 30px}.contact h3{font-size:18px;margin:20px 5px 10px 5px}}.no-msg{color:#f00;display:block}