@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900);.bt-menu .logo{position:fixed;right:20px}.bt-menu ul .menu-li:hover{background:#000}html{overflow:scroll;overflow-x:hidden}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden}.no-js #loader-wrapper{display:none}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#222;z-index:10}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.loaded #loader-wrapper .loader-section.section-left,.loaded #loader-wrapper .loader-section.section-right{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s}.title-services>.services-sub-title{opacity:0;height:50;-webkit-transition:all .5s linear;transition:all .5s linear}.title-services>.hr{opacity:0}.image-services:hover+.title-services>.services-sub-title{opacity:1;height:auto;-webkit-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out;-webkit-transition:all 2s linear;transition:all 2s linear}#buttonBorder,.bordercss{background:transparent;-webkit-transition:color .25s .0833333333s;transition:color .25s .0833333333s;position:relative;border-color:transparent;padding:25px}.bordercss:after,.bordercss:before{border:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.bordercss:before{border-bottom-width:2px;border-left-width:2px}.bordercss:after{border-top-width:2px;border-right-width:2px}.image-services-hover:hover+.title-services .services-sub-title #buttonBorder{color:#fff}.image-services-hover:hover+.title-services .services-sub-title #buttonBorder:after,.image-services-hover:hover+.title-services .services-sub-title #buttonBorder:before{border-color:#fff;opacity:1;-webkit-transition:border-color 0s,width .25s,height .25s;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.image-services-hover:hover+.title-services .services-sub-title #buttonBorder:before{-webkit-transition-delay:0s,0s,.45s;transition-delay:0s,0s,.45s}.image-services-hover:hover+.title-services .services-sub-title #buttonBorder:after{-webkit-transition-delay:0s,.35s,0s;transition-delay:0s,.35s,0s}.services-sub-title:hover{-webkit-animation:border .4s ease 1 forwards;animation:border .4s ease 1 forwards;cursor:none}::-webkit-scrollbar{width:0;background:transparent}.container-fluid{padding:0!important}.to-top{position:fixed;bottom:20px;right:20px;background:#ffd400;width:50px;text-align:center;border:5px solid #282828;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;cursor:pointer}.row .no-padding{padding:0}.row .border-title{height:2px;background-color:#ffd400;border:none;width:15%}.row .mouse{width:50px;height:80px;border:2px solid #ffd400;border-radius:35px;position:absolute;left:50%;top:90%;margin:-40px 0 0 -25px}.row .mouse .scroll{position:absolute;width:4px;height:10px;background:#ffd400;border-radius:2px;left:50%;top:20px;margin:0 0 0 -2px;-webkit-animation:scroll 1s infinite;animation:scroll 1s infinite}.row .col-md-12 .content .sub-title-div{margin-top:50px}.row .col-md-12 .content .sub-title-div .sub-text{font-size:14px;font-weight:300}.row .col-md-4 .img-services{margin-top:150px;border:8px solid #ffd400;padding:25px;-webkit-transition:-webkit-transform .8s ease-in-out;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}.row .col-md-4 .title-services{margin-top:25px}.row .col-md-4 .title-services .services-sub-title .sub-text-services{margin-top:15px;font-size:20px;font-weight:300!important}.row .col-md-4 .title-services .services-sub-title .sub-text-services p{font-weight:300;font-size:15px}.text-title{font-family:Montserrat,sans-serif;font-weight:700}.parallax-before{background:url(/images/content/backgrounds/parallax-before.jpg);background-size:cover;background-attachment:fixed}.parallax-after,.parallax-before{height:500px;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.parallax-after{background:url(/images/content/backgrounds/parallax-after.jpg);background-size:cover;background-attachment:fixed}.canvas{border-bottom:10px solid #ffd400;background:url(/images/content/backgrounds/canvas.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.canvas #canvas{width:100%}@-webkit-keyframes scroll{0%{height:10px}50%{height:20px}to{height:10px}}@keyframes scroll{0%{height:10px}50%{height:20px}to{height:10px}}.slogan{position:absolute;text-align:center;width:100%;top:40%;color:#fff;font-size:6em;font-family:Montserrat,sans-serif;font-weight:700}.about-us{background:url(/images/content/backgrounds/aboutus.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.about-us,.contacts{color:#fff;text-align:center;font-size:25px;font-weight:800;padding:60px}.contacts{background:url(/images/content/backgrounds/contacts.jpg);background-position:50%;background-size:cover}.slider{background:#282828e0;width:100%;height:100%;position:fixed;z-index:999;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .fa-window-close{color:#fff;background:none;position:fixed;top:20px;right:20px;font-size:50px;cursor:pointer}.slider .fa-window-close:hover{color:#f4d30e}.slider-center{margin:0 auto}.col-md-3{padding:0}.portfolio{margin-top:50px;padding:0}.owl-prev{width:15px;height:100px;position:absolute;top:40%;margin-left:-100px!important;display:block!important;border:0 solid #fff;color:#fff!important;font-size:50px!important}.owl-prev:hover{background:none!important;color:#f4d30e!important}.owl-prev:focus{outline:none}.owl-next{width:15px;height:100px;position:absolute;top:40%;right:-100px!important;display:block!important;border:0 solid #000;color:#fff!important;font-size:50px!important}.owl-next:hover{background:none!important;color:#f4d30e!important}.owl-next:focus{outline:none}.hovereffect{width:100%;height:auto;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{color:transparent;width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;padding:50px 20px}.hovereffect img{display:block;position:relative;max-width:none;width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hovereffect:hover h2{display:block}.hovereffect:hover h3{color:#fff}.hovereffect:hover img{opacity:.4;filter:alpha(opacity=40)}.hovereffect:hover h2:after,.hovereffect:hover img{-webkit-transform:translateZ(0);transform:translateZ(0)}.hovereffect:hover a,.hovereffect:hover p{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateZ(0);transform:translateZ(0)}.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;overflow:hidden;padding:.5em 0;display:none;font-family:Montserrat,sans-serif;font-weight:700}.hovereffect h2:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;content:"";-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.hovereffect .more{background:#fff;border:none;color:#000;height:30px;font-size:16px;margin-top:50px;width:50%}.hovereffect .more:hover{color:#fff;background:#ffd400;cursor:pointer}.hovereffect a,.hovereffect p{color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}form .form-control:focus{background:none;border-color:#ffd400!important;color:#fff;outline:0;-webkit-box-shadow:0 0 0 .2rem #ffd400;box-shadow:0 0 0 .2rem #ffd400}form .form-input{border:none;padding:15px;margin-bottom:40px;background:transparent;border:1px solid #ffd400;border-radius:0;font-family:Cardo,serif;font-size:16px;color:#fff;line-height:22px;margin-top:5px;font-size:12px}form #submit,form .form-input{outline:none;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}form #submit{height:55px;float:right;padding:0;margin:25px 0 0;font-family:Lato,sans-serif;cursor:pointer;background:none;color:#ffd400;border:1px solid #ffd400}form .invalid-feedback{font-size:10px;margin-top:-30px}.owl-carousel .owl-item img{display:block;width:auto!important;margin:auto}.loader-gif{position:fixed;z-index:9999999999;width:50%;left:25%;right:25%;bottom:25%;top:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seemore{text-align:center;vertical-align:middle}@media only screen and (max-width:768px){body{background-color:#add8e6}.owl-carousel .owl-item img{display:block;width:-webkit-fill-available!important;margin-top:50%;margin-bottom:25%}}.footer{background:url(/images/content/backgrounds/footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.footer .footer-content{color:#fff;text-align:center;font-size:25px;font-weight:800;padding:60px;list-style-type:none}.footer .footer-content .contact-info .sub-text{font-weight:300;font-size:12px}.footer .copyright-text{bottom:0;font-weight:600;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .copyright-text,.footer .policies{width:100%;font-size:12px;text-align:center;color:#fff}.footer .policies:hover{color:#ffd400}.footer .social li{list-style-type:none}.footer .social li a,.footer .social li a:hover{color:transparent}.footer .contact-info-text{font-size:12px;font-weight:400}.row .no-background{background:#000}.row .about-us .content{margin-top:50px}