@media screen and (max-width: 999px){
    .desk{
		display: none !important;
	}

	.desk-flex{
		display: none !important;
	}

	.mob{
		display: initial !important;
	}

	.mob-flex{
		display: flex !important;
	}

	section.main-uno {
		height: 55%;
	}
	.home-container{
		max-height: 55vh;
	}
	.home-container-main h1,
	.text-slider{
		font-size: 25px;
	}

	.how-works h2{
		font-size: 21px;
	}

	.how-works h3{
		font-size: 19px;
	}

	.item-work{
		width: 50%;
	}

	.item-work img{
		width: 70px;
    	height: 108px;
	}

	.item-work p{
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.register-card{
		width: 100%;
		margin-bottom: 45px;
		height: 261px;
	}

	.register-card-text img{
		width: 40px;
		height: 40px;
	}

	.register-card-text{
		padding: 20px 9px;
	}

	.card-text p{
		font-size: 21px;
	}

	.card-text-title{
		font-size: 16px !important;
	}

	.footer-left{
		width: 100%;
		margin-top: 40px;
	}

	.footer-center{
		width: 100%;
	}

	.footer-right{
		width: 100%;
		padding: 0px;
		margin-top: 20px;
		align-items: flex-start;
		flex-direction: row;
		flex-wrap: wrap;		
	}

	.footer-content{
		flex-wrap: wrap;
	}

	.footer-center p{
		margin-bottom: 23px;
    	font-size: 20px;
	}

	.footer-left img{
		width: 153px;
	}

	.footer-right p{
		font-size: 18px;
    	text-align: left;
    	width: 100%;
	}

	.footer-right img{
		width: 115px;
		height: 36px;
		margin: 0px 10px;
	}

	.drawer--left .drawer-hamburger, .drawer--left.drawer-open .drawer-nav, .drawer--left.drawer-open .drawer-navbar .drawer-hamburger{
		right: 0;
		left: unset;
		position: absolute;
	}

	.drawer-nav{
		background-color: #FCBF00;
		z-index: 15;
	}
	.drawer--left.drawer-open .drawer-hamburger{
		right: 0;
		left: unset;
		z-index: 16;
	}

	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{
		background-color: #FFFFFF;
		height: 3px;
	}

	.drawer-hamburger-icon:after, .drawer-hamburger-icon:before{
		background-color: #FFFFFF;
	}

	.drawer-menu-item{
		color: #FFFFFF;
		font-weight: 500;
		font-size: 18px;
	}

	.header-section {
		height: 58px;
		display: flex;
		justify-content: flex-start;
	}

	.logoheadermob{
		width: 110px;
		margin-left: 20px;
	}

	.section-map-left{
		width: 100%;
	}

	.section-map-right{
		width: 100%;
	}	

	.section-map{
		flex-wrap: wrap;
	}

	.section-map-left p{
		margin-top: 20px;
		font-size: 15px;
	}

	.header-detalle h1{
		font-size: 26px;
	}

	.header-detalle{
		padding: 40px 0px;
	}

	.contain-item{
		margin: 0px 0px 40px;
	}

	.detalle-left-local{
		width: 100%;
	}

	.detalle-right-local{
		margin-top: 50px;
		width: 100%;
	}

	.section-register-contain{
		padding: 0px;
		flex-wrap: wrap;
	}

	.section-register-left{
		width: 100%;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.section-register-right{
		width: 90%;
		margin: auto;
		margin-bottom: 90px;
	}

	.section-register-left h1{
		font-size: 26px;
		text-align: center;
	}

	.section-register-left h1{
		width: 100%;
		text-align: center;
	}

	.section-negocio-left h2{
		text-align: center;
		font-size: 24px;
	}
	.paquetes_cont{
		grid-template-columns: repeat(1, 1fr);
	}
	.circle_container{
		display: none;
	}
	.circle_container.active{
		display: flex;
	}
	.button_cont{
		right: 0!important;
	}
	.descarga_sect{
		height: auto;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 50px 20px;
		gap: 40px;
	}
	.descarga_logo{
		border-radius: 30px;
	}
	.descarga_title{
		width: 100%;
		text-align: center;
		font-weight: bold;
		font-size: 30px;
	}
	.descarga_subtitle{
		width: 100%;
		text-align: center;
		font-weight: normal;
		font-size: 23px;
	}
	.descarga_btns{
		flex-direction: column;
	}
}