@media (max-width: 576px) {

    .contact-header {
        display: none;
    }

    .my-contaniner-navbar {
        padding: 0 5px;
    }
}

@media (max-width: 611px) {

    nav a.navbar-brand img {
        height: 2.5rem;
    }

    .carousel-inner img {
        width: 100%;
        height: 150px;
    }
}

@media (max-width: 590px) {
    nav a.navbar-brand img {
        height: 2.5rem;
    }
}

@media (max-width: 531px) {
    .services-container .card {
        width: 80%;
    }

    #carouselExampleInterval button span:first-child {
        padding: 1.3rem;
    }

    #carouselExampleInterval .carousel-control-prev {
        margin-left: 0.3rem;
    }

    #carouselExampleInterval .carousel-control-next {
        margin-right: 0.3rem;
    }

    #carouselExampleInterval .carousel-indicators {
        margin-bottom: 0px;
    }

    #carouselExampleInterval .carousel-indicators {
        margin-bottom: 0px;
    }

    div#carouselExampleInterval .carousel-indicators button {
        height: 0.3rem;
        width: 1.5rem;
        border-radius: 5px;
        /* margin-bottom: 0px; */
        border-width: 1px;
    }
}

@media (max-width: 1000px) {
    #google_map {
        width: 500px;
    }
}
@media (max-width: 900px) {
    #google_map {
        width: 400px;
        height: 300px;
    }
}
@media (max-width: 900px) {
    #contact-row{
        flex-direction: column;
    }
    #google_map {
        width: 100%;
        height: 400px;
    }
}

@media (max-width: 500px) {
    #google_map {
        height: 300px;
    }
}