body{
    overflow-x: hidden;
}
@media (min-width: 768px) {
    .custom-class {
        display: block;
    }
}
#home-hero{
    background-image: url('../images/Landing.svg');
    background-position: right center;
    min-height: 60vh;
    background-repeat: no-repeat;
    background-size: contain;
}
#logo-watermark{
    position: absolute;
    bottom: 0;
    right: 0;
    /*background-image: url('images/home-watermark.svg');*/
    /*background-position: right bottom;*/
    /*background-repeat: no-repeat;*/
}
#logo-continent{
    height: 55vh;
    position: relative;
    background-image: url('../images/liquify-continent5.svg');
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
}
#logo-continent4{
    background-image: url('../images/liquify-continent4.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
/*@media (min-width: 768px) {*/
/*    section:not(#section5){*/
/*        min-height: 100vh;*/
/*    }*/
/*    #section1{*/
/*        min-height: 99.5vh;*/
/*    }*/
/*}*/
#section1{
    /*min-height: 86vh;*/
    background-image: url('../images/logo-watermark.svg');
    background-position: right bottom;
    background-repeat: no-repeat;
}
/*#header-img{*/
/*    margin-top: 160px;*/
/*}*/
@media (min-width: 992px){
    body{
        overflow: hidden;
        height: 100vh;
    }
    .container-fluid {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100vh;
        /*scroll-snap-points-y: repeat(100vh);*/
        scroll-snap-type: y mandatory;
    }

    section, footer {
        scroll-snap-align: start;
    }

    .section {
        scroll-snap-align: center;
    }
    section:not(#section5){
        min-height: 100vh;
    }
    #section1{
        min-height: 99.5vh !important;
    }
    #section2>div{
        margin-top: 69px;
    }
    #header-img{
        margin-top: 0;
    }
}
@media (max-width: 991px){
    #header-img{
        margin-top: 160px;
    }
    section:not(#section5):not(#section1)>div{
        margin-top: 69px;
        margin-bottom: 69px;
    }
}