h1,h2,h3,h4,h5,h6,li,ol,ul{margin:0}.banner,.navbar,.rslides{position:relative}#toTop,.banner-text a,.callbacks_nav,.footer p a,.logo h1 a{text-decoration:none}li,ol,ul{padding:0}p{margin:0!important}body{margin:0;padding:0;font-family:OpenSans-Regular}@font-face{font-family:Overlock-Regular;src:url(../fonts/Overlock-Regular.ttf) format('truetype')}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans-Regular.ttf) format('truetype')}.header{padding:2em 0;background-color:#8EE2D4}nav.navbar.navbar-default.chn-gd{background-color:#1CD5B5;padding:0;margin:0}.header_nav{background-color:#1CD5B5}li.las a{border-right:none!important}.navbar-default .navbar-nav>li{padding:0;text-align:center}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{padding:16px 52px;color:#fff!important;font-family:OpenSans-Regular;font-weight:500;font-size:16px;background:#1CD5B5;border-right:1px dotted #fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#020202!important;border-radius:2px;transition:.6s all}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#020202!important}.navbar-right{float:none!important;margin-right:0}.navbar-default{background-color:#fff;border:none}.navbar{min-height:36px}.navbar-collapse{padding-right:0;padding-left:0}.logo{float:left;max-width:100%}.logo h1 a{color:#020202;font-size:1.3em;font-family:Overlock-Regular}.banner{width:100%;min-height:300px;border-bottom:5px solid #1CD5B5}.rslides{list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.callbacks_tabs li,.social-icons ul{display:inline-block}.callbacks_tabs a:after{content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;height:0;width:0;display:inline-block;border:none;background:0 0;border-radius:50px}.banner-text h3,.welcome h2{font-family:Overlock-Regular}.callbacks_here a:after{background:#fff}.callbacks_tabs a{visibility:hidden}ul.callbacks_tabs.callbacks1_tabs{position:absolute;bottom:14%;z-index:999;left:46%}.callbacks_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:38%;left:25px;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;height:35px;width:35px;background:url(../images/img-sprite.png) -13px -98px no-repeat}.callbacks_nav.next{left:auto;background-position:-91px -98px;right:25px}.banner-text{padding:5em 0 1em;color:#fff;width:42%}.banner-text h3{font-size:2em;text-transform:uppercase;letter-spacing:6px;line-height:1.2em;color:#fff}.banner-text p{font-size:1.25em;margin:1.3em 0 1em}.banner-text a{color:#fff;font-size:1.2em;background:#8ce78a;padding:.4em 1em;border-radius:5px}.welcome p{color:#121212;font-size:1.25em;line-height:1.8em}.welcome{padding:5em 0 0}.welcome h2{font-size:3.5em;color:#020202;line-height:1.2em;text-align:center;margin-bottom:.8em}span{font-size:.65em}.why{padding:5em 0}.shadowed{background:#eee}.why p{color:#121212;font-size:1.2em;line-height:1.8em;margin:2em 0 0}.footer p{color:#7F8D98;font-size:1.25em;line-height:1em;margin:.3em 0}.footer p a:hover{color:#1CD5B5}.footer p a{color:#7F8D98}address{color:#7F8D98;line-height:1.8em}.footer{padding:2em 0;background-color:#3b444b}.copyright,.footer-top{text-align:center;padding:1em 0 0}.social-icons{float:none;margin-left:auto;margin-right:auto;text-align:center}.social-icons ul{overflow:auto;margin-top:1em}.social-icons ul li{list-style-type:none;float:left}.social-icons ul li a i{background:#205D7A;color:#fff;width:40px;height:40px;border-radius:20px;font-size:25px;text-align:center;margin-right:10px;padding-top:15%;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}.social-icons ul li a i:hover{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);background:#ffeb00;opacity:.6}#toTop{display:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:50px;height:25px;border:none;text-indent:100%;background:url(../images/top-arrow.png) no-repeat}@media(min-width:1440px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.1280x500.opt.jpg) center no-repeat;background-size:cover}}@media(min-width:1024px) and (max-width:1439px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.1024x400.opt.jpg) center no-repeat;background-size:cover}}@media(min-width:768px) and (max-width:1023px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.768x300.opt.jpg) center no-repeat;background-size:cover}}@media(min-width:640px) and (max-width:767px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.640x250.opt.jpg) center no-repeat;background-size:cover}}@media(min-width:480px) and (max-width:639px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.480x188.opt.jpg) center no-repeat;background-size:cover}}@media(max-width:479px){.banner{background:url(../image/nam/newcastle/newcastle_ocean_baths_oc.320x125.opt.jpg) center no-repeat;background-size:cover}}@media(max-width:1440px){.banner-text{padding:5em 0 1em}}@media(max-width:1280px){.banner-text{padding:5em 3em 1em;width:44%}}@media(max-width:1024px){.about,.contact,.projects,.services{padding:3em 0}.contact h4,.projects h4,.services h4{font-size:1.7em}.banner-text{padding:5em 3em 1em;width:53%}.welcome{padding:3em 0 0}.welcome-btm,.why{padding:3em 0}.wel-top{margin:3em 0 0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{padding:16px 34px!important}}@media(max-width:768px){.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{padding:16px!important}.footer p{font-size:.9em}.banner-text{padding:5em 4em 1em;width:69%}.welcome h2{font-size:3em}.welcome p,.why p{font-size:.9em}}@media(max-width:767px){.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}.navbar-default .navbar-toggle{border-color:#fff!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#1CD5B5!important}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{border-right:none!important}}@media(max-width:640px){.logo h1 a{font-size:1.2em}.header{padding:1em 0}.banner-text{padding:5em 4em 1em;width:83%}}@media(max-width:480px){.logo h1 a{font-size:1em}.welcome h2{font-size:2.5em}.welcome{padding:2em 0 0}.banner-text{padding:5em 4em 1em;width:100%}.banner-text h3{font-size:1.7em}}@media(max-width:320px){.logo,.why{text-align:center}.logo{float:left;width:100%;margin:0 0 .5em}.header{padding:.5em 0}.banner-text{padding:5em 0 1em;width:100%}.banner-text p{font-size:.9em;margin:1.3em 0 1em}.banner-text h3{font-size:1.2em}.banner{min-height:250px}.welcome{padding:1em 0 0}.welcome h2{font-size:2em}.callbacks_nav.next{left:auto;background-position:-91px -98px;right:23px}.callbacks_nav{top:71%;left:23px}.why{padding:2em 0}.footer{padding:1em 0}.copyright{padding:1em 0 0}}