        body, html{
            color: #3a3b3cfa !important;
            font-family: Arial;
            font-size: 18px;
            letter-spacing: .012em;
        }
        
        
        h1 {
            font-size: 24px;
            padding-top: 20px;
        }

        h2 {
            font-size: 22px;
            padding-top: 20px;
        }
        
        h4 {
            margin-top: 20px;
            margin-bottom: 10px;
        }

        p, alert, @media {
            font-size: 18px;
        }


        .horizontal,
        .emjoy-header hr{
            width: 30%;
            margin: auto;
            margin-top: 0.6em;
            margin-top: 20px;
            height: 1px;
            background-color: #dfded9;
            border: none;
            text-align: center;
        }

        .alert{
            width:100%;
            padding: 13px;
            border-radius: 5px;
            border: 1px solid #eee;
            margin-bottom: 20px;
        } 
        
        .alert-info {
            background: #e8faff;
            border: 1px solid #cddee3;
        }
        
        .alert-info b {
            color:#1b98b9;
        }
        
        .alert-warning {
            background: #fffdf0;
            border: 1px solid #d6ca8a;
        }
        
        .alert-warning b {
            color:#636323;
        }
        
        .alert-danger {
            background: #ffebeb;
            border: 1px solid #fcc7c7;
        }

        .alert-danger b {
            color:#8f3c3c;
        }
        
        .alert-success {
            background: #effff1;
            border: 1px solid #c1dec5;
        }
         
        .alert-success b {
            color:#4a7d51;
        }
        
        .jumbotron-container {
            width: 100%;
            background: linear-gradient(#00000082, rgb(255 208 79 / 1%)), url(/rtc-room.png?1);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            opacity: 0.95;
            min-height: calc(100vh - 18vh);
            display: flex;
            color: white;
        }
        
        .third-col {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
        }
        
        .gallery {
            width:100%;
        }
        
        img {
           max-width: 100%;
        }

        .gallery {
            display: flex;
            flex-wrap: wrap;
          /* margin: 0 auto; */
          justify-content: center;
        }

        .gallery-image {
            display: block;
            max-width: 100%;

            object-fit: cover;
        }

        /* ----------------------------------------------- */
        /* --------------- SUPPORTS ---------------------- */
        /* ----------------------------------------------- */

        @supports (display: grid) {
            .gallery {
                display: grid;
                grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
                grid-gap: 2rem;
            }

            .gallery,
            .gallery-item {
                margin: 0;
            }
        }

        .enjoy-services {     
            margin: 1em auto;
            max-width: 1200px;
        }
        
        .footer {
            background-color: #f3f3f4;
            color: #090d11;
            min-height: 240px;
            margin-top: 60px;
            border-top: 1px solid #cdcdcd9c;
        }
        
        .footer-nav, 
        .footer-contact-us {
            justify-items: left;
            text-align: left;
        }
        
        .footer-container{
            color: #121212;
            max-width: 1200px;
        }

        .rates:active,
        .rates:hover,
        .header-btn-custom:active,
        .header-btn-custom:hover 
        {
            background-color: #990000;
        }

        .enjoy-header {
            text-align: justify;
            max-width: 1200px;
        }

        .enjoy-header,
        .enjoy-container,
        .enjoy-header h1 {
            text-align: center;
        }

        .enjoy-header P {
            text-align: justify;
        }

        .enjoy-header .alert {
            text-align: left;
        }