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

}

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

	.menu-logo img {
	    max-width: 40%;
	    margin-top: 3.5em;
	}

/*	.menu-links li {
	    padding-left: 1em;
	    padding-right: 1em !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;
	}
	.section{
        max-width: 95% !important;
        margin: 0 auto;
	}


	/* 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;
		font-size: calc(1vh + .75em);
	}
	/*.txt-date-evento h4 span{
		display: none;
	}*/
	.txt-place-evento{
		justify-content: space-between;
	}
	.txt-date-evento p,
	.txt-place-evento .place-location p{
		margin: 0;
	}
	.txt-date-evento,
	.txt-place-evento{
		width: 85%;
	}
	.txt-place-evento .place-location{
		padding: 0;
		margin-top: 1em;
		width: 48%;
	}
	.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,
	.content-logos.logos-auspician .item-logos
	.content-logos.logos-adhieren .item-logos{
	    flex-basis: 70%;
	}

	/* Aranceles */
	.aranceles .container-aranceles{
		flex-wrap: wrap;
	}
	.aranceles .item-arancel {
	    width: 85%;
	    margin: 0;
	    border: 1px solid rgba(51, 51, 51, .5);
	}

	/* Ponencias */
	.ponencias .container-section {
		flex-direction: column;
	}
	.ponencias .container-section,
	.ponencias .img-ponencias,
	.ponencias .txt-ponencias{
		width: 100%;
	}
	.ponencias .img-ponencias{
        margin-bottom: 2em;
        padding-left: 2em;
        padding-right: 2em;
	}
	.ponencias .txt-ponencias{
		text-align: center;
	}

	/* Jornada */
	/*.jornada .txt-jornadas-container {
		flex-direction: column;
		width: 90%;
		margin: 0 auto;
	}*/
	.jornada .txt-jornada{
        flex-direction: column;
        width: 90%;
        margin: 0 auto;
        padding: 2em 0;
	}
	.jornada .txt-jornada .organiza-jornada,
	.jornada .txt-jornada .fecha-jornada,
	.jornada .txt-jornada .inscripcion-jornada{
		width: 100%;
	    text-align: center !important;
	    padding: .5em 0;
	}
	.jornada .txt-jornada .inscripcion-jornada{
	    padding-top: 2em;
	}
	.jornada .container-section,
	.jornada .txt-jornada1,
	.jornada .txt-jornada2{
		width: 100%;
		text-align: center;
	}

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


	/* Generales */
	.button-buy{
		width: 100%;
	}
	.button-buy a{
	margin: 0 auto 2em;
	display: block;
	width: 80%;
	}
	.container-ejes{
		gap: 1em 0;
	}
	.item-ejes {
	    flex-basis: 100%;
	}
	.nombre-ejes {
	    margin: 0;
	    padding-right: 3em;
	}
	.nombre-ejes span {
    	background-color: var(--primary-color);
	}
	.container {width: 100%;}
	.separadores-img {
	    background-position: -300px;
	}


	/* 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;
	}


	/* Intro 2 */
	.intro-2 .txt-date-evento{
		width: 100%;
	}
	.intro-2 .txt-date-evento h1{
    	font-size: calc(1vh + 2em) !important;
	}
	.intro-2 .txt-date-evento h2{
    	font-size: calc(1vh + 1.5em) !important;
	}


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

	/* Cronograma */
	.cronograma .container-section {
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	h3.fecha_charla{
		text-align: center !important;
		padding-left: .5em;
        padding-right: .5em;
	}
	.container-cronograma{
		width: 100% !important;
	}
	.container-column-cronog{
		flex-basis: 100% !important;
		padding-top: 0;
        padding-bottom: 0;
	}
    .hora-charla{
    	width: 15% !important;
    }
    .contenido-charla{
    	width: 80% !important;
    }

}

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



	/* 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 */
	.button-buy{
		width: 100%;
		margin-top: 2em;
	}
	.button-buy a{
	margin: 0 auto 2em;
	display: block;
	width: 80%;
	}
	.container-ejes{
		gap: 1em 0;
	}
	.item-ejes {
	    flex-basis: 100%;
	}
	.nombre-ejes {
	    margin: 0;
	    padding-right: 3em;
	}
	.nombre-ejes span {
    	background-color: var(--primary-color);
	}
	.separadores-img {
	    background-position: -300px;
	}
	.section{
        max-width: 95% !important;
        margin: 0 auto;
	}
	.container-section{
    	padding: 3em 2em !important;
	}
	.padding-section {
	    padding-top: 6em;
	    padding-bottom: 6em;
	}
	.menu-logo{
		margin-top: 6em;
	}
	.menu-logo img{
		max-width: 70%;
	}
	.section-default.footer .container-section{
    	padding: 2em 2em !important;
	}
	.form-input-margin {
        width: 100% !important;
        margin: 0 !important;
        margin-bottom: 5% !important;
    }
	/*.form-input-margin,
	.form-input-margin:last-child{
		width: 100%;
		margin-bottom: 2%;
		margin-right: 0;
	}*/
	.padding-section-top{
    	padding-top: 5em;
    	padding-left: 2em;
    	padding-right: 2em;
	}
    .container-title {
        width: 80% !important;
        margin: 0 auto;
    }
	.content-title{
		margin-bottom: 0 !important;
	}
	.content-title .content-intro p{
		margin-bottom: 0 !important;
	}


	/* Section (Inicio) */
	.txt-date-evento h4{
		line-height: 1.5 !important;
		letter-spacing: .05em !important;
		font-size: calc(1vh + .75em);
	}
	/*.txt-date-evento h4 span{
		display: none;
	}*/
	.txt-place-evento{
		justify-content: space-between;
	}
	.txt-date-evento p,
	.txt-place-evento .place-location p{
		margin: 0;
	}
	.txt-date-evento,
	.txt-place-evento{
		width: 85%;
	}
	.txt-place-evento .place-location{
		padding: 0;
		margin-top: 1em;
		width: 48%;
	}


	/* Fundamentación */
	.content-fundamentacion{
	    padding: 0;
	    max-width: 100%;
	}
	.content-fundamentacion h1{
		margin-top: 0;
		font-size: calc(1vh + 1.5em);
	}
	.content-logos{
		flex-wrap: wrap;
		max-width: 80% !important;
	}
	.item-logos{
		margin-bottom: 2em;
	}
	.content-logos.logos-apoyan .item-logos,
	.content-logos.logos-auspician .item-logos{
	    flex-basis: 90%;
	}
	.content-logos .item-logos img,
	.content-logos.logos-apoyan .item-logos img,
	.content-logos.logos-auspician .item-logos img{
    	max-width: 90%;
	}

	/* Aranceles */
	.aranceles .container-aranceles{
		flex-wrap: wrap;
	}
	.aranceles .item-arancel {
	    width: 85%;
	    padding: 3em;
	    margin: 0;
	    border: 1px solid rgba(51, 51, 51, .5);
	}


	/* Ponencias */
	.ponencias .container-section {
		flex-direction: column;
	}
	.ponencias .container-section,
	.ponencias .img-ponencias,
	.ponencias .txt-ponencias{
		width: 100%;
	}
	.ponencias .img-ponencias{
        margin-bottom: 2em;
        padding-left: 2em;
        padding-right: 2em;
	}
	.ponencias .txt-ponencias{
		text-align: center;
	}

	/* Jornada */
	/*.jornada .txt-jornadas-container {
		flex-direction: column;
		width: 90%;
		margin: 0 auto;
	}*/
	.jornada .txt-jornada{
        flex-direction: column;
        width: 90%;
        margin: 0 auto;
        padding: 2em 0;
	}
	.jornada .txt-jornada .organiza-jornada,
	.jornada .txt-jornada .fecha-jornada,
	.jornada .txt-jornada .inscripcion-jornada{
		width: 100%;
	    text-align: center !important;
	    padding: .5em 0;
	}
	.jornada .txt-jornada .inscripcion-jornada{
	    padding-top: 2em;
	}
	.jornada .container-section/*,
	.jornada .txt-jornada1,
	.jornada .txt-jornada2*/{
		width: 100%;
		text-align: center;
	}

	/* 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 */
	.intro-2 .txt-date-evento{
		width: 100%;
	}
	.intro-2 .txt-date-evento h1{
    	font-size: calc(1vh + 2em) !important;
	}
	.intro-2 .txt-date-evento h2{
    	font-size: calc(1vh + 1.5em) !important;
	}


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


	/* Cronograma */
	.cronograma .container-section {
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	h3.fecha_charla{
		text-align: center !important;
		padding-left: .5em;
        padding-right: .5em;
	}
	.container-cronograma{
		width: 100% !important;
	}
	.container-column-cronog{
		flex-basis: 100% !important;
		padding-top: 0;
        padding-bottom: 0;
	}
    .hora-charla{
    	width: 15% !important;
    }
    .contenido-charla{
    	width: 80% !important;
    }

}