.vidWrapOne i {
    padding-right: 6px;
}
.vidWrapOne.button:hover {
    background: linear-gradient(55deg, #ff910f, #ff6f0d) !important;
    border-color: #ff910f !important;
}

.footerLogo a {
    text-decoration: underline !important;
}


html.css-ijiibg {
    margin: 0 !important;
}


.slg-arrow {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    top: 50%;
    /*width: 47px;*/
    /*height: 47px;*/
    /*font-size: 32px;*/
    /*border-radius: 100%;*/
    /*background: #fff;*/
    margin-top: 1em;
}
.slg-prev {
    left: 0;
    margin-right: .5em;
}
.slg-next {
    right: 0;
}
.blockWrap_a3f178edacbb4651b458deb87b4de79f {
    position: relative;
}
/*--------------- GLOBAL ---------------*/
.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);
}
button, .button, input[type=submit],
.navContent li .button {
    padding: .65em 1.75em;
    background: linear-gradient(55deg, #ff910f, #ff6f0d);
}
.button:hover,
.navContent li .button:hover {
    background: linear-gradient(55deg, #1e1616, #141211) !important;
    color: white !important;
}
.navContainer {
    font-family: "source-sans-pro", sans-serif;
    font-weight: 600;
    font-style: normal;
}
@media only screen and (min-width: 600px) {
    .cols3 .item, .cols3 .socialStreamGroup {
        width: 32%;
        margin: 5% 0 0 2%;
    }
    .cols2 .item, .cols2 .socialStreamGroup {
        clear: none;
        width: 49%;
        margin: 4% 0 0 2%;
    }

}
@media only screen and (min-width: 768px) {
    .headerContainer, .navContainer {
        padding-left: 0;
        padding-right: 0;
    }
    .headerAndNavContent {
        max-width: 1400px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4%;
        padding-right: 4%;
        box-sizing: content-box;
    }
    .navButtonWrap {
        float: right;
        margin-bottom: -5px;
    }
    .vidWrapOne {
        margin-left: 1.5em;
    }
}
@media only screen and (min-width: 901px) {
    .navContainer {
        width: 83%;
        line-height: 32px;
    }
    .headerContainer {
        width: auto;
        padding-right: 3%;
    }
}
/*--------------- FOOTER ---------------*/
 .footerLogo p {
    font-size: 14px;
    /*max-width: 310px;*/
}
.footerContent .contentTitle,
.footerContent .blockInnerContent b, .footerContent .blockInnerContent strong {
    color: #fff;
}
/*social icons*/
.footerContent .block_bb0d25b445c44123be22039a6a3e7d36 {
    padding-top: 1.5em;
}
/*divider line*/
.footerContent .blockWrap_d8c8d0720a154ff89d0403667e093239 {
    width: 100% !important;
    margin: 0;
    padding-top: 4em;
}
/*terms*/
.footerContent .blockWrap_e0863ea29b2a463584282a903c9aca8c {
    width: 100% !important;
}
@media only screen and (min-width: 768px) {
    .footerContent .blockContainer {
        width: 12%;
    }
    .footerContent .blockWrap_e71040390deb46ae83e585fe9daa6337 {
        width: 50%;
    }
    .footerContent .blockWrap_e0863ea29b2a463584282a903c9aca8c li {
        margin-right: 1.7em;
        display: inline-block; 
    }
    .footerContent .blockWrap_e0863ea29b2a463584282a903c9aca8c .blockInnerContent {
        text-align: right;
    }
}
/*--------------- HOME ---------------*/
.block_bc36aa485d414851bf250d3eaecf5e92 .blockInnerContent  .vidWrapOne.button:last-child {
    background: transparent;
    border: 1px solid #04080d;
    color: #04080d;
}
.block_bc36aa485d414851bf250d3eaecf5e92  .blockInnerContent a:not(.button) {
    text-decoration: none !important;
}
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 {
    background: linear-gradient(255deg, rgba(0, 109, 225, .05) 0%, rgba(172, 13, 255, .05) 100%, rgba(255, 110, 13, .05) 48%) !important;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_ecc9de9a406844778b03fa8f6d8a76ae,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e193975eb5b544c4b0bd62b5db006bf3 {
    padding-left: 0;
    padding-right: 0;
}
.block_ecc9de9a406844778b03fa8f6d8a76ae .blockText {
    width: 100% !important;
}
.items_a3f178edacbb4651b458deb87b4de79f .item .itemInnerContent strong {
    font-size: 20px;
    color: white;
}
.block_e6eb06c433f548999f39028009e7f58a .contentImg {
    border-radius: 20px;
}
@media only screen and (max-width: 767px) { 
    .block_e6eb06c433f548999f39028009e7f58a.cols4.imgMgn1 .imgGridItem {
        width: 47.9%;
        margin: 4% 0 0 4%;
    }
    .block_e6eb06c433f548999f39028009e7f58a.cols4.imgMgn1 .imgGridItem:nth-child(odd) {
        margin-left: 0;
    }
}
@media only screen and (min-width: 768px) { 
    .block_bc36aa485d414851bf250d3eaecf5e92 .blockInnerContent a.button:last-child {
        margin-left: 1.5em;
    }
    .items_d5d1454105b745cb86be7e2665d3b485 .item:nth-child(1) {
        width: 55%;
    }
    .items_d5d1454105b745cb86be7e2665d3b485 .item:nth-child(2) {
        width: 43%;
    }
}
/*--------------- FEATURES ---------------*/
/*div.blockWrap_f1d2c0dd6dba4953a3052384dcf40cec {*/
/*    background-image: radial-gradient(ellipse 90% 80% at 100% -10%, #ff6e0d45 -50%, rgba(249, 251, 253, 0) 100%);*/
/*    background-attachment: scroll;*/
/*}*/
div.blockWrap_f1d2c0dd6dba4953a3052384dcf40cec {
    background: linear-gradient(255deg, rgba(0, 109, 225, .05) 0%, rgba(172, 13, 255, .05) 100%, rgba(255, 110, 13, .05) 48%) !important;
}
.block_f1d2c0dd6dba4953a3052384dcf40cec .contentImg {
    border-radius: 20px;
}
    .items_c4c76efa8700409c9b77259a1afcd551.listView.cols2 .itemPreview.hasImg .itemContent {
        width: 78%;
    }
    .items_c4c76efa8700409c9b77259a1afcd551.listView.cols2 .itemPreview.hasImg .itemImg {
        width: 16%;
    }
@media only screen and (min-width: 600px) {
    .items_c4c76efa8700409c9b77259a1afcd551.cols2 .item, .cols2 .socialStreamGroup {
        width: 30%;
    }
    .items_c4c76efa8700409c9b77259a1afcd551.cols2 .item:nth-child(odd), .cols2 .socialStreamGroup:nth-child(odd) {
        clear: none;
        margin-left: 2%;
    }
}
/*--------------- SERVICES ---------------*/
.block_cc3a77f5278f4e9b8daaf6da2e3deae0 .contentImg {
    border-radius: 20px;
}
div.blockWrap_cc3a77f5278f4e9b8daaf6da2e3deae0 {
    background: linear-gradient(255deg, rgba(0, 109, 225, .05) 0%, rgba(172, 13, 255, .05) 100%, rgba(255, 110, 13, .05) 48%) !important;
}
/*half and half section*/
.servicesCont {
    background-color: #1e1616; 
}
.servicesWrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
    padding-bottom: 100px;
}
/*benefits section*/
.block_d548a548f4154278841da6a11810b301 .flexslider .slides > li {
    border-radius: 20px;
    border: 1px solid rgba(230, 230, 230, 0.2);
    padding: 25px;
}
/*case studies*/
div.blockWrap_f34de2a8fbab495d81f274c4d0200581 {
    background: linear-gradient(215deg, #c6d9ee 5.44%, #f9fbfc 46.02%);
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e5c867baef46424ab79a3be09e279661 {
    padding-left: 0;
    padding-right: 0;
}

/*faq list*/
.blockWrap_da12d25ffcb74871a37e02ecccd97221 {
    padding-left: 4%;
    padding-right: 4%;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_lgNEPwaMA4q5ohAm {
    max-width: 1020px;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
    padding-bottom: 30px;
}
.blockWrap_lgNEPwaMA4q5ohAm .hasClickAction:after {
    content: '';
    background-image: url(https://static.mywebsites360.com/c02351d285a142b8ba20d7387a2826d8/i/c7b876eabae94dc592f2240f31d7ce26/1/5feFb8zhrk/arrow.png);
    height: 13px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.blockWrap_lgNEPwaMA4q5ohAm .showAnswers:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media only screen and (min-width: 1024px) {
    .blockWrap_c10c9be1450840d296ca0cf41c8154f7 {
        width: 40%;
        padding-right: 4% !important;
    }
    .blockWrap_c22e24c34fbf4a688143f4dea7e93989 {
        width: 60%;
    }
}



/*case studies timeline*/
.items_f34de2a8fbab495d81f274c4d0200581 .item {
    position: relative;
}
.items_f34de2a8fbab495d81f274c4d0200581 .contentTitle {
    padding-bottom: .1em;
}
.items_f34de2a8fbab495d81f274c4d0200581:before /*vet*/ {
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    left: 50%;
    border: 2px solid #141211;
}
.items_f34de2a8fbab495d81f274c4d0200581 {
    position: relative;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_f34de2a8fbab495d81f274c4d0200581 {
    max-width: 1020px;
}
@media only screen and (max-width: 1023px) {
    .servicesWrap {
        flex-direction: column;
    }
   .items_f34de2a8fbab495d81f274c4d0200581:before {
        top: -30px;
    }
    .items_f34de2a8fbab495d81f274c4d0200581 .item {
        margin: 3.5em auto 0 auto;
        outline: 5px solid white;
        width: 100%;
    }
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item:before {
        content: '';
        position: absolute;
        top: -35px;
        left: 51.5%;
        margin-left: -10px;
        width: 8px;
        height: 8px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #141211;
        border: 3px solid #141211;
    }
}

@media only screen and (min-width: 1024px) {
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item {
        width: 45%;
        margin: 4% 0 0 10%;
    }
    .items_f34de2a8fbab495d81f274c4d0200581 .item {
        position: relative;
    }
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item:nth-child(odd):before {
        content: '';
        position: absolute;
        top: 12px;
        left: 504px;
        width: 14px;
        height: 14px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #141211;
    }
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item:nth-child(even):before {
        content: '';
        position: absolute;
        top: 12px;
        right: 500px;
        width: 14px;
        height: 14px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-color: #141211;
    }
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item:nth-child(odd) {
        margin-left: 0 !important;
    }
    .items_f34de2a8fbab495d81f274c4d0200581.cols2 .item:nth-child(even) {
        margin-top: 25%;
    }
    .items_f34de2a8fbab495d81f274c4d0200581:before {
        top: 0;
    }  
}

/*--------------- PRICING ---------------*/
/*.blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed .maxWidth--content {*/
/*    max-height: 1250px;*/
/*}*/
#page_a50eaa4b62864484ae275376acd12682 {
    background: linear-gradient(215deg, #c6d9ee 5.44%, #f9fbfc 46.02%);
}
#page_a50eaa4b62864484ae275376acd12682 .primaryContent {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
    overflow: hidden;
    padding-top: 100px;
    padding-bottom: 60px;
}
.blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed .blockText p {
    padding-bottom: .5em;
    position: relative;
    padding-left: 25px !important;
    margin-left: 25px;
}
.blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed .blockText p:first-child:before {
    content: '1';
    background: linear-gradient(55deg, #ff910f, #ff6f0d);
    padding: 2px 12px;
    border-radius: 5px;
    margin-right: 10px;
    color: #fff;
    font-style: oblique;
    position: absolute;
    top: 8px;
    left: -25px;
    z-index: 1;
}
.blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed .blockText p:nth-child(2):before {
    content: '2';
    background: linear-gradient(55deg, #ff910f, #ff6f0d);
    padding: 2px 12px;
    border-radius: 5px;
    margin-right: 10px;
    color: #fff;
    font-style: oblique;
    position: absolute;
    top: 8px;
    left: -25px;
    z-index: 1;
}
.blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed .blockText p:nth-child(3):before {
    content: '3';
    background: linear-gradient(55deg, #ff910f, #ff6f0d);
    padding: 2px 12px;
    border-radius: 5px;
    margin-right: 10px;
    color: #fff;
    font-style: oblique;
    position: absolute;
    top: 8px;
    left: -25px;
    z-index: 1;
}
.block_ada9c47b06d748cbaf242ad29ab0d0ed .contentTitle {
    font-size: 34px;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockContent .blockInnerContent ul,
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockContent .blockInnerContent ul {
    position: relative;
    padding-left: 10px !important;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockContent .blockInnerContent li:not(.stackedGallery-item),
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockContent .blockInnerContent li:not(.stackedGallery-item) {
    padding-left: 10px;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockContent .blockInnerContent li:not(.stackedGallery-item):before,
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockContent .blockInnerContent li:not(.stackedGallery-item):before {
    content: '—';
    font-size: 14px;
    margin-left: 10px;
    position: absolute;
    left: -10px;
    padding-top: 5px;
    color: #ff6f0d;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockInnerContent p:last-child strong,
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockInnerContent p:last-child strong {
    font-size: 32px;
}
/*video btn*/
.block_c96e4bb646ae4878af6e22bb9b48db5d,
.block_c04acb8a0d48437889dce32b7d7da6af {
    padding-left: 0;
    padding-right: 0;
    width: 158px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;  
}
.block_c96e4bb646ae4878af6e22bb9b48db5d .blockImg,
.block_c04acb8a0d48437889dce32b7d7da6af .blockImg {
    float: unset !important;
    width: 171px !important;
}
.block_c96e4bb646ae4878af6e22bb9b48db5d ul.stackedGallery.galleryWrapper,
.block_c04acb8a0d48437889dce32b7d7da6af ul.stackedGallery.galleryWrapper{
    padding-left: 0 !important;
    list-style-type: none !important;
}
.block_c96e4bb646ae4878af6e22bb9b48db5d ul.stackedGallery.galleryWrapper,
.block_c04acb8a0d48437889dce32b7d7da6af ul.stackedGallery.galleryWrapper{
    margin-top: 0 !important;
    margin-left: -10px;
}
.block_cbe0be6ad8d345b38e964db5af3a867b .ratio16x9Img:before {
    padding-top: 40px;
}
.block_cd1e1f0774b7415f9cd6eeb176048c84 .vidPlayBtn-wrap,
.block_bc36aa485d414851bf250d3eaecf5e92 .vidPlayBtn-wrap{
    display: none;
}
/*bold txt*/
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockContent .blockInnerContent ul,
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockContent .blockInnerContent ul {
    position: relative;
    padding-left: 10px !important;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockContent .blockInnerContent li:not(.stackedGallery-item):before,
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockContent .blockInnerContent li:not(.stackedGallery-item):before { 
    content: '—';
    font-size: 14px;
    margin-left: 10px;
    position: absolute;
    left: -10px;     
    padding-top: 5px;
    color: #006dd0;
}
.blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockText p:nth-child(2) {
    padding-bottom: .75em;
}
.blockWrap_bc36aa485d414851bf250d3eaecf5e92 .blockText p:nth-child(2) {
    padding-bottom: .75em;
    display: inline-block;
}
.vidWrapOne .blockImg {
    padding-top: 0 !important;
}
.vidWrapOne,
 .vidWrapTwo {
    position: relative;
}
.vidWrapOne {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    width: 199.51px;
    height: 48.39px;
    padding-left: 0;
    padding-right: 0;
}
.vidWrapTwo:before {
    content: '';
    display: inline-block;
    background-image: url(https://static.mywebsites360.com/c02351d285a142b8ba20d7387a2826d8/i/ff6493dd7a804fb0a8e05013d0acbe73/1/5feFb8zhrk/playButtonx2.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
}
strong.vidWrapTwo {
    color: #ff910f;
    font-family: sourcesanspro,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400 !important;
}   
.requestVidInTextBlockArray .blockContent.layoutB.hasImg .blockImg {
    padding-top: 0 !important;
}
.videoGallery-vid {
    cursor: pointer;
    transition: opacity .2s;
}
@media only screen and (min-width: 450px) {
    .blockWrap_ada9c47b06d748cbaf242ad29ab0d0ed {
        float: right;
        width: 50%;
    }
    .blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 {
        float: left;
        width: 50%;
    }
    .block_ada9c47b06d748cbaf242ad29ab0d0ed iframe {
        max-width: 100% !important;
        height: 1280px !important;
    }
    .blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 {
        float: left;
        width: 50%;
    }
    .blockWrap_cd1e1f0774b7415f9cd6eeb176048c84 .blockInnerContent p:last-child strong {
        font-size: 32px;
    }
}
@media only screen and (min-width: 768px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_affb6ed6a7a44c228b41f246f17d8a22 {
        padding-left: 2%;
    }
}