@font-face{font-family:'font-regular';src:url('/fonts/font-regular-webfont.eot');src:url('/fonts/font-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/font-regular-webfont.woff2') format('woff2'),url('/fonts/font-regular-webfont.woff') format('woff'),url('/fonts/font-regular-webfont.ttf') format('truetype'),url('/fonts/font-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'font-italic';src:url('/fonts/font-italic-webfont.eot');src:url('/fonts/font-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/font-italic-webfont.woff2') format('woff2'),url('/fonts/font-italic-webfont.woff') format('woff'),url('/fonts/font-italic-webfont.ttf') format('truetype'),url('/fonts/font-italic-webfont.svg#source_sans_proitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'font-bold';src:url('/fonts/font-bold-webfont.eot');src:url('/fonts/font-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/font-bold-webfont.woff2') format('woff2'),url('/fonts/font-bold-webfont.woff') format('woff'),url('/fonts/font-bold-webfont.ttf') format('truetype'),url('/fonts/font-bold-webfont.svg#source_sans_probold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'font-light';src:url('/fonts/font-light-webfont.eot');src:url('/fonts/font-light-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/font-light-webfont.woff2') format('woff2'),url('/fonts/font-light-webfont.woff') format('woff'),url('/fonts/font-light-webfont.ttf') format('truetype'),url('/fonts/font-light-webfont.svg#source_sans_prolight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'font-video';src:url('/fonts/vjs.eot');src:url('/fonts/vjs.eot?#iefix') format('embedded-opentype'),url('/fonts/vjs.woff') format('woff'),url('/fonts/vjs.ttf') format('truetype'),url('/fonts/vjs.svg#icomoon') format('svg');font-weight:normal;font-style:normal}body{background:#000; cursor:default;-webkit-touch-callout:none; -moz-touch-callout:none; -ms-touch-callout:none; -o-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; -khtml-user-select:none; user-select:none}a,a:link,a:visited,a:active{outline:none;box-shadow:none}.navigation{display:none; width:100%; position:fixed; background:rgba(100,100,100,0.6); text-align:center; margin:0; padding:0px; top:0; line-height:0px; z-index:9000; -webkit-box-shadow:0px 2px 3px #333; -moz-box-shadow:0px 2px 3px #333; -ms-box-shadow:0px 2px 3px #333; -o-box-shadow:0px 2px 3px #333;box-shadow:0px 2px 3px #333}.navigation li{display:inline-block;padding:3px 0px 0px 0px} .navigation a{ color:#ddd;font-family:'font-bold'; font-size:18px; text-align:center; text-transform:uppercase; text-decoration:none; padding:0px 20px 3px 20px;-webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.navigation a:hover{color:#1caee5}.navigation .active a{ color:#fff; cursor:default; border-bottom:2px solid #69d0f7}#menu,#menu-projects{ margin-right:145px}#menu-icon{ display:none; position:absolute; width:80px; height:40px; margin:0px 5px; padding:0; top:0; left:0; z-index:30}#site-info{float:left; padding:0 20px; margin-right:-10px}#reel-show{float:left; padding:0 20px}#site-info a,#reel-show a{padding:0px;overflow:hidden}#home-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/home.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/home.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/home.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/home.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/home.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover}#team-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/team.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/team.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/team.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/team.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/team.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover}#services-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/services.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/services.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/services.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/services.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/services.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover}  #projects-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/projects.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/projects.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/projects.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/projects.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/projets.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover}   #clients-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/clients.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/clients.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/clients.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/clients.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/clients.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover}   #contact-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/contact.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/contact.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/contact.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/contact.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/contact.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover} #terms-section{  background-color:#000;  -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/terms.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/terms.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/terms.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/terms.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/terms.jpg');  -webkit-background-size:cover;  -moz-background-size:cover;  -ms-background-size:cover;  -o-background-size:cover;  background-size:cover} #policy-section{  background-color:#000;    -webkit-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/policy.jpg');  -moz-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/policy.jpg');  -ms-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/policy.jpg');  -o-background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/policy.jpg');  background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/images/backgrounds/policy.jpg'); -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover}  .section{overflow:hidden}.section #projects{overflow:hidden}.slide{overflow:hidden}img.cinema-logo{width:350px;height:100px;margin:0px auto 5px auto;opacity:0}.no-info{font-family:'font-light';font-weight:bold;font-size:30px;color:#fff;text-align:center;text-transform:capitalize; margin:0px auto;padding:0;opacity:0}h2 p,.content-title-contact p,.content-title-contact a p,.content-title-team p,.content-title-team a p{ margin:0 0 -10px 0; padding:0}h1 p{ margin:0; padding:0}.clients-title p{ margin:0; padding:0}h1{font-family:'font-light';font-size:30px;color:#fff;text-align:center;text-transform:uppercase; margin:0px auto;padding:0;opacity:0}h2{font-family:'font-light';font-weight:bold;font-size:40px;color:#1caee5;text-align:center;text-transform:uppercase; margin:0px auto;padding:0;opacity:0}.page,.page-table{width:100%;height:auto;position:relative;font-family:'font-light';font-size:20px;color:#fff;text-align:center;margin:40px auto 40px auto;padding:0}.page-table{height:100%; display:table; margin:0px auto} .page a,.page a:active,.page a:visited{color:#1caee5;font-weight:bold;text-decoration:none; padding:0;  overflow:hidden;-webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s} .page a:hover{color:#69d0f7} .content-title-team,.content-title-contact{font-family:'font-light';font-weight:bold;font-size:60px;color:#1caee5;text-align:center;text-transform:uppercase; margin:0px auto;padding:0;  overflow:hidden;opacity:0}.content-title-team{margin:35px auto 0px auto}.content-title-team a,.content-title-contact a,.content-title-team a:active,.content-title-contact a:active,.content-title-team a:visited,.content-title-contact a:visited{ font-size:70px;color:#1caee5; text-decoration:none; padding:0; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s} .content-title-team a:hover,.content-title-contact a:hover{color:#69d0f7} .content,.content-left,.content-table,.content-info{width:95%;margin:0px auto;padding:0;opacity:0}.content-left{text-align:left}.content-right{text-align:right}.content-table{ display:table-cell; vertical-align:middle; opacity:1}.content-info{margin:0px auto 50px auto}.team-contanier{ width:100%;height:100%;position:relative; top:36px;left:0px;overflow:hidden}.team-info{ float:left;  width:70%;height:100%;position:relative; background:#fff; color:#000;text-align:left;margin:0px -3px 36px 0px; padding:0px; overflow:auto;  z-index:110;  border-right:3px solid #555; -webkit-box-shadow:5px 0px 15px 5px #000;-moz-box-shadow:5px 0px 15px 5px #000;-ms-box-shadow:5px 0px 15px 5px #000;-o-box-shadow:5px 0px 15px 5px #000;box-shadow:5px 0px 15px 5px #000}.team-name{ font-size:70px; font-family:'font-light';font-weight:bold; text-transform:uppercase; padding:20px 50px 0px 60px; opacity:0} .team-title{ font-size:25px; font-family:'font-light'; text-transform:uppercase; margin:-15px 0 0px 40px; padding:0px 50px 0px 60px; opacity:0} .team-bio{ font-size:18px; font-family:'font-light'; padding:0px 50px 36px 60px; opacity:0} .team-bio a,.team-bio a:active,.team-bio a:visited{ color:#1caee5; font-size:16px; font-family:'font-light';font-weight:bold; text-decoration:none; padding:0;  overflow:hidden;-webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}  .team-bio a:hover{color:#69d0f7} .team-image{ float:left; width:30%; height:100%; background:#000; position:relative; z-index:100} .team-image img{ width:100%; height:100%}.services-container-no{ width:100%;height:100%;position:relative;top:0px;z-index:100;overflow:hidden}.services-container{ width:100%;height:100%;position:relative;top:36px;z-index:100;overflow:hidden} .services-holder{ float:left; width:25%;height:100%;position:relative;margin-bottom:36px;overflow:hidden} .services-image{ height:50%; position:relative; border:1px solid #555; z-index:110; opacity:0}  .services-image img{ width:100%; height:100%} .services-info-top,.services-info-bottom{ width:100%; height:50%; background:#fff; position:relative; text-align:center; border:1px solid #ddd; z-index:120;opacity:0}  .services-info-top p,.services-info-bottom p{ margin:0 auto 15px auto; padding:0} .services-info-top:after{width:0;height:0;position:absolute;content:"";margin-left:-30px;top:100%;left:50%;border:solid transparent;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:30px}.services-info-bottom:after{width:0;height:0;position:absolute;content:"";margin-left:-30px;bottom:100%;left:50%;border:solid transparent;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:30px} .services-content{ width:100%; height:100%; margin:0px auto; padding:0px; overflow:auto} .services-info-top .services-title,.services-info-bottom .services-title{ width:90%; font-size:23px; font-family:'font-light';font-weight:bold; text-transform:uppercase; margin:10px auto 0px auto}.services-info{ width:90%; font-size:14px; font-family:'font-light'; margin:0px auto} .projects-main-container{ width:100%;height:100%;position:relative;top:0px;left:0px;z-index:100;overflow:hidden} .projects-main-holder{ float:left; width:50%;height:50%;position:relative; overflow:hidden; opacity:0.8; -webkit-transition:all 0.7s linear 0s; -moz-transition:all 0.7s linear 0s; -ms-transition:all 0.7s linear 0s; -o-transition:all 0.7s linear 0s; transition:all 0.7s linear 0s} .projects-main-holder:hover{ opacity:1; cursor:pointer} .projects-main-image{ height:100%; position:relative; z-index:110}  .projects-main-image img{ width:100%; height:100%; opacity:0} .projects-main-image img.bottom-left{border-top:1px solid #333} .projects-main-image img.top-right{border-left:1px solid #333}  .projects-main-image img.bottom-right{border-left:1px solid #333; border-top:1px solid #333} .projects-main-title{ position:absolute; width:100%; height:100%; color:#fff; font-size:45px; font-family:'font-bold'; text-align:center; text-transform:uppercase; text-shadow:2px 2px 2px #000; margin-top:0px; padding:0; top:42%; left:0; z-index:500; opacity:0}.projects-container{width:100%;height:100%;position:relative;background:#fff;top:0px;left:0px;z-index:100;overflow:hidden;-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover} .projects-bg{ height:100%; position:relative; z-index:110}  .projects-bg img{ width:100%; height:100%} .project-close-container{ width:20px; height:100%;  position:absolute; top:0; left:0; z-index:120; opacity:0} .project-close-wrap{ width:100%; height:100%;  display:table; background:rgba(0,0,0,0.7); padding:0 5px; border-left:2px solid #222; border-right:2px solid #222; cursor:pointer; -webkit-transition:all 0.7s linear 0s; -moz-transition:all 0.7s linear 0s; -ms-transition:all 0.7s linear 0s; -o-transition:all 0.7s linear 0s; transition:all 0.7s linear 0s} .project-close-wrap:hover{ background:rgba(0,0,0,1);  padding:0 10px} .project-close{ display:table-cell; vertical-align:middle} .project-close img{ width:20px; height:20px; opacity:1; overflow:hidden} .project-arrow-right,.project-arrow-left,.project-arrow-bottom{display:none; width:29%; height:40px; position:absolute; text-align:center; margin:0 auto; padding:0; bottom:0; z-index:9999; cursor:pointer}.project-arrow-right{ padding:0 33px;right:0}.project-arrow-left{ padding:0 16px;left:0}.project-arrow-bottom{width:100%}.project-arrow-right img,.project-arrow-left img,.project-arrow-bottom img{ width:80px; height:40px;  margin:0 auto -30px auto; padding:0; opacity:0.8; overflow:hidden; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.project-arrow-right img:hover,.project-arrow-left img:hover,.project-arrow-bottom img:hover{margin-bottom:-25px; opacity:1}.project-title{ font-family:'font-light';font-weight:bold;font-size:25px; margin-bottom:0px} .project-info{ font-family:'font-light'; font-weight:500;font-size:15px; margin-bottom:0px}.right-block{display:none; width:29%; height:100%; position:absolute; background:#fff; text-align:center;top:0px;right:0px; margin:0 auto; padding:0 25px; z-index:110; border-left:1px solid #000; overflow-y:auto; overflow-x:hidden;-webkit-box-shadow:-5px 5px 10px #333;-moz-box-shadow:-5px 5px 10px #333;-ms-box-shadow:-5px 5px 10px #333;-o-box-shadow:-5px 5px 10px #333;box-shadow:-5px 5px 10px #333}.left-block{display:none; width:29%; height:100%; position:absolute; background:#fff; text-align:center;top:0px;left:0px; margin:0 auto; padding:0 25px; z-index:110; border-right:1px solid #000; overflow-y:auto; overflow-x:hidden;-webkit-box-shadow:5px 5px 10px #333;-moz-box-shadow:5px 5px 10px #333;-ms-box-shadow:5px 5px 10px #333;-o-box-shadow:5px 5px 10px #333;box-shadow:5px 5px 10px #333}.bottom-block{display:none; width:100%; height:30%; position:absolute; background:#fff; text-align:center;bottom:0px;left:0px; margin:0 auto; z-index:110; border-top:1px solid #000; overflow-y:auto; overflow-x:hidden;-webkit-box-shadow:0px -5px 10px #333;-moz-box-shadow:0px -5px 10px #333;-ms-box-shadow:0px -5px 10px #333;-o-box-shadow:0px -5px 10px #333;box-shadow:0px -5px 10px #333}  .right-info-wrap,.left-info-wrap,.bottom-info-wrap{ width:100%;  height:100%; display:table}  .right-info,.left-info,.bottom-info{ display:table-cell; vertical-align:middle; padding:10px 30px 25px 30px}.bottom-info{ padding:10px 50px 25px 50px} .clients-container{width:100%} .clients-title{font-family:'font-light';font-weight:bold;font-size:60px;color:#1caee5;text-align:center;text-transform:uppercase; margin:0px auto 15px auto;padding:0;opacity:0} .clients-logos{ display:inline-block; margin:15px 20px}  .clients-logos img {width:200px; height:100px;  vertical-align:middle; opacity:0; -webkit-filter:grayscale(100%) sepia(30%); -moz-filter:grayscale(100%) sepia(30%); -ms-filter:grayscale(100%) sepia(30%); -o-filter:grayscale(100%) sepia(30%); filter:grayscale(100%) sepia(30%); -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}  .clients-logos img:hover{opacity:1; -webkit-filter:grayscale(0%) sepia(0%); -moz-filter:grayscale(0%) sepia(0%); -ms-filter:grayscale(0%) sepia(0%); -o-filter:grayscale(0%) sepia(0%); filter:grayscale(0%) sepia(0%)}.clients-logos a{padding:0px;overflow:hidden} .contact-show{ width:100%; margin:0; padding:0; bottom:0; z-index:99999}.contact-show img{ width:80px; height:40px;  position:relative; margin:0 auto; padding:0; bottom:0; opacity:0.6; z-index:99999; cursor:pointer; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.contact-show img:hover{ opacity:1} .contact-show a{padding:0px;overflow:hidden} .contact-images{width:100%; margin-top:15px}  .contact-images img {width:60px; height:60px;  opacity:0; cursor:pointer;  -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s}  .contact-images img:hover{ width:80px; height:80px;  opacity:1}.contact-images a{margin:0px 12px} .contact-container,.contact-container-phone,.contact-container-hours,.contact-container-address{display:none;width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; top:36px;margin:0 auto; z-index:0}.contact-container{ top:0}.contact-form-wrapper{display:none;width:100%; position:absolute; bottom:0}.contact-form{width:810px;height:387px; position:relative; background:#222; color:#fff; font-family:'font-light';font-weight:bold;font-size:16px; text-transform:uppercase; letter-spacing:0.5px;margin:0 auto; padding:15px 15px 10px 15px; z-index:10;border-top:1px solid #222;-webkit-box-shadow:0px -8px 15px 0px #000;-moz-box-shadow:0px -8px 15px 0px #000;-ms-box-shadow:0px -8px 15px 0px #000;-o-box-shadow:0px -8px 15px 0px #000;box-shadow:0px -8px 15px 0px #000;-webkit-border-top-left-radius:20px; -webkit-border-top-right-radius:20px;-moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px;-ms-border-top-left-radius:20px; -ms-border-top-right-radius:20px;-o-border-top-left-radius:20px; -o-border-top-right-radius:20px;border-top-left-radius:20px; border-top-right-radius:20px}.contact-phone-info{display:none; width:500px; height:100px; position:relative; background:#222; color:#fff;  font-family:'font-light';font-weight:bold;font-size:60px; text-align:center; text-transform:uppercase; padding:10px 0 0px 0; z-index:10;border-bottom:1px solid #222;-webkit-box-shadow:0px 8px 15px 0px #000;-moz-box-shadow:0px 8px 15px 0px #000;-ms-box-shadow:0px 8px 15px 0px #000;-o-box-shadow:0px 8px 15px 0px #000;box-shadow:0px 8px 15px 0px #000;-webkit-border-bottom-left-radius:50px; -webkit-border-bottom-right-radius:50px;-moz-border-bottom-left-radius:50px; -moz-border-bottom-right-radius:50px;-ms-border-bottom-left-radius:50px; -ms-border-bottom-right-radius:50px;-o-border-bottom-left-radius:50px; -o-border-bottom-right-radius:50px;border-bottom-left-radius:50px; border-bottom-right-radius:50px}.contact-hours-info,.contact-address-info{display:none; width:300px; height:100%; display:relative; background:#222; color:#fff;  font-family:'font-light';font-weight:bold; text-align:center; text-transform:capitalize; padding:0px; z-index:0;border-right:1px solid #222;-webkit-box-shadow:8px 5px 15px 0px #000;-moz-box-shadow:8px 5px 15px 0px #000;-ms-box-shadow:8px 5px 15px 0px #000;-o-box-shadow:8px 5px 15px 0px #000;box-shadow:8px 5px 15px 0px #000;border-top-right-radius:10px; border-bottom-right-radius:10px} .contact-address-info{border-left:1px solid #222;-webkit-box-shadow:-8px 5px 15px 0px #000;-moz-box-shadow:-8px 5px 15px 0px #000;-ms-box-shadow:-8px 5px 15px 0px #000;-o-box-shadow:-8px 5px 15px 0px #000;box-shadow:-8px 5px 15px 0px #000;border-top-left-radius:10px; border-bottom-left-radius:10px}.hours-info-wrap,.address-info-wrap{ width:100%;  height:100%; display:table}.hours-info,.address-info{ display:table-cell; vertical-align:middle}.day{ color:#1caee5;font-size:20px; margin-bottom:0px}.time,.appointment{ font-family:'font-light'; font-weight:bold;font-size:20px; margin-bottom:20px} .timezone{ color:#ddd;font-size:14px; font-family:'font-regular'; letter-spacing:1px;  margin-top:20px} .address-name{ color:#1caee5;font-size:30px}.address-street,.address-city{ font-family:'font-light'; font-weight:bold;font-size:20px; margin-bottom:0px}.address-city{ font-family:'font-light'; font-weight:bold;font-size:18px; margin-bottom:0px}.address-country{ color:#ddd;font-size:14px; font-family:'font-regular'; letter-spacing:0.5px} .form-close,.phone-close,.hours-close,.address-close{display:none;  width:80px;  height:40px;   position:relative;   padding:0;  opacity:0.6;  z-index:0;  cursor:pointer;  overflow:hidden;  -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.form-close{  background:url('/files/close02.png');  margin:-32px 0px -3px -700px}.phone-close{  background:url('/files/close.png');  margin-top:-3px}.hours-close{  position:absolute;  width:40px;  height:80px;     background:url('/files/close03.png');  margin-left:-3px;top:10px;  left:300px;  z-index:-5}.address-close{  position:absolute;  width:40px;  height:80px;       background:url('/files/close04.png'); margin-right:-3px;top:10px; right:300px; z-index:-5}.form-close:hover{margin:-37px 0px 2px -700px; opacity:1}.phone-close:hover{ margin-top:2px; opacity:1}.hours-close:hover{ margin-left:5px; opacity:1}.address-close:hover{ margin-right:5px; opacity:1}.form-header{ width:810px}.form-left{ float:left; width:400px; text-align:left; margin:0px 5px 0px 0px}.form-right{ float:left; width:400px; text-align:left; margin:0px 0px 0px 5px}input:focus,textarea:focus{ background:#fff}.contact-form:required{ box-shadow:none} .box{ background:#ddd; border-top:outset 2px #000; border-bottom:outset 2px #000; border-right:outset 2px #000; border-left:solid 1px #aaa}.contact-loader{display:none;width:386px; text-align:center; margin-top:-6px} .contact-loader img{width:90%; height:2px} .contact-success,.contact-error,.error-name,.error-message,.error-email,.error-subject,.error-captcha{ display:none; width:386px; position:relative; color:#fff; font-family:'font-regular'; font-size:16px; text-align:center;  text-transform:capitalize;  letter-spacing:1.5px; z-index:0; -webkit-box-shadow:0px 0px 15px #333; -moz-box-shadow:0px 0px 15px #333; -ms-box-shadow:0px 0px 15px #333; -o-box-shadow:0px 0px 15px #333;box-shadow:0px 0px 15px #333}.contact-success{ background:#039bdb;padding:5px 0px}.contact-error{ background:#E50202; color:#fff; text-transform:uppercase}.error-name,.error-message,.error-email,.error-subject,.error-captcha{background:#E50202; color:#fff; font-size:12px; padding:2px 0px}.contact-required{ color:#f00;margin-left:5px}.contact-icons{ float:left; width:100%}.contact-icons img{ float:left; width:25px; height:25px;  background:#ddd; margin:0px;  padding:1px 4px 1px 2px; border:outset 2px #000; border-right:none} .captcha-code{ width:386px; color:#69d0f7;font-size:35px; font-family:'font-regular'; letter-spacing:7px; text-align:center; text-transform:none; margin-bottom:0px;opacity:0.5}.captcha-info{width:386px;height:auto; color:#fff; font-family:'font-regular';font-size:12px;font-style:italic;text-align:center; text-transform:capitalize; letter-spacing:1px}.contact-name,.contact-company,.contact-website,.contact-email,.contact-phone,.contact-subject,.contact-message{margin-bottom:12px}.contact-captcha{ margin:43px 0px 0px 0px}.contact-name .box,.contact-company .box,.contact-website .box,.contact-email .box,.contact-phone .box,.contact-subject .box,.contact-captcha .box{width:350px;height:25px;resize:none;margin:0px 0px 10px 0px; padding-left:6px}.contact-message .box{width:386px;height:156px;resize:none;margin:0px auto 10px auto} .contact-buttons .submit,.contact-buttons .reset{width:230px;height:27px;background:#127398;font-size:14px; font-family:'font-regular';color:#fff; text-transform:uppercase; letter-spacing:0.5px;padding:0px; margin-top:15px;  border:1px solid #000; cursor:pointer; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.contact-buttons .reset{ width:150px; margin-left:5px}.contact-buttons .submit:hover,.contact-buttons .reset:hover{background:#1caee5}.information-wrap{display:none;width:100%; height:auto; position:absolute; background:#000; top:36px;margin:0 auto; z-index:0; -webkit-box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -ms-box-shadow:0px 5px 10px #333; -o-box-shadow:0px 5px 10px #333;box-shadow:0px 5px 10px #333} .information-left{ color:#fff;  font-family:'font-light';font-size:26px; text-align:center; text-transform:uppercase; padding:20px 0 0px 0}.terms-policy-divider{margin:0px 10px;opacity:0.5}.terms-policy{margin:0px 0 18px 0; clear:both}.terms-policy a{color:#fff; font-size:24px; font-family:'font-light';font-weight:bold;text-decoration:none; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.terms-policy a:hover{color:#1caee5}.follow-us{ margin:0px auto 20px auto} .follow-title{font-family:'font-light';font-weight:bold;font-size:22px; text-align:center;color:#fff;text-transform:capitalize; margin-bottom:3px; opacity:0.8} .follow-us img{ width:32px; height:32px; margin:0 2px; opacity:0.5; -webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;-ms-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}  .follow-us img:hover{ cursor:pointer;opacity:1}  .information-right{ color:#fff; font-family:'font-light';font-size:15px; font-weight:bold; text-align:center; text-transform:capitalize; letter-spacing:0.1px; padding:0px 0 40px 0}.house-logo img{width:350px;height:100px;margin:0px auto 2px auto} .symbol{margin-right:2px}.kreative{margin-top:2px}.kreative a{ color:#1caee5;font-size:16px; font-weight:bold; text-align:center; text-transform:capitalize; text-decoration:none;  letter-spacing:0.1px;margin-left:3px; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.kreative a:hover{ color:#69d0f7} .reel{width:100%;height:100%;display:none;  position:absolute;  background:rgba(0,0,0,0.8);  padding-top:36px;  top:0;  bottom:0;margin:0 auto}.reel-video{width:900px;height:500px;  position:relative;  z-index:5;border-bottom:15px solid #222;-webkit-box-shadow:0px 55px 20px 10px #000;-moz-box-shadow:0px 55px 20px 10px #000;-ms-box-shadow:0px 55px 20px 10px #000;-o-box-shadow:0px 55px 20px 10px #000;box-shadow:-2px 25px 20px -5px #000;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.close{  width:80px;  height:40px;   position:relative;  background:url('/files/close.png'); margin-top:-3px; padding:0; opacity:0.6; z-index:0; cursor:pointer; overflow:hidden; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s}.close:hover{margin-top:2px; opacity:1} @media screen and (max-width:1170px){.navigation a{padding:0px 20px 3px 20px} #menu{float:left;margin-left:-30px;margin-right:0px}#site-info,#reel-show{float:right}}@media screen and (max-width:970px){.navigation a{padding:0px 10px 3px 10px} #menu{float:left;margin-left:-30px;margin-right:0px}#site-info{padding:0 20px 0 10px}#reel-show{padding:0 10px}}@media screen and (max-width:820px){.navigation a{padding:0px 5px 3px 5px} #site-info{padding:0 20px 0 5px}#reel-show{padding:0 5px}} @media screen and (max-width:740px){.navigation a{padding:0px 2px 3px 2px} #site-info{padding:0 20px 0 2px}#reel-show{padding:0 5px}} 