html{
	scroll-padding-top: 8.8rem;
    overflow-x: hidden;
    margin-top: 8.8rem;
}

body{
	font-family: 'Concord';
	overflow-x: hidden;
}

.img-navbar{
	width:15rem;
	height:auto;
}

.icon-header-top{
	position: absolute;
    top: 0;
    left: 0;
    height: 45%;
}

.icon-header-bottom{
	position: absolute;
    bottom: 0;
    right: 0;
    height: 45%;
}

.bg-linea{
	background-image:url("../img/iconos/linea.png");
}

.bg-rombo{
	background: linear-gradient(135deg, #1a1a1a 45%, #000 45%);
}

.bg-rombo2{
	background: linear-gradient(135deg, #000 45%, #1a1a1a 45%);
}

.bg-rombo3{
	background-image:url("../img/iconos/rombo.png");
	background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
}

.bg-redes{
	background-image:url("../img/iconos/redes.png");
	z-index:1;
}

.bg-doctor{
	background-image:url("../img/fotos/medicos.png");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
	padding-top:6rem;
	padding-bottom:6rem;
}

.bg-contacto{
	background-image:url("../img/fotos/corte.png");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
	padding-top:6rem;
	padding-bottom:6rem;
}

.bg-colaboraciones{
	background-image:url("../img/fotos/convenio.png");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

#navBlindaje .nav-link{
	font-size:1.25rem;
	font-weight:200;
	color:#fff;
}

#navBlindaje .nav-link.active{
    border-width:5px; /* Grosor del borde */
    border-style: solid;
    border-image: url('../img/iconos/linea.png') 1 stretch;
}

.title-slide{
	font-size:1.5rem;
}

.btn-slide{
    border-width:5px; /* Grosor del borde */
    border-style: solid;
    border-image: url('../img/iconos/linea.png') 1 stretch;
	font-size:1.5rem;
}

.caption-home{
	margin-bottom:5rem;
}

.icon-redes{
	width:2.5rem;
	height:auto;
}

.text-justify{
	text-align:justify;
}

.title-section{
	font-size:2.5rem;
}

.title-servicios{
	font-size:2.5rem;
	font-weight:300;
}

.title-prensa{
	font-size:1.5rem;
}

.text-section{
	font-size:1.25rem;
}

.text-modal{
	font-size:0.8rem;
}

.text-section-mini{
	font-size:1rem;
}

.estado-testimonio{
	font-size:1.25rem;
}

.icon-title{
	height:0.75rem;
	width:auto;
}

.icon-estado-testimonio{
	height:0.5rem;
	width:auto;
}

.text-amarillo{
	color:#e5c74f;
}

.top-minus{
	margin-top:-1rem;
}

.carousel-control-next {
    right: -7rem;
}

.carousel-control-prev {
    left: -7rem;
}

.carousel-control-next, .carousel-control-prev {
    bottom: 6rem;
}

.carousel-indicators [data-bs-target] {
    width: 15px;
    height: 15px;
    background-color: #e5c74f;
    border-radius: 50%;
}

.carousel-indicators {
    margin-bottom: -6rem;
}

.box-border{
    border-width: 10px; /* Grosor del borde */
    border-style: solid;
    border-image: url('../img/iconos/linea.png') 1 stretch;
}

.cursor-pointer{
	cursor:pointer;
}

.btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}

.btn-contacto{
	border:0;
	background-image:url("../img/iconos/boton.png");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	font-size:1.5rem;
	font-weight:bold;
}

.input-contacto{
	border-width: 5px; /* Grosor del borde */
    border-style: solid;
    border-image: url('../img/iconos/linea.png') 1 stretch;
	border-radius:0;
	background-color:transparent;
	color:#fff;
}

.input-contacto:hover,.input-contacto:active,.input-contacto:focus{
	border-radius:0;
	background-color:transparent;
	color:#fff;
}

.error-input{
	color:#fff;
}

.form-floating>label{
	color:#fff;
}

.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
    color:rgba(255,255,255,0.5);
}

.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after {
    background-color: transparent;
    border-radius: 0;
	color:rgba(255,255,255,0.5);
}

.text-footer{
	font-size:1rem;
}

.text-footer span{
	font-size:1.25rem;
	font-weight:600;
}

.link-footer{
	text-decoration:none;
}

.icon-footer-top{
	position: absolute;
    top: 0;
    left: 0;
    width: 8rem;
}

.icon-footer-bottom{
	position: absolute;
    bottom: 0;
    right: 0;
    width: 8rem;
}

.hr-footer{
	margin: 0;
    padding: 0.25rem;
	background-image:url("../img/iconos/linea-footer.png");
}

.box-servicios{
    border-width: 5px; /* Grosor del borde */
    border-style: solid;
    border-image: url('../img/iconos/linea.png') 1 stretch;
}

.subtitle-servicios{
    font-size:1.5rem;
}

.icon-colaboracion{
	width:1rem;
	height:auto;
}

.btn-cotizacion{
	border:0;
	background-image:url("../img/iconos/boton.png");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	font-size:2rem;
	font-weight:bold;
	text-decoration:none
}

.title-gracias strong{
	font-size:3rem;
	font-weight:bold;
}

.title-gracias{
	font-size:2rem;
}

@media (max-width: 1399.98px) {
	
}

@media (max-width: 1199.98px) {
	
}

@media (max-width: 991.98px) {
	
}

@media (max-width: 767.98px) {
	
}

@media (max-width: 575.98px) {
	
}

@media (max-width: 400px) {

}

@media (max-width: 360px) {
	
}
