.cwrPH {color:#666666 !important;}
.footer .farea {display:none;}

/* Top Banner Start */
.container .banner {background:url(/images/19/banner-top-schedule.jpg) center no-repeat;}
.res1810 .container .banner {background:url(/images/19/banner-top-schedule-1810.jpg) center no-repeat;}
.res940 .container .banner {background:url(/images/19/banner-top-schedule-940.jpg) center no-repeat;}
.res720 .container .banner {background:url(/images/19/banner-top-schedule-720.jpg) center no-repeat;}
.res480 .container .banner {background:url(/images/19/banner-top-schedule-480.jpg) center no-repeat;}
.res320 .container .banner {background:url(/images/19/banner-top-schedule-320.jpg) center no-repeat;}
/* Top Banner End */

.container .carea {/* padding:30px 20px 10px 20px; */}
.res320 .container .carea {/* padding:30px 10px 0px 10px; */}
.carea .cpage {/* padding:0px !important; */}

.st{text-transform:uppercase;}

.res720 .st{font-size:26px;}

.res480 .st{font-size:26px;}

.res320 .st{font-size:24px;}

.container .carea p.txt {font-size:20px;margin:0px;}
.res1810 .container .carea p.txt {font-size:24px;}
.res720 .container .carea p.txt {font-size:17px;}
.res480 .container .carea p.txt {font-size:15px;}
.res320 .container .carea p.txt {font-size:15px;}

.buttons {overflow:hidden; margin:20px 0px;}
.buttons .btn {float:left; width:33.33%;}
.buttons .btn .barea {margin:0px 10px;}
.buttons .btn .barea a {display:block; border:solid 10px #f7f7f7; border-radius:8px;}
.buttons .btn .barea a .cnt {display:block; margin-top:20px; text-align:center;}
.buttons .btn .barea a .cnt .link {display:inline-block;margin-bottom:10px;padding:11px 0px 11px 95px;height:60px;}
.buttons .btn .barea a .cnt .link.link1 {background:url(/images/19/icono-llamada.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a .cnt .link.link2 {background:url(/images/19/icono-chat.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a .cnt .link.link3 {background:url(/images/19/icono-cita.png) left center no-repeat;background-size:80px;}
.buttons .btn .barea a .cnt .link.link4 {background:url(/images/19/icono-chat.png) left center no-repeat;background-size:80px;}
.buttons .btn .barea a:hover .cnt .link.link1 {background:url(/images/19/icono-llamada-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a:hover .cnt .link.link2 {background:url(/images/19/icono-chat-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a:hover .cnt .link.link3 {background:url(/images/19/icono-cita-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a:hover .cnt .link.link4 {background:url(/images/19/icono-chat-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a .cnt .link.link3 .txt2 {font-size:14px;}
.buttons .btn .barea a .cnt .link .txt {display:block;text-align:left;color:#1f7466;font-weight:600;line-height:22px;}
.buttons .btn .barea a .cnt .link .txt2 {display:block;text-align:left;color:#696869;font-weight:700;font-size:24px;line-height:30px;margin-top:6px;}
.buttons .btn .barea a .cnt .label {display:block;color:#fff;background:#1f7466;font-size:18px;font-weight:600;padding:3px;}
.buttons .btn .barea a:hover {text-decoration:none;}
.buttons .btn .barea a:hover .label {background:#fdb400;color:#1f7466;}
.buttons .btn .barea a.active .label {background:#fdb400;color:#1f7466;}
.buttons .btn .barea a.active .cnt .link.link1 {background:url(/images/19/icono-llamada-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a.active .cnt .link.link2 {background:url(/images/19/icono-chat-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a.active .cnt .link.link3 {background:url(/images/19/icono-cita-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a.active .cnt .link.link4 {background:url(/images/19/icono-chat-h.png) left center no-repeat; background-size:80px;}
.buttons .btn .barea a .cnt .link4 .txt {padding-top:20px;}
.buttons .btn .barea a:hover .cnt .link .txt {color:#1f7466;}

.res1810 .buttons {margin:30px 0px;}
.res1810 .buttons .btn .barea a .cnt .link {padding:18px 0px 19px 146px;margin-bottom:20px;height:90px;}
.res1810 .buttons .btn .barea a .cnt .link.link1 {background-size:auto;}
.res1810 .buttons .btn .barea a .cnt .link.link2 {background-size:auto;}
.res1810 .buttons .btn .barea a .cnt .link.link3 {background-size:auto;}
.res1810 .buttons .btn .barea a .cnt .link.link4 {background-size:auto;}
.res1810 .buttons .btn .barea a .cnt .link.link3 .txt2 {font-size:25px;}
.res1810 .buttons .btn .barea a .cnt .link .txt {font-size:36px; line-height:36px;}
.res1810 .buttons .btn .barea a .cnt .link .txt2 {font-size:38px;line-height:44px;}
.res1810 .buttons .btn .barea a .cnt .label {font-size:22px;padding:5px;}

.res940 .buttons .btn .barea a .cnt {margin-top:13px;}
.res940 .buttons .btn .barea a .cnt .link {min-height:64px; padding:18px 0px 18px 95px;}
.res940 .buttons .btn .barea a .cnt .link .txt {font-size:18px; line-height:18px;}
.res940 .buttons .btn .barea a .cnt .link .txt2 {font-size:18px;line-height:20px;}
.res940 .buttons .btn .barea a .cnt .link.link3 .txt2 {font-size:16px;}

.res720 .buttons .btn .barea {margin:0px 5px;}
.res720 .buttons .btn .barea a .cnt {margin-top:13px;}
.res720 .buttons .btn .barea a .cnt .link {min-height:53px; padding:13px 0px 13px 70px;}
.res720 .buttons .btn .barea a .cnt .link.link1 {background-size:60px;}
.res720 .buttons .btn .barea a .cnt .link.link2 {background-size:60px;}
.res720 .buttons .btn .barea a .cnt .link.link3 {background-size:60px;}
.res720 .buttons .btn .barea a .cnt .link.link4 {background-size:60px;}
.res720 .buttons .btn .barea a .cnt .link.link1:hover {}
.res720 .buttons .btn .barea a .cnt .link.link2:hover {}
.res720 .buttons .btn .barea a .cnt .link.link3:hover {}
.res720 .buttons .btn .barea a .cnt .link.link3 .txt2 {font-size:13px;}
.res720 .buttons .btn .barea a .cnt .link .txt {font-size:15px; line-height:15px;}
.res720 .buttons .btn .barea a .cnt .link .txt2 {font-size:14px;line-height:16px;}
.res720 .buttons .btn .barea a .cnt .label {font-size:14px;}

.res480 .buttons {margin-bottom:0px;}
.res480 .buttons .btn {float:none; width:auto; margin-block:14px;}
.res480 .buttons .btn .barea {margin:0px auto; max-width:440px;}
.res480 .buttons .btn .barea a .cnt .link {display:block; margin-left:20px;}
.res480 .buttons .btn .barea a .cnt .link.link3 .txt2 {/* font-size:30px; */}
.res480 .buttons .btn .barea a .cnt .link .txt {font-size:24px;}

.res320 .buttons {margin-bottom:0px;}
.res320 .buttons .btn {float:none; width:auto; margin-block:14px;}
.res320 .buttons .btn .barea {margin:0px auto; max-width:300px;}
.res320 .buttons .btn .barea a .cnt {margin-top:13px;}
.res320 .buttons .btn .barea a .cnt .link {padding:13px 0px 13px 70px; display:block; margin-left:20px;}
.res320 .buttons .btn .barea a .cnt .link.link1 {background-size:60px;}
.res320 .buttons .btn .barea a .cnt .link.link2 {background-size:60px;}
.res320 .buttons .btn .barea a .cnt .link.link3 {background-size:60px;}
.res320 .buttons .btn .barea a .cnt .link.link4 {background-size:60px;}
.res320 .buttons .btn .barea a .cnt .link.link3 .txt2 {font-size:16px;}
.res320 .buttons .btn .barea a .cnt .link .txt {font-size:15px; line-height:15px;}
.res320 .buttons .btn .barea a .cnt .link .txt2 {font-size:16px; line-height:16px;}
.res320 .buttons .btn .barea a .cnt .label {font-size:14px;}

.forms {box-shadow:0px 0px 10px 0px #cbcbcb; border-radius:3px; margin:0px 12px; position:relative;}
.forms .formcnt {padding:40px 150px; margin-top:50px; display:none;}
.forms .formcnt.show {display:block;}
.forms .formcnt .arrow {background:url(/images/19/Triangle.png) center no-repeat; width:84px; height:30px; position:absolute; top:-30px; right:129px;}
.forms .formcnt.form1 .arrow {right:507px;}
.forms .formcnt .ttl {color:#1f7466;font-size:30px;font-weight:700;display:block;margin-bottom:20px;margin-left:10px;}
.forms .formcnt .frmbfield {float:left;width:47%;margin:0px 10px 20px 10px;}
.forms .formcnt .frmbfield label {display:block;font-weight:400;font-size:20px;margin-bottom:5px;}
.forms .formcnt .frmbfield input {display:block;width:100%;font-size:17px;font-weight:600;box-sizing:border-box;color:#666;border:none;/* border:solid 1px #f2f2f2; */background:#f4f4f4;height:40px;padding:0px 10px;}
.forms .formcnt .frmbfield select {display:block;width:100%;font-size:17px;font-weight:600;box-sizing:border-box;color:#666;border:solid 1px #f2f2f2;background:#f2f2f2;height:40px;padding:0px 10px;}
.forms .formcnt .frmbfield textarea {display:block;width:100%;font-size:17px;box-sizing:border-box;color:#666;border:solid 1px #f2f2f2;background:#f2f2f2;resize:none;height:80px;padding:10px;}
.forms .formcnt .frmbfield.frmbselectbox {clear:both;float:none;width:auto !important;margin:0px 20px 20px 10px;}
.forms .formcnt .security {margin:0px 20px 0px 10px;clear:both;}
.forms .formcnt .security .SecurityCodetxt {display:block; color:#218ece; font-weight:700; font-size:22px; margin-bottom:5px;}
.forms .formcnt .security label {display:block;font-weight:700;font-size:22px;margin-bottom:5px;}
.forms .formcnt .security label .fsccode {text-decoration:underline;}
.forms .formcnt .security .secdesc {display:block;font-weight:600;font-size:18px;margin-bottom:5px;}
.forms .formcnt .security .secdesc .fsccode {text-decoration:underline;}
.forms .formcnt .security .seccnt {position:relative;}
.forms .formcnt .security .seccnt br {display:none;}
.forms .formcnt .security .seccnt input.code {float:left;display:block;width:45%;font-size:17px;box-sizing:border-box;color:#666;border:solid 1px #f2f2f2;background:#f2f2f2;height:40px;padding:0px 10px;}
.forms .formcnt .security .seccnt input.submit {float:right;height:40px;border:solid 1px transparent;background:#fdb400;color:#1f7466;font-weight:600;font-size:18px;cursor:pointer;width:50%;}
.forms .formcnt .security .seccnt input.submit:hover {background:#1f7466;color:#fff;}
.formcnt.form2 .frmbfield.F4QQuestion6 {float:none; width:auto !important;}
.formcnt.form2 .frmbfield.frmbtextarea {clear:both;float:none;width:auto !important;!i;!;margin:0px 20px 20px 10px;}

.res1810 .forms .formcnt {padding:60px 300px;}
.res1810 .forms .formcnt .arrow {right:230px;}
.res1810 .forms .formcnt.form1 .arrow {right:830px;}
.res1810 .forms .formcnt .ttl {font-size:38px; margin-bottom:35px;}
.res1810 .forms .formcnt .frmbfield {margin-bottom:30px; width:48%;}
.res1810 .forms .formcnt .frmbfield label {font-size:22px;}
.res1810 .forms .formcnt .frmbfield input {height:50px;}
.res1810 .forms .formcnt .frmbfield select {height:50px;}
.res1810 .forms .formcnt .security .SecurityCodetxt {font-size:24px;}
.res1810 .forms .formcnt .security label {font-size:24px; margin-bottom:10px;}
.res1810 .forms .formcnt .security .secdesc {font-size:22px; margin-bottom:10px;}
.res1810 .forms .formcnt .security .seccnt input.code {height:50px;}
.res1810 .forms .formcnt .security .seccnt input.submit {height:50px; font-size:22px;}

.res940 .forms .formcnt {padding:40px 80px;}
.res940 .forms .formcnt .arrow {right:93px;}
.res940 .forms .formcnt.form1 .arrow {right:397px;}

.res720 .forms .formcnt {padding:20px;}
.res720 .forms .formcnt .arrow {right:24px;}
.res720 .forms .formcnt.form1 .arrow {right:296px;}
.res720 .forms .formcnt .frmbfield {width:46%;}
.res720 .forms .formcnt .frmbfield label {font-size:18px;}
.res720 .forms .formcnt .security label {font-size:18px;}
.res720 .forms .formcnt .security .secdesc {font-size:17px;}

.res480 .forms .formcnt {padding:30px 20px; margin-top:25px;}
.res480 .forms .formcnt .arrow {display:none;}
.res480 .forms .formcnt .ttl {margin-left:0px; font-size:28px;}
.res480 .forms .formcnt .frmbfield {float:none; width:auto; margin:0px 0px 20px 0px;}
.res480 .forms .formcnt .frmbfield label {font-size:18px;}
.res480 .forms .formcnt .frmbfield input {font-size:15px;}
.res480 .forms .formcnt .frmbfield.frmbcheckbox .checkbox label {font-size:18px !important;}
.res480 .forms .formcnt .security {margin:0px;}
.res480 .forms .formcnt .security .SecurityCodetxt {font-size:20px;}
.res480 .forms .formcnt .security label {font-size:18px;}
.res480 .forms .formcnt .security .secdesc {font-size:16px; margin-bottom:10px;}
.res480 .forms .formcnt .security .seccnt input.code {font-size:15px;}

.res320 .forms {margin:0px auto;width:97%;}
.res320 .forms .formcnt {padding:20px 15px;margin-top:15px;}
.res320 .forms .formcnt .arrow {display:none;}
.res320 .forms .formcnt .ttl {margin-left:0px; font-size:18px;}
.res320 .forms .formcnt .frmbfield {float:none; width:auto; margin:0px 0px 20px 0px;}
.res320 .forms .formcnt .frmbfield label {font-size:16px;}
.res320 .forms .formcnt .frmbfield input {font-size:16px;height:30px;}
.res320 .forms .formcnt .frmbfield select {height:30px;font-size:16px;}
.res320 .forms .formcnt .frmbfield.frmbcheckbox .checkbox label {font-size:16px !important;}
.res320 .forms .formcnt .security {margin:0px;}
.res320 .forms .formcnt .security .SecurityCodetxt {font-size:16px;}
.res320 .forms .formcnt .security .seccnt {padding-right:0px; padding-bottom:10px;}
.res320 .forms .formcnt .security label {font-size:16px;margin-bottom:15px;}
.res320 .forms .formcnt .security .secdesc {font-size:16px;margin-bottom:15px;}
.res320 .forms .formcnt .security .seccnt input.code {font-size:15px; height:30px; float:none; width:100%;}
.res320 .forms .formcnt .security .seccnt input.submit {width:100%; font-size:17px; height:30px; float:none; margin-top:15px;}