#header,.banner{background-color:#1a1a1a;position:relative;z-index:1;}#header .logo,.banner .logo{padding:15px 0;height:135px}#header a.ca-logo,.banner a.ca-logo{margin-left:15px;}#header a.ca-logo img,.banner a.ca-logo img{padding:0 0 15px 0;height:110px;position:relative;top:0}#header ul,.banner ul{list-style-type:none;position:relative;top:10px;}#header ul li,.banner ul li{display:inline-block;font-size:14px;text-transform:uppercase;padding-right:20px;}#header ul li a,.banner ul li a{color:#efefef;font-weight:300;font-family:'Montserrat',sans-serif;}#header ul li a:hover,.banner ul li a:hover{text-decoration:none;color:#3fa2ee}#header ul li a:focus,.banner ul li a:focus{text-decoration:none;color:#3fa2ee}#header ul li:last-child,.banner ul li:last-child{padding-top:15px}@media (max-width:992px){#header .logo{height:80px}}.banner--clone{position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.banner--stick{background:#000;width:100%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.banner--clone{height:95px;}.banner--clone img.logo{max-width:250px;height:auto;position:relative;top:-3px}.banner--clone ul{position:relative;top:-20px}.banner--clone a.ca-logo img{height:90px}.banner--clone ul li{padding-top:35px}.banner--clone ul li:last-child{padding-top:25px}#nav-trigger{display:none;text-align:center}#nav-trigger span{display:inline-block;color:#fff;cursor:pointer;text-transform:uppercase}#nav-trigger{position:relative;top:-5px;}#nav-trigger i{color:#fff;font-size:48px}nav#nav-mobile{position:relative;display:none}nav#nav-mobile ul{display:none;list-style-type:none;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;background-color:#1a1a1a;text-align:left}nav#nav-mobile li{display:block;padding:5px 0;margin:0 5px;border-bottom:solid 2px #29bdef}nav#nav-mobile li:last-child{border-bottom:none;text-align:center !important}nav#nav-mobile a{display:block;color:#fff;padding:10px 30px}#nav-mobile .expanded{margin-left:0;}#nav-mobile .expanded li{margin-left:-40px}@media all and (max-width:992px){#nav-trigger{display:inline-block;float:right;margin-top:30px}nav#nav-main{display:none}nav#nav-mobile{display:block}}
html,body{height:100%}h1,h2{font-family:'Montserrat',sans-serif;font-size:56px;text-transform:uppercase}h3{font-family:'Montserrat',sans-serif;font-size:18px;text-transform:uppercase}p.h1-sub,p.h2-sub{font-size:18px;font-weight:300}.entrance-section{height:100%;background:url("/assets/img/section-one-image.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-top:-126px;color:#efefef;text-align:center;}.entrance-section .container{position:relative;top:126px}.entrance-section h1{margin-top:40px}.entrance-section i{font-size:72px;display:block;color:#ffed00;padding-bottom:0;margin-top:30px}.entrance-section p{margin-top:15px;margin-bottom:40px}.entrance-section a{text-decoration:none}.entrance-section .call-to-action-holder h3{line-height:1.3em}.btn-custom{background:none;border:1px solid #fff;padding:15px 25px;-webkit-border-radius:0;border-radius:0;color:#fff;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:16px;-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;transition:all ease-in 0.2s;margin-bottom:100px;}.btn-custom:hover{color:#ffed00;border:1px solid #ffed00;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}.btn-custom:focus{color:#ffed00;border:1px solid #ffed00}.call-now{font-size:18px;color:#ffed00;border:4px solid #ffed00;margin-bottom:0;}.call-now:hover{border:4px solid #ec008c;color:#ec008c}.call-now:focus{border:4px solid #ec008c;color:#ec008c}.remaining-section{text-align:center}#section-two{background:#efefef;}#section-two h2{margin-top:40px}#section-two .h2-sub{padding-bottom:40px}#section-two span{margin-top:60px;}#section-two span i.fa-map-marker{font-size:72px}#section-two span i.fa-circle{font-size:96px;position:relative;left:-21px;top:-29px}#section-two span.fa-stack{width:2.1em}#section-two-map{min-height:500px}#section-three{background:#29a4db;color:#fff;}#section-three i{font-size:72px;display:block;margin-top:50px}#section-three i.glyph-icon:before{font-size:72px}#section-three p{padding:25px 0}#section-three img{width:70%;padding-top:50px}#section-four i{font-size:72px;display:block;margin-top:50px}#section-four i.glyph-icon:before{font-size:72px}#section-four p{padding:25px 0;font-size:14px;font-weight:300}#section-four p.h2-sub{font-size:18px}#section-five{background:#ec008c;color:#fff;}#section-five i{font-size:72px;display:block;margin-top:50px}#section-five p.h2-sub{margin-bottom:40px}#section-five p{padding:25px 0}#section-five .h2-sub{padding-bottom:30px}#section-five .contact-details-2{text-align:center;}#section-five .contact-details-2 a{color:#fff;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s;}#section-five .contact-details-2 a:hover{text-decoration:none;color:#ffed00;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}#section-five .contact-details-2 a:focus{text-decoration:none;color:#ffed00;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}#section-five .contact-details-2 a p{font-weight:300;font-size:16px}#section-five .contact-details{text-align:left;margin-left:30px;}#section-five .contact-details i{font-size:20px}#section-five .contact-details a{display:block;color:#fff;text-decoration:none;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s;padding:10px 0;}#section-five .contact-details a:hover i,#section-five .contact-details a:hover p{color:#ffed00;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}#section-five .contact-details p.address{position:relative;left:5px}#section-five .contact-details i,#section-five .contact-details p{display:inline-block;text-align:left;color:#fff}#section-five .contact-details p,#section-five .contact-details i{padding:0;margin:0}#section-five .contact-details i{padding-right:15px}#section-five .contact-details p{font-size:16px;font-weight:300}#section-five .contact-details i.fa-map-marker{vertical-align:top;font-size:26px;position:relative;left:3px}#section-five .contact-details i.fa-envelope{vertical-align:top}#section-five .contact-details .phone i{font-size:24px}#section-five .contact-details .phone p{font-size:18px}#section-five .contact-details .form-box{padding-left:10px;margin-bottom:30px}#section-five .contact-details .details-box{border-right:2px solid #fff;padding-bottom:180px}form label{font-weight:300;float:left;text-transform:uppercase;margin-bottom:10px}form input{-webkit-border-radius:0 !important;border-radius:0 !important;border:0 !important;margin-bottom:20px;color:#888 !important;font-weight:300 !important}form input[type="text"],form textarea{-webkit-border-radius:0 !important;border-radius:0 !important}form input[type="email"],form input[type="text"]{height:40px}form textarea{height:100px !important;color:#888 !important;font-weight:300 !important}form button{margin-top:30px;margin-bottom:50px !important;}form button i.fa-paper-plane-o{padding-left:8px !important;padding-right:0 !important;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}form button:hover{color:#ffed00;border:1px solid #ffed00;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s;}form button:hover i{color:#ffed00 !important;-webkit-transition:all ease-in 0.4s;-moz-transition:all ease-in 0.4s;-o-transition:all ease-in 0.4s;-ms-transition:all ease-in 0.4s;transition:all ease-in 0.4s}form button:focus{color:#ffed00;border:1px solid #ffed00}form #name{display:inline-block}#footer{background:#000;color:#fff;font-weight:14px;height:60px;text-align:left;font-weight:300;}#footer p{position:relative;top:20px;}#footer p a{text-decoration:none}#wrapper{position:relative}#over_map{position:absolute;top:0;left:0;height:50%;z-index:99;width:100%}#wrapper{min-height:100%;position:relative;background:#ec008c;}#wrapper #footer{width:100%;height:60px;position:absolute;bottom:0;left:0}#content{padding-bottom:60px}
@media (max-width:1200px){img.logo{max-width:275px;height:auto !important;position:relative;top:10px}#section-one p.h1-sub{margin-top:30px}#section-one i{margin-top:30px}a.ca-logo img{height:90px !important}}@media (max-width:992px){img.logo{position:relative;top:0;max-width:235px;height:auto !important}.banner--clone{display:none}.details-box{border-right:none !important;padding-bottom:30px !important}#section-five p.h2-sub{margin-bottom:10px}#section-five .contact-details{margin-left:-20px;}#section-five .contact-details .details-box{margin-left:20px}.entrance-section{height:900px !important}.fa-bars{font-size:32px !important;position:relative;top:1 canar0px}.call-now{border:2px solid #ffed00;margin:0 15px;width:90% !important}.btn-custom{width:100%}#footer{height:75px !important;}#footer p{top:0 !important;margin:15px}}@media (max-width:768px){h1{font-size:36px;line-height:46px}p.h1-sub{font-size:14px}h2{font-size:36px;line-height:46px}p.h2-sub{font-size:14px}#section-one i{margin-top:10px !important}}