@media (min-width: 320px) and (max-width: 991px) {
  .zone-header {
    z-index: 5 !important; }
  .main-padding-container {
    padding: 69px 0px 40px 0px !important; }
  .banner-img {
    min-height: auto !important;
    height: auto !important; }
  .ui-header {
    top: 0 !important;
    padding: 0 !important;
    position: fixed !important;
    gap: 0; }
    .ui-header .cntnt-left-nv-header {
      width: 100% !important; }
      .ui-header .cntnt-left-nv-header .hamburger-nav {
        display: block; }
    .ui-header .nv-header {
      padding: 20px 20px !important;
      border-radius: 0px !important;
      flex-direction: column;
      gap: 0 !important; }
      .ui-header .nv-header:has(#hamburger:checked) .wrp-itm-nv-header {
        height: 270px !important; }
      .ui-header .nv-header .cntnt-left-nv-header {
        width: 100%; }
      .ui-header .nv-header .cntnt-center-nv-header {
        width: 100%; }
      .ui-header .nv-header .wrp-itm-nv-header {
        flex-direction: column;
        width: 100%;
        height: 0px;
        overflow: hidden;
        transition: 0.3s; }
      .ui-header .nv-header .link-nv-header {
        font-size: 16px !important;
        padding: 15px 12px !important;
        min-height: 50px !important; }
  .wrp-card {
    align-items: center !important; }
  .txt-cntnt-first-sct {
    margin: auto; }
    .txt-cntnt-first-sct .ttl {
      text-align: center; }
    .txt-cntnt-first-sct .paragraph {
      text-align: center; }
  .wrp-logo .img-logo {
    max-width: 25px; }
  .wrp-logo .logo-txt {
    font-size: 16px !important; }
  footer .container-custom .flex-footer {
    flex-direction: column; }
  footer .container-custom .wrp-logo {
    justify-content: center;
    margin-bottom: 10px; }
  footer .container-custom .paragraph {
    text-align: center; }
  footer .container-custom .info-footer {
    font-size: 14px;
    text-align: center;
    justify-content: center; }
    footer .container-custom .info-footer .icon {
      display: none; }
  footer .container-custom .social-media {
    justify-content: center; }
  .breadcrumb {
    justify-content: left; }
  .sct.sct-a .container-custom {
    padding: 5vh 20px 20px 20px !important; }
  .sct.sct-a .container-full {
    padding: 5vh 20px 20px 20px !important; }
  .sct.sct-a .ttl {
    text-align: left !important; }
  .sct.sct-a .paragraph {
    text-align: left !important; } }

/*# sourceMappingURL=responsive-mobile-tablete.css.map */