﻿@charset "utf-8";
@import url(all.min.css);
@import url(bootstrap.css);
@import url(responsiveslides.css);
@import url(jquery-ui.css);
@import url(themes.css);
@import url(jquery.mmenu.css);
@import url(colorbox.css);
@import url(lightslider.css); 
@import url(docs.theme.min.css); 
@import url(swiper-bundle.min.css); 

html,body{margin:0;padding:0;height:100%;color:#000;-webkit-text-size-adjust:none;line-height:1.5em;}
body{font-size:1em;min-width:320px;background-color:#fff;position:relative;-webkit-text-size-adjust:none;}
body *{text-shadow:none;}
.header,.content,.footer{text-align:center;}
.header,.footer{background:#777;font-size: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;}
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}ul{list-style:none}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:bottom}.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} .ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden} .clearfix:after{clear:both} .clearfix{zoom:1} img {vertical-align:bottom}

:lang(en){font-family:"Poppins",Arial,Verdana,sans-serif;}
:lang(zh-hk){font-family:'DFLiHeiHK','微軟正黑體',Arial,Verdana,sans-serif;}
:lang(zh-cn){font-family:'微軟正黑體',Arial,Verdana,sans-serif;}

a{color:#087883;text-decoration:none;}
a:visited{text-decoration:underline;}
a:hover{color:#B34700;text-decoration:none;}
.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%;}
.fa,.far,.fas{font-family:"Font Awesome 5 Free";}
.fab{font-family:"Font Awesome 5 Brands"}
h1{font-size:1.7em;font-weight:bold;margin:1em 0;}
h2{font-size:1.5em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;}
h3{font-size:1em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;}
p{text-align:justify;margin:1em 0;line-height:1.5em;}
ul{list-style-type:disc;margin-left:1.5em;}
ol li{margin-left:1.5em;}
.font-arial{font-family:Arial;}
.searchBtn{background:url("/frsafety/images/search-solid.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;}
.alignLeft{text-align:left;}
.borderBottomNone{border-bottom:1px solid #fff;}
.vertM{vertical-align:middle;}
.noShow{display:none;}
.textBold{font-weight:bold;}
.bUnderline{font-weight:bold;text-decoration:underline;}
.txtItalic{font-style:italic;font-weight:normal;}
.txtUnderline{text-decoration:underline;font-weight:normal;}
.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;}
body.m1 .toolBar ul li a.m1,body.m2 .toolBar ul li a.m2,body.m3 .toolBar ul li a.m3,body.m4 .toolBar ul li a.m4,body.m5 .toolBar ul li a.m5,.toolBar ul li a:hover,.toolBar ul li.open>a{color:#c75300 !important;}
.anchor{display:block;position:relative;top:-82px;visibility:hidden;}
.container{max-width:inherit;padding:0 20px;}
body.m1 #desktop-top .tMenu li>a.m1,body.m2 #desktop-top .tMenu li>a.m2,body.m3 #desktop-top .tMenu li>a.m3,body.m4 #desktop-top .tMenu li>a.m4,body.m5 #desktop-top .tMenu li>a.m5,body.m6 #desktop-top .tMenu li>a.m6,body.m7 #desktop-top .tMenu li>a.m7{background-color:#01672e;}
table{margin-bottom:1rem;width:100%;border-collapse:collapse;}
table thead tr{background-color:#0b5af9;color:#fff;}
table td,table th{padding:5px 3px;}
.width100{width:100% !important;}
ol,ul{padding:10px 0;}
ul>li,ol>li{padding:5px 0;}
ol>li:before{text-align:left;}

/*Fonts*/
@font-face{font-family:FranklinGothicDemi;
	src:url(../webfonts/franklin-gothic-demi-regular.eot);
	src:url(../webfonts/franklin-gothic-demi-regular.eot?#iefix) format("embedded-opentype"),
		url(../webfonts/franklin-gothic-demi-regular.woff2) format("woff2"),
		url(../webfonts/franklin-gothic-demi-regular.woff) format("woff"),
		url(../webfonts/franklin-gothic-demi-regular.ttf) format("truetype"),
		url(../webfonts/franklin-gothic-demi-regular.svg#fontawesome) format("svg")
}
@font-face{font-family:FranklinGothicMedium;
	src:url(../webfonts/franklin-gothic-medium-regular.eot);
	src:url(../webfonts/franklin-gothic-medium-regular.eot?#iefix) format("embedded-opentype"),
		url(../webfonts/franklin-gothic-medium-regular.woff2) format("woff2"),
		url(../webfonts/franklin-gothic-medium-regular.woff) format("woff"),
		url(../webfonts/franklin-gothic-medium-regular.ttf) format("truetype"),
		url(../webfonts/franklin-gothic-medium-regular.svg#fontawesome) format("svg")
}
@font-face{font-family:FranklinGothicDemiCond;
	src:url(../webfonts/franklin-gothic-demi-cond.eot);
	src:url(../webfonts/franklin-gothic-demi-cond.eot?#iefix) format("embedded-opentype"),
		url(../webfonts/franklin-gothic-demi-cond.woff2) format("woff2"),
		url(../webfonts/franklin-gothic-demi-cond.woff) format("woff"),
		url(../webfonts/franklin-gothic-demi-cond.ttf) format("truetype"),
		url(../webfonts/franklin-gothic-demi-cond.svg#fontawesome) format("svg")
}
@font-face{font-family:Cambria;
	src:url(../webfonts/Cambria.eot);
	src:url(../webfonts/Cambria.eot?#iefix) format("embedded-opentype"),
		url(../webfonts/Cambria.woff2) format("woff2"),
		url(../webfonts/Cambria.woff) format("woff"),
		url(../webfonts/Cambria.ttf) format("truetype"),
		url(../webfonts/Cambria.svg#fontawesome) format("svg")
}
@font-face{font-family:Cambriab;
	src:url(../webfonts/cambriab.eot);
	src:url(../webfonts/cambriab.eot?#iefix) format("embedded-opentype"),
		url(../webfonts/cambriab.woff2) format("woff2"),
		url(../webfonts/cambriab.woff) format("woff"),
		url(../webfonts/cambriab.ttf) format("truetype"),
		url(../webfonts/cambriab.svg#fontawesome) format("svg")
}

/*Skip to main content*/
#skiplinkHolder{background-color:#cc4c02;}
#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:3px solid #fff;text-decoration:underline;}

/*TopBar*/
#desktop-top,#header{display:none;}
#mobile-top{display:block;z-index:10;margin-top:0;}
#mobile-top .title{padding:13px 20px 5px 0;display:inline-block;z-index:100;position:fixed;background-color:#fff;width:100%;height:82px;}
#mobile-top .title img{float:left;}
#mobile-top .title a:last-child img{margin-top:11px;}
#mobile-top .title span{text-decoration:none;color:#000;font-weight:bold;font-size:1em;display:block;margin-top:24px;}
#mobile-top .title a img{width:102px;}
:lang(en) #mobile-top .title span{font-size:0.75em;font-family:Arial;}
#mobile-top #searchIcon{display:inline-block;cursor:pointer;position:fixed;right:107px;top:28px;z-index:100;}
#mobile-top #searchIcon a{color:#000;font-size:1.7em;}
#mobile-top #langIcon{display:inline-block;cursor:pointer;position:fixed;right:70px;top:26px;z-index:100;}
#mobile-top #langIcon a{color:#000;font-size:1.7em;}
#mobile-top #menuBtn{display:inline-block;cursor:pointer;position:fixed;right:9px;top:15px;z-index:100;}
#mobile-top #searchInside{position:fixed;background-color:#fff;padding:82px 25px;width:100%;height:100%;z-index:100;overflow:hidden;display:none;}
#mobile-top #langInside{position:fixed;background-color:#fff;padding:82px 25px;width:100%;height:100%;z-index:100;overflow:hidden;display:none;}
#mobile-top #langInside a{color:#000;font-size:1em;}
#mobile-top #menuBtn{display:inline-block;cursor:pointer;position:fixed;right:9px;top:15px;z-index:100}
#mobile-top ul{margin-left:0;margin-bottom:0;padding:0;}
#mobile-top .lang a{}
nav#menu{left:1200px;z-index:100;font-family:"Poppins", "Microsoft JhengHei", 微軟正黑體, 微軟雅黑體, 細明體_HKSCS, Arial, sans-serif;}
nav#menu a{font-weight:bold;}
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:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-9px, -7px);transform:rotate(45deg) translate(-9px, -7px);}
.crossBtn{position:absolute;right:27px;top:30px;z-index:99999;background-color:transparent;border:0;}
.crossBtn:focus,.crossBtn:hover{border:1;}
.crossBtn .bar1{transform:rotate(-45deg) translate(2px, 5px);}
.crossBtn .bar3{transform:rotate(45deg) translate(-2px, -10px);}
.title a{color:#4060a8;font-weight:bold;font-size:0.7em;vertical-align:middle;display:inline-block;}
.title a:last-child{width:100px;line-height:1em;}

/*Row1*/
#content-landing #tabs{padding:20px 0 0 0;margin-top:85px;}
#content-landing #tabs a{font-size:0.7em;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;}
.ui-tabs .ui-tabs-nav{position:relative;padding:0;max-width:1200px;margin:0 auto;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:15px 4px;width:100%;text-align:center;font-weight:bold;position:relative;}
.ui-tabs .ui-tabs-nav li{margin:0;width:calc(100% / 3);white-space:inherit;height:90px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{position:relative;}
:lang(en) .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(1) .ui-tabs-anchor,:lang(en) .ui-tabs .ui-tabs-nav li.ui-tabs-active:nth-child(3) .ui-tabs-anchor{position:relative;top:12px;}
:lang(en) .ui-tabs li:nth-child(3) .ui-tabs-anchor{position:initial;}
:lang(en) .ui-tabs li:nth-child(1) .ui-tabs-anchor,:lang(en) .ui-tabs li:nth-child(3) .ui-tabs-anchor{font-weight:bold;position:relative;top:12px;}
.ui-tabs .ui-tabs-nav li:nth-child(1):hover,.ui-tabs .ui-tabs-nav li:nth-child(1).ui-tabs-active{background:#bfe3a7;}
.ui-tabs .ui-tabs-nav li:nth-child(2):hover,.ui-tabs .ui-tabs-nav li:nth-child(2).ui-tabs-active{background:#c8d9fd;}
.ui-tabs .ui-tabs-nav li:last-child:hover,.ui-tabs .ui-tabs-nav li:last-child.ui-tabs-active{background:#f6edb9;}
.ui-tabs .ui-tabs-nav li:last-child{margin-right:0;}
.ui-tabs .ui-tabs-panel{padding:0 0 1em 0;}
.ui-tabs .ui-tabs-panel ul{margin-left:0;margin-top:1em;margin-bottom:1.4em;color:#4060a8;}
.ui-widget.ui-widget-content{border:0;}
.ui-widget-header{border:0;background:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border:0;background:#f6edb9;color:#1a54ac;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:0;background:transparent;color:#1a54ac;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background:#f6edb9;color:#1a54ac;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button,.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,.ui-state-default a, .ui-state-default a:link{color:#1a54ac;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{width:100%;text-align:center;}
.ui-tabs li:nth-child(2) .ui-tabs-anchor,.ui-tabs li:nth-child(3) .ui-tabs-anchor{font-weight:bold;}
.pause_btn,.play_btn{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;position:relative;bottom:-50px;text-align:-webkit-center;}
.pause_btn a{display:block;line-height:0;font-size:0;text-indent:-99999px;background:#000 url('/frsafety/images/icon_banner_pasue.png') no-repeat scroll 0 0 / 100% 100%;border-radius:50%;height:30px;-webkit-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;width:30px;border:1px solid #fff;}
.pause_btn a:hover,.play_btn a:hover,.pause_btn a:focus,.play_btn a:focus{background-color:#e21708;}
.play_btn a{display:none;line-height:0;font-size:0;text-indent:-99999px;background:#000 url('/frsafety/images/icon_banner_play.png') no-repeat scroll 0 0 / 100% 100%;border-radius:50%;height:30px;-webkit-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;width:30px;border:1px solid #fff;}

#content-landing #tabs #tabs-1{background-color:#dcf0cf;}
#content-landing #tabs #tabs-2{background-color:#e1eafe;}
#content-landing #tabs #tabs-3{background-color:#faf5d9;}
#content-landing #tabs #tabs-1 .container,#content-landing #tabs #tabs-2 .container,#content-landing #tabs #tabs-3 .container{padding:0;}
#content-landing #tabs #tabs-1 .tab-img,#content-landing #tabs #tabs-2 .tab-img,#content-landing #tabs #tabs-3 .tab-img{display:none;}
#content-landing #tabs #tabs-1 .tab-img-m,#content-landing #tabs #tabs-2 .tab-img-m,#content-landing #tabs #tabs-3 .tab-img-m{display:block;}
#content-landing #tabs #tabs-1 .tab-img-m img,#content-landing #tabs #tabs-2 .tab-img-m img,#content-landing #tabs #tabs-3 .tab-img-m img{width:100%;}
#content-landing #tabs #tabs-1 ul, #content-landing #tabs #tabs-2 ul, #content-landing #tabs #tabs-3 ul{margin:1em 0 1.4em 0;}
#content-landing #tabs #tabs-1 ul li:before,#content-landing #tabs #tabs-2 ul li:before,#content-landing #tabs #tabs-3 ul li:before{content:'\2023';margin-right:10px;font-size:2.8125em;color:#4060a8;top:8px;position:relative;line-height:0.2em;}
#content-landing #tabs #tabs-1 ul li,#content-landing #tabs #tabs-2 ul li,#content-landing #tabs #tabs-3 ul li{margin:0 20px;list-style-type:none;text-indent:-24px;padding-left:24px;}

.latestNews{background-color:#6ac1ea;padding:15px 0 0 0;}
.latestNews h1{color:#333;max-width:1200px;margin:0 auto;padding:30px;text-align:center;font-size:1.3em;}

.swiper-wrapper .swiper-slide{background-color:#fff;height:180px;padding:0;}
.swiper-wrapper .swiper-slide a{padding:10px;display:table;width:100%;margin:0 auto;color:#000;font-size:0.85em;}
.swiper-wrapper .swiper-slide a p{text-align:left;margin-right:5px;display:table-cell;vertical-align:top;width:60%;}
.swiper-wrapper .swiper-slide img{display:table-cell;vertical-align:top;padding:0 10px;margin:0 auto;width:auto;}
.swiper-pointer-events{padding:0 40px;}
.swiper-button-prev{background-color:#6ac1ea;height:85%;left:0;top:0;}
.swiper-button-next{background-color:#6ac1ea;height:85%;right:0;top:0;}
.swiper-pagination-clickable .swiper-pagination-bullet{border:1px solid #000;opacity:1;}
.row{margin:0 auto;max-width:1200px;width:100%;}

/*#demos .owl-carousel{padding:0 20px 20px 20px;position:relative;}
#demos .owl-carousel .item{background-color:#fff;height:180px;padding:0;}
#demos .owl-carousel .item a{padding:10px;display:table;width:100%;margin:0 auto;color:#000;font-size:0.85em;}
#demos .owl-carousel .item a p{text-align:left;margin-right:5px;display:table-cell;vertical-align:top;width:60%;}
#demos .owl-carousel .item img{display:table-cell;vertical-align:top;padding:0 10px;margin:0 auto;width:auto;}
.owl-theme .owl-nav{position:relative;top:0;display:flex;flex-direction:row-reverse;}
.owl-carousel .owl-nav button.owl-prev{float:left;position:absolute;left:-32px;top:-125px;}
.owl-carousel .owl-nav button.owl-next{position:absolute;top:-125px;right:-32px;}
.column,.columns {position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{font-size:4em;}
.owl-theme .owl-nav [class*='owl-']:hover{background:transparent;}
*/
@media only screen and (min-width:64.0625em){
	.large-12{width:100%;}
	.column, .columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}
}
@media only screen and (min-width:40.0625em)
.column, .columns {
    position:relative;
    padding-left:.9375rem;
    padding-right:.9375rem;
    float:left;
}

#flashIcons{margin-top:20px;}
#flashIcons ul{max-width:1200px;margin:0 auto;padding:0;}
#flashIcons ul li{list-style:none;display:block;}
#flashIcons ul li img{width:100%;}
#flashIcons .container{padding:0;}

/*usefulink*/
.usefulink{max-width:1200px;margin:10px auto;text-align:center;}
.usefulink a{padding:5px;display:inline-block;}

/*Slide*/
.lSAction{display:block !important;}
.lSAction>a{top:0;opacity:1;padding:0;margin:0;width:29px;height:180px;}
.lSAction > .lSPrev{left:0;background-position:0;}
.lSAction > .lSNext{right:0;transform:rotate(180deg);background-position:0;}



/*Content*/
ul.bullet-list{margin:0 auto;padding:0;display:table;width:100%;}
ul.bullet-list>li{list-style:none;padding:20px;}
ul.bullet-list>li:first-child{text-align:center;}
ul.bullet-list>li:first-child ul{margin-left:100px;}
ul.bullet-list>li:first-child ul li{text-align:left;}
ul.bullet-list>li span{padding:5px 10px;display:table-cell;vertical-align:middle;text-align:left;}
ul.bullet-list>li span:first-child{width:71px;vertical-align:top;}
ul.photo-list{margin:0;}
ul.photo-list>li{list-style:none;padding:20px;display:inline-block;width:300px;vertical-align:top;}
ul.photo-list>li span{display:block;margin:10px 0;text-align:center;}
#inside-content h1{border-left:8px solid #e15b6d;padding-left:10px;margin-top:0.5em;}
.img-right{text-align:center;padding:20px;}
.img-group{text-align:center;}
.img-group div{display:inline-block;vertical-align:top;width:248px;text-align:center;margin:20px;}
.img-group span{display:block;padding:10px;}
ul.bulletBlue{margin:0;vertical-align:top;padding:0;}
ul.bulletBlue li{background-image:url(/frsafety/images/bullet_blue.png);background-repeat:no-repeat;background-position:left 10px;list-style-type:none;padding-left:15px;}

/*Safety*/
#safety div{display:none;}

/*Sitemap*/
#sitemap{background-color:#dffbc7;padding:20px 0;margin-top:20px;}
#sitemap div>ul{max-width:1200px;margin:0 auto;padding:0;}
#sitemap div>ul>li{list-style:none;display:block;}
#sitemap div>ul>li:first-child{padding:20px 0 40px 20px;border-bottom:1px solid #000;}
#sitemap div>ul>li:last-child div{font-size:1.25em;font-weight:bold;}
#sitemap div>ul>li:last-child div:first-child{margin-bottom:10px;margin-left:1.2em;}
#sitemap div>ul>li:last-child div:first-child a{color:#000;}
#sitemap div>ul>li:last-child{margin:40px 0 20px 0;}
#sitemap div>ul li:last-child ul{display:block;padding:0;}
#sitemap div>ul li:last-child ul>li{list-style:none;}
#sitemap div>ul li:last-child a{color:#000;}

/*Footer*/
#footer{position:relative;border-top:1px solid #6e6e6e;clear:both;background-color:#282828;color:#fff;}
#footer a{text-decoration:none;color:#fff;display:block;}
#footer .left{list-style:none;line-height:4px;position:relative;display:block;}
#footer .left ul li{padding:10px 10px 10px 0;margin-right:10px;position:relative;display:inline-block;}
#footer .left ul{display:block;margin:0;}
#footer .left div{padding:10px 0;}
#footer #backtotop a{color:#ccc;font-size:3.75rem;position:fixed;right:20px;bottom:10px;text-decoration:none;z-index:999;display:none;}

/*Banner*/
#banner{position:relative;margin-top:80px;}
#banner img{height:100%;max-width:fit-content;}
#banner span{color:#4060a8;font-weight:bold;font-size:1.5em;position:absolute;top:40%;}

/*nav*/
#breadcrumbs{padding:10px 0;position:relative;z-index:1;}
#breadcrumbs span{padding:0 10px 0 0;font-size:0.9em;}
#breadcrumbs span:after{content:'>';display:inline-block;font-size:1.125em;margin:0 0 0 10px;}
#breadcrumbs span:last-child:after{content:'';display:inline-block;vertical-align:middle;font-size:0.9em;margin:0 5px;}
#breadcrumbs div a{color:#000;text-decoration:none;margin-bottom:10px;padding:0 10px 0 0;font-size:0.9em;}
#breadcrumbs div a.fas span{font-family:"Poppins","Microsoft JhengHei",微軟正黑體, 微軟雅黑體,細明體_HKSCS,Arial, ans-serif;padding-right:5px;float:left;}
#breadcrumbs div a.fa-home span{display:none;}
#breadcrumbs div a.active,nav div a:hover,#breadcrumbs div span.active{color:#f5c008;}
#breadcrumbs div span.active{text-decoration:none;font-size:0.9em;}
#breadcrumbs div a:after{content:'>';display:inline-block;font-size:1.125em;margin:0 0 0 10px;}
#breadcrumbs>div>a:last-child:after{content:'';display:inline-block;vertical-align:middle;font-size:1.125em;margin:0 5px;}

/*Tables*/
table{background-color:#fff;}
table td,table th{padding:8px 10px;}
table thead tr th{border:1px solid #ccc;vertical-align:top;font-weight:bold;background-color:#4060a8;color:#fff;text-align:center;}
table tbody tr:nth-child(even){background-color:#deeef9;}
table tbody tr.odd{background-color:#fff !important;}
table tbody tr.even{background-color:#deeef9 !important;}
table tbody tr th{border:1px solid #ccc;vertical-align:top;}
table tbody tr td{border:1px solid #ccc;padding:10px;vertical-align:top;}
table tbody tr td.center{text-align:center;}
table tbody tr.subTitle td{background-color:#ececec;font-weight:bold;}
table tbody tr.total th,table tbody tr.total td{font-weight:bold;text-align:center;}
table.ttff tbody tr td:nth-child(2),.ttff tbody tr td:nth-child(3),.ttff tbody tr td:nth-child(4),.ttff tbody tr td:nth-child(5){text-align:center;}
table.all tbody tr td{text-align:center;}
caption{padding-top:0;padding-bottom:10px;color:#000;text-align:left;caption-side:top;font-weight:bold;}
table.noborder{background-color:transparent;}
table.noborder tr{background-color:#fff !important;}
table.noborder td{border:0;padding:0;}
table.newletterTable thead th{font-weight:bold;background-color:f9fed6;}
table.newletterTable th,table.newletterTable td{text-align:center;}
table.newletterTable img{width:100px;}
table.tvscript td{padding:10px;}
table.tvscript td:first-child{text-align:right;font-weight:bold;}
table.publication tr{border:0;}
table.publication tbody tr:nth-child(even){background-color:transparent;}
table.publication thead tr th{text-align:left;}
table.publication td{border:0;font-size:1.1em;vertical-align:middle;}
table.publication td:first-child{width:30px;}
table.publication td img{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin:10px;width:100px;vertical-align:middle;}
table.table1{margin-bottom:20px;}
table.table1 thead{border-top:5px solid #ff9900;}
table.table1 thead tr{background-color:#eee;}
table.table1 thead tr th{font-size:1.2em;background-color:#0384c5;clip-path:polygon(100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);padding:20px;border:0;}
table.table1 thead tr th:before{}
table.table1 tbody{background-color:#eee;}
table.table1 tbody tr td{border:0;text-align:center;padding:20px 30px;}
table.table1 tbody tr td div{line-height:1.2em;font-size:1.1em;padding-bottom:20px;}
table.table1 tbody tr td div a{color:#BD051D;font-weight:bold;}

@media all and (max-width:1024px){
	table.table1 tbody tr td{width:100% !important;display:block;border-bottom:2px solid #fff;}
	table.table1 tbody tr td:last-child{border-bottom:0;}
}
/*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(/frsafety/images/search-solid.svg)no-repeat center center;background-size:45%;margin:0;float:left;display:block;text-indent:-9999px;}
::placeholder{color:#757575;}
#top #topBar #toolBar ::placeholder{color:#757575;}
#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 { }
#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; }

@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; }
}

@media only screen and (min-width: 768px) {
	/*Search*/
	#SearchResult .Search_Related ul { height: 12em; }
	#AdvancedSearch .Block .Field input { float: right; width: 60%; }
}

@media only screen and (min-width: 1024px) {
	/*Search*/
	#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:360px){
	#mobile-top .title a img{width:124px;}
	/*.latestNews div{width:320px;}*/
	
	/*Public Forms*/
	#inside #content-landing ul#publicForms li a div{left:124px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(1) a div{top:33px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(2) a div{top:20px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(3) a div{top:20px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(4) a div{top:26px;}	
}
@media all and (min-width:375px){
}
@media all and (min-width:400px){
	#mobile-top .title{padding:13px 20px 5px 0;}
	#mobile-top .title a img{width:140px;}
	.title a:last-child{line-height:1.1em;}
	
	/*Public Forms*/
	#inside #content-landing ul#publicForms li a div{left:128px;}
	:lang(en) #inside #content-landing ul#publicForms li a div{left:138px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(1) a div{top:38px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(2) a div{top:26px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(3) a div{top:26px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(4) a div{top:31px;}

	/*Encouragement*/
	.encourageBg:before{width:395px;height:36px;}
	.encourageBg:after{width:395px;height:19px;}
}
@media all and (min-width:414px){
	#mobile-top .title a img{width:152px;}
}
@media all and (min-width:500px){
	.title a{font-size:1.1em;}
	.title a:last-child{width:180px;line-height:1.2em;}
	/*TopBar*/
	#mobile-top .title a img{margin-right:10px;width:initial;margin-top:0 !important;}
	#mobile-top .title a span{font-size:1.25em;}
	
	/*Row1*/
	#content-landing #tabs a{font-size:1.2em;}
	:lang(en) #content-landing #tabs a{font-size:1em;}
}
@media all and (min-width:600px){
	/*Icon1*/
	#index .icons ul{top:-80px;}
	#index .icons ul li{margin:10px 5px;width:calc((100% - 40px) / 4);float:left;list-style-type:none;}
	
	/*Row1*/
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:15px 11px;font-size:0.8125em;}
	.title a:last-child{width:380px;}
}
/*Tablet*/
@media all and (min-width:768px){
	/*Banner*/
	#banner img{height:auto;width:100%;max-width:100%;}
	
	/*Row1*/
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:0.75em;}
	
	/*Sitemap*/

	/*Search*/
	#SearchResult .Search_Related ul { height:8em; }

	#flashIcons ul li{display:table-cell;}
	#flashIcons ul li img{width:100%;}

	#sitemap div>ul>li{display:table-cell;}
	#sitemap div>ul>li:first-child{width:250px;border-bottom:0;}
	#sitemap div>ul>li:last-child{vertical-align:middle;}
	#sitemap div>ul>li:last-child div:first-child{margin-left:50px;}
	#sitemap div>ul li:last-child ul{display:table-cell;}
	#sitemap div>ul li:last-child ul:first-child{border-left:1px solid #000;padding:0 50px 0 0;}
	#sitemap div>ul li:last-child ul>li{padding:0 20px 0 50px;}
	ul.bulletBlue{display:table-cell;padding-right:30px;}
}
@media all and (min-width:800px){
	/*Row1*/
	.ui-tabs li .ui-tabs-anchor{font-weight:bold;position:relative;top:20px;}
	:lang(en) .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{position:relative;top:0;}
	:lang(en) .ui-tabs li .ui-tabs-anchor{font-weight:bold;position:relative;top:0;}
}
/*Desktop*/
@media all and (min-width:1024px){
	/*Row1*/
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:1em;text-align:center;}
	.ui-tabs .ui-tabs-panel{padding:0;}
	#content-landing #tabs #tabs-1 .tab-img,#content-landing #tabs #tabs-2 .tab-img,#content-landing #tabs #tabs-3 .tab-img{display:block;text-align:right;position:relative;}
	#content-landing #tabs #tabs-1 ul,#content-landing #tabs #tabs-2 ul,#content-landing #tabs #tabs-3 ul{position:absolute;top:100px;padding:10px 0;margin:1em 0 1.4em 1em;max-width:430px;}
	#content-landing #tabs #tabs-1 .tab-img-m,#content-landing #tabs #tabs-2 .tab-img-m,#content-landing #tabs #tabs-3 .tab-img-m{display:none;}

	/*.latestNews ul li{display:inline-block;margin:0 0 20px 0;width:calc(100% / 3.03);}*/
	
	/*Content*/
	ul.bullet-list{display:table;}
	ul.bullet-list>li{display:table-cell;vertical-align:top;}
	ul.bullet-list>li:first-child{width:20%;}
	table.table1 tbody tr td{border-right:2px solid #fff;border-bottom:0;}
	table.table1 tbody tr td:last-child{border-right:0;}
	
	/*Footer*/
	#footer .left{display:flex;justify-content:space-between;}
}
@media all and (min-width:1200px){
	.anchor{top:-10px;}
	.container{max-width:1200px;}
	/*TopBar*/
	nav#menu{display:none;}
	body{overflow:initial !important;}
	#header{display:block;z-index:100;width:100%;background-color:#fff;}
	#header .container ul:first-child{margin:0;}
	#mobile-top{display:none;}
	#header .title{display:inline-block;font-size:1.25em;}
	#header .title img{float:left;margin-right:10px;}
	#header .toolBar{display:inline-block;float:right;text-align:right;vertical-align:top;z-index:10;font-size:0.875em;}
	#header .toolBar ul{display:block;left:0;z-index:10;margin-left:0;}
	#header .toolBar ul li{display:inline-block;padding:5px 10px 5px 0;font-size:1rem;}
	#header .toolBar ul li.lang a:first-child{margin-right:12px;}
	#header .toolBar ul li a,#header .toolBar div.search a.fas{color:#333;text-decoration:none;}
	#header .toolBar div.search{margin-right:10px;display:block;float:right;}
	#header .toolBar div.search a.fas span{font-family:Arial,Verdana,sans-serif;padding-right:5px;float:left;}
	#header .toolBar ul li a.fa-print,#header .toolBar ul li a.fa-share-alt{font-size:1.25em;}
	#desktop-top{display:block;background-color:#4060a8;}
	#desktop-top .tMenu{display:block;left:0;z-index:10;margin-left:0;padding:0;}
	#desktop-top .tMenu>li{display:inline-block;text-align:center;vertical-align:middle;line-height:1.2em;width:146px;padding:0;}
	#desktop-top .tMenu>li:nth-child(1){width:160px;}
	#desktop-top .tMenu>li:nth-child(3){width:240px;}
	#desktop-top .tMenu>li>a{color:#fff;padding:42px 0;display:block;height:100px;font-size:1.0625em;}
	#desktop-top .tMenu>li>a:hover{background-color:#395595;}
	#desktop-top .tMenu>li .dropdown-content{margin-left:0;display:none;background-color:#4060a8;z-index:100;position:absolute;list-style:none;box-sizing:border-box;}
	:lang(zh-hk) #desktop-top .tMenu>li:nth-child(3) .dropdown-content a,:lang(zh-cn) #desktop-top .tMenu>li:nth-child(3) .dropdown-content a{width:240px;}
	#desktop-top .tMenu>li .dropdown-content li{list-style:none;}
	#desktop-top .tMenu li.open .dropdown-content{z-index:100;list-style:none;box-sizing:border-box;display:block;margin:0;}
	#desktop-top .tMenu li.open>a{vertical-align:middle;}
	:lang(en) #desktop-top .tMenu li>a.m1{padding-top:29px;}
	:lang(en) #desktop-top .tMenu li>a.m3{padding-top:23px;}
	#desktop-top .tMenu li.closesub .dropdown-content{background-color:#dcf4fc;left:0;z-index:100;position:absolute;list-style:none;box-sizing:border-box;display:none;}
	#desktop-top .tMenu li .dropdown-content li{text-align:left;display:block;}
	#desktop-top .tMenu li .dropdown-content li a{text-decoration:none;color:#fff;font-weight:normal;display:block;padding:5px 8px;}
	#desktop-top .tMenu li .dropdown-content li a:before{content:'\003e';padding-right:5px;}
	#desktop-top .tMenu li .dropdown-content li a:hover{background-color:#005bac;color:#fff;}
	#desktop-top .tMenu>li{list-style:none;}
	#desktop-top .tMenu li span{font-weight:bold;cursor:pointer;color:#333;}
	#desktop-top .tMenu li.active span{color:#fff;}
	#desktop-top .tMenu li.contactUsAct .contactUsMenuContainer li{float:left;}
	#desktop-top .tMenu li.contactUsAct span{color:#000 !important;}
	#desktop-top .tMenu li.contactUsAct a{text-indent:0;margin-left:0;}
	#desktop-top .tMenu li.contactUsAct a:before{content:"";width:0;display:contents;color:#000;}
	#desktop-top .tMenu li.contactUsAct li:first-child{width:30%;padding-right:20px;}
	#desktop-top .tMenu li.contactUsAct li:last-child{width:70%;padding-left:20px;}
	#desktop-top .tMenu li.contactUsAct li a.details{border:1px solid #000;padding:5px 10px;text-indent:0;margin-left:0;background-color:#fff;}
	
	/*Banner*/
	#banner{margin-top:0;}
	#banner span{font-size:1.875em;}

	/*Content*/
	#inside-content h1{border-left:8px solid #e15b6d;padding-left:10px;}
	.img-right{float:right;margin-left:25px;}

	/*Safety*/
	#safety div{display:block;}
	.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:red !important;}
	.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:red !important;}
	.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:red !important;}
	.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:red !important;}
	
	/*Row1*/
	#content-landing #tabs{margin-top:0;}
	#content-landing #tabs #tabs-1 .tab-img,#content-landing #tabs #tabs-2 .tab-img,#content-landing #tabs #tabs-3 .tab-img{display:block;text-align:right;position:relative;}
	#content-landing #tabs #tabs-1 ul,#content-landing #tabs #tabs-2 ul,#content-landing #tabs #tabs-3 ul{position:absolute;top:100px;padding:10px 0;max-width:500px;}
	:lang(en) #content-landing #tabs #tabs-2 ul{top:82px;}
	#content-landing #tabs #tabs-1 .tab-img-m,#content-landing #tabs #tabs-2 .tab-img-m,#content-landing #tabs #tabs-3 .tab-img-m{display:none;}
	/*#content-landing .container #tabs-2 ul{padding:20px;}
	#content-landing .container #tabs-2 ul li{margin:0 50px;width:40%;list-style-type:none;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:15px 11px;width:100%;text-align:center;height:50px;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{width:100%;text-align:center;height:50px;font-weight:bold;}
	.ui-tabs li:nth-child(1) .ui-tabs-anchor,.ui-tabs li:nth-child(2) .ui-tabs-anchor,.ui-tabs li:nth-child(4) .ui-tabs-anchor{}
	
	#inside #content-landing{background-color:#fff;clear:both;max-width:1200px;margin:150px auto 50px auto;}*/
}

@media all and (min-width:1401px){
	
}
@media all and (min-width:1506px){
}
@media print{
	#skiplinkHolder,#menu{display:none;}
	
}