aside{
	background: #f3f3f9;
}
.cont-2{
	position: relative;
	padding-right: 8px;
	padding-left: 8px;
}
.cont-2 img{
	position: relative;
	width: 100%;
	height: 350px;
	vertical-align: top;
	object-fit: cover;
	cursor: pointer;
}

.cont-2 img{
	border-radius: 50%;
	border:solid 4px #182E7A;
	width: 200px;
	height: 200px;
}
.container-modal{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.5);
	transform: translateX(-100%);
	transition: transform .4s ease-in; 
	z-index: 3002;
}
.move{
	transform: translateX(0%);
	transition: transform .4s ease-in; 
}
.img-show{
	position: relative;
	max-width: 90%;
	max-height: 90%;
	
	transform: scale(0);
	transition: transform .2s .4s; 
}
.show{
	transform: scale(1);
}

#close-modal{
	position: absolute;
	color: #fff;
	font-size: 30px;
	top: 30px;
	right: 30px;
	cursor: pointer;
}
.tit-gal{
	text-align: left;
	font-weight: 900;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 30px;
    line-height: 30px;
}

@media screen  and (max-width: 992px){
	.conte-img-contacto{
		margin-top: 20px;
	}
	.form-contacto input,.form-contacto textarea {
font-size: 20px;
}
.form-contacto textarea{
	height: 170px;
}
.form-contacto label{
font-size: 16px;
}
}
@media screen  and (max-width: 768px){
	.tit-gal{
 		font-size: 20px;
    	line-height: 20px;
	}
}
@media screen  and (max-width: 576px){
		.form-contacto input,.form-contacto textarea {
	font-size: 16px;
	}
	.form-contacto textarea{
	height: 120px;
	}
}