.row-content-form .wpcf7-form-control-wrap input, .row-content-form select{
	width: 100%;
	background: #F9F9F9;
	padding: 13px 10px;
	margin-bottom: 14px;
	border: none;
	color: #000;
}
.row-content-form textarea{
	width: 100%;
	background: #F9F9F9;
	border: none;
	color: #000;
	padding-left:13px;
}
.row-content-form .wpcf7-form-control-wrap input::placeholder, .row-content-form .wpcf7-form-control-wrap select::placeholder, .row-content-form textarea::placeholder  {
	color: #363636;      
}
#menu-item-41{
	left: 12px;
}
.line-proceso{
	width: 100%;
	max-width: 240px;
	height: 2px;
	background: #13D2C7;
}
.row-content-form .wpcf7-submit{
	background: #12D2C7;
	color: #fff;
	padding: 9px 35px;
	font-size: 18px;
	font-weight: bold;
	border: none;
	border-radius: 16px;
	margin-top: 20px;
}
/*============================*/
/* NOSOTROS */
/*============================*/
.contento-oc .oc-size-1 {
	width: 21% !important;
}
.contento-oc .oc-size-2 {
	width: 65% !important;
}

/*============================*/
/* AAKTRADING */
/*============================*/
.menu-item a img {
	width: 24px;
	height: 24px;
}
.aak-centrar-contenido {
	display: flex;
	align-items: center;
}
.aak-centrar-contenido .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
	padding-bottom: 0;
}
.aak-centrar-contenido .et_pb_menu .et_pb_menu__menu > nav > ul > li {
	align-items: center;
}
.aak-centrar-contenido .menu-item-903 {
	padding: 0 0 0 20px !important;
}
.banner-principal {
	height: calc(100vw / 2.34);
	background-size: contain;
	top: -10% !important;
}

/*============================*/
/* SERVICIO DE COMPRA */
/*============================*/
.custom-servicio-de-compra {
	display: flex;
	gap: 23px;
}
.custom-servicio-de-compra .et_pb_column_3,
.custom-servicio-de-compra .et_pb_column_4,
.custom-servicio-de-compra .et_pb_column_7,
.custom-servicio-de-compra .et_pb_column_8 {
	width: 100%;
	max-width: 385px;
}
.custom-servicio-de-compra .et_pb_column_5,
.custom-servicio-de-compra .et_pb_column_6 {
	width: 100%;
	max-width: 545px;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
	vertical-align: middle !important;
}

/*============================*/
/* PROCESO DE COMPRA */
/*============================*/
.container-proceso-de-compra .et_pb_column_13 {
	width: 22% !important;
}
.container-proceso-de-compra .et_pb_column_14 {
	width: 78% !important;
}

/*============================*/
/* FOOTER */
/*============================*/
.blurb-footer {
	display: flex;
	gap: 10px;
	margin-bottom: 15px;
}
.box-footer-social {
	display: flex;
	gap: 15px;
	justify-content: flex-end;
}
.row-blurb-text a {
	color: #000;
	font-family: "Lato", sans-serif;
	font-size: 13px;
}

/*============================*/
/* PROVEEDORES PRODUCTOS */
/*============================*/
.container-proveedores-productos {
	display: flex;
}
.container-proveedores-productos .et_pb_column_9 {
	width: 36% !important;
}
.container-proveedores-productos .et_pb_column_10 {
	width: 63% !important;
}
.center-content-acordion {
	display: flex;
	align-items: center;
}

/*============================*/
/* PRECIO HOME */
/*============================*/
.price-home .row-title-price {
	display: none;
}


/*============================*/
/* PRECIO SERVICIOS */
/*============================*/
.price-servicios .container-pricing-plans {
	flex-wrap: nowrap;
	justify-content: flex-start !important;
}
.price-servicios .btn-plan.active:hover{
	background: #00a8ff !important;
	color: #fff !important;
}
.price-servicios .row-title-price{
	padding-top: 30px;
	width: 335px;
	margin-right: 60px;
}
.price-servicios .card-plan {
	margin-right: 18px;
}
.price-servicios .container-pricing-plans .title-plan {
	margin-bottom: 0 !important;
	height: 60px;
	margin-top: 19px;
	font-size: 26.77px;
}
.price-servicios .card-plan h3{
	padding-bottom: 75px;
}
.price-servicios .features-plan {
	padding: 0 !important;
	height: 380px;
}
.price-servicios .content-description-plan .btn-plan.active {
	background: #fff;
	color: #2B4B95;
	border: 1px solid #00a8ff;
}
.price-servicios .card-plan.active {
	border: 1px solid #3DA9FC !important;
	transform: initial !important;
}
.price-servicios .card-plan {
	border: 1px solid #3DA9FC !important;
}

/*============================*/
/* ACORDION */
/*============================*/
.container-accordion-hover .column-accordion {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.container-accordion-hover .row-accordion {
	flex: 0 0 calc(50% - 20px);
	box-sizing: border-box;
}
.accordion-inner {
	background: #f9f9f9;
	padding: 11px 10px;
	border-radius: 8px;
	transition: all 0.3s ease;
	cursor: pointer;
}
.row-accordion-title h2 {
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 18.75px;
	font-weight: 700;
}
.head-accordion {
	background: #F9F9F9;
	display: flex;
	align-items: center;
	gap: 12px;
	box-shadow: 0.85px 0.57px 4.28px rgba(0, 0, 0, 0.06);
}
.content-description-accordion {
	background: #F9F9F9;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.35s ease, padding 0.35s ease;
	padding: 0 10px;
}
.container-accordion-hover .content-description-accordion {
	background: #F9F9F9;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.35s ease, padding 0.35s ease;
	padding: 0 10px;
}

.container-accordion-hover .row-accordion.active .content-description-accordion {
	max-height: 150px; /* ajusta si el texto es más largo */
	padding: 11px 10px;
}

.container-accordion-hover .row-accordion {
	position: relative;
	cursor: pointer;
	transition: all 0.3s ease;
}

.container-accordion-hover .row-accordion {
	position: relative;
	cursor: pointer;
	transition: all 0.3s ease;
}

/* Flecha cuando está cerrado */
.container-accordion-hover .row-accordion::before {
	content: "";
	position: absolute;
	right: 15px;
	top: 25px;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background-image: url("https://aaktrading.com/wp-content/uploads/2025/10/flacha-1.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 0.3s ease;
}

/* Flecha cuando está abierto */
.container-accordion-hover .row-accordion.active::before {
	background-image: url("https://aaktrading.com/wp-content/uploads/2025/10/flacha-2.png");
}



/* Responsive: en móviles */
@media (max-width: 768px) {
	.container-accordion-hover .row-accordion {
		flex: 0 0 100%;
	}
}

/*============================*/
/* PLANES PRECIO */
/*============================*/
.container-pricing-plans {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 40px 0;
}
.card-plan {
	background: #fff;
	border: 1px solid #12D2C7;
	border-radius: 8px;
	padding: 20px;
	width: 300px;
	text-align: center;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
	cursor: pointer;
}
.card-plan:hover {
	box-shadow: 0 6px 16px rgba(0,0,0,0.12);
}
.card-plan.active {
	border: 2px solid #00a8ff;
	transform: scale(1.08);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.title-plan {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin: 30px 0px;
}
.content-description-plan {
	animation: fadeIn 0.3s ease-in-out;
}
.features-plan {
	list-style: none !important;
	padding: 0;
	margin: 0 0 10px 0;
	text-align: left;
	height: 340px;
}
.features-plan li {
	margin: 8px 0;
	padding-left: 35px;
	position: relative;
	color: #444;
	font-size: 15px;
}
.features-plan li::before {
	content: "✔";
	color: #fff;
	position: absolute;
	left: 0;
	width: 19px;
	height: 19px;
	background: #00a8ff;
	font-size: 14px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}
.price-plan {
	font-size: 26px;
	font-weight: 400;
	margin: 20px 0;
	color: #222;
	font-weight: bold;
}
.btn-plan {
	display: inline-block;
	padding: 4px 14px;
	font-size: 15px;
	border: 1px solid #00a8ff;
	border-radius: 6px;
	text-decoration: none;
	transition: all 0.2s ease;
	color: #2B4B95;
	width: 100%;
	margin-bottom: 10px;
}
.btn-plan:hover {
	background: #00a8ff;
	color: #fff;
}
.btn-plan.active {
	background: linear-gradient(179deg, #12D2C7, #128DD2);
	color: #fff;
	border: none;
	width: 100%;
}

/* Animación */
@keyframes fadeIn {
	from { opacity: 0; transform: translateY(-5px); }
	to { opacity: 1; transform: translateY(0); }
}

/*============================*/
/* PROCESO DE PRODUCCION */
/*============================*/
.container-proceso {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	gap: 20px;
	flex-wrap: wrap;
	margin: 40px 0;
}
.card-proceso {
	background: #fff;
	border: 1px solid #d9e4ec;
	border-radius: 8px;
	padding: 20px;
	width: 454px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}
.title-box {
	display: inline-block;
	background: #fff;
	border: 1px solid #128DD2;
	padding: 10px 12px;
	font-weight: 600;
	border-radius: 6px;
	margin-bottom: 15px;
	font-size: 18px;
}
.title-box.blue {
	background: #128DD2;
	color: #fff;
	border: none;
}
.title-box.green {
	background: #12D2C7;
	color: #fff;
	border: none;
}
.content-steps p {
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	margin-bottom: 12px;
}
.content-steps strong {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
.produccion{
	height: 365px;
}
.box-card-proceso-produccion {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 845px;
}

/* Responsive */
@media (max-width: 768px) {
	.container-proceso {
		flex-direction: column;
		align-items: stretch;
	}
	.card-proceso {
		width: 100%;
	}
}

/*============================*/
/* SERVICIOS */
/*============================*/
.content-inspecciones-cc .et_pb_blurb_container{
	position: relative;
	top: 45px;
}
.content-inspecciones-cc .et_pb_blurb_container .row-title-requerimieno {
	margin-left: -38px;
	margin-top: -80px;
}
.content-inspecciones-cc .et_pb_blurb_description h2{
	display: flex;
	align-items: center;
	gap: 9px;
	font-size: 32px;
}
.tours-container ul {
	padding: 0 !important;
}
.row-content-buton {
	width: 100%;
	height: 55px;
	position: relative;
	top: 8px;
	right: -2px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.row-content-buton a {
	background: #12D2C7;
	color: #fff;
	padding: 8px 56px;
	border-radius: 10px;
	font-weight: bold;
	font-size: 17px;
}
.content-compra-segura {
	display: flex;
	align-items: center;
	background: #fff;
	padding: 35px 37px;
	box-shadow: 0 2px 10.96px rgba(0,0,0,0.1);
	border-radius: 15.65px;
	height: 548px;
}
.title-compra-segura {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	gap: 10px;
}
.row-compra-segura {
	width: 80%;
	max-width: 945px;
}
.row-compra-segura-2 {
	width: 274px;
	right: 0;
}
.content-image-boton {
	position: absolute;
	top: -81px;
	right: -16px;
	display: flex;
	flex-direction: column;
}
.title-compra-segura h2 {
	padding: 0;
	font-weight: 500;
	font-size: 32px;
	color: #333333;
}
.text-content-compra-segura p {
	font-size: 20px;
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	line-height: 24px;
}
.adccyp .title-compra-segura h2{
		font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 32px;
	color: #333;
	font-weight: 600;
}
.adccyp .text-content-compra-segura p{
		font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-align: justify;
	color: #333333;
	margin-bottom: 40px;
}
.adccyp .text-content-compra-segura h3{
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 24px;
	color: #128DD2;
	font-weight: 600;
	margin-bottom: 9px;
}
.adccyp .text-content-compra-segura li{
		font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
}
.tuoursyeventos{
	height: 100% !important;
    padding-top: 46px;
    padding-bottom: 36px;
}
.adccyp .content-image-boton{
	    top: -33px;
}
.row-title-requerimieno {
	background: #128DD2;
	position: absolute;
	margin-left: -35px;
	margin-top: -97px;
	height: 57px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 32px;
	border-radius: 0 10px 10px 0;
	padding: 14px 45px;
}
.content-servicios-custom .et_pb_blurb_container {
	padding-left: 35px !important;
	padding-top: 80px !important;
}
.content-servicios-custom h2 {
	display: flex;
	align-items: center;
	gap: 11px;
	margin-bottom: 12px;
}
.row-title-price {
	width: 310px;
	margin-right: 20px;
}
.row-title-price p {
	font-size: 20px;
	font-family: "Lato", sans-serif;
	margin-top: 15px;
}
.row-title-price h2 {
	color: #333;
	font-size: 2.2vw;
	font-weight: bold;
	border-bottom: 1px solid #128DD2;
}
.row-title-price h2 span {
	color: #128DD2 !important;
}

/*============================*/
/* TOURS */
/*============================*/
.tours-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tours-menu li {
	padding: 10px 15px;
	cursor: pointer;
	transition: background 0.3s;
	font-size: 18px;
}
.tours-menu li:hover {
	background: #f1f1f1;
}
.tours-menu li.active {
	font-weight: bold;
	color: #2B4B95;	
	background: #f9f9f9;
	padding-left: 30px;
}
.tours-menu li.active::before{
	content: "";
	width: 15px;
	height: 15px;
	left: 14px;
	margin-top: 5px;
	position: absolute;
	background-image: url(https://aaktrading.com/wp-content/uploads/2025/10/tab-flecha.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.tours-menu-2 li.active-2::before{
	content: "";
	width: 15px;
	height: 15px;
	left: 14px;
	margin-top: 5px;
	position: absolute;
	background-image: url(https://aaktrading.com/wp-content/uploads/2025/10/tab-flecha.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.content-inspecciones-cc .et_pb_blurb_description .row-title-requerimieno-position-2{
	margin-left: -29px;
	margin-top: -95px;
}
.content-boton-contact-tours-manu a{
	background: #12D2C7;
	padding: 9px 36px;
	color: #fff;
	border-radius: 10px;
}
.content-boton-contact-tours-manu{
	position: relative;
	top: 42px;
}
.tours-content .tour-item {
	display: none;
	animation: fadeIn 0.3s ease-in-out;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.tours-content .tour-item.active {
	display: block;
}

/*============================*/
/* PRODUCTOS */
/*============================*/
.box-product {
	position: relative;
	width: 378px;
	height: 534px;
	display: flex;
	align-items: flex-end;
	overflow: hidden;
	border-radius: 10px;
}
.box-product::before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: var(--bg-image);
	background-size: cover;
	background-position: center;
	transition: transform 0.6s ease;
	z-index: 0;
	border-radius: 10px;
}
.box-product:hover::before {
	transform: scale(1.1);
}
.row-description-product {
	position: relative;
	background: #000000B3;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: 100%;
	z-index: 1;
	overflow: hidden;
	border-radius: 0 0 0 10px;
}
.button-contact-us {
	background: #fff;
	padding: 9px 0 0 9px;
	border-radius: 9px 0 0 0;
	display: flex;
	justify-content: flex-end;
}
.button-contact-us a {
	display: flex;
	width: 220px;
	height: 40px;
	background: #12D2C7;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
}
.row-description-product h2 {
	width: 100%;
	color: #fff;
	margin-top: 10px;
	text-align: start;
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight: bold;
	font-size: 22px;
	text-transform: uppercase;
	padding: 13px 0 11px 17px;
}
.row-description-product p {
	display: none;
	padding: 0 25px;
	margin-bottom: 15px;
	font-family: 'DM Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 500;
	color: #fff;
	opacity: 0;
	transform: translateY(50px);
	transition: opacity 1s cubic-bezier(0.25, 0.8, 0.25, 1),
		transform 1s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition-delay: 0.5s;
}
.box-product:hover .row-description-product p {
	display: block;
	opacity: 1;
	transform: translateY(0);
}
.container-produts {
	display: flex;
	flex-wrap: wrap;
	gap: 86px;
}

/*============================*/
/* RESPONSIVE GLOBAL */
/*============================*/
@media only screen and (max-width: 600px) {
	.custom-servicio-de-compra {
		flex-direction: column;
	}
	.container-proveedores-productos {
		flex-direction: column;
	}
	.container-pricing-plans {
		gap: 41px;
	}
	.container-proveedores-productos .et_pb_column_9,
	.container-proveedores-productos .et_pb_column_10 {
		width: 80% !important;
	}
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

.tours-container-2 ul {
	list-style: none !important;
	padding: 0 !important;
}
.tours-container-2 p {
	font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
	font-size: 18px;
	display: flex;
	align-items: center;
}
.tour-item-2 h3 {
	width: 100%;
	height: 105px;
	background-size: contain;
	background-position: center;
	display: flex;
	color: #fff;
	align-items: center;
	padding-left: 35px;
	font-size: 32px;
	font-weight: bold;
	padding-top: 75px;
	padding-bottom: 75px;
	border-radius: 20px 20px 0px 0px;
	background-repeat: no-repeat;
}
.tours-menu-2 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tours-menu-2 li {
	padding: 10px 15px;
    cursor: pointer;
    transition: background 0.3s;
    font-size: 18px;
}
.tours-menu-2 li:hover {
	background: #f1f1f1;
}
.tours-menu-2 li.active-2 {
    font-weight: bold;
    color: #2B4B95;
    background: #f9f9f9;
    padding-left: 30px;
}
.tours-content-2 .tour-item-2 {
	display: none;
	animation: fadeIn 0.3s ease-in-out;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.tours-content-2 .tour-item-2.active-2 {
	display: block;
}
.nosotros-tamano-image{
	width: 100%;
	height: 532px;
}
/* ========================= */
/* VERSIÓN MÓVIL */
/* ========================= */
@media (max-width: 980px) {
	.container-proceso-de-compra{
		display: flex;
		flex-direction: column;
	}
	.box-card-proceso-produccion{
		height: auto;
	}
	.container-proceso,
	.box-card-proceso-produccion {
		display: flex;
		flex-direction: column;
		gap: 15px;
	}

	.card-proceso {
		border-radius: 10px;
		box-shadow: 0 2px 6px rgba(0,0,0,0.08);
		overflow: hidden;
	}

	/* Encabezado tipo botón */
	.card-proceso .title-box {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border: none !important;
		font-size: 15px;
		font-weight: bold;
		padding: 14px 18px;
	}

	.card-proceso .title-box::after {
		content: "→";
		font-size: 18px;
		transition: transform 0.3s ease;
	}

	.card-proceso.active .title-box::after {
		transform: rotate(90deg);
	}

	/* Ocultamos el contenido con animación */
	.card-proceso .content-steps {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		padding: 0 18px;
		transition: max-height 0.4s ease, opacity 0.4s ease;
	}

	.card-proceso.active .content-steps {
		max-height: 100%; /* suficiente para expandir */
		opacity: 1;
		padding: 15px 18px;
	}

	/* Colores móviles */
	.card-proceso.pre .title-box {
		border: 2px solid #007BFF;
		color: #007BFF;
		background: #fff;
	}

	.card-proceso.produccion .title-box {
		background: #007BFF;
		color: #fff;
	}

	.card-proceso.post .title-box {
		background: #00c2a8;
		color: #fff;
	}
	.container-proceso-de-compra .et_pb_column_13{
		width: 100% !important;
	}
	.produccion{
		height: auto  !important;
	}
	.container-proceso-de-compra .et_pb_column_14{
		width: 100% !important;
	}
	.card-proceso{
		padding: 12px 22px 1px 15px;
	}
	.card-proceso.pre .title-box{
		border: 1px solid #128DD2 !important;
	}
	.line-proceso{
		margin: auto;
	}
	.contento-oc{
		display: flex;
		flex-direction: column;
	}
	.contento-oc .oc-size-1,.contento-oc .oc-size-2{
		width: 100% !important;
	}
	.content-us-custom{
		flex-direction: column;
	}
	.row-us-custom{
		width: 100% !important;
	}
	.description-us-custom p{
		font-size: 14px !important;
	}
	.title-us-custom h1{
		font-size: 24px !important;
		padding-left: initial !important;
		text-align: center !important;
	}
	.row-us-custom img{
		height: 323px !important;
		position: relative;
		top: -41px;
	}
	.line-oc{
		border-radius: 0 0 0 13px;
		border-left: 2px solid #12D2C7;
		padding-left: 17px !important;
	}
	.line-oc:before{
		content: "";
		width: 15px;
		height: 15px;
		border-radius: 100%;
		background: #12D2C7;
		position: absolute;
		left: -10px;
		top: -10px;
	}
	.line-n-m{
		border-radius: 0 21px 0px 0px;
		border-top: 2px solid #128DD2;
		position: relative !important;
		top: -12px;
		margin-left: 47px !important;
		padding-right: 15px !important;    
	}
	.line-n-m:before{
		content: "";
		position: absolute;
		right: 2px;
		top: 22px;
		border: 97px;
		width: 2px;
		height: 10%;
		background-color: #128DD2;
		transform: translateY(-50%);
	}
	#punto-n-m::before{
		content: "";
		width: 15px;
		height: 15px;
		border-radius: 100%;
		background: #128DD2;
		position: absolute;
		right: -20px;
		top: -4px;
	}
	.content-servicios-custom .et_pb_blurb_content{
		display: flex !important;
		flex-direction: column !important;
	}
	.price-servicios .container-pricing-plans{
		flex-direction: column;
	}
	.content-compra-segura{
		    flex-direction: column;
		height: 100% !important;
	}
	.row-compra-segura{
		width: 100%;
	}
	.content-image-boton{
		right: 0;
        position: relative !important;
        top: 16px;
	}
	.content-inspecciones-cc .et_pb_blurb_content{
				display: flex !important;
		flex-direction: column !important;
	}
	.tours-container, .tours-container-2{
		    display: flex !important;
    flex-direction: column;
	}
	.row-title-requerimieno{
		padding: 5px 38px;
		        margin-left: 0px !important;
		font-size: 20px;
		    border-radius: 10px !important;
	}
	.content-servicios-custom.et_pb_blurb_position_left .et_pb_blurb_container{
	padding-left: 0px !important;
	}
	.price-servicios .row-title-price{
		    padding-top: 0px !important;
	}
	.row-title-price h2{
		font-size: 28px !important;
		text-align: center;
		border-bottom: none !important;
		padding-bottom: 0px !important; 
	}
	.row-title-price p{
		text-align: center;
	}
	.price-servicios.price-servicios .card-plan{
		    margin-left: 6px !important;
	}
	.content-compra-segura{
		box-shadow: none !important;
		padding: 0px;
	}
	.text-content-compra-segura p{
		font-size: 14px;
		text-align: justify;
	}
	.content-inspecciones-cc .et_pb_blurb_container .row-title-requerimieno{
		margin-top: -51px !important;
        margin-bottom: 29px;
        text-align: center !important;
        position: relative;
    
	}
	.tours-content, .tours-menu-2{
	    margin-top: 50px;
	}
	.tour-item h3, .tour-item-2 h3{
		    background-size: cover !important;
	}
	.tours-container p, .tours-container-2 p{
		height: auto !important;
		    padding: 21px 30px !important;
	}
	.row-description-product p {
		display: block !important;
		opacity: 1 !important;
		transform: translateY(0) !important;
	}
	.flex-logistica .et_pb_blurb_content{
		display: flex !important;
		  flex-direction: column !important; 
	}
	.tarifas-container{
				  flex-direction: column !important; 
	}
	.calculadora-envio{
		    margin: auto;
    padding-bottom: 32px;
	}
	.entry-content tr td{
		padding: 2px 15px !important;
	}
	.tabla-tarifas-cbm td{
		font-size: 13px !important;
	}
}