.custom-messages .alert:first-child {
  padding: 15px 0;
  margin-bottom: 0;
  border: none;
  border-radius: 0;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

.custom-messages .alert {
  padding: 15px 0;
  margin-bottom: 0;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d2d2d2;
  width: 100%;
}
.custom-messages .alert:last-child {
  margin-bottom: 15px;
}

.seMessages #Message25 {
  display: none !important;
  visibility: hidden !important;
}

a#AddToWishlist span {
  width: 100%;
  display: block;
  border: none;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 15px;
  padding-left: 0;
}

.seMessages .alert {
  border: none;
  background-color: transparent;
  border-top: 1px solid #d2d2d2;
  margin-bottom: 0;
}

.custom-messages {
  width: 100%;
}

.seMessages {
  -webkit-box-ordinal-group: unset;
  -ms-flex-order: unset;
  order: unset;
}
.alert {
  padding: 15px 0;
}

.seProductBuyContainer .seBuyGridContainer #Wishlist {
  margin: 0 0 15px;
}

.seProductBuyContainer .seBuyGridContainer #itemDetailsShippingOptions {
  margin-top: -15px;
}

.seProductBuyContainer .seBuyGridContainer .seCartActions {
  margin: auto;
  margin-bottom: 22px;
}

.seProductBuyContainer .seBuyGridContainer .seCartActions .col-xs-3 {
  padding-left: 0;
  padding-right: 15px;
}

.seProductBuyContainer .seBuyGridContainer .seCartActions .col-xs-9 {
  padding: 0;
}

@media (max-width: 767px) {
  .seProductBuyContainer .seBuyGridContainer .seAddToWishlist {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .seProductBuyContainer .seBuyGridContainer #Wishlist > div {
    width: 100%;
  }
}
