@charset "utf-8";
@import url(themes.css);
@import url(swiper.min.css);
@import url(swiper-bundle.min.css);
@import url(fancybox.css);
/*red:#ae1106,blue:#13478f,*/
html,body{margin:0;padding:0;height:100%;color:#000;-webkit-text-size-adjust:none;line-height:1.5em;font-size:1.1em;}
body{min-width:320px;background-color:#fff;position:relative;-webkit-text-size-adjust:none;color:#BA2BDE;}
body *{text-shadow:none;}
body #footer .nonconform{display:none !important;}
body.nonconform #footer .nonconform{display:inline-block !important;}
body.nonconform #footer .conform{display:none !important;}
.tMenu>li>a.focusOn{outline:0 !important;}
.mouseClick *:focus{outline:none !important;}
.header,.content,.footer{text-align:center;}
.header,.footer{background:#777;font-size:1.1em;font-weight:bold;color:#fff;line-height:40px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0 50px;}
.header.fixed{position:fixed;top:0;left:0;}
.footer.fixed{position:fixed;bottom:0;left:0;}
.header a{display:block;width:28px;height:18px;padding:11px;position:absolute;top:0;left:0;}
.header a:before,.header a:after{content:'';display:block;background:#fff;height:2px;}
.header a span{background:#fff;display:block;height:2px;margin:6px 0;}
.content{padding:150px 50px 50px 50px;}
.container{margin:0 auto;}
/*.insideContent .inside{background-image:linear-gradient(#BA2BDE,#fff,#fff,#fff);}*/
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}*,*:before,*:after{box-sizing:border-box;font-smoothing:antialiased}*:before,*:after{outline:none}img,object,embed{max-width:100%}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}img{vertical-align:bottom}
caption{caption-side:top;color:#000;font-weight:bold;font-size:1.2em;margin-bottom:10px;}
:lang(en),.en{font-family:"Segoe UI","Arial","Helvetica","sans-serif","microsoft jhenghei";}
:lang(zh-hk){font-family:"Microsoft JhengHei","sans-serif";}
:lang(zh-cn){font-family:"Microsoft JhengHei","sans-serif";}
.tick{font-family:MS Mincho;text-align:center;}
a{word-break:break-word;line-height:1.2em;color:#00f;text-decoration:underline;}
a:hover{color:#000;text-decoration:underline;}
.access{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.wordBreak{font-weight:inherit;word-wrap:break-word;word-break:break-all;display:inline-block;max-width:100%;}
h1{font-size:1.4em;font-weight:bold;margin:1em 0;color:#BA2BDE;}
h2{font-size:1.2em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;clear:both;color:#BA2BDE;}
h3{font-size:1.1em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;color:#BA2BDE;}
p{text-align:justify;margin:1em 0;line-height:1.5em;clear:both;font-size:1.1em;}
ul{list-style-type:disc;margin-left:1.5em;font-size:1.1em;}
ol{font-size:1.1em;}
li{text-align:justify;margin:0 0 .2em 1em;}
ol li:before{vertical-align:top;}
img[usemap]{border:none;height:auto;max-width:100%;width:auto;}
:lang(en) .enhidden{display:none;}

/*Black Color*/
/*#index{filter:grayscale(1);}*/

.font-arial{font-family:Arial;}
.searchBtn{background:url("../images/search.svg")no-repeat;width:22px;height:22px;color:#666;border:0;font-size:0;}
.backBtn{position:absolute;padding:0 !important;right:20px;top:60px;}
.backBtn a{color:#000;text-decoration:none !important;font-weight:normal !important;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.borderBottomNone{border-bottom:1px solid #fff;}
.vertM{vertical-align:middle;}
.noShow{display:none;}
.textBold{font-weight:bold;}
.txtBItalic{font-style:italic;font-weight:bold;}
.bUnderline{font-weight:bold;text-decoration:underline;}
.txtItalic{font-style:italic;font-weight:normal;}
h2 .txtUnderline{font-weight:bold;}
.txtUnderline{text-decoration:underline;}
.floatRight{float:right;right:0;}
.footNote{font-style:italic;text-indent:-13px;margin-left:26px;}
.footNote span{font-weight:normal;width:13px;display:inline-block;}
.tableScroll{overflow-x:auto;}
.remark{color:#e00000;}
.anchor,#myDiv,#myDiv2{display:block;position:relative;top:-60px;}
.container{max-width:inherit;padding:0 20px;}
.style1{color:#e40000;}
.style2{color:#D200D2;}
.vacenter{vertical-align:middle;}
blockquote{margin-left:26px;}
.left40{margin-left:40px;}
.contentTitle{font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;}
.iframeContainer{position:relative;width:100%;overflow:hidden;padding-top:100%;}
.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;}
.s{text-decoration:line-through;}
.noBottomLine{border-bottom:0 !important;}
.remarks{display:flex;margin:auto;font-size:0.8em;}
.remarks span{margin-right:10px;}
.popup{text-align:left;}
.popup a{color:#000;padding:0 5px;}
table tr td,table tr td p{text-align:left;}
input::placeholder{color:#666;}
#cboxClose{top:10px;right:25px;}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.dclose{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q1{background-color:rgb(174, 17, 6) !important;}
.in-view #q1,.in-view #s1{animation-delay:.3s;animation:our-work-icon 0.3s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.3s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q2,.in-view #s2{animation-delay:.6s;animation:our-work-icon 0.6s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.6s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q3,.in-view #s3{animation-delay:.9s;animation:our-work-icon 0.9s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.9s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q4,.in-view #s4{animation-delay:1.2s;animation:our-work-icon 1.2s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.2s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q5,.in-view #s5{animation-delay:1.5s;animation:our-work-icon 1.5s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.5s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q6,.in-view #s6{animation-delay:1.8s;animation:our-work-icon 1.8s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.8s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-80px);}100%{opacity:1;transform:translateY(0);}}

.rslides img{display:initial;}
.rslides_container{float:inherit;margin-bottom:0;}
.mobile_img{display:block !important;width:100%;}
.desktop_img{display:none !important;}

/*Skip to main content*/
#skiplinkHolder{background-color:#78157c;}
#skiplinkHolder div{display:block;margin:0 auto;max-width:1200px;text-align:center;width:100%;}
#skiplinkHolder div .skiplink{display:-moz-inline-stack;display:block;margin:0;max-height:0;color:#fff;}
#skiplinkHolder div .skiplink:focus{max-height:1920px;position:static;display:inline-block;padding:15px;margin:5px;outline:1px solid #fff;text-decoration:underline;}

/*TopBar*/
#desktop-top,#header{display:none;}
#mobile-top{display:block;z-index:10;margin-top:0;}
#mobile-top ul li.title{padding:5px 10px;display:inline-block;min-width:320px;z-index:100;position:fixed;background-color:#fff;width:100%;}
#mobile-top .title span{text-decoration:none;color:#fff;font-weight:bold;font-size:1.1em;display:block;margin-top:24px;}
#mobile-top .title a img{width:calc(100% - 155px);max-width:350px;}
:lang(en) #mobile-top .title span{font-size:0.75em;}
#mobile-top #shareIcon{display:inline-block;cursor:pointer;position:fixed;right:90px;top:30px;z-index:100;}
#mobile-top #shareIcon a{color:#000;text-decoration:none;}
#mobile-top .shareBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url(/images/share.svg)no-repeat right top;background-size:20px;}
#mobile-top .shareB{padding:10px 8px 10px 10px;right:0;margin-top:8px;right:-20px;}
#mobile-top #searchIcon{display:inline-block;cursor:pointer;position:fixed;right:53px;top:18px;z-index:100;}
#mobile-top #searchIcon a{color:#000;font-size:1.3em;}
#mobile-top #langIcon{display:inline-block;cursor:pointer;position:fixed;right:55px;top:17px;z-index:100;}
#mobile-top #langIcon a{color:#000;font-size:1.3em;}
#mobile-top .langB{margin-bottom:10px;padding:0 15px 10px 10px;font-weight:normal;background:url(/images/globe-solid.svg)no-repeat right top;background-size:22px;}
#mobile-top #menuBtn{display:inline-block;cursor:pointer;position:fixed;right:2px;top:13px;z-index:100;}
#mobile-top #menuBtn button{background-color:transparent;border:0;}
#mobile-top ul{margin-left:0;margin-bottom:0;}
.mobileOnly{display:block;}
.desktopOnly{display:none;}
.small{font-size:.9rem;}
#indexContentBg{margin-top:60px;}

/*Menu*/
body.m1 .tMenu li a.m1,body.m2 .tMenu li a.m2,body.m3 .tMenu li a.m3,body.m4 .tMenu li a.m4,body.m5 .tMenu li a.m5,body.m6 .tMenu li a.m6{background-color:#BA2BDE !important;color:#fff !important;}
#menu .openbtn{vertical-align:middle;cursor:pointer;}
#menu .openbtn a{text-decoration:none;padding:10px 20px;display:inline-block;vertical-align:top;}
#menu .openbtn .menu{text-align:center;color:#01666d;font-size:0.75em;line-height:1em;}
#menu .openbtn .bar1,#content-landing #menu .openbtn .bar2,#content-landing #menu .openbtn .bar3{width:30px;height:2px;background-color:#1f5361;margin:6px auto;transition:0.4s;}
body.index #menu .openbtn .bar1,body.index #menu .openbtn .bar2,body.index #menu .openbtn .bar3,body.s1 #menu .openbtn .bar1,body.s1 #menu .openbtn .bar2,body.s1 #menu .openbtn .bar3{width:30px;height:2px;background-color:#01666d;margin:6px auto;transition:0.4s;}
#menu li{margin:0;padding:0;background-color:#BA2BDE;}
#mobile-top li.lang{display:inline-block;cursor:pointer;position:fixed;right:50px;top:15px;z-index:100;}
#mobile-top li.lang a{width:inherit !important;color:#BA2BDE;padding:0 5px !important;}
#mobile-top li.lang a:last-child{border-right:0 !important;}
#menu>li:first-child a{border-top:1px solid #dadada;}
#menu>li:last-child a{border-bottom:5px solid #dadada;}
:lang(en) #menu .menuBar li:nth-child(5) a,:lang(en) #content-landing #menu .menuTool .menuBar li:nth-child(6) a{text-align:left;}
#menu a{text-decoration:none;display:block;padding:8px 20px;}
#menu a{color:#fff;}
body.index #menu .menuTool a,body.s1 #menu .menuTool a{color:#1f5361;}
#menu a:hover{color:#fff;}
#menu .menuBar{margin:0;}
#menu{margin-top:75px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:100;display:none;padding-bottom:85px;}
#menu .toolBar{margin:0;}
#menu .toolBar>li{padding:0;margin:0;border-bottom:1px solid #fff;}
#menu .toolBar>li>a,#menu .toolBar>li>div>a{font-weight:bold;font-size:1.1em;text-align:left;width:100%;}
#menu .toolBar li a{display:inline-block;}
#menu .toolBar .lang a{display:block;border:0;padding:10px 0 0 10px !important;}
#menu .toolBar li.in>ul{display:block;margin:0;}
#menu .toolBar li.in>ul a{padding-left:60px;}
#menu .toolBar li.in>ul ul a{padding-left:60px;}
.shadow-sm{font-weight:bold;font-size:1.25em;padding:10px;cursor:pointer;box-shadow:inherit !important;}
#menu .toolBar li.in>ul div a.collapsible,#menu .toolBar li.in>ul div a.arrowup{color:#fff;}
#menu .toolBar li.in>ul div a.collapsible:after{color:#fff;}
#menu .toolBar li.in>ul li ul a{background-color:#d6f1fe;color:#000;text-indent:-15px;margin-left:24px;}
#menu .toolBar>li>ul{display:none;}
#menu .toolBar li div a.collapsible{color:#fff;text-decoration:none;padding:10px 50px 10px 20px;background:url(/images/down.png)no-repeat center right 15px;background-size:20px;}
#menu .toolBar li div a.arrowup{color:#fff;text-decoration:none;padding:10px 20px;background:url(/images/up.png)no-repeat center right 15px;background-size:20px;}
#menu .toolBar li form{padding:10px 20px;}
body.m5 #desktop-top #menu-top .toolBar .tMenu>li:nth-child(5){background-color:#01672e;}

/*Menu*/
nav#menu .search form{width:100%;}
nav#menu .search .searchBar{padding:12px 20px;margin:0;border:0;background-color:transparent;display:block;width:100%;float:left;}
nav#menu .search .searchBtn{display:none;}
.show{display:block;}
.bar1,.bar2,.bar3{width:25px;height:4px;background-color:#BA2BDE;margin:4px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 6px);transform:rotate(-45deg) translate(-5px, 6px);}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-5px, -7px);transform:rotate(45deg) translate(-5px, -7px);}
.crossBtn{position:absolute;right:27px;top:22px;z-index:99999;}
.crossBtn .bar1{transform:rotate(-45deg) translate(4px, 5px);}
.crossBtn .bar3{transform:rotate(45deg) translate(0, -10px);}
.shareB{display:none;position:absolute;right:-20px;background-color:#fff;padding:10px;z-index:1;}
.shareBtn>a{margin-bottom:10px;padding:0 9px 10px 10px;font-weight:normal;background:url(/images/share.svg)no-repeat center;background-size:18px;}

/*Slogan*/
#slogan{color:#b825dd;border-top:2px solid #b825dd;margin:3rem 0;}
#slogan span{font-size:2rem;line-height:2rem;margin-top:10px;display:block;}
#slogan p{margin-top:3rem;}

/*Usefulink*/
#usefulink{border-top:1px solid #fff;padding:20px 0;position:relative;}
.swiper{max-width:1630px;width:100%;margin:30px auto;background-color:rgba(252,223,241,0.9);border-radius:20px;padding:0 30px;box-shadow:10px 10px #ccc;}
.swiper .swiper-container{padding:1.2rem 0;margin-left:2rem;margin-right:2rem;position:relative;overflow:hidden;z-index:1;}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-bullet-inactive-color,#000)!important;}
.swiper-pagination-clickable .swiper-pagination-bullet{border:1px solid #000;opacity:1;}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background:var(--swiper-pagination-bullet-inactive-color,#fff);}
.swiper-button-next, .swiper-rtl .swiper-button-prev{color:#9726AA;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{color:#9726AA;}
#usefulink .swiper-slide {text-align:center;height:auto;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;}
#usefulink .swiper-slide img{height:85;width:auto;}

/*Inside*/
#banner{position:relative;margin-top:58px;}
#banner img{width:100%;}
#banner h1{color:#78157c;font-weight:bold;font-size:1.5em;position:absolute;top:40%;margin:0;}
#contentContainer{margin-bottom:50px;}

/*Landing*/
:lang(en) .linkNoShow{display:none;}
#index #indexContentBg{font-size:1.2rem;}
#index #indexContentBg .container .landing-content{padding:2rem;}
#index #indexContentBg .container .landing-content .contentL a{psosition:relative;}

/**/
button a{color:#fff !important;}

/*Table*/
table{width:100%;margin-bottom:1rem;color:#333;border:1px solid #dee2e6;}
table td,table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;}
table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;background-color:#BA2BDE;color:#fff;}
table thead th{border-right:1px solid #dee2e6;}
table thead th:last-child{border-right:0;}
table>thead>tr>td,table>thead>tr>th{font-size:1.25rem;font-weight:700;padding:.9375rem 1.875rem;}
table>tbody tr:nth-of-type(odd) td{background-color:#f1f1f1;}
table>tbody tr td{border-right:1px solid #dddfe1;}
table>tbody tr td:last-child{border-right:0;}
	
/*Slide*/
.lSAction{display:block !important;}
.lSAction>a{top:-5px;opacity:1;padding:0;margin:0;width:70px;height:70px;}
.lSAction > .lSPrev{left:0;}
.lSAction > .lSNext{right:0;transform:rotate(180deg);background-position:-70px 0;}

/*Advanced Search*/
#adv_search legend,#adv_search_backend legend{font-weight:bold;color:#044AA1;padding:0 10px;}
#adv_search_backend{margin-top:20px;margin-bottom:20px;}
#adv_search .queryHeader{padding:3px 20px 10px 10px;}
#adv_search .radio_button,#adv_search_backend .radio_button{display:table-cell;vertical-align:top;width:21px;height:21px;}
#adv_search .radio_lbl,#adv_search_backend .radio_lbl{display:table-cell;vertical-align:top;}
#adv_search #subSection span,#adv_search_backend #subSection span{padding-bottom:10px;}
#adv_search_backend .queryHeader{padding:10px 20px 10px 10px;}
#adv_search_backend #section_left>div{margin-left:32px;margin-bottom:10px;}
#adv_search_backend #section_left>div>div{display:table-cell;}
#adv_search_backend #subButton{margin-top:20px;}

/*Mentor List*/
#m4 .insideContent .mentorList>div{display:inline-flex;align-items:center;color:#000;width:100%;padding:10px;}
#m4 .insideContent .mentorList>div>div{padding-left:10px;}
#m4 .insideContent .mentorList>div>div>span{display:block;}
#m4 .insideContent .mentorList>div>div>span:first-child{font-weight:bold;margin-bottom:10px;}
#m4 .insideContent .mentorList div img{width:170px;}

/*Publicity*/
#m5 .insideContent ul.indexList a{color:#2B6FD4;font-size:1.1em;text-decoration:none !important;}
#m5 .insideContent ul.indexList a:hover,#m5 .insideContent ul.indexList a:focus{text-decoration:underline !important;}
#m5 .insideContent .publicity span{display:block;color:#000;margin-top:10px;}
#m5 .insideContent .publicity img{max-height:300px;}

/*FAQs*/
#m6 .faq .tabsV .accordion{padding:5px 27px 5px 0px;font-size:1.1em;text-decoration:none;background:url('/images/plus.svg')no-repeat right 15px center;background-size:15px;color:#000;width:100%;text-align:left;font-weight:bold;border:none;border-top:1px solid #BA2BDE ;display:block;}
#m6 .faq .tabsV .accordion:hover{cursor:pointer;position:relative;text-decoration:underline;}
#m6 .faq .tabsV>div{position:relative;}
#m6 #inside-content .container .faq .tabsV .buttonFrame a{color:#000;text-decoration:none;}
#m6 #inside-content .container .faq .tabsV .buttonFrame a:hover{color:#000;text-decoration:underline;}
#m6 .faq .tabsV .buttonFrame{background-image:linear-gradient(#fff1fe,#fff);}
#m6 .faq .tabsV .buttonFrame .button{padding:0 37px 30px 37px;}
#m6 .faq .tabsV .buttonFrame .button span{font-size:0.85em;text-align:right;color:#fff;display:inline-block;margin-right:10px;}
#m6 .faq .tabsV .buttonFrame .button span a{color:#fff;display:inline-block;}
#m6 .faq .tabsV .buttonFrame .button span a:hover{text-decoration:underline;}
#m6 .faq .tabsV .buttonFrame .button span img{width:25px;}
#m6 .faq .tabsV .active{text-decoration:none;background:url('/images/minus.svg')no-repeat right 15px center !important;background-size:15px !important;}
#m6 .faq .tabsV .accordion .button{min-width:170px;padding:10px 0;}
#m6 .faq .tabsV .accordion-no{padding:20px 87px 20px 37px;color:#fff;background-color:#BA2BDE;font-weight:bold;display:block;text-decoration:none;}
#m6 .faq .tabsV .accordion-no-pform{padding:20px 236px 20px 37px;color:#fff;background-color:#BA2BDE;font-weight:bold;display:block;}
#m6 .faq .tabsV .accordion-no .button{min-width:170px;padding:0 0 10px 0;}
#m6 .faq .panel{text-align:justify;display:none;}
#m6 .faq .panel ol{padding-bottom:7px;}
#m6 .faq .panel p{margin:0;}
#m6 .faq .floatRight{float:inherit;}
#m6 .faq ul{margin-bottom:0;padding:10px 25px;}
#m6 .tabsVTitle{background-color:#bdd7ee;width:100%;padding:8px 37px 8px 25px;margin:1px 0;font-weight:bold;}
#m6 .control_btn_wrap{clear:both;text-align:right;padding:20px 0;}
#m6 .control_btn_wrap .general_btn{color:#990066;padding:6px 20px;font-weight:bold;text-decoration:none;}
#m6 .lv1FAQ{padding:5px 10px;font-weight:bold;}
#m6 :lang(en) .lv1FAQ{padding:5px 0;}
#m6 .lv1FAQ span{font-weight:bold;display:table-cell;color:#59358c;}
#m6 .lv1FAQ span:first-child{width:45px;text-align:right;padding-right:10px;}
#m6 :lang(en) .lv1FAQ{padding:5px 0;font-weight:bold;}
#m6 .lv3FAQ{margin-left:30px;padding:5px 0;margin-right:30px;}
#m6 .lv3FAQ span,.lv3FAQ div{display:table-cell;}
#m6 .lv3FAQ span:first-child{font-weight:bold;padding-right:10px;}
#m6 :lang(en) .lv3FAQ{margin-left:20px;padding:5px 0;margin-right:30px;}

/*Contact us*/
#m7 .insideContent{font-size:1.2em;}
#m7 .myflex,#m3 .myflex{margin:20px 0;}
#m7 .icon,#m3 .icon{position:relative;padding-left:40px;}
#m7 .icon:before,#m3 .icon:before{content:"";position:absolute;width:30px;height:30px;left:0;top:12px;-webkit-transform:translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
#m7 .add .icon:before {background-image: url(/images/add.svg);background-size:35px;}
#m7 .tel .icon:before {background-image: url(/images/tel.svg);background-size:30px;}
#m7 .fax .icon:before {background-image: url(/images/fax.svg);background-size:30px;}
#m7 .email .icon:before,#m3 .email .icon:before {background-image: url(/images/email.svg);background-size:30px;}

/*Related Links*/
#m8 .relatedLink{display:flex;flex-wrap:wrap;justify-content:space-around;}
#m8 .relatedLink div{width:350px;height:180px;background-color:#fff;margin:20px;overflow:hidden;padding:3em 1em;box-shadow:0 0 0.25em rgba(0, 0, 0, 11%);border-radius:0.375em;display:flex;justify-content:space-around;align-items:center;}
#m8 .relatedLink a img{margin-left:auto;margin-right:auto;display:block;}
#m8 .relatedLink div:nth-child(2) img{height:75px;}
#m8 .relatedLink div:nth-child(3) img{height:85px;}

/*Footer*/
#bottom{background-color:#78157c;color:#fff;}
#bottom #sitemap .container{padding:30px 20px;display:flex;justify-content:space-between;}
#bottom #sitemap .container .sitemapLeft{display:iblock;vertical-align:top;}
#bottom #sitemap .container .sitemapLeft div{padding:15px 0;}
#bottom #sitemap .container .sitemapLeft #name{font-weight:bold;font-size:1.5rem;}
#bottom #sitemap .container .sitemapRight{display:none;}

#bottom #footer{position:relative;border-top:1px solid #fff;clear:both;color:#fff;font-size:0.95em;}
#bottom #footer .container .footerRow{padding:30px 0;text-align:center;}
#bottom #footer .container .footerRow .footerBanner{list-style-type:none;margin:0;}
#bottom #footer .container .footerRow .footerBanner>li{padding:0 10px;text-align:center;}
#bottom #footer .container .footerRow .footerBanner>li:nth-child(1),#bottom #footer .container .footerRow .footerBanner>li:nth-child(2),#bottom #footer .container .footerRow .footerBanner>li:nth-child(3){display:inline-block;padding:5px 10px;}
#bottom #footer .container .footerRow .footerBanner li:last-child{display:block;}
#bottom #footer .container .footerRow .footerBanner li a{display:block;}
#bottom #footer .container .footerRow .footerBanner li a img{height:40px;}
#bottom #footer .container .footerRow .footerBanner .copytool{list-style-type:none;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyTop,#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom,#bottom #footer .container .footerRow .footerRight{padding:5px 0;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom{text-align:center;list-style-type:none;margin:0;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li{display:inline-block;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a{color:#fff;padding:2px 16px;display:block;position:relative;text-decoration:none !important;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a:hover,#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a:focus{text-decoration:underline !important;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a:before{content:"";position:absolute;top:0.3em;bottom:0.3em;right:0;width:1px;background-color:#fff;}
#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li:last-child a:before{content:"";position:absolute;top:0.3em;bottom:0.3em;right:0;width:0;background-color:#fff;}
#bottom #footer #backtotop a{color:#fff;font-size:1em;position:fixed;right:20px;bottom:55px;z-index:999;display:none;}
#bottom #footer #backtotop a:hover{text-decoration:underline;}

/*nav*/
#contentContainer .insideBreadcrumbs{background-image:linear-gradient(#fff1fe,#fff);}
#contentContainer .insideBreadcrumbs .container #breadcrumbs{padding:10px 0;position:relative;z-index:1;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs>span{padding:0 10px 0 0;font-size:1em;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs>span span{padding:0 !important;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs>span:last-child:after{content:'';display:inline-block;vertical-align:middle;font-size:1em;margin:0 5px;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a{color:#000;text-decoration:none;margin-bottom:10px;font-size:1em;padding:10px 15px 10px 10px;font-weight:normal;background:url(/images/rightArrow.svg)no-repeat right top 18px;background-size:10px 10px;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a:hover{text-decoration:underline;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a:first-child{padding:10px 15px 10px 0;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a.fa-home span{display:none;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a.active,nav div a:hover{color:#f5c008;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs span.active{text-decoration:none;padding:10px 15px 10px 10px;color:#78157c;font-weight:bold;}
#contentContainer .insideBreadcrumbs .container #breadcrumbs a:last-child{background:none;}

/*Content*/
#contentContainer .insideContent{min-height:500px;}
#inside-content{background:url(/images/bg.png)no-repeat bottom left;background-size:contain;min-height:500px;}
#inside-content .container{padding:20px 20px 50px 20px;position:relative;text-align:justify;font-size:1.1em;}
#inside-content h1{border-left:10px solid #ae1106;padding-left:10px;margin-top:1em;color:#ae1106;text-align:left;}
#inside-content h2{padding-bottom:0.5em;color:#ae1106;}
.img-right{text-align:center;padding:20px;}
#inside-content ul.redBullet{margin:0;color:#ae1106;clear:both;}
#inside-content ul.redBullet>li{padding:30px 0 !important;border-bottom:1px solid #ae1106;color:#ae1106;}
#inside-content ul.redBullet li{padding:10px 0;list-style-position:inside;}
#inside-content ul.redBullet li span{font-weight:bold;color:#ae1106;font-size:1.1em;}
#inside-content ul.redBullet li a{font-size:100%;}
#inside-content ul.redBullet li a:hover{text-decoration:underline;}
#inside-content ul.redBullet li p{color:#000;margin:10px 0;}
#inside-content ul{color:#000;}
#inside-content ul li,#inside-content ol li{padding:5px 0;color:#000;}
#inside-content p.nospan{padding:15px 25px 0 0;margin:0;}
#inside-content ul.nospan{padding:0 25px 15px 0;}
#inside-content ul.nospan li,#inside-content ol.nospan li{padding:0;color:#000;}
#inside-content ul li a{font-size:100%;}
#inside-content ul li a:hover{text-decoration:underline;}
#inside-content ol{margin-left:24px;}
#inside-content table{width:100%;background-color:#fff;}
#inside-content table thead{background-color:#0769ad;color:#fff;}
#inside-content table thead tr th{padding:5px 8px;text-align:center;vertical-align:middle;border-right:1px solid #0769ad;border-left:1px solid #0769ad;border-bottom:1px solid #0769ad;}
#inside-content table tbody tr{background-color:#f7f8f9;border:0;}
#inside-content table tbody tr:nth-child(odd){background-color:#eceded;}
#inside-content table tbody tr td,#inside-content table tbody tr th{padding:5px 8px;border:0;vertical-align:top;}
#inside-content table tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
#inside-content table tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
#inside-content table tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
#inside-content table tbody tr td div span{text-indent:-35px;display:inline-block;}
#inside-content table tr th a{color:#fff;}
#inside-content table tr th a{text-decoration:underline;}
.bbcolor{background-color:#e0f4fe;}
.wwcolor{background-color:#fff;}
#inside-content table.centerall tbody tr td{text-align:center;}
#inside-content table.centert tbody tr td:nth-child(2){text-align:center;}
#inside-content table.centerttff tbody tr td:nth-child(2),#inside-content table.centerttff tbody tr td:nth-child(3),#inside-content table.centerttff tbody tr td:nth-child(4),#inside-content table.centerttff tbody tr td:nth-child(5){text-align:center;}
#inside-content table.centerttffss tbody tr td:nth-child(2),#inside-content table.centerttffss tbody tr td:nth-child(3),#inside-content table.centerttffss tbody tr td:nth-child(4),#inside-content table.centerttffss tbody tr td:nth-child(5),#inside-content table.centerttffss tbody tr td:nth-child(6),#inside-content table.centerttffss tbody tr td:nth-child(7){text-align:center;}
#inside-content table.centertff tbody tr td:nth-child(3),#inside-content table.centertff tbody tr td:nth-child(4),#inside-content table.centertff tbody tr td:nth-child(5){text-align:center;}
#inside-content table.centertt tbody tr td:nth-child(2),#inside-content table.centertt tbody tr td:nth-child(3){text-align:center;}
#inside-content table.notdcolor tr td{background-color:#fff;}
#inside-content table.headertrans thead{background-color:transparent;}
#inside-content table.headertrans tr th{color:#000;text-align:left;border-left:0 !important;border-right:0 !important;}
#inside-content table.tablenoborder{width:100%;}
#inside-content table.tablenoborder tr{background-color:#fff !important;}
#inside-content table.tablenoborder tr th{border:0 !important;color:#000;text-decoration:underline;text-align:left;padding:5px;border:0;}
#inside-content table.tablenoborder tr td{border:0;background-color:#fff;padding:5px;vertical-align:top;}
#inside-content table.tablenoborderColor{width:100%;background-color:transparent;}
#inside-content table.tablenoborderColor tr{background-color:transparent !important;}
#inside-content table.tablenoborderColor tr th{border:0 !important;color:#000;text-decoration:underline;text-align:left;padding:5px;border:0;}
#inside-content table.tablenoborderColor tr td{border:0;background-color:transparent;padding:5px;vertical-align:top;}

#inside-content table.contactUsTable thead{background-color:#0769ad;color:#fff;}
#inside-content table.contactUsTable thead tr th{padding:5px 8px;text-align:center;vertical-align:middle;border-right:1px solid #0769ad;border-left:1px solid #0769ad;border-bottom:1px solid #0769ad;}
#inside-content table.contactUsTable tr th{border:0;text-align:left;padding:5px 8px;}
#inside-content table.contactUsTable tbody tr{background-color:#f7f8f9;border:0;}
#inside-content table.contactUsTable tbody tr:nth-child(odd){background-color:#eceded;}
#inside-content table.contactUsTable tbody tr td{padding:5px 8px;border:0;}
#inside-content table.contactUsTable tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
#inside-content table.contactUsTable tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
#inside-content table.contactUsTable tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
#inside-content table.contactUsTable tbody tr td div span{text-indent:-35px;display:inline-block;}
#inside-content table.nocolor tr th,#inside-content table.nocolor tr td,#inside-content table.nocolor tr{background-color:transparent !important;}
#inside-content table.tablev{width:100%;}
#inside-content table.tablev tr td{display:block;padding:10px 0}
#inside-content table tr.tablenoborderbottom td{border-bottom:0;border-top:0;}
#inside-content table.vacenter td{vertical-align:middle;}
#inside-content table tr.title{background-color:#fff !important;}
#inside-content table tr.title th{padding:10px 0 0 8px;}
#inside-content table.sdfiles tr{background-color:#fff !important;border-bottom:1px solid #ccc !important;}
#inside-content table.sdfiles tr td{display:block;padding:15px 8px;width:100% !important;border:0;}
#inside-content table.sdfiles tr td img{min-width:66px;}
#inside-content div.box{background-color:#f5f8c2;padding:20px;}
#inside-content ul.horUL{margin:4px 0;width:100%;}
#inside-content ul.horUL li{display:table-cell;vertical-align:top;list-style:none;}
#inside-content ul.horUL li:first-child{width:30px;}
#inside-content ul.horUL li:before{content:'';display:block;}
#inside-content fieldset{border:1px solid #000;padding:10px;}
#inside-content legend{width:auto;}
#inside-content input[type="radio"], input[type="checkbox"]{margin:5px;}
#inside-content .pubhome{margin:0 auto;}
#inside-content .pubhome p{font-size:2em;color:#e40000;font-weight:bold;vertical-align:top;padding:10px;text-align:center;}
#inside-content .pubhome div{vertical-align:top;padding:10px;text-align:center;}
#inside-content .pubslogan{font-size:2em;color:#e40000;font-weight:bold;background-color:#fdc161;padding:20px;border-radius:10px;text-align:center;line-height:1.5em;margin:20px;}
#inside-content p .img-photo-r{float:right;padding:0 20px;}
#inside-content p .img-photo-l{float:left;padding:0 20px;}
#inside-content div .img-photo-r{float:right;padding:0 0 20px 20px;}
#inside-content div .img-photo-l{float:left;padding:0 20px 20px 0;}
#inside-content div .img-photo-c{text-align:center;}
#inside-content div .img-photo-r span,#inside-content div .img-photo-l span,#inside-content div .img-photo-c span{display:block;text-align:center;padding:10px 0 20px 0;font-style:italic;font-weight:bold;font-size:0.95em;}
#inside-content div.img-box-v{text-align:center;}
#inside-content div.img-box-v img{padding:10px;max-height:180px;}
#inside-content .sectionIndex{margin:0;list-style-type:none;}
#inside-content .sectionIndex>li{padding-left:30px;background:url(/images/redarrow.png)no-repeat top 12px left;background-size:15px;font-weight:bold;color:#ae1106;}
#inside-content .sectionIndex li,#inside-content .sectionIndex li a{text-decoration:none;color:#ae1106;font-weight:bold;}
#inside-content .sectionIndex li ul li{padding:2px 0;color:#ae1106;}

/*Left Menu*/
#map{z-index:0;}
#leftMenu{width:200px;text-align:left;}
#leftMenu{display:inline-block;vertical-align:top;}
#leftMenu ul{padding:10px;margin-left:0;}
#leftMenu ul li{padding-left:30px;padding-bottom:10px;list-style-type:none;background:url(/images/redarrow.png)no-repeat top 12px left;background-size:15px;}
#leftMenu ul li.title{font-weight:bold;padding-left:30px;}
#leftMenu ul li a{text-decoration:none;color:#000;}
#leftMenu ul li a:hover,.inside-frame #leftMenu ul:first-child li a.active{color:#ff6600;}
#inside-content #rightContent{width:calc(100% - 215px);display:inline-block;vertical-align:top;padding:0 20px;}
body.aboutContact #leftMenu li:nth-child(1) a,body.aboutFurther #leftMenu li:nth-child(2) a,body.aboutOffice #leftMenu li:nth-child(3) a{color:#ae1106 !important;}

/*Inisde Content Nav*/
#inside-content nav{margin:20px 10px 0 10px;}
#inside-content nav a{color:#064069;text-decoration:underline;font-size:1.2em;display:inline-block;font-weight:bold;}
#inside-content nav a:last-child::after{display:none;}
#inside-content nav a.active{color:#093;}

@media all and (min-width:360px){
}
@media all and (min-width:375px){
}
@media all and (min-width:400px){
}
@media all and (min-width:414px){
}
@media all and (min-width:500px){
}
@media all and (min-width:600px){
}
/*Tablet*/
@media all and (min-width:768px){
	/*Menu*/
	#menu{margin-top:75px;}
	/*Inside*/
	#banner{margin-top:75px;}
	
	/*Topbar*/
	#indexContentBg{margin-top:73px;}
	
	/*Mentor List*/
	#m4 .insideContent .mentorList>div{display:inline-flex;align-items:center;color:#000;width:400px;padding:10px;}
}
/*Desktop*/
@media all and (min-width:1024px){
	.mobileOnly{display:none;}
	.desktopOnly{display:block;}
	
	.container{max-width:1024px;}
	
	/*Slogan*/
	#slogan{margin:3rem 3rem 3rem 0;}
	
	/*Landing*/
	#index #indexContentBg .container .landing-content .contentL{width:480px;}
	
	h2{font-size:1.3em;}
	h3{font-size:1.2em;}
	
	.container{max-width:1630px;}
	.tableScroll{overflow-x:inherit;}
	
	/*TopBar*/
	nav#menu{display:none!important;}
	#menu li.lang a{border-right:1px solid #000 !important;}
	body{overflow:initial !important;}
	#header{display:block;z-index:100;width:100%;background-color:#fff;}
	#header>ul{display:flex;justify-content:space-between;}
	#header .container ul{margin:0;display:flex;justify-content:space-between;align-items:center;padding:20px;}
	#mobile-top{display:none;}
	#header .title{display:inline-block;}
	#header .title a{display:inline-block;vertical-align:top;}
	#header .title img{float:left;margin-right:10px;height:90px;}
	#header .toolBar{display:inline-block;text-align:right;vertical-align:top;z-index:100;position:relative;}
	#header .toolBar img{width:50px;}
	#header .toolBar ul li.textsize,#header .toolBar ul li.lang{padding:10px 17px 5px 0;}
	#header .toolBar ul{display:block;left:0;z-index:10;margin-left:0;margin-right:20px}
	#header .toolBar ul li{display:inline-block;padding:6px 17px 5px 0;vertical-align:top;}
	#header .toolBar ul li a{font-size:1.1em;color:#BA2BDE;text-decoration:none !important;}
	#header .toolBar ul li a:hover,#header .toolBar ul li a:focus{text-decoration:underline !important;}
	#header .toolBar ul li.lang a:first-child{margin-right:12px;}
	#header .toolBar ul li a.fa-print,#header .toolBar ul li a.fa-share-alt{font-size:1.25em;}
	#desktop-top{display:block;}
	
	#desktop-top .tMenu{display:flex;justify-content:space-between;align-items:center;left:0;z-index:10;margin-left:0;border-radius:12px;background-color:#78157c;filter:drop-shadow(0 0 0.75rem #F797D0);padding:0 50px;min-height:75px;}
	:lang(en)#desktop-top .tMenu{padding:0 20px;}
	#desktop-top .tMenu>li{display:inline-block;text-align:center;vertical-align:middle;line-height:1em;position:relative;}
	#desktop-top .tMenu>li>a{color:#fff;padding:10px;display:table-cell;font-size:1.35em;vertical-align:middle;font-weight:bold;text-decoration:none;height:50px;}
	:lang(en)#desktop-top .tMenu>li>a{padding:10px 5px;font-size:1em;}
	
	#desktop-top .tMenu li{vertical-align:middle;text-align:center;padding:0;margin:0;}
	#desktop-top .tMenu li .dropdown-content{background-color:#fff;z-index:100;position:absolute;box-sizing:border-box;}
	#desktop-top .tMenu li.open .dropdown-content{z-index:100;box-sizing:border-box;display:block;margin:0;animation:fadeIn ease 0.5s;}
	#desktop-top .tMenu li .dropdown-content li{text-align:left;width:250px;list-style-type:none;background-color:#fff;}
	#desktop-top .tMenu li .dropdown-content li a{color:#BA2BDE;padding:5px 20px;display:block;font-weight:normal;}
	#desktop-top .tMenu li .dropdown-content li ul{top:33px;}
	#desktop-top .tMenu li .dropdown-content>li a:hover{color:#fff;padding:5px 20px;display:block;font-weight:normal;}
	#desktop-top .tMenu li .dropdown-content ul li{text-align:left;width:250px;list-style-type:none;background-color:#fff;}
	.shareB{padding:10px 0 10px 20px;right:0;margin-top:30px;}
	#indexContentBg{margin-top:initial;}
	
	/*Slogan*/
	#slogan{margin:3rem 3rem 3rem 0;}
	#slogan span{font-size:2rem;line-height:2rem;margin-top:10px;}
	#slogan p{margin-top:3rem;}
	
	/*Landing*/
	/*#index #indexContentBg .container{font-size:1.2rem;margin-top:2rem;background:url(/images/landing_bg.png)no-repeat right bottom;background-size:700px;min-height:850px;}*/
	#index #indexContentBg .container #contentContainer{min-height:650px;}
	#index #indexContentBg .container .landing-content{padding:2rem;}
	#index #indexContentBg .container .landing-content .contentL{width:450px;}
	
	nav{margin:35px 0 0 0;}
	nav ul{padding:0;margin:0;list-style:none;position:relative;} 
	nav ul li{display:inline-block;}
	nav>ul>li:hover ul{display:none;} 
	nav a img{position:absolute;right:10px;top:8px;width:10px;}
	
	nav ul ul a{text-decoration:none;color:#BA2BDE;padding:5px 20px;display:block;font-weight:normal;}
	nav ul ul a:hover{color:#fff;padding:5px 20px;display:block;font-weight:normal;text-decoration:none;}
	nav ul ul{display:none;position:absolute;left:0;background-color:#e3e3e3;height:0;}
	nav ul ul li{width:250px;float:none;display:list-item;position:relative;}
	
	/*Inside Banner*/
	#banner{margin:0;padding:20px 0 0 0;}
	#banner h1{font-size:1.875em;}

	.orgBack{position:absolute;right:20px;top:60px;}
	
	/*Content*/
	.img-right{float:right;padding:0 0 20px 20px;margin:0;}
	
	/*Footer*/
	#bottom{background-color:#78157c;color:#fff;}
	#bottom #sitemap .container{padding:30px 20px;display:flex;justify-content:space-between;}
	#bottom #sitemap .container .sitemapLeft{display:inline-block;vertical-align:top;width:40%;}
	#bottom #sitemap .container .sitemapLeft div{padding:15px 0;}
	#bottom #sitemap .container .sitemapLeft #name{font-weight:bold;font-size:1.5rem;}
	#bottom #sitemap .container .sitemapRight{display:flex;justify-content:space-around;vertical-align:top;width:60%;}
	#bottom #sitemap .container .sitemapRight ul{display:inline-block;list-style-type:none;}
	#bottom #sitemap .container .sitemapRight ul li{padding:0 0 10px 1.5rem;}
	#bottom #sitemap .container .sitemapRight ul li a{padding:0;font-size:0.95em;color:#fff;text-decoration:none !important;}
	#bottom #sitemap .container .sitemapRight ul li a:hover,#bottom #sitemap .container .sitemapRight ul li a:focus{text-decoration:underline !important;}
	#bottom #sitemap .container .sitemapRight ul li.sitemap-title{padding:5px 0;font-weight:bold;font-size:1.1em;padding-left:0;list-style-type:disc;}
	
	#bottom #footer{position:relative;border-top:1px solid #fff;clear:both;color:#fff;font-size:0.95em;}
	#bottom #footer .container .footerRow{padding:30px 0;display:flex;justify-content:space-between;}
	#bottom #footer .container .footerRow .footerBanner{display:flex;justify-content:space-between;list-style-type:none;margin:0;}
	#bottom #footer .container .footerRow .footerBanner>li{padding:0 10px;}
	#bottom #footer .container .footerRow .footerBanner li:last-child{text-align:center;}
	#bottom #footer .container .footerRow .footerBanner li a{display:block;}
	#bottom #footer .container .footerRow .footerBanner .copytool{list-style-type:none;}
	#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom{text-align:center;list-style-type:none;margin:0;}
	#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li{display:inline-block;}
	#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a{color:#fff;padding:2px 16px;display:block;position:relative;}
	#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li a:before{content:"";position:absolute;top:0.3em;bottom:0.3em;right:0;width:1px;background-color:#fff;}
	#bottom #footer .container .footerRow .footerBanner .copytool .copyBottom li:last-child a:before{content:"";position:absolute;top:0.3em;bottom:0.3em;right:0;width:0;background-color:#fff;}
	#bottom #footer #backtotop a{color:#fff;font-size:1em;position:fixed;right:20px;bottom:55px;z-index:999;display:none;}
	#bottom #footer #backtotop a:hover{text-decoration:underline;}
}


@media all and (min-width:1200px){
	.container{max-width:1200px;}
	#desktop-top .tMenu>li>a{padding:10px 20px;}
	:lang(en)#desktop-top .tMenu{padding:0 20px;}
	:lang(en)#desktop-top .tMenu>li>a{padding:10px 8px;}
	:lang(en)#desktop-top .tMenu li a{font-size:1.1em;}
	
	/*Landing*/
	#index #indexContentBg .container .landing-content .contentL{width:650px;}
	
	/*Mentor List*/
	#m4 .insideContent .mentorList>div{display:inline-flex;align-items:center;width:33%;padding:20px;}
}

@media all and (min-width:1630px){
	.container{max-width:1630px;}
	:lang(en)#desktop-top .tMenu{padding:0 50px;}
	:lang(en)#desktop-top .tMenu>li>a{padding:10px 20px;}
	:lang(en)#desktop-top .tMenu li a{font-size:1.35em;}
	
	/*Landing*/
	#index #indexContentBg .container .landing-content .contentL{width:1000px;}
}

@media print{
	@page{size:A4;margin:0;}
	html, body{width:210mm;height:297mm;}
	#skiplinkHolder,#menu,.banner,#mobile-top,.toolBar,#hotLinkTag{display:none !important;}
	body{overflow:'';}
	#header{display:block;}
	#header .title{list-style-type:none;}
	
	
}

/* ------------------------------------------ */
/* Style for share-btns */
/* ------------------------------------------ */

.shareBtn{position:relative;}
.shareBtn>.shareList{position:absolute;top:50%;right:0;padding:8px 15px 12px !important;text-align:left;z-index:9000;min-width:80px;background:#FFF;box-shadow:0px 3px 4px rgba(150, 150, 150, 0.2);margin-top:8px;}
.share-btns{position:relative;margin-top:15px;}
ul.share-btns{list-style-type:none;margin:0;padding:0;background-color:#fff;}
ul.share-btns>li{margin:0;display:inline-block;padding:5px !important;}
ul.share-btns a{font-size:0;padding:5px;}
/* END Style share-btns */

#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child{background-color:transparent;}
#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child:after{display:none;}
#nav .right ul.share-btns li{float:none;margin:0;}
.wc-qrcode{padding:30px;background:#fff;display:none;}
.wc-qrcode.is-active{display:block;}
.wc-qrcode p{font-size:0.875em;color:#000;margin:0 0 10px;}

/*Search*/
.searchBar{-webkit-appearance:none;border-radius:0;background:#fff;border:1px solid #666;border-right:0;display:block;float:left;height:30px;margin:0;padding:0 17px;outline-offset:0;}
.searchBtn{box-sizing:border-box;min-width:0;width:30px;height:30px;border:1px solid #666;border-left:0;padding:6px;-webkit-appearance:none;background:white url(/images/search.svg)no-repeat center center;background-size:45%;margin:0;float:left;display:block;text-indent:-9999px;}
::placeholder{color:#dedede;}
#top #topBar #toolBar ::placeholder{color:#dedede;}
#mobile-top #searchInside div.search form{overflow:hidden;}
#mobile-top #searchInside div.search form .searchBar{width:80%;height:40px;padding:9px 17px 8px;}
#mobile-top #searchInside div.search form .searchBtn{width:40px;height:40px;border-top-left-radius:0;border-bottom-left-radius:0;}

#SearchBar_Input{display:block;width:80%;float:left;}
#SearchBar #searchAdvance{line-height:30px;margin-left:10px;}
#SearchBar #SiteGroup{clear:both;margin:6px 0;}
#SearchBar #SiteGroup span{margin-right:15px;margin-bottom:0;}
#SearchBar #SiteGroup label{margin:0 15px 0 5px;}
#SearchBar #SiteGroup input{vertical-align:middle;}
#SearchResult{margin:10px 0px;}
#SearchResult .Search_Sort{margin:10px 0px;}
#SearchResult .Search_Sort span{padding:0 10px;display:inline !important;margin:0;}
#SearchResult .Search_Result_Text{margin:20px 0px;font-weight:bold;border-bottom:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Result_Text .Search_Result_Keywords{color:#f00;font-weight:bold;display:inline !important;margin:0;}
#SearchResult .Search_Result{margin:10px 0px;}
#SearchResult .Search_Result ul{list-style:none;margin-left:10px;}
#SearchResult .Search_Result ul li{margin:0;}
#SearchResult .Search_Result ul li a{text-decoration:none;display:block;}
#SearchResult .Search_Result ul li a span{margin:0;}
#SearchResult .Search_Result ul li a .Search_Result_Id{float:left;font-weight:bold;width:40px;}
#SearchResult .Search_Result ul li a .Search_Result_Content{display:block;overflow:hidden;}
#SearchResult .Search_Result ul li a .Search_Result_Title{display:block;font-weight:bold;}
#SearchResult .Search_Result ul li a .Search_Result_Summary{display:block;font-size:90%;color:#666;padding:10px 0;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Details{display:block;padding-left:40px;margin:0 0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Details span{display:inline;color:#999;font-size:80%;}
#SearchResult .Search_Result ul li .Search_Result_Url{display:block;color:#666;font-size:100%;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Date:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache a{display:inline;}
#SearchResult .Search_Nav{margin:20px 0px;font-weight:bold;border-top:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Nav ul{display:block;text-align:center;}
#SearchResult .Search_Nav ul li{display:inline-block;margin:0 8px;}
#SearchResult .Search_Nav ul li a.Current{font-weight:bold;}
#SearchResult .Search_Related{margin:20px 0px;font-weight:bold;border-top:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Related div{padding-bottom:10px;}
#SearchResult .Search_Related div span{font-weight:bold;color:#f00;}
#SearchResult .Search_Related ul{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;list-style:none;margin-left:0;}
#SearchResult .Search_Related ul li{margin:0;}
#SearchResult .Search_Related ul li a{text-decoration:none;}
#Search_Loading{display:none;position:fixed;background-color:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:10000;}
#Search_Loading .Loader{margin:0 auto;top:50%;position:relative;opacity:0.7;margin-top:-40px;width:80px;height:80px;}
#Search_Loading .Text{opacity:0;position:absolute;left:0;top:55%;right:0;text-align:center;}
#Search_Loading .Loader.Spin{border:5px solid #fff;border-top:5px solid #222;border-radius:50%;animation:spin 2s linear infinite;}
#Search_Loading .Loader.Ripple div{position:absolute;border:5px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
#Search_Loading .Loader.Ripple div:nth-child(2){animation-delay:-0.5s;}
#Search_Loading .Loader.Ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:5px;border:5px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent;}
#Search_Loading .Loader.Ring div:nth-child(1){animation-delay:-0.45s;}
#Search_Loading .Loader.Ring div:nth-child(2){animation-delay:-0.3s;}
#Search_Loading .Loader.Ring div:nth-child(3){animation-delay:-0.15s;}
#Search_Loading .Loader.Spinner{color:official;}
#Search_Loading .Loader.Spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}
#Search_Loading .Loader.Spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff;}
#Search_Loading .Loader.Spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
#Search_Loading .Loader.Spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
#Search_Loading .Loader.Spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
#Search_Loading .Loader.Spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
#Search_Loading .Loader.Spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
#Search_Loading .Loader.Spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
#Search_Loading .Loader.Spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
#Search_Loading .Loader.Spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
#Search_Loading .Loader.Spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
#Search_Loading .Loader.Spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
#Search_Loading .Loader.Spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
#Search_Loading .Loader.Spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
#Search_Loading .Loader.DotSpinner div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite;}
#Search_Loading .Loader.DotSpinner div:nth-child(1){animation-delay:0s;top:37px;left:66px;}
#Search_Loading .Loader.DotSpinner div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px;}
#Search_Loading .Loader.DotSpinner div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px;}
#Search_Loading .Loader.DotSpinner div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(11){animation-delay:-1s;top:62px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px;}
#AdvancedSearch .Block{clear:both;margin:20px 0;overflow:hidden;background-color:#fafafa;padding-bottom:10px;}
#AdvancedSearch .Block .cb{clear:both;}
#AdvancedSearch .Block .of-h{overflow:hidden;}
#AdvancedSearch .Block .fl{float:left;}
#AdvancedSearch .Block .pt{padding-top:10px !important;padding-bottom:0;}
#AdvancedSearch .Block .pl{padding-left:10px !important;padding-right:0;}
#AdvancedSearch .Block .pr{padding-right:10px !important;padding-left:0;}
#AdvancedSearch .Block .mr{margin-right:5px !important;}
#AdvancedSearch .Block .va-bl{vertical-align:baseline;}
#AdvancedSearch .Block .pan{padding:0;}
#AdvancedSearch .Block .phn{padding-left:0;padding-right:0;}
#AdvancedSearch .Block .ptn{padding-top:0;}
#AdvancedSearch .Block .w-100{width:100%;}
#AdvancedSearch .Block .w-50{width:50%;}
#AdvancedSearch .Block .w-30{width:30%;}
#AdvancedSearch .Block .db{display:block;}
#AdvancedSearch .Block .di{display:inline;}
#AdvancedSearch .Block span{padding:20px 30px;}
#AdvancedSearch .Block div{margin:20px 0;padding:0 30px;}
#AdvancedSearch .Block select{padding:10px 20px;}
#AdvancedSearch .Block .Title{display:block;background-color:#4060a8;color:#fff;margin-bottom:10px;font-size:1.1em;}
#AdvancedSearch .Block .Field .cb{clear:both;}
#AdvancedSearch .Block .Field input{display:block;width:100%;}
#AdvancedSearch .Block .Field label{display:block;line-height:1.9em;}
#AdvancedSearch .Block .Radio *{}
#AdvancedSearch .Block .Radio div{margin-top:5px;}
#AdvancedSearch .Block .Radio div label{float:left;clear:both;}
#AdvancedSearch button{padding:10px 20px;background-color:#cc4c02;color:#fff;margin-right:20px;font-weight:bold;}
#AdvancedSearch button:hover{background-color:#cc4c02;}

/* Responsive */
@media all and (min-width:768px){
	/*Search*/
	#SearchResult .Search_Related ul{height:8em;}
}
@media only screen and (min-width:768px){
	#SearchResult .Search_Related ul{height:12em;}
	#AdvancedSearch .Block .Field input{float:right;width:60%;}
}
@media only screen and (min-width:1024px){
	#AdvancedSearch .Block .pl-l{padding-left:10px;padding-right:0;}
	#AdvancedSearch .Block .pr-l{padding-right:10px;padding-left:0;}
	#AdvancedSearch .Block .di-l{display:inline;}
	#AdvancedSearch .Block .fl-l{float:left;}
	#AdvancedSearch .Block .cn-l{clear:none;}
	#AdvancedSearch .Block .w-50-l{width:50%!important;}
}
@media all and (min-width:768px){
	#SearchResult .Search_Related ul{height:8em;}
}

/* Loading Animation */
@keyframes lds-default{
	0%, 20%, 80%, 100%{transform:scale(1);}
	50%{transform:scale(1.5);}
}
@keyframes lds-spinner{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes lds-ring{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@keyframes spin{
	0%{transform:rotateZ(0);}
	100%{transform:rotateZ(360deg);}
}
@keyframes lds-ripple{
	0%{top:36px;left:36px;width:0;height:0;opacity:1;}
	100%{top:0px;left:0px;width:72px;height:72px;opacity:0;}
}