@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,#content h2{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:'Lato', sans-serif}body h1{font-size:35px;color:#11534b;padding:0 0 0 0;margin:0 0 0 0}body p{font-weight:100;padding:7px 0;margin:7px 0 0 0;font-size:17px;line-height:25px}body #header{background-color:rgba(11,53,59,0.9);padding:0px 0;position:absolute;z-index:99999;width:100%;margin:0 auto;border-bottom:3px solid #77959e}body #header header{width:1015px;margin:5px auto;text-align:right}body #header header #logo-wrapper{display:inline-block;float:left}body #header header #logo-wrapper a{display:block}body #header header #info .tel{font-size:24px}body #header header #info .tel a{display:inline-block;color:white;text-decoration:none;font-weight:100;letter-spacing:1px}body #header header #info .tel a:hover{text-decoration:none;cursor:normal}body #header header #info p{color:white;font-weight:100;font-size:14px;padding:0;margin:0;text-align:right}body #header header #info p a{display:inline-block;color:white;text-decoration:none;font-weight:100}body #header header #info p a:hover{text-decoration:none;cursor:normal}body #header header #info p .tel{pointer-events:none}body #header header nav{display:inline-block;vertical-align:bottom;padding-top:30px}body #header header nav ul{padding:0;margin:0;text-align:right}body #header header nav ul li:hover>ul{display:block}body #header header nav ul li.last{margin-right:0px !important}body #header header nav ul li.last a{padding-right:0px !important}body #header header nav ul li{display:inline-block;border-left:none;position:relative;padding:0px 0;font-family:'Lato', sans-serif;list-style:none;text-decoration:none;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out;margin:10px 0px 0 0px;background:none}body #header header nav ul li:hover{cursor:pointer}body #header header nav ul li ul{position:absolute;background-color:#000;width:auto;min-width:200px;z-index:10101;padding-top:-2px;left:-4px;margin-top:20px;padding-top:7px;display:none}body #header header nav ul li ul li.submenu{background:url("images/s-arrow-white.png") no-repeat 245px 7px !important}body #header header nav ul li ul li{float:left;padding:0px 0 4px;margin:0px;width:100%}body #header header nav ul li ul li a{color:white !important;background-image:none !important;padding:10px 10px 0 10px !important;display:block;text-align:left;font-size:14px}body #header header nav ul li ul li a:hover{color:#52baad !important}body #header header nav ul li ul li ul{left:0px;position:absolute;top:23px;border-left:2px solid white;display:none;margin-top:20px;background-color:#689cca;left:260px;overflow:hidden}body #header header nav ul li ul li.active a{background-image:none !important;padding-left:10px !important}body #header header nav ul li a{text-decoration:none;padding:10px 3px 25px;font-family:'Lato', sans-serif;text-align:right;font-size:17px;color:#ffffff;letter-spacing:0.3px;line-height:1.5em;font-weight:300;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out}body #header header nav ul li a:hover{color:#52baad !important}body .royalSlider{max-height:625px}body .royalSlider .infoBlockHolder{position:absolute;z-index:12039;top:80%;right:0;width:375px;transform:translate(-30%, -30%);background-color:rgba(4,13,13,0.9);padding:20px}body .royalSlider .infoBlockHolder p.top{color:#9bafb5;font-weight:400;font-size:26px;text-transform:uppercase;padding:0;margin:0 0 7px 0}body .royalSlider .infoBlockHolder p.bottom{color:white;font-weight:100;padding:0;margin:0 0 0 0;font-size:16px;line-height:23px;width:330px}body .royalSlider .infoBlockHolder a{display:inline-block;text-decoration:none;color:white;text-transform:uppercase;font-weight:100;padding:8px 10px 10px 10px;transition:all .3s ease-in-out;background-color:#11534b}body .royalSlider .infoBlockHolder a:hover{background-color:#0e3e38}body .royalSlider .rsArrow{position:absolute;top:60%;width:50px;height:85px;background-color:white;z-index:11002}body .royalSlider .rsArrowLeft{left:30px;background:transparent url(../images/arrow-r.svg) no-repeat center center;background-size:110px;transform:rotate(180deg) translate(0%, 50%)}body .royalSlider .rsArrowRight{right:30px;left:auto;background:transparent url(../images/arrow-r.svg) no-repeat center center;background-size:110px;transform:translate(0%, -50%)}body main{width:1015px;margin:0 auto;padding:15px 0}body main p{font-weight:100;padding:7px 0;margin:7px 0 0 0;font-size:17px;font-family:'Lato', sans-serif}body main a{text-decoration:unerline;color:#004733;font-weight:500}body main a:hover{text-decoration:none;color:#0e3e38}body.contact main{width:850px;margin:0 auto;padding:30px 0}body.contact main #contact_form .col{width:100%;margin:0;display:inline-block}body.contact main #contact_form .col input{width:100%;box-sizing:border-box;padding:15px 10px;margin-bottom:10px;border:1px solid #d7d8d7}body.contact main #contact_form .col textarea{width:100%;box-sizing:border-box;border:1px solid #d7d8d7;margin-bottom:7px;min-height:167px;padding:15px 10px}body.contact main #contact_form .col input[type="submit"]{background-color:#004733;color:white;width:35%;display:inline-block;float:right;transition:all .3s ease-in-out}body.contact main #contact_form .col input[type="submit"]:hover{background-color:black}body.contact main #contact_form .left{float:left;width:49%;margin:0 10px 0 0}body.contact main #contact_form .right{width:49%;margin:0;float:left}body.contact footer #footer-sub{padding:0 0 0 0}body.contact section#lowercont{text-align:center}body.contact section#lowercont .map-content{width:1015px;margin:7px auto;padding:0 0 20px 0}section#home-intro{width:100%;margin:0 auto;background:#0b353b}section#home-intro #intro-contents{width:1015px;margin:0 auto;padding-top:25px}section#home-intro #intro-contents .onleave{width:100%;padding:10px;background-color:#ff0066}section#home-intro #intro-contents .onleave p{color:#fff;font-size:1.35em;text-align:center;line-height:inherit;font-weight:bold}section#home-intro #intro-contents .onleave p.enquire{color:#fff;font-size:1.35em;font-weight:normal}section#home-intro #intro-contents .onleave p.enquire a{color:white;text-decoration:none;font-weight:100}section#home-intro #intro-contents .onleave p.enquire a:hover{text-decoration:underline;cursor:normal}section#home-intro #intro-contents h1{color:#fff;padding:15px 0 11px 0;font-size:30px;font-weight:400}section#home-intro #intro-contents h1 a{color:#fff !important}section#home-intro #intro-contents p{color:#b9c5c9;font-size:18px;line-height:23px;font-weight:300;width:76%;margin:0 auto}section#home-intro #icons{width:900px;margin:0 auto;background:#0b353b;padding:20px 0 30px 0}section#home-intro #icons p{margin:0 auto;width:100%;color:#fff;text-align:center;font-weight:400}section#home-intro #icons .box{display:inline-block;width:32%}section#home-intro #icons .box h2{font-size:18px;font-weight:400;color:#b9c5c9;text-align:center;padding:12px 34px 0 34px;margin:0 auto;vertical-align:top;width:60%}section#home-intro #icons .box .home-ico{width:120px}section#home-intro #icons .box img{display:block;margin:0 auto}section#boxes{width:1015px;margin:0 auto;background:#0b353b}section#boxes .box{display:inline-block;width:32%;margin-right:2%}section#boxes .box p{font-size:22px;line-height:27px;font-weight:400;color:#11534b;text-align:center;padding:12px 34px 0 34px;margin:0}section#boxes .box .home-ico{width:90px}section#boxes .box img{display:block;margin:0 auto}section#boxes .box:nth-child(3n){margin-right:0}section#boxesthree{width:1015px;margin:0 auto}section#boxesthree .box{display:inline-block;width:32%;margin-right:5px}section#boxesthree .box p{font-size:28px;line-height:33px;font-weight:400;color:#11534b;text-align:center;padding:20px 0;margin:0}section#boxesthree .box img{display:block;margin:0 auto}section#boxesthree .box:nth-child(3n){margin-right:0}body.general .royalSlider{max-height:350px}body.general main{width:1015px;margin:0 auto;padding:15px 0}body.general main h1{font-size:35px;color:#11534b;padding:0 0 0 0;margin:15px 0 0 0}body.general main p{font-weight:100;padding:7px 0;margin:7px 0 0 0;font-size:17px;font-family:'Lato', sans-serif}body.general main a{text-decoration:unerline;color:#004733;font-weight:500}body.general main a:hover{text-decoration:none;color:#0e3e38}body.general ul{margin:10px 0 10px 15px;padding-left:0}body.general ul li{font-size:17px;font-weight:100;text-align:left;padding:4px 0 3px 0px;list-style:disc}body.general #header{background-color:rgba(11,53,59,0.9);padding:0px 0;position:absolute;z-index:99999;width:100%;margin:0 auto;border-bottom:3px solid #77959e}body.general #header header{width:1015px;margin:5px auto;text-align:right}body.general #header header #logo-wrapper{display:inline-block;float:left}body.general #header header #logo-wrapper a{display:block}body.general #title{background-color:#d7d8d7}body.general #title h2{font-size:27px;color:#11534b;margin:0;padding:15px 0;text-align:center;text-transform:uppercase;font-weight:400}body.general section#boxesthree{text-align:center;margin-bottom:20px}body.general section#boxesthree .box{display:inline-block;width:33%;margin-right:0.5%;margin-bottom:0%;padding:0px;vertical-align:top;box-sizing:border-box}body.general section#boxesthree .box img{display:block;margin:0 auto;width:100%;height:auto;padding:20px 0 0}body.general section#boxesthree .box:nth-child(3n){margin-right:0%}body.general section#lowercont{text-align:center}body.general section#lowercont .info-block{background-color:#11534b;padding:10px 0;width:1015px;margin:0 auto}body.general section#lowercont .info-block p{color:#9ecb3a;font-size:27px;margin:12px 0 7px 0;padding:0;text-align:center;text-transform:uppercase;font-weight:400}body.general section#lowercont .info-block p.small{color:#ffffff;font-size:17px;padding:0 40px;margin:0 0 10px 0;text-align:center;font-weight:100;text-transform:none}body.general section#lowercont .second-content{width:995px;margin:15px auto;padding:10px}body.general section#lowercont .second-content h3{font-size:19px;font-weight:400;color:#000;text-align:left;padding:0px 0;margin:0 0 7px 0}body.general section#lowercont .second-content p{color:#4d4d4d;font-size:17px;margin:0px 0 10px 0;padding:0px;text-align:left;font-weight:100}body.general section#lowercont .map-content{width:1015px;margin:7px auto;padding:0 0 20px 0}body.general section#boxes{text-align:center;margin-bottom:20px;display:flex;flex-wrap:wrap}body.general section#boxes .box{display:flex;flex-wrap:wrap;flex-direction:column;width:47.5%;margin-right:2%;margin-bottom:15px;border:1px solid #d7d8d7;padding:20px;vertical-align:top;box-sizing:border-box}body.general section#boxes .box .subtitle-cont{margin:0 0 0 0}body.general section#boxes .box h2{font-size:21px;line-height:21px;font-weight:400;color:#11534b;text-transform:uppercase;text-align:center;padding:0px 0;margin:0}body.general section#boxes .box p{font-size:21px;line-height:21px;font-weight:400;color:#11534b;text-transform:uppercase;text-align:center;padding:10px 30px 0 30px !important;margin:0}body.general section#boxes .box p.small{font-size:16px;text-transform:none;padding:10px 0 0}body.general section#boxes .box img{display:block;margin:0 auto;width:100%;height:auto;padding:10px 0 15px 0}body.general section#boxes .box .desc p{font-size:16px;font-weight:100;text-transform:none}body.general section#boxes .box .desc.active{padding-top:20px}body.general section#boxes .box a.button{background-color:#004733;color:white;padding:12px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;display:inline-block;transition:all .3s ease-in-out;align-self:center;margin-top:auto;margin-bottom:0;justify-self:auto;align-self:center}body.general section#boxes .box a.button:hover{background-color:#0a654b;color:white}section#white-banner{padding:0;margin:20px 0 10px 0}section#white-banner #units{width:1015px;margin:0 auto}section#white-banner #units img{display:block;margin:0 auto}section#white-banner #units .icon{width:400px}section#white-banner #units h3{font-size:21px;font-weight:600;color:#0b353b;text-align:center;padding:12px 34px 0 34px;margin:0 auto}section#white-banner #units p{text-align:center;color:#0b353b;width:60%;margin:0 auto;font-weight:400}footer{background-color:#8da3ab}footer #footer{width:940px;margin:0 auto;padding:30px 0}footer #footer p.heading{margin:0;padding:0 0 15px 0;text-align:center;font-size:30px;font-weight:600;text-transform:uppercase;color:#0b353b}footer #footer p{font-size:21px;padding:0 40px;font-weight:600;text-align:center;color:#0b353b}footer #footer p.small{font-size:15px;padding:40px 0 0;margin:0}footer #footer #contact_form{margin-top:15px}footer #footer #contact_form .col{width:100%;margin:0;display:inline-block}footer #footer #contact_form .col input{width:100%;box-sizing:border-box;padding:15px 10px;margin-bottom:10px;border:none}footer #footer #contact_form .col textarea{width:100%;box-sizing:border-box;border:none;margin-bottom:7px;min-height:167px;padding:15px 10px}footer #footer #contact_form .left{float:left;width:49%;margin:0 10px 0 0}footer #footer #contact_form .right{width:49%;margin:0;float:left}footer #footer #contact_form .right input{width:100%;box-sizing:border-box;padding:15px 10px;margin-bottom:10px;border:none}footer #footer #contact_form .right input[type="submit"]{background-color:#0b353b;color:white;width:35%;display:inline-block;float:right;transition:all .3s ease-in-out}footer #footer #contact_form .right input[type="submit"]:hover{background-color:#2f6067}body.contact main #contact_form{margin-top:15px}body.contact main #contact_form .left{float:left;width:49%;margin:0 10px 0 0}body.contact main #contact_form .right{width:49%;margin:0;float:left}body.contact main #contact_form .right input{width:100%;box-sizing:border-box;padding:15px 10px;margin-bottom:10px;border:none}body.contact main #contact_form .right input[type="submit"]{background-color:#0b353b;color:white;width:35%;display:inline-block;float:right;transition:all .3s ease-in-out}body.contact main #contact_form .right input[type="submit"]:hover{background-color:#2f6067}footer #footer-sub{padding-top:10px}footer #footer-sub #footer-bottom p{text-align:center;color:white;font-size:14px;margin:0;padding:0 0 0 0}footer #footer-sub #footer-bottom p a{display:inline-block;text-decoration:none;color:white}footer #footer-sub #footer-bottom p a:hover{color:#0b353b}.clear{clear:both;float:none}
