body{background:#F2F2F2;font-family:Open Sans, sans-serif;line-height:1.42857;color:#777777;margin:0;}
a, .btn, button, .button{transition:all 0.6s ease 0s;}
label{float:left;width:25%;cursor:pointer;font-size:12px;color:#333;font-weight:bold;display:block;margin:6px 0 0;}
input, select{width:75%;padding:0 6px;height:30px;}
.formContainer_inner, input, select, .vsize, #formContainer{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input.checkbox{width:auto;margin:0 5px 0 0;vertical-align:sub;height:auto;}
p{font-size:12px;font-weight:normal;margin:0 0 15px;}
.asterik{font-weight:bold;color:red;}
#formContainer{max-width:980px;margin:0 auto;width:100%;}
.formContainer_inner{background-color: #FFF;display:inline-block;width:100%;padding:20px;}
#col1{float:right;display:inline;clear:none;width:48.5%;}
#col2{float:left;display:inline;clear:none;width:48.5%;}
form div{margin-top:3px;}
#buttons{margin:0;padding:0;border:none;background:transparent;clear:both;}
#buttons h2{font-size:12px;font-weight:normal;}
#buttons .col2, #buttons .col1{width:48.5%;clear:none;}
#buttons .col2{float:left;}
#buttons .col1{float:right;}	
#buttons label{float:none;width:auto;}
#myForm label.error{font-size:9px;color:#F00;font-style:italic;margin-left:13em;}
#submit{clear:both;}
div#salutation, #formContainer .header, .footer .vgrid{display:inline-block;width:100%;}
#formContainer .header{margin:30px 0;}
.header-a #logo{width:22.5%;float:left;}
.moduletable.abt_korea{width:77.5%;}
.size-50{width:50%;float:left;}
.moduletable.abt_korea h3{font-weight:normal;color:#002e5b;font-size:13px;margin:0;font-family:Montserrat, sans-serif;}
.moduletable.abt_korea p, .footer p{margin:0;}
.fa strong{display:none;}
ul{padding:0;margin:0;}
li{list-style:none;display:inline-block;}
a{text-decoration:none;}
.moduletable.s_icons{text-align:right;}
.header .moduletable.s_icons .social-media a{background:#0A2354;color:#ffffff;height:26px;line-height:26px;margin:0 0 0 3px;text-align:center;width:26px;font-size:18px;}
.footer .vgrid{background:#000000;margin:20px 0 0;padding:10px 0;float:left;}
.footer .vgrid .vsize{padding:0 15px;float:left;}
.footer .footer-a.vsize{width:28%;}
.footer .footer-b.vsize{border-color:rgba(204, 204, 204, 0.5);border-style:solid;border-width:0 1px;padding:20px 15px;width:47%;}
.footer .footer-c.vsize{width:25%;padding:20px 15px;text-align:right;}
.footer p, .social-media li a, .footer-a .moduletable.email_signup a, .footer .footer-b.vsize a{color:#ffffff;}
.footer p{font-size:10px;}
.footer-a .moduletable.email_signup{margin:14px 15px 14px 0;}
.footer-a .moduletable.email_signup, .footer-a .moduletable, .header .social-media li, .moduletable.abt_korea{float:right;}
.footer-a .moduletable.email_signup a{padding:5px 10px;border:1px solid #fff;font-size:10px;}
.header .social-media li{padding:24px 2.5px;}
.footer .social-media li{padding:15px 2.5px;}
.footer .footer-b.vsize a:hover, .footer .footer-b.vsize a:focus, .footer-a .moduletable.email_signup a:hover, .footer-a .moduletable.email_signup a:focus, .social-media li a:hover, .social-media li a:focus{color:#c73f12;}
#submit .btn{padding:8px 24px;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:600;border:none;background:#c73f12;color:#fff;height:auto;}
#submit .btn:hover, #submit .btn:focus{background:#002e5b;}
.thankyou_text p{margin:0;font-size:42px;text-align:center;padding:100px 0;}

@media (max-width: 568px){
	.header .header-a.vsize, .header .header-b.vsize{width:auto;}
	.header .header-b.vsize{float:right;}
	.header .header-a #logo img{height:75px;}
	.moduletable.abt_korea{display:none;}
	#formContainer .header{margin:15px 0;}
	#formContainer{padding:0 15px;}
	#col2, #col1, label, input, select, #buttons .col2, #buttons .col1, .footer .footer-a.vsize, .footer .footer-b.vsize, .footer .footer-c.vsize{width:100%;}
	label{margin:0 0 5px;}
	.footer .footer-a.vsize, .footer .footer-b.vsize, .footer .footer-c.vsize{text-align:center;}
	.footer .footer-b.vsize, .footer .footer-c.vsize{padding:15px;}
	.footer-a .moduletable.email_signup, .footer-a .moduletable{float:none;display:inline-block;}
	.footer .footer-a.vsize{padding:20px 15px 15px;}
	.footer-a .moduletable.email_signup {margin:0 0 0 10px;}
	.footer{margin:0 -15px;}
	.thankyou_text p{padding:20px;font-size:36px;}
	.footer .social-media li{padding:0 2.5px;}
}