@media only screen and (max-width: 1599px) {
}

@media only screen and (max-width: 1199px) {


#bloc2 .bloc2_2 {
  padding-left: 5%;
  padding-right: 10%;
}
#bloc2 .bloc2_2 .text {
  font-size: 32px;

}
#bloc2 .bloc2_1 .text {
  font-size: 36px;
  padding-left: 15%;
  padding-right: 15%;
}

#bloc3 .logo_green img {
  width: 100px;
}

#bloc3 .item .title {
  font-size: 40px;
}	
	
#bloc3 .item .desc { 
  font-size: 28px;
}
	
#bloc4 .grup2 .group_items2_right .logo_text {
  width: 160px;
}	
#bloc4 .grup2 .group_items2_left .logo_green21 {
  width: 130px;
  height: 130px;
}	
#bloc4 .grup2 .group_items2_left .logo_green22 {
  width: 130px;
  height: 130px;
}
#bloc4 .grup2 .group_items2_left .logo_green23 {
  width: 130px;
  height: 130px;
}
	
#bloc4 .grup2 .group_items2_right .text {
  font-size: 28px;
}

#bloc5cabecera .texto_intro_cont {
    width: 380px;
	max-width: 380px;
}	
	
#bloc5cabecera .texto_intro {
  font-size: 26px;
}	
#bloc55 .ico_know .titular {
  font-size: 42px;
  width: 420px;
}
#bloc55 .ico_know .description {
  font-size: 28px;
  width: 450px;
}
	
#bloc6 .texto_intro {
  font-size: 26px;
  width: 280px;
}
	
#bloc6 .list_ico_work{
	width: 600px;
	margin-left: 230px;
}	
	
#bloc6 .titulares_lista {
    width: 600px;
    margin-left: 230px;
}	
#bloc6 .titular {
  width: 300px;
  font-size: 24px;

}
	
#bloc6 .ico_work{
	width: 108px;
	height: 108px;
}

#bloc6 .ico_work1{
  top: 0px;
  left: 10px;
}
#bloc6 .ico_work2{
  top: 0px;
  left: 140px;
}
#bloc6 .ico_work3{
  top: 0px;
  left: 315px;
}
#bloc6 .ico_work4{
  top: 0px;
  left:445px;
}
#bloc6 .ico_work6{
  top: 120px;
  left:10px;
}
#bloc6 .ico_work7{
  top: 120px;
  left:140px;
}
#bloc6 .ico_work8{
  top: 120px;
  left: 315px;
}
#bloc6 .ico_work9{
  top: 120px;
  left: 445px;
}
#bloc6 .ico_work10{
  top: 240px;
  left: 75px;
}
#bloc6 .ico_work5{
  top: 240px;
  left: 385px;
}












	
 #bloc7 .texto_intro {
    font-size: 26px;
    width: 320px;
  }	
#bloc7 .titulo {
  font-weight: 500;
  font-size: 32px;
}	
#bloc7 .form_container {
  width: 650px;
  margin-left: 30%;
}	
	
	
}

@media only screen and (max-width: 991px) {
#bloc2 {
  background-size: 300%;
}
	
	
	
	
#bloc2 .bloc2_1 {
  height: 50vh;
	width:0.1%;
  opacity: 0;
	
 }
#bloc2 .bloc2_1 .text {
    font-size: 28px;
    padding-left: 5%;
    padding-right: 5%;
	padding-top: 10%;
  }
	
	
#bloc2 .bloc2_2 {
  height: 50vh;
  width: 100%;
  float: left;
  padding-left: 5%;
  padding-right: 5%;
}
 #bloc2 .bloc2_2 .text {
    font-size: 24px;
  }
	
#bloc3 .item1{
	margin-top:-30px;
}



#bloc3 .item3{
	margin-top:30px;
}	
	
 #bloc3 .item .title {
    font-size: 26px;
}	
  #bloc3 .item .desc {
    font-size: 22px;
	width: inherit;
	padding-right: 20px;
  }
	

#bloc3{
justify-content: inherit;
}

	
#bloc3 .grup1 {
  
}	
	
#bloc3 .logo_green img {
    width: 55px;
	margin-right: 20px;
	margin-left: 20px;
  }	
	
#bloc3 .group_items {
  width: 120px;
}

#bloc4 .grup2 .group_items2_left .logo_green21 {
  width: 130px;
}	

#bloc4 .grup2 .group_items2_left .logo_green22 {
  width: 130px;
  height: 130px;
}	

#bloc4 .grup2 .group_items2_left .logo_green23 {
  width: 130px;
  height: 130px;
}

#bloc4 .grup2 .group_items2_right .text {
  font-size: 24px;

}
#bloc4 .grup2 .group_items2_right .logo_text {
  width: 140px;
}
	
	
#bloc4 .grup2 .group_items2_left {
    margin: 0px auto;
    width: 150px;
    height: 330px !important;
}
	
#bloc4 .grup2 {
  display: block;
	
}
	
#bloc4 .grup2 .group_items2_right {
  width: 100%;
	padding-left: 8%;
	padding-right: 8%;
	padding-top: 50px;
	
}	

	
#bloc55{
	justify-content: inherit;	
	left: 20px;
	width: calc( 100% - 20px);
}		
	
#bloc5cabecera .texto_intro_cont {
  width: 300px;
  padding-left: 20px;
  padding-top: 100px;

}	
	
	
 #bloc55 .ico_know .titular {
    font-size: 28px;
	line-height: 1.2;
    width: 300px;
	margin-left: 50px;
	margin-top: 5px;
  }
	
  #bloc5cabecera .texto_intro {
    font-size: 22px;
  }	
  #bloc55 .ico_know .description {
    font-size: 22px;
	width: 300px;
	margin-left: 50px;
	
	  
  }	
	
	
	
	
#bloc6  {
  background-size: 300%;
  display: inherit !important;
}	
	
	
#bloc6 .texto_intro {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 100px;	
}	
	
#bloc6 .titulo {
  font-size: 24px;
}
	
#bloc6 .texto_intro {
    font-size: 22px;
    width: 100%;
}	
  #bloc6 .list_ico_work {
    width: 100%;
    margin-left: 0;
    margin-top: 260px;
    height: 270px;
  }	
	
  #bloc6 .titulares_lista {
    width: 100%;
    margin-left: 0;
    margin-top: 220px;
    padding-bottom: 300px;
  }	
  #bloc6 .titular {
    width: 50%;
    font-size: 22px;
  }	
  #bloc6 .ico_work {
    width: 90px;
    height: 90px;
	  margin: 0px;
    margin: 0px;
  }	
	
#bloc6 .ico_work img {
  width: 82px;
}	
  #bloc6 .ico_work5 img {
    width: 70px;
  }
	
	
#bloc6 .ico_work1{
	top: 0px;
	left: calc(12.5% - 36px);
}
#bloc6 .ico_work2{
	top: 0px;
	left: calc(37.5% - 46px);
}
#bloc6 .ico_work3{
  top: 0px;
  left: calc(62.5% - 46px);
}
#bloc6 .ico_work4{
  top: 0px;
  left: calc(87.5% - 56px);
}

#bloc6 .ico_work6{
  top: 100px;
  left: calc(12.5% - 36px);
}
#bloc6 .ico_work7{
  top: 100px;
  left: calc(37.5% - 46px);
}
#bloc6 .ico_work8{
  top: 100px;
  left: calc(62.5% - 46px);
}
#bloc6 .ico_work9{
  top: 100px;
  left: calc(87.5% - 56px);
}


#bloc6 .ico_work10{
	top: 200px;
	left: calc(25% - 36px);
}	
#bloc6 .ico_work5{
	top: 200px;
	left: calc(75% - 46px);
}
	
	
#bloc7 .contingut {
  background-size: 300%;
  justify-content: inherit;
  align-items: inherit;
}
	
#bloc7 .texto_intro {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 100px;	
}	
	
#bloc7 .titulo {
  font-size: 24px;
}
	
#bloc7 .texto_intro {
    font-size: 22px;
    width: 100%;
}
  #bloc7 .form_container {
    width: 100%;
    margin-left: 0;
	margin-top: 350px;
	padding-bottom:50px;
  }	
	
	
}


@media only screen and (max-width: 767px) {
	
	
	

	
	
	
	
	
}