@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");

@media (max-width: 767px) {
  .reverse-mobile {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
}
  
@media (max-width: 767px) {  
    .icon{
    max-width:80px;
    max-height:80px;
    display: block;
  margin: auto;
  }
}

@media (max-width: 767px) {
    .vc_column_container .vc_column-inner .vc_custom_1764619782580 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.vc_custom_1764619782580 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .scheme_original .scroll_to_top {
    background-color: #b7c212;
}
@media (max-width: 767px) {
    .vc_column_container .vc_column-inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (max-width: 767px) {
  .no-padding-mobile.vc_custom_1764635978393 {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
}
.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap {
    background-color: #f5f4e6;
}

	body.scheme_original .header_mobile .panel_top,
body.scheme_original .header_mobile .side_wrap {
  background-color: #fff !important;
}

@media (max-width: 991px) {
  body.scheme_original .header_mobile .panel_top,
  body.scheme_original .header_mobile .side_wrap {
    background-color: #fff !important;
  }
}



/* OCULTAR HEADER DESKTOP EN MOBILE */
@media (max-width: 1199px) {
  header.top_panel_wrap {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  header.top_panel_wrap {
    display: block !important;
  }
}


@media (max-width: 1199px) {
  .header_mobile {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .header_mobile {
    display: none !important;
  }
}

@media (max-width: 639px) {
  body .header_mobile .logo_main {
    height: auto !important;
    max-height: 38px;
    width: auto;
  }
}

@media (max-width: 639px) {
  body .header_mobile .logo_main {
    height: auto !important;
    max-height: 38px;
    width: auto;
  }

  .header_mobile .logo {
    display: flex;
    align-items: center;
  }
}