.d-block {
  display: block !important;
  font-size: 23px;
}
* {
  box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1!important;
}
.main {
  max-width: 1000px;
  margin: auto;
}
.column {
  float: left;
  width: 33.33%;
  display: none;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.content {
  background-color: white;
  padding: 10px;
  border-radius: 15px;
}
.show {
  display: block;
}
.btn {
  border: none;
  outline: none;
  background-color: white;
  cursor: pointer;
}
.btn:hover {
  background-color: #ddd;
}
.btn.actives {
  background-color: #f68428;
  color: white !important;
}
.btn {
    border: none;
    outline: none;
    background-color: white;
    cursor: pointer;
}
.btn {
    padding: 0.2rem 0.4rem !important;
}
.deco-none {
    text-decoration: none !important;
}
.red-class {
    color: red;
}
@media  only screen and (max-width: 768px){
    .red-class {
        padding: 7px 0;
        width: 100% ;
        height: 40px ;
    }
    .mapsd li {
    width: 100%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    }
}