@media (max-width: 700px){
	h1{font-size: 35px}
	.contain {min-width: initial; width: calc(100% - 20px);}
	.header{height: 50px;}
	.cursoOnline{font-size: 50px; padding: 0px 10px;}
	.cursoOnlineSub{font-size: 23px; padding: 0px 10px;}
	.menuItem{display: none}
	.login{display: block !important; position: absolute; right: 40px; border: 1px solid #FFFFFF; padding: 5px 10px; border-radius: 3px;}

	.flex .img {width: 100%; padding: 15px 0px;}
	.flex .txt {width: initial}
	.cronograma>div {width: 100%;}
	
	.blueTriangle{background-size: auto 100%;}
	
	.flexCenter{align-items: flex-start;}
	.bodyLogin{background: #000000;}
	.boxLogin{width: 100%}
	
	/*CORRIGE ANIMATION MOBILE - LEFT E RIGHT*/
	[data-anime='left']{transform: translate3d(0px, 0, 0)}
	[data-anime='right']{transform: translate3d(0px, 0, 0)}

}