/*--------CTA Hover----*/
.items_d3739c9054864cd7953336094cfe4898 .item{
    border: 1px solid #f2f2f2!important;
}
.items_d3739c9054864cd7953336094cfe4898 .item:hover{
    border: 1px solid #0965B1!important;
}
/* Button Padding */
.button {
    padding: 10px 20px;
}

/*--------------- NAV ---------------*/
.navContent ul li a, 
.navContent ul li .navLabel, 
.navContent ul li, 
.navSocialIcons a {
    -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
}
.navContent ul li a:hover, 
.navContent ul li .navLabel:hover, 
.navContent ul li:hover,
.navSocialIcons a:hover {
    color: #238ade;
}
.mobileButtonWrap {
    display: none;
}
.navContent li .button {
    padding: .5em 1em;
}
.dropArrow img {
    max-width: 13px;
    padding-left: 4px;
}
.headerAndNavContainer.fixedNav {
    -webkit-box-shadow: 3px 0 15px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 3px 0 15px 0 rgba(0,0,0,.05);    
    box-shadow: 3px 0 15px 0 rgba(0,0,0,.05);
}
/*.navButtonWrap li:nth-child(1) .button:hover {
    background: #e5f0fa;
}
.navButtonWrap li:nth-child(1) .button {
    background: #FFFFFF;
    color: #0965B1;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none;    
    box-shadow: none;    
}
/*.navButtonWrap li:first-child a {
    font-size: 0;
}*/
.navButtonWrap li:first-child a:after {
    content: '';
    display: inline-block;
    /*background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/dd1087fa3ead46fc9019ef23c2fb8e17/1/5feFb8zhrk/phone.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: -2px;
    -webkit-filter: brightness(0.25);
    -moz-filter: brightness(0.25);
    filter: brightness(0.25); */   
}
.navButtonWrap li:first-child a:hover:after {
    -webkit-filter: brightness(1);
    -moz-filter: brightness(1);
    filter: brightness(1);
}
.navButton {
    transition: background .2s;
}
.navButton:hover {
    transition: background .2s;
}


/*--------------- HOME ---------------*/
.blockWrap_e9a12309afb5410a86115a1ef72268e1 {
    clear: both;
}
/*hero video / text section*/
.moblOnly {
    display: none;
}
.industryWrap {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.industryIntro .contentTitle {
    font-size: 52px;
}
.industryIntro .contentTitle span {
    color: #006dd0;
}
.industryWrap .blockContainer .blockContent {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*video button*/
div.blockWrap_c4aa70e679e44d87b099cb9a83c84239 {
    background-size: contain;
}
.blockWrap_c4aa70e679e44d87b099cb9a83c84239 {
    display: block;
    width: 160px;
}

.blockWrap_c4aa70e679e44d87b099cb9a83c84239 .vidPlayBtn {
    display: none;
}
.blockWrap_c4aa70e679e44d87b099cb9a83c84239 {
    line-height: 55px;
    vertical-align: middle;
}
.blockWrap_c4aa70e679e44d87b099cb9a83c84239 .videoGallery.videoGallery--rightText .videoGallery-lockup {
    align-items: center;
}
/*platform*/ 
.items_c40d87d5fa9d443db15a500494f0d2c8 .itemImg,
.items_f43410bc1dd74f94b38e11d0a166202d .itemImg {
    padding-bottom: 0;
    padding-top: .5em;    
    float: left;
    width: 20%;   
}
.items_c40d87d5fa9d443db15a500494f0d2c8 .contentTitle, 
.items_f43410bc1dd74f94b38e11d0a166202d .contentTitle {
    padding-bottom: 0;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 900px) and (min-width: 768px) {
    .headerContainer {
        width: 100%;
        padding-right: 0;
        display: block;
        padding-top: 30px;
    }
    .navContainer {
        width: 100%;
        display: block;
    }
    .headerContent h1.logo {
        float: none;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 1023px) {
/*nav*/
    a.tourDesc p, a.tourDesc p {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .headerContent .mobileButtonWrap {
        display: block;
        position: absolute;
        text-align: center;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        line-height: 26px;
        right: auto;
        left: 10px;
        font-size: 16px;
        /*font-family: source-sans-pro, sans-serif;
        font-weight: 600;*/
        font-style: normal;    
        color: #24282f;
    }
    .mobileButtonWrap:after {
        content: '';
        display: inline-block;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/fd99e116b75a4131b4da84e71097839b/1/5feFb8zhrk/phonedrk.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin-left: 4px;
        margin-top: -2px;
    }    
    .navButtonWrap li:first-child {
        display: none;
    }
    .navButtonWrap li:nth-last-child(-n+2) {
        display: inline-block;
        width: 50%;
        text-align: center;
    }
    .navContent li .button {
        padding: .5em .75em;
        font-size: 14px;
    }
/*HOME*/
/*hero image padding*/
    /*.page_e6725b58e11a4703ab6d17c8c68b8793 .primaryAndSecondaryContainer {
        padding-top: 3em;
    }*/
/*hero and cta titles*/    
    .industryIntro .contentTitle {
        font-size: 42px;
    }
/*video section*/
    .blockWrap_c4aa70e679e44d87b099cb9a83c84239 .blockImg {
        text-align: center;
    }
    .blockWrap_c4aa70e679e44d87b099cb9a83c84239 .videoGallery.videoGallery--rightText .videoGallery-text {
        text-align: center;
    }
/*home page vid*/    
    .blockWrap_c4aa70e679e44d87b099cb9a83c84239 {
        margin: 0 auto;
    }     
}
@media only screen and (max-width: 599px) {
/*products list*/
    .items_c40d87d5fa9d443db15a500494f0d2c8 .item,
    .items_f43410bc1dd74f94b38e11d0a166202d .item {
        display: flex;
    }
}
@media only screen and (min-width: 600px) {
/*TOUR - PRODUCTS*/   
    .items_c40d87d5fa9d443db15a500494f0d2c8 .itemContent,
    .items_f43410bc1dd74f94b38e11d0a166202d .itemContent {
        float: left;
        width: 80%;
    }
    .items_c40d87d5fa9d443db15a500494f0d2c8.cols3 .item,
    .items_f43410bc1dd74f94b38e11d0a166202d.cols3 .item {
        width: 31.75%;
        margin: 1.5% 0 0 1.5%;
        }
    .items_c40d87d5fa9d443db15a500494f0d2c8.cols3.itemsCollectionContent,
    .items_f43410bc1dd74f94b38e11d0a166202d.cols3.itemsCollectionContent {
        margin-top: -1.5em;
    }

}
@media only screen and (min-width: 768px) {
/*HEADER / NAV*/
    .navContent ul li ul, .navContent ul li:first-child ul {
        border-radius: 10px;
    }
    .navContent ul li .navLabel {
        cursor: pointer;
    }
    .navButtonWrap {
        float: right;
        margin-bottom: -5px;
    }
    .navButtonWrap li:nth-child(2) {
        margin-right: .55em;
    }
    .headerAndNavContent {
        max-width: 1400px;    
        margin-left: auto;
        margin-right: auto;
        padding-left: 4%;
        padding-right: 4%;
        box-sizing: content-box;
    }
    .headerContainer, .navContainer {
        padding-left: 0;
        padding-right: 0;
    }  
    /*.headerContent h1.logo {
        min-width: 170px;
        max-width: 170px;
    } */

/*HOME*/    
    /*vid button*/
    .blockWrap_c4aa70e679e44d87b099cb9a83c84239 {
        display: inline-block;
        margin-left: 15px;
    }   
    .block_b36854a7c47c44ac9742ec4d91564127 {
        display: inline-block;
    }
}
@media only screen and (min-width: 769px) {
    .blockWrap_db7d7d74c0a24caebc7909f5ac659f6d,
    .blockWrap_e029c08eb3f541bc9ef270de47847fb7 /*facebook*/ {
        float: right;
        width: 50%;
    }   
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_fc2d93ba94bd45fba6edd5ad7cb9ef51,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f042a1d7a75440f9a6d7afb80c58d0c8 /*facebook*/ {
        float: left;
        width: 50%;
        padding-right: 4%;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 901px) {
    /*.headerContainer {
        width: auto;
        padding-right: 3%;    
    }*/
    .navContainer {
        width: 83%;
        line-height: 32px;  
    } 
}
@media only screen and (min-width: 1024px) {
/*COMING SOON LABEL - SCHEDULING IN NAVIGATION */
/*.navContent ul li:first-child .subNav li:nth-child(5) a:after {*/
/*    display: inline-block;*/
/*    content: 'Coming Soon';*/
/*    position: absolute;*/
/*    top: 37px;*/
/*    right: 16px;*/
/*    background: #E5F0FA;*/
/*    border-radius: 25px;*/
/*    padding: 2px 12px;*/
/*    text-transform: uppercase;*/
/*    font-size: 14px;*/
/*    color: #006DD0;*/
/*    line-height: normal;*/
/*}    */
    .navContent ul li ul a,
    .navContent ul li ul a.selected,
    .navContent ul li:first-child ul a,
    .navContent ul li:first-child ul a.selected {
      -webkit-transition: background-color .25s ease-out;
      -moz-transition: background-color .25s ease-out;
      -o-transition: background-color .25s ease-out;
      transition: background-color .25s ease-out;
    }    
    .navContent ul li ul a:hover,
    .navContent ul li ul a.selected:hover,    
    .navContent ul li:first-child ul a:hover,
    .navContent ul li:first-child ul a.selected:hover {
        background-color: #e5f0fa;
    }
    .navContent ul li ul li:nth-child(-n+3) {
        border-top: none;
    }
    .navContent ul li:first-child ul li:nth-child(-n+3) {
            border-top: none;
    }
    .navContent ul li ul li, /*second*/
    .navContent ul li:first-child ul li {
            border-top: 1px solid #e6e6e6;
     }
    .navContent ul li:first-child ul li, 
    .navContent ul li:first-child  ul li:first-child {
        flex-direction: row;
        width: 33%;
        display: inline-flex;
        vertical-align: text-top;
        margin: 0 auto;
    }
    .navContent ul li ul li, /*second*/
    .navContent ul li ul li:first-child /*second*/ {
        flex-direction: row;
        width: 33%;
        display: inline-flex;
        vertical-align: text-top;
        margin: 0 auto;
    }
    .navContent ul li ul /*second*/ {
        /*padding: 2em;*/
        right: auto;
        min-width: 620px;
        max-width: 620px;
    }
    .navContent ul li:first-child ul {
        /*padding: 1em 2em;*/
        right: auto;
        min-width: 780px;
        max-width: 780px;
    }
    .navContent ul li:first-child ul a p,
    .navContent ul li:nth-child(3) ul a p {
        white-space: pre-wrap;
        overflow: hidden;
        text-overflow: unset;
        color: #24282f;
        font-size: 14px;
        /*font-family: sourcesanspro,Arial,Verdana,sans-serif;
        font-style: normal;
        font-weight: 400;*/
        line-height: 1.5;
        text-transform: none;
        letter-spacing: normal;
    }
    .navContent ul li ul, /*second*/
    .navContent ul li:first-child .subNav {
        padding: 1em 2em;
        border: 1px solid #e6e6e6;
        -webkit-box-shadow: 5px 0 25px 0 rgba(0,0,0,.1);
        -moz-box-shadow: 5px 0 25px 0 rgba(0,0,0,.1);
        box-shadow: 5px 0 25px 0 rgba(0,0,0,.1);
    }
    .navContent ul li ul a,
    .navContent ul li:first-child ul a, 
    .navContent ul li:first-child ul a, 
    .navContent ul li:first-child ul a.selected, 
    .navContent ul li:first-child ul a.selected,
    .navContent ul li:nth-child(3) ul a.selected,
    .navContent ul li:nth-child(3) ul a.selected {
        padding: 1em;
        width: 100%;
        margin: 1em 0 .75em 0;
        border-radius: 5px;
    }
    /*payments*/
    .navContent ul li:first-child .subNav li:first-child a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/d031a7f3c1774002ac38ca4dd2145566/1/5feFb8zhrk/Payments.png);
        background-size: contain;
        background-repeat: no-repeat;
        width: 31px;
        height: 22px;    
    }
    /*website*/
    .navContent ul li:first-child .subNav li:nth-child(2) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/ac40b9c231e8428ca1b82a2a4475c96c/1/5feFb8zhrk/website%20copy.png);
        width: 25px;
        height: 22px;    
    }
    /*crm*/
    .navContent ul li:first-child .subNav li:nth-child(3) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/b126005496464b16af00b623ae1a272c/1/5feFb8zhrk/CRM.png);
        width: 22px;
        height: 22px; 
    }  
    /*forms*/
    .navContent ul li:first-child .subNav li:nth-child(4) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/b5605f25fb7a48d7ba107e7a40fdf238/1/5feFb8zhrk/Forms.png);
        width: 22px;
        height: 22px;  
    }  
    /*scheduling*/
    .navContent ul li:first-child .subNav li:nth-child(5) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/b2f27de330f84854b990b0180385285d/1/5feFb8zhrk/Scheduling.png);
        width: 25px;
        height: 22px; 
    }  
    /*nurture*/
    .navContent ul li:first-child .subNav li:nth-child(6) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/da66730669e84f26a7e8a75e95bb3447/1/5feFb8zhrk/Nurture.png);
        width: 22px;
        height: 22px;  
    }    
    /*listings*/
    .navContent ul li:first-child .subNav li:nth-child(7) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/f534bac396b14f329dabbdabaa47f4f1/1/5feFb8zhrk/Listings.png);
        width: 24px;
        height: 22px; 
    }   
    /*reputation*/
    .navContent ul li:first-child .subNav li:nth-child(8) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/b9c6cfd75ba44feebca0de5cce54d4dd/1/5feFb8zhrk/Reputation.png);
        width: 21px;
        height: 22px;    
    }  
    /*social*/
    .navContent ul li:first-child .subNav li:nth-child(9) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/d277c98d4f404b0da1b76af61d40811b/1/5feFb8zhrk/Social.png);
        width: 22px;
        height: 22px;    
    } 
    /*content*/
    .navContent ul li:first-child .subNav li:nth-child(10) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/e7ca23fb372e49d6be8bff715fdc6e22/1/5feFb8zhrk/Content.png);
        width: 22px;
        height: 22px; 
    }    
    /*ads*/
    .navContent ul li:first-child .subNav li:nth-child(11) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/cab188281c7a4c00988a376af8793b6e/1/5feFb8zhrk/Ads.png);
        width: 23px;
        height: 22px;     
    }      
    /*intelligence*/
    .navContent ul li:first-child .subNav li:nth-child(12) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/d52ddbd508bd492d94cd7ff453dfc693/1/5feFb8zhrk/Intelligence.png);
        width: 22px;
        height: 22px;  
    }  
    /*creative*/
    .navContent ul li:first-child .subNav li:nth-child(13) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/fc18e7be0a8f49bb9fe997cb8770e141/1/5feFb8zhrk/Creative.png);
        width: 23px;
        height: 22px;  
    }    
    /*shop*/
    .navContent ul li:first-child .subNav li:nth-child(14) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/f45ed6c046104678b3c46324b11830fc/1/5feFb8zhrk/shopApp.png);
        width: 26px;
        height: 22px; 
    }   
    /*team*/
    .navContent ul li:first-child .subNav li:nth-child(15) a:before {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        content: '';    
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(https://static.mywebsites360.com/fbfc7528a6804410ba5fb3609697ab2b/i/cef68d948f3347cca620c27720f7fc77/1/5feFb8zhrk/team.png);
        width: 22px;
        height: 22px;  
    }      
}

/*---------Hero Sizing---------*/
/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_bc579791bf794fb9a12e1b618209c6cc {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    
    /*.blockWrap_bc579791bf794fb9a12e1b618209c6cc .contentTitle {
        font-size: 50px; 
    }
}*/