@media only screen and (max-width : 1260px) {
	.wrapper-1240 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 1100px; padding: 0;}
	.content-gca img{ max-width:1100px; height:auto !important; }
	.content.news img { max-width:1100px; }
	.gallery_list .swiper-container{ max-width:1100px !important;}
}

/*BREACKPOINT GALERIA IMAGENS*/
@media only screen and (max-width : 1140px) {
	.wrapper-1240 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 980px; padding: 0;}
	.wrapper-1100 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 980px; padding: 0;}
	.content-gca img{ max-width:980px; }
	.content.news img { max-width:980px; }
	.gallery_list .swiper-container { max-width:980px !important;}
	/*Quebra Àreas de Negocio */
	.destaques { width:90%; margin:60px 5%; }
	.destaques li{ width: 50%; height: 260px; background-size:cover;}
	.destaques li .texto { margin-top:0; top:89px; }
	.destaques li .texto img{ height:82px; }
	.destaques li:hover .texto { margin-top:0; }
	.destaques li .botContent{ display:none; }
	.destaques li:hover { background-position:center center; }
}
@media only screen and (max-width : 1025px) {
	.highlight_small .highlight-list .item { border:none; height: auto; }
	.highlight_small .swiper-pagination { display:block; }
	.highlight_small .swiper-wrapper { margin-bottom: 30px !important; }
}
/* Ate 1024px */
@media only screen and (max-width : 1023px) {
	.wrapper-1240 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 708px; padding: 0;}
	.wrapper-1100 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 708px; padding: 0;}
	.wrapper-900 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 708px; padding: 0;}
	.wrapper-768 { display: block; height:100%; z-index: 20; position: relative; margin: 0 auto; width: 708px; padding: 0;}
	.content-gca img{ max-width:708px; }
	.content.news img { max-width:708px; }
	.gallery_list { background:none; padding:0; }
	.gallery_list .swiper-container { max-width:708px !important;}
	.gallery_list .lupa-galeria { right:15px; }
	header .header_menu.fixed .logo a,
	header .header_menu .logo a { 
		margin-left:40px;
		margin-top:30px;
	}
	header .header_menu.fixed .logo a { margin-left:40px; margin-top:12px; }
	header .header_menu.default .language, header .header_menu.fixed .language  { display:none;}
	header .header_menu.gca .language { float: left; }
	header .header_menu.gca .language ul  li a, header .header_menu.gca .language ul  li span{ font-size:25px; color:#000; font-weight:700; }
	header .header_menu.gca .language ul  li a { color:#999; }
	.hamburger { right:25px; top:30px;}
	
	ul.menu { border-bottom: 0;} 
	ul.menu > li:first-child { padding:0; }
	ul.menu > li { display:block; float:left; padding:0; width:50%; margin-bottom:20px; }
	ul.menu > li:nth-child(2n +1) { clear:both; }
	ul.menu > li:last-child {margin-bottom:0; }
	.company ul { display:table; float:none; width:100%; }
	.company ul li { display:table-cell; float:none; width:25% auto; }
	header .header_menu.gca .social { display:block; float:left; height: auto; padding:0 0 60px; }
	
	.lateral_menu .swiper-slide a { padding:20px 0;}
	.lateral_menu .swiper-button-prev, .lateral_menu .swiper-container-rtl .swiper-button-next, .lateral_menu .swiper-button-next, .lateral_menu .swiper-container-rtl .swiper-button-prev { display:inline; height:122px; }
	
	.highlight_small .highlight-list .item { border:none; height: auto; }
	.highlight_small .highlight-list .item .image, .highlight_small .highlight-list .item .detail { width:100%; text-align:center;}
	.highlight_small .highlight-list .item .image { margin-left:0;}
	.highlight_small .highlight-list .item .detail span { display:inline !important; width:100% !important; text-align:center;}
	
	.partners .swiper-slide { width:33%; }
	
	.imagens_ambiente, .companies_top, .imagens_ambiente .imagens_ambiente_text { height:350px !important; }
	.companies_top.noimage { height:120px !important; }
	.companies_top.noimage h3 { display:none; }
	.imagens_ambiente .imagens_ambiente_text h3,
	.companies_top h3{ font-size:30px; margin-bottom:0; margin-top:50px; }
	.companies_top h3 img{ max-width:250px; margin-bottom:20px; }
	.imagens_ambiente .imagens_ambiente_text .resume,
	.companies_top .resume { display:none; }
	
	/*bolsaemprego*/
	ul.departamentos > li > span { font-weight: 600; padding-left:30px; }
	ul.departamentos > li > span, ul.departamentos > li > ul { width:100%; text-align:left; }
	
	/* noticias */
	body.noticias  h1{ padding-bottom:0; }
	.filtro_ano { margin-top: -65px; }
	.list2 .swiper-modulo .swiper-pagination { display:block; }
	
	.onde_estamos_list li { max-height:415px; }
	
	/* areas negocio */
	ul.areas_geograficas.horizontal {  width: 100%; }
	ul.areas_geograficas.vertical { display: table; float: none; width: 100%;}
	ul.areas_geograficas.vertical > li { display: table-cell; float: none; vertical-align: top;}
	ul.areas_geograficas.vertical > li ul { border:none; padding: 0 20px 20px 0; }
	ul.areas_geograficas.vertical > li ul > li { width: auto; }
	
	.area_negocio.detail .googlemaps{ display:block; float:left; width:100%; height:100%; position:relative; margin-bottom:0; }
	.area_negocio.detail .googlemaps .contacto{ width:100%; position:relative; background:none; color:#000; text-align:center; padding:40px; }
	.area_negocio.detail .googlemaps .contacto .logo { display: none;}
	.area_negocio.detail .googlemaps #mapContact { display: block; float:left; width:100%; height:270px !important; }
	
	.listagem_media_kit_categorias li a .logotipo { height:148px; background-size:auto 100%;  }
}
