.strikethrough {
    position: relative;
}



.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 47%;
    right: 0;
    border-top: 2px solid;
    border-color: red;



}


.text-bold {
    font-weight: bold;
}


.toggleMenu {
    display: none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}

.nav_new {
    list-style: none;
    background: transparent;
    -webkit-padding-start: 0px;
    margin-top: 10px;
}

.nav_new:before,
.nav_new:after {
    content: " ";
    display: table;
}

.nav_new:after {
    clear: both;
}

.nav_new ul {
    list-style: none;
    width: 9em;
    text-align: center;
}

.nav_new a {
    padding: 10px 15px;
    color: #374A74;
    font-size: 12px;
}

.nav_mellow a {
    color: #fff !important;
    transition: 0.2s ease-out;
    font-family: 'Montserrat-Regular';
    font-size: 10px;
}

.nav_mellow a:hover {
    color: #38ffbb !important;
    transition: 0.2s ease-out;
}

.nav_new a:hover {
    color: #1D70B6;
    text-decoration: none;

}

.nav_new li {
    position: relative;
}

.nav_new>li {
    float: right;
}

.nav_new>li>.parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}

.nav_new>li>a {
    display: block;
}

.nav_new li ul {
    position: absolute;
    left: -9999px;
    margin: 0;
    padding: 0;
}

.nav_mellow li ul {
    border: 1px solid #fff;
}

.nav_new>li.hover>ul {
    left: 0;
}

.nav_new li li.hover ul {
    left: 100%;
    top: 0;
}

.nav_new li li a {
    display: block;
    background: #fff;
    position: relative;
    z-index: 100;
}

.nav_mellow li li a {
    display: block;
    background: #36a7ab;
    position: relative;
    z-index: 100;
}

.nav_new li li a:hover {
    background: #1D70B6;
    color: #fff;
}

.nav_mellow li li a:hover {
    background: #36a7ab;
    color: #fff;
}

.nav_new li li li a {
    background: #249578;
    z-index: 200;
    border-top: 1px solid #1d7a62;
}

@media (max-width: 767px) {

    .nav_new {

        margin-left: 10px;
    }

    .nav_new li li a {
        text-align: center;
    }
}

@media (max-width: 350px) {
    .nav_new {
        margin-top: 10px;
        margin-left: 10px;
    }


    .nav_new a {
        font-size: 11px;
        padding: 10px 10px;
    }

    .nuevo_margen_buscador {
        padding-right: 0px;
    }

}

/*
@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav_new > li {
       
    }
    .nav_new > li > .parent {
        background-position: 95% 50%;
    }
    .nav_new li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav_new ul {
        display: block;
        width: 100%;
    }
   .nav_new > li.hover > ul , .nav_new li li.hover ul {
        position: static;
    }

}*/

.text_agredecimiento {
    display: flex;
    align-items: flex-end
}

.btn-flotante {
	font-size: 16px; /* Cambiar el tamaÃ±o de la tipografia */
	text-transform: uppercase; /* Texto en mayusculas */
	font-weight: bold; /* Fuente en negrita o bold */
	color: #ffffff; /* Color del texto */
	border-radius: 5px; /* Borde del boton */
	letter-spacing: 2px; /* Espacio entre letras */
	background-color: #1D3763 !important; /* Color de fondo */
	padding: 18px 30px; /* Relleno del boton */
	position: fixed;
	bottom: 50px;
	right: 40px;
	transition: all 300ms ease 0ms;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	z-index: 99;
}
.btn-flotante:hover {
	color:white;
	background-color: #1D3763 !important; /* Color de fondo al pasar el cursor */
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);
	transform: translateY(-7px);
}
@media only screen and (max-width: 600px) {
    .btn-flotante {
       font-size: 14px;
       padding: 12px 20px;
       bottom: 20px;
       right: 20px;
   }
} 