.main-raised {
    margin: -60px 10px 0px;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.main {
    background: #D3D2D2;
    position: relative;
    z-index: 3;
}
.black_navbar {
    background-color: #2b2b2b!important;
}
@media (max-width: 991px){
    .li_hide_coll {
        display: block !important;
    }
}
body {
    font-family: 'Arial', 'Helvetica', sans-serif;
    color: #2b2b2b;
}
.title {
    color: #2b2b2b;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: oblique;
}
.subtitle{
    color: #B72B39;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: oblique;
}
.info-title {
    color: #2b2b2b!important;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: oblique;
}
.road {
    width: 100%;
    filter: drop-shadow(-23px 9px 5px #141514b3);
}
.description {
    text-align: justify;
    color: #000000!important;
}
.btn_send_message {
    background-color: #d62737!important;
    border-color: #372a2b!important;
}
#regularMap {
    width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.navbar-transparent #img_logo {
    filter: drop-shadow(1px 1px 0 black) drop-shadow(-1px -1px 0 white);
    /*filter: drop-shadow(-23px 9px 5px #141514b3);*/
}
.navbar .navbar-nav .nav-item.active .nav-link, .navbar .navbar-nav .nav-item.active .nav-link:focus, .navbar .navbar-nav .nav-item.active .nav-link:hover {
    background-color: #d62737;
}
.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
    background-color: #d62737;
}
.info {
    padding: 0px 0 30px;
}
.icon-default i {
    color: #d62737;
}