<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*
green:008d36
light green:95c11e
blue:36a9e0
purple:a540a0
*/
p {margin:0;}

.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2 {
	height: 26px !important;
	margin-top: 0 !important;
	min-width: 13px !important;
	padding: 5px 26px !important;
	width: 68px !important;
}
#gsearch{width:300px;float:right;display:none;}

*, *:before, *:after {
  box-sizing: border-box;
}
html,body {margin:0px;padding:0px;font-family:Arial Unicode, Arial, sans-serif, 微軟正黑體;/*font-size:11pt;font-size:1em;font-size:0.9em;*/color:#666;	/*overflow:hidden;*/height:100%;/*overflow-y:scroll;*/}

#noMargin ul{margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;padding-bottom:0;padding-left:20px;}

.tbl-cell{border: solid 1px #ccc;}

.c1-white-text{color:#fff;}
.c1-red-text{color:#cd3c3b;}
.c1-purple-text{color:#a540a0;}
.c1-blue-text{color:#006699;}
.c1-green-text{color:#008d36;}

.cell-green{background:#006633;}
.cell-blue{background:#006699;}
.cell-red{background:#cc3333;}

.default-text{font-family:Arial Unicode, Arial, sans-serif, 微軟正黑體;line-height:120%;}
.navbar-nav{margin:5px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
li.btn{display:inline;padding:2px 10px;border-radius:20px;background:#8cc63e;}
li.r-btn{display:inline;padding:2px 5px;}
.t-btn{text-decoration:none;color:#FFF;}

li.tmenu-btn{box-sizing:border-box;display:inline;padding:2px 12px;}
a:hover, a:link, a:visited, a:active{text-decoration:none;color:#666;}
a.btn-menu{padding:2px 4px;border:solid 1px #fff;} 
a.btn-menu:hover{padding:2px 4px;border:solid 1px #ccc;} 
a.btn-menu-on{padding:2px 4px;border:solid 1px #ccc;} 
.btn-menu2{display:block;text-align:bottom;border:solid 1px #fff;background-image:url(../images/corner.png);background-repeat:no-repeat;background-position:left top;padding:10px 10px 10px 25px;width:auto;color:#fff;}

a.award:hover, a.award:link, a.award:visited, a.award:active {color:#a540a0;}

/*.banner:after{content:" ";display:block; width:100%; padding-top:4.918%;height:102.786px;}*/

.fluid-ratio-resize { max-width:1100px; /* actual img width */background-image:url(../images/home1.jpg);background-size:cover;background-position:center;}
.fluid-ratio-resize:after {content:" ";display:block; width:100%; padding-top:4.918%; /* slope */height:280px; /* start height */}

h1{font-size:1.4em;color:#333;font-weight: normal;}
h2{padding:0;color:#006699;font-size:1.3em;margin:20px 0px 5px 0px;line-height:100%;}
h3{padding:0;color:#fff;font-size:1.4em;margin:20px 0px 5px 5px;line-height:100%;}
h4{padding:0;color:#006699;margin:0px 0px 5px 0px;line-height:100%;}
h5{padding:0px 0px 5px 0px;margin:0;font-size:1.1em;color:#006699;}

h5 a:link, a:link, a:visited, a:active{color:#006699;}

.tag-tel{width:140px;height:40px;border:solid 1px #333;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
#telnum, #backtop{display:none;}
.tnum {position:fixed;top:200px;right:0px;z-index:200;opacity:0.9;}
.btop {position:fixed;bottom:40px;right:0px;z-index:300;opacity:0.9;}

.c1-top{/*border:solid 1px #333;*/padding:0px;margin:0px;}
.c1-top:after {clear:both;display:block;height:0.1em;overflow:hidden;margin:0;padding:0;}
.c1-top-margin{margin:20px 0px 0px 0px;}
.c1-inner-margin{margin:0px;}
.c1-row{max-width:1000px;margin:auto;/*border:solid 1px #666;*/}
.c1-sep-right{max-width:1100px;height:4px;background-image:url(../images/g_separator.jpg);background-repeat:no-repeat;background-position:right;	margin:auto;}
.c1-sep-left{max-width:1100px;height:4px;background-image:url(../images/g_separator.jpg);background-repeat:no-repeat;background-position:right;	margin:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.c1-content{max-width:1100px;min-height:300px;margin:auto;}
.c1-content-grey{background-color:#f6f6f6;}
.c1-content-white{background-color:#fff;}

.c1-display-content{max-width:1100px;margin:auto;}
.c1-main-content{max-width:1002px;margin:auto;background-color:#fff;padding:20px 0px;}
.c1-main-content-inner{max-width:960px;margin:auto;padding:20px 0px;background-color:#fff;}

.c1-contact{float:left;padding-right:20px;width:50%;}

.c1-footer{background-color:#006699;}
.c1-grey-line{clear:both;display:block;height:1px;margin:0;padding:0;border-top:solid 1px #ccc;}
.clear{clear:both;display:block;height:0.1em;overflow:hidden;margin:0;padding:0;}
.clear25px{clear:both;display:block;height:25px;overflow:hidden;margin:0;padding:0;}
.clear30px{clear:both;display:block;height:30px;overflow:hidden;margin:0;padding:0;}
.c1-img{vertical-align:bottom;}
.c1-s-icons{padding :4px;}
.serv-icons{padding-top:48px;padding-bottom:18px;}
.smallsceen-menu{border:solid 1px #666;height:40px;width:100%;text-align:center;}
.c1-smallmenu{list-style-type:none;}
hr{height:1px;color:#cccccc;}
.c1-l2-title{padding:5px;}
.c1-img-pad2{padding:0px 1px;}
.c1-l2-serviceblk{padding:5px;}
.c1-l2-serviceblk_sep{padding:5px;display:block;height:10px;clear:both;}
.c1-l2-service-knowus{float:left;background-image:url(../images/pholder.jpg);background-repeat:no-repeat;}
.c1-footer-text{font-size:0.8em;color:#fff;line-height:120%;}

#footer {width:100%;font-size:0.75em;background-color:#006699;color:#fff;}
#footer-box{max-width:960px;margin:auto;padding:20px 0px;}
#footer p{margin:3px;padding:0;}
#footer ul{/*padding:3px;line-height:200%;*/margin:10px 0px 0px -30px;list-style-type:none;}
#footer li{line-height:120%;}
#footer a{text-decoration:none;color:#fff;}
.footer-d1{float:left;width:22%;}
.footer-d2{float:left;width:13%;}
.footer-d3{float:left;width:10%;}
.footer-d4{float:right;padding-right:10px;}
.footer-list-head{width:auto;padding:5px 0px 10px 0px;}
.footer-list{width:auto;padding:0px 0px 10px 10px;}

.c1-copyright{width:1100px; margin:auto; padding:10px 10px;}
.c1-foot-img{padding:0px 7px;}
.c1-l2-serviceblk-ico, .c1-l2-services-ico{padding:0px 2px;}
.c1-l2-service-knowus-ico{float:left;width:130px;}
.c1-l2-service-ours-ico{float:left;width:130px;}
.c1-gal{min-height:540px;height:auto;background-image:url(../images/home_gal.jpg);background-repeat:no-repeat;}
.c1-circle{height:130px;width:130px;margin:auto;border-radius:50%;display:block;background-image:url(../images/acti_img/pholder.jpg);background-repeat:no-repeat;background-position:center center;cursor:pointer;background-size:auto 180px}
.c1-gal-holder{text-align:center;}
.c1-gal-cell{width:210px;height:180px;}
.c1-column-cell{width:168px;height:180px;}

.c1-footer-1,.c1-footer-2,.c1-footer-3,.c1-footer-4{float:left;}

.c1-container:after,.c1-container:before,.c1-panel:after,.c1-panel:before,.c1-row:after,.c1-row:before,.c1-row-padding:after,.c1-row-padding:before,
.c1-cell-row:before,.c1-cell-row:after,.c1-clear:after,.c1-clear:before,.c1-bar:before,.c1-bar:after{content:"";display:table;clear:both}
.c1-col,.c1-half,.c1-third,.c1-twothird,.c1-threequarter,.c1-quarter{float:left;width:100%;}
.c1-col.s1{width:8.33333%}.c1-col.s2{width:16.66666%}.c1-col.s3{width:24.99999%}.c1-col.s4{width:33.33333%}
.c1-col.s5{width:41.66666%}.c1-col.s6{width:49.99999%}.c1-col.s7{width:58.33333%}.c1-col.s8{width:66.66666%}
.c1-col.s9{width:74.99999%}.c1-col.s10{width:83.33333%}.c1-col.s11{width:91.66666%}.c1-col.s12{width:99.99999%}
.c1-btn,.c1-button{border:none;display:inline-block;outline:0;padding:8px 2px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.c1-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.c1-btn,.c1-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.c1-disabled,.c1-btn:disabled,.c1-button:disabled{cursor:not-allowed;opacity:0.3}.c1-disabled *,:disabled *{pointer-events:none}
.c1-btn.c1-disabled:hover,.c1-btn:disabled:hover{box-shadow:none}
.c1-bar-block .c1-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal}
.c1-bar-block.c1-center .c1-bar-item{text-align:center}.c1-block{display:block;width:100%}
.c1-white,.c1-hover-white:hover{color:#000!important;background-color:#fff!important}

.c1-padding-16{padding-top:16px!important;padding-bottom:16px!important}.c1-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.c1-padding-32{padding-top:32px!important;padding-bottom:32px!important}.c1-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.c1-padding-64{padding-top:64px!important;padding-bottom:64px!important}

.t-head{font-size:28px;font-style:bold;font-height:120%;padding:10;margin:10;color:#d4145a;height:30px;}

#icoMsg{background-color:#ff9;padding:3px;width:80px;height:auto;min-height:25px;overflow:visible;border:1px solid #999;z-index:100;position:absolute;top:-100px;left:-100px;font-size:11px;line-height:100%;opacity:0.8;}
#menuL2{padding:25px 3px 3px 3px;display:table-cell;width:auto;min-width:100px;height:auto;min-height:25px;z-index:50;overflow:visible;position:absolute;top:-100px;left:-100px;opacity:0.9;}
.c1-menu2{box-sizing:border-box;background-color:#fff;width:auto;border:solid 1px #ccc;padding:2px 3px 2px 3px;}

.c1-content-inner-box{max-width:840px;height:100%;margin-left:auto;margin-right:auto;padding:30px 0px;position:relative;}
.c1-content-inner-form{max-width:600px;height:100%;margin-left:auto;margin-right:auto;padding:0px;position:relative;}
.c1-inner-img{float:right;width:420px;height:100%;overflow:hidden;position:relative;margin-bottom:30px;}
a.c1-link-plain{text-decoration:none;color:#fff}
.c1-about-banner{max-width:1100px;height:320px;margin:auto;overflow:hidden;background-image:url(../images/pholder.jpg);background-repeat:no-repeat;background-position:center top;}
.c1-page-banner{max-width:1100px;height:280px;margin:auto;overflow:hidden;background-image:url(../images/pholder.jpg);background-repeat:no-repeat;background-position:center top;}
select, textarea, input[type="text"] {resize:none;padding:5px;border:solid 1px #ccc;}

a.inner-btn{box-sizing:border-box;border-radius:30px;padding:4px 8px;background:#fff;border:solid 1px #36a9e0;display:table-cell;text-align:center;} 
a.inner-btn:hover{background:#36a9e0;color:#fff;} 

.vendor-ico{float:left;height:40px;border-right:solid 1px #ccc;padding-right:5px;margin-right:5px;overflow:hidden;position:relative;}
.award-ico{height:140px;overflow:hidden;position:relative;padding:10px;}
.c1-content-sel-box{max-width:840px;margin-left:auto;margin-right:auto;padding:10px;position:relative;border-bottom:solid 1px #999;}
.c1-content-backlink-box{max-width:840px;margin-left:auto;margin-right:auto;padding:10px;}

.c1-rnd-btn{padding:2px 10px;}
.c1-rnd-btn:hover, .c1-rnd-btn-on{padding:2px 10px;border-radius:20px;border:solid 1px #ccc;}

.c1-list-icon{float:left;display:table-cell;width:120px;height:100px;background-size:100px Auto;}

.c1-clickable{display:table-cell;cursor:pointer;}
.gmap{width:420px; height:320px;}
.c1-date{font-family:Arial Unicode, Arial, sans-serif, 微軟正黑體;font-style:bold;}
.c1-small-cap{width:420px;font-size:0.8em;margin:0px;color:#999;float:right;text-align:right;}

#quickBanner{width: 100%;float:left;height:0px;top:280px;position:relative;z-index:150;text-align: center;overflow:show;	}

#banCir{display:inline-block;width:10px;height:10px;border-radius: 10px;border: solid 1px #fff;margin-left:5px;margin-right:5px;}

.cirActive{display:inline-block;width:12px;height:12px;border-radius: 10px;border: solid 1px #fff;margin-left:5px;margin-right:5px;background-color: #008d36;}

.cirNormal{display:inline-block;width:10px;height:10px;border-radius: 10px;border: solid 1px #fff;margin-left:5px;margin-right:5px;background-color: transparent;}

/*.bannerholder{width:100%;position:relative;}
.banner{width:1100px;background-image:url(../images/home1.jpg);background-repeat:no-repeat;background-position:center top;}*/

#bannerholder{display: block;width:100%;height:auto;}
#bannerholder-innerX{display: block;background-color: #000;width: 100%;height: 180px;text-align: center;background-image: url(../images/home_banner_gen.jpg);background-attachment: scroll;background-repeat: no-repeat;background-position: center;}
#bannerholder-inners{display: block;width: 100%;background-color: #fff;height: auto;}
#banner{display:block;width: 100%;height:300px;background-attachment: scroll;background-repeat: no-repeat;background-position: center top;overflow:hidden;}
#banner.feature a {position: absolute;width: 1100px;top: 0;left: 0;text-decoration: none;z-index: 10;background-color:#fff;opacity: 0;filter: alpha(opacity=1);}

#norlink a:link, #norlink a:visited { color: /* browser's internal value */;text-decoration: underline;cursor: pointer;}

.c1-home-fb{height:300px; overflow:hidden;}
.c1-home-yt iframe{float:right;width:400px; height:300px;}
/*.c1-title{padding-left:5px;}*/

.not-active {pointer-events: none;cursor: default;}

.hm-sect{width:33.33333%;padding:0px 10px;float:left;}
.hm-img{width:100%;padding:5px;border:solid 1px #ccc;box-shadow:3px 3px 3px #666;}
.hm-color1{background-color:#ff9933;border:solid 1px #ff9933;}
.hm-color2{background-color:#68ccc2;border:solid 1px #68ccc2;}
.hm-color3{background-color:#cc9966;border:solid 1px #cc9966;}
#hm-msg2{padding:20px 15px 0px 15px;}
#hm-msg2 ul{margin-top:5px;}

.tut-sect-img{width:20%;padding:0px 10px;float:left;}
.tut-sect-cont{width:40%;padding:0px 10px;float:left;}
.tut-sect-desc{border-radius:25px;border:solid 1px #fff;margin-left:5px;margin-right:5px;background-color:#f2f2f2;box-sizing:border-box;padding:15px;min-height:120px;}
.tut-weekday-desc{border-radius:25px;border:solid 1px #fff;margin-left:22%;margin-right:5px;margin-top:5px;background-color:#b5dce9;box-sizing:border-box;padding:15px;min-height:80px;}
.tut-desc-head{color:#006699;font-size:0.9em;}
.tut-desc-cont{font-size:0.8em;}
.tut-subj-cont{font-size:0.7em;}

.tut-head{font-size:1.2em;color:#007948;font-weight:bold;}

.text-blue{color:#006699;}
.text-basic{color:#333;}

.timetablecell{width:33.33%;float:left;padding:5px;}
.timetableday{float:left;width:60px;}
/*.c1-l2-title-text{font-weight:700;font-size:1.8em;line-height:100%;}
p.c1-inner-text{margin-top:0px;font-size:14pt;line-height:130%}
p.c1-inner-text-left{padding-right:35px;clear:both;margin-top:0px;font-size:14pt;line-height:130%}
p.c1-inner-text-right{padding-left:35px;clear:both;margin-top:0px;font-size:14pt;line-height:130%}
p.c1-inner-text-center, .c1-inner-text-center{text-align:center;margin-top:0px;font-size:14pt;line-height:130%}
.c1-inner-title{padding:10px 0px;font-weight:600;font-size:28pt;}
.c1-page-title{max-width:900px;min-height:auto;margin:auto;padding:5px 0px;font-weight:600;font-size:28pt;}
.c1-title{font-family:cwTeXYen;font-weight:600;font-size:1.45em;padding-bottom:3px;}*/

#courseTbl table{width:70%;}
#courseTbl td{border: solid 1px #ccc;}

@media (min-width:768px){
.c1-col.m1{width:8.33333%}.c1-col.m2{width:16.66666%}.c1-col.m3,.c1-quarter{width:24.99999%}.c1-col.m4,.c1-third{width:33.33333%}
.c1-col.m5{width:41.66666%}.c1-col.m6,.c1-half{width:49.99999%}.c1-col.m7{width:58.33333%}.c1-col.m8,.c1-twothird{width:66.66666%}
.c1-col.m9,.c1-threequarter{width:74.99999%}.c1-col.m10{width:83.33333%}.c1-col.m11{width:91.66666%}.c1-col.m12{width:99.99999%}
/*.c1-col.m6a{width:40.99999%}.c1-col.m6b{width:58.99999%}*/
.c1-footer-1{width:19.99999%}.c1-footer-2{width:43.99999%}.c1-footer-3{width:10.99999%}.c1-footer-4{width:auto}


.c1-content-box{max-width:980px;margin-left:auto;margin-right:auto;padding:40px 30px 340px 30px;position:relative;}
.c1-footer-box{max-width:980px;margin:auto;padding:40px 30px 0px 30px;position:relative;}
/*.c1-l2-title{width:25px;float:left;min-height:120px!important}*/
.c1-l2-serviceblk{padding:5px 5px 5px 35px;}
.c1-l2-service-common-txt{float:left;width:265px;display:inherit;}
.c1-l2-service-knowus{float:left;width:200px;height:250px;background-position:top center;padding:0px 2px;}
.c1-l2-service-knowus-txt{float:left;max-width:240px;padding-left:10px;}
.c1-footer{min-height:186px;bottom:0px;background-color:#006699;}
}

/*FOR BIG SCREEN ONLY*/ 
@media (min-width:1100px){
.noBgLink{pointer-events: none;}
.c1-col.l1{width:8.33333%}.c1-col.l2{width:16.66666%}.c1-col.l3{width:24.99999%}.c1-col.l4{width:33.33333%}
.c1-col.l5{width:41.66666%}.c1-col.l6{width:49.99999%}.c1-col.l7{width:58.33333%}.c1-col.l8{width:66.66666%}
.c1-col.l9{width:74.99999%}.c1-col.l10{width:83.33333%}.c1-col.l11{width:91.66666%}.c1-col.l12{width:99.99999%}
}

.c1-content{max-width:980px;margin:auto}.c1-rest{overflow:hidden}
.c1-cell-row{display:table;width:100%}.c1-cell{display:table-cell}
.c1-cell-top{vertical-align:top}.c1-cell-middle{vertical-align:middle}.c1-cell-bottom{vertical-align:bottom}
.c1-hide{display:none!important}.c1-show-block,.c1-show{display:block!important}.c1-show-inline-block{display:inline-block!important}
/*@media (max-width:600px){.tmenu-spec-t,.tmenu-spec-e{font-size:0.7em!important}.tmenu-def-t,.tmenu-def-e{font-size:0.5em!important}.tmenu-spec-s{font-size:0.65em!important}.tmenu-def-s{font-size:0.5em!important}.c1-modal-content{margin:0 10px;width:auto!important}.c1-modal{padding-top:30px}
.c1-dropdown-hover.c1-mobile .c1-dropdown-content,.c1-dropdown-click.c1-mobile .c1-dropdown-content{position:relative}	
.c1-hide-small{display:none!important}.c1-mobile{display:block;width:100%!important}.c1-bar-item.c1-mobile,.c1-dropdown-hover.c1-mobile,.c1-dropdown-click.c1-mobile{text-align:center}
.c1-dropdown-hover.c1-mobile,.c1-dropdown-hover.c1-mobile .c1-btn,.c1-dropdown-hover.c1-mobile .c1-button,.c1-dropdown-click.c1-mobile,.c1-dropdown-click.c1-mobile .c1-btn,.c1-dropdown-click.c1-mobile .c1-button{width:100%}.c1-content{min-height:150px}h1{font-size:12px;padding:0;margin:0;color:#d4145a}}*/


/*FOR SMALL SCREEN ONLY*/ 
@media (max-width:1009px){

body{-webkit-text-size-adjust:100%;line-height:110%;font-size:0.9em;}

.timetablecell{width:43.33%;float:left;padding:2px;}
.timetableday{float:left;width:60px;}

#telnum{top:80px;float:right;}
#backtop{bottom:30px;float:right;}
#telnum img, #backtop img{width:35px;right:1px;}
#footer li{white-space:nowrap;display:inline-block;padding:10px;}
.img-footer{width:70px;height:auto;}

#footer {width:100%;font-size:0.7em;background-color:#006699;color:#fff;}
#footer-box{width:100%;margin:auto;padding:5px 0px;}
.footer-d1,.footer-d2,.footer-d3,.footer-d4{width:100%;padding:0px 0px 10px 0px;}
.footer-list-head{width:100%;padding:5px 10px;}
.footer-list{float:left;padding:0px 0px 0px 20px;}

h1{font-size:1.2em;color:#333;font-weight: normal;}
h2{padding:0;color:#006699;font-size:1.1em;margin:5px 0px 5px 0px;line-height:100%;}
h3{padding:0;color:#fff;font-size:1.2em;margin:10px 0px 5px 5px;line-height:100%;}

.c1-main-content,.c1-main-content-inner{width:100%;background-color:#fff;padding:10px 20px;}

.c1-contact{width:100%;}

.hm-sect{width:100%;box-sizing:border-box;padding:5px 10px;}
.hm-img{padding:2px;border:solid 1px #ccc;box-shadow:1px 1px 1px #666;float:left;height:auto;width:120px;float:left;}
.hm-msg{float:left;margin-left:5px;width:60%;}

.tut-sect-img{width:100%;padding:0px 10px;}
.tut-sect-cont{width:100%;padding:0px 10px;}
.tut-sect-desc{margin-left:5px;margin-right:5px;background-color:#f2f2f2;}
.tut-weekday-desc{margin-left:5px;margin-right:5px;background-color:#b5dce9;}

.c1-modal-content{width:500px}.c1-modal{padding-top:50px}
.tmenu-spec-t,.tmenu-spec-e{font-size:0.7em!important}.tmenu-def-t,.tmenu-def-e{font-size:0.5em!important}.tmenu-spec-s{font-size:0.65em!important}.tmenu-def-s{font-size:0.5em!important}.c1-modal-content{margin:0 10px;width:auto!important}.c1-modal{padding-top:30px}
.c1-dropdown-hover.c1-mobile .c1-dropdown-content,.c1-dropdown-click.c1-mobile .c1-dropdown-content{position:relative}	
.c1-hide-small{display:none!important}.c1-mobile{display:block;width:100%!important}.c1-bar-item.c1-mobile,.c1-dropdown-hover.c1-mobile,.c1-dropdown-click.c1-mobile{text-align:center}
.c1-dropdown-hover.c1-mobile,.c1-dropdown-hover.c1-mobile .c1-btn,.c1-dropdown-hover.c1-mobile .c1-button,.c1-dropdown-click.c1-mobile,.c1-dropdown-click.c1-mobile .c1-btn,.c1-dropdown-click.c1-mobile .c1-button{width:100%}.c1-content{min-height:150px;}
.c1-l2-service-knowus,.c1-about-banner, .c1-page-banner{width:100%;height:240px;background-size:100% auto;}
.c1-l2-title,.c1-l2-gal{padding:10px 5px;border-top:solid 1px #333;}
.c1-footer{font-size:0.8em;background-color:#006699;}
.c1-l2-serviceblk-ico{height:80px;padding-bottom:20px;padding-right:20px;margin-top:10px}
.c1-l2-services-ico{width:120px;padding-bottom:20px;}

.c1-l2-service-knowus-ico{float:left;width:80px;min-height:110px;}
.c1-circle{height:70px;width:70px;margin:auto;border-radius:50%;display:block;background-image:url(../images/acti_img/pholder.jpg);background-repeat:no-repeat;background-position:center center;background-size:120px;}
.c1-gal-holder{font-size:0.75em;line-height:100%;}
.c1-gal-cell{width:80px;height:120px;padding:0px 7px;}
.c1-gal{height:auto;}
.serv-icons{padding-top:16px;padding-bottom:5px;}
.c1-s-icons{padding :2px;}

.c1-col.m6,.c1-col.m6a,.c1-col.m6b{width:99.9999%;clear:both;}
.row{}
.c1-l2-service-ours-ico{width:20%;float:left;}
.c1-l2-service-common-txt{width:76%;float:left;padding:5px;}
.c1-l2-service-knowus-txt{width:100%;float:left;padding:5px;}

.c1-sep-left,.c1-sep-right{height:2px;}
.c1-l2-serviceblk_sep{display:block;padding-top:3px;height:3px;clear:both;border-top:solid 1px #ccc;}
.t-head{font-size:18px;font-style:bold;line-height:110%;padding:0px 30px 30px 5px;margin-bottom:5px;color:#d4145a;}
.c1-sep{height:1px}
.c1-content-inner-form{width:90%;height:100%;margin-left:auto;margin-right:auto;padding:0px;position:relative;}
select, textarea, input[type="text"] {resize:none;padding:5px;border:solid 1px #ccc;width:99%;}
.c1-inner-img{float:left;width:120px;height:100%!important;position:relative;margin-bottom:10px;margin-right:10px;}
.vendor-ico{float:left;height:30px;overflow:hidden;position:relative;}
.award-ico{height:80px;overflow:hidden;position:relative;}
.c1-list-icon{float:left;display:table-cell;width:80px;height:70px;background-size:70px Auto;}
.gmap{width:94%;height:260px;border:0;padding:10px;margin:auto;}
.c1-content-backlink-box{width:100%;margin-left:auto;margin-right:auto;padding:10px;}
.clear25px, .clear30px{clear:both;display:block;height:5px;overflow:hidden;margin:0;padding:0;}
.c1-row-padding{box-sizing:border-box;padding:8px;}

.c1-copyright{width:100%;}

#bannerholder, #banner, #bannerholder-inners{width:100%;height:auto;background-size:100% auto;background-attachment: scroll;background-repeat: no-repeat;background-position: center top;}
#bannerholder-innerX{display: block;width: 100%;background-color: #ff0000;height: 280px;}

.c1-home-yt{float: none;clear: both;width: 100%;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.c1-home-yt iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#gsearch{width:100%;display:block;border-bottom:solid 1px #666;}

#courseTbl table{width:99%;font-size:0.9em;}
#courseTbl td{border: solid 1px #ccc;}


/*.c1-l2-title-text,.c1-page-title{font-size:1.2em;}
p.c1-inner-text{font-size:1em;line-height:130%;}
p.c1-inner-text-left, p.c1-inner-text-right, {width:96%;padding:10px;font-size:1em;line-height:130%;}
p.c1-inner-text-center, .c1-inner-text-center{text-align:center;margin-top:0px;font-size:1em;line-height:130%;}
.c1-inner-title{padding:5px;}
.c1-title{font-weight:600;font-size:1em;padding-bottom:3px;line-height:120%;}
.c1-inner-title{padding:5px;font-weight:600;font-size:1.2em;}*/
}

@media (min-width:768px){.c1-modal-content{width:900px}.c1-hide-large{display:none!important}.c1-sidebar.c1-collapse{display:block!important}}
@media (max-width:767px) and (min-width:768px){.c1-hide-medium{display:none!important}}
@media (max-width:767px){.c1-sidebar.c1-collapse{display:none}.c1-main{margin-left:0!important;margin-right:0!important}
#bannerholder, #banner{width:100%;height:auto;background-size:100% auto;background-attachment: scroll;background-repeat: no-repeat;background-position: center top;}}
/*@media (max-width:479px){.t-head .h1,.t-head h1{font-size:1.2em;padding:0;margin:0;color:#d4145a}.c1-sep{height:1px}}*/
@media (min-width:481px) and (max-width:768px){.btnrs-link .c1-hide-mediumA{display:none;}}
@media screen and (max-width:480px) {
	/*.t-head .h1,.t-head h1{font-size:30px;padding:0;margin:0;color:#d4145a;}.t-head{height:30px;}*/
.c1-l2-service-knowus,.c1-about-banner, .c1-page-banner{width:100%;height:150px;background-size:100% auto;}
}

.c1-image-ico{width:auto;height:22px;}
/*.c1-image{width:auto;height:100%;}*/.c1-image{width:100%;height:auto;}img{margin-bottom:0px}a{color:inherit}
.c1-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.c1-margin{margin:16px!important}.c1-margin-top{margin-top:16px!important}.c1-margin-bottom{margin-bottom:16px!important}
.c1-margin-left{margin-left:16px!important}.c1-margin-right{margin-right:16px!important}
.c1-bar{width:100%;overflow:hidden}.c1-center .c1-bar{display:inline-block;width:auto}
.c1-tooltip,.c1-display-container{position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.c1-tooltip .c1-text{display:none}.c1-tooltip:hover .c1-text{display:inline-block}
.c1-content{max-width:1100px;margin:auto}.c1-rest{overflow:hidden}
.c1-wide{letter-spacing:4px}

.c1-tbtn{display:block;text-align:center;background-color:#ccc;}
.c1-text-center{text-align:center;}
.c1-buttons{border:solid 1px #fff;padding:2px 20px;border-radius:20px;background:#8cc63e;color:white;}
.c1-buttons:hover {background-color:#36a9e0;cursor:pointer;}

.c1-float-left{float:left;}
.c1-float-right{float:right;}

.btnrs-link{box-sizing:border-box;border-radius:20px;padding:2px 4px;border:solid 1px #fff;}

#gdect{table-layout:fixed;width: 100%; border:solid 1px #ccc; }
#gdect td{ white-space: -o-pre-wrap; 
    word-wrap: break-word;
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; ;}
		
.row1{background:#8cc63e;color:#fff;}

.pt10 {
	font-size: 0.8em;
}
.pt12 {
	font-size: 1em;
}
.pt14 {
	font-size: 1.2em;
}
.pt16 {
	font-size: 1.4em;
}

.marker {
	background-color: Yellow;
}

.c1-purple-text{color:#a540a0;}
.c1-purple-text{color:#a540a0;}
.c1-blue-text{color:#006699;}
.c1-green-text{color:#008d36;}

#check_captcha_result{color: #cc0000;}</pre></body></html>