.h-divider {  
    margin: -37px auto 0 auto;     
}

 .show-vendors p, .show-vendors p a {
    color:#8c8c8c;
    font-size: 16px;
   text-decoration:none;
   line-height: 1.55;
    
}

.show-vendors p br {
   margin-bottom:20px;  
}
/* box sizing */
*, *::before, *::after { box-sizing: border-box; }

/* gutters */
:root{
  --bs-gutter-x: 30px;          /* 15px + 15px */
  --bs-gutter-half: 15px;
}

 
.container img,
.container-fluid img{
  max-width: 100%;
  height: auto;
}

/* containers */
.container,
.container-fluid{
  /* width: 100%; */
  /* margin-left: auto; */
  /* margin-right: auto; */
  /* padding-left: var(--bs-gutter-half); */
  /* padding-right: var(--bs-gutter-half); */
}
 

@media (min-width: 768px){  .container{/* max-width: 750px; */} }
@media (min-width: 992px){  .container{/* max-width: 970px; */} }
@media (min-width: 1200px){ .container{/* max-width: 1410px; */} }

/* rows */
.row{
  display: flex;
  flex-wrap: wrap;
  /* gap: 60px; */
  margin-left: calc(var(--bs-gutter-half) * -1);
  margin-right: calc(var(--bs-gutter-half) * -1);
}

/* col base (stack no mobile) */
.row > [class^="col-"],
.row > [class*=" col-"]{
  position: relative;
  min-height: 1px;
  padding-left: var(--bs-gutter-half);
  padding-right: var(--bs-gutter-half);
  /* flex: 0 0 100%; */
  /* max-width: 100%; */
}

/* utilities */
.text-center{ text-align: center !important; }
.text-left{ text-align: left !important; }

 @media (min-width: 992px){
  .row.justify-content-md-center{ justify-content: center; }
}

 

/* SM (>=768) */
@media (min-width: 768px){
  .col-sm-4{ flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-sm-6{ flex: 0 0 50%;        max-width: 50%; }
  .col-sm-8{flex: 0 0 66.666667%;max-width: 66.666667%;}
}

/* MD (>=992) */
@media (min-width: 992px){
  .col-md-3{ flex: 0 0 25%;        max-width: 25%; }
  .col-md-4{ flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-md-8{ flex: 0 0 66.666667%; max-width: 66.666667%; }
}

/* LG (>=1200) */
@media (min-width: 1200px){
  .col-lg-4{ flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-lg-8{ flex: 0 0 66.666667%; max-width: 66.666667%; }
}
