/* #Media Queries
================================================== */
@media all and (max-width:1200px) {
	.em .main { padding: 0 20px; }
	.em .logo a img { max-width: 180px; }
	.em .logo { left: 20px; }
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 44px; }
	.em .txt1 div { font-size: 25px; }
	.em .form-area .email-box img { max-width: 330px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 42px; }
	.em .form-area .email-text-box .email-p div { font-size: 26px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 39px; }
	.em .form-area .email-text-box .email-p div { font-size: 25px; }
}
@media all and (max-width:1169px) {
	.em .main { padding: 0 20px; }
	.em .logo a img { max-width: 170px; }
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 40px; }
	.em .txt1 div { font-size: 24px; }
	.em .footer-text div { padding-left: 0; }
	.em .form-area { margin-left: 0; }
	.em .form-area .email-box img { max-width: 300px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 35px; padding-left: 0; }
	.em .form-area .email-text-box .email-p div { font-size: 23px; padding-left: 0; }
	.em .form-area .email-box { margin-top: 70px; }
	.em .form-area .email-text-box { margin-top: 20px; }
	.em .form-area .email-text-box { margin-top: 20px; }
}
@media all and (max-width:1023px) {
	.em .title-area { padding-bottom: 40px; }
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 38px; }
	.em .midd-area { padding-top: 30px; }
	.em .logo { top: 40px; }
	.em .txt1 div { font-size: 22px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 33px; }
	.em .form-area .email-text-box .email-p div { font-size: 22px; }
}
@media all and (max-width:800px) {
	.em .logo { top: 0; left: 0; right: 0; text-align: center; position: relative; margin-top: 30px; }
	.em .midd-area { padding-top: 20px; }
	.em .form-area { padding: 45px 108px 104px; }
	.em .footer-text { padding: 45px 0; }
	.em .form-area { padding: 45px 108px; min-height: 770px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 31px; }
	.em .form-area .email-text-box .email-p div { font-size: 21px; }
	.em .form-area .email-box img { max-width: 290px; }
	.em .form-area .email-box { margin-top: 90px; }
}
@media all and (max-width:767px) {
	.em .form-area .mktoFormRow:nth-child(2) .mktoFormCol{width: 100% !important;}
	.em .title-area { padding-bottom: 30px; }
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 36px; }
	.em .form-area { padding: 45px 35px; min-height: 660px; }
	.em .footer-text .foot-second-p p br { display: none; }
	.em .footer-text { padding: 40px 0; }
	.em .form-area .mktoForm input, .em .form-area .mktoForm select.mktoField, .em .form-area textarea { height: 38px; font-size: 14px; }
	.em .txt2 { padding-bottom: 30px; }
	.em .form-area .email-box img { max-width: 270px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 28px; }
	.em .form-area .email-text-box .email-p div { font-size: 18px; }
	.em .form-area .mktoForm select.mktoField { background-position: right 15px; background-size: 20px; }
	.em .form-area .email-box { margin-top: 60px; }
}
@media all and (max-width:639px) {
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 29px; }
	.em .midd-area { padding-top: 15px; }
	.em .title-area { padding-bottom: 25px; }
	.em .form-area { padding: 35px 30px; min-height: 655px; }
	.em .txt1 div { font-size: 19px; }
	.em .txt2 div br { display: none; }
	.em .txt2 div { font-size: 15px; }
	.em .footer-text div { font-size: 12px; }
	.em .footer-text .foot-second-p, .em .footer-text .foot-last-p { padding-top: 15px; }
	.em .form-area .mktoFormRow:nth-child(3) .mktoFormCol { width: 100%; }
	.em .txt2 { padding-bottom: 15px; }
	.em .form-area .mktoForm .mktoButtonWrap .mktoButton { margin-top: 5px; }
	.em .form-area .email-box img { max-width: 240px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 26px; }
	.em .form-area .email-text-box .email-p div { font-size: 17px; }
	.em .form-area .email-box { margin-top: 80px; }
}
@media all and (max-width:479px) {
	.em .txt1 div { font-size: 18px; }
	.em .main { padding: 0 15px; }
	.em .midd-area .title-area h2, .em .midd-area .title-area h2 div { font-size: 24px; }
	.em .title-area { padding-bottom: 15px; }
	.em .logo a img { max-width: 140px; }
	.em .midd-area { padding-top: 25px; }
	.em .form-area { padding: 25px 15px; min-height: 620px; }
	.em .txt1 div br { display: none; }
	.em .txt2 { padding-top: 5px; }
	.em .txt2 div { font-size: 13px; }
	.em .footer-text { padding: 25px 0; }
	.em .form-area .mktoForm .mktoButtonWrap .mktoButton { font-size: 14px; padding: 10px 36px; }
	.em .footer-text .foot-second-p, .em .footer-text .foot-last-p { padding-top: 10px; }
	.em .form-area .email-text-box h2, .em .form-area .email-text-box h2 div { font-size: 19px; }
	.em .form-area .email-text-box .email-p div br { display: none; }
	.em .form-area .email-text-box .email-p div { font-size: 14px; }
	.em .form-area .email-box img { max-width: 200px; }
}