        #contactBanner {
            background: url('images/summer-camp-bg.jpeg');
            background-color: rgba(0, 0, 0, 0);
            background-color: #edcd4d;
            background-size: cover;
            background-repeat: no-repeat !important;
            height: 380px;
        }

        @media only screen and (max-width: 991px) {
            #contactBanner {
                background: url('images/summer-camp-bg.jpeg');
                background-color: rgba(0, 0, 0, 0);
                background-color: #edcd4d;
                background-size: cover;
                background-repeat: no-repeat !important;
                height: 380px;
                background-position: right;
            }
        }

        #contactBanner span {
            width: 550px;
            display: flex;
            font-family: 'Poppins', sans-serif !important;
            float: right;
        }

        .g-recaptcha {
            width: 100%;
            overflow: hidden;
        }

        .error {
            color: #886f22;
            float: right;
        }

        #contactBanner .container {
            padding-top: 80px;
        }

        #contactBanner h1 {
            font-size: 50px;
        }

        .services-by-city .cities a {
            border-radius: 20px;
            margin: 5px 10px;
            background-color: #80c3d2;
            color: #fff;
            padding: 3px 15px;
            text-decoration: none;
            display: inline-block;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            font-size: 14px;
            text-transform: capitalize;
            transition: all .3s ease;
        }

        .services-by-city .cities a:hover {
            background-color: #9B2E03;
            transition: all .3s ease;
        }


        @media (max-width: 576px) {
            .previe {
                font-size: 20px !important;
                padding: 16px 28px !important;
                display: inline-block;
                border-radius: 12px !important;
                color: #fff !important;
                text-align: center !important;
                width: 100% !important;
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .wm-courses-preview{
                display: flex !important;
                justify-content: center !important;
            }
        }
