/*.home .nav-container, .home .footercontactsection {
	display: none;
}*/
@font-face{font-family:'Futura LT Pro';src:url('fonts/FuturaLTPro-Light.eot');src:url('fonts/FuturaLTPro-Light.eot?#iefix') format('embedded-opentype'),url('fonts/FuturaLTPro-Light.woff') format('woff'),url('fonts/FuturaLTPro-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Futura LT Pro';src:url('fonts/FuturaLTPro-Book.eot');src:url('fonts/FuturaLTPro-Book.eot?#iefix') format('embedded-opentype'),url('fonts/FuturaLTPro-Book.woff') format('woff'),url('fonts/FuturaLTPro-Book.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Futura LT Pro';src:url('fonts/FuturaLTPro-Medium.eot');src:url('fonts/FuturaLTPro-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/FuturaLTPro-Medium.woff') format('woff'),url('fonts/FuturaLTPro-Medium.ttf') format('truetype');font-weight:500;font-style:normal}body{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:18px;line-height:30px;color:#000}h1{font-family:'Futura LT Pro';font-weight:500;font-style:normal;color:#000;font-size:34px;line-height:32px;letter-spacing:0}.socialitems a{color:#FFF!important;text-decoration:none;outline:0;font-size:18px;opacity:1!important}.socialitems a:hover{color:#2C8CBC!important}.socialheaderlinks{padding-right:0}.nav-container .nav-bar{background-color:#000;border:0 none}.nav-container .nav-bar .logo{padding:0}.nav-container .nav-bar .headermenus li{margin-left:55px;margin-right:0}.nav-container .nav-bar .headermenus li:first-child{margin-left:0}.nav-container .nav-bar .headermenus li.active a{color:#2C8CBC;font-weight:600}.nav-container .nav-bar .headermenus li a{font-family:'Futura LT Pro';font-size:15px;line-height:16px;font-weight:500;font-style:normal;color:#FFF;text-decoration:none;outline:0;opacity:1;text-transform:none;height:auto}.nav-container .nav-bar .headermenus li a:hover{color:#2C8CBC;text-decoration:none;outline:0;font-weight:600}body .tbluedot{color:#00b3ec;font-size:9px;padding-left:2px;padding-right:2px;vertical-align:super;position:relative;top:5px}body .hbluedot{color:#00b3ec;font-size:10px;padding-right:6px;vertical-align:super;position:relative;top:5px}body .bluedot{color:#00b3ec;font-size:9px;padding-right:4px;position:relative;top:4px;vertical-align:super}.dmp{max-width:210px;margin:5px auto 0}.dmp p{text-align:left!important;margin-top:3px}x-object-fit{display:block!important}x-object-fit>.x-object-fit-taller,x-object-fit>.x-object-fit-wider{position:absolute!important;left:-100%!important;right:-100%!important;top:-100%!important;bottom:-100%!important;margin:auto!important}.x-object-fit-none>.x-object-fit-taller,.x-object-fit-none>.x-object-fit-wider{width:auto!important;height:auto!important}.x-object-fit-fill>.x-object-fit-taller,.x-object-fit-fill>.x-object-fit-wider{width:100%!important;height:100%!important}.x-object-fit-contain>.x-object-fit-taller{width:auto!important;height:100%!important}.x-object-fit-contain>.x-object-fit-wider{width:100%!important;height:auto!important}.x-object-fit-cover>.x-object-fit-taller,.x-object-fit-cover>.x-object-fit-wider{max-width:none!important;max-height:none!important}.x-object-fit-cover>.x-object-fit-taller{width:100%!important;height:auto!important;max-width:none!important}.x-object-fit-cover>.x-object-fit-wider{width:auto!important;height:100%!important;max-width:none!important}.x-object-position-top>.x-object-fit-taller,.x-object-position-top>.x-object-fit-wider{top:0!important;bottom:auto!important}.x-object-position-right>.x-object-fit-taller,.x-object-position-right>.x-object-fit-wider{left:auto!important;right:0!important}.x-object-position-bottom>.x-object-fit-taller,.x-object-position-bottom>.x-object-fit-wider{top:auto!important;bottom:0!important}.x-object-position-left>.x-object-fit-taller,.x-object-position-left>.x-object-fit-wider{left:0!important;right:auto!important}.vjs-hidden,.vjs-control-bar,.vjs-big-play-button{display:none!important}.page-title .container{position:relative;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);top:50%;z-index:2}.safariagent .parallax .background-image-holder{-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}#hometmpl{padding:0;position:relative}#hometmpl .homehero{height:500px}#hometmpl .video-js{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#hometmpl .videomobileimage{display:none;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%}#hometmpl .fullscreen-bg__video,#hometmpl .vjs-tech{position:absolute;top:0;width:100%;height:100%;left:0;right:0;z-index:1;background-size:100% 100%}#hometmpl .introsection{position:relative;z-index:2;padding:70px 0 80px;background-color:#FFF}#hometmpl .introsection h1.heading{margin-top:0}#hometmpl .introsection p.text_description{margin-bottom:0}#hometmpl .hero_logo{width:400px;margin-left:auto;margin-right:auto}#hometmpl .ctalinks{margin-top:55px}#hometmpl .ctalinks a{display:block;width:50%;float:left;text-decoration:none;outline:0;text-align:center;padding:0 20px}#hometmpl .ctalinks a .ctaimage{position:relative;border-radius:100px;margin-bottom:18px;display:inline-block;border-radius:100%;overflow:hidden}#hometmpl .ctalinks a .ctaimage .hoveroverlay{position:absolute;left:3px;top:2px;width:96%;height:97%;opacity:0;background-color:rgba(44,140,180,.6);border-radius:100%}#hometmpl .ctalinks a h2{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:20px;line-height:30px;text-transform:uppercase;letter-spacing:1px;margin:0 auto;width:190px}#hometmpl .ctalinks a:hover .ctaimage .hoveroverlay{opacity:1}.footercontactsection{background-color:#F2F2F2;padding:70px 60px}.footercontactsection h1.heading{margin-top:0;margin-bottom:0}.footercontactsection .contact_description{margin-top:40px}.footercontactsection .contact_address{margin-bottom:24px}.footercontactsection .contact_address br{display:block}.footercontactsection .contact_form_wrap .terms-conditions-checkbox{margin-bottom:17px;text-align:left}.footercontactsection .contact_form_wrap .terms-conditions-checkbox span.wpcf7-form-control-wrap{position:static}.footercontactsection .contact_form_wrap .terms-conditions-checkbox span.labeltext{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;color:#000;display:block;line-height:25px}.footercontactsection .contact_form_wrap .terms-conditions-checkbox a{font-weight:400;font-style:normal;color:#000}.footercontactsection .contact_form_wrap .terms-conditions-checkbox a:hover{color:#2C8CBC}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked),.footercontactsection .contact_form_wrap [type="checkbox"]:checked{position:absolute;left:0;opacity:0;z-index:1;cursor:pointer;width:25px;height:25px;margin-top:0;top:0}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked)+span,.footercontactsection .contact_form_wrap [type="checkbox"]:checked+span{position:relative;padding-left:35px;cursor:pointer;padding-top:0}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked)+span:before,.footercontactsection .contact_form_wrap [type="checkbox"]:checked+span:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:3px solid #000;background:#f8f8f8;border-radius:0}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked)+span .tick,.footercontactsection .contact_form_wrap [type="checkbox"]:checked+span .tick{font-family:FontAwesome;position:absolute;top:-1px;left:0;font-size:17px;color:#2C8CBC;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;width:25px;text-align:center}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked)+span.labeltext:after,.footercontactsection .contact_form_wrap [type="checkbox"]:checked+span.labeltext:after{left:0}.footercontactsection .contact_form_wrap [type="checkbox"]:not(:checked)+span .tick{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.footercontactsection .contact_form_wrap [type="checkbox"]:checked+span .tick{opacity:1!important;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.footercontactsection .contact_form_wrap [type="checkbox"]:disabled:not(:checked)+span:before,.footercontactsection .contact_form_wrap [type="checkbox"]:disabled:checked+span:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.footercontactsection .contact_form_wrap [type="checkbox"]:disabled:checked+span:after{color:#999}.footercontactsection .contact_form_wrap [type="checkbox"]:disabled+span{color:#aaa}.footercontactsection .contact_form_wrap p{position:relative}.footercontactsection .contact_form_wrap div.wpcf7 img.ajax-loader{position:absolute;top:-22px;right:0}.footercontactsection .contact_form_wrap div.wpcf7-validation-errors{margin-top:20px}.footercontactsection .contact_form_wrap input[type="text"],.footercontactsection .contact_form_wrap input[type="email"]{height:60px;margin-bottom:20px}.footercontactsection .contact_form_wrap textarea{height:137px;resize:none;margin-bottom:10px}.footercontactsection .contact_form_wrap input[type="text"],.footercontactsection .contact_form_wrap input[type="email"],.footercontactsection .contact_form_wrap textarea{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:30px;letter-spacing:.02em;background-color:#FFF}.footercontactsection .contact_form_wrap input[type="text"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap textarea::-webkit-input-placeholder{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#000;letter-spacing:.02em}.footercontactsection .contact_form_wrap input[type="text"]:-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-moz-placeholder,.footercontactsection .contact_form_wrap textarea:-moz-placeholder{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#000;letter-spacing:.02em}.footercontactsection .contact_form_wrap input[type="text"]::-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-moz-placeholder,.footercontactsection .contact_form_wrap textarea::-moz-placeholder{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#000;letter-spacing:.02em}.footercontactsection .contact_form_wrap input[type="text"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap textarea:-ms-input-placeholder{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#000;letter-spacing:.02em}.footercontactsection .contact_form_wrap input[type="text"]:focus,.footercontactsection .contact_form_wrap input[type="email"]:focus,.footercontactsection .contact_form_wrap textarea:focus{outline-color:#FFF;outline-width:0}.footercontactsection .contact_form_wrap input[type="text"].wpcf7-not-valid,.footercontactsection .contact_form_wrap input[type="email"].wpcf7-not-valid,.footercontactsection .contact_form_wrap textarea.wpcf7-not-valid{border:2px solid #2C8CBC}.footercontactsection .contact_form_wrap input[type="submit"]{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:21px;line-height:32px;background-color:#FFF;color:#000;border:4px solid #000;height:60px}.footercontactsection .contact_form_wrap input[type="submit"]:hover,.footercontactsection .contact_form_wrap input[type="submit"]:focus{background-color:#2C8CBC;color:#FFF;border-color:#2C8CBC}.template_t2 #contenttmpl .hero_image{position:relative;height:450px}.template_t2 #contenttmpl .hero_image .hero_t2_logo{position:relative;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);width:250px;text-align:center;z-index:99;margin:0 auto}#contenttmpl .hero_image{height:250px}#contenttmpl .intro_section{background-color:#FFF;padding:80px 0 90px;text-align:center}#contenttmpl .intro_section h1{margin-top:0;margin-bottom:28px;color:#000}#contenttmpl .intro_section .intro_text__description p{color:#000;font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:18px;line-height:30px;margin-bottom:0}#contenttmpl .content_image_1,#contenttmpl .content_image_2{height:220px}#contenttmpl .content_intro_section{background-color:#FFF;padding:80px 0 70px;text-align:center}#contenttmpl .content_intro_section h1{margin-top:0;margin-bottom:28px;color:#000}#contenttmpl .content_intro_section .content_description p{color:#000;font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:18px;line-height:30px;margin-bottom:0}#contenttmpl .projects_section{padding:0}#contenttmpl .projects_section .project.leftimage .col1{padding:0}#contenttmpl .projects_section .project.leftimage .project_info_inner{text-align:center}#contenttmpl .projects_section .project.leftimage .project_info_inner p{text-align:center!important}#contenttmpl .projects_section .project.rightimage .col1{float:right;padding:0}#contenttmpl .projects_section .project.rightimage .col2{float:left}#contenttmpl .projects_section .project.rightimage .project_info_inner{text-align:center}#contenttmpl .projects_section .project.rightimage .project_info_inner p{text-align:center!important}#contenttmpl .projects_section .project .project_image img{width:100%}#contenttmpl .projects_section .project.verticalalignproj .project_info_inner{position:relative;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}#contenttmpl .projects_section .project.nonverticalalignproj .project_info_inner{padding:40px 15px 55px}#contenttmpl .projects_section .project.nonverticalalignproj .col1,#contenttmpl .projects_section .project.nonverticalalignproj .col2{float:none}#contenttmpl .projects_section .project h2{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:19px;line-height:30px;text-transform:uppercase;margin-bottom:16px}#contenttmpl .projects_section .project .project_desc{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:16px;line-height:28px}#contenttmpl .projects_section .project .project_desc p:last-child{margin-bottom:0}footer{padding:20px 0;background-color:#000!important}footer .footerlogo{float:left;margin-right:15px;display:block}footer .footerlinks ul{margin:0;padding:0;list-style-type:none;float:left}footer .footerlinks ul li{float:none;display:inline-block;border-left:1px solid #FFF;padding:0 8px 0 16px;font-weight:300;font-style:normal;font-size:13px;line-height:20px;font-family:'Futura LT Pro'}footer .footerlinks ul li a{font-weight:300;color:#FFF}footer .footerlinks ul li a:hover{color:#2C8CBC}footer .footerlinks ul li:first-child{padding-left:0;border-left:0 none}.pagecontent404{padding:50px 0}.pagecontent404 a.backtohome{font-family:'Futura LT Pro';font-weight:400;font-style:normal;font-size:17px;line-height:30px;background-color:#FFF;color:#000;border:4px solid #000;height:auto;padding:3px 20px 4px}.pagecontent404 a.backtohome:hover{background-color:#2C8CBC;color:#FFF;border-color:#2C8CBC}#loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;display:block;background-color:#fff}.spinner1{width:40px;height:40px;position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#2C8CBC;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{ -webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{ transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.spinner2{width:40px;height:40px;position:relative}.container1>div,.container2>div,.container3>div{width:6px;height:6px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner2 .spinner-container{position:absolute;width:100%;height:100%}.container2{-webkit-transform:rotatez(45deg);transform:rotatez(45deg)}.container3{-webkit-transform:rotatez(90deg);transform:rotatez(90deg)}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{left:0;bottom:0}.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.container3 .circle1{-webkit-animation-delay:-1s;animation-delay:-1s}.container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}.container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}.container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}.container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}.container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}.container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}.container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}.container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes bouncedelay{0%,80%,100%{ -webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{ transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.spinner3{width:40px;height:40px;position:relative;-webkit-animation:rotate 2.0s infinite linear;animation:rotate 2.0s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rotate{100%{ -webkit-transform:rotate(360deg)}}@keyframes rotate{100%{ transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%{ -webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{ transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.spinner4{width:30px;height:30px;background-color:#fff;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{ -webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotatey(180deg)}100%{-webkit-transform:perspective(120px) rotatey(180deg) rotatex(180deg)}}@keyframes rotateplane{0%{ transform:perspective(120px) rotatex(0deg) rotatey(0deg);-webkit-transform:perspective(120px) rotatex(0deg) rotatey(0deg)}50%{transform:perspective(120px) rotatex(-180.1deg) rotatey(0deg);-webkit-transform:perspective(120px) rotatex(-180.1deg) rotatey(0deg)}100%{transform:perspective(120px) rotatex(-180deg) rotatey(-179.9deg);-webkit-transform:perspective(120px) rotatex(-180deg) rotatey(-179.9deg)}}.spinner5{width:32px;height:32px;position:relative}.cube1,.cube2{background-color:#fff;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes cubemove{25%{ -webkit-transform:translatex(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translatex(42px) translatey(42px) rotate(-180deg)}75%{-webkit-transform:translatex(0px) translatey(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes cubemove{25%{ transform:translatex(42px) rotate(-90deg) scale(0.5);-webkit-transform:translatex(42px) rotate(-90deg) scale(0.5)}50%{transform:translatex(42px) translatey(42px) rotate(-179deg);-webkit-transform:translatex(42px) translatey(42px) rotate(-179deg)}50.1%{transform:translatex(42px) translatey(42px) rotate(-180deg);-webkit-transform:translatex(42px) translatey(42px) rotate(-180deg)}75%{transform:translatex(0px) translatey(42px) rotate(-270deg) scale(0.5);-webkit-transform:translatex(0px) translatey(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.spinner6{width:50px;height:30px;text-align:center}.spinner6>div{background-color:#fff;height:100%;width:6px;margin-left:2px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.spinner6 .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner6 .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner6 .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner6 .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{ -webkit-transform:scaley(0.4)}20%{-webkit-transform:scaley(1)}}@keyframes stretchdelay{0%,40%,100%{ transform:scaley(0.4);-webkit-transform:scaley(0.4)}20%{transform:scaley(1);-webkit-transform:scaley(1)}}.spinner7{width:90px;height:30px;text-align:center}.spinner7>div{background-color:#fff;height:15px;width:15px;margin-left:3px;border-radius:50%;display:inline-block;-webkit-animation:stretchdelay .7s infinite ease-in-out;animation:stretchdelay .7s infinite ease-in-out}.spinner7 .circ2{-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner7 .circ3{-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner7 .circ4{-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner7 .circ5{-webkit-animation-delay:-.3s;animation-delay:-.3s}@-webkit-keyframes stretchdelay{0%,40%,100%{ -webkit-transform:translatey(-10px)}20%{-webkit-transform:translatey(-20px)}}@keyframes stretchdelay{0%,40%,100%{ transform:translatey(-10px);-webkit-transform:translatey(-10px)}20%{transform:translatey(-20px);-webkit-transform:translatey(-20px)}}@media (min-width: 100px) and (max-width: 992px){.module.widget-handle.mobile-toggle{ border:0 none!important;padding-right:25px}.module.widget-handle.mobile-toggle i{color:#FFF;opacity:1;font-size:25px}.headernavbar.nav-open .headermenus{margin-top:0;border-top:1px solid #2d3031;padding-top:15px!important}.headernavbar .socialitems a{font-size:21px}.headernavbar>div.container{padding:0}.nav-open,.nav-open>div{background-color:#000}.headernavbar .module-group,.headernavbar .headermenus{padding:0!important}.socialheaderlinks{padding-left:25px!important;padding-right:25px!important}.nav-container .nav-bar div.logo{padding-left:25px}.headermenus{margin-top:25px}.nav-container .nav-bar .headermenus li{margin-left:0;border-bottom:1px solid #2d3031;padding-left:25px;padding-right:25px}.nav-container .nav-bar .headermenus li a{font-size:16px;padding:20px 0}.footercontactsection{padding-left:0;padding-right:0}.footercontactsection .contact_form_wrap{margin-top:40px}footer .footerlogo{float:none;margin-right:0;margin-bottom:10px}footer .footerlinks ul{float:none}footer .footerlinks{text-align:center}footer .footerlinks ul li{float:none;display:inline-block;font-size:13px}footer .footerlinks ul li:last-child{display:block;border:0 none}footer .socialitems{margin-top:20px;text-align:center}}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}body.modal-open{padding-right:0!important}body #customloginmodal{top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);padding-right:0!important}body #customloginmodal .modal-content{border-radius:0;padding:10px 20px}body #customloginmodal .modal-content .btn{float:right;margin-bottom:0;border-color:#000;color:#000}body #customloginmodal .modal-content .btn:hover{background-color:#2C8CBC;color:#FFF;border-color:#2C8CBC}body #customloginmodal .modal-content .cancelbtn{margin-right:10px}@media (min-width: 100px) and (max-width: 1030px){.fullscreen-bg__video{ display:none}#hometmpl .videomobileimage{display:block}}@media (min-width: 100px) and (max-width: 767px){body #customloginmodal{ height:500px;overflow-x:hidden;overflow-y:hidden}body #customloginmodal .modal-content .btn{width:100%;margin-bottom:10px}body #customloginmodal .modal-content .cancelbtn{margin-right:0}}@media (max-width: 767px){br{ display:block}}@media (min-width: 100px) and (max-width: 400px){#hometmpl .video-js{ -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}#hometmpl .hero_logo{width:auto;padding-left:20px;padding-right:20px}body{font-size:13px;line-height:19px}h1{font-size:21px;line-height:18px}#hometmpl .introsection{padding:45px 0 50px}#hometmpl .introsection h1.heading{font-size:25px;line-height:20px}#hometmpl .introsection p.text_description{font-size:13px;line-height:19px}#hometmpl .ctalinks a .ctaimage{width:75%;margin-bottom:15px}#hometmpl .ctalinks a h2{font-size:14px;line-height:20px;width:auto}#contenttmpl .intro_section{padding:50px 0 60px}#contenttmpl .intro_section h1{margin-bottom:20px}#contenttmpl .intro_section .intro_text__description p{font-size:14px;line-height:20px}#contenttmpl .content_intro_section{padding:50px 0 60px}#contenttmpl .content_intro_section h1{margin-bottom:20px}#contenttmpl .content_intro_section .content_description p{font-size:14px;line-height:20px}#contenttmpl .projects_section .project h2{font-size:15px;line-height:22px}#contenttmpl .projects_section .project .project_desc{font-size:14px;line-height:19px}#contenttmpl .projects_section .project .project_desc p{font-size:14px}.footercontactsection .contact_form_wrap .terms-conditions-checkbox span.labeltext{font-size:15px}.footercontactsection{text-align:center;padding-top:50px;padding-bottom:75px}.footercontactsection .contact_description{margin-top:25px}.footercontactsection .contact_description p{font-size:14px;line-height:19px}.footercontactsection .contact_form_wrap input[type="text"],.footercontactsection .contact_form_wrap input[type="email"],.footercontactsection .contact_form_wrap textarea{font-size:14px;line-height:18px}.footercontactsection .contact_form_wrap input[type="text"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap textarea::-webkit-input-placeholder{font-family:'Futura LT Pro';font-size:14px;line-height:18px}.footercontactsection .contact_form_wrap input[type="text"]:-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-moz-placeholder,.footercontactsection .contact_form_wrap textarea:-moz-placeholder{font-size:14px;line-height:18px}.footercontactsection .contact_form_wrap input[type="text"]::-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-moz-placeholder,.footercontactsection .contact_form_wrap textarea::-moz-placeholder{font-size:14px;line-height:18px}.footercontactsection .contact_form_wrap input[type="text"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap textarea:-ms-input-placeholder{font-size:14px;line-height:18px}.footercontactsection .contact_form_wrap input[type="submit"]{font-size:15px}}@media (min-width: 401px) and (max-width: 600px){#hometmpl .video-js{ -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}#hometmpl .hero_logo{width:320px}body{font-size:15px;line-height:20px}h1{font-size:24px;line-height:22px}#hometmpl .introsection h1.heading{font-size:24px;line-height:22px}#hometmpl .introsection p.text_description{font-size:15px;line-height:21px;padding:0 30px}#hometmpl .ctalinks a h2{font-size:16px;line-height:20px}#contenttmpl .intro_section{padding:50px 0 60px}#contenttmpl .intro_section h1{margin-bottom:20px}#contenttmpl .intro_section .intro_text__description p{font-size:15px;line-height:21px}#contenttmpl .content_intro_section{padding:60px 0 60px}#contenttmpl .content_intro_section h1{margin-bottom:20px}#contenttmpl .content_intro_section .content_description p{font-size:15px;line-height:21px}#contenttmpl .projects_section .project h2{font-size:16px;line-height:23px}#contenttmpl .projects_section .project .project_desc{font-size:15px;line-height:22px}#contenttmpl .projects_section .project .project_desc p{font-size:15px;line-height:22px}.footercontactsection{text-align:center;padding-top:50px;padding-bottom:75px}.footercontactsection .contact_description{margin-top:25px}.footercontactsection .contact_description p{font-size:15px;line-height:20px}.footercontactsection .contact_form_wrap input[type="text"],.footercontactsection .contact_form_wrap input[type="email"],.footercontactsection .contact_form_wrap textarea{font-size:15px;line-height:19px}.footercontactsection .contact_form_wrap input[type="text"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-webkit-input-placeholder,.footercontactsection .contact_form_wrap textarea::-webkit-input-placeholder{font-size:15px;line-height:19px}.footercontactsection .contact_form_wrap input[type="text"]:-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-moz-placeholder,.footercontactsection .contact_form_wrap textarea:-moz-placeholder{font-size:15px;line-height:19px}.footercontactsection .contact_form_wrap input[type="text"]::-moz-placeholder,.footercontactsection .contact_form_wrap input[type="email"]::-moz-placeholder,.footercontactsection .contact_form_wrap textarea::-moz-placeholder{font-size:15px;line-height:19px}.footercontactsection .contact_form_wrap input[type="text"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap input[type="email"]:-ms-input-placeholder,.footercontactsection .contact_form_wrap textarea:-ms-input-placeholder{font-size:15px;line-height:19px}.footercontactsection .contact_form_wrap input[type="submit"]{font-size:16px}}@media (min-width: 601px) and (max-width: 767px){#hometmpl .video-js{ -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}#hometmpl .hero_logo{width:400px}footer .footerlinks{text-align:center}footer .footerlinks ul li{float:none;display:inline-block;font-size:13px}footer .footerlinks ul li:last-child{display:inline-block;border-left:1px solid #FFF}footer .socialitems{margin-top:20px;text-align:center}}@media (min-width: 768px) and (max-width: 992px){#hometmpl .video-js{ -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}#hometmpl .hero_logo{width:400px}footer .footerlinks{text-align:center}footer .footerlinks ul li{float:none;display:inline-block;font-size:13px}footer .footerlinks ul li:last-child{display:inline-block;border-left:1px solid #FFF}footer .socialitems{margin-top:20px;text-align:center}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
