.consultanos{background-color: #F2F2F2;width: 90%;padding: 30px 5%;display: flex;align-items: center;}
.consultanos .block1{width: calc(25% - 20px);padding: 70px 17px 70px 0;border-right: 3px solid #B68832;}
.consultanos .block1 .title{font-family: 'Arimo', sans-serif;font-size: 20pt;color: #333333;padding-bottom: 10px;}
.consultanos .block1 .ref{color: #B68832;font-size: 20pt;padding-top: 10px;padding-bottom: 10px;font-family: 'Arimo', sans-serif;}
.consultanos .block1 .horario{padding-top: 10px;}
.consultanos .block1 .horario p{font-family: 'Acme', sans-serif;color: #333333;font-size: 12pt;}
.consultanos .block2{width: 75%;display: flex;flex-direction: column;align-items: flex-end;}
.consultanos .block2 .row_title{width: 39%;padding: 15px 3%;display: flex;justify-content: center;color: #333333;font-size: 20pt;text-align: center;}
.consultanos .block2 .content-form{width: 97%;padding: 10px 0 10px 3%;display: flex;align-items: flex-start;}
.consultanos .block2 .content-form .datos{width: calc(55% - 20px);padding-right: 20px;}
.consultanos .block2 .content-form .datos .row-datos{width: 100%;padding-bottom: 50px;}
.consultanos .block2 .content-form .datos .row_dato{display: flex;width: calc(100% - 20px);padding: 10px;color: #666666;}
.consultanos .block2 .content-form .datos .row_dato .label{font-weight: bold;width: 30%;font-size: 16pt;}
.consultanos .block2 .content-form .datos .row_dato .dato{width: calc(70% - 10px);padding-left: 10px;font-size: 14pt;word-wrap: break-word;}
.consultanos .block2 .content-form .datos .row_consejo{width: 100%;padding-top: 15px;color: #999999;border-top: 1px solid #999999;}
.consultanos .block2 .content-form .datos .row_consejo .img{display: flex;justify-content: center;width: 100%;padding-bottom: 10px;}
.consultanos .block2 .content-form .datos .row_consejo .img img{width: 40px;}
.consultanos .block2 .content-form .datos .row_consejo .consejo{text-align: center;}
.consultanos .block2 .content-form .datos .row_consejo .consejo span{color: #B68832;font-weight: bold;}
.consultanos .block2 .content-form .form{width: 45%;}
.consultanos .block2 .content-form .form input{width: calc(100% - 20px);padding: 8px;margin-bottom: 10px;border: 2px solid #B68832;border-radius: 5px;}
.consultanos .block2 .content-form .form textarea{width: calc(100% - 20px);min-width: calc(100% - 20px);max-width: calc(100% - 20px);height: 200px;min-height: 200px;max-height: 200px;padding: 5px 8px;border: 2px solid #B68832;border-radius: 5px;}
.consultanos .block2 .content-form .form .btn{width: 100%;padding: 10px 0;display: flex;justify-content: center;}
.btn-submit{text-decoration: none;border: none;padding: 5px 30px;border-radius: 5px;cursor: pointer;transition: 0.3s;margin: 5px;outline: none;background-color: #B68832;color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.4);}
.btn-submit:hover{box-shadow: 0 0 5px rgba(0,0,0,.8);}
/*=============================================================================================================*/
.ubicanos{width: 100%;}
.ubicanos .title{width: 94%;padding: 5px 3%;background-color: #D9B453;color: #fff;font-weight: bold;font-size: 20pt;}
.ubicanos .mapa{width: 100%;height: 70vh;}
/*===================================================================================*/
/* RESPONSIVE*/
/*===================================================================================*/
@media (max-width: 960px){
	.consultanos{padding: 15px 5%;}
	.consultanos .block1{width: calc(30% - 20px);}
	.consultanos .block2{width: 70%;}
	.consultanos .block2 .row_title{width: 100%;}
	.consultanos .block2 .content-form{flex-direction: column;}
	.consultanos .block2 .content-form .datos{width: calc(100% - 20px);}
	.consultanos .block2 .content-form .datos .row-datos{padding-bottom: 10px;}
	.consultanos .block2 .content-form .datos .row_dato{padding: 3px 10px;}
	.consultanos .block2 .content-form .datos .row_dato .label{font-size: 13pt;width: 20%;}
	.consultanos .block2 .content-form .datos .row_dato .dato{font-size: 11pt;width: calc(80% - 10px);}
	.consultanos .block2 .content-form .datos .row_consejo{padding-bottom: 10px;}
	.consultanos .block2 .content-form .form{width: 100%;}
	.consultanos .block2 .content-form .form input{padding: 5px 8px;}
	.consultanos .block2 .content-form .form textarea{height: 120px;min-height: 120px;max-height: 120px;}
	.ubicanos .title{font-size: 16pt;}
}
@media (max-width: 800px){
	.consultanos .block1 .title{font-size: 20pt;}
	.consultanos .block1 .ref{font-size: 16pt;}
	.consultanos .block1 .horario p{font-size: 11pt;}
}
@media (max-width: 705px){
	.consultanos .block1{width: calc(35% - 20px);}
	.consultanos .block2{width: 65%;}
}
@media (max-width: 680px){
	.consultanos{flex-direction: column;}
	.consultanos .block1{width: 100%;padding: 10px 0 10px 0;border-bottom: 3px solid #034611;border-right: none;display: flex;flex-direction: column;align-items: center;}
	.consultanos .block1 .ref{text-align: center;}
	.consultanos .block2{width: 100%;}
	.consultanos .block2 .content-form .datos .row_dato .label{font-size: 12pt;}
	.consultanos .block2 .content-form .datos .row_dato .dato{font-size: 10pt;}
	.consultanos .block2 .content-form .datos .row_consejo .consejo{font-size: 11pt;}
}
@media (max-width: 440px){
	.consultanos .block2 .content-form .datos .row_dato .label{width: 40%;}
	.consultanos .block2 .content-form .datos .row_dato .dato{width: 60%;}
}