/* General Styles Start */
.container .carea {padding-bottom:0px !important; position:relative; min-height:1050px; overflow:hidden;}

.container .carea .col1 {font-size:22px; padding:25px 620px 0px 0px;}
.container .carea .col2 {position:absolute; right:20px; top:65px; width:580px; z-index:1;}

.res1810 .container .carea {min-height: 920px;}
.res1810 .container .carea .col1 {font-size:24px; padding-right:970px;}
.res1810 .container .carea .col2 {width:890px;}

.res940 .container .carea .col1 {padding:0px 0px 20px 0px;}
.res940 .container .carea .col2 {width:auto; position:static; margin-top:20px;}

.res720 .container .carea .col1 {padding:0px 0px 20px 0px;}
.res720 .container .carea .col2 {width:auto; position:static; margin-top:20px;}

.res480 .container .carea .col1 {font-size:18px; padding:0px 0px 20px 0px;}
.res480 .container .carea .col2 {width:auto; position:static; margin-top:20px;}

.res320 .container .carea .col1 {font-size:16px; padding:0px 0px 20px 0px;}
.res320 .container .carea .col2 {width:auto; position:static; margin-top:20px;}
/* General Styles End */

/* Business Info Start */
.container .carea .col1 .bsnsinfo {border-bottom:3px solid #e9a922;border-top:3px solid #e9a922;margin-bottom:30px;padding:20px 0px 20px 0px;}
.container .carea .col1 .bsnsinfo .phone {background:url(/images/0/phone.png) left 10px no-repeat;color:#132c45;font-size:30px;font-weight:700;padding:0px 0px 0px 30px;}
.container .carea .col1 .bsnsinfo .phone .sitetel {color:#132c45;font-size:30px;font-weight:700;}
.container .carea .col1 .bsnsinfo .address {background:url(/images/0/location.png) left 5px no-repeat;color:#414042;font-size:20px;font-weight:400;margin:10px 0px 0px 0px;padding:0px 0px 0px 30px;}
.container .carea .col1 .bsnsinfo .address .adname {display:block;}

.res1810 .container .carea .col1 .bsnsinfo {padding:25px 0px 25px 0px;}
.res1810 .container .carea .col1 .bsnsinfo .phone {background:url(/images/0/phone-1810.png) left center no-repeat; font-size:35px; padding-left:40px;}
.res1810 .container .carea .col1 .bsnsinfo .phone .sitetel {font-size:35px;}
.res1810 .container .carea .col1 .bsnsinfo .address {background:url(/images/0/location-1810.png) left 7px no-repeat;font-size:25px;padding-left:40px;}

.res480 .container .carea .col1 .bsnsinfo .phone {background:url(/images/0/phone.png) left 5px no-repeat; font-size:24px;}
.res480 .container .carea .col1 .bsnsinfo .phone .sitetel {font-size:24px;}
.res480 .container .carea .col1 .bsnsinfo .address {font-size:18px;}

.res320 .container .carea .col1 .bsnsinfo {margin:25px 0px 25px 0px; padding:15px 0px 15px 0px;}
.res320 .container .carea .col1 .bsnsinfo .phone {background:url(/images/0/phone.png) left 2px no-repeat; background-size:7%; padding-left:28px; font-size:17px;}
.res320 .container .carea .col1 .bsnsinfo .phone .sitetel {font-size:17px;}
.res320 .container .carea .col1 .bsnsinfo .address {background:url(/images/0/location.png) left 3px no-repeat; background-size:6%; font-size:16px; padding-left:28px;}
/* Business Info End */

/* Form Start */
.container .carea .col2 .formcnt {background:#fff; float:right; -webkit-box-shadow:0px -1px 8px 0px rgb(184 184 184); -moz-box-shadow:0px -1px 8px 0px rgba(184,184,184,1); box-shadow:0px -1px 8px 0px rgb(184 184 184); border-radius:5px 5px 0px 0px;}
.container .carea .col2 .formcnt form {width:96%; margin:50px auto 40px auto; overflow:hidden;}
.container .carea .col2 .formcnt form .frmbfield {float:left;width:47%;margin:0px 8px 17px 8px;resize:none;}
.container .carea .col2 .formcnt form .frmbfield label {color:#09233d;font-size:22px;font-weight:700;margin-bottom:10px;display:block;}
.container .carea .col2 .formcnt form .frmbfield input {background:#f2f2f2;width:100%;box-sizing:border-box;color:#666;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:solid 1px transparent;height:50px;font-size:18px;font-weight:400;padding:0px 10px 0px 10px;}
.container .carea .col2 .formcnt form .frmbfield select {background:#f2f2f2;box-sizing:border-box;color:#666;font-size:18px;font-weight:400;height:50px;width:100%;border:solid 1px transparent;}
.container .carea .col2 .formcnt form .frmbfield textarea {background:#f2f2f2;height:127px;width:100%;box-sizing:border-box;-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;border:solid 1px transparent;font-size:18px;font-weight:400;padding:10px 10px 10px 10px;}
.container .carea .col2 .formcnt form .frmbfield.F2QQuestion2, .container .carea .col2 .formcnt form .frmbfield.F2QQuestion4, .container .carea .col2 .formcnt form .frmbfield.F2QQuestion5 {float:right;}
.container .carea .col2 .formcnt form .frmbfield.F2QQuestion5, .container .carea .col2 .formcnt form .frmbfield.F2QQuestion6, .container .carea .col2 .formcnt form .frmbfield.F2QQuestion7 {float:none !important; width:auto !important; clear:both;}
.container .carea .col2 .formcnt form .security {margin:0px 8px 0px 8px;}
.container .carea .col2 .formcnt form .security .seccnt {border:1px solid #fff; padding:0px 0px 15px 0px; overflow:hidden;}
.container .carea .col2 .formcnt form .security .seccnt br {display:none;}
.container .carea .col2 .formcnt form .security .seccnt .sectitle {color:#09233d;font-size:22px;font-weight:700;display:block;margin-bottom:5px;}
.container .carea .col2 .formcnt form .security .seccnt .secdesc {color:#08223c;font-size:18px;font-weight:400;display:block;}
.container .carea .col2 .formcnt form .security .seccnt .secdesc .fsccode {text-decoration:underline;}
.container .carea .col2 .formcnt form .security .seccnt .code {background:#f7f7f7;color:#666 !important;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;margin:15px 0px 0px 0px;padding:0px 10px 0px 10px;height:42px;width:275px;float:left;font-size:18px;font-weight:400;}
.container .carea .col2 .formcnt form .security .seccnt .submit {background:#e9a922;color:#fff;font-size:22px;font-weight:700;float:right;height:42px;margin:15px 0px 0px 0px;padding:5px 0px 8px 0px;width:245px;border:none;cursor:pointer;}
.container .carea .col2 .formcnt form .security .seccnt .submit:hover {text-decoration:underline;}

.res1810 .container .carea .col2 .formcnt form {width:90%;}
.res1810 .container .carea .col2 .formcnt form .frmbfield {margin:0px 11px 17px 12px;}
.res1810 .container .carea .col2 .formcnt form .frmbfield label {font-size:24px;}
.res1810 .container .carea .col2 .formcnt form .frmbfield input {height:54px;}
.res1810 .container .carea .col2 .formcnt form .frmbfield textarea {font-size:18px; height:104px;}
.res1810 .container .carea .col2 .formcnt form .frmbfield select {height:54px; border:none; font-size:20px;}
.res1810 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion5, .res1810 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion7 {float:left !important; width:47% !important; clear:none;}
.res1810 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion2, .res1810 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion4, .res1810 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion5 {float:right !important;}
.res1810 .container .carea .col2 .formcnt form .security {margin:0px 11px 0px 12px;}
.res1810 .container .carea .col2 .formcnt form .security .seccnt .sectitle {font-size:24px;}
.res1810 .container .carea .col2 .formcnt form .security .seccnt .secdesc {font-size:20px;}
.res1810 .container .carea .col2 .formcnt form .security .seccnt .code {width:339px; height:44px; font-size:20px; padding:0px 20px 0px 20px;}
.res1810 .container .carea .col2 .formcnt form .security .seccnt .submit {font-size:24px; height:44px; width:415px;}

.res940 .container .carea .col2 .formcnt {width:880px; margin:0px auto; padding:30px 10px 25px 10px; float:none;}
.res940 .container .carea .col2 .formcnt form {width:auto; margin:0px auto;}
.res940 .container .carea .col2 .formcnt form .frmbfield {width:48%; margin:0px 8px 20px 9px;}
.res940 .container .carea .col2 .formcnt form .frmbfield label {margin-bottom:5px;}
.res940 .container .carea .col2 .formcnt form .security .seccnt .code {width:420px;}
.res940 .container .carea .col2 .formcnt form .security .submit {width:420px;}

.res720 .container .carea .col2 .formcnt {width:660px; width:auto; margin:0px; padding:30px 10px 25px 10px; float:none;}
.res720 .container .carea .col2 .formcnt form {width:auto; margin:0px auto;}
.res720 .container .carea .col2 .formcnt form .frmbfield {margin:0px 9px 20px 10px; width:47%;}
.res720 .container .carea .col2 .formcnt form .frmbfield.F2QQuestion5 {float:none; width:auto;}
.res720 .container .carea .col2 .formcnt form .frmbfield label {font-size:19px;}
.res720 .container .carea .col2 .formcnt form .frmbfield input {font-size:16px; height:44px;}
.res720 .container .carea .col2 .formcnt form .frmbfield select {height:44px;}
.res720 .container .carea .col2 .formcnt form .frmbfield textarea {font-size:16px; height:111px;}
.res720 .container .carea .col2 .formcnt form .security {margin:0px;}
.res720 .container .carea .col2 .formcnt form .security .seccnt {padding:5px 10px 10px 10px;}
.res720 .container .carea .col2 .formcnt form .security .seccnt label {font-size:19px;}
.res720 .container .carea .col2 .formcnt form .security .seccnt .secdesc {font-size:16px;}
.res720 .container .carea .col2 .formcnt form .security .seccnt .code {width:40%; height:40px; margin:13px 0px 0px 0px;}
.res720 .container .carea .col2 .formcnt form .security .seccnt .submit {width:56%; height:40px; margin:13px 0px 0px 0px;}

.res480 .container .carea .col2 .formcnt {float:none; padding:30px 15px 25px 15px;}
.res480 .container .carea .col2 .formcnt form {width:auto; margin:0px auto;}
.res480 .container .carea .col2 .formcnt form .frmbfield {float:none; margin:0px 0px 20px 0px; width:100%;}

.res480 .container .carea .col2 .formcnt form .frmbfield label {font-size:18px; margin-bottom:5px;}
.res480 .container .carea .col2 .formcnt form .frmbfield input {font-size:16px; height:44px;}
.res480 .container .carea .col2 .formcnt form .frmbfield select {height:44px;}
.res480 .container .carea .col2 .formcnt form .frmbfield textarea {font-size:16px; height:111px;}
.res480 .container .carea .col2 .formcnt form .security {float:none; margin:0px; width:100%;}
.res480 .container .carea .col2 .formcnt form .security .seccnt {padding:5px 0px 10px 0px;}
.res480 .container .carea .col2 .formcnt form .security .seccnt label {font-size:18px;}
.res480 .container .carea .col2 .formcnt form .security .seccnt .secdesc {font-size:16px;}
.res480 .container .carea .col2 .formcnt form .security .seccnt .code {width:56%; height:40px; margin:13px 0px 0px 0px;}
.res480 .container .carea .col2 .formcnt form .security .seccnt .submit {width:40%; height:40px; margin:13px 0px 0px 0px;}

.res320 .container .carea .col2 .formcnt {float:none; padding:30px 15px 25px 15px;}
.res320 .container .carea .col2 .formcnt form {width:auto; margin:0px auto;}
.res320 .container .carea .col2 .formcnt form .frmbfield {float:none; margin:0px 0px 15px 0px; width:100%;}
.res320 .container .carea .col2 .formcnt form .frmbfield label {font-size:16px;margin-bottom:3px;}
.res320 .container .carea .col2 .formcnt form .frmbfield input {font-size:16px; height:44px;}
.res320 .container .carea .col2 .formcnt form .frmbfield select {height:44px;font-size:16px;}
.res320 .container .carea .col2 .formcnt form .frmbfield textarea {font-size:16px; height:111px;}
.res320 .container .carea .col2 .formcnt form .security {float:none; margin-left:0px; width:100%;}
.res320 .container .carea .col2 .formcnt form .security .seccnt {padding:5px 0px 10px 0px;}
.res320 .container .carea .col2 .formcnt form .security .seccnt label {font-size:16px;}
.res320 .container .carea .col2 .formcnt form .security .seccnt .secdesc {font-size:16px;}
.res320 .container .carea .col2 .formcnt form .security .seccnt .code {width:46%; height:40px; margin:13px 0px 0px 0px; font-size:16px;}
.res320 .container .carea .col2 .formcnt form .security .seccnt .submit {width:50%; height:40px; margin:13px 0px 0px 0px; font-size:18px;}
/* Form End */

.container .carea .col2 .formcnt form .frmbfield.frmbcheckbox {float:none; width:auto;}
.container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox {margin:15px 0px 0px;}
.container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox div:nth-child(1) {display:none;}
.container .carea .col2 .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;}
.container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox input[type="checkbox"]:checked {color:#000;}
.container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox label {font-size:20px !important;font-weight:400 !important;color:#666 !important;line-height: normal !important;}
.res480 .container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox label {font-size:18px !important;}
.res320 .container .carea .col2 .formcnt form .frmbfield.frmbcheckbox .checkbox label {font-size:16px !important;}