@font-face{font-family:BenchNine;font-style:normal;font-weight:300;font-display:swap;src:local(''),url(../fonts/benchnine-v9-latin-300.woff2) format('woff2'),url(../fonts/benchnine-v9-latin-300.woff) format('woff')}@font-face{font-family:BenchNine;font-style:normal;font-display:swap;font-weight:400;src:local(''),url(../fonts/benchnine-v9-latin-regular.woff2) format('woff2'),url(../fonts/benchnine-v9-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../fonts/open-sans-v18-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v18-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local(''),url(../fonts/open-sans-v18-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v18-latin-700.woff) format('woff')}

button,input[type=button],input[type=submit],legend{border:0}.clear,.clearfix:after,.row:after{clear:both}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{line-height:1;color:#000}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}form{margin:0}fieldset{border:0 solid #fff;margin:0 2px;padding:.35em .625em .75em}legend{padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.row{position:relative;width:960px;margin:0 auto}.row .column,.row .columns{float:left;display:inline-block;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.row .one.column,.row .one.columns{width:60px}.row .two.columns{width:140px}.row .three.columns{width:220px}.row .four.columns{width:300px}.row .five.columns{width:380px}.row .six.columns{width:460px}.row .seven.columns{width:540px}.row .eight.columns{width:620px}.row .nine.columns{width:700px}.row .ten.columns{width:750px}.row .eleven.columns{width:860px}.row .twelve.columns{width:940px}.row .desktop-one.column,.row .desktop-one.columns{width:60px}.row .desktop-two.columns{width:140px}.row .desktop-three.columns{width:220px}.row .desktop-four.columns{width:300px}.row .desktop-five.columns{width:380px}.row .desktop-six.columns{width:460px}.row .desktop-seven.columns{width:540px}.row .desktop-eight.columns{width:620px}.row .desktop-nine.columns{width:700px}.row .desktop-ten.columns{width:780px}.row .desktop-eleven.columns{width:860px}.row .desktop-twelve.columns{width:940px}.row .offset-by-one{margin-left:105px}.row .offset-by-two{margin-left:170px}.row .offset-by-three{margin-left:250px}.row .offset-by-four{margin-left:330px}.row .offset-by-five{margin-left:410px}.row .offset-by-six{margin-left:490px}.row .offset-by-seven{margin-left:570px}.row .offset-by-eight{margin-left:650px}.row .offset-by-nine{margin-left:730px}.row .offset-by-ten{margin-left:810px}.row .offset-by-eleven{margin-left:890px}@media only screen and (min-width:768px) and (max-width:959px){.row{width:720px}.row .column,.row .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.row .one.column,.row .one.columns{width:40px}.row .two.columns{width:100px}.row .three.columns{width:160px}.row .four.columns{width:220px}.row .five.columns{width:280px}.row .six.columns{width:340px}.row .seven.columns{width:400px}.row .eight.columns{width:460px}.row .nine.columns{width:520px}.row .ten.columns{width:580px}.row .eleven.columns{width:640px}.row .twelve.columns{width:700px}.row .tablet-one.column,.row .tablet-one.columns{width:40px}.row .tablet-two.columns{width:100px}.row .tablet-three.columns{width:160px}.row .tablet-four.columns{width:220px}.row .tablet-five.columns{width:280px}.row .tablet-six.columns{width:340px}.row .tablet-seven.columns{width:400px}.row .tablet-eight.columns{width:460px}.row .tablet-nine.columns{width:520px}.row .tablet-ten.columns{width:580px}.row .tablet-eleven.columns{width:640px}.row .tablet-twelve.columns{width:700px}.row .offset-by-one{margin-left:70px}.row .offset-by-two{margin-left:130px}.row .offset-by-three{margin-left:190px}.row .offset-by-four{margin-left:250px}.row .offset-by-five{margin-left:310px}.row .offset-by-six{margin-left:370px}.row .offset-by-seven{margin-left:430px}.row .offset-by-eight{margin-left:490px}.row .offset-by-nine{margin-left:550px}.row .offset-by-ten{margin-left:610px}.row .offset-by-eleven{margin-left:670px}}@media only screen and (max-width:767px){.row,.row .eight.columns,.row .eleven.columns,.row .five.columns,.row .four.columns,.row .mobile-eight.columns,.row .mobile-eleven.columns,.row .mobile-five.columns,.row .mobile-four.columns,.row .mobile-nine.columns,.row .mobile-one.column,.row .mobile-one.columns,.row .mobile-seven.columns,.row .mobile-six.columns,.row .mobile-ten.columns,.row .mobile-three.columns,.row .mobile-twelve.columns,.row .mobile-two.columns,.row .nine.columns,.row .one.column,.row .one.columns,.row .seven.columns,.row .six.columns,.row .ten.columns,.row .three.columns,.row .twelve.columns,.row .two.columns{width:300px}.row .column,.row .columns{margin-left:0;margin-right:0}.row .offset-by-eight,.row .offset-by-eleven,.row .offset-by-five,.row .offset-by-four,.row .offset-by-nine,.row .offset-by-one,.row .offset-by-seven,.row .offset-by-six,.row .offset-by-ten,.row .offset-by-three,.row .offset-by-two{margin-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.row{width:480px}.row .column,.row .columns{margin-left:5px;margin-right:5px}.row .eight.columns,.row .eleven.columns,.row .five.columns,.row .four.columns,.row .nine.columns,.row .one.column,.row .one.columns,.row .seven.columns,.row .six.columns,.row .ten.columns,.row .three.columns,.row .twelve.columns,.row .two.columns{width:470px}.row .mobile-one.column,.row .mobile-one.columns{width:30px}.row .mobile-two.columns{width:70px}.row .mobile-three.columns{width:110px}.row .mobile-four.columns{width:150px}.row .mobile-five.columns{width:190px}.row .mobile-six.columns{width:230px}.row .mobile-seven.columns{width:270px}.row .mobile-eight.columns{width:310px}.row .mobile-nine.columns{width:350px}.row .mobile-ten.columns{width:390px}.row .mobile-eleven.columns{width:430px}.row .mobile-twelve.columns{width:470px}.row .offset-by-eight,.row .offset-by-eleven,.row .offset-by-five,.row .offset-by-four,.row .offset-by-nine,.row .offset-by-one,.row .offset-by-seven,.row .offset-by-six,.row .offset-by-ten,.row .offset-by-three,.row .offset-by-two{margin-left:5px}}.clear,.clearfix:after,.clearfix:before,.row:after,.row:before{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020'}.clearfix,.row{zoom:1}

h1,h2,h3,h4,h5,h6,p{font-weight:400}h2,h3{line-height:26px}iframe,img{max-width:100%}
/* html{height:100%;overflow:hidden} */
body{color:#5c5c5c;background:#fff;font-family:'Open Sans',sans-serif;font-size:16px;text-align:center; }*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{color:#fff}::-moz-selection{background:#1a1a1a;color:#fff}p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:25px;margin-bottom:25px}h1{font-size:45px;line-height:58px;font-family:'BenchNine',sans-serif;color:#ccc;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px}h2{font-size:18px;color:#888}h3,h4{font-size:24px;font-family:'BenchNine',sans-serif;letter-spacing:1px;text-transform:uppercase}h3{color:#333}h4{line-height:30px}h5{font-size:18px;line-height:28px}h6,p.uppercase{font-size:16px}h6{line-height:26px}p.uppercase{margin-bottom:0;text-transform:uppercase}h1.fittext{font-size:100px;line-height:100%;margin-bottom:10px}.text-left{text-align:left}.text-right{text-align:right}#loader p,.row.icons,.social-icons a i,.text-center{text-align:center}b,strong{font-weight:700}.title h2,blockquote{font-weight:400}em{font-style:italic}small{font-size:80%}ol,ul{line-height:20px;margin-bottom:20px}.clear{clear:both}a:hover{color:#1a1a1a}a,a:focus,a:hover{text-decoration:none;outline:0;cursor:pointer}.social-icons a{display:inline-block;margin:0 0 0 5px}.social-icons a i{width:28px;height:28px;color:#626263;display:block;line-height:26px;border-radius:50%;border:2px solid #626263;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#show-header:hover,.light-section{color:#fff}.social-icons a:hover i{color:#fff;border:2px solid #fff}.row.icons{margin-left:auto;margin-right:auto;width:350px}hr{height:1px;background-color:rgba(0,0,0,.15);border:none;margin:20px 10px 30px}.light-section hr{background-color:rgba(255,255,255,.1)}img{height:auto}.margin-top{margin-top:40px!important}.no-margin-top{margin-top:0!important}.margin-bottom{margin-bottom:40px!important}.margin-bottom-more{margin-bottom:80px!important}.no-margin-bottom{margin-bottom:0!important}.no-margin{margin:0!important}.title h1{color:#666}.title hr{width:80px;height:2px;margin:20px auto 30px}span.label{color:#fff;padding:0 5px;border-radius:2px}blockquote{position:relative;display:block;font-size:22px;line-height:30px;margin-bottom:20px;padding-left:30px;text-align:left;border-left:2px solid}blockquote:before{display:block;content:"\201C";font-size:65px;position:absolute;left:2px;top:15px}.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#151515}a,a img,a img:hover,a:hover,button,i,i:hover,input[type=button],input[type=submit]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pace .pace-progress{position:fixed;z-index:2000;top:0;left:0;height:3px;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}#loader img,#loader p{position:absolute;top:50%;left:50%}.pace-inactive{display:none}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1999}.go-top,.go-top i.fa{display:block;border-radius:50%;z-index:30}#loader p{font-size:15px;font-weight:700;text-transform:uppercase;margin:-11px 0 0 -40px}.footer .copyright,.page-header .subheader{font-weight:100;font-family:'Open Sans',sans-serif}#loader img{margin-top:-30px;margin-left:-30px;zoom:1}.footer,.page-header,.tabbed>ul li a,.toggle h3 a{position:relative}.page-header{padding:100px 0 120px;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover!important}.page-header .section-overlay{background-color:#1a1a1a}.page-header .subheader{text-transform:uppercase;font-size:14px}.footer{padding:70px 0 35px}.go-top{position:absolute;top:-17px;width:35px;left:50%;margin-left:-17px}.go-top i.fa{font-size:23px;height:35px;width:35px;line-height:26px;background:#070707;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.btn,.btn i{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.go-top i.fa:hover{color:#1a1a1a}.footer .copyright{font-size:12px;color:#fff}.dark-btn,.light-btn,.light-btn i{color:#fff!important}.btn{display:inline-block;margin:6px 10px;line-height:20px;border-radius:2px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.large-btn,.medium-btn,.mini-btn,.small-btn{border:2px solid;font-weight:400}.btn i,.dark-btn{-webkit-transition:all .3s ease-in-out}.mini-btn{font-size:12px;padding:2px 10px}.small-btn{font-size:13px;padding:5px 15px}.small-btn i{font-size:1.3em!important}.medium-btn{font-size:12px;padding:6px 15px}.medium-btn i{font-size:1.4em!important}.large-btn{font-size:13px;padding:8px 18px}.large-btn i{font-size:1.4em!important}.btn i{margin-right:2px;transition:all .3s ease-in-out}.btn:hover,.dark-btn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.light-btn{border:2px solid #fff!important}.dark-btn{border-color:#1a1a1a!important;box-shadow:inset 0 -50px 0 #1a1a1a!important;-moz-box-shadow:inset 0 -50px 0 #1a1a1a!important;-webkit-box-shadow:inset 0 -50px 0 #1a1a1a!important;transition:all .3s ease-in-out}.btn:hover,.light-btn:hover{-webkit-transition:all .3s ease-in-out}.dark-btn i{color:#1a1a1a!important}.btn:hover{transition:all .3s ease-in-out}.dark-btn:hover,.light-btn:hover{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn:hover i,.dark-btn:hover i{color:#fff!important}.light-btn:hover{border-color:#fff!important;box-shadow:inset 0 -50px 0 #fff!important;-moz-box-shadow:inset 0 -50px 0 #fff!important;-webkit-box-shadow:inset 0 -50px 0 #fff!important;transition:all .3s ease-in-out}.dark-btn:hover{color:#000;border-color:#999!important;box-shadow:inset 0 -50px 0 #999!important;-moz-box-shadow:inset 0 -50px 0 #999!important;-webkit-box-shadow:inset 0 -50px 0 #999!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.alert-box{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;padding:14px 16px;border:1px solid;border-radius:2px;text-align:left;margin:5px 0 12px}.tabbed,.toggle{text-align:left;margin-top:5px;font-weight:400;line-height:25px;font-size:14px;font-family:'Open Sans',sans-serif}.alert-box i{margin-right:4px}.alert-box.info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-box.info i{color:#3a87ad}.alert-box.success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-box.success i{color:#468847}.alert-box.error{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.alert-box.error i{color:#b94a48}.alert-box.warning{color:#d69a2a;border-color:#ffdc7d;background-color:#fef3cd}.alert-box.warning i{color:#d69a2a}.tabbed>ul li a.active-tab,.tabbed>ul li a.active-tab i,.tabbed>ul li a:hover,.tabbed>ul li a:hover i,.toggle h3 a:hover,.toggle.open h3 a{color:#fff}.tabbed>ul{float:left;margin-left:0;margin-bottom:0}.tabbed>ul li{float:left;list-style:none}.tabbed>ul li a{display:block;padding:6px 10px;margin-right:2px;text-transform:uppercase;border-radius:2px 2px 0 0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tabbed>ul li a i{transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear}.tabbed div{padding:8px 2px;border-top:2px solid}.tabbed .clear{padding:0;border:none;background:0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;display:block!important}.toggle h3{font-weight:400;font-size:14px;line-height:25px}.toggle h3 a{height:38px;display:block;line-height:36px;margin-bottom:10px;border-radius:3px;padding-left:46px;border:2px solid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggle h3 a i{left:0;top:-2px;text-align:center;line-height:40px;width:38px;height:38px;display:block;position:absolute;border-right:2px solid}.toggle h3 a:hover i,.toggle.open h3 a i{color:#fff;border-color:#fff}i.medium-icon,i.small-icon{border:2px solid;vertical-align:middle;text-align:center}.toggle>div{display:none;padding:0 2px;margin-bottom:15px}i.fa{font-size:14px;display:inline}.milestone,.milestone i,i.large-icon,i.medium-icon,i.small-icon{display:inline-block}i.small-icon{width:30px;height:30px;font-size:14px;line-height:28px;margin:5px 0;border-radius:50%}i.medium-icon{width:48px;height:48px;font-size:18px;line-height:46px;border-radius:50%}i.medium-icon:hover{font-size:24px}i.large-icon{border:2px solid;width:50px;height:50px;font-size:21px;line-height:48px;border-radius:50%;margin-bottom:25px}i.large-icon:hover{font-size:28px}i.large-icon.dark-icon,i.medium-icon.dark-icon,i.small-icon.dark-icon{color:#1a1a1a;border-color:#1a1a1a}.dropcap{font-size:18px;height:46px;width:46px;float:left;font-weight:700;margin-top:2px;line-height:42px;margin-right:10px;text-align:center;border-radius:50%;border:2px solid}.milestone{margin:10px 20px 10px 0}.milestone i{font-size:2em;margin-right:2px;margin-bottom:2px}.milestone .milestone-number{font-family:'Open Sans',sans-serif;font-size:28px;font-weight:400;position:relative;display:inline-block}.milestone .milestone-desc,input[type=submit],input[type=submit]:focus{font-size:13px;font-family:'Open Sans',sans-serif}#logo,#slider-home .slides-container li,.milestone .milestone-desc,form{display:block}form{margin:0;padding:0}input:focus,input[type=submit],input[type=submit]:focus,textarea:focus{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}input[type=submit],input[type=submit]:focus{color:#fff;padding:7px 14px;border-radius:3px;transition:all .1s ease-in-out}input[type=submit]:hover{box-shadow:inset 0 0 15px rgba(0,0,0,.2)}textarea{padding:10px;overflow:auto;resize:none;height:auto}.placeholder{color:grey}:-moz-placeholder{color:grey}::-moz-placeholder{color:grey}:-ms-input-placeholder{color:grey}::-webkit-input-placeholder{color:grey}input:focus,textarea:focus{border-color:silver;outline:0;color:silver;transition:all .1s ease-in-out}input.error,textarea.error{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#slider-home{position:relative;background:#000}#slider-home .slides-container{margin:0}#logo{width:250px;position:absolute;top:30px;left:50%;margin-left:-125px;height:78px;text-align:center;z-index:51}.bx-controls .bx-pager-item,.bx-controls a{display:inline-block}#slider-home .theatre{position:absolute;width:100%;text-align:center;top:140px;z-index:51}#slider-home .theatre img{width:50%;max-width:600px}.theatre h1{color:#fff;font-size:65px;letter-spacing:5px;font-weight:300;line-height:80px}#slider-home .slider-captions.light-caption h1,.slider-captions.light-caption p{color:#fff}#slider-home .slider-captions.light-caption i{border-color:#fff;color:#fff}#slider-home .slider-captions.dark-caption h1,.slider-captions.dark-caption p{color:#1a1a1a}#slider-home .slider-captions.dark-caption i{border-color:#1a1a1a;color:#1a1a1a}#slider-home .slider-captions i{margin-right:5px}#slider-home .slider-captions h1{font-weight:700}.bx-wrapper{margin:0;padding:0}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:29}.bx-controls{position:absolute;z-index:51;bottom:100px;text-align:center;width:100%}.bx-controls a{filter:alpha(opacity=60);opacity:.6;width:12px;height:12px;border:1px solid #ccc;margin:0 4px;overflow:hidden;text-indent:-200%;border-radius:50%}.bx-controls .bx-pager-item:first-child a{margin-left:8px}.bx-controls a.active,.bx-controls a:hover{filter:alpha(opacity=100);opacity:1;border-width:2px}.fullscreen-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}@-webkit-keyframes rotate{0%,100%{-webkit-transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(15deg) scale(1.6)}}@-moz-keyframes rotate{0%,100%{-moz-transform:rotate(0) scale(1)}50%{-moz-transform:rotate(15deg) scale(1.6)}}.next-section{display:block;position:absolute;bottom:50px;left:50%; margin-left:-60px; width:120px;z-index:6;padding:4px;font-size:18px;color:#fff;font-family:'BenchNine',sans-serif;text-align:center;letter-spacing:1px}#slider-home .next-section{z-index:51}.next-section i.fa{letter-spacing:0;font-size:2em;display:block;height:40px;width:92px;line-height:35px;background:url(../images/arrows.png) no-repeat;background-size:cover;z-index:30;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;color:#fff;margin:10px auto 0}.portfolio-filter a span,.project-page #project_close i{-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.next-section i.fa:hover{color:#1a1a1a}.next-section.dark{color:#222}.next-section.dark:hover{color:#999}.next-section.dark i.fa{background:url(../images/arrows2.png);background-size:cover}.skills{position:relative;padding:110px 0;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center center}.skills .section-overlay{opacity:.7;background-color:#000}.skills h1{font-size:28px;line-height:45px;color:#fff}.skills h2{color:#999}.video-container{margin-bottom:30px;background:#000;border:0;overflow:hidden}.video-container .frame{background:#000;border:0;margin-bottom:-10px}.service-box .pic,.services{background-size:cover;background-position:center center}.skills .easyPieChart{margin:0 0 6px;color:inherit}.easyPieChart{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:400;position:relative;text-align:center;display:inline-block;margin:0 15px 15px 0}.our-team a,.services .title a{font-family:'BenchNine',sans-serif;text-transform:uppercase}.easyPieChart i{font-size:1.8em;position:relative;top:6px}.easyPieChart canvas{position:absolute;top:0;left:0}.item-image,.our-story,.our-story .tab,.portfolio,.portfolio-filter a,.portfolio-item,.services,.testimonials{position:relative}.services{padding:80px 0 120px;background-repeat:no-repeat;background-attachment:fixed!important;background-color:#373330}.services hr{background-color:#fff;margin-top:10px;margin-bottom:0}.services .section-overlay{opacity:.7;background-color:#000}.services h1{color:#fff}.services h2{color:#ddd}.services .title a{color:#fff;display:block;margin-top:20px;font-size:20px}.service-box{margin:25px 0}.service-box .pic{display:block;padding-bottom:46%;margin-bottom:15px;border:1px solid #222}a.service-box:hover .pic{border:1px solid #fff}.service-box i.fa{width:84px;height:84px;line-height:86px;margin-bottom:-41px;border:none;background:#fff}.services .service-details{margin-bottom:30px;border-radius:3px;background:rgba(0,0,0,.6);padding:20px}.services .service-details h4{margin:2px 0;font-size:21px;color:#fff}a.service-box:hover .service-details p{color:#fff}.services .service-details p{margin-bottom:0;font-size:12.5px;line-height:16px;color:#999}.our-story{width:100%;padding:80px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.our-story .slide{width:100%;text-align:left}.our-story h1{color:#222}.our-story h2{margin-bottom:30px;color:#666}.our-story .tab{background:rgba(9,9,9,.3);overflow:hidden;padding:20px 0 20px 50px;border-right:2px solid #222;width:75%;margin:60px 0 85px}.our-story .tab .featured{width:24%;margin-left:40px;float:left;text-align:center;font-size:13px;color:#fff;background:rgba(0,0,0,.8);padding:1px 1px 6px}.our-story .tab .featured:hover{color:#fff}.our-story .tab .featured .pic{margin-bottom:6px;background-size:cover;background-position:center;width:100%;padding-bottom:65%}.testimonials{padding:90px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed!important;height:300px}.testimonials .section-overlay{opacity:.7;background-color:#111}.testimonial-item q{display:block;font-size:18px;font-weight:400;line-height:26px;margin-bottom:12px}.testimonial-item .desc{font-weight:400;padding-top:12px;display:inline-block;border-top:1px dashed rgba(255,255,255,.4);color:#ccc}.testimonial-item .desc strong{font-weight:700}.portfolio{padding:80px 0 190px;background:#121212}.portfolio>.row.portfolio-grid{width:100%}.portfolio h1{color:#fff;padding-bottom:20px}.portfolio-filter{text-align:center;padding:15px 0 25px}.portfolio-filter a{color:#1a1a1a;cursor:pointer;font-weight:400;text-transform:uppercase;margin:0 11px;display:inline-block}.portfolio-filter a span{position:relative;top:4px;display:block;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;border-bottom:1px solid}.portfolio-filter a.current span,.portfolio-filter a:hover span{opacity:1;top:0}.portfolio-filter a span i{margin:0 0 -5px;display:block}.item-image{overflow:hidden}.item-image .item-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:61}.item-image .open-project-link.active .item-overlay,.item-image:hover .item-overlay{opacity:.9;background-color:#000}.item-image .item-details{position:absolute;left:0;width:100%;opacity:0;z-index:62;padding:30px 25px}.item-image .open-project-link.active .item-details,.item-image:hover .item-details{opacity:1}.item-details .open-icon{margin-bottom:12px;text-align:center}.item-details .open-icon img{color:#fff;width:38px;height:38px;line-height:36px;display:inline-block}.item-details h4{color:#fff;font-weight:400;padding-bottom:20px}.item-details span{color:#fff;display:block;font-weight:400;margin-bottom:8px}.item-details p{color:rgba(255,255,255,.8);margin:0}.item-image img{z-index:60;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.item-image:hover img{-webkit-filter:grayscale(50%);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.project-details h3{margin-bottom:5px}.project-page{position:relative;padding:30px 0}.project-page .project-thumb>img{margin-bottom:10px}.project-page .iframe-embed{padding-top:0}.project-page #project_close{position:absolute;right:25px;top:20px}.iframe-embed,.project-slider{position:relative}.project-page #project_close i{color:#1a1a1a;font-size:1.2em;display:block;height:42px;width:42px;border:2px solid;text-align:center;line-height:40px;border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}.project-page #project_close:hover i{color:#1a1a1a;border-color:#1a1a1a}.project-details .btn{margin-top:15px;margin-bottom:0}.iframe-embed{padding-bottom:53.15%;padding-top:25px;height:0;margin-bottom:15px}.iframe-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clients,.our-team,.pricing-column,.pricing-tables{position:relative}.our-team{padding:100px 0 180px;background-size:cover!important;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed}.our-team h1{color:#fff}.our-team h2{color:#aaa;margin:10px 0}.our-team .section-overlay{background-color:#000;opacity:.7}.our-team a{color:#fff;display:block;margin-top:20px;font-size:20px}.plan-features li,.price-box .interval,.price-box h4{font-family:'Open Sans',sans-serif}.team-slider{padding:20px 0}.member .member-image{float:left;margin-right:20px}.member-social{float:left;margin-right:5px}.member{margin-right:10px}.member .member-image img{border-radius:50%;height:142px;width:142px}.member-desc h4{font-weight:400;margin-bottom:3px}.member-desc h4 strong{font-weight:400}.member-desc p{margin-bottom:8px;font-size:13px;line-height:21px;padding-right:10px}.member-social a i{border-width:1px;margin:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.member-social a:hover i{text-shadow:1px 1px 0 rgba(0,0,0,.2)}.member-social a:hover i.fa-facebook{background:#3B5997;border-color:#3B5997;color:#fff}.member-social a:hover i.fa-twitter{background:#61C0DC;border-color:#61C0DC;color:#fff}.member-social a:hover i.fa-google-plus{background:#D34232;border-color:#D34232;color:#fff}.member-social a:hover i.fa-instagram{background:#B16C4F;border-color:#B16C4F;color:#fff}.member-social a:hover i.fa-dribbble{background:#EB708E;border-color:#EB708E;color:#fff}.member-social a:hover i.fa-linkedin{background:#006DC0;border-color:#006DC0;color:#fff}.member-social a:hover i.fa-tumblr{background:#2F4962;border-color:#2F4962;color:#fff}.member-social a:hover i.fa-envelope{color:#fff}.pricing-tables{padding:70px 0 180px}.pricing-table{margin-top:40px}.pricing-tables h1{color:#222}.pricing-column{border-radius:4px;top:20px;background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pricing-column:hover{box-shadow:0 0 13px rgba(0,0,0,.1);-moz-box-shadow:0 0 13px rgba(0,0,0,.1);-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);-o-box-shadow:0 0 13px rgba(0,0,0,.1)}.pricing-column.highlight{margin-top:-33px}.pricing-column h3{padding:20px 0;font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}.pricing-column.highlight h3{padding:20px 0 18px}.pricing-column h3 .highlight-reason{color:rgba(0,0,0,.3);display:block;font-size:12px;text-transform:uppercase;line-height:16px}.price-box{background-color:#2a2a2a;background-size:cover;background-position:center center;padding-bottom:40%}.pricing-column.highlight .price-box{padding-bottom:45%}.price-box h4{color:#fff;font-size:50px;line-height:48px;font-weight:700;margin-left:-20px}.price-box h4 small{font-size:18px;line-height:20px;font-weight:400}.price-box .dollar-sign{width:26px;height:26px;font-size:20px;line-height:24px;font-weight:100;border-radius:50%;border:1px solid #fff;display:inline-block;top:-20px;right:-10px;position:relative}.price-box .interval{font-weight:100;font-size:14px;color:rgba(255,255,255,.3);margin-right:-5px}.pricing-column.highlight .price-box .interval{color:rgba(255,255,255,.5)}.plan-features ul{margin:0}.plan-features li{font-size:13px;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.1)}.plan-features li:nth-child(2n+1){background-color:rgba(0,0,0,.02)}.pricing-column .btn{margin:10px 0}.pricing-column.highlight .btn{margin:20px 0}.clients{padding:0;margin:0;background:#000}.clients-carousel a{display:block;padding:0;margin:0}.clients .art-head{position:absolute;left:0;top:0;bottom:0;width:33%;background:url(../images/client-bg.png) top left repeat-y;text-align:left;padding:20px 0 0 20px}.clients h1{font-size:28px;line-height:28px}.clients a{color:#fff;font-family:'BenchNine',sans-serif;text-transform:uppercase;line-height:6px}.clients a:hover{text-decoration:underline}.contact-form{padding:80px 0;display:none;position:relative}#close-contact,#close-map{position:absolute;cursor:pointer}#close-contact{top:20px;right:25px}#close-contact i{color:#1a1a1a;font-size:1.2em;display:block;height:42px;width:42px;border:2px solid;text-align:center;line-height:40px;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#close-contact:hover i{color:#1a1a1a;border-color:#1a1a1a}.contact-form .half-input{float:left;width:46%;margin-right:7%}form label,form span{font-family:'Open Sans',sans-serif;font-size:13px;display:inline-block;text-align:left;margin-bottom:5px}form span{color:#E4302D;margin-left:10px;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.contact p,.contact p a{color:#999}#close-map,.contact>.row{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.contact-form .half-input:last-child{margin-right:0}.contact{padding:40px 0;background:#070707;position:relative}.contact>.row{z-index:100;transition:all .2s linear}.contact p{font-family:'BenchNine',sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:15px}.contact>.row a i{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.contact span{padding:3px 5px}@media (max-width:750px){.contact span{display:block;padding:0;margin:0}.clients h1{font-size:20px;line-height:20px}.item-image .item-overlay{opacity:.8;background-color:#000}.item-image .item-details{opacity:1}}.contact h1{color:#fff;line-height:30px}#show-contact,#show-map{cursor:pointer}#close-map{right:20px;top:18px;display:block;z-index:102;visibility:hidden;opacity:0;transition:all .2s linear}#map,.map-overlay{position:absolute;top:0;width:100%;height:100%;left:0}#close-map i{margin:0;border:none;background:#fff;color:rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.4);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.map-overlay,.owl-buttons>div i{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}#close-map:hover i{color:rgba(0,0,0,.8)}.map-overlay{z-index:99;background:rgba(0,0,0,.9);visibility:visible;opacity:1;transition:all .3s linear}#map{z-index:98}
.contact i.fa{border-color:#fff;color:#fff;background:url(../images/icons.png) no-repeat 5px -6px #070707}@media only screen and (max-width:959px){.skills h4{margin-bottom:15px}}@media only screen and (min-width:768px) and (max-width:959px){#slider-home .theatre img{width:55%}.theatre h1{font-size:50px;letter-spacing:3px;line-height:60px}i.large-icon:hover{font-size:24px}.slider-captions{width:580px}#slider-home .slider-captions{width:600px}h1.fittext{font-size:65px;margin-bottom:10px}.member .member-desc{text-align:left}.next-section i.fa{height:30px;width:70px}}@media only screen and (min-width:480px) and (max-width:767px){#slider-home .theatre img{width:65%}.theatre h1{font-size:45px;letter-spacing:2px;line-height:50px}.fullscreen-image{background-attachment:scroll}#slider-home .slider-captions{width:480px}h1.fittext{font-size:55px;margin-bottom:10px}.text-left,.text-right{text-align:center}.project-item{margin-top:5px;margin-bottom:5px}.member .member-desc{text-align:left}.our-story{padding:40px 0 160px}.our-story .tab{display:none}.next-section i.fa{height:22px;width:50px}}@media only screen and (max-width:479px){h1{line-height:40px}.pricing-table{margin-top:0}.pricing-column,.pricing-column.highlight{margin-top:10px}.services{padding:40px 0 80px}.service-box{margin:5px 0 0}.icons{width:100px}.icons .large-icon{margin:0 0 0 20px}#slider-home .theatre{top:110px}#slider-home .theatre img{width:88%}.theatre h1{font-size:32px;letter-spacing:0;line-height:40px}.our-story{padding:40px 0 160px}.our-story .tab{display:none}.fullscreen-image{background-attachment:scroll}#slider-home .slider-captions{width:300px}h1.fittext{font-size:45px;margin-bottom:5px}.text-left,.text-right{text-align:center}.project-item{margin-top:5px;margin-bottom:5px}.member .member-image{float:none;margin:0}.member-desc h4{margin:12px 0 4px}.member-social{float:none;margin:10px 0 0}.testimonials{padding:20px 0 50px;height:270px}.next-section{padding-left:5px}.next-section i.fa{height:22px;width:50px}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;width:100%;position:relative}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.images-slider{margin-top:8px}.images-slider img{width:100%}.owl-buttons>div{position:absolute}.owl-buttons>div i{color:#fff;display:block;font-size:2em;height:60px;line-height:60px;opacity:.8;transition:all .3s linear}.owl-buttons>div:hover i{background:#333}.owl-buttons .owl-prev{left:0}.owl-buttons .owl-prev i{padding:0 10px 0 8px;border-radius:0 2px 2px 0}.owl-buttons .owl-next{right:0}.owl-buttons .owl-next i{padding:0 8px 0 10px;border-radius:2px 0 0 2px}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-pagination .owl-page{display:inline-block}.owl-pagination .owl-page span{display:inline-block;border:1px solid rgba(0,0,0,1);height:12px;width:12px;margin:8px 3px;border-radius:50%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.owl-pagination .owl-page.active span,.owl-pagination .owl-page:hover span{border:2px solid rgba(0,0,0,2)}.grabbing{cursor:url(../images/icons/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:empty 1ms both ease;-moz-animation:empty 1ms both ease;animation:empty 1ms both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:fixed;top:0;width:100%;z-index:95000;opacity:.9!important}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:100000}.pp_content{min-width:40px;height:auto!important}* html .pp_content{width:40px}.ppt{text-indent:-999px;overflow:hidden}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_details{float:left;margin:0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:100000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}.pp_loaderIcon{background:url(../images/icons/portfolio-loader.gif) center center no-repeat;display:block;height:55px;left:50%;top:50%;position:fixed;width:55px;margin-left:-63px;z-index:98000}div.dark_rounded iframe{overflow-y:hidden}div.dark_rounded .pp_details{display:none}a.pp_close{position:absolute;right:8px;top:8px;display:block;opacity:.3;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}a.pp_close i{height:32px;width:32px;line-height:33px;background-color:#fff;text-align:center;color:rgba(0,0,0,1);font-size:1.4em;display:inline-block}#pp_full_res .pp_inline p,.pp_fade,.pp_gallery li.default a img{display:none}a.pp_close:hover{opacity:.8}#pp_full_res{line-height:1!important;box-shadow:0 0 8px rgba(0,0,0,1)}#pp_full_res .pp_inline{text-align:left}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,ul.grid,ul.grid ul a{position:relative}.pp_left,.pp_right{height:100%}.pp_inline iframe{width:100%}ul.grid{width:85%;padding:0;margin:0 auto}ul.grid ul.acol a{width:44%;margin:0 3% 4.5%}ul.grid ul.acol a .image-wrapper{width:100%;padding-bottom:64%}ul.grid ul.bcol a{width:29.5%;margin:0 1.7% 3.5%}ul.grid ul.bcol a .image-wrapper{width:100%;padding-bottom:64%}ul.grid ul.ccol a{width:29.5%;margin:0 1.7% 3.5%;float:left}ul.grid ul.ccol a .image-wrapper{width:100%;padding-bottom:64%}ul.grid ul.dcol a{width:17.4%;margin:0 1% 2.7%}ul.grid ul.dcol a .image-wrapper{width:100%;padding-bottom:64%}ul.grid ul.ecol a{width:14.59%;margin:0 .7% 2.5%}ul.grid ul.ecol a .image-wrapper{width:100%;padding-bottom:64%}ul.grid ul{list-style:none;margin:0;padding:0;zoom:1}.main .gallery ul:after,ul.grid ul:before{content:"";display:table}ul.grid ul:after{clear:both}ul.grid ul a{list-style-type:none;padding:0;outline:0;cursor:pointer;display:inline-block;vertical-align:top}ul.grid ul a:after{position:absolute;content:' ';text-indent:-9999px;background-color:transparent;z-index:10}ul.grid ul a .image-wrapper{height:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:100;position:relative;background-color:#f0f0f0}ul.grid ul a:hover:after{background-color:#000}ul.grid ul a.active .image-actions,ul.grid ul a:hover .image-actions{background:rgba(0,0,0,.4)}ul.grid ul a .image-actions-wrapper{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;border:1px solid #666;text-align:left;font-size:14px}ul.grid ul a .image-actions-wrapper>.image-actions{position:absolute;color:#fff;overflow:hidden;top:0;left:0;right:0;bottom:0;padding:11px 16px}ul.grid ul a .image-actions-wrapper>.image-actions>*{visibility:hidden}#grid gallgrid ul a.active .image-actions-wrapper,ul.grid ul a:hover .image-actions-wrapper{visibility:visible;background-color:rgba(0,0,0,.3);border:1px solid #fff}#grid gallgrid ul a.active .image-actions>*,ul.grid ul a:hover .image-actions>*{visibility:visible}.image-actions-wrapper>.image-actions .carname{display:block;padding:5px 0}ul.grid .image-actions-wrapper>.image-actions .carspec{color:#bdbbbb;display:block;line-height:16px}ul.grid .image-actions-wrapper>.image-actions .cardesc{display:none}.image-actions-wrapper>.image-actions .carprice{display:block;padding-top:10px}

.image-actions-wrapper>.image-actions .view{display:block;text-align:center;padding-top:3px;width:25px;height:25px;background:#666;color:#fff;position:absolute;right:10px;bottom:10px}.image-actions-wrapper>.image-actions .view i.fa{background:url(../images/icons.png) no-repeat -35px -12px; height:25px; width:25px;display:inline-block;}.carousel{padding:0;width:100%}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:45%;left:-40px;font-size:40px;color:#676767;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.3; }ul.list .carousel-control{display:none}.carousel-control.left{color:#676767}.carousel-control.right{right:-33px;left:auto}.carousel-control .fa{background:url(../images/icons.png) no-repeat; width:35px; height:40px;display:inline-block;}.carousel-control.left .fa{background-position:-132px -6px}.carousel-control.right .fa{background-position:-82px -6px}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{padding-bottom:5px;margin-right:1.8%;text-align:right;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #999;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#999}@media screen and (min-width:768px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}#contact a:hover{color:#fff}@media (min-width:721px) and (max-width:1000px){ul.grid ul.ccol a{width:30%;margin:0 1.45% 4.5%}}@media (min-width:496px) and (max-width:720px){ul.grid ul.ccol a{width:44%;margin:0 2.7% 4.5%}}@media (max-width:495px){ul.grid ul.ccol a{width:100%;margin:0 0 20px}}.image-wrapper{text-align:right}.image-wrapper .flag{width:70%}.sister{padding:60px 0 100px;text-align:center;position:relative;background:#fafafa}.sister h1{color:#070707;font-size:36px;padding-bottom:40px}.sister a{display:inline-block;padding:5px;margin:0 16px 10px;background:#e1e1e1}.sister a:hover{background:#999}.sister img{width:100%;height:auto;max-width:444px}#wanted{padding:60px 0;background:#000;color:#fff}#wanted a{color:#fff;text-decoration:underline}#wanted a:hover{color:#999;}#wanted .row{width:auto;max-width:1500px}#wanted .col{display:inline-block;text-align:left;vertical-align:top;width:40%;font-size:18px;line-height:26px;float:none}#wanted .col.one{margin-right:8%}#wanted .col h1{color:#fff}@media(max-width:767px){#wanted .col{display:block;width:auto;padding:10px 20px}#wanted .col.one{margin-right:0}}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8000;
  background-color: #000;
 
}

.modal-backdrop.fade {
  display:none;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
  display:block;
}

.modal.carshowad {
  position: fixed;
  top: 10%;
  left: 50%;
 text-align:center;
  z-index: 8050;
  width: 520px;
  margin-left: -250px;
  background-color: #2b2728;
  border: 1px solid #bcbaba;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #bcbaba;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.fade {
  display:none;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  display:block;
  opacity: 1;
}
.modal.fade {
  top: -100%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
	padding: 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.modal-header .close {
  top: 8px;
 position:absolute; right:12px;
  color:#666; cursor:pointer; width:30px; height:30px; background:url(../images/cls.png) no-repeat right center ; opacity:0.6;
}
.modal-header .close:hover{opacity:1;}
.modal-body {
	
	color:#fff;
	font-size:13px;
	max-height: 530px;
	margin-top: 15px;
	padding:36px 0 0;
}

.modal .title{color:#3f3e3e; font-size:18px; line-height:18px; font-weight:bold;}

.modal-footer {
	padding: 20px 0 28px;
	margin:0 20px;
	overflow:hidden;
}

.modal-body div{padding:0 30px;}
.modal-body h1, h2{font-family: 'BenchNine' ,sans-serif; color:#fff; display:block;}
.modal-body h1{font-size:40px; font-weight:700; line-height:28px; padding-bottom:10px;}
.modal-body h2{font-size:27px; line-height:30px; color:#999; padding-bottom:20px;}
.modal-body h3{font-size:23px; letter-spacing:normal;padding-bottom:20px; line-height:20px; text-transform:none; color:#fff; font-weight:normal;}
.modal-body p{
font-size: 13px;
line-height: 20px;}

.modal-body p strong{white-space:nowrap;}

.modal-body ul{background:#191919; margin:0 0 20px; padding:12px; }
.modal-body li{display:inline-block;  text-align:left; background:url(../images/li-tick.png) no-repeat left 5px; padding:5px 0 5px 28px;}
.modal-body li:nth-child(odd){width:180px;}
.modal-body li:nth-child(even){width:150px;}

.modal-body a{color:#EF383B;}
.modal-body a:hover{color:#999; text-decoration:underline;}

.modal-body a.btn{padding:8px 30px; cursor:pointer; border-radius:3px; font-family: 'BenchNine', sans-serif; display:inline-block; text-align:center; min-width:175px; text-decoration:none; color:#fff; font-size:24px; background:#8d192d; margin:0 0 20px;}



@media(max-width:767px){ .modal.carshowad {
  position: absolute;}}
@media(max-width:550px){.modal.carshowad{width:95%; left:2.5%; margin-left:0; top:0px;}.modal.fade.in{top:5px;}.modal-body h1{font-size:28px; line-height:23px;}.modal-body h2{font-size:22px; line-height:25px; }.modal-body h3{font-size: 18px;
line-height: 20px;} .modal-body div{padding:0 12px;}.modal-body li:nth-child(odd),
}
@media(max-width:480px){.modal-body li:nth-child(even){width:180px;}}

/*   LARGER IN PAGE VIDEO       */
.skills .row{width:90%; max-width:1500px; margin:0 auto;}
.skills .row .twelve{width:100%;}


/*NEW SOCIAL ICONS       */
.row.icons{text-align:center; padding-bottom:20px;}

.row.icons a{width:29px; margin:0 4px 5px;  display:inline-block;}
.row.icons a:last-child{margin-left:10px;}
.row.icons a svg{width:100%; }
.row.icons a:hover {
	opacity:0.15
}


/*END       */

/*NEW EVO BANNER       */

a.evobanner{text-decoration:none;transition:background .2s ease-in-out; display:block; text-align:center; padding:10px; background:rgba(30,30,30,0.75); color:#fff; font-size:24px; font-weight:300; font-family: 'BenchNine', sans-serif; margin:120px auto 0;width:90%; max-width:1300px;}
a.evobanner span{color:#fff;opacity:0.5;transition:opacity .2s ease-in-out;}
a.evobanner:hover{background:#000;}
a.evobanner:hover span{opacity:1}
a.evobanner strong{font-weight:400;}

@media(min-width:768px){
.banner-text{padding-top:140px!important;}	
}
@media(max-width:767px){
a.evobanner{clear:both; margin-top:100px;}
}
@media(max-width:600px){a.evobanner{font-size:18px;}.banner-text{padding-top:200px!important;}	}

/*END       */

.newtextblock {
    padding: 50px 0 80px;
    background: #121212;
    color:#fff;
    text-align:left;
}
.newtextblock h4{margin:60px 0 20px;font-size:30px;}

.newtextblock.cols .row{    width: auto;
    max-width: 1500px; padding:0 30px;}

.newtextblock.cols h4 {border-bottom:2px solid #333;padding-bottom:10px;}

.newtextblock .col{    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 43%;
    font-size: 18px;
    line-height: 26px;
    float: none;}

.newtextblock .col.one {
    margin-right: 8%;
}
@media(max-width:767px){.newtextblock .col{display:block; width:auto; padding:10px 20px; }.newtextblock .col.one{margin-right:0;}}

.newtextblock.pale{background:#eee; color:#000;}
.newtextblock.pale h4{font-size:36px}





.banner-block {
    height: 100vh;
    position: relative;
    overflow:hidden;
}

@media(min-width:1346px){
    .video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -2!important;
    }
}

.vidover {
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: visible;
    z-index: -1;

}
div.video iframe {
    width: 100vw;
    height: 56.25vw;
    min-height: 100%;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #000;
    z-index: -2!important;

}
.banner-text{text-align:center;}
.theatre h1 {
    color: #fff;

    letter-spacing: 5px;
    font-weight: 300;

}

.homepage .portfolio{margin:0!important;}

@media (min-width: 768px){
.banner-text {
    padding: 260px 0 0;
    }}

@media(max-width:450px){.carousel-control{display:none;}}

/*    NEW STYLES OCT 2021  - HOMEPAGE NEWSLETTER BAND  */

.newspaper{background:#070707; padding:0;}
.newspaper h1{color:#fff;}
.newspaper p{color:#fff;}
.newspaper .col img{display:block;}
.newspaper .row{width:95%; max-width:1500px;display: flex;align-items:flex-end;}
.newspaper a.btn{background-color:#fff;color:#000;padding:7px 25px;font-size:17px;}
.newspaper a.btn:hover{background-color:#6f6f6f;color:#fff}
.newspaper .col{    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 43%;
    font-size: 18px;
    line-height: 26px;
    float: none;
padding:80px 0;}

.newspaper .col.one {
    margin-right: 3%;width:49%; padding:0; vertical-align: bottom;
}
@media(max-width:767px){.newspaper .row{flex-direction:column-reverse}.newspaper .col{display:block; width:100%; padding:40px 20px }.newspaper .col.one{margin-right:0;width:100%;}}

#wanted{text-align:left;}
#wanted .row{padding:0 30px;}
@media(min-width:768px){#wanted .col{width:43%;}}

.comp-banner{padding:40px 0 0;background:#000;}
.comp-banner .row{border-bottom:1px solid #fff;max-width: 1600px;width:auto;}



.services .title h2 a, .newtextblock a{display:inline;text-transform: none;text-decoration: underline;font-size:inherit;color:#fff}
.services .title h2 a:hover, .newtextblock a:hover{color:#999;}