.container-shipping-custom {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  overflow-x:scroll;
}

@media screen and (min-width: 1060px) {
  .container-shipping-custom {
    padding: 30px 20px; 
    overflow-x: hidden;
  }
}

.container-shipping-custom input,
.container-shipping-custom select {
  font-size: 12px;
  padding: 12px;
  background-color: #f3f3f3;
  border: none;
  border-radius: 12px;
  margin-right:15px;
  height:50px !important;

}

.container-shipping-custom input:focus,
.container-shipping-custom select:focus {
  outline: none;
}

.customTableCss {
  border-collapse: collapse;
  font-size:14px;
  min-width: 100%;
  margin: 40px 0;
}

.customTableCss thead tr {
  background-color: #95a5a6;
  font-weight: bold;
}

.customTableCss th,
.customTableCss td {
  padding: 14px 18px;
  max-width: 400px;
   word-wrap: break-word;
}

.customTableCss tbody tr:nth-last-of-type(even) {
  background-color: #f3f3f3;
}

.nv-input-container {
  display: flex;
}

.nv-input-container #shipping{
    display:none;
}