.title_testimonio
{
	font-family: 'corbel';
	font-size: 14px;
	color: #172541;
	line-height: 20px;
	/*#172441*/
}

.testimonio_texto
{
	font-family: 'Oakes-Semi-Bold';
	font-size: 18px;

}


.title_cuna{
	font-size: 72px;
	font-style: italic;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	line-height: 50px;
}


.f-w
{
	color: #707070;
}

.form_1_2
{
	/*margin-bottom: 20px;**/
}

.ag_sub_title{
	font-family: 'corbel';
	font-weight: bold;
	font-size: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ag_text{
	color:#777777;
	font-family: 'corbel';
	font-size: 14px;
	text-align: justify;
}

.text-left{
	text-align: left;

}

.bg-img-1{
  position: relative;
  opacity: 0.65;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}

.bg-img-1 {
  background-image: url("img_parallax.jpg");
  min-height: 100%;
}

.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.f15{
	font-size: 15px;
}

.fr{
	float: right;
}

.fl{
	float: left;
}

.p-umi{
	font-family: 'corbel';
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 17px;
	color: #172441;
}

.p-umi-time{
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #172441;
}

.text-p{
	line-height: 15px;
}

.text-gray{
	color:#606060; 
}

.p-b-30{
	padding-bottom: 30px;
}

.p-b-40{
	padding-bottom: 40px;
}

.p-b-50{
	padding-bottom: 50px;
}


/* VERSION DE ESCRITORIO */
@media only screen and (min-device-width:1200px) and (max-device-width:1600px) {
	.logo_foot {
		text-align: right;
	}

	.ag_blo_cara{
		min-height: 100px;
		max-height: 200px;
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.ag_blo_cara2{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

}

/* VERSION MOVIL */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
 	.logo_foot {
 		text-align: center;
 	}

 	.ag_blo_cara{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.ag_blo_cara2{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}
}

/* VERSION MOVIL HORIZONTAL */
@media only screen and (min-device-width : 480px) and (orientation: landscape) {

    .logo_foot {
		text-align: right;
	}

    .ag_blo_cara{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.ag_blo_cara2{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}
}

/*VERSION IPAD */
@media only screen and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
 	.logo_foot {
		text-align: right;
	}

	.ag_blo_cara{
		min-height: 100px;
		max-height: 200px;
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.ag_blo_cara2{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.img_device
	{
		margin-top: 7%;
	}

}


/* VERSION IPAD */ /*HORIZONTAL */
@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 	.logo_foot {
		text-align: right;
	}

	.ag_blo_cara{
		min-height: 180px;
		max-height: 300px;
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.ag_blo_cara2{
		margin: 5%;
		text-align: justify;
		line-height: 25px;
	}

	.img_device
	{
		margin-top: 61%;
		margin-left: 15%;
	}




}
