.content_about{
	display: flex;
	padding-top: 106px;
    padding-bottom: 100px;
}

.con_text_content_about{
	display: flex;
	justify-content: center;
	width: 55%;
	padding-top: 10px;
}

.container_img_about{
	width: 45%;
	height: 300px;
	background-repeat: no-repeat;
    background-size: cover;
    border-radius: 3px;
}

.text_blue_section{
	color: #00ABCC;
	font-size: 17px;
	font-weight: bold;
}

.text_black_big_section{
	color: #000A13;
	font-size: 30px;
	font-weight: bold;
}

.parraf_text{
	color: #000A13;
	font-size: 15px;
	font-weight: 400;
}

.pad_a{
	padding-top: 26px;
    padding-bottom: 32px;
    line-height: 32px;
}

.mav{
	display: flex;
	height: 470px;
}

.first_mav{
	width: 50%;
	background-repeat: no-repeat;
    background-size: cover;
    border-radius: 3px 0 0 3px;
}

.second_mav{
	width: 50%;
	background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 3px 3px 0;
}

.item_mav{
	height: 50%;
	width: 100%;
}

.mission_cont{
	background-color: rgba(0, 48, 87, .9);
	display: flex;
	justify-content: center;
	border-radius: 3px 0 0 0;
	padding-right: 26px;
}

.vision_cont{
	background-color: rgba(0, 171, 204, .9);
	display: flex;
	justify-content: center;
	border-radius: 0 0 3px 0;
	padding-left: 26px;
}

.title_mav{
	color: white;
	font-weight: bold;
	font-size: 17px;
	padding-top: 50px;
}

.parraf_mav{
	color: white;
	font-weight: 400;
	font-size: 15px;
}

.first_content_cell{
	width: 50%;
	overflow: hidden;
}

.second_content_cell{
	width: 50%;
	overflow: hidden;
}

.item_cell{
	width: 100%;
	height: 220px;
	display: flex;
    justify-content: center;
}

.item_cell_main{
	width: 100%;
	height: 220px;
}

.content_creating{
	display: flex;
	margin: 100px auto!important;
}

.border_cell{
	border-bottom: 1px solid rgba(0, 0, 0, .9);
	border-right: 1px solid rgba(0, 0, 0, .9);
}

.border_cell_right{
	border-bottom: 1px solid rgba(0, 0, 0, .9);
}

.item_cell_horizontal{
	width: 100%;
	height: 95px;
	border-right: 1px solid rgba(0, 0, 0, .9);
}

.title_cell{
	    padding: 40px 0 0 40px;
}

.item_cell_vertical{
	width: 95px;
	height: 220px;
	border-bottom: 1px solid rgba(0, 0, 0, .9);
}

.title_values{
	font-size: 17px;
    font-weight: bold;
}

.description_values{
	font-size: 15px;
    font-weight: 400;
}

.content_text_cell{

}

.content_text_cell > img{
	width: 51px;
	margin-top: -28px;
	padding-bottom: 24px;
}

.section_client{
	height: 562px;
    margin-bottom: 200px!important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

}

.content_mark_row{
	display: flex;
	justify-content: space-between;
	padding-bottom: 40px;
	max-width: 900px;
}

.mark_back{
	background-color: white;
	height: fit-content;
	padding: 5px;
	
}

.msn > img{
	width: 173px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.gp > img{
	width: 173px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.gp{
	margin-top: 45px;
}

.asr > img{
	width: 125px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.apecsa > img{
	width: 130px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.apecsa{
	margin-top: 30px;
}

.ilm > img{
	width: 230px;
	height: 80px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.criogas > img{
	width: 190px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.criogas{
	   margin-top: 35px;
}

.fp > img{
	width: 160px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.ec > img{
	width: 230px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.ec{
	margin-top: 57px;
}

.cafinco > img{
	width: 120px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.cafinco{
	margin-top: 46px;
}

.cafiver > img{
	width: 100px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.cafiver{
	margin-left: -35px;
}

.bonafont > img{
	width: 170px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.bonafont{
	margin-top: 70px;
	margin-left: -50px;
}

.ajemex > img{
	width: 115px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.san_antonio > img{
	width: 160px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.san_antonio{
	margin-top: 70px;
	margin-right: 81px;
}

.fischer > img{
	width: 200px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.cafesca > img{
	width: 180px;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.2);
}

.banner_footer_about{
	background-repeat: no-repeat;
    background-size: cover;
	height: 131px;
    /* margin-bottom: -30px !important; */
    position: relative;
    z-index: 1;
    border-radius: 3px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    padding-top: 35px;
    color: white;
}

.content_icons_mision{
	position: absolute;
	display: flex;
    justify-content: center;
    height: 470px;
    margin-top: 0;
}

.icons_mision{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-around;
}

.icons_mision > div > img{
	width: 51px;
}
.vision_text{
 max-width:429px;
}
.mision_text{
max-width: 414px;
}
@media screen and (max-width:900px) {
	
	.content_mark_row{
		display: none;
	}

	.map_icons_responsive{
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		height: 100%;
	}
}
@media screen and (max-width:800px){
	/* quitar */
	
	/* titulo (nosotros) */
	.header_title_section{
		padding-left: 36px;
	}
	/*  ABOUT CONTENT*/
	.content_about{
		
		flex-direction: column;
	}
	.con_text_content_about{
		padding: 0 36px;
		width: auto;
	}
	.responsive_description{
		display: flex !important;
		max-width: 341px;
	}
	.elemet_r > .description_values{
		max-width: 337px;
	}
	.desktop_description{
		display: none !important;
	}
	.parraf_text{
		font-size: 15px;
		line-height: 22px;
	}
	.container_img_about{
		width: 100%;
	}
	/* mision/vision */
	.mav{
		flex-direction: column;
		
	}
	.item_mav{
		height: auto;
	}
	.first_mav{
		width: auto;
		height: 750px;
		min-height: -webkit-fill-available;
		background-position: center;
		background-size: 100% 100%;
	}
	.second_mav{
		width: auto;
		height: 750px;
		min-height: -webkit-fill-available;
	}
	.mission_cont{
		padding: 0 36px 50px 36px;
		/* esta altura tiene que ver con lo que se verá descubierto de la imágen */
		min-height: 50%;
		/* display: none; */
	}
	.vision_cont{
		padding: 0 36px 50px 36px;
		/* esta altura tiene que ver con lo que se verá descubierto de la imágen */
		/*height: 254px;*/
		min-height: 50%
	}
	.content_icons_mision{
		height: 950px;
	}
	/* tablita */
	.content_creating{
		margin-top: 500px !important;
		flex-direction: column-reverse;
	}
	.first_content_cell{
		width: 100%;
	}
	.second_content_cell{
		width: 100%;
	}
	.item_cell:first-child{
		display: none;
	}
	.item_cell_horizontal{
		display: none;
	}
	.item_cell_vertical{
		display: none;
	}
	.item_cell{
		max-height: 300px;
		padding-bottom: 30px;
	}
	.border_cell{
		border-right:none;
	}
	/* mapa de imagenes */
	/*
	.content_mark_row{
		display: none;
	}
	.map_icons_responsive{
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		height: 100%;
	}*/

	.section_client{
		margin-bottom:50px!important;
		height: 50%;
	}
	.content_creating{
		margin-bottom: 50px !important;
	}
	
	/* ultimo-> banner footer */
	.banner_footer_about{
		height: 222px;
		display: flex;
		align-items: center;
        padding: 71px 36px;
		justify-content: center;
	}
	
	.animated_elemet_r{
		display: none;
	}
	.elemet_r{
		display: block !important;
	}
	.icon_r_setting{
		
		position: absolute;
		margin-bottom: 30px;
	}
	/*iconos mision y vision*/
	.mv_responsive_icon{
		position: absolute;
		margin-top: 20px;
		width: 75%;
    	/*margin-left: 25%;*/
		display: flex;
		justify-content: center;
	}
	.content_about{
		padding-top: 61px;
	}
}
.responsive_description{
	display: none;
}
.section_list_url{
	
}
.elemet_r{
	display: none;
}
.maxw_section{}