.list-group-items {
  position: relative;
  display: block;
  padding: .25rem .25rem;
}

@media (max-width: 768px) {
  h4, h4 {
    font-size: large;
  }
}

.bg-blue {
  background-color: #24BAD2;
}

.bg-bluef {
  background-color: #1D93CA;
}

.bg-blueff {
  background-color: #4670B6;
}

.bg-bluem {
  background-color: #03024D;
}

.bg-colorv1 {
  background-color: #91153A!important;
}

.bg-colorv3 {
  background-color: #DAC195!important;
}

.bg-darketo {
  background-color: #AA983F!important;
}

.bg-gr {
  background-color: #00C851;
}

.bg-greenl {
  background-color: #6EB708!important;
}

.bg-gris {
  background-color: #3A3C3B!important;
}

.bg-grisc {
  background-color: #838F98;
}

.bg-griscc {
  background-color: #F2F2F2;
}

.bg-griscb {
  background-color: #E1E1E1;
  /*opacity: 50%;*/
}

.bg-mam {
  background-color: #B54632;
}

.bg-more1 {
  background-color: #A24332;
}

.bg-more2 {
  background-color: #5C3427;
}

.bg-more3 {
  background-color: #CC0000;
}

.bg-orange {
  background-color: #E77817!important;
}

.bg-orang {
  background-color: #FF8800;
}

.bg-pink {
  background-color: #FA3A61!important;
}

.bg-morado {
  background-color: #563D7C;
}

.bg-moradoc {
  background-color: #FF66FF;
}

.bg-purple {
  background-color: #563D7C;
}

.bg-redc {
  background-color: #EB5564;
}

.bg-vine {
  background-color: #901738;
}

.bg-yellow {
  background-color: #FCC238;
}

.lead {
  font-size: 1.25rem;
  font-weight: 700;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

a:hover {
  color: #212529;
  text-decoration: none;
}

a {
  color: #212529;
  text-decoration: none;
  background-color: transparent;
}

div {
  width: 100%;
}

img[usemap] {
  /*border: none;*/
  /*height: auto;*/
  max-width: 100%;
  width: auto;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  height: 800px;
  padding: 0;
  overflow: hidden;
}

.text-center {
  text-align: center!important;
}

body {
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background: #fff;
}

.card-transp {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: initial;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .25rem;
}

.text-more1 {
  color: #B43D32 !important;
}

.btn-gray {
  background-color: #DAD9D9;
}

