.numbersDescription{
	text-align: center; 
	font-family: Oswald; 
	float: left; 
	color: #7E7E7E;
}
.numbersAmount{
	font-family: Oswald Light; 
	border-radius: 50%; 
	float: left; 
	text-align: center; 
	color: white; 
	font-weight: bold; 
	background-color: #97B665; 
	max-width: 180px; 
	height: 100%; 
	max-height: 180px;
}
.numbersQuarter{
	float: left; 
	margin-left: 3%; 
	margin-right: 3%;
}
.numbersContainer{
	background-image: url(/img/numbers_background2.png);  
	background-size: cover; 
	padding-bottom: 22px;
	width: 100%;
	float: left;
}
.numbersTitle{
	color: #7E7E7E; 
	margin-top: 30px; 
	margin-bottom: 30px; 
	text-align: center; 
	width: 100%; 
	float: left; 
	font-family: Oswald light;
}
.numbersContainerInside{
	width: 100%; 
	float: left; 
	padding-left: 15%; 
	padding-right: 15%;
}

.testimoniosContainer{
	background-image: url(/newimages/testimonios_background.png);  
	background-size: cover; 
	padding-bottom: 22px;
	width: 100%;
	float: left;
}

.testimony{
	color: rgb(77, 77, 77);
	margin-top: 30px; 
	margin-bottom: 30px; 
	text-align: center; 
	width: 100%; 
	float: left; 
	font-size: 30px;
	font-family: Oswald light;
}

.centerContainerResponsive {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

#navbar {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: transparent;
}


#navheaderResponsive{
	height: 50px;
	background-color: #94c06b;
	border-color: #94c06b;
	margin-top:	18px;
}

@media (max-width:767px) {
	.cantidadXX {
		font-size: 50px;
	}
	.projectWizardPageTab {
		height: 55px !important;
		border-bottom: 0px none !important;
	}
	#navigationList{
		margin-right: 0px;
		width: 199px;
		float: right;
		background-color: white;
	}
	.navigationListImg{
		width: 32px;
		height: auto;
		float: left;
		margin-right: 5px;
	}
	#logoPosition {
		margin-top: 10px;
	}
	#projectHeaderBoxV3 {
		height: 500px;
	}
	#projectHeader {
		height: 335px;
	}
	#navbar {
		width: 100%;
		background-color: transparent;
		margin-top: -10px;
	}
	#navbarIdioma {
		width: 100%;
		background-color: transparent;
		margin-top: -10px;
		border-radius: 5px;
	}
	#navbarAccess {
		width: 100%;
		background-color: transparent;
		margin-top: -10px;
		border-radius: 5px;
	}
	
	#navbarFind {
		width: 100%;
		background-color: transparent;
		margin-top: -10px;
		border-radius: 5px;
	}
	.navbar-nav{
		background-color: transparent;
		margin-left: 20px;
		margin-right: 20px;
		float: none;
	}
	.nav>li {
	  position: relative;
	  display: block;
	  background-color: transparent;
	  height: 40px;
	  border-bottom: 1px solid;
	  margin-right: 5px !important;
	}
	.navGreen>li {
	  position: relative;
	  display: block;
	  background-color: #7EC266;
	  height: 40px;
	  border-radius: 5px;
	  border-color: transparent;
	}
	.navGreen>li.active {
	  background-color: #6F7D58;
	}
	.navGreen>li:hover {
	  background-color: #6F7D58;
	}
	.headerElements:hover {
		cursor: pointer;
	}
	.headerElementsGreen {
		color: white;
	}
	.headerElementsGreen.active {
		color: #666A62;
	}
	.headerElementsGreen:hover {
		cursor: pointer;
	}
	.side-collapse-container{
	  width:100%;
	  position:relative;
	  right:0;
	  transition:right .4s;
   }
   .side-collapse-container.out{
 	  right:200px;
   }
   .side-collapse {
	  top:50px;
	  bottom:0;
	  right:0;
	  width:200px;
	  /* Se mantiene siempre visible arriba: position:fixed;*/
	  overflow:hidden;
	  transition:width .4s;
   }
   .side-collapse.in {
	  width:0;
   } 
   #navheaderResponsive{
		height: 50px;
		background-color: white !important;
		border-color: #94c06b;
		margin-top:	18px;
		position: fixed;
		width: 100%;
	}
	.numbersQuarter{
		width: 100%; 
		margin-bottom: 50px;
	}
	.numbersAmount{
		padding: 13.5% 5px; 
		width: 30%; 
		font-size: 11px; 
	}
	.numbersDescription{
		margin-top: 11%; 
		padding-left: 20px;
		width: 70%; 
		font-size: 14px; 
	}
	.numbersTitle{
		font-size: 28px;
		margin-bottom: 40px;
	}
	.numbersContainer{
		background-image: url(/img/numbers_background_xs.png);  
	}
	
	.formsLeftContainer {
		width: 100%;
		padding-right: 20px;
	}
	
	.testimony{
		font-size: 20px;
	}
	
}
@media (min-width:768px) and (max-width:991px){
	#logoPosition {
		width: 140px;
		margin-top: -50px;
		margin-left: 10px;
	}
	.numbersAmount{
		font-size: 15px; 
	}
	.numbersDescription{
		font-size: 12px; 
	}
	.numbersTitle{
		font-size: 30px; 
	}
}

@media (min-width:992px) and (max-width:1199px){
	.numbersAmount{
		font-size: 20px; 
	}
	.numbersDescription{
		font-size: 14px; 
	}
	.numbersTitle{
		font-size: 35px; 
	}
}
@media (min-width:1200px) {
	.numbersAmount{
		font-size: 26px; 
	}
	.numbersDescription{
		font-size: 16px; 
	}
	.numbersTitle{
		font-size: 40px; 
	}
}

@media (min-width:768px) {
	.headerElements {
		margin-left: -15px;
	}
	.cantidadXX {
		font-size: 95px;
	}
	.numbersQuarter{
		width: 14%; 
	}
	.numbersAmount{
		padding: 37% 5px; 
		width: 100%; 
	}
	.numbersDescription{
		margin-top: 28px; 
		width: 100%; 
	}
	.numbersContainer{
		background-image: url(/img/numbers_background2.png);  
	}
}



@media (max-width:991px) {
	#selectLanguage {
		margin-left: 0px;
	}
	#navbar {
		float: right;
	}
	.navbar-brand img {
		vertical-align: top;
		display: inline-block;
		width: 40%;
		margin-top: -15px;
	}
}



