    .cw-header img {
        max-width: 250px;
    }

    .cw-header h2 {
        font-family: 'Mr Dafoe', cursive;
        font-weight: 400;
        font-size: 2rem;
    }

    .cw-header h5 {
        font-weight: 200;
    }

    @media (min-width: 768px) {
        .cw-header .container {
            max-width: 100%;
        }

        .cw-header img {
            max-width: 250px;
            position: relative;
            left: -2.5rem;
        }
    }

    @media (min-width: 1160px) {
        .cw-header img {
            max-width: 300px;
            left: -5.5rem;
        }
    }

    @media (min-width: 1200px) {
        .cw-header img {
            max-width: 300px;
            left: -1.5rem;
        }
    }

    /*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

    .cw-welcome-text {
        text-align: center;
    }

    canvas {
        background: none;
    }

    @media(min-width: 1920px) {
        .cw-welcome-text {
            text-align: justify;
            text-align-last: center;
        }
    }

    .multi-column-list {
        -webkit-columns: 2;
        /* For Safari */
        -moz-columns: 2;
        /* For Firefox */
        columns: 2;
        padding-left: 0;
        /* Remove default padding for ul */
    }

    /* Optional: Adjust column count for different screen sizes */
    @media (min-width: 768px) {

        /* Medium devices and up */
        .multi-column-list {
            columns: 3;
        }
    }

    /*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


    .text {
        padding-top: 3em;
        padding-bottom: 2.25em !important;
    }

    .list {
        padding-top: 5em;
        padding-bottom: 1em !important;
        text-align: center;
    }


    .galleryslideshow {
        text-align: center;
        padding-top: 2.5em;
        padding-bottom: 1em;
    }

    .cw-welcome {
        background-color: var(--header-background);
        background-image: url(https://apihoard.webit.com/api/v1/Image/1F2FBE5FEE195585C958ECAB3311373C/1F2FBE5FEE195585C958ECAB3311373C.jpg?size=Original);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        box-shadow: inset 0px 0px 70px rgba(22, 13, 90, 0.45);
        border-top: 4px solid white;
        border-bottom: 4px solid white;
        color: #160D5A;
    }

    .cw-grass {
        max-height: 270px;
        min-width: 1920px;
        margin-bottom: -7px;
        background: none;
        margin-top: -14rem;
    }

    .page-home .list {
        background-image: url(https://apihoard.webit.com/api/v1/Image/5EFBE7C65E706C89B0C81878CCD5F522/5EFBE7C65E706C89B0C81878CCD5F522.png?size=Original);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-blend-mode: soft-light;
        box-shadow: inset 0px 0px 50px rgb(22, 13, 90);
    }

    .list-text-title {
        color: #fff !important;
        text-shadow: 1px 3px 10px rgba(22, 13, 90, 0.45);
    }

    .list .list-img-wrap {
        border-color: #fff;
    }

    .galleryslideshow {
        background-image: url(https://apihoard.webit.com/api/v1/Image/F84E0FA1DFBEF173D13CA3D1D31B87CD/F84E0FA1DFBEF173D13CA3D1D31B87CD.png?size=Original);
        background-repeat: repeat;
        background-position: center center;
        -webkit-background-size: inherit;
        -moz-background-size: inherit;
        -o-background-size: inherit;
        background-size: inherit;
        background-blend-mode: screen;
    }

    .galleryslideshow .gallery-img-wrap {
        position: relative;
        height: 0;
        padding: 40% 0;
        margin: 0 auto 1em auto;
        overflow: hidden;
        box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.25);
        border: 2px solid rgb(21, 218, 186);
    }

    .contact {
        padding-top: 2.5em;
        padding-bottom: 1em;
         !important;
    }

    .contact-title {
        border-bottom-color: #1dcf9e;
    }

    .contact-hourstime,
    .contact-title {
        border-bottom-color: #1dcf9e;
    }

    .contact .btn-primary {
        background-color: #1DCF9E !important;
    }

    .gallery {
        background-image: url(https://apihoard.webit.com/api/v1/Image/00A6CE1627C9219A65F767DF9AB724E6/00A6CE1627C9219A65F767DF9AB724E6.jpg?size=Original);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .line+gallery {
        padding-top: 2rem !important;
    }

    @media(max-width: 575px) {
        .cw-grass {
            display: none;
        }

        .page-home .image {
            display: none;
        }
    }

    @media (min-width:768px) {
        .cw-grass {
            display: inherit;
        }
    }

    @media (min-width: 992px) {
        .header .navbar-expand-lg .navbar-nav .nav-link {
            padding-right: 30px;
            padding-left: 30px;
            letter-spacing: 4px;
            text-transform: uppercase;
        }
    }