@charset "UTF-8";
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }


.fullWrap{ background:url(pics/body-bg.jpg) no-repeat; background-size:cover; width:100%; text-align:center; float:left;}
.centerWrap{width:100%; margin:auto; max-width:1200px;}
.contBox{float:left; width:100%; text-align:center; padding:40PX 0 20px;}

*{font-family:Helvetica, sans-serif; font-weight:normal;}

h1{ font-size:50px; color:#fff; }

h4{padding:40px; text-align:left; font-size:20px; color:#fff; background-color:rgba(0,0,0,.5); border-radius: 30px 0 30px 0;}

.hr{width:60%; height:1px; background-color:#fff; margin:40px 20%;}
.hr-inner-style{border-radius: 20px;
    height: 9px;
    width: 9px;
    border-width: 2px;
    border-style: solid;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    margin-top: -5px;
	background:#fff;
	border-color:#fff;}


blockquote{float:left;width:100%; padding:30px; box-sizing:border-box; margin:0;}
blockquote div{float:left;width:16%; padding:2%; text-align:center;}

blockquote p{float:left; width:100%; text-align:center; font-size:14px;}
blockquote.links p a{padding:8px 15px; background:#39F; color:#fff; text-decoration:none; margin:3px; border-radius:7px;}

blockquote.iconBtn span{ font-size:40px; clear:both; color:#09C; padding:30px; display:block; margin-bottom:20px;}

blockquote.iconBtn a{ font-size:16px; clear:both; display:block; width:100%; text-align:center; text-decoration:none; color:#555;}


span i{background:#ddd; padding:30px; border-radius:50%; border-color:#09C09c; border:5px solid;}

.iconBtn a:hover{ color:#06C;}
.iconBtn span i:hover{ color:#06C;}
.links a:hover{ background:#06C;}

/***************************icon-singapore font below***************************/
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?jf6mbs');
  src:  url('fonts/icomoon.eot?jf6mbs#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?jf6mbs') format('truetype'),
    url('fonts/icomoon.woff?jf6mbs') format('woff'),
    url('fonts/icomoon.svg?jf6mbs#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-singapore_lion:before {
  content: "\e900";
}
.icon-enterprise:before {
  content: "\e901";
}
.icon-kids:before {
  content: "\e902";
}
.icon-canada:before {
  content: "\e903";
}
.icon-cake:before {
  content: "\e904";
}

/***************************icon-singapore font end here***************************/



@media (max-device-width: 1024px){
blockquote.iconBtn span{padding:10px;}
font-size:{30px;}

}

@media (max-device-width: 720px){

}

@media (max-device-width: 480px){
blockquote div{float:left;width:96%; padding:2%; text-align:center; margin-bottom:40px;}
blockquote div span{ margin-bottom:20px;}
blockquote.links p a{clear:both!important; display:block!important;}
blockquote.iconBtn span{padding:10px; margin-bottom:30px;}

}







