@font-face {
    font-family: 'Futura';
    src: url('../fonts/apss/Futura Futuris Medium.otf');
    font-weight: normal;
    font-style: normal;
}

div{
	font-family: 'Futura' !important;
}

.page #wpadminbar{
	z-index: 0;
}

.apss-main{
	height: auto;
	margin-top: 45px;
}

.apss-homepage{
	position: fixed;
}

.apss-header{
	width: 100%;
	height: 5%;
	position: fixed!important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	background-color: #1b2650!important;
	color: #FFF;
}

.apss-footer{
	width: 100%;
	/*position: fixed!important;*/
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	height: auto;
	background-color: #1b2650!important;
	color: #FFF;
	vertical-align: middle;
}

.home .apss-footer{
	/*height: 3.8%!important; andy chin comment*/
	height: 8%!important;
	position: fixed!important;
}

.home .subpage-footer{
	display: none;
}

.home .homepage-footer{
	display: inline!important;
}
/*Andy Chin added*/
.lang-btn
{
    background-color:#000;
    border:none;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    outline:0;
    overflow:hidden;
    padding:6px 16px;
    text-align:center;
    text-decoration:none!important;
    transition:.2s ease-out;
    vertical-align:middle;
    white-space:nowrap;
    /*width :52px;
    height :27px;*/
}

.homepage-footer>ul{
    color:#D8D8D8;
    font-size :15px;
}

.homepage-footer>ul>li{
    list-style-type : none;
    display:inline-block;
    padding: 5px 5px;
    
}

/*Andy Chin added end*/

.page .homepage-footer{
	display: none;
}

.homepage-icon{
	position: absolute;
    top: 0px;
}

.section-banner{
	height: 70%;
	width: 100%;
}

.section-content{
	height: 30%;
	width: 100%;
	text-align: center;
}

.section-content p{
	text-align: justify;
	margin: 0;
	padding: 0 15%;
}

.partners td{
	text-align: center;
	vertical-align: middle;
	width: 25%;
}

.partners td img{
	width: 80%;
}

.social-ventures td{
	text-align: center;
	vertical-align: middle;
	width: 50%;
	height: 33.3%;
	border-bottom:1pt solid black;
}

.social-ventures td img{
	width: 50%;
}

.social-ventures p{
	text-align: justify;
	margin: 0;
	padding: 0 18%;
}

.section-fullpage{
	height: 70%;
	width: 100%;
	text-align: center;
}

.section-title{
	text-transform: uppercase;
	text-align: center;
}


.section-text{
	text-align: justify;
	padding: 0 5%;
}

.section-text p{
	text-align: justify;
	margin: 0;
	padding: 0 10%;
}

.table-bottom-border td{
	/*border-bottom:1pt solid black;*/
}

.search-bar{
	vertical-align: middle;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 10%;
	right: 10%;	
	/*float: left;*/
}

.header-footer{
	background-color: #1b2650!important;
	padding-left: 4%;
}

.menu a{
	font-size: 15px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.subpage-footer{
	padding: 2%;
}

/*Andy Chin added*/
.subpage-footer>ul{
    color:#D8D8D8;
    font-size :15px;
}

.subpage-footer>ul>li{
    list-style-type : none;
    display:inline-block;
    padding: 5px 5px;
    
}

.wrap {
    width: 100%;
    overflow:auto;
    padding:2px;
}
.fleft {
    float:left;
    width: 20%;
    height: 150px;
}
.fcenter {
    float:left;
    width: 50%;
    height:150px;
}
.fright {
    float: right;
    height: 150px;
    width: 30%;
}

/*Andy Chin added*/
/*
1b2650 - blue

4370b1 - light blue

eec92f - yellow

599d96 - green

c7403b warning message red

adadad - light grey

989898 - darker grey

images: 

68a5db blue, 

4e893e green

c31e6f red

chinese font please use mhei bold for titles and mhei light for copy.
*/