@media(max-width: 1300px) {
	.encabezado .formulario {
		max-width: 320px;
		width: 100%;
	}
	.encabezado-primera-imagen img {
		width: 120px;
	}
}
@media(max-width: 1200px) {
	.encabezado-primera-imagen {
		display: none;
	}
	.encabezado-b h1 {
		font-size: 45px;
	}
	.encabezado-b p {
    	font-size: 14px;
	}
	.encabezado .formulario {
    	max-width: 450px;
	}
}
@media(max-width: 991px) {
	h1 {
		font-size: 50px;
	}
	.encabezado {
		background-size: cover;
		background-position: -133px top;
	}
	.encabezado-b .dos, .encabezado-b .tres {
		display: none;
	}
	.btn-wp {
		top: 30px;
		right: 25px;
		padding: 12px 16px;
	}
	.que-es-col1 {
		padding-right: 0;
	}
	.que-es-col2 {
		padding-left: 30px;
	}
	.clientes {
		justify-content: space-evenly;
    	flex-wrap: wrap;
	}
	.fondotest {
		padding-top: 250px;
		background-position-x: center;
	}
	.caja-producto {
		padding: 30px 15px 30px 15px
	}
	.contiene-producto:nth-child(1) {
		padding-left: 15px;
	}
	.contiene-producto:nth-child(2) {
		padding-left: 15px;
		padding-right: 15px;
	}
	.contiene-producto:nth-child(3) {
		padding-right: 15px;
	}
	.contactenos {
		padding-top: 170px;
	}
	.contenedor-copyright {
		flex-direction: column;
	}
	.copyright .contenedor-copyright img {
		padding-top: 35px;
	}
	.planes-info {
		margin: 0 7px;
	}
	.planes-info h3 {
		font-size: 25px;
	}
	.planes-info p {
		font-size: 15px;
	}
}

@media(max-width: 767px){
	.integraciones {
		padding: 0px 20px;
	}
	.integraciones ul li {
		width: 50%;
	}
	.caracteristicas-items {
     	margin-top: 0;
     	margin-bottom: 0;
    }
	.fondo-integraciones {
		background-size: cover;
		padding-top: 85px;
	}
	.caracteristicas {
		padding: 0px 20px 0 20px;
    }
	.que-es {
		margin-top: 0;
	}
	.clientes {
		justify-content: space-evenly;
    	flex-wrap: wrap;
	}
	.que-es-col2{
		padding: 0 5px 0px 5px;
		border-left: 0;
		border-top: 1px solid #a1a1a1;
	}
	.que-es-col1 {
		padding: 0 5px 90px 5px;
		padding-bottom: 90px;
	}
	.que-es-col2 img {
		padding-top: 55px;
	}
	h4 {
		font-size: 17px;
	}
	.encabezado {
		text-align: center;
		height: 100vh;
		padding-top: 90px;
	}
	.encabezado-texto {
		margin-top: 50%;
    transform: translateY(-50%);
	}
	.encabezado-b .encabezado-texto {
		margin-top: 20px;
		transform: translateY(0);
	}
	.encabezado-b h2 {
		margin-bottom: 30px;
	}
	.encabezado hr {
		margin: 35px auto 45px;
	}
	.encabezado p {
		max-width: 280px;
		margin: 0 auto;
	}
	.encabezado-b h1 {
		font-size: 50px;
	}
	.encabezado-b p {
    	font-size: 17px;
	}
	.encabezado-b {
		height: inherit;
		padding-bottom: 50px;
	}
	.encabezado-b .encabezado-texto {
		max-width: inherit;
	}
	.encabezado-b .encabezado-segundo-container {
		margin: 40px auto 0 auto;
		text-align: left;
	}
	.encabezado-b .encabezado-segundo-container h2 {
		text-align: center;
	}	
	.btn-wp, .encabezado img, .encabezado .boton {
		display: none;
	}
	.encabezado-b .formulario span .boton {
		display: block;
	}
	.encabezado .btn-proxima-seccion {
		display: block;
		position: absolute;
		top: 72%;
  		left: 50%;
  		transform: translateX(-50%);
	}
	.encabezado-b .btn-proxima-seccion {
		display: none;
	}
	.nuestros-productos {
		margin-top: 100px;
	}
	.caja-producto {
		padding: 5px 25px 5px 25px
	}
	.fondo-contactos {
		padding-bottom: 60px;
	}
	.contactenos {
		padding-top: 0;
	}
	.contactenos .argentina {
		padding-top: 90px;
		padding-bottom: 60px;
		border-bottom: 1px solid #fff;
	}
	.preguntas-frecuentes {
    		padding: 0 20px;
	}
	.argentina, .eeuu {
		padding-right: 5px;
	}
	.campania-linea article {
		padding: 0 45px 0 0;
	}
	.campania-linea .linea-punto + article {
		padding: 0 0 0 45px;
	}
	.planes-info {
		margin: 0 auto;
    max-width: 221px;
	}
	.planes .planes-slider .planes-info {
		max-width: none;
		margin: 0 12.5px;
	}
	.planes .planes-slider .slick-prev {
		left: -36px;
	}
	.planes .planes-slider .slick-next {
		right: -36px;
	}
	footer .estilo-pie {
		flex-direction: column;
		width: 100%;
		padding-bottom: 40px;
	}
	footer .estilo-pie a {
		padding-top: 25px;
		padding-bottom: 20px;
		border-right: 0;
		border-bottom: 1px solid #fff;
	}
	footer .estilo-pie a:nth-child(2) {
		padding-left: 0px;
	}
	footer .estilo-pie a:nth-child(3) {
		padding-left: 0px;
		border-bottom: 0;
	}
}

@media(max-width: 576px){
	.linea-tiempo, .campania-linea-fila {
		display: none;
	}

	.multiple-items03 {
		display: block;
		padding-top: 30px;
	}

	.multiple-items03 article {
		padding: 0;
		text-align: center;
		max-width: 270px;
		margin: 0 auto;
	}

	.multiple-items03 figure {
		margin-bottom: 30px;
	}

	.multiple-items03 figure img {
		margin: 0 auto;
	}

	.multiple-items03 .slick-arrow {
		opacity: .5;
	}

	.nav-tabs li:last-child{
		display: none;
	}

	.planes .nav {
		justify-content: flex-start;
	}

	.planes-prepagos {
		height: inherit !important;
    overflow: inherit !important;
    opacity: 1 !important;
	}

	.planes-prepagos > h3 {
	  display: inline-block;
		border-bottom: 2px solid #45CDE5;
		margin-bottom: 50px;
		margin-left: 15px;
		margin: 80px 15px 50px 15px;
		padding-bottom: 20px;
	}
}

@media(max-width: 480px){
	.planes {
		overflow: visible;
	}
	.planes, .planes .row, .planes .col-12 {
		padding-right: 0;
		padding-left: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.planes h2 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.planes h2 + hr {
		margin-left: 15px;
	}

	.planes-info {
		margin: 0 7px;
		max-width: inherit;
	}

	.planes-slider .slick-slide img {
		max-width: inherit;
		width: 100%;
	}

	/* Flechas dentro del ancho en móvil para no salirse del viewport */
	.planes .planes-slider {
		padding: 0 40px 8px;
		box-sizing: border-box;
	}
	.planes .planes-slider .slick-prev {
		left: 2px;
	}
	.planes .planes-slider .slick-next {
		right: 2px;
	}
}

@media (min-width: 1200px) {
	.encabezado-b .container {
	    max-width: 1600px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.encabezado-b .container {
	    max-width: 990px;
	}
}
