::-webkit-input-placeholder{opacity:1; color:#777;}
:-moz-placeholder{opacity:1; color:#777;}
::-moz-placeholder{opacity:1; color:#777;}
:-ms-input-placeholder{opacity:1; color:#777;}
*,*:before,*:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.clear,.clear:before,.clear:after{clear:both;}
.clear:before,.clear:after{content:'';height:0;font-size:0;display:block;}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body{margin:0; word-wrap:break-word; background-color:#fff; font-size:16px; line-height:1.2; font-family:arial; color:#555; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6{line-height:1.2; margin:0; font-weight:normal;}
h1{font-size:26px; color:#006BB3; margin-bottom:15px;}
h2{font-size:22px; margin-bottom:10px;}
p{margin:0 0 10px;}
a{color:#006BB3; text-decoration:none; cursor:pointer;}
ul,li{list-style:none; padding:0; margin:0;}
input,textarea,select,button{font-size:16px; line-height:1.2; font-family:arial; margin:0;}
input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%; border:1px solid #ccc; background-color:#fff; padding:5px;}
textarea{height:100px;}
.btn{display:inline-block; background-color:#006BB3; color:#fff; line-height:1; padding:10px 30px; border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #214a7f; border-bottom-width:4px; text-transform:uppercase; cursor:pointer;}
.btn:hover{background-color:#214a7f; border-color:#214a7f;}
.mb20{margin-bottom:20px;}
.logo{text-align:center; margin:30px 0 10px;}
.logo img{width:180px;}
.container{padding: 0 10px 10px; background-color:#fff;}
.header{text-align:center;}
.number{margin:0 0 10px;}
.number a{font-size:20px; line-height:1; padding:5px 15px;}
.button{text-align:center;}
.button a{display:inline-block; background-color:#006BB3; color:#fff; line-height:1; padding:10px 30px; border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #214a7f; border-bottom-width:4px; text-transform:uppercase;}
.button a:hover{background-color:#214a7f; border-color:#214a7f;}
.top-fix.scroll-to-fixed-fixed{background-color:#f5f5f5; padding:10px 0; box-shadow:0 1px 3px rgba(0,0,0,0.5); -o-box-shadow:0 1px 3px rgba(0,0,0,0.5); -ms-box-shadow:0 1px 3px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);}
a.call-us{float:right; margin-right:10px; text-indent:-999em; overflow:hidden; background-image:url(../img/call.png); background-repeat:no-repeat; background-position:center; background-size:20px; -webkit-background-size:20px; -moz-background-size:20px; width:35px; height:38px;}
.top-fix.scroll-to-fixed-fixed .button a.call-us{display:inline-block;}
.top-fix.scroll-to-fixed-fixed .button a.enquiry-button{float:left; margin-left:10px; font-size:12px; padding:10px;}
.slogan{}
.upper-content{}
.upper-content h2{text-align:center;}
.upper-content ul{margin-bottom:20px;}
.upper-content li{padding-left:25px; background:url(../img/check.png) no-repeat left 2px; -webkit-background-size:16px auto; -moz-background-size:16px auto; background-size:16px auto; min-height:20px; margin-bottom:5px;}
.upper-content .button a{margin-bottom:23px;}
.upper-content .button span{display:block;}
.form-block{border:1px solid #ccc; background-color:#f5f5f5; padding:10px;}
.form-block input,.form-block textarea{margin-bottom:10px;}
.form-block input.btn{width:100%; margin-bottom:0;}
.main-content p{text-align:justify;}
.footer{background-color:#f5f5f5; border-top:5px solid #e0e0e0; padding:10px;}
.footer li{padding-left:20px; background:url(../img/bullet.gif) no-repeat left 5px; margin-bottom:5px;}
.partner{background-color:#f5f5f5; border-top:5px solid #e0e0e0; padding:10px; text-align:center;}
.partner a{color:#555;}
.partner a span{color:#006BB3;}
.img-container{text-align:center; margin-bottom:20px;}
.img-container img{border:1px solid #fff; box-shadow: 0 0 3px rgba(0,0,0,0.6); -o-box-shadow: 0 0 3px rgba(0,0,0,0.6); -ms-box-shadow: 0 0 3px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.6);}

@media only screen and (max-width:479px){
	h1{font-size:22px;}
}