@media (min-width: 2560px) and (max-width: 12000px) { 
/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.bg:before{

	}
	.consultas-reservas .bg:before{
		width: 968px;
    	background-size: cover;

	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 49vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
	.carousel-indicators{
		bottom: 112px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel{
		top: -679px; 
	}
	.nuestro-equipo-instalaciones .absolute {
	    position: absolute;
	    width: 100%;
	    height: 680px;
	}
	.nuestro-equipo-instalaciones{
		height: 680px
	}	
}

@media (min-width: 1600px) and (max-width: 2559px) { 
/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.bg:before{

	}
	.consultas-reservas .bg:before{
		width: 968px;
    	background-size: cover;

	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 49vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
	.carousel-indicators{
		bottom: 112px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel{
		top: -579px; 
	}
	.nuestro-equipo-instalaciones .absolute {
	    position: absolute;
	    width: 100%;
	    height: 580px;
	}
	.nuestro-equipo-instalaciones{
		height: 580px
	}	
}
@media screen and (max-width: 1920px){
/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.bg:before{

	}
	.consultas-reservas .bg:before{
		width: 968px;
    	background-size: cover;

	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 49vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
}
@media screen and (max-width: 1440px){
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right {
    	margin-top: 0px;
	} 
	.padding-left{
		padding-left: 0px
	}
	.padding-right{
		padding-right: 0px
	}
/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/		
	.bg:before{
		width: 123%;
	}
/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.consultas-reservas .bg:before{
		width: 720px;
	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 49vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
	#nuestros-resultados .right .bg-tecnicas{
		width: 37vw;
	}
	.carousel-indicators{
		/*bottom: 105px;*/
		bottom: 0;
	}

}
@media screen and (max-width: 1200px){
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right {
    	margin-top: 0px;
	} 
	.padding-left{
		padding-left: 0px
	}
	.padding-right{
		padding-right: 0px
	}
/************************************************************************************/
/****************************TOP MENU********************************/
/***********************************************************************************/	
	.mail{
		width: 95%;
	}	
	.menu-large .megamenu .caja-ginecologia ul .dropdown-header{
		font-size: 15px;
	}
	.menu-large .megamenu .diagnostico ul .dropdown-header{
		font-size: 15px;
	}
	.menu-large .megamenu .mente ul .dropdown-header{
		font-size: 15px;
	}
/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/		
	.bg:before{
		width: 102%;
	}
/************************************************************************************/
/*****************************AYUDA********************************************/
/***********************************************************************************/	
	.right .bg-ayuda{
		width: 58vw;
	}

/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.consultas-reservas .bg:before{
		width: 599px;
	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 45vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
	/*.acordeon{
		padding: 0;
	}*/
	/*---------------------------------*/
	.back-descripcion{
		padding:17px 170px 50px 20px;	
	}

	/*----------NOSOTROS----------*/
	#nuestros-resultados .right .bg-tecnicas{
		width: 34vw;
	}
}
@media screen and (max-width: 1024px){
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right {
    	margin-top: 20px;
	} 
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
/************************************************************************************/
/****************************TOP MENU********************************/
/***********************************************************************************/	
	.mail{
		width: 95%;
	}
	.navbar-nav{
		margin-top: 5px;
	}
	.nav > li > a {
    	padding: 20px 6px;
    	font-size: 14px;
	}
	.toolbar #label label{
		margin-top: 7px;
	}
	.megamenu> li > ul > li > a{
		padding: 3px 11px 3px 20px;	
	}
	.nav-bottom .menu-derecho{
		margin-top: 6px;
	}
	#input{
		width: 522px;
	}
	.menu-large .megamenu .caja-titulo {
	    padding: 73px 32px 25px 32px;
	}
	.navbar-default{
		margin-bottom: 0;
	}
/************************************************************************************/
/****************************PREGUNTAS************************************/
/***********************************************************************************/		
	.preguntas h2{
		padding-top: 28px;
    	font-size: 20px;
	}
/************************************************************************************/
/*****************************HISTORIAS CLINICAS************************************/
/***********************************************************************************/	
	.historias-clinicas .content-historias{
		padding: 3% 18% 0% 18%;
	}
/************************************************************************************/
/*****************************AYUDA********************************************/
/***********************************************************************************/
	.left .guiness{
		top: 18px;
	}
	.left .reconocimiento{
		top: 218px;
	}
	.left .nacimiento{
		bottom: 23px;
	}
	.right .ayuda{
		padding: 66px 19px
	}	
	.bg:before{
		/*width: 105%;*/
		width: 104.3%;
	}

/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.img-fertilidad h2{
		font-size: 46px;
	}
	.texto-fertilidad h4{
		line-height: 27px;
   		 font-size: 17px;
	}
	.texto-fertilidad p{
		text-align: left;
	}
	.btn-tipo-tratamiento{
		padding: 0;
	}
	.btn-tipo-tratamiento .pad-left{
		padding-left: 15px;
	}
	.btn-tipo-tratamiento .pad-right{
		padding-right: 15px;
	}
	.btn-tipo-tratamiento a{
		padding: 25px 25px;
	}
	.diagnostico-content{
		height: inherit;
	}	
	/*------------------------*/
	#main_area{
		min-height: 100%;
    	max-height: 358px;
	}
	.contenido-rotador{
    	max-height: inherit;
    	min-height: inherit;		
	}
	.back-descripcion{
		padding: 47px 170px 0px 20px;
	}
	/************************************************************************************/
	/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
	/***********************************************************************************/
	.consultas-reservas .bg:before{
		width: 106%;
	}
	.contenido-lectura-recomendada .right .bg-imagen-publicidad{
		width: 49vw; 
	}
	.imagen-libro{
		width: 100%;
		padding-top: 53px;
	}
	/*-------------------------------*/
	.carousel-indicators{
		bottom: 5px;
    	left: 108%;
	}
	.carousel-indicators-historias{
		bottom: 112px;
    	left: 108%;
	}

	/*-------------NOSOTROS------------------*/
	#nuestros-resultados .right .bg-tecnicas{
		width: 35vw;
	}
	#timeline-carousel{
		background-position: -8px 277px;
		height: 726px;
	}
	.nuestro-equipo .caja-equipo{
		height: 100%;
		margin-bottom: 20px;
	}
	#nuestros-resultados .caja-1 .text-confianza{
		padding: 45px 5px;
	}
	.nuestro-equipo-instalaciones p{
		margin-bottom: 10px
	}
	.porque-elegirnos{
		background-position: -100px 0;
	}
}
@media screen and (max-width: 992px){
	.mail {
    	width: 105%;
	}
	.navbar-brand{
		padding: 9px 0px;
	}
	.nav > li > a{
		padding: 20px 5px;
		font-size: 12px;
	}
	.toolbar #label label{
		/*margin-top: 11px;*/
		margin-top: 0px;
	}
	.nav-top .redes li a{
		padding: 0px 6px;
	}
	.nav-top .mail ul li a{
		/*padding: 0px 9px;*/
		padding: 0px 5px;
	}
	#input{
		width: 522px;
	}
	.menu-large .megamenu .caja-titulo{
		padding: 54px 9px 25px 17px;	
	}
	/*.----------------*/

	#main_area{
		overflow: visible;
	}
	#carousel-bounding-box{
		height: inherit;
	}
}
@media (max-width: 995px) {
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
	.navbar-default .navbar-brand {
    	color: #fff;
    	height: initial;
    	margin-top: 9px;
	}
	.menu-large .megamenu .caja-titulo{
		padding: 54px 9px 25px 17px;	
	}
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right{
		margin-top: 20px;
	}
	/*AGREGADOS*/
	.absolute{
		height: initial
	}
	.absolute .white{
		height: 227px;
		width: 100%;
	}
	.fixed-height{
		height: auto;
	}	
	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		/*height: 500px;*/
		height: 458px;
    	width: 100%;
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    left: 5%;
	    width: 26%;
	    padding: 0 25px 46px 0;

	}		
}	
@media screen and (max-width: 860px){
	.porque-elegirnos{
		background-position: -130px 0;
	}
	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 500px;
    	width: 100%;
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}
}

@media (min-width: 768px) {
	.menu-derecho .navbar-collapse {
		padding-top: 0px !important;
	}

	.menu-derecho .navbar-collapse form[role="search"] button,
	.menu-derecho .navbar-collapse form[role="search"] input {
		padding: 15px 12px;
	}
	.menu-derecho .navbar-collapse form[role="search"] input {
		font-size: 18pt;
		opacity: 0;
		display: none;            
		font-size: 12px;
	}
	.menu-derecho .navbar-collapse form[role="search"].active {
		width: 100%;
	}
	.menu-derecho .navbar-collapse form[role="search"].active button,
	.menu-derecho .navbar-collapse form[role="search"].active input {
		display: table-cell;
		opacity: 1;
	}
	.menu-derecho .navbar-collapse form[role="search"].active input {
		width: 100%;
		border-bottom: 1px solid #7bb0c8;
	}
	#input{
		width: 522px;
	}

}
@media screen and (max-width: 768px){
	.padding-mobile{
		padding-left: 0;
		padding-right: 0;
	}
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right{
		margin-top: 20px;
	}
/************************************************************************************/
/*****************************MEGA MENU DESPLEGABLE**********************************/
/***********************************************************************************/			
	.navbar-brand{
		padding: 0
	}			
	.menu-derecho .navbar-collapse {
		padding-top: 0px !important;
		padding-right: 38px !important;
	}
	.nav-bottom .menu-logo{
		margin-top: 13px;
	}
	.menu-derecho .navbar-collapse form[role="search"] button,
	.menu-derecho .navbar-collapse form[role="search"] input {
		padding: 15px 12px;
	}
	.menu-derecho .navbar-collapse form[role="search"] input {
		opacity: 0;
		display: none;            
        height:33px;
	}
	/*.nav-bottom{
		margin-top: 46px;
	}*/
	.menu-derecho .navbar-collapse form[role="search"].active {
		width: 100%;
	}
	.menu-derecho .navbar-collapse form[role="search"].active button,
	.menu-derecho .navbar-collapse form[role="search"].active input {
		display: table-cell;
		opacity: 1;
	}
	.menu-derecho .navbar-collapse form[role="search"].active input {
		width: 100%;
	}
	#input{
		width: 522px;
	}
	.navbar-nav{
		margin-top: 0px;
	}
/************************************************************************************/
/*****************************MENU TOP**********************************************/
/***********************************************************************************/
	.nav-top .mail ul span{
		display: none;
	}
	.mail{
		width: 100%;
	}
	.nav-top .mail ul{
		float: right;
		/*width: 271px;*/
	}
/************************************************************************************/
/*****************************MEGA MENU DESPLEGABLE**********************************/
/***********************************************************************************/
	.menu-large .megamenu .caja-titulo{
		padding: 65px 7px 14px 20px;
	}
	.menu-large .megamenu .parrafo{
		font-size: 12px;
	}
	.menu-large .megamenu .caja-ginecologia ul .dropdown-header{
		font-size: 14px;
	}
	.menu-large .megamenu .diagnostico ul .dropdown-header{
		font-size: 14px;
	}
	.menu-large .megamenu .mente ul .dropdown-header{
		font-size: 14px;
	}
	.navbar-default .navbar-nav > li > a{
		font-size: 11px;
		width: 100%;
	}
	.navbar-default{
		/*margin-bottom: 6px;*/
	}

	.navbar-default .navbar-collapse {
    	background-color: #fff;
}
	.navbar-form{
		margin-right: 0;
	}
	.btn-default{
		background-image: inherit;
		background-color: transparent;
		border-color:#fff;
	}	
	.nav > li > a{
		padding: 15px 8px;
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
		border-top-color: #528390;
		border-bottom-color: #528390;
		float: right;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo{
		background-color: #238491;
		padding: 15px 12px;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .titulo-unidades{
	    font-family: 'Raleway', sans-serif;
	    font-weight: 200;
	    font-size:18px;
	    margin-bottom: 15px;
	    color: #fff;		
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .parrafo{
		color: #fff;
		font-size:12px;
	}
	.navbar-nav .open .dropdown-menu > li > a{
		padding: 9px 15px 9px 10px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > .titulo-mobile{
		font-family: 'Raleway', sans-serif;
	    font-weight: 500;
	    color: #7bb0c7;
	    font-size: 13px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		font-size: 12px;
    	line-height: 18px;
	}
	.navbar-default .navbar-nav > .active > a{
		background-image: initial;
    	background: #528390;
    	color: #fff;
    	width: 100%;
	}
	.navbar-form{
		margin-right: 0;
		margin-top: 0;
		padding: 10px 0px 10px 10px;
	}
	.btn-default{
		background-image: inherit;
		background-color: transparent;
		border-color:#fff;
	}
	.megamenu{
	    margin-left: 0 ;
	    margin-right: 0 ;
	}

	.megamenu> li:last-child {
	    margin-bottom: 0;
	}
	.megamenu.dropdown-header {
	    padding: 3px 15px !important;

	}
	.navbar-nav .open .dropdown-menu .dropdown-header{
		color:#fff;
	}	
	.navbar-default .navbar-collapse{
		background-color: transparent
	}

	.esperanza-experiencia .titulo-slider {
	    position: relative;
	    /*top: 0;*/
	    top: -210px;
	}	
/************************************************************************************/
/*****************************PREGUNTAS*********************************************/
/***********************************************************************************/	
	.preguntas .border-right{
		border:none;
	}	
	.preguntas .thumbnail{
		border:none;
	}
/************************************************************************************/
/*****************************DONACIONES*********************************************/
/***********************************************************************************/	
	.donacion{
		height: 100%;
	}
/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/	
	.bg-iconos{
		padding: 50px 0;
	}
	.content-vitri{
		padding: 70px 0 70px 25px;
	}
	.bg:before{
		width: 100%;
	}
	.fondo-vitrificacion{
		background-position: 36px 128px;
	}
/************************************************************************************/
/*****************************HISTORIAS CLINICAS************************************/
/***********************************************************************************/	
	.historias-clinicas{
		padding: 0;
		height: 1040px !important;
    display: block !important;
	}
	.historias-clinicas .content-historias{
		padding: 15% 20% 9% 20%;
	}

/************************************************************************************/
/*****************************AYUDA********************************************/
/***********************************************************************************/
	.left .guiness{
		top: 18px;
	}
	.left .reconocimiento{
		top: 207px;
	}
	.left .nacimiento{
		bottom: 4px;
	}
	.right .ayuda{
		padding: 66px 19px
	}
/************************************************************************************/
/*****************************NOTICIAS**********************************************/
/***********************************************************************************/
	.noticias .caja-noticias h2{
   		 font-size: 19px;
    	line-height: 26px;		
	}
/************************************************************************************/
/*****************************FOOTER**********************************************/
/***********************************************************************************/	
	.footer-content .menu-footer .direcciones{
		margin-top: 0;
	}
/************************************************************************************/
/*****************************LEGALES**********************************************/
/***********************************************************************************/	
	.legales a{
		float: left;
	}
/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.texto-fertilidad h4{
		line-height: 27px;
   		 font-size: 17px;
	}
	.texto-fertilidad p{
		text-align: left;
	}
	.btn-tipo-tratamiento{
		padding: 0;
	}
	.btn-tipo-tratamiento .pad-left{
		padding-left: 15px;
	}
	.btn-tipo-tratamiento .pad-right{
		padding-right: 15px;
	}
	.btn-tipo-tratamiento a{
		padding: 25px 25px;
	}
	.diagnostico-content{
		height: inherit;
	}	


	/*--------------------------------------------*/
	.pasos-inseminacion, .pasos-inseminacion.segunda-fila{
		height: inherit;
	}
	.pasos{
		height: 100%;
		padding-bottom:15px;
	}
	.carousel-indicators {
	    bottom: 0;
	    left: 28%;
	    z-index: 15;
	    width: 100%;
	    position:absolute; 
	}
	.contenido-rotador{
		max-height: 100%;
    	min-height: 100%;
	}
	.back-descripcion{
		padding: 35px 40px 45px 40px;
	}

	/*---------------------------------*/
	.consultas-reservas h3{
		padding-top: 0;
	}
	.consultas-reservas{
		height: 100%;
	}
	.columnas-texto .col-texto{
		height: 100%;
	}
	/*.acordeon{
		padding: 0;
	}*/

	/*---------------------------*/
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}

	.porque-elegirnos {
	    background: url(../images/madre-con-bebe.png);
	    background-position: left;
	    background-color: #f4f4f4;
	    background-repeat: no-repeat;
	    height: 449px;
	    padding: 25px 0 17px 0px;
	    background-position: -139px -2px;
	}	
	.steps-span{
		display: none
	}
	#timeline-carousel {
	    background-color: #ffffff;
	    background: url(../images/bebe.png);
	    background-position: left !important;
	    background-repeat: no-repeat !important;
	    margin-bottom: 0;
	    padding: 0;
	    background-position: -71px 468px !important;
	    height: 895px !important;
	}

	/*AGREGADOS*/
	.absolute{
		height: initial
	}
	.fixed-height{
		height: 110px;
	}
	.absolute .white{
		height: 221px;
		width: 100%;
	}

	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 500px;
    	width: 100%;
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}

}
@media screen and (max-width: 767px){
	.navbar-default .navbar-collapse{
		background-color: #fff
	}

}	
@media screen and (max-width: 560px){
	.nav-top{
		position: initial;
		height: initial;
	}
	.nav-bottom{
		padding: 0;
		margin-top: 0
	}	
	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 500px;
    	width: 100%;
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}
}
@media screen and (max-width:767px){
	.navbar-default .navbar-collapse{
		background-color: #fff
	}
	.menu-fixed{
		position: initial;
	}
	.nav-inline{
		padding: 15px 0;
	}	
	#main_area{
		min-height: 100%;
    	max-height: 100%;
	}
	.carousel{
		top: 0
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}
	/*----------SECCION NOSOTROS--------------*/
	.porque-elegirnos{
		height: 100%;
		background-image: inherit;
		background-color: #f4f4f4;
		padding: 50px 0 15px 0;
	}
	.img-nosotros h2  {
    	font-size: 46px;
	}
	.porque-elegirnos h2{
		font-size: 29px;
	}
	.mas-sobre-nosotros{
		padding: 0;
	}
	.nuestros-resultados{
		padding: 10px 0;
	}
	#timeline {
    	height: 100%;
    	padding-top: 15px;
	}
	.steps-section{
		padding: 0;
	}
	.steps-span{
		padding: 0;
		margin-left: -6px;
		margin-right: 0;
	}
	.steps-name, .steps-name-h3{
		margin-top: 16px;
	}
	.steps-description{
		margin-left: 0;
	}
	.steps-timeline {
    	width: 100%;
    	border-left: 2px solid #67c2c2;
    	border-top: none;
	}
	.nuestro-equipo .caja-equipo{
		margin-bottom: 33px;
		height: 100%;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile p{
		text-align: left;
	}
	.fixed-height{
		height: 182px
	}
	.absolute .gray{
		display: none
	}
	.absolute .white {
    	height: 363px;
    	width: 100%;
	}
	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 800px
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}
	.img-nosotros{
		margin-top: 0;
	}
	.img-fertilidad{
		margin-top: 0;
	}
	.img-fertilidad-donantes{
		margin-top: 0;
	}	
	.marginBottom-0{
		margin-top: 0
	}	
	.sec-historia{
		margin-top: 0
	}				
}
@media screen and (max-width: 480px){

	#main_area{
		min-height: 100%;
    	max-height: 100%;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}
	/*----------SECCION NOSOTROS--------------*/
	.porque-elegirnos{
		height: 100%;
		background-image: inherit;
		background-color: #f4f4f4;
		padding: 50px 0 15px 0;
	}
	.img-nosotros h2  {
    	font-size: 46px;
	}
	.porque-elegirnos h2{
		font-size: 29px;
	}
	.mas-sobre-nosotros{
		padding: 0;
	}
	.nuestros-resultados{
		padding: 10px 0;
	}
	#timeline {
    	height: 100%;
    	padding-top: 15px;
	}
	.steps-section{
		padding: 0;
	}
	.steps-span{
		padding: 0;
		margin-left: -6px;
		margin-right: 0;
	}
	.steps-name, .steps-name-h3{
		margin-top: 16px;
	}
	.steps-description{
		margin-left: 0;
	}
	.steps-timeline {
    	width: 100%;
    	border-left: 2px solid #67c2c2;
    	border-top: none;
	}
	.nuestro-equipo .caja-equipo{
		margin-bottom: 33px;
		height: 100%;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile p{
		text-align: left;
	}		
}
@media (max-width: 991px) {
.historias-clinicas {
    height: 1500px;}
.legales .diseño-footer span, .legales img.img-responsive {
        float: inherit;
     }
	.legales img.img-responsive{    width: 16%;}
}
@media screen and (max-width: 425px){
	#fbannermess p {font-size: 13px !important;}
	.padding-mobile{
		padding-left: 0;
		padding-right: 0;
	}
/************************************************************************************/
/*****************************MENU TOP**********************************************/
/***********************************************************************************/
	.mail{
		padding: 10px 0px 0px 0px;
		width: 100%;
	}
	.nav-top .mail ul li a{
		padding: 0px 3px;
	}
	.nav-top .mail ul {
		float: right;
		/*width: 226px;*/
	}
	.nav-top .mail ul li{
		display: inherit;
	}
	.nav-top{
		position: initial;
		height: initial;
	}
	.nav-bottom{
		padding: 0;
		margin-top: 0
	}		
/************************************************************************************/
/*****************************MEGA MENU DESPLEGABLE**********************************/
/***********************************************************************************/	
	.nav-bottom .menu-derecho{
		width: 100%;
	}
	.navbar{
		margin-bottom: 0
	}
	.nav-bottom{
		padding: 0
	}
	.menu-fixed{
		position: initial;
	}
	.nav-inline{
		padding: 15px 0;
	}
	.nav > li > a{
		/*padding: 15px 8px;*/
		padding: 15px;
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
		border-top-color: #528390;
		border-bottom-color: #528390;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo{
		background-color: #238491;
		padding: 15px 12px;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .titulo-unidades{
	    font-family: 'Raleway', sans-serif;
	    font-weight: 200;
	    font-size:18px;
	    margin-bottom: 15px;
	    color: #fff;		
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .parrafo{
		color: #fff;
		font-size:12px;
	}
	.navbar-nav .open .dropdown-menu > li > a{
		padding: 9px 15px 9px 15px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > .titulo-mobile{
		font-family: 'Raleway', sans-serif;
	    font-weight: 500;
	    color: #7bb0c7;
	    font-size: 13px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		font-size: 12px;
    	line-height: 18px;
	}
	.navbar-default .navbar-nav > .active > a{
		background-image: initial;
    	background: #528390;
    	color: #fff;
    	width: 100%;
	}
	.navbar-form{
		margin-right: 0;
		margin-top: 0;
		padding: 10px 0px 10px 10px;
	}
	.btn-default{
		background-image: inherit;
		background-color: transparent;
		border-color:#fff;
	}
	.navbar-default .navbar-collapse{
		background-color: #fff
	}	
/************************************************************************************/
/*****************************ROTADOR**********************************/
/***********************************************************************************/	
	.esperanza-experiencia .carousel-inner{
		top: 0
	}

	.esperanza-experiencia .titulo-slider {
	    position: relative;
	    top: 0;
	}
	.esperanza-experiencia .content-imagen{
		padding: 160px 0px;
	}
	.esperanza-experiencia h2{
		font-size: 34px;
	}
	.esperanza-experiencia h1{
		font-size: 42px;
		left: 0;
	}
	.esperanza-experiencia .btn-exitos{
		font-size: 20px;
	}

/************************************************************************************/
/***************************PREGUNTAS*****************************************/
/***********************************************************************************/
	.preguntas h2{
		font-size: 25px;
	}
	.preguntas{
		padding: 20px 0 30px 0px;
	}
/************************************************************************************/
/****************************DONACIONES*****************************************/
/***********************************************************************************/
	.donacion{
		padding: 20px 0; 
	}	
	.donacion h2{
		font-size: 42px;
		margin-top: 0;
	}

/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/	
	.content-vitri{
		padding:40px 0;
	}
	.fondo-vitrificacion{
	    background-image: url(../images/madre-bebe2.png);
	    height: 507px;
	    background-repeat: no-repeat;
   		background-position: 105px 340px;
	}
/************************************************************************************/
/*****************************HISTORIAS CLINICAS**************************************/
/***********************************************************************************/
	.historias-clinicas	{
		height: 965px;
	}
	.historias-clinicas .content-historias{
		padding: 15% 5% 10% 5%;

	}
	.historias-clinicas .content-historias h2{
		font-size: 42px;
	}
	.historias-clinicas .content-historias a{
		font-size: 16px;
    	padding: 34px 15px;
	}
	.historias-clinicas .content-historias h3{
		font-size: 21px;
	}
/************************************************************************************/
/*****************************FOOTER**************************************/
/***********************************************************************************/
	.footer-content .social-footer{
		float: left;
	}
	.footer-content ul{
		margin-bottom: 0;
	}
	.footer-content .menu-footer .logo-direcciones{
		height: 100%;
	}
/************************************************************************************/
/*****************************LEGALES**************************************/
/***********************************************************************************/
	.legales p{
		font-size: 10px;
	}
	.legales span{
		font-size: 12px;
	}
	.legales img.img-responsive{    width: 20%;}
	

/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.img-fertilidad h2{
		font-size: 52px;
	}
	.texto-fertilidad h4{
		line-height: 27px;
   		 font-size: 17px;
	}
	.texto-fertilidad p{
		text-align: left;
	}
	.btn-tipo-tratamiento{
		padding: 0;
	}
	.btn-tipo-tratamiento .pad-left{
		padding-left: 15px;
	}
	.btn-tipo-tratamiento .pad-right{
		padding-right: 15px;
	}
	.btn-tipo-tratamiento a{
		padding: 25px 25px;
	}
	.diagnostico-content{
		height: inherit;
	}	

	/*-------------------------*/
	.sec-historia h2{
		font-size: 24px;
	}
	.sec-historia h3{
		font-size: 41px;
	}
	.carousel-indicators{
		display: none;
	}
	.historias-contadas .caja-historias h2{
		height: inherit;
		font-size: 20px;
	    font-weight: 100;
	    line-height: 26px;
	}

	.historias-contadas .caja-historias{
		height: inherit;
	}

	/*CODIGO PROVISIORIO*/
	/*--------------------------*/
	#main_area{
		min-height: 100%;
    	max-height: 100%;
	}
	.contenido-rotador{
		max-height: 100%;
    	min-height: 100%;
	}
	.back-descripcion{
		padding: 35px 35px 45px 35px;
	}
	/*------------------------------*/
	.pasos-inseminacion, .pasos-inseminacion.segunda-fila{
		height: inherit;
	}
	.pasos{
		height: inherit;
	}
	.como-realizar .fa-circle{
		height: 56px;
	}	

	/********SECCION DONANTE DE OVULOS SEMEN************/
	.img-fertilidad-donantes{
		height: initial;
		padding: 24px 0 0 0
	}
	.img-fertilidad-donantes h2{
		margin-top: 0;
	}
	.img-fertilidad-donantes .content-imagen .btn-ovulos{
		padding: 12px 14px;
	}
	.img-fertilidad-donantes .content-imagen .btn-semen{
		padding: 12px 14px;
		margin-left: 10px;
	}

	/*-------------------*/
	.donar-ovulos-semen{
		padding-top: 6px;
	}
	.donar-ovulos-semen .content-donacion h2{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion .h2-mayuscula{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion h3{
		font-size: 17px;
		margin-bottom: 25px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group span{
		font-size: 12px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}
	.consultas-reservas{
		height: 100%;
		padding-bottom: 20px;
	}
	.consultas-reservas h3{
	    line-height: 28px;
	    padding-top: 7px;
	    font-size: 18px;		
	}
	.consultas-reservas h2 {
	    font-size: 20px;
	    margin-bottom: 22px;
	    margin-top: 18px;
	}	
	.consultas-reservas p{
		text-align: left;
		font-size: 15px;
		    line-height: 23px;
	}
	/*------------------------------------*/
	.columnas-texto .col-texto{
		height: 100%;
	}
	/*-----------------------------------*/
	.contenido-lectura-recomendada{
		height: 100%;
		padding: 0px 15px
	}
	.contenido-lectura-recomendada .contenido-lectura{
		padding: 19px 0 20px 0;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote{
		margin: 0;
		padding: 15px 3px 5px 45px;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote p {
    	font-size: 15px;
    	line-height: 24px;
	}
	.imagen-libro{
		margin-top: 25px;
	}
	.acordeon{
		padding: 40px 5px;
	}
	.acordeon h2{
		font-size: 24px;
    	line-height: 32px;
	}
	.panel-title > a{
		padding: 30px 15px;
	}
	/*----------SECCION NOSOTROS--------------*/
	.porque-elegirnos{
		height: 100%;
		background-image: inherit;
		background-color: #f4f4f4;
		padding: 50px 0 15px 0;
	}
	.img-nosotros h2  {
    	font-size: 46px;
	}
	.porque-elegirnos h2{
		font-size: 29px;
	}
	.mas-sobre-nosotros{
		padding: 0;
	}
	.nuestros-resultados{
		padding: 10px 0;
	}
	#timeline-carousel{
		background: none;
		height: 1080px;
	}
	#timeline {
    	height: 100%;
    	padding-top: 15px;
	}
	.steps-section{
		padding: 0;
	}
	.steps-span{
		padding: 0;
		margin-left: -6px;
		margin-right: 0;
	}
	.steps-name, .steps-name-h3{
		margin-top: 16px;
	}
	.steps-description{
		margin-left: 0;
	}
	.steps-timeline {
    	width: 100%;
    	border-left: none;
    	border-top: none;
	}
	.nuestro-equipo .caja-equipo{
		margin-bottom: 33px;
		height: 100%;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile{
		padding: 45px 22px;
	}	
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile p{
		text-align: left;
	}
	/*AGREGADOS*/
	.articlo .art-social .edicion{
		margin-left: 0;
	}
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right{
		margin-top: 20px;
	}
	.absolute .white{
		height: 400px;
	}
	.fixed-height{
		height: 200px
	}

	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 800px
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	.nuestro-equipo-instalaciones2 .carousel{
		/*top: 27px;*/
		top: 0;
    	clear: both;
    	/*padding-bottom: 31px;*/
    	padding-bottom: 10px;
	}
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    /*padding: 0 25px 39px 0;*/
	    padding: 0 25px 15px 0;
	}	
	.img-nosotros{
		margin-top: 0;
	}
	.img-fertilidad{
		margin-top: 0;
	}
	.img-fertilidad-donantes{
		margin-top: 0;
	}
	.marginBottom-0{
		margin-top: 0
	}
	.sec-historia{
		margin-top: 0
	}
}
@media screen and (max-width: 375px){

	#fbannermess p {font-size: 13px !important;}
	.padding-mobile{
		padding-left: 0;
		padding-right: 0;
	}
/********************************************************/
/******************MENU TOP**********************************/
/**********************************************************/
	.mail{
		padding: 10px 0px 10px 0px;
		width: 100%;
	}
	.nav-top .mail ul li a{
		padding: 0px 3px;
	}
	.nav-top .mail ul li{
		display: inherit;
	}
	.nav-top{
		position: initial;
		height: initial;
	}
	.nav-bottom{
		padding: 0;
		margin-top: 0
	}		
/************************************************************************************/
/*****************************MEGA MENU DESPLEGABLE**********************************/
/***********************************************************************************/	
	.menu-fixed{
		position: initial;
	}
	.nav-inline{
		padding: 15px 0;
	}
	.nav-bottom .menu-derecho{
		width: 100%;
	}
	.navbar{
		margin-bottom: 0
	}
	.nav-bottom{
		padding: 0
	}
	.nav-inline{
		padding: 15px 0;
	}
	.nav > li > a{
		padding: 15px 8px;
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
		border-top-color: #528390;
		border-bottom-color: #528390;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo{
		background-color: #238491;
		padding: 15px 12px;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .titulo-unidades{
	    font-family: 'Raleway', sans-serif;
	    font-weight: 200;
	    font-size:18px;
	    margin-bottom: 15px;
	    color: #fff;		
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .parrafo{
		color: #fff;
		font-size:12px;
	}
	.navbar-nav .open .dropdown-menu > li > a{
		padding: 9px 15px 9px 10px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > .titulo-mobile{
		font-family: 'Raleway', sans-serif;
	    font-weight: 500;
	    color: #7bb0c7;
	    font-size: 13px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		font-size: 12px;
    	line-height: 18px;
	}
	.navbar-default .navbar-nav > .active > a{
		background-image: initial;
    	background: #528390;
    	color: #fff;
    	width: 100%
	}
	.navbar-form{
		margin-right: 0;
		margin-top: 0;
		padding: 10px 0px 10px 10px;
	}
	.btn-default{
		background-image: inherit;
		background-color: transparent;
		border-color:#fff;
	}
	.navbar-default .navbar-collapse{
		background-color: #fff
	}
/************************************************************************************/
/*****************************ROTADOR**********************************/
/***********************************************************************************/	
	.esperanza-experiencia .carousel-inner{
		top: 0
	}

	.esperanza-experiencia .titulo-slider {
	    position: relative;
	    top: 0;
	}

	.esperanza-experiencia .content-imagen{
		padding: 160px 0px;
	}
	.esperanza-experiencia h2{
		font-size: 34PX;
	}
	.esperanza-experiencia h1{
		font-size: 42px;
		left: 0;
	}
	.esperanza-experiencia .btn-exitos{
		font-size: 20px;
	}

/************************************************************************************/
/***************************PREGUNTAS*****************************************/
/***********************************************************************************/
	.preguntas h2{
		font-size: 25px;
	}
	.preguntas{
		padding: 20px 0 30px 0px;
	}
/************************************************************************************/
/****************************DONACIONES*****************************************/
/***********************************************************************************/
	.donacion{
		padding: 20px 0; 
	}	
	.donacion h2{
		font-size: 42px;
		margin-top: 0;
	}
	.donacion p{
		margin-bottom: 7px;
	}
/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/	
	.content-vitri{
		padding:40px 0;
	}
	.fondo-vitrificacion{
	    background-image: url(../images/madre-bebe2.png);
	    height: 507px;
	    background-repeat: no-repeat;
	    background-position: 56px 340px;	
	}
/************************************************************************************/
/*****************************HISTORIAS CLINICAS**************************************/
/***********************************************************************************/
	.historias-clinicas	{
		height: 476px;
	}
	.historias-clinicas .content-historias{
		padding: 15% 5% 10% 5%;

	}
	.historias-clinicas .content-historias h2{
		font-size: 42px;
	}
	.historias-clinicas .content-historias a{
		font-size: 16px;
    	padding: 34px 15px;
	}
	.historias-clinicas .content-historias h3{
		font-size: 21px;
	}
/************************************************************************************/
/*****************************FOOTER**************************************/
/***********************************************************************************/
	.footer-content .social-footer{
		float: left;
	}
	.footer-content ul{
		margin-bottom: 0;
	}
	.footer-content .menu-footer .logo-direcciones{
		height: 100%;
	}
/************************************************************************************/
/*****************************LEGALES**************************************/
/***********************************************************************************/
	.legales p{
		font-size: 10px;
	}
	.legales span{
		font-size: 12px;
	}

/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.img-fertilidad h2{
		font-size: 46px;
	}
	.texto-fertilidad h4{
		line-height: 27px;
   		 font-size: 17px;
	}
	.texto-fertilidad p{
		text-align: left;
	}
	.btn-tipo-tratamiento{
		padding: 0;
	}
	.btn-tipo-tratamiento .pad-left{
		padding-left: 15px;
	}
	.btn-tipo-tratamiento .pad-right{
		padding-right: 15px;
	}
	.btn-tipo-tratamiento a{
		/*padding: 25px 25px;*/
		padding: 25px 8px;
	}
	.diagnostico-content{
		height: inherit;
	}

	/*-------------------------*/
	.sec-historia h2{
		font-size: 24px;
	}
	.sec-historia h3{
		font-size: 41px;
	}
	.carousel-indicators{
		display: none;
	}
	.historias-contadas .caja-historias h2{
		height: inherit;
		font-size: 20px;
	    font-weight: 100;
	    line-height: 26px;
	}

	.historias-contadas .caja-historias{
		height: inherit;
	}

	/*CODIGO PROVISIORIO*/
	.back-descripcion{
		padding: 35px 35px 45px 35px;
	}
	.contenido-rotador{
		max-height: 100%;
    	min-height: 100%;
	}

	/*------------------------------*/
	.pasos-inseminacion, .pasos-inseminacion.segunda-fila{
		height: inherit;
	}
	.pasos{
		height: inherit;
	}
	.como-realizar .fa-circle{
		height: 56px;
	}

	/********SECCION DONANTE DE OVULOS SEMEN************/
	.img-fertilidad-donantes{
		height: initial;
		padding: 24px 0 0 0
	}
	.img-fertilidad-donantes h2{
		margin-top: 0;
	}
	.img-fertilidad-donantes .content-imagen .btn-ovulos{
		padding: 12px 14px;
	}
	.img-fertilidad-donantes .content-imagen .btn-semen{
		padding: 12px 14px;
		margin-left: 10px;
	}

	/*-------------------*/
	.donar-ovulos-semen{
		padding-top: 6px;
	}
	.donar-ovulos-semen .content-donacion h2{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion .h2-mayuscula{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion h3{
		font-size: 17px;
		margin-bottom: 25px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group span{
		font-size: 12px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}
	.consultas-reservas{
		height: 100%;
		padding-bottom: 20px;
	}
	.consultas-reservas h3{
	    line-height: 28px;
	    padding-top: 7px;
	    font-size: 18px;		
	}
	.consultas-reservas h2 {
	    font-size: 20px;
	    margin-bottom: 22px;
	    margin-top: 18px;
	}	
	.consultas-reservas p{
		text-align: left;
		font-size: 15px;
		    line-height: 23px;
	}
	/*------------------------------------*/
	.columnas-texto .col-texto{
		height: 100%;
	}
	/*-----------------------------------*/
	.contenido-lectura-recomendada{
		height: 100%;
		padding: 0px 15px
	}
	.contenido-lectura-recomendada .contenido-lectura{
		padding: 19px 0 20px 0;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote{
		margin: 0;
		padding: 15px 3px 5px 45px;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote p {
    	font-size: 15px;
    	line-height: 24px;
	}
	.imagen-libro{
		margin-top: 25px;
	}
	/*.acordeon{
		padding: 20px 13px;
	}*/
	.acordeon h2{
		font-size: 24px;
    	line-height: 32px;
	}
	.panel-title > a{
		padding: 30px 15px;
	}
	/*----------SECCION NOSOTROS--------------*/
	.porque-elegirnos{
		height: 100%;
		background-image: inherit;
		background-color: #f4f4f4;
		padding: 50px 0 15px 0;
	}
	.img-nosotros h2  {
    	font-size: 46px;
	}
	.porque-elegirnos h2{
		font-size: 29px;
	}
	.mas-sobre-nosotros{
		padding: 0;
	}
	.nuestros-resultados{
		padding: 10px 0;
	}
	#timeline-carousel{
		background: none;
		height: 1000px !important;
	}
	#timeline {
    	height: 100%;
    	padding-top: 15px;
	}
	.steps-section{
		padding: 0;
	}
	.steps-span{
		padding: 0;
		margin-left: -6px;
		margin-right: 0;
	}
	.steps-name, .steps-name-h3{
		margin-top: 16px;
	}
	.steps-description{
		margin-left: 0;
	}
	.steps-timeline {
	    	width: 100%;
	    	border-left:none;
	    	border-top: none;
	}
	.nuestro-equipo .caja-equipo{
		margin-bottom: 33px;
		height: 100%;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile{
		padding: 45px 22px;
	}	
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile p{
		text-align: left;
	}	
	/*AGREGADOS*/
	.articlo .art-social .edicion{
		margin-left: 0;
	}
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right{
		margin-top: 20px;
	}
	.absolute .white{
		height: 400px;
	}
	.fixed-height{
		height: 200px
	}
	.back-descripcion h2{
		height: initial
	}

	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 750px
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	/*.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}*/
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}	
	/*.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}*/
	.img-nosotros{
		margin-top: 0;
	}
	.img-fertilidad{
		margin-top: 0;
	}
	.img-fertilidad-donantes{
		margin-top: 0;
	}
	.marginBottom-0{
		margin-top: 0
	}
	.sec-historia{
		margin-top: 0
	}					
}
@media screen and (max-width: 320px){
	.padding-mobile{
		padding-left: 0;
		padding-right: 0;
	}

/************************************************************************************/
/*****************************MENU TOP**********************************************/
/***********************************************************************************/
	.mail{
		padding: 10px 0px 0px 0px;
	}
	.nav-top .mail ul li a{
		padding: 0px 3px;
	}
	.nav-top .mail ul {
	    float: right;
	    width: 193px;
	}
	.nav-top{
		position: initial;
		height: initial;
	}
	.nav-bottom{
		padding: 0;
		margin-top: 0
	}	
/************************************************************************************/
/*****************************MEGA MENU DESPLEGABLE**********************************/
/***********************************************************************************/	
	.nav-bottom .menu-derecho{
		width: 100%;
	}
	.menu-fixed{
		position: initial;
	}
	.nav-inline{
		padding: 0
	}
	.navbar{
		margin-bottom: 0
	}
	.nav-bottom{
		padding: 0
	}
	.nav-inline{
		padding: 15px 0;
	}
	.nav > li > a{
		padding: 15px 8px;
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
		border-top-color: #528390;
		border-bottom-color: #528390;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo{
		background-color: #238491;
		padding: 15px 12px;
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .titulo-unidades{
	    font-family: 'Raleway', sans-serif;
	    font-weight: 200;
	    font-size:18px;
	    margin-bottom: 15px;
	    color: #fff;		
	}
	.navbar-default .navbar-nav > .dropdown > .dropdown-menu > .caja-titulo > ul > .parrafo{
		color: #fff;
		font-size:12px;
	}
	.navbar-nav .open .dropdown-menu > li > a{
		padding: 9px 15px 9px 10px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > .titulo-mobile{
		font-family: 'Raleway', sans-serif;
	    font-weight: 500;
	    color: #7bb0c7;
	    font-size: 13px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		font-size: 12px;
    	line-height: 18px;
	}
	.navbar-default .navbar-nav > .active > a{
		background-image: initial;
    	background: #528390;
    	color: #fff;
    	width: 100%;
	}
	.navbar-form{
		margin-right: 0;
		margin-top: 0;
		padding: 10px 0px 10px 10px;
	}
	.btn-default{
		background-image: inherit;
		background-color: transparent;
		border-color:#fff;
	}
	.navbar-default .navbar-collapse{
		background-color: #fff
	}
/************************************************************************************/
/*****************************ROTADOR**********************************/
/***********************************************************************************/	
	.esperanza-experiencia .carousel-inner{
		top: 0
	}

	.esperanza-experiencia .titulo-slider {
	    position: relative;
	    top: 0;
	}
	.esperanza-experiencia .content-imagen{
		padding: 160px 0px;
	}
	.esperanza-experiencia h2{
		font-size: 34px;
	}
	.esperanza-experiencia h1{
		font-size: 42px;
		left: 0;
	}
	.esperanza-experiencia .btn-exitos{
		font-size: 20px;
	}

/************************************************************************************/
/***************************PREGUNTAS*****************************************/
/***********************************************************************************/
	.preguntas h2{
		font-size: 25px;
	}
	.preguntas{
		padding: 20px 0 30px 0px;
	}
/************************************************************************************/
/****************************DONACIONES*****************************************/
/***********************************************************************************/
	.donacion{
		padding: 20px 0; 
	}	
	.donacion h2{
		font-size: 42px;
		margin-top: 0;
	}
	.donacion p{
		margin-bottom: 7px;
	}
/************************************************************************************/
/*****************************VITRIFICACION******************************************/
/***********************************************************************************/	
	.content-vitri{
		padding:40px 0;
	}
	.fondo-vitrificacion{
	    background-image: url(../images/madre-bebe2.png);
	    height: 507px;
	    background-repeat: no-repeat;
	    background-position: 0px 340px;	
	}
/************************************************************************************/
/*****************************HISTORIAS CLINICAS**************************************/
/***********************************************************************************/
	.historias-clinicas	{
		height: 476px;
	}
	.historias-clinicas .content-historias{
		padding: 15% 5% 10% 5%;

	}
	.historias-clinicas .content-historias h2{
		font-size: 42px;
	}
	.historias-clinicas .content-historias a{
		font-size: 15px;
    	padding: 34px 1px;
    	border-bottom: inherit;
	}
	.historias-clinicas .content-historias h3{
		font-size: 21px;
	}
/************************************************************************************/
/*****************************FOOTER**************************************/
/***********************************************************************************/
	.footer-content .social-footer{
		float: left;
	}
	.footer-content ul{
		margin-bottom: 0;
	}
	.footer-content .menu-footer .logo-direcciones{
		height: 100%;
	}
/************************************************************************************/
/*****************************LEGALES**************************************/
/***********************************************************************************/
	.legales p{
		font-size: 10px;
	}
	.legales span{
		font-size: 12px;
	}


/************************************************************************************/
/*****************************ESTILOS DE PAGINAS INTERNAS******************************/
/***********************************************************************************/
	.img-fertilidad h2{
		font-size: 46px;
	}
	.texto-fertilidad h4{
		line-height: 27px;
   		 font-size: 17px;
	}
	.texto-fertilidad p{
		text-align: left;
	}
	.btn-tipo-tratamiento{
		padding: 0;
	}
	.btn-tipo-tratamiento .pad-left{
		padding-left: 15px;
	}
	.btn-tipo-tratamiento .pad-right{
		padding-right: 15px;
	}
	.btn-tipo-tratamiento a{
		padding: 25px 25px;
	}
	.diagnostico-content{
		height: inherit;
	}

	/*-------------------------*/
	.sec-historia h2{
		font-size: 24px;
	}
	.sec-historia h3{
		font-size: 41px;
	}
	.carousel-indicators{
		display: none;
	}
	.historias-contadas .caja-historias h2{
		height: inherit;
		font-size: 20px;
	    font-weight: 100;
	    line-height: 26px;
	}

	.historias-contadas .caja-historias{
		height: inherit;
	}

	/**************CODIGO PROVISIORIO*******************/
	.back-descripcion{
		padding: 45px 30px 50px 30px;
	}


	/*------------------------------*/
	.pasos-inseminacion, .pasos-inseminacion.segunda-fila{
		height: inherit;
	}
	.pasos{
		height: inherit;
	}
	.como-realizar .fa-circle{
		height: 74px;
	}

	/********SECCION DONANTE DE OVULOS SEMEN************/
	.img-fertilidad-donantes{
		height: initial;
		padding: 24px 0 0 0
	}

	.img-fertilidad-donantes h2{
		margin-top: 0;
	}
	.img-fertilidad-donantes .content-imagen .btn-ovulos{
		padding: 12px 14px;
	}
	.img-fertilidad-donantes .content-imagen .btn-semen{
		padding: 12px 14px;
		margin-left: 10px;
	}

	/*-------------------*/
	.donar-ovulos-semen{
		padding-top: 6px;
	}
	.donar-ovulos-semen .content-donacion h2{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion .h2-mayuscula{
		font-size: 27px;
	}
	.donar-ovulos-semen .content-donacion h3{
		font-size: 17px;
		margin-bottom: 25px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group span{
		font-size: 12px;
	}
	.donar-ovulos-semen .content-donacion .form-donante form .form-group .btn-enviar{
		width: 100%;
	}
	.consultas-reservas{
		height: 100%;
		padding-bottom: 20px;
	}
	.consultas-reservas h3{
	    line-height: 28px;
	    padding-top: 7px;
	    font-size: 18px;		
	}
	.consultas-reservas h2 {
	    font-size: 20px;
	    margin-bottom: 22px;
	    margin-top: 18px;
	}	
	.consultas-reservas p{
		text-align: left;
		font-size: 15px;
		    line-height: 23px;
	}
	/*------------------------------------*/
	.columnas-texto .col-texto{
		height: 100%;
	}
	/*-----------------------------------*/
	.contenido-lectura-recomendada{
		height: 100%;
		padding: 0px 15px
	}
	.contenido-lectura-recomendada .contenido-lectura{
		padding: 19px 0 20px 0;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote{
		margin: 0;
		padding: 15px 3px 5px 45px;
	}
	.contenido-lectura-recomendada .contenido-lectura blockquote p {
    	font-size: 15px;
    	line-height: 24px;
	}
	.imagen-libro{
		margin-top: 25px;
	}
	/*.acordeon{
		padding: 20px 13px;
	}*/
	.acordeon h2{
		font-size: 24px;
    	line-height: 32px;
	}
	.panel-title > a{
		padding: 30px 15px;
	}

	/*----------SECCION NOSOTROS--------------*/
	.porque-elegirnos{
		height: 100%;
		background-image: inherit;
		background-color: #f4f4f4;
		padding: 50px 0 15px 0;
	}
	.img-nosotros h2  {
    	font-size: 46px;
	}
	.porque-elegirnos h2{
		font-size: 29px;
	}
	.mas-sobre-nosotros{
		padding: 0;
	}
	.nuestros-resultados{
		padding: 10px 0;
	}
	/*------------*/
	#timeline-carousel{
		background: none;
		height: 1125px !important;
	}
	#timeline {
    	height: 100%;
    	padding-top: 15px;
	}
	.steps-section{
		padding: 0;
	}
	.steps-span{
		padding: 0;
		margin-left: -6px;
		margin-right: 0;
	}
	.steps-name, .steps-name-h3{
		margin-top: 16px;
	}
	.steps-description{
		margin-left: 0;
	}
	.steps-timeline {
    	width: 100%;
    	border-left: none;
    	border-top: none;
	}
	.nuestro-equipo .caja-equipo{
		margin-bottom: 33px;
		height: 100%;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile .img-iconos-mobile{
		float: inherit;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile{
		padding: 45px 22px;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-1-mobile .text-confianza-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-2-mobile .text-nino-mobile p{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile h2{
		text-align: left;
	}
	.nuestros-resultados .caja-3-mobile .text-embarazada-mobile p{
		text-align: left;
	}

	/*AGREGADOS*/
	.articlo .art-social .edicion{
		margin-left: 0;
	}
	.padding-left{
		padding-left: 15px
	}
	.padding-right{
		padding-right: 15px
	}
	#nota > div > div > div.col-sm-12.col-md-8.col-lg-8.articlo > div.col-lg-6.padding-right{
		margin-top: 20px;
	}
	.fixed-height{
		height: 228px
	}
	.absolute .white{
		height: 470px;
	}
	.back-descripcion h2{
		height: initial
	}
	/*AGREGADOS*/
	.nuestro-equipo-instalaciones2 .caja-carousel{
		position: initial;
		top: initial;
		right: initial
	}
	.nuestro-equipo-instalaciones .absolute .white{
		height: 800px
	}
	.nuestro-equipo-instalaciones2{
		width: 100%;
		position: initial;
    	height: 100%;
    	background-color: #5dafaf;
	}
	/*.nuestro-equipo-instalaciones2 .carousel{
		top: 27px;
    	clear: both;
    	padding-bottom: 31px;
	}*/
	.nuestro-equipo-instalaciones2 .caja-carousel .contenido-carousel{
		padding: 0 20px;
    	clear: both;
	}
	/*.nuestro-equipo-instalaciones2 .carousel-indicators {
	    width: 36%;
	    padding: 0 25px 39px 0;
	}*/
	.img-nosotros{
		margin-top: 0;
	}
	.img-fertilidad{
		margin-top: 0;
	}
	.img-fertilidad-donantes{
		margin-top: 0;
	}
	.marginBottom-0{
		margin-top: 0
	}
	.sec-historia{
		margin-top: 0
	}

}