@media (min-width:992px) {
	#accordionPreguntas2 h3{
		font-size: 26px;
	}
/* sección carrousel productos */
	.btn-product a {
		background-size: 30vw;
		height: 18vw;
		width: 14vw;
		margin: auto;
		background-position: 0% 0%;
	}
    .btn-iphone-15-pro-max.btn-menu-active,
    .btn-iphone-15-pro.btn-menu-active,
    .btn-iphone-15-plus.btn-menu-active,
    .btn-iphone-15.btn-menu-active,
	.btn-iphone-14-pro-max.btn-menu-active,
	.btn-iphone-14-pro.btn-menu-active,
	.btn-iphone-14-plus.btn-menu-active,
	.btn-iphone-14.btn-menu-active,
    .btn-iphone-13-pro-max.btn-menu-active,
	.btn-iphone-13-pro.btn-menu-active,
	.btn-iphone-13-mini.btn-menu-active,
	.btn-iphone-13.btn-menu-active,
	.btn-iphone-se.btn-menu-active,
	.btn-iphone-12-mini.btn-menu-active,
	.btn-iphone-12.btn-menu-active,
	.btn-iphone-12-pro.btn-menu-active,
	.btn-iphone-12-pro-max.btn-menu-active,
	.btn-iphone-11.btn-menu-active,
	.btn-iphone-xr.btn-menu-active {
		background-position: 100% 0;
		text-decoration: none;
	}
    .btn-iphone-15-pro-max span,
    .btn-iphone-15-pro span,
    .btn-iphone-15-plus span,
    .btn-iphone-15 span,
    .btn-iphone-14-pro-max span,
	.btn-iphone-14-pro span,
	.btn-iphone-14-plus span,
	.btn-iphone-14 span,
	.btn-iphone-13-pro-max span,
	.btn-iphone-13-pro span,
	.btn-iphone-13-mini span,
	.btn-iphone-13 span,
	.btn-iphone-se span,
	.btn-iphone-12-mini span,
	.btn-iphone-12 span,
	.btn-iphone-12-pro span,
	.btn-iphone-12-pro-max span,
	.btn-iphone-11 span,
	.btn-iphone-xr span {
    height: auto;
    width: 100%;
    font-size: 1.40vw;
    color: #000000;
    text-decoration: none;
		font-weight: 500;
	}
	.models .slick-arrow,
	.models-usuario .slick-arrow,
	.compare-equipment .slick-arrow,
	#carouselAccesorios .slick-arrow {
		position: absolute;
		top: 50%;
		z-index: 2;
		width: 3.02vw;
		height: 3.02vw;
	}
/* sección carrousel productos */
/* INICIA SECCCIÓN USUARIO */

.phone p {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	margin: 20px 0;
}

.phone img {
	display: block;
}

.phone .col-xs-12 p {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}

.phone .day {
	font-size: 60px;
	line-height: 72px;
	font-weight: bold;
}

.phone .para {
	font-size: 14px;
	line-height: 18px;
}

.phone form {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	padding: 0;
}

.phone label {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
}

.phone input {
	border: 1px solid #B8B8B8;
	border-radius: 5px;
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	margin: 0 0 20px 0;
}

.phone .buttonContrata {
	margin: 0;
}

.desplegar .btn-mostrar {
	margin-top: 30px;
	font-size: 30px;
	width: 100%;
	border: 0;
	color: #000000;
	font-weight: bold;
}

.desplegar .btn-mostrar:hover {
	background-color: transparent;
	color: #000000;
}

.desplegar .btn-mostrar span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.desplegar .btn-mostrar span div {
	background-image: url(../assets/icon-mas-menos_.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 44px;
	text-align: left;
	background-position: 0% 0%;
	background-size: 44px;
	margin: 0 20px;
}

.desplegar .btn-mostrar span div:hover {
	background-position: 0% 100%;
}

.desplegar .btn-mostrar span .active {
	background-position: 0% 100%;
}

.desplegar ul {
	padding: 180px 0 0 0;
}

.desplegar li,
.desplegar p {
	color: #333333;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	margin: 0 0 20px 0;
}

.desplegar2 {
	margin: 0 0 80px 0;
}

.desplegar2 .btn-mostrar {
	margin-top: 30px;
	font-size: 30px;
	width: 100%;
	border: 0;
	color: #000000;
	font-weight: bold;
}

.desplegar2 .btn-mostrar:hover {
	background-color: transparent;
	color: #000000;
}

.desplegar2 .btn-mostrar span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.desplegar2 .btn-mostrar span div {
	background-image: url(../assets/icon-mas-menos_.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 44px;
	text-align: left;
	background-position: 0% 0%;
	background-size: 44px;
	margin: 0 20px;
}

.desplegar2 .btn-mostrar span div:hover {
	background-position: 0% 100%;
}

.desplegar2 ul{

}

.desplegar2 li,
.desplegar2 p {
	color: #333333;
	font-size: 20px;
	line-height: 26px;
	text-align: left;
	font-weight: 300;
}

.conoce {
	background-color: #000000;
	width: 100%;
	height: auto;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.conoce h3 {
	font-size: 36px;
	line-height: 43px;
	text-align: center;
	margin: 20px 0;
}

.conoce p {
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	font-weight: 300;
}

.conoce .d-flex p,
.conoce .d-flex a {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
}

.conoce .d-flex span {
	background-color: #FFFFFF;
	width: 2px;
	height: 36px;
	margin: 0 40px;
}

.desplegar3 {
	margin: 0 0 80px 0;
}

.desplegar3 .btn-mostrar {
	margin-top: 30px;
	font-size: 30px;
	width: 100%;
	border: 0;
	color: #000000;
	font-weight: bold;
}

.desplegar3 .btn-mostrar:hover {
	background-color: transparent;
	color: #000000;
}

.desplegar3 .btn-mostrar span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.desplegar3 .btn-mostrar span div {
	background-image: url(../assets/icon-mas-menos_.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 44px;
	text-align: left;
	background-position: 0% 0%;
	background-size: 44px;
	margin: 0 20px;
}

.desplegar3 .btn-mostrar span div:hover {
	background-position: 0% 100%;
}

.desplegar3 .btn-mostrar span .active {
	background-position: 0% 100%;
}

.desplegar3 li,
.desplegar3 p {
	color: #333333;
	font-size: 20px;
	line-height: 26px;
	text-align: left;
	font-weight: 300;
}

.ingresa p {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	margin: 20px 0;
}

.ingresa .col-xs-12 p {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}

.ingresa .day {
	font-size: 60px;
	line-height: 72px;
	font-weight: bold;
}

.ingresa .para {
	font-size: 14px;
	line-height: 18px;
}

.ingresa form {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	padding: 0 0 0 15px;
}

.ingresa h3 {
	color: #333333;
	font-size: 36px;
	line-height: 40px;
	text-align: left;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
	font-weight: bold;
}

.ingresa label {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
}

.ingresa input {
	border: 1px solid #B8B8B8;
	border-radius: 5px;
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	margin: 0 0 20px 0;
}

.ingresa input[type=checkbox] {
	border: 1px solid #B8B8B8;
	border-radius: 5px;
	width: auto;
	height: auto;
}

.ingresa .buttonContrata {
	margin: 0 15px;
}

#productos2 h3 {
	margin-top: 30px;
	font-size: 30px;
	width: 100%;
	border: 0;
	color: #000000;
	text-align: center;
	font-weight: bold;
}

button.activo {
	border: 1px solid #0069D9;
	background-color: #0069D9;
}

button:hover {
	border: 1px solid #0069D9;
	background-color: #0069D9;
}

/* TERMINA SECCCIÓN USUARIO */
	.menu-navegacion {
		top: 100px;
	}
	button {
		padding: 20px 25px;
		font-size: 25px;
	}
	button:hover {
		padding: 20px 25px;
		font-size: 25px;
	}
	button.activo {
		padding: 20px 25px;
		font-size: 30px;
	}
	.btn-caracteristica {
		font-size: 20px;
		padding: 10px 0 !important;
	}
	.btn-caracteristica:hover {
		font-size: 20px;
		padding: 10px 0;
	}
	.btn-caracteristica.activo {
		font-size: 20px;
		padding: 10px 0;
	}
	.pricing-header h1 {
		font-size: 100px;
		margin-top: inherit;
	}
	.subtitulo {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.subtitulo h3 {
		font-size: 30px;
		line-height: 34px;
	}
	.subtitulo-familia {
		font-size: 14px;
		margin-top: 40px;
	}
	#slider-pasos {
		display: none;
	}
	#pasos {
		display: block;
	}
	#pasos .container {
		width: 900px;
	}
	.container-como-funciona .como-funciona-img {
		width: 400px;
		margin-bottom: 20px;
		display: block;
	}
	.texto-como-funciona {
		width: 390px;
		right: 90px;
		bottom: 34px;
	}
	.texto-como-funciona .como {
		font-size: 44px;
	}
	.texto-como-funciona .funciona {
		font-size: 74px;
	}
	.texto-video p {
		font-size: 24px;
		padding: 0 100px;
	}
	.texto-video-funciona p {
		font-size: 27px;
	}
	.texto-video-2 p {
		font-size: 28px;
		padding: 0 80px;
		margin-bottom: 100px;
	}
	.iframe-video {
		width: 850px;
		height: 600px;
	}
	/*** CSS nuevos modelos 12 ***/
	.img-producto {
		width: 100%;
	}
	.ipad-descripcion {
		padding-top: 61px;
		font-size: 18px;
	}
	.titulo-mobile {
		display: none;
	}
	.titulo-desktop {
		display: block;
	}
	.titulo-ipad {
		font-size: 32px;
		margin-top: 47px;
	}
	.container-buttons-config {
		height: 456px;
	}
	.container-cotizador {
		padding-left: 120px;
		padding-right: 120px;
		margin-top: 50px;
	}
	.caracteristicas-ipad {
		padding: initial;
		padding-left: 20px;
	}
	.caracteristicas-ipad .col-3,
	.caracteristicas-ipad .col-4,
	.caracteristicas-ipad .col-6 {
		padding-right: 9px;
		padding-left: 9px;
	}
	.titulo-almacenamiento,
	.titulo-conectividad,
	.titulo-color {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.texto-izq {
		font-size: 30px;
	}
	.texto-der {
		font-size: 100px;
	}
	.pago-subsecuente {
		font-size: 60px;
	}
	.pago-subsecuente .extra {
		font-size: 20px;
	}
	.pago-final {
		padding-top: 19px;
		font-size: 40px;
	}
	.pago-final .extra {
		font-size: 13px;
	}
	.pago-decripcion-total {
		font-size: 46px;
	}
	.pago-decripcion-total .extra {
		font-size: 20px;
	}
	.ipad-condiciones {
		padding-top: 40px;
		padding-left: 100px;
		font-size: 10px;
		padding-right: 100px;
		text-align: center;
	}
	.btn-mostrar-comparativa {
		margin-top: 50px;
		font-size: 40px;
		width: 500px;
	}
	.btn-mostrar-comparativa:hover {
		font-size: 40px;
	}
	.btn-mostrar-comparativa span {
		width: 100%;
		background-position: 337px 9px;
	}
	.btn-mostrar-comparativa.collapse span {
		background-position: 337px -39px !important;
	}
	.btn-mostrar-comparativa:not(.collapsed) span {
		background-position: 337px -39px !important;
	}
	.texto-descarga-imagen {
		font-size: 28px;
		line-height: 38px;
		width: 505px;
		text-align: center;
	}
	.iphoneproMax {
		width: 94% !important;
		padding-top: 15px
	}
	#ubica-tu-tienda {
		margin-top: 50px;
		margin-bottom: 50px;
		height: initial;
	}
	.form-buscar input {
		border: 1px solid;
		padding: 26px;
		width: 316px;
		margin: 0;
		position: absolute;
	}
	.form-buscar button {
		position: absolute;
		top: 0;
		left: 312px;
		background-color: black;
	}
	.titulo-ubica h1 {
		text-align: center;
		margin-bottom: 30px;
		font-size: 31px;
		font-weight: 100;
	}
	.container-btn-usar-ubicacion {
		justify-content: flex-end;
	}
	.container-resuelve-tus-dudas h1 {
		font-size: 48px;
	}
	.btn-preguntas {
		font-size: 25px;
		margin-left: 15%;
	}
	.btn-preguntas:hover {
		font-size: 25px;
	}
	.titulo-pregunta {
		margin-left: 80px;
		text-align: left;
		white-space: break-spaces;
		width: 100%;
	}
	.btnOpt {
		width: 50px;
	}
	#banner-promo .container .row {
		margin: 0 52px;
	}
	.carousel-control-prev {
		height: 84px;
		margin-top: 34px;
		background-size: 258px;
	}
	.carousel-control-next {
		height: 84px;
		margin-top: 34px;
		background-position: -157px 0px;
		background-size: 244px;
	}
	.container-como-funciona {
		padding: 6px 80px;
		justify-content: space-between;
	}
	.texto-comparacion-collapse p {
		font-size: 11px;
	}
	.contenedor-img-comparador img {
		width: 100%;
	}
	.parrafo-1 {
		font-size: 14px;
	}
	.parrafo-2 {
		font-size: 11px;
	}
	.contenedor-applemusica {
		margin-top: 20px !important;
	}
	.form-buscar button {
		left: 304px;
		padding: 20px;
	}
	.titulo-datos-adicionales h4 {
		font-size: 20px;
	}
	.container-resuelve-tus-dudas button {
		font-size: 30px;
	}
	.container-resuelve-tus-dudas button:hover {
		font-size: 30px;
	}
	.container-resuelve-tus-dudas button .icono-preguntas-container {
		width: 47px;
		margin-left: 40px;
	}
	.iphon11ProPad {
		padding-top: 2px;
	}
	.pagos {
		margin-top: -79px !important;
	}
}

@media (max-width:1024px) {
	.phone input{
		width: 100%
	}
	.ingresa input {
    width: 100%;
	}
}
