/* Add here all your CSS customizations */

#header .header-nav {
    padding: 16px 0;
    padding: 0rem 0;
    min-height: 70px;
}

.rev_slider li.slide-overlay .slotholder:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0.5;
    background: #212529;
    z-index: 2;
}

.bg-white {
    background: #ffffff;
}

.google-map {
    background: #E5E3DF;
    height: 500px;
    margin: -35px 0 0 0;
    width: 100%;
}

#footer {
    background: #212529;
    border-top: 4px solid #212529;
    font-size: 0.9em;
    margin-top: 0px;
    padding: 0;
    position: relative;
    clear: both;
    background-image: url(../img/map.png);
}

html .overlay-color-dark:not(.no-skin):before {
    background-color: #1A237E !important;
}

.page-header-no-margin {
    margin: 0 0 0 0;
}

.border-radious-5 {
    border-radius: 1.55rem;
    background: transparent linear-gradient(90deg, #D5E3ED 0%, #F8FAFC 80%, var(--unnamed-color-ffffff) 92%) 0% 0% no-repeat padding-box;
    border: 0.84px solid var(--unnamed-color-ffffff);
    background: transparent linear-gradient(90deg, #D5E3ED 0%, #F8FAFC 80%, #FFFFFF 92%) 0% 0% no-repeat padding-box;
}

.featured-boxes-modern-style-1 .featured-box {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    height: auto !important;
    margin: 0 !important;
}


@media (min-width: 1000px) {
    .margin-top-minus-100 {
        margin-top: -150px;
    }
}

@media (max-width: 1200px) {
    #menu-inicio {
        display: none !important;
    }
}

.margin-top-100 {
    margin-top: 100px;
}

.padding-left-150 {
    padding-left: 150px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-100 {
    margin-bottom: 100px;
}

.thumb-info {
    background-color: transparent;
}

.tamaño-texto { 
    font-size: 100px;
}

