.clearfooter {
clear: both;
height: 100%;
}

.contenedor_blanco {
width:100%;
margin-top:0px;
position:relative;
overflow: hidden;
position: relative !important;
padding-top: 51px !important;
z-index:0 !important;
}

@media (max-width: 980px){
	.page-always-on .contenedor_blanco{
		padding-top: 51px !important;
	}
	.contenedor_blanco{
		padding-top: 0px !important;
	}
}

.contenido_1180 {
margin-left: auto;
margin-right: auto;
position: relative;
text-align: left;
width: 1620px;
z-index: 1;
text-align: center;
}

@media(max-width: 1620px){
	.contenido_1180 {
		width: 100%;
	}
}

#menu_nav {
width:auto;
height:90px;
display: inline-flex;
float: right;
}

.boton_nav {
width:96px;
height:30px;
border-right:1px solid #494848;
text-align:center;
margin-left:2px;
margin-top:30px;
}

.boton_nav a, .boton_nav a:active, .boton_nav a:hover, .boton_nav a:visited {
font-family:"Spinnaker", sans-serif;
font-size:14px;
color:#494848;
text-decoration:none;
display:block;
padding:5px;
}

.boton_nav a:hover{
text-decoration:underline !important;
}

#perro_gato {
width:42%;
position:relative;
float:left;
vertical-align:middle;
padding-top: 85px;
padding-bottom: 20px;
}

#hospital_veterinario {
width:58%;
position:relative;
float:left;
}

@media(max-width: 1608px){
	#perro_gato {
		width:100%;
		margin: 0 auto;
		text-align: center;
		padding-top: 0px;
	}
	#hospital_veterinario {
		width:100%;
		padding: 0% 3%;
	}
}

@media(max-width: 644px){
	div#perro_gato img{
		width: 100%;
	}
}

@media(max-width:496px){
	div#hospital_vet_logo img{
		width: 100%;
	}
}

@media(max-width:406px){
	div#hospital_vet_logo img{
		width: 100%;
	}
	.boton_nav {
    	width: 100%;
	}
	.boton_nav a{
		font-size: 13px;
	}
}

#hospital_vet_logo {
width:100%;
position:relative;
/*float:left;*/
margin-top:60px;
}

#hospital_vet_txt {
width:100%;
position:relative;
/*float:left;*/
padding-right:5px;
font-family: 'Montserrat', sans-serif;
font-size:16px;
color:#494848;
text-align:left;
margin-top:60px;
}

.contenedor485 {
width:960px;
height:485pxpx;
position:relative;
margin:auto;
}

.btn_subir {
position: relative;
float: right;
padding-bottom: 71px;
padding-right: 20px;
}

#servicios_titulo {
width:100%;
padding-top:40px;
position:relative;
float:left;
text-align:center;
font-family:"Spinnaker" , sans-serif;
font-size:34px;
}

#contenedor600 {
width:100%;
position:relative;
}

.servicio {
width: 20%;
text-align: center;
display: inline-table;
margin: 25px 6px;
}

.servicios_txt {
font-family:"Montserrat", sans-serif;
font-size:16px;
color:#7b7979;
width:100%;
margin-top:10px;
}

#precios_especiales {
width:100%;
position:relative;
float:left;
text-align:center;
font-family:"Spinnaker", sans-serif;
font-size:34px;
color:#7b7979;
}

@media (max-width: 502px){
	#precios_especiales {
		font-size:24px;
	}
}

#lista_servicios {
width:100%;
position:relative;
float:left;
font-family:"Open Sans";
font-size:16px;
color:#7b7979;
}

#lista_servicios p {
margin-top:20px;
text-align:left;
}

#lista_servicios a {
color:#028faf;
}

div.precios button.btn.btn-outline-primary{
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 45px;
}

#galeria_titulo {
width:100%;
height:70px;
padding-top:40px;
position:relative;
float:left;
text-align:center;
font-family:"Open Sans";
font-size:34px;
}

.cincuenta {
width: 49%;
padding-top: 40px;
font-family: "Montserrat", sans-serif;
font-size: 15px;
color: #fff;
text-align: left;
position: relative;
display: inline-block;
}

.cincuenta p {
margin-left: 100px;
}

@media(max-width: 960px){
	.cincuenta {
		width: 100%;
	}
	.cincuenta p {
	margin-left: 0px;
	text-align: center;
	}
}

.btn_face {
/*float: left;*/
height: 50px;
margin-top: 50px;
    display: inline-block;
}

.btn_face a {
text-decoration:none;
}
.btn_agenda{
    background-color: #cdcdcd;
    display: inline-block;
    padding: 5px 12px 0px 12px;
    height: 35px;
    margin-left: 20px;
    color: #3d3d3d;
}
.btn_agenda a, .btn_agenda a:hover{
	color: #3d3d3d;
	font-weight: bold;
	text-transform: uppercase;
}

.contenido_1180 ul.sigProClassic {
clear: both;
list-style: outside none none;
margin: 0 20px 10px 80px !important;
overflow: hidden;
padding: 0 20px 20px !important;
}


.contenido_1180 ul.sigProClassic li.sigProThumb {
background: #fff none repeat scroll 0 0 !important;
float: left;
list-style: outside none none !important;
margin: 15px 30px;
padding: 0;
}


.contenido_1180 ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
    padding:0 !important;
}

.contenido_1180 li.sig-block span.sig-link-innerwrapper {

margin: 0px !important;
border: 0px !important;

}

.contenido_1180 li.sig-block span.sig-link-wrapper {

background:#FFFFFF !important;
padding: 5px;

}

.mfp-iframe-holder .mfp-content {
height: 730px !important;
max-width: 627px !important;
}


.mfp-<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<style>

.mfp-iframe-scaler iframe {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
box-shadow: none !important;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
padding-right: 30px !important;
}

@media(max-width: 1020px){
	div.contenido_1180 div.contenedorcontenedor485 a img{
		width: 100%;
	}
}

/*==============================================
					MODALES
==============================================*/
#once_medicos_contenedor{
	width:100%;
	float: left;
	height:auto;
	background-color:#145A6E;
	position:relative;	
}

.medicos_titulo {
	font-family:"Open Sans";
	font-size:20px;
	padding: 20px 30px 20px;
	background-color:#aaaaaa;
	color:#fff;
	margin-top:30px;
	border-bottom:#00b4f7 solid 3px;	
}

.medicos_once {
	font-family:"Open Sans";
	font-size:16px;
	color:#ffffff;
	margin-left:30px;
	margin-top:30px;	
}