p, h1, h2, h3, h4, h5, h6, a {
    font-family: 'Inter', sans-serif;
}
/** Stock Ticker - start **/
.stockTickerContainer{
    width: 100%;
    overflow: hidden;
}

.stockTickerSubcontainer-Left{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 40px;
    animation: tickerLeft 30s linear infinite;
}

.stockTickerSubcontainer-Right{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 40px;
    animation: tickerRight 30s linear infinite;
}

.stockTickerLogoContainer{
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: solid 1px #f8f8f8;
    border-right: solid 1px #f8f8f8;
}
/** Stock Ticker - end **/

/** homepage **/
.modal-backdrop.show{
    opacity: 0.8;
}

#hero-signature-container{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

#signature{
    width: 150px;
    height: 100%;
}

#section-one-row{
    display: flex;
    align-items: flex-start;
}

#des-list-left{
    margin-left: 20px;
}

#homepage-header{
    /* background-image: url('../homepage/images/newdesktop/hero_desktop_new1_molabs.jpg'); */
    background-image: url('../homepage/images/newdesktop/home.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 55px;
}

#websites-two{
    background-color: #d19810;
}

#websites-one{
    padding-top: 80px;
    padding-bottom: 80px;
}

#advert-two{
    padding-top: 80px;
    padding-bottom: 80px;
}

#mobile-advert-video{
    width: 70% !important;
}

#advertising-videos-container{
    padding-top: 80px;
    padding-bottom: 80px;
}

.video-in-row{
    width: 65%;
    height: 100%;
    border-radius: 15px;
    box-shadow: 25px 25px 25px #c0c0c0;
}

#grey-network-container{
    position: relative;
}

.soc-platform-icon-container{
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
}

.body-subheadings{
    font-size: 20px;
    font-family: 'Source Code Pro', monospace;
}

.font-lightgray{
    color: #707070 !important;
}

.soc-list-icon{
    max-width: 5%;
}

.font-black{
    color: black !important;
}

.font-white{
    color: white !important;
}

#teal-splash{
    width: 100%;
    position: absolute;
    top: -285px;
    left: -500px;
}

.teal-splash-container{
    position: relative;
    z-index: -1;
}

.image-over-copy-container{
    position: relative;
    display: inline-block;
    text-align: center;
    color: white;
}

.centered-image-overlay{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate( -50%, -50% );
    font-weight: bold;
    text-align: left;
    width: 100%;
}
.staticReel{
    /* min-width: 100vw; */
    width: 100%;
    height: auto;
}

.heading-white{
    color: white !important;
}

.heading-black{
    color: black !important;
}

.first-wreath-subcontainer{
    padding-right: 15px;
}

.second-wreath-subcontainer{
    padding-left: 15px;
    padding-right: 15px;
}

.third-wreath-subcontainer{
    padding-left: 15px;
}

#sizzle-video-image-button{
    background-image: url('../homepage/images/desktop/revised_thumbnail.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
}

.video-image-overlay-wrapper {
    position: relative;
    display: inline-block;
}

.video-elem {
    width: 100%;
}

.overlay {
    position: absolute;
    /* position: relative; */
    width: 100%;
    left: 0;
    height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }

#hero-bg-logos{
    display: none;
}

.hero-height{
    height: 600px;
}

.hp-hero-content-container{
    color: white;
}

.hp-hero-logo{
    max-width: 130px;
    width: 100%;
}

.hp-hero-heading {
    font-size: 65px;
    line-height: 60px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 600;
}

.hp-hero-text{
    font-size: 20px;
    font-weight: 200;
}

#blue-splash-container{
    position: relative;
    z-index: -1;
}

#blue-splash{
    position: absolute;
    width: 80%;
    right: -180px;
    top: -315px;
    z-index: -1;
}

/* .body-headings{
    font-size: 75px;
} */

.body-hr{
    font-weight: 800;
    background-color: black;
    width: 40px;
    height: 8px !important;
    color: black;
    opacity: 1;
}

.body-hr-white{
    font-weight: 800;
    background-color: white;
    width: 40px;
    height: 8px !important;
    color: white;
    opacity: 1;
}

#first-wreath{
    width: 100%;
}

#second-wreath{
    width: 100%;
}

#third-wreath{
    width: 100%;
}

.wreath-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    max-width: 100%;
    padding-top: 15px;
    padding-bottom: 30px;
}

.center-aligned-container{
    display: flex;
    align-items: center;
}

#advertising-box{
    background-image:  url('../homepage/images/newdesktop/home_advertising.jpg');
}

#video-box{
    background-image:  url('../homepage/images/newdesktop/businessman.jpg');
    background-position: center bottom;
    align-items: flex-end;
    text-align: right;
}

#creative-writing-box{
    background-image: url('../homepage/images/newdesktop/social-person.jpg');
    background-position: center bottom; 
    align-items: flex-end;
    text-align: right;
}

#content2-box{
    background-image: url('../homepage/images/newdesktop/politician.jpg');
    align-items: flex-end;
    text-align: right;
}

#design-box{
    background-image: url('../homepage/images/newdesktop/philanthropist.jpg');
    align-items: flex-end;
    text-align: right;
}

#it-telecom-box{
    background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
    align-items: flex-end;
    text-align: right;
}

#graphics-box{
    background-image: url('../homepage/images/newdesktop/radio.jpg');
    align-items: flex-end;
    text-align: right;
}

.hp-grid-box-content-container{
    background-size: cover;
    background-repeat: no-repeat;
    /* background-position: center;
    min-height: 515px; */
}

.grid-padding-right{
    padding-right: 0.125rem;
}

.grid-padding-left{
    padding-left: 0.125rem;
}

.grid-container{
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 5%;
    padding-bottom: 5%;
    padding-right: 5%;
    padding-top: 5%;
}
/** end hp styling **/

/** start advert styling **/
#advert-jumbotron{
    background-image: url('../homepage/images/newdesktop/home_advertising.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 55px;
    display: flex;
    align-items: center;
}

#advert-container{
    display: flex;
    justify-content: flex-end;
}

#content-container{
    display: flex;
    justify-content: flex-end;
}

#video-container{
    display: flex;
    justify-content: flex-end;
}

#website-container{
    display: flex;
    justify-content: flex-end;
    /* flex-direction: column-reverse */
}

#design-container{
    display: flex;
    justify-content: flex-end;
}

#advert-one-a{
    background-color: #07141f;
    padding-top: 80px;
    padding-bottom: 80px;
}

#advert-one-b{
    background-color: #07141f;
    padding-top: 80px;
    padding-bottom: 80px;
}

#four-point-icon{
    width: 50%;
}
/** end advert styling **/

/** footer styling **/
#footer-section{
    background-image: url('../essentials/images/gradient.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#footer-form{
    width: 100%;
    display: table;
    height: 8vh;
    border: solid #ffffff;
    white-space: nowrap;
}

#footer-sub-textarea{
    border: none;
    color: white;
    background: transparent;
    font-family: 'Source Code Pro', monospace; 
    height: 100%;
    padding-left: 10px;
    outline: none;
}

#footer-sub-button{
    height: 100%;
    border: none;
    border-left: solid #ffffff;
    font-family: 'Source Code Pro', monospace; 
    color: white;
    background: transparent;
}

#footer-sub-textarea::placeholder{
    color: white;
}

#contact-row{
    display: inline-block;
    margin-top: 15px;
    /* margin-right: -25px; */
}

#contact-row a{
    padding: unset;
}

#footer-contact-left{
    text-align: right;
}

.vertical-column-separator{
    border-left: solid 1px;
}

.footer-contact-right{
    float: right;
}

#mobile-footer{
    background-image: url('../essentials/images/mobile-gradient.png');
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    color: white;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 35px;
    padding-bottom: 35px;
}

#mobile-footer-logo{
    width: 100px;
    height: 100%;
    padding-bottom: 1rem;
}

#mobile-contact-row{
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

#instagram_mob_footer{
    width: 37px;
    height: auto;
    margin-right: 5px;
    margin-top: 3px;
}

#twitter_mob_footer{
    width: 40px;
    height: auto;
    margin-right: 5px;
    margin-top: 3px;
}

#linkedin_mob_footer{
    width: 45px;
    height: auto;
    margin-top: -5px;
    margin-right: 5px;
}

#youtube_mob_footer{
    width: 50px;
    height: auto;
    margin-bottom: -5px;
}

#footer-logo{
    width: 50%;
    height: auto;
}

.vertical {
    border-left: 1px solid white;
    height: 180px;
    display: inline-block;
    position: absolute;
}

#carlsbad-contact{
    padding-bottom: 20px;
}

#meridian-contact{
    padding-bottom: 20px;
}

#facebook_mob_footer{
    width: 40px;
    height: auto;
}

#mobile-footer{
    display: none;
    font-size: 10pt;
    line-height: 18pt;
    font-weight: 200;
}

#mobile-pinpoint{
    width: 18px;
}

#footer{
    background-image: url('../essentials/images/gradient.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 80px;
    padding-bottom: 80px;
    color: white;
    margin-top: 80px;
    min-height: 100%;
    width: 100%;
}

.footer-icon{
    width: 53px;
    height: 50px;
    display: inline-block;
}

#mobile-footer-email::placeholder{
    color: white;
    font-family: 'Source Code Pro', monospace;
    font-size: 10px;
}

#mobile-footer-button{
    margin-left: -6px;
    border: solid;
    border-color: white;
    height: 37px;
    color: black;
    background-color: white;
    font-weight: 600;
    font-family: 'Source Code Pro', monospace;
    font-size: 10px;
    line-height: 11px;
    width: 85px;
}

#mobile-footer-subscribe{
    display: inline-block;
    margin: 0;
    padding-bottom: 15px;
}

#footer-header{
    font-size: 35px;
    font-weight: 200;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
}

#footer-subheader{
    font-size: 21px;
    font-weight: bold;
    padding-top: 1.5rem;
}


#footer-text{
    font-size: 15px;
}

#mobile-footer-email{
    height: 37px;
    background: transparent;
    border: 1px solid;
    border-color: white;
    color: white;
    width: 167px;
    outline: none;
    font-family: 'Source Code Pro', monospace;
    font-size: 10px;
}

#fb-on-footer{
    height: 40px;
}

#insta-on-footer{
    width: 40px;
    margin-right: 7px;
}

#twitter-on-footer{
    width: 40px;
    margin-right: 7px;
}

#linkedin-on-footer{
    width: 45px;
    margin-right: 7px;
    margin-top: -5px;
}

#youtube-on-footer{
    width: 50px;
    margin-bottom: -5px;
}

#footer-subscribe{
    display: inline-block;
}

#disclaimer-footer-desk{
    padding-top: 80px;
    margin-bottom: -50px;
}

#desk-footer-disc{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content:center; 
    align-items: flex-start;
}

#desktop-footer-row{
    margin: 0 auto;
    width: 95%;
}

#disclaimerModal{
    margin-top: 65px;
}

#mob-disc-footer{
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}

#disc-text-mob{
    font-size: 9px;
    padding-top:  30px;
}
#footer-desk-disclaimer{
    font-size: 15px;
}

#desk-disc-link{
    padding-left: 15px;
    text-decoration: none;
    color: white;
}

#footer{
    display: none;
}

#mobile-footer{
    display: none;
}
/** end footer styling **/

@media only screen and (max-width: 600px) {
    /** Stock Ticker - start **/
    .stockTickerLogoContainer{
        height: 60px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .stockTickerLogo{
        width: 70px;
        height: auto;
    }

    #CallawayLogo{
        width: 50px;
        height: auto;
    }

    #GroupMTYGroup{
        width: 40px;
        height: auto;
    }

    #F45Logo{
        width: 40px;
        height: auto;
    }

    #WorldWideGolfShopLogo{
        width: 50px;
        height: auto;
    }

    #JackInTheBoxLogo{
        width: 40px;
        height: auto;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-68rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-68rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    #sizzle-video-image-button{
        
    }

    .modal-open .modal{
        overflow-y: auto;
    }

    .mt-1-custom{
        margin-top: -4px;
    }

    .mb-1-custom{
        margin-bottom: 0px;
    }

    #staticReelMobile{
        display: inline-block;
    }

    #staticReelDesktop{
        display: none;
    }

    .formSignatureContainer{
        width: 225px;
        display: flex;
        justify-content: flex-end;
        margin-left: -35px;
        margin-top: -15px;
    }

    #blogs-text{
        width: 81%;
        text-align: center;
        margin: 0 auto;
        padding-bottom: 40px;
    }

    #likeDrivesCol{
        padding-top: 25px;
    }

    #des-three-button{
        margin-top: 15px;
    }

    #design-section-one{
        padding-bottom: 40px;
    }

    #fourpointtargeting{
        font-size: 37px;
    }

    #theFutureOf{
        font-size: 40px;
    }

    #digitalMarketing{
        font-size: 40px;
        margin-bottom: -15px;
    }

    .break-on-desktop{
        display: none;
    }

    #advert-mobile-break{
        display: inline-block;
    }

    #advert-hero-heading{
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .blurry-text{
        margin-bottom: 0px;
        font-size: 12px;
        font-family: 'Source Code Pro';
    }
    
    .blurry-heading{
        font-size: 36px;
        font-weight: 700;
        font-family: 'Inter';
    }

    .centered-image-content{
        width: fit-content;
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        padding: 30px 200px 30px 15px;
    }

    #hp-hero-kevinoleary{
        font-family: 'Source Code Pro';
        font-weight: 500;
        text-align: right;
        margin-right: 25px;
    }

    .hp-hero-subheading{
        font-size: 45px;
        font-weight: 200;
        margin-bottom: -15px;
        margin-top: 10px;
        line-height: 45px;
    }

    #whatWeDo{
        text-align: right;
    }

    #whatWeDoHr{
        margin: revert;
        margin-right: 0px;
    }

    #section-two{
        background-color: #f7f7f7;
        padding-top: 20px;
        padding-bottom: 40px;
        position: relative;
        z-index: 0;
    }

    #whoWeAreContentContainer{
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .container{
        padding-right: var(--bs-gutter-x,1rem);
        padding-left: var(--bs-gutter-x,1rem);
    }

    #homepage-header{
        background-image: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('../homepage/images/newdesktop/home.jpg');
        background-position: right center;
        /* height: 650px; */ width: 100% ; height: auto;
        display: flex;
        align-items: flex-end;
        padding-bottom: 30px;
    }

    .hp-hero-heading {
        font-size: 45px;
        line-height: 43px;
    }
    
    .hp-hero-text{
        font-size: 15px;
        font-weight: 200;
    }

    #hero-bg-logos{
        display: none;
        width: 100%;
    }

    #companies-video-desktop{
        display: none;
    }

    #companies-video-mobile{
        display: inline-block;
    }

    #fourpointtargeting{
        font-size: 37px;
    }

    #homepage-form-heading{
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .body-headings {
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .content-container{
        max-width: 600px;
        padding-left: 25px;
        padding-right: 25px;
        margin: 0 auto;
    }

    #sizzle-thumbnail-mobile{
        width: 100vw;
    }

    #sizzle-container-mobile{
        display:  inline-block;
    }

    #sizzle-video-desktop{
        display: none;
    }

    #blue-splash{
        display: none;
    }

    .hp-grid-box-content-container{
        background-position: center;
        min-height: 325px;
    }

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 13px;
        line-height: 18px;
        font-weight: 200;
    }

    .desktop-break{
        display: none;
    }

    .mobile-break{
        display: inline-block;
    }

    #content-box{
        background-image: url('/homepage/images/mobile/home_content_mobile.png');
        align-items: flex-end;
        text-align: right;
        background-position: right;
    }

    #advertising-box{
        align-items: flex-end;
        text-align: right;
    }

    #video-box{
        align-items: flex-end;
        text-align: right; width:100% ; height: auto;
    }

    #creative-writing-box{
        background-position: center bottom;
    }

    .body-headings-two{
        font-size: 28px;
        font-weight: 600;
    }

    #advertising-box{
        align-items: flex-end;
        text-align: right;
    }

    #video-box{
        align-items: flex-end;
        text-align: right; width:100% ; height: auto;
    }

    #content-box{
        background-image: url('/homepage/images/mobile/home_content_mobile.png');
        align-items: flex-end;
        text-align: right;
    }
    
    #mobile-footer{
        display: inline-block;
    }

    .outlined-white-button{
        background: white;
        border: solid 2px white;
        width: 100%;
        color: black;
        font-weight: 500;
        height: 35px;
        max-width: 135px;
        font-size: 12.5px;
    }
    
    .outlined-black-button{
        background: black;
        border: solid 2px black;
        width: 100%;
        color: white;
        font-weight: 500;
        height: 35px;
        max-width: 135px;
        font-size: 12.5px;
    }

    #advert-jumbotron{
        background-image: url('../homepage/images/newdesktop/home_advertising.jpg');
        background-position: left;
        align-items: flex-end;
    }

    #advert-hero-content-container{
        text-align: left;
        margin-bottom: 50px;
    }

    #advert-three{
        background-image: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        background-color: #09141d;
    }

    #advert-three{
        padding-top: 80px;
    }

    #dashboard-bg{
        display: inline-block;
        width: 100%;
    }

    #mobile-advert-video-container{
        display: inline-block;
    }

    #advertising-videos-container{
        display: none;
    }

    #grey-network{
        display: none;
    }

    #advert-two{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #websites-header{
        /* background-image: url('../products/websites/images/websites_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #websites-video{
        display: none;
    }

    #websites-video-mobile{
        display: inline-block;
        width: 100vw;
    }

    #purple-network{
        width: 90%;
        position: absolute;
        z-index: -1;
        left: -70px;
    }

    /* #websites-network-icons-row{
        flex-direction: column-reverse;
    } */

    #design-header{
        /* background-image: url('../products/design/images/mobile/design_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg'); 
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
    }

    #design-header-center-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 100px;
    }

    #design-header-center-text{
        text-align: left;
        width: 70%;
    }

    .design-texture-video{
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        z-index: -1;
        -ms-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .video-text-container{
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .design-left-content{
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px 15px 15px 40px;
        width: 85%;
        margin-top: 50px;
        margin-bottom: 50px;
        border: solid 1px white;
    }

    #blurry-static-bg{
        width: 100%;
    }

    #des-right-container{
        height: 100%;
        display: flex;
        align-items: center;
        padding: 15px 15px 15px 15px;
        width: 100%;
    }

    #des-right-content{
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }

    #des-one-right-col{
        background-image: url('../products/design/images/desktop/resized_desktop_phone.jpg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        display: flex;
        align-items: center;
    }

    #blurry-video-bg{
        display: none;
    }

    #blurry-static-bg{
        display: inline-block;
    }

    #design-one-mobile{
        display: inline-block;
        width: 100%;
        /* margin-left: -40px; */
    }

    #des-one-right-col {
        background-image: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        display: flex;
        align-items: center;
    }

    #design-two{
        background-image: url('../products/design/images/mobile/design_branding_hero_mobile.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 650px;
    }

    #retainers-mobile{
        width: 100vw;
    }

    #des-three-button{
        background: black;
        border: black;
        color: white;
    }

    #content-retainers-heading{
        color: black !important;
    }

    #content-retainers-text{
        color: black !important;
    }

    .hollow-points{
        color: black !important;
        list-style: circle;
        font-weight: 600;
    }

    #content-container{
        margin-top: 25px;
        margin-bottom: 25px;
    }

    #video-container{
        margin-top: 25px;
        margin-bottom: 25px;
    }

    #design-three{
        background-image: unset;
        background-repeat: unset;
        background-size: unset;
        background-position: unset;
    }

    #retainers-mobile{
        display: inline-block;
    }

    #content-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: flex-start;
        /* padding-top: 65px; */
    }

    #aboutus-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../images/aboutus.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }
    
    #contactus-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
        height: 700px;
    }

    #web-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    #creative-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    #video-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/video_production.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    .inside-container-content-container{
        margin: 0 auto;
        max-width: 675px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .inside-container-content-container-right{
        margin-left: 0;
        max-width: 326px;
        padding-left: 30px;
        padding-right: 30px;
    }

    #content-hero-text{
        width: 65%;
    }

    #web-hero-text{
        width: 65%;
    }

    #creative-hero-text{
        width: 65%;
    }

    #creative-hero-text{
        width: 65%;
    }

    #text-bubble, #thumbs-up{
        width: 50px;
        height: auto;
    }

    #content-left-box{
        background-image: url('../products/content/images/desktop/Content_socialposts@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 550px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    #content-left-box-items{
        text-align: left;
    }

    #content-right-box-items{
        text-align: center;
    }

    #content-right-box{
        background-image: url('../products/content/images/desktop/Content_blogs@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 550px;
    }

    #contactus-right-box{
        background-image: url('../images/contactuscallus.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 550px;
    }

    #content-two{
        background-image:url('../products/content/images/mobile/content_email-SMS_mobile.png');
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        min-height: 650px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .hero-height{
        height: 730px;
    } 

    #websites-header{
        /* align-items: flex-start; */
        align-items: flex-end;
    }

    #websites-hero-container{
        margin-top: 100px;
        text-align: right;
        margin-bottom: 50px;
        align-items:center;
    }

    #content-hero-container{
        margin-top: 100px;
        text-align: right;
        margin-bottom: 50px;
        align-items:right;
    }

    #web-hero-container{
        margin-top: 100px;
        text-align: right;
        margin-bottom: 50px;
        align-items:right;
    }

    #creative-hero-container{
        margin-top: 100px;
        text-align: right;
        margin-bottom: 50px;
        align-items:right;
    }

    #video-hero-container{
        margin-top: 100px;
        text-align: right;
        margin-bottom: 50px;
        align-items:right;
    }

    #websites-hero-text{
        width: 56%;
        
    }

    #websites-lp-container{
        padding-top: 35px;
        padding-bottom: 35px;
    }

    #web-three-b-content{
        margin-top: 25px;
    }

    #hp-section-three-button{
        margin-top: 25px;
    }
}

@media only screen and (min-width: 600px) {
    /** Stock Ticker - start **/
    .stockTickerLogoContainer{
        height: 60px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .stockTickerLogo{
        width: 70px;
        height: auto;
    }

    #CallawayLogo{
        width: 50px;
        height: auto;
    }

    #GroupMTYGroup{
        width: 40px;
        height: auto;
    }

    #F45Logo{
        width: 40px;
        height: auto;
    }

    #WorldWideGolfShopLogo{
        width: 50px;
        height: auto;
    }

    #JackInTheBoxLogo{
        width: 40px;
        height: auto;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-55rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-55rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    /* #sizzle-video-image-button{
        display: none;
    } */

    #sizzle-thumbnail-mobile{
        width: 100vw;
    }

    .modal-open .modal{
        overflow-y: auto;
    }

    .mt-1-custom{
        margin-top: -4px;
    }

    .mb-1-custom{
        margin-bottom: 0px;
    }

    #staticReelMobile{
        display: inline-block;
    }

    #staticReelDesktop{
        display: none;
    }

    .formSignatureContainer{
        width: 225px;
        display: flex;
        justify-content: flex-end;
        margin-left: -35px;
        margin-top: -15px;
    }

    #blogs-text{
        width: 81%;
        text-align: center;
        margin: 0 auto;
        padding-bottom: 40px;
    }

    #likeDrivesCol{
        padding-top: 25px;
    }

    #des-three-button{
        margin-top: 15px;
        border: black;
    }

    #design-section-one{
        padding-bottom: 40px;
    }

    #theFutureOf{
        font-size: 40px;
    }

    #digitalMarketing{
        font-size: 40px;
        margin-bottom: -15px;
    }

    .break-on-desktop{
        display: none;
    }

    #advert-mobile-break{
        display: inline-block;
    }

    .blurry-text{
        margin-bottom: 0px;
        font-size: 12px;
        font-family: 'Source Code Pro';
    }
    
    .blurry-heading{
        font-size: 36px;
        font-weight: 700;
        font-family: 'Inter';
    }

    .centered-image-content{
        width: fit-content;
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        padding: 30px 200px 30px 15px;
    }

    #homepage-header{
        background-image: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('../homepage/images/newdesktop/home.jpg');
        background-position: right center;
        height: 650px;
        display: flex;
        align-items: flex-end;
        padding-bottom: 30px;
    }

    #hp-hero-kevinoleary{
        font-family: 'Source Code Pro';
        font-weight: 500;
        text-align: right;
    }

    .hp-hero-subheading{
        font-size: 55px;
        font-weight: 200;
        margin-bottom: -15px;
        margin-top: 10px;
    }

    #whatWeDo{
        text-align: right;
    }

    #whatWeDoHr{
        margin: revert;
        margin-right: 0px;
    }

    #section-two{
        background-color: #f7f7f7;
        padding-top: 20px;
        padding-bottom: 40px;
        position: relative;
        z-index: 0;
    }

    #whoWeAreContentContainer{
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .container{
        max-width: 750px;
        padding-right: var(--bs-gutter-x, 1.75rem);
        padding-left: var(--bs-gutter-x, 1.75rem);
    }

    .hp-hero-heading{
        font-size: 55px;
        line-height: 50px;
    }

    .hp-hero-text{
        font-size: 18px;
        font-weight: 200;
    }

    #companies-video-desktop{
        display: inline-block;
    }

    #companies-video-mobile{
        display: none;
    }
    
    #fourpointtargeting{
        font-size: 37px;
    }

    #fourpointtargeting{
        font-size: 37px;
    }

    #homepage-form-heading{
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .body-headings {
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .content-container {
        max-width: 600px;
        padding-left: 25px;
        padding-right: 25px;
        margin: 0 auto;
    }

    #sizzle-container-mobile{
        display:  inline-block;
    }

    #sizzle-video-desktop{
        display: none;
    }

    #blue-splash{
        display: none;
    }

    .hp-grid-box-content-container{
        background-position: center;
        min-height: 400px;
    }

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 13px;
        line-height: 22px;
        font-weight: 200;
    }

    .mobile-break{
        display: inline-block;
    }

    .desktop-break{
        display: none;
    }

    #content-box{
        background-image: url('../homepage/images/mobile/home_content_mobile.png');
        align-items: flex-end;
        text-align: right;
    }

    #advertising-box{
        align-items: flex-end;
        text-align: right;
    }

    #video-box{
        align-items: flex-end;
        text-align: right;
    }

    .body-headings-two{
        font-size: 28px;
        font-weight: 600;
    }

    #mobile-footer{
        display: inline-block;
    }

    .outlined-white-button{
        background: white;
        border: solid 2px white;
        width: 100%;
        color: black;
        font-weight: 500;
        height: 35px;
        max-width: 135px;
        font-size: 12.5px;
    }
    
    .outlined-black-button{
        background: black;
        border: solid 2px black;
        width: 100%;
        color: white;
        font-weight: 500;
        height: 35px;
        max-width: 135px;
        font-size: 12.5px;
    }

    #advert-jumbotron{
        background-image: url('../homepage/images/newdesktop/home_advertising.jpg');
        background-position: left;
        align-items: flex-end;
    }

    #advert-hero-content-container{
        text-align: left;
        margin-bottom: 50px;
    }

    #advert-three{
        background-image: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        background-color: #09141d;
    }

    #advert-three{
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #dashboard-bg{
        display: inline-block;
        width: 100%;
    }

    #mobile-advert-video-container{
        display: inline-block;
    }

    #advertising-videos-container{
        display: none;
    }

    #grey-network{
        display: none;
    }

    #advert-two{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #websites-header{
        /* background-image: url('../products/websites/images/websites_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #websites-video{
        display: none;
    }

    #websites-video-mobile{
        display: inline-block;
        width: 100vw;
    }

    #purple-network{
        width: 90%;
        position: absolute;
        z-index: -1;
        left: -70px;
    }

    /* #websites-network-icons-row{
        flex-direction: column-reverse;
    } */

    #design-header{
        /* background-image: url('../products/design/images/desktop/design_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');  
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #design-header-center-container{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #design-header-center-text{
        text-align: center;
        width: 70%;
    }

    #design-header{
        /* background-image: url('../products/design/images/desktop/design_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg'); 
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #design-header-center-container{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #design-header-center-text{
        text-align: center;
        width: 100%;
    }

    .design-texture-video{
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        z-index: -1;
        -ms-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .video-text-container{
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        /* min-height: 100vh; */
    }

    .design-left-content{
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px 15px 15px 15px;
        width: 65%;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #des-right-container{
        height: 100%;
        display: flex;
        align-items: center;
        padding: 15px 15px 15px 15px;
        width: 77%;
    }

    #des-one-right-col{
        background-image: url('../products/design/images/desktop/resized_desktop_phone.jpg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        display: flex;
        align-items: center;
    }

    #blurry-video-bg{
        display: none;
    }

    #blurry-static-bg{
        display: inline-block;
    }

    #design-one-mobile{
        display: inline-block;
    }

    #design-one-mobile{
        display: inline-block;
        width: 100vw;
    }

    #des-one-right-col {
        background-image: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        display: flex;
        align-items: center;
    }

    #design-two{
        background-image: url('../products/design/images/desktop/content_branding.jpg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
    }


    #design-three{
        background-image: url('../products/design/images/desktop/content_retainers.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    #retainers-mobile{
        display: none;
    }

    #content-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: flex-start;
        /* padding-top: 65px; */
    }

    #aboutus-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../images/aboutus.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    #contactus-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
        height: 700px;
    }
    
    #web-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    #creative-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    #video-hero{
        /* background-image: url('../products/content/images/mobile/content_hero_mobile.jpg'); */
        background-image: url('../homepage/images/newdesktop/video_production.jpg');
        background-size: cover;
        background-position: inherit;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: flex-start;
        padding-top: 65px;
    }

    .inside-container-content-container{
        margin: 0 auto;
        max-width: 750px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .inside-container-content-container-right{
        margin-left: 0;
        padding-left: 30px;
        padding-right: 30px;
        max-width: 432px;
    }

    #content-hero-text{
        width: 65%;
    }

    #web-hero-text{
        width: 65%;
    }

    #creative-hero-text{
        width: 65%;
    }

    /* #content-socialposts-and-blog-row{
        height: 100%;
    } */

    #content-left-box{
        background-image: url('../products/content/images/desktop/Content_socialposts@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 525px;
    }

    #content-left-box-items{
        text-align: left;
    }

    #content-right-box-items{
        text-align: center;
    }

    #content-right-box{
        background-image: url('../products/content/images/desktop/Content_blogs@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 525px;
    }

    #contactus-right-box{
        background-image: url('../images/contactuscallus.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        min-height: 525px;
    }

    #content-right-button{
        background: black;
        border: solid 1px black;
        color: white;
    }

    #text-bubble, #thumbs-up{
        width: 50px;
        height: auto;
    }

    #content-two{
        background-image:url('../products/content/images/mobile/content_email-SMS_mobile.png');
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        min-height: 650px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .hero-height{
        height: 800px;
    }

    .design-left-content{
        width: 100%;
        padding: 15px 15px 15px 60px;
    }

    #blurry-static-bg{
        width: 100%;
    }

    #des-right-content {
        width: 100%;
        padding-left: 0px;
        padding-right: 25px;
        margin-top: 25px;
    }

    #design-one-mobile {
        display: inline-block;
        width: 100vw;
        margin-left: -40px;
    }

    #design-two{
        background-image: url('../products/design/images/mobile/design_branding_hero_mobile.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 650px;
    }

    #design-three{
        background-image: unset;
        background-repeat: unset;
        background-size: unset;
        background-position: unset ;
    }

    #retainers-mobile{
        display: inline-block;
    }

    #des-three-button{
        background: black;
        border: solid 1px black;
        color: white;
    }

    .hollow-points{
        list-style: circle;
        color: black !important;
        font-weight: 600;
    }

    #content-container{
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #video-container{
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #websites-header{
        /* align-items: flex-start; */
        align-items: flex-end;
    }

    #websites-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #content-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #web-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #creative-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #video-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #websites-hero-text{
        width: 65%;
        
    }

    #websites-lp-container{
        padding-top: 35px;
        padding-bottom: 35px;
    }

    #web-three-b-content{
        margin-top: 25px;
    }

    #hp-section-three-button{
        margin-top: 25px;
    }
}

@media only screen and (min-width: 768px) {
    /** Stock Ticker - start **/
    .stockTickerLogo{
        width: 100px;
        height: auto;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-55rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-55rem, 0, 0);
        }
    }
    /** Stock Ticker - end**/

    #sizzle-container-mobile{
        display:  none;
    }

    #sizzle-video-desktop{
        display: inline-block;
        /* z-index: 9999; */
    }

    #sizzle-video-image-button{
        width: 372px;
        height: 210px;
    }

    #sizzle-video{
        width: 372px;
        height: 210px;
    }

    .modal-open .modal{
        overflow-y: hidden;
    }

    #findUsOnMobileFooter{
        text-align: center;
    }

    .popup-form{
        height: 500px;
    }

    .mt-1-custom{
        margin-top: 0.25rem!important;
    }

    .mb-1-custom{
        margin-bottom: 0.25rem!important;
    }

    #staticReelMobile{
        display: none;
    }

    #staticReelDesktop{
        display: inline-block;
    }

    #digitalAssetsHeading{
        font-size: 37px;
    }

    #videoHeadings{
        font-size: 37px;
    }

    #designVideosPararaph{
        margin-bottom: 35px;
    }

    #likeDrivesCol{
        padding-top: unset;
    }

    #landingPagesHeadings{
        white-space: nowrap;
    }

    #des-three-button{
        margin-top: 30px;
    }

    #design-section-one{
        padding-bottom: unset;
    }

    #theFutureOf{
        font-size: 40px;
    }

    #digitalMarketing{
        font-size: 55px;
        margin-bottom: unset;
    }

    .break-on-desktop{
        display: inline-block;
    }

    #websites-vid-button{
        margin-top: 40px;
    }

    #socialPlatformsList{
        margin-left: 50px;
    }

    #fourpointtargeting{
        white-space: nowrap;
    }

    #advert-mobile-break{
        display: inline-block;
    }

    .blurry-text{
        margin-bottom: 0px;
        font-size: 12px;
        font-family: 'Source Code Pro';
    }
    
    .blurry-heading{
        font-size: 40px;
        font-weight: 700;
        font-family: 'Inter';
    }

    .centered-image-content{
        width: fit-content;
        background-color: rgb(112, 112, 112, 0.5);
        backdrop-filter: blur(2px);
        -webkit-backdrop-filter: blur(2px);
        /* padding: 30px 200px 30px 30px; */
        padding: 5px 40px 5px 30px;
        border: solid 1px transparent;
        border-radius: 3px;
        margin-left: 30px;
    }

    #hp-section-three-button{
        margin-top: 0px;
    }

    #homepage-header{
        /* background-image: url('../homepage/images/newdesktop/hero_desktop_new1_molabs.jpg'); */
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        align-items: center;
        background-position: -215px -25px;
        margin-top: 55px;
        margin-bottom: -25px;
    }

    #hp-hero-kevinoleary{
        font-family: 'Source Code Pro';
        font-weight: 500;
        text-align: right;
    }

    .hp-hero-subheading{
        font-size: 55px;
        font-weight: 200;
        margin-bottom: -15px;
        margin-top: 10px;
    }

    .hp-hero-content-container{
        display: flex;
        justify-content: flex-end;
    }

    .hp-hero-content-container-alt{
        flex-direction: column !important;
    }

    #whatWeDo{
        text-align: left;
    }

    #whatWeDoHr{
        margin-left: initial;
    }
    
    #section-two{
        padding-top: 80px;
        padding-bottom: 40px;
        z-index: 0;
    }

    #whoWeAreContentContainer{
        margin-top: -15px;
        margin-bottom: auto;
    }

    .container{
        max-width: 900px;
    }

    #fourpointtargeting{
        font-size: 40px;
    }

    #homepage-form-heading{
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .body-headings {
        font-size: 40px;
        font-weight: 700;
        color: black;
    }

    .content-container{
        max-width: 390px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
    }

    #section-one{
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #blue-splash{
        display: inline-block;
        right: -100px;
        top: -155px;
    }

    .hp-grid-box-content-container{
        background-position: inherit;
        min-height: 415px;
    }

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 15px;
        font-weight: 200;
    }

    .desktop-break{
        display: none;
    }

    .mobile-break{
        display: none;
    }

    #ad-grid-copy{
        width: 80%;
    }

    #web-grid-copy{
        width: 53%;
    }

    #content-grid-copy{
        width: 80%;
    }

    #design-grid-copy{
        width: 70%;
    }

    .body-headings-two{
        font-size: 25px;
        font-weight: 600;
    }

   /*  #advertising-box{
        align-items: unset;
        text-align: unset;
    } */

    #content-box{
        background-image: url('../homepage/images/desktop/Home_Content@2x.jpg');
        align-items: unset;
        text-align: unset;
    }
    
    #mobile-footer{
        display: inline-block;
    }

    .outlined-white-button{
        background: white;
        border: solid 2px white;
        width: 100%;
        color: black;
        font-weight: 500;
        height: 40px;
        max-width: 160px;
        font-size: 13.5px;
    }
    
    .outlined-black-button{
        background: black;
        border: solid 2px black;
        width: 100%;
        color: white;
        font-weight: 500;
        height: 40px;
        max-width: 160px;
        font-size: 13.5px;
    }

    #advert-jumbotron{
        background-position: center;
        align-items: flex-end;
    }

    #advert-hero-content-container{
        text-align: right;
        margin-bottom: 50px;
    }

    /* #advert-three{
        background-image: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        background-color: #09141d;
    } */

    #advert-three{
        background-image: url('../products/advertising/images/desktop/reporting-final.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-color: unset;
    }

    #advert-three{
        padding-top: 80px;
    }

    #dashboard-bg{
        display: none;
        width: 100%;
    }

    #grey-network{
        width: 100%;
        position: absolute;
        top: 1475px;
        right: -350px;
        display: inline-block;
    }

    #mobile-advert-video-container{
        display: none;
    }

    #advertising-videos-container{
        display: inline-block;
    }

    #websites-header{
        /* background-image: url('../products/websites/images/websites_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #websites-video{
        display: inline-block;
        width: 90%;
    }

    #websites-video-mobile{
        display: none;
    }

    #purple-network{
        position: absolute;
        width: 50%;
        z-index: -1;
        left: -64px;
        display: inline-block;
    }

    #websites-network-icons-row{
        flex-direction: inherit;
    }

    #design-header{
        /* background-image: url('../products/design/images/desktop/design_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');  
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #design-header-center-container{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #design-header-center-text{
        text-align: center;
    }

    #design-header{
        /* background-image: url('../products/design/images/desktop/design_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');  
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #design-header-center-container{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #design-header-center-text{
        text-align: center;
    }

    .design-texture-video{
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        z-index: -1;
        -ms-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .video-text-container{
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        /* min-height: 100vh; */
    }

    .design-left-content{
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px 15px 15px 15px;
        width: 65%;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    #design-section-one{
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #des-right-container{
        height: 100%;
        display: flex;
        align-items: center;
        padding: 15px 15px 15px 15px;
        width: 82%;
    }

    #des-right-content{
        margin-top: 0px;
    }

    #des-one-right-col{
        background-image: url('../products/design/images/desktop/resized_desktop_phone.jpg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        display: flex;
        align-items: center;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #blurry-video-bg{
        display: inline-block;
    }

    #blurry-static-bg{
        display: none;
    }

    #design-one-mobile{
        display: none;
    }

    #design-two{
        background-image: url('../products/design/images/desktop/content_branding.png');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        /* height: 800px; */
    }

    #design-three{
        background-image: url('../products/design/images/desktop/content_retainers.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 500px;
        display: flex;
        align-items: center;
    }

    #content-retainers-heading{
        color: white;
    }

    #content-retainers-text{
        color: white;
    }

    #des-three-button {
        background: white;
        border: solid 1px white;
        color: black;
    }

    .hollow-points{
        color: white !important;
        font-weight: 600 !important;
    }

    #retainers-mobile{
        display: none;
    }

    #content-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: center;
    }

    #aboutus-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../images/aboutus.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #contactus-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
        height: 700px;
    }
    
    #web-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #creative-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 25px;
        display: flex;
        align-items: center;
    }

    
    #video-hero{
        /* background-image: url('../products/content/images/desktop/content_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/video_production.jpg');
        background-size: cover;
        background-position: 80%;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    .inside-container-content-container{
        max-width: 975px;
        margin: unset;
        margin-left: auto;
        padding-left: 30px;
        padding-right: 30px;
    }

    .inside-container-content-container-right{
        max-width: 316px;
        margin: unset;
        margin-right: auto;
    }

    #content-hero-text{
        width: 48%;
    }

    #web-hero-text{
        width: 48%;
    }

    #creative-hero-text{
        width: 48%;
    }

    #content-left-box{
        background-image: url('../products/content/images/desktop/Content_socialposts@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 450px;
    }

    #content-right-box{
        background-image: url('../products/content/images/desktop/Content_blogs@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 450px;
    }

    #contactus-right-box{
        background-image: url('../images/contactuscallus.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 450px;
    }

    #content-left-box-items{
        text-align: center;
    }

    #content-right-box-items{
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    #social-posts-heading{
        white-space: nowrap;
    }

    #blogs-text{
        width: 90%;
        min-height: 90px;
        text-align: inherit; 
        margin: unset;
        padding-bottom: unset;
    }

    /* #content-socialposts-and-blog-row{
        height: 500px;
    } */

    #text-bubble, #thumbs-up{
        width: 50px;
        height: auto;
    }

    #content-mobile-phone-bg{
        display: none;
    }

    #content-two{
        background-image:url('../products/content/images/desktop/Content_email_SMS.jpg');
        background-size: contain;
        background-position: right;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
        min-height: 700px;
    }

    #content-right-button{
        background: white;
        border: solid 2px white;
        color: black;
    }

    #content-like-drive-hidden{
        display: none;
    }

    #video-production{
        background-image: url('../homepage/images/newdesktop/businessman.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center; align-items:flex-end ;
        /* height: 475px; */
       /*  height: 700px;
        margin-top: 25px;
        padding-top: 65px; */
        
    }

    #about-us{
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 475px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 65px;
        
    }

    #content-three{
        background-image: url('../products/content/images/desktop/content_likedrives.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 475px;
        margin-top: 25px;
              
    }

    #itandtelecom-three{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 475px; */
        height: 700px;
        margin-top: 25px;      
    }

    
    #graphics-three{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 475px; */
        height: 700px;
        margin-top: 25px;      
    }

    #web-three{
        background-image: url('../homepage/images/newdesktop/philanthropist.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 475px; */
        height: 700px;
        margin-top: 25px;
        
    }
    

    #contentwriter-three{
        /* background-image: url('../images/content-writing.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 475px; */
        margin-top: 65px;
        height: 900px;
    }

    #video-three{
        background-image: url('../images/video-production.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 575;
        margin-top: 25px;
        padding-top: 150px;
               
    }
    

    #it-and-telecom{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 575px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
               
    }

    #creative-writing{
        background-image: url('../homepage/images/newdesktop/social-person.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 575px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
               
    }

    #graphics-design{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 575px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
    }

    #welcome-thanks{
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 575px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }

    #web-design{
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 575px;
        margin-top: 25px;
        padding-top: 65px;
    }

    #content-one{
        margin-top: 25px;
        margin-bottom: 25px;
    }

    #des-three-button:hover{
        background: black;
        border: solid 1px black;
        color: white;
    }

    #design-section-one-row{
        display: inline-flex;
        /* flex-direction: column; */
    }

    .design-left-content{
        width: 100%;
        padding: 15px 15px 15px 0px;
    }

    #websites-header{
        /* align-items: flex-start; */
        align-items: flex-end;
    }

    #websites-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #content-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #web-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #creative-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #video-hero-container{
        margin-top: 100px;
        align-items:right;
    }

    #websites-hero-text{
        width: 37%;
        
    }

    #websites-lp-container{
        padding-top: unset;
        padding-bottom: unset;
    }

    #websites-three-b{
        height: 400px;
        display: flex;
        align-items: center;
    }
}

@media only screen and (min-width: 825px){
    #sizzle-video-image-button{
        width: 400px;
        height: 220px;
    }

    #sizzle-video{
        width: 400px;
        height: 220px;
    }
}

@media only screen and (min-width: 960px){
    #sizzle-video-image-button{
        width: 525px;
        height: 300px;
    }

    #sizzle-video{
        width: 525px;
        height: 300px;
    }
}

@media only screen and (min-width: 992px) {
    /** Stock Ticker - start **/
    .stockTickerLogoContainer{
        min-width: 180px;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-53rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-53rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    #hp-section-three-button{
        margin-top: 25px;
    }

    #websites-video{
        width: 70%;
    }

    .modal-open .modal{
        overflow-y: auto;
    }
    
    #hpHeroContainer{
        margin-right: 50px;
    }

    .formSignatureContainer{
        display: flex;
        justify-content: flex-end;
        max-width: 215px;
        margin-left: unset;
        margin-top: unset;
    }

    #designVideosPararaph{
        margin-bottom: 16px;
    }

    #theFutureOf{
        font-size: 40px;
    }

    #digitalMarketing{
        font-size: 55px;
    }

    .hero-container{
        max-width: 922px !important;
    }

    #socialPlatformsList{
        margin-left: 125px;
    }

    #advert-mobile-break{
        display: inline-block;
    }

    .blurry-text{
        margin-bottom: 0px;
        font-size: 15px;
        font-family: 'Source Code Pro';
    }
    
    .blurry-heading{
        font-size: 40px;
        font-weight: 700;
        font-family: 'Inter';
    }

    .centered-image-content{
        padding: 30px 140px 30px 40px;
    }

    #hp-hero-kevinoleary{
        font-family: 'Source Code Pro';
        font-weight: 500;
        text-align: right;
    }
    
    .hp-hero-subheading{
        font-size: 55px;
        font-weight: 200;
        margin-bottom: -15px;
        margin-top: 10px;
    }

    #des-right-content{
        margin-top: 0px;
    }
    
    #design-digitalassets-copy{
        width: 85%;
    }

    .container{
        max-width: 1000px;
    }

    #fourpointtargeting{
        font-size: 45px;
    }

    #homepage-form-heading{
        font-size: 45px;
    }

    #digitalAssetsHeading{
        font-size: 45px;
    }

    #videoHeadings{
        font-size: 45px;
    }

    .body-headings {
        font-size: 45px;
    }

    #blue-splash{
        right: -150px;
        top: -225px;
    }    

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 15px;
        font-weight: 200;
    }

    .desktop-break{
        display: inline-block;
    }

    #ad-grid-copy{
        width: 100%;
    }

    #web-grid-copy{
        width: 100%;
    }

    #content-grid-copy{
        width: 100%;
    }

    #design-grid-copy{
        width: 100%;
    }

    .body-headings-two{
        font-size: 40px;
        font-weight: 600;
    }

    .outlined-black-button{
        height: 45px;
        max-width: 165px;
        font-size: 14.5px;
    }

    .outlined-white-button{
        height: 45px;
        max-width: 165px;
        font-size: 14.5px;
    }
    
    #mobile-footer{
        display: inline-block;
    }

    .outlined-white-button{
        background: transparent;
        border: solid 2px white;
        height: 53px;
        max-width: 187px;
        width: 100%;
        color: white;
        font-weight: 500;
        font-size: 15px;
    }
    
    .outlined-black-button{
        background: transparent;
        border: solid 2px black;
        height: 53px;
        max-width: 187px;
        width: 100%;
        color: black;
        font-weight: 500;
        font-size: 15px;
    }

    #advert-jumbotron{
        background-image: url('../homepage/images/newdesktop/home_advertising.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #advert-hero-content-container{
        text-align: unset;
        margin-bottom: unset;
    }

    #advert-three{
        background-image: url('../products/advertising/images/desktop/reporting-final.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        height: 750px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-color: unset;
    }

    #dashboard-bg{
        display: none;
    }

    #grey-network{
        width: 100%;
        position: absolute;
        top: 1600px;
        right: -475px;
    }

    #mobile-advert-video-container{
        display: none;
    }

    #advertising-videos-container{
        display: inline-block;
    }

    #empty-col-advert-three{
        display: inline-block;
    }

    #websites-header{
        /* background-image: url('../products/websites/images/websites_hero.jpg'); */
        background-image: url('../homepage/images/newdesktop/home_websites_desktop.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom center;
        margin-top: 55px;
        display: flex;
        align-items: center;
    }

    #purple-network{
        position: absolute;
        width: 50%;
        z-index: -1;
        left: -80px;
    }

    .design-texture-video{
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        z-index: -1;
        -ms-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .video-text-container{
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        /* min-height: 100vh; */
    }

    .design-left-content{
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px 15px 15px 15px;
        width: 81%;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #des-right-container{
        height: 100%;
        display: flex;
        align-items: center;
        padding: 15px 15px 15px 15px;
        width: 77%;
    }

    #des-one-right-col{
        background-image: url('../products/design/images/desktop/resized_desktop_phone.jpg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        display: flex;
        align-items: center;
    }

    /* .design-center-over-image-container{
        position: relative;
        text-align: left;
    }

    .design-centered{
        position: absolute;
        top: 50%;
        padding: 15px 15px 15px 15px;
    } */

    #content-left-box{
        background-image: url('../products/content/images/desktop/Content_socialposts@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 100%;
    }

    #content-right-box{
        background-image: url('../products/content/images/desktop/Content_blogs@2x.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 100%;
    }

    #contactus-right-box{
        background-image: url('../images/contactuscallus.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: flex-end;
        padding-bottom: 25px;
        height: 100%;
    }

    #content-right-box-items{
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .inside-container-content-container{
        max-width: 1290px;
        margin-left: auto;
        padding-left: 45px;
        padding-right: 45px;
    }

    .inside-container-content-container-right{
        max-width: 406px;
        margin-right: auto;
    }

    #content-hero-text{
        width: 42%;
    }

    #web-hero-text{
        width: 42%;
    }

    #creative-hero-text{
        width: 42%;
    }

    #content-hero{
        background-position: center right;
    }

    #web-hero{
        background-position: center right;
    }

    #creative-hero{
        background-position: center right;
    }

    #video-hero{
        background-position: center right;
    }


    #social-posts-heading{
        white-space: nowrap;
    }

    #blogs-text{
        width: 80%;
        min-height: 90px;
    }

    /* #content-socialposts-and-blog-row{
        height: 600px;
    } */

    #content-right-button{
        background: transparent;
        border: solid 2px white;
        color: white;
    }

    #content-like-drive-hidden{
        display: none;
    }

    #video-production{
        background-image: url('../homepage/images/newdesktop/businessman.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center; align-items:flex-end ;
        /* height: 500px; */
        /* height: 700px;
        margin-top: 25px;
        padding-top: 65px; */
    }

    #about-us{
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 500px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 65px;
    }
    

    #content-three{
        background-image: url('../products/content/images/desktop/content_likedrives.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 500px;
        margin-top: 25px;
    }

    #itandtelecom-three{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 500px; */
        height: 700px;
    }
    
    #graphics-three{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 500px; */
        height: 700px;
    }
    
    #web-three{
        background-image: url('../homepage/images/newdesktop/philanthropist.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 500px; */
        height: 700px;
    }
    
    #contentwriter-three{
        /* background-image: url('../images/content-writing.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 500px; */
        margin-top: 65px;
        height: 900px;
    }

    #video-three{
        background-image: url('../images/video-production.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 600;
        margin-top: 25px;
        padding-top: 150px;
    }
    
    #it-and-telecom{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 600px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    #creative-writing{
        background-image: url('../homepage/images/newdesktop/social-person.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 600px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }

    

    #graphics-design{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 600px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
    }

    #welcome-thanks{
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 600px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    #web-design{
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 600px;
        margin-top: 25px;
        padding-top: 65px;
    }

    #content-right-button:hover{
        color: black;
    }

    #des-three-button:hover{
        background: white;
        border: solid 1px white;
        color: black;
    }

    #des-three-button {
        background: transparent;
        border: solid 1px white;
        color: white;
    }

    #des-three-button:hover {
        background: white;
        border: solid 1px white;
        color: black;
    }

    #design-section-one-row {
        display: inline-flex;
        flex-direction: row;
    }

    #des-right-content{
        padding-right: 25px;
    }

    #websites-header{
        /* align-items: flex-start; */
        align-items: flex-end;
    }

    #websites-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #content-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #web-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #creative-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #video-hero-container{
        margin-top: 100px;
        align-items:center;
    }

    #websites-hero-text{
        width: 42%;
        
    }

    #websites-header{
        background-position: bottom;
    }
}

@media only screen and (min-width: 1200px) {
    /** Stock Ticker - start **/
    .stockTickerLogoContainer{
        height: 100px;
        min-width: 275px;
        padding-left: 75px;
        padding-right: 75px;
    }

    .stockTickerLogo{
        width: 150px;
        height: auto;
    }

    #CallawayLogo{
        width: 100px;
        height: auto;
    }

    #GroupMTYGroup{
        width: 100px;
        height: auto;
    }

    #F45Logo{
        width: 100px;
        height: auto;
    }

    #WorldWideGolfShopLogo{
        width: 100px;
        height: auto;
    }

    #JackInTheBoxLogo{
        width: 100px;
        height: auto;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-97rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-97rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    #sizzle-video-image-button{
        width: 588px;
        height: 330px;
    }

    #sizzle-video{
        width: 588px;
        height: 330px;
    }

    .footer-contact-right{
        margin-right: 40px;
    }

    #hpHeroContainer{
        margin-right: 50px;
    }

    #websites-three-b{
        height: 650px;
    }

    #theFutureOf{
        font-size: 40px;
    }

    #digitalMarketing{
        font-size: 60px;
    }

    #socialPlatformsList{
        margin-left: 175px;
    }

    .blurry-text{
        margin-bottom: 0px;
        font-size: 15px;
        font-family: 'Source Code Pro';
    }
    
    .blurry-heading{
        font-size: 45px;
        font-weight: 700;
        font-family: 'Inter';
    }

    .centered-image-content{
        padding: 30px 200px 30px 50px;
    }

    #hp-hero-kevinoleary{
        font-family: 'Source Code Pro';
        font-weight: 500;
        text-align: right;
    }
    
    .hp-hero-subheading{
        font-size: 75px;
        font-weight: 200;
        margin-bottom: -15px;
        margin-top: 10px;
    }

    #section-one{
        padding-top: 160px;
        padding-bottom: 160px;
    }

    .container{
        max-width: 1440px;
    }

    .hero-container{
        max-width: 1250px !important;
    }

    .outlined-white-button{
        box-shadow: inset 0 0 0 0 white;
        transition: ease-out 0.3s;
    }

    .outlined-white-button:hover{
        box-shadow: inset 187px 0 0 1px #ffffff;
        border-color: #ffffff;
        color: black;
    }

    .outlined-black-button{
        box-shadow: inset 0 0 0 0 black;
        transition: ease-out 0.3s;
    }

    .outlined-black-button:hover{
        box-shadow: inset 187px 0 0 1px #000000;
        border-color: #000000;
        color: white;
    }

    #homepage-header{
        background-position:center;  
        display: flex;  background-size: cover; flex-direction: column; justify-content:center;
        align-items:flex-end ; background-image: url('../homepage/images/newdesktop/home.jpg');
        /* margin-bottom: 0px; background-position: -215px -25px;  */
    }

    .hp-hero-heading {
        font-size: 55px;
        line-height: 50px;
    }

    #fourpointtargeting{
        font-size: 54px;
    }

    #homepage-form-heading{
        font-size: 54px;
    }

    .body-headings {
        font-size: 54px;
    }

    .content-container{
        max-width: 425px;
    }

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 18px;
        font-weight: 200;
    }

    #blue-splash{
        right: -180px;
        top: -315px;
    }   
    
    .body-headings-two{
        font-size: 40px;
        font-weight: 600;
    }

    #mobile-footer{
        display: none;
    }

    #footer{
        display: inline-block;
    }

    #footer-sub-button{
        width: 165px;
        font-size: 16px;
        box-shadow: inset 0 0 0 0 white;
        transition: ease-out 0.3s;
        outline: none;  
    }

    #footer-sub-button:hover{
        box-shadow: inset 165px 0 0 0 white;
        border-color: white;
        color: black;
    }

    #grey-network{
        width: 100%;
        position: absolute;
        top: 1600px;
        right: -575px;
    }

    #purple-network{
        position: absolute;
        width: 50%;
        z-index: -1;
        left: -80px;
    }

    .inside-container-content-container{
        max-width: 1400px;
        margin-left: auto;
        padding-left: 45px;
        padding-right: 45px;
    }

    .inside-container-content-container-right{
        max-width: 486px;
        margin-left: auto;
    }

    #content-hero-text{
        width: 48%;
    }

    #web-hero-text{
        width: 48%;
    }

    #creative-hero-text{
        width: 48%;
    }

    #content-two{
        background-image:url('../products/content/images/desktop/Content_email_SMS.jpg');
        background-size: contain;
        background-position: right;
        background-repeat: no-repeat;
        min-height: 700px;
    }

    #blogs-text {
        width: 70%;
        min-height: 157px;
    }

    .design-left-content{
        width: 80%;
        padding: 15px 15px 15px 0px;
    }

    #design-two{
        align-items: center;
    }

    #design-branding-text{
        width: 80%;
    }

    #websites-hero-container{
        margin-top: unset;
        align-items:center;
    }

    #content-hero-container{
        margin-top: unset;
        align-items:right;
    }

    #web-hero-container{
        margin-top: unset;
        align-items:right;
    }

    #creative-hero-container{
        margin-top: unset;
        align-items:right;
    }

    #video-hero-container{
        margin-top: unset;
        align-items:right;
    }

    #websites-header{
        background-position: bottom center;
        align-items: center;
    }

    #websites-hero-text{
        width: 35%;
        
    }

    /** start blog styling **/
    .wp-block-image{
        /* display: none; */
    }

    .jumbotron{
        min-height: 100vh;
        background-size: cover;
        background-position: top;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
    }

    #featured-blog-container{
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .blog-list-container{
        display: inline-flex;
        width: 100%;
        min-height: 250px;
        overflow-x: scroll;
        margin-top: 80px;
        margin-bottom: 80px;
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }

    .blog-list-container::-webkit-scrollbar { 
        display: none;  /* Safari and Chrome */
    }

    .blog-item-container{
        min-width: 28.33%;
        margin-left: 25px;
        margin-right: 25px;
        background-size: cover;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
        text-align: center;
        color: grey;
        font-weight: bold;
        padding-left: 15px;
        padding-right: 15px;
    }

    .blog-links{
        text-decoration: none;
        color: grey;
    }

    .blog-links:hover{
        text-decoration: none;
        color: white;
    }

    #bottom-blog-container{}

    .side-blog-column{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-height: 1000px;
    }

    .side-blog-subcontainer{
        height: 33.33%;
        display: flex;
        align-items: center;
    }

    .featured-image{
        width: 50%;
    }
    /** end blog styling **/
}

@media screen and (min-width: 1300px){
    #sizzle-video-image-button{
        width: 700px;
        height: 421px;
    }

    #sizzle-video{
        width: 700px;
        height: 421px;
    }
}

@media only screen and (min-width: 1400px) {
    /** Stock Ticker - start **/
    .stockTickerLogoContainer{
        height: 100px;
        min-width: 275px;
        padding-left: 75px;
        padding-right: 75px;
    }

    .stockTickerLogo{
        width: 140px;
        height: auto;
    }

    #CallawayLogo{
        width: 90px;
        height: auto;
    }

    #GroupMTYGroup{
        width: 90px;
        height: auto;
    }

    #F45Logo{
        width: 90px;
        height: auto;
    }

    #WorldWideGolfShopLogo{
        width: 90px;
        height: auto;
    }

    #JackInTheBoxLogo{
        width: 90px;
        height: auto;
    }

    @keyframes tickerLeft{
        100% {
            transform: translate3d(-85rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-85rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    #sizzle-video-image-button{
        width: 700px;
        height: 421px;
    }

    #sizzle-video{
        width: 700px;
        height: 421px;
    }

    .container{
        max-width: 1750px;
    }

    .hero-container{
        max-width: 1350px !important;
    }

    .hero-height{
        height: 650px;
    }

    .content-container{
        max-width: 600px;
    }

    .hp-grid-box-content-container{
        background-position: center;
        min-height: 515px;
    }

    .copy-one{
        font-size: 25px;
        font-weight: 300;
    }

    .copy-two{
        font-size: 18px;
        font-weight: 200;
    }

    #grey-network{
        top: 1500px;
        right: -775px;
    }

    #purple-network{
        position: absolute;
        width: 50%;
        z-index: -1;
        left: -100px;
    }

    .inside-container-content-container{
        max-width: 1920px;
        margin-left: auto;
        padding-left: 45px;
        padding-right: 45px;
    }

    .inside-container-content-container-right{
        max-width: 530px;
        margin-right: auto;
    }

    #content-hero-text{
        width: 45%;
    }

    #web-hero-text{
        width: 45%;
    }

    #creative-hero-text{
        width: 45%;
    }

    #content-left-box-items{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #social-posts-text{
        width: 95%;
    }
    
    #video-production{
        background-image: url('../homepage/images/newdesktop/businessman.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center; align-items:flex-end ;
        /* height: 860px; */
        /* height: 700px;
        margin-top: 25px;
        padding-top: 65px; */
    }

    #about-us{
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 860px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 65px;
    }
    

    #content-three{
        background-image: url('../products/content/images/desktop/content_likedrives.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 650px;
        margin-top: 25px;
    }

    #itandtelecom-three{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 650px; */
        height: 700px;
    }
    
    #graphics-three{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 650px; */
        height: 700px;
    }

    #web-three{
        background-image: url('../homepage/images/newdesktop/philanthropist.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 650px; */
        height: 700px;
    }
    
    #contentwriter-three{
        /* background-image: url('../images/content-writing.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 650px; */
        margin-top: 65px;
        height: 900px;
    }

    #video-three{
        background-image: url('../images/video-production.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 750;
        margin-top: 25px;
        padding-top: 150px;
    }
    
    #it-and-telecom{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 750px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
    }

    #creative-writing{
        background-image: url('../homepage/images/newdesktop/social-person.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 750px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    
    #graphics-design{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 750px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
    }

    #welcome-thanks{
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 750px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    

    #web-design{
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 750px;
        margin-top: 25px;
        padding-top: 65px;
    }
    
    #blogs-text {
        width: 67%;
        min-height: 138px;
        margin-bottom: 25px;
    }

    #content-left-box, #content-right-box{
        height: 625px;
    }

    .design-left-content{
        width: 80%;
        padding: 15px 15px 15px 0px;
    }

    #design-three{
        height: 550px;
    }

    #websites-hero-text{
        width: 35%;
            }

    #contact-row{
        margin-right: 0px;
    }
}

@media only screen and (min-width: 1500px){
    #sizzle-video-image-button{
        width: 750px;
        height: 421px;
    }

    #sizzle-video{
        width: 750px;
        height: 421px;
    }

    #contact-row{
        margin-top: 150px;
        margin-right: -400px;
    }
}

@media only screen and (min-width: 1700px){
    #sizzle-video-image-button{
        width: 1000px;
        height: 562px;
    }

    #sizzle-video{
        width: 1000px;
        height: 562px;
    }
}

@media only screen and (min-width: 1800px) {
    /** Stock Ticker - start **/
    @keyframes tickerLeft{
        100% {
            transform: translate3d(-60rem, 0, 0);
        }
    
        0% {
            transform: translate3d(0, 0, 0);
        }
    }
    
    @keyframes tickerRight{
        100% {
            transform: translate3d(0, 0, 0);
        }
    
        0% {
            transform: translate3d(-60rem, 0, 0);
        }
    }
    /** Stock Ticker - end **/

    #hpHeroContainer{
        margin-right: 100px;
    }

    #contact-row {
        display: inline-block;
        margin-top: 180px;
        margin-right: -450px;
    }
    
    .container{
        max-width: 1920px;
    }

    .hero-container{
        max-width: 1650px !important;
    }

    .hero-height{
        height: 850px;
    }

    #blue-splash {
        right: -300px;
        top: -415px;
    }

    .hp-grid-box-content-container{
        background-position: bottom;
        min-height: 615px;
    }

    #grey-network{
        top: 1350px;
        right: -1200px;
    }

    #purple-network{
        position: absolute;
        width: 50%;
        top: 2700px;
        left: -150px;
        z-index: -1;
    }

    .inside-container-content-container{
        max-width: 950px;
        margin-left: auto;
        padding-left: 45px;
        padding-right: 45px;
    }

    .inside-container-content-container-right{
        max-width: 750px;
        margin-right: auto;
    }

    #content-hero-text{
        width: 31%;
    }

    #web-hero-text{
        width: 31%;
    }

    #creative-hero-text{
        width: 31%;
    }
    
    #video-production{
        background-image: url('../homepage/images/newdesktop/businessman.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center; align-items:center ;
        height: 900px;
        /* height: 700px; */
        margin-top: 65px;
        padding-top: 65px;
    }

    #about-us{
        background-image: url('../homepage/images/newdesktop/home.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 860px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 65px;
    }
    
    #content-three{
        background-image: url('../products/content/images/desktop/content_likedrives.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 700px;
        margin-top: 25px;
    }

    #itandtelecom-three{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 700px;
    }

    
    #graphics-three{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 700px;
    }

    #web-three{
        background-image: url('../homepage/images/newdesktop/philanthropist.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 700px;
    }
    
    #contentwriter-three{
        /* background-image: url('../images/content-writing.jpg'); */
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 900px;
        margin-top: 65px;
    }
    
    #video-three{
        background-image: url('../images/video-production.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 800px;
        margin-top: 25px;
        padding-top: 150px;
    }

    

    #it-and-telecom{
        background-image: url('../homepage/images/newdesktop/it-and-telecommunication.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center; align-items:center ;
        /* height: 800px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    #creative-writing{
        background-image: url('../homepage/images/newdesktop/social-person.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 800px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    #graphics-design{
        background-image: url('../homepage/images/newdesktop/radio.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 800px; */
        height: 700px;
        margin-top: 25px;
        padding-top: 75px;
    }

    #welcome-thanks{
        background-image: url('../homepage/images/newdesktop/politician.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: 800px; */
        height: 900px;
        margin-top: 65px;
        padding-top: 75px;
    }
    
    #web-design{
        background-image: url('../homepage/images/newdesktop/home_design.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 800px;
        margin-top: 25px;
        padding-top: 65px;
    }

    

        #content-left-box, #content-right-box{
        height: 800px;
    }

    #design-three{
        height: 750px;
    }

    #websites-hero-text{
        width: 25%;
        
    }

    #websites-three-b{
        height: 100%;
    }
}