@import url('https://fonts.googleapis.com/css?family=Roboto:300,500');
body{
	margin:0px;
	color:#6d6d6d;
	font:300 16px/20px "Roboto";
}


:root{
	--rosa:#e6007e;	/*#d5416a;*/
	--azul:#4468c5;	/*#d5416a;*/
	--azul2:#1d9fc9;	/*#d5416a;*/
	--gris:#6d6d6d;	/*#d5416a;*/
}

a{text-decoration:none;color:inherit;}
.underline{text-decoration:underline;}

.borde{border:1px #df0000 solid;box-sizing:border-box;}
.bco{color:#ffffff;}
.fondobco{background:#ffffff;}

.gigante{font:300 50px/50px "Roboto";}
.grantitulo{font:300 40px/40px "Roboto";}
.titulo{font:300 30px/40px "Roboto";}
.subtitulo{font:300 24px/30px "Roboto";}
.normal{font:300 18px/22px "Roboto" !important;}
.chica{font:300 14px/18px "Roboto" !important;}

.italica{font-style:italic;}
.bold{font-weight:500;}
.txtdrecha{text-align:right !important;}
.aladerecha{float:right !important;}
.alaizquierda{float:left !important;}

.rosa{color:#e6007e !important;}
.azulrey{color:#4468c5;}
.azul2{color:var(--azul2);}
.gris{color:#6d6d6d;}
.gris_claro{color:#e2e5e9;}
.grisoscuro{color:#737373;}

.tabla_principal{width:100%;display:inline-block;text-align:center;margin:0px;}
.contenidos{width:96%;max-width:1100px;text-align:center;display:inline-block;}
.imagen100{width:100%;}

.fondo-ngo{background:#000000;}
.fondo-gris{background:#e0e0e0;}
.fondo_azul_claro{background:#b3d2f1; }

.fondo_celeste{background:#99e2f5;}

.fondo_biazul{background:url(images/fondo_biazul.png) center center;}
.fondo_birosa{background:url(images/fondo_birosa.png) center center;}
.fondo_grisrosa{background:url(images/fondo_grisrosa.png) center center;}
.fondo_gris_claro{background:#e2e5e9;}
.fondo_cyan{background:#99e2f5;}

.azulmarino{color:#4468c5;}


.txtcenter{text-align:center !important;}
.txtcenterleft{display: flex !important;justify-content: center!important;align-items: center!important; }


/* encabezado */
.encabezado{z-index:5999;	
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}
.logotipo{display:inline-block;float:none;
	-webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}
.logotipo_nor{margin:20px 0px;background:url(images/logotipo.png);width:352px;height:82px;}
.logotipo_bco{margin:5px 0px;background:url(images/logotipo_bco.png);width:207px;height:54px;background-repeat:no-repeat;}
.top_logotipo{width:32%;display: inline-block; float:none;}
.top_telefono{width:32%;display: inline-block; float:left;margin-top:50px;}
	.top_telefono label{display: inline-block;margin-top:5px;vertical-align: top; }
.top_redes{width:32%;display: inline-block; float:right;margin-top:50px;
	-webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}
#ico-facebook,
#ico-instagram,
#ico-youtube,
#ico-whatsapp,
#ico-whatsapp2
		{width:30px;height:30px;display:inline-block;margin-right:15px;}
	.ico-facebook{background:url(images/ico-facebook.png);}
	.ico-instagram{background:url(images/ico-instagram.png);}
	.ico-youtube{background:url(images/ico-youtube.png);}
	.ico-whatsapp{background:url(images/ico-whatsapp.png);}
		.ico-facebook_bco{background:url(images/ico-facebook_bco.png);}
		.ico-instagram_bco{background:url(images/ico-instagram_bco.png);}
		.ico-youtube_bco{background:url(images/ico-youtube_bco.png);}
		.ico-whatsapp_bco{background:url(images/ico-whatsapp_bco.png);}
			.ico-facebook2{background:url(images/ico-facebook2.png);}
			.ico-instagram2{background:url(images/ico-instagram2.png);}
			.ico-youtube2{background:url(images/ico-youtube2.png);}
			.ico-whatsapp2{background:url(images/ico-whatsapp2.png);}

.telefono_top{display:inline-block;float:right;margin-top:6px;color:#0c488a;font-weight:500;}

/* menutop */
#menu_contenedor{width:100%;display:inline-block;text-align:center;}
.menu_contenedor_rosa{background:#e4449c;border-top:4px #f69bcc solid; border-bottom:4px #73aded solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu_contenedor_azul{background:#4468c5;border:none;}
	
.menutop{width:100%;max-width:1100px;display:inline-block;float:none;text-align:center;}
.botonmenu{width:140px;display:inline-block;font:400 14px/28px "Roboto";color:#ffffff;text-align:center;
	box-sizing:border-box;
	padding:0px 15px;
	-webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;
	}
.botonmenu_last{width:30px;padding:0px;}	
.botonmenu:hover,
.botonmenu_sel{background:#f69bcc;color:#730943;}



/* INICIO */
#slider_inicio_top{margin-top:-20px; }
#inicio_servicios{margin:60px 0px; }
.servicios-cel{width:25%;height:260px;margin:20px 3%;display:inline-block;
	font:400 18px/20px "Roboto";color:var(--azul);vertical-align:top;cursor:pointer;}
.servicios-cel-side2{width:100%;color:var(--gris);display:inline-block;font:400 14px/18px "Roboto";}

.hacemostusuenio{width:100%;height:500px;background:url(images/sueno-realidad.jpg);
		background-position:center center;background-size:cover; }

.inicio-servicios-01{width: 55%;height:calc(100vh - 54px);display: inline-block;float: left;
	vertical-align: top;
background: url(images/inicio-biodoctor-parallax.jpg);background-attachment: fixed;
background-size: contain; }
.inicio-servicios-02{width: 45%;height:calc(100vh - 54px);display: inline-block;float: left;
	background:#026bd1;color: #ffffff;text-align: left;padding:40px 80px  40px  40px ;box-sizing:border-box;
	vertical-align: top;}

.inicio-caja01{width:25%;height:200px;display: inline-block;float: none;margin: 150px 3%; 
	font:400 18px/20px "Roboto";color:#707070;vertical-align: top;}	
.quedar-embarazada-caja1{width: 48%;height:400px;display: inline-block;float: left;margin:40px 0px; }
.quedar-embarazada-caja1 img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}
.quedar-embarazada-caja2{width: 42%;height:500px;display: inline-block;float: left;margin:40px 0px;
	box-sizing:border-box;padding:100px 40px;text-align: left;
	font:300 14px/24px "Roboto";}


.renglon-contacto{margin-bottom:30px;}
.inicio-contacto{width:100%;display:inline-block;margin:100px 0px;}
.contacto-datos {width:50%;color:#454545;float:left;
	box-sizing:border-box;}
.contacto-secc1{width:50px;display:inline-block;text-align:left;box-sizing:border-box;
	line-height:20px;vertical-align:top;}
.contacto-secc2{width:calc(100% - 60px);display:inline-block;text-align:left;box-sizing:border-box;
	line-height:20px;vertical-align:top;}
	
.fondo-deteccion-temprana{background:url(images/fondo-deteccion-temprana.jpg);
	background-size: cover;background-attachment: fixed;
	padding: 160px 0px;
}

.inicio-blog{margin:40px 0px; }
.inicio-articulo{width:280px;height:430px;display: inline-block;float: none; margin:20px;  
	font:300 14px/18px "Roboto";color:#575757;vertical-align: top;}
.inicio-articulo-img{width:100%;height:220px;display: inline-block;float: left;  }
	.inicio-articulo img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}
.inicio-articulo-titulo{width:100%;height:70px;display: inline-block;float: left; 
	text-transform: uppercase;
	padding:10px 10px; box-sizing:border-box;
	font:400 15px/22px "Roboto";background:#036bd1;color: #ffffff; }
.inicio-articulo-descrip{width:100%;display: inline-block;float: left; 
	padding:10px 20px; box-sizing:border-box;}

	
/* DOCTOR */	
.doctor-bio-caja{margin:40px 0px;}
.doctor-bio-texto{text-align:left;}

.doctor-diplomas{margin:60px 0px; }
.doctor-diplomas .titulo{margin-bottom:40px; }
.doctor_especialidad .renglon{margin-bottom:20px;}
.doctor_renglon{text-align:left;margin-bottom:40px;}
.doctor_valores{padding-top:120px;}
/*
.visita_mi_blog{width:100%;display:inline-block;font:400 40px/40px "Roboto";margin:90px 0px;}
.doctor-fondo-blog{background:url(images/doctor-fondo-blog.jpg);background-size:100% 100%;}
.btn-entrar-blog{display:inline-block;margin:400px 0px 120px 0px;}
.doctor-logo-gris{width:100%;max-width:240px;float:left;margin:40px 0px 40px 10%;}
*/

.doctor-gracias-confianza{width:100%;height:400px;   background:url(images/doctor-gracias-confianza.jpg);
	background-size:cover;background-position: center center;  }


/* SERVICIOS */
.top_titulo{width:100%;display:inline-block;font:400 50px/50px "Roboto";
	margin:40px 0px 20px 0px;}
.servicios-box{width:85%;margin:0px;display:inline-block;margin:20px 0px 40px 0px;}
.servicios-box-side1,
.servicios-box-side2,
.servicios-box-side3{width:27%;display:inline-block;font:400 18px/22px "Roboto";
	color:#4468c5;vertical-align:middle;text-align:left;}
.servicios-box-side3{width:33%;color:#565656;}
.linea-dot{border-bottom:1px #c9c9c9 dashed ;}

.servicios-descrip{width:100%;display: inline-block;float: left;margin:80px 0px;  }
.servicios-descrip-img{width:50%;display: inline-block;float: left; }
.servicios-descrip-txt{width:45%;display: inline-block;float: left; text-align:left; 
	font:400 16px/22px "Roboto";}
.servicios-descrip-txt2{text-align: right;}	
.btn_gris{background:#5f5f5f;color:#ffffff;display:inline-block;padding:4px 20px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}	
.renglon-circulos{margin-top:70px; }
.servicios-circulo{width:30%;display: inline-block;float:none; }
.servicios-circulo .mitxt{width:calc(100% - 200px); display: inline-block;float:left;margin-top:50px;
		font:400 14px/16px "Roboto";color:var(--azul);text-align: left;}
.servicios-circulo .mitxt2{margin-top:30px;}
.servicios-circulo .mitxt3{margin-top:30px;}
.servicios-circulo img{float:left;vertical-align:middle;margin-right:10px; }

.servicios-maternidad{width:100%;max-width:300px;height:540px;display: inline-block;float: none;
	padding:20px 30px;text-align: left; vertical-align: top;margin:0px 10px; 
	font:400 16px/20px "Roboto";background:#ffffff;box-sizing:border-box; }
.servicios-filo1a{border-bottom:2px #e6007e solid; margin-bottom: 10px;padding-bottom: 10px; }
.servicios-filo1b{border-bottom:4px #e6007e solid; }
.servicios-filo2a{border-bottom:2px #1d9fc9 solid; margin-bottom: 10px;padding-bottom: 10px; }
.servicios-filo2b{border-bottom:4px #1d9fc9 solid; }
.servicios-filo3a{border-bottom:2px #026bd1 solid; margin-bottom: 10px;padding-bottom: 10px; }
.servicios-filo3b{border-bottom:4px #026bd1 solid; }

.servicios-beneficios{margin:40px 0px; }
.beneficios-secc1{width:48%;display: inline-block;vertical-align:top;text-align:left;  }

.servicios-contacto{width:80%;margin:60px 10%;}

.servicios-logo-gris{width:100%;max-width:240px;float:none;}
.servicios-datos {margin-top:100px;
	box-sizing:border-box;}







/* CONTACTO */
.contacto-secc{margin:60px 0px;overflow:hidden; }
.contacto-info{width:100%;max-width:320px;display: inline-block;float: none;text-align: left;
	background:#ffffff;vertical-align: top;padding:40px;margin:40px 20px ;  }
.contacto-info	img{width:100%; }
.contacto-filo1{border-bottom:4px #1d9fc9 solid; }
.contacto-filo2{border-bottom:4px #026bd1 solid; }


/* PREGUNTAS */	
.dudas-fondo-01{background:url(images/dudas-fondo-01.jpg);background-attachment: fixed;background-position:center center;background-size:cover;  }
.dudas_cont{margin:200px 0px; }

.preguntas-secc01{width:45%;display: inline-block;float: left; }
.preguntas-secc02{width:45%;display: inline-block;float: left; }
.pregunta-caja {width:100%;max-width:900px;display:inline-block;cursor:pointer;margin-bottom:20px;}
.pregunta-tit {width:100%;display:inline-block;font:700 18px/22px "Roboto";text-align:left;
	background:#e2e5e9;color:#565656;padding:15px 20px;
	box-sizing:border-box;
}
.pregunta-respuesta{width:100%;display:none;font:300 16px/22px "Roboto";text-align:left;
	color:#565656;padding:20px 20px;
	border:1px #e2e5e9 solid;
	box-sizing:border-box;
}
.preguntas-seccion {width:46%;color:#454545;float:left;
	box-sizing:border-box;}

.dudas-formulario{height:300px;position:relative; }
#preguntas_fotodoctor{position:absolute;bottom:0px;right:0px; }


/* BLOG */
.blog-secc-01{width:55%;height:calc(100vh - 54px);display:inline-block;float:left;vertical-align:top;
	background: url(images/inicio-biodoctor-parallax.jpg);background-attachment: fixed;
	background-size: contain;}
.blog-secc-02{width: 45%;height:calc(100vh - 54px);display: inline-block;float: left;
	text-align:center;box-sizing:border-box;
	vertical-align: top;}
.blog-secc-02 .titulo{margin-top:30%;}


/* ARTICULOS LISTA */
.articulo{width:100%;display:inline-block;margin-bottom:20px;}
.articulos-opciones{width:100%;display:inline-block;font:700 20px/30px "Roboto";}
.articulos-opciones a:hover{color:#183b76;}
.articulo-imagen{width:35%;height:200px;display:inline-block;margin-top:40px;
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
	}
.articulo-datos-lista{width:60%;height:200px;display:inline-block;}
.articulo-datos{width:85%;display:inline-block;float:left;text-align:left;margin-left:2%;}	
	
.articulo-titulo{font:400 22px/30px "Roboto";color:#183b76;}
.articulo-fecha{font:400 14px/22px "Roboto";color:#183b76;}
.articulo-descrip{font:400 18px/22px "Roboto";color:#747373;}	
.articulo-vermas{font:400 18px/26px "Roboto";color:#762256;text-align:right;float:right;}	

/* ARTICULOS DETALLE */
.articulo-imagen-gde{width:100%;height:400px;display:inline-block;margin-top:40px;
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
}
.articulo-titulo-gde{width:100%;display:inline-block;margin-top:20px;float:left;
	font:400 46px/60px "Roboto";color:#183b76;}
.articulo-fecha-gde{width:100%;font:400 22px/26px "Roboto";color:#762256;text-align:left;}
.articulo-descrip-gde{width:100%;font:400 18px/22px "Roboto";color:#747373;text-align:left;margin-top:40px;}
.articulo-volver{font:400 22px/26px "Roboto";color:#183b76;text-align:left;float:left;margin-top:20px;}	



/* MAPAS */	

.mapa{width:100%;height:200px;overflow:hidden;position: relative;padding-bottom:15%;vertical-align:top;}
#map_canvas{position: absolute;top:0;left:0;width: 100% !important;height: 100% !important;}

#flecha-up{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;}




/* PIE */
.fondo-pie{background:#c08fdf url(images/pie-pajaros.png) center right;background-repeat:no-repeat;}
.logotipo-pie{margin:20px 0px;float:left;}
.celda-pie{width:100%;max-width:400px;float:right;margin-top:40px;text-align:right;}
.pie_redes{width:200px;display:inline-block;}

.renglon{width:100%;display:inline-block;float:left;}
[class*="celda-"]{display:inline-block;text-align:left;float:left;padding:2px 4px;box-sizing:border-box;vertical-align:middle;}
	.celda-0{width:4.111111%;}
	.celda-1{width:8.333333%;}		.celda-2{width:16.666666%;}		.celda-3{width:25%;}		.celda-4{width:33.333333%;}
	.celda-5{width:41.666666%;}		.celda-6{width:50%;}			.celda-7{width:58.333333%;}	.celda-8{width:66.666666%;}
	.celda-9{width:75%;}			.celda-10{width:83.333333%;}	.celda-11{width:91.666666%;}.celda-12{width:100%;}
[class*="colum-"]{display:inline-block;text-align:left;float:left;padding:2px 4px;box-sizing:border-box;vertical-align:middle;}
	.colum-0{width:4.111111%;}
	.colum-1{width:8.333333%;}		.colum-2{width:16.666666%;}		.colum-3{width:25%;}		.colum-4{width:33.333333%;}
	.colum-5{width:41.666666%;}		.colum-6{width:50%;}			.colum-7{width:58.333333%;}	.colum-8{width:66.666666%;}
	.colum-9{width:75%;}			.colum-10{width:83.333333%;}	.colum-11{width:91.666666%;}.colum-12{width:100%;}

	
.formulario_inicio{width:80%;display:inline-block;margin-top:20px;margin-left:10%;margin-top:40px;
	background:#58a8ff;
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
}
.formulario_inicio .titulo{width:100%;display:inline-block;background:#4468c5;padding:20px;box-sizing:border-box;
	text-align:center;margin-bottom:40px;color:#ffffff;
-webkit-border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;
	}
.formulario_inicio .renglon{width:84%;display:inline-block;margin-bottom:25px;margin-left:8%;box-sizing:border-box;}


/* formulario */
.formulario-secc{width:100%;display:inline-block;float:left;text-align:left;}
.input_renglon{width:100%;display:inline-block;margin-bottom:10px;}
.form_input,
.form_fecha,
.form_area{width:100%;height:40px;display:inline-block;font:normal 16px/40px "Roboto";
	border:none;text-indent:10px;background:#eff0f4;color:#232323;}
.form_area{height:200px;font:normal 16px/22px "Roboto";padding-top:10px;}
.btn_enviar{width:100%;border:none;display:inline-block;cursor:pointer;padding:0px 10px;
	font:normal 16px/40px "Roboto";background:#4468c5;color:#ffffff;
	float:none;
	/*-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;*/
	}
.btn_enviar2{float:none;}	
.btn_enviapregunta{width:auto;display: inline-block; margin-left:calc(50% - 0px);float:none;
	font:normal 16px/24px "Roboto";background:#4468c5;color:#ffffff;padding:4px 15px; 
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}	

.select-style{width:90%;display:inline-block;height:40px;margin-left:5px;float:left;padding:0;overflow: hidden;box-sizing:border-box;
		background: transparent url("images/arrowdown.png") no-repeat right center;}
	.select-style select{width:100%;padding:5px;border:none;box-shadow:none;background-color:transparent;box-sizing:border-box;
			-webkit-appearance: none;-moz-appearance: none;appearance: none;
			font:500 16px/30px "Roboto";color:#989898;}
	.select-style select:focus{outline: none;}

.mensajito{width:100%;float:right;font:500 10px/12px "Roboto";text-align:left;text-indent:1%;}
#unmomento{width:100%;float:left;font:500 16px/22px "Roboto";}
.marcorojo{background:#ffd0d0 !important;}
.enviandomensaje{display:none;font:500 26px/30px "Roboto";margin-top:20px;color:#000000;}


::-webkit-input-placeholder {}
::-moz-placeholder {}
:-ms-input-placeholder {}
:-moz-placeholder {}


/*
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.9);border-radius: 5px;}
::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.9);}
*/
textarea,
input[type="text"]{
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
}

.ocultar{display:inline-block;}
.ocultar2{display:inline-block;}
.mostrar{display:none;}
.mostrar2{display:none;}
#btn_menuresponsive{display:none;position:fixed;top:10px;left:10px;}













.top_telefono2{display:none;}

@media screen and (max-width:770px){/* cell potrait */
#btn_menuresponsive{display:inline-block;z-index:9990;background:#e6007e;}
	#menuresponsive{width:100%;height:100%;display:none;
		background:rgba(255,255,255,0.9);position:fixed;top:0px;left:0px;z-index:9900;
		border: none;}
.botonmenu{width:100%;display:inline-block;font:400 18px/40px "Roboto";color:var(--rosa);text-align:center;
	background-image:none;box-sizing:border-box;
	padding:0px;
	-webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;
	}
.botonmenu_sel{background:var(--rosa);color:#ffffff;}	
.primer-boton{margin-top:60px;}

.encabezado	{background:#ffffff; }
.top_logotipo{width: calc(100% - 100px);float:right; }
	.logotipo_nor{background-size:100% 100%;width:180px;height:42px;margin:0px;float:right; }
.top_redes{width:auto;margin-top:0px;}
.top_telefono{display: none;}
.top_telefono2{display:inline-block;float: right;margin:0px;margin-right:5px;  }
.top_telefono2 label{display:none;}

.gigante{font:300 30px/30px "Roboto";}
.grantitulo{font:300 28px/24px "Roboto";}
.titulo{font:300 24px/24px "Roboto";}
.subtitulo{font:300 16px/20px "Roboto";}
.normal{font:300 14px/18px "Roboto" !important;}
.chica{font:300 12px/14px "Roboto" !important;}


/* INICIO */
#inicio_servicios{margin:20px 0px; }
.servicios-cel{width:42%;height:260px;margin:20px 3%;display:inline-block;
	font:400 16px/20px "Roboto";}
.servicios-cel-side1{width:100%;}
.servicios-cel-side1 img{width:80%;vertical-align: top;}
.servicios-cel-side2{width:100%;color:var(--gris);display:inline-block;font:400 13px/15px "Roboto";
vertical-align: top;}

.hacemostusuenio{height:180px; }
.inicio-btnagenda{display:inline-block;  margin:30px 0px; }


.inicio-servicios-01{width:100%;height:60vh;background-size:cover;background-position: center center;  }
.inicio-servicios-02{width:100%;height:auto;}
.inicio-caja01{width:80%;height:auto;margin: 20px 10%;}	
.quedar-embarazada-caja1{width:100%;height:auto;margin:10px 0px 0px 0px; }
.quedar-embarazada-caja1 img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}
.quedar-embarazada-caja2{width: 100%;height:auto;margin:0px 0px 20px 0px;padding:30px 10px;
	text-align: center;}
.fondo-deteccion-temprana{background-position:center center; 
	padding: 160px 0px;
}

.inicio-blog{margin:10px 0px; }
.inicio-articulo{width:calc(100% - 40px);height:auto;margin:20px; }

.inicio-contacto{width:100%;display:inline-block;margin:20px 0px;}
.contacto-datos {width:90%;margin:0px;margin-left:5%;}
.contacto-datos .logo-gris{width:100%;margin:0px;}
.contacto-datos a{margin-bottom: 40px;}

.contacto-secc2 .pie_redes{text-align:center !important;margin-left:8%;}
.contacto-secc2 a{float:none !important;margin:0;  }

.contacto-secc{margin:60px 0px 0px 0px;}



/* DOCTOR */	
.doctor-bio-caja{width:90%;overflow:hidden; margin:40px 0px 0px 0px; }
.doctor-logotipo,
.doctor-foto {width:100%; }
.doctor_especialidad{width:100%;overflow:hidden;  }

.doctor_especialidad .renglon{width:90%;margin-left:5%;  }
.doctor_especialidad .gris{text-align:justify; }
.doctor_renglon{width:90%;margin-left:5%;text-align:justify; }

.doctor-gracias-confianza{height:200px;}


/* servicios */
.top_titulo{font:700 28px/40px "Roboto";margin:10px 0px;}

.servicios-box-side1{width:45%;float: left; }
.servicios-box-side1 img{width:100%;}
.servicios-box-side2,
.servicios-box-side3{width:55%;font:400 14px/18px "Roboto";}

.servicios-descrip{width:90%; margin:30px 5%;overflow: hidden;  }
.servicios-descrip .btn_gris{margin-bottom:20px; }
.servicios-descrip-img{width:100%;display: inline-block;float: left; }
.servicios-descrip-img img{width:100%;display: inline-block;float: left; }
.servicios-descrip-txt{width:100%;display: inline-block;float: left; text-align:left; 
	font:400 16px/22px "Roboto";}
.renglon-circulos{margin-top:20px; }
.servicios-circulo{width:96%;margin:10px 2%; }
.servicios-circulo img{width:80px;float:left;}
.servicios-circulo .mitxt{width:calc(100% - 90px);float:right;margin-top:25px;
		font:400 16px/20px "Roboto";}
.servicios-circulo .mitxt2{margin-top:20px;}
.servicios-circulo .mitxt3{margin-top:10px;}
.servicios-circulo img{float:left;vertical-align:middle;margin-right:10px; }

.servicios-maternidad{width:calc(100% - 40px);max-width:initial;height:auto;
	padding:20px 30px;margin:20px 0px 0px 0px;}


.beneficios-secc1{width:100%;text-align:left;margin-top: 20px;  }
.beneficios-secc1 img{width:90%;margin:0px 5%; }


/*  CONTACTO */
.contactofotodoctor{overflow:hidden; }
.contacto-info{width:calc(100% - 40px);max-width:initial;padding:40px;margin:40px 20px;box-sizing:border-box; }

.contacto-btnagenda{display:inline-block;margin:30px 0px;  }

/* DUDAS */
.dudas_cont{margin:40px 0px; }
.preguntas-secc01,
.preguntas-secc02{width:100%;display: inline-block;float: left; }
.preguntas-seccion {width:100%;}

.dudas-fondo-01{background-attachment:initial;background-position:bottom center;background-size:140%;  }


.dudas-formulario{height:auto;position:initial; }
#preguntas_fotodoctor{position:initial; }
#preguntas_fotodoctor img{width:80%;margin-top:30px; }


/* BLOG */
.blog-secc-01{width:100%;height:60vh;background-size:cover;background-position:center center; }
.blog-secc-02{width:100%;height:auto;}
.blog-secc-02 .titulo{margin-top:10%;}





#ico-facebook,
#ico-instagram,
#ico-youtube,
#ico-whatsapp{width:30px;height:30px;display:inline-block;margin-right:3px;}

[class*="celda-"]{width:100%;}


	
.div{border:1px #dfee00 solid;}
.ocultar{display:none;}
.mostrar{display:inline-block;}

}/* media */

@media screen and (max-width:740px){/* cell potrait */


}/* media */


@media screen and (max-width:440px){/* cell potrait */

}/* media */
