#Advertisement {
  /*background-color: #e9ecef;*/
  margin-top:2px;
  padding: 32px 0px;
  min-height: 561px;
}
#Advertisement .container{
  height: 100%; 
  margin: auto; 
  max-width: 85%;
}
#Advertisement .row{
  min-height: 561px
}
#SegmentsLinks {
  border-radius: 0px !important;
}
#SegmentsLinks .list-group-item {
  padding:  10px 20px;
  color: #00709a;
  border-bottom: 1px solid #dee2e6;
}
#SegmentsLinks .list-group-item:last-child {
  border-bottom: none;
}
#SegmentsLinks .card-header {
  border-radius: 0px !important;
  background-color: #dc2329; 
  border-color: #dc2329;
}
#SegmentsLinks svg {
  padding-right: 16px;
}
#loginFailed {
  font-size: small;
  display: none;
}
#logIn {
  font-size: small;
  display: none;
}
#cartBtnContainer {
  display: none;
}
.text-orange, .text-Reference {
  color: #f26319;
}
#js-main-prods .card {
  height: 164px;
}
#js-main-prods .card-footer {
  background: #fff;
}
#js-main-prods .card-link {
  text-decoration: none;
}
.section-title::after {
    content: "";
    top: 39%;
    left: 0px;
    width: 15rem;
    height: 4px;
    background-color: #f26319;
    position: relative;
}
.text-right {
  text-align: right !important;
}
.alpha-white-90 {
  background: rgba(255, 255, 255, 0.9);
}
.card {
  box-shadow: 0 10px 10px rgba(0,0,0,0.12), 0 15px 15px rgba(0,0,0,0.24);
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
  margin-top:10px;
  margin-bottom:10px;
  margin-right: 12px;
  background-color:#FFF;
}
.card:hover {
  box-shadow: 0 20px 20px rgba(0,0,0,0.19), 0 30px 30px rgba(0,0,0,0.23);
}
.card > .card-inner {
  padding:10px;
}
.card .header h2, h3 {
  margin-bottom: 0px;
  margin-top:0px;
}
.card .header {
  margin-bottom:5px;
}
.card img{
  width:100px;
}
.maOptions div.card {
  min-height: 205px !important;
}
.card-body {
  display: grid;
  align-items: end;
}
/* ------------------------- X-SMALL DEVICES ----------------------------------*/
@media (min-width: 300px) and (max-width: 575px) {
#Products {
	margin-top: 40px !important;
}
.card-footer {
	line-height: 1;
}
#js-main-prods .mb-2 {
	height: 200px !important;
}
#Advertisement{
	min-height: 275px !important;
	height: 275px !important;
}

  #Products .card-footer a {
    /*white-space: nowrap !important;*/
	word-wrap: normal !important;
	font-size: x-small !important;
  }
  #Products .section-title::after {
    top: 24% !important;
    width:  13rem !important;
  }
  #Brands .section-title::after {
    top: 24% !important;
    width:  13rem !important;
  }
  .viewAll {
    text-align: left !important;
  }
  .js-link-toc {
    font-size: smaller !important;
  }
}
@media (min-width: 575px) and (max-width: 1199px) {
    .d-lg-block {
        display: none !important;
    }
}