@font-face {
    font-family: 'sofia_proregular';

    src: url('font/SofiaProRegular/sofia_pro_regular-webfont.eot');
    src: url('font/SofiaProRegular/sofia_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProRegular/sofia_pro_regular-webfont.woff2') format('woff2'),
    url('font/SofiaProRegular/sofia_pro_regular-webfont.woff') format('woff'),
    url('font/SofiaProRegular/sofia_pro_regular-webfont.ttf') format('truetype'),
    url('font/SofiaProRegular/sofia_pro_regular-webfont.svg#sofia_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sofia_prolight';
    src: url('font/SofiaProLight/sofia_pro_light-webfont.eot');
    src: url('font/SofiaProLight/sofia_pro_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProLight/sofia_pro_light-webfont.woff2') format('woff2'),
    url('font/SofiaProLight/sofia_pro_light-webfont.woff') format('woff'),
    url('font/SofiaProLight/sofia_pro_light-webfont.ttf') format('truetype'),
    url('font/SofiaProLight/sofia_pro_light-webfont.svg#sofia_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sofia_proultralight';
    src: url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.eot');
    src: url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.woff2') format('woff2'),
    url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.woff') format('woff'),
    url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.ttf') format('truetype'),
    url('font/SofiaProUltraLite/sofia_pro_ultralight-webfont.svg#sofia_proultralight') format('svg');

    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sofia_prosemibold';
    src: url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.eot');
    src: url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.woff2') format('woff2'),
    url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.woff') format('woff'),
    url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.ttf') format('truetype'),
    url('font/SofiaProSemiBold/sofia_pro_semi_bold-webfont.svg#sofia_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sofia_proextralight';
    src: url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.eot');
    src: url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.woff2') format('woff2'),
    url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.woff') format('woff'),
    url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.ttf') format('truetype'),
    url('font/SofiaProExtraLight/sofia_pro_extralight-webfont.svg#sofia_proextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'sofia_promedium';
    src: url('font/SofiaProMedium/sofia_pro_medium-webfont.eot');
    src: url('font/SofiaProMedium/sofia_pro_medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/SofiaProMedium/sofia_pro_medium-webfont.woff2') format('woff2'),
    url('font/SofiaProMedium/sofia_pro_medium-webfont.woff') format('woff'),
    url('font/SofiaProMedium/sofia_pro_medium-webfont.ttf') format('truetype'),
    url('font/SofiaProMedium/sofia_pro_medium-webfont.svg#sofia_promedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {
    overflow-x:hidden !important;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
}
@media (max-width: 900px) {
    html { font-size: 12px; }
}
@media (max-width: 400px) {
    html { font-size: 10px; }
}

body {font-family: sofia_proregular;}
a:hover,  a:focus{color: #1AD68F;text-decoration:none;}

/* Top Navigation */
.navbar .navbar-nav {display: inline-block;float: none;padding-top:20px;padding-bottom:45px;}
.navbar .navbar-collapse {text-align: center;}
.navbar-default {background-color: transparent; border: none;border-top: 7px solid #33cc99;border-radius: 0;}
.navbar-default {position:absolute;z-index: 1;width:100%;}
.navbar-default .navbar-nav > li > a {color: #fff;letter-spacing: 2px;font-size: 0.95rem;white-space: nowrap;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #fff;}
.navbar-default .navbar-toggle {border: none;margin-top:5px;top:17px;margin-right:20px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
.navbar-nav > li {width: 170px; width: 12rem;}
.navbar-nav > li > a {line-height: 78px;}
.navbar-right {position: absolute;}
.navbar-right > li {width:auto !important;}
.navbar-default .navbar-nav.navbar-right > li > a{padding-right: 0;color: #fff !important;font-family: sofia_proextralight;letter-spacing:1px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #1AD68F;}
.navbar-nav .logo img {height:80px}
.navbar .navbar-header{position:relative;z-index:1;}
.navbar .mobile-logo{display:inline-block;margin-left:15px;margin-top:10px;display:none;}
.navbar .mobile-logo img{height:43px;}
.collapse{display:block;}


.menu-section {width:25px;height:35px;}
.navbar-toggle .icon-bar + .icon-bar{margin:0 !important;}
.menu-section span {height: 2px;background-color: #333;display: block;position: absolute;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width:100% !important;left:0;}
.menu-section span:nth-child(1) {top:0;}
.menu-section span:nth-child(2) {top:7px;opacity:1;}
.menu-section span:nth-child(3) {top:14px;}

.menu-section.open span:nth-child(1) {top:9px;transform:rotate(45deg);-webkig-transform:rotate(45deg);}
.menu-section.open span:nth-child(2) {opacity:0;}
.menu-section.open span:nth-child(3) {top:9px;transform:rotate(-45deg);-webkig-transform:rotate(-45deg);}

.slimScrollBar{background:#FFF !important;}


.single-post .navbar-default{background: #000000}
/*.single-post .footer_social li a:hover{background-color:#1AD68F }*/

/* Footer */
.footer{background:#000;padding-bottom:80px;}
.footer-area{height:auto !important;}
.footer .footer-header{padding-top:9.2rem;height:auto !important;}
.footer .footer-header .left-col,.footer .footer-header .right-col{position:relative;float:left;}
.footer .footer-header .left-col{width:60%;}
.footer .footer-header .right-col{width:40%;}
.footer .footer-header .left-content{font-family: sofia_proultralight;font-size:3.5rem;color: #e1e1e1;display:inline-block;padding:10px 40px;background-image: url('images/home/quote-left.png'), url('images/home/quote-right.png');background-repeat: no-repeat, no-repeat;background-position: top left,top right;line-height:4.9rem;}
.footer .footer-header .left-content span.by{font-size:1.36rem;color: #898989;font-family: sofia_prolight;letter-spacing:0.3rem;text-transform:uppercase;}
.footer .footer-header .right-content{text-align:center;position:absolute;width:450px;height:auto;max-width:100%;}
.footer .footer-header .right-content img{max-width:100%;max-height:100%;}
.footer .footer-header .right-content .view-all-link{text-align: center;letter-spacing: 0.4rem;font-size:1.14rem;display: block;color: #1AD68F;margin-top:50px;}

.footer .footer-bottom{padding-top:40px;}
.footer .footer-bottom ul{margin:0;padding:0;}
.footer .footer-bottom ul li{list-style:none;}

.footer .footer-bottom .left-col{float:left;width:60%}
.footer .footer-bottom .left-col .footer-nav ul{display:inline-block;width:160px;}
.footer .footer-bottom .left-col .footer-nav ul li{padding-right:20px;padding-bottom:13px;}
.footer .footer-bottom .left-col .footer-nav ul li a{letter-spacing: 0.18rem;font-size:0.94rem;color: #EEEDE9;}
.footer .footer-bottom .left-col .footer-nav ul li a:hover{color: #1ad68f;}
.footer .footer-bottom .right-col{float:left;width:40%}
.footer .footer-bottom .right-col .social-links{float:right;padding:13px 0;}
.footer .footer-bottom .right-col .social-links ul li{display:inline-block;margin:0 7px;}
.footer .footer-bottom .right-col .footer-logo{float:right;margin-left:50px;}
.footer .footer-bottom .right-col .footer-logo img{height:53px;}
.social-links ul li a{display: inline-block; width: 37px; height: 37px; color: #000000; background: #898989; border-radius: 100%; display: table; overflow: hidden; font-size: 20px}
.social-links ul li a:hover{background: #1AD68F;}
.social-links ul li a i{display: table-cell; vertical-align: middle; text-align: center}

/* Common */
#section1 .animation-area .row {padding-top: 140px;}
.vcenter{display: table-cell;vertical-align: middle;float: none;height:100vh;}
.vmiddle {display: table-cell;vertical-align: middle;float: none;}
.wave {position: absolute;background: url(images/careers/wave.png) no-repeat;right:24px;top:25%;width:37px;height:93px;}
.wave-line{position: absolute;background: #f6f6f6 none repeat scroll 0 0;right:35px;top:25%;width:5px;height:90px;}
.wave-bottom {position: absolute;background: url(images/careers/wave-bottom.jpg) no-repeat;right:15%;bottom:0;width:83px;height:29px;}
.valign{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);}

.grad-black {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7),rgba(255, 255, 255, 0.1));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0.1));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0.1));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0.1));
}

.grad-black-full {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0.1), rgba(21, 21, 21, 0.9));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0.1), rgba(21, 21, 21, 0.9));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0.1), rgba(21, 21, 21, 0.9));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0.1), rgba(21, 21, 21, 0.9));
}

.grad-gary{
    background-color:#FFF;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 70%, #F4F4F4 70%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 70%, #F4F4F4 70%, #FFFFFF 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 70%, #F4F4F4 70%, #FFFFFF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(70, #FFFFFF), color-stop(70, #F4F4F4), color-stop(100, #FFFFFF));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 70%, #F4F4F4 70%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 70%, #F4F4F4 70%, #FFFFFF 100%);
}

/* Home Page */
body.home{background:#000000;}
.home .container-fluid {padding:0;}
.home .section{position: relative;min-height:100vh;}
.home .section .animation-area {height: 100vh;}
.home .space-man-wrapper{display:inline-block;height:170px;width:130px;position:relative; }
.home .space-man{text-align: center;background-image: url("images/home/earth.jpg");background-attachment: scroll;background-position: center 70vh;background-size:100%;background-repeat:no-repeat;background-color: #000;}
.home .space-man .heading {font-family: sofia_proultralight;color:#e1e1e1;font-size: 3.8rem;letter-spacing: 0.1rem;line-height: 1.5;margin: 10px auto 0;max-width: 100%;padding:0 ;text-transform: uppercase;}
.home .space-man .heading-next {color:#1AD68F;font-family:sofia_prolight;font-size:3.8rem;letter-spacing:0.1rem;text-transform:uppercase;margin-top:-1.1rem;}
.home .space-man .sub-heading {font-family: sofia_prolight;color:#FFF;font-size: 1.4rem;letter-spacing: 0.05rem;max-width: 60%;margin:1.9rem auto 4.5rem;}
.home .space-man .indicator-scroll {font-family: sofia_prosemibold;color:#E1E1E1;font-size:0.98rem;letter-spacing:0.3rem;text-transform:uppercase;margin:0 auto;}
.home .space-man .indicator-scroll span{color:#E1E1E1;cursor:pointer;}
.home .space-man .indicator-scroll img {padding-left:2rem;}
.home .cut-the-cord{min-height:100vh;text-align: center;overflow:hidden;background-color:#000;}
.home .cut-the-cord{background-image:none;}
.home .cut-the-cord .wrapper{position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);max-width:100%;max-height:100%;}
.home .cut-the-cord .up-section{height: 70vh;position: absolute;top: 0;z-index: 4;width: 100%;left:0;overflow:visible;transition:top cubic-bezier(0.26, 0.05, 0.74, 0.05) 0.3s;background:#FFF;}
.home .cut-the-cord .scissor-cut-section.play1{position:relative;z-index:-2;}
.home .cut-the-cord .scissor-cut-section.play .up-section{top:-70vh;overflow:hidden;}
.home .cut-the-cord .scissor-cut-section.play .down-section{top:100vh;overflow:hidden;}
.home .cut-the-cord .scissor-cut-section.play .scissor-wrapper{visibility:hidden;}
.home .cut-the-cord .up-section .wrapper{bottom:0;}
.home .cut-the-cord .down-section img, .home .cut-the-cord .up-section img{max-width:100%;position:relative;bottom:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0)}
.home .cut-the-cord .down-section{height: 30vh;position: absolute;top:70vh;z-index: 3;width: 100%;left:0;overflow:hidden;transition:top cubic-bezier(0.26, 0.05, 0.74, 0.05) 0.3s;background:#FFF;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper{position: absolute;z-index: 4;bottom: -22px;left: 98px;overflow:hidden;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper img{max-height:100%;transform:none;left:auto;max-width:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper .line{position:absolute;left:0;top:0;overflow:hidden;transition:width ease 0.5s;width:99%;height:100%;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper .scissor{position:absolute;right:0;top:0;transition:right ease 0.5s;height:42px;max-height:100%;max-width:100%;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper.play .line{width:0;}
.home .cut-the-cord .up-section .wrapper .scissor-wrapper.play .scissor{right:85%;}
.home .cut-the-cord-text{text-align: left;font-family: sofia_proultralight;font-size: 4.7rem;position: absolute;line-height: 75px;color:rgba(173,173,173,1);top:38%;left:40%;}
.home .cut-the-cord-text span{color:rgba(0,0,0,1);}
.home canvas#text, .home canvas#stage{position:absolute;left:0;top:0;margin:0;padding:0;display: none;}

.home .free-your-self{min-height:100vh;background: #000;text-align: left;margin: 0 auto;}
.home .free-your-self .heading {font-family: sofia_proultralight;color:#e1e1e1;font-size: 4.0rem;letter-spacing: 0.1rem;line-height: 1.06;margin: 0 auto;max-width: 50%;padding: 1rem;text-transform: uppercase;text-align: left;}
.home .wave-of-sound{background: #000 url('images/home/blue-dots.png') no-repeat center top;background-size:auto;}
.home .wave-of-sound .wave-wrapper{position:relative;left:50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);width:100%;text-align:center;margin-top:40px;}
.home .wave-of-sound .wave-wrapper p{line-height:3rem;font-size:1.8rem;font-weight: lighter;letter-spacing:0.3rem;color:#FFF;font-family:sofia_prolight;}
.home .wave-of-sound .wave-element-wrapper{text-align:center;display:inline-block;margin:0 auto;position:relative;top:-30px;}
.home .wave-of-sound .wave-element-wrapper>div{display:inline-block;float:left;}
.home .wave-of-sound .wave-element-wrapper .wave-middle{width:300px !important;}
.home .wave-of-sound .wave-element-wrapper .wave-middle img{position:relative;top:50%;max-width:100%;transform:translate(0, -50%);}
.home .wave-of-sound .wave-element-wrapper .wave-left img,.home .wave-of-sound .wave-element-wrapper .wave-right img{max-width:100%;}
.home .wave-of-sound .wave-element-wrapper .curve-wrapper{width:170px;height:160px;position:relative;}
.home .wave-of-sound .wave-element-wrapper .wave-left, .home .wave-of-sound .wave-element-wrapper .wave-right{visibility:hidden;opacity:0.3;transition:all ease 1.2s;}
.home .wave-of-sound .wave-element-wrapper .wave-left.back, .home .wave-of-sound .wave-element-wrapper .wave-right.back{transition:none;visibility:hidden;opacity:0;}
.home .wave-of-sound .wave-element-wrapper .wave-left .curve{position:absolute;top:50%;transform:translate(0, -50%);width:auto;text-align:center;}
.home .wave-of-sound .wave-element-wrapper .wave-left .curve-l{height:40px;right:10%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-left .curve-m{height:30px;right:5%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-left .curve-s{height:20px;right:1%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-left .curve img{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle;position:relative;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.home .wave-of-sound .wave-element-wrapper .wave-left.play .curve-l{right:90%;height:120%;width:35px;opacity:0;}
.home .wave-of-sound .wave-element-wrapper .wave-left.play .curve-m{right:60%;height:110%;width:26px;opacity:0}
.home .wave-of-sound .wave-element-wrapper .wave-left.play .curve-s{right:30%;height:100%;width:14px;opacity:0}
.home .wave-of-sound .wave-element-wrapper .wave-right .curve{position:absolute;top:50%;transform:translate(0, -50%); -moz-transform:translate(0, -50%); -webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);width:auto;text-align:center;}
.home .wave-of-sound .wave-element-wrapper .wave-right .curve-l{height:40px;left:10%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-right .curve-m{height:30px;left:5%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-right .curve-s{height:20px;left:1%;transition:all ease-out 1.3s;}
.home .wave-of-sound .wave-element-wrapper .wave-right .curve img{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle;position:relative;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.home .wave-of-sound .wave-element-wrapper .wave-right.play .curve-l{left:90%;height:120%;width:35px;opacity:0;}
.home .wave-of-sound .wave-element-wrapper .wave-right.play .curve-m{left:60%;height:110%;width:26px;opacity:0}
.home .wave-of-sound .wave-element-wrapper .wave-right.play .curve-s{left:30%;height:100%;width:14px;opacity:0}
.home .wave-of-sound .wave-element-wrapper .play , .home .wave-of-sound .wave-element-wrapper .play {visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section{height:65vh !important;}
.home .wave-of-sound .sub-section1{height:100vh !important;}
.home .wave-of-sound .sub-section1 .animation-area{height:100% !important;}
.home .wave-of-sound .sub-section .animation-area{height:65vh;}

.home .wave-of-sound .sub-section1 .curve-text-wrapper{position:relative;height:66vh;top:-8%;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line{left:50%;position: absolute;top:0;height:100%;text-align:center;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line .line-wrapper{background:#000;position:absolute;width:100%;bottom:0;left:0;transition:all cubic-bezier(0.25, 0.1, 0.04, 1.04) 2s;height:100%;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line.play .line-wrapper{height:0;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item{position:absolute;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line img{max-height:100%;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item1{text-align:left;width:325px;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item1 span{letter-spacing:0.3rem;margin:0 10px;text-shadow:2px 2px 1px #1937fb;font-family:sofia_prosemibold;font-size:1.15rem;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item2{width:320px;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item2 .text{text-align:right;padding-left:20px;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item .text{float:left;visibility:hidden;transition:all ease 2s;opacity:0;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item .arrow{height:100%;position:absolute;right:0;width:13px;overflow:hidden;visibility:hidden;opacity:0;transition:all ease 0.4s;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play .arrow{visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play1 .arrow{width:49%;transition-duration:0.6s;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play2 .text{visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item2 .arrow{left:0;right:auto;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item2 .text{float:right;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item .arrow img{position:absolute;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item1 .arrow img{right:0;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .item2 .arrow img{left:0;}
.home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item p{margin:0;font-size:1.2rem;line-height:1.6rem;font-family:sofia_prolight;letter-spacing:0.05rem;}
.home .wave-of-sound .sub-section1 .bottom-text{text-align:center;font-size:1.2rem;line-height:1.6rem;font-family:sofia_prolight;letter-spacing:0.05rem;position:absolute;visibility:hidden;opacity:0;transition: all ease 0.5s;bottom:1vh;left:50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);}
.home .wave-of-sound .sub-section1 .bottom-text.play3{visibility:visible;opacity:1;}


.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line{left: 50%;position: absolute;top: -36%;height:135%;text-align:center;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line .line-wrapper{background:#000;position:absolute;width:100%;bottom:0;left:0;transition:all cubic-bezier(0.25, 0.1, 0.04, 1.04) 2s;height:100%;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line.play .line-wrapper{height:0;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item{position:absolute;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line img{max-height:100%;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item1{text-align:left;width:325px;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item1 span{letter-spacing:0.3rem;margin:0 10px;text-shadow:2px 2px 1px #1937fb;font-family:sofia_prosemibold;font-size:1.15rem;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item2{width:320px;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item2 .text{text-align:right;padding-left:20px;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item .text{float:left;visibility:hidden;transition:all ease 2s;opacity:0;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item .arrow{height:100%;position:absolute;right:0;width:13px;overflow:hidden;visibility:hidden;opacity:0;transition:all ease 0.4s;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item.play .arrow{visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item.play1 .arrow{width:49%;transition-duration:0.6s;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item.play2 .text{visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item2 .arrow{left:0;right:auto;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item2 .text{float:right;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item .arrow img{position:absolute;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item1 .arrow img{right:0;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .item2 .arrow img{left:0;}
.home .wave-of-sound .sub-section2 .curve-text-wrapper .curve-line-item p{margin:0;font-size:1.2rem;line-height:1.6rem;font-family:sofia_prolight;letter-spacing:0.05rem;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .top-text p{text-align:center;font-size:1.2rem;line-height:1.6rem;font-family:sofia_prolight;letter-spacing:0.05rem;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line{position:absolute;left:50%;text-align:center;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);height:100%;top:0;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line img{max-height:100%;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item{position:absolute;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item.item3{width:auto;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item.item4{width:auto;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper {display:inline-block;width:405px;position:relative;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .after{position:absolute;top:0;transition:all linear 1s;overflow:hidden;height:100%;visibility:hidden;right:0;width:0;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .after{left:0;right:auto;transition:all linear 0.3s;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .after img{max-width: inherit !important;position:absolute;right:0;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .play .before{}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper .bar-gif{position:absolute;top:45px;left:98px;visibility:hidden;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .bar-gif{position:absolute;top:35px;left:295px;visibility:hidden;width:40px;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .bar-gif canvas{max-width:100%;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .before.play .bar-gif{visibility:visible;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .play .after{visibility:visible;width:100%;}

.home .wave-of-sound .sub-section3{height:100vh !important;}
.home .wave-of-sound .sub-section3 .animation-area{height:100vh;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper{height:50vh;position:relative;margin-top:10px;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper{display:inline-block;width:343px;position:relative;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper img,.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper img{max-width:100%;}
.home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .after img{left:0;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper{height:50vh;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .top-text{text-align:center;padding:62px 0;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .top-text span{color:#FFF;font-family:sofia_prolight;font-size:2.29rem;letter-spacing:0.5rem;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .top-text span.power{color:#1AD68F;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area{margin:0 auto;width:960px;max-width:100%;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .bottom-text{color:#FFF;font-family:sofia_prolight;font-size:1.15rem;text-align:center;text-transform:uppercase;letter-spacing:0.3rem;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle{width:200px;height:200px;border:2px solid #3300ff;margin:0 auto;margin-bottom:45px;border-radius:120px;overflow:hidden;visibility:hidden;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle.play{visibility:visible;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle canvas{max-width:100%;}
.home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle img{position:relative;max-width:100%;max-height:100%;}

.home .wave-of-sound .sub-section3 .circle-media-wrapper{margin-top:0;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .top-text{text-align:center;padding:30px 0;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .top-text span{color:#FFF;font-family:sofia_prolight;font-size:2.29rem;letter-spacing:0.5rem;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .top-text span.power{color:#1AD68F;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area{margin:0 auto;width:960px;max-width:100%;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .bottom-text{color:#FFF;font-family:sofia_prolight;font-size:1.15rem;text-align:center;text-transform:uppercase;letter-spacing:0.3rem;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle-wrapper{visibility:hidden;opacity:0;transition:all ease 0.8s;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle-wrapper.play{visibility:visible;opacity:1;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{width:200px;height:200px;border:2px solid #3300ff;margin:0 auto;margin-bottom:45px;border-radius:120px;overflow:hidden;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle canvas{max-width:95%;border-radius:100px;margin-top:2px;}
.home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle img{position:relative;max-width:100%;max-height:100%;}

.home .coming-soon-video{height:100vw;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#000;overflow:hidden;}
.home .coming-soon-video.completed{background-image: url('images/home/coming-soon.jpg');}
.home .coming-soon-video .video-wrapper{overflow:hidden;background:#000;}
.home .coming-soon-video .video-wrapper #coming-soon-video{width:100%;position:absolute;overflow:hidden;}
.home .contact-section{height:126vh;background:#000 url('images/home/contact-bg.jpg') no-repeat;background-size:cover;background-position:center top;}
.home-footer{height:auto !important;}
.home .scroll-top{position:fixed;right:20px;bottom:20px;background:#1AD68F;width:45px;height:45px;z-index:3;overflow:hidden;border-radius:2px;opacity:0.5;cursor:pointer;transition:all ease 0.5s;visibility:hidden;}
.home .scroll-top:hover{opacity:0.9;}
.home .scroll-top img{max-width:100%;max-height:100%;}

.home .new-world-img{position:absolute;height:100%;width:100%;left:0;top:0;background-color:#000;display:none;}
.home .new-world-img .section1{height:50vh;width:100%;background:url('images/home/new-world-image.jpg') no-repeat center;background-size:80%;}
.home .new-world-img .section2{height:50vh;width:100%;background:url('images/home/coming-soon.jpg') no-repeat center;background-size:cover;}

.fp-viewing-0 .navbar{visibility:visible;opacity:1;transition:all ease 2s;}
.fp-viewing-1 .navbar,.fp-viewing-2 .navbar,.fp-viewing-3 .navbar,.fp-viewing-4 .navbar,.fp-viewing-5 .navbar,.fp-viewing-6 .navbar,.fp-viewing-7 .navbar{visibility:hidden;opacity:0;}

/* Team Page */
.team .container-fluid {padding:0;}
.team .section{position: relative;}
.team .section .animation-area {height: 100vh;}
.team .grad-black{height: 120vh}
.team #section2{margin-top: 50px; background: transparent}
.team .default{text-align: center;background-attachment: scroll;background-position: bottom;background-size: cover;}
.team .default .heading {font-family: sofia_proregular;color:#e1e1e1;font-size: 3.8rem;letter-spacing: 1rem;line-height: 1.5;margin: 20px auto 0;max-width: 100%;padding: 0.5rem 0 ;text-transform: uppercase;}
.team .default .sub-heading {font-family: sofia_prolight;color:#ffffff;font-size: 1.2rem;max-width: 70%;margin:0.7rem auto 6.0rem;letter-spacing: 0.02rem;line-height: 1.6;}
.team .default .indicator-scroll {font-family: sofia_prolight;color:#E1E1E1;font-size: 1.2rem;letter-spacing: 0.2rem;text-transform:uppercase;margin:0 auto;}
.team .default .indicator-scroll{display:inline-block;cursor:pointer;}
.team .default .indicator-scroll img {padding-left:2rem;}
/*.team .ceo-block .ceo-bio{padding:115px 115px 0px 40px;}*/

.team .team-founder-wrapper{background-size:cover;background-repeat:no-repeat;background-position:top center;height:80%;width:90%;position:absolute;left:0;top:0;}
.team .social-icons-wrapper{position: absolute;top: 80%;width:90%;left: 0;height:20%;text-align:right;}
.team .social-icons-wrapper ul{margin:0;text-align:right;height:40px;position:absolute;width:100%;bottom:15%;}
.team .ceo-bio{position:relative;}
.team .ceo-bio > div{position:relative;}
.team .ceo-bio .title{padding-bottom:20px;}
.team .investor-heading{font-size: 1.8rem; color: #000000; font-family: 'sofia_proregular'; text-transform: uppercase; padding: 10px 0; display: block; letter-spacing: 5px; background: #ffffff;margin: 0 auto; width: 70%;letter-spacing:0.5rem;position: relative; z-index: 99;}
.team .social-icons-wrapper ul.ceo_social.mobile {display: none}



/* Career Page */
.career .container-fluid {padding:0;}
.career #section4 .sub_heading_part7 .box{padding: 10px}
.career #section4 .sub_heading_part7 .block{background:#fff;border: 2px solid #000;padding: 4.1rem;}
.career .section{position: relative;min-height:100vh;}
.career .section .animation-area {height: 100vh;}
.career .default{text-align: center;background-attachment: scroll;background-position: center center;background-size: cover;}
.career .default .heading {font-family: sofia_proregular;color:#fff;font-size: 3.8rem;letter-spacing: 1rem;line-height: 1.6;margin: 20px auto 0;max-width: 100%;padding: 5rem 0 1.0rem;text-transform: uppercase;}
.career .default .sub-heading {font-family: sofia_prolight;color:#fff;font-size: 1.2rem;max-width:70%;margin:0.7rem auto 6.0rem;letter-spacing: 0.02rem;line-height: 1.6;}
.career .default .indicator-scroll {font-family: sofia_prolight;color:#E1E1E1;font-size: 1.2rem;letter-spacing: 0.2rem;text-transform:uppercase;margin:0 auto;}
.career .default .indicator-scroll span{cursor:pointer;display:inline-block;}
.career .default .indicator-scroll img {padding-left:2rem;}

.career .culture {background-color: #151515;padding-bottom: 5rem}
.career .culture .culture_heading{text-align: right;font-size: 44px;color: #ffffff;font-family: sofia_proextralight;letter-spacing: 2rem;line-height: 1.2;padding-right: 30px;}
.career .culture .culture_sub_heading{text-align: left;font-family: sofia_prolight;font-size: 16px;color: #ffffff;letter-spacing: 0.1rem;padding: 10px 5rem 0 0;}
.career .culture .box {padding: 40px 0;height: 70vh;}
.career .culture .culture_sub_heading2{font-family: sofia_prolight;font-size: 16px;color: #ffffff;margin-bottom: 2rem;letter-spacing: 0.1rem;}
.career .culture .culture_subtitle2{font-family: sofia_prosemibold;font-size: 16px;color: #1ad68f;margin: 25px 0 15px;letter-spacing: 0.3rem;}

.career .dna {padding: 5rem 0;}
.career .dna .dna_section_heading{font-family: sofia_proregular;font-size: 24px;color: #000000;letter-spacing: 0.4rem;padding-top: 35px;}
.career .dna .dna_sub_heading1{font-family: sofia_proextralight;font-size: 44px;color: #000000;letter-spacing: 0.8rem;text-align: right;line-height: 1.2;}
.career .dna .dna_sub_heading1.border{text-align: left;display: inline;}
.career .dna .dna_sub_heading1.border span:last-child{border-bottom: 2px solid #1AD68F;padding-bottom: 10px;}
.career .dna .dna_sub_heading2{font-family: sofia_prolight;font-size: 16px;color: #000000;letter-spacing: 0.1rem;line-height: 1.6; padding-top: 0}
.career .dna .sub_heading_part1{margin: 5rem 0;}
.career .dna .sub_heading_part2{margin: 0 0 4rem;}
.career .dna .dna_sub_heading3{font-family: sofia_proextralight;font-size: 44px;color: #000000;letter-spacing: 0.8rem;line-height: 1.2;}
.career .dna .dna_sub_heading4{font-family: sofia_prolight;font-size: 16px;color: #000000;letter-spacing: 0.1rem;line-height: 1.6;}
.career .dna .sub_heading_part5{margin-top: 3rem;}
.career .dna .sub_heading_part6{padding: 3.5rem 0 0;}
.career .dna .dna_sub_heading5{font-family: sofia_proextralight;font-size: 44px;color: #000000;letter-spacing: 0.8rem;line-height: 1.2;}
.career .dna .dna_sub_heading6{font-family:sofia_prolight;font-size: 16px;color:#000000;letter-spacing: 0.1rem;text-align: left;line-height: 1.6;margin-top: 20px;}

.career .position .position_sub_heading1{font-family: sofia_proregular;font-size: 22px;color: #000000;letter-spacing: 0.3rem;line-height: 1.6;}
.career .position .attach_margin{margin-top: 1.3rem;}
.career .position .career_section3_attach_label{letter-spacing: 2px;}

.career .career_section3_heading{font-family: sofia_proregular;font-size: 24px;color: #000000;letter-spacing: 5px;margin-top: 10rem;}
.career .career_section3_para1{font-family:sofia_prolight;font-size: 20px;color: #000000;margin-top: 30px;}
.career .career_section3_divider{margin-top: 5rem;}
.career .career_section3_heading2{font-family: sofia_proultralight;font-size: 60px;color: #000000;letter-spacing: 3px;margin-top: 5rem;margin-left: 6rem;}
.career .box_img3{margin-top: 2rem;}
.career .career_section3_heading3{font-family: sofia_prolight;font-size: 32px;color: #000000;letter-spacing: 2px;margin-bottom: 5px;}
.career .career_section3_para2{font-family: sofia_prolight;font-size: 15px;color: #000000;letter-spacing: 5px;}
.career .career_section3_para3{font-family: sofia_prolight;font-size: 16px;color: #000000;margin-top: 30px;letter-spacing: 0.1rem;}
.career .career_section3_para3:last-child{margin-top:0;}
.career .career_section3_para4{font-family: sofia_prosemibold;font-size: 13px;color: #3000FF;}
.career .more-description{margin-top:0;display:none;}

.career .career_section3_input_text{font-family: sofia_prolight;font-size: 19px;color: #000000;padding:15px 15px 19px; border: 2px solid #000000;width: 100%;}
.career .form_margin{margin-top: 1rem;}
.career .form_margin_top{margin-top: 3rem;}
.career .career_section3_textarea{width: 100%;border: 2px solid #000000;font-family: sofia_prolight;color: #000000;font-size: 19px;padding: 15px;}
.career .career_section3_submit{text-align: right;margin-top: 1rem;margin-right: -1.5rem;}
.career .wpcf7-submit{text-align: right;margin-top: 2rem;font-family:sofia_prosemibold;font-size: 14px;color: #000000;border: 3px solid #3000FF;padding: 14px 14px 14px 14px;width:164px;letter-spacing: 2px;background: transparent; text-transform: uppercase; text-align: center;-webkit-appearance: none;border-radius: 0}
.career .career_section3_submit_section{font-family:sofia_prosemibold;font-size: 14px;color: #000000;border: 3px solid #3000FF;padding: 14px 14px 17px 14px;width:14vw;letter-spacing: 4px;background: transparent;}
.career .career_section3_apply{font-family: sofia_prosemibold;font-size: 13px;color: #000000;border: none;background: none;letter-spacing: 0.3rem; height: 60px; line-height: 44px; outline: none;}
.career .career_section3_more{font-family: sofia_prosemibold;font-size: 13px;color: #000000;border: none;background: none;letter-spacing: 0.3rem; height:30px; line-height:30px; outline: none;/*text-align: left;*/}
.career .job_form{display: none;margin-top:30px;}
.career .wpcf7-response-output{border: none !important;}
.career .fileinput-button label.pull-left{margin-top: 6px; letter-spacing: 2px;}
.career .fileinput-button label.career_section3_select_label{border: 3px solid #3000ff;display: inline-block;padding: 14px 14px 14px;position: absolute;right: 15px;width: 164px;top:6px;letter-spacing: 4px;}
.fileinput-button:hover label.career_section3_select_label{border: 3px solid #1AD68F;}
.career .wpcf7-submit:hover{border-color:#1AD68F;}
.career .position .expandable .description{overflow:hidden;transition:height ease-out 0.5s;}
.career .position .description-toggle{text-align:right;cursor:pointer;position:relative;z-index:1;overflow:hidden;display:block;width:110px;}
.career .position .expandable .description-toggle{display:inline-block;float:left;/*width:55px;*/text-align:center;z-index:1;}
.career .position .description-toggle span{transition:all ease 0.2s;position:absolute;left:0;top:0;opacity:0;text-align:left;}
.career .position .description-toggle .more{opacity:1;width:150px;}
.career .position .description-toggle .less{opacity:0;}
.career .position .description-toggle.open .more{opacity:0;}
.career .position .description-toggle.open .less{opacity:1;}

.career .position .position-box .block .apply_section{padding: 50px 0 0px 0;clear:both;}
.career .fileinput-button {  background: transparent none repeat scroll 0 0;  border: medium none;  overflow: hidden;  width: 100%;  left: 0;  padding: 17px 0;  letter-spacing: 4px;  font-family:sofia_prolight;  }
.career .fileinput-button input {  cursor: pointer;  font-size: 19px;  margin: 10px;  opacity: 0;  position: absolute !important;  right: -230px;  top: -20px;padding: 8px; }
.career .career_section3_select_label{font-family: sofia_prosemibold;font-size: 14px;color: #000000;}
.career .box_img_section{margin-top: 30px;}

.career .position .position-box {position: relative;padding: 35px 35px 20px;}
.career .position .position-box:last-child{padding-bottom: 80px;}
.career .position .position-box .block {border: 3px solid #3000FF;padding: 30px 80px;}
.career .employee-images{margin-top: 2.0rem;}
.career .perks{margin:6rem 6rem 0 0}
.career .culture .culture_section_img_part2{margin-top: 30px;}
.career .position .position_sub_heading2{font-family: sofia_promedium; font-size: 14px;color: #000000;text-align: right;margin-top: 1.8rem;letter-spacing: 0.2rem; margin-bottom: 0}
.career .position .position_sub_heading3{font-family: sofia_prolight;font-size: 14px;color: #000000;text-align: right;letter-spacing: 0.2rem;}
.career .gradient-effect{height:15vh;position:absolute;width:100%;left:0;top:15vh;}
/*overwrite css*/
.btn.active, .btn:active{box-shadow: none;}
.pull-left.lbl_attach{letter-spacing: 2px;font-size: 16px;}
.career #section2 .wrapper{margin:0;}
.career #section4 .row:first-child{margin:0;}
.career .fileinput-button label.pull-left .icon-upload{display: none; padding-left: 5px;}

.career .bg-gradient{position:absolute;height:500px;left:0;top:0;width:100%;}
.career .fileinput-button label.pull-left{border: 0px}
.career .fileinput-button{padding: 17px 0}
.career .mission-driven-wrapper .item3 .green-divider{border-bottom: 2px solid #1ad68f; display: none; margin-top: 0px; margin-bottom: 10px; margin-left: auto; width: 33%; margin-right: 270px ! important;}

/*Career section ends here*/

/* press Page */
.press .container-fluid {padding:0;}
.blog .press-top-section{padding: 200px 0px 100px 0}
.blog .lable-latest{-webkit-font-smoothing: antialiased; padding: 10px 0;font-family: 'sofia_prosemibold'; font-size: 16px; color: #1BD68F; text-transform: uppercase; letter-spacing: 4px;}
.blog .lable-latest-title{-webkit-font-smoothing: antialiased; text-transform: capitalize; font-size: 3.2rem;color: #ffffff; font-family: 'sofia_proultralight';}
.blog .lable-latest-title a{color:#FFF;}
.blog .lable-latest-title a:hover{color:#FFF;}
.blog .lable-latest-publisher{padding: 20px 0 10px 0; text-transform: uppercase; font-size: 16px; font-family: 'sofia_proultralight'; color: #898989; letter-spacing: 4px; }
.blog .press-logo, .blog .publish-logo{position: absolute;top: 50%;left:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.blog .press-list .h1{-webkit-font-smoothing: antialiased; padding: 100px 0 60px 0; margin:0;font-size: 60px; color: #000000;font-family: 'sofia_proultralight';  }
.blog .post-divider{margin:45px auto;width: 100%; height: 1px; background-color: #898989; opacity: 0.25}
.blog .entry-header .date{-webkit-font-smoothing: antialiased; padding: 10px 0 0; font-family: sofia_prosemibold; font-size: 13px; color: #000000;letter-spacing: 4px;display:none;}
.blog .entry-header .press-title{padding:0 0 10px 0; font-family: 'sofia_proultralight'; line-height: 1.5rem; font-size: 28px; color: #000000}
.blog .entry-header .publisher{padding:0; font-family: 'sofia_prolight'; font-size: 13px; color: #898989; letter-spacing: 2px; text-transform: uppercase;float:left;padding-top:5px;}
.blog .entry-header .publish-logo img{width: 175px}
.blog .post-block{  position: relative;  }
.blog .press-read-more{text-transform:uppercase;text-align: right;font-family: sofia_prosemibold;font-size: 13px;color:#3000FF;letter-spacing: 2px;width:auto;float:right;}
.blog .press-read-more div{  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  position: relative;  }
.blog .press-read-more a{  color: #3000FF;  text-decoration: none;  display: block;  float: left;}
.blog .post-block:hover  .press-read-more{  display: block; background-color: rgba(255,255,255,0.7);  }
.single-post .date{-webkit-font-smoothing: antialiased; padding:0;font-family: sofia_prosemibold; font-size: 13px; color: #000000;letter-spacing: 4px}
.single-post .post-title{padding:10px 0;font-family: 'sofia_proultralight'; font-size: 28px; color: #000000}
.single-post .publisher{padding:10px 0;font-family: 'sofia_prolight'; font-size: 13px; color: #898989; letter-spacing: 2px; text-transform: uppercase}
.single-post .page-title, .blog .page-title{display: none;  }
.single-post .container-fluid{padding:0;}
.single-post #primary{margin-top:120px}
.press .posts-navigation h2{display:none;}
.press .posts-navigation .nav-previous{float:left;text-transform: capitalize;}
.press .posts-navigation .nav-next{float:right;text-transform: capitalize;}


/*Team Page*/
.team .wave {background: rgba(0, 0, 0, 0) url("images/careers/wave.jpg") no-repeat scroll 0 0;  height: 93px;  position: absolute;  right:0;  top: 25%;width:39px;  }
.team .position-box {position: relative;padding: 13px 13px 60px;}
.team .position-box .block {border: 3px solid #3000FF;padding: 55px 80px 60px 80px;}
.team .investors-block .investor-name{font-size: 1.3rem; color: #000000; font-family: 'sofia_proregular'; text-transform: uppercase; padding: 10px 0; display: block; letter-spacing: 4px;}
.team .private_invester_text{font-size: 0.9rem;padding-top: 30px; letter-spacing: 0.2rem}

.team .investor-box-middle{
    position: absolute;  background-image: url('images/team/investors-box-top0.png');  background-position: center center;  background-repeat: no-repeat;  display: block;  height: 65px;  margin-top: -50px;  position: absolute;  width: 100%;  z-index: 99999;
}
.team  .col-md-1-5{
    width:12.666666%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
    box-sizing: border-box;
}
.team .bg-team-gradient{
    background-color:#FFFFFF;
    /*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#EEEEEE);*/
    /*background-image:-moz-linear-gradient(bottom, #FFFFFF 25%, #EEEEEE 65%,#FFFFFF 3%);*/
    /*background-image:linear-gradient(bottom, #FFFFFF 25%, #EEEEEE 65%,#FFFFFF 3%);*/
    /*background-image:-webkit-linear-gradient(bottom, #FFFFFF 25%, #EEEEEE 65%,#FFFFFF 3%);*/
    /*background-image:-o-linear-gradient(bottom, #FFFFFF 25%, #EEEEEE 65%,#FFFFFF 3%);*/
    /*background-image:-ms-linear-gradient(bottom, #FFFFFF 25%, #EEEEEE 65%,#FFFFFF 3%);*/
    /*background-image:-webkit-gradient(linear, left bottom, left top, color-stop(25%,#FFFFFF), color-stop(65%,#EEEEEE),color-stop(3%,#FFFFFF));*/

    background-color:#FFF;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 45%, #F4F4F4 45%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 45%, #F4F4F4 45%, #FFFFFF 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 45%, #F4F4F4 45%, #FFFFFF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(45, #FFFFFF), color-stop(45, #F4F4F4), color-stop(100, #FFFFFF));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 45%, #F4F4F4 45%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 45%, #F4F4F4 45%, #FFFFFF 100%);
}
.team .overlay{height: 100%;  width: 100%;  position: absolute;  background: rgba(0,0,0,0.2);  visibility:hidden;  opacity: 0.5;   }
.team .member_image.open .overlay{  visibility:visible;  opacity: 1;  transition:all ease-in-out 0.2s;  -webkit-transition:all ease-in-out 0.2s;  z-index:1; /*transform: scale(1) !important;*/  }
.team .overlay_border{  position: absolute;  width: 100%;  height: 100%;  left: 0;  border: 3px solid #00D895;  top: 0;  cursor: pointer;  transform: scale(0.95);  -webbkit-transform: scale(0.95); transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;  visibility: hidden;  }
.team .member_image.open  .overlay_border{  transform: scale(0.8);  -webkit-transform: scale(0.8);  visibility: visible;  transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;  }
.team .member_image{  transition: all .2s ease-in-out;  -webkit-transition: all .2s ease-in-out; overflow: hidden;  cursor: pointer;  position: relative;  }
.team .member_ceo_social li.twitter{  position:relative;  transition:all ease-in-out 0.3s;  -webkit-transition:all ease-in-out 0.3s;  bottom:-50px;  opacity:0;  margin-bottom:5px; }
.team .member_ceo_social li.linked-in{  position:relative;  transition:all ease-in-out 0.4s;  -webkit-transition:all ease-in-out 0.4s;  bottom:-50px;  opacity:0;  margin-bottom:5px; }
.team .member_image.open .member_ceo_social li{  bottom:0;  opacity:1;  }
.team .member_image.open img.img{  transform: scale(1.1);  -web-transform: scale(1.1);  transition:all ease-in-out 0.3s;  -webkit-transition:all ease-in-out 0.3s;  }
.team .member_image .img{  width: 100% ;transition:all ease-in-out 0.3s;  -webkit-transition:all ease-in-out 0.3s;  }
.team .member_ceo_social a{  display: table;  height: 40px;  width: 40px;  text-align: center;  border-radius: 100%; font-size: 20px; color: #ffffff; background: url('images/team/twitter.png')  }
.team .member_ceo_social a i{display: table-cell; vertical-align: middle; text-align: center}
.team .member_ceo_social a:hover{  background: #18D38F;  }
.team .member_ceo_social a.linked-in{  background: url('images/team/linkedin-hover.png');  }
.team .member_ceo_social a.linked-in:hover{  background: url('images/team/linkedin-green.png');  }
.team .member_ceo_social a.twitter{  background: url('images/team/twitter-hover.png');  }
.team .member_ceo_social a.twitter:hover{  background: url('images/team/twitter-green.png');  }
.team .bio-block{font-size: 16px; color: #000000; font-family: 'sofia_prolight';line-height:1.7; letter-spacing: 0.05rem;}
.team .bio-title{font-size: 13px; color: #000000; font-family: 'sofia_prosemibold'; letter-spacing: 4px;}
/*.team .team_member{display:table}*/
.team .row.bio{margin: 10px 0;height: 100px;overflow: hidden;}
.team .bio-block-xs{font-size: 16px; color: #000000; font-family: 'sofia_prolight';line-height:1.7; letter-spacing: 0.05rem; padding: 30px 0}
.team .row.col-eq .team_member{padding: 0;margin: 0 15px; overflow: hidden}
.team .row.col-eq .bg-image{height: 100%; width: 100%;  background-size: cover ; background-repeat: no-repeat; background-position: top center; transition:all ease-in-out 0.3s;  -webkit-transition:all ease-in-out 0.3s; }
.team .member_image{height: 100%;}
.team .row.col-eq .bg-image:hover{transform: scale(1.1)}


/* Page technology*/

.technology .circle{overflow:hidden;}
.technology .circle-wrapper{overflow:hidden;visibility:hidden;transition:all ease 1s;opacity:0;}
.technology .circle-wrapper.play{visibility:visible;opacity:1;}
.technology .circle img{max-width:100%;max-height:100%;}
.technology .circle canvas{max-width:100%;}
.technology .container-fluid {  padding: 0  }
.technology .bg-banner {  height: 100vh;  background: transparent;  background-repeat: no-repeat;  background-size: cover;  }
.technology .v-center {  margin-top: 20rem;  }
.technology .sub-title {  font-size: 2.4rem;  color: #ffffff;  font-family: 'sofia_prolight';  text-transform: uppercase;  letter-spacing: 8px;  }
.technology .text-content {
    font-size: 1.2rem;
    color: #ffffff;
    font-family: sofia_proregular;
    letter-spacing: 0.04rem;
    display: block;
    padding: 20px;
    line-height: 1.6;
}
.technology .block-coffee-txt{
    width: 530px;
    margin: 0 auto;
}

.technology .sub-heading{
    color: #fff;
    font-family: sofia_prolight;
    font-size: 1.2rem;
    letter-spacing: 0.02rem;
    line-height: 1.6;
    margin: 0.7rem auto 6rem;
    max-width: 70%;
}
.technology .coffee .title-big {
    color: #ffffff;
    font-size: 4rem;
    text-transform: uppercase;
    letter-spacing: 1.2rem;
    font-family: 'sofia_proultralight';
    display: block;
    word-spacing: -30px
}

.technology .divider {  margin: 42px auto 84px auto;  border-top: 2px solid #D7D7D7;  }

.technology .title-cases {
    text-transform: uppercase;
    color: #ffffff;
    display: inline-block;
    font-size: 1.2rem;
    font-family: 'sofia_proregular';
    letter-spacing: 4px;
    text-align: center;
}

.technology .thumb .content-cases {  padding: 25px;  color: #ffffff;font-family: sofia_proregular;font-size: 16px;line-height: 1.6;}
.technology .content-cases{
    font-size: 1.2rem;
    font-family: 'sofia_prolight';
    letter-spacing: 0.04rem;
    line-height: 1.88rem;
    padding: 50px 0 80px 0;
}

.technology .title {
    color: #e1e1e1;
    font-family: sofia_proregular;
    font-size: 3.8rem;
    letter-spacing: 1rem;
    line-height: 60px;
    margin: 20px auto 0;
    max-width: 48%;
    padding: 5rem 0 1rem;
    text-transform: uppercase;
}
.technology .cls-section {  padding: 140px 0  }
/*.technology .section {  position: relative  }*/
.technology .section-nav {  position: absolute;  bottom: 45px;  }
.technology .section-nav .s-link, .technology .section-nav .s-link a {
    font-family: 'sofia_promedium';
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.technology .section-nav .s-link a:hover{color: #1AD68F;text-decoration:none; }
.technology .coffeeshop img{padding: 40px 0}
.technology #section3 .title{font-family: 'sofia_proultralight'; font-size: 4.6rem; color: #000000; display: block; width: 9em; letter-spacing: 18px; line-height: 70px;}
.technology #section3 .title-medium{font-size: 2.445rem; color: #000000; font-family: 'sofia_proextralight'; letter-spacing: 4px; width: 25em}
.technology #section3 .title-medium-2, .technology #section6 .title-medium-2{font-size: 2.8rem; color: #000000; font-family: 'sofia_proextralight'; letter-spacing: 0.04rem; width: 20em;line-height: 1.3;}
.technology #section6 .title-medium-2{width:100%;}
.technology #section6 p{padding-bottom:20px;}
.technology #section6 a{color:#1AD68F;border-bottom:#1AD68F solid 1px;}
.technology #section6 .content-cases{padding-bottom:0;}
.technology #section3 .title-thin{font-family: 'sofia_proultralight'; font-size: 3.85rem; color: #000000; display: block; width: 13em; letter-spacing: 15px; line-height: 1.2em;max-width:100%;}
.technology #section3 .title-extralight{font-family: 'sofia_proextralight'; font-size: 2.8rem; color: #000000; display: block; letter-spacing: 0.04rem;}
.technology .case-table .td-img{width: 100px;}
.technology .case-table .td-txt{text-transform: uppercase; font-size: 14px; color: #000000; font-family: 'sofia_proregular'; letter-spacing: 4px;line-height: 1.8;}
.technology .contact-section{
    height:auto !important;
    background-color:#131313;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#131313, endColorstr=#000000);
    background-image:-moz-linear-gradient(top, #131313 40%, #000000 100%);
    background-image:-webkit-linear-gradient(top, #131313 40%, #000000 100%);
    background-image:-ms-linear-gradient(top, #131313 40%, #000000 100%);
    background-image:linear-gradient(top, #131313 40%, #000000 100%);
    background-image:-o-linear-gradient(top, #131313 40%, #000000 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(40%,#131313), color-stop(100%,#000000));
}
.technology .contact-block .heading-content h2{
    font-family: 'sofia_proultralight';
    font-size: 4rem;
}
.technology .contact-block .mail, .contact-block .submit-btn{
    background: rgba(0,0,0,0.3);
}
.technology .contact-section .container{
    height: auto;
    top: auto;

}
.technology .footer{background:transparent;}
.technology .use-case-section{clear:both;height: auto !important;}
.technology .bg-banner{height: 130vh !important;}
.technology #section2{height:auto !important;}
.technology #section2 .container.mobile{display:none;}
.technology .how-it-work-details{height:auto !important;}
.technology .use-case{height:auto !important;}
.technology .coffee{height:110vh !important;}
.technology .coffee .container{height:20vh;}
.technology .coffee .use-case-slider{height:80vh;}
.technology .case-image img{display: block;left:50%;top:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: relative;}
.technology .how-it-work-section{padding-bottom:50px;}
.technology .safety-section{padding-top:50px;height:auto !important;}
.technology .sub-section1{text-align:center;height:108px !important;}
.technology .sub-section1 .transmittor{display:inline-block;position:relative;}
.technology .sub-section .line-item{}
.technology .sub-section .line-item .text{}
.technology .sub-section .line-item .text h5{font-family:'sofia_proregular'; color: #000000; font-size: 1.4rem;letter-spacing: 4px;text-transform:uppercase;margin-bottom:1.2rem;line-height:2rem;}
.technology .sub-section .line-item .text p{letter-spacing: 0.04rem;display: block;font-family: 'sofia_prolight'; color: #000000; font-size: 1.2rem;line-height:1.88rem;}

.technology .sub-section1 .transmittor .line-item-1{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:13px;height:13px;}
.technology .sub-section1 .transmittor .line-item-1 .dots{text-align:center;display:inline-block;}
.technology .sub-section1 .transmittor .line-item-1 .dots img{visibility:hidden;transform:scale(0);transition:all cubic-bezier(0, 0, 0.4, 1.37) 0.1s;}
.technology .sub-section1.play1 .transmittor .line-item-1 .dots img{visibility:visible;transform:scale(1);}
.technology .sub-section1 .transmittor .line-item-1 .straight-line{position:relative;text-align:center;display:block;top:-8px;left:5px;width:3px;height:0;overflow:hidden;visibility:hidden;transition:height ease 0.2s;}
.technology .sub-section1.play2 .transmittor .line-item-1 .straight-line{height:61px;visibility:visible;}
.technology .sub-section1 .transmittor .line-item-1 .arrow{position:relative;text-align:center;display:block;top:-11px;left:-55px;width:63px;height:3px;overflow:hidden;}
.technology .sub-section1 .transmittor .line-item-1 .arrow .inner {visibility:hidden;transition:width ease 0.5s;width:0;height:3px;position:absolute;right:0;}
.technology .sub-section1.play3 .transmittor .line-item-1 .arrow .inner{width:63px;visibility:visible;}
.technology .sub-section1 .transmittor .line-item-1 img{position:absolute;left:0;top:0;}
.technology .sub-section1 .transmittor .line-item-1 .text{position:absolute;width:310px;top:33px;right:100px;visibility:hidden;opacity:0.3;transition:all ease 0.4s;}
.technology .sub-section1.play4 .transmittor .line-item-1 .text{visibility:visible;opacity:1;}

.technology .sub-section2{text-align:center;height:auto !important;background: url("images/technology/blue-dots.png") no-repeat center top;background-size:initial;overflow:hidden;}
.technology .sub-section2 .curve-line{display:inline-block;position:relative;}
.technology .sub-section2 .curve-line .curve-line-cover{background:#FFF;position:absolute;width:100%;bottom:0;left:0;transition:all ease-in-out 0.8s;height:100%;}
.technology .sub-section2.play1 .curve-line .curve-line-cover{height:0;}
.technology .sub-section2 .curve-line img{max-width:100%;max-height:100%;}
.technology .sub-section2 .curve-line .line-item{position:absolute;}
.technology .sub-section2 .curve-line .line-item .arrow .dot{position:absolute;}
.technology .sub-section2 .curve-line .line-item .arrow .dot img{visibility:hidden;transform:scale(0);transition:all cubic-bezier(0, 0, 0.4, 1.37) 0.4s;}
.technology .sub-section2.play2 .curve-line .line-item-2 .arrow .dot img{visibility:visible;transform:scale(1);}
.technology .sub-section2 .curve-line .line-item .arrow .line{height:3px;left:12px;position:relative;width:55px;}
.technology .sub-section2 .curve-line .line-item .arrow .line img{max-width:inherit;max-height:inherit;}
.technology .sub-section2 .curve-line .line-item .arrow .line .inner{overflow:hidden;left:0;position:absolute;width:0;transition:all ease 0.4s;}
.technology .sub-section2.play3 .curve-line .line-item-2 .arrow .line .inner{width:55px;}
.technology .sub-section2 .curve-line .line-item .text{visibility:hidden;opacity:0.3;transition:all ease 0.6s;}
.technology .sub-section2.play4 .curve-line .line-item-2 .text{visibility:visible;opacity:1;}

.technology .sub-section2 .curve-line .line-item-2{width:420px;top:16%;left:72%;}
.technology .sub-section2 .curve-line .line-item-2 .arrow{position:absolute;top:50%;}
.technology .sub-section2 .curve-line .line-item-2 .text{position:relative;left:85px;width:330px;}

.technology .sub-section2 .curve-line .line-item-3{width:424px;top:275px;right:47%;}
.technology .sub-section2 .curve-line .line-item-3 .arrow{position:absolute;top:26px;right:0;}
.technology .sub-section2 .curve-line .line-item-3 .arrow .dot{position:absolute;right:-5px;}
.technology .sub-section2.play5 .curve-line .line-item-3 .arrow .dot img{visibility:visible;transform:scale(1);}
.technology .sub-section2 .curve-line .line-item-3 .text{position:relative;width:330px;right:0;}
.technology .sub-section2 .curve-line .line-item-3 .arrow .line{left:-5px;}
.technology .sub-section2 .curve-line .line-item-3 .arrow .line .inner{right:0;left:auto;}
.technology .sub-section2.play6 .curve-line .line-item-3 .arrow .line .inner{width:55px;}
.technology .sub-section2.play7 .curve-line .line-item-3 .text{visibility:visible;opacity:1;}

.technology .sub-section2 .line-item-4  {position:relative;width:280px;text-align:center;left:50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.technology .sub-section3{padding:4rem 0;text-align:center;height:auto !important;overflow:hidden;}
.technology .ubeam-devices-wrapper{position:relative;display:inline-block;text-align:center;width:895px;height:431px;max-width:100%;}
.technology .ubeam-devices-wrapper .gif-loader{visibility:hidden;}
.technology .loading .gif-loader{position:absolute;width:100%;height:100%;left:0;top:0;background:#FFF;z-index:1;visibility:visible;}
.technology .ubeam-devices-wrapper > img{}
.technology .ubeam-devices-wrapper .media{position:absolute;display:inline-block;margin-top:0;zoom: normal;}
.technology .ubeam-devices-wrapper .media img{}
.technology .ubeam-devices-wrapper .media .png{position:absolute;left:0;top:0;}
.technology .ubeam-devices-wrapper .media canvas, .technology .ubeam-devices-wrapper .media .gif{visibility:hidden;}
.technology .ubeam-devices-wrapper .laptop-png{top:49px;left:2px;width:253px;height:144px;}
.technology .ubeam-devices-wrapper .mobile-png{top:2px;left:288px;width:57px;height:99px;}
.technology .ubeam-devices-wrapper .bulb-png{top:101px;left:254px;width:130px;height:137px;}
.technology .ubeam-devices-wrapper .tablet-png{top:49px;left:384px;width:93px;height:140px;}
.technology .ubeam-devices-wrapper .watch-png{top:17px;left:526px;width:54px;height:93px;}
.technology .ubeam-devices-wrapper .camera-png{top:110px;left:503px;width:145px;height:109px;}
.technology .ubeam-devices-wrapper .desktop-png{top:41px;left:652px;width:240px;height:185px;}
.technology .ubeam-devices-wrapper .lamp-png{top:231px;left:57px;width:129px;height:163px;}
.technology .ubeam-devices-wrapper .remote-png{top:258px;left:195px;width:123px;height:87px;}
.technology .ubeam-devices-wrapper .fan-png{top:233px;left:369px;width:123px;height:149px;}
.technology .ubeam-devices-wrapper .tv-png{top:264px;left:543px;width:271px;height:164px;}

.technology .use-case-slider{margin-bottom:0;padding-bottom:0;}
.technology .slick-track{height:100% !important;width:100%;}
.technology .slick-list{height:100% !important;width:100%;}
.technology .use-case-slider .slide{text-align:center;outline:none;background-size:contain;background-repeat:no-repeat;background-position:center;}
.technology .use-case-slider .slide img{width:100%;max-width:100%;}
.technology .use-case-slider .slick-prev, .technology .use-case-slider .slick-next{z-index:2;width:33px;height:60px;}
.technology .use-case-slider .slick-prev:before, .technology .use-case-slider .slick-next:before{font-size:50px;}
.technology .use-case-slider .slick-prev{background:url('images/technology/left-arrow.png') no-repeat center;left:30px;}
.technology .use-case-slider .slick-next{background:url('images/technology/right-arrow.png') no-repeat center;right:30px;}
.technology .slick-prev:before, .slick-next:before{display:none;}



/* Media Query */
@media (max-width: 1280px) {
    .navbar-nav > li {width:9.5rem;}
}

.fg-white{
    color: #ffffff !important;
}
.fg-black{
    color: #000000 !important;
}
.bg-black{
    background-color: #000000;
}
.bg-white{
    background: #ffffff;
}
.bg-gray{
    background: #EEEEEE;
}
.case-image{
    width: 200px; height: 200px;border: 2px solid #3300ff; margin: 0 auto; margin-bottom: 45px;
}
.case-image img{
    display: inline-block;vertical-align: middle;
}

.section-5-heading{
    text-transform: uppercase;
    color: #000000;
    font-size: 64px;
    display: block;
    text-align: center;
    letter-spacing: 15px;
}
.section-5-img-title{
    display: block;
    color: #000000;
    font-size: 16px;
    text-transform: uppercase;
    padding-top: 50px;
    font-family: 'sofia_proregular';
    letter-spacing: 4px;
}
.section-5-txt-title{
    text-transform: uppercase;
    display: block;
    color: #000000;
    padding-bottom: 24px;
    font-size: 20px;
    font-family: 'sofia_proregular';
    letter-spacing: 8px;
}
.section-3-txt-title{
    font-size: 24px;
    font-family: 'sofia_proregular';
    letter-spacing: 8px;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
}
.section-3-txt-content{
    font-family: 'sofia_prolight';
    font-size: 16px;
    color: #000000;
    line-height: 25px;

}
.section-2-block-title{
    text-transform: uppercase;
    font-size: 20px;
    color: #000000;
    font-family: 'sofia_proregular';

}
.section-2-block-content{
    font-family: 'sofia_prolight';
    font-size: 16px;
    color: #000000;
    line-height: 25px;
}

.section-5-txt-content{
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 76px;
    font-family: 'sofia_prolight';
}
.footer-link {
    list-style: none;
    text-transform: uppercase;
    color: #EEEDE9;
    margin: 0;
    padding: 0;
}
.footer-link li{
    margin: 0px 0px 15px 0px
}
.footer-link li a{
    color: #EEEDE9;
    font-size: 13px;
    letter-spacing: 4px;
    text-decoration: none;
}
.footer-link li a:hover{color:#1AD68F }
.footer_social li:last-child{
    padding-left: 35px;
}
.team_member_name{
    color: #000000;
    font-family: "sofia_proregular";
    font-size: 18px;
    letter-spacing: 5px;
    padding-bottom: 7px;
    padding-top: 25px;
    text-transform: uppercase;
}

.team_member_designation{
    font-size: 14px;
    text-transform: uppercase;
    color: #898989;
    font-family: 'sofia_prolight';
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.team_member .v-divider{
    display: none;
}
.bio .biodata{
    visibility:hidden;
}
.v-divider-spacer{
    visibility: hidden;
    height: 60px;
}

/*anchal css*/
.font_2{font-family: sofia_prolight; color: #ffffff}

.fg_white{
    color: #ffffff !important;
}
.bg-black{
    background-color: #000000;
}
.sissor{margin-top:610px;position: absolute;margin-left: -350px; }
.section3_txt{font-size: 60px;margin:auto;padding: 100px;}
.section3_para_div{margin-top: 40px;}
.section3_papa_text{font-size: 30px;padding: 50px;}
.home_wave{margin-top: -80px;}
.pointer_left_text{position: absolute;margin-top: 254px;margin-left: 375px;}
.pointer_left{position: absolute;margin-top: 278px;margin-left: 522px;}
.pointer_right_text{position: absolute;margin-top: -498px;margin-left: 820px;}
.pointer_right{margin-top: -960px;margin-left: 652px;}
.wave_text{font-size:20px;padding: 20px;}
.laptop_wave_left{margin-top:130px;margin-left: 506px;}
.home_laptop{margin-left: 270px;margin-top: 116px;}
.phone_wave_right{margin-top:-463px;margin-left: 670px;}
.home_phone{margin-top: -466px;margin-left: 956px;}
.circle_section_text{font-size: 24px;padding: 40px;letter-spacing: 15px;}
.case_image{width: 200px; height: 200px;border: 2px solid #3300ff; padding: 20px; margin: 0 auto; margin-bottom: 45px;}
.case_image img{display: inline-block;vertical-align: middle;}
.case_image_house img{display: inline-block;vertical-align: middle;margin: 40px 0;}
.home_vdo{margin: auto;padding: 50px;}
.footer_form{margin-top: 10%;}
.section4_heading{font-size: 59px;}
.section4_text{margin-top: 36px;}
.form_input{height: 71px; background-color: #000000;width: 441px;}
.section4_text2{margin-top: 78px;margin-bottom: 245px;}
.home_mail_icon{margin-top: -336px;margin-left: 229px;}
.mail_icon_waves{margin-left: -78px;margin-top: -85px}
.home_contact_section{margin-left: 78px;margin-top: -38px;}
.form_section_txt{margin-top: 88px;}
.section5_text{padding: 100px;}
.section5_text_para{font-size: 5.0rem;}
.tech_crunch_logo{margin-top: 200px;}



/*page team css*/
.row-section-1{
    margin: 19rem auto 26rem auto !important;
}
.head_title{
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 54px;
    font-family: 'sofia_proregular';
    display: block;
    letter-spacing: 18px;
}
.header_head_subtitle{
    color: #ffffff;
    display: block;
    font-family: "sofia_prolight";
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    padding: 0 18rem;
}
.leadship_head_subtitle{
    color: #000000;
    display: block;
    font-family: "sofia_prolight";
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    margin: 2rem auto 8rem;
    max-width: 80%;
    letter-spacing: 0.05rem;
}
.ceo-block .head_subtitle{
    color: #ffffff;
    display: block;
    font-family: "sofia_prolight";
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    /*width: 36rem;*/
    letter-spacing: 0.05rem;
}
.ceo-block .head-title-2{text-transform: uppercase;font-size: 24px;color: #000000;font-family: 'sofia_proregular';display: block;letter-spacing: 6px;padding-bottom: 0.8rem;width:auto;}
.ceo-block .designation{text-transform: uppercase;font-family: 'sofia_prolight';font-size: 16px;letter-spacing: 6px;display: block;padding-top:10px;width:auto;}
.team .ceo_social{  margin: 2rem auto 0 auto;  padding: 0;  list-style: none;  bottom: 0;  }
.team .ceo_social li{display: inline-block;margin-left:10px;}
.team .ceo_social li a{width: 40px;height: 40px;background: #898989 none repeat scroll 0 0;border-radius: 100%;color: #ffffff;display: table;font-size: 20px;}
.team .ceo_social li a i{  display: table-cell;  vertical-align: middle;  text-align: center;  }
.ceo_social li a:hover{background: #1AD68F}
.team .ceo_social.mobile li.twitter a{background:url('images/team/twitter-hover.png')}
.team .ceo_social.mobile li.tumblr_link a{background:url('images/team/tumblr.png')}
.team .ceo_social.mobile li.linked-in a{background:url('images/team/linkedin-hover.png')}
.team .ceo_social.mobile li.twitter a:hover{background:url('images/team/twitter-green.png')}
.team .ceo_social.mobile li.linked-in a:hover{background:url('images/team/linkedin-green.png')}
.team .ceo_social.mobile li.tumblr_link a:hover{background:url('images/team/tumblr-hover.png')}

.team .divider{  margin: 6rem auto 3rem auto;  }
.head-title-2{
    text-transform: uppercase;
    font-size: 24px;
    color: #000000;
    font-family: 'sofia_proregular';
    display: block;
    letter-spacing: 6px;
    padding-bottom: 1rem;

}
.team .team_member .img{width: 100%;}

.member_ceo_social{
    list-style: none;
    position: relative;
    top: 50%;transform: translateY(-50%);
    margin: 0 auto;
    width: 75px;
    padding: 0;
}
.member_ceo_social li{
    display: block;
}



/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/**************** Height Responsive ************************/
@media screen and ( max-height: 900px ) {
    .home .space-man {background-position:center 80vh;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper{height:60vh;}
}
@media screen and ( max-height: 800px ){
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .top-text{padding:15px 0;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{margin:0 auto 20px;width:170px;height:170px;}
    .home .wave-of-sound .wave-wrapper p{font-size:1.5rem;line-height:2rem;}
    .home .wave-of-sound .sub-section4{height:100vh;}
}
@media screen and ( max-height: 640px ){
    .home .wave-of-sound .sub-section1 .curve-text-wrapper{height:50vh;top:-10%;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper{height:45vh;}
    .home .wave-of-sound .sub-section4{height:90vh;}
    .team .member_image.open img.img{transform:scale(1);}
}
@media screen and ( max-height: 480px ){
    .home .wave-of-sound .sub-section4{height:100vh;}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper{width: 300px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper{width:300px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper .bar-gif{top:30px;left:65px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .bar-gif{top:27px;left:254px;}
    .home .wave-of-sound .wave-element-wrapper .wave-left{width:100px;}
    .home .wave-of-sound .wave-element-wrapper .wave-right{width:100px;}
    .home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area{width:804px;}
    .team .team-founder-wrapper{width:100%;}
    .team .ceo-bio{padding-left:50px;}
    .team .row.col-eq .bg-image{max-height:345px;}
}

@media only screen and (max-width : 992px) {
    .home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area{width:625px;}
    .home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle{width:150px;height:150px;}
    .home .wave-of-sound .sub-section4 .circle-media-wrapper .circle-area .circle img{padding:30px;}
    .footer .footer-header .left-content{font-size:2.5rem;line-height:3.9rem;}
    .footer .footer-header .left-col{text-align:center;}
    .career .culture .culture_sub_heading{padding: 0;}
    .technology .coffee{height:100vh !important;}
    .team .team-founder-wrapper{background-size:cover;height:40%;}
    .team .ceo-bio{padding-left:20px;}
    .team .social-icons-wrapper{width:100%;height:60%;top:40%;}
    .team .social-icons-wrapper ul{top:5%;}
    .career .culture .culture_heading{font-size:40px;letter-spacing:1rem;}
    .career .culture .culture_section_img_part2{margin:0;}
    .career .culture .box{padding-bottom:40px;height:auto;}

    .career .culture .culture_sub_heading{padding: 0;}
    .career .culture .culture_heading{padding-right: 0;}
    .career .culture .box{height:auto;}
    .career .culture .culture_section_img_part2{margin-top:10px;}
    .career .dna .dna_section_heading{padding-top:0;}
    .career .mission-driven-wrapper{width:100%;left:auto;right:auto;margin:0;}
    .career .mission-driven-wrapper .item1{width:100%;text-align:center;display:block;padding-bottom:20px;}
    .career .mission-driven-wrapper .item3{width:100%;text-align:center;padding-top:20px;}
    .career .execution-key-wrapper{width:100%;left:auto;right:auto;margin:0;}
    .career .execution-key-wrapper .item1{width:100%;text-align:center;margin:0;display:block;padding-bottom:20px;}
    .career .execution-key-wrapper .item1 p{text-align:center;}
    .career .execution-key-wrapper .item3{width:100%;}
    .career .hidden-xs{display:none;}
    .career .sub_heading_part3 .para{width:100%;margin:0;left:auto;right:auto;}
    .career .sub_heading_part2 .item1 img{max-width:100%;}
    .career .dna .sub_heading_part6 .item1{width:100%;margin:0;right:auto;text-align:center;}
    .career .dna .sub_heading_part6 .item2{width:100%;margin:0;right:auto;text-align:center;}
    .career .sub_heading_part7 .item1{width:100%;margin:0;right:auto;}
    .career #section4 .sub_heading_part7 .block{padding:70px 70px 60px 70px;}
    .career .position .position-box .block{padding:30px;}
    .career .position .position-box .block .apply_section{padding:0;}
    .career #section4 .sub_heading_part7 .box{padding:0;}
    .wave-bottom{bottom:-10px;}
}

@media only screen and (max-width : 900px) {
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item1{width:290px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item2{width:280px;}
    .footer .footer-header{padding-left:30px;padding-right:30px;}
    .footer .footer-header .right-content{left:50%;transform:translate(-50%, -50%);-webkit-translate(-50%, -50%);-ms-translate(-50%, -50%);-moz-translate(-50%, -50%);-o-translate(-50%, -50%);}
    .technology .sub-section .line-item .text h5{font-size:1.3rem;}
    .technology .sub-section .line-item .text p{font-size:1.1rem;}
    .technology .sub-section1 .transmittor .line-item-1 .text{width:160px;}
    .technology .sub-section2 .curve-line .line-item-3{width:265px;}
    .technology .sub-section2 .curve-line .line-item-3 .text{width:170px;}
    .technology .sub-section2 .curve-line .line-item-2 .text{width:150px;}
    .technology .sub-section2 .curve-line .line-item-2{width:245px;left:75%;top:6%;}
}

@media only screen and (max-width : 768px) {
    .navbar .mobile-logo {display: inline-block;}
    .footer{padding-bottom:20px;}
    .navbar-default .navbar-collapse {background: #000;position:relative;top:-48px;box-shadow:none;border-bottom:#33cc99 solid 2px;border-top:none;}
    .navbar-nav > li{width:auto;}
    .navbar-nav > li > a {line-height: inherit;}
    .home .space-man-wrapper{margin-top:100px;}
    .home .cut-the-cord .down-section img{top:0;}
    .home .wave-of-sound .wave-element-wrapper .wave-left{width:100px;}
    .home .wave-of-sound .wave-element-wrapper .wave-right{width:100px;}
    .footer .footer-header .left-col,.footer .footer-header .right-col{float:none;display:block;width:100%;}
    .home .cut-the-cord .up-section{height:55vh;}
    .home .cut-the-cord .down-section{height:45vh;top:55vh;}
    .home .cut-the-cord .wrapper{width:100%;}
    .home .cut-the-cord .down-section img, .home .cut-the-cord .up-section img{}
    .home .cut-the-cord-text{font-size:5rem;line-height:70px;}
    .home .free-your-self .heading{font-size:5rem;max-width:80%;}
    .footer .footer-header .right-content{position:static;-webkit-transform:none;-ms-transform: none;-moz-transform:none;transform:none;margin-top:40px;width:100%;}
    .footer .footer-header .left-col{text-align:center;}
    .footer .footer-header .left-content{text-align:left;}
    .footer .footer-header .right-content .view-all-link{margin-top:20px;}
    .footer .footer-bottom .left-col{width:50%;}
    .footer .footer-bottom .right-col{width:50%;}
    .footer .footer-bottom .left-col .footer-nav ul{width:auto;}
    .technology .title{max-width:70%;}

    .career .culture .culture_sub_heading{padding: 0;}
    .team .member_image{height:250px;}
    .team .row.col-eq .bg-image{height:auto !important;max-height:none;}
    .team #section2 .row{max-width:100%;}
    .team #section2{margin:auto;padding-top:100px;}
    .team .ceo-block .head-title-2{padding-bottom:3px;}
    .team .ceo-block .designation{padding-top:0;}
    .home .cut-the-cord-text{font-size:5rem;line-height:70px;}

    .technology #section3 .title-medium{width: 16em !important;}
    .technology .coffee{height:65vh !important;}
    .technology .coffee .use-case-slider{height:40vh;}
    .technology .ubeam-system-smart-wrapper{padding-bottom:50px;}
    .technology #section3 .title-extralight{max-width:90%;margin:0 auto;}
    .technology .check-item{padding-top:15px;}
    .technology .block-coffee-txt .text-center{font-size:16px;}
    .technology #section2{padding-top:20px;}
    .technology .transmittor-text-wrapper span{padding-bottom:30px !important;}
    .technology .above-checkbox{padding-bottom:40px;}
    .technology .use-case-slider .slick-prev, .technology .use-case-slider .slick-next{width:20px;height:40px;background-size:contain;}
    .technology .use-case-slider .slick-prev{left:20px;}
    .technology .use-case-slider .slick-next{right:20px;}

    .team .overlay_border{display: none}
    /*.navbar-default {position:relative;z-index: auto;width:auto;}*/
    #section1 .animation-area .row {padding-top: 0;}
    .home .space-man .sub-heading {max-width:90%;font-size:1.2rem;letter-spacing:0.02rem;}
    .career .culture .animation-area{height: auto;}    
	.career .dna p{text-align: center ;display: block }
    .vmiddle {display: block;}

    .navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse.collapse{overflow:hidden !important;display:none;}
    .navbar-collapse.in{display:block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-nav {float: none!important;margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;font-size:15px;}
    .navbar-default .navbar-nav > li > a{font-size:15px;}
    .navbar .navbar-nav li.logo{display:none;}
    .navbar-right{display:none !important;}
    .navbar .navbar-nav{padding-bottom:20px;}
    .contact-block .contact-form .submit .submit-btn{font-size:15px !important;}
    .technology .ubeam-devices-wrapper{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);left:-9%;}
    .press .press-list{padding-bottom:100px;}
	.blog .col-md-4.tablet-col-sm-3{width: 30%}
    .blog .col-md-4.tablet-col-sm-7{width: 70%}
    .blog .entry-header .publish-logo img{max-width:100%;}
    .blog .press-top-section img{max-width:100%;}

    .blog .press-list .h1{font-size:50px; padding: 60px 0;}
    .footer .footer-bottom{padding:40px 20px;}
    .technology #section1 .sub-heading, .team #section1 .sub-heading, .career #section1 .sub-heading{font-size: 1.3rem}
    .career .mission-driven-wrapper .item3 .green-divider{display: block}
    .career .dna .dna_section_heading.ubeam_dna_heading{margin-bottom: 80px; padding-top: 20px}
    .career .dna .sub_heading_part1, .career .dna .sub_heading_part3{margin:0 0 110px 0}
    .career .dna .sub_heading_part2{margin-bottom: 20px;}
    .career .dna .sub_heading_part5{margin-top: 20px}
    .career .career_section3_heading2{text-align: center; margin-left: 0}
    .career .dna .dna_sub_heading2{padding-top: 20px;}
    .career .dna{width: 80%; margin:  0 auto}
    .career .dna .container{max-width: 100%;}
    .career .mission-driven-wrapper .item1{padding-bottom:0;}
    .career .execution-key-wrapper .item1{padding-bottom:0;}
    .navbar-default .navbar-toggle{margin-top: 10px;}
    .navbar .mobile-logo img{width: 35px;height:auto;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

    .team .investor-box-middle{
        background-size: 65% 100%;
    }
}


/* Extra Small Devices, Phones */

@media only screen and (max-width : 640px) {
    .navbar-default .navbar-nav > li > a{font-size:15px;}
    .fp-viewing-1 .navbar,.fp-viewing-2 .navbar,.fp-viewing-3 .navbar,.fp-viewing-4 .navbar,.fp-viewing-5 .navbar,.fp-viewing-6 .navbar,.fp-viewing-7 .navbar{visibility:visible;opacity:1;}
    .row-eq-height{display: block;}
    .press-logo{transform: none;padding-top: 50px;}
    .press-read-more div{text-align: center;padding: 0;}
    .footer_social{text-align: center;}
    .col-footer-social{padding-top: 10px;text-align: center;}
    .technology #section3 .title-medium-2{width: 45rem ;}
    .row.col-eq .team_member{margin:15px !important ;}
    .technology .title{max-width: 80%}
    .home .space-man .heading {font-size:2.5rem;}
    .home .space-man .heading-next{font-size:2.5rem;margin-top:-0.5rem;}
    .home .wave-of-sound .wave-element-wrapper>div img{max-width:100%;}
    .home .wave-of-sound .wave-element-wrapper .wave-middle{margin:0 2%;width:100px;}
    .home .wave-of-sound .wave-element-wrapper .wave-left{width:80px;}
    .home .wave-of-sound .wave-element-wrapper .wave-right{width:80px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper{width:200px;margin-bottom:18px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper{width:200px;margin-left:8px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper .bar-gif{top:19px;left:44px;width:40px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .bar-gif{top:17px;left:169px;width:30px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item .arrow{width:30%;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item1{width:215px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item2{width:215px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{width:120px;height:120px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle img{padding:20px;}
    .home .free-your-self .heading{font-size:3rem;max-width:80%;}
    .home .wave-of-sound .wave-element-wrapper{width:300px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item .arrow{width:13px;}
    .home .wave-of-sound .wave-element-wrapper .wave-left{width:90px;height:120px;}
    .home .wave-of-sound .wave-element-wrapper .wave-right{width:90px;height:120px;}
    .home .wave-of-sound .wave-element-wrapper .wave-middle{width:100px !important;height:120px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play1 .arrow{width:30%;transition-duration:0.6s;}
    .home .cut-the-cord .wrapper{width:100%;}
    .home .cut-the-cord .up-section{height:60vh;}
    .home .cut-the-cord .down-section{height:40vh;top:60vh;}
    .home .cut-the-cord-text{font-size:4rem;line-height:1;left:38%;top:30%;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle-wrapper{padding:0;}
    .home .new-world-img{display:block;}

    .technology .cls-section{padding:80px 0;}
    .technology .coffee{height:80vh !important;}
    .technology .coffee .container{height:30vh;}
    .technology .coffee .use-case-slider{height:60vh;}
    .technology .use-case-slider .slick-prev::before, .technology .use-case-slider .slick-next::before{font-size:30px;}
    .team .ceo-block .ceo-bio{padding-top:25px;}
    .ceo-block .head-title-2{padding-bottom:7px;}
    .ceo-block .designation{padding-top:0;}
    .team .ceo-bio .title{padding-bottom:25px;}
    .team .ceo-block > div{padding:0;text-align:center;}
    .team .row.col-eq .bg-image{background-size:cover;}
    .team .member_image{height:100%;}
    .team .row.col-eq .team_member{margin:0 !important;padding:15px;margin-bottom:20px !important;}
    .home .wave-of-sound .sub-section1 .bottom-text{bottom:auto;}
    .team #section2 .row{max-width:none;}
    .career .position .position-box .block {padding: 30px 20px;}
    .career .form_section{padding:0;}

    .home .space-man .sub-heading{font-size:1.5rem;max-width:90%;}
    .technology .sub-heading{font-size:1.5rem;max-width:90%;text-align:left;}
    .team .default .sub-heading{font-size:1.5rem;max-width:100%;text-align:left;margin-bottom:0;}
	.career .default .sub-heading{font-size:1.5rem;max-width:100%;text-align:left;}
	.career .default .sub-heading{font-size:1.5rem;max-width:100%;text-align:left;}
    .career .default .heading, .team .default .heading, .technology .title{font-size:2.8rem;margin-bottom:20px;line-height:1.2;}
    .career .dna .we-are-mission{margin-bottom:10px;}
    .career .dna .dna_sub_heading3{margin-bottom:0;}
    .team .team-founder-wrapper{background-size:cover;margin:0;float:none;max-width:100%;background-position:center top;min-height:400px;position:relative;}
    .team .ceo-block{width:100%;max-width:100%;padding:0;margin:0;}

    .team .social-icons-wrapper{height:100%;top:0;transition: all 0.4s ease-in-out 0s;}
    .team .social-icons-wrapper ul{height:auto;width:75px;top:50%;position:relative;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
    .team .social-icons-wrapper ul li{display:block;padding:0;margin:0;margin-bottom: 5px;opacity: 0;position: relative;transition: all 0.4s ease-in-out 0s;bottom:-50px;}
    .team .ceo_social li a{margin:0 auto;}
    .team .social-icons-wrapper ul li:first-child{bottom:-70px;}
    .team .social-icons-wrapper:hover{background:rgba(0, 0, 0, 0.2);}
    .team .social-icons-wrapper:hover .ceo_social li{bottom:0;opacity:1;}

    .technology .title-cases {font-size: 1.5rem}
    .technology #section3 .title-medium-2{width: auto}
    .technology #section3 .title-thin{font-size: 3.5rem;letter-spacing: 11px; line-height: 1.2em;width:auto;}
    .technology .case-table .td-txt{font-size: 13px;line-height: 1.4}
    .technology .case-table .td-img img{width: 40px;}
	.technology #section3 .title-extralight, .technology #section3 .title-medium-2{font-size: 3rem; line-height: 1.3; text-align:center}    
    .technology .case-table .td-img{padding-top:4px;}
    .technology .check-item{margin-bottom:10px;}
    .technology .sub-section3{padding:0;}
    .technology #section3 .title{font-size:4rem; line-height: 1.2; margin-top:0;padding-top:0;margin-bottom:20px;}
    .technology .content-cases{padding: 20px 0 20px}
    .technology .use-case-slider .slick-prev, .technology .use-case-slider .slick-next{background-size:contain;width:15px;height:30px;}
    .technology .use-case-slider .slick-prev{left:10px;}
    .technology .use-case-slider .slick-next{right:10px;}
    .technology .ubeam-system-smart-wrapper{padding-bottom:10px;}

    .technology .sub-section1{height:65px !important;}
    .technology .sub-section1.play2 .transmittor .line-item-1 .straight-line{height:35px;}
    .technology .sub-section1 .transmittor .line-item-1 .arrow{width:40px;left:-35px;}
    .technology .sub-section2 .curve-line{height:400px;}
    .transmittor > img{max-width:60%;}
    .technology .sub-section1 .transmittor .line-item-1 .text{width:135px;right:55px;top:22px;}
    .technology .sub-section .line-item .text h5{font-size:1rem;font-weight:bold;margin:0;}
    .technology .sub-section .line-item .text p{font-size:1rem;line-height:1.4rem;}
    .technology .sub-section2.play3 .curve-line .line-item-2 .arrow .line .inner{width:20px;}
    .technology .sub-section2 .curve-line .line-item .arrow .line{width:20px;}
    .technology .sub-section2.play6 .curve-line .line-item-3 .arrow .line .inner{width:20px;}
    .technology .sub-section2 .curve-line .line-item-3{width:187px;top:228px;}
    .technology .sub-section2 .curve-line .line-item-3 .text{width:140px;}
    .technology .sub-section2 .curve-line .line-item-2{width:187px;}
    .technology .sub-section2 .curve-line .line-item-2 .text{width:140px;left:55px;}
    .technology .sub-section2 .curve-line .line-item-2{top:3%;}
    .technology  .transmittor-text-wrapper span.text-uppercase{font-size:1.5rem;padding-bottom:30px;line-height:2.4rem;}
    .technology #section2 .container.desktop{display:none;}
    .technology #section2 .container.mobile{display:block;}

    .technology .mobile{text-align:center;}
    .technology .mobile .wave-main{padding:30px 0;background:url('images/technology/wave-bg.jpg') no-repeat center;}
    .technology .mobile img{max-width:100%}
    .technology .mobile .title-wrapper{font-family:sofia_proregular;font-size:24px;letter-spacing:0.6rem;}
    .technology .mobile .transmittor-wrapper{margin-top:50px;}
    .technology .mobile .wave-wrapper{margin:20px 0;}
    .technology .mobile .content-wrapper{max-width:65%;margin:0 auto;}
    .technology .mobile .content-wrapper h4{margin:0;padding:0;font-family:sofia_proregular;font-size:1.7rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.4rem;margin-bottom:10px;}
    .technology .mobile .content-wrapper p{font-family:sofia_prolight;font-size:15px;line-height:1.6;}
    .technology .mobile .device-main{padding:30px 0;}
    .technology .device-icons-wrapper img{padding:15px;}
    .technology .life-at-wrapper{padding-top:30px;}
    .technology .life-at-wrapper .heading{font-family:sofia_prolight;font-size:3.6rem;line-height:1.4;text-transform:uppercase;letter-spacing:0.4rem;margin-bottom:20px;}
    .technology .life-at-wrapper p{font-family:sofia_prolight;font-size:15px;line-height:1.6;text-align:left;}

    .body-copy{font-size: 15px !important; line-height: 1.6 !important; letter-spacing: 0.05rem !important;text-align: left !important}	
    .team .bg-team-gradient{margin-top:0;}
    .team .row.col-eq .bg-image:hover{transform: scale(1)}
    .team .ceo_social li{padding: 20px 5px 5px}
    .team .team_member_bio{padding: 20px 0}
    .footer .footer-bottom .left-col{float:none;width:100%;text-align:center;}
    .footer .footer-bottom .right-col{float:none;width:100%;text-align:center;}
    .footer .footer-bottom .right-col .footer-logo{display:block;float:none;text-align:center;margin:0;}
    .footer .footer-bottom .right-col .social-links{display:inline-block;float:none;text-align:center;}
    .footer .footer-bottom .left-col .footer-nav ul li{padding:6px;width:100%;}
    .footer .footer-bottom .right-col{float:none;width:100%;text-align:center;padding-top: 20px;}
    .footer .footer-bottom .right-col .footer-logo{display:inline-block;float:left;text-align:center;margin:0; margin-left: 200px;}
    .footer .footer-bottom .right-col .social-links{display:inline-block;float:right;text-align:center; margin-right: 145px;}
    .footer .footer-bottom .left-col .footer-nav ul{width: 100%}
    .footer .footer-bottom .right-col .footer-logo{margin-left: 10px; margin-top: 10px;}
    .footer .footer-bottom .right-col .social-links{margin-right: 0px;}
    .footer .footer-bottom .right-col .footer-logo img{height: 43px;}
    .footer .footer-bottom .left-col .footer-nav ul li a{font-size: 1.5rem}
    .team .private_invester_text{font-size: 1rem}
    .team .investors-block .investor-name{font-size: 1.5rem}
    .body-copy{text-align: left}
    .team .body-copy.team_member_bio{font-family: "sofia_prolight";}
    .team .team_member_designation, .team .ceo-block .designation{font-size: 1.5rem; letter-spacing: 6px}
    .technology .case-table .td-img{width: 50px}
    .technology .thumb .content-cases{padding: 25px 0}
    .technology .text-content{padding: 20px 0}
    .technology .block-coffee-txt{width: auto}
    .leadship_head_subtitle{max-width: 100%;margin-bottom:40px;}
    .team .investor-heading{width:90%;padding:15px 0;}
    .contact-block .heading-content p{font-size:1.5rem !important;letter-spacing:0.05rem !important;line-height:1.2 !important;}
    .contact-block .contact-form .mail input{font-size:1.5rem !important;letter-spacing:0.05rem !important;line-height:1.2 !important;}
    .technology .divider {  width: 90%; }
    .career .form_margin{padding: 0; font-family: sofia_prolight;font-size: 15px;letter-spacing: 0.1rem;}
    .career .position .attach_margin.div-attach{padding-left: 0; padding-right: 0}
    .career .fileinput-button label.career_section3_select_label{right: 0}
    .career .career_section3_submit{margin-right:-33px;}
    .career .career_section3_input_text{padding: 10px 5px;font-size:15px;line-height:1.6;letter-spacing:0.05rem;}
    .career .career_section3_textarea{font-size:15px;line-height:1.6;letter-spacing:0.05rem;}
    .career .culture_sub_heading2, .career .culture_sub_heading{font-size: 15px !important;letter-spacing: 0.05rem !important;line-height: 1.6 !important;}
    .career .career_section3_heading3{font-size: 28px}
	.career .career_section3_heading2{font-size: 50px;padding-top: 30px;}
    .career #section4 .sub_heading_part7 .block{padding: 3.5rem}
    .career .position .position_sub_heading1{font-size: 17px}
    .career .career_section3_apply{height:30px;line-height:30px;}
    .career .position .position-box .block .apply_section{padding:0;}    
	.career .col-md-6 .text-center .form_margin input, .career .career_section3_input_text, .career .wpcf7-form-control-wrap .your-message{font-size: 15px; letter-spacing: 0.05rem;line-height:1.6;}
    .career .career_section3_textarea, .career .career_section3_input_text{padding:8px;}
    .team .social-icons-wrapper ul.ceo_social.desktop {display: none}
    .team .social-icons-wrapper ul.ceo_social.mobile {display: block}

    .blog .press-logo, .blog .publish-logo{display:none;}
    .press .press-list{padding:50px 0;}
    .blog .press-list .h1{padding:0 0 25px 0;font-size:40px;}
    .blog .press-top-section{padding:100px 0 50px;}
    .blog .entry-header .press-title h1{font-size:32px;}
	.career .culture .culture_section_img_part2{margin-top: 15px;}

    .career .fileinput-button label.career_section3_select_label{display: none}
    .career .fileinput-button label.pull-left{float: right !important; margin-top: 0;border: 3px solid blue;padding: 12px;font-size: 14px; font-weight: 400; text-transform: uppercase;text-align: center; letter-spacing: 4px; font-family: sofia_prosemibold}
    .career .fileinput-button{padding:1px}
    .career .culture .culture_heading{text-align:center;}
    .career #section2 .wrapper > div{padding:0 15px;}
    .footer .footer-bottom {padding-top: 40px;  }
    .career .dna .dna_sub_heading1.border span:last-child{border-bottom: 2px solid #1ad68f;}
    .footer .footer-header .left-content{text-align:center;}
    .career .dna .sub_heading_part1, .career .dna .sub_heading_part3{margin: 5rem 0;margin-top:0;}
    .career .dna .dna_section_heading.ubeam_dna_heading{margin-bottom: 0}
    .career .dna .dna_sub_heading2, .career .dna .dna_section_heading.ubeam_dna_heading{padding-top: 0}
    .career .dna{width: 100%; margin:  auto}
    .career .dna .container{max-width: 100%}
    .team #section2{padding-top: 40px}
    .navbar-default .navbar-toggle{margin-top: 5px;}
    
}

@media only screen and (max-width : 480px) {
    .team .investor-heading{width:100%;}
    .team .team-founder-wrapper{background-size:cover;background-position:center top;min-height:300px;}
    .technology #section3 .title-thin{width:auto;}
    .technology #section3 .title-medium{width: 12rem ;}
    .technology #section3 .title-medium-2{width: auto ;}

    .technology .cls-section {  padding: 60px 0  }
    .technology .title, .technology .sub-heading{max-width: 100%}

    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper{width:150px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper{width:150px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play1 .arrow{width:13px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item1{width:168px;margin-left:-5px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item2{width:150px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{width:100px;height:100px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle img{padding:20px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{margin-bottom:10px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .top-text{padding:20px 0;}
    .home .wave-of-sound .sub-section3{height:100vh;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper .bar-gif{top:16px;left:33px;width:30px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .bar-gif{top:13px;left:128px;width: 20px;}
    .home .wave-of-sound .sub-section1 .bottom-text{width:100%;bottom:130px;}
	
    .career .position .position-box{padding: 15px}
    .career .position .position-box .wave{right: 4px;}
    .career .position .position-box .wave-line{right: 14px;}    
	.career #section4 .row:first-child{margin-left: -15px;margin-right: -15px;padding: 0 10px}
    .career #section4 .row.expandable{padding: 0 10px}
    .career #section4 .sub_heading_part7 .box{padding: 0}
    .career #section4 .sub_heading_part7 .box .wave-bottom{bottom: -10px;}
    .career .career_section3_heading2{margin: 25px auto; text-align: center}
    .body-copy{font-size: 15px !important; line-height: 1.6 !important; letter-spacing: 0.05rem !important; text-align: left}
    .career .dna .dna_sub_heading1{text-align: center}
    .career .dna .dna_sub_heading1.border{display: inline-block; text-align: center}
    .career .dna .dna_sub_heading2{margin-top: 15px;}
    .career #section2 .row{margin-left: -15px; margin-right: -15px; margin-top: 75px;}
    .career #section2 .box{height: auto; padding: 0}
    .career #section2 .vcenter{display: initial;float: none;height: auto;vertical-align: auto}
    .career .culture .culture_heading{text-align: center; font-size: 40px;}
    .career .default .indicator-scroll{margin-top: -54px;}	
	.career #section2 div.last-img{margin-bottom: 20px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper{width:120px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper{width:120px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .curve-line-item.play1 .arrow{width:13px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item1{width:150px;}
    .home .wave-of-sound .sub-section1 .curve-text-wrapper .item2{width:140px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle{width:80px;height:80px;}
    .home .wave-of-sound .sub-section3 .circle-media-wrapper .circle-area .circle img{padding:20px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .laptop-wrapper .bar-gif{top:10px;left:23px;width:30px;}
    .home .wave-of-sound .sub-section3 .curve-media-wrapper .curve-line-item .phone-wrapper .bar-gif{top:7px;left:102px;width: 16px;}
    .home .cut-the-cord-text{top:20%;font-size:3.8rem;left:35%;}
    .home .free-your-self .heading{padding:0;max-width:90%;}
    .team .investor-heading{letter-spacing: 3px;padding:17px 0;}
    .career #section2 .row{margin-top: 0px;}
    .career .dna .dna_sub_heading1,.career .dna .dna_sub_heading3,.career .dna .dna_sub_heading5{font-size:38px;}    	
}


/* Portrait and Landscape */
@media only screen and (min-device-width: 641px) and (max-device-width: 1024px) {

}

/* Portrait */
@media only screen and (min-device-width: 601px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen and (min-device-width: 601px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {

}


.memberdivwidth {
width: 100%;
}
.centerBlock {
  display: table;
  margin: 0 auto;
}
.whr-item {
    border: 3px solid #3000ff;
    list-style: outside none none;
    margin-bottom: 20px;
    padding: 30px 80px;
}
.modal-header {
    background-color: #fff;
}
.modal-body {
    background-color: #fff;
}
.modal-footer {
    background-color: #fff;
}
.gap-right {
  margin-right: 30px; 
}
.round {
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #1ad68f;    
    color: #FFF;
    text-align: center;  
}
.whr-title a {
color: #000;
}
.excruciatingly_difficult_title {
    font-size: 2.8rem;
    color: #000000;
    font-family: 'sofia_proextralight';
    letter-spacing: 0.04rem;
    width: 20em;
    line-height: 1.3;
	width: 100%;
	padding-top: 50px;
}
.excruciatingly_difficult_content {
    font-size: 1.2rem;
    font-family: 'sofia_prolight';
    letter-spacing: 0.04rem;
    line-height: 1.88rem;
    padding: 50px 0 80px 0;
}
.excruciatingly_difficult_content a {
    color: #1AD68F;
    border-bottom: #1AD68F solid 1px;
}
.excruciatingly_difficult_content a:hover {
    color: #1AD68F;
    border-bottom: #1AD68F solid 1px;
}
.excruciatingly_difficult_content p {
    padding-bottom: 20px;
}