@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600,700);*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}@-webkit-keyframes logo-breathe{from{opacity:.2;filter:alpha(opacity=20)}to{opacity:1;filter:alpha(opacity=100)}}@keyframes logo-breathe{from{opacity:.2;filter:alpha(opacity=20)}to{opacity:1;filter:alpha(opacity=100)}}#preloader{background-color:#333;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2147483647}#preloader #status{background-image:url("../img/ico-logo-white.png");background-position:center center;background-repeat:no-repeat;height:80px;left:50%;top:50%;position:absolute;width:80px;margin:-40px 0 0 -40px;-webkit-animation-name:logo-breathe;animation-name:logo-breathe;-webkit-animation-duration:1800ms;animation-duration:1800ms;-webkit-animation-delay:200ms;animation-delay:200ms;-webkit-animation-timing-function:cubic-bezier(0.73, 0.005, 0.42, 1.005);animation-timing-function:cubic-bezier(0.73, 0.005, 0.42, 1.005);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}html,body{height:100%}body{font-family:"Source Sans Pro",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;color:#333;font-size:16px;margin:0}::-moz-selection{background:#333;color:white}::selection{background:#333;color:white}.relative{position:relative}.italic{font-style:italic}.block{display:block}.inline{display:inline}.inline-block{display:inline-block !important}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.full-width{width:100%}.full-height{height:100%}.text-light{font-weight:300}.text-semibold{font-weight:600}.text-extralight{font-weight:200}.text-bold{font-weight:700}.no-border{border:0 !important}.no-shadow{box-shadow:none !important}.margin-t-md{margin-top:15px}.margin-b-md{margin-bottom:15px}.margin-v-md{margin-bottom:15px;margin-top:15px}.margin-t-lg{margin-top:30px}.margin-b-lg{margin-bottom:30px}.margin-v-lg{margin-bottom:30px;margin-top:30px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.padding-t-md{padding-top:15px}.padding-b-md{padding-bottom:15px}.padding-v-md{padding-bottom:15px;padding-top:15px}.padding-t-lg{padding-top:30px}.padding-b-lg{padding-bottom:30px}.padding-v-lg{padding-bottom:30px;padding-top:30px}.delay--01{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}.delay--02{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}.delay--03{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}.delay--04{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}.delay--05{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}.delay--06{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}.delay--07{-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}.delay--08{-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s}.delay--09{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}.delay--10{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.delay--11{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}.delay--12{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.delay--13{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}.delay--14{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}.delay--15{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.delay--16{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.delay--17{-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}.delay--18{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}.delay--19{-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;animation-delay:1.9s}.delay--20{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Source Sans Pro",sans-serif}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:16px}h1,.h1{font-size:48px}@media screen and (max-width: 480px){h1,.h1{font-size:36px}}
h2,.h2{font-size:36px}@media screen and (max-width: 480px){h2,.h2{font-size:32px}}
h3,.h3{font-size:32px}@media screen and (max-width: 480px){h3,.h3{font-size:26px}}
h4,.h4{font-size:28px}@media screen and (max-width: 480px){h4,.h4{font-size:24px}}
h5,.h5{font-size:24px}@media screen and (max-width: 480px){h5,.h5{font-size:22px}}
h6,.h6{font-size:20px}@media screen and (max-width: 480px){h6,.h6{font-size:18px}}
p{line-height:18px;line-height:1.8rem}a{cursor:pointer;text-decoration:none;outline:none;display:inline-block;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s}a.no-link{pointer-events:none;cursor:default}.navbar-default{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;margin-bottom:0;padding:20px 0}.navbar-default .navbar-nav{text-transform:uppercase}.navbar-default .navbar-nav .active a{color:white !important;font-weight:700}.navbar-default .navbar-nav a{text-align:center;min-width:110px}.navbar-default .navbar-brand{padding:4px 15px;height:65px}.navbar-default .navbar-brand img{display:block;width:auto;height:100%}.navbar-default.affix{background-color:#43a3b9;padding:10px 0}.navbar-default.affix .navbar-brand{height:50px}.navbar-default .navbar-collapse.in{background-color:#43a3b9}.navbar-toggle{height:25px;width:25px;cursor:pointer;text-decoration:none;position:relative;padding:0 !important;border:0;margin-top:0;margin-bottom:0}.navbar-toggle i{position:relative;display:inline-block;width:25px;height:3px;text-indent:-55px;background:white;transition:all .2s ease-out}.navbar-toggle i::before,.navbar-toggle i::after{content:'';width:25px;height:3px;background:white;position:absolute;left:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.navbar-toggle i:before{top:-7px}.navbar-toggle i:after{bottom:-7px}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent !important}.navbar-toggle:hover{background-color:transparent !important}.navbar-toggle:hover i:before{top:-10px}.navbar-toggle:hover i:after{bottom:-10px}.navbar-toggle:not(.collapsed) i{background-color:transparent}.navbar-toggle:not(.collapsed) i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.navbar-toggle:not(.collapsed) i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.homepage-hero-module{border:0;position:relative;position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../img/hero-poster.png)}.no-video .video-container video,.touch .video-container video{display:none}.no-video .video-container .poster,.touch .video-container .poster{display:block !important}.video-container{position:relative;top:0%;bottom:0%;left:0%;height:100%;width:100%;overflow:hidden;background:#555}.video-container .poster img{top:0;position:absolute;bottom:0;width:100%;position:absolute}.video-container .filter{z-index:99;position:absolute;top:0;bottom:0;background-color:rgba(67,163,185,0.8);width:100%}.video-container video{position:absolute;bottom:0;z-index:0}.video-container video.fillWidth{width:100%}.heroText-container{height:100%;width:100%;position:absolute;top:50%;margin-top:-100px;z-index:100;display:inline-table;text-align:center;color:white}@media screen and (max-width: 480px){.heroText-container{margin-top:-120px}}.heroText-container .hero-title{margin-bottom:60px}.heroText-container .hero-tagline{margin-bottom:24px}.heroText-container .btn-default{background-color:transparent;color:white}.heroText-container .btn-playVideo{height:60px;width:60px;border:2px solid white;color:white;border-radius:100%;text-align:center;vertical-align:middle;line-height:62px;font-size:24px}.btn{border-radius:2px;text-transform:uppercase;position:relative;-webkit-transition:all ease ease;-moz-transition:all ease ease;-ms-transition:all ease ease;-o-transition:all ease ease;transition:all ease ease}.btn:hover,.btn:focus{box-shadow:none;outline:0}.btn:active{box-shadow:none;outline:0}.btn.btn-transparent{background-color:transparent !important}.btn-default:hover,.btn-default:focus,.btn-default:active{box-shadow:none;color:white}::-webkit-input-placeholder{color:black}.form-control{border-radius:0;box-shadow:none}.form-control::-webkit-input-placeholder{font-weight:300;font-style:italic}.form-control::-moz-placeholder{font-weight:300;font-style:italic}.form-control:-moz-placeholder{font-weight:300;font-style:italic}.form-control:-ms-input-placeholder{font-weight:300;font-style:italic}.form-control:focus,.form-control:active{box-shadow:none}.form-control:not(.input-group .form-control){border:0}.control-label{font-weight:600}.control-label.text-left{text-align:left}@media only screen and (max-width: 992px){.form-group [class*="col-md-"]{margin-bottom:15px}}@media only screen and (max-width: 768px){.form-group [class*="col-sm-"]{margin-bottom:15px}}@media only screen and (max-width: 480px){.form-group [class*="col-xs-"]{margin-bottom:15px}}.ef-table-custom{display:inline-table;margin:0 auto;width:100%;table-layout:fixed;border-collapse:collapse}.ef-table-custom .ef-trow{display:table-row}.ef-table-custom .ef-tcol{display:table-cell;vertical-align:middle}.ef-table-custom .ef-tcol.valign-top{vertical-align:top}@media screen and (max-width: 768px){.ef-table-custom .ef-tcol{display:block;margin-bottom:15px}.ef-table-custom .ef-tcol::after{clear:both;content:"";display:table}.ef-table-custom .ef-tcol:last-child{margin-bottom:0}}.ef-table-custom .ef-tcol[class*="col-"]{float:none}.ef-list li{list-style-type:square;list-style-position:inside}.append-icon{margin-right:8px}.container-fluid{max-width:1440px;margin:0 auto}.wrapper,.section-service{height:100%}body,.wrapper,.section-content,.section-service{position:relative;background-repeat:no-repeat;background-attachment:fixed}body{background-position:94px top;background-repeat:repeat-y;background-size:70px;background-image:url(../img/elevator-strip.png)}.section-content{background-position:30px center;background-size:200px;background-image:url(../img/elevator.png)}.section-service{background-position:46px center;background-size:160px}@media screen and (max-width: 768px){body,.section-content,.section-service{background-image:none !important}}
.section-content{min-height:100%}.section-content .container-fluid{min-height:100%}@media screen and (min-width: 769px){.section-content .container-fluid{padding-left:250px}}
.no-touch .wrapper .section-content{background-attachment:fixed}#aboutUs{background-image:url(../img/elevator_1.png)}#ourPhilosophy{background-image:url(../img/ele5.png)}#contact{background-image:url(../img/elevator_7.png)}.section-title{text-align:center}.section-content p,.section-service p{font-weight:300;font-size:24px;line-height:1.4;margin-bottom:40px}@media screen and (max-width: 767px){.section-content p,.section-service p{font-size:20px;line-height:1.2;margin-bottom:30px}}
.section-about{padding-top:60px;padding-bottom:0;color:#777;font-weight:300}@media screen and (min-width: 768px){.section-about{padding-top:120px;padding-bottom:120px;min-height:650px}}.section-about .section-title{text-align:center}.section-about .section-quote{margin:100px 0;text-align:center;font-size:30px;line-height:1.4;color:#777}@media screen and (max-width: 767px){.section-about .section-quote{margin:40px 0;font-size:24px;line-height:1}}.section-about .col-title{text-align:center;font-weight:700}@media screen and (max-width: 767px){.section-about .col-title{font-weight:600}}.section-about .col-section{text-align:center;color:#515151;margin-bottom:50px}@media screen and (max-width: 768px){.section-about .col-section{padding-right:40px;padding-left:40px}}.section-about .col-section p{font-size:24px;line-height:1.4}@media screen and (max-width: 767px){.section-about .col-section p{font-size:20px;line-height:1.2}}.section-about .col-section .img-responsive{display:inline-block;max-width:80%}@media screen and (max-width: 767px){#services{padding-top:50px}}
.section-service{color:#555;font-weight:300}.section-service .section-title{color:#43a3b9;margin-bottom:60px}@media screen and (max-width: 767px){.section-service .section-title{margin-bottom:30px}}.section-service .section-quote{margin:0 0 30px;text-align:center;font-size:22px;line-height:1.4;color:#777}.section-service .col-title{font-weight:400;color:#43a3b9}.section-service .col-service{text-align:center;margin-bottom:30px;font-weight:400}@media screen and (max-width: 767px){.section-service .col-service{margin-bottom:60px}}.section-service .col-service p{font-size:18px}@media screen and (max-width: 767px){.section-service .col-service p{font-size:16px;line-height:1.2}}.section-service .col-service .service-object{height:140px;display:block;width:100%;overflow:hidden;margin-bottom:24px}.section-service .col-service .service-object img{width:100%;vertical-align:bottom;height:100%;display:inline-block;object-fit:contain}@media screen and (min-width: 768px){#serviceSection1,#serviceSection2,#serviceSection3,#serviceSection4,#serviceSection5,#serviceSection6{padding-top:60px;padding-bottom:60px;min-height:460px}}
#serviceSection1{background-image:url(../img/ele2.png)}#serviceSection2{background-image:url(../img/ele3.png)}#serviceSection3{background-image:url(../img/ele4.png)}#serviceSection4{background-image:url(../img/elevator_6.png)}#serviceSection5{background-image:url(../img/elevator_6.png)}@media screen and (min-width: 768px){.section-client{padding-top:60px;padding-bottom:0}}.section-client .section-title{color:#43a3b9;margin-bottom:60px}.section-client .col-title{font-weight:600;color:#43a3b9;margin-top:30px;margin-bottom:30px;font-size:70px}@media screen and (max-width: 767px){.section-client .col-title{font-size:40px;margin-top:15px;margin-bottom:15px}}.section-client .col-client{text-align:center;margin-bottom:50px;color:#444;padding-right:20px;padding-left:20px}.section-client .col-client img{max-width:60%;display:inline-block}@media screen and (max-width: 767px){.section-client .col-client img{max-width:160px}}.section-client .col-client p{font-size:20px;font-weight:700;color:#777}@media screen and (max-width: 767px){.section-client .col-client p{font-weight:600}}.section-client .col-client .append-icon{max-width:60px;margin-right:15px}@media screen and (max-width: 767px){.section-client .col-client .append-icon{max-width:36px;margin-right:10px}}
.section-philosophy{padding-top:60px;padding-bottom:0;color:#555;text-align:left}@media screen and (min-width: 768px){.section-philosophy{padding-top:100px;padding-bottom:60px}}.section-philosophy .section-title{color:#43a3b9;margin-bottom:60px;text-align:left}.section-contact{padding-top:60px;padding-bottom:0;color:#555;text-align:center}@media screen and (min-width: 768px){.section-contact{padding-top:15%;padding-bottom:60px}}.section-contact .section-title{margin-bottom:30px}.section-contact a{color:#555}.section-contact p{font-size:20px;font-weight:300;color:#777}.section-contact p.social{margin-top:30px;margin-bottom:30px}.section-contact p.social a{display:inline-block;height:48px;width:48px;background-color:#777;border-radius:100%;line-height:48px;color:white;margin:0 10px}.section-contact p.social a:hover{background-color:#43a3b9;text-decoration:none}.section-contact .col-client{color:#444;padding-right:20px;padding-left:20px}.section-contact .col-client img{max-width:100%;display:inline-block}.section-contact .col-client .append-icon{max-width:60px;margin-right:15px}
