        html,
        body {
            padding: 0 !important;
            margin: 0 !important;
            background-color: #eee !important;
            color: #333 !important;
            scroll-behavior: smooth;
        }

        body {
            overflow-x: hidden;
            position: relative;
            width: 100vw !important;
        }

        hr {
            margin-top: 1rem;
            margin-bottom: 1rem;
            border: 0;
            border-top: 1px solid grey;
        }


h2{
    margin-bottom: 0px!important;
}




        html,
        body,
        .col-md-6 {
            margin: 0;
        }

        .row {
            max-width: 100vw;
            margin-left: 0;
            margin-right: 0;
        }

        .stickyShow {
            display: none;
        }

        .fixed {
            position: -webkit-sticky !important;
            position: sticky !important;
            top: 5vw !important;
        }

        img {
            width: auto;
            margin-bottom: 7.5vw;
            max-height: 100vh;
            max-width: 100%;
        }


        .marginBottom {
            margin-bottom: 5vw;
        }

        .col-xl-6,
        .col-lg-5,
        .col-lg-7,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-12 {
            padding: 5vw;
        }

        .spacer {
            height: 2.5vw;
        }

        .noPaddingBottom {
            padding-bottom: 0px;
        }

        .noMarginBottom {
            margin-bottom: 0px;
        }
 
        h1 {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
            font-size: 24px!important;
            font-style: normal!important;
            font-variant: normal!important;
            font-weight: 400!important;
            line-height: 26.4px!important;
        }

        h2{
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
            font-size: 16px!important;
            font-style: normal!important;
            font-variant: normal!important;
            font-weight: 400!important;
            line-height: normal!important;
        }

        h3 {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
            font-size: 24px!important;
            font-style: normal!important;
            font-variant: normal!important;
            font-weight: 500!important;
            line-height: 26.4px!important;
        }

        p,
        body {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 20px;
        }

        blockquote {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 21px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 30px;
        }

        pre {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 13px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 18.5714px;
        }

        a, 
        a:active,
        a:visited {
            color: gray;
            text-decoration: none;
            transition: all .5s ease-in-out;
        }

        a:hover {
            cursor: pointer;
            color: #eb6762;
            text-decoration: none;
            transition: all .5s ease-in-out;
        }
.title{
    color: #333!important;
}
        .active,
        .active:hover,
        .active:active,
        .active:visited {
            color: #333 !important; 
            background-color: transparent;
        }
.active{
    transition: all .5s ease-in-out; 
}
.active:hover{
    color:#eb6762!important;
    transition: all .5s ease-in-out;
}
        .button1 {
            padding: 10px;
            color: #eee;
            background-color: #333; 
            transition: all .5s ease-in-out;
            min-width: 150px;
            width: max-content;
        }

        .button2 {
            padding: 10px;
            border: solid 1px #333; 
            color: #333;
            transition: all .5s ease-in-out;
            min-width: 150px;
            width: max-content;
        }

        .button1:hover {
            padding: 10px;
            color: #eee;
            background-color: #eb6762; 
            transition: all .5s ease-in-out;
 
        }

        .button2:hover {
             padding: 10px;
            color: #eee;
            background-color: #eb6762; 
            transition: all .5s ease-in-out;
            border: solid 1px #eb6762;  
        }



.carousel-control-next, .carousel-control-prev{
    position: relative;
    display: inline;
    filter: invert(100%); 
}

.carousel{
    margin-bottom: 2.5vw;
}

.noPaddingRight{
    padding-right: 0px;
}

.noPaddingLeft{
    padding-left: 0px;
}






        /* MOBILE MASTER */
        @media only screen and (max-width: 767px) {
            .fixed {
                position: relative !important;
                top: 0 !important;
            }

            .noPaddingRight{
            padding-right: 5vw;
            }

            .noPaddingLeft{
            padding-left: 5vw;
            }

            img{
                    max-height: initial;
            }
            
        }


        @media only screen and (min-width: 768px) {
            .mobileHide {
                display: block;
            }
        }
        @media only screen and (max-width: 767px) {
            .mobileHide {
                display: none;
            }
        } 



        /* BIG TEXT 1 */
        @media (min-width: 768px) and (max-width: 991px) and (max-height: 550px) {
            b {
                font-size: 24px;
            }

            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }

        }

        /* BIG TEXT 2 */
        @media (min-width: 992px) and (max-width: 1200px) and (max-height: 625px) {
            b {
                font-size: 24px;
            }

            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }
        }

        /* BIG TEXT 3 */
        @media (min-width: 1201px) and (max-width: 1440px) and (max-height: 675px) {
            b {
                font-size: 24px;
            }

            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }
        }

        /* BIG TEXT 4 */
        @media (min-width: 1441px) and (max-width: 1700px) and (max-height: 800px) {
            b {
                font-size: 24px;
            }

            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }
        }

        /* BIG TEXT 5 */
        @media (min-width: 1701px) and (max-height: 850px) {
            b {
                font-size: 24px;
            }

            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }
        }

        /* EXTREME WIDE SCREEN */
        @media (min-aspect-ratio: 5/2) and (min-width: 768px) {
            .stickyHide {
                display: none;
            }

            .stickyShow {
                display: block;
            }

            .fixed {
                position: -webkit-sticky !important;
                position: sticky !important;
                top: 5vw !important;
            }

            img {
                margin-bottom: 5vw;
            }


            .col-xl-6,
            .col-lg-5,
            .col-lg-7,
            .col-md-4,
            .col-md-5,
            .col-md-6,
            .col-md-7,
            .col-md-8,
            .col-md-12 {
                padding: 5vw;
            }

        }
