.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff
}

.bgimg-2 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.25), rgba(0,0,0,0.25)), url(/images/header-home.jpg);
  min-height: 600px;
}

.bgimg-3 {
  background-image: linear-gradient(0deg, rgba(0,0,0,0.25), rgba(0,0,0,0.25)), url(/images/clinica.jpg);
  min-height: 600px;
}

.bgimg-2 h1 {
	font-family: 'Montserrat', sans serif;
	font-size: 50px;
	font-weight: 800;
  	margin-bottom: 60px;
	text-shadow: #444 0 1px 1px;
}

.bgimg-2 h1::after {
	content: "";
	width: 250px;
	height: 3px;
	background: #fff;
	position: absolute;
	z-index: 111;
	bottom: 75px;
}

.bgimg-2 h1 span {
	display: block;
	line-height: 1.1em
}

.bgimg-2 h2 {
	font-family: 'Open Sans', sans serif;
	font-size: 20px;
}

.caption, .caption2 {
	overflow: hidden;
	margin: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
}

.caption {
	height:229px;
	top: 74px;
}

.caption2 {
	height: 125px;
	top: 0;
}


.instalaciones h3 {
	margin-bottom: 45px
}

.impar::before, .par::before {
	content: "";
	width: 250px;
	height: 3px;
	background: #757575;
	position: absolute;
	z-index: 111;
	bottom: -10px;
}
.impar::before {
	left: -65px;		
}
.par::before {
	right: -65px;	
}

.tratamientos-portada {
	margin-top: 100px
}

section h3 {
	font-family: 'Montserrat', sans serif;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 25px;	
}

.instalaciones h3 {
    color: #fff;
}

.links {
	margin-top: 120px
}

/* Sección buenas manos */
.buenas-manos {
	margin: 140px 0
}
.descripcion-manos {
	max-width: 500px;
	margin: 15px auto 50px;
	font-family: 'Open Sans', sans serif;	
	font-size: 15px;
	font-weight: 300;
}
.conocenos {
	border: 1px solid #004b70;
	padding: 10px 50px;
}

.conocenos:hover {
	background: #004b70; 
	color: #fff;
	text-decoration: none;
	opacity: 1
}
.conocenos-blanco {
	border: 1px solid #fff;
	padding: 10px 50px;
	color: #fff !important;	
}

.conocenos-blanco:hover {
	background: #fff; 
	color: #004b70 !important;
	text-decoration: none;
	opacity: 1
}



#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #B18000;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
.paciente {
	text-align: center;
	color: #B18000;
}
.flotar {
	float: right
}

@media only screen and (max-width: 1200px) {
	.impar:before, .par:before {
		content: none;
}     
	.bgimg-2 h1::after {
		bottom: 60px;
	}
}

@media (max-width: 768px) {
    .links .row, .links .text-right {
        text-align: center;
    }
	.links img {
		margin: 0 auto
	}
	.bgimg-2, .bgimg-3 {
		min-height: 420px
	}	
	.bgimg-2 h1 {
		font-size: 34px
	}
	h2 {
		font-size: 21px
	}
	.bgimg-2 h2, section h3 {
		font-size: 16px
	}	
	.buenas-manos {
    margin: 40px 0;
	}
	section, .links, .tratamientos-portada {
		margin-top: 50px
	}
	#footer {
    margin: 50px 0 30px;
	}
	section h3 {
		margin-bottom: 5px
	}
	.flotar {
	float: none
	}
}