/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

/* Servicios HOME INICIO */


@media (min-width:1000px) and (max-width: 1250px) {
	.alturaservicioshome{
		height: 220px!important;
	}

}
@media (min-width:790px) and (max-width: 1000px) {
	.alturaservicioshome{
		height: 140px!important;
	}

}

@media (min-width:515px) and (max-width: 770px) {
	.alturaservicioshome{
		height: 110px!important;
	}
	.casosdeexito{
		/* background-size: cover!important; */
		height:300px!important;
	}
	.casosdeexitoslide{
		max-width:400px!important;
	}
	
	.controlcasosdeexito{
		display:none!important;
	}

	.slidesobrenosotros{
		max-width: 400px!important;
	}
	.carousel-control-next{
		right:-60px!important;
		display: none!important;
	}

	.carousel-control-prev{
		left:-60px!important;
		display: none!important;
	}

	.blockquote{
		font-size: 0.8em;
		width: 350px;
		margin: auto!important;
		margin-top: 30px!important;
	}

	.marginblockquote{
		margin-top: 0px!important;
	}

	.blockquote img{
		width: 70px;
		margin-top: 15px!important;
		margin-bottom: 15px!important;
	}
	.sectionquote{
		padding:10%!important;
	}
	.blockquote div{
		margin: 0px!important;
	}

	.botonquote{
		width: 90%!important;
	}
	.blockquote p{
		margin: 2px!important;
	}
	.blockquote footer{
		margin: 0px!important;
	}
	.divblockquote{
		height: 280px!important;
		padding: 2px!important;
	}
}

@media  (max-width: 515px) {
	.alturaservicioshome{
		height: 90px!important;
	}
	.casosdeexitoslide{
		max-width:400px!important;
	}
	
	.controlcasosdeexito{
		display:none!important;
	}
	.casosdeexito{
		background-size: cover!important;
		height:300px!important;
	}
	.slidesobrenosotros{
		max-width: 400px!important;
	}
	.carousel-control-next{
		right:-60px!important;
		display: none!important;
	}

	.carousel-control-prev{
		left:-60px!important;
		display: none!important;
	}

	.blockquote{
		font-size: 0.8em;
		width: 300px;
		margin: auto!important;
		margin-top: 60px!important;
	}

	.marginblockquote{
		margin-top: 20px!important;
	}

	.blockquote img{
		width: 60px;
		margin-top: 5px!important;
		margin-bottom: 5px!important;
	}
	.sectionquote{
		padding:10%!important;
	}
	.blockquote div{
		margin: 0px!important;
	}

	.botonquote{
		width: 90%!important;
	}
	.blockquote p{
		margin: 2px!important;
	}
	.blockquote footer{
		margin: 0px!important;
	}
	.divblockquote{
		height: 280px!important;
		padding: 2px!important;
	}
}
/* Servicios HOME FINAL*/


@media (max-width: 1099px) {
	 /*.container{
		width: 95%!important;
	 }*/

/* ADJUNTAR ARCHIVO INICIO */
.form-container {
	width: 400px;
}
.form-container input[type="text"], 
.form-container input[type="email"], 
.form-container input[type="file"] {
	width: 100%;
	padding: 10px;
	margin: 10px 0;
	display: none!important;
}
.form-container label {
	margin-bottom: 5px;
	display: block;
}
.custom-file-upload {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #191A1C!important;
	color:#191A1C;
	cursor: pointer;
}
.custom-file-upload::before {
	content: 'Adjuntar CV';
}
.custom-file-upload svg{
	width: 50px;
}

/* ADJUNTAR ARCHIVO FINAL */


/* Trabaja con Nosotros Inicio*/
.trabajaconnosotros{
	margin:0px!important;
}
/* Trabaja con Nosotros Final*/
	 .confiar{
		padding:7% 0% 0% 15% !important;
	 }

	 body{
		width:100%!important;
		overflow-x: hidden;
	 }
	/* .bg-dark{
		width: 98%!important;
	 }*/
	 .container.marketing{
		padding: 5%;
	}

	.busquedacategoria{
		font-size: 2em!important;
		
	}
	.tituloarticulo{
		font-size:1.7em;
	}

	 #bannermobilservicios{
		padding: 10%!important;
	 }

	 
	 
	 
	/* Cambios rehabilitación tuberias comunidades INICIO*/
	.microcementomobile{
		display:block!important;
		margin-right: 2%!important;
	}
	.microcemento{
		display:none;

	}

	/* .card-header{
		text-align: center;
	} */

	.textocemento{
		margin-left:20px;
	}
	/* Cambios rehabilitación tuberias particulares FINAL*/
	#imagen24h{text-align: center!important;}
	#texto24h{text-align: center!important;}
	/* Cambios rehabilitación tuberias particulares INICIO*/
	.paleteriaparticularesmobile{
		display: block!important;
		

	}
	.paleteriaparticulares{
		display: none;

	}

	.netjetcheck{
		margin-left: 30%;
	}

	.netjetchecktexto{
		text-align: center;
	}

	.imgsprayform{
		display: none!important;

	}
	.imgsprayformmobile{
		display: block!important;
	}
	/* Cambios rehabilitación tuberias particulares FINAL*/
	.mobile-menu {
		display: none;
	}
	h3{
		font-size: 1em!important;
	}

	.h3-white{
		font-size: 1.6em!important;
	}

	.mobile-categories {
		display: none;
	}
	.input-mobile-size {
		font-size: 15px;
		width: 100%;
	}
	.label-mobile-size {
		font-size: 15px;
	}
	.img-fluid{
		height: auto!important;
	}
	.textoproblema{
		margin-left:0px!important;
	}
	.check-mobile-size {
		width: 30px;
		height: 30px;
		margin: 3px;
	}
	.carousel {
		margin-bottom: 4rem;
	}
	.carousel-caption {
		bottom: 3rem;
		z-index: 10;
	}
	/* .carousel-item {
		height: 25rem;
	} */
	.marketing .col-lg-4 {
		margin-bottom: 1.5rem;
		text-align: center;
	}
	.marketing .col-lg-4 p {
		margin-right: 0.75rem;
		margin-left: 0.75rem;
	}
	.featurette-divider {
		margin: 5rem 0;
	}
	.featurette-heading {
		letter-spacing: -0.05rem;
	}
	.bg-blue {
		margin-top: 10px;
	}
	.back-articulo {
		color: white;
		border-radius: 5px;
		margin: 5px;
		text-align: center;
		padding: 5px;
	}
	.back-articulo p {
		text-align: center;
		line-height: 1.1;
	}
	.type {
		font-size: 18px !important;
		font-weight: 600;
	}
	.prop {
		font-size: 13px !important;
		font-weight: 400;
	}
	.preu {
		font-size: 18px !important;
		font-weight: 900;
		color: aqua;
	}
	.label-mobile-size {
		font-size: 15px;
	}

	.navbar-toggler a img {
		width: 70%!important;
		height: 70%!important;
	}

	.navbar-toggler{
		width: 50%!important;
	}

	/* Cambios Movil Inicio Index Empresas */
	#telefonotop1 {
		display: none !important;
	}
	#telefonotop2 {
		display: none !important;
	}

	.selected {
		border-radius: 5em !important;
	}
	#buscador {
		width: 220px !important;
	}
	#bocadillo {
		width: 15% !important;
		margin: 0 !important;
	}
	#logo {
		width: 60% !important;
		margin: 0 !important;
		margin-right: -30px !important;
		height: auto!important;
	}
	#servicio24 {
		align-items: center !important;
		text-align: center !important;
		width: 25% !important;
		margin: 0 !important;
	}
	/* .carousel-inner{
		margin-top:10%;
	} */

	.areaservicio{
		margin-bottom: 195px!important;
	}
	.tituloareaservicio{
		font-size: 1.2em!important;
	}

	#myCarousel{
		margin-bottom:5%;

	}
	#servicio24 a {
		padding: 2% !important;
	}
	#servicio24bocadillo {
		display: none !important;
	}

	#tituloindex {
		font-size: 1.5em !important;
		margin-right: 10%;
		margin-top: -15%;
	}

	#tituloindexcomunidades {
		font-size: 1.5em !important;
		margin-right: 10%;
		margin-top: -15%;
	}

	#tituloindexparticulares {
		font-size: 1.5em !important;
		margin-right: 10%;
		margin-top: -15%;
	}

	#bannerparticulares{
		height: 300px!important;
		
	}
	.backgroundparticulares {
		background-size: 130%!important;
		background-repeat: no-repeat;
		height: none !important;
		background-position: 0% 100%!important;
	}

	#navservicios .nav-link {
		font-size: 1.2em !important;
		text-align: center !important;
	}


	#bannerindex {
		background-image: url("/images/netjet-empresas-700-328.webp");
		background-size: 150% !important;
		background-repeat: no-repeat;
		height: 300px !important;
		background-position: 50% 100%;
		margin-bottom: -30%;
	}

	#imagenbanner {
		display: none;
	}

	#navservicios {
		font-size: 0.5em;
	}

	#logoservicios {
		width: 35%;
	}
	#logoservicios2 {
		width: 28px!important;
		height: 28px!important;
	}

	#logoservicios3 {
		width: 28px!important;
		height: 28px!important;
	}

	#logoservicios1 {
		width: 28px!important;
		height: 28px!important;
	}

	#confiarnetjet {
		max-width: 1980px;
		background-image: url("/images/netjet-logo-raton-645x561.webp");
		background-repeat: no-repeat;
		background-size: 80% !important;
		background-position: 100% 70% !important;
		margin: 5%;
	}

	.botonconfiar{
		width: 50%;
		margin-bottom: 50px;
		font-size: 0.7em!important;
		padding: 10px!important;
		width: 100px!important;
	}

	#certificados {
		margin: 0% 0% -10% 25%;
	}

	.servicios {
		margin: 5%;
	}

	.resolvemos{
		display:none!important;
	}
	.resolvemosmobile{
		display:block!important;
		background-position: 300% 50%!important;
		background-size: 90%!important;
	}

	.resolvemoscontacto{
		font-size: 0.8em;
	}

	.noticias {
		margin: 3%;
	}
	.botonnoticias{
		font-size: 0.7em!important;
		padding: 10px!important;
		width: 100px!important;
	}

	.blog-box {
		background-color: white !important;
		color: black !important;
	}

	.contamos {
		margin-bottom: -12% !important;
	}

	/* Cambios Movil Final Index Empresas*/

	/* Cambios Movil Inicio Contacto*/

	.mapa {
		width: 107% !important;
	}
	/* Cambios Movil Final Contacto*/

	/* Cambios Movil Inicio Sobre Nosotros*/

	.bannersobrenosotros {
		background-image: url("/images/netjet-tuberia-sobre-nosotros-264x418.webp") !important;
		background-position: 100% 62% !important;
		height: 350px !important;
	}

	.titulosobrenosotros {
		font-size: 2.5em;
	}

	.confiarnetjet {
		background-image: url("/images/netjet-raton-254x338.webp") !important;
		background-repeat: no-repeat !important;
		background-position: 100% 100% !important;
		background-size: 75% !important;
	}

	.furgo {
		display: none !important;
	}

	.furgomobile {
		display: block !important;
	}

	.iconoequipo {
		margin-left: -50px;
		font-size: 0.5em;
	}

	.equipodereparacion{
		width: 80%!important;
	}

	.camionesparkingequipo{
		width: 80%!important;
	}

	#imagenequipo {
		margin-left: -10px;
	}

	.titulosequipo {
		font-size: 0.8em !important;
	}

	.iconoequipo {
		width: 20%!important;
		height: 20%!important;
		margin-left: -30px;
	}

	.logos {
		display: none !important;
	}

	.logosmobile {
		display: block !important;
	}

	#arrowIcon, #arrowIcon2, #arrowIcon3, #arrowIcon4 {
		margin-left: 8px !important;
		width: 35px!important;
		height: 35px!important;
	}

	.camioneslimpieza {
		display: none !important;
	}

	.camioneslimpiezamobil {
		display: block !important;
	}

	.equiposreparacion {
		display: none !important;
	}

	.equiposreaparacionmobil {
		display: block !important;
	}

	.camarasinspeccion {
		display: none !important;
	}

	.camarasinspeccionmobil {
		display: block !important;
	}

	.camionesparking {
		display: none !important;
	}

	.camionesparkingmobil {
		display: block !important;
	}

	.rss {
		text-align: center !important;
		margin-left: 0% !important;
	}

	.rsstexto {
		flex-shrink: inherit !important;
		text-align: center !important;
	}
	/* Cambios Movil Final Sobre Nosotros*/

	/* Cambios Movil Inicio Contacto*/

	#bannercontacto {
		background-image: url("/images/netjet-tuberia-contacto-264x418.webp") !important;
	}

	.titulocontacto {
		font-size: 2.5em;
	}

	.contactosicon {
		margin-left: 41%;
	}
	.contactos {
		margin-left: 0% !important;
	}

	.contactotextos {
		text-align: center;
	}

	.bannerfooterlogo {
		background-size: 85% !important;
		background-position: 120% 110% !important;
		height: 700px!important;
	}
	#sticky-footer a {
		color:#FFFFFF ;
	}
	/*.carousel-item {
		height: 37rem;
	}*/

	.textosfootercontacto {
		padding: 15% 0% 0% 25% !important;
	}
	/* Cambios Movil Final Contacto*/

	/* Cambios Movil Inicio Formulario*/
	.form-coment-input {
		background-color: #DADAD6;
		color: #191A1C;
		border-bottom: 1px solid #191A1C!important;
		border-radius: 0px;
		margin-bottom: 5%;
		border:none;
	}

	.formpoliticas{
		font-weight: 400;
		font-size: 0.8em;
		color: #191A1C;
		margin-top:7px!important;

	}
	/* Cambios Movil Final Formulario*/
	
	/* Cambios Movil Inicio Blog*/

	.tituloblog {
		font-size: 2.5em;
	}
	.bannerblog {
		background-image: url("/images/netjet-tuberia-blog-296x280.webp") !important;
		background-position: 120% 100% !important;
	}
	

	.blog-autor {
		font-size: 12px !important;
		font-weight: 400 !important;
		font-style: italic !important;
		color: #d93137 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.blog-contenido h2 {
		font-size: 1.3em !important;
		color: #eb012c !important;
		font-weight: 700 !important;
		margin-top: 3% !important;
		margin-bottom: 1.5% !important;
		letter-spacing: 0px!important;
	}
	.blog-fecha {
		font-size: 12px !important;
		font-weight: 400 !important;
		font-style: italic !important;
		color: #d93137 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.blog-categoria {
		font-size: 10px!important;
		background-color: #333 !important;
		color: aliceblue !important;
		padding: 6px !important;
		margin-bottom: 15px !important;
		margin-left: 15px !important;
		display: inline-flex !important;
	}
	.blog-categoria a {
		text-decoration: none !important;
		padding-left: 7px !important;
		padding-right: 7px !important;
		padding-top: 4px !important;
		padding-bottom: 4px !important;
		text-align: center !important;
	}
	.blog-categoria:hover {
		background-color: #eb012c !important;
	}
	.blog-categorias-menu {
		padding: 10px !important;
		justify-content: center !important; /* Centrado de los elementos */
		gap: 10px !important; /* Espacio entre los elementos */
		padding: 10px !important;
		text-align: center !important;
	}
	.blog-link {
		font-size: 1.5em !important;
		letter-spacing: 0.5px !important;
		color: black !important;
		font-weight: 700 !important;
		text-decoration: none !important;
		font-family: Sora !important;
	}
	.blog-image {
		border-radius: 8px !important;
	}
	.blog-pagina {
		align-content: center;
		background-color: #191a1c !important;
		color: #FFFFFF !important;
		border: solid 2px #484848 !important;
		margin: 5px !important;
		border-radius: 50% !important;
		min-height: 45px!important;
		min-width: 45px!important;
		text-decoration: none !important;
		display: inline-block !important;	
	}
	.bg-warning {
		background-color: #e4002b !important;
	}
	.blog-contenido {
		color: black !important;
	}
	.blog-contenido a {
		color: #d93137 !important;
	}
	.blog-container {
		font-family: Sora !important;
		background-color: white !important;
		border-radius: 8px !important;
		padding: 45px !important;
		margin-bottom: 25px !important;
	}
	.blog-container a {
		background-color: white !important;
		color: #e4002b !important;
	}
	.blog-pagination {
		text-align: center !important;
	}
	.blog-redes {
		border-radius: 50% !important;
	}
	.articulo-box {
		background-color: #023d57 !important;
		color: white !important;
		border-radius: 5px !important;
		margin: 5px !important;
		text-align: center !important;
		padding: 8px !important;
		width: 200px !important;
		cursor: pointer !important;
		display: inline-block !important;
	}
	.articulo-img {
		width: 80px !important;
	}
	.articulo-id {
		font-size: 20px !important;
		font-weight: 600 !important;
	}
	.articulo-precio {
		font-size: 20px !important;
		font-weight: 600 !important;
	}
	.articulo-nombre {
		font-size: 13px !important;
		font-weight: 200 !important;
	}

	.blog-box {
		background-color: White !important;
		color: Black !important;
		border-radius: 5px !important;
		margin: 5px !important;
		text-align: center !important;
		padding: 8px !important;
		width: 95% !important;
		height: 400px !important;
		cursor: pointer !important;
		display: inline-block !important;
	}
	.blog-img {
		width: 100% !important;
		/* padding-top: 10px !important;
		padding-left: 10px !important;
		padding-bottom: 0px !important;
		padding-right: 10px !important;
		object-fit: contain !important; */
		border-radius: 15px !important;
	}
	.blog-id {
		font-size: 15px !important;
		font-weight: 600 !important;
		height: 53px !important;
	}

	.paginas-box {
		background-color: #e7e9eb !important;
		color: rgb(82, 81, 81) !important;
		border-radius: 5px !important;
		margin-bottom: 15px !important;
		padding: 28px !important;
		width: 100% !important;
		border-radius: 5px !important;
	}

	/* Cambios Movil Final Blog*/
	/*Cambios Movil Inicio Servicios*/
	.textoserviciosmobile{
		display:block!important;
	}

	.textoservicios{
		display:none;
		
	}
	.titularservicios{
		height: auto!important;
	}

	.tituloservicio{
		margin-bottom: -15px!important;
		text-align: left!important;
		font-size: 1.2em!important;
	}

	.botonservicios{
		margin-left: 20%!important;
		width: 30%!important;
		text-align:center!important;
	}

	.iconmantenimiento{
		margin-left: 0%!important;

	}
	.bannerservicios {
		background-image: url("/images/netjet-tuberia-servicios-296x280.webp") !important;
		background-position: 105% 72% !important;
		/*width: 100%;*/
	}

	.imagenesinspeccióncomunidades {
		display: none !important;
	}
	#reparacionpozos{
		width: 100%!important;
		margin-top: 5px;
	}

	.productosdelimpieza{
		margin-left: 0%!important;
		margin-top: 10%!important;
		margin-bottom: 10%!important;
	}

	.iconoinspeccionsonda{
		width: 69px!important;
		height: 87px!important;
	}

	

	.imagenesinspeccióncomunidadesmobil {
		display: block !important;
	}

	.subtitulosdesatascoscomunidades {
		text-align: center !important;
		margin-left: 0% !important;
	}

	.flotadesatascomobil {
		display: block !important;
		margin-bottom: 5%;
	}

	.flotadesatasco {
		display: none !important;
	}

	.desatascocomunidades {
		display: none !important;
	}

	.desatascocomunidadesmobil {
		display: block !important;
		margin-bottom: 5%;
	}

	.desatasco24h {
		display: none !important;
	}

	.desatasco24hmobil {
		display: block !important;
		margin-bottom: 5%;
	}

	.desatascoparticularestextos {
		display: none !important;
	}

	.desatascoparticularestextosmobil {
		display: block !important;
		text-align: center;
	}
	/*Cambios Movil Final Servicios*/

	/*Cambios Movil Final Politicas*/
	.titulo_politica {
		font-size: 1.6em !important;
	}
	/*Cambios Movil Final Politicas*/

	.whatsapp-btn {
		position: fixed;
		right: 10px;
		bottom: 70px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.whatsapp-icon {
		width: 40px;
		height: 40px;
	}
	.whatsapp-btn:hover {
		opacity: 0.7;
	}

	.chatbot-btn {
		position: fixed;
		right: 10px;
		bottom: 120px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.chatbot-icon {
		width: 40px;
		height: 40px;
	}
	.chatbot-btn:hover {
		opacity: 0.7;
	}

	.rss-btn {
		position: fixed;
		right: 10px;
		bottom: 160px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.rss-icon {
		width: 40px;
		height: 40px;
	}
	.rss-btn:hover {
		opacity: 0.7;
	}

	.input-domain {
		width: 100%;
		font-size: 20px;
	}
	.button-domain {
		width: 100%;
		font-size: 20px;
	}

	.subtitulo-long {
		font-size: 10px;
	}
	.check {
		font-size: 21px;
		font-weight: bold;
		color: #51bb45;
	}
	.wrong {
		font-size: 20px;
		font-weight: bold;
		color: #d93137;
	}
	.color-element {
		padding: 30px;
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
		width: 200px;
		height: 100px;
		border-radius: 5px;
		float: left;
	}
	.color-hex {
		font-weight: 600;
	}
	.color-name {
		font-size: 16px;
		text-transform: lowercase;
	}
	.blog-autor {
		font-size: 12px;
		font-weight: 400;
		font-style: italic;
	}
	.blog-fecha {
		font-size: 12px;
		font-weight: 400;
		font-style: italic;
	}
	.blog-categoria {
		font-size: 14px;
		background-color: #0f6d96;
		color: aliceblue;
		padding: 6px;
		margin-bottom: 5px;
		border-radius: 5px;
		margin-left: 5px;
		text-align: center;
		text-transform: uppercase;
	}
	.blog-link {
		font-size: 20px;
		letter-spacing: 0.5px;
		color: #0f6d96;
		font-weight: 400;
		text-decoration: none;
	}
	
	.articulo-box {
		background-color: #023d57;
		color: white;
		border-radius: 5px;
		margin: 5px;
		text-align: center;
		padding: 5px;
		width: 200px;
		cursor: pointer;
		display: inline-block;
	}
	.articulo-img {
		width: 80px;
	}
	.articulo-id {
		font-size: 20px !important;
		font-weight: 600;
	}
	.articulo-precio {
		font-size: 20px !important;
		font-weight: 600;
	}
	.articulo-nombre {
		font-size: 13px !important;
		font-weight: 200;
	}

	.blog-box {
		background-color: #023d57;
		color: white;
		border-radius: 5px;
		margin: 5px;
		text-align: center;
		padding: 8px;
		width: 95%;
		height: 330px;
		cursor: pointer;
		display: inline-block;
	}
	.blog-img {
		width: 100%;
		padding: 10px;
		object-fit: contain;
		border-radius: 15px;
	}
	.blog-id {
		font-size: 15px !important;
		font-weight: 600;
		height: 53px;
	}

	.paginas-box {
		background-color: #e7e9eb;
		color: rgb(82, 81, 81);
		border-radius: 5px;
		margin-bottom: 15px;
		padding: 28px;
		width: 100%;
		border-radius: 5px;
	}

	.footer-text {
		color: white !important;
		text-decoration: none;
	}
	.footer-text a:visited,
	.footer-text a:hover {
		color: white !important;
		text-decoration: none;
		color: inherit;
	}
	.footer-text a {
		color: white;
		text-decoration: none;
	}

	.image-container {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.image-container img {
		max-width: 100%;
		max-height: 100%;
		object-fit: cover;
	}

	.foot-1 {
		line-height: 1.5em;
	}
	.foot-2 {
		display: none;
		line-height: 0.4;
	}
	.foot-3 {
		line-height: 0.4;
	}
	.logo {
		display: none;
	}

	.coment-container {
		background-color: #f8f9fa;
		margin: 15px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.coment-name {
		font-size: 15px;
		padding: 5px;
	}
	.coment-date {
		font-size: 10px;
		padding-left: 16px;
	}
	.coment-msg {
		font-size: 15px;
		padding-left: 16px;
		padding-top: 15px;
	}
	.availability-icon {
		width: 30px;
		height: 30px;
		display: inline-block;
		background-color: #4caf50; /* Color de fondo del círculo */
		border-radius: 50%;
		text-align: center;
		line-height: 30px;
		color: white; /* Color del símbolo de marca de verificación */
		font-size: 18px;
	}
	.non-availability-icon {
		width: 30px;
		height: 30px;
		display: inline-block;
		background-color: red; /* Color de fondo del círculo */
		border-radius: 50%;
		text-align: center;
		line-height: 30px;
		color: white; /* Color del símbolo de marca de verificación */
		font-size: 18px;
	}
	.pregunta {
		font-weight: 200 !important;
		font-size: small !important;
	}
	.pregunta:hover {
		/* cursor: pointer; */
		background-color: antiquewhite;
		font-size: small !important;
	}
	.blue-dot {
		background-color: #0074d9; /* Color de fondo azul */
		color: white; /* Texto blanco */
		padding: 5px 10px; /* Espacio interior para separar el texto del borde */
		border-radius: 20px; /* Cantos redondeados */
		display: inline-block; /* Hacer que el número y la pastilla sean elementos en línea */
		margin-right: 10px; /* Espacio entre el número y el título de la pregunta */
		font-size: small;
	}

	.background-btn {
		position: fixed;
		right: 0px;
		bottom: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}

	.whatsapp-btn {
		position: fixed;
		right: 2px;
		bottom: 60px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.whatsapp-icon {
		width: 40px;
		height: 40px;
	}
	.whatsapp-btn:hover {
		opacity: 0.7;
	}

	.chatbot-btn {
		position: fixed;
		right: 2px;
		bottom: 110px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.chatbot-icon {
		width: 40px;
		height: 40px;
	}
	.chatbot-btn:hover {
		opacity: 0.7;
	}

	.rss-btn {
		position: fixed;
		right: 2px;
		bottom: 160px;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		z-index: 9999;
		transition: opacity 0.3s;
	}
	.rss-icon {
		width: 40px;
		height: 40px;
	}
	.rss-btn:hover {
		opacity: 0.7;
	}

	.carousel-caption{
		bottom:0rem!important;
	}
}

@media (min-width: 40em) {
	.carousel-caption p {
		margin-bottom: 1.25rem;
		font-size: 1.25rem;
		line-height: 1.4;
	}
	.featurette-heading {
		font-size: 50px;
	}
}
@media (min-width: 62em) {
	.featurette-heading {
		margin-top: 7rem;
	}
}
