header:not(.fixed-header) .custom-header {
    background: transparent !important;
}

.fixed-header .custom-header {
    padding: 0 !important;
}

.custom-header {
    transition: all .3s ease-in-out ;
    -webkit-transition: all .3s ease-in-out 
}



.mp10-spec-grid{
  display:flex !important;
  gap:32px !important;
  width:100% !important;
}

.mp10-spec-table{
  flex:1 1 0 !important;
  width:auto !important;
  max-width:none !important;
}

.mp10-spec-row{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:20px;
  padding:13px 0;
  border-bottom:1px solid rgba(0,50,68,.45);
  width:100% !important;
}

.mp10-spec-row span,
.mp10-spec-row strong{
  font-family:inherit;
  font-size:15px;
  font-weight:400;
  line-height:1.2;
  color:inherit;
}

.mp10-spec-row span{
  flex:1;
}

.mp10-spec-row strong{
  text-align:right;
  white-space:nowrap;
}

@media (max-width:768px){
  .mp10-spec-grid{
    flex-direction:column !important;
    gap:35px !important;
  }

  .mp10-spec-table{
    width:100% !important;
  }

  .mp10-spec-row span,
  .mp10-spec-row strong{
    font-size:13px;
  }
}