/*-------------------------------------------------------------------------*/
/*	1.	Large Monitor
/*-------------------------------------------------------------------------*/
@media only screen and (min-width: 1440px) {

.botonHome{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  #asociateMobile{
  	display:none;
  }
  #sliderMobile{
  	display:none;
  }
  #sliderDesktop{
  	display:block;
  }
  #filosofia{

  	display: block;
  }
  #filosofiaDescripcion{
  	display:block;
	padding-top: 30px;
  }
  #filosofiaDescripcionMobile {
  	display:none;
  }
  
  #participar{

  	display: block;
  }
  #participarMobile{
  	display:none;
  }
  #proyectosImg{

  	display: block;
  }
  #proyectosMobile{
  	display:none;
  }
  .parallaxPuente{
  	padding-top: 145px;
	padding-bottom:145px;
  }
}
@media only screen and (min-width: 1024px) {
  #asociateMobile{
  	display:none;
  }
  #sliderMobile{
  	display:none;
  }
#sliderDesktop{
  	display:block;
  }
  #participar{

  	display: block;
  }
  #participarMobile{
  	display:none;
  }
  
  #proyectosImg{

  	display: block;
  }
  #proyectosMobile{
  	display:none;
  }
  
  #filosofia{

  	display: block;
  }
  #filosofiaDescripcion{
  	display:block;
  }
	#filosofiaDescripcionMobile {
  	display:none;
  }
  .parallaxPuente{
  	padding-top: 145px;
	padding-bottom:145px;
  }
}
/*-------------------------------------------------------------------------*/
/*	2.	Tablet Monitor
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
  #asociateMobile{
  	display:none;
  }
  #sliderMobile{
  	display:none;
  }
  #sliderDesktop{
  	display:block;
  }
  #participar{

  	display: block;
  }
  #participarMobile{
  	display:none;
  }
  
  #proyectosImg{

  	display: block;
  }
  #proyectosMobile{
  	display:none;
  }
  
  #filosofia{

  	display: block;
  }
  #filosofiaDescripcion{
  	display:block;
  }
	#filosofiaDescripcionMobile {
  	display:none;
  }
  .parallaxPuente{
  	padding-top: 145px;
	padding-bottom:145px;
  }
  html #page #header .header_mid .header_mid_outer {
	display:none;
  }
  html #page #header .header_top .header_top_outer {
    display: block;
  }
  html #page #header .header_top .header_top_outer .header_top_inner .header_top_right {
    padding-top: 0.7em;
  }
}
/*-------------------------------------------------------------------------*/
/*	3.	Small Tablet Monitor
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
  .conceptos h1{
	margin-bottom: 0px;
  }
  .home .cmsms_row .cmsms_row_outer_parent{
    padding-top: 0px;
	}
  .botonHome{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .cmsms_stats.stats_mode_counters.stats_type_numbers .cmsms_stat_wrap .cmsms_stat{
	padding: 5px;
  }
  #participarMobile .button_wrap {
    padding-top: 15px;
	
	}
  #participarMobile {
    padding-top: 15px;
	padding-bottom: 15px;
	
	}
  .dividerMobile{
	display:none;
  }
  .type-project .cmsms_column.one_half {
    width: 95%;
	}
  
  #asociateMobile{
  	display:block;
	padding-top: 30px;
    padding-bottom: 30px;
  }
  #sliderMobile{
  	display:block;
  }
  
  #sliderMobile .cmsms_row_inner{
	  padding-left:0;
	  padding-right:0;
  }
  
  #sliderDesktop{
  	display:none;
  }

  #participar{

  	display: none;
  }
  #participarMobile{
  	display:block;
  }
  
  #participarMobile a{
  	padding-left:0;
	padding-right:0;
  }
  #proyectosImg{

  	display: none;
  }
  #proyectosMobile{
  	display:block;
  }
  
  #filosofia{

  	display: none;
  }
  #filosofiaDescripcion{
  	display:none;
  }
  
  #filosofiaDescripcionMobile .one_fourth
  {
  	width: 50%;
  }
  #filosofiaDescripcionMobile {
  	display:block;
	margin-top: 1em;
  }
  #filosofiaDescripcionMobile div.cmsms_column.one_fourth{
  	width: 50%;
  }
  .parallaxPuente{
  	padding-top: 20px;
	padding-bottom: 20px;
  }
  
  html #page #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap .logo img {
	display:none;
  }
  html #page #header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap .resp_nav_wrap_inner {
	display:none !important;
  }
  
  html .one_half{
	  width: 46%;
	  clear: none;
	  float: left;
  }
}
/*-------------------------------------------------------------------------*/
/*	Tablet Monitor 600
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 600px) {
  #asociateMobile{
  	display:block;
  }
  #sliderMobile{
  	display:block;
  }
   #sliderMobile .cmsms_row_inner{
	  padding-left:0;
	  padding-right:0;
  }
  
  #sliderDesktop{
  	display:none;
  }

  #participar{

  	display: none;
  }
  #participarMobile{
  	display:block;
  }
   #participarMobile a{
  	padding-left:0;
	padding-right:0;
  }
  #proyectosImg{

  	display: none;
  }
  #proyectosMobile{
  	display:block;
  }
  .parallaxPuente{
  	padding-top: 20px;
	padding-bottom: 20px;
  }
}
/*-------------------------------------------------------------------------*/
/*	4.	Phone Monitor
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 540px) {

  #asociateMobile{
  	display:block;
  }
   #slidereMobile{
  	display:block;
  }
  #participar{

  	display: none;
  }
  #participarMobile{
  	display:block;
  }
   #participarMobile a{
  	padding-left:0;
	padding-right:0;
  }
  #proyectosImg{

  	display: none;
  }
  #proyectosMobile{
  	display:block;
  }
  #filosofia{

  	display: none;
  }
  #filosofiaDescripcion{
  	display:none;
  }
  #filosofiaDescripcionMobile {
  	display:block;
	margin-top: 1em;
  }
  #filosofiaDescripcionMobile .one_fourth{
  	width: 50%;
  }
  .parallaxPuente{
  	padding-top: 20px;
	padding-bottom: 20px;
  }
}
/*-------------------------------------------------------------------------*/
/*	5.	Small Phone Monitor
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
  #asociateMobile{
  	display:block;
  }
  #sliderMobile{
  	display:block;
  }
  
  #sliderMobile .cmsms_row_inner{
	  padding-left:0;
	  padding-right:0;
  }
  
  #sliderDesktop{
  	display:none;
  }

  #participar{

  	display: none;
  }
  #participarMobile{
  	display:block;
  }
   #participarMobile a{
  	padding-left:0;
	padding-right:0;
  }
  #proyectosImg{

  	display: none;
  }
  #proyectosMobile{
  	display:block;
  }
  #filosofia{

  	display: none;
  }
  #filosofiaDescripcion{
  	display:none;
  }
  #filosofiaDescripcionMobile {
  	display:block;
	margin-top: 1em;
  }
  #filosofiaDescripcionMobile .one_fourth{
  	width: 50%;
  }
}
/**************************************/
#wprmenu_bar .bar_logo {
  margin-top: -8px;
  height: 37px;
}
.g-recaptcha{
	width: 310px;
    position: relative;
    left: calc(50% - 150px);
}