/* Reset css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not( [controls ]){display:none;height:0;} [hidden ],template{display:none;}
a{background-color:transparent;text-decoration: none;}
a:active,a:hover{outline:0;}
abbr [title ]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
ul{margin:0;padding:0;list-style:none;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input [type= "button " ],input [type= "reset " ],input [type= "submit " ]{-webkit-appearance:button;cursor:pointer;}
button [disabled ],html input [disabled ]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input [type="checkbox"],input [type= "radio " ]{box-sizing:border-box;padding:0;}
input [type="number"]::-webkit-inner-spin-button,input [type= "number " ]::-webkit-outer-spin-button{height:auto;}
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;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input,textarea,select{-webkit-appearance: none;border-radius: 0;outline:0;}
*{-webkit-tap-highlight-color: transparent;}

/* Fonts */
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 100;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-100.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-100.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-100.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-100.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-100.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-100.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 300;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-300.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-300.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-300.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-300.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-300.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-300.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 400;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-regular.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-regular.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-regular.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-regular.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-regular.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-regular.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 500;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-500.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-500.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-500.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-500.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-500.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-500.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 700;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-700.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-700.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-700.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-700.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-700.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-700.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 800;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-800.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-800.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-800.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-800.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-800.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-800.svg#Heebo') format('svg');
}
@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 900;
    src:url('/Content/fonts/heebo-v3-hebrew_latin-900.eot');
    src:url('/Content/fonts/heebo-v3-hebrew_latin-900.eot?#iefix') format('embedded-opentype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-900.woff2') format('woff2'),
        url('/Content/fonts/heebo-v3-hebrew_latin-900.woff') format('woff'),
        url('/Content/fonts/heebo-v3-hebrew_latin-900.ttf') format('truetype'),
        url('/Content/fonts/heebo-v3-hebrew_latin-900.svg#Heebo') format('svg');
}

/* Icons font */
@font-face {
    font-family: 'avsicons';
    src:url('/Content/fonts/avsicons.eot?eyynd1');
    src:url('/Content/fonts/avsicons.eot?eyynd1#iefix') format('embedded-opentype'),
        url('/Content/fonts/avsicons.ttf?eyynd1') format('truetype'),
        url('/Content/fonts/avsicons.woff?eyynd1') format('woff'),
        url('/Content/fonts/avsicons.svg?eyynd1#avsicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'avsicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-vimeo:before{content: " \e900 ";}
.icon-chev_right:before{content: " \e901 ";}
.icon-email:before{content: " \e902 ";}
.icon-facebook:before{content: " \e903 ";}
.icon-fax:before{content: " \e904 ";}
.icon-linkedin:before{content: " \e905 ";}
.icon-phone:before{content: " \e906 ";}
.icon-youtube:before{content: " \e907 ";}
.icon-instagram:before{content: " \e908 ";}
.icon-close:before{content: " \e90d ";}

/* Global */
::-webkit-input-placeholder {color: #000;opacity:1;}
:-moz-placeholder {color: #000;opacity:1;}
::-moz-placeholder {color: #000;opacity:1;}
:-ms-input-placeholder{color: #000;opacity: 1;}

::selection{background: #000;color:#FFF;}
::-moz-selection{background: #000;color:#FFF;}

/* Video background */
.video_bg{direction: ltr;position: absolute;top:0;left:0;width:100%;height: 100%;overflow: hidden;z-index:0;}
.video_bg .video{min-width: 113%;min-height: 100%;width: auto;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video_bg .cover{display: none;}

/*@media screen and (max-width: 1023px) {
	.video_bg .video{display: none;}
	.video_bg .cover{display: block;position: absolute;left:0;top:0;width:100%;height:100%;}
}*/

/* Owl Carousel - Core */
.owl-carousel{display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content: ". ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0;font:inherit;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOutOwl;}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
@keyframes fadeOutOwl{0%{opacity:1;}100%{opacity:0;}}

.owl-carousel .owl-dots{position: absolute;left:0;bottom:12px;width:100%;font-size:0;text-align:center;z-index:10;}
.owl-carousel .owl-dots .owl-dot{width: 14px;height: 14px;margin:0 8px;display:inline-block;background-color: #464646;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;transition: opacity 0.2s ease-out;opacity:0.5;}
.owl-carousel .owl-dots .owl-dot:hover,.owl-carousel .owl-dots .owl-dot.active{opacity:1;}

.owl-prev,.owl-next{}
.owl-prev{-ms-transform:scalex(-1);-moz-transform:scalex(-1);-webkit-transform:scalex(-1);transform:scalex(-1);}
.owl-prev.disabled,.owl-next.disabled{opacity:0;visibility:hidden;cursor: default!important;}
/* global */
body{background:#000;font-family: 'Heebo', arial, tahoma;text-align:left;direction: ltr;color: #FFF;overflow-x: hidden;}
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.relative{position: relative;}
.table{display: table;}
.table-thead{display: table-header-group;}
.table-tbody{display: table-row-group;}
.table-row{display: table-row;}
.table-cell{display: table-cell;}
.d-ltr{direction: ltr;}
.underline{text-decoration: underline;}
.cover{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transform: translate3d(0,0,0);}
.contain{-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transform: translate3d(0,0,0);}
.icon{vertical-align: middle;display: inline-block;}
.btn{overflow: hidden;position: relative;border:none;}
a{color:#000;}

/* Transitions */
a{-webkit-transition: color 0.2s ease;transition:color 0.2s ease;}
.share_bar > li > a,.otherevents_section .item .bottom{-webkit-transition:all 0.225s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.225s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.header .nav ul > li:after{-webkit-transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);}
.home_page .links_box .list_cont.list_cont-1 .list > li > .link{-webkit-transition:all 0.5s cubic-bezier(0.23,1,0.32,1);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);}
.side_projects .item .list > li .inner:after{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.23,1,0.32,1);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);}
.side_projects .item .list > li .bg,.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line{-webkit-transition:opacity 0.5s cubic-bezier(0.23,1,0.32,1);transition:opacity 0.5s cubic-bezier(0.23,1,0.32,1);}
.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line{transition-duration: 0.35s;}
.side_projects{-webkit-transition:opacity 0.6s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.6s cubic-bezier(0.23,1,0.32,1);transition:opacity 0.6s cubic-bezier(0.23,1,0.32,1),transform 0.6s cubic-bezier(0.23,1,0.32,1);}
.topslider_section .dots li a:after,.owl-carousel .owl-dots .owl-dot:after{-webkit-transition: all 0.225s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.225s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.btn_pause,.btn_pause .icon-play,.btn_pause .icon_pause,.btn_pause .icon_pause:after,.btn_pause .icon_pause:before,.header .subnav ul > li > a:after{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition:all 0.2s ease;}
.home_intro .btn{-webkit-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),background 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),background 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),background 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),background 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);}

/* IE11 Hacks */
@media all and (-ms-high-contrast:none) {
    .home_intro .title,.home_page .links_box .list_cont.list_cont-1 .list > li > .link{color:rgba(255,255,255,0.5)!important;}
}
/* Layout */
body{font-size:20px;line-height:1.4166;font-weight:400;}
.container{background:#000;position: relative;z-index:2;min-width:320px;overflow: hidden;}
.container-scroll{z-index:2;width: 100%;position: relative;overflow: hidden;background:#000;}
.innerpage{width:100%;max-width:1920px;margin:0 auto;position: relative;padding:0 30px;}
.innerpage .row{position: relative;}
.innerpage .row-col{clear: both;position:relative;}
.innerpage:after,.row:after,.row-col:after{content:'';clear:both;display:table;}

@media screen and (max-width: 1023px) {
    body{height:auto!important;}
    .parallax,.scroll-parallax{opacity:1!important;-ms-transform: translate(0, 0)!important;-moz-transform: translate(0, 0)!important;-webkit-transform: translate3d(0, 0, 0)!important;transform: translate(0, 0)!important;}
}
@media screen and (min-width: 1024px) {
    .container-scroll{padding-top:5px;transform:translate3d(0, -5px, 0);}
    .container-scroll.scroll-active{position:fixed;left:0;top:0;}
}

/* Demo */
body.demo:before{content:'';clear:both;display: block;height:7000px;width:100%;background-position:top 0 center;position: absolute;left:0;top:0;background-image:url('/Content/images/demo.jpg');background-repeat:no-repeat;background-color:#FFF;opacity:1;z-index:-2;}
body.demo > *{opacity:0.65;}
body.demo .container{height:7000px;}

/* Loader */
.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;}
.loader .inner{position:relative;height:100%;}
.loader .progress_bar_cont{position:absolute;left:0;top:0;bottom:0;height:40px;width:100%;margin:auto 0;}
.loader .progress_bar{position:absolute;left:0;top:0;width:100%;height:100%;background:#da442f;transform:scalex(0);transform-origin:0% 50%;}
.loader .precents{width:100%;height:100%;line-height:44px;font-weight:900;font-size:28px;z-index:2;position:relative;text-align:center;}

@media screen and (min-width: 768px) {
	.loader .progress_bar_cont{height:55px;}
	.loader .precents{line-height:59px;font-size:39px;}
}
@media screen and (min-width: 1440px) {
	.loader .progress_bar_cont{height:59px;}
	.loader .precents{line-height:63px;font-size:42px;}
}
@media screen and (min-width: 1800px) {
	.loader .progress_bar_cont{height:71px;}
	.loader .precents{line-height:76px;font-size:50px;}
}

/* Header */
.header_padding{padding-top:64px;}
.header{height:65px;top:0;left:0;position:fixed;width:100%;z-index:101;border-bottom:1px solid rgba(255,255,255,0.37);background:#000;}
.header .logo{width:145px;height:35px;position:absolute;left:16px;top:0;bottom:0;margin:auto 0;background:url('/Content/images/logo.png') no-repeat 0 0;background-size:100%;}
.header .nav{position:absolute;left:220px;top:0;height:100%;}
.header .nav ul:after{content:'';clear:both;display:table;}
.header .nav ul > li{float:left;padding-right:30px;position:relative;}
.header .nav ul > li:last-child{padding-right:0;}
.header .nav ul > li:after{content:'';position:absolute;left:42px;top:0;height:100%;width:112px;background:#406FB6;background: linear-gradient(to right,  rgba(64,111,182,1) 0%,rgba(64,111,182,0) 100%);transform:skewx(-13.8deg) scalex(0);opacity:0.57;transform-origin:15% 50%;}
.header .nav ul > li.active:after{transform:skewx(-13.8deg) scalex(1);}
.header .nav ul > li > a{display:block;height:64px;line-height:64px;padding:0 13px;color:#FFF;font-size:18px;font-weight:300;position:relative;z-index:2;}
.header .nav ul > li:first-child > a{font-weight:400;}
.header .nav ul:hover > li:after{transform:skewx(-13.8deg) scalex(0);}
.header .nav ul > li:hover:after{transform:skewx(-13.8deg) scalex(1);}

.share_bar{position:absolute;right:30px;top:0;bottom:0;margin:auto 0;height:35px;}
.share_bar:after{content:'';clear:both;display: table;}
.share_bar > li{float:left;margin-right:5px;}
.share_bar > li:last-child{margin-right:0;}
.share_bar > li > a{display:block;width:35px;height:35px;text-align:center;line-height:33px;border-radius:50%;background:#292929;color:rgba(255,255,255,0.66);}
.share_bar > li > a:hover{color:#FFF;background:#424242;}
.share_bar > li .icon-youtube{font-size:13px;}
.share_bar > li .icon-linkedin{font-size:16px;}
.share_bar > li .icon-vimeo{font-size:14px;}
.share_bar > li .icon-facebook{font-size:18px;}

.header .subnav{position:absolute;left:0;top:100%;width:100%;margin-top:1px;}
.header .subnav:after{content:'';clear:both;display:table;}
.header .subnav ul{display:block;background:#112D57;text-align:left;padding-left:254px;}
.header .subnav ul:after{content:'';clear:both;display:table;}
.header .subnav ul > li{float:left;margin-right:58px;}
.header .subnav ul > li:last-child{margin-right:0;}
.header .subnav ul > li > a{height:35px;line-height:37px;display:block;color:#FFF;font-weight:300;font-size:13px;position:relative;}
.header .subnav ul > li > a:after{content:attr(data-texthover);position:absolute;left:0;top:0;font-weight:700;white-space:nowrap;letter-spacing:-0.015em;background:#112D57;opacity:0;height:100%;}
.header .subnav ul > li > a.active:after,.header .subnav ul > li > a:hover:after{opacity:1;}
.side_projects.side_projects_sticky{z-index:10;padding-top:94px;}
.side_projects.side_projects_sticky .scroll{margin-top:0;}
.side_projects.side_projects_sticky .item .title{padding-top:7px;background:rgba(0,0,0,0.5);padding-bottom:7px;margin-bottom:0;left:0;right:0;padding-left:5px;}
.side_projects.side_projects_sticky .btn_close{position:absolute;right:0;top:0;width:34px;height:34px;line-height:34px;color:#FFF;text-align:center;font-size:12px;outline:none;cursor:pointer!important;}

@media screen and (max-width: 767px) {
    .header .nav,.share_bar{display:none;}

    .nav_mobile_mask{position: fixed;left:0;top:0;width:100%;height:100%;z-index:99;background-color: #000;visibility: hidden;opacity: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .active-mobile-nav .nav_mobile_mask{opacity:0.5;visibility: visible;}

    .toggleMenu{z-index:4;position:absolute;right:4px;top:0;display: block;-webkit-tap-highlight-color:transparent;user-select: none;width:64px;line-height:0;height:64px;text-align:center;padding:31px 0 0 0;-webkit-transform: translateZ(0);cursor:pointer;font-size:0;}
    .toggleMenu:active{transition: 0;}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{display:block;margin:0 auto;width:39px;height:3px;background-color:#FFF;position:relative;}
    .toggleMenu .stroke:before,.toggleMenu .stroke:after{position:absolute;left:0;content: ' ';-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;}
    .toggleMenu .stroke:before{top:10px;}
    .toggleMenu .stroke:after{top:-10px;}
    .active-mobile-nav .toggleMenu .stroke{background:transparent;}
    .active-mobile-nav .toggleMenu .stroke:before,.active-mobile-nav .toggleMenu .stroke:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;}
    .active-mobile-nav .toggleMenu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
    .active-mobile-nav .toggleMenu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}

    .nav_mobile{position: fixed;top:0;left:0;width:100%;height:100%;z-index:100;padding:64px 0 30px;visibility: hidden;opacity:0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .nav_mobile .inner{background:#000;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling: touch;position:relative;-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);min-width:320px;-ms-transform:translate(0,-55px);-moz-transform:translate(0,-55px);-webkit-transform:translate3d(0,-55px, 0);transform:translate(0,-55px);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: -moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: -o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
    .nav_mobile .nav > li{border-bottom:1px solid #5e5e5e;}

    .nav_mobile .nav > li a{padding:0 16px;height:55px;line-height:53px;display: block;font-weight: 500;color: #7d7a7a;font-size: 20px;background-color: #000;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    .nav_mobile .nav > li > a{height:56px;line-height:56px;font-size: 20px;background:none;margin-bottom:-1px;margin-top:-1px;color:#FFF;font-weight:300;}
    .nav_mobile .nav > li:first-child > a{margin-top:0;font-weight:400;}
    .nav_mobile .nav > li > a.active{color: #424242;}
    .active-mobile-nav .nav_mobile{visibility: visible;opacity: 1;}
    .active-mobile-nav .nav_mobile .inner{-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate(0, 0);}

    .header .subnav,.side_projects.side_projects_sticky{display:none;}
    .nav_mobile .share_bar{display: block;position: relative;right:0;text-align:center;padding:10px 0;height:auto;}
    .nav_mobile .share_bar > li{display: inline-block;float:none;}
    .footer .share_bar > li{float:none;display:inline-block;}
}
@media screen and (min-width: 768px) {
    .header .toggleMenu,.nav_mobile,.nav_mobile_mask{display: none;}
    .header .logo{left:30px;}

	.header .subnav ul{padding-left:30px;}
	.header .subnav ul > li{margin-right:60px;}
	.header .subnav ul > li > a{height:37px;line-height:38px;font-size:14px;}
	.side_projects.side_projects_sticky{padding-top:102px;}
	.side_projects.side_projects_sticky .btn_close{width:36px;height:36px;line-height:36px;}
}
@media screen and (min-width: 1024px) {
	.header_padding{padding-top:61px;}
	.header{height:62px;}
	.header .logo{width:138px;height:33px;left:25px;}
	.header .nav{left:253px;}
	.header .nav ul > li{padding-right:47px;}
	.header .nav ul > li:after{left:40px;width:107px;}
	.header .nav ul > li > a{height:61px;line-height:61px;padding:0 12px;font-size:17px;}

	.share_bar{right:41px;height:33px;}
	.share_bar > li{margin-right:4px;}
	.share_bar > li > a{width:33px;height:33px;line-height:31px;}
	.share_bar > li .icon-youtube{font-size:12px;}
	.share_bar > li .icon-linkedin{font-size:15px;}
	.share_bar > li .icon-vimeo{font-size:13px;}
	.share_bar > li .icon-facebook{font-size:17px;}

	.header .subnav ul{padding-left:266px;}
	.side_projects.side_projects_sticky{padding-top:98px;}
}
@media screen and (min-width: 1440px) {
	.header_padding{padding-top:65px;}
	.header{height:66px;}
	.header .logo{width:147px;height:35px;left:27px;}
	.header .nav{left:269px;}
	.header .nav ul > li{padding-right:50px;}
	.header .nav ul > li:after{left:42px;width:114px;}
	.header .nav ul > li > a{height:65px;line-height:65px;font-size:18px;}

	.share_bar{right:43px;height:35px;}
	.share_bar > li > a{width:35px;height:35px;line-height:33px;}
	.share_bar > li .icon-youtube{font-size:13px;}
	.share_bar > li .icon-linkedin{font-size:16px;}
	.share_bar > li .icon-vimeo{font-size:14px;}
	.share_bar > li .icon-facebook{font-size:18px;}

	.header .subnav ul{padding-left:282px;}
	.header .subnav ul > li{margin-right:64px;}
	.header .subnav ul > li > a{height:39px;line-height:41px;font-size:15px;}
	.side_projects.side_projects_sticky{padding-top:105px;}
	.side_projects.side_projects_sticky .item .title{padding-left:6px;}
	.side_projects.side_projects_sticky .btn_close{width:38px;height:38px;line-height:38px;font-size:13px;}
}
@media screen and (min-width: 1800px) {
	.header_padding{padding-top:78px;}
	.header{height:79px;}
	.header .logo{width:177px;height:42px;left:32px;}
	.header .nav{left:324px;}
	.header .nav ul > li{padding-right:60px;}
	.header .nav ul > li:after{left:51px;width:137px;}
	.header .nav ul > li > a{height:78px;line-height:78px;padding:0 15px;font-size:22px;}

	.share_bar{right:52px;height:42px;}
	.share_bar > li{margin-right:5px;}
	.share_bar > li > a{width:42px;height:42px;line-height:40px;}
	.share_bar > li .icon-youtube{font-size:16px;}
	.share_bar > li .icon-linkedin{font-size:19px;}
	.share_bar > li .icon-vimeo{font-size:17px;}
	.share_bar > li .icon-facebook{font-size:22px;}

	.header .subnav ul{padding-left:340px;}
	.header .subnav ul > li{margin-right:77px;}
	.header .subnav ul > li > a{height:47px;line-height:49px;font-size:18px;}
	.side_projects.side_projects_sticky{padding-top:126px;}
	.side_projects.side_projects_sticky .item .title{padding-top:9px;padding-bottom:9px;padding-left:7px;}
	.side_projects.side_projects_sticky .btn_close{width:46px;height:46px;line-height:46px;font-size:16px;}
}

/* Footer */
.footer{background:#000;color:#b7b7b7;text-align:center;padding:32px 16px;position:relative;font-size:16px;font-weight:200;border-top:1px solid #777777;letter-spacing:0.063em;}
.footer a{color:#b7b7b7;}
.footer .powered_by{position:absolute;left:0;top:0;}
.footer .powered_by .tvuna_logo{width:63px;height:37px;display:inline-block;vertical-align:middle;background:url('/Content/images/tvuna_logo.png') no-repeat 0 0;background-size:100%;position:relative;top:-4px;margin-left:6px;}


@media screen and (max-width: 767px) {
	.footer .share_bar{position:relative;display: block;text-align:center; width:100%;margin:0 auto;float:right;clear:both;margin-bottom:24px;right:0;}
}
@media screen and (min-width: 768px) {
	.footer{padding:40px 15px;}
    .footer .share_bar { width:210px;}
    .footer .text_copy{width:640px;margin:0 auto}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.footer .share_bar{position:relative;display: block;width:210px;margin:0 auto;float:none;clear:both;margin-bottom:30px;right:0;}
}
@media screen and (max-width: 1023px) {
	.footer .powered_by{position:relative;margin-top:20px;}
}
@media screen and (min-width: 1024px) {
	.footer{padding:39px 15px;font-size:14px;}
    .footer .powered_by{left:39px;top:32px;}
    .footer .text_copy{width:430px;margin:0 auto}
}
@media screen and (min-width: 1280px) {
	.footer{font-size:16px;}
}
@media screen and (min-width: 1440px) {
	.footer{padding:43px 17px;font-size:18px;}
    .footer .powered_by{left:43px;top:36px;}
	.footer .powered_by .tvuna_logo{width:71px;height:41px;top:-5px;margin-left:7px;}
     .footer .text_copy{width:1415px;margin:0 auto}
}
@media screen and (min-width: 1800px) {
	.footer{padding:52px 20px;font-size:22px;}
    .footer .powered_by{left:52px;top:44px;}
	.footer .powered_by .tvuna_logo{width:85px;height:49px;top:-6px;margin-left:8px;}
    .footer .text_copy{width:1490px;margin:0 auto}
    .footer .share_bar { width:240px;}
}

/* Template - Home */
.home_page{position:relative;width:100%;height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none;}
.home_page .home_box{position:relative;width:100%;height:100%;}


.home_page .links_box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;transform:translate3d(0,10vw,0);}
.home_page .links_box .list_cont{position:absolute;top:0;left:0;right:0;text-align:center;color:#ddd;transform-origin:left;width:calc(100vw - 0px);}
.home_page .links_box .list_cont .list{position:absolute;left:0;right:0;will-change:transform;z-index:2;}
.home_page .links_box .list_cont .list > li{overflow:hidden;font-smoothing:antialiased;text-transform:uppercase;padding:5vw 0;padding-left:16px;}
.home_page .links_box .list_cont .list > li > .link{font-size:8.25vw;line-height:11.875vw;height:10vw;font-weight:700;display:inline-block;position:relative;color:transparent;letter-spacing:-0.03em;white-space:nowrap;}
.home_page .links_box .list_cont.list_cont-1 .list > li > .link{-webkit-text-stroke:1.5px rgba(255,255,255,1);}
.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line{position:absolute;left:100%;bottom:10px;height:2px;width:780px;background:url('/Content/images/bg_dots.png') repeat-x 0 0;margin-left:13px;opacity:0;}
.home_page.open_side .links_box .list_cont.list_cont-1 .list > li.active > .link .line{opacity:1;}
.home_page .links_box .list_cont.list_cont-2 .list{z-index:3;pointer-events:none;}
.home_page .links_box .list_cont.list_cont-2 .list > li > .link{color:#FFF;-webkit-text-stroke:1.5 #FFF;text-shadow: 0px 4px 2px #000;}

.home_page .videos_box{position:absolute;left:0;top:0;width:100%;z-index:0;}
.home_page .videos_box .item{width:100%;height:calc(100vh - 64px);position:relative;display:block;background:#000;}

.side_projects{position:fixed;top:0;right:0;height:100vh;z-index:2;width:100%;transform:translate3d(0,0,0);}
.side_projects .mobile_title{display:none;}
.home_page.open_side .side_projects,.side_projects.open_side{transform:translate3d(0,0,0);}
.side_projects .side_projects_inner{position:relative;width:100%;height:100%;overflow:hidden;}
.side_projects .item{display:none;opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;overflow-y:scroll;right:0;-webkit-overflow-scrolling:touch;}
.side_projects .scroll{margin-top:0;position:relative;width:100%;}
.side_projects .item:not(.no_cursor),.side_projects .item:not(.no_cursor) a{cursor: url('/Content/images/icon_scroll.png'), auto;}
.side_projects .item .title{font-size:20px;font-weight:400;display:block;line-height:1;letter-spacing:0.075em;margin-bottom:16px;position:relative;left:0;}
.side_projects .item .list > li{padding-bottom:8px;display:block;}
.side_projects .item .list > li:last-child{padding-bottom:0;}
.side_projects .item .list > li .inner{height:113px;width:100%;position:relative;background:#000;border-left:7px solid #FFF;display:block;border-width:5px;}
.side_projects .item .list > li .inner:after{content:'';width:5px;height:100%;position:absolute;left:-5px;top:0;background:#DA442F;transform:scaley(0);transform-origin:50% 100%;}
.side_projects .item .list > li .table{width:100%;height:100%;position:relative;z-index:4;}
.side_projects .item .list > li .table-cell{width:100%;height:100%;vertical-align:middle;text-align:center;}
.side_projects .item .list > li .bg{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.6;z-index:0;}
.side_projects .item .list > li .desc{position:relative;z-index:3;font-size:16px;font-weight:500;line-height:1.4120;color:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0);}
.side_projects .item .list > li .inner:hover:after{transform:scaley(1);transform-origin:50% 0%;}
.side_projects .item .list > li .inner:hover .bg{opacity:0.3;}

@media screen and (max-width: 767px) {
    .header .nav,.share_bar,.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line,.side_projects .item .title{display:none;}
    .side_projects{padding:116px 16px 16px;background:#000;opacity:0;visibility:hidden;-webkit-transition:all 0.6s cubic-bezier(0.23,1,0.32,1);transition:all 0.6s cubic-bezier(0.23,1,0.32,1);}
    .side_projects .item{overflow-y:hidden;}

    .home_page.open_side .side_projects,.side_projects.open_side{opacity:1;visibility: visible;}
    .home_page.open_side .side_projects .item,.side_projects.open_side .item{overflow-y:scroll;}
    .side_projects .mobile_title{display: block;color:#FFF;position: absolute;left:0;top:81px;height:20px;line-height:20px;font-weight:400;letter-spacing: 0.075em;padding:0 16px;width:100%;}
    .side_projects .mobile_title .btn_close{position: absolute;right:2px;top:-17px;width:52px;height:52px;line-height:52px;color:#FFF;text-align:center;font-size:24px;outline:none;}
    .side_projects .scroll{padding-bottom:64px;}
    .home_page .links_box .list_cont .list > li > .link{font-weight:700;}
    /*.home_page .links_box .list_cont .list > li > .link{letter-spacing:0;}*/
}
@media screen and (min-width: 568px) and (max-width: 767px) {
	.home_page .links_box{transform:translate3d(0,38px,0);}
	.home_page .links_box .list_cont .list > li{padding:19px 16px;}
	.home_page .links_box .list_cont .list > li > .link{font-size:38px;line-height:44px;height:38px;}
}
@media screen and (min-width: 768px) {
	.home_page .links_box{transform:translate3d(0,54px,0);}
	.home_page .links_box .list_cont{width:calc(100vw - 222px);}
	.home_page .links_box .list_cont .list > li{padding:22px 0;padding-left:30px;}
	.home_page .links_box .list_cont .list > li > .link{font-size:48px;line-height:55px;height:54px;}

	.side_projects{width:207px;transform:translate3d(207px,0,0);}
	.side_projects .scroll{margin-top:calc(50vh - 59px);}
    .side_projects .scroll.start_top{margin-top:1vh;}
	.side_projects .item .title{font-size:22px;margin-bottom:6px;left:-1px;}
	.side_projects .item .list > li{padding-bottom:5px;}
	.side_projects .item .list > li .desc{font-size:14px;}
}
@media screen and (max-width: 1023px) {
    /*.home_page .links_box .list_cont .list > li > .link{letter-spacing:0;}*/
}
@media screen and (min-width: 1024px) {
	.home_page .links_box{transform:translate3d(0,74px,0);}
	.home_page .links_box .list_cont .list > li{padding-left:25px;}
	.home_page .links_box .list_cont .list > li > .link{font-size:73px;line-height:80px;height:74px;}
    .home_page .links_box .list_cont.list_cont-1 .list > li > .link:hover{-webkit-text-stroke-color:rgba(255,255,255,1);}
     .side_projects .scroll.start_top{margin-top:3vh;}
	.home_page .videos_box .item{height:calc(100vh - 61px);}

	.side_projects{width:220px;}
	.side_projects .item{right:-13px;}
}
@media screen and (min-width: 1280px) {
	.home_page .links_box .list_cont .list > li{padding-left:263px;}
}
@media screen and (min-width: 1440px) {
	.home_page .links_box{transform:translate3d(0,79px,0);}
	.home_page .links_box .list_cont{width:calc(100vw - 237px);}
	.home_page .links_box .list_cont .list > li{padding:23px 0;padding-left:280px;}
	.home_page .links_box .list_cont .list > li > .link{font-size:80px;line-height:85px;height:79px;}
	.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line{bottom:11px;width:830px;margin-left:14px;}

	.home_page .videos_box .item{height:calc(100vh - 65px);}

	.side_projects{width:234px;transform:translate3d(220px,0,0);}
	.side_projects .item{right:-17px;}
	.side_projects .scroll{margin-top:calc(50vh - 63px);}
	.side_projects .item .title{font-size:24px;margin-bottom:7px;}
	.side_projects .item .list > li{padding-bottom:6px;}
	.side_projects .item .list > li .inner{height:120px;border-width:6px;}
	.side_projects .item .list > li .inner:after{width:6px;left:-6px;}
	.side_projects .item .list > li .desc{font-size:15px;}
}
@media screen and (min-width: 1800px) {
	.home_page .links_box{transform:translate3d(0,95px,0);}
	.home_page .links_box .list_cont{width:calc(100vw - 285px);}
	.home_page .links_box .list_cont .list > li{padding:28px 0;padding-left:337px;}
	.home_page .links_box .list_cont .list > li > .link{font-size:110px;line-height:102px;height:95px;}
	.home_page .links_box .list_cont.list_cont-1 .list > li > .link .line{bottom:13px;width:1000px;margin-left:17px;}
    .home_page.open_side .side_projects,.side_projects.open_side{padding-top:75px;}

	.home_page .videos_box .item{height:calc(100vh - 78px);}

	.side_projects{width:282px;transform:translate3d(265px,0,0);}
	.side_projects .scroll{margin-top:calc(50vh - 76px);}
	.side_projects .item .title{font-size:28px;margin-bottom:8px;}
	.side_projects .item .list > li{padding-bottom:7px;}
	.side_projects .item .list > li .inner{height:145px;border-width:7px;}
	.side_projects .item .list > li .inner:after{width:7px;left:-7px;}
	.side_projects .item .list > li .desc{font-size:17px;}
}

/* Template - About */
.yeswecan_section{padding-left:50%;position:relative;overflow: hidden;}
.yeswecan_section .bg{width:50%;position:absolute;left:0;top:0;height:100%;}
.yeswecan_section .bg .cover{position:absolute;width:100%;height:100%;left:0;top:0;}
.yeswecan_section .right_side{padding:40px 16px 40px 16px;background:#FFF;color:#000000;position:relative;}
.yeswecan_section .right_side:after{content:'';width:100%;position:absolute;right:100%;z-index:0;top:0;background:#FFF;height:100%;transform:skewx(-13.3deg);transform-origin:0% 0%;margin-right:0;}
.yeswecan_section .right_side .inner{position:relative;z-index:2;}
.yeswecan_section .right_side .title{font-size:44px;font-weight:200;line-height:1;display:block;letter-spacing:0.075em;margin-bottom:20px;}
.yeswecan_section .right_side .content{font-weight:300;font-size:17px;letter-spacing:0.067em;line-height:1.3;}
.yeswecan_section .right_side strong{font-weight:500;letter-spacing:0.075em;}

.wework_section{background:#242424;}
.wework_section .title{display:block;font-size:24px;font-weight:200;line-height:1.4119;letter-spacing:0.075em;color:#FFF;padding:32px 16px 32px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.37);}
.wework_section .list{padding:32px 16px 32px;}
.wework_section .list ul{background:#171719;}
.wework_section .list ul:after{content:'';clear:both;display:table;}
.wework_section .list ul > li{float:left;width:50%;height:90px;position:relative;}
.wework_section .list ul > li .imglogo{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:70%;max-width:120px;}

@media screen and (max-width: 767px) {
	.yeswecan_section{padding-left:0;}
    .yeswecan_section .bg{width:100%;position: relative;height:250px;}
    .yeswecan_section .right_side:after{right:0;top:auto;bottom:100%;height:200px;transform:skewy(-5.5deg);margin-bottom:-200px;}
    .yeswecan_section .right_side .title{letter-spacing: 0;}
    .yeswecan_section.parallax_mobile .bg{position: fixed;z-index:-1;top:64px;left:0;}
    .yeswecan_section.parallax_mobile .right_side{margin-top:250px;}

    .wework_section .title{letter-spacing: 0;}
}
@media screen and (min-width: 568px) and (max-width: 767px) {
    .wework_section .list ul > li{width:33.3333%;}
}
@media screen and (min-width: 768px) {
	.yeswecan_section .right_side{padding:45px 30px 60px 30px;}
	.yeswecan_section .right_side .title{font-size:54px;margin-bottom:25px;}

	.wework_section .title{font-size:32px;padding:35px 0 30px;}
	.wework_section .list{padding:45px 30px 30px;}
	.wework_section .list ul > li{width:33.3333%;height:149px;}
	.wework_section .list ul > li .imglogo{width:90%;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.yeswecan_section{padding-left:0;}
    .yeswecan_section .bg{width:100%;position: relative;height:480px;}
    .yeswecan_section .right_side:after{right:0;top:auto;bottom:100%;height:200px;transform:skewy(-5.5deg);margin-bottom:-200px;}
}
@media screen and (min-width: 1024px) {
	.yeswecan_section .right_side{padding:41px 30px 59px 36px;}
	.yeswecan_section .right_side:after{width:301px;margin-right:-299px;}
	.yeswecan_section .right_side .title{font-size:53px;margin-bottom:26px;}
	.yeswecan_section .right_side .content{font-size:16px;}

	.wework_section .title{font-size:31px;padding:37px 0 29px;}
	.wework_section .list{padding:46px 124px 29px;}
}
@media screen and (min-width: 1280px) {
	.yeswecan_section .right_side{padding:41px 50px 59px 56px;}
}
@media screen and (min-width: 1440px) {
	.yeswecan_section .right_side{padding:46px 100px 66px 107px;}
	.yeswecan_section .right_side:after{width:334px;margin-right:-332px;}
	.yeswecan_section .right_side .title{font-size:59px;margin-bottom:29px;}
	.yeswecan_section .right_side .content{font-size:17px;}

	.wework_section .title{font-size:35px;padding:42px 0 32px;}
	.wework_section .list{padding:51px 138px 32px;}
	.wework_section .list ul > li{height:166px;}
	.wework_section .list ul > li .imglogo{max-width:134px;}
}
@media screen and (min-width: 1800px) {
	.yeswecan_section .right_side{padding:55px 120px 79px 129px;}
	.yeswecan_section .right_side:after{width:403px;margin-right:-400px;}
	.yeswecan_section .right_side .title{font-size:71px;margin-bottom:35px;}
	.yeswecan_section .right_side .content{font-size:20px;}

	.wework_section .title{font-size:42px;padding:50px 0 39px;}
	.wework_section .list{padding:62px 166px 39px;}
	.wework_section .list ul > li{height:200px;}
	.wework_section .list ul > li .imglogo{max-width:161px;}
}

/* Template - Contact */
.contact_section.yeswecan_section .right_side{padding:40px 16px 40px 16px;}
.contact_section .inner{font-size:17px;font-weight:300;line-height:1.1;letter-spacing:0.075em;}
.contact_section.yeswecan_section .title{font-size:34px;margin-bottom:32px;}
.contact_section .info_contact{margin-bottom:40px;}
.contact_section .info_contact > li{padding-left:28px;position:relative;margin-bottom:16px;}
.contact_section .info_contact > li:last-child{margin-bottom:0;}
.contact_section .info_contact > li .icon{position:absolute;left:1px;top:-1px;font-size:18px;}
.contact_section .info_contact > li .icon.icon-email{font-size:16px;left:3px;}
.contact_section .branches{margin-bottom:40px;}
.contact_section .branches > li{margin-bottom:16px;}
.contact_section .branches > li:last-child{margin-bottom:0;}
.contact_section .branches > li .btitle{font-size:19px;font-weight:500;letter-spacing:0.075em;margin-bottom:8px;}

.contact_section .form{width:100%;}
.contact_section .form .legend{display:block;white-space:normal;width:100%;font-size:19px;font-weight:500;letter-spacing:0.075em;margin-bottom:16px;}
.contact_section .form .inputs_cont{margin-right:-16px;}
.contact_section .form .inputs_cont:after{content:'';clear:both;display:table;}
.contact_section .form .input{float:left;width:100%;padding-right:16px;margin-bottom:16px;position:relative;}
.contact_section .form .input:last-child{margin-bottom:0;}
.contact_section .form .input label{display:block;margin-bottom:5px;}
.contact_section .form .input input[type="text"]{background:#F4F4F4;display:block;width:100%;padding:0;text-indent:10px;border:none;height:29px;}
.contact_section .form .input.input_full{width:100%;}
.contact_section .form .input textarea{background:#F4F4F4;display:block;width:100%;padding:10px;border:none;padding:10px;resize:none;height:80px;}
.contact_section .form .input_submit{float:right;}
.contact_section .form .input_submit .btn{background:#000000;border:none;width:100%;display:block;height:29px;color:#FFF;}
.contact_section .form .must:before { display: block; content: '*'; color: #D02333; font-weight: 400;font-size:12px; position: absolute; left: -9px; top: 0; }

.field-validation-error{color:#D02333;font-size:14px;}

@media screen and (max-width: 767px) {
    .contact_section .info_contact > li .icon{top:1px;}

    .contact_section .form .input input[type="text"],.contact_section .form .input .btn{height:40px;}
}
@media screen and (min-width: 768px) {
	.contact_section.yeswecan_section .right_side{padding:45px 30px 60px 30px;}
	.contact_section.yeswecan_section .title{margin-bottom:35px;}
	.contact_section .info_contact{margin-bottom:31px;}
	.contact_section .info_contact > li{margin-bottom:13px;}
	.contact_section .branches{margin-bottom:37px;}
	.contact_section .branches > li{margin-bottom:13px;}
	.contact_section .branches > li .btitle{margin-bottom:13px;}

    .contact_section .form .legend{margin-bottom:17px;}
    .contact_section .form .inputs_cont{margin-right:-23px;}
    .contact_section .form .input{width:50%;padding-right:23px;margin-bottom:20px;}
    .contact_section .form .input input[type="text"]{text-indent:9px;}
    .contact_section .form .input textarea{padding:9px;height:51px;}
}
@media screen and (min-width: 1024px) {
	.contact_section.yeswecan_section .right_side{padding:61px 45px 55px 41px;}
	.contact_section .inner{font-size:16px;}
}
@media screen and (min-width: 1280px) {
	.contact_section.yeswecan_section .right_side{padding:61px 95px 55px 91px;}

    .contact_section .form{width:419px;}
}
@media screen and (min-width: 1440px) {
	.contact_section.yeswecan_section .right_side{padding:68px 105px 61px 101px;}
	.contact_section .inner{font-size:17px;}
	.contact_section.yeswecan_section .title{font-size:38px;margin-bottom:39px;}
	.contact_section .info_contact{margin-bottom:34px;}
	.contact_section .info_contact > li{padding-left:31px;margin-bottom:14px;}
	.contact_section .info_contact > li .icon{font-size:20px;}
	.contact_section .info_contact > li .icon.icon-email{font-size:17px;}
	.contact_section .branches{margin-bottom:41px;}
	.contact_section .branches > li{margin-bottom:14px;}
	.contact_section .branches > li .btitle{margin-bottom:15px;}

}
@media screen and (min-width: 1800px) {
	.contact_section.yeswecan_section .right_side{padding:82px 127px 73px 122px;}
	.contact_section .inner{font-size:18px;}
	.contact_section.yeswecan_section .title{font-size:46px;margin-bottom:47px;}
	.contact_section .info_contact{margin-bottom:41px;}
	.contact_section .info_contact > li{padding-left:37px;margin-bottom:17px;}
	.contact_section .info_contact > li .icon{font-size:24px;}
	.contact_section .info_contact > li .icon.icon-email{font-size:21px;left:4px;}
	.contact_section .branches{margin-bottom:49px;}
	.contact_section .branches > li{margin-bottom:17px;}
	.contact_section .branches > li .btitle{font-size:20px;margin-bottom:18px;}

	.contact_section .form{width:444px;}
	.contact_section .form .legend{font-size:20px;margin-bottom:18px;}
	.contact_section .form .inputs_cont{margin-right:-24px;}
	.contact_section .form .input{width:50%;padding-right:24px;margin-bottom:21px;}
	.contact_section .form .input label{margin-bottom:5px;}
	.contact_section .form .input input[type="text"]{text-indent:10px;}
	.contact_section .form .input textarea{padding:10px;height:54px;}
}

/* Template - Project */
.topslider_section{position:relative;z-index:1;}
.topslider_section .main_top_carousel{height:80vh;max-height:807px;min-height:448px;position:relative;overflow:hidden;}
.topslider_section .item{width:100%;height:100%;position:absolute;left:0;top:0;visibility:hidden;}
.topslider_section .item.active{z-index:2;}
.topslider_section .item .box_images{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
.topslider_section .item .box_images .bg{width:100%;height:100%;position:absolute;left:0;top:0;}
.topslider_section .item .box_images .bg .cover,.topslider_section .item .box_images .bg .video_bg{width:100%;height:100%;position:absolute;left:0;top:0;}
.topslider_section .box_text{width:100%;margin:0 auto;position:relative;z-index:1;display:table;height:100%;float:right;}
.topslider_section .box_text .table-cell{width:100%;height:100%;vertical-align:middle;text-align:left;color:#ffffff;}
.topslider_section .box_text .animate_text{overflow:hidden;display:block;position:relative;}
.topslider_section .box_text .inner{width:560px;position:relative;left:0;margin-bottom:0;}
.topslider_section .box_text .inner .line{width:1px;height:100%;position:absolute;right:100%;top:0;background:#FFF;margin-right:20px;transform:skewx(-12.6deg);transform-origin:0% 0%;}
.topslider_section .box_text .title{font-size:54px;display:block;font-weight:200;line-height:1.095;margin-bottom:12px;}
.topslider_section .box_text .desc{font-size:18px;line-height:1.25;font-weight:200;letter-spacing:0.025em;padding-left:0;}
.topslider_section.not_init .box_text{opacity:0;}
.topslider_section.not_init .item:first-child .box_images{transform:scale(1.1);opacity:0;}
.topslider_section .navs{display:none;}

.topslider_section .dots{right:16px;top:0;height:100%;position:absolute;z-index:10;}
.topslider_section .dots .table{width:100%;height:100%;}
.topslider_section .dots .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding-top:0;}
.topslider_section .dots .btn_pause{position:relative;right:0;top:0;margin-bottom:13px;}
.topslider_section .dots li{margin-bottom:13px;position:relative;}
.topslider_section .dots li:after{content:'';width:1px;height:13px;position:absolute;left:0;right:0;top:100%;background:#FFF;margin:0 auto;}
.topslider_section .dots li:last-child{margin-bottom:0;}
.topslider_section .dots li:last-child:after{display:none;}
.topslider_section .dots li a,.owl-carousel .owl-dots .owl-dot{display:block;width:17px;height:17px;display:block;border-radius:50%;border:1px solid #FFF;margin:0 auto;position:relative;background:none;opacity:1;}
.topslider_section .dots li a:after,.owl-carousel .owl-dots .owl-dot:after{content:'';width:47.3685%;height:47.3685%;background:#FFF;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:50%;opacity:0;}
.topslider_section .dots li a.active:after,.owl-carousel .owl-dots .owl-dot.active:after{opacity:1;}

.topslider_section .btn_pause{width:31px;height:31px;display:block;border-radius:50%;outline:none;position:relative;background:transparent;z-index:25;border:none;padding:0;}
.topslider_section .btn_pause:after{content:'';width:21px;height:21px;background:#FFF;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%;z-index:2;}
.topslider_section .btn_pause:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%;z-index:0;border:1px solid #FFF;z-index:1;}
.topslider_section .btn_pause .icon-play{width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #000;position:absolute;left:2px;top:0;right:0;bottom:0;display:block;margin:auto;opacity:0;z-index:3;}
.topslider_section .btn_pause .icon_pause{width:7px;height:10px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:3;}
.topslider_section .btn_pause .icon_pause:after,.topslider_section .btn_pause .icon_pause:before{position:absolute;left:0;top:0;width:2px;height:100%;content:'';background:#000;}
.topslider_section .btn_pause .icon_pause:after{left:auto;right:0;}
.topslider_section.gallery_pause .btn_pause .icon_pause{opacity:0;}
.topslider_section.gallery_pause .btn_pause .icon-play{opacity:1;}

.partext_section.shadow{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.31);}
.partext_section .bg{height:250px;top:0;}
.partext_section .right_side{padding:0;}
.partext_section .right_side .title{letter-spacing:0;margin-bottom:20px;}
.partext_section .right_side .content{font-size:18px;letter-spacing:0.014em;line-height:1.25;max-width:100%;}
.partext_section .table{position:relative;z-index:2;height:auto;width:100%;}
.partext_section .table-cell{height:100%;width:100%;vertical-align:middle;padding:40px 16px 40px 16px;}
.partext_section.partext_right{padding-right:50%;padding-left:0;}
.partext_section.partext_right .bg{right:0;left:auto;}
.partext_section.partext_right .right_side:after{left:100%;right:auto;margin-right:0;margin-left:0;transform-origin:100% 100%;}
.partext_section.partext_right .table-cell{padding-right:0;padding-left:16px;}

.pageslider_section{padding:0 16px;}
.pageslider_section .item{padding:16px 0 47px;}
.pageslider_section .main_carousel:not(.owl-loaded) .item:not(:first-child){display:none;}
.pageslider_section .item .cover{height:250px;min-height:0;max-height:600px;}
.pageslider_section .owl-carousel .owl-nav{display:none;}
.pageslider_section .owl-carousel .owl-dots{font-size:0;bottom:15px;}
.pageslider_section .owl-carousel .owl-dots .owl-dot{display:inline-block;margin-right:14px;}
.pageslider_section .owl-carousel .owl-dots .owl-dot:before{content:'';width:14px;height:1px;position:absolute;left:100%;top:0;bottom:0;margin:auto 0;background:#FFF;margin-left:1px;}
.pageslider_section .owl-carousel .owl-dots .owl-dot:last-child{margin-right:0;}
.pageslider_section .owl-carousel .owl-dots .owl-dot:last-child:before{display:none;}

.video_section .iframe{height:250px;max-height:600px;min-height:0;display:block;width:100%;}

.results_section{background:#313131;padding:40px 16px 8px;text-align:center;position:relative;z-index:2;}
.results_section .title{font-size:44px;line-height:1;font-weight:200;display:block;margin-bottom:32px;}
.results_section .list{font-size:0;}
.results_section .list .item{display:inline-block;vertical-align:top;padding:0 10px;width:50%;}
.results_section .list .item .num{width:84%;font-size:40px;line-height:1;display:block;margin:0 auto;margin-bottom:24px;font-weight:500;}
.results_section .list .item .num .line{height:1px;background:#FFF;margin-top:16px;}
.results_section .list .item .desc{font-size:15px;font-weight:200;letter-spacing:0.021em;line-height:1.25;}

.otherevents_section{text-align:center;background:#FFF;padding:40px 32px 40px;}
.otherevents_section .title{font-size:44px;line-height:1;font-weight:200;display:block;color:#000;margin-bottom:20px;}
.otherevents_section .main_carousel{overflow:visible;}
.otherevents_section .main_carousel:not(.owl-loaded){height:208px;overflow:hidden;}
.otherevents_section .item .inner{position:relative;display:block;height:208px;}
.otherevents_section .item .cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.otherevents_section .item .bottom{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.69);height:52px;width:100%;color:#FFF;font-size:17px;font-weight:400;letter-spacing:0.025em;padding:12px 12px 0;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0);}
.otherevents_section .item .inner:hover .bottom{background:rgba(0,0,0,1);}
.otherevents_section .item .bottom.bottom_small{padding-top:7px;}
.otherevents_section .item .bottom .small_text{font-size:13px;letter-spacing:0.025em;padding-top:4px;}
.otherevents_section .main_carousel .owl-nav{position:static;}
.otherevents_section .main_carousel .owl-nav .owl-next{position:absolute;left:100%;top:-4px;bottom:0;margin:auto 0;height:64px;line-height:64px;font-size:64px;color:#000;margin-left:10px;}
.otherevents_section .main_carousel .owl-nav .owl-prev{position:absolute;right:100%;top:-4px;bottom:0;margin:auto 0;height:64px;line-height:64px;font-size:64px;color:#000;margin-right:10px;}

@media screen and (max-width: 767px) {
    .topslider_section .box_text .inner{width:100%;padding:0 16px;}
    .topslider_section .box_text .title{font-size:50px;}
    .topslider_section .dots ul,.topslider_section .dots li,.topslider_section .btn_pause{display: inline-block;vertical-align: middle;margin-bottom:0!important;margin-right:13px;}
    .topslider_section .dots li:last-child{margin-right:0;}
    .topslider_section .dots li:after{height:1px;width:13px;top:0;bottom:0;margin:auto 0;left:100%;right:auto;}
    .topslider_section .dots{height:auto;top:auto;bottom:16px;width:100%;left:0;right:auto;text-align:center;}
    .topslider_section .item .box_images .bg .cover, .topslider_section .item .box_images .bg .video_bg{opacity:0.7!important;}
    .topslider_section .box_text .desc{font-weight:300;}

	.partext_section.partext_right{padding:0;}
    .partext_section.partext_right .right_side:after{left:0;right:auto;transform: skewy(5.5deg);margin-bottom: -200px;transform-origin: 100% 100%;}
    .partext_section.partext_right .table-cell{padding-right:16px;}

    .results_section .list .item{margin-bottom:32px;}
}
@media screen and (min-width: 768px) {
	.topslider_section .main_top_carousel{height:86vh;}
	.topslider_section .box_text .inner{width:495px;left:132px;margin-bottom:45px;}
	.topslider_section .box_text .inner .line{margin-right:28px;}
	.topslider_section .box_text .title{font-size:75px;margin-bottom:16px;}
	.topslider_section .box_text .desc{font-size:25px;padding-left:7px;}

	.topslider_section .dots{right:22px;}

	.partext_section .bg{height:480px;}
	.partext_section .table-cell{padding:40px 30px 55px 30px;}
	.partext_section.partext_right .table-cell{padding-left:30px;}

	.pageslider_section{padding:0 30px;}
	.pageslider_section .item{padding:30px 0 60px;}
	.pageslider_section .item .cover{height:73.7566vh;min-height:448px;}
	.pageslider_section .owl-carousel .owl-dots{bottom:22px;}

	.video_section .iframe{height:86vh;min-height:448px;}

	.results_section{padding:40px 30px 70px;}
	.results_section .title{font-size:53px;margin-bottom:30px;}
	.results_section .list .item{width:25%;}
	.results_section .list .item .num{font-size:48px;margin-bottom:23px;}
	.results_section .list .item .num .line{margin-top:15px;}
	.results_section .list .item .desc{font-size:16px;}

	.otherevents_section{padding:30px 50px 50px;}
	.otherevents_section .title{font-size:53px;margin-bottom:25px;}
	.otherevents_section .item .bottom{font-size:18px;}
	.otherevents_section .main_carousel .owl-nav .owl-next{top:-6px;height:84px;line-height:84px;font-size:84px;margin-left:16px;}
	.otherevents_section .main_carousel .owl-nav .owl-prev{top:-6px;height:84px;line-height:84px;font-size:84px;margin-right:16px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.partext_section.partext_right{padding:0;}
    .partext_section.partext_right .right_side:after{left:0;right:auto;transform: skewy(5.5deg);margin-bottom: -200px;transform-origin: 100% 100%;}
    .partext_section.partext_right .table-cell{padding-right:30px;}
}
@media screen and (min-width: 1024px) {
	.topslider_section .main_top_carousel{max-height:607px;}
	.topslider_section .box_text{width:50%;}
	.topslider_section .box_text .inner{left:0;}
	.topslider_section .box_text .title{font-size:65px;}

	.partext_section .bg{height:140%;top:-20%;}
	.partext_section .right_side .title{margin-bottom:19px;}
	.partext_section .right_side .content{max-width:381px;}
	.partext_section .table{height:368px;}
	.partext_section .table-cell{padding:51px 0px 51px 34px;}
	.partext_section.partext_right .right_side:after{margin-left:-299px;}
	.partext_section.partext_right .table-cell{padding-left:129px;}

	.pageslider_section{padding:0 22px;}
	.pageslider_section .item{padding:22px 0 62px;}
	.pageslider_section .item .cover{max-height:523px;}
	.pageslider_section .owl-carousel .owl-dots{bottom:24px;}

	.video_section .iframe{max-height:607px;}

	.results_section{padding:42px 32px 80px;}
	.results_section .title{margin-bottom:32px;}
	.results_section .list .item{padding:0 11px;}
	.results_section .list .item .num{font-size:53px;margin-bottom:25px;}
	.results_section .list .item .num .line{margin-top:17px;}
	.results_section .list .item .desc{font-size:18px;}

	.otherevents_section{padding:29px 57px 51px;}
}
@media screen and (min-width: 1280px) {
	.topslider_section .box_text .inner{left:78px;}
	.topslider_section .box_text .title{font-size:75px;}

	.partext_section .table-cell{padding:51px 0px 51px 74px;}
	.partext_section.partext_right .table-cell{padding-left:169px;}

	.results_section{padding:42px 92px 80px;}
}
@media screen and (min-width: 1440px) {
	.topslider_section .main_top_carousel{max-height:674px;min-height:498px;}
	.topslider_section .box_text .inner{width:510px;left:86px;margin-bottom:50px;}
	.topslider_section .box_text .inner .line{margin-right:31px;}
	.topslider_section .box_text .title{font-size:83px;margin-bottom:18px;}
	.topslider_section .box_text .desc{font-size:27px;}

	.partext_section .right_side .title{margin-bottom:22px;}
	.partext_section .right_side .content{font-size:20px;max-width:423px;}
	.partext_section .table{height:409px;}
	.partext_section .table-cell{padding:56px 0px 56px 138px;}
	.partext_section.partext_right .right_side:after{margin-left:-332px;}
	.partext_section.partext_right .table-cell{padding-left:299px;}

	.pageslider_section{padding:0 25px;}
	.pageslider_section .item{padding:25px 0 69px;}
	.pageslider_section .item .cover{min-height:498px;max-height:581px;}
	.pageslider_section .owl-carousel .owl-dots{bottom:27px;}
	.pageslider_section .owl-carousel .owl-dots .owl-dot{margin-right:16px;}
	.pageslider_section .owl-carousel .owl-dots .owl-dot:before{width:16px;}

	.video_section .iframe{max-height:674px;min-height:498px;}

	.results_section{padding:46px 158px 89px;}
	.results_section .title{font-size:59px;margin-bottom:36px;}
	.results_section .list .item{padding:0 12px;}
	.results_section .list .item .num{font-size:59px;margin-bottom:27px;}
	.results_section .list .item .num .line{margin-top:19px;}
	.results_section .list .item .desc{font-size:20px;}

	.otherevents_section{padding:32px 63px 56px;}
	.otherevents_section .title{font-size:59px;margin-bottom:27px;}
	.otherevents_section .main_carousel:not(.owl-loaded){height:231px;}
	.otherevents_section .item .inner{height:231px;}
	.otherevents_section .item .bottom{height:57px;font-size:20px;padding:12px 13px 0;}
	.otherevents_section .item .bottom.bottom_small{padding-top:8px;}
	.otherevents_section .item .bottom .small_text{font-size:15px;padding-top:5px;}
	.otherevents_section .main_carousel .owl-nav .owl-next{top:-7px;height:93px;line-height:93px;font-size:93px;margin-left:18px;}
	.otherevents_section .main_carousel .owl-nav .owl-prev{top:-7px;height:93px;line-height:93px;font-size:93px;margin-right:18px;}
}
@media screen and (min-width: 1800px) {
	.topslider_section .main_top_carousel{max-height:812px;min-height:600px;}
	.topslider_section .box_text .inner{width:610px;left:104px;margin-bottom:60px;}
	.topslider_section .box_text .inner .line{margin-right:37px;}
	.topslider_section .box_text .title{font-size:100px;margin-bottom:22px;}
	.topslider_section .box_text .desc{font-size:33px;padding-left:9px;}

	.topslider_section .dots{right:26px;}
	.topslider_section .dots .btn_pause{margin-bottom:16px;}
	.topslider_section .dots li{margin-bottom:16px;}
	.topslider_section .dots li:after{height:16px;}
	.topslider_section .dots li a,.owl-carousel .owl-dots .owl-dot{width:21px;height:21px;}

	.topslider_section .btn_pause{width:37px;height:37px;}
	.topslider_section .btn_pause:after{width:25px;height:25px;}
	.topslider_section .btn_pause .icon-play{border-width:6px 0 6px 7px;}
	.topslider_section .btn_pause .icon_pause{width:9px;height:12px;}
	.topslider_section .btn_pause .icon_pause:after,.topslider_section .btn_pause .icon_pause:before{width:3px;}

	.partext_section .right_side .title{margin-bottom:26px;}
	.partext_section .right_side .content{font-size:24px;max-width:510px;}
	.partext_section .table{height:493px;}
	.partext_section .table-cell{padding:68px 0px 68px 166px;}
	.partext_section.partext_right .right_side:after{margin-left:-400px;}
	.partext_section.partext_right .table-cell{padding-left:360px;}

	.pageslider_section{padding:0 30px;}
	.pageslider_section .item{padding:30px 0 83px;}
	.pageslider_section .item .cover{min-height:600px;max-height:700px;}
	.pageslider_section .owl-carousel .owl-dots{bottom:32px;}
	.pageslider_section .owl-carousel .owl-dots .owl-dot{margin-right:19px;}
	.pageslider_section .owl-carousel .owl-dots .owl-dot:before{width:19px;}

	.video_section .iframe{max-height:812px;min-height:600px;}

	.results_section{padding:56px 190px 107px;}
	.results_section .title{font-size:71px;margin-bottom:43px;}
	.results_section .list .item{padding:0 15px;}
	.results_section .list .item .num{font-size:71px;margin-bottom:33px;}
	.results_section .list .item .num .line{margin-top:23px;}
	.results_section .list .item .desc{font-size:24px;}

	.otherevents_section{padding:39px 76px 68px;}
	.otherevents_section .title{font-size:71px;margin-bottom:33px;}
	.otherevents_section .main_carousel:not(.owl-loaded){height:278px;}
	.otherevents_section .item .inner{height:278px;}
	.otherevents_section .item .bottom{height:69px;font-size:24px;padding:16px 16px 0;}
	.otherevents_section .item .bottom.bottom_small{padding-top:10px;}
	.otherevents_section .item .bottom .small_text{font-size:18px;padding-top:6px;}
	.otherevents_section .main_carousel .owl-nav .owl-next{top:-8px;height:112px;line-height:112px;font-size:112px;margin-left:22px;}
	.otherevents_section .main_carousel .owl-nav .owl-prev{top:-8px;height:112px;line-height:112px;font-size:112px;margin-right:22px;}
}

/* Home intro */
.home_intro{position:absolute;left:0;top:0;width:100%;height:100%;min-height:370px;opacity:0;overflow:hidden;}
.home_intro .video_bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
.home_intro .animate_cont{position:relative;display:block;overflow:hidden;}
.home_intro .table{position:relative;z-index:1;width:100%;height:100%;}
.home_intro .table-cell{width:100%;height:100%;vertical-align:middle;text-align:center;padding-bottom:0%;}
.home_intro .logo{width:164px;height:38px;display:block;margin:0 auto;margin-bottom:32px;background:url('/Content/images/logo_white.png') no-repeat 0 0;background-size:100%;}
.home_intro .title{font-size:32px;font-weight:900;line-height:1.1;display:block;letter-spacing:0.02em;-webkit-text-stroke:1px rgba(255,255,255,1);color:transparent;}
.home_intro .title strong{color:#FFF;font-weight:900;}
.home_intro .btn_cont{position:absolute;left:0;bottom:0%;width:100%;}
.home_intro .btn{display:block;width:118px;height:44px;border:4px solid #FFF;line-height:40px;text-align:center;color:#FFF;font-size:18px;font-weight:700;border-radius:37px;margin:0 auto;}
.home_intro .btn:hover{color:#000;background:#FFF;}

@media screen and (max-width: 767px) {
    .home_intro .title{line-height:1.25;}
    .home_intro .btn{border-width:2px;}
    .home_intro .btn_cont{position: relative;padding-top:44px;}
}
@media screen and (min-width: 768px) {
	.home_intro{min-height:291px;padding:0 30px;}
	.home_intro .table-cell{padding-bottom:6.8%;}
	.home_intro .logo{width:211px;height:49px;margin-bottom:57px;}
	.home_intro .title{font-size:42px;}
	.home_intro .btn_cont{bottom:16%;}
	.home_intro .btn{width:166px;height:61px;line-height:56px;font-size:25px;}
}
@media screen and (min-width: 1024px) {
	.home_intro{min-height:261px;padding:0;}
	.home_intro .logo{width:190px;height:44px;margin-bottom:52px;}
	.home_intro .title{font-size:37px;}
	.home_intro .btn{width:149px;height:55px;line-height:50px;font-size:22px;}
}
@media screen and (min-width: 1440px) {
	.home_intro{min-height:291px;}
	.home_intro .logo{width:211px;height:49px;margin-bottom:57px;}
	.home_intro .title{font-size:42px;}
	.home_intro .btn{width:166px;height:61px;line-height:56px;font-size:25px;}
}
@media screen and (min-width: 1800px) {
	.home_intro{min-height:350px;}
	.home_intro .logo{width:254px;height:59px;margin-bottom:69px;}
	.home_intro .title{font-size:50px;}
	.home_intro .btn{width:200px;height:74px;line-height:68px;font-size:30px;}
}
