/* lg */ 
@media (min-width: 1200px) {


}

/* md */
@media (min-width: 992px) and (max-width: 1199px){

 
	
}


/* sm */
@media (min-width: 768px) and (max-width: 991px){	 

section.banner img {
    width: 1000px;
}

footer{
	flex-direction: column;
}

footer>div{
	width: 100%;
	text-align: center !important;
}
  

}


/* xs */
@media (max-width: 767px) {	
section.banner img {
    width: 1000px;
}

footer{
	flex-direction: column;
}

footer>div{
	width: 100%;
	text-align: center !important;
}

section.logos{
	flex-direction: column;
}

section.logos>div{
	width: 100%;
}

section.banner .legend-banner{
	width: 100%;
	padding: 15px;
	background: rgba(34,60,102,.7);
}

section.logos>div:first-child{
	border-right: none;
}


}


/* XS Portrait */
@media (max-width: 480px){



}


@media (max-width: 320px){
	

}