			
.single-services {
	margin-top: 140px;
}

#tabs ul {
  margin: 0;
  padding: 0;
}
#tabs ul li {
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}
#tabs ul li:last-child {
  margin-bottom: 0px;
}
#tabs ul li a {
	text-transform: capitalize;
	width: 100%;
	padding: 30px 30px;
	display: inline-block;
	background-color: #219F13;
  	font-size: 20px;
  	color: #121212;
  	letter-spacing: 0.5px;
  	font-weight: 700;
  	transition: all 0.3s;
}
#tabs ul li a i {
	float: right;
	margin-top: 5px;
}
#tabs ul .ui-tabs-active span {
  background: #faf5b2;
  border: #faf5b2;
  line-height: 90px;
  border-bottom: none;
}
#tabs ul .ui-tabs-active a {
  color: #fff;
}
#tabs ul .ui-tabs-active span {
  color: #1e1e1e;
}
.tabs-content {
	margin-left: 30px;
  text-align: left;
  display: inline-block;
  transition: all 0.3s;
}
.tabs-content img {
	max-width: 100%;
	overflow: hidden;
}
.tabs-content h4 {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0.25px;
	margin-bottom: 15px;
	margin-top: 30px;
}
.tabs-content p {
  font-size: 14px;
  color: #7a7a7a;
  margin-bottom: 0px;
}
#tabs ul li a {
        color: black; /* Color de texto por defecto */
        transition: color 0.3s; /* Transición suave para el cambio de color */
    }

    #tabs ul li a:hover,
    #tabs ul li a.active {
        color: white; /* Cambio de color al pasar el mouse o cuando está seleccionado */
    }

	#tabs ul li a.selected {
        color: white; /* Color de texto blanco para el elemento seleccionado */
    }
	.tick-list {
            list-style-type: none; /* Quitar viñetas por defecto */
            padding: 0;
        }
        .tick-list li {
            position: relative; /* Necesario para posicionar el tick */
            padding-left: 25px; /* Espacio para el tick */
            margin-bottom: 10px; /* Espacio entre elementos */
        }
        .tick-list li::before {
            content: "✔️"; /* Símbolo de tick */
            color: green; /* Color verde */
            position: absolute; /* Posicionamiento absoluto */
            left: 0; /* A la izquierda del elemento li */
            top: 0; /* Alineado verticalmente */
        }
		.normal-list {
            list-style-type: none; /* Quitar viñetas por defecto */
            padding: 0;
        }
        .normal-list li {
            position: relative; /* Necesario para posicionar el normal */
            padding-left: 25px; /* Espacio para el normal */
            margin-bottom: 10px; /* Espacio entre elementos */
        }
        .normal-list li::before {
            content: "\25CF"; /* Símbolo de normal */
            color: green; /* Color verde */
            position: absolute; /* Posicionamiento absoluto */
            left: 0; /* A la izquierda del elemento li */
            top: 0; /* Alineado verticalmente */
        }

        