@font-face{font-family:'ralewaybold';src:url("../fonts/Raleway/raleway-bold-webfont.eot");src:url("../fonts/Raleway/fonts/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Raleway/raleway-bold-webfont.woff") format("woff"),url("../fonts/Raleway/raleway-bold-webfont.ttf") format("truetype"),url("../fonts/Raleway/raleway-bold-webfont.svg#ralewaybold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ralewaysemibold';src:url("../fonts/Raleway/raleway-semibold-webfont.eot");src:url("../fonts/Raleway/raleway-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Raleway/raleway-semibold-webfont.woff") format("woff"),url("../fonts/Raleway/raleway-semibold-webfont.ttf") format("truetype"),url("../fonts/Raleway/raleway-semibold-webfont.svg#ralewaysemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ralewayregular';src:url("../fonts/Raleway/raleway-regular-webfont.eot");src:url("../fonts/Raleway/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Raleway/raleway-regular-webfont.woff") format("woff"),url("../fonts/Raleway/raleway-regular-webfont.ttf") format("truetype"),url("../fonts/Raleway/raleway-regular-webfont.svg#ralewayregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ralewaymedium';src:url("../fonts/Raleway/raleway-medium-webfont.eot");src:url("../fonts/Raleway/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Raleway/raleway-medium-webfont.woff") format("woff"),url("../fonts/Raleway/raleway-medium-webfont.ttf") format("truetype"),url("../fonts/Raleway/raleway-medium-webfont.svg#ralewaymedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ralewayextrabold';src:url("../fonts/Ralewayraleway-extrabold-webfont.eot");src:url("../fonts/Raleway/raleway-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Raleway/raleway-extrabold-webfont.woff") format("woff"),url("../fonts/Raleway/raleway-extrabold-webfont.ttf") format("truetype"),url("../fonts/Raleway/raleway-extrabold-webfont.svg#ralewayextrabold") format("svg");font-weight:normal;font-style:normal}a:hover,a:focus{outline:none;text-decoration:none}a{color:#005ca5}a:hover{color:#2c93ea}div:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}h1,h2,h3,h4,h5,h6{color:#0055a1;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif}h1{font-size:40px}h2{font-size:30px}h3{font-size:28px}h4{font-size:26px}h5{font-size:24px}h6{font-size:22px}.page-id-702 .content-wrapper h1{text-align:center}.main-content ul{list-style-type:none}.main-content ul li{background:transparent url("../images/li-bg.jpg") no-repeat left 2px;margin-bottom:10px;padding-left:40px}.titan-accordion{margin:0;padding:0;background:#2196F3}.titan-accordion__submenu{margin:0;padding:0}.titan-accordion__submenu .titan-accordion__li{background:#1976D2}.titan-accordion__li{border-top:1px solid #fff;list-style:none}.titan-accordion--child-1{text-indent:1em}.titan-accordion--child-2{text-indent:2em}.titan-accordion--child-3{text-indent:3em}.titan-accordion--clickable{background:url("../images/accordion-arrow.png") no-repeat 96% 10px;cursor:pointer}.titan-accordion--shown{background:url("../images/accordion-arrow.png") no-repeat 96% -70px}.titan-accordion__title{height:48px;line-height:48px;display:block}.titan-accordion__title a{color:#fff;display:block;padding:0 1em;width:84%}.size-medium.wp-image-4661.alignleft{float:right;margin-left:30px}.wp-image-4671.alignnone{float:left;margin-right:30px}.wp-image-4621.size-medium.alignnone{float:right;margin-right:30px}.wp-image-4641.size-medium.alignnone{float:left;margin-right:30px}.wp-image-4631.size-medium.alignnone{float:right;margin-left:30px}.fancybox-inner{overflow:hidden !important}body{color:#000;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:25px}.homepage-content .read-more,.news__item a.keep-reading,.news-single .back-btn a,.media__btn a,.contact__form .gform_footer input.gform_button{background-color:#0d77ce;color:#fff;display:block;font-family:"ralewayregular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;height:51px;line-height:51px;overflow:hidden;text-align:center;width:166px}.homepage-content .read-more.active,.homepage-content .read-more:hover,.news__item a.keep-reading:hover,.news-single .back-btn a:hover,.media__btn a:hover,.contact__form .gform_footer input.gform_button:hover{background-color:#00467f}.header{padding:12px 0 0;position:relative}.header__blue{display:none;background-color:#005ca5;height:100%;right:0;padding:12px 0;position:absolute;width:50%;z-index:0}.header .container{position:relative;z-index:1}.header__logo{margin-bottom:10px;position:relative;text-align:center}.header__logo a{display:block;height:80px;margin:auto;max-width:318px}.header__logo a img{max-width:100%}.header__right{background-color:#005ca5;padding:15px}.header__right .contact{color:#fff;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;margin-bottom:20px;text-align:center}.header__right .contact a{color:#fff;font-family:"ralewaysemibold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-left:5px}.header__right .menu__desktop{display:none}.header__right .menu__desktop>ul{display:table;list-style-type:none;margin-bottom:0;max-width:1170px;padding-left:0;width:100%}.header__right .menu__desktop>ul li{display:block;float:left;list-style-type:none;margin:0;padding:0;position:relative;z-index:100}.header__right .menu__desktop>ul li a{color:#fff;font-family:"ralewaysemibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-transform:uppercase}.header__right .menu__desktop>ul li a:hover{color:#2c93ea}.header__right .menu__desktop>ul ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute}.header__right .menu__desktop>ul ul,.header__right .menu__desktop>ul ul>li{width:180px}.header__right .menu__desktop>ul ul>li>a{background:#005ca5;font-size:12px;padding:8px 12px}.header__right .menu__desktop>ul ul>li:hover>a,.header__right .menu__desktop>ul ul>.current-menu-item>a,.header__right .menu__desktop>ul ul>.current-menu-item:hover>a,.header__right .menu__desktop>ul ul>.current-menu-ancestor>a{background:#2c93ea;color:#fff}.header__right .menu__desktop>ul>li{border-right:1px solid #005191;display:table-cell;padding:0 22px;position:relative;text-align:center}.header__right .menu__desktop>ul>li:last-child{border-right:0;padding-right:0}.header__right .menu__desktop>ul li:hover>ul{display:block}.header__right .menu__desktop>ul>li:hover>ul{border-top:15px solid transparent;left:0}.header__right .menu__desktop>ul>li:hover>a,.header__right .menu__desktop>ul>.current-menu-item>a{color:#2c93ea}.header__right .menu__desktop>ul ul>li>a{line-height:20px;padding:10px 12px}.header__right .menu__desktop>ul li>ul li:hover>ul{left:180px;top:0}.header__right .menu__desktop>ul a{color:#fff;display:block}.header__right .menu__desktop>ul a:hover,.header__right .menu__desktop>ul a:active,.header__right .menu__desktop>ul a:focus{color:#fff;text-decoration:none}.header__right .menu__mobile-js .slicknav_menu .slicknav_nav ul{margin-left:0}.header__right .menu__mobile-js .slicknav_menu .slicknav_nav ul ul,.header__right .menu__mobile-js .slicknav_menu .slicknav_nav ul ul>ul{margin-left:22px}.slicknav_menu{background-color:#0d77ce}.slicknav_nav a{color:#fff;font-family:"ralewaysemibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-transform:uppercase}.slicknav_nav .slicknav_row:hover>a,.slicknav_nav .slicknav_row:hover>span{color:#222}.top-menu{background:#212121;width:100%}.top-menu .menu{display:block;margin:0 auto;max-width:1170px;padding:0 15px}.top-menu .menu ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute}.top-menu .menu ul,.top-menu .menu ul>li{width:180px}.top-menu .menu ul>li>a{background:#212121;padding:8px 12px}.top-menu .menu ul>li:hover>a,.top-menu .menu ul>.current-menu-item>a,.top-menu .menu ul>.current-menu-item:hover>a,.top-menu .menu ul>.current-menu-ancestor>a{background:#fafafa;color:#212121}.top-menu .menu li{display:block;float:left;list-style-type:none;margin:0;padding:0;position:relative;z-index:100}.top-menu .menu li:hover>ul{display:block}.top-menu .menu>li:hover>ul{left:0}.top-menu .menu>li:hover>a,.top-menu .menu>.current-menu-item>a{background:#fafafa;color:#212121}.top-menu .menu>li>a{line-height:48px;padding:0 12px}.top-menu .menu li>ul li:hover>ul{left:180px;top:0}.top-menu .menu a{color:#fff;display:block}.top-menu .menu a:hover,.top-menu .menu a:active,.top-menu .menu a:focus{color:#fff;text-decoration:none}.banner{border-bottom:15px solid #005ca5}.banner__images-js img{width:100%}.front-page h1,.home h1{font-size:36px;margin-top:0;text-transform:uppercase}.press{background:#e9e9e9 url("../images/content-bg.png") repeat 0 0;position:relative;z-index:5}.press .wrapper{background:transparent url("../images/blue-tab.png") no-repeat center top;height:51px;line-height:42px;margin:auto;overflow:hidden;padding:0 15px;text-align:center;width:265px}.press .wrapper a{background:transparent url("../images/news-icon.png") no-repeat left center;color:#fff;font-family:"ralewayregular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:25px;padding-left:48px}.image.wrap{text-align:center}.homepage-content{background:#e9e9e9 url("../images/content-bg.png") repeat 0 0;padding-top:0;position:relative}.homepage-content-container{padding-bottom:0;position:relative;width:100%;z-index:4}.homepage-content-container .container{position:relative}.homepage-content-container .image__navigation{position:absolute;right:0;top:690px;width:100%}.homepage-content-container .image__navigation .slick-dots{height:14px;margin-bottom:0;padding-left:0;text-align:right;width:100%}.homepage-content-container .image__navigation .slick-dots li{background:none;display:inline-block;height:14px;margin:0 5px;padding:0;width:14px}.homepage-content-container .image__navigation .slick-dots li button{background-color:transparent;border:1px solid #fff;border-radius:50%;color:transparent;height:14px;padding:0;width:14px}.homepage-content-container .image__navigation .slick-dots li.slick-active button{background-color:#fff}.homepage-content .read-more{width:139px}.homepage-content .read-more.active{margin-top:10px}.homepage-content .titan-slide-more-content .content p{line-height:29px}.homepage-content .slideshow{position:relative;z-index:2}.homepage-content .slideshow img{width:100%}.homepage-content .slideshow .slick-dots{bottom:40px;height:14px;margin-bottom:0;padding-left:0;position:absolute;text-align:center;width:100%}.homepage-content .slideshow .slick-dots li{background:none;display:inline-block;height:14px;margin:0 5px;padding:0;width:14px}.homepage-content .slideshow .slick-dots li button{background-color:transparent;border:1px solid #fff;border-radius:50%;color:transparent;height:14px;padding:0;width:14px}.homepage-content .slideshow .slick-dots li.slick-active button{background-color:#fff}.leadins{margin:auto;max-width:2100px;overflow:hidden;z-index:1}.leadins__item{float:left;width:100%}.leadins__item__no-image{height:100%;max-height:546px;max-width:524px;width:100%}.leadins img{width:100%}.leadins .wrapper{position:relative}.leadins .overlay{background-color:#1a1b1c;background-color:rgba(26,27,28,0.7);height:100%;left:0;max-width:239px;position:absolute;top:0;width:45%;z-index:2}.leadins .overlay-pad{left:50%;margin:auto;position:absolute;top:50%;width:90%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.leadins .overlay .title{color:#fff;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:32px;margin-bottom:15px;height:66px;overflow:hidden}.leadins .overlay a{color:#fff;display:inline-block;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;margin-top:15px}.leadins .overlay a:hover{color:#f8192e}.leadins .overlay .content{color:#fff;height:auto}.leadins .image{z-index:1}.leadins .image:hover{background-color:#f8192e}.leadins .image:hover img{opacity:0.7}.inner-page .banner img{width:100%}.inner-page .main-content{background:#e9e9e9 url("../images/content-bg.png") repeat 0 0}.inner-page .content-wrapper{padding:52px 0 50px}.inner-page .feat-img{float:left;margin-right:30px}.inner-page .feat-img img{max-width:100%}.news__item{border-bottom:1px solid #eec1c5;margin-bottom:32px;padding-bottom:16px}.news__item-title{color:#0055a1;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px;line-height:36px;margin-bottom:19px}.news__item-content .image{margin-bottom:27px;max-width:455px;text-align:center}.news__item-content .image img{max-width:100%}.news__item-content .desc span{color:#f8192e}.news__item a.keep-reading{float:right;margin-top:7px}.news__item:last-child{border-bottom:none;margin-bottom:0}.news-page .navigation ul{padding-left:0;text-align:right}.news-page .navigation ul li{background:none;display:inline-block;font-size:18px;padding:0 6px}.news-page .navigation ul li a{color:#4c4c4c}.news-page .navigation ul li a:hover{color:#f8192e}.news-page .navigation ul li span{color:#f8192e}.news-single .back-btn{text-align:right}.news-single .back-btn a{display:inline-block;width:178px}.media{padding-top:66px;position:relative}.media-page .content-wrapper{position:relative}.media__btn{margin-bottom:15px;right:0;text-align:center;top:0;z-index:2}.media__btn a{cursor:pointer;display:inline-block;margin:0 auto 10px;min-width:134px;max-width:166px;width:100%}.media__video .video,.media__video .image,.media__image .video,.media__image .image{margin-bottom:30px}.media__video .video>a,.media__video .image>a,.media__image .video>a,.media__image .image>a{display:block;height:164px;position:relative;margin:auto;max-width:358px;overflow:hidden;width:100%}.media__video .video>a img,.media__video .image>a img,.media__image .video>a img,.media__image .image>a img{left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.media__video .video>a .overlay,.media__video .image>a .overlay,.media__image .video>a .overlay,.media__image .image>a .overlay{background:rgba(0,0,0,0.3);height:100%;position:absolute;top:0;width:100%;z-index:1}.media__video .video>a .overlay .play,.media__video .image>a .overlay .play,.media__image .video>a .overlay .play,.media__image .image>a .overlay .play{height:110px;left:50%;margin:0;position:absolute;top:50%;width:110px;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.media__video .video>a:hover .overlay,.media__video .image>a:hover .overlay,.media__image .video>a:hover .overlay,.media__image .image>a:hover .overlay{background:rgba(0,0,0,0.5)}.media__image .image{margin-bottom:30px}.gform_validation_container{width:0;height:0;overflow:hidden}.gfield_required,.validation_message,.validation_error{color:#c00}.gform_wrapper .validation_error{margin-bottom:1em}.gform_wrapper ul{margin:0;padding:0;list-style:none}.gform_wrapper li{margin-bottom:1em}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute}.gform_body input,.gform_body select,.gform_body textarea{background:#f3f3f3;border:1px solid #c8c8c8;font-size:13px;width:100%}.gform_body input,.gform_body select{height:23px;line-height:23px;padding:0 0.500em}.gform_body textarea{height:320px;padding:0 0.500em;resize:none}.gform_body select{padding:0 2px}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{border-color:#128fba;outline:none}.contact{margin-bottom:0}.contact__info{margin-bottom:20px}.contact__form ul li{background:none;margin-bottom:13px;padding-left:0}.contact__form ul li label{color:#005ca5;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-weight:normal;line-height:17px;margin-bottom:2px}.contact__form ul li input{border-radius:0px;color:#5a5a5a;font-size:13px;-webkit-appearance:none}.contact__form ul li textarea{border-radius:0px;-webkit-appearance:none}.contact__form ul li select{border-radius:0px}.contact__form ul li.message{margin-bottom:19px}.contact__form ul li.message .ginput_container_textarea{height:320px}.contact__form ul li .validation_message{display:none}.contact__form ul li.gfield_error input{border:solid 1px #c00}.contact__form ul li .gfield_required{display:none}.contact__form .gform_footer input.gform_button{border:0;width:139px}.contact__gmaps{margin-bottom:1em;width:100%;overflow:hidden}.contact__gmaps iframe{width:100%;height:220px;border:1px solid #cdcdcd;overflow:hidden}.contact__details{margin-top:18px}.contact__details-heading{color:#005ca5;display:block;max-width:100%;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;line-height:17px}.contact__details-content{color:#444444;display:block;font-size:14px;line-height:20px;margin-bottom:9px}.contact__details-content .email{color:#f8192e;font-weight:700}.contact__details-img{margin-top:9px}.contact__details-img img{max-width:100%}.contact__details-img iframe{border:none;height:194px;width:100%}.contact__schedule-item span:first-child{font-weight:700}.contact__item h3{color:#444444;display:block;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;text-transform:uppercase}.contact__item h3 a{display:block;position:relative}.contact .panel{background-color:transparent;border:none;box-shadow:none}.contact .panel-default>.panel-heading{color:#444444;background-color:transparent;border-color:#cacaca;padding:13px 0 10px;border-bottom:1px solid #cacaca}.contact .panel-default>.panel-heading span.title{display:block;width:90%}.contact .panel-default>.panel-heading span.icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact .panel-default>.panel-heading.on span.icon.right{display:none}.contact .panel-default>.panel-heading.on span.icon.down{display:inline-block}.contact .panel-default>.panel-heading.off span.icon.right{display:inline-block}.contact .panel-default>.panel-heading.off span.icon.down{display:none}.contact .panel-default:first-child>.panel-heading{padding-top:0}.main-content .ngg-albumoverview{margin:0 auto;overflow:hidden;width:290px}.main-content .ngg-albumoverview .ngg-album-compact{float:none;height:auto;margin:0 auto 19px !important;padding:0 !important;width:190px}.main-content .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox{border:none;border-radius:0;padding:0 !important}.main-content .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox:before{content:none}.main-content .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox:after{content:none}.main-content .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox .Thumb{border:solid 1px #0055a1 !important;height:auto}.main-content .ngg-albumoverview .ngg-album-compact p{display:none}.main-content .ngg-albumoverview .ngg-album-compact h4 .ngg-album-desc{color:#0055a1;display:block;font-size:15px;font-weight:normal;height:35px;max-width:137px !important;overflow:hidden}.main-content .ngg-albumoverview .ngg-album{border:none;float:none;height:190px;margin:0 auto 19px;padding:0;position:relative;width:192px}.main-content .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail{float:none;margin:0}.main-content .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail img{border:solid 1px #0055a1;height:auto;margin:0;padding:0}.main-content .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-description{display:none}.main-content .ngg-albumoverview .ngg-album .ngg-albumtitle{bottom:0;left:0;margin-bottom:0;position:absolute}.main-content .ngg-albumoverview .ngg-album .ngg-albumtitle a{color:#0055a1;display:block;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-weight:normal;height:36px;line-height:17px;overflow:hidden}.main-content .ngg-galleryoverview{margin:0 auto;width:290px}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box{float:none;margin:0 auto 18px;width:192px}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{float:none}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{border:solid 1px #0055a1;height:auto;margin:0;padding:0}.main-content .ngg-navigation{text-align:right}.main-content .ngg-navigation a{color:#4c4c4c;font-size:18px}.main-content .ngg-navigation a:hover{color:#f8192e}.main-content .ngg-navigation a.page-numbers,.main-content .ngg-navigation a.next,.main-content .ngg-navigation a.prev,.main-content .ngg-navigation a span.page-numbers,.main-content .ngg-navigation a span.next{border:none;margin-right:0;padding:0 6px}.main-content .ngg-navigation a.page-numbers:hover,.main-content .ngg-navigation a.next:hover,.main-content .ngg-navigation a.prev:hover,.main-content .ngg-navigation a span.page-numbers:hover,.main-content .ngg-navigation a span.next:hover{background:none;color:#f8192e !important}.main-content .ngg-navigation a.next,.main-content .ngg-navigation a.prev{vertical-align:1px}.main-content .ngg-navigation span{color:#f8192e;font-size:18px;font-weight:normal}.page-title{font-family:"raleway",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}h5{font-family:"raleway",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.news__item-title{font-family:"raleway",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}@media screen and (max-width: 1024px){.homepage-content .titan-slide-more-content .content p{line-height:27px}}.page-about-us .content p>img,.page-our-business .content p>img,.page-social-responsibility .content p>img{float:left;padding:0 15px 15px 0}.page-our-business .ourbusinessimg{text-align:center}.wp-image-4631.size-medium.alignnone{float:left;padding:0 15px 15px 0}.home .leadins{display:none}.prefooter__services .content__section>p{font-size:18px;line-height:45px;font-family:"ralewaymedium",Arial,"Helvetica Neue",Helvetica,sans-serif}.prefooter__services a.view-more{display:none;margin-top:13px}p{margin-bottom:20px}.content p{font-size:16px;line-height:30px}.conent ul li{font-size:16px;line-height:30px}.cnoocwhiteband{background:white none repeat scroll 0 0;text-align:center}.cnoocwhitebandimg{text-align:center}.header__right .menu__desktop>ul li a{color:#fff;font-family:"ralewaysemibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;padding:0 6px;text-transform:uppercase}.page-media .media__video .video a img{height:100%}.page-media .video a{position:relative}.page-media .video a:before,.video a:after{position:absolute;content:'';width:100%;height:10px;z-index:2;display:block}.page-media .video a:after{bottom:0;top:auto}.page-media .video p{font-size:25px;text-align:center;color:#0055a1;margin-top:10px}.page-media .media__video .video>a .overlay{z-index:9}.page-media .media__video .video>a{height:270px}.prefooter{background-color:#0d77ce;z-index:2}.prefooter-wrapper{background:transparent url("../images/services-bg-mobile.jpg") no-repeat center 14px;background-size:cover;padding:54px 0;position:relative;z-index:3}.prefooter h2{color:#fff;font-size:40px}.prefooter a.view-more{color:#fff;display:inline-block;font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif}.prefooter a.view-more:hover{color:#f8192e}.prefooter__services,.prefooter__latest-news{color:#fff}.prefooter__services ul{padding-left:0}.prefooter__services a.view-more{margin-top:13px}.prefooter__services .content__section{height:272px;overflow:hidden}.prefooter__services .content__section ol li,.prefooter__services .content__section ul li{line-height:25px}.prefooter__latest-news .image{margin-bottom:22px}.prefooter__latest-news .image img{max-width:100%}.prefooter__latest-news .title{font-family:"ralewaybold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:19px;max-height:50px;overflow:hidden}.prefooter__latest-news .title a{color:#fff}.prefooter__latest-news .time{font-family:"ralewaymedium",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}.prefooter__latest-news .content{margin-bottom:20px}.footer{background-color:#142e4d;border-top:13px solid #0d77ce;color:#fafafa;font-size:12px;padding:23px 0}.footer-companies .wrapper{padding:20px 0;text-align:center}.footer-companies .wrapper .title{color:#b50128;font-family:"ralewayextrabold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;margin-bottom:20px;text-align:center}.footer-companies .wrapper .logo{margin-bottom:10px;text-align:center}.footer a{color:#fafafa}.footer a:hover{color:#2c93ea;text-decoration:none}.footer__copyright{margin-bottom:0;text-align:center}.footer__menu{margin-bottom:20px}.footer__menu ul{line-height:16px;margin:0;padding:0;text-align:center}.footer__menu ul li{border-left:1px solid #9e9e9e;display:inline-block;line-height:16px;list-style:none;margin:0;padding:0 10px}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:center}.footer__badge span{margin-right:1em;position:relative;top:0.25em}@media (min-width: 480px){.press .wrapper{padding:0 35px;width:342px}.slideshow{display:none}.contact .panel-default>.panel-heading span.title{width:90%}.media__btn a{margin-bottom:0}.main-content .ngg-albumoverview{width:441px}.main-content .ngg-albumoverview .ngg-album-compact{float:left;margin:0 15px 19px !important}.main-content .ngg-albumoverview .ngg-album{float:left;margin:0 14px 19px}.main-content .ngg-galleryoverview{width:449px}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box{float:left;margin:0 16px 18px}}@media (min-width: 768px){.press{background:none;margin-bottom:-51px}.press .wrapper{float:right;margin-right:56px}.leadins__item{width:50%}.leadins .overlay .content{height:120px}.leadins .overlay .title{font-size:25px}.news__item-title{max-height:72px;overflow:hidden}.media__btn{text-align:right}.contact__info{margin-bottom:0}.contact__wrapper{margin-bottom:0}.main-content .ngg-albumoverview{margin:36px auto 0;width:721px}.main-content .ngg-albumoverview .ngg-album-compact{margin:0 25px 19px !important}.main-content .ngg-albumoverview .ngg-album{margin:0 24px 19px}.main-content .ngg-galleryoverview{margin:32px auto 0;width:721px}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin:0 24px 18px}.footer-companies .wrapper>div{display:inline-block;margin:0 20px}.footer-companies .wrapper .logo,.footer-companies .wrapper .title{margin-bottom:0}.footer-companies .wrapper .title{vertical-align:middle}.footer__copyright{text-align:left}.footer__menu{margin-bottom:0}.footer__menu ul{text-align:left}.footer__badge{text-align:right}}@media (max-width: 459px){.page-our-business .ourbusinessimg{width:100%}}@media screen and (max-width: 1024px){.homepage-content .titan-slide-more-content .content p{line-height:27px}}@media (min-width: 992px){.header__right .menu__desktop{display:block}.header__right .menu__mobile-js{display:none}.header .titan-slide-more-content.short{min-height:227px}.leadins .overlay{width:70%}.leadins .overlay .content{height:104px}.slideshow{display:block}.news__item{padding-bottom:26px}.news__item-content .image{float:left;height:208px;margin:0 30px 0 0}.news__item-content .desc-wrapper .desc{min-height:150px}.media-page h1{width:60%}.media__btn{position:absolute;text-align:right;width:350px}.main-content .ngg-albumoverview{width:941px}.main-content .ngg-albumoverview .ngg-album-compact{margin:0 22px 19px !important}.main-content .ngg-albumoverview .ngg-album{margin:0 21px 19px}.main-content .ngg-galleryoverview{margin:32px auto 0;width:940px}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin:0 21px 18px}}@media (min-width: 1200px){.header{height:99px;padding:0}.header__blue{display:block}.header .container{background:transparent url("../images/header-bg.jpg") no-repeat 30px 0;height:99px}.header__logo{margin:10px 0 0;text-align:left}.header__logo a{margin:0}.header__right{background-color:transparent;padding:17px 15px}.header__right .contact{height:26px;margin-bottom:9px;text-align:right}.header__right .menu__desktop>ul>li{padding:0 7px}.header__right .menu__desktop>ul>li:hover>ul{border-top:22px solid transparent}.homepage-content{min-height:723px}.homepage-content-wrap{margin:auto;max-width:2100px;position:relative;width:100%}.homepage-content .container{background-image:url("../images/content-bg-fade.png");background-repeat:repeat-y;background-position:left top;background-size:100% 100%;min-height:724px}.homepage-content .slideshow{height:724px;max-width:1035px;position:absolute;right:0;top:0;width:100%;z-index:1}.homepage-content .slideshow .slick-dots{display:none}.homepage-content .slideshow img{margin-left:0;width:auto}.leadins__item{width:25%}.leadins .overlay{width:70%}.leadins .overlay-pad{left:18px;margin-left:0;width:80%;-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.leadins .overlay .title{font-size:30px}.contact__form ul li{float:left;width:48%}.contact__form ul li:nth-child(odd){margin-right:4%}.contact__form ul li.message{margin-right:0;width:100%}.contact__form .gform_footer{float:left;width:100%}.contact .panel-default>.panel-heading span.title{width:95%}.main-content .ngg-albumoverview{width:100%}.main-content .ngg-albumoverview .ngg-album-compact{margin:0 47px 19px 0 !important}.main-content .ngg-albumoverview .ngg-album-compact:nth-child(5n){margin-right:0 !important}.main-content .ngg-albumoverview .ngg-album{margin:0 45px 19px 0}.main-content .ngg-albumoverview .ngg-album:nth-child(5n){margin-right:0}.main-content .ngg-galleryoverview{margin:0 auto;width:100%}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin:0 45px 19px 0}.main-content .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(5n){margin-right:0}}@media (min-width: 1400px){.leadins__item:nth-child(2) .overlay,.leadins__item:nth-child(3) .overlay{height:92%}.inner-page .content-wrapper{padding:52px 0 116px}.prefooter-wrapper{background:transparent url("../images/services-bg.png") no-repeat center top;background-size:initial;margin-top:-40px;min-height:549px}.footer{padding:57px 0 23px;z-index:1;margin-top:-51px}.footer-companies{margin-top:-75px;position:relative;z-index:4}.footer-companies .wrapper{background:transparent url("../images/companies-bg.png") no-repeat center;float:right;height:75px;line-height:75px;margin-right:24px;overflow:hidden;padding:0;width:612px}.footer-companies .wrapper>div{margin:0 10px;vertical-align:top}.footer-companies .wrapper .title,.footer-companies .wrapper .logo{margin-bottom:0}.footer-companies .wrapper .title{line-height:22px;margin-top:15px;max-height:44px;overflow:hidden;vertical-align:baseline;width:110px}.inner-page .footer-companies{background:transparent url("../images/footer-bg.jpg") no-repeat 502px 24px}}@media (min-width: 1700px){.leadins .overlay{width:50%}}@media (min-width: 1800px){.leadins .overlay-pad{left:0;margin-left:18px;margin-top:166px;position:relative;top:0;width:80%;-webkit-transform:translateY(0%) translateX(0);-moz-transform:translateY(0%) translateX(0);-ms-transform:translateY(0%) translateX(0);transform:translateY(0%) translateX(0)}}@media (max-width: 1024px){.homepage-content{min-height:723px}.homepage-content-wrap{margin:auto;max-width:2100px;position:relative;width:100%}.homepage-content .container{background:transparent url("../images/content-bg-fade.png") repeat-y left top;min-height:724px}}@media (max-width: 1023px){.homepage-content .slideshow img{display:none}}@media (min-width: 1024px) and (max-width: 1199px){.homepage-content{min-height:723px}.homepage-content-wrap{margin:auto;max-width:2100px;position:relative;width:100%}.homepage-content .container{background-image:url("../images/content-bg-fade.png");background-repeat:repeat-y;background-position:left top;background-size:97% 100%;min-height:724px}.homepage-content .slideshow{height:724px;max-width:925px;position:absolute;right:0;top:0;width:100%;z-index:1}.homepage-content .slideshow .slick-dots{display:none}.homepage-content .slideshow img{margin-left:0;width:auto}.leadins__item{width:25%}.leadins .overlay{width:70%}.leadins .overlay-pad{left:18px;margin-left:0;width:80%;-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.leadins .overlay .title{font-size:30px}.contact__form ul li{float:left;width:48%}.contact__form ul li:nth-child(odd){margin-right:4%}.contact__form ul li.message{margin-right:0;width:100%}.contact__form .gform_footer{float:left;width:100%}.contact .panel-default>.panel-heading span.title{width:95%}}

/*# sourceMappingURL=maps/style.css.map */
