@media only screen and (min-width: 320px) {
   #dropdowndistributor{
    right: 6px;
    top: 10px;
  }
  .site-header .content-header{
    width: 86%;
  }

.content-footer {
    padding: 4% 0%;
    padding-bottom: 2%;
}

.column-3 {
    padding-left: 1%;
    padding-right: 1%;
}

.content-footer .column {
    margin-bottom: 1.5em;
}
	
	article#post-13382 #imagen-producto img {
		width: 100%;
	}

}
@media only screen and (min-width: 360px) {
  .info-video{
    top: 44%;
  }
  .site-header .content-header{
    width: 85%;
  }
  #reviews #comments .commentlist{
    height: 195px;
  }
  #blog-preview .shared-counts-wrap{
    width:auto;
  }
  .social-networks-doc ul li a{
     font-size: 1.8em;
  }
  .video-background, .image-url{
    height: 190px;
  }

#newsletter input[type="email"]{
  font-size:20px
}

}
@media only screen and (min-width: 480px) {
   #dropdowndistributor{
    /* right: 6px; */
    /* top: 2px; */
  }
  .info-video{
    top: 38%;
  }
  #ecosystem a img{
    height: 200px;
    width: 200px;
  }
  .site-header .content-header{
    width: 90%;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 3.5%;
  }
  #categories-allied ul li{
    margin: 1% 2%;
  }
  #reviews #comments .commentlist{
    height: 146px;
  }
  .stations ul{
    flex-direction: row;
  }
  .stations ul li{
    width: 50%;
  }
  .channels-category-podcast .title-channels{
    font-size: 1.1em;
  }
  #list-videos{
    flex-direction: row;
  }
  #list-videos .glightbox-video{
     width: 50%;
  }
  .list-professionals{
    padding: 0px 42px;
  }
  .list-professionals > .slick-list > .slick-track > li{
     margin: 0px 25px;
     padding: 20px;
     margin-top: 1.5%;
  }
   .social-networks-doc ul li a{
     font-size: 2.5em;
  }
  .list-doctors .page-title small{
       text-align: left;
  }
  .info-video .text-video p{
    font-size:0.9em;
  }
  .video-background, .image-url{
    height: 195px;
  }
  #podcast .list-podcast .action a{
    padding: 10px 37px;
    font-size: 1em;
  }
  
  .list-doctors .text-doc h3{
    margin-left: 6%;
    font-size: 1.3em;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .info-video{
    top: 40%;
  }
  #gallery .slick-dots{
    bottom: 7px;
  }
  .site-header .content-header{
    width: 92%;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 100px;
  }
  .list-service li .mask{
    display:block;
  }
  .woocommerce-shop .hoja-title:before{
    width: 38px;
    height: 38px;
    top: 17px;
    left: -39px;
  }
  .woocommerce ul.products.columns-3 li.product, 
  .woocommerce-page ul.products.columns-3 li.product,
  #product-selling .woocommerce ul.products li.product, 
  .woocommerce-page ul.products li.product{
    width: 50%;
  }
  .woocommerce-page ul.products li.product{
    width: 50%;
  }
  #podcast-archive .header-caregory-podcast{
     padding: 0% 12%;
  }
  .hoja-title:before{
    top: 10px;
    left: -30px;
  }
  
  .list-service h3{
    border:0;
    height: 58px;
  }
  .list-service h3:before{
    font-size: 6em;
    padding: 2%;
    left: -30px;
    top: -42px;
    /* display:block; */
  }
  .social-networks-doc ul li a{
     font-size: 3em;
  }
  #values ul li{
    padding-left: 6%;
    padding-right: 5%;
  }
  .video-background, .image-url{
    height: 251px;
  }
 
  #social-networks ul li{
    padding: 3% 1%;
  }
  #header-allied .content-header{
    flex-direction: row;
  }
  .woocommerce-page ul.products .row{
    flex-direction: row;
  }

  .woocommerce-page ul.praoducts .row{
    flex-direction:row;
  }
  .list-channels{
    flex-direction:row;
  }
  .list-channels li{
    width: 33%;
  }
  #channels .list-channels{
    flex-direction:row;
  }
  #channels .list-channels .item-channel{
    width:50%;
    margin-bottom: 5%;
  }
  
  
  #logos ul{
    flex-direction: row;
  }
  #logos ul li{
    width:50%;
  }
  #gallery-lightbox .item-lightbox{
    width: 48%;
  }
  #gallery-lightbox{
    flex-direction: row;
  }
  .list-service{
    flex-direction:row;
  }
  .list-service > li{
    width:50%;
    padding: 4.5%;
    margin-bottom: 3%;
  }
  #featured ul{
    flex-direction:row;
  }
  #values ul{
    flex-direction: row;
  }
  #values ul li,
  #featured ul li{
    width: 50%;
  }
  
  #social-networks ul,
  .social-networks-doc ul{
    flex-direction: row;
  }
  .products{
    flex-direction: row;
  }
  
  #ecosystem a{
    width:50%;
  }
  #ecosystem .content-ecosystem{
    flex-direction: row;
    margin: 0 auto;
    padding: 3% 7%;
  }
}
@media only screen and (min-width: 640px) {
  .list-service h3:before{
    font-size: 6.2em;
    padding: 2%;
    left: -29px;
    top: -46px;
  }
}
@media only screen and (min-width: 650px) {
  .list-service h3:before{
    font-size: 6.6em;
    padding: 2%;
    left: -29px;
    top: -45px;
  }
}
@media only screen and (min-width: 700px) {
  .list-service h3:before{
    font-size: 7em;
    padding: 2%;
    left: -30px;
    top: -50px;
  }
	
	article#post-13382 #imagen-producto img {
		width: 50%;
	}
}
@media only screen and (min-width: 740px) {
  .list-service h3:before{
    font-size: 7.3em;
    padding: 2%;
    left: -32px;
    top: -55px;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  #dropdowndistributor{
    right: 6px;
    top: 11px;
  }
  .content-footer .column {
      margin-bottom: 0em;
  }

  #products-allied ul li{
    padding: 1% 1%;
  }
  #products-featured ul li{
    margin:1% 1%;
  }
  .woocommerce-page .related.products li{
    width: 50% !important;
  }
  .list-health-park ul li p{
    font-size:1em;
  }
  .list-health-park ul li{
    width:auto;
  }
  .site-header .content-header{
    width: 84%;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 100px;
  }
  .form-group {
      margin-bottom: 15px;
  }
  .title-allied h2{
    font-size: 2.8em;
  }
  #categories-allied ul li{
    margin: 1% 1%;
  }
  .title-category-allied h3{
    font-size: 1.10em;
  }
  #reviews #comments .commentlist{
    height: 159px;
  }
  .woocommerce div.product form.cart button[name="add-to-cart"]{
    font-size:1.4em;
  }
  .list-professionals .info-professionals{
    height:183px;
    overflow-y: auto;
  }
  #professionals .name-professionals h3{
    font-size: 1.5em;
  }
  .list-service > li{
    width:50%;
    padding: 4.5%;
    margin-bottom: 3%;
  }
  .shared-counts-wrap.style-icon .shared-counts-button{
    float:left;
  }
  #comments .comment-list .comment-body .comment-meta{
    width:13%;
  }
  #comments .comment-list .comment-body .comment-author{
    margin-right: 23px;
  }
  #comments .comment-list .comment-body{
    align-items: left;
    flex-direction:row;
  }
  #blogs .blogs .info-blog, 
  #blog-preview .info-blog{
    justify-content: flex-start;
  }
  #blog-preview .title-blog{
    margin-bottom:0;
  }
  #blog-preview .page-header{
    text-align:left;
  }
  .products.books .item-product-book .info-book{
     margin-bottom: 0%;
  }
  .products.books .title-book,
  .products.books h3{
    text-align:left;
    padding-right: 16%;
  }
  .action-book.text-right{
    text-align:right;
  }
  .products.books .item-product-book .info-book p{
    font-size:1.3em;
  }
  .products.books .item-product-book .info-book,
  .products.books .item-product-book .image-book{
    width:50%;
  }
  .products.books .item-product-book:nth-child(even) .info-book{
    order:1
  }
  .products.books .item-product-book:nth-child(odd) .info-book{
    order:0
  }
  .products.books .item-product-book{
    flex-direction: row;
  }
  .item-product-book .content-excerpt{
    overflow-y:auto;
    height:300px;
    margin-bottom:3%;
  }
  #podcast-archive .hoja-title:before{
    top: 4px;
    left: -29px;
    width: 25px;
    height: 29px;
  }
  .channels-category-podcast .title-channels{
    font-size: 1.4em;
  }
  #conexion .slick-prev,
  #allied .slick-prev,
  #allied .slick-next,
  #conexion .slick-next{
    display: inline-block !important;
  }
  #info-conexion .page-title:before{
    opacity:1;
  }
  #info-conexion .page-title{
    font-size: 1.6em;
  }
  .list-service h3:before{
    font-size: 6.9em;
    padding: 2%;
    left: -27px;
    top: -53px;
  }
  .list-service h3:before{
    font-size: 7.5em;
    padding: 2%;
    left: -39px;
    top: -58px;
  }
  .social-networks-doc ul li a{
    font-size: 4em;
  }
  #values ul li{
    width: 33%;
  }
  #gallery .slick-dots{
    bottom: 20px;
  }
  .video-background, .image-url{
    height: 329px;
  }
  .widget_media_image .wp-block-image{
    text-align: left;
  }
  .column-2{
    padding-left:3%;
    width: 34%;
  }
  
  .column > h3 {
      margin-bottom: 9%;
      text-align: left;
  }
    
  
  .info-video{
    top: 44%;
  }
  .form-contacto .column-1{
    display:flex;
    align-items: flex-start;
  }
  .column-1 .term-form{
    width: 75%;
  }
  .column-1 .action-form{
    width: 41%;
  }
  .form-group{
    display:flex;
  }
  .form-group label{
    padding:0px 15px;
  }
  

  .filter-form #archive-filters{
    width: 60%;
    padding-bottom: 0%;
    padding-right: 4%;
  }
  .filter-form .modalform{
    width: 40%;
  }
  .filter-form{
    flex-direction:row;
    margin-top: 3%;
  }
  #products-allied .flex-product-allied{
    flex-direction: column;
  }
  #products-allied .flex-product-allied .image-product{
    width:40%;
  }
  #products-allied .flex-product-allied .info-product{
    width:50%;
  }
 
  #blogs .blogs .item-blog{
    width: 50%;
    padding: 3% 2%;
  }
  #blogs .blogs{
    flex-direction: row;
  }
  
  .stations ul li{
    width: 50%;
  }
  .list-channels li{
    width:33%;
  }
  #podcast-archive .podcast-list ul{
    flex-direction: row;
  }
  #podcast-archive .podcast-list ul li{
    width: 50%;
  }
  .goverlay {
      background: rgba(93,113,50,.92);
  }
  
  #channels .list-channels .item-channel{
    width:33%;
    margin-bottom: 4%;
  }
  #contact-location{
    flex-direction: row;
  }
  
  #gallery-lightbox .item-lightbox{
    width:33%;
  }
  #values ul li{
  padding-left: 5%;
  padding-right: 2%;
  }
  #featured ul li{
    width: 33%;
  }
  
  #single-professional .list-doctors .text-doc{
    width: 100%;
  }
  
  #single-professional .list-doctors .image-doc{
    width: 100%;
  }
  
  .content-footer{
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
  }
  
  .content-health-park{
    flex-direction: row;
    flex-wrap:wrap;
    position: relative;
    z-index: 2;
  }
  
  #about-us .list-health-park,
  #parques .list-health-park{
    width: 100%;
  }
  .video-health-park{
    width: 50%;
  }
  #about-us .list-health-park ul li,
  #parques .list-health-park ul li{
     width: 33%;
  }
  #podcast .content-podcast{
    flex-direction: row;
  }
  .home #podcast .image-podcast{
    width: 37%;
  }
  .home #podcast .list-podcast{
    width: 63%;
    padding-left: 5%;
  }
  
  #ecosystem a {
      width: 50%;
  }
  .container {
      max-width: 750px;
  }
  #segundary-menu{
    flex-direction:row;
  }
  .list-health-park ul{
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	article#post-13382 #imagen-producto img {
		width: 30%;
	}
  .wp-block-button__link{
    font-size: 1.125em;
  }
  .is-style-outline>.wp-block-button__link:not(.has-background), 
  .wp-block-button__link.is-style-outline:not(.has-background){
     font-size: 1.125em;
  }

  #dropdowndistributor{
    right: 6px;
    top: 18px;
  }
  .page-template-theme-nosotros #about-us > .text-center .page-title{
    margin-top: 1%;
  }
  #single-professional .list-doctors .image-doc .wp-post-image{
    object-fit: cover;
    text-align: right;
    width: 100%;
    height: 100%;
    position: relative;
    right: -100px;
    bottom: -23px;
  }
  .list-doctors .image-doc .leave-professional{
    display:block;
  }
   #single-professional .leave-professional{
      position: absolute;
      bottom: 0;
      left: 37px;
      width: 44%;
      z-index: 2;
    }
   .page-template-default .hoja-title:before{
      top: 4px;
      left: -30px;
   }
  .page-title{
    font-size: 2em;
  }
  .woocommerce form .form-row-first, 
  .woocommerce form .form-row-last, 
  .woocommerce-page form .form-row-first, 
  .woocommerce-page form .form-row-last{
    width:47%;
  }
  #archive-filters h2{
    text-align:left;
  }
  .action-youtube a span{
    
  }
  .action-youtube a{
    font-size: 1.4em;
  }
  .action-youtube{
    margin-top: 9%;
  }
  #info-conexion p{
    font-size:1.3em;
  }
  #contact-location .title-contact h4:before{
    left: -40px;
  }
  .acf-map{
    height:500px;
  }
  #contact-location .contact ul li{
    margin-bottom: 16%;
  }
  #contact-location .texto-contact{
    font-size:1.3em;
  }
  #contact-location .title-contact h4{
    font-size: 1.6em;
  }
  .circle-park{
    display:block;
  }
  #values h2{
    font-size: 1.6em;
  }
  .action-work {
      text-align: right;
  }
  #list-videos .glightbox-video h3{
    font-size: 1.17em;
  }
  #info-discovery p{
    font-size:1.6em;
  }
  .list-doctors .text-doc{
    font-size: 1.6em;
  }
  #education .info-edication{
    font-size:1.3em;
  }
  #single-professional .list-doctors .items-doctors .text-doc{
    font-size: 1.3em;
  }
  .woocommerce-description h3, .woocommerce #reviews #comments h2{
    font-size: 1.3em;
  }
  .woocommerce table.shop_attributes{
    font-size: 1.3em;
  }
  .custom-field-product{
    font-size: 1.3em;
  }
  .woocommerce-description p{
    font-size:1.3em;
  }
  .woocommerce #review_form #respond p, .comment-reply-title{
    font-size: 1.3em;
  }
  #reviews #commentform input[type="text"], #reviews #commentform textarea, #commentform input[name="email"]{
    font-size: 1.3em;
  }
  .woocommerce #reviews #comment{
    height:75px;
  }
  #about-us .subtitle-health-park, #parques .subtitle-health-park{
    font-size:1.8em;
  }
  #health-park .description p{
    font-size: 1.3em;
  }
  .site-main{
    padding-top: 0px;
  }
  .text-account{
    display:block;
  }
  #sidebar-top .user a{
    background: var(--primary-color);
    color: #FFF;
    padding: 10px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    font-size: 1em;
    display: block;
  }
  .user-mobile{
    display:none;
  }
  #sidebar-top .search{
    width:164px;
  }
  .list-health-park ul li h4{
    font-size: 1.5em;
  }
  .site-header .content-header{
    width: 90%;
  }
  #contact-location .contact {
    width: 43%;
    padding-left: 14%;
  }
  #contact-location .location {
    width: 57%;
  }
  #contact-location .contact .leaf-park{
    display:block;
    width: 62%;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 10.5%;
  }
  .content-message-form{
    margin: 8% auto;
  }
  .page-template-template-contacto .page-title{
    margin-bottom: 4%;
    margin-top: 1%;
  }
  #contact .content-page p{
    font-size: 1.3em;
  }
  #contact .content-page h2{
    font-size: 1.3em;
  }
  .term-form .wpcf7-acceptance .wpcf7-list-item-label{
    font-size: 1em;
  }
  #contact .hojas,#contact .hojas-left{
    display:block;
  }
  .content-message-form{
    width: 45%;
  }
  .content-message-form:before{
    top: -221px;
    left: -31px;
    display:block;
  }
  .content-message-form h2{
    font-size: 1.2em;
  }
  .nav-tabs>li>a{
    padding: 20% 0%;
    font-size: 1em;
  }
  .nav-tabs>li>a[aria-controls="recepcion"]{
    padding: 11.5% 0%;
  }
  .nav-tabs{
    display:flex;
    align-items: center;
    justify-content: space-around;
  }
  #modal-works button.close{
    top: 8px;
    right: 16px;
    position: absolute;
  }
  .modal-dialog{
    margin-top:60px;
  }
  .modal-body{
    padding: 36px 50px;
    padding-top: 55px;
  }
  .requirements-work-single .item-requirements.salary strong, .requirements-work-single .item-requirements.salary p{
    font-size: 1.8em;
  }
  #info-work p, .content-requirements-work{
    font-size: 1.3em;
  }
  .title-header-works .icon{
    font-size: 6.3em;
  }
  .title-header-works .text-title h2{
    font-size: 2.3em;
  }
  #info-work ul.list-objective{
    padding-left:0;
    font-size: 1.3em;
  }
  .title-work .apply-work .text-apply{
    font-size:2em;
  }
  .title-work .apply-work .icon-apply{
    font-size: 4em;
  }
  .content-detail-work .icon-work{
        font-size: 9em;
  }
  .content-detail-work ul li{
    font-size: 1.4em;
  }
  .title-work .apply-work{
    width:38%;
  }
  .title-work .content-detail-work{
    width: 74%;
    justify-content: flex-start;
  }
  .title-work{
    flex-direction:row;
    justify-content: space-between;
  }
  .filter-form .modalform a .text-modal h3{
    font-size: 2.3em;
  }
  #archive-filters input[type="text"], 
  #archive-filters input[type="submit"]{
    padding: 12px 12px;
    font-size: 1em;
  }
  .action-work a{
    font-size: 1.3em;
  }
  .works .item-work strong{
    font-size: 1.4em;
    font-weight: bold;
  }
  .works .item-work p{
    font-size: 1.2em;
  }
  .works .title-work{
    font-size: 1.3em;
  }
  .title-category-allied h3{
    font-size: 1.17em;
  }
  #products-allied p{
    font-size:1.3em;
  }
  #products-featured .title-featured h2{
    font-size: 1.5em;
    text-align: left;
  }
  #products-allied .info-product h3, .categories-product h4{
    font-size: 1.6em;
  }
  #info-allied{
    padding: 7% 0%;
  }
  #info-allied p{
    font-size: 1.6em;
  }
  .title-allied h2{
    font-size: 3.1em;
  }
  #categories-allied ul li{
    margin: 8% 3%;
  }
  #web .btn-web a{
    padding: 15px 84px;
    font-size: 1.6em;
  }
  #web .content-title-portal{
    margin-bottom:0%;
  }
  #web .content-title-portal h2:nth-child(3){
    padding-left: 32%;
    font-size: 1.3em;
    color: #d2e28a;
  }
  #web .content-title-portal h2:nth-child(2){
    padding-left: 5%;
  }
  #web .btn-web a{
    display:inline-block;
  }
  #web .content-title-portal h2:nth-child(3){
    font-size: 2.6em;
  }
  #web .content-title-portal h2{
    font-size: 2.5em;
    display: block;
    text-align: left;
  }
  #web .content-title-portal,
  {
    width: 50%;
    text-align: left;
  }
  #archive-filters .form-filter,
  #archive-filters .info-text-distributor{
    width:50%;
    /* padding-left: 9%; */
  }
  #web .row-web{
    flex-direction: row;
  }
  .scroll-distributors{
    width:100%;
  }
  #archive-filters .form-filter .filter input{
    padding: 18px 19px;
    font-size: 1.5em;
  }
  #archive-filters .form-filter button[type="submit"]{
     padding: 11px 12px;
     font-size: 3em;
  }
  #archive-filters .row{
    padding: 0% 7%;
  }
  #archive-filters .info-text-distributor{
    text-align:left;
  }
  #archive-filters .info-text-distributor h2:nth-child(2){
    padding-left: 9%;
  }
  #archive-filters .info-text-distributor h2:nth-child(3){
    padding-left: 25.9%;
    font-size: 1.em;
  }
  #archive-filters .info-text-distributor h2:nth-child(4){
    padding-left: 35.9%;
    font-size: 1.5em;
  }
  #archive-filters .info-text-distributor h2 span{
    font-size: 1.8em;
    text-transform: lowercase;
    padding: 0;
  }
  #archive-filters .info-text-distributor h2{
    font-size: 1.4em;
    display: block;
  }
   #archive-filters .info-text-distributor{
    padding-left: 12%;
  }
  #archive-filters .row{
    flex-direction:row;
  }
  .woocommerce #reviews #comments ol.commentlist li .comment-text{
    font-size:1.3em;
  }
  #reviews #comments .commentlist{
    height: 133px;
  }
  .nav-tabs{
    padding: 0% 3%;
  }
  #channels .list-channels .item-channel:last-child{
    padding:0;
  }
  #channels .list-channels{
    padding: 0% 6%;
  }

  #sidebar-top{
    width: 58%;
  }
   #professionals .name-professionals h3{
    font-size: 1.4em;
  }
  .list-professionals .info-professionals{
    font-size: 1.2em;
  }
  #about-us .list-health-park ul li h4, #parques .list-health-park ul li h4{
    font-size: 1.6em;
  }
  .hoja-title:before{
    opacity:1;
  }
  #info-park-1, #info-park-2{
    font-size: 1.3em;
  }
  #featured ul li{
    font-size: 1.3em;
  }
  #featured h2{
    font-size: 2em;
    text-align: left;
  }
  #about-us #health-park .page-title:before{
    display:block;
  }
  .woocommerce div.product .product_title{
    text-align:left;
  }
  
  #wpgs-gallery.woocommerce-product-gallery{
    width:50%;
  }
  .gallery-product{
    flex-direction:row;
  }
  .woocommerce-shop .flex-products .content-products{
    order:0;
  }
  .wp-block-woocommerce-product-search,
  .woocommerce .woocommerce-ordering,
  .wc-block-product-categories-list .wc-block-product-categories-list-item{
    margin-bottom:27%;
  }
  #social-networks .page-title{
    font-size: 2.5em;
  }
  #social-networks ul li a{
    font-size: 3em;
  }
   .woocommerce-shop .hoja-title:before{
    width: 36px;
    height: 36px;
    top: 18px;
    left: -36px;
  }
  .woocommerce-products-header{
/*      padding-left: 24%; */
     padding-left: 15%;
  }
  .flex-products .content-products{
    width: 75%;
  }
  .flex-products .filters{
    width: 25%;
    order: 1;
  }
  .flex-products{
    flex-direction: row;
  }
  .woocommerce-page ul.products .row{
    padding-left: 15%;
  }
  #blog-preview .hojas-bottom-left, #blog-preview .hojas-top-right{
    display:block;
  }
  #blog-preview .entry-content{
     font-size: 1.3em;
  }
  #blogs .blogs .item-blog .action{
    text-align:right;
  }
  #blogs .blogs .item-blog .action a{
    font-size: 1.3em;
    padding: 10px 30px;
  }
  .blogs .item-blog .title-blog h3, #blog-preview .title-blog h3{
    font-size: 1.3em;
  }
  .blogs .item-blog .title-blog h2, #blog-preview .title-blog h2{
    font-size: 1.3em;
  }
  #blogs .blogs .item-blog .excerpt{
    font-size: 1.3em;
  }
  #blogs .blogs .item-blog{
    padding: 3% 6%;
  }
  .item-blog .laurel-books-left{
    bottom: -6%;
    left: -22%;
    width: 29%;
    display:block;
  }

  .item-blog .laurel-books-right{
    top: -5%;
    right: -25%;
    width: 29%;
    display:block;
  }
  #blogs .categories-blog .widget_categories form:after{
    top: 22px;
  }
  #blogs .categories-blog select{
      font-size: 1.3em;
      padding: 12px 35px;
  }
  .title-blog-icon h1{
    font-size: 1.8em;
  }
  #blogs .leave-left{
    left: -3%;
    width: 24%;
    top: -15%;
    z-index: 1;
  }
  #blogs .leave-right{
    right: -6%;
    width: 24%;
    top: -21%;
  }
  .products.books .item-product-book .action-book a{
  padding: 10px 45px;
  font-size: 1.4em;
  }
  .products.books h3{
    font-size:1.4em;
  }
  .products.books .title-book{
    font-size: 1.8em;
  }
  .products.books .item-product-book{
    margin-bottom:0;
  }
  .item-product-book .content-excerpt{
    overflow-y:hidden;
    height:auto;
  }
  .info-book .laurel-books-left{
    bottom: -10%;
    left: -27%;
    
  }
  .info-book .laurel-books-right{
    top: -8%;
    right: -25%;
  }
  #products-books .hojas-top-right, #products-books .hojas-bottom-left, .blogs .hojas-top-right, .blogs .hojas-bottom-left{
    display: block;
  }
  #books .leave-left{
    left: -7%;
    width: 26%;
    top: -40%;
    z-index: 1;
  }
  #books .leave-right{
    right: -7%;
    width: 26%;
    top: -30%;
  }
  #podcast-archive .hoja-title:before{
    top: 4px;
    left: -37px;
    width: 32px;
    height: 29px;
  }
  #podcast-archive .page-title{
    font-size: 1.9em;
  }
  #podcast-archive .header-caregory-podcast .info-category-podcast{
    padding-left: 9%;
  }
  #podcast-archive .header-caregory-podcast{
    flex-direction: row;
    display: flex;
  }
  .header-caregory-podcast .image-podcast{
    width: 40%;
  }
  .header-caregory-podcast .info-category-podcast{
    width: 60%;
  }
  #youtube .leave-right{
    right: -6%;
    width: 30%;
    top: -5%;
  }
  #youtube .leave-left{
    left: -11%;
    width: 30%;
    top: -5%;
    z-index: 1;
  }
  #youtube .title-youtube h5{
    font-size: 1.8em;
    padding-left: 27%;
    color: #2e5810;
  }
  #youtube .title-youtube h4{
    font-size: 2.3em;
    padding-left: 24%;
    color: #3e611d;
  }
  #youtube .title-youtube h2{
    padding-right: 25%;
    font-size: 2.8em;
    color: #496624;
  }
  #youtube .title-youtube h3{
    font-size: 2.8em;
    color: #2e5810;
  }
  #youtube #info-youtube{
    flex-direction:row;
  }
  #youtube .video-youtube{
    width: 60%;
  }
  #youtube .info-text{
    width: 40%;
    margin-bottom: 0%;
  }
   #discovery .leave-right{
    right: -12%;
    width: 33%;
    top: -4%;
  }
  #discovery .leave-left{
    left: -8%;
    width: 33%;
    top: -1%;
  }
  #channels .list-channels h3{
    /* padding-right: 18%; */
  }
  #info-conexion .page-title{
    font-size: 2em;
  }
  .separator{
    display:block;
  }
  .list-service h3:before{
    font-size: 7.5em;
    padding: 2%;
    left: -34px;
    top: -45px;
  }
  #ecosystem h2{
    font-size: 2.6em;
  }
  .social-networks-doc ul li a{
    font-size: 2em;
  }
  .list-doctors .text-doc h3{
    font-size: 1.4em;
  }
  #single-professional .list-doctors .hoja-title{
    margin-left: 6%;
    margin-bottom: 5%;
  }
  #products-natural .text-products-natural h3{
    text-align:left;
  }
  #products-natural .text-products-natural p{
    font-size: 1.3em;
  }
  #products-natural .text-products-natural h2{
    font-size: 2em;
    text-align: left;
    padding-right: 15%;
  }
  #products-natural{
    flex-direction: row;
  }
  #products-natural .text-products-natural{
    width: 41%;
  }
  #products-natural .image-products-natural{
    width: 59%;
    text-align: right;
    padding-right: 4%;
  }
  .list-doctors .items-doctors:nth-child(even) .text-doc{
    order:1
  }
  .list-doctors .items-doctors:nth-child(odd) .text-doc{
    order:0
  }
  #doctors .list-doctors .info-doc{
    flex-direction: row;
  }
  .list-doctors .image-doc{
    width: 40%;
  }
  .list-doctors .text-doc{
    width: 60%;
  }
  .list-doctors .text-doc{
    overflow-y:auto;
    height: 427px;
  }
  .list-doctors .text-doc{
    font-size: 1.3em;
  }
  #health-park .action-health-park a{
    font-size: 2em;
  }
  .info-video .text-video p{
    font-size: 1.2em;
  }
  .video-background,
  .image-url {
    height: 392px;
    overflow: hidden;
  }
  #product-selling .hojas{
    display:block;
  }
  #health-park .hoja-title:before{
    opacity: 1;
  }
  .hoja-title:before{
    width: 30px;
    height: 30px;
  }
  .list-doctors .hoja-title:before {
      top: auto;
      bottom: 0px;
  }
  #single-professional .list-doctors .hoja-title:before{
    top: auto;
    left: -30px;
    bottom: 0px;
  }
  .woocommerce-shop .hoja-title:before{
    width: 35px;
    height: 36px;
    top: 13px;
    left: -36px;
  }
  .page-template .page-title{
    font-size:2em;
    line-height: 1.3;
  }
  .content-footer{
    padding: 4% 0%;
  }
  #newsletter label{
    /* text-align:right; */
    margin-bottom: 1px;
  }
  #newsletter .text-right{
    text-align:right;
  }
   .wpcf7-form-control-wrap{
      margin-bottom: 25px;
   }
    #newsletter .content-form{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-content: space-between;
  }
  .content-newsletter{
    position: relative;
    padding: 0% 3%;
  }
  .woocommerce ul.products.columns-3 li.product, 
  .woocommerce-page ul.products.columns-3 li.product,
  .woocommerce-page ul.products li.product
  .woocommerce ul.products.columns-3 li.product, 
  .woocommerce-page ul.products.columns-3 li.product{
    width: 33%;
  }
  #health-park .page-title{
    padding-right: 9%;
  }
  .list-health-park{
    width: 50%;
    text-align: left;
  }
  .leaf-3-right,.leaf-3-left{
    display: block;
  }
  .leaf-3-right {
      position: absolute;
      right: -8%;
      bottom: -31%;
      z-index: 1;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -26%;
    left: -16.5%;
    z-index: 1;
    width: 24%;
  }
  #podcast .list-podcast .action a{
    font-size: 1.3em;
  }
  #podcast .list-podcast .action{
    text-align:right;
  }
  #education .content-title{
    text-align: left;
  }
  #education .hojas,
  #podcast .hojas-left{
    display:block
  }
  .laurel-left {
    left: -2%;
    top: 32%;
  }
  .laurel-derecha{
     right: -2%;
     top: 6%;
     z-index: 0;
  }
  #discovery .leave-left, 
  #discovery .leave-right, 
  #youtube .leave-left, 
  #youtube .leave-right,
  #books .leave-left, 
  #books .leave-right, 
  #blogs .leave-left, 
  #blogs .leave-right, 
  #info-allied .leave-right, 
  #info-allied .leave-left, 
  .laurel-derecha,
  .laurel-left{
    display:block;
  }
  .info-video img{
    width:100%;
  }
  .info-video .text-video p{
     font-size: 1.6em;
  }
  .info-video {
      right: 4%;
      bottom: 4%;
      width: 39%;
      z-index: 2;
      top: auto;
      text-align: left;
      transform: translate(0%, 0%);
  }
  #ecosystem a{
     width:33.333333333333336%;
  }
  .site-header{
    padding: 0.5% 0%;
  }
  #sidebar-top .search-form{
    display:block;
  }
  .search-mobile{
    display:none;
  }
  .site-header .container {
      width: 970px;
  }
  #segundary-menu{
    display: flex;
  }
  .mobile{
    display:none;
  }
  .site-branding{
    width: 10%;
  }
  .site-header .content-header{
    flex-wrap: nowrap;
  }
  .main-navigation{
    display:block;
  }
  .site-header .content-header{
    flex-direction:row;
    align-items: center;
    width: 100%;
    position: relative;
  }
  #menu-reponsive{
    display: none;
  }
  #sidebar-top .search-submit{
  font-size: 1.7em;
  }
  #sidebar-top .search-field{
    padding: 5px 6px;
  }
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li.current-menu-parent > a:before{
    width: 16px;
    top: 14px;
    left: 4px;
  }
  body{
    font-size: 14px;
  }
  .stations ul li{
    width: 33%;
    text-align: left;
  }
  .list-channels li{
    width:20%;
  }
  #channels .list-channels .item-channel{
    width:25%;
    margin-bottom: 4%;
    text-align: left;
    padding-right: 4%;
  }
  #list-videos .glightbox-video{
     width: 33%;
  }
  #logos ul li{
    width:33%;
  }
  #gallery-lightbox .item-lightbox{
    width: 23%;
  }
  .list-service > li{
    width:33%;
    padding: 2.5%;
  }
  #values ul li{
    width: 25%;
    margin-bottom: 2%;
    font-size: 1.3em;
  }
  .channels .item-channels{
    width: 25%;
    padding: 3%;
  }
  #primary-menu{
    flex-direction:row;
  }
  #segundary-menu{
    justify-content:flex-end;
  }
  #primary-menu a{
    font-size: 1em;
    padding: 10px 20px;
  }
  .container {
      max-width: 970px;
  }
  .works{
    position: relative;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin: 3% 0%;
  }

  .works .item-work{
    width: 46.4%;
    margin: 1.8%;
  }
  .woocommerce-page .related.products li{
    width: 33% !important;
  }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  #single-professional .leave-professional{
      left: 25px;
      width: 41%;
    }
  #contact-location .contact .leaf-park{
    display:block;
    width: 60%;
    left: -21%;
    top: -4%;
  }
  #single-professional .list-doctors .hoja-title{
    margin-left: 3%;
    margin-bottom: 4%;
  }
  .woocommerce-page .related.products li{
    width: 25% !important;
  }
  .nav-tabs>li>a[aria-controls="recepcion"]{
    padding: 14.5% 0%;
  }
  .nav-tabs>li>a {
    padding: 25% 0%;
}
  #contact-location .contact{width: 40%;}
  #contact-location .location{
    width: 60%;
  }
  #contact-location .contact ul li{
    margin-bottom: 12%;
  }
  #contact-location .texto-contact{
    font-size: 1em;
  }
  #contact-location .contact{
    padding-left: 15%;
  }
  #contact-location .title-contact h5{
    font-size: 1.2em;
  }
  #contact-location .title-contact h4{
    font-size: 1.4em;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 100px;
  }
   .content-message-form{
    width: 37%;
  }
  .content-message-form:before{
    top: -221px;
    left: -31px;
  }
  #social-networks .page-title {
      font-size: 3em;
  }
  #blogs .leave-left{
    left: 8%;
    width: 19%;
    top: -15%;
    z-index: 1;
  }
  #blogs .leave-right{
    right: 5%;
    width: 21%;
    top: -21%;
  }
  .info-book .laurel-books-left{
    bottom: -8%;
    left: -21%;
    display: block;
  }
  .info-book .laurel-books-right{
    top: -7%;
    right: -21%;
  }
  #books .leave-left{
    left: -6%;
    width: 24%;
    top: -40%;
    z-index: 1;
  }
  #books .leave-right{
    right: -3%;
    width: 23%;
    top: -39%;
  }
  #podcast-archive .hoja-title:before{
    top: 4px;
    left: -32px;
    width: 31px;
    height: 31px;
  }
  #youtube .leave-right{
    right: -6%;
    width: 30%;
    top: -3%;
  }
  #youtube .leave-left{
    left: -10%;
    width: 30%;
    top: -4%;
    z-index: 1;
  }
  #discovery .leave-right{
    right: -9%;
    width: 23%;
    top: -4%;
  }
  #discovery .leave-left{
    left: -8%;
    width: 23%;
    top: -4%;
  }
  #info-conexion .page-title{
    margin: 2% 31%;
    font-size: 2.2em;
  }
  .list-service h3:before{
    font-size: 6.7em;
    padding: 2%;
    left: -29px;
    top: -37px;
  }
  .social-networks-doc ul li a{
    font-size: 2.7em;
  }
  #values ul li{
    padding-left: 3%;
    padding-right: 5%;
  }
  .list-doctors .text-doc h3{
    font-size: 1.3em;
    margin-left: 3%;
    /* line-height: 47px !important; */
  }
  #products-natural .text-products-natural p{
    font-size: 1.3em;
  }
  #products-natural .text-products-natural h2{
    font-size: 2em;
    padding-right: 24%;
  }
  .list-doctors .text-doc{
    height: 522px;
  }
  .video-background, .image-url{
    height: 474px;
  }
  #newsletter .wpcf7-form p{
    font-size: 1.2em;
  }
  #newsletter .page-title{
    font-size: 4em;
    margin-bottom: 10px;
  }
  .leaf-3-right {
      position: absolute;
      right: -7%;
      bottom: -47%;
      z-index: 1;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -29%;
    left: -13.5%;
    z-index: 1;
    width: 21%;
  }
  .laurel-left {
      left: 0%;
      top: 32%;
  }
  .laurel-derecha{
     right: 5%;
     top: 6%;
     z-index: 0;
  }
  #sidebar-top .search-submit{
    font-size: 1.8em;
  }
  #sidebar-top .user a{
    font-size: 1.2em;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-parent > a:before{
    width: 19px;
    left: 7px;
  }
  #primary-menu a{
    font-size: 1.2em;
    padding: 10px 27px;
  }
  #primary-menu .sub-menu a{
    padding: 4px 17px;
  }
  body{
    font-size: 14px;
  }
  .list-channels li{
    width:16.666666666666668%;
    margin-bottom: 0;
  }
  #channels .list-channels .item-channel{
    width: 20%;
    padding-right: 4%;
  }
  .list-service > li{
    width:25%;
    padding: 2%;
    margin-bottom: 2%;
  }
  .container {
      max-width: 1170px;
  }
  .site-header .container {
      width: 1170px;
  }
  #sidebar-top .search-field{
    padding: 7px 10px;
  }
}

@media only screen and (min-width: 1366px) {
  .woocommerce-shop .hoja-title:before{
    top: 3px;
  }
  .hoja-title:before{
    top: 18px;
    left: -30px;
  }
  #single-professional .leave-professional{
    left: 50px;
    width: 39%;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-parent > a:before{
    width: 19px;
    left: -11px;
  }
  #sidebar-top{
    width: 48%;
  }
  .nav-tabs>li>a{
    padding: 20% 0%;
    font-size: 0.9em;
  }
   #contact-location .texto-contact{
    font-size: 1.2em;
  }
  #contact-location .title-contact h5{
    font-size: 1.4em;
  }
  #contact-location .title-contact h4{
    font-size: 1.6em;
  }
  .nav-tabs>li>a{
    padding: 24% 0%;
    font-size: 0.9em;
  }
  .content-message-form{
    width: 38%;
  }
  .content-message-form:before{
    top: -248px;
    left: -39px;
  }
  #blogs .blogs .item-blog{
    padding: 3% 6%;
  }
   #podcast-archive .hoja-title:before{
    top: 8px;
    left: -32px;
    width: 31px;
    height: 31px;
  }
  #youtube .leave-right{
    right: -7%;
    width: 25%;
    top: 2%;
  }
  #youtube .leave-left{
    left: -3%;
    width: 25%;
    top: 3%;
    z-index: 1;
  }
  .list-service h3:after{
    top: 42%;
  }
  .list-service h3:before{
    font-size: 6.3em;
    padding: 2%;
    left: -32px;
    top: -40px;
  }
  #ecosystem h2{
     font-size: 2.6em;
  }
  .social-networks-doc ul li a{
    font-size: 2.4em;
  }
  #values ul li{
    padding-left: 3%;
    padding-right: 4%;
  }
   #products-natural .image-products-natural{
    width: 59%;
    text-align: right;
    padding-right: 4%;
  }
  #products-natural .text-products-natural p{
    font-size: 1.3em;
  }
  #products-natural .text-products-natural h2,
  #products-natural .text-products-natural h3{
    font-size: 2em;
    padding-right: 27%;
  }
  .list-doctors .text-doc{
    height: 587px;
  }
  .column ul{
    padding: 0;
  }
  .content-newsletter{
    position: relative;
    padding: 0% 12%;
  }
  .woocommerce-page ul.products.columns-3 li.product,
  .woocommerce-page ul.products li.product .woocommerce ul.products.columns-3 li.product, 
  .woocommerce-page ul.products.columns-3 li.product{
    width: 33%;
  }
  .leaf-3-right {
      position: absolute;
      right: -5%;
      bottom: -39%;
      z-index: 1;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -29%;
    left: -12.5%;
    z-index: 1;
    width: 20%;
  }
  .laurel-left {
      left: -2%;
      top: 30%;
  }
  .laurel-derecha{
     right: 1%;
     top: 9%;
     z-index: 0;
  }
  .home .woocommerce ul.products li.product, 
  .home .woocommerce-page ul.products li.product,
  #product-selling .woocommerce ul.products li.product {
    width: 24.75%;
  }
  .woocommerce ul.products li.product, 
  .woocommerce-page ul.products li.product{
    width: 25%;
  }
  .woocommerce-page ul.products li.product{
    width: 25%;
  }
  #sidebar-top .search-submit{
    font-size: 2em;
    right: 9px;
    top: 0px;
  }
  #sidebar-top .search-field{
    padding: 7px 14px;
  }
  #sidebar-top .user a{
    font-size: 1.2em;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-parent > a:before{
    left: 4px;
    width: 29px;
    top: 16px;
  }
  body{
    font-size:16px;
  }
  .container {
/*       max-width: 1280px; */
      max-width: 87%;
  }
  .site-header .container {
/*       width: 1280px; */
      width: 87%;
	  
  }
}
@media only screen and (min-width: 1440px) {
  #single-professional .leave-professional{
    left: 14px;
    width: 44%;
  }
  #contact-location .contact .leaf-park{
    display:block;
    width: 51%;
    left: -21%;
    top: -4%;
  }
  .nav-tabs>li>a{
    padding: 20% 0%;
    font-size: 0.9em;
  }
  .content-message-form{
    width: 38%;
  }
  .content-message-form:before{
    top: -250px;
    left: -36px;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-parent > a:before{
    left: 6px;
    width: 29px;
    top: 16px;
  }
  #books .leave-left{
    left: -3%;
    width: 23%;
    top: -43%;
    z-index: 1;
  }
  #books .leave-right{
    right: -1%;
    width: 22%;
    top: -39%;
  }
  #podcast-archive .hoja-title:before{
    top: 4px;
    left: -43px;
    width: 38px;
    height: 29px;
  }
  #youtube .leave-right{
    right: -1%;
    width: 22%;
    top: 2%;
  }
  #youtube .leave-left{
    left: 3%;
    width: 21%;
    top: 3%;
    z-index: 1;
  }
  .social-networks-doc ul li a{
    font-size: 2.8em;
  }
  .video-background, .image-url{
    height: 547px;
  }
  .leaf-3-right {
      position: absolute;
      right: 0%;
      bottom: -39%;
      z-index: 1;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -31%;
    left: -5.5%;
    z-index: 1;
    width: 17%;
  }
  .laurel-derecha{
    right: 2%;
    top: 11%;
    z-index: 0;
  }
  .laurel-left {
      left: 1%;
      top: 30%;
      width: 9%;
  }
}
@media only screen and (min-width: 1680px) {
  .hoja-title:before{
    top: 11px;
    left: -30px;
  }
  #single-professional .list-doctors .hoja-title:before{
    top: auto;
    left: -30px;
    bottom: 0px;
  }
  #sidebar-top{
    width: 40%;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before,
  #primary-menu > li.current-menu-parent > a:before{
    left: 5px;
    width: 24px;
    top: 16px;
  }
  .add_to_cart_button, 
  .button.product_type_simple,
  .woocommerce ul.products li.product .product_type_simple{
    font-size: 1.2em;
  }
  #books .leave-left{
    left: 3%;
    width: 19%;
    top: -43%;
    z-index: 1;
  }
  #books .leave-right{
    right: 4%;
    width: 21%;
    top: -39%;
  }
  #youtube .leave-right{
    right: 5%;
    width: 23%;
    top: -4%;
  }

  #youtube .leave-left{
    left: 4%;
    width: 23%;
    top: -5%;
    z-index: 1;
  }
  #discovery .leave-right{
    right: 6%;
    width: 23%;
    top: -4%;
  }
  #discovery .leave-left{
    left: 6%;
    width: 23%;
    top: -4%;
  }
  .social-networks-doc ul li a{
    font-size: 3em;
  }
  #products-natural .text-products-natural h2{
    font-size: 2em;
    padding-right: 44%;
  }
  .list-doctors .text-doc{
    overflow-y:auto;
    min-height: 727px;
  }
  .video-background, .image-url{
    height: 626px;
  }
  .leaf-3-right {
      position: absolute;
      right: 7%;
      bottom: -32%;
      z-index: 1;
      width: 19%;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -25%;
    left: -1.5%;
    z-index: 1;
    width: 17%;
  }
  .laurel-derecha{
    right: 12%;
    top: 11%;
    z-index: 0;
  }
  .laurel-left {
      left: 6%;
      top: 30%;
      width: 9%;
  }
}

@media only screen and (min-width: 1920px) {
  #sidebar-top .search-submit{
    font-size: 2em;
    right: 7px;
    top: 1px;
  }
  #single-professional .leave-professional{
    left: -10px;
    width: 43%;
  }
  .page-template-default .hoja-title:before{
      top: 5px;
      left: -31px;
   }
  #contact-location .contact .leaf-park{
    display:block;
    width: 40%;
    left: -17%;
    top: -4%;
  }
  .nav-tabs>li>a{
    font-size: 1.1em;
  }
  #contact-location .contact ul li{
    margin-bottom: 16%;
  }
  .content-message-form:before{
    top: -248px;
    left: -31px;
  }
  #social-networks .page-title{
    
  }
  #primary-menu a{
    font-size: 1.3em;
    padding: 10px 28px;
  }
  #reviews #comments .commentlist{
    height: 128px;
  }
  #wpgs-gallery.woocommerce-product-gallery .gallery-navigation-carouse{
    width:20%;
  }
  #info-conexion .page-title:before{
    top: 17px;
    left: -30px;
    width: 32px;
    height: 32px;
  }
  .list-professionals > .slick-list > .slick-track > li{
     margin: 0px 25px;
     padding: 20px;
     margin-top: 1.5%;
  }
  #single-park .list-professionals > .slick-list > .slick-track > li{
    margin-top: 100px;
  }
  .list-doctors .hoja-title:before{
    top: auto;
    bottom: 8px;
  }
  #single-professional .list-doctors .hoja-title:before{
  bottom: -1px;
  }
  #social-networks .page-title{
    font-size: 3em;
  }
  .info-video .text-video p{
     font-size: 1.4em;
  }
  .info-video {
      right: 4%;
      bottom: 4%;
      width: 26%;
  }
  #sidebar-top{
    width: 39%;
  }
  #primary-menu > li.current-menu-item > a:before,
  #primary-menu > li > a:hover:before{
    left: 6px;
    width: 23px;
    top: 17px;
  }
  #books .leave-left{
    left: 9%;
    width: 19%;
    top: -43%;
    z-index: 1;
  }
  #books .leave-right{
    right: 5%;
    width: 21%;
    top: -39%;
  }
  #youtube .leave-right{
    right: 6%;
    width: 21%;
    top: -4%;
  }
  #youtube .leave-left{
    left: 8%;
    width: 21%;
    top: -4%;
    z-index: 1;
  }
   .list-service h3:before{
    font-size: 6.3em;
    padding: 2%;
    left: -32px;
    top: -44px;
  }
  .list-doctors .text-doc{
    overflow-y:auto;
    height: auto;
  }
  .video-background, .image-url{
    height: 700px;
  }
  .leaf-3-right {
      position: absolute;
      right: 12%;
      bottom: -32%;
      z-index: 1;
      width: 19%;
  }
  .leaf-3-left {
    position: absolute;
    bottom: -25%;
    left: 2.5%;
    z-index: 1;
    width: 17%;
  }
  .laurel-derecha{
    right: 12%;
    top: 11%;
    z-index: 0;
  }
  .laurel-left {
      left: 10%;
      top: 30%;
      width: 9%;
  }
}