a:link, a:active, a:visited{color:#b64289;}
a:hover{color:orange;}
h2{font-size:20px;}
#cabecera_redes{width:100%;display:block;}
#cabecera_redes a u{margin-right:10px;display:inline-block;text-decoration: none!important;font-size:1.5em;color:#676767!important;}
#cabecera_redes{}
.banner_home{height:300px;align-items: center;display:flex;color:#fff;justify-content: center;flex-wrap: wrap;background-image:url(../imagenes/banner-prueba-de-embarazo.jpg);background-size: cover;}
.banner_home h3{width:100%;font-size:3em;color:#fff;text-shadow: 0px 0px 6px #000;}
/*.main-banner{background:red;height:500px;display: flex;}*/
.logo{}
.logo img{height:50px;}
.banner-text{}
.banner-text p{font-size:1em!important;line-height: 1.3em!important;}
.banner-text h2{font-size:1.4em!important;}
.banner-text .btn-text{font-size:0.7em!important;}
.section-title_home h2{font-size:3em;}
.bigger_font_home {font-size: 25px;line-height: 1.5;margin: 20px 0 0 0px;}
.btn_cab{display:inherit;margin:5px;padding: 8px 10px!important;color: #b6428a!important;font-size:15px;border: solid 1px #cccccc!important;border-radius: 20px!important;}
.btn_tel{padding: 8px 10px 8px 30px!important;background: url(../../assets/imagenes/telefono.png) no-repeat 10px 12px;}
.btn_whatsapp{padding: 8px 10px 8px 30px!important;background: url(../../assets/imagenes/whatsapp.png) no-repeat 10px 12px;}
.list_x3{}
.list_x3 li{width:33%;display:inline-flex;}
.menu_list_lateral{margin-left:15px;}
.submenu_lateral{margin-left:15px;}
.logo_respon{display:none;}
.h2_margin{margin-top:30px;}
.listado_ul{display: flex;flex-direction: column;margin: 0 0 0 1em;}
.break{width:100%;height:60px;display:block;}
.home_video{width:60%;}
.video_detalle{position: relative;width:100%;padding:20px;float:left;background:#f2f2f2;}
	.video_detalle h3{margin:20px 0 0 0;padding:0;border:none;}
	.video_detalle small{width:100%;float:left;padding-bottom:10px;}
.video_detalle .video-responsive{max-width:700px;margin:auto;padding-bottom:40%;}
.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
    top: 0;
    left: 15%;
    width: 70%;
    height: 70%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mi_flex{diplay:flex;}
.mi_flex ul{margin-left:1em;}
.top-info__block {padding-bottom:0px;padding-top: 18px;}
.page-breadcrumb{}
.page-breadcrumb ol{}
.page-breadcrumb ol li{list-style:none;display: inline-block;}
.page-breadcrumb{}
.mimodal{
	position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: hsla(0,0%,0%,0.81);
	overflow-y: auto;
    z-index: 999;}
.mimodal .body-inner{width:550px;}
.card{position:realative;}
.cerrar{position:absolute;top:0px;right:10px;}

.mapa_iframe{width:100%;height: 350px;margin:20px 0;display:inline-block;border:solid 1px red;}

.bg_img_contacto {background: url(../imagenes/cabeceras/clinica-de-aborto-cdmx.jpg) center 0 no-repeat;background-size: cover;}
/*.single_info__block i.fa {top:15px!important;}*/
.title_row{width:100%!important;background: rgba(255, 167, 174, 0.47);}
.inner-intro{height:200px;}
.title_row {padding:15px 15px 5px 15px;}
.panel-title {text-transform:none;}
.stricky{background:#fff;}
.main-banner{height:100%;overflow-y: auto;}
.main-banner li .btn-text{color:#fff;}
.inner-intro h1 {font-size: 25px;}
.padding {
    padding-top: 90px;
    padding-bottom:0px;
}
.checkbox-field{margin-left:1em;}
@media (max-width: 990px) {
.top-info__block {padding-bottom: 10px;padding-top: 0px; }
	.order_1{order:1}
	.order_2{order:2}
    .logo{display:none;}
    .logo_respon{position:absolute;display:block;background: #fff;z-index: 999;}
    .logo_respon img{height:40px;margin:10px;}
    nav.navbar.bootsnav .navbar-toggle {margin:10px 0;}
}
@media (max-width: 767px) {
/*.banner-text, .banner-text p{width:100%!important;text-align:center!important;}
.banner-text p, .banner-text a{font-size:12px!important;}
.banner-text h2{font-size:26px!important;}*/
	.banner-text{text-align:center!important;}
	.banner-text h2{text-align:center;}
	.banner-text p{display:none;}
	.list_x3 li{width:50%;}
    .top-info__block {width:100%;}
    .cab_btn{display: flex!important;justify-content: space-between;}
    .cab_btn a{min-width:42%;text-align:center;}
}
@media (max-width: 400px) {
/*.banner-text, .banner-text p{width:100%!important;text-align:center!important;}
.banner-text p, .banner-text a{font-size:12px!important;}
.banner-text h2{font-size:26px!important;}*/
	.list_x3 li{width:100%;}
}