article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block}
div#close-menu{position:fixed;z-index:39;background-color:#333;opacity:0;display:none;top:0;left:0;width:100vw;height:100vh}
#hidemenu #close-menu{position:fixed;z-index:39;background-color:#333;opacity:0;display:none;top:0;left:0;width:100vw;height:100vh}
audio, canvas, video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden], template{display:none}
html{font-family:"myriadpro_light";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{background:#fff;padding:0;margin:0;color:#28292f;font-family:"myriadpro_light";line-height:1}
a{background:0 0}
a:focus{outline:thin dotted}
a:active, a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
b, strong{font-weight:700}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;max-width:80%;width:auto\9;height:auto}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
button, input, select, textarea{font-family:"myriadpro_light";font-size:100%;margin:0}
button, input{line-height:normal}
button, select{text-transform:none}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled], html input[disabled]{cursor:default}
input[type=checkbox], input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoond41dd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/icomoon.ttf) format('truetype'), url(../fonts/icomoon.woff) format('woff'), url(../fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}
[class*=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-twitter:before{content:"\e604"}

*, :after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
.greenbold{color:#28292f;font-weight:bold}
a{color:#e04d47;text-decoration:none}
a:active, a:focus, a:hover{color:#bb2620}
*, :after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row{width:100%;margin:0 auto;max-width:1144px}
.row:after, .row:before{content:" ";display:table}
.row:after{clear:both}
.row .column, .row .columns{position:relative;padding-left:.83333em;padding-right:.83333em;width:100%;float:left}
.row.collapse .column, .row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin:0 -.83333em;max-width:none}
.row .row .row:after, .row .row:before{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row .row.collapse:after, .row .row.collapse:before{content:" ";display:table}
.row .row.collapse:after{clear:both}
[class*=column]+[class*=column]:last-child{float:right}
[class*=column]+[class*=column].end{float:left}
.column.small-centered, .columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}
.show-for-large-down, .show-for-medium-down, .show-for-small{display:inherit!important}
.show-for-large, .show-for-large-up, .show-for-medium, .show-for-medium-up, .show-for-xlarge{display:none!important}
.hide-for-large, .hide-for-large-up, .hide-for-medium, .hide-for-medium-up, .hide-for-xlarge{display:inherit!important}
.hide-for-large-down, .hide-for-medium-down, .hide-for-small{display:none!important}
h1, h2, h3, h4, h5, h6{font-weight:400;color:#28292f;margin-top:.2em;margin-bottom:.5em;line-height:1.23333em;text-rendering:optimizeLegibility}
hr{border:none;border-bottom:1px solid #fff}
p{font-size:18px;line-height:1.6;margin-bottom:18px}
em{font-style:normal}
.text-center{text-align:center}
::-webkit-input-placeholder{
color:#bbb
}
:-moz-placeholder{
color:#bbb
}
::-moz-placeholder{
color:#bbb
}
:-ms-input-placeholder{
color:#bbb
}
.arrow{position:relative;left:0;vertical-align:middle;font-size:8px;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear}
a:hover .arrow, button:hover .arrow{left:10px;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear}
.arrow-left{position:relative;right:0;vertical-align:middle;font-size:8px;-webkit-transition:right .2s linear;-moz-transition:right .2s linear;-o-transition:right .2s linear;transition:right .2s linear}
a:hover .arrow-left, button:hover .arrow-left{right:10px;-webkit-transition:right .2s linear;-moz-transition:right .2s linear;-o-transition:right .2s linear;transition:right .2s linear}
.btn-circle{display:inline-block;width:156px;height:156px;vertical-align:middle;background:#64cd84;background:rgba(255,68,68,.9);color:#fff;font-size:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:78px;-moz-border-radius:78px;border-radius:78px;line-height:156px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.btn-circle span{vertical-align:middle;display:inline-block;line-height:1.2;text-align:center;width:100%;color:#fff}
.btn-circle hr{width:32px;margin:15px auto 0 auto}
.btn-circle:active, .btn-circle:focus, .btn-circle:hover{color:#fff;background:#64cd84;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
a.btn{font-family:"myriadpro_light"}
blockquote{border:none;padding:0;margin-left:auto;margin-right:auto}
cite::before{content:"- "}
cite{display:block;font-style:normal}
header#header{background:#64cd84;position:fixed;z-index:15;width:100%;top:0}
header#header nav#navigation{font-family:"myriadpro_light";padding:38px 0;width:100%;max-width:1140px;z-index:20}
header#header nav#navigation #logo{float:left;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
header#header nav#navigation #logo:hover{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
header#header nav#navigation #logo img{width:100%;height:100%}
header#header nav#navigation ul{list-style:none;margin:25px 0 0 0;padding:0;float:right;overflow:hidden}
header#header nav#navigation ul li{display:inline-block;padding-left:70px;font-size:18px;font-weight:700}
header#header nav#navigation ul a{display:block;color:#fff;padding-bottom:12px;border-bottom:2px solid transparent;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear}
header#header nav#navigation ul a:active, header#header nav#navigation ul a:focus, header#header nav#navigation ul a:hover{border-bottom-color:#fff;color:#fff;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear}
#content{position:relative;top:724px;height:100%;background:#fff;-webkit-transform:translate3d(0, 0, 0)}
#content.no-collapse{top:147px}
.anchor{position:relative;top:-90px;display:block;width:1px;height:1px}
footer#footer{background:#fff;border-top:1px solid #e5e5e5;color:#28292f}
footer#footer ul{list-style:none;padding:0;margin:35px 0}
footer#footer ul li{font-size:16px;color:#28292f;display:inline-block;margin-right:30px;font-family:"myriadpro_light"}
footer#footer ul li:last-child{margin:0}
footer#footer ul li strong{font-weight:500}
footer#footer ul li a{color:#777;font-weight:400;font-size:16px;font-family:"myriadpro_light"}
footer#footer #start{padding:0;text-align:right}
footer#footer #start a{color:#fff;display:inline-block;margin-left:15px;padding:30px 0px 0;background:#fff}
footer#footer #start a:hover{opacity:0.8}
footer#footer #start .icon-mail{font-size:16px;margin-right:6px}
#index section#intro{height:100%;width:100%;position:fixed;z-index:30;top:0;-webkit-animation:intro 3s forwards;-moz-animation:intro 3s forwards;-o-animation:intro 3s forwards;animation:intro 3s forwards}
#index header#nav{position:fixed;top:0;width:100%;z-index:39;background:0 0;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
#index header#nav nav#navigation{padding:30px 0 0 0;margin-bottom:0;font-family:"myriadpro_light";overflow:hidden;z-index:20;width:100%;-webkit-animation:navin 6s forwards linear;-moz-animation:navin 6s forwards linear;-o-animation:navin 6s forwards linear;animation:navin 6s forwards linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;transition:padding .2s linear}
#index header#nav nav#navigation #logo{float:left;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#index header#nav nav#navigation #logo:hover{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}
#index header#nav nav#navigation #logo img{width:100%;height:100%}
#index header#nav nav#navigation ul{list-style:none;margin:25px 0 0 0;padding:0;float:right;overflow:hidden}
#index header#nav nav#navigation ul li{display:inline-block;padding-left:50px;font-size:18px;line-height:1.5;font-weight:700}
#index header#nav nav#navigation ul a{display:block;color:#fff;padding-bottom:12px;border-bottom:2px solid transparent;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear}
#index header#nav nav#navigation ul a:active, #index header#nav nav#navigation ul a:focus, #index header#nav nav#navigation ul a:hover{border-bottom-color:#fff;color:#fff;-webkit-transition:border-bottom-color .1s linear;-moz-transition:border-bottom-color .1s linear;-o-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear}
#index header#nav.stuck{background:#28292f;min-height:72px}
#index header#nav.stuck nav#navigation{padding:13px 0 8px;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;transition:padding .2s linear}
#index header#nav.stuck nav#navigation #logo{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:45px}
#index header#nav.stuck nav#navigation ul{margin-top:13px}
#index #red{background:rgba(40, 41, 47, 0.7);width:100%;height:820px;position:fixed;top:0;z-index:21;pointer-events:none}
#index header#header{background:0 0;height:820px;position:fixed;top:0;overflow:hidden;z-index:32}
#index header#header h1#brand{font-size:50px;line-height:1.5;color:#fff;margin-bottom:30px;z-index:1001;width:450px;font-family:"myriadpro_light";margin-top:250px}
#index header#header a#roof{text-decoration:underline;margin-top:12.5%;font-size:16px;font-weight:600;color:#fff;display:inline-block;padding-bottom:4px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation:navin 10s forwards linear;-moz-animation:navin 10s forwards linear;-o-animation:navin 10s forwards linear;animation:navin 10s forwards linear}
#index #play{background:url(../images/btn_play.png) no-repeat top center;z-index:22;width:105px;height:105px;display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
#index #play:hover{background-position-y:-144px}
#index #video-container{width:100%;height:820px;position:fixed;top:0;background:url(../images/video-still.png) no-repeat;background-size:cover}
#index #video-container #big-video-vid, #index #video-container #video{overflow:hidden;height:100%!important}
#index #video-container #big-video-vid{top:0!important}
#index #feature-video{position:fixed;width:100%;height:100%;display:none;z-index:100;top:0}
#index #feature-video .close{width:50px;height:50px;background:url(../images/icon_close.svg) center center no-repeat;background-size:20px;position:absolute;top:0;right:0;z-index:100;cursor:pointer}
#index #feature-video .close:hover{background-color:#64cd84}
#index #feature-video #feature, #index #feature-video video{width:100%!important;height:100%!important}
#index #feature-video #feature.video-js{background:rgba(0,0,0,.9)}
#index #product-video{position:fixed;width:100%;height:100%;display:none;z-index:100;top:0}
#index #product-video .close_productvideo{width:50px;height:50px;background:url(../images/icon_close.svg) center center no-repeat;background-size:20px;position:absolute;top:0;right:0;z-index:100;cursor:pointer}
#index #product-video .close_productvideo:hover{background-color:#64cd84}
#index #product-video #productdemo, #index #product-video video{width:100%!important;height:100%!important}
#index #product-video #productdemo.video-js{background:rgba(0,0,0,.9)}
#index lesshat-selector{-lh-property:0}
@-webkit-keyframes navin{
0%, 30%{
opacity:0
}
100%, 35%{
opacity:1
}
}
@-moz-keyframes navin{
0%, 30%{
opacity:0
}
100%, 35%{
opacity:1
}
}
@-o-keyframes navin{
 0%, 30%{
opacity:0
}
100%, 35%{
opacity:1
}
}
@keyframes navin{
0%, 30%{
opacity:0
}
100%, 35%{
opacity:1
}
}
#index #content{top:820px;z-index:30;overflow:hidden;height:auto;-webkit-animation:intro-content 2s forwards;-moz-animation:intro-content 2s forwards;-o-animation:intro-content 2s forwards;animation:intro-content 2s forwards}
.flexslider li img{border-radius:100%}
lesshat-selector{-lh-property:0}
@-webkit-keyframes intro{
0%, 25%{
background:#64cd84;
z-index:31
}
99%{
display:none;
width:100%;
height:100%
}
100%{
display:none;
width:0;
height:0
}
}
@-moz-keyframes intro{
0%, 25%{
background:#64cd84;
z-index:31
}
99%{
display:none;
width:100%;
height:100%
}
100%{
display:none;
width:0;
height:0
}
}
@-o-keyframes intro{
0%, 25%{
background:#64cd84;
z-index:31
}
99%{
display:none;
width:100%;
height:100%
}
100%{
display:none;
width:0;
height:0
}
}
@keyframes intro{
0%, 25%{
background:#64cd84;
z-index:31
}
99%{
display:none;
width:100%;
height:100%
}
100%{
display:none;
width:0;
height:0
}
}
lesshat-selector{-lh-property:0}
@-webkit-keyframes intro-content{
0%, 99%{
z-index:30
}
100%{
z-index:32
}
}
@-moz-keyframes intro-content{
0%, 99%{
z-index:30
}
100%{
z-index:32
}
}
@-o-keyframes intro-content{
0%, 99%{
z-index:30
}
100%{
z-index:32
}
}
@keyframes intro-content{
0%, 99%{
z-index:30
}
100%{
z-index:32
}
}
.next, .prev{background:#64cd84;width:160px;height:58px;display:block;font:400 14px/58px myriadpro_light;position:fixed;z-index:100;top:280px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.next span, .prev span{display:inline-block;color:#fff;padding:0 30px}
.next.bottom, .prev.bottom{position:absolute}
.next.stuck, .prev.stuck{top:0;z-index:100}
.prev{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:-130px;text-align:right}
.prev:hover{left:0}
.next{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:-130px;text-align:left}
.next:hover{right:0}
.prev-next-wrapper{position:relative}
#story header#header{background:0 0}
#story header#header nav#navigation ul{border-color:transparent}
header#featured{background:url(../images/background.html) no-repeat top center;background-size:cover;height:724px;display:table;position:fixed;top:0;width:100%}
.innerpages ul li{background-color:transparent;font-size:20px;color:#28292f;line-height:1.5em;margin-bottom:1.5em;font-family:"myriadpro_light"}
.innerpages h2{font-size:26px;color:#28292f;line-height:1.3125;margin:0 0 0.5em;font-family:"myriadpro_light"}
.innerpages a{background-color:transparent;font-size:20px;color:#1e598f;line-height:1.5em;margin-bottom:1.5em;font-family:"myriadpro_light"}
.innerpages p{background-color:transparent;font-size:20px;color:#28292f;line-height:1.5em;margin-bottom:1.5em;font-family:"myriadpro_light"}
/*header#featured .row{display:table-row}*/
header#featured .row div{display:table-cell;vertical-align:bottom;text-align:center}
header#featured h2{color:#fff;font:400 60px "myriadpro_light";text-transform:uppercase}
header#featured hr{border-color:#fff;width:72px;margin:20px auto}
header#featured h3{color:#fff;font-weight:300;font-size:33px;margin-bottom:20px}
header#featured img{margin-bottom:-5px;margin-top:50px}
#content .sectionstyle h2{font-size:38px;text-align:center;margin:0;line-height:100%}
#content .sectionstyle p{font-size:23px;text-align:center;margin:30px auto 0;line-height:36px;max-width:50%;}
#content .sectionstyle figure img{width:100%}
#story section#family{padding:0px;text-align:center}
#story section#family .avatar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:100%;margin:auto;max-width:76px;max-width:76px}
#story section#family blockquote{margin:40px auto 50px auto}
#story section#family blockquote p{font:400 42px/1.5 "myriadpro_light";text-align:center;color:#4a4a4a}
#story section#family blockquote cite{font:normal 24px "myriadpro_light";color:#28292f;text-align:center}
#story section#family hr{width:85px;margin:20px auto 70px auto;border-color:#e04d47}
#story section#family h2{font-weight:300;font-size:41px;text-align:center}
#story section#family h3{font-weight:300;font-size:28px;margin-bottom:35px}
#story section#family .columns.large-4{text-align:left;padding:0;width:31%;margin-right:3.5%}
#story section#family .row .large-4:last-of-type{margin-right:0}
#story section#standards h2{text-align:right}
#story section#slideshow{padding:120px 25px 100px;position:relative;text-align:center}
#story section#slideshow hr{border-color:#e04d47;width:85px;margin:40px auto}
#story section#slideshow .columns{padding:0}
#story section#slideshow .cycle-slideshow{z-index:1;margin:40px 0 80px}
#story section#slideshow .cycle-pager{text-align:center;width:auto;margin:0 auto;z-index:9}
#story section#slideshow .cycle-pager span{font:40px "myriadpro_light";width:16px;height:16px;margin-right:20px;display:inline-block;color:#dedede;cursor:pointer}
#story section#slideshow .cycle-pager span.cycle-pager-active{color:#444}
#story section#slideshow .cycle-pager>*{cursor:pointer}
#contact header.top_content{height:445px}
#contact header#header{background-color:transparent}
form#contact-form{background:#f8f8f8;margin:0;padding:0;overflow:hidden;border-radius:0 0 10px 10px}
form#contact-form header{background:#fff;padding:150px 0 100px 0}
form#contact-form h2{text-align:center;font:400 50px "myriadpro_light";margin:0}
form#contact-form h3{font:400 20px "myriadpro_light";text-align:center}
form#contact-form #first-row{padding-top:70px;background:url(../images/triangle_down_white.html) no-repeat center top}
form#contact-form #dk_container_budget, form#contact-form input, form#contact-form textarea{padding:15px 25px;margin-bottom:30px;height:auto;font:400 18px "myriadpro_light";box-shadow:none;border:none;width:100%}
form#contact-form textarea{padding-top:25px}
form#contact-form input:focus, form#contact-form textarea:focus{outline:0;background:#fefbeb}
form#contact-form textarea{height:200px}
form#contact-form #submit{text-align:center}
form#contact-form button{background:0;border:none;cursor:pointer;font:400 18px "myriadpro_light";color:#e04d47;margin-top:0px;margin-bottom:0}
form#contact-form hr{border-color:#e04d47;width:85px;margin:20px auto 28px auto}
.row-form .icon-close{position:absolute;right:10px;top:25px}
.icon-close{background-position:-157px -28px;width:43px;height:35px}
[class^="icon-"], [class*="icon-"]{background-image:url("../images/icons.png");background-repeat:no-repeat;display:inline-block;height:33px;line-height:14px;margin-top:-1px;vertical-align:text-top;width:43px}
header#header nav#navigation{-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;transition:padding .2s linear}
header#header.stuck{background:#64cd84!important;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;min-height:72px}
header#header.stuck nav#navigation{padding:13px 0;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;transition:padding .2s linear}
header#header.stuck nav#navigation ul{border-color:#64cd84;margin-top:17px}
header#header.stuck nav#navigation #logo{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:45px}

/*TEAM PAGE*/

.team_members{text-align:left;margin-top:0px}
.team_members h1{font-size:26px;line-height:36px;color:#28292f;font-weight:600;margin:20px 0 10px;text-align: center;}
.team_members h2{font-size:38px;line-height:36px;color:#28292f;margin:80px 0 50px 0;text-align: center;}
.team_members h3{font-size:20px;font-family:"myriadpro_light";color:#28292f;margin-bottom:20px;text-align: center;}
.team_members p{text-align:center;font-size:18px;font-family:"myriadpro_light";color:#28292f;margin-bottom:0;display:block}
.teammember{padding:0 15px}
.teammember p:nth-child(1){min-height:395px}
.teammember p:nth-child(2){min-height:95px}

.member_image{max-width:250px;height:250px;width:100%;overflow:hidden;display:block;text-align:center;margin:50px auto 0}
.member_image img{width:100%;display:block;max-width:100%}
.light_border{background:#ccc;height:1px;width:100%;margin-top:10px}
.section_divider{background:#ccc;height:1px;width:100%;margin:60px 0}
img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */ filter:gray;/* IE6-9 */ -webkit-filter:grayscale(100%);/* Chrome 19+ & Safari 6+ */}
img.grayscale:hover{filter:none;-webkit-filter:grayscale(0%)}
.vspace50{margin-top:50px}


/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin{color:#ccc}
@font-face{font-family:VideoJS;src:url(../fonts/vjs.eot);src:url(../fonts/vjsd41dd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/vjs.woff) format('woff'), url(../fonts/vjs.ttf) format('truetype'), url(../fonts/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:myriadpro_light;src:url(../fonts/MyriadPro-Light.eot);src:url(../fonts/MyriadPro-Lightd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/MyriadPro-Light.ttf) format('truetype'), url(../fonts/MyriadPro-Light.woff) format('woff'), url(../fonts/MyriadPro-Light.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:myriadpro_bold;src:url(../fonts/MyriadPro-Semibold.eot);src:url(../fonts/MyriadPro-Semiboldd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/MyriadPro-Semibold.ttf) format('truetype'), url(../fonts/MyriadPro-Semibold.woff) format('woff'), url(../fonts/MyriadPro-Semibold.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:myriadpro_semiboldIt;src:url(../fonts/MyriadPro-SemiboldIt.eot);src:url(../fonts/MyriadPro-SemiboldItd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/MyriadPro-SemiboldIt.ttf) format('truetype'), url(../fonts/MyriadPro-SemiboldIt.woff) format('woff'), url(../fonts/MyriadPro-SemiboldIt.svg) format('svg');font-weight:500;font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s, opacity .1s;-moz-transition:visibility .1s, opacity .1s;-o-transition:visibility .1s, opacity .1s;transition:visibility .1s, opacity .1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}
.vjs-default-skin.vjs-error .vjs-control-bar{display:none}

@media \0screen{
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}
}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control:before{content:"\e001"}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div, .vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}
.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin.vjs-live .vjs-progress-control, .vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider{display:none}
.vjs-default-skin.vjs-live .vjs-live-display{display:block}
.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}
.vjs-default-skin .vjs-current-time{float:left}
.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;float:left}
.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}
.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-error .vjs-big-play-button{display:none}
.vjs-error-display{display:none}
.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#28292f;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;top:50%;margin-top:-.5em;width:100%}
.vjs-error-display div{position:absolute;font-size:1.4em;text-align:center;bottom:1em;right:1em;left:1em}
.vjs-error-display a, .vjs-error-display a:visited{color:#F4A460}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
@-moz-keyframes spin{
0%{
-moz-transform:rotate(0)
}
100%{
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin{
0%{
-webkit-transform:rotate(0)
}
100%{
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin{
0%{
-o-transform:rotate(0)
}
100%{
-o-transform:rotate(359deg)
}
}
@keyframes spin{
0%{
transform:rotate(0)
}
100%{
transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button:before{content:"\e008"}
.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js{position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{
position:absolute
}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}
.video-js:-webkit-full-screen{
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial, sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a, .vjs-no-js a:visited{color:#F4A460}
.vjs-default-skin .vjs-control-bar{height:50px;background:rgba(0,0,0,.9);cursor:pointer}
.vjs-default-skin .vjs-progress-control{height:10px;top:-10px}
.vjs-default-skin .vjs-play-progress{background:#64cd84}
.vjs-default-skin .vjs-slider{background:#000}
.vjs-default-skin .vjs-slider-handle{display:none}
.vjs-default-skin .vjs-control:before{text-shadow:none}
.vjs-default-skin .vjs-control.vjs-fullscreen-control, .vjs-default-skin .vjs-control.vjs-mute-control, .vjs-default-skin .vjs-control.vjs-play-control{height:50px}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before{text-shadow:none;color:#64cd84}
.vjs-default-skin .vjs-control:before{color:#fff;line-height:50px}
.vjs-default-skin .vjs-time-controls, .vjs-default-skin .vjs-time-divider{font-size:14px;line-height:50px;font-family:"myriadpro_light"}
.vjs-default-skin .vjs-volume-bar{margin-top:22px}
.vjs-default-skin .vjs-volume-level{background:#fff}
.vjs-default-skin .vjs-fade-in, .vjs-default-skin .vjs-fade-out{visibility:visible;opacity:1;transition-duration:0s}
.vjs-default-skin#feature.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:1;text-decoration:none;font-size:18px;font-family:"myriadpro_bold";min-width:187px;min-height:48px;padding:8px 20px;border-radius:3px}
.greenbtn:hover, .greenbtn:focus{background:#28292f;color:#fff;text-decoration:none}
#content .sectionstyle .greenbtn{background:#5eb576;color:#fff;margin:90px auto 0;display:block;max-width:187px;padding:15px 0}
#slideshow.testimonial{padding:80px 0 0 0}
.formobile{display:none}
.fordesktop{display:block}
.downwards_arrow{position:absolute;bottom:27.5%;right:11%}
/*
============================================== 
SECTION ::SPLIT CTAS
==============================================
*/
section.app_split_cta{width:100%;margin:0px;padding:0px;clear:both;height:400px}
section.app_split_cta .left{width:50%;float:left;background:#000;height:100%;background:url('../images/why-lifestyle.jpg') no-repeat;background-position:center center;background-size:cover}
section.app_split_cta .left .content{text-align:center;padding:130px 60px 0px 80px;background:rgba(0, 0, 0, 0.3);height:100%;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}
section.app_split_cta .left .content:hover{background:rgba(0, 0, 0, 0.7)}
section.app_split_cta .left .content p{font-size:30px;color:#fff;display:block;padding-bottom:12px;line-height:36px}
section.app_split_cta .left .content a{color:#fff;opacity:1}
section.app_split_cta .left .content a:hover{background:#64cd84;border-color:#64cd84;color:#fff}
section.app_split_cta .right{width:50%;float:left;background:#000;height:100%;background:url('../images/tech-lifestyle-03.jpg') no-repeat;background-position:center center;background-size:cover}
section.app_split_cta .right .content{text-align:center;padding:130px 60px 0 80px;background:rgba(0, 0, 0, 0.4);height:100%;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}
section.app_split_cta .right .content:hover{background:rgba(0, 0, 0, 0.7)}
section.app_split_cta .right .content p{font-size:30px;color:#fff;display:block;padding-bottom:12px;line-height:36px}
section.app_split_cta .right .content a{color:#fff;opacity:1}
section.app_split_cta .right .content a:hover{background:#64cd84;border-color:#64cd84;color:#fff}
.btn-border{padding:10px 26px;border:2px solid #ddd;border-radius:3px;opacity:0.6;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}
.btn-border:hover{opacity:1}
.aboutsection{position:relative;padding-bottom:200px}
.right_h_phone{position:absolute;bottom:0;right:0px}
.right_h_phone img{display:block;width:90%;float:right}
.bottomlight_text{font-size:16px;color:#cecece;margin-bottom:18px;display:block;line-height:100%}
.about_Page p{font-size:20px;text-align:left;margin-bottom:0;line-height:1.5em;color:#fff}
/*STYLES FOR CSS POPUP*/
.contact_popup{max-width:598px;margin:auto;position:absolute;top:10%;bottom:0;right:0;left:0;z-index:11111}
.contact_popup form#contact-form button{margin-top:0}
#contact-form input[type="text"], #contact-form input[type="password"], #contact-form input[type="email"], #contact-form textarea{border-width:1px medium medium;border-top:1px solid #E5E5E5 !important;border-radius:0;color:#28292f;font-size:16px;height:80px;padding:25px 26px;width:100%;margin-bottom:0 !important}
.modal-header{min-height:16.43px;background:#fff;padding:26px;border-bottom:0px solid #e5e5e5;border-radius:10px 10px 0 0}
.contact_popup .modal{border-radius:10px}
.modal h3{font-size:22px;color:#3F424C;margin-bottom:3px;font-family:"myriadpro_light"}
.modal-footer{margin-top:0px;padding:26px 26px 26px;text-align:right;border-top:1px solid #E5E5E5;background-color:#F0F0F0}
.modal-footer .btn{width:48%;min-height:62px}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn{display:inline-block;padding:15px 0px 14px;margin-bottom:0;font-size:22px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;font-family:MyriadPro-Light;border-radius:4px}
.btn-success{color:#fff !important;margin-left:10px;background-color:#449d44 !important;border-color:#398439}
.navmenu{position:relative;z-index:34}
.mobile{width:100%}
.mobile .menu-bar{position:relative;display:inline-block;max-width:32px;height:32px;vertical-align:middle;margin:34px 0 0;width:10%;cursor:pointer}
.mobile .menu-bar img{width:80%}
.lime-green{color:#28292f}
.lime-green > span > img{position:relative;width:16px;margin-right:8px;margin-top:-4px;cursor:pointer}
.header-menu{position:fixed;right:0;top:0;padding:0 32px;height:100vh;width:18vw;background-color:#fff;z-index:10000;font-size:16px;margin-left:-60vw;display:none}
.header-menu ul{padding-left:0}
.header-menu ul > li{list-style:none;line-height:64px;border-bottom:1px solid #eee}
.header-menu ul > li a{color:#28292f;text-decoration:none}
div#logo > img{width:32%;margin:5% 10% 0%;position:relative}
.lime-green.medium-size{color:#999;margin:12px 0 24px;width:100%;font-size:12px;text-align:center;font-weight:bold}
.main_logo{display:inline-block;vertical-align:middle;margin:20px 0 0;text-align:left;transition:all 0.4s ease-in-out}
#iphone-download{display:none;vertical-align:middle;margin:3.5% 0 0 0;text-align:right}
#iphone-download{display:inline-block}
 #iphone-download img{width:40%;float:right}
 #iphone-download .greyicon{display:none}
 #iphone-download:hover .greyicon{display:block}
 #iphone-download .whiteicon{display:block}
 #iphone-download:hover .whiteicon{display:none}
.stuck .mobile > .menu-bar{margin-top:12px}
 #iphone-download{margin-top:22px;margin-right:20px}
.stuck .main_logo{margin-top:15px;margin-left:-40px;}
.stuck .main_logo img{width:60%}
#contact .stuck .main_logo{margin-top:15px}
#contact .stuck .main_logo img{width:60%}
.stuck .mobile .menu-bar{margin-top:25px}
.left_header{width:50%;float:left;text-align:left}
.right_header{width:50%;float:right;text-align:right}
.about_page_content footer#footer{width:100%;display:block}
#index.learnmore_pg_content #video-container{width:100%;height:820px;position:fixed;top:0;background:url(../images/main_hero_01.jpg) no-repeat;background-size:cover}
#index.press_pg_content #video-container{width:100%;height:820px;position:fixed;top:0;background:url(../images/press_banner.png) no-repeat;background-size:cover}
#index.team_pg_content #video-container{width:100%;height:820px;position:fixed;top:0;background:url(../images/team_banner.jpg) no-repeat center center;background-size:cover}
#index.about_pg_content #video-container{width:100%;height:820px;position:fixed;top:0;background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover}
.learnmore_pg_content #header p{color:#fff}
#index.learnmore_pg_content header#header a#roof{margin-top:0.5%}
.article_date{font-size:16px;line-height:36px;color:#28292f;padding:30px 0 20px}
.article_link a{font-size:38px;line-height:36px;color:#28292f}
.article_link{font-size:38px;line-height:36px;color:#28292f}
.article_source{font-size:20px;line-height:32px;color:#28292f;padding:30px 0 20px}
.article{border-bottom:1px solid #e5e5e5;padding:30px 0 30px 0}
header p{color:#fff}
.learnmore_btn{background:#5eb576;background-color:#5eb576 !important;transition:all 0.4s ease-in-out}
.learnmore_btn:hover, .learnmore_btn:focus{background:#28292f;background-color:#28292f !important}
.small_text{font-size:8px;color:#28292f}
h1.bottom-border:after{content:"";display:block;width:60px;border-top:6px solid #61ce81;margin:25px 0 10px}
.back_btn{display:block;color:#61ce81;font-size:16px;float:left;font-weight:700;letter-spacing:2px;margin-bottom:20px}
.backicon{font-size:18px;font-weight:700;margin-right:8px}
.back_btn:hover, .back_btn:focus{color:#61ce81;text-decoration:none}
.clear{clear:both}
#index #content.innerpages{top:125px;overflow:visible}
#index #content.innerpages footer#footer ul{margin-bottom:3px;margin-top:34px}
/*
============================================== 
SECTION ::MINIMAL GENERAL STYLE START
==============================================
*/
section.app-minimal-section{background:#fff;position:relative;z-index:30;border-top:1px solid #e4e4e4;overflow:hidden;padding-top:80px;padding-bottom:50px}
section.app-minimal-section .app-minimal-section-cont{max-width:1080px;margin-left:auto;margin-right:auto;position:relative}
section.app-minimal-section .app-minimal-section-cont::after{clear:both;content:"";display:table}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section{z-index:1;float:right;display:block;width:48.82117%}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section:last-child{margin-right:0}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section img{position:relative}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.right{text-align:right}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.right img{-webkit-transition:opacity 1.5s ease;-moz-transition:opacity 1.5s ease;transition:opacity 1.5s ease}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.right img.iphone{left:auto;right:0}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.left{text-align:right;position:relative}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.left img{-webkit-transition:opacity 1.5s ease;-moz-transition:opacity 1.5s ease;transition:opacity 1.5s ease}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content{z-index:2;float:left;display:block;width:40.29137%;position:relative}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content.left{float:left;display:block;width:48%}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content.right{float:left;display:block;width:48%;padding-top:20%}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content h1{color:#28292f;font-weight:300;font-size:38px;line-height:initial;margin-bottom:25px}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content p{color:#68696c;max-width:none;font-size:25px}
/*
============================================== 
SECTION ::INTERSTITIAL LIFESTYLES
==============================================
*/
section.app-lifestyle{position:relative;z-index:20;overflow:hidden;padding-top:0;background:#000}
section.app-lifestyle .para-app{background:url('../images/app-lifestyle-02.jpg') no-repeat;background-position:top center;background-size:cover;position:absolute;width:100%;height:900px;top:0;left:0;z-index:-1}
section.app-lifestyle .bg{background-position:center center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;text-align:center}
section.app-lifestyle .bg h2{color:#fff;padding-top:240px;display:block;height:100%;width:100%;text-align:center;background:rgba(0, 0, 0, 0.4)}
section.app-lifestyle .bg h2 span{display:block;line-height:80px;font-size:45px}
section.app-lifestyle .bg h2 span:after{content:'';display:block;background:#61ce81;height:5px;width:60px;margin:0 auto}
section.app-lifestyle .lifestyle2{background-image:url('../images/app/app-lifestyle.html')}
/*THANK YOU POPUP*/
.modal-sm{text-align:center;max-width:300px;margin-left:auto;margin-right:auto}
.icon-check{background-position:-106px -90px;width:50px;height:51px}
.vote-facebook.checked .vote-circle, .vote-circle.success{background:#70C381;cursor:pointer}
.vote-circle{display:inline-block;width:117px;height:117px;background:#70C381;border-radius:50%;padding:28px 0;margin:20px auto;text-align:center;position:relative}
.modal h2{color:#222329;font-size:32px;font-family:'myriadpro_light';text-align:center}
.modal-body p{font-size:21px;line-height:1.25;margin-bottom:1.8em;text-align:center;margin-top:1.8em;color:rgba(48,55,66,.8);font-family:'myriadpro_light'}
.email_error_icon{top:105px !important}
.msg_error_icon{top:180px !important}
.controls-wrapper{display:none !important}
section.app-minimal-section.alt_section .app-minimal-section-cont .empty-app-minimal-section.left{float:left;text-align:left}
section.app-minimal-section.alt_section .app-minimal-section-cont .empty-app-minimal-section.right{float:left;text-align:left}
.app_btn{margin-top:60px;display:block}
/*============================================== 
LATER ::CHANGES
==============================================*/

.alternatesections1 .sectional_image{float:left;background:url('../images/shuffle-screens.gif') no-repeat;background-attachment:fixed;background-position:-50px -75px;min-height:600px;width:70%}
.alternatesections2 .sectional_image{float:right;background:url('../images/dashboard-screens.gif') no-repeat;background-attachment:fixed;background-position:center right;min-height:600px;width:70%}
.alternatesections3 .sectional_image{float:left;background:url('../images/Messaging.png') no-repeat;background-attachment:fixed;background-position:-288px -150px;background-size:cover;min-height:600px;width:70%}
.sectiontext{width:30%;min-height:600px;background:#fff;text-align:center;color:#28292f;padding:250px 20px 0 20px}
.alternatesections1 .sectiontext{float:right}
.alternatesections2 .sectiontext{float:left}
.alternatesections3 .sectiontext{float:right}
.sectiontitle{font-size:48px}
.sectiondescription{font-size:26px;margin:30px auto 0;max-width:290px}
.otherteamember{display:inline-block}
.otherteamemberimage{width:224px;height:224px;display:inline-block;overflow:hidden}
.otherteamemberimage img{width:100%;max-width:100%}
.name{font-size:24px;font-weight:normal;margin-top:30px;text-align: center;}
.designation{font-size:18px;font-weight:normal;color:#666;margin-bottom:30px;margin-top:10px;text-align: center;}
section{padding:100px 15px}
.darksection{background:#28292f !important;color:#fff;border:none !important;text-align:center;position:relative}
.darksection h2{color:#fff}
.whatexactlysection .greenbtn{position:absolute;top:0;bottom:0;right:15%;margin:auto;background:#5eb576;color:#fff;display:block;max-width:187px;width:100%;line-height:23px;height:55px;padding:15px 0}
.darksection .greenbtn:hover, .darksection .greenbtn:focus{background:#fff !important;color:#28292f !important;text-decoration:none}
.blocks .greenbtn{margin-top:80px !important}
#content .sectionstyle ul{margin:30px auto 0;max-width:80%}
#content .sectionstyle ul li{ font-size:26px;text-align:left;margin-top:30px;line-height:36px}
.blocks{margin-top:20px !important;text-align: center;}
.blocks img{margin:50px auto}
#content .sectionstyle .blocks p{max-width:none;font-size:21px;}
.blocks h2{;margin-top:30px !important;text-align: center;color: #8a8a8a;}
.round{width:50px;height:50px;font-size:20px;line-height:45px;font-weight:700;overflow:hidden;border-radius:100%;border:2px solid #8a8a8a;color: #8a8a8a;text-align:center;margin:auto}
.landingpg{background-color:#28292f;padding-top:60px}
.landingpg .midimg{width:45%}
.landingpg h1{font-size:72px;color:#fff;margin-top:22%}
.landingpg .navmenu{background-color:#28292f !important}
.fixfooter #footer{position:fixed;bottom:0 !important;width:100%}
.fixfooter #content{padding-bottom:19%}
.bluebold{color:#1e598f ;font-weight:700}

/*============================================== 
Exactly.me
==============================================*/

.greenbtn{background:#5eb576;color:#fff;display:block;max-width:187px;padding:15px 0;width:100%;}
.shufflesection{width:100%;height:1000px;background:url(../images/shufflebg.jpg) no-repeat center right;background-size:cover;position:relative;background-attachment:fixed;}
.shufflesection a{position:absolute;top:0;bottom:0;left:0;margin:5% auto auto auto;height:64px;}
.contactbgsection .row{position:absolute;bottom:100px;left:0;right:0;}
.contactbgsection{width:100%;height:1000px;background:url(../images/contactbg.jpg) no-repeat;background-size:cover;text-align: center;position:relative;background-attachment:fixed;}
.contactbgsection .greenbtn{background:rgba(255, 255, 255, 0.80);color:#28292f;display:block;margin:20px auto auto auto;height:60px;}
.contactbgsection p {color:#ffffff;margin:0;font-size:32px;text-align:left;text-shadow: 0 0 7px #666666;width:79%;}
.downloadsection{width:100%;height:1000px;background:url(../images/downloadbg.jpg) no-repeat;background-size:cover;position:relative;text-align:right;}
.downloadsection .splashimage img{margin-right:-100px;}
.downloadsection a{position:absolute;top:-25%;bottom:0;left:0;margin:auto;height:64px;}
.container{position:relative;}
#big-video-wrap{display:none;}
#content .sectionstyle .aboutpg p{width:100%;max-width:none;text-align:left;margin:0 0 20px 0;}
.aboutpg h2{text-align:left !important;}
#content #highlights.sectionstyle.row{max-width:100%;padding-left:0;padding:0;}
#content #highlights.sectionstyle p, #content #highlights.sectionstyle h2{text-align:left;max-width:100%;}
.imagecontent{padding:0;}
.textcontent{padding-left:60px;margin-top:50px;padding-right:50px;}
.imagecontent img{max-width:100%;width:100%;}

@media (min-width:1840px){
.row{width:100%;margin:0 auto;max-width:1460px}
.whatexactlysection .greenbtn{right:22%}
.alternatesections1 .sectional_image{background:url('../images/shuffle-screens.gif') no-repeat -200px center;min-height:800px;width:65%;background-size:cover;background-attachment: fixed;}
.alternatesections2 .sectional_image{background:url('../images/dashboard-screens.gif') no-repeat center -200px;min-height:800px;width:65%;background-size:cover;background-attachment: fixed;}
.alternatesections3 .sectional_image{background:url('../images/Messaging.png') no-repeat -400px -400px;min-height:800px;width:65%;background-size:cover;background-attachment: fixed;}
.sectiontext{width:35%;min-height:800px}
.sectiontext{padding:300px 20px 0 20px}
.relative{position:relative}
.fixfooter #content{padding-bottom:27%}
}
@media only screen and (min-width:1500px) and (max-width:1839px){
.row{width:100%;margin:0 auto;max-width:1200px}
.whatexactlysection .greenbtn{right:22%}
.stuck .row{max-width:1418px;}
.alternatesections1 .sectional_image{background:url('../images/shuffle-screens.gif') no-repeat;min-height:800px;width:65%;background-size:cover;background-position:center}
.alternatesections2 .sectional_image{background:url('../images/dashboard-screens.gif') no-repeat;min-height:800px;width:65%;background-size:cover;background-position:center -200px}
.alternatesections3 .sectional_image{background:url('../images/Messaging.png') no-repeat;min-height:800px;width:65%;background-size:cover}
.sectiontext{width:35%;min-height:800px}
.sectiontext{padding:300px 20px 0 20px}
.relative{position:relative}
.fixfooter #content{padding-bottom:27%}
}
.textcontent{margin-top:8%;padding-left:130px;}
@media (min-width:1490px){
.header-menu{width:25vw}
}

@media (max-width:1280px){
.innerpages ul{padding-left:18px}
}

@media (max-width:1200px){
#index header#header{background-position:center center}
#index header#header .row{text-align:center}
#index header#header h1#brand{margin-top:140px;font-size:26px;width:auto;text-align:center}
section.app-minimal-section{padding-left:25px;padding-right:25px}
#index #play:hover{background-position-y:-103px}
#index.learnmore_pg_content #video-container{background-position:-689px 0px}
#index.press_pg_content #video-container{background-position:right -150px}
.right_h_phone{position:relative}
.right_h_phone img{display:block;float:right}
.aboutsection{padding-bottom:0}
h1.bottom-border:after{margin-left:auto !important;margin-right:auto !important}
.app_btn{margin-top:195px;display:block}
#index #content.innerpages{padding-left:15px;padding-right:15px}
.press_pg_content .press_articles{padding-left:15px;padding-right:15px}
}

@media only screen and (min-width:1024px) and (max-width:1200px){#video-container{background-position:-230px 0px}}

@media (max-width:1194px){
#story section#family .row{padding:0 25px}
}

@media (max-width:1149px){
header#header nav#navigation{padding:25px}
header#header nav#navigation ul li{padding-left:40px}
footer#footer #start a{-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
footer#footer #start a:hover{background:#fff;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
#index header#nav nav#navigation{padding-left:25px;padding-right:25px}
#index header#nav nav#navigation ul li{padding-left:40px}
#index header#nav.stuck nav#navigation{padding:25px}
#index header#nav.stuck nav#navigation ul li{padding-left:40px}
header#header nav#navigation ul{margin-right:25px}
#content.no-collapse, #work.work-entry header#featured, body#team header#featured, q header#featured{top:71px}
}

@media (max-width:1024px){
.next, .prev{display:none}
.prev{left:-70px!important}
.next{right:-70px!important}
#story section#slideshow .cycle-slideshow{margin-left:-25px;margin-right:-25px}
form#contact-form .row .columns:last-of-type{padding-right:25px}
form#contact-form .columns{padding:0 0 0 25px}
.flexslider{margin-top:20px !important}
footer#footer{text-align:center}
}

@media (max-width:980px){
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content h1{font-size:30px}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content p{font-size:22px}
section.app-lifestyle .bg h2 span:after{margin-top:40px}
}

@media (min-width:768px){
.row .large-1{position:relative;width:8.33333%}
.row .large-2{position:relative;width:16.66667%}
.row .large-3{position:relative;width:25%}
.row .large-4{position:relative;width:33.33333%}
.row .large-5{position:relative;width:41.66667%}
.row .large-6{position:relative;width:50%}
.row .large-7{position:relative;width:58.33333%}
.row .large-8{position:relative;width:66.66667%}
.row .large-9{position:relative;width:75%}
.row .large-10{position:relative;width:83.33333%}
.row .large-11{position:relative;width:91.66667%}
.row .large-12{position:relative;width:100%}
.row .large-offset-1{position:relative;margin-left:8.33333%}
.row .large-offset-2{position:relative;margin-left:16.66667%}
.column.large-centered, .columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}
footer#footer #start{margin-right:10px;width:22%}
}

@media only screen and (min-width:768px) and (max-width:1024px){
#index header#header h1#brand{font-size:50px;margin-top:270px}
#index header#header a#roof{font-size:30px;margin-top:26%}
.navmenu{padding-right:15px;padding-left:15px}
footer#footer ul{text-align:left;margin-left:15px}
.stuck #iphone-download{width:47%;margin-right:0}
.stuck #iphone-download img{width:65%}
.header-menu{width:30vw}
.mobile .menu-bar{margin:30px 12px 0}
#index #content.innerpages footer#footer{position:fixed;width:100%}
section.app_split_cta .left .content p{font-size:25px}
section.app_split_cta .right .content p{font-size:25px}
#index #video-container{background:transparent url("../images/video-still.jpg") no-repeat scroll 34% 0% / cover}
.darksection .greenbtn{position:relative;right:0;margin-top:80px}

}

@media (max-width:767px){
footer#footer ul{margin:30px 0}
footer#footer ul li{display:inline-block;margin:5px 0;width:18%}
footer#footer #start a{padding:0px 0 30px}
footer#footer #copyright{background:#fff;text-align:center;padding-right:0px;padding-left:0px}
#index header#nav nav#navigation #logo{left:15px}
#index header#nav nav#navigation ul{display:none}
#index header#nav.stuck nav#navigation{padding:13px 0}
#index header#nav.stuck nav#navigation #logo{display:block}
#index header#nav.stuck nav#navigation ul{display:block;padding-top:0}
#index header#nav.stuck nav#navigation ul li{padding-left:10px}
#index #video-container{height:500px;background:url(../images/video-still.png) no-repeat 34% 0%;background-size:cover}
#index.learnmore_pg_content #video-container{background-position:-926px -130px}
#index #content{top:500px}
#index header#header{height:500px}
header#featured{height:460px;padding-top:110px}
header#featured img{margin-bottom:-100px}
#story section#family blockquote{padding:0 25px}
#story section#family blockquote p{font-size:24px}
#story section#family .columns.large-4{width:100%;margin-left:0;margin-right:0}
form#contact-form header{padding:75px 0}
form#contact-form .columns{padding:0 25px}
#story header#header{top:0}
.innerpages p, .innerpages a, .innerpages ul li{font-size:20px}
.innerpages h2{font-size:20px}
.main_logo img{width:75%}
#iphone-download{width:65%;margin-top:5px;margin-right:10px}
#iphone-download img{width:85%;margin-top:4px}
.main_logo{margin-top:10px}
.mobile .menu-bar img{width:100%}
.mobile .menu-bar{margin-top:22px}
.stuck .mobile .menu-bar{margin-top:23px}
.header-menu{width:60vw}
#index header#nav.stuck{min-height:60px}
.flexslider .slides > li p{font-size:20px !important}
.formobile{display:block}
#footer .formobile{text-align:center;font-size:12px;color:#a3a3a3;margin-bottom:15px;padding-left:10px}
footer#footer #start a{width:28px;padding-bottom:10px;margin-left:12px;margin-top:15px;padding-top:0;margin-bottom:0}
.fordesktop{display:none !important}
footer#footer ul{text-align:center;margin:10px 0 10px 0}
.downwards_arrow{bottom:40.5%;left:0;right:0;text-align:center}
#content #story section h2{font-size:24px}
#content #story section p{font-size:15px;line-height:23px;max-width:259px;margin-left:auto;margin-right:auto}
footer#footer ul li a{font-size:14px}
#index header#header a#roof{margin-top:144px}
#story section#slideshow{padding-top:40px;padding-bottom:40px}
#content #story section .greenbtn{max-width:140px;padding:10px 0;font-size:15px}
.right_h_phone img{position:relative;margin-bottom:-1px;z-index:-2}
#story header#header{top:0}
.innerpages h2{font-size:26px}
footer#footer #start{text-align:center}
section.app-minimal-section{padding:50px 15px 0}
.article_link a{font-size:24px}
.article_source{font-size:17px}
#index header#nav nav#navigation, header#header nav#navigation{padding:20px 0}
#index header#nav nav#navigation #logo, header#header nav#navigation #logo{position:relative;height:45px}
#index header#nav nav#navigation #menu-link, header#header nav#navigation #menu-link{display:inline-block;background:0 0;text-align:right;margin-right:15px;width:27px;height:45px;float:right;background:url(../images/nav.svg) center center no-repeat;background-size:27px 22px}
#index header#nav nav#navigation #menu-link.active, header#header nav#navigation #menu-link.active{background-image:url(../images/nav_close.svg)}
#index header#nav nav#navigation ul#nav-items, header#header nav#navigation ul#nav-items{display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;clear:both;max-height:0;margin:20px 0 0 0;padding:30px 25px;background:#64cd84}
#index header#nav nav#navigation ul#nav-items.active, header#header nav#navigation ul#nav-items.active{max-height:55em;display:block;width:100%}
#index header#nav nav#navigation ul#nav-items li, header#header nav#navigation ul#nav-items li{display:block;padding:0}
#index header#nav nav#navigation ul#nav-items li a, header#header nav#navigation ul#nav-items li a{display:block;border-bottom:1px solid #64cd84;padding:0;line-height:60px;font-size:22px}
#index header#nav nav#navigation ul#nav-items li a:focus, #index header#nav nav#navigation ul#nav-items li a:hover, header#header nav#navigation ul#nav-items li a:focus, header#header nav#navigation ul#nav-items li a:hover{border-bottom-color:#fff}
#index header#nav.stuck nav#navigation ul li, header#header.stuck nav#navigation ul li{padding-left:10px}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.right img{float:none;left:0;right:0;margin-left:auto;margin-right:auto;max-width:70%}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.left img{max-width:100%}
section.app-lifestyle .bg h2{padding-top:140px}
header#header.stuck{min-height:60px}
form#contact-form textarea{height:115px}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content h1{font-size:24px;text-align:center;margin-top:20px}
section.app-lifestyle .bg h2 span{line-height:40px;font-size:30px;padding-left:15px;padding-right:15px}
section.app-lifestyle{height:400px}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content p{font-size:18px;text-align:center;margin-bottom:45px}
#index.press_pg_content #video-container{background-position:-900px 0}
section.app_split_cta .left .content p, section.app_split_cta .right .content p{font-size:18px;line-height:34px}
section.app-minimal-section .app-minimal-section-cont .empty-app-minimal-section.left{float:none !important;text-align:center !important;margin:auto;width:75%}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content.right{float:none;text-align:center;margin:auto;width:100%}
.mobile{padding-left:15px;padding-right:15px}
section.app-minimal-section .app-minimal-section-cont .app-minimal-section-content.right{padding-top:0}
#index.learnmore_pg_content #video-container{background-position:-926px -130px}
.app_btn{margin-top:175px}
section.app_split_cta .right, section.app_split_cta .left{width:100%}
section.app_split_cta{height:200px}
section.app_split_cta .left .content{padding-top:36px}
section.app_split_cta .right .content{padding-top:36px}
.innerpages footer#footer #start a{margin-top:0}
#index #content.innerpages footer#footer ul{
    margin-bottom:10px;
    margin-top:0px;
}
#index #content.innerpages{
    padding-left:0px;
    padding-right:0px;
}
.large-12{margin:30px 15px 0 15px}
#content .sectionstyle ul{max-width:none}
#content .sectionstyle ul li{font-size:20px}
#content .sectionstyle p{max-width:none;font-size:20px;line-height:30px}
.darksection .greenbtn{position:relative;right:0;margin-top:80px}
.alternatesections1 .sectional_image, .alternatesections2 .sectional_image, .alternatesections3 .sectional_image, .alternatesections1 .sectiontext, .alternatesections2 .sectiontext, .alternatesections3 .sectiontext{float:none;display:block;width:100%;background-position:center center;background-size:100%;background-attachment:initial;}
.alternatesections1 .sectional_image, .alternatesections2 .sectional_image, .alternatesections3 .sectional_image{min-height:400px;}
.sectiontext{min-height:0;padding:50px 15px}
.landingpg{padding-top:0}
#content #highlights.sectionstyle p, #content #highlights.sectionstyle h2{text-align:center;}
.textcontent{padding-left:15px;margin-bottom:40px;}
.landingpg .midimg{width:100%}
.landingpg h1{font-size:30px;text-align:center}
.team_members p{min-height:auto !important}
.shufflesection, .downloadsection{text-align:center;height:auto;background-attachment:initial;}
.shufflesection a {margin:auto;position:relative;display:block;width:80%;left:0;right:0;}
.shufflesection a img{max-width:60%;}
.downloadsection a{margin:40px auto 0;position:relative;display:block;width:80%;left:0;right:0;}
.shufflesection{background-position:center right;height:auto;padding:210px 15px 100px;min-height:400px;}
.contactbgsection{height:auto;padding-top:300px;padding-bottom:30px;background-attachment:initial;}
.contactbgsection .row{position:relative;top:0;bottom:0;}
.contactbgsection p{text-align:center;font-size:24px;width:100%;}
.contactbgsection .greenbtn{margin-top:40px;height: 50px;max-width: 160px;padding-top: 10px;}
#content .sectionstyle .aboutpg p{width:100%;max-width:none;text-align:center;}
.aboutpg h2{text-align:center !important;}
.aboutpg {padding-left:30px;padding-right:30px;}
.downloadsection{padding-bottom:70px;}
.downloadsection .splashimage img{margin-right:auto;}
.downloadsection a img{max-width:60%;}
}
