@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

* {font-size: 0;box-sizing: border-box;margin: 0;padding: 0;outline: none;background-repeat: no-repeat;}
div{
	vertical-align:top;
}
body{
	width:100vw;
	max-width:100%;
	overflow-x:hidden;
}
p {font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;color:#968B74}
a,li,h1,h2,h3,h4,h5 {font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
h1,h2 {font-size: 30px;}
ul{list-style-type: none;}
a,span,b,strong {color: inherit;text-decoration: none;font-size: inherit;}
.container{margin: auto;}
.container.full-width{width: 100%;}
.container{width: 1200px}
.pageSection#portfolio{
	padding:0;
}
/*********************************************************
 ******                                             ******
 ******                HEADER 						******
 ******                                             ******
 **********************************************************/
	#header{
		padding: 20px;
		position: fixed;
		z-index: 900;
		left: 50%;
		margin-left: -960px;
		background: RGBA(255,255,255,.8);
		transition: all .4s ease-in;
		-webkit-transition: all .4s ease-in;
		-moz-transition: all .4s ease-in;
		-ms-transition: all .4s ease-in;
		width: 1920px;
		top:0;
	}
	#header .container{ transition: all .4s ease-in;padding-top:80px;}
	#header.mini{height: 80px; padding: 10px;}
	#header.mini #logo{width: 90px; height: 60px}
	#header.mini #header-menu{margin-top: 0}
	#header.mini #header-menu #nav-menu{height: 55px;border-left: 1px solid #969696;padding: 20px;padding-right: 0;}
	#header.mini .container{}
	#logo,#header #header-menu{display: block;}
	#logo {margin-top:80px;z-index:901;position:relative;width: 360px;height: 130px;margin-left:320px;background-image: url('../img/logo.svg');background-size: 100%;margin-bottom:70px;}
	#header #header-menu{float: right;margin-top: -80px;}
	#header #header-menu .obras{display: inline-block;vertical-align: top;}
	#header #header-menu .obras a{font-size: 14px;font-weight: bold;display: inline-block;padding-top: 4px;}
	#header.mini #header-menu .obras{margin-top: 13px}
	#header-menu .social-icons,
	#header-menu #nav-menu{display: inline-block;vertical-align: middle;margin: 0 15px;}

	#header-menu .social-icons .fa-icon{width: 26px;height: 30px;margin: 0 2px;display: inline-block;}
	#header-menu .social-icons .fa-icon i{font-size: 30px}

	#header-menu #nav-menu {
		vertical-align:top;
		margin-left:-22px;
		width:fit-content;
		height: 75px;
		border-left: 0px solid #969696;
		padding: 30px;
		padding-right: 0;
		display: inline-flex;
		justify-content: space-around;
}
	}
	#header-menu #nav-menu a{font-size: 13px;vertical-align: middle;line-height: 15px;}
	#nav-menu li {display:inline-block;}
	#header-menu #nav-menu ul{
		display:flex;
		justify-content:space-between;
	}
	#header-menu #nav-menu ul .vline{
		width: 2px;
		height: 75px;
		margin:0 20px;
		background-color: rgba(0,0,0,.1);
		-webkit-transform: translateY(-40%);
		-ms-transform: translateY(-40%);
		transform: translateY(-40%);
	}
	#header-menu #nav-menu ul .black{
		background-color:black;
		color:white;
	}
	.arrow{
		background-image:url('../img/arrow.svg');
		width:22px;
		height:16px;
		background-size:cover;
		display:inline-block;
		margin-top: 33px;
	}
	.vline.invisible{
		background:none;
	}
	/* HEADER SLIDER */
	#header-slider{
		width: 100%;
		height: 670px;
		/*background-color: #969696;*/
		overflow: hidden;
		position: relative;
		padding-top: 160px;
	}

	#header-slider .controls .scroll-btn{
		width: 90px;
		height: 25px;
		background-color: rgba(255,255,255,0.8);
		position: absolute;
		left: 50%;
		margin-left: -35px;
		bottom: 25px;
		cursor: pointer;
	}

	#header-slider .controls .scroll-btn p{
		font-size: 14px;
		text-align: center;
		padding: 2px;
	}

	#header-slider .wrapper{
		width: 10000px;
	}

	#header-slider .slide{
		width: 1920px;
		height: 510px;
		display: inline-block;
		vertical-align: top;
		background-position: center;
		/*background-size: cover;	*/
	}
	#header-menu #nav-menu a{
		border:rgba(0,0,0,0) 1px solid;
		-webkit-transition: all .2s ease-in;
		-moz-transition: all .2s ease-in;
		-o-transition: all .2s ease-in;
		transition: all .2s ease-in;
	}
	#header-menu #nav-menu a:hover{
		border-bottom:rgba(0,0,0,1) 1px solid;
	}
	#header-menu #nav-menu a.black:hover{
		color:black;
		background-color:transparent;
	}
/****************************************************************
 ************************* 4.0 PORTFOLIO ************************
 ***************************************************************/
#portfolio{}
#portfolio .title{color: #F0F0F0}
#portfolio .subtitle{color: #282828}
#portfolio #galeria{padding-top: 10px}
#portfolio #proyectos{padding-bottom: 40px}
#portfolio #proyectos a.proyecto_item{display: inline-block;width: 316px; height: 265px; background-color: #282828;margin-left:25px;margin-bottom: 25px;cursor: pointer;position: relative;overflow: hidden; transition: opacity 0.6s ease-in; opacity: 0}
#portfolio #proyectos a.proyecto_item.shown{margin-top: 0px; opacity: 1}
#portfolio #proyectos a.proyecto_item img{width: 316px;}
#portfolio #proyectos a.proyecto_item .overlay{position: absolute;width: 316px;height: 265px; display: table; background-color: RGBA(0,0,0,0.85); transition: opacity 0.4s ease-in; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; opacity: 0}
#portfolio #proyectos a.proyecto_item:hover .overlay{opacity: 1}
#portfolio #proyectos a.proyecto_item .overlay .names{display: table-cell; vertical-align: middle; text-align: center}
#portfolio #proyectos a.proyecto_item .overlay .names h3{color: #10E2D7;font-size: 14px;margin-bottom: -6px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.15em;line-height: 16.8pt;max-width: 250px;margin: 0 auto;}
#portfolio #proyectos a.proyecto_item .overlay .names p{color: #fff;font-size: 12px;font-weight: 500;letter-spacing: 0.15em;line-height: 24pt;text-transform: lowercase}

#portfolio #proyectos a.proyecto_item:nth-child(5n+1){
	margin-left:0;
}
/****************************************************************
 ************************* 5.0 PROYECTO ************************
 ***************************************************************/
#proyecto{background-color: #F0F0F0; padding-bottom: 115px}
#proyecto .title{color: #10E2D7}
#proyecto .subtitle{color: #282828}
#proyecto #muestras{width: 1024px; background-color: white; padding: 40px 28px;margin:0 auto;}
#proyecto #muestras #detalle{padding-bottom: 75px}
#proyecto #muestras .left, #proyecto #muestras .right{display: inline-block}
#proyecto #muestras .left{width: 630px}
#proyecto #muestras .right{float: right;}
#proyecto #muestras #title{color: #969696; font-weight: 700; font-size: 16px; line-height: 14px; letter-spacing:0.075em; padding-bottom:6px}
#proyecto #muestras #description{color: #969696; font-weight: 500; font-size: 11px; line-height: 12px; letter-spacing:0.12em}
#proyecto #muestras #categories{text-align: center}
#proyecto #muestras #categories h3{line-height: 10px; padding: 10px 17px; color: #FFF; font-size: 11px; letter-spacing: 0.15em; font-weight: 700;background-color: #10E2D7;text-transform: uppercase;}
#proyecto #muestras #images{text-align: center}
#proyecto #muestras #images img{text-align: center; padding-bottom: 25px}
#proyecto #internal_nav{padding-top: 25px; height: 40px}
#proyecto #backwards{background: url('../img/anterior.png');border: 0;height: 40px;width: 40px;background-repeat: no-repeat;float: left;}
#proyecto #fordward{background: url('../img/anterior.png');border: 0;height: 40px;width: 40px;background-repeat: no-repeat;float: right;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg)}
#proyecto #internal_nav #prev{float: left}
#proyecto #internal_nav #next{float: right}
.pageSection {
	padding-top:190px;
}
.pageSection > .title ,.pageSection > .subtitle {
    color: #10E2D7;
    font-weight: 300;
    font-size: 48px;
    letter-spacing: 0.1em;
    line-height: 40px;
    text-align: center;
}
.pageSection > .subtitle {
	color:black;
    font-size: 24px;
	margin-bottom:50px;
}

#proyecto #internal_nav > a{/*display: inline-block;*/
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
	cursor: pointer}
#proyecto #internal_nav >a::before{
	content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c8c8c8;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	cursor: pointer
}
#proyecto #internal_nav >a:hover:before{
	-webkit-transform: scale(1);
    transform: scale(1);
}

/***** Wrapper *****/
#wrap{width:1000px;margin:0 auto}
#proyectos{
	width: 1680px;
	margin: 0 auto;
}
/*****************************************************************
 ************************* HOME - Esencia ************************
 *****************************************************************/
section{
	margin-top:-150px;
	padding-top:150px;
}
#esencia .container .text-wrap{
	width:265px;
	height:460px;
}
section h3{
	font-size:27px;
	font-weight:100;
	color:#CECBC4;
}
 h3.black{
	color:black
}
#esencia p, #nosotros p, #servicios p, #novedades p{
	/*color:#CECBC4;*/
	color:#b1afa9;
	font-weight:100;
	font-size:12px;
}
#esencia{
	padding-top:130px;
}
#esencia .container .img-wrap,#esencia .container .text-wrap{
	display:inline-block;
}
#esencia .container .img-wrap .white-overlay{
	background-color:rgba(255,255,255,0.8);
}
.img-wrap .image,#esencia .container .img-wrap .white-overlay{
	background-size:cover;
	width:0;
	height:0;
	position:relative;
	vertical-align:top;
}
#esencia .container .img-wrap{
	margin-left:20px;
	vertical-align: top;
	padding-top: 40px;
}

#esencia .container .img-wrap .image:nth-child(2) div{
	background-image:url('../img/estudio02.png');
	width:760px;
	height:623px;
	position:absolute;
	margin-top:-174px;
}
#esencia .container .img-wrap .image:nth-child(3) div{
	background-image:url('../img/texturas03.png');
	width:751px;
	height:260px;
	margin-left:620px;
}
#esencia .container .img-wrap .white-overlay div{
	background:rgba(255,255,255,0.8);
	width:226px;
	height:39px;
	margin-top: -192px;
    margin-left: -80px;
	position:absolute;
	z-index:5;
}
#nosotros .container.left{
	width:487px;
}
#nosotros .container.left .img-wrap .image{
	background-size:cover;
	width:0;
	height:0;
	position:relative;
	vertical-align:top;
}
#nosotros .container.left .img-wrap .image div{
	background-image:url('../img/nosotros.png');
	width:702px;
	height:493px;
	position:absolute;
	margin-left: -242px;
	margin-top: -70px;
}
#nosotros .container .container{
	display:inline-block;
}
#nosotros > .container{
	height: 542px;
    padding-top: 80px;
}
#nosotros .container.right{
	width:713px;
}
#nosotros p{
    letter-spacing: 1px;
    line-height: 18px;
	color:#968B74;
}
#nosotros p.black{
	color:black;
}
#nosotros p span{
	font-weight:bold;
}
#nosotros .text-wrap.left,#nosotros .text-wrap.right{
	display:inline-block;
	width:356px;
	vertical-align:top;
}
#nosotros .arrow.vertical{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	display:block;
	margin-left:-3px;
	margin-top:-32px;
}
}
#nosotros .text-wrap.right .gray-block{
	background:url('../img/cross.png');
	width:19px;
	height:19px;
	display:inline-block;
}
#nosotros .text-wrap.right p:nth-child(2){
	display:inline-block;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 10px;
}
#nosotros .text-wrap.right{
	margin-top:0;
}
#servicios{
	margin-bottom:45px;
}
#servicios .container .container{
	width:50%;
	display:inline-block;
}
#servicios .bottom-border{
	height:1px;
	background-color:gray;
	width:380px;
}
#servicios .black{
	padding-left:15px;
}
#servicios .container .container .text-wrap{
	border-left:1px solid rgba(0,0,0,0.3);
	border-top:1px solid rgba(0,0,0,0.3);
	padding:15px;
	position:relative;
	z-index:398;
}
#servicios .container .container .text-wrap:after {
  content : "";
  height  : 1px;
  width   : 50%;  /* or 100px */
  border-bottom:1px solid rgba(0,0,0,0.3);
}
#servicios .container .img-wrap .image{
	width:0;
	height:0;
}
#nosotros .container .img-wrap:nth-child(3) .image div{
	background-image:url('../img/threepics.png');
	width:1140px;
	height:404px;
	margin-left:-25px;
	margin-top: 20px;
}
#servicios .button-gray{
	display:none;
	font-family:'Open-sans',sans-serif;
	font-size:11px;
	color:gray;
	background-color:#E8E4DD;
	font-weight:bold;
	padding: 4px 8px;
	width: fit-content;
	float: right;
	margin-right: 20px;
	margin-top: -16px;
	position:relative;
	z-index:420;
}
#trabajos h3.black,
#novedades h3.black{
	padding-left:21%;
}
#novedades h3.black{
	margin-bottom:25px;
}
#novedades .container{
	height:555px;
	width:fit-content;
	margin:0 auto;
}
#novedades > .container > div{
	display:inline-block;
}
#novedades .container .img-wrap.left .image{
	width:440px;
	height:555px;
	opacity: 0;
	display:inline-block;
}
#novedades .container .video{
	height:555px;
	width:588px;
	background-color:gray;
	display:inline-block;
	background-image:url('../img/novedad05.jpg');
}
#novedades .container .img-wrap.right .image{
	width:250px;
	height:555px;
	opacity: 0;
}
#novedades .container .text-wrap{
	width:625px;
	height:555px;
	vertical-align:top;
}
#novedades .container .text-wrap p{
	font-size:28px;
	width:75%;
	margin:0 auto;
	position:relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#contacto {
	margin-top:100px;
}
#contacto .container{
	width:100%;
}
#contacto #black, #contacto #white{
	width:50%;
	height:150px;
	display:inline-block;
}
#contacto #black{
	background-color:black;
	color:white;
}
#contacto #white{
	color:black;
	background-color:white;
	padding-left:25px;
	vertical-align:top;
}
#contacto #white form{
	display: inline-block;
	width:90%;
}
#contacto #white .arrow{
	margin-top: 78px;
	vertical-align: top;
	margin-right:20px;
}

#contacto #black h2{
	font-size:27px;
	position:relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align:right;
	padding-right:25px;
}
#contacto #white h3{
	font-size:27px;
	margin-top:5px;
	padding-left: 42px;
}
#contacto #white input{
	display:block;
	font-size:20px;
	margin-top:27px;
	border-left:0;
	border-right:0;
}
#contacto #white input[type="submit"]{
	border:0;
	background-color:white;
    font-size: 10px;
    font-weight: bold;
}
#contacto #white input[type="text"]{
	width:95%;
}
/************************************
*********** DX ARQ ******************
*************************************/
#dx-description .container .text-wrap h3{
	font-size:27px;
}
#dx-description .container {
	height: 370px;
}
#dx-aplicaciones  .img-wrap,#dx-aplicaciones  .text-wrap{
	display:inline-block;
}
#dx-description .container .text-wrap h3 span,
#mon-description .container .text-wrap h3 span,
#lg-description .container .text-wrap h3 span
{
	font-size:18px;
}
#dx-description .container .text-wrap p{
	font-size:12px;
}
#dx-description .container .img-wrap{
	margin-top: -40px;
}
#dx-description .container .img-wrap h2{
	font-size:27px;
	color:#CECBC4;
	margin-bottom:10px;
}
#dx-description .container .text-wrap{
	width:260px;
	margin-right:30px;
}
#dx-description .container > div{
	display:inline-block;
}
#dx-description .container .img-wrap .image div{
	width:717px;
	height:368px;
	background-image:URL('../img/dx-marca.png');
}
#dx-aplicaciones  .image{
	background-image:url('../img/dx-aplicaciones.png');
	width: 764px;
	height: 510px;
	background-position-x: -46px;
	background-position-y: -7px;
	margin-left: -8px;
}
#dx-description{
	margin-bottom:20px;
}
#dx-aplicaciones  .img-wrap{
	height:481px;

}
h5{display:inline-block;font-size:10px;}
h5 span{
	font-weight:bold;
}
#dx-aplicaciones h5,#mon-portfolio h5{
	margin-top:13px;
	margin-left:5px;
}
#dx-aplicaciones .text-wrap{
	width:275px;
}
#dx-aplicaciones .arrow,#mon-portfolio .arrow{
	margin-top:10px;
	margin-left:10px;
}
#dx-aplicaciones .text-wrap{
	margin-top:130px;
}
#dx-aplicaciones {
	margin-bottom: 80px;
}
#dx-portfolio .img-wrap{
	display:inline-block;
	width:717px;
	height:460px;
	background-image:url('../img/dx1.jpg');
}
#dx-portfolio .text-wrap{
	display:inline-block;
}
#dx-portfolio .text-wrap .image div{
	width:287px;
	height:138px;
	background-image:url('../img/dx-portfolio.png');
}
#dx-portfolio .text-wrap h3:nth-child(2){
	margin-top:52px;
}
#dx-portfolio .text-wrap h3{
	margin-left:25px;
}
#dx-portfolio .text-wrap .arrow{
	margin-left:25px;
	margin-top:13px;
	margin-right:5px;
}
#dx-portfolio .text-wrap h5{
	margin-top:15px;
}
#dx-portfolio{
	margin-bottom:100px;
}

#dx-obra .img-wrap:nth-child(2) .image{
	width:689px;
	height:480px;
	background-image:url('../img/dx6.jpg')
}
#dx-obra .img-wrap:nth-child(2){
	margin-right:8px;
}
#dx-obra .img-wrap .image{
	width:480px;
	height:480px;
	background-image:url('../img/dx3.jpg')
}
#dx-obra .img-wrap h5.black{
	color:black;
	font-weight:bold;
	font-size:8px;
	margin-top:5px;
}
#dx-obra .img-wrap{
	display:inline-block;
}
#dx-obra .container > h3{
	margin-bottom:20px;
}
#dx-web .text-wrap{
	width:200px;
	display:inline-block;
}
#dx-web .text-wrap p{
	font-size:11px;
}
#dx-web .text-wrap h3{
	margin-bottom:40px;
}
#dx-web .img-wrap{
	display:inline-block;
}
#dx-web .img-wrap .image{
	width:1000px;
	height:584px;
	margin-top: -30px;
	background-image:url('../img/dx-web.png')
}
#dx-web  h5{
	margin-top:16px;
}
#dx-web .arrow{
	margin-top:15px;
	margin-left:10px;
	margin-right:5px;
}
#dx-web .container{
	padding-top:85px;
}
#dx-web .container .img-wrap h5{
	margin:0 auto;
	width:fit-content;
	letter-spacing:3px;
	font-weight:400;
	font-size:10px;
	display:block;
	margin-bottom:120px;
}

/************************************
*********** luigia ******************
*************************************/

#lg-description .container,
#lg-packaging .container,
#lg-folleto .container,
#lg-eco .container
{
	width:985px;
}
#lg-description .text-wrap{
	width:260px;
	display:inline-block;
}
#lg .text-wrap p, #mon .text-wrap p{
	font-size:12px;
}
#lg-description .img-wrap:nth-child(2) .image:nth-child(1){
	background-image:url('../img/lg-card-1.png');
	-webkit-box-shadow: 0 0 25px 0 #787878;
	box-shadow: 0 0 25px 0 #787878;
}
#lg-description .img-wrap:nth-child(2) .image:nth-child(2){
	background-image:url('../img/lg-card-0.png');
}
#lg-description .img-wrap:nth-child(3) .image:nth-child(1){
	background-image:url('../img/lg-card-2.png');
}
#lg-description .img-wrap:nth-child(3) .image:nth-child(2){
	background-image:url('../img/lg-card-3.png');
}
#lg-description .img-wrap .image:nth-child(1){
	width:340px;
	height:86px;
	margin-bottom:10px;
}
#lg-description .img-wrap .image:nth-child(2){
	width:340px;
	height:193px;
}
#lg-description .img-wrap{
	display:inline-block;
}
#lg-description .img-wrap:nth-child(2){
	margin-left:30px;
	margin-right:10px;
}
#lg-description {
	margin-bottom:43px;
}
#lg-packaging .text-wrap{
	width:410px;
	margin:0 auto;
}
#lg-packaging .img-wrap{
	display: inline-flex;
	justify-content: space-around;
}
#lg-packaging .img-wrap .image{
	width:255px;
	height:580px;
	background-size:contain;
}
#lg-packaging .img-wrap .image:nth-child(1){
	background-image:url('../img/lg-pack-0.png');
}
#lg-packaging .img-wrap .image:nth-child(2){
	background-image:url('../img/lg-pack-1.png');
}
#lg-packaging .img-wrap .image:nth-child(3){
	background-image:url('../img/lg-pack-2.png');
}
#lg-packaging .img-wrap .image:nth-child(4){
	background-image:url('../img/lg-pack-3.png');
}
#lg-folleto .text-wrap p,#lg-folleto .text-wrap h3{
	display:inline-block;
	width:200px;
}
#lg-folleto .text-wrap p+p{
	margin-left:30px;
}
#lg-folleto .text-wrap h3{
	margin-right:120px;
}
#lg-folleto .text-wrap{
	margin-bottom:30px;
}
#lg-folleto .img-wrap .image{
	background-image:url('../img/lg-folleto-0.png');
	width:976px;
	height:363px;
	margin:0 auto;
}
#lg-folleto{
	margin-bottom:130px;
}
#lg-eco .text-wrap{
	width:280px;
	margin-left:470px;
}

#lg-eco .image div{
	width:1101px;
	height:696px;
	margin-top:-100px;
	background-image:url('../img/lg-eco.png');
}

/*************************************
*********** montiel ******************
**************************************/

#mon-description .text-wrap{
	width:300px;
	display:inline-block;
	margin-right:30px;

}
#mon-description .img-wrap{
	display:inline-block;
}
#mon-description .image{
	display:inline-block;
	width:717px;
	height:391px;
	background-image:url('../img/mon-isologo.png');
}
#mon-portfolio .text-wrap,#mon-portfolio .img-wrap{
	display: inline-block;
}
#mon-portfolio .text-wrap{
	margin-right: 95px;
	margin-top:130px;
}
#mon-portfolio .image{
	width:717px;
	height:461px;
	-webkit-box-shadow: 0 0 25px 0 #787878;
	box-shadow: 0 0 25px 0 #787878;
	background-image:url('../img/mon-portfolio.png');
}
#mon-portfolio{
	margin-bottom:100px;
}
#mon-afiches .img-wrap .image{
	background-image:url('../img/montiel01.jpg');
	width:717px;
	height:460px;
}
#mon-afiches  .text-wrap .image{
	background-image:url('../img/mon-logo.png');
	width:254px;
	height:140px;
	margin-bottom:30px;
}
#mon-afiches  .text-wrap,#mon-afiches .img-wrap{
	display:inline-block;
}
#mon-afiches  .text-wrap h3{
	margin-left:25px;
}
#mon-afiches{
	margin-bottom:75px;
}
#mon-grafica h3{
	margin-bottom:35px;
}
#mon-grafica .image{
	background-image:url('../img/montielVehiculo1.jpg');
	width:1000px;
	height:640px;
}
#mon-grafica{
	margin-bottom:110px;
}
#mon-web .text-wrap h3, #mon-web .text-wrap p{
	display:inline-block;
	vertical-align:middle;
}
#mon-web .text-wrap h3{
	margin-right:30px;
}
#mon-web .text-wrap p{
	width:542px;
}
#mon-web .text-wrap .arrow{
	margin-left:100px;
	margin-top:60px;
}
#mon-web .text-wrap h5{
	margin-top: 62px;
	vertical-align: top;
	margin-left:5px;
}
#mon-web .image{
	background-image:url('../img/webMontiel1.jpg');
	width: 923px;
	height: 640px;
	background-position-x: -42px;
}
#mon-web .img-wrap{
	width:fit-content;
}
#mon-web .img-wrap h5{
	font-size:10px;
	margin:0 auto;
	width:fit-content;
	display:block;
}
#mon-web{
	margin-bottom:50px;
}
