.logo1{
    width: 30%;
    background-color: rgba(255,255,255,.8);
    padding: 1%;
    -webkit-box-shadow: 0px 0px 20px 10px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 20px 10px rgba(255,255,255,1);
box-shadow: 0px 0px 20px 10px rgba(255,255,255,1);
}
.logo2{
    display: none;
}
.header_is_fixed .logo1{
    display: none;
}
.header_is_fixed .logo2{
    display: block;
    width: 20%;
}
.zoom-image-head__bg2{
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 34%;
    z-index: 2; 
}
.zoom-image-head__title{
    font-size: 100px;
}
.zoom-image-head__icon{
    color: #d3a531;
}
#video{
    padding: 5% 0%;
}
.parallax-block__title-wrapper{
    width: 50%;
}
.parallax-block__title{
    font-size: 8em;
    width: 50%;
}
.cards__item-inner:after{
    background-color:#B29957;
    background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
}
.cards__item-content{
    padding-bottom: 0%;
}
.reviews-block{
    background-color:#B29957;
    background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
}
.clients__item-inner{
    opacity: 1;
transition: .5s ease;
}
.clients__item-inner:hover{
    transform: scale(1.01) translateY(-5px);
    transition: .5s ease;
    border-bottom: 0px;
}
.clients__item-inner a:hover{
    text-decoration: none;
}
.nuevotitulo{
    margin-bottom: 0px !important;
    text-align: center;
    padding: 5% 0%;
    color: #fff;
}
.zoom-slider__slide{
    height: 335px;
}
.zoom-slider__control{
    top: 91% !important;
    z-index: 9999;
}
.header__menu-button{
    z-index: 9999;
}
.header__overlay{
    width: 100%;
}
.page_inner{
    overflow-x: hidden !important;
}
.derma{
    padding-top: 10%;
}
.collapse-block{
    padding-top: 1%;
    padding-bottom: 1%;
}
.zoom-slider__button.swiper-slide-thumb-active{
    background: url(../../img/bgmarble.jpg);
}
.zoom-slider__button:hover .zoom-slider__button-title, .swiper-slide-thumb-active .zoom-slider__button-title{
    color: #242323;
}
.zoom-counter__subtitle{
    background-image: linear-gradient(to right, #B29957 0%, #FFDC7D  51%, #B29957  100%);
padding: 2% 5%;
    font-size: 2em;
    color: #242323;
    border-radius: 5px;
}
.zoom-counter{
    padding-bottom: 0%;
}
.cards-block__head{
    margin-bottom: 5%;
}
.zoom-slider{
    padding-top: 5%;
    padding-bottom: 5%;
    margin-bottom: 0px;
}
.cards-block{
    padding-top: 5%;
    padding-bottom: 5%;
}
.zoom-slider__button.swiper-slide-thumb-active{
    color: #242323;
}
.responsive{
    display: none;
}
.parallax-block__download-link{
    font-size: auto !important;
}
.parallax-block__download-icon{
    font-size: 5em;
}
.parallax-block__download-text{
    font-size: 2em;
    margin-top: 10%;
}
.metanoia{
    padding-top: 15%;
}
.footer-studio{
    padding-top: 5%;
    padding-bottom: 5%;
}
.footer-studio__copyright{
    text-align: center;
}
.footer-studio__social{
    display: inline !important;
}
.projects-block{
    padding-top: 5%;
    padding-bottom: 5%;
}
.projects-block__filter-link{
    font-size: 1.5em;
}
.projects-block__slide-title{
    font-size: 3em !important;
}
.projects-block__slide:hover .projects-block__slide-text{
    font-size: 1.5em;
    line-height: 1.5em;
}
#contact{
    padding-top: 20%;
}
.imageserv, .textoserv{
    width: 50%;
}
#servicios .container{
    margin: 0% 0%;
    padding: 0% 0%;
    max-width: 100%;
    overflow-x: hidden;
}
.collapse-list i{
    color: #b29957;
}
.servtext{
    padding: 5% 5%;
}
.servtext2{
    padding: 5% 5%;
}
.servtext2 i{
    background-color: #b29957;
    font-size: .8em;
    color: #fff;
    padding: .5%;
    border-radius: 100px;
}
.collapse-list__collapse:not(:last-of-type){
    border: 0px;
}
.servbg{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv1.jpg);
    background-size: cover;
}
.servbg2{
    background: 
    linear-gradient(90deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv2.jpg);
    background-size: cover;
}
.servbg3{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv3.jpg);
    background-size: cover;
}
.servbg4{
    background: 
    linear-gradient(90deg,  rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv4.jpg);
    background-size: cover;
}
.servbg5{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv5.jpg);
    background-size: cover;
}
.servbg6{
    background: 
    linear-gradient(90deg,  rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv6.jpg);
    background-size: cover;
}
.servbg7{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv7.jpg);
    background-size: cover;
}
.servbg8{
    background: 
    linear-gradient(90deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv8.jpg);
    background-size: cover;
}
.servbg9{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv9.jpg);
    background-size: cover;
}
.servbg10{
    background: 
    linear-gradient(90deg,  rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv10.jpg);
    background-size: cover;
}
.servbg11{
    background: 
    linear-gradient(90deg, rgba(255,255,255,0) 55%,  rgba(241, 241, 241,1) 100%), url(../../img/serv11.jpg);
    background-size: cover;
}
.servbg12{
    background: 
    linear-gradient(90deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv12.jpg);
    background-size: cover;
}
.servbg13{
    background: 
    linear-gradient(90deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 50%), url(../../img/serv13.jpg);
    background-size: cover;
}
.overlay{
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}
.logolibro{
    max-width: 500px;
}
.logolibro img{
    width: 30%;
}
@font-face {
    font-family: adi;
    src: url(../fonts/Metropolis-Medium.otf);
  }
  .zoom-image-head__title{
      font-family: adi;
      font-size: 4em;
  }
  .zoom-counter__title{
    font-family: adi;
    font-size: 3em;
    line-height: 1.1em;
  }
  .btn-whatsapp {
    display: block;
    width: 75px;
    height: 75px;
    color: #242323;
    position: fixed;
    right: 1%;
    bottom: 1%;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    z-index: 999;
    font-size: 70px !important;
    transition: ease .5s;
    background-color: rgba(36,35,35,.5);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
      -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
      box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
  }
  .btn-whatsapp i{
    color: #b29957 !important;
    transition: ease .5s;
    display: block;
    margin-top: 6%;
  }
  .btn-whatsapp i:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#b29957), to(#f8de7e));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
  }​
  .btn-whatsapp:hover{
    transform: scale(1.1) translateY(-10px) !important;
    transition: ease .5s;
    border: transparent;
  }
  .btn-whatsapp a:not([class]):after{
      height: 0px;
  }
  .socials__social a:hover{
      color: #fff !important;
  }
  .footer-studio__social:hover{
    color: #d3a531 !important;
  }
  .menu-panel__menu-link:hover{
      color: #d3a531 !important;
  }
  .full-screen-block__title{
      color: #fff;
  }
  .logow{
      width: 15%;
      transition: .5s ease !important;
  }
  .header_white .logow{
      width: 0%;
      transition: .5s ease !important;
  }
  .logob{
      width: 0%;
      transition: .5s ease !important;
  }
  .header_white .logob{
      transition: .5s ease !important;
      width: 15%;
  }
  .is-white .full-screen-block__title{
      color: #242323;
      font-size: 5em;
      text-align: center;
  }
  .is-white .socials__social{
      background-color: #242323;
      transition: .5s ease;
  }
  .is-white .socials__social:hover{
    background-color: #b29957;
    transition: .5s ease;
}
  .libro1 .full-screen-block__subtitle{
    color: #242323;
  }
  .libro1 .full-screen-block__title span{
      font-size: .5em;
  }
  .full-screen-block__link:after{
      height: 0px;
  }
  .btnventa, .btnamazon{
    display: inline-block;
  outline: none;
  font-family: inherit;
  box-sizing: border-box;
  border: none;
  border-radius: .3em;
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px rgba(139,66,8,1),
              inset 0 -1px 1px 3px rgba(250,227,133,1);
  background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
  border: 1px solid #a55d07;
  color: rgb(120,50,5);
  cursor: pointer;
  transition: all .2s ease-in-out;
  background-size: 100% 100%;
  background-position:center;
  padding: 1% 0%;
  }
  .btnventa img, .btnamazon img{
      width: 50%;
  }
  .btnventa:focus,.btnamazon:focus,
.btnventa:hover,.btnamazon:hover {
  background-size: 150% 150%;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23),
                inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1);
  border: 1px solid rgba(165,93,7,.6);
  color: rgba(120,50,5,.8);
}
.btnventa:active ,.btnamazon:active {
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1);
}
  .btnamazon{
      float: right;
  }

.libro3 .full-screen-block__title{
    font-size: 4em !important;
}
.carta{
    font-size: .4em !important;
    line-height: 1.1em;
    text-align: left;
}
.libro3 .container{
 max-width: 90%;
}
.carta span{
    font-weight: 900;
}

.libro4 .full-screen-block__title-wrapper{
    max-width: 50% !important;
    float: right;
    background-color: rgba(0, 0, 0, .7);
    padding: 2%;
    border-radius: 10px;
    text-align: justify;
}
.libro4 .full-screen-block__title{
    font-size: 4em;
    line-height: .5em;
}
.libro4 span{
    font-size: .3em;
    line-height: .3em !important;
    text-align: justify !important;
}
.libro4 span i{
    color: #b17d10;
}
.padddingchic{
    padding: 15% 5%;
}
.contact-block__place{
    font-size: 2em;
}
.speaker{
    max-width: 100%;
    padding: 0%;
}
.conferencias{
     max-width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .padddingchic{
        padding: 5% 5%;
    }
    .libro2 .pp-tableCell{
        vertical-align: bottom !important;
    }
    .libro3 .full-screen-block__title{
        font-size: 3em !important;
    }
    .libro3 {
        padding: 10% 0% !important;
    }
    .libro4 .pp-tableCell{
        vertical-align: center !important;
    }
    .libro4 .full-screen-block__title{
        font-size: 2.5em;
        line-height: .7em;
    }
    .libro4 span{
        font-size: .4em;
    }
    .libro4{
        padding: 10% 0%;
        background-position: 80% !important;
    }
    .libro4 .full-screen-block__title-wrapper{
        max-width: 100% !important;
        background-color: rgba(0, 0, 0, .7);
        padding: 2%;
        text-align: center;
    }
    .btnventa{
        margin-bottom: 5%;
    }
    .libro3 .full-screen-block__title{
        font-size: 3em !important;
    }
    .is-white .full-screen-block__title{
        color: #242323;
        font-size: 2.5em;
        text-align: center;
    }
    .logow{
        width: 20%;
        transition: .5s ease !important;
    }
    .header_white .logob{
        width: 20%
    }
    .servbg{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv1.jpg);
    }
    .servbg2{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv2.jpg);
    }
    .servbg3{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv3.jpg);
    }
    .servbg4{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv4.jpg);
    }
    .servbg5{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv5.jpg);
    }
    .servbg6{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv6.jpg);
    }
    .servbg7{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv7.jpg);
    }
    .servbg8{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv8.jpg);
    }
    .servbg9{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv9.jpg);
    }
    .servbg10{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv10.jpg);
    }
    .servbg11{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv11.jpg);
    }
    .servbg12{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv12.jpg);
    }
    .servbg13{
        background: 
        linear-gradient(0deg, rgba(241, 241, 241,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(241, 241, 241,1)100%), url(../../img/serv13.jpg);
    }
    .servtext{
        padding: 5% 10% !important;
    }
    .bg{
        background-size: cover;
        height: 400px;
    }
    .newpadb{
        padding-bottom: 10%;
    }
    .derma{
        padding-top: 5%;
    }
    .zoom-counter{
        padding: 0px;
    }
    .zoom-image-head__content{
        padding-top: 80%;
    }
    .zoom-image-head__subtitle{
        text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #b29957 0px 0px 20px, #b29957 0px 0px 30px, #b29957 0px 0px 40px, #b29957 0px 0px 50px, #b29957 0px 0px 75px;
    }
    .fullwidth{
        display: none;
    }
    .responsive {
        display: block;
    }
    .page__inner{
        overflow-x: hidden !important;
    }
    .reviews-block {
        
        background-position: -15%;
        background-size: cover;
    }
    .parallax-block__image {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: 65%;
        padding-top: 40px;
        padding-bottom: 40px;
        z-index: 1;
        display: block !important;
    }
    .parallax-block__text{
        width: 60%;
    }
    .parallax-block__title{
        font-size: 2em;
    }
    .parallax-block__title-wrapper{
        width: 100%;
    }
    .zoom-slider__button{
        padding: 20% 20%;
    }
    .nuevotitulo{
        font-size: 2em;
    }
    .header_is_fixed .logo2{
        width: 50%;
    }
    .logo1{
        width: 30%;
    }
    .zoom-image-head__bg2 {
        position: absolute;
        left: 10%;
        bottom: -1%;
        width: 110%;
        z-index: 2;
    }
    .zoom-image-head__title{
        font-size: 3em;
        line-height: 1.2em;
    }
    .zoom-slider__slide{
        height: 300px;
    
  }
  .zoom-slider__control{
    top: 50% !important;
}
}
/* Logo Doctorweb */
.doctorweb .doc1{
    width: 10%;
    animation: 10s doc infinite ease;
  }
  .doctorweb .doc2{
    width: 40%;
  }
  @keyframes doc {
    0% {
      transform: rotate(0deg);
    }
    10% {
      transform: rotate(0deg);
    }
    50% {
      transform: rotate(360deg);
    }
    90% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(0deg);
    }}
    .projects-block__slide-content{
        transition: .5s ease;
    }
.projects-block__slide:hover .projects-block__slide-content {
    background-color: rgba(0, 0, 0, .7);
    transition: .5s ease;
}
.projects-block__filter-link{
    margin-left: 1%;
}
a{
    color: #b29957;
}
.projects-block__filter-link i{
    color: #b29957;
}
.slideadri{
    background: url(../../img/gold.jpg);
    padding: 1%;
}
.aboutbg{
   padding: 0%;
}
#about .container, #dermaneuro .container{
    max-width: 100%;
}
.trayectoria, .bio2 .container{
    max-width: 100%;
    padding: 0px;
}
.servtext h2{
    font-weight: 900;
    font-size: 5em;
   background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
 -webkit-background-clip: text;
 background-clip: text;
 color: transparent;
}
.servtext h3{
    font-weight: 900;
    font-size: 4em;
    background-image: linear-gradient(to right, #f1f1f1 0%,#f1f1f1 51%, #f1f1f1 100%);
 -webkit-background-clip: text;
 background-clip: text;
 color: transparent;
}
.servtext p{
    font-size: 16px;
    line-height: 1.75;
    color: #242323;
}
.servtext3{
    padding: 5% 5%;
}
.articles-block__item{
    margin-bottom: -15% !important;
}
.aboutbg2{
    padding-top: 0%;
}
main{
    overflow-x: hidden;
}
.reviews-block_template_zoom{
    width: 100%;
    padding: 2% 0% !important;
}
.video2 {
    padding: 2%;
}
.video2 video{
    border: 10px solid #d3a531;
    border-image: url(../../img/border@4x-8.png) 60 round;
}
.videohome{
    margin-top: 0%;
}
.videohome:after{
    top: -30px;
}
.certificada{
    border-bottom: 2px solid #b29957;
}
.filosofia{
    background: url(../../img/filosofia.jpg);
    background-size: cover;
    max-width: 100%;
    padding: 0%;
}
li::marker{
    display: none;
    color: transparent;
}
.articles-block__item{
    width: 33.33%;
    padding: 0% 2%;
    margin-bottom: 0%;
}
.article-item__category{
    padding: 0% 2%;
    color: transparent !important;
}
.article-item__item-title, .article-item__category{
    color: #242323;
    transition: ease .5s;
}
.textotecnica{
    transition: .5s ease;
}
.articles-block__item:hover .textotecnica{
    transition: ease .5s;
    transform: translateY(-100%);
}
.article-item__category{
    padding: 2%;
}
.articles-block__item a{
    opacity: 0;
}
.articles-block__item:hover a{
    opacity: 1;
}
.articles-block__item:hover .article-item__category{
    color: #242323 !important;
    background: rgba(237,237,237,0);
background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
    transition: ease .5s;
}
.article-item__image-wrapper{
    border-radius: 100%;
    -webkit-box-shadow: 0px 0px 29px 5px rgba(203,150,10,1);
-moz-box-shadow: 0px 0px 29px 5px rgba(203,150,10,1);
box-shadow: 0px 0px 29px 5px rgba(203,150,10,1);
}
.articles-block__item:hover .article-item img{
    filter: opacity(.2);
    transform: scale(1.1) rotate(10deg);
}
#news {
    background-color: #f1f1f1;
}
#news p{
    color: #242323;
}
.btn-grad {background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);}
.btn-grad {
   margin: 5% 0px;
   padding: 15px 45px;
   text-align: center;
   text-transform: uppercase;
   transition: 0.5s;
   background-size: 200% auto;          
   box-shadow: 0 0 20px #eee;
   border-radius: 10px;
   font-size: 1.5em;
   font-weight: 600;
   color: #242323;
 }
 .projects-block__filter-link{
    color: #242323 !important;
 }
 .btn-grad:hover {
   background-position: right center; /* change the direction of the change here */
   color: #fff;
   text-decoration: none;
 }
#consultaonlineindex{
    max-width: 100%;
    padding: 0% 0%;
    background-color: #f1f1f1;
}
.consultaimagen{
    background: linear-gradient(90deg, rgba(255,255,255,0) 55%, #f1f1f1 100%), url(../../img/serv11.jpg);
    background-size: cover;
}
.consultatexto{
    padding: 5% 0%;
}
.consultatexto h2 span{
   background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
    font-size: 2em;
    text-transform: uppercase;
    color: #fff;
    padding: 0% 1%;
    border-radius: 5px;
}
.consultatexto h3{
    font-size: 1.5em;
    color: #242323;
}
.serviciosindex{
    max-width: 100%;
    padding: 2% 0%;
}
.filosofiaimg{
    background: linear-gradient(270deg, rgba(255,255,255,0) 80%, #f1f1f1 100%), url(../../img/fiolosofia.JPG);
    background-size: cover;
}
.semblanza1bg{
    background: linear-gradient(90deg, rgba(255,255,255,0) 80%, #f1f1f1 100%), url(../../img/semblanza1.jpg);
    background-size: cover;
    background-position: 30%;
}
.semblanza2bg{
    background: linear-gradient(90deg, rgba(255,255,255,0) 80%, #f1f1f1 100%), url(../../img/semblanza2.jpg);
    background-size: cover;
}
.speakerimg{
    background: url(../../img/speaker2.jpg);
    background-size: cover;
    background-position: 60%;
}
.conferencias{
    background: linear-gradient(0deg, rgba(255,255,255,.25) 0%, #f1f1f1 75%), url(../../img/speakerbg.jpg);
    background-size: cover;
    height: fit-content;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
}
.filosofia ul li, .conferencias ul li, .speaker ul li{
    font-size: 16px;
    line-height: 1.75;
    color: #242323;
}
.zoom-counter__text{
    margin-bottom: 0px;
}
.conferencias h3, .conferencias h4, .conferencias h6, .conferencias h5{
    color: #B29957;
}
#news h3{
    font-weight: 900;
    font-size: 5em;
    background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    text-transform: uppercase;
}
.servtext4 h2{
    text-transform: uppercase;
}
.servtext4 a{
    display: inline;
}
.speaker h2{
    font-size: 3em;
}
.logosolo{
    padding: 5%;
}
@media only screen and (min-width: 750px) and (max-width: 1000px){
    .servtext h2{
        font-size: 2em;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .zoom-counter__title{
        font-size: 2em;
    }
    .zoom-counter__card-value{
        font-size: 150px;
    }
    .clients2 img{
        padding: 0% !important;
    }
    .servtext4 h2{
        font-size: 2.5em;
        text-align: center;
    }
    #news h3{
        font-size: 2.5em;
    }
    .btn-grad{
        font-size: 1em;
    }
    .servtext h2{
        font-size: 2em;
    }
    .servtext h3{
        font-size: 2em;
    }
    .consultatexto h2 span{
        font-size: 1em;
    }
    .consultatexto h3{
        font-size: 1.5em;
        color: #242323;
        padding: 0% 2%;
    }
    #consultaonlineindex{
        padding: 0% 2%;
    }
    .speakerimg{
        background: url(../../img/speaker2.jpg);
        height: 450px;
        background-size: cover;
        background-position: center;
    }
    .consultaimagen{
        background: linear-gradient(180deg, rgba(255,255,255,0) 55%, #f1f1f1 100%), url(../../img/serv11.jpg);
        height: 450px;
        background-size: cover;
        background-position: center;
    }
    .semblanza1bg{
        background: linear-gradient(180deg, #f1f1f1  0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #f1f1f1  100%), url(../../img/semblanza1.jpg);
        height: 450px !important;
        background-size: cover;
    }
    .semblanza2bg{
        background: linear-gradient(180deg, #f1f1f1  0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #f1f1f1  100%), url(../../img/semblanza2.jpg);
        height: 450px !important;
        background-size: cover;
        background-position: center;
    }
    .filosofiaimg{
        background: linear-gradient(180deg, #f1f1f1  0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #f1f1f1  100%), url(../../img/fiolosofia.JPG);
        height: 450px;
        background-size: cover;
        background-position: center;
    }
    .articles-block__item{
        width: 100%;
        padding: 0% 5%;
        margin-bottom: -35%;
    }
    .video-block{
        width: 100%;
    }
    #servicios{
        padding-top: 50%;
    }
    .servtext h2{
        font-size: 2em;
    }
    .projects-block__filter-link{
        margin-right: 0px;
    }
    .projects-block__filter-link{
        display: block;
    }
  .doctorweb .doc1{
    width: 5%;
  }
  .doctorweb .doc2{
    width: 20%;
  }
.doctorweb {
    display: block;
}
.clients img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0% 35%;
}
}
.footer-studio__socials{
    display: inline !important;
    
}
.footer-studio__column{
    text-align: center;
}
.bio2{
    margin-top: -15%;
}
.video{
    padding: 20% 0%;
}
.video iframe{
    border: 10px solid #d3a531;
    border-image: url(../../img/border@4x-8.png) 60 round;
}
.contact-block__text{
    margin-bottom: 0px;
}
.swiper-wrapper{
    margin-left: -5% !important;
}
#news {
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}

.footer-minimal__logo img{
    width: 25%;
}
.footer-minimal__logo a{
    color: transparent !important;
}
.minimal-head-block__title span{
    background-color: #d99058;
   background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
    color: #242323;
    padding: 0% 1%;
}
.videosbtn{
    font-size: 2em;
    background-color: #d3a531;
    border-radius: 5px;
    padding: 2% 5%;
    transition: .5s ease;
}
.videosbtn:hover{
    background-color: #242323;
    transition: .5s ease;
}
.mediodescrip{
    padding: 10% 5%;
    border-radius: 0px 0px 5px 5px;
    background-color: #d99058;
    background-image: linear-gradient(to right, #B29957 0%, #FFDC7D 51%, #B29957 100%);
    -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
    color: #242323;
    font-size: 1.2em;
    font-weight: 600;
}
.descripcion{
    font-size: .4em !important;
    line-height: 1.1em;
}
.lb-nav a.lb-next{
    background: url(../../img/next.png) right 50% no-repeat;
}
.lb-nav a.lb-prev{
    background: url(../../img/prev.png) left 50% no-repeat;
}
.logo3 img{
    background-color: transparent !important;
    box-shadow: none !important;
}
@media only screen and (min-device-width : 300px) and (max-device-width : 400px) {
    .zoom-image-head__bg2{
        bottom: 20%;
    }
    .zoom-image-head__title{
        font-size: 2em;
    }
    .libro3 .full-screen-block__title{
        font-size: 2em !important;
    }
    .libro4 .full-screen-block__title{
        font-size: 2em;
        line-height: .7em;
    }
    .libro4 span{
        font-size: .4em;
    }
    }