#header,div.nav-box{background-color:#fff}#splash,img,ul.list{width:100%}#about-us,footer,section#contact{background-position:center}#about-us,#splash,footer,section#contact{background-size:cover;background-repeat:no-repeat}#about-us,#process,#splash,footer,section#contact{background-repeat:no-repeat}a.tell-us-more,div.custom-6,ul.list{text-align:center}#close-slider,#close-slider:focus,a:focus{outline:0}#mobile-nav-slide ul li a:focus,#mobile-nav-slide ul li a:hover,a.custom-btn:hover,a.tell-us-more:hover,div.phone-container a:focus,div.phone-container a:hover,ul.list li a:focus,ul.list li a:hover{text-decoration:none}*,.navbar,h1,p,ul{padding:0;margin:0}body{position:relative;z-index:-10000}p.tagline{font-size:115%!important}a:focus{border:none}div.rc-anchor-logo-img,div.rc-anchor-logo-img-portrait{display:none}@media screen and (min-width:2300px){body{width:2300px;margin:0 auto;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}#header{position:relative!important}div.spacer{display:none}}#header,div#logo-container,ul.list li{display:inline-block}h1{font-size:350%}section.section{padding:60px 0}.slide-up{font-size:500%;position:fixed;right:10px;bottom:0;z-index:1000000}#header{position:fixed;width:100%!important;box-shadow:0 4px 2px -2px gray;z-index:1000000000000}div#logo-container,div.nav-box{position:relative;height:173px;overflow:hidden}div#logo-container{float:left;width:400px;padding:15px}#logo-container img{width:90%;float:right}#logo-container p{float:right;color:#76a5d2;font-size:135%;padding-top:5px}div.spacer{height:173px}div.nav-box{color:#fff}div.nav-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0087ff!important;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);z-index:1}#splash,#splash div,div.phone-container,ul.list li a{position:relative}ul.list li a{color:#fff;z-index:2;padding:5px 0}ul.list li{padding:5px 20px 0;font-size:140%;margin:65px 2% 0}#splash{height:auto;background-image:url(../img/bg_header_optimized.jpg);background-position:top;clear:both;display:block;margin-top:-5px;z-index:-10;padding:150px 0}div.phone-container{float:right;width:220px;font-size:180%;background-color:#3fa5ff;margin-bottom:-60px}div.phone-container a{color:#fff;padding:10px 20px;position:relative}.blue{color:#3fa5ff}p.xtr{font-size:145%!important;padding-bottom:10px!important}.mult-200{font-size:400%!important;margin-bottom:-20px!important}#splash h1{font-size:400%}a.custom-btn{background-color:#3fa5ff;color:#fff;padding:15px 40px;clear:both;box-shadow:3px 3px 8px grey;font-size:120%}a.custom-btn:hover{background-color:#0087ff}#splash div{z-index:100}#splash div.container h2,#splash div.container p{margin:0;padding:0}#about-us{}div.container p{margin-bottom:20px;font-size:110%}div.container h2{font-size:300%;margin-bottom:30px}#process{background-color:#3fa5ff;padding:60px 0;color:#fff;background-image:url(../img/icon-background.png);background-position:bottom right;background-size:contain}#process p{margin:0}p.font-icon i{color:#333;background-color:#fff;font-size:500%;padding:40px;border-radius:250px}@media screen and (max-width:767px){#process p{margin-bottom:30px}}div.form-success,ul.error-list{margin-bottom:15px;color:#fff;font-weight:700}h3{font-size:250%}#pricess div.col-sm-6{padding:0!important}img.icon{width:80%}div.custom-6{width:50%;float:left;padding:0 15px}div.form-success,img.form-submit-img,ul.error-list{width:100%;border:1px solid grey}@media screen and (max-width:470px){div.custom-6{float:none;clear:both;width:100%}}section#contact{background-image:url(../img/contact-bk-optimized.jpg);padding-bottom:0}#enquiry{font-size:130%}div.button-control{float:right}div.form-success{background-color:#5cb85c;padding:15px}ul.error-list{background-color:#fb3939;padding:10px;font-size:120%}ul.error-list li{list-style-type:none!important}input.fail,textarea.fail{border:1px solid #fb3939}input[type=email],input[type=text]{margin-bottom:20px}.required{color:red}span.small{font-size:70%}.reduce-left{padding-left:0!important}.form-control{border-radius:0;box-shadow:2px 2px 5px #d3d3d3}textarea{resize:none}div.map{margin-top:70px}#map{opacity:.6}div.gmnoprint{opacity:1!important}input.custom-btn{padding:10px 20px;margin-top:15px;border:0;box-shadow:2px 2px 5px grey;color:#fff;font-size:80%}input.btn-send{background-color:#3fa5ff}input.btn-clear{margin-left:10px;background-color:#fb3939}div.key-container{float:right;margin-left:5px}div.key-container p{float:left}div.key-indicator{float:right;width:15px;height:15px;background-color:#000;margin:5px;border-radius:15px}div.current{background-color:#0087ff}div.open{background-color:#5cb85c}div.closed{background-color:#fb3939}.days-container{float:right;font-size:120%;clear:right}span.current-blue{color:#0087ff}footer a,footer h3,footer i{color:#fff}footer{clear:both;background-image:url(../img/bg_footer_optimized.jpg);color:#fff!important}footer i{font-size:350%!important}footer h3{padding-top:30px}a.tell-us-more{display:block;width:80%;color:grey;background-color:#fff;padding:20px 5px}a.tell-us-more:hover{background-color:#d3d3d3;color:#000}#mobile-nav-slide ul li a,#mobile-nav-slide ul li a:visited,.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover,.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.footer-icon{width:15%;margin:3px;float:left}.fb-icon{float:right}#mobile-nav-slide ul,div.google-robots,p.attributed{float:left}.open-closed-container{text-align:right}#close-slider{background-color:transparent;border:none;color:#fff;font-size:250%;padding-left:7px}div#mobile-nav-slide{position:fixed;right:0;top:0;z-index:10}#mobile-nav-slide{height:100vh;width:0;overflow-x:hidden;transition:.5s}#mobile-nav-slide button{float:left;width:30px}#mobile-nav-slide ul{width:280px;background-color:#0473D6;padding-bottom:30px;height:100vh}#mobile-nav-slide ul li{list-style-type:none;text-align:right!important;width:100%;clear:both}#mobile-nav-slide ul li a{font-size:200%;text-align:right!important;width:100%;padding:15px 20px;display:block}.hvr-grow-shadow,.hvr-icon-pulse,.hvr-underline-from-center{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent}div.address p{font-size:115%}.footer_p{font-size:110%!important}h4.contact-addr{font-size:200%}div.outer6{padding:0}.hvr-underline-from-center{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#fff;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}.hvr-icon-pulse{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f098";position:absolute;right:0;margin-right:-10px;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:before,.hvr-sweep-to-left:before{content:"";z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-bounce-to-right,.hvr-sweep-to-left{vertical-align:middle;box-shadow:0 0 1px transparent;display:inline-block}.hvr-bounce-to-right{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-sweep-to-left{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#portfolio{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:-5px}div.p_intro{color:#3fa5ff;font-size:150%}p.p_desc{clear:left}div.client{padding:60px 0}div.client img{box-shadow:3px 3px 10px grey;margin-top:15px}hr.dotted{border:none;border-top:2px dotted #b1b2b3;color:#b1b2b3;background-color:transparent;height:1px;width:94%;margin:0 auto}p.p_title{color:#3fa5ff;font-size:300%!important}#portfolio div.col-sm-9{padding-left:60px}span.attribute_spacer{margin-left:30px}i.orng{color:#f97c4b}i.grn{color:#5cb85c}i.blu{color:#337ab7}a.p_outlink{background-color:#fff;border:2px solid #0087FF;border-radius:3px;padding:10px 15px;display:inline-block;color:#0087FF;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}a.p_outlink:focus,a.p_outlink:hover{text-decoration:none;background-color:#0087FF;color:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:1260px){ul.list li.list-element{margin-left:0;margin-right:0}}@media screen and (max-width:1210px){ul.list li{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:1200px){div.button-control{float:none;clear:left}i.blu{clear:left}p.tres span.attribute_spacer{margin-left:0}}@media screen and (max-width:1150px){ul.list li{font-size:125%}}@media screen and (max-width:1120px){ul.list li{padding:5px 10px 0!important}}@media screen and (max-width:1055px){#header,div#logo-container,div.nav-box,div.spacer{height:130px!important}ul.list li{padding:5px 2% 0!important;margin-top:45px!important}div#logo-container{width:300px!important}#logo-container p{font-size:100%!important}img.logo-img{width:90%!important}p.tagline{display:inline-block!important}}@media screen and (max-width:991px){p.font-icon i{font-size:400%}}@media screen and (max-width:945px){#header,div#logo-container,div.nav-box,div.spacer{height:110px!important}div#logo-container{width:250px!important}ul.list li{padding:5px 2% 0!important;margin-top:33px!important;font-size:125%!important}}@media screen and (max-width:845px){ul.list li{padding-left:5px!important;padding-right:5px!important;font-size:120%!important;margin-top:35px!important}}@media screen and (max-width:770px){ul.list{display:none;position:relative}div.nav-box::before{z-index:0}div.navbar-header{display:block!important;position:relative!important;z-index:2!important}div.nav-box:before{width:100%!important}div.nav-box{width:200px!important;float:right!important}p.tagline{display:none!important}button.navbar-toggle{margin-top:35px!important;margin-right:45px!important}img.logo-img{width:100%!important}div#logo-container{width:250px!important}}@media screen and (max-width:767px){#portfolio,p.attributed{text-align:center}#process{background-image:none!important}div.client{padding:30px 0!important}#portfolio div.col-sm-9{padding-left:15px}#portfolio img{width:60%;margin:0 auto 15px;display:block}p.p_title{font-size:250%!important}div.p_intro{font-size:100%}p.attributed{float:none;clear:left;width:100%;margin-bottom:0!important}p.p_desc{padding-top:15px!important}p.dos span.attribute_spacer,p.tres span.attribute_spacer,p.uno span.attribute_spacer{margin-left:0}section#header{position:relative;width:100%}div.spacer{display:none}button.navbar-toggle{background-color:#0473d6;position:relative;color:#fff;padding:5px 5px 0!important;font-size:80%}button.navbar-toggle span.icon-bar{background-color:#fff;margin:0 auto}.open-closed-container{text-align:left;margin-top:20px;clear:left}div.key-container{float:left;margin-left:0}div.key-container p{margin-bottom:-10px!important;float:right!important}.days-container,.sub-key,div.key-container div.key-indicator{float:left!important}.sub-key{clear:left!important}.days-container{clear:left}footer p{text-align:center!important}div.footer-social{width:100%}div.footer-social p{text-align:center}a.tell-us-more{width:270px!important;margin:0 auto}div.google-robots{float:none!important;width:304px;margin:0 auto}div.button-control{width:210px;margin:0 auto}}@media screen and (max-width:600px){#portfolio img{width:100%}}@media screen and (max-width:500px){#about-us,#splash,footer{background-position:center}#splash{padding:100px 0;background-image:url(../img/bg_header_mobile2.jpg)}#splash h1,#splash p{text-align:center!important}div.phone-container{display:none}input.custom-btn{font-size:90%;float:left;margin-bottom:20px}#splash a{text-align:center}#splash div.quote-btn{width:250px;margin:0 auto}#splash div.quote-btn a{font-size:120%!important;width:100%}#about-us{;padding:30px 0}#portfolio{background-image:none;background-color:#fff}#contact{background-image:url(../img/contact_bk_mobile.jpg)!important;background-position:left;padding:30px 0}footer{background-image:url(../img/bg_footer_mobile2.jpg)}}@media screen and (max-width:470px){div.custom-6,div.reduce-left{padding:0!important}#splash h1{font-size:330%}#splash p.mult-200{font-size:330%!important}div.custom-6 a img{width:100%!important;margin-bottom:15px}div.custom-6 p img{width:70%!important}div.outer6{padding:0 15px}}@media screen and (max-width:450px){#header,div.nav-box{height:90px!important}div#logo-container{width:200px!important}div.nav-box{width:150px!important}button.navbar-toggle{margin-top:25px!important;position:fixed;top:0;right:0;margin-right:15px!important}.slide-up{font-size:350%}}@media screen and (max-width:400px){#splash{padding:50px 0}#splash h1{font-size:290%}#splash p.mult-200{font-size:290%!important;margin-bottom:-5px!important}}@media screen and (max-width:360px){#header,div.nav-box{height:90px!important}div#logo-container{width:185px!important}div.nav-box{width:130px!important}p.xtr{margin-top:0!important}#splash h1{font-size:260%}#splash p.mult-200{font-size:260%!important}}@media screen and (max-width:350px){div.g-recaptcha{transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}div.google-robots{width:272px}}@media screen and (max-width:320px){body{width:320px!important}}
