


/*temporary disable the wind turbine pic*/
.hm-banners-bottom {
	padding-bottom: 0
}
.hm-bottom {
	padding-bottom: 50px;
	background-color:#ffffff;
	padding-top:40px
}
/*temporary disable the wind turbine pic*/


 
p.h-splash-intro span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#ccc;
	line-height:.8em;
	padding-left:6px
}
p.h-article-caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666;
	margin-bottom:10px;
	line-height:110%!important
}
 @media only screen and (min-width: 1600px) {
#product-finder {
	background-position: left -100px
}
}
 @media only screen and (max-width: 767px) {
.h-sib p.h-article-text span {
	color:#666;
	line-height:.8em;
	padding-left:0;
}
}
a.social-innovation-business-post:hover .social-innovation-business-post-title {
	color: #fff;
}
.h-banner-activities, .h-banner-iddirectory {
	border-top: 1px solid #6c634b;
}
.h-banner-iddirectory {
	border-right: 1px solid #6c634b;
}
a.h-article-summaries-more {
	font-size:90%;
	color:#666;
}
.h-article-summary-excerpt {
	line-height: 1.3em
}
.carousel.right .carousel-arrow-right, .carousel.left .carousel-arrow-left {
	opacity:0.3
}
 @media only screen and (max-width: 579px) {
.h-banner-singapore .h-banner-text:nth-child(2), .h-banner-singapore .h-banner-text:last-child, .h-banner-iddirectory .h-banner-text:last-child, .h-banner-activities .h-banner-text:last-child {
	font-size: 75.5%;
}
.h-banner-socialInnovation .h-banner-text:last-child {
	font-size: 75.5%;
}
}
 @media only screen and (max-width: 579px) {
a.h-banner-list-link {
	font-size: 75.5%;
}
}
 @media (max-width: 994px) {
.hm-banners-bottom {
	padding-bottom: 30px;
}
} /*iwan170*/
 @media (max-width: 767px) {
.hm-banners-bottom {
	padding-bottom: 0;
}
} /*iwan170*/
 @media screen and (max-width: 767px) {
.h-splash-home-content-title {
	font-size: 180%;
}
}
 @media screen and (max-width: 399px) {
.h-splash-home-content-title {
	font-size: 100%
}
} /*iwan170*/
 @media screen and (max-width: 994px) {
.h-splash-home-content-text {
	display: none;
}
}
@media screen and (max-width: 767px) { /*iwan170*/
.h-splash-home-content-inner {
	position: relative;
	padding-left: 30px;
}
}
a.h-article-summaries-more {
	font-size: 85%; /*iwan170*/
}
#Contents img.carousel-arrow {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.h-product-listing-top-area p.h-splash-title {
	font-size: 210%;
	letter-spacing: -0.02em
}
#h-contents h1.FMTitleLinkStyle1 {
	font-size: 200%;
	letter-spacing: -0.02em
}
.h-sib .h-add-title {
	font-size: 20px;
	letter-spacing: -0.02em
}
.h-article-summary-title, .hm-bottom-subsection-title {
	letter-spacing: -0.02em
}
.h-sib h2 {
	letter-spacing: -0.02em
}
 @media screen and (max-width: 994px) {
.hm-bottom-title {
	letter-spacing: -0.02em
}
.h-product-listing-top-area p.h-splash-intro {
	font-size: 95%
}
}
 @media screen and (min-width: 768px) and (max-width: 994px) {
.h-splash-home-content-inner {
	top: 40px;
	left: 30px;
	right: auto
}
}
 @media screen and (max-width: 399px) {
.h-banner-singapore .h-banner-text:nth-child(2), .h-banner-singapore .h-banner-text:last-child {
	display: none
}
.h-splash-home-content-inner {
	padding-left: 20px
}
.h-banner-singapore .h-banner-text:first-child {
	font-size: 120%
}
.h-banner-brochure img.h-banner-img {
	display: none
}
.h-banner-brochure .h-banner-content-bottom {
	bottom: auto;
	top: 13%
}
.h-banner-socialInnovation .h-banner-text:first-child {
	font-size: 110%;
}
.h-splash-home-content-inner {
	top: 15px;
}
.h-splash-home-content a.h-section-readMore-home {
	font-size: 70%
}
}
 @media screen and (max-width: 994px) {
#Contents img.h-bg-img-bottom {
	display: none!important;
}
.hm-bottom {
	background: #feffff; /* Old browsers */
	background: -moz-linear-gradient(top, #feffff 0%, #f7faff 45%, #fffdf4 79%, #f9eeea 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #feffff 0%, #f7faff 45%, #fffdf4 79%, #f9eeea 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #feffff 0%, #f7faff 45%, #fffdf4 79%, #f9eeea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f9eeea', GradientType=0 ); /* IE6-9 */
}
.h-section-title {
	font-size:180%
}
}
 @media screen and (max-width: 768px) {
.h-banner-singapore .h-banner-text:last-child {
	display: none
}
}
 @media screen and (min-width: 768px) and (max-width: 800px) {
.h-banner-singapore .h-banner-text:nth-child(2), .h-banner-singapore .h-banner-text:last-child, .h-banner-iddirectory .h-banner-text:last-child, .h-banner-activities .h-banner-text:last-child {
	font-size:70%!important
}
}
 @media screen and (min-width: 580px) and (max-width: 767px) {
.h-banner-iddirectory, .h-banner-activities {
	background: #4a3f28!important;
}
}
 @media screen and (max-width: 579px) {
div.marquee-news {
	line-height: 120%;
}
/*
.h-newsWrapper {
	margin-left: 0;
	margin-right: 0
}*/
.h-splash-home-content-inner {
	top: 25px;
}
.h-splash-home-content h1.h-splash-home-content-title {
	font-family:"HelveticaNeueETW01-55Rg", Helvetica, Arial, sans-serif;
	margin-bottom: .3em
}
}
/* ------------ product landing ------------  */

@media screen and (min-width: 995px) {
#intro-content .h-section-copy-intro {
	margin-left: 50%;
	width: 45%;
}
}
 @media screen and (max-width: 994px) {
#social-innovation-business {
	background-image: url('/images/products/social-innovation-business-bg.jpg');
	background-position: left 0;
	background-size: 55%;
}
}
.h-section-intro {
	min-height:300px
}
}
 @media screen and (max-width: 800px) {
#social-innovation-business {
	background-size: 60%;
}
}
@media screen and (max-width: 767px) {
#social-innovation-business {
	background-image: url('/images/products/social-innovation-business-bg.jpg');
	background-position: center -60px;
	background-size: 90%;
}
#social-innovation-business-summary {
	margin-top: 18em;
}
#intro-content .h-section-copy-intro {
	margin-left: auto;
	margin-right:auto;
	width: 90%;
}
}
@media screen and (max-width: 620px) {
#social-innovation-business {
	background-position: center 2px;
}
}
@media screen and (max-width: 579px) {
#social-innovation-business {
	background-position: center 40px;
	background-size: 100%;
}
}
@media screen and (max-width: 480px) {
#social-innovation-business {
	background-position: center 80px;
}
}
 @media screen and (max-width: 400px) {
#social-innovation-business {
	background-position: center 100px;
}
}


/*customization of images position from iwan169 starts from here */

@media screen and (max-width: 767px) {
.h-sib-power-system {
	background-position: 0 -40px;
}
.h-sib-power-system .sib-spacer {
	padding-bottom: 60%;
}
}
 @media screen and (max-width: 579px) {
.h-sib-it-system {
}
.h-sib-power-system {
	background-position: 0 -20px;
}
.h-sib-power-system .sib-spacer {
	padding-bottom: 50%;
}
}
 @media screen and (max-width: 399px) {
.h-sib-power-system {
	background-position: 0 15px;
}
.h-sib-power-system .sib-spacer {
	padding-bottom: 50%;
}
.h-sib-social-infra .sib-spacer {
	padding-bottom: 35%;
}
.h-sib-electronic-systems {
	background-position: 0 30px;
}
}
 @media screen and (max-width: 767px) {
.h-sib-it-system {
	background-position: 0 -70px;
}
.h-sib-power-system .sib-spacer {
	padding-bottom: 30%;
}
}
 @media screen and (max-width: 579px) {
.h-sib-power-system .sib-spacer {
	padding-bottom: 30%;
}
}
 @media screen and (max-width: 399px) {
.h-sib-power-system .sib-spacer {
	padding-bottom: 20%;
}
}
 @media screen and (min-width: 768px) and (max-width: 994px) {
.h-sib-social-infra {
	background-position: -500px -40px;
}
.h-sib-it-system {
	background-position: -500px -10px;
}
}
 @media screen and (max-width: 767px) {
.h-sib-social-infra .sib-spacer {
	padding-bottom: 55%;
}
}
 @media screen and (max-width: 500px) {
.h-sib-social-infra .sib-spacer {
	padding-bottom: 50%;
}
}
 @media screen and (max-width: 399px) {
.h-sib-social-infra .sib-spacer {
	padding-bottom: 40%;
}
.h-sib-it-system {
	background-position: 0 0;
}
.h-sib-it-system .sib-spacer {
	padding-bottom: 40%;
}
}
