footer {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0d2ee+1,6cacdc+92 */
background: rgb(176,210,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2IwZDJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzZjYWNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(176,210,238,1) 1%, rgba(108,172,220,1) 92%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(176,210,238,1)), color-stop(92%,rgba(108,172,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(176,210,238,1) 1%,rgba(108,172,220,1) 92%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(176,210,238,1) 1%,rgba(108,172,220,1) 92%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(176,210,238,1) 1%,rgba(108,172,220,1) 92%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(176,210,238,1) 1%,rgba(108,172,220,1) 92%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d2ee', endColorstr='#6cacdc',GradientType=0 ); /* IE6-8 */
    padding: 15px 0;
    color: white;
}
* {font-family: Microsoft JhengHei;}
h3 {margin: 0;}
h3 strong {
    padding: 5px;
    background-color: #a7ceed;
    color: white;
}
h3 + hr {
    border: 1px solid #a7ceed;
    margin-top: 0;
    position: relative;
    top: 0px;
}
p {text-align: justify;}

.no-gutter {padding: 0;}
.no-gutter img {width: 100%;}
.web-ad {padding-bottom: 10px;}
.bamboos-main-color {color: #40bdf4}
.bamboos-main-color-2 {color: #1688ad}
.bamboos-color-a {color: #007696;}
.bamboos-color-b {color: #d8964c;}
.bamboos-btn-a {
    padding: 5px;
    color: white;
    background-color: dimgrey;
}
.bamboos-btn-a:hover {
    text-decoration: none;
    background-color: #a7ceed;
}
.img-no-border {border: none;}
.label {color: white;}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
.tag-healthcare {background-color: #abd9f4;} 
.tag-chinese-medicine {background-color: #d2e385;} 
.tag-smart-living {background-color: #fce768;} 
.tag-social-welfare {background-color: #b5ded6;} 
.tag-lifestyle {background-color: #feccdf;} 
.tag-travel {background-color: #d2b4d6;} 
.tag-foodie {background-color: #f8a19a;} 
.contact-whatapps {padding-left: 0;}
.contact-whatapps p.btn-primary {color:#fff;background-color:#48c657;border-color:#33b342;cursor:default}

#header p.hidden-xs {padding-bottom: 40px;}
#header button {background-color: #a7ceed;}
#header button span {background-color: white;}
#header p.hidden-xs a {
    margin: 0 2px;
}
#header h4, #header h6 {color: #62aad0;}
#header h4 span, #header h6 span {color: #6e6e6e;}
#side-bar-mobile {padding-top: 10px;}

#back-to-top {
	position: fixed;
	right: 30px;
	bottom: 30px;
	color: white;
	padding: 10px;
	background-color: dodgerblue;
	z-index: 100;
	border-radius: 10px;
}

#mobile-menu {background-color: #595959; width: 220px;}
#mobile-menu .nav>li.dropdown>a {background-color: #595959;}
#mobile-menu .nav>li.dropdown a:focus {background-color: #6e6e6e;}
#mobile-menu ul.dropdown-menu {background-color: #6e6e6e;}
/*#mobile-menu ul.dropdown-menu li {font-size: xx-small;}*/
.swiper-container {
    width: 100%;
    height: 100%;
}
#mobile-menu ul.nav {padding-left: 10px; background-color: #595959;}
#mobile-menu a {color: white;}
#mobile-menu .glyphicon-collapse-down {color: #a7ceed;}
#mobile-menu li a:hover, #mobile-menu li a:visited, #mobile-menu li a:active {background-color: #6e6e6e;}
#close-mobile-menu {position: absolute; top: 0; right: 20px; font-size: large;}

#desktop-menu {margin-right: 0; margin-left: 0;}
#desktop-menu div.col-md-2 {
    background-color: dimgrey;
    padding: 10px 0;
}
#desktop-menu div.col-md-2:hover {background-color: #a7ceed;}
#desktop-menu div.col-md-2 a {
    color: white;
    text-shadow: 1px 1px 1px black;
    font-size: medium;
}
#desktop-menu div.col-md-2 ul a {text-shadow: none;}
#desktop-menu div.col-md-2 a:link {text-decoration: none;}
#desktop-menu div.dropdown {position: relative;}
#desktop-menu ul.dropdown-menu li a:hover {background-color: transparent;} 
#desktop-menu ul.dropdown-menu {
    min-width: 1000px;
    padding: 10px 0 0 15px;;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    position: absolute;
}
#desktop-menu ul.dropdown-menu li {
    display: inline-block;
    float:left;
    font-size: small;
    height: 30px;
}
#desktop-menu ul.dropdown-menu li a {
    padding: 0 8px;
    color: white;
}
#desktop-menu ul.dropdown-menu li span.glyphicon-chevron-right {color: dodgerblue;}
.desktop-dropmenu-bg {
    
    height: 40px;
    margin: 0;
    border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0d2ee+29,6cacdc+100 */
background: rgb(176,210,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNiMGQyZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmNhY2RjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(176,210,238,1) 29%, rgba(108,172,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,rgba(176,210,238,1)), color-stop(100%,rgba(108,172,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(176,210,238,1) 29%,rgba(108,172,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(176,210,238,1) 29%,rgba(108,172,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(176,210,238,1) 29%,rgba(108,172,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(176,210,238,1) 29%,rgba(108,172,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d2ee', endColorstr='#6cacdc',GradientType=0 ); /* IE6-8 */
}
#desktop-menu-small {margin-right: 0; margin-left: 0; font-size: small;}
#desktop-menu-small div.col-md-2 {
    background-color: dimgray;
    padding: 10px 0;
}
#desktop-menu-small div.col-md-2:hover {background-color: #a7ceed;}
#desktop-menu-small div.col-md-2 a {
    color: white;
    text-shadow: 1px 1px 1px black;
}
#desktop-menu-small div.col-md-2 ul a {text-shadow: none;}
#desktop-menu-small div.col-md-2 a:link {text-decoration: none;}
#desktop-menu-small div.dropdown {position: relative;}
#desktop-menu-small ul.dropdown-menu li a:hover {background-color: transparent;} 
#desktop-menu-small ul.dropdown-menu {
    min-width: 1000px;
    padding: 10px 0 0 15px;;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    position: absolute;
}
#desktop-menu-small ul.dropdown-menu li {
    display: inline-block;
    float:left;
    font-size: x-small;
    height: 30px;
}
#desktop-menu-small ul.dropdown-menu li a {
    padding: 0 8px;
    color: white;
}
#desktop-menu-small ul.dropdown-menu li span.glyphicon-chevron-right {color: dodgerblue;}

#desktop-content #main-content {padding: 0;}
#desktop-content #main-content .col-md-4 .panel {height: 255px;}
.swiper-slide img {width: 100%;}

#latest-news table tr td:first-child {width: 30%;}
#latest-news table tr td {padding: 6px 10px 7px 10px;}
#latest-news table tr {height: 60px;}
#latest-news .no-hover:hover {background-color: rgba(255,255,255,0)}
#latest-news .no-hover p {position: relative; top: -8px; right: -10px;}

#footer-menu {}
#footer-menu div {border-right: 1px solid #a7ceed; margin-bottom: 10px;}
#footer-menu div:hover {background-color: #62caef;}
#footer-menu div:hover > a {color: white;}
#footer-menu div:first-child {border-left: 1px solid #62caef;}
#footer-menu div a {color: #62caef;}
#footer-menu div a:hover {text-decoration: none;}

#mobile-content {padding: 0;}
#mobile-content .col-xs-6, #mobile-content .col-sm-6 {padding: 0;}
#mobile-content .col-xs-6 a img, #mobile-content .col-sm-6 a img {width: 100%;}
#mobile-footer-menu {padding: 10px;}
#mobile-footer-menu a.bamboos-btn-a {
    padding: 10px;
    margin: 0 3px 0 0;
    border-radius: 5px;
}
#mobile-footer-menu a i {
    vertical-align: middle;
}
#mobile-content hr:first-child+div div.no-gutter {margin-bottom: 15px;}
#mobile-content .desktop-dropmenu-bg {display: none;}

#aboutus-content table, #aboutus-content table tr td {
    border: none;
    background-color:azure;
}

#corporate-citizenship-content .col-md-8 img.img-no-border, #careers-content .col-md-8 img.img-no-border, #personal-nursing-care-content .col-md-8 img.img-no-border,#home-care-content .col-md-8 img.img-no-border, #professional-care-assessment-content .col-md-8 img.img-no-border, #physiotherapy-occupational-content .col-md-8 img.img-no-border, #medical-specialists-content .col-md-8 img.img-no-border, #instant-staffing-content .col-md-8 img.img-no-border, #career-content .col-md-8 img.img-no-border {width: 50%; float: right;}
#corporate-citizenship-content table td {vertical-align: middle;}

#message-menu-wrapper table tr td:first-child {width: 42%;}
#message-content-wrapper .col-md-10 p {line-height: 12pt;}
#message-content-wrapper #message-content {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
background: #fefcea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmVmY2VhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZGEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(135deg, #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ 
	padding: 10px;
	}
#message-menu-wrapper {
    height: 300px;
}
#message-content h4 {color: #d8964c;}

#latest-issue-wrapper a.btn {margin-right: 5px; width: 100px;}
#archive-wrapper a.btn {margin-right: 5px}
#archive-wrapper div.col-md-3 {margin-bottom: 15px;}
#bamboos-life-menu {padding: 10px 0;}

#investor-content p.bamboos-color-b {padding-right: 20px; vertical-align: top;}
#investor-content div.col-md-8 ul li p {display: inline-block;}
#investor-content div.col-md-8 ul li p+p {width: 75%;}
#investor-content #mobile-wrapper div[role=tab], #investor-content #mobile-wrapper div[role=tabpanel] {border: 1px solid #bfbfbf;}
#investor-content #mobile-wrapper div[role=tab] {
    padding: 15px;
    background-color: #bfbfbf;
    color: white;
}
#mobile-wrapper {padding-top: 20px;}
#mobile-wrapper #accordion div.panel, #mobile-wrapper #accordion-financial div.panel {border: none;}
#mobile-financial-wrapper #mobile-financial-content {border-top: none;}
#mobile-wrapper div.panel-body ul li p {font-size: small;}
#mobile-wrapper div.panel-body ul li p+p {width: 65%;}
#mobile-wrapper .panel-heading {
	background-color: #d9edf7;
	color: #31708f;
	}

#latest-mag-content ul li {padding: 5px 0;}
#latest-mag-menu-wrapper table tr td:first-child {width: 33%;}

#latest-mag-menu-wrapper {height: 350px;}
#latest-mag-intro div.col-md-8 h4 {line-height: 18pt;}
#latest-mag-ad div.row {
    /* border-bottom: 1px solid grey; */
    padding: 5px 0;
}
/* #latest-mag-ad .row+.row+.row+.row+.row {border-bottom: none;} */
#latest-mag-ad div.col-md-3 {
	position: relative;
	top: 80px;
}

#contactus-content b.bamboos-main-color {color: gray;}

@media screen and (max-width: 1007px) {
	#latest-mag-ad .col-md-3 a img {
		width: 40%;
		}
	#latest-mag-ad div.col-md-3 {
	position: relative;
	top: 0px;
}
}

#latest-mag-ad div.col-md-3 a {font-size: large;}
#latest-mag-web-read+small {color: darkorange;}
#latest-mag-article a+a b+p {font-size: small;}

.sitemap-title {
    background-color: #a7ceed;
    color: white;
}

#home-video {position: relative;}
#home-video video {width: 370px; height: 310px;position: absolute; top: -50px; left: 15px;}

@media screen and (max-width: 1200px) {
    #desktop-menu {display: none;}
}
@media screen and (min-width: 1200px) {
    #desktop-menu-small {display: none;}
}
@media screen and (max-width: 992px) {
    #desktop-menu-small {display: none;}
}
@media (min-width: 1000px) and (max-width: 1214px) {
    #home-video video {width: 310px; height: 280px;position: absolute; top: -50px; left: 15px;}
    #message-content-wrapper .col-md-2 img {width: 150%;}
}
@media screen and (max-width: 1005px) {
}
@media screen and (max-width: 476px) {
    #app-icon {width: 37px;}
}
@media screen and (max-width: 1007px) {
    #header button {display: block;}
    #app-icon {width: 42px;}
    .footer-icon {height: 42px; padding-left: 2px;}
}
@media screen and (max-width: 1229px) {
    #personal-nursing-care-content .btn-lg, #home-care-content .btn-lg {display: none;}
}
@media screen and (min-width: 1229px) {
    #personal-nursing-care-content .special-mobile-btn, #home-care-content .special-mobile-btn {display: none;}
}
@media screen and (max-width: 992px) {
    #personal-nursing-care-content .special-mobile-btn, #home-care-content .special-mobile-btn {display: none;}
    .contact-whatapps {padding-left: 15px;padding-top: 6px; }
    #personal-nursing-care-content .btn-primary, #home-care-content .btn-primary {width: 138px;}
    #professional-care-assessment-content .btn-primary, #physiotherapy-occupational-content .btn-primary {width: 124px;}
}