/* Container Start */
.container .carea {position:relative; min-height:854px;}

.res1810 .container .carea {min-height:845px;}
/* Container End */

.footer .top {display:none;}

.text {min-height:628px; padding-right:612px;}
.text .map {margin-top:30px;}

.formcnt {position:absolute; top:37px; right:15px; width:597px;}
.formcnt .form .frmbfield {float:left; width:50%; margin-bottom:20px;}
.formcnt .form .frmbfield .frmbfieldArea {margin:0px 15px;}
.formcnt .form .frmbfield .frmbfieldArea label {font-size:20px; display:block; margin-bottom:15px;}
.formcnt .form .frmbfield .frmbfieldArea input {display:block; font-size:20px; width:100%; box-sizing:border-box; background:#f7f8fa; border:solid 1px transparent; border-radius:6px; height:60px; padding:0px 20px;}
.formcnt .form .frmbfield .frmbfieldArea textarea {display:block; font-size:20px; width:100%; box-sizing:border-box; padding:20px; height:130px; background:#f7f8fa; border:solid 1px transparent; resize:none;}
.formcnt .form .frmbfield .frmbfieldArea select {display:block; font-size:20px; width:100%; box-sizing:border-box; background:#f7f8fa; border:solid 1px transparent; border-radius:6px; height:60px;}
.formcnt .form .frmbfield.frmbtextarea {float:none; width:100%; clear:both; margin-bottom:30px;}
.formcnt .form .frmbfield.frmbcheckbox {float:none; width:auto !important; clear:both;}
.formcnt .form .frmbfield.frmbcheckbox .checkbox {margin:15px 0px 20px 0px;}
.formcnt .form .frmbfield.frmbcheckbox .checkbox div:nth-child(1) {display:none;}
.formcnt .form .frmbfield.frmbcheckbox .checkbox input[type=checkbox] {width:20px!important; height:20px!important; background:#fff; padding:0!important; float:left; margin:2px 10px 0px 0px; appearance:checkbox;}
.formcnt .form .frmbfield.frmbcheckbox .checkbox input[type="checkbox"]:checked {color:#000;}
.formcnt .form .frmbfield.frmbcheckbox .checkbox label {font-size:20px !important; font-weight:400 !important; color:#000 !important;}
.formcnt .form .security {box-sizing:border-box; overflow:hidden; padding:10px 15px;}
.formcnt .form .security .seccnt {margin-bottom:10px;}
.formcnt .form .security .seccnt label.sectitle {font-weight:600; font-size:20px; display:block; margin-bottom:10px;}
.formcnt .form .security .seccnt span.secdesc {font-weight:600; color:#d0a353;}
.formcnt .form .security input {box-sizing:border-box; padding:5px 10px; border:1px solid transparent; background:#f7f8fa; width:49%; height:50px; color:#666; font-size:19px; float:left;}
.formcnt .form .security input.code {margin-right:2%; padding:5px 20px;}
.formcnt .form .security input.submit {background:#d0a353; font-weight:600; font-size:21px; color:#fff; cursor:pointer; border:none; text-transform:uppercase;}
.formcnt .form .security input.submit:hover {background:#000;}

.info {padding:40px 0px; background:#f8f8f8;}
.info .iarea {max-width:1130px; padding:0px 20px; margin:0px auto; overflow:hidden;}
.info .iarea .feat {float:left; width:33.3%;}
.info .iarea .feat .farea {text-align:center;}
.info .iarea .feat .farea .title {text-transform:uppercase; font-size:24px; margin-top:30px;}
.info .iarea .feat .farea p {padding:0px 15px;}
.info .iarea .feat .farea p a {color:#000;}
.info .iarea .feat2 .farea {border-right:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4;}

.res1810 .text {padding-right:898px;}
.res1810 .formcnt {width:870px;}
.res1810 .formcnt .form .frmbfield .frmbfieldArea label {font-size:22px; margin-bottom:20px;}
.res1810 .formcnt .form .security {}
.res1810 .info .iarea {max-width:1770px;}

.res940 .text {padding-right:528px;}
.res940 .formcnt {width:528px; right:4px;}
.res940 .formcnt .form .security .code {}
.res940 .formcnt .form .security .submit {width:49%;}

.res720 .text {min-height:auto; padding-right:0px; margin-bottom:30px;}
.res720 .formcnt {position:static; width:auto;}

.res480 .text {min-height:auto; padding-right:0px; margin-bottom:30px;}
.res480 .formcnt {position:static; width:auto;}
.res480 .formcnt .form .frmbfield {width:100%; float:none;}
.res480 .formcnt .form .frmbfield .frmbfieldArea {margin:0px;}
.res480 .formcnt .form .security {margin:0px; padding:0px;}
.res480 .formcnt .form .security .code {float:none; width:100%; margin-right:0px; margin-bottom:10px;}
.res480 .formcnt .form .security .submit {float:none; width:100%;}
.res480 .info .iarea .feat {width:100%; float:none; margin-bottom:60px;}
.res480 .info .iarea .feat2 .farea {border-right:none; border-left:none;}
.res480 .info .iarea .feat3 {margin-bottom:0px;}

.res320 .text {min-height:auto; padding-right:0px; margin-bottom:30px;}
.res320 .formcnt {position:static; width:auto;}
.res320 .formcnt .form .frmbfield {width:100%; float:none;}
.res320 .formcnt .form .frmbfield .frmbfieldArea {margin:0px;}
.res320 .formcnt .form .security {margin:0px; padding:0px;}
.res320 .formcnt .form .security .code {float:none; width:100%; margin-right:0px; margin-bottom:10px;}
.res320 .formcnt .form .security .submit {float:none; width:100%;}
.res320 .info .iarea .feat {width:100%; float:none; margin-bottom:60px;}
.res320 .info .iarea .feat2 .farea {border-right:none; border-left:none;}
.res320 .info .iarea .feat3 {margin-bottom:0px;}