.top_panel_middle {
    background-color: #ffbc00 !important;
}
.contact_logo {
    text-align: center;
}
.top_panel_middle .logo, .top_panel_fixed .top_panel_wrap .logo{
    margin-bottom: 0%;
}
.vc_custom_1465304445467, .vc_custom_1465394530867, .scheme_original .sc_call_to_action_accented{
    background-color: #8200e7 !important;
    -webkit-box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
-moz-box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
}
.subtitle {
    font-size: 2em !important;
    color: #fff !important;
}
input[type="submit"].sc_button_size_large, input[type="button"].sc_button_size_large, button.sc_button_size_large, .sc_button.sc_button_size_large{
    padding: 1em 1em !important;
}
.lugar{
    font-size: .79em !important;
}
.vc_custom_1466079083678{
    background: url(../images/home2.png) !important;
}
.sc_testimonials .sc_testimonial_avatar{
    width: 20em;
    height: 20em;
}
.mapa iframe{
    height: 560px !important;
    -webkit-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
-moz-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
}
.home .text_uppercase{
    text-align: center;
}
.libre{
    text-align: center;
}
.padding1{
    padding: 0% 20%
}
.vc_custom_1465465467110{
    background: #ffbc00 !important;
    -webkit-box-shadow: 0px 10px 0px 0px rgba(255,188,0,0.5);
-moz-box-shadow: 0px 10px 0px 0px rgba(255,188,0,0.5);
box-shadow: 0px 10px 0px 0px rgba(255,188,0,0.5);
}
.home .contacts_wrap_inner, .home2 .contacts_wrap_inner, .contactus .contacts_wrap_inner{
    background: #8200e7;
    -webkit-box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
-moz-box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
box-shadow: 0px 10px 0px 0px rgba(87,0,158,1);
}
.sucursal h1 strong{
    text-shadow: 2px 2px 0 #ff0066, 2px -2px 0 #ff0066, -2px 2px 0 #ff0066, -2px -2px 0 #ff0066, 2px 0px 0 #ff0066, 0px 2px 0 #ff0066, -2px 0px 0 #ff0066, 0px -2px 0 #ff0066 !important;
}
.minutos{
    text-shadow: 2px 2px 0 #00d9ff, 2px -2px 0 #00d9ff, -2px 2px 0 #00d9ff, -2px -2px 0 #00d9ff, 2px 0px 0 #00d9ff, 0px 2px 0 #00d9ff, -2px 0px 0 #00d9ff, 0px -2px 0 #00d9ff !important;
}
.sucursal i{
    font-size: 2em;
    color: #8200e7;
}
.contact_info h2{
    color: #ffbc00;
}
/* Barras */
::-webkit-scrollbar {
    width: 5px;
  }
  ::-webkit-scrollbar-track {
    background: #ffbc00; 
  }
  ::-webkit-scrollbar-thumb {
    background: #ff0066;
    transition: .5s;
  }
  ::-webkit-scrollbar-thumb:hover {
    background: #fff;
    transition: .5s;
  }
  .icon{
      text-align: center;
  }
  .icon img{
      width: 50%;
  }
  .sc_services_item{
    text-align: center;
  }
  .repiojos{
      display: none;
  }
  .repiojos img{
      border-radius: 10px;
      -webkit-box-shadow: 15px 15px 0px 0px rgba(255,0,102,1);
-moz-box-shadow: 15px 15px 0px 0px rgba(255,0,102,1);
box-shadow: 15px 15px 0px 0px rgba(255,0,102,1);
margin-bottom: 10%;
  }
  @media only screen and (min-width: 768px) and (max-width: 1024px){
    .menu_button {
        display: none;
    }
    .scheme_original .header_mobile{
        background-color: #ffbc00 !important;
    }
    #juno_custom_block_1{
        background-position: 70% !important;
    }
    .bgres{
        background-color: #8200e7;
        padding: 1%;
        -webkit-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
-moz-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
border-radius: 10px;
margin-bottom: 10%;
    }
    .vc_custom_1466079083678{
        background-position: none  !important;
        background-position: 32% !important;
    }
  }
  /* Boton whatsapp  */
  .btn-whatsapp {
    display: block;
    width: 75px;
    height: 75px;
    color: #333;
    position: fixed;
    right: 1%;
    bottom: 1%;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    z-index: 999;
    font-size: 70px !important;
    background: rgba(38,212,102,1);
    transition: ease .5s;
  }
  .btn-whatsapp i{
    color: #fff !important;
    transition: ease .5s;
    display: block;
    margin-top: 4%;
  }
  .btn-whatsapp:hover{
    background-color: #333;
    transform: rotate(360deg);
    transition: ease .5s;
  }
.btn-whatsapp span{
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: .3em;
    right: 2px;
    background-color: #de2f36;
    color: #fff;
    border-radius: 100px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    transition: .5s ease;
    animation: iconw 2s infinite ease-in-out;
  }
  .btn-whatsapp:hover span{
    display: none !important;
    transition: .5s ease;
  }
  .btn-whatsapp2 {
    display: block;
    width: 75px;
    height: 75px;
    color: #333;
    position: fixed;
    right: 1%;
    bottom: 20%;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    z-index: 999;
    font-size: 50px !important;
    background: #8200e7;
    transition: ease .5s;
    border: 4px solid rgb(255, 255, 255, .5);
  }
  .btn-whatsapp2 i{
    color: #fff !important;
    transition: ease .5s;
    display: block;
    margin-top: 15%;
  }
  .btn-whatsapp2:hover{
    background-color: #333;
    transform: rotate(360deg);
    transition: ease .5s;
  }
.btn-whatsapp2 span{
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: .3em;
    right: 2px;
    background-color: #de2f36;
    color: #fff;
    border-radius: 100px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    transition: .5s ease;
    animation: iconw 2s infinite ease-in-out;
  }
  .btn-whatsapp:hover span{
    display: none !important;
    transition: .5s ease;
  }
  @keyframes iconw {
    0% {
      transform: scale(.8);
    }
    50% {
      transform: scale(1);
    }
    100% {
      transform: scale(.8);
    }}
    .sucursal{
        text-align: center;
    }
 /* Boton whatsapp  */
 .btn-whatsapp span{
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: .3em;
    right: 2px;
    background-color: #de2f36;
    color: #fff;
    border-radius: 100px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    transition: .5s ease;
    animation: iconw 2s infinite ease-in-out;
  }
  .btn-whatsapp:hover span{
    display: none !important;
    transition: .5s ease;
  }
  .btn-whatsapp3 {
    display: block;
    color: #333;
    position: fixed;
    left: -1%;
    bottom: 1%;
    text-align: center;
    z-index: 999;
    background-size: cover;
    transition: ease .5s;
  }
  .btn-whatsapp3 img{
      width: 200px;
  }
.btn-whatsapp3 span{
    position: absolute;
  }
  .btn-whatsapp3:hover span{
    display: none !important;
    transition: .5s ease;
  }
  @keyframes iconw {
    0% {
      transform: scale(.8);
    }
    50% {
      transform: scale(1);
    }
    100% {
      transform: scale(.8);
    }}
    .sucursal{
        text-align: center;
    }
 /* Boton whatsapp  */
 .sc_title a{
     color: #fff !important;
 }
 .top_panel_wrap .logo_main{
     max-height: 200px;
 }
 .top_panel_wrap .logo_fixed{
     max-height: 100px;
 }
 .logo span{
    text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px 0px 0 #fff, 0px 2px 0 #fff, -2px 0px 0 #fff, 0px -2px 0 #fff;
    font-size: 2em;
    color: #8200e7;
    font-family: Arial, Helvetica, sans-serif;
 }
 .sc_promo_descr{
    font-size: 1.5em !important;
}
.sc_promo_style_2 .sc_promo_content{
    padding-left: calc(100% - 20em);
}
.sc_promo_style_2 .sc_promo_content {
    padding-left: calc(100% - 40em);
}
.video{
    padding: 0% 30%;
    height: fit-content;
}
.video video{
    width: 100%;
}
.sc_call_to_action_title strong{
    color: #ffbc00;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .slider_fullwide{
        padding-top: 20%;
    }
    .video{
        padding: 0% 0%;
        height: fit-content;
    }
    .sc_promo_style_2 .sc_promo_subtitle{
        text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px 0px 0 #fff, 0px 2px 0 #fff, -2px 0px 0 #fff, 0px -2px 0 #fff;
    }
    .sc_promo_style_2 .sc_promo_title{
        text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px 0px 0 #fff, 0px 2px 0 #fff, -2px 0px 0 #fff, 0px -2px 0 #fff;
    }
    .sc_promo_descr{
        background-color: rgba(0,0,0,.5);
        padding: 2%;
        font-size: 1.5em !important;
    }
    .sc_promo_style_2 .sc_promo_content{
        padding: 0%;
    }
    .header_mobile .logo_main, .header_mobile .logo_main{
        max-height: 80px;
    }
    .header_mobile .logo_main{
        height: 100px !important;
    }
    .header_mobile .logo{
        padding-top: 1%;
    }
    .logo a{
        float: left;
    }
    .scheme_original .header_mobile{
        z-index: 9;
    }
    .fullpiojo{
        display: none !important;
    }
    .repiojos{
        display: block;
    }
    .home h6.sc_align_left{
        text-align: center;
        font-size: 1.5em;
    }
    .padres2{
        padding-right: 0% !important;
        padding-left: 20% !important;
        text-align: center !important;
    }
    .bgres{
        background-color: #8200e7;
        padding: 1%;
        -webkit-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
-moz-box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
box-shadow: 15px 15px 0px 0px rgba(87,0,158,1);
border-radius: 10px;
margin-bottom: 10%;
    }
    #juno_custom_block_1{
        background-position: 70% !important;
    }
    .juno_custom_block_1{
        padding-left: 0% !important;
    }
    .padding1{
        padding: 0%;
        padding-right: 20%;
    }
    .padleftr{
        text-align: right;
    }
    .sc_section_content_wrap{
        text-align: center;
    }
    .vc_custom_1466079083678{
        background-position: none  !important;
        background-position: 32% !important;
    }
    .header_mobile .menu_button{
        display: none;
    }
    .scheme_original .header_mobile{
        background-color: #ffbc00 !important;
    }
    .logo {
        text-align: center;
    }
    .logo a{
        text-align: center;
    }
    .logo span{
        width: 100%;
    }
    .btn-whatsapp3{
        right: -75% !important;
        top: 1% !important;
        height: fit-content !important;
    }
      .btn-whatsapp3 img{
          width: 100px;
      }
    .header_mobile {
        position: fixed;
        width: 100%;
    }
  }