
@media handheld, only screen and (min-width: 768px) and (max-width: 1024px){

}


@media handheld, only screen and (min-width: 768px) and (max-width: 1023px) {
	 
}

/* ---------------------------- 320px-640px -------------------------- */

@media handheld, only screen and (max-width: 667px) {
	.section{
		padding: 0 50px;
	}  
	.fp-viewing-home .redes,
	.fp-viewing-turbinas .redes{
		display: none;
	}
	.card-time-line{
		background: transparent;
	}
	.card-time-line h2{		
		display: inline-block;
		vertical-align: top;
	}
	.year-nov-div-2021 .card-time-line p,
	.year-mar-abril-2022 .card-time-line p{
	    font-size: 12px;
	    line-height: 17px;
	}
	.pd-xs-0{
		padding: 0 0 !important;
	}
	.card-time-line br,	.main-bg-home br,
	.main-footer br, .line-left,
	.year-sep-2022 .card-time-line.card-right h2{
		display: none !important;
	}
	.card-time-line h2{
		font-size: 27px;
	}
	.year-sep-dic-2022 .card-time-line h2,
	.year-semestre-2022 .card-time-line h2{
		font-size: 20px;
	}
	.main-bg-home{
		padding: 0 35px 0 35px;
	}	
	.main-bg-home article p{
		font-size: 15px;
    	line-height: 18px;
	}
	#fp-nav.right {
	    right: 5px;
	}	
	.ir-up{
		left: 10px;
		top: 10px;
	}
	.scroll-down{bottom: 15px;}
	.scroll-relative{display: none;}
	.redes{		
	    max-width: inherit;
	    bottom: 10px;	    	    
	    left: 10px;
	    text-align: center;
	}
	.redes ul{
		display: inline-block;
		vertical-align: top;
	}
	.redes ul li{
		margin: 0 3px;
		float: left;
	}
	.ir-site{
		left: 25px;
	}		
	.card-time-line p{
		font-size: 14px;
		line-height: 19px;
	}
	.year-1998 .info{
		width: 100%;
    	position: relative;
    	top: 0;
    	padding: 0;
	}
	.logo-home{
		right: -25px;
    	top: 10px;
	}
	.grid-two-xs .card-time-line{
		padding: 0;
		margin: 0;
	}
	.grid-two-xs .card-time-line.card-right{
		position: relative;
	    right: 0;
	    bottom: 0;
	    margin-top: 20px;
	}		
	.flex-center-xs{
		align-items: center;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	}
	.main-footer h2{
		font-size: 45px;
	    line-height: 42px;
	    margin-bottom: 20px;
	}
	.main-footer{
		padding: 0 30px;
	}
	.main-footer h3{font-size: 23px;}
	.main-footer p{
		font-size: 18px;
		line-height: 20px;
	}
}