
#map{
    width:100%;
    max-width:none;
}
.gm-style img.location-image{
    max-width:200px;
}




/* Extra small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
i.fa{
    padding:0px 5px;
}

footer{
    padding:30px 0px;
    text-align: center;
}

footer .nav{
    display: block;
    letter-spacing: 0.02em;
    line-height: 26px;
    list-style-type: none;
}
.footer-text{
    margin-bottom: 0px;
    font-weight: 600;
}
footer .center-text{
    text-align: center;
}

footer .footer-full-social{
    margin-bottom: 17px;

}
footer .footer-full-logo{
    margin-bottom: 17px;

}
footer .non-logo ul{
    text-align: center;
    
}
footer .non-logo ul li{
    display: inline-block;
}
footer .non-logo .col-12:nth-child(2){
    margin-top: 20px;
}
.non-nav{
    text-align: center;
    margin-bottom: 10px;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    footer{
        text-align: left;
    }
    footer .footer-full-social{
        margin-bottom: 0px;
        text-align: right;
    }
    footer .footer-full-logo{
        margin-bottom: 0px;
    }
    .non-mobile-full-links{
        transform: translateX(25%);
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .non-mobile-full-links{
        transform: translateX(30%);
    }
}





