@media (max-width: 1919px) {

	.las {
		margin-top: 53px;
	}

	.main {
		height: auto;
		background: url("../img/bg.png") no-repeat;
		height: 889px;
		background-size: cover;
		background-position: center;
	}

	.main-title {
		font-size: 70px;
		color: #B1E24B;
	}

	.main-card {
		font-size: 22px;
		color: #fff;
	}

}

@media (max-width: 1280px) {
	.head {
		height: 80px;
	}

	.min-width {
		width: 90%;
		min-width: 90%;
	}

	.head-mobile {
		/* justify-content:space-around; */
	}

	.head-nav:last-child {
		margin-right: 0;
	}

	.main {
		padding-top: 100px;
		background-size: 100% 100%;
	}


	/* aspectos start */
	.aspectos-mobile-img {
		width: 400px;
		height: auto;
		margin-right: 0px;
	}

	.aspectos-title {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	.aspectos-mobile-icon {
		margin-right: 12px;
	}

	/* comenzar */
	.comenzar-c {
		width: 90%;
	}

	.step-sub {
		font-size: 14px;
		line-height: 28px;
	}


	/* somos */
	.somos-left {
		margin-right: 0px;
		font-size: 18px;
		line-height: 50px;
	}

	/* footer start */
	.footer-tag {
		padding-left: 50px;
	}

	.footer-img {
		margin-right: 60px;
	}
}





@media (max-width: 1024px) {
	.head-nav {
		margin-right: 20px;
	}

	.aspectos-mobile-img {
		width: 300px;
	}

	.aspectos-title {
		font-size: 16px;
	}

	.aspectos-mobile-icon {
		width: 40px;
		height: 40px;
	}

	.comenzar {
		padding-top: 12px;
	}

	.somos {
		padding-top: 150px;
	}

	.somos-left {
		font-size: 16px;
		line-height: 30px;
		padding-top: 20px;
	}

	.somos-mobile-img {
		width: 300px;
		height: auto;
	}

	.somos-mobile-google {
		width: 220px;
		height: auto;
	}
}



/* 750 */
@media (max-width: 750px) {
	.las {
		margin-top: 30px;
	}

	.head {
		height: 55px;
	}

	.head-mobile {
		justify-content: space-around;
	}

	.head img {
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.head-nav {
		font-size: 0.2rem;
		margin-right: 0px;
		line-height: 0.24rem;
	}

	.min-width {
		width: 90%;
		min-width: 90%;
	}

	.head-nav:last-child {
		margin-right: 0px;
	}

	.mobile-menu {
		display: none;
		position: fixed;
		top: 0;
		width: 100%;
		left: 0;
		background: #fff;
		z-index: 4;
		border-top: 1px solid #ccc;

	}

	.mobile-menu-item {
		display: block;
		padding: 0 0.3rem;
		font-size: 14px;
		color: #232323;
		line-height: 16px;
		margin-bottom: 20px;
		text-decoration: none;
	}

	.mobile-menu-item:last-child {
		margin-bottom: 0;
	}

	.mobile-menu-size {
		padding: 15px 0 21px;
	}

	.mobile-menu-close {
		padding: 8px 0.3rem;
		border-bottom: 1px dashed #F3F0F3;
		text-align: right;
		font-size: 0;
	}

	.mobile-menu-close img {
		width: 30px;
		height: 30px;
	}

	.mobile-menu-footer {
		padding: 12px;
		background: rgba(21, 101, 255, .1);
		text-align: center;
		font-size: 0;
	}

	.mobile-menu-footer a {
		text-decoration: none;
	}

	.menu-mask {
		display: none;
		position: fixed;
		top: 0;
		height: 100%;
		left: 0;
		background: rgba(0, 0, 0, .5);
		width: 100%;
		height: 100%;
		z-index: 2;
	}

	/* main start */
	.main {
		background-size: 100% 100%;
		height: 6.1rem;
		padding-top: 20px;
		padding-bottom: 20px;

	}

	.w499 {
		width: 100%;
		min-width: 100%;
		padding-top: 0;
	}

	.main-title {
		font-size: 0.3rem;
		margin-bottom: 12px;
		line-height: 0.5rem;
		color: #B1E24B;
	}

	.main-card {
		font-size: 0.24rem;
		line-height: 0.4rem;
		padding: 0.01rem 0.14rem;
		margin-bottom: 18px;
		color: #fff;
	}

	.main-sub {
		font-size: 0.24rem;
		line-height: 0.6rem;
		color: #fff;
	}

	/* main end */



	/* aspectos start */
	.font-title {
		font-size: 0.45rem;
		line-height: 0.6rem;
	}

	.aspectos {
		padding-top: 18px;
		padding-bottom: 1rem;
	}

	.aspectos-mobile {
		flex-wrap: wrap;
	}

	.aspectos-mobile-110 {
		margin-bottom: 0.8rem;
	}

	.mr90 {
		margin-right: 0;
	}

	.aspectos-mobile-img {
		width: 100%;
		height: auto;
	}

	.aspectos-title {
		font-size: 0.28rem;
		line-height: 0.3rem;
		margin-bottom: 0.42rem;
	}

	.aspectos-mobile-icon {
		width: 0.6rem;
		height: 0.6rem;
		margin-right: 12px;
	}

	/* aspectos end */



	/* comenzar start */
	.comenzar {
		padding-top: 12px;
		background-size: 100% auto;
		height: 4rem;

	}

	.comenzar-t {
		font-size: 0.45rem;
		line-height: 0.5rem;
	}

	.comenzar-c {
		width: 98%;
		padding: 0.49rem 0 0.51rem;
		margin-top: 10px;
	}

	.step-line {
		height: auto;
	}

	.step-line img {
		width: 1rem;
		height: 1rem;
	}

	.step-font {
		font-size: 0.24rem;
		color: #1C1C1C;
		line-height: 0.32rem;
		margin-top: 12px;
		margin-bottom: 0.08rem;
	}

	.step-sub {
		font-size: 0.16rem;
		line-height: 0.31rem;
	}

	/* comenzar end */




	/* somos start */
	.somos {
		padding-top: 1.94rem;
		margin-bottom: 0.99rem;
	}

	.somos-t {
		margin-bottom: 0.48rem;
		font-size: 0.45rem;
	}

	.somos-mobile {
		flex-wrap: wrap;
	}

	.somos-mobile .somos-mobile-google {
		width: 3.02rem;
		height: 0.9rem;
		margin-bottom: 0.3rem;
	}

	.somos-mobile-img {
		width: 100%;
		height: auto;
	}

	.somos-left {
		width: 100%;
		padding-top: 0;
		font-size: 0.3rem;
		line-height: 0.6rem;
		margin-right: 0;
		margin-bottom: 0.24rem;
	}

	/* somos end */


	/* footer start */
	.footer {
		padding-top: 0.6rem;
		padding-bottom: 30px;
	}

	.footer-top {
		font-size: 0.45rem;
		line-height: 0.6rem;
	}

	.footer-top-sub {
		font-size: 0.3rem;
		line-height: 0.6rem;
		margin-bottom: 0.36rem;
	}

	.footer-img {
		width: 1.2rem !important;
		height: 1.2rem !important;
		margin-right: 12px;
	}

	.footer-tag {
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
		padding-left: 0.2rem;
		font-size: 0.22rem;
		text-align: left;
		text-decoration: none !important;
	}

	.footer-tag img {
		width: 0.32rem;
		height: 0.32rem;
		margin-right: 12px;
	}

	.mb54 {
		margin-bottom: 0.54rem;
	}

	.footer-t {
		font-size: 0.2rem;
		line-height: 0.2rem;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
		margin-top: 50px;
	}

	/* footer end */
}