
/* Responsive styles */
@media screen and (max-width: 768px) {
    .menu-toggle {
        display: block;
    }}


@media (max-width: 1000px) {.custom-shape-divider-top-1741538305 svg {
    position: relative;
    display: block;
    width: calc(400% + 1.3px);
    height: 40vh;
    transform: rotateY(180deg);
}}
@media (max-width: 1000px) {.overlay-text {

    position: absolute;
    top: 5%;
    color: white;
    font-size: 2rem;
    font-weight: bold;
    text-shadow: 2px 2px 4px rgba(0, 0, 100, 0.6);
}}

@media (max-width: 1000px) {.image-container img {

    min-width: 1500px;
    overflow: hidden;
    overflow-x:hidden;
}}
@media (max-width: 1000px) {.image-container {

    overflow: hidden;
    overflow-x:hidden;
}}
@media (max-width: 1000px) {.overlay-text h1{

    color: Black;
    font-size: 3.5rem;
    font-weight: bold;
    padding-left: 2vw;
    text-shadow: 2px 2px 4px rgba(0, 0, 100, 0.6);
}}@media (max-width: 1000px) {.overlay-text h2, h3{

    color: Black;
    font-size: 2rem;
    font-weight: bold;
    padding-left: 2vw;
    text-shadow: 2px 2px 4px rgba(0, 0, 100, 0.6);
}}

@media (max-width: 1000px) {form div label{

    font-size: 1.5rem;
    font-weight: bold;
}}
@media (max-width: 1000px) {form div input{

    height: 55px;
}}@media (max-width: 1000px) {form div textarea{

    height: 125px;
}}@media (max-width: 1000px) {form button{

    height: 75px;
    width: 175px;
}}
