

/* NEW STYLE CSS 06-01-2026 */


/* home section logo */

.section_logo_mnb { display: flex; gap: 50px; }
section.home_section_logo { margin: -150px 0 0 0; padding: 30px 60px 30px 60px; z-index: 1; position: relative; background: linear-gradient( 180deg, transparent 8%, #000 90%); }
/*section.home_section_logo .main_container {padding-top: 30px;border-top: 1px solid #ffffff24; overflow: hidden;}*/
section.home_section_logo .row-grid {padding-top: 30px;border-top: 1px solid #ffffff24; overflow: hidden; max-width: 1280px;
    margin: auto; gap:20px; }
/* home section logo  END */

.home_section_logo .main_container{ width:calc(100% - 180px); max-width:100%; margin: 0; overflow:hidden;  }

.home_section_logo .shipping-info {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 8px;
  font-family: Arial, sans-serif;
  width: 180px;
  padding-top: 20px;
  cursor: pointer;
}

.home_section_logo .icon {
  margin-top: 2px;
  width: 20px;
  height: 20px;
}
.home_section_logo .row-grid{ display: flex;  flex-direction: row;  }
.home_section_logo .icon svg{ width:100%; height:100%; object-fit:contain; fill: #22b722;  } 

.home_section_logo .title {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}

.home_section_logo .subtitle {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.red_more_data{ display:none;  }
.free-entry{ margin-top: 20px; }

@media only screen and (max-width : 768px){
    .section_logo_mnb {
        gap: 25px;
    }
    section.home_section_logo{
        padding: 30px 20px 30px 20px !important;
    }
    section.home_section_logo .row-grid{ flex-wrap: wrap;  }
    .home_section_logo .main_container,.home_section_logo .shipping-info{ width:100%;     justify-content: center;  }
}