@media (min-width: 200px) and (max-width: 767px) {
	.secc_desktop{
		display: none !important;
	}

	.secc_phone{
		display: -webkit-box !important;
	}

	.img__banner--text{
		width: 12rem !important;
	}

	.img__banner--text02{
		width: 100% !important;
		padding: 0px 40px;
	}

	.img__banner--text03{
		width: 100% !important;
		padding: 0px 80px;
	}

	.align__banner--movil{
		text-align: -webkit-center;
	}

	.header-area .pixel-main-menu .classy-navbar .nav-brand{
		width: 100% !important;
	}

	.header-area .top-social-info{
		display: none;
	}

	.d-none-movil{
		display: none;
	}

	.bg__nosotros{
	  background-image: url(img/bg-nosotros.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  width: 100%;
	}

	.text01__dra{
	  color: var(--negro);
	  font-size: 22px;
	  font-weight: 700;
	  margin-bottom: 0px;
	}

	.text02__dra{
	  color: var(--negro);
	  font-size: 22px;
	  font-weight: 400;
	  font-style: italic;
	  line-height: 120%;
	  margin-bottom: 40px;
	}

	.text03__dra{
	  color: var(--negro);
	  font-size: 20px;
	  font-weight: 400;
	  line-height: 120%;
	  margin-bottom: 30px;
	}

	.text04__dra{
	  color: var(--negro);
	  font-size: 22px;
	  font-weight: 700;
	  margin-bottom: 0px;
	}

	.padding__text--dra{
	  padding: 0 15px;
	}

	.img__star{
	  width: 30px;
	  height: 30px;
	  margin-right: 5px;
	}

	.text__congresos{
	  display: inline-flex;
	  color: var(--negro);
	  font-size: 20px;
	  font-weight: 400;
	  margin-bottom: 0px;
	  line-height: 120%;
	}

	.move__text--congresos{
	  position: relative;
	  top: 4px;
	}

	.bg__kh{
	  background-image: url(img/kh-01.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 40% 50%;
	}

	.img__agua{
	  background-image: url(img/img-agua.png);
	  background-repeat: no-repeat;
	  background-size: contain;
	  background-position: 100% 100%;
	}

	.img__banner01{
	  width: 100%;
	  -webkit-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  -moz-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	}

	.padding-right-0{
		margin-top: 50px;
		text-align: center;
	}

	.section-padding-quien-soy {
		padding-top: 100px;
		padding-bottom: 0;
	}

	.section-padding-hydrafacial{
		padding-top: 0px;
		padding-bottom: 50px;
	}

	.section-padding-gallery{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.img__dra{
	  width: 80%;
	}

	.align__self-top{
	  align-self: flex-start;
	}

	.align__self-center{
	  align-self: center;
	}

	.name__text{
	  color: var(--negro);
	  font-size: 60px;
	  font-weight: 700;
	  line-height: 110%;
	}

	.name__text-yellow{
	  color: var(--amarillo);  
	  font-size: 70px;
	}

	.line__bottom{
	  border-bottom: 2px solid var(--negro);
	}

	.border__features{
	  border-bottom-left-radius: 50px;
	  border-bottom-right-radius: 50px;
	  -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
	  -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
	  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
	}

	.title__features{
	  color: var(--amarillo);
	  text-transform: uppercase;
	  text-align: center;
	  font-size: 25px;
	  font-weight: 600;
	}

	.text__features{
	  color: var(--negro);
	  text-align: center;
	  font-size: 17px;
	  line-height: 150%;
	  margin-bottom: 0px;  
	}

	.text__description{
	  color: var(--negro);
	  text-align: justify;
	  font-size: 17px;
	  line-height: 140%;
	  margin-bottom: 0px;
	}

	.title__services{
	  color: var(--negro);
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 50px;
	  font-weight: 500;
	  margin-bottom: 50px;
	}

	a.service__link {
	  font-family: 'Red Hat Display', sans-serif;
	  text-decoration: none;
	  color: var(--negro);
	  font-weight: 400;
	  font-size: 20px;
	  line-height: 100%;
	}

	.line__division-item{
	  background-color: var(--negro);
	  height: 2px;
	  width: 100%;
	}

	.img__banner-02{
	  width: 100%;
	  -webkit-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  -moz-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	}

	.img__hydrafacial{
		width: 100%;
	}

	.img__hydrafacial--logo{
	  width: 180px;
	  padding-bottom: 20px !important;
	}

	.title__hydrafacial{
	  color: var(--negro);
	  font-size: 60px;
	  margin-bottom: 40px;
	}

	.text__hydrafacial{
	  color: var(--negro);
	  text-align: justify;
	  font-size: 11px;
	  line-height: 150%;
	  margin-bottom: 40px;
	}

	.padding__hydrafacial--movil{
		padding-left: 0px;
		padding-right: 0px;
	}

	.padding__hydrafacial--img--movil{
		padding-left: 0px;
	}

	.align__self-center-movil{
	  align-self: center;
	}

	.btn__appointment, .btn__appointment:hover, .btn__appointment:focus{
	  font-family: Branley;
	  font-size: 14px;
	  line-height: 100%;
	  color: var(--negro);
	  background-color: var(--blanco);
	  border: 2px solid var(--negro);
	  border-radius: 50px;
	  padding: 8px 40px;
	  transition: .5s ease-in-out;
	}

	.bg__gallery{
	  background-image: url(img/bg-galeria.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  background-position: bottom;
	}

	.title__gallery{
	  color: var(--negro);
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 50px;
	  font-weight: 500;
	  line-height: 120%;
	}

	.img__gallery{
	  width: 100%;
	  border: 0px solid #000;
	}

	.btn__details, .btn__details:hover, .btn__details:focus{
	  font-family: Branley;
	  font-size: 25px;
	  line-height: 100%;
	  color: var(--negro);
	  background-color: var(--blanco);
	  border: 2px solid var(--negro);
	  border-radius: 50px;
	  padding: 10px 60px;
	  transition: .5s ease-in-out;
	}

	.img__banner-03{
	  width: 100%;
	}

	.bg__faqs{
	  background-image: url(img/bg-faqs.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  background-position: bottom;
	}

	.title__faqs{
	  color: var(--negro);
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 50px;
	  font-weight: 500;
	}

	.accordion .accordion-content p{
		margin: 1em 0px !important;
	}

	.img__banner-04{
	  width: 100%;
	}

	.bg__contact{
	  background-image: url(img/bg-galeria.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  background-position: bottom;  
	}

	.bg__kh--2{
	  background-image: url(img/kh-02.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 0% 100%;
	}

	.title__contact{
	  color: var(--negro);
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 50px;
	  font-weight: 500;
	}

	.align__items{
	  display: flex;
	  align-items: center;  
	}

	.title__city{
	  color: var(--negro);
	  font-size: 40px;
	  font-weight: 500;
	  text-align: center;
	  margin-bottom: 25px;
	  text-transform: uppercase;
	}

	.san__andres{
		margin-top: 50px;
	}

	.icon__social{
	  width: 50px;
	  margin-right: 10px;
	}

	.text__social{
	  color: var(--negro);
	  font-size: 22px;
	  line-height: 130%;
	  font-weight: 500;
	  margin-bottom: 0px;
	}

	.text__social:hover, .text__social:focus{
	  color: var(--negro);
	  font-size: 22px;
	  line-height: 130%;
	  font-weight: 500;
	  margin-bottom: 0px;
	}

	.shadow__iframe{
	  -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	  -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	  box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.2);
	}

	.img__banner-05{
	  width: 100%;
	}

	.link__privacy{
	  color: var(--blanco);
	  font-weight: 300;
	}

	.link__privacy:hover, .link__privacy:focus{
	  color: var(--amarillo);
	  font-weight: 300;
	}

	.img__footer{
	  width: 350px;
	}

	.line__division-vertical{
	  background-color: var(--blanco);
	  width: 2px;
	  height: 50px;
	}

	.float{
	  position: fixed;
	  width: 60px;
	  height: 60px;
	  bottom: 40px;
	  right: 40px;
	  background-color: #25d366;
	  color: #FFF;
	  border-radius: 50px;
	  text-align: center;
	  font-size: 30px;
	  box-shadow: 2px 2px 3px #999;
	  z-index: 100;
	}

	.float:hover, .float:focus{
	  position: fixed;
	  width: 60px;
	  height: 60px;
	  bottom: 40px;
	  right: 40px;
	  background-color: #09963e;
	  color: #FFF;
	  border-radius: 50px;
	  text-align: center;
	  font-size: 30px;
	  box-shadow: 2px 2px 3px #999;
	  z-index: 100;
	}

	.my-float{
	  margin-top:16px;
	}

	.img__banner06{
	  width: 100%;
	  /*-webkit-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  -moz-box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);
	  box-shadow: 0px 5px 55px 0px rgba(0,0,0,0.5);*/
	}

	.bg__servicios--top{
	  background-image: url(img/bg01-servicios.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  width: 100%;
	}

	.bg__servicios--bottom{
	  background-image: url(img/bg02-servicios.png);
	  background-repeat: no-repeat;
	  background-size: 100% auto;
	  background-position: bottom;
	  width: 100%;
	}

	.img__hydrafacial--text{
	  width: 300px;
	}

	.img__hydrafacial--icon{
	  background-image: url(img/servicios/aparatologia/servicios-hydrafacial-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.titulo__servicios{
	  color: var(--amarillo);
	  text-transform: uppercase;
	  text-align: center;
	}

	.strong__text{
	  font-weight: 500;
	}

	.text__lowercase{
	  text-transform: lowercase;
	}

	.img__botox--icon{
	  background-image: url(img/servicios/inyectables/servicios-botox-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__rinomodelacion--icon{
	  background-image: url(img/servicios/inyectables/servicios-rinomodelacion-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__aumentolabios--icon{
	  background-image: url(img/servicios/inyectables/servicios-aumento-labios-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__menton--icon{
	  background-image: url(img/servicios/inyectables/servicios-menton-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__marcaje--icon{
	  background-image: url(img/servicios/inyectables/servicios-marcaje-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__hilos--icon{
	  background-image: url(img/servicios/inyectables/servicios-hilos-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__enzimas--icon{
	  background-image: url(img/servicios/inyectables/servicios-marcaje-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__skinbooster--icon{
	  background-image: url(img/servicios/inyectables/servicios-skinbooster-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__ojeras--icon{
	  background-image: url(img/servicios/inyectables/servicios-ojeras-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__radiesse--icon{
	  background-image: url(img/servicios/inyectables/servicios-radiesse-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__armonizacion--icon{
	  background-image: url(img/servicios/inyectables/servicios-armonizacion-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__cosmetologia--icon{
	  background-image: url(img/servicios/cosmetologia/servicios-cosmetologia-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__medicina--icon{
	  background-image: url(img/servicios/medicina/servicios-medicina-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__hidrolipoclasia--icon{
	  background-image: url(img/servicios/corporales/servicios-hidrolipoclasia-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.img__muscular--icon{
	  background-image: url(img/servicios/corporales/servicios-hidrolipoclasia-icono.png);
	  background-repeat: no-repeat;
	  background-size: auto;
	  background-position: 100% 0%;
	}

	.tabs-style-bar nav ul{
		background-color: #fff;
		display: grid !important;
	}

	.tabs-style-bar nav ul li a{
		padding: 5px 0 !important;
		margin: 0 !important;
	}

}