.crownliner_content {
  display: flex;
  gap: 40px;
}
.crownliner_content img {
  width: 235px;
}

.cheekpads_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cheekpads_content {
  width: 48%;
}
.cheekpads_content .image img {
  width: 235px;
}
.cheekpads_content_wrapper {
  display: flex;
  gap: 50px;
}

.chinstrap {
  padding-bottom: 40px;
}

@media only screen and (min-width: 769px) and (max-width: 1399px) and (max-width: 1199px) {
  .cheekpads_content {
    width: 100%;
  }
  .cheekpads_content:first-child {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1399px) and (min-width: 1200px) {
  .main dd {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .cheekpads_wrapper {
    display: flex;
    justify-content: space-between;
  }
  .cheekpads_content {
    width: 100%;
  }
  .cheekpads_content:first-child {
    margin-bottom: 50px;
  }
  .chinstrap .image img {
    max-width: 235px;
  }
}
@media only screen and (max-width: 768px) and (max-width: 468px) {
  .crownliner_content {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
  }
  .crownliner_content .image {
    margin: 0 auto;
    width: 60%;
  }
  .crownliner_content .image img {
    width: 100%;
  }
  .cheekpads_content:first-child {
    margin-bottom: 30px !important;
  }
  .cheekpads_content_wrapper {
    flex-wrap: wrap;
  }
  .cheekpads_content_wrapper .image {
    margin: 0 auto;
    width: 60%;
  }
  .cheekpads_content_wrapper .image img {
    width: 100%;
  }
  .cheekpads_content:first-child {
    margin-bottom: 50px;
  }
  dd:last-child {
    margin-bottom: 0;
  }
  .main_text:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) and (max-width: 359px) {
  .crownliner_content {
    gap: 6.25vw;
  }
  .chinstrap {
    padding-bottom: 11.1111vw;
  }
}