#contact {position:relative; background-color:#fff; overflow:hidden; padding:30px 0 90px 0; }
#contact h3 {display:none; font-size:35px; text-align:center;}
#contact .table_02 {border-top:0;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor {line-height:0px;}
#contact section.info{width:1000px; margin:0px auto; padding:0; overflow:hidden; }
#contact section.info ul { list-style-type:none; padding:0; margin:0; overflow:hidden; }
#contact section.info ul li{width:100%; }
div.wrap_controllers {border:0 !important;}
#contact section.info ul li.formmail p{font-size:22px; color:#f26522; padding:0  0 30px 0 ;  margin:0;  line-height:32px; text-align:center;  }
#contact section.info ul li.formmail{ display:block !important; border:0px solid #dfdfdf; padding:0px; box-sizing:border-box;  }
#contact section.info ul li.formmail table. { width:100%; border-top:0px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
#contact section.info ul li.formmail td  { border-bottom:0px #e5e5e5 solid; border-right:0px; }
#contact section.info ul li.formmail .formmail_border  {font-size:14px !important;   background-color:#fff; 
 width:100%; border:2px solid #e7e7e7; padding:9px 7px 11px 7px; }
#contact section.info ul li.formmail table td.formmail_title_bgcolor {   padding-bottom:1px; text-align:left; font-size:15px !important; padding-right:10px; }
#contact section.info ul li.formmail table td.formmail_title_bgcolor img {vertical-align: top;}
#contact section.info ul li.formmail table td.formmail_title_bgcolor font {color:#333 !important; font-family:'Noto Sans KR',sans-serif !important;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor { margin-bottom:15px;}
#contact section.info ul li.formmail table div.btn2 a{background-color:#333; border-radius:30px 30px; color:#fff; 
display:block; padding:10px 0; width:250px; font-size:18px; text-align:center; margin:0px auto ; }
#contact section.info ul li.formmail table .btn2{ color:#fff; padding:10px 0px; border:0; margin:0 ;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td textarea {display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td{color:#333; height:20px; font-size:13px;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:first-child td:first-child{display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:last-child td:last-child{display:none;}
table td.formmail_cell_bgcolor input[name='address'] {margin-top:0 !important;}

#contact section.info ul li.formmail table tr:last-child {overflow:hidden; border:1px solid #000 !important; /*height:200px;*/}
#contact section.info ul li.formmail .formmail_textarea_style  { display:block !important; width:100%; margin-top:3px; 
background-color:#fff; height:150px !important;  border:1px solid #dfdfdf; padding:7px; float:left;  clear:both; }
#contact table td.formmail_title_bgcolor {display:inline-table; clear:both; width:100%; height:auto !important; }
#contact table td.formmail_cell_bgcolor {display:block ;  clear:both; float:left;  width:100%; padding-left:0 !important;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#contact { padding:10px 20px 50px 20px; }
#contact section.info ul li{width:100%; float:none;}
#contact section.info ul li.map .root_daum_roughmap {width:100% !important;}
#contact section.info{width:100%; }
#contact section.info ul li.formmail{float:none; padding-top:50px;	 height: auto; }
#contact section.info ul li.formmail p{font-size:14px; height:67px; padding:0 0 0 0 ; margin:0;  line-height:22px; text-align:left; }
#contact section.info ul li.formmail > table {border:1px solid #dfdfdf; padding:20px 10px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
