 .header-media-title {
  margin-top: 80px;
  font-weight: 700;
  font-size: 25px;
  line-height: 29px;
  color: #A3A3A3;
  margin-bottom: 30px;
}

.header-media-back {
  float: right;
  font-size: 15px;
  transition-duration: .2s;
}

.header-media-title i {
  margin-right: 10px;
  transition-duration: .2s;
}

.header-media-title:hover i {
  margin-right: 15px;
}

.grid-media {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

.grid-media img {
  width: 100%;
}

.title-corporate {
  font-weight: 501;
  font-size: 26px;
  margin-bottom: 5px;
}

h2 {
  font-size: 18px !important;
  margin-bottom: 10px !important;
  color: # !important;
  font-weight: initial !important;
}

.second {
  margin-left: 10%;
}

.grid-logo-demo {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4%;
}

.logo-container {
  background: #262626;
  border-radius: 7px;
}

.gray {
  background: #262626 !important;
}

.black {
  background: #020202 !important;
}

.white {
  background: #FAFAFA !important;
}

.logo-container img {
  max-width: 60%;
  margin: auto;
  display: block;
  padding-top: 20px;
  padding-bottom: 30px;
}

.demo .first-logo {
  margin-bottom: 45px !important;
}

.top-80 {
  margin-top: 80px;
}

.do_not img {
  width: 70%;
  margin: auto;
  display: block;
}

.first-logo_do_not {
  margin-bottom: 85px !important;
}

.select {
  padding: 6px;
  border: 1px SOLID #A3A3A3;
  border-radius: 6px;
  transition: .2s;
  cursor: pointer;
  color: #A3A3A3;
}

.active {
  color: #F6B83E;
  border: 1px SOLID #F6B83E;
}

input[type="checkbox"] {
  display: none;
}

.logo-dl {
  max-width: 20%;
  margin: auto;
}

.logo-dl img {
  width: 100%;
}

.input-select {
  margin: auto;
  display: block;
  width: fit-content;
  margin-top: 10px;
}

.title-dl {
  text-align: center;
  margin-top: 20px;
}

.dl-submit {
  padding: 7px;
  background: #090909;
  border-radius: 5px;
  margin-top: 25px;
  color: #A3A3A3;
  cursor: not-allowed;
  transition: .2s;
  border: 1px solid transparent;
  margin-bottom: 70px;
}

.allow {
  color: #FAFAFA;
  border: 1px solid #FAFAFA !important;
  cursor: pointer !important;
}

.color-desc {
  max-width: 80%;
}

.padding {
  padding: 10% !important;
}

.color-title {
  text-transform: uppercase;
  font-weight: 501;
  font-size: 22px;
  margin-bottom: 5px;
  margin-bottom: 25px;
}

.color-container {
  width: 100%;
  height: 45px;
  border-radius: 7px;
  background: #121212;
  margin-bottom: 15px;
}

.container {
  border: 3px solid #919191 !important;
  background: #181818 !important;
}

.color-details {
  display: flex;
}

.color-details div {
  flex: 1 1 auto;
  display: block;
  font-size: 20px;
}

.font-gray {
  color: #A3A3A3;
  font-size: 17px !important;
}

.white {
  background: #FAFAFA !important;
}

.yellow {
  background: #FEBA00 !important;
}

.top55 {
  margin-top: 55px;
}

.gray {
  background: #A3A3A3 !important;
}

.color-grid {
  margin-top: 25px;
  gap: 4% !important;
}

@media screen and (max-width: 750px) {
  .grid-media {
    display: block;
  }

  .grid-logo-demo {
    display: block;
  }

  .do_not img {
    width: 80%;
  }

  .second {
    margin-left: initial;
    margin-top: 50px;
  }

  .color-grid .container:first-child {
    margin-bottom: 20px;
  }
}