@media (min-width: 992px) {
    /* .container {
        max-width: 100%!important;
        padding: 0px!important;
    } */
}

@media (max-width: 767px) {

    .navbar .navbar-nav {
        display: flex!important ;
        margin-top: 22px;
        text-align: center;
    }

    .pictures-presentation .img-wrapper {
        padding: 10px!important;
    }

    .footer .contact-info {
        width: 100%!important;
        margin-bottom: 26px;
    }

    .footer .location-map img {
        max-width: 100%;
    }

    .logo-wrapper img.desktop-vs {
        display: none;
    }

    .logo-wrapper img.mobile-vs {
        display: block!important;
    }

}

body {
    /* background-color: #f8f9fa!important; */
    background: url('../img/wall-vintage.png');
    color: #B86553!important;
    font-size: 18px!important;

    font-family: 'Raleway',sans-serif!important;
    font-weight: 500!important;
}
.header {
    background-image: url('../img/bg-header.png');
    padding: 0px 0px 17px;
    background-repeat: repeat-x;
    background-position: 0 100%;
}

.header .navbar {
    background-color: #fff;
    padding: 24px 16px;
}

.logo-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    text-align: center;
}
.logo-wrapper img.desktop-vs {
    position: relative;
    z-index: 1;
    width: 350px;
    top: 5px;
}

.logo-wrapper img.mobile-vs {
    position: relative;
    z-index: 1;
    top: 16px;
    right: 10px;
    height: 63px;
    float: right;
    display: none;
}

.navbar .nav-link {
    color: #B86553!important;
}

.navbar-toggler:focus, .navbar-toggler:hover {
    outline: none;
}

.pictures-presentation-header {
    margin-top: 120px;
    padding-left: 20px;
}
.pictures-presentation {
    /* margin-top: 120px; */
}
.pictures-presentation .img-wrapper {
    padding: 20px;
}
.pictures-presentation .img-wrapper img {
    border-radius: 6px;
}

.footer {
    background-color: #FCFBFB;
    margin-top: 130px;
    border-top: 3px solid #DA836F;
}

.footer .general-contact-info {
    margin-top: 50px;
}

.footer .social {
    padding: 50px 0 34px 0;
}

.footer .location-map img {
    border: 1px solid;
    border-radius: 6px;
}

.footer .social span {
    color: #333;
    font-size: 14px;
}

.footer .social img {
    /* padding-bottom: 26px; */
    /* width: 145px; */
    width: 146px;
}

.footer .contact-info {
    width: 42%;
}

.footer .contact-info img {
    width: 74%;
}
