/* BigX Desktops*/
@media (min-width: 1401px){

}

	
/* Big Desktops*/
@media (min-width: 1281px) and (max-width: 1400px){

	.menu-logo img {
	    max-width: 50%;
	}

	.menu-links li {
	    padding-left: 2em;
	    padding-right: 2em !important;
	}
}

/* Laptops, Desktops*/
@media (min-width: 1025px) and (max-width: 1280px){

}

/* Tablets, Ipads (portrait)*/
@media (min-width: 768px) and (max-width: 1024px){

	/* Generales */


	/* Menu Mob */


	/* Contacto */
	.form-input-margin,
	.form-input-margin:last-child{
		width: 100%;
		margin-bottom: 2%;
		margin-right: 0;
	}


	/* Footer */
	#footer{
		padding-left: 20px;
		padding-right: 20px;
	}
	#footer .copy,
	#footer .created{
		text-align: center;
	}
	#footer .copy{
		margin-bottom: 30px;
	}

}

/* Tablets, Ipads (landscape)*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){


	/* Menu */
	.content-item-menu{
		display: none;
	}
	.content-item-menumob{
		display: block;
	}
	.logo-menu img {
	    max-width: 250px;
	}
	/*.content-item-menumob{
	    vertical-align: middle;
	    padding: 38px 0;
	}*/
	.content-item-menumob i {
		font-size: 2.25em;
		margin: 0;
		color: var(--text-color-general);
	}


	/* Menu Mob */
	.mnumobiletop .mnumobile-contacto .mnum-contac-info{
		padding-right: 0; 
	}


	/* Generales */
	.container {width: 100%;}


	/* Contacto */
	.form-input-margin,
	.form-input-margin:last-child{
		width: 100%;
		margin-bottom: 2%;
		margin-right: 0;
	}


	/* Footer */
	#footer{
		padding-left: 20px;
		padding-right: 20px;
	}
	#footer .copy,
	#footer .created{
		text-align: center;
	}
	#footer .copy{
		margin-bottom: 30px;
	}

}

/* Tablets, Mobiles (Horizontal)*/
@media (min-width: 421px) and (max-width: 767px){


	/* Menu */
	.nav-menu-content{
		display: none;
		margin-left: 2em;
	}
	.content-item-menumob{
		display: block;
	}
    header nav .container-header {
	    padding: 2em;
	    width: 100%;
	    justify-content: space-between;
	}
	header nav .logo-menu img{
		max-width: 160px;
    	transition: all .3s ease-out;
	}
	.content-item-menumob i{
		font-size: 2.25em;
		margin: 0;
		color: var(--text-color-general);
	}
	#mnumobiletop .mnuMobLogo img{
		max-width: 300px;
	}
	.mnumobiletop .mnumobile-items ul{
		margin-top: 2em;
	}


	/* Menu Mob */
	.mnumobiletop .mnumobile-contacto .mnum-contac-info{
		padding-right: 0; 
	}

	/* Section (Inicio) */
	.txt-date-evento h4{
		line-height: 1.5 !important;
		letter-spacing: .05em !important;
	}
	.menu-logo img{
		max-width: 85%;
	}

	/* Fundamentación */
	.fundamentacion.section{
		width: 80%;
	}
	.content-fundamentacion{
	    padding: 0;
	    max-width: 100%;
	}
	.content-fundamentacion h1{
		margin-top: 0;
	}
	.content-logos{
		flex-wrap: wrap;
		max-width: 80% !important;
	}
	.item-logos{
		margin-bottom: 2em;
	}
	.content-logos.logos-apoyan .item-logos {
	    flex-basis: 50%;
	}

	/* Autoridades */
	.autoridades .container-section {
	    flex-direction: column;
	}
	.autoridades .item-autoridades {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 5em;
	}


	/* Generales */
	.container {width: 100%;}


	/* Contacto */
	.form-input-margin,
	.form-input-margin:last-child{
		width: 100%;
		margin-bottom: 2%;
		margin-right: 0;
	}


	/* Footer */
	#footer{
		padding-left: 20px;
		padding-right: 20px;
	}
	#footer .copy,
	#footer .created{
		text-align: center;
	}
	#footer .copy{
		margin-bottom: 30px;
	}


	/* Disertantes */
	.disertantes .diser-foto img.img-disertante{
	    max-width: 150px;
	}
	.disertantes .disertantes-info{
    	gap: 5em 2em;
	}
	.disertantes .item-disertantes {
	    flex-basis: 45%;
	}

}

/* Most of the Smartphones Mobiles (Vertical)*/
@media (min-width: 320px) and (max-width: 480px){



	/* Generales Menu */
	.nav-menu-content{
		display: none;
	}
	.content-item-menumob{
		display: block;
	}
	header nav .container-header{
		padding: 2em;
		width: 100%;
		justify-content: space-between;
	}
	header nav .logo-menu img{
		max-width: 160px;
    	transition: all .3s ease-out;
	}
	.content-item-menumob i{
		font-size: 2.25em;
		margin: 0;
		color: var(--text-color-general);
	}
	#mnumobiletop .mnuMobLogo img{
		max-width: 300px;
	}
	.mnumobiletop .mnumobile-items ul{
		margin-top: 2em;
	}


	/* Generales */
	.section{
        max-width: 95% !important;
        margin: 0 auto;
	}
	.container-section{
    	padding: 3em 2em !important;
	}
	.padding-section {
	    padding-top: 6em;
	    padding-bottom: 6em;
	}
	.menu-logo img{
		max-width: 85%;
	}
	.items-imagenes{
		width: 50% !important;
	}
	.items-ventajas{
		margin-bottom: 35px;
	}
	.items-ventajas:last-child{
		margin-bottom: 0;
	}
	.section-default.footer .container-section{
    	padding: 2em 2em !important;
	}
	.form-input-margin{
		width: 100% !important;
		margin: 0 !important;
		margin-bottom: 5% !important;
	}
	.padding-section-top{
    	padding-top: 5em;
    	padding-left: 2em;
    	padding-right: 2em;
	}
	.container-title{
		width: 100% !important;
	}
	.content-title{
		margin-bottom: 0 !important;
	}
	.content-title .content-intro p{
		margin-bottom: 0 !important;
	}
	.smartcitybkg{
	    height: 100vh;
	}
	.smartcitybkg {
	    background-position: top right;
	}
	.smartcitybkg .content-about-business{
	    padding: 2em;
	}
	.smartcitybkg .container-section {
	    justify-content: center;
	}
	.ubicacion{
	    height: 60vh;
	}
	.ubicacion {
	    background-position: center;
	}


	/* Section (Inicio) */
	.txt-date-evento h4{
		line-height: 1.5 !important;
		letter-spacing: .05em !important;
	}
	/*.txt-date-evento h4 span{
		display: none;
	}*/
	.txt-date-evento{
		width: 85%;
	}


	/* Fundamentación */
	.content-fundamentacion{
	    padding: 0;
	    max-width: 100%;
	}
	.content-fundamentacion h1{
		margin-top: 0;
	}
	.content-logos{
		flex-wrap: wrap;
		max-width: 80% !important;
	}
	.item-logos{
		margin-bottom: 2em;
	}
	.content-logos.logos-apoyan .item-logos {
	    flex-basis: 90%;
	}
	.content-logos .item-logos img,
	.content-logos.logos-apoyan .item-logos img {
    	max-width: 90%;
	}

	/* Autoridades */
	.autoridades .container-section {
	    flex-direction: column;
	}
	.autoridades .item-autoridades {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 5em;
	}


	/* Footer */
	#footer{
		padding-left: 3em;
		padding-right: 3em;
	}
	#footer .copy{
		text-align: center;
	}


	/* Intro 2 */
	.txt-date-evento h1{
    font-size: 3.5em !important;
	}
	.txt-date-evento h2{
    font-size: 2em !important;
	}


	/* Disertantes */
	.disertantes .diser-foto img.img-disertante{
	    max-width: 150px;
	}
	.disertantes .disertantes-info{
    	gap: 5em 2em;
	}
	.disertantes .item-disertantes {
	    flex-basis: 45%;
	}


	/* Cronograma */
	h3.fecha_charla{
		display: block !important;
		text-align: center !important;
	}
	.container-cronograma{
		width: 100% !important;
	}
	.container-column-cronog{
		flex-basis: 100% !important;
	}
    .hora-charla{
    	width: 15% !important;
    }
    .contenido-charla{
    	width: 80% !important;
    }

}