	/*recaptcha*/
	.g-recaptcha > div {
    transform: scale(0.9);
    transform-origin: 0 0;
	}
	/*recaptcha*/
	/*pagina solicitar informacion*/
	.product-request-info .wpcf7-form p, .product-request-info .wpcf7-form label {
    color: white !important;
	}
	/*pagina solicitar informacion*/
	/*mensaje*/
	.woocommerce-info {
    background-color: #e88e21;
    color: #ffffff;
	}
	.woocommerce-info:before {
    color: #fff;
	}
	/*mensaje*/
	.woocommerce-variation-price, .woocommerce-variation-price .price {
		font-weight: bold;
		font-family: "Gotham Screensmart";
		font-size: 36px!important;
		color: #E88E21;
		margin: 0;
	}
	.pdp-summary span.price {
    color: #E88E21 !important;
	}
	/*formularios contacto*/
	.wpcf7-response-output {
    margin-top: -20px !important;
	}
	.wpcf7-not-valid {
    border: 1px solid red !important;
	}
	form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: none;
	}
	form .wpcf7-form-control-wrap .wpcf7-not-valid-tip:nth-of-type(1) {
    display: block !important;
	}
	/*formularios contacto*/
	button.oda-chat-button {
    background-color: #671d75 !important;
    border-radius: 100% !important;
	}
	/*nuestra historia*/
	.historia-item__info h4 {
    font-family: "Gotham Screensmart";
    font-weight: 700;
	}
	.historia-item__info p {
    font-family: 'Gotham Screensmart';
    font-weight: 300;
	}
	/*nuestra historia*/
	/*mi cuenta*/
	.logged-in .woocommerce {
    padding: 50px 0;
	}
	.woocommerce-Address {
    width: 100%;
		word-wrap: break-word;
	}
	/*mi cuenta*/
	/*woocommerce*/
	.shop_table th {
    font-family: 'Gotham Screensmart';
    font-weight: 500 !important;
    font-size: 20px;
	}
	.shop_table td {
    font-family: 'Gotham Screensmart';
    font-weight: 300 !important;
    font-size: 18px;
	}
	.cart_totals h2 {
    font-family: 'Gotham Screensmart';
    font-weight: 500;
    font-size: 20px;
	}
	.woocommerce-checkout h3 {
    font-family: Gotham Screensmart;
    font-weight: 500;
    font-size: 20px;
	}
	.woocommerce-checkout .form-row label, .woocommerce-checkout-payment label, .woocommerce-checkout-payment .payment_box, .woocommerce-checkout-payment .woocommerce-privacy-policy-text p {
    font-family: 'Gotham Screensmart';
    font-weight: 300 !important;
    font-size: 18px;
}
	/*woocommerce*/
	
	h3.elementor-image-box-title {
    margin-bottom: 5px;
	}
	p.elementor-image-box-description {
    font-family: 'Gotham Screensmart';
    font-size: 16px !important;
    font-weight: 700 !important;
	}
	/*inicio*/
	.home-sala-prensa-item__title {
    font-family: "Gotham Screensmart";
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
	}
	.home-sala-prensa-item__excerpt {
		font-family: "Gotham Screensmart";
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
	}
	
	/*.home-sala-prensa-item--primary .home-sala-prensa-item__img-box {
		height: 251px;
	}*/
	.home-sala-prensa-item__wrapper {
    height: 100%;
	}
	.home-sala-prensa-item--secondary .home-sala-prensa-item__img-box, .home-sala-prensa-item--tertiary .home-sala-prensa-item__img-box {
			flex-basis: 220px;
			/* width: 140px;*/
			height: auto;
	}
	.home-sala-prensa-item__img-box {
    height: 152px;
	}
	.home-sala-prensa-item__content-box {
    justify-content: start;
	}
	/*inicio*/
	/*formualrios*/
	form.wpcf7-form {
    display: flex;
    flex-flow: wrap;
    gap: 30px;
    row-gap: 10px;
	}
	.col-form-2 {
    width: 47%;
	}
	.col-form-1 {
    width: 100%;
	}
	.wpcf7-form p {
    width: 100%;
    color: #000000 !important;
	}
	.wpcf7-form h3 {
    width: 100% !important;
	}
	/*formualrios*/
.carrusel-productos ul.products {
    /*display: block !important;*/
	display: flex;
  flex-wrap: wrap;
	    row-gap: 25px;
    column-gap: 25px;
}
.carrusel-productos ul.products .product {
    display: block !important;
    /*width: 23% !important;*/
		width: 23.5% !important;
    max-width: 23.5%;
    margin-right: 0% !important;
	float: left;
}
.carrusel-productos ul.products .product img {
		margin-bottom: 10px;
}
.carrusel-productos ul.products .product .mg-product-item-footer {
		margin-top: 10px;
    flex-wrap: wrap;
    gap: 10px;
}
.carrusel-productos ul.products .product  .mg-product-item-footer a {
    width: 100%;
}
	/*servicios y especialidades*/
	.woocommerce-products-header__title {
    font-family: "Playfair Display";
    font-weight: 700;
	}
	.products span.onsale {
    background-color: #44AB35 !important;
    font-family: "Gotham Screensmart";
    font-weight: 500 !important;
    min-height: 4.136em !important;
	}
	.membresia-price-label {
				line-height: 1.2em;
	}
	/*servicios y especialidades*/
	
	/*sevicios*/
	
	.woocommerce-pagination {
    box-shadow: none;
	}
	a.mg-product-item-ver-mas {
    font-family: "Gotham Screensmart", Sans-serif;
    font-size: 12px;
    font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	.woocommerce-pagination li span, .woocommerce-pagination li a {
    padding: 10px 13px !important;
    border: 1px solid #D4D4D4;
	}
	/*.woocommerce-pagination li a.page-numbers {
    background-color: #D4D4D4;
	}*/
	.woocommerce-pagination li a.next, .woocommerce-pagination li a.prev {
    background-color: #ffffff;
	}
	.cont-price-count {
    display: flex;
    gap: 30px;
    align-items: center;
    margin-bottom: 15px;
	}
	.cont-price-count .price, .cont-price-count .cart {
		margin: 0 !important;
	}
	.informacion .categorias {
		margin-bottom: 20px;
		font-family: "Gotham Screensmart";
    font-size: 15px !important;
    font-weight: 300;
	}
	.cont-servicio h1 {
    font-family: "Playfair Display";
    font-size: 52px;
    font-weight: 700;
	}
	.cont-servicio .price span {
    color: #671d75;
    font-family: "Gotham Screensmart";
    font-size: 20px !important;
    font-weight: 500;
	}
	/*servicios*/
	
	/*especialidad*/
	.mg-especialidad .mg-product-item-footer {
    justify-content: end;
	}
	/*especialidad*/
	
	/*ubicaciones*/
	.filtro {
   	width: 15%;
  	float: left;
	}
	.filtro ul {
    padding: 0;
    list-style: none;
	}
	.filtro ul li {
		text-transform: capitalize;
	}
	.filtro li.catName {
		font-family: "Gotham Screensmart";
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
	}
	.filtro li {
		font-family: "Gotham Screensmart";
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2em;
		display: flex;
    gap: 10px;
    align-items: center;
	}
	.filtro li input[type="radio"] {
		appearance: none;
		background-color: #fff;
		margin: 0;
		font: inherit;
		color: currentColor;
		width: 15px;
		height: 15px;
		border: 1px solid currentColor;
		display: grid;
  	place-content: center;
	}
	.filtro li input[type="radio"]::before {
  	content: "";
		width: 15px;
		height:15px;
		transform: scale(0);
		transition: 120ms transform ease-in-out;
		box-shadow: inset 1em 1em var(--form-control-color);
	}

	.filtro li input[type="radio"]:checked::before {
		transform: scale(.7);
    background-color: #671d75;
	}
	.container-hospitales {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
		width: 85%;
	}
	.hospital img {
    border-radius: 10px;
}
	.hospital p, .hospital a {
    text-align: left;
    width: 100%;
    display: block;
    margin-bottom: 0;
	}
	.hospital p {
    font-family: "Gotham Screensmart";
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.hospital a {
    font-family: "Gotham Screensmart";
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
		letter-spacing: 2px;
		color: #ffffff;
		position: relative;
		text-transform: uppercase;
	}
	.hospital a:before {
    display: block;
    content: 'Ver más';
		font-family: "Gotham Screensmart";
		 font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
		text-transform: uppercase;
		letter-spacing: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #671d75;
		text-align: right;
	}
	.carrusel-productos li.product {
    font-family: 'Gotham Screensmart';
    font-weight: 300;
    font-size: 18px;
		line-height: 1.2em;
	}
	.mg-product-item-footer a {
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 2px;
	}
	.carrusel-productos {
    margin-top: 15px;
	}
	/*ubicaciones*/
	/*detalle unidad*/
	form.form-product-unidad {
    margin-top: 15px;
    /* align-items: center; */
	}
	form.form-product-unidad input[type="submit"] {
    margin: 0 auto;
    display: block;
    font-family: 'Gotham Screensmart';
    font-weight: 600;
    font-size: 12px;
	}
	#contacto .elementor-widget-google_maps {
    height: 94%;
	}
	#contacto .elementor-widget-google_maps .elementor-widget-container {
    height: 100%;
	}
	#contacto .elementor-widget-google_maps .elementor-widget-container .elementor-custom-embed {
    height: 100%;
	}
	#contacto .elementor-widget-google_maps .elementor-widget-container .elementor-custom-embed iframe {
    height: 100%;
	}
	/*detalle unidad*/
.link-telefono {
    background-image: url(/wp-content/uploads/2023/05/icono-telefono-morado.png);
}
.link-sitio-web {
    background-image: url(/wp-content/uploads/2023/05/icono-sitio-web.png);
}
a.link-sitio-web, a.link-telefono {
    padding-left: 26px;
    background-size: 16px;
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.listado-accesos-interes {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    background-color: #FFFFFF;
    border: 1px solid rgba(216, 216, 216, 0.5);
    padding-left: 15px;
    padding-right: 15px;
}
.listado-accesos-interes a {
    font-weight: 500;
    border-bottom: 1px solid rgba(216, 216, 216, 0.5);
    display: block;
    padding: 20px 0 20px;
}	
	
	
	/*tabs detalle producto*/
	ul.tabs{
    margin: 0px;
    padding: 0px;
    list-style: none;
		background-color: #ffffff;
	}
	ul.tabs li{
			background: none;
			color: #671d75;
			display: inline-block;
			padding: 5px 7px;
			cursor: pointer;
			font-family: 'Gotham Screensmart';
			font-size: 12px;
			font-weight: 700;
			letter-spacing: 2px;
			text-transform: uppercase;
	}

	ul.tabs li.current{
			background: #671d75;
			color: #ffffff;
	}

	.tab-content{
		display: none;
		font-family: "Gotham Screensmart";
		background: #ffffff;
		padding: 15px;
		font-size: 16px !important;
		font-weight: 300;
		font-size: 1.2em;
		border: none;
	}
	/*.tab-content span, .tab-content strong{
		font-family: "Gotham Screensmart";
		font-weight: 300;
		font-size: 16px;
	}*/
	.tab-content.current{
			display: block !important;
	}
	/*tabs detalle producto*/
	/*maternidad*/
	.menu-maternidad {
		box-shadow: 0 2px 72px -24px rgba(0, 0, 0, 0.35);
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.instalaciones .carousel-cell {
    width: 33.33%;
	}
	
	.mg_serv_espe .carousel-cell {
    width: 28%;
		margin-right: 4%;
	}
	.mg_serv_espe .carousel-cell img{
    width: 100%;
		
	}
	/*maternidad*/
	
	/*membresias*/
	.ubicacion-membresia {
    display: none;
	}
	/*membresias*/
	
	/*directorio telefonico*/
	div#banner {
    height: 460px;
	}
	div#banner .container {
    height: 100%;
    background-image: url(/wp-content/uploads/2025/05/medicos-2025.jpg);
		    background-position: 50%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
	}
	#banner h1.titulo-banner, #banner .descripcion-banner {
    color: #ffffff;
	}
	#banner .titulo-banner {
    font-family: "Playfair Display", Sans-serif;
    font-size: 72px;
    font-weight: 600;
    line-height: 1.2em;
	}
	#banner .descripcion-banner {
		font-family: "Gotham Screensmart";
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2em;
	}
	#unidad-telefono {
		font-family: "Gotham Screensmart";
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2em;
	}
	.telefonos {
    display: none;
	}
	.telefonos th {
		font-family: "Gotham Screensmart";
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
	}
	.telefonos td {
		font-family: "Gotham Screensmart";
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2em;
	}
	/*directorio telefonico*/
	
	/*tabla directorio telefonico y directorio medico*/
	#banner form {
    display: flex;
    gap: 15px;
    align-items: center;
	}
	#banner form button {
    background-color: #671d75 !important;
    font-family: "Gotham Screensmart";
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 2px;
    color: #ffffff !important;
	}
	#banner form button:hover {
    background-color: rgb(103 29 117 / 80%) !important;
	}
	table.default tbody {
    display: flex;
    flex-direction: column;
    gap: 10px;
	}
	table.default tr:nth-child(1) {
			box-shadow: none !important;
			border: none !important;
			background-color: #ffffff !important;
	}
	table.default tr {
			box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
			width: 100%;
	}
	table.default th, table.default td {
			width: 33.33%;
			float: left;
			border: none;
			background-color: #ffffff !important;
			font-family: "Gotham Screensmart";
	}
	table.default th {
		font-weight: 500;
		font-size: 20px;
	}
	table.default td {
		font-weight: 300;
		font-size: 18px;
	}
	.nav-links {
    display: flex;
    gap: 0;
	}
	.nav-links .page-numbers {
    padding: 10px 13px !important;
    border: 1px solid #D4D4D4;
		line-height: 1.2em;
	}
	.nav-links .current {
    background: var(--primary);
    color: white;
	}
	/*tabla directorio telefonico y directorio medico*/
	
	/*detalle medico*/
	.container-detalle-medico {
    padding: 50px 0;
	}
	.container-detalle-medico .medico {
			box-shadow: 0 2px 53px 5px rgba(0, 0, 0, 0.1);
			padding: 50px;
			display: flex;
			/*align-items: center;*/
			gap: 30px;
			position: relative;
	}
	.container-detalle-medico .medico:before {
			content: '';
			width: 80px;
			height: 100%;
			background-color: #671d75;
			display: block;
			position: absolute;
			left: 0;
			top: 0;
	}
	.container-detalle-medico .foto-medico {
			width: 20%;
			z-index: 999;
			display: flex;
		align-items: center;
	}
	.container-detalle-medico .medico .info-medico {
    width: 50%;
	}
	.container-detalle-medico .medico .red {
			width: 30%;
			z-index: 999;
	}
	.red .red-button {
    border: 2px solid #e88d21;
    border-radius: 50px;
    padding: 6px 15px;
    color: #e88d21;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    font-family: "Gotham Screensmart";
}
	.container-detalle-medico .foto-medico img {
			border-radius: 100%;
		  width: 130px;
    	height: 130px;
	}
	.container-detalle-medico .info-medico h1 {
    font-family: 'Playfair Display';
    font-weight: 700;
	}
	.container-detalle-medico .info-medico-cols {
			display: flex;
			flex-wrap: wrap;
    	gap: 30px;
    	row-gap: 0;
	}
	.container-detalle-medico .info-medico-cols p, .container-detalle-medico .info-medico-cols p a {
    font-family: "Gotham Screensmart";
    font-size: 18px;
		font-weight: 300;
	}
	.container-detalle-medico .info-medico-cols .col-2 {
			width: 48%;
	}
	.container-detalle-medico .info-medico-cols .col-1 {
			width: 100%;
	}
	.container-detalle-medico .detalle-medico {
			padding: 50px;
	}
	.container-detalle-medico .detalle-medico h2 {
    font-family: 'Playfair Display';
    font-weight: 700;
	}
	.container-detalle-medico .detalle-medico, .container-detalle-medico .detalle-medico p, .container-detalle-medico .detalle-medico p a, .container-detalle-medico .detalle-medico ul li, .container-detalle-medico .detalle-medico a {
    font-family: "Gotham Screensmart";
    font-size: 18px;
		font-weight: 300;
	}
	/*detalle medico*/
	
	@media only screen and (max-width: 1200px) {
		/*especialidades*/
			/*especialidades*/
	}
	@media only screen and (max-width: 1024px) {
		/*sala de prensa*/
		#sala-de-prensa .elementor-grid article:nth-child(2) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(3) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(4) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(2) .elementor-post__thumbnail__link, #sala-de-prensa .elementor-grid article:nth-child(3) .elementor-post__thumbnail__link, #sala-de-prensa .elementor-grid article:nth-child(4) .elementor-post__thumbnail__link {
				width: 100% !important;
				margin-bottom: 0;
		}
		#sala-de-prensa .elementor-grid article:nth-child(2) .elementor-post__text, #sala-de-prensa .elementor-grid article:nth-child(3) .elementor-post__text, #sala-de-prensa .elementor-grid article:nth-child(4) .elementor-post__text {
				width: 100% !important;
				flex-grow: inherit;
		}
		/*saal de prensa*/
	}
	@media only screen and (max-width: 992px) {
		/*mi cuenta*/
		#customer_login .col-1, #customer_login .col-2{
			width: 100%;
			float: none;
		}
	}
	@media only screen and (max-width: 989px) {
			/*productos*/
			.woocommerce.archive .products {
					display: grid;
					grid-template-columns: repeat(3, 1fr);
			}
			.membresia-price-label {
					line-height: 1.2em;
			}
			/*productos*/
		
			/*detalle especialidad servicio*/
			/*detalle especialidad servicio*/
	
			/*ubicaciones*/
			.filtro {
				width: 20% !important;
			}
			.container-hospitales {
					grid-template-columns: repeat(3, 1fr) !important;
					width: 80% !important;
			}
			/*ubicaciones*/
			/*recuperar contraseña*/
			.woocommerce-ResetPassword p.woocommerce-form-row {
    		width: 100%;
			}
			/*recuperar contraseña*/
	}
	@media only screen and (max-width: 820px) {
		/*recuperar contraseña*/
			.woocommerce-ResetPassword p.woocommerce-form-row {
    		width: 100%;
			}
			/*recuperar contraseña*/
	}
	
@media only screen and (max-width: 767px) {
	.woocommerce.archive #main>.products {
        padding-left: 10px;
        padding-right: 10px;
   }
	/*nuestra historia*/
	.historia-item__info h4 {
    font-family: "Gotham Screensmart";
    font-weight: 700;
		font-size: 18px;
	}
	.historia-item__info p {
    font-family: 'Gotham Screensmart';
    font-weight: 300;
	}
	/*nuestra historia*/
	/*contacto*/
	.col-form-2 {
    width: 100%;
	}
	/*contacto*/
	/*inicio*/
	.home-sala-prensa {
    display: flex !important;
    flex-direction: column;
	}
	.home-sala-prensa-item__wrapper {
    flex-direction: column !important;
	}
	.home-sala-prensa-item--primary .home-sala-prensa-item__img-box {
			flex-basis: 140px;
			/* width: 140px; */
			height: 120px;
	}
	.home-sala-prensa-item__title {
    font-size: 16px;
	}
	.home-sala-prensa-item__excerpt {
    font-size: 14px;
	}
	/*inicio*/
		.carrusel-productos ul.products .product {
			display: block !important;
			width: 100% !important;
			margin-right: 0% !important;
		}
		.filtro {
			width: 100% !important;
			float: none;
		}
		.container-hospitales {
			display: grid;
			grid-template-columns: repeat(2, 1fr) !important;
			gap: 30px;
			width: 100% !important;
		}
	
		/*especialidade y servicios*/
		.woocommerce.archive .products {
				grid-template-columns: repeat(1, 1fr);
		}
		.mg-product-item-price span {
			font-size: 16px !important;
		}
		.mg-product-item-footer a {
			font-weight: 700;
			font-size: 10px;
			letter-spacing: 2px;
		}
		/*especialidade y servicios*/
	
		/*detalle de sevicios y especialidades*/
		.cont-servicio {
			flex-direction: column;
		}
		.cont-servicio .image-producto, .cont-servicio .informacion {
			width: 100% !important;
		}
		.content-secc {
			flex-direction: column;
		}
		.cont-servicio h1 {
			font-size: 24px;
		}
		.cont-servicio .price span {
			font-size: 16px !important;
		}
		button.single_add_to_cart_button {
			font-size: 10px;
		}
		ul.tabs li {
			font-size: 10px;
		}
		.tab-content {
			font-size: 14px !important;
		}
		/*detalle de sevicios y especialidades*/
	
		/*sala de prensa*/
		#sala-de-prensa .elementor-grid {
				grid-row-gap: 30px;
		}
		#sala-de-prensa .elementor-grid article:nth-child(1) {
				grid-column: auto;
				grid-row: auto;
		}

		#sala-de-prensa .elementor-grid article:nth-child(2) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(3) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(4) {
				grid-column: auto;
				grid-row: auto;
				flex-direction: column;
		}

		#sala-de-prensa .elementor-grid article:nth-child(2) .elementor-post__thumbnail__link, #sala-de-prensa .elementor-grid article:nth-child(3) .elementor-post__thumbnail__link, #sala-de-prensa .elementor-grid article:nth-child(4) .elementor-post__thumbnail__link {
				width: 100% !important;
				margin-bottom: 0;
		}
		#sala-de-prensa .elementor-grid article:nth-child(2) .elementor-post__text, #sala-de-prensa .elementor-grid article:nth-child(3) .elementor-post__text, #sala-de-prensa .elementor-grid article:nth-child(4) .elementor-post__text {
				width: 100% !important;
				flex-grow: inherit;
		}

		#sala-de-prensa a.elementor-post__thumbnail__link {
				margin: 0 !important;
		}
		#sala-de-prensa .elementor-post__text {
				padding: 20px 16px;
				background-color: #eff6f3;
		}
		#sala-de-prensa .elementor-post__thumbnail {
				height: auto;
		}
		.container-detalle-medico .foto-medico {
    	width: 100%;
		}
		.container-detalle-medico .info-medico-cols {			
			flex-direction: column;		
		}
		.container-detalle-medico .info-medico-cols .col-2 {
			width: 100%;
		}
		/*sala de prensa*/
	
	/*directorio medico*/
	div#banner .container {
    background-position: 70% 50%;
	}
	#banner .titulo-banner {
    font-size: 30px;
	}
	/*detalle medico*/
	.container-detalle-medico .medico {
    flex-direction: column;
		padding: 40px;
	}
	.container-detalle-medico .medico:before {
    width: 100%;
    height: 80px;
	}
	/*detalle medico*/
	}
