a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:1
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:"";
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
@font-face{
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-style:normal
}
a{
    text-decoration:none
}
.scroll{
    display:block;
    position:absolute;
    width:100px;
    height:100px;
    bottom:0;
    right:0
}
.navigation{
    position:fixed;
    top:0;
    width:100vw;
    z-index:100
}
@media (max-width:1278px){
    .navigation .nav-item{
        max-width:130px
    }
}
.navigation.up{
    background-color:#fff;
    box-shadow:0 0 30px 5px #999
}
.navigation.up .nav-item .nav-logo{
    filter:none;
    height:38px
}
@media (max-width:991px){
    .navigation.up .nav-item.five,.navigation.up .nav-item.six{
        min-width:128px
    }
}
.navigation.up ul.nav-wrapper{
    height:60px;
    transition:all .5s
}
.navigation.up ul.nav-wrapper .nav-item a{
    border-bottom:5px solid #fff;
    bottom:0;
    padding-top:7px;
    padding-bottom:7px
}
.navigation.up ul.nav-wrapper .nav-item.two a.active{
    border-bottom:5px solid #ff9e9e
}
.navigation.up ul.nav-wrapper .nav-item.three a.active,.navigation.up ul.nav-wrapper .nav-item.two a.active{
    color:#000;
    font-family:Gotham A,Gotham B;
    font-weight:700;
    bottom:0;
    max-width:90px;
    margin:0 auto;
    padding-top:7px;
    padding-bottom:7px
}
.navigation.up ul.nav-wrapper .nav-item.three a.active{
    border-bottom:5px solid #ff7568
}
.navigation.up ul.nav-wrapper .nav-item.four a.active{
    border-bottom:5px solid #bf3e73;
    max-width:90px
}
.navigation.up ul.nav-wrapper .nav-item.five a.active,.navigation.up ul.nav-wrapper .nav-item.four a.active{
    color:#000;
    font-family:Gotham A,Gotham B;
    font-weight:700;
    bottom:0;
    margin:0 auto;
    padding-top:7px;
    padding-bottom:7px
}
.navigation.up ul.nav-wrapper .nav-item.five a.active{
    border-bottom:5px solid #9c63a0;
    max-width:150px
}
@media (max-width:1024px){
    .navigation.up ul.nav-wrapper .nav-item.five a.active:after{
        width:115px
    }
}
@media (max-width:991px){
    .navigation.up ul.nav-wrapper .nav-item.five a.active:after{
        width:120px
    }
}
.navigation.up ul.nav-wrapper .nav-item.six a.active{
    color:#000;
    font-family:Gotham A,Gotham B;
    font-weight:700;
    width:150px;
    border-bottom:5px solid #ff7568;
    bottom:0;
    padding-top:7px;
    padding-bottom:7px;
    max-width:150px;
    margin:0 auto
}
@media (max-width:1024px){
    .navigation.up ul.nav-wrapper .nav-item.six a.active:after{
        width:115px
    }
}
@media (max-width:991px){
    .navigation.up ul.nav-wrapper .nav-item.six a.active:after{
        width:120px
    }
}
.navigation.up ul.nav-wrapper li:first-child{
    min-width:178px;
    max-width:178px
}
.navigation.up ul.nav-wrapper li a,.navigation.up ul.nav-wrapper li a:hover{
    color:#000
}
.navigation.up ul.nav-wrapper li:last-child{
    border:1px solid #000;
    height:30px;
    max-width:160px
}
.navigation.up ul.nav-wrapper li:last-child:hover{
    background-color:#000;
    transition:all .5s
}
.navigation.up ul.nav-wrapper li:last-child:hover a{
    color:#fff
}
@media (max-width:991px){
    .navigation.up ul.nav-wrapper li.nav.short{
        max-width:90px
    }
    .navigation.up ul.nav-wrapper li.nav.long{
        max-width:128px;
        margin:0 5px
    }
}
@media (max-width:991px){
    .navigation.up ul.nav-wrapper{
        justify-content:space-between
    }
}
.scroll-nav{
    background-color:#fff;
    height:60px
}
.scroll-link{
    color:#000
}
.scroll-logo{
    filter:none
}
.scroll-button{
    height:33px;
    width:162px
}
.scroll-button a{
    font-size:14px;
    line-height:15px
}
ul.nav-wrapper{
    padding:0;
    list-style:none;
    display:flex;
    max-width:95vw;
    margin:0 auto;
    height:90px;
    align-items:center;
    justify-content:center
}
ul.nav-wrapper li{
    cursor:pointer;
    width:14.28571%
}
ul.nav-wrapper li:first-child{
    min-width:178px;
    max-width:178px
}
ul.nav-wrapper li .nav-mobile{
    width:100%
}
ul.nav-wrapper li a{
    font-family:Gotham A,Gotham B;
    font-weight:400;
    color:#fff;
    font-size:14px;
    line-height:15px;
    text-decoration:none;
    display:flex;
    justify-content:center;
    align-items:center;
    height:40px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
ul.nav-wrapper li a:hover{
    font-family:Gotham A,Gotham B;
    font-weight:700;
    transition:all .5s
}
ul.nav-wrapper li:last-child{
    max-width:246px;
    height:40px;
    border-radius:4px;
    background-color:#fff;
    justify-content:center;
    align-items:center;
    display:flex
}
ul.nav-wrapper li:last-child:hover{
    background-color:hsla(0,0%,100%,.73);
    transition:all .5s
}
ul.nav-wrapper li:last-child:hover a{
    color:#fff
}
ul.nav-wrapper li:last-child a{
    color:#000;
    font-size:14px;
    line-height:18px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.section1-logo{
    display: none;
}
@media (max-width:1024px){
    ul.nav-wrapper{
        max-width:100vw
    }
    ul.nav-wrapper li{
        width:13%
    }
}
@media (max-width:991px){
    .navigation.up ul.nav-wrapper .nav-item{
        max-width:85px
    }
    .navigation.up ul.nav-wrapper .nav-item .nav-logo{
        width:85px
    }
    .navigation.up ul.nav-wrapper li:first-child{
        min-width:85px;
        max-width:85px
    }
    .navigation.up ul.nav-wrapper li:last-child{
        max-width:100px
    }
    .navigation.up ul.nav-wrapper li a{
        font-size:12px
    }
    .navigation ul.nav-wrapper .nav-item .nav-logo{
        width:140px
    }
    .navigation ul.nav-wrapper li{
        width:14.28571%
    }
    .navigation ul.nav-wrapper li:first-child{
        margin-left:10px;
        min-width:140px
    }
    .navigation ul.nav-wrapper li:last-child{
        margin-right:10px;
        min-width:100px;
        max-width:100px
    }
}
@media (max-width:767px){
    .section1-logo{
        max-width:180px;
        margin:30px auto 0;
        position:absolute;
        z-index:200;
        filter:invert(100%);
        left:50%;
        transform:translate(-50%);
        display:block;
    }
    .section-container .nav-mobile{
        background-color:#2c4460;
        border-bottom:1px solid #fff
    }
    .section-container .nav-mobile a{
        color:#fff;
        justify-content:center;
        font-family:Gotham A,Gotham B;
        font-weight:400;
        font-size:22px;
        line-height:24px;
        margin:0 auto;
        text-align:center;
        height:100px
    }
    .section-container .nav-mobile.active .icon-slideshow-arrow:after{
        transform:rotate(180deg)
    }
    .icon-slideshow-arrow:before{
        content:none
    }
    .icon-slideshow-arrow:after{
        font-family:'FontAwesome';
        content:"\f078";
        position:absolute;
        right:20px;
        font-size:35px
    }
}
.section-container a{
    /*max-width:265px;
    min-width:265px;*/
    border-radius:4px;
    height:61px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    font-size:26px;
    line-height:21px;
    border:none;
    cursor:pointer;
    display:flex;
    justify-content:center;
    align-items:center;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color: #000;
    /*background-color: rgba(255, 255, 253, 0.68);*/
}
/*@media (max-width:767px){
    .section-container a{
        max-width:280px;
        min-width:280px;
        font-size:17px
    }
}*/

.desig{
    font-family: Gotham A,Gotham B;
    font-weight: 500;
    text-align: center;
}
.nav-item{
    text-align:center
}
.nav-item .nav-logo{
    filter:invert(100%);
    height:38px;
}
.video-container{
    background-color:#000;
    width:100vw;
    height:100vh;
    position:fixed;
    z-index:100
}
.video-container .video-back{
    color:#fff;
    cursor:pointer;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    font-size:18px;
    line-height:2em;
    padding-left:20px;
    position:absolute;
    z-index:200
}
.video-container .video-back .icon-slideshow-arrow-left{
    font-size:15px;
    line-height:2em
}
.video-container .video-back .icon-slideshow-arrow-left:before{
    font-size:16px;
    color:#fff
}
.section-1 .section-header-wrapper,.section-1 .tile-text{
    display:none
}
.section-1 .video-wrapper{
    display:flex;
    justify-content:center;
    align-items:center
}
.section-1 .video{
    display:none
}
.section-1 .section-wrapper{
    background:linear-gradient(180deg,rgba(0,0,0,.647496),transparent 25%,transparent);
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.section-1 .section-wrapper .icon-play-button-outlined{
    color:#fff;
    cursor:pointer;
    font-size:900%;
    display:flex;
    align-self:flex-start;
    margin-left:85px
}
.section-1 .section-wrapper .icon-play-button-outlined:hover:before{
    opacity:.7;
    transition:all .5s
}
.section-1 .header,.section-1 .header-three{
    color:#fff;
    font-family:Gotham A,Gotham B;
    font-weight:700;
    font-size:44px;
    max-width:580px;
    display:flex;
    margin-top:10px;
    letter-spacing:-2px;
    align-self:flex-start;
    margin-left:100px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-1 .header-three .header-one,.section-1 .header .header-one{
    font-weight:700;
    display:block
}
.section-1 .header-three .header-two,.section-1 .header .header-two{
    font-weight:700
}
.section-1 .header-three{
    margin-bottom:0
}
.section-1 .sub-three,.section-1 .video-subheader{
    color:#fff;
    font-family:Gotham A,Gotham B;
    font-weight:700;
    font-size:44px;
    max-width:580px;
    display:flex;
    margin-top:10px;
    letter-spacing:-2px;
    align-self:flex-start;
    margin-left:100px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-1 .sub-three .sub-one,.section-1 .video-subheader .sub-one{
    font-weight:700;
    display:block
}
.section-1 .sub-three .sub-two,.section-1 .video-subheader .sub-two{
    font-weight:700
}
.section-1 .sub-three{
    margin-bottom:0
}
.section-1 .main-img{
    background:url(../images/desktop-mainvideo.jpg) no-repeat 50%;
    background-size:cover;
    width:100vw;
    height:100vh
}
@media (max-width:991px){
    .section-1 .main-img{
        background:url(../images/tablet-mainvideo.jpg) no-repeat 50%
    }
}
@media (max-width:1024px){
    .section-1 .header{
        margin-left:20px;
        margin-top:30px
    }
    .section-1 .header,.section-1 .header-three{
        font-size:50px;
        font-weight:700
    }
    .section-1 .header-three .header-one,.section-1 .header .header-one{
        font-size:50px;
        font-weight:700;
        display:block
    }
    .section-1 .header-three .header-two,.section-1 .header .header-two{
        font-size:50px;
        font-weight:700
    }
    .section-1 .header-three{
        margin-bottom:0;
        margin-left:20px
    }
    .section-1 .video-subheader{
        margin-left:20px
    }
    .section-1 .sub-three,.section-1 .video-subheader{
        font-size:50px;
        font-weight:700
    }
    .section-1 .sub-three .sub-one,.section-1 .video-subheader .sub-one{
        font-size:50px;
        font-weight:700;
        display:block
    }
    .section-1 .sub-three .sub-two,.section-1 .video-subheader .sub-two{
        font-size:50px;
        font-weight:700
    }
    .section-1 .sub-three{
        margin-bottom:0;
        margin-left:20px
    }
    .section-1 .section-wrapper .icon-play-button-outlined{
        font-size:550%;
        margin-left:10px
    }
    .section-1 .section-wrapper .video-subheader{
        font-size:50px;
        margin-top:15px;
        margin-left:20px
    }
    .section-1 .section-wrapper .video-subheader span{
        font-size:50px
    }
}
@media (max-width:991px){
    .section-1 .header{
        margin-left:20px;
        margin-top:30px
    }
    .section-1 .header,.section-1 .header-three{
        font-size:39px;
        font-weight:700
    }
    .section-1 .header-three .header-one,.section-1 .header .header-one{
        font-size:39px;
        font-weight:700;
        display:block
    }
    .section-1 .header-three .header-two,.section-1 .header .header-two{
        font-size:39px;
        font-weight:700
    }
    .section-1 .header-three{
        margin-bottom:0;
        margin-left:20px
    }
    .section-1 .video-subheader{
        margin-left:20px
    }
    .section-1 .sub-three,.section-1 .video-subheader{
        font-size:39px;
        font-weight:700
    }
    .section-1 .sub-three .sub-one,.section-1 .video-subheader .sub-one{
        font-size:39px;
        font-weight:700;
        display:block
    }
    .section-1 .sub-three .sub-two,.section-1 .video-subheader .sub-two{
        font-size:39px;
        font-weight:700
    }
    .section-1 .sub-three{
        margin-bottom:0;
        margin-left:20px
    }
    .section-1 .section-wrapper .icon-play-button-outlined{
        font-size:500%;
        margin-left:10px
    }
    .section-1 .section-wrapper .video-subheader{
        font-size:36px;
        margin-top:15px;
        margin-left:20px
    }
    .section-1 .section-wrapper .video-subheader span{
        font-size:36px
    }
}
@media (max-width:767px){
    .section-1 .header{
        font-weight:600px
    }
    .section-1 .header,.section-1 .header-three{
        font-size:33px;
        line-height:40px;
        margin-top:0;
        letter-spacing:-1.5px;
        margin-left:20px
    }
    .section-1 .header,.section-1 .header-three{
        font-weight:600
    }
    .section-1 .header-three .header-one,.section-1 .header .header-one{
        font-weight:600;
        font-size:25px;
        line-height:40px;
        margin-top:0;
        letter-spacing:-1.5px;
        margin-left:0;
        display:block
    }
    .section-1 .header-three .header-two,.section-1 .header .header-two{
        font-size:33px;
        font-weight:600
    }
    .section-1 .header-three{
        margin-bottom:0;
        margin-left:20px
    }
    .section-1 .video-subheader{
        margin-left:20px!important
    }
    /*.section-1 .video-subheader span{
        font-size:33px!important
    }*/
    .section-1 .sub-three,.section-1 .video-subheader{
        font-size:33px;
        font-weight:600
    }
    .section-1 .sub-three .sub-one,.section-1 .video-subheader .sub-one{
        font-size:33px;
        font-weight:600;
        display:block
    }
    .section-1 .sub-three .sub-two,.section-1 .video-subheader .sub-two{
        font-size:33px;
        font-weight:600
    }
    .section-1 .sub-three{
        margin-bottom:10px;
        margin-left:20px
    }
    .section-1 .header{
        margin-top:20px
    }
    .section-1 .section-wrapper .icon-play-button-outlined{
        margin-left:13px;
        margin-right:4px;
        margin-top:-4px;
        font-size:430%
    }
    .section-1.video-section{
        height:600px
    }
    .section-1.video-section .gallery-preview-video{
        object-fit:cover;
        opacity:1;
        height:600px;
        max-width:100%
    }
    .header{
        display:none
    }
}
.lg-background{
    background-size:cover;
    width:100%;
    min-height:700px;
    flex-flow:row wrap;
    justify-content:flex-end;
    display:flex;
    flex:1 1 100%;
    margin-bottom:80px
}
.lg-background .divider{
    width:100%
}
.left-background{
    min-height:400px;
    flex-direction:row;
    display:flex;
    width:50%;
    order:1;
    flex:1 1 50%;
    justify-content:flex-end
}
.left-background .list-copy{
    line-height:27px;
    font-size:17px;
    text-align:center
}
.right-background{
    min-height:400px;
    flex-direction:row;
    display:flex;
    width:50%;
    order:2;
    flex:1 1 50%;
    justify-content:flex-start
}
.right-background .list-copy{
    line-height:27px;
    font-size:17px;
    text-align:center
}
.section-2{
    display:flex;
    flex-flow:row wrap
}
.section-2 .section-wrapper{
    display:none
}
.section-2 .divider{
    width:100%;
    display:flex;
    text-align:center
}
.section-2 .divider span{
    width:300px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    color:#000;
    font-size:25px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-2 .divider:after,.section-2 .divider:before{
    content:"";
    display:inline-block;
    border-bottom:1px solid #d2d2d2;
    top:-12px;
    position:relative;
    vertical-align:middle;
    width:50%
}
.section-2 .content{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:flex-end;
    align-self:center;
    width:40%
}
.section-2 .content .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-size:17px;
    padding:15px 0;
    line-height:30px;
    color:#000;
    margin-left:1px;
    max-width:440px;
    margin-bottom:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-2 .content .list-copy span{
    font-family:Gotham A,Gotham B;
    text-transform:uppercase;
    letter-spacing:3.5px;
    font-size:15px;
    margin-bottom:25px;
    margin-top:25px;
    font-weight:500;
    color:#3f3e42;
    display:block
}
.section-2 .content img{
    margin-bottom:15px;
    margin-left:-10px;
    max-width:270px
}
@media (max-width:991px){
    .section-2 .content{
        width:47%
    }
    .section-2 .content img{
        width:270px;
        margin-bottom:0;
        margin-top:10px;
        margin-left:0
    }
}
.section-2 .section-2-bg-one{
    background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.8) 6%,transparent 40%);/*url(../images/Groovy-facebook-cover-extended.jpg)*/
}

.left_content{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-self: center;
    width: 50%;
}


.left_content img{
        width: 85%;
/*    margin: 0 auto;
*/}


.section-2 .section-2-bg-one .buttons{
    /*background-color:#ff9e9e;*/
    background-color:#000;
    color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    text-decoration:none;
}
.section-2 .section-2-bg-one .buttons:hover{
    /*background-color:hsla(0,100%,81%,.73);*/
    background-color: #444;
    transition:all .5s
}
.section-2 .section-2-bg-two{
    background:url(../images/desktop-blink.jpg) no-repeat;
    background-position:-25% 0
}
.section-2 .section-2-bg-two .main-logo{
    max-width:280px;
    margin:0 auto;
    justify-content:flex-start
}
.section-2 .section-2-bg-two .main-logo img{
    height:42px;
    margin-left:-7px
}
.section-2 .section-2-bg-two .content{
    width:100%
}
.section-2 .section-2-bg-two .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    max-width:265px;
    margin:8px auto 28px;
    text-align:left
}
.section-2 .section-2-bg-two .buttons{
    background-color:#000;
    color:#fff;
    margin:0 auto;
    display:block;
    display:flex;
    justify-content:center;
    align-items:center
}
.section-2 .section-2-bg-two .buttons:hover{
    background-color:rgba(0,0,0,.73);
    transition:all .5s
}
.section-2 .section-2-bg-three{
    background:url(../images/desktop-brandspotlight-shows.jpg) no-repeat;
    background-position:-5% 0
}
.section-2 .section-2-bg-three .main-logo{
    height:60px;
    max-width:280px;
    margin:0 auto;
    justify-content:flex-start
}
.section-2 .section-2-bg-three .main-logo img{
    height:46px;
    margin-left:-7px
}
.section-2 .section-2-bg-three .content{
    width:100%
}
.section-2 .section-2-bg-three .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    max-width:265px;
    margin:8px auto 28px;
    text-align:left
}
.section-2 .section-2-bg-three .buttons{
    background-color:#000;
    color:#fff;
    margin:0 auto;
    display:block;
    display:flex;
    justify-content:center;
    align-items:center
}
.section-2 .section-2-bg-three .buttons:hover{
    background-color:rgba(0,0,0,.73);
    transition:all .5s
}
.pdding-0 {
    padding:0;
}

@media (max-width:1024px){
    .section-2 .content{
        padding-right:5%
    }
    .section-2 .content .list-copy{
        font-size:16px;
        line-height:34px
    }
    .section-2 .section-2-bg-one{
        background-position:50% 50%
    }
    .section-2 .section-2-bg-two{
        background-position:-100% 0
    }
    .section-2 .section-2-bg-two .list-copy{
        max-width:260px
    }
    .section-2 .section-2-bg-three{
        background-position:-36% 0
    }
    .section-2 .section-2-bg-three .list-copy{
        max-width:260px
    }
}
@media (max-width:991px){
    .section-2 .section-2-bg-two{
        background-position:250% 0
    }
    .section-2 .section-2-bg-two .list-copy{
        max-width:225px;
        line-height:26px
    }
    .section-2 .section-2-bg-three{
        background-position:-205% -18px
    }
    .section-2 .section-2-bg-three .main-logo{
        margin:0 auto
    }
    .section-2 .section-2-bg-three .list-copy{
        max-width:225px;
        line-height:26px
    }
    .section-2 .section-2-bg-one{
        background:url(../images/tablet-purewow.jpg) no-repeat 50%
    }
    .section-2 .section-2-bg-three .main-logo,.section-2 .section-2-bg-two .main-logo{
        justify-content:center
    }
    .section-2 .section-2-bg-three .main-logo img,.section-2 .section-2-bg-two .main-logo img{
        margin-left:0
    }
    .section-2 .section-2-bg-three .list-copy,.section-2 .section-2-bg-two .list-copy{
        text-align:center
    }
}
@media (max-width:767px){
    .section-2 .content{
        padding-right:0
    }
    .section-2 .content .list-copy span{
        margin-bottom:18px
    }
    .section-2 .left-background,.section-2 .right-background{
        display:block;
        width:100%;
        min-height:auto;
        margin:40px auto 65px
    }
    .section-2 .divider{
        width:100%;
        text-align:center;
        display:block;
        margin:20px auto 32px;
        border-bottom:1px solid #d2d2d2;
        padding-bottom:20px;
        max-width:230px
    }
    .section-2 .divider:after,.section-2 .divider:before{
        display:none
    }
    .section-2 .lg-background{
        margin-bottom:40px
    }
    .section-2 .section-2-bg-one{
        background-image:none;
        display:block;
        min-height:auto
    }
    .section-2 .section-2-bg-one a{
        margin:0 auto
    }
    .section-2 .section-2-bg-one .main-logo{
        filter:none;
        width:100%;
        margin-bottom:0;
        max-width:250px;
        margin:15px auto
    }
    .section-2 .section-2-bg-one .content{
        width:100%
    }
    .section-2 .section-2-bg-one .content .list-copy{
        color:#000;
        max-width:84%;
        margin:0 auto 28px;
        font-size:17px;
        line-height:33px;
        text-align:center
    }
    .section-2 .section-2-bg-two{
        margin:0 auto;
        position:relative;
        overflow:hidden;
        background:none;
        padding-top:70px
    }
    .section-2 .section-2-bg-two:before{
        content:"";
        position:absolute;
        width:200%;
        height:200%;
        top:5%;
        left:-63%;
        z-index:-1;
        background:url(../images/desktop-blink.jpg) no-repeat;
        transform:rotate(12deg)
    }
    .section-2 .section-2-bg-two .main-logo{
        margin:0 auto
    }
    .section-2 .section-2-bg-three{
        background-position:-178% -40px
    }
    .section-2 .section-2-bg-three,.section-2 .section-2-bg-three .content{
        transform:scaleX(-1);
        filter:FlipY;
        -ms-filter:"FlipY"
    }
    .section-2 .section-2-bg-three .main-logo{
        margin:0 auto
    }
}
.section-3{
    display:flex;
    flex-flow:row wrap
}
.section-3 .divider{
    width:100%;
    display:flex;
    text-align:center
}
.section-3 .divider span{
    width:300px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    color:#000;
    font-size:25px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-3 .divider:after,.section-3 .divider:before{
    content:"";
    display:inline-block;
    border-bottom:1px solid #d2d2d2;
    top:-12px;
    position:relative;
    vertical-align:middle;
    width:50%
}
.section-3 .content{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    align-self:center;
    width:40%
}
.section-3 .content .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:18px;
    line-height:36px;
    color:#000;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-3 .content img{
    margin-bottom:0
}
.section-3 .section-3-bg-one{
    background-image:linear-gradient(0deg,#fff,hsla(0,0%,86%,.8) 6%,transparent 40%)/*,url(../images/HD-cover-extended.jpg)*/;
}
.section-3 .section-3-bg-one .buttons{
    background-color:#000;
    color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    text-decoration: none !important;
}
.section-3 .section-3-bg-one .buttons:hover{
    background-color: hsla(0, 5%, 25%, 0.73);
    transition:all .5s
}
.section-3 .section-3-bg-one .main-logo{
    /*filter:invert(100%);*/
    margin-bottom:20px;
}
.section-3 .section-3-bg-one .main-logo img{
    height:113px;
    margin-left:42px
}
.section-3 .section-3-bg-one .content{
    align-items:flex-start
}
.section-3 .section-3-bg-one .content .main-img{
    display:none
}
.section-3 .section-3-bg-one .content .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-size:17px;
    line-height:30px;
    color:#000;
    letter-spacing:-.19px;
    max-width:440px;
    /*margin-bottom:40px;
    margin-left:1px;
    margin-right:20px;*/
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
  /*  background-color: rgba(115, 109, 109, 0.71);*/
    padding:15px 0;
}
.section-3 .section-3-bg-one .content .list-copy span{
    font-family:Gotham A,Gotham B;
    text-transform:uppercase;
    letter-spacing:3.5px;
    font-size:15px;
    margin-bottom:28px;
    margin-top:16px;
    font-weight:500;
    color:#fff;
    display:block;
    min-width:450px
}
.section-3 .section-3-bg-two{
    background:url(../images/desktop-brandspotlight-cocktails.jpg) no-repeat;
    background-position:0 0
}
.section-3 .section-3-bg-two .main-logo{
    height:60px;
    max-width:280px;
    margin:0 auto 20px;
    justify-content:flex-start
}
.section-3 .section-3-bg-two .main-logo img{
    height:60px;
    margin-left:-7px
}
.section-3 .section-3-bg-two .content{
    width:100%
}
.section-3 .section-3-bg-two .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    max-width:265px;
    margin:8px auto 28px;
    text-align:left
}
.section-3 .section-3-bg-two .buttons{
    background-color:#000;
    color:#fff;
    margin:0 auto;
    display:block;
    display:flex;
    justify-content:center;
    align-items:center
}
.section-3 .section-3-bg-two .buttons:hover{
    background-color:rgba(0,0,0,.73);
    transition:all .5s
}
.section-3 .section-3-bg-three{
    background:url(../images/desktop-brandspotlight-cars.jpg) no-repeat;
    background-position:5% 0
}
.section-3 .section-3-bg-three .main-logo{
    height:60px;
    max-width:280px;
    margin:0 auto 20px;
    justify-content:flex-start
}
.section-3 .section-3-bg-three .main-logo img{
    height:60px;
    margin-left:-7px
}
.section-3 .section-3-bg-three .content{
    width:100%
}
.section-3 .section-3-bg-three .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    max-width:265px;
    margin:8px auto 28px;
    text-align:left
}

.gh_social,.hd_social{
    width: 100%;
    display: grid;
    margin: 0 auto;
    text-align: center;
}

.section-3 .section-3-bg-three .buttons{
    background-color:#000;
    color:#fff;
    margin:0 auto;
    display:block;
    display:flex;
    justify-content:center;
    align-items:center
}
.section-3 .section-3-bg-three .buttons:hover{
    background-color:rgba(0,0,0,.73);
    transition:all .5s
}
@media (max-width:1024px){
    .section-3 .section-3-bg-three,.section-3 .section-3-bg-two{
        background-position:0 0
    }
    .section-3 .section-3-bg-three .content,.section-3 .section-3-bg-two .content{
        margin-left:0
    }
    .section-3 .section-3-bg-three .content .list-copy,.section-3 .section-3-bg-two .content .list-copy{
        max-width:280px
    }
}
@media (max-width:991px){
    .section-3 .lg-background .content{
        /*width:55%;*/
        text-align:left
    }
    .section-3 .content{
        margin-left:0;
        justify-content:center;
        text-align:center
    }
    .section-3 .section-3-bg-one{
        background:url(../images/tablet-one37pm.jpg) no-repeat 50%;
        display:flex;
        justify-content:center
    }
    .section-3 .section-3-bg-one a{
        margin:0 auto
    }
    .section-3 .section-3-bg-one .main-logo{
        margin:0 auto 20px
    }
    .section-3 .section-3-bg-one .main-logo img{
        margin-left:0
    }
    .section-3 .section-3-bg-two{
        background-position:-180% 0
    }
    .section-3 .section-3-bg-three .main-logo,.section-3 .section-3-bg-two .main-logo{
        justify-content:center
    }
    .section-3 .section-3-bg-three .main-logo img,.section-3 .section-3-bg-two .main-logo img{
        margin-left:0
    }
    .section-3 .section-3-bg-three .list-copy,.section-3 .section-3-bg-two .list-copy{
        text-align:center
    }
    .section-3 .section-3-bg-three{
        background-position:200% 0
    }
    .section-3 .section-3-bg-three,.section-3 .section-3-bg-three .content{
        transform:scaleX(-1);
        filter:FlipY;
        -ms-filter:"FlipY"
    }
    .section-2 .divider:before,.section-3 .divider:before{
        width:35%;
        left:20px
    }
    .section-2 .divider:after,.section-3 .divider:after{
        width:35%;
        right:20px
    }
}
@media (max-width:767px){
    .section-3 .left-background,.section-3 .right-background{
        display:block;
        width:100%;
        min-height:auto;
        margin:30px auto
    }
    .section-3 .lg-background{
        margin-bottom:40px
    }
    .section-3 .divider{
        width:100%;
        text-align:center;
        display:block;
        margin:20px auto;
        border-bottom:1px solid #d2d2d2;
        padding-bottom:20px;
        max-width:230px
    }
    .section-3 .divider:after,.section-3 .divider:before{
        display:none
    }
    .section-3 .section-3-bg-one{
        background-image:none;
        display:block;
        min-height:auto
    }
    .section-3 .section-3-bg-one a{
        background-color:#000;
        color:#fff
    }
    .section-3 .section-3-bg-one .main-logo{
        background-color:transparent;
        filter:none;
        width:100%
    }
    .section-3 .section-3-bg-one .main-logo img{
        margin-top:25px
    }
    .section-3 .section-3-bg-one .content{
        width:100%;
        align-items:center
    }
    .section-3 .section-3-bg-one .content .list-copy{
        color:#000;
        font-weight:300;
        font-size:17px;
        width:100%;
        max-width:86%;
        text-align:center;
        line-height:33px;
        margin:0 auto 32px;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .section-3 .section-3-bg-one .content .list-copy span{
        color:#3f3e42;
        max-width:450px;
        min-width:0;
        letter-spacing:1.5px;
        font-size:12px;
        font-weight:600;
        margin:11px auto 9px
    }
    .section-3 .section-3-bg-one .buttons{
        background-color:#000;
        color:#fff
    }
    .section-3 .section-3-bg-two{
        background-position:-181% -36px;
        display:block;
        position:relative;
        background:none;
        height:260px;
        margin:13px auto 0
    }
    .section-3 .section-3-bg-two:after{
        content:"";
        background:url(../images/desktop-brandspotlight-cocktails.jpg) no-repeat;
        opacity:.5;
        top:-18%;
        left:-45%;
        bottom:0;
        right:0;
        position:absolute;
        z-index:-1
    }
    .section-3 .section-3-bg-two .main-logo{
        margin:0 auto
    }
    .section-3 .section-3-bg-three{
        height:260px;
        transform:none;
        background-position:275% -10px
    }
    .section-3 .section-3-bg-three .content{
        transform:none
    }
    .section-3 .section-3-bg-three .main-logo{
        margin:0 auto
    }
}
.section-header-wrapper{
    max-width:800px;
    justify-content:center;
    display:flex;
    margin:0 auto 9px;
    align-items:center;
    margin-bottom:0;
}
.section-header-wrapper .section-header{
    font-weight:400;
    font-size:38px;
    line-height:50px;
    align-self:center;
    padding-left:8px
}
.section-header-wrapper .section-header,.section-subheader{
    color:#fff;
    font-family:Gotham A,Gotham B;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-subheader{
    font-weight:500;
    font-size:13.5px;
    letter-spacing:2px;
    line-height:32px;
    max-width:648px;
    margin:0 auto;
    text-transform:uppercase;
    text-align:center
}
.section-4,.section-5{
    height:635px;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-around;
    background-image:linear-gradient(180deg,#2c4460 0,#000);
    width:100%
}
.section-4 .section-wrapper,.section-5 .section-wrapper{
    margin:0 auto 35px;
    justify-content:center;
    padding-top:65px;
    width:100%
}
.section-4 .section-wrapper .section-icon,.section-5 .section-wrapper .section-icon{
    filter:invert(100%);
    width:39px;
    height:58px;
    margin-left:-30px;
    margin-bottom:2px
}
.section-4 .tiles,.section-5 .tiles{
    display:flex;
    height:200px
}
.section-4 .tiles .content,.section-5 .tiles .content{
    display:flex;
    align-self:center;
    height:200px
}
.section-4 .tiles .content .main-img,.section-5 .tiles .content .main-img{
    height:200px
}
.section-4 .tiles .content .tile-text,.section-5 .tiles .content .tile-text{
    align-self:center;
    max-width:200px;
    margin-left:20px;
    margin-right:30px
}
.section-4 .tiles .list-copy,.section-5 .tiles .list-copy{
    color:#fff;
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    margin-bottom:20px
}
.section-4 .tiles a,.section-5 .tiles a{
    min-width:182px;
    height:45px;
    border:1px solid #fff;
    background-color:transparent;
    border-radius:4px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    font-size:12px;
    color:#fff;
    text-decoration:none
}
.section-4 .tiles a:hover,.section-5 .tiles a:hover{
    color:#000;
    background-color:#fff;
    transition:all .5s
}
.section-4{
    height:auto;
    padding-bottom:50px;
    justify-content:center
}
.section-4 .section-header-wrapper .section-header{
    padding-left:18px
}
.section-4 .tiles{
    max-width:420px;
    width:100%;
    margin:20px auto;
}

.tiles.left {
	grid-column: 1;
	margin-right: 0.5em;
}

.tiles.right {
	grid-column: 2;
	margin-left: 0.5em;
}

.gh_social .social-img, .hd_social .social-img {
	grid-column: 1 / span 2;
}
.gh_social h2{
	text-align: center;
    color: #fff;
    font-size: 25px;
    font-family: Gotham A,Gotham B;
}
.hd_social h2{
        text-align: center;
    color: #fff;
    font-size: 25px;
    font-family: Gotham A,Gotham B;
}
.section-4 .tiles .list-copy span{
    display:block;
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:13px;
    font-style:italic;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.section-4 .tiles .list-copy:last-child{
    margin-bottom:0
}
.section-4 .tiles .content .main-img{
    margin-left:10px
}
.section-4 .tiles .content .tile-text{
    max-width:200px;
    min-width:200px;
    margin-left:20px
}
@media (min-width:1500px){
    .section-4 .tiles{
        /*max-width:33%*/
    }
}
@media (max-width:1024px){
    .section-4 .section-4-bg-three,.section-4 .section-4-bg-two{
        background-position:0 0
    }
    .section-4 .section-4-bg-three .content,.section-4 .section-4-bg-two .content{
        margin-left:0
    }
    .section-4 .section-4-bg-three .content .list-copy,.section-4 .section-4-bg-two .content .list-copy{
        max-width:260px
    }
}
@media (max-width:991px){
    .section-4 .tiles{
        margin:10px auto;
    }
    .section-4 .tiles .list-copy{
        font-size:15px
    }
    .section-4 .tiles .content{
        align-items:center
    }
    .section-4 .tiles .content .main-img{
        height:140px;
    }
}
@media (max-width:767px){
    .section-4 .section-wrapper,.section-5 .section-wrapper{
        margin:0 auto 28px;
        justify-content:center;
        padding-top:25px
    }
    .section-4{
        height:auto;
        background-image:none
    }
    .section-4 .tiles{
        width:100%;
        margin:20px auto;
        justify-content:center;
        height:130px
    }
    .section-4 .tiles .content{
        height:auto;
        max-width:340px
    }
    .section-4 .tiles .content .main-img{
        height:100px
    }
    .section-4 .tiles .list-copy{
        color:#000;
        font-size:13px;
        line-height:21px;
        margin-bottom:7px
    }
    .section-4 .tiles a{
        color:#000;
        border:1px solid #000;
        min-width:165px;
        height:40px
    }
    .section-4 .tiles a:hover{
        color:#fff;
        background-color:#000
    }
    .section-4 .section-wrapper .section-icon{
        width:100%;
        height:56px;
        margin:0 auto;
        filter:none
    }
    .section-4 .section-header-wrapper{
        display:block;
        margin:0 auto 10px
    }
    .section-4 .section-header-wrapper .section-header{
        padding-left:0;
        text-align:center;
        font-size:22px;
        font-weight:500;
        letter-spacing:-.75px;
        line-height:47px;
        align-self:center;
        color:#000
    }
    .section-4 .section-subheader{
        color:#000;
        font-size:16px;
        line-height:26px;
        text-transform:none;
        letter-spacing:0;
        font-weight:400;
        max-width:100%;
        margin:0 7px
    }
}
.section-5{
    height:auto;
    background-image:none;
    background-image:linear-gradient(#eaeaea,#fff,#eaeaea);
    width:100%;
    padding-bottom:50px
}
.section-5 .section-wrapper{
    margin:0 auto 35px;
    justify-content:center;
    padding-top:65px;
    width:100%
}
.section-5 .section-wrapper .section-icon{
    width:63px;
    height:63px;
    margin-left:-30px;
    filter:none
}
.section-5 .section-header{
    color:#000
}
.section-5 .section-subheader{
    color:#000;
    margin-bottom:30px
}
.section-5 .tiles{
    display:flex;
    height:300px;
    max-width:412px;
    margin:0 10px 30px;
    width:33.33333%;
    justify-content:space-around;
    align-self:center;
    position:relative;
    z-index:5
}
.section-5 .tiles .content{
    justify-content:flex-end;
    height:228px
}
.section-5 .tiles .content .main-img{
    width:100%;
    border-radius:3px;
    height:auto
}
.section-5 .tiles .content .insta-bubble{
    width:85px;
    height:85px;
    position:relative;
    display:block;
    left:25%;
    top:-20%
}
.section-5 .tiles .content .tile-text{
    position:absolute;
    z-index:200;
    height:228px;
    margin-right:0;
    right:0;
    padding-left:10%;
    padding-right:10%;
    border-radius:3px;
    max-width:198px;
    max-width:200px;
    display:flex;
    justify-content:flex-start;
    align-items:center;
    flex-wrap:wrap
}
.section-5 .tiles .content .tile-text.one{
    background-color:hsla(0,83%,71%,.75)
}
.section-5 .tiles .content .tile-text.two{
    background-color:rgba(0,152,111,.75)
}
.section-5 .tiles .content .tile-text.three{
    background-color:rgba(0,0,0,.75)
}
.section-5 .tiles .content .tile-text.four{
    background-color:rgba(72,37,110,.75)
}
.section-5 .tiles .content .tile-text.five{
    background-color:rgba(57,44,45,.75)
}
.section-5 .tiles .content .tile-text.six{
    background-color:rgba(95,93,115,.75)
}
.section-5 .tiles .content .tile-text.seven{
    background-color:rgba(241,122,94,.75)
}
.section-5 .tiles .content .tile-text.eight{
    background-color:rgba(157,169,201,.75)
}
.section-5 .tiles .content .tile-text.nine{
    background-color:rgba(148,57,66,.75)
}
.section-5 .tiles .content .tile-text.ten{
    background-color:rgba(48,190,205,.75)
}
.section-5 .tiles .content .tile-text.eleven{
    background-color:hsla(16,69%,73%,.75)
}
.section-5 .tiles .content .tile-text.twelve{
    background-color:rgba(226,158,192,.75)
}
.section-5 .tiles .content .tile-text.thirteen{
    background-color:rgba(169,145,158,.75)
}
.section-5 .tiles .content .tile-text.fourteen{
    background-color:rgba(202,161,85,.75)
}
.section-5 .tiles .content .tile-text.fifteen{
    background-color:rgba(35,91,102,.75)
}
.section-5 .tiles .content .tile-text.sixteen{
    background-color:rgba(148,203,170,.75)
}
.section-5 .tiles .content .tile-text.seventeen{
    background-color:rgba(238,79,79,.75)
}
.section-5 .tiles .content .tile-text.eighteen{
    background-color:hsla(228,2%,50%,.75)
}
.section-5 .tiles .content .tile-text.nineteen{
    background-color:rgba(0,0,0,.75)
}
.section-5 .tiles .content .tile-text.twenty{
    background-color:rgba(26,34,41,.75)
}
.section-5 .tiles .content .tile-text a{
    margin-bottom:50px;
    border:1px solid #fff;
    background-color:transparent;
    padding:12px 14px;
    border-radius:4px;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    justify-content:center;
    display:flex;
    min-width:150px;
    height:auto
}
.section-5 .tiles .content .tile-text a:hover{
    transition:all .5s;
    color:#000;
    background-color:#fff
}
.section-5 .tiles .content .tile-text .list-copy{
    font-size:15px;
    line-height:26px;
    margin-top:50px
}
.section-5 .tiles .content .tile-text .list-copy span{
    display:block;
    font-family:Gotham A,Gotham B;
    font-size:13px;
    font-weight:300
}

.sec1cont-form .form-group input, .sec1cont-form .form-group textarea {
    border-radius: 1px;
    padding: 10px;
    border: 1px solid #cecece;
    margin-bottom: 10px;
    width: 100%;
    float: none;
    outline: none;
    box-sizing: border-box;
}
.index_sub{
        padding: 20px 30px;
    font-size: 20px;
    background: #44bdd8;
    border: none;
    color: #fff;
    border-radius: 5px;
}
.hdng3 {
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-family: Gotham A,Gotham B;
}
.sec1cont-form {
    margin-top: 14px;
}

@media (max-width:1278){
    .section-5 .tiles{
        width:412px;
        margin-bottom:0;
        margin-left:20px;
        margin-right:20px
    }
}
@media (max-width:1024px){
    .section-5 .tiles{
        margin-bottom:0;
        margin-left:0;
        margin-right:0;
        width:412px
    }
    .section-5 .tiles .content .main-logo{
        left:29%
    }
    .section-5 .tiles .content .tile-text{
        padding-left:5%;
        margin-right:0;
        right:0;
        padding-right:20%;
        max-width:150px
    }
}
@media (max-width:991px){
    .section-5 .tiles{
        width:350px;
        min-width:350px;
        height:265px
    }
    .section-5 .tiles .content,.section-5 .tiles .content .tile-text{
        height:205px
    }
}
@media (max-width:767px){

    .gh_social h2, .hd_social h2 {
    text-align: center;
   color: #000;
    font-size: 20px;
    font-family: Gotham A,Gotham B;
    margin: 0px 0 30px 0;
}
    .section-5{
        background-image:none
    }
    .section-5 .tiles .content .insta-bubble{
        left:26%;
        top:-16%;
        width:70px;
        height:70px
    }
    .section-5 .tiles .content .tile-text .list-copy{
        font-weight:500
    }
    .section-5 .tiles .content .tile-text .list-copy span{
        font-size:13.5px;
        font-weight:300
    }
    .section-5 .section-wrapper{
        margin:0 auto;
        padding-top:10px
    }
    .section-5 .section-wrapper .section-icon{
        width:65px;
        height:65px;
        margin:0 auto;
        display:block
    }
    .section-5 .section-wrapper .section-header-wrapper{
        display:block;
        margin:0 auto 20px
    }
    .section-5 .section-wrapper .section-header-wrapper .section-header{
        padding-left:0;
        text-align:center;
        font-size:22px;
        font-weight:500;
        letter-spacing:-.75px;
        color:#000;
        line-height:47px;
        align-self:center
    }
    .section-5 .section-subheader{
        font-size:16px;
        max-width:270px;
        line-height:26px;
        text-transform:none;
        letter-spacing:0;
        font-weight:400;
        max-width:100%;
        margin:3px 0 32px
    }
}
.section-6{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-around;
    padding-bottom:50px
}
.section-6 .section-wrapper{
    width:100%;
    display:block;
    margin:65px auto 36px
}
.section-6 .section-header-wrapper{
    text-align:center
}
.section-6 .section-header-wrapper .section-header{
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-size:38px;
    line-height:50px;
    color:#000
}
.section-6 .section-subheader{
    max-width:550px;
    font-family:Gotham A,Gotham B;
    font-weight:400;
    font-size:15.5px;
    letter-spacing:0;
    line-height:28px;
    text-transform:none;
    text-align:center;
    color:#000
}
.section-6 .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px;
    max-width:278px;
    margin:15px 0 30px;
    text-align:left
}
.section-6 .content{
    width:100%;
    display:flex;
    align-items:center
}
.section-6 .content .influencer-logo{
    width:335px;
    height:45px;
    margin-top:25px
}
.section-6 .content .main-img{
    flex-direction:row;
    display:flex;
    width:100%;
    order:2;
    flex:1 1 50%
}
.section-6 .content .tile-text{
    width:350px;
    display:flex;
    flex-wrap:wrap;
    order:1;
    flex-direction:row;
    flex:1 1 50%;
    justify-content:space-evenly;
    align-items:center
}
.section-6 .content .tile-text .influencer-logo{
    background-color:transparent
}
.section-6 .content .tile-text .influencer-logo img{
    max-width:255px
}
.section-6 .content .tile-text .influencer-logo:hover{
    background-color:transparent;
    transition:none
}
.section-6 .content .tile-text a{
    background-color:#000;
    color:#fff;
    margin-bottom:25px;
    text-decoration:none
}
.section-6 .content .tile-text a:hover{
    background-color:rgba(0,0,0,.73);
    transition:all .5s
}
.section-6 .roster{
    margin-top:50px;
    margin-bottom:50px
}
.section-6 .roster .content .main-img{
    order:1
}
.section-6 .roster .content .roster-text{
    order:2;
    width:420px;
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    flex:1 1 50%;
    justify-content:space-evenly;
    align-items:center;
    margin:50px auto
}
.section-6 .roster .content .roster-text .subHeader{
    font-family:Gotham A,Gotham B;
    font-weight:700;
    text-transform:uppercase;
    font-size:55px;
    line-height:66px;
    color:#000;
    text-align:center
}
.section-6 .roster .content .roster-text .list-copy{
    font-family:Gotham A,Gotham B;
    font-weight:300;
    font-size:15px;
    line-height:27px
}
.section-6 .roster .content .roster-text .buttons{
    background-color:rgba(0,0,0,.73);
    color:#fff;
    margin-bottom:25px;
    text-decoration:none;
    cursor:default
}
@media (max-width:1024px){
    .section-6 .content .tile-text a{
        margin-top:10px
    }
    .section-6 .content .main-img{
        width:65%;
        height:65%
    }
    .section-6 .roster .content .roster-text .subHeader{
        font-size:50px
    }
}
@media (max-width:991px){
    .section-6 .coterie{
        width:100%
    }
    .section-6 .content{
        width:100%;
        display:flex;
        justify-content:space-evenly;
        align-content:center;
        align-items:center;
        align-self:center
    }
    .section-6 .content .tile-text{
        flex:0 0;
        justify-content:space-evenly
    }
    .section-6 .content .main-img{
        width:229px;
        height:auto;
        flex:0 0
    }
}
@media (max-width:767px){
    .section-6 .coterie{
        margin-top:-15px
    }
    .section-6 .section-wrapper{
        max-width:296px;
        margin:0 auto;
        padding-top:15px
    }
    .section-6 .section-subheader{
        font-family:Gotham A,Gotham B;
        font-weight:400;
        color:#000;
        font-size:16px;
        line-height:26px;
        text-transform:none;
        letter-spacing:0;
        max-width:100%;
        margin:5px 0
    }
    .section-6 .section-header-wrapper{
        max-width:296px;
        margin:0 auto
    }
    .section-6 .section-header-wrapper .section-header{
        padding-left:0;
        text-align:center;
        font-size:22px;
        font-weight:500;
        letter-spacing:-.75px;
        color:#000;
        line-height:47px;
        align-self:center
    }
    .section-6 .list-copy{
        font-family:Gotham A,Gotham B;
        font-weight:300;
        font-size:15px;
        line-height:31px;
        max-width:320px;
        margin:20px auto;
        text-align:center
    }
    .section-6 .content{
        display:block
    }
    .section-6 .content .main-img,.section-6 .content .tile-text{
        width:100%
    }
    .section-6 .content .tile-text img{
        width:83%;
        margin-top:0
    }
    .section-6 .content .tile-text a{
        margin-top:20px;
        margin-bottom:0;
        max-width:280px;
        min-width:280px;
        font-size:17px
    }
    .section-6 .content .influencer-logo{
        width:100%
    }
    .section-6 .roster{
        margin-top:0;
        width:100%
    }
    .section-6 .roster .content .roster-text{
        width:100%;
        margin:20px auto 0
    }
    .section-6 .roster .content .roster-text .list-copy{
        margin-left:70px;
        margin-right:70px;
        margin-top:0;
        font-size:15px;
        line-height:31px
    }
    .section-6 .roster .content .roster-text .subHeader{
        font-size:42px
    }
}


.section-7{
    height:auto;
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    align-items:center;
    background-image:linear-gradient(180deg,#333 0,#000);
    padding: 4% 0 6% 0;
}
.section-7 .header{
    color:#fff;
    font-family:Gotham A,Gotham B;
    font-weight:500;
    font-size:24px;
    line-height:25px
}
.section-7 a.privacy{
    background-color:transparent;
    color:#fff;
    font-size:12px;
    position:relative;
    top:65px;
    height:auto
}
.section-7 a.privacy:hover{
    background-color:transparent;
    opacity:.7;
    transition:all .5s
}
.section-7 a{
    background-color:#fff;
    color:#000;
    margin:20px auto 0;
    justify-content:center;
    text-decoration:none
}
.section-7 a:hover{
    background-color:hsla(0,0%,100%,.73);
    transition:all .5s
}
.social-tag-line {
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin-top: 0;
    font-family: Gotham A,Gotham B;
}
@media (max-width:767px){
    .sec1cont-rgt{
        width: 90%;
    margin: 0 auto;
}
.section-7{
        padding: 4% 0 30% 0;
}
    .section-7{
        display:block;
        height:auto;
    }
    .section-7 .header{
        font-size:16px;
        line-height:28px;
        text-align:center;
        max-width:282px;
        margin:30px auto 0
    }
    .section-7 a.privacy{
        border:none;
        top:150px
    }
    .section-7 a{
        background-color:transparent;
        color:#fff;
        border:1px solid #fff;
        margin:10px auto 0
    }
    .section-7 a:hover{
        background-color:#fff;
        color:#000
    }
}
.bio-img-wrap {
    height:auto!important;
}
.bio-img-wrap img {
    border-radius: 10em;
    margin: 15px 0;
    border: 6px solid #fff;
    box-shadow: 0 5px 10px rgba(0,0,0,.08);
}
.team-member{
    color: #333;
    height: auto!important;
    display: block!important;
    text-align: center!important;
    font-size: 20px!important;
    text-decoration: none!important;
    max-height: unset!important;
    max-height: unset!important;
 
}
.add-pdng-left {
    /*padding-left:190px;*/
}
.desig {font-weight: normal;}
.mrgn-top {
    margin-top:30px;
}