@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../fonts/opensans-semibold-webfont.eot');src:url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-semibold-webfont.woff') format('woff'),
url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold_italic';src:url('../fonts/opensans-semibolditalic-webfont.eot');src:url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold';src:url('../fonts/opensans-extrabold-webfont.eot');src:url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoRegular';src:url('../fonts/Roboto-Regular-webfont.eot');src:url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBold';src:url('../fonts/Roboto-Bold-webfont.eot');src:url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBoldCondensed';src:url('../fonts/Roboto-BoldCondensed-webfont.eot');src:url('../fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BoldCondensed-webfont.woff') format('woff'),
url('../fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'),
url('../fonts/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoMedium';src:url('../fonts/Roboto-Medium-webfont.eot');src:url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBlack';src:url('../fonts/Roboto-Black-webfont.eot');src:url('../fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Black-webfont.woff') format('woff'),
url('../fonts/Roboto-Black-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Black-webfont.svg#RobotoBlack') format('svg');font-weight:normal;font-style:normal;}
body{color:#767676;font-family:'open_sansregular', sans-serif;font-size:14px;}
h1, h2, h3, h4, h5, h6{color:#085a86;font-family:'open_sansregular', sans-serif;}
h1{font-size:3.071em;}
h2{font-size:2em;}
h3{font-size:1.857em;}
h4{font-size:1.714em;}
h5{font-size:1.571em;}
h6{font-size:1.429em;}
a{color:#033559;}
a:hover,
a:focus{color:#eec500;text-decoration:none;}
input,
button,
textarea,
select{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
pre,
tt,
code,
kbd,
samp,
var{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
ol ol li{list-style-type:lower-alpha;}
ol ol ol li{list-style-type:lower-roman;}
q{font-style:italic;}
abbr,
acronym{border-bottom:1px dotted #333;cursor:help;}
textarea{resize:none;overflow-y:auto;}
.valign-parent{height:100px;white-space:nowrap;}
.valign-item{display:inline-block;vertical-align:middle;white-space:normal;}
.valign-helper{display:inline-block;vertical-align:middle;height:100%;}
.lt-ie8 .valign-item,
.lt-ie8 .valign-helper{display:inline;zoom:1;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.gform_validation_container{height:0;width:0;overflow:hidden;}
.services-content{display:none !important;}
.outer-wrapper{overflow:hidden;}
.header-banner-outer{position:relative;z-index:0;}
.header-banner{background:#011c40;border-top:11px solid #044574;}
.header-banner-pages{background:#011c40;border-top:11px solid #044574;}
.header-wrapper{background:#0d7ca4;}
.logo{margin-top:10px;}
.logo a img{max-width:100%;height:auto;}
.phnum{margin-bottom:20px;text-align:center;}
.phnum a{border:2px solid #eec500;border-radius:6px;-webkit-border-radius:6px;display:inline-block;height:64px;line-height:64px;padding-left:15px;padding-right:15px;}
.phnum a span{color:#eec500;background:url(../images/phone-icon.png) no-repeat left center;display:inline-block;font-family:'RobotoBold', sans-serif;font-size:2.000em;padding-left:38px;}
.heading-text{color:#fff;font-family:'RobotoMedium', sans-serif;font-size:1.714em;line-height:1em;margin-bottom:20px;text-align:center;text-transform:uppercase;}
.heading-text span.black-font{font-family:'RobotoBlack', sans-serif;}
.heading-text span.small-text{display:block;font-size:0.667em;}
.slicknav_btn{display:block;line-height:60px;}
.slicknav_menutxt{color:#fff;font-family:'open_sansbold', sans-serif;font-size:1.786em;}
.slicknav_icon{display:inline-block;margin-left:8px;width:42px;vertical-align:middle;}
.slicknav_icon .slicknav_icon-bar{background:url(../images/menu-bar.png) no-repeat left top;display:block;height:8px;margin-bottom:4px;width:100%;}
.slicknav_nav{background:#033051;margin-left:-15px;margin-right:-15px;padding-top:15px;padding-bottom:15px;width:250%;}
.slicknav_nav ul{list-style:none;margin:0;padding:0;}
.slicknav_nav ul li > ul{padding-left:15px;}
.slicknav_nav ul li a{color:#fff;}
.slicknav_nav ul li > a{display:block;font-size:1.571em;padding:3px 15px 4px;}
.slicknav_nav ul li > ul li > a{font-size:1.286em;}
.slicknav_nav ul li > a:hover,
.slicknav_nav ul .current-menu-item a{background:#044574;}
.enquire-now{height:64px;line-height:64px;text-align:center;}
.enquire-now a{display:inline-block;background:#eec500;}
.enquire-now a span{color:#033559;font-family:'RobotoBoldCondensed', sans-serif;font-size:0.857em;text-transform:uppercase;}
.enquire-now a:hover{color:#eec500;background:#033559;}
.enquire-now a:hover span{color:#eec500;background:#033559;}
#enquire-form{display:none;}
.watch-video a{display:inline-block;font-family:'open_sansbold', sans-serif;font-size:13px;height:64px;line-height:64px;padding:0 15px;margin-left:-13px;text-align:left;}
.watch-video{background:url(../images/border-bg.gif) #eec500 repeat-y left;padding-bottom:5px;height:64px;}
.menu-wrapper{background:#033052;background-image:-webkit-gradient(linear,
right top,
right bottom,
color-stop(0, #044574),
color-stop(0.7, #033052));background-image:-o-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-moz-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-webkit-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-ms-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:linear-gradient(to bottom, #044574 0%, #033052 70%);position:relative;z-index:100;}
.menu-wrapper a{text-decoration:none;}
#menu-top-menu,
#menu-top-menu li,
#menu-top-menu a{display:block;}
#menu-top-menu li,
#menu-top-menu ul{list-style-type:none;margin:0;padding:0;}
#menu-top-menu ul{display:none;position:absolute;z-index:100;}
#menu-top-menu li{float:left;position:relative;z-index:100;}
#menu-top-menu li:hover > ul{display:block;}
#menu-top-menu > li:hover > ul{left:0;}
#menu-top-menu a{color:#FFFFFF;font-family:'open_sansbold', sans-serif;font-size:1.286em;}
#menu-top-menu a:hover,
#menu-top-menu a:active,
#menu-top-menu a:focus{color:#FFFFFF;text-decoration:none;}
#menu-top-menu{margin:0;padding:0;position:relative;}
#menu-top-menu > li{background:url(../images/border-bg.gif) repeat-y right;height:64px;}
#menu-top-menu > li:first-child a{padding-left:18px;padding-right:18px;}
#menu-top-menu > li > a{padding:20px 17px 19px;height:64px;}
#menu-top-menu > li:hover > a,
#menu-top-menu > .current-menu-item > a{color:#eec500;}
#menu-top-menu ul{background:#000;padding-bottom:10px;width:168px;}
#menu-top-menu ul > li{width:168px;padding-left:10px;padding-right:10px;}
#menu-top-menu ul > li > a{border-top:1px solid #04426f;color:#63abc5;padding:5px 10px 2px;}
#menu-top-menu ul > li:first-child > a{border-top:none;}
#menu-top-menu ul > li:hover > a,
#menu-top-menu ul > .current-menu-item > a,
#menu-top-menu ul > .current-menu-item:hover > a,
#menu-top-menu ul > .current-menu-ancestor > a{color:#fff;}
#menu-top-menu li > ul li:hover > ul{left:146px;top:0;}
.banner-slider{position:relative;}
.banner-slide{z-index:0;}
.banner-overlay{z-index:1;}
.banner-slide .slick-list{width:100%;}
.banner-slide .image{position:relative;z-index:0;overflow:hidden;width:100%;}
.banner-slide .image img{max-width:100%;height:auto;}
.banner-slide .banner-content-wrapper{background:rgba(0,0,0,0.5);filter:alpha(opacity=60);bottom:0;right:0;padding:15px;position:relative;text-align:center;z-index:2;}
.banner-content-wrapper h3{font-family:'RobotoRegular', sans-serif;font-size:2.286em;margin:0 0 20px;text-align:left;}
.banner-content-wrapper .valign-parent{height:100%;}
.banner-content{color:#022847;font-family:'RobotoRegular', sans-serif;font-size:1.143em;margin-bottom:20px;text-align:left;}
.banner-content-wrapper a{border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:54px;line-height:55px;margin:0 2px 10px;width:100%;}
.find-out{background:#085a86;color:#fff;}
.find-out:hover{background:#eec500;color:#085a86}
.video{background:#eec500;width:182px;}
.video:hover{background:#085a86;}
.video span{background:url(../images/play-btn.png) no-repeat left center;color:#085a86;padding-left:41px;padding-top:10%;padding-bottom:10%;margin-left:-10px;}
.video:hover span{background:url(../images/play-btn-hover.png) no-repeat left center;color:#eec500;}
.banner-text{background:#033a66;}
.banner-text .heading-text{padding:15px;margin-bottom:0;font-size:2.714em;line-height:1em;text-transform:inherit;}
.heading-text .see-world{color:#fff;display:block;font-family:'open_sansextrabold', sans-serif;line-height:1em;margin-bottom:15px;}
.heading-text .talk-coastal{font-family:'open_sansregular', sans-serif;}
#quote-form{display:none;}
.quote-btn{padding-bottom:20px;text-align:center;}
.quote-btn a{background:#eec500;border-radius:4px;-webkit-border-radius:4px;display:inline-block;height:60px;line-height:60px;padding-left:10px;padding-right:10px;}
.quote-btn a span{background:url(../images/quote-bg.png) no-repeat left center;color:#033559;font-family:'RobotoBold', sans-serif;font-size:1.429em;text-transform:uppercase;padding-left:50px;padding-top:7px;padding-bottom:7px;}
.quote-btn a:hover{background:#fff;}
.fancybox-skin{background:#04426f;}
.popup-form .gform_title{color:#fff;}
.popup-form{max-width:768px;}
.popup-form ul{list-style:none;margin:0;padding:0;}
.popup-form ul li{margin-bottom:10px;min-height:76px;}
.popup-form ul li label{color:#fff;font-family:'open_sansregular', sans-serif;font-size:1.214em;}
.popup-form ul li label span{display:none;}
.popup-form ul li select,
.popup-form ul li input[type="text"]{background:#f3f3f3;border:1px solid #cbcbcb;color:#5a5a5a;font-size:0.929em;font-family:'Arial', sans-serif;line-height:21px;height:23px;outline:none;padding:0 10px;width:100%;}
.popup-form ul li textarea{background:#f3f3f3;border:1px solid #cbcbcb;color:#5a5a5a;height:205px;outline:none;padding:10px;width:100%;}
.popup-form ul li select:focus,
.popup-form ul li input[type="text"]:focus,
.popup-form ul li textarea:focus{border:1px solid #128fba;}
.popup-form input[type="submit"]{background:#eec500;border:none;border-radius:4px;-webkit-border-radius:4px;color:#033559;display:block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:54px;width:160px;}
.popup-form .gform_footer{padding-left:15px;padding-right:15px;float:left;max-width:738px;}
.popup-form .validation_error,
.popup-form .gfield_error{padding-left:15px;padding-right:15px;}
.validation_error,
.gfield_error{color:#e84747;text-shadow:none;}
.validation_error{margin-bottom:8px;}
.popup-form ul li.gform_validation_container,
.popup-form ul li.gform_hidden{display:none;}
.services-leadins-wrapper{border-top:20px solid #033559;margin-bottom:20px;position:relative;z-index:1;}
.services-leadins-wrapper h2.our-serviecs-title{margin:0;}
.our-serviecs-title{color:#eec500;font-family:'open_sanssemibold',sans-serif;font-size:3.071em;text-align:center;}
.services-leadins{margin-top:20px;}
.services-leadins{overflow:hidden;}
.services-leadins .sleadins-item{padding-left:15px;padding-right:15px;}
.services-leadins .slick-slide a{display:block;position:relative;}
.services-leadins .slick-slide img{border-bottom-right-radius:4px;border-top-right-radius:4px;border-top-left-radius:4px;height:auto;width:100%;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
.services-title-content{color:#fff;font-family:'open_sansextrabold',sans-serif;font-size:1.571em;left:0;padding:15px;position:absolute;width:100%;z-index:3;background:rgba(0,0,0,0.5);bottom:0;height:63px;}
.services-title,
.services-content{display:block;height:100%;padding-left:15px;padding-right:15px;text-shadow:3px 3px #000;color:#eee;margin-top:-15px;}
.context{color:#eec500;font-style:italic;font-family:'open_sansbold', sans-serif;font-weight:700;font-size:17px;}
.services-leadins a.find-out{background:#eec500;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#033559;display:inline-block;font-family:'RobotoBoldCondensed', sans-serif;font-size:1.143em;height:41px;line-height:41px;padding-left:20px;padding-right:20px;text-align:center;text-transform:uppercase;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
.services-leadins a.find-out:hover{background:#033559;color:#eec500;}
.services-leadins .slick-prev,
.services-leadins .slick-next{border:none;outline:none;position:absolute;z-index:2;}
.services-leadins .slick-prev{background:url(../images/next-prevbtn.png) no-repeat top;font-size:0px;height:40px;left:0;top:35%;width:41px;}
.services-leadins .slick-next{background:url(../images/next-prevbtn.png) no-repeat bottom;font-size:0px;height:40px;right:0;top:35%;width:41px;}
.front-page .main-content{background:#efefef;}
.main-front-page{padding-bottom:20px;position:relative;text-align:left;z-index:1;}
.mid-wrapper-bg{position:relative;z-index:0;}
.main-front-page{text-align:center;}
.frontpage-content ol,
.frontpage-content ul{list-style-position:inside;text-align:left;}
a.titan-slide-more{background:#eec500;border-radius:4px;color:#033559;display:block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:54px;line-height:54px;margin:0 auto;text-align:center;width:167px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.titan-slide-more:hover,
.titan-slide-more.active{background:#033559 !important;color:#eec500 !important;}
.sub-page .main-content{background:#efefef;}
.page-content-left,
.page-content-right{margin-bottom:20px;}
.page-content ul{list-style:none;margin:0;padding:0;}
.page-content ul li{background:url(../images/list-bg.gif) no-repeat left 6px;padding-left:16px;margin-bottom:20px;}
.sub-pages .mid-wrapper-bg{margin-top:0;}
.attachment-page-thumbnail{height:auto;margin-bottom:20px;max-width:100%;}
.serviceslist-sidebar .servicessidebar-title{background:#033559;color:#fff;font-size:1.643em;line-height:68px;height:68px;text-align:center;}
.services-sidebarlist{background:#fff url(../images/sidebar-services-bg.png) no-repeat top center;padding:30px 20px 40px;}
.services-sidebarlist a{border-bottom:1px solid #b1d8e2;color:#033559;display:block;font-size:1.357em;text-align:center;padding-bottom:10px;padding-top:10px;}
.services-sidebarlist a:hover{border-bottom:1px solid #93c3ce;}
.link a{background:#eec500;border-radius:4px;color:#033559;display:block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:54px;line-height:54px;margin-bottom:20px;text-align:center;}
.link a:hover{background:#033559;color:#eec500;}
.global-text-sidebar-wrapper .heading-text{background:#033559;font-size:1.643em;margin-bottom:0;padding:20px 15px;}
.global-text-sidebar-wrapper .heading-text span{line-height:1.2em;text-transform:initial;}
.global-text-sidebar-wrapper .see-world{color:#eec500;}
.services-quote{background:#0b6f99;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #23A0BF),
color-stop(0.83, #0B6E99));background-image:-o-linear-gradient(bottom, #23A0BF 0%, #0B6E99 83%);background-image:-moz-linear-gradient(bottom, #23A0BF 0%, #0B6E99 83%);background-image:-webkit-linear-gradient(bottom, #23A0BF 0%, #0B6E99 83%);background-image:-ms-linear-gradient(bottom, #23A0BF 0%, #0B6E99 83%);background-image:linear-gradient(to bottom, #23A0BF 0%, #0B6E99 83%);}
.sidebar-services{background:url(../images/sidebar-services-bg.png) no-repeat top center;padding:24px 15px 20px;}
.sidebar-services span{color:#fff;display:block;font-size:1.357em;text-align:center;margin-bottom:8px;}
.sidebar-services span.blue{color:#96cee6;}
.services-quote .quote-btn{display:block;margin-left:0;padding-bottom:15px;text-align:center;}
.services-quote .quote-btn a{height:40px;line-height:40px;padding-left:15px;padding-right:15px;}
.services-quote .quote-btn a span{background:url(../images/quote-sidebar-bg.png) no-repeat left;font-size:1.357em;padding-left:30px;}
.services-item{text-align:center;}
.services-item .attachment-page-thumbnail,
.services-item img{margin-bottom:16px;}
.services-item img{max-width:100%;height:auto;}
.services-item .find-out{background:#eec500;border-radius:6px;color:#033559;display:block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:54px;line-height:54px;margin:0 auto;text-align:center;width:167px;}
.services-item .find-out:hover{background:#033559;color:#eec500;}
#faq-list .faq-title{background:url(../images/faq-title.png) no-repeat right center;border-bottom:1px solid #d4d4d4;cursor:pointer;line-height:54px;margin:0;outline:none;}
#faq-list .faq-title.ui-state-active{background:url(../images/faq-title-active.png) no-repeat right center;}
.faq-content{padding:16px 0;}
.global-image img{max-width:100%;height:auto;}
.news-item{border-bottom:1px solid #d4d4d4;padding-bottom:12px;}
.contact-wrapper #enquire-form{display:block;}
.contact-form{margin-bottom:20px;}
.contact-form ul{float:left;list-style:none;margin:0;padding:0;width:100%;}
.contact-form ul li label span{display:none;}
.contact-form ul li{min-height:72px;}
.contact-form ul li#field_2_10 {margin-top: 20px;}
.contact-form ul li ul li {min-height:0;}
.contact-form ul li label{color:#444;font-size:1.214em;font-weight:normal;line-height:1.2em;}
.contact-form ul li label.gfield-label-focusin{color:#085a86;}
.contact-form ul li select,
.contact-form ul li input[type="text"]{background:none repeat scroll 0 0 #f3f3f3;border:1px solid #cbcbcb;color:#5a5a5a;font-family:"Arial",sans-serif;font-size:0.929em;height:23px;line-height:23px;outline:medium none;padding:0 10px;width:100%;}
.contact-form ul li select:focus,
.contact-form ul li input[type="text"]:focus,
.contact-form ul li textarea:focus{border:1px solid #128fba;}
.contact-form ul li textarea{background:#f3f3f3;border:1px solid #cbcbcb;color:#5a5a5a;display:block;font-family:'Arial', sans-serif;height:205px;line-height:1em;outline:none;padding:10px;width:100%;-webkit-appearance:none;-webkit-border-radius:0;}
.contact-form .gform_body{float:left;margin-bottom:22px;width:100%;}
.contact-form .ginput_container_checkbox{overflow: hidden; margin-bottom: 20px;}
.contact-form .gform_footer{float:left;width:100%;padding-left:15px;}
.contact-form .gform_footer input[type="submit"]{background:#eec500;border:none;border-radius:6px;color:#033559;display:block;font-family:'open_sansbold', sans-serif;font-size:1.286em;height:56px;line-height:54px;width:162px;}
.contact-form .gform_footer input[type="submit"]:hover{background:#033559;border:none;color:#eec500;}
.google-maps{height:245px;overflow:hidden;width:100%;margin-bottom:16px;}
.google-maps iframe{height:100%;width:100%;border:1px solid #cbcbcb;}
.info{color:#444;margin-bottom:16px;line-height:1.2em;font-size:0.929em;}
.contact-details h4{color:#444;font-size:1.308em;margin:0 0 4px;}
.info .email{color:#128fba;font-weight:bold;}
.contact-details table{color:#444;}
.contact-details table tr td{padding-right:12px;}
.contact-details table tr td.time{font-weight:bold;}
.content{}
.entry-meta,
.entry-utility{display:none;}
.testimonial-footer{background:#033559;margin-top:-1px;padding-top:20px;padding-bottom:20px;position:relative;}
.about-us-text{color:#fff;font-family:'open_sansextrabold', sans-serif;font-size:2.125em;line-height:1em;margin-bottom:20px;}
.testimonial-content{background:url(../images/quote.png) no-repeat left top;color:#fff;font-family:'open_sanssemibold_italic', sans-serif;font-size:1.125em;padding-left:36px;padding-top:2px;}
.testimonial-content span.quote-end{display:inline-block;width:31px;height:23px;background:url('../images/quote-end.png') no-repeat;}
.testimonial-content p.read-more{margin-top:30px;}
.testimonial-content p.read-more a:focus,
.testimonial-content p.read-more a:hover{background:#fff;}
.testimonial-content p.read-more a{background:#eec500;border-radius:4px;color:#033559;display:inline-block;font-family:'open_sansbold', sans-serif;font-size:0.8em;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px 11px;}
.testimonial{margin-top:30px;}
.testimonial .testi-content{margin-bottom:30px;}
.testimonial .testi-content p{font-style:italic;}
.testimonee{color:#3878a6;font-family:'open_sanssemibold_italic', sans-serif;font-size:1em;}
.footer-wrapper{background:#033559;padding:20px 0 35px 0;font-family:'Arial', sans-serif;}
.footer-pad{padding-top:20px;border-top:2px solid #003b64;}
.copyright-menu{margin-bottom:10px;}
.copyright{color:#fff;font-size:0.857em;margin-bottom:2px;text-align:center;}
.footer-menu ul{list-style:none;margin:0;padding:0;text-align:center;}
.footer-menu ul li{display:inline-block;border-left:2px solid #55778f;}
.footer-menu ul li:first-child{border-left:none;}
.footer-menu ul li a{color:#fff;font-family:'Arial', sans-serif;font-size:0.857em;padding-left:4px;}
.footer-menu ul li:first-child a{padding-left:0;}
.titan-badge{font-size:0.857em;text-align:center;}
.titan-badge span{color:#fff;display:inline-block;margin-bottom:4px;}
.titan-badge span a{color:#fff;}
.ngg-galleryoverview,
.ngg-albumoverview{clear:none;margin-left:-15px;margin-right:-15px;margin-bottom:20px;width:auto;}
.ngg-gallery-thumbnail-box,
.ngg-album-compact,
.ngg-album{margin-right:0;width:50%;padding:0 15px !important;margin-bottom:30px !important;float:left;}
.ngg-gallery-thumbnail a{display:block;}
.ngg-gallery-thumbnail a img,
.ngg-album-compactbox .ngg-album-link a img{margin:0;border:none;background:none;padding:0;position:inherit;width:100%;height:auto;}
.ngg-gallery-thumbnail{width:100%;}
.ngg-navigation{font-size:inherit;padding-left:15px;padding-right:15px;text-align:left;}
.ngg-navigation a.page-numbers,
.ngg-navigation span{background:#eec500;border-radius:6px;border:none;color:#033559;display:block;float:left;font-size:1.231em;font-weight:normal;height:30px;line-height:30px;margin:0 10px 0 0 !important;padding:0 !important;text-align:center;vertical-align:middle;width:30px;}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation span.current{background:#033559;color:#eec500;}
.ngg-navigation span{font-weight:normal;}
.ngg-album-compactbox{padding:0 !important;border:none;border-radius:0;}
.ngg-album-compactbox:before,
.ngg-album-compactbox:after{border-bottom:none;position:inherit;border-radius:0;z-index:inherit;}
.ngg-album-compactbox .ngg-album-link img{border:none !important;}
.ngg-album-compact h4{font-size:1em;}
.ngg-album-compact h4 .ngg-album-desc,
.ngg-albumtitle a{height:34px !important;color:#033559;}
.ngg-album-compact h4 .ngg-album-desc:hover,
.ngg-albumtitle a:hover{color:#eec500;}
.ngg-album{border:none;}
.ngg-albumtitle{font-size:1em;}
.ngg-thumbnail{margin-bottom:12px;margin-right:0;}
.ngg-thumbnail a{display:block;}
.ngg-thumbnail img{margin:0;padding:0;border:none;width:100%;height:auto;}
.titan-pagination{margin-bottom:20px;margin-top:40px;}
.titan-pagination ul{list-style:none;margin:0 -5px;padding:0;text-align:left;}
.titan-pagination ul li{display:block;float:left;margin-left:5px;margin-right:5px;}
.titan-pagination ul li a,
.titan-pagination ul li span{background:#eec500;border-radius:6px;color:#033559;display:block;font-size:1.143em;height:30px;line-height:30px;padding-left:10px;padding-right:10px;text-align:center;}
.titan-pagination ul li a:hover,
.titan-pagination ul li span.current{background:#033559;color:#eec500;}
.titan-breadcrumb{font-size:1.429em;}
.titan-breadcrumb a,
.titan-breadcrumb{color:#085a86;}
.titan-breadcrumb .delimeter{padding-left:4px;padding-right:4px;}
@media (min-width:480px){.phnum a span{font-size:2.714em;}
.quote-btn a{padding-left:20px;padding-right:20px;}
.enquire-now a span{font-size:1.286em;}
.quote-btn a span{font-size:2.714em;}
.titan-badge img{margin-left:4px;}
.video{width:309px;}
.watch-video a span{margin-left:0px;font-size:1.283em;}
}
@media (min-width:768px){.headinfo{padding-bottom:20px;text-align:center;}
.headinfo .phnum,
.headinfo .heading-text{display:inline-block;margin:0 5px;vertical-align:bottom;}
.slicknav_nav{width:217.5%;}
.about-us-text{font-size:2.688em;}
.testimonial-content{font-size:1.375em;}
.services-item .find-out{float:right;}
.copyright,
.footer-menu ul{text-align:left;}
.titan-badge{text-align:right;}
.logo{width:auto;left:8.666667%;}
.video{width:373px;}
.watch-video a{text-align:center;}
.watch-video a span{font-size:2em;}
}
@media (min-width:992px){.header-banner-outer{background:url(../images/header-banner-outer-bg.gif) repeat-x center top;}
.header-banner-outer-pages{background:url(../images/header-banner-outer-pages-bg.gif) repeat-x center top;}
.header-banner{background:url(../images/header-banner-bg.jpg) no-repeat center -70px;background-size:2200px 1005px;padding-bottom:205px;-webkit-background-size:2200px 100%;}
.header-banner-pages{background:#efefef url(../images/header-banner-pages-bg.jpg) no-repeat center top;background-size:2200px 275px;padding-bottom:45px;-webkit-background-size:2200px 275px;}
.header-wrapper{background:none;margin-top:50px;margin-bottom:20px;}
.logo{margin-top:0;width:41.66666667%;left:auto;}
.headinfo{margin-top:10px;padding-bottom:0;text-align:center;}
.headinfo .phnum{margin-bottom:12px;}
.menu-wrapper{background:none;background-image:none;}
.menu-pad{height:64px;position:relative;z-index:100;background:#033052;background-image:-webkit-gradient(linear,
right top,
right bottom,
color-stop(0, #044574),
color-stop(0.7, #033052));background-image:-o-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-moz-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-webkit-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:-ms-linear-gradient(bottom, #044574 0%, #033052 70%);background-image:linear-gradient(to bottom, #044574 0%, #033052 70%);border-radius:6px;-webkit-border-radius:6px;}
.enquire-now{background:none;}
.banner-wrapper{top:-4px;position:relative;z-index:0;}
.banner-slider{margin-bottom:0;}
.banner-slide .banner-content-wrapper{position:absolute;right:0;top:0;-webkit-background-size:100% 475px;}
.banner-content-wrapper .valign-parent{margin:0 auto;}
.banner-overlay{background-size:1174px 113px;background:none;bottom:0;height:113px;left:0;position:absolute;width:100%;z-index:3;-webkit-background-size:1174px 113px;}
.banner-text{background:none;margin-top:60px;text-align:left;vertical-align:middle;padding-bottom:20px;}
.banner-text .heading-text{font-size:2.286em;padding:0 15px;}
.heading-text .see-world{margin-bottom:0;}
.banner-text .heading-text,
.quote-btn{display:inline-block;vertical-align:middle;}
.heading-text .talk-coastal{font-size:0.977em;}
.quote-btn{margin-left:30px;padding-bottom:0;}
.quote-btn a{height:80px;line-height:80px;}
.services-leadins-wrapper{border-top:none;margin-top:-210px;margin-bottom:50px;}
.services-leadins-wrapper .slick-list{max-width:768px;margin:0 auto;}
#sub-page{padding-bottom:86px;}
.mid-wrapper{margin-bottom:0;}
.mid-wrapper-bg{height:54px;margin-top:-86px;}
.mid-wrapper-inner-bg{background:url(../images/mid-wrapper-bg.gif) no-repeat center bottom;background-size:1800px 54px;height:54px;position:relative;z-index:1;-webkit-background-size:1800px 54px;}
.mid-wrapper-left{background:url(../images/mid-wrapper-left-bg.gif) repeat-x center;background-size:1800px 54px;height:54px;left:0;position:absolute;top:0;width:54%;z-index:0;-webkit-background-size:1800px 54px;}
.mid-wrapper-right{background:url(../images/mid-wrapper-right-bg.gif) repeat-x center;background-size:1800px 54px;height:54px;position:absolute;right:0;top:0;width:50%;z-index:0;-webkit-background-size:1800px 54px;}
.page-content-right{margin-top:60px;}
.link a{font-size:1em;}
.testimonial-footer{padding-top:60px;padding-bottom:35px;}
.ngg-gallery-thumbnail-box,
.ngg-album-compact,
.ngg-album{width:33.33333333%;}
.about-us-text{font-size:3.071em;}
.testimonial-content{font-size:1.3em;}
.titan-badge img{margin-left:8px;}
.watch-video{background:#eec500;margin-left:-24px;}
.watch-video a{text-align:left;}
.video{width:250px;}
.watch-video a span{font-size:1.583em;}
}
@media (max-width:992px){.testimonial-footer{text-align:center;}
}
@media (min-width:1200px){.header-banner{background:url(../images/header-banner-bg.jpg) no-repeat center -145px;}
.header-wrapper{margin-bottom:20px;margin-top:30px;}
.header-banner{padding-bottom:79px;margin-top:-10px;}
#menu-top-menu > li > a{padding-left:29px;padding-right:29px;}
.banner-overlay{background:none;}
.banner-text{margin-top:0;}
.banner-text .heading-text{font-size:3.143em;}
.services-leadins-wrapper{margin-top:-104px;}
.services-leadins-wrapper .slick-list{max-width:950px;margin:0 auto;}
.contact-form ul li select{width:245px;}
.link a{font-size:1.286em;}
.logo{width:auto;}
.watch-video a{display:inline-block;font-family:'open_sansbold', sans-serif;font-size:16px;height:64px;line-height:64px;padding:0 15px;max-width:306px;width:306px;margin-left:-43px;text-align:left;}
.watch-video{background:url(../images/border-bg.gif) #eec500 repeat-y left;padding-bottom:5px;height:64px;max-width:278px;width:100%;margin-left:0px;}
.banner-content-wrapper{width:306px;}
.banner-content-wrapper .valign-parent{margin:0 auto;}
}
.lt-ie9 .container{width:1170px;padding-left:15px;padding-right:15px;}
.lt-ie8 .container{width:1140px;}
.lt-ie9 .display{display:block !important;}
.lt-ie9 .none{display:none !important;}
.lt-ie9 .header-banner-outer{background:url(../images/header-banner-outer-bg.gif) repeat-x top center;}
.lt-ie9 .header-banner{background:url(../images/header-banner-bg.jpg) no-repeat center 4px;border-top:6px solid #044574;padding-bottom:200px;}
.lt-ie9 .header-banner-outer-pages{background:#efefef url(../images/header-banner-outer-pages-bg.gif) repeat-x center top;}
.lt-ie9 .header-banner-pages{background:url(../images/header-banner-pages-bg.jpg) no-repeat center 5px;border-top:6px solid #044574;padding-bottom:45px;}
.lt-ie9 .header-wrapper{background:none;margin-bottom:20px;margin-top:30px;}
.lt-ie9 .headinfo{margin-top:10px;}
.lt-ie9 .headinfo .phnum{margin-bottom:12px;}
.lt-ie9 .phnum a span{font-size:38px;}
.lt-ie9 .menu-wrapper{background:none;}
.lt-ie9 .menu-pad{background:#033052;}
.lt-ie9 .enquire-now a span{font-size:18px;}
.lt-ie9 .popup-form ul li.col-sm-6{width:50%;}
.lt-ie9 .banner-slider{left:-1px;}
.lt-ie9 .banner-slide .banner-content-wrapper{background:url(../images/banner-content-wrapper.png) no-repeat 0 top;height:100%;position:absolute;right:-15px;top:0;width:585px;}
.lt-ie9 .banner-content-wrapper .valign-parent{width:400px;margin:0 auto;}
.lt-ie9 .banner-overlay{background:url(../images/banner-overlay.png) no-repeat -13px 10px;bottom:-1px;height:113px;left:0;position:absolute;width:100%;z-index:3;}
.lt-ie9 .banner-text{background:none;margin-top:40px;}
.lt-ie9 .banner-text .heading-text{font-size:44px;padding:0 15px;line-height:1em;text-transform:none;}
.lt-ie9 .heading-text .see-world{margin-bottom:0;}
.lt-ie9 .quote-btn{margin-left:30px;padding-bottom:0;padding-top:10px;}
.lt-ie9 .quote-btn a{height:80px;line-height:80px;padding-left:20px;padding-right:20px;}
.lt-ie9 .quote-btn a span{font-size:38px;}
.lt-ie9 .popup-form .gform_footer{width:738px;}
.lt-ie9 .services-leadins-wrapper{border-top:none;margin-top:-200px;}
.lt-ie9 .services-leadins-wrapper .slick-list{margin:0 auto;max-width:960px;}
.lt-ie9 #sub-page{padding-bottom:86px;}
.lt-ie9 .mid-wrapper-bg{height:54px;margin-top:-86px;}
.lt-ie9 .page-content-right{margin-top:60px;}
.lt-ie9 .global-text-sidebar-wrapper .heading-text span{font-size:22px;text-transform:none;}
.lt-ie9 .services-quote .quote-btn{display:block;margin-left:0;padding-bottom:15px;text-align:center;}
.lt-ie9 .services-quote .quote-btn a{height:40px;line-height:40px;display:inline-block;}
.lt-ie9 .services-quote .quote-btn a span{cursor:pointer;font-size:19px;}
.lt-ie9 .mid-wrapper-inner-bg{background:url(../images/mid-wrapper-bg.gif) no-repeat center bottom;height:54px;position:relative;}
.lt-ie9 .mid-wrapper-left{background:url(../images/mid-wrapper-left-bg.gif) repeat-x center;height:54px;left:0;position:absolute;top:0;width:54%;z-index:0;}
.lt-ie9 .mid-wrapper-right{background:url(../images/mid-wrapper-right-bg.gif) repeat-x center;height:54px;position:absolute;right:0;top:0;width:50%;z-index:0;}
.lt-ie9 .services-item .find-out{float:right;}
.lt-ie9 .services-item img{width:100%;max-width:none;}
.lt-ie9 .testimonial-footer{margin-top:-2px;padding-bottom:60px;padding-top:60px;}
.lt-ie9 .about-us-text{font-size:43px;}
.lt-ie9 .testimonial-content{font-size:22px;}
.lt-ie9 .copyright,
.lt-ie9 .footer-menu ul{text-align:left;}
.lt-ie9 .footer-menu ul li a,
.lt-ie9 .titan-badge{font-size:12px;}
.lt-ie9 .titan-badge{text-align:right;}
.lt-ie9 .titan-badge img{margin-left:8px;}
.lt-ie9 .logo{width:488px;}
.lt-ie9 .headinfo{left:293px;width:390px;}
.lt-ie9 .top-menu{float:left;width:878px;}
.lt-ie9 #menu-top-menu > li > a{padding-left:30px;padding-right:30px;}
.lt-ie9 #menu-top-menu > li:first-child > a{padding-left:18px;padding-right:18px;}
.lt-ie9 .enquire-now{background:none;text-align:left;text-indent:15px;width:292px;}
.lt-ie9 .popup-form{width:768px;}
.lt-ie9 .banner-text .heading-text,
.lt-ie9 .quote-btn{display:inline-block;vertical-align:middle;}
.lt-ie9 .heading-text .talk-coastal{font-size:43px;}
.lt-ie9 .banner-text .heading-text,
.lt-ie9 .quote-btn{display:inline-block;vertical-align:middle;}
.lt-ie9 .page-content-left{width:877px;}
.lt-ie9 .page-content-right{width:292px;}
.lt-ie9 .page-thumbnail{width:365px;}
.lt-ie9 .about-single-content{width:512px;}
.lt-ie9 .link,
.lt-ie9 .link{width:50%;}
.lt-ie9 .news-thumb{width:365px;}
.lt-ie9 .news-content.col-lg-7{width:512px;}
.lt-ie9 .services-item{width:390px;}
.lt-ie9 .ngg-gallery-thumbnail-box,
.lt-ie9 .ngg-album-compact,
.lt-ie9 .ngg-album{width:390px;}
.lt-ie9 .contact-form,
.lt-ie9 .contact-info{width:585px;}
.lt-ie9 .contact-form ul li.col-sm-6{width:277px;}
.lt-ie9 .contact-info .left,
.lt-ie9 .contact-info .right{width:292px;}
.lt-ie9 .about-us-text{width:487px;}
.lt-ie9 .client-testimonial{width:682px;}
.lt-ie9 .copyright-menu,
.lt-ie9 .titan-badge{width:585px;}
.lt-ie8 .header-banner{background:url(../images/header-banner-bg.jpg) no-repeat center 9px;}
.lt-ie9 .header-banner-outer-pages{background:#efefef url(../images/header-banner-outer-pages-bg.gif) repeat-x center top;}
.lt-ie9 .header-banner-pages{background:url(../images/header-banner-pages-bg.jpg) no-repeat center 10px;border-top:1px solid #044574;padding-bottom:45px;}
.lt-ie8 .logo{width:458px;}
.lt-ie8 .headinfo{left:293px;width:360px;}
.lt-ie8 .top-menu{width:818px;}
.lt-ie8 .enquire-now{width:262px;text-indent:20px;}
.lt-ie8 #menu-top-menu > li > a{padding-left:28px;padding-right:28px;height:25px;}
.lt-ie8 #menu-top-menu > li:first-child > a{padding-left:20px;padding-right:20px;}
.lt-ie8 #menu-top-menu ul > li{width:148px;}
.lt-ie8 .fancybox-inner{overflow:hidden !important;}
.lt-ie8 .popup-form ul li.col-xs-12.col-sm-6{width:354px;}
.lt-ie8 .popup-form ul li.col-xs-12{width:748px;}
.lt-ie8 .popup-form ul li input[type="text"]{line-height:23px;width:334px;}
.lt-ie8 .popup-form ul li textarea{height:185px;width:718px;}
.lt-ie8 .banner-overlay{background:url(../images/banner-overlay.png) no-repeat -16px 7px;}
.lt-ie8 .banner-slide .banner-content-wrapper{width:555px;}
.lt-ie8 .banner-links a{display:inline;zoom:1;margin:0 2px;vertical-align:middle;}
.lt-ie8 .banner-links a span{cursor:pointer;}
.lt-ie8 .banner-text .heading-text{line-height:1.2em;}
.lt-ie8 .video{line-height:49px;}
.lt-ie8 .video span{display:inline;zoom:1;}
.lt-ie8 .banner-text .heading-text,
.lt-ie8 .quote-btn{display:inline;zoom:1;}
.lt-ie8 .quote-btn a{line-height:90px;}
.lt-ie8 .page-content-left{width:847px;}
.lt-ie8 .page-content-right{width:262px;}
.lt-ie8 .page-thumbnail{width:335px;}
.lt-ie8 .about-single-content{width:482px;}
.lt-ie8 .link{width:152px;}
.lt-ie8 .services-quote .quote-btn a{display:block;margin:0 auto;width:224px;padding-left:0;padding-right:0;}
.lt-ie8 .services-quote .quote-btn a span{display:inline;padding-top:0;padding-bottom:0;zoom:1;}
.lt-ie8 .services-item{width:360px;}
.lt-ie8 .news-thumb{width:335px;}
.lt-ie8 .news-content.full{width:847px;}
.lt-ie8 .news-content.col-lg-7{width:482px;}
.lt-ie8 .ngg-gallery-thumbnail-box,
.lt-ie8 .ngg-album-compact,
.lt-ie8 .ngg-album{width:360px;}
.lt-ie8 .contact-form,
.lt-ie8 .contact-info{width:555px;}
.lt-ie8 .contact-form ul li.col-sm-6{width:247px;}
.lt-ie8 .contact-form ul li input[type="text"]{height:23px;line-height:23px;width:235px;}
.lt-ie8 .contact-form ul li textarea{height:183px;width:513px;}
.lt-ie8 .contact-info .left,
.lt-ie8 .contact-info .right{width:262px;}
.lt-ie8 .testimonial-footer{margin-top:-34px;}
.lt-ie8 .about-us-text{width:457px;}
.lt-ie8 .client-testimonial{width:652px;}
.lt-ie8 .copyright-menu,
.lt-ie8 .titan-badge{width:555px;}
.lt-ie8 .footer-menu ul li{display:inline;margin:0 4px 0 0;zoom:1;}
.readmore-btn{background-color:hsl(47, 86%, 54%);color:hsl(205, 93%, 18%);border-radius:3px;display:inline-block;margin-top:22px;outline:medium none;padding:7px 12px;}
.readmore-btn:hover{background-color:hsl(205, 93%, 18%);color:hsl(50, 100%, 47%);outline:medium none;}
.readmore-btn:focus{outline:medium none;}
.clearBoth{clear:both;}
.post-wrapper.row{margin-bottom:15px;margin-top:15px;}
.category-blog .post-thumb-left img{width:100%;height:auto;}
.category-blog .post-exceprt-right h3{margin-top:-5px;}
.marketing-content{width:276px
text-align:center;}
.marketing-content ul{list-style-image:url('../images/antenna_logo.png');text-align:left;}
.marketing-content ul li{font-family:'open_sansextrabold', sans-serif;font-size:1.483em;height:85px;color:#fff;}
.notice-banner-block {text-align: center; padding: 15px 20px; background-color: #eec500;}
.notice-banner-block p {color: #000; margin: 0; font-size: 16px;}
.notice-banner-block p a {color: #000; text-decoration: underline;}
.notice-banner-block p a:hover {color: #000; text-decoration: none;}