* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body{
	margin:0;
	padding:0;
	font-family:arial,"Microsoft JhengHei", "微軟正黑體";
	overflow-x:hidden;
}

h1,h2,h3,h4, .title, p{
	color:#3E290F;
}
.title{
	font-size:28px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:0;
	line-height:36px;
}
h1{
	font-size:18px;
	margin:0 0 5px 0;
	color:#198038;
}
h1.home{
	margin:0 0 6px;
	font-size:28px;
	font-weight:bold;
}
h2{
	font-size:24px;
	margin:0 0 10px 0;
	color:#198038;
}
h2 span.blue{
	color:#bc550a;
}
.m_view, .m_view_tc {
	display: none;
}
.d_view	{
	display: inline-block;
}
p{
	font-size:18px;
}
.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  display: table;
}
.w-clearfix:after {
  clear: both;
}

.headerContainer {
	margin:0;
	padding:0;
	/*border-bottom:1px solid #ddd;*/
}
.footerContainer {
	margin:0;
	padding:0;
	/*border-top:1px solid #ddd;*/
}
.main_wrapper{
	max-width:1280px;
	margin:0 auto;
	padding:0;
}
.content_padding{
	padding: 8px 53px 34px 53px;
}
.cf{
    margin: 0;
    padding: 0;
	height: 1%;
}
.cf:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.annualreport_content_container{
	padding-top:0px;
	/*border-top: 1px solid #efecec;*/
}
.annualreport_image_container {
	padding-top:36px;
}
.header{
	padding:20px 40px 21px 53px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.logo img{
	display:block;
}
.logo img.desktop {
	display:block;
}
.logo img.mobile {
	display:none;
	width:100%;
}
.toolBar{
	margin:0;
	padding:4px 0 0 0;
	list-style:none;
}
.toolBar li.hide {
	display:none;
}
.toolBar a{
	color:#4e4e50;
	font-size:14px;
	text-decoration:none;
}
.toolBar a.lang_en, .toolBar a.lang_tc, .toolBar a.lang_sc {
	font-size:16px;
}

.toolBar > li{
	display: inline-block;
	padding:0;
	position: relative;
	vertical-align: middle;
	z-index:99;
}
.toolBar > li:last-child{
	padding-right:0;
}
.toolBar > li:last-child:after {
	content: "";
	width:0;
}
.toolBar li.imgprint {
	padding:0;
}
/*
.toolBar > li:after {
    background-color: #CCC;
    content: "";
    display: block;
    width: 1px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 5px;
}
*/
.navMobile{
	display:none;
}
.navMobile > div > a{
	display:block;
}
a.skiplink{
	margin:0;
	padding:10px;
	color: #1e1e1e;
	left: 20px;
	position: absolute;
	top: -100px;
	background-color:#781d32;
	color:#fff;
}
.h_underline a:hover{
	text-decoration:underline;
}
.navDesktop .share_option{
	display:none;
	position: absolute;
	right: 0;
	padding-top:12px;
}
.share_option .box{
	padding: 5px;
	background-color:#fff;
	box-shadow: 1px 1px 11px 0 #ccc;
}
.share_option img{
	display:block;
}
.share_option ul{
	padding:0;
	list-style:none;
	display: flex;
}
.share_option ul li{
	display:inline-block;
}
.toolBar li:hover > .share_option, .toolBar li.search:hover > .search_option, .share_option.active{
	display:block;
}
.toolBar a:hover{
	
}
.share_option ul li a{
	display:block;
}
.share_option ul li{
	float: left;
	padding:0;
}
.share_option ul li:last-child{
	padding-right:0;
}
.search_box .search{
	width:80%;
	padding:8px;
	float:left;
	height:43px;
	margin:0;
}
#keywordSearchForm{
	width:500px;
}
.search_option{
	display:none;
	position: absolute;
	right: 0;
	top:32px;
	z-index:1;
}
.lang_option{
	display:none;
	position: absolute;
	left: 0;
	z-index:1;
	width:100%;
}
/*
.lang_option:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: -6px;
    left: 50%;
	transform: translateX(-50%);
}
.lang_option:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -5px;
	left: 50%;
	transform: translateX(-50%);
}
*/
.lang_box{
	color:#949494;
	background:#ffffff;
}

/*
.navMobile .search_option:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -5px;
	right: 20px;
}
.navMobile .search_option:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: -6px;
    right: 19px;
}
*/
/*
.toolBar .search_box:after{
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: 0px;
	right: 19px;
}
.toolBar .search_box:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: -1px;
	right: 18px;
}
.share_option .box:before{
	content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: -1px;
    left: 18px;
}
.share_option .box:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: 0;
	left: 19px;
}
*/
.search_option.active, .lang_option.active{
	display:block;
}
.pr{
	position:relative;
}
.navMobile .search_option{
	right:0;
	padding-top:10px;
}
.lang_box{
	padding: 20px 40px;
	border: 1px solid #ccc;
}
.lang_option a{
	color:#3E290F;
	text-decoration:none;
}
.lang_option a:hover{
	text-decoration:underline;
}
.search_box{
	padding: 10px;
	background:#ffffff;
}
.navDesktop .search_box{
	box-shadow: 1px 1px 11px 0 #ccc;
}
.search_box input{
	display:inline-block;
	font: inherit;
	height:43px;
	width:20%;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898EC;
  outline: 0;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
.content_field{
	padding:0;
}
.full_width{
	width:100%;
	display:block;
}
.enter_field{
	text-align:center;
}
.enter_field a{
	padding:5px 30px;
	/*background:#ba580d;*/
	border-radius:25px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	display: inline-block;
}

.footer{
	padding:0 53px 0;
}
.footer ul li:first-child{
	padding-left:0;
}
.footer ul li{
	font-size:14px;
	display:inline-block;
	color: #4e4e50;
	padding:0 10px;
}
.footer .border_right ul li{
	border-right:1px solid #ccc;
}
.footer ul li{
	vertical-align:top;
}
.footer .border_right ul li:last-child{
	border:none;
}
.footer ul li:last-child{
	padding-right:0;
}
.footer ul li a{
	color: #4e4e50;
	text-decoration:none;
}
.footer ul{
	list-style:none;
	padding:0;
}
.vertical_top{
	vertical-align:top;
}
.footer .fr ul li:first-child{
	
}
.footer ul li a:hover{
	text-decoration: underline;
}
.navMobile img{
	display:block;
}
.contentwrapper{
	position:relative;
}
.sidenav {
	width: 0;
	position: absolute;
	z-index: 99;
	top: -30px;
	right: 0;
	overflow-x: hidden;
	/*transition: 0.6s;*/
}
.desktopSideNav{
	width:500px;
	right:13px;
	top:35px;
	display:none;
	box-shadow: 1px 1px 11px 0 #ccc;
	background-color: #fff;
}

.desktopSideNav.active{
	display:block;
}
.sidenav .padding{
    padding: 10px 10px 8px 10px;
}
.sidenav a{
    text-decoration: none;
    font-size: 16px;
    color: #4e4e50;
    display: block;
    transition: 0.3s;
	line-height:24px;
	padding-right:35px;
}
.sidenav a:hover{
	color:#198038;
}
.textsize:hover{
	text-decoration: underline;
}
.footer_mobile{
	display:none;
}
.sidenav .closebtn{
	font-size:26px;
}
.desktopSideNav ul, .mobileSideNav ul{
	padding-left:0;
	margin:0;
	list-style:none;
}
.sidenav ul li{
	padding:10px 5px 10px 10px;
}
.sidenav ul li.icon{
	background:url('../images/arrow_orange_right.png') no-repeat 99% center;
	border-bottom:1px solid #e8e8e8;
	background-size: 25px;
}
.sidenav ul li.icon:last-child{
	border-bottom:none;
}
.sidenav ul li.list_more{
	background:url('../images/arrow_down.png') no-repeat 98.5% 12px;
	border-bottom:1px solid #e8e8e8;
	background-size: 20px;
}
.sidenav ul li.list_more ul{
	display:none;
}
.sidenav ul li.list_more.active{
	background:url('../images/arrow_up.png') no-repeat 98.5% 12px;
	background-size: 20px;
}
.sidenav ul li.list_more li:first-child{
	margin-top:7px;
}
.sidenav ul li.list_more li{
	padding:7px 0 7px 37px;
	border-bottom:none;
	background-size: 20px;
}
.sidenav ul li.list_more li.list_item1 {
	background:url('../images/g.png') no-repeat left center;
}
.sidenav ul li.list_more li.list_item1 a {
	color:#53732B;
}
.sidenav ul li.list_more li.list_item2 {
	background:url('../images/p.png') no-repeat left center;
}
.sidenav ul li.list_more li.list_item2 a {
	color:#6d409d;
}
.sidenav ul li.list_more li.list_item3 {
	background:url('../images/y.png') no-repeat left center;
}
.sidenav ul li.list_more li.list_item3 a {
	color:#5A5A26;
}
.sidenav ul li.list_more li.list_item4 {
	background:url('../images/o.png') no-repeat left center;
}
.sidenav ul li.list_more li.list_item4 a {
	color:#97641C;
}
.sidenav ul li.list_more li a{
	color:#d05020;
}
.sidenav ul li.list_more li a:hover{
	color:#3e290f;
}

.header_icon {
	padding:13px 15px 13px 35px;
	height:50px;
}
.header_icon.share , .mobile_icon.share{
	background-image: url("../images/icon_share.png");/*, url("../images/sepline.png");*/
	background-position: 50% 50%;/*, 100% 50%;*/
	background-size: 32px, auto;
	background-repeat: no-repeat, no-repeat;
}
.header_icon.print , .mobile_icon.print{
	background-image: url("../images/icon_print.png");/*, url("../images/sepline.png");*/
	background-position: 35% 50%;/*, 100% 50%;*/
	background-size: 35px, auto;
	background-repeat: no-repeat, no-repeat;
}
.textsize {
	padding-right:20px;
	padding-left:10px;
	/*
	background-image: url("../images/sepline.png");
	background-position: 100% 50%;
	background-size:auto;
	background-repeat:no-repeat;
	*/
	text-align:center;
}
.lang_en, .lang_tc, .lang_sc {
	padding-right:20px;
	padding-left:15px;
	/*
	background-image: url("../images/sepline.png");
	background-position: 100% 50%;
	background-size:auto;
	background-repeat:no-repeat;
	*/
	text-align:center;
}
.header_icon.search {
	background-image: url("../images/icon_search.png");/*, url("../images/sepline.png");*/
	background-position: 30% 50%;/*, 100% 50%;*/
	background-size: 38px, auto;
	background-repeat: no-repeat, no-repeat;
}
.header_icon.menu {
	background-image: url("../images/icon_menu.png");
	background-position: 50% 50%;
	background-size: 25px, auto;
	background-repeat: no-repeat, no-repeat;
}
.header_icon.menu.open {
	background-image: url("../images/icon_cross.png");
}
.mob_btn_search {
	width:20%;
	float: right;
	background-color: #198038;
	line-height:24px;
}
.header_share_icon {
  width: 30px;
  height: 30px;
  margin-right: 4px;
  margin-left: 4px; }

.header_share_icon.email {
  background-image: url("../images/share_icon_email.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.fb {
  background-image: url("../images/share_icon_fb.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.wtsapp {
  background-image: url("../images/share_icon_wtsapp.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.weibo {
  background-image: url("../images/share_icon_weibo.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.wechat {
  background-image: url("../images/share_icon_wechat.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.twitter {
  background-image: url("../images/share_icon_twitter.png");
  background-position: 0px 0px;
  background-size: 30px;
  background-repeat: no-repeat; }

.header_share_icon.rss {
  background-image: url("../images/share_icon_rss.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat; }

.tspace{
	display:none;
}
.annualreport_left{
	/*width: 25%;*/
	width:23%;
	float: left;
}
.annualreport_left img{
	width:100%;
}
.annualreport_left h1 a {
	color:#ba580d;
	text-decoration:none;
}
.annualreport_right{
	width: 77%;
	float: left;
	padding-left:22px;
}
.annualreport_name_column {
    width: 33%;
	float: left;
}
.annualreport_name_column.column1 {
	/*width:31%;*/
	width:31%;
}
.annualreport_name_column.column2 {
	/*width:34%;*/
	width:33%;
}
.annualreport_name_column.column3 {
	/*width:34%;*/
	width:33%;
}
.annualreport_sectioname_container {
    width: 100%;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 11px;
}
.annualreport_sectioname {
    color: #4e4e50;
    font-size: 18px;
    text-decoration: none;
}
.annualreport_sectioname:hover{
	color: #ba580d;
}
.annualreport_sectioname.no_link:hover{
    color: #4e4e50;
}
.annualreport_name_container{
	margin-top:20px;
}
.annualreport_sectioname_container.annual_report_item1 {
    padding-left: 35px;
    background-image: url("../images/g.png");
    background-position: -2px 8px;
    background-size: 30px;
    background-repeat: no-repeat;
	padding-bottom:7px;
	padding-top:5px;
}
.annualreport_sectioname_container.annual_report_item1 a {
	color:#53732B;
}
.annualreport_sectioname_container.annual_report_item2 {
    padding-left: 35px;
    background-image: url("../images/p.png");
    background-position: -2px 13px;
    background-size: 30px;
    background-repeat: no-repeat;
	padding-bottom:7px;
}
.annualreport_sectioname_container.annual_report_item2 a {
	color:#6d409d;
}
.annualreport_sectioname_container.annual_report_item3 {
    padding-left: 35px;
    background-image: url("../images/y.png");
    background-position: -2px 13px;
    background-size: 30px;
    background-repeat: no-repeat;
	padding-bottom:7px;
}
.annualreport_sectioname_container.annual_report_item3 a {
	color:#5A5A26;
}
.annualreport_sectioname_container.annual_report_item4 {
    padding-left: 35px;
    background-image: url("../images/o.png");
    background-position: -2px 13px;
    background-size: 30px;
    background-repeat: no-repeat;
	padding-bottom:7px;
}
.annualreport_sectioname_container.annual_report_item4 a {
	color:#97641C;
}
.annualreport_sectioname.style {
    color: #d6572b;
}
.annualreport_sectioname.style:hover {
    color: #3e290f;
}
.button_field {
	padding-top:38px;
	text-align:center;
}
.btn_annualreport_pdf .dlar, .btn_annualreport_pdf .dlfs{
	color: #4e4e50;
    margin-top: 10px;
    background-repeat: no-repeat, no-repeat;
    cursor: pointer;
	font-size:15px;
	font-weight: 700;
}
.btn_annualreport_pdf.financial {
	margin-right:0;
}
.w-inline-block{
	max-width: 100%;
	display: inline-block;
	text-decoration: none;
}

.skip-link {
	position:relative;
	z-index:1001;
}
.wc-qrcode-container {
	display:none;
}
.other_option.hide {
	display:none;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.footer ul {
	margin-bottom:5px;
}
.footer p {
	margin:0;
	padding:0;
	font-size:14px;
}
.footer_date {
	padding-bottom:30px;
}

.mobileSideNav .other_option ul li {
	background:url('../images/sepline.png') no-repeat right center;
}
.mobileSideNav .other_option ul li.last {
	background:none;
}
.mobile_icon.print {
	padding-right:13px;
}


/*Isaac 15/10/2019*/
.new_header{ width: 100%; padding: 20px 0; }
.new_header a{ color: #198038; text-decoration: none; }
.annualreport_right{ width: 100%; padding-left: 0; }
.annualreport_image_container { padding-top: 0; }
.annualreport_image_container img { width: 100%; }
.right_content{ width: 75%; float: left; padding-left: 22px; }
.left_img{  width: 25%; float: left;}
.button_field{ text-align: left; }
.annualreport_name_column.column1 { width: 33%; }
h2 span.blue.tc{
	color:#bc550a;
	margin-right: 50px;
}

.dlar{
	background-size: 131px 72px, 11px 18px;
	background-image: url("../images/dlar.png");
	padding: 26px 5px 26px 0;
    background-position: 0% 80%;
}
.dlfs{
	background-size: 180px 72px, 11px 18px;
	background-image: url("../images/dlfs.png");
	padding: 26px 5px 26px 0;
    background-position: 0% 80%;
}

.btn_annualreport_pdf.w-inline-block.add-right{ margin-right: 235px; }
.btn_annualreport_pdf.w-inline-block.add-right-tc{ margin-right: 16%; }
.btn_annualreport_pdf.w-inline-block.less-right{ margin-right: 15%; }

.dlar.tc{ background-position: 56% 38%; }
.dlfs.tc{ background-position: 63% 38%; }

span.padding-left{ padding-left: 150px; }
span.padding-left.fs{ padding-left: 195px; }

.left-ar { margin-left: -10px; }
span.left-padding { padding-left: 20px; }

/*Tablet & Phone(Mobile)*/

@media only screen and (max-width: 1149px){
		span.left-padding{
			padding-left: 0;
		}
		.m_view{
			display:block;
		}
}

@media only screen and (max-width: 991px) {
	
	.left_img {
		width: 50%;
	}
	.btn_annualreport_pdf.w-inline-block.less-right, .btn_annualreport_pdf.w-inline-block.add-right-tc {
		display: block;
		margin-right: 0;
	}
	.btn_annualreport_pdf.w-inline-block.add-right {
		margin-right: 0;
	}	
	
	.annualreport_image_container img {
		width: 100%;
	}
	.right_content {
		padding-left: 0;
	}
	
	.button_field {
		text-align: center;
	}
	
	.w-inline-block {
		display: block;
	}
	.btn_annualreport_pdf.w-inline-block.add-right {
		margin-right: 0;
	}
	
	.logo img.desktop {
		display:none;
	}
	.logo img.mobile {
		display:block;
	}
	.navMobile .search_box{
		padding:0 10px;
	}
	.share_list{
		position:relative;
	}
	.share_option.active{
		display:block;
	}
	.mobileSideNav .textsize{
		background:none;
	}
	.mobile_icon {
		padding:13px 15px 13px 35px;
		height:50px;
	}
	.sidenav .padding{
		float:right;
	}
	.w-nav-overlay{
		position: absolute;
		overflow: hidden;
		display: none;
		top: 100%;
		left: 0;
		right: 0;
		width: 100%;
	}
	.msearch{
		width: 50px;
		height: 50px;
		margin-right: 7px;
		background-image: url("../images/icon_search_1icon_search.png");
		background-position: 50% 50%;
		background-size: 45px;
	}
	.mlang{
		width: 50px;
		height: 50px;
		margin-right: 11px;
		background-image: url("../images/globe_1globe.png");
		background-position: 50% 50%;
		background-size: 25px;
		background-repeat: no-repeat;
	}
	.mmenu{
		width: 50px;
		height: 50px;
		margin-right: 12px;
		background-image: url("../images/menu-256.png");
		background-position: 50% 50%;
		background-size: 33px;
		background-repeat: no-repeat;
	}
	.mmenu.active{
		background-color: #fff;
		background-image: url("../images/mclose.png");
		background-size: 24px;
		
	}
	
	.footer_date p{
		font-size:12px;
	}
	.footer_logo, .footer_more, .footer_date{
		text-align:center;
	}
	.footer_desktop{
		display:none;
	}
	.footer_mobile{
		display:block;
	}
	.footer p {
		padding-top:16px;
	}
	/*
	.other_option > ul > li:after {
		background-color: #CCC;
		content: "";
		display: block;
		width: 1px;
		height: 15px;
		position: absolute;
		right: 0;
		top: 5px;
	}
	.other_option > ul > li:last-child:after {
		width:0;
	}
	*/
	.desktopSideNav.active, .desktopSideNav{
		display:none;
		border:none;
	}
	.mobileSideNav .share_option .box{
		text-align:center;
	}
	.mobileSideNav .share_option ul li{
		padding-top:0;
		padding-bottom:0;
		padding-left: 2px;
		padding-right: 2px;
	}
	.mobileSideNav .share_option ul{
		margin:0;
	}
	.mobileSideNav .share_option{
		display:none;
		position:absolute;
		
	}
	.mobileSideNav .share_option.active{
		display:block;
	}
	
	.mobileSideNav .other_option{
		text-align:center;
	}
	.m_nav_width{
		width:80%;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		background-color: #fff;
		/*min-height:600px;*/
	}
	.other_option{
		
	}
	.other_option > ul{
		list-style:none;
		margin:10px 0 0 0;
		padding-left:0;
	}
	.other_option > ul > li{
		display:inline-block;
		padding:0;
		vertical-align:middle;
		position:relative;
	}
	.header{
		padding:20px 0 0 0;
		position:relative;
	}
	.navDesktop{
		display:none;
	}
	.navMobile{
		display:block;
	}
	.header{
		padding-top:0;
	}
	.logo{
		padding:14px 0 14px 15px;
	}
	.navMobile img{
		padding:17px;
	}
	.search_option {
		position:fixed;
		width:100%;
		padding-bottom:10px;
		background:#ffffff;
	}
	.mobileSideNav{
		top:100%;
		width:100%;
		display:none;
	}
	.mobileSideNav.active{
		display:block;
	}
	.navMobile .search_option{
		min-height:80px;
		top:58px;
	}
	.annualreport_left {
		width:50%;
		margin-bottom:40px;
	}
	.annualreport_right {
		width:100%;
	}
	.annualreport_name_column.column1, .annualreport_name_column.column2, .annualreport_name_column.column3 {
		width:100% !important;
	}
	.content_padding {
		padding:8px 15px 20px 15px;
	}
	.annualreport_right {
		padding-left:0;
	}
}

@media only screen and (max-width: 615px) {
	.fl.halogo {
		width:60%;
	}
	
}

/*Only Tablet*/
@media only screen and (min-width: 480px)  and (max-width: 991px) {
	
}

/*Only Phone*/
@media only screen and (max-width: 479px) {
	.msearch{
		background-size: 32px;
		width: 30px;
		background-repeat: no-repeat;
	}
	.mlang{
		width: 25px;
		background-size: 18px;
		background-repeat: no-repeat;
	}
	.mmenu, .mmenu{
		background-size: 22px;
		width: 25px;
	}	
	.content_field{
		padding:0;
	}
	.header{
		padding-left:0px;
		padding-right:10px;
	}
	.logo img{
		width:240px;
	}
	.navMobile img{
		padding:15px 10px;
		width:17px;
	}
	.navMobile div:last-child img{
		padding-right:0;
	}
	.annualreport_left {
		width:100%;
	}
	.content_padding {
		padding-left:14px;
	}
	/*h2 span.blue.tc {
		margin-right: 20px;
	}*/
	span.left-padding {
		padding-left: 0;
	}
	.m_view_tc{
		display: block;
	}
	.button_field{
		text-align: center;
	}
	.left_img {
		width: 100%;
	}
}

@media only screen and (max-width: 376px){
}

@media (max-width: 991px){
	.left_img {padding-bottom: 20px; }
	.right_content { width: 100%; }
	.left-ar { margin-left: 0; }
}
@media (max-width: 767px){
	.right_content { width: 100%; }
}