.image-desc-side{
  display: flex;
  flex-wrap: wrap;
  align-items: start;
}
.image-desc-side .top-title{
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) { 
  .image-desc-side .col-md-6{
    width: 50%;
  }
  
  .image-desc-side .col-md-3{
    width: 25%;
  }
  
  .image-desc-side .col-md-9{
    width: 75%;
  }
 }

 .image-desc-side .content{
  display: flex; 
  padding: 1em;
 }

 .image-desc-side .content.text-col{
  display: flex;
  flex-wrap: wrap;
  padding-top: 28px;
  padding-bottom: 28px;
 }

 .image-desc-side .content.text-col .title.h1{
  text-align: center;
  width: 100%;
 }

 .image-desc-side .content.image-col{
  justify-content: center;
 }

 .image-desc-side .content.image-col img{
  object-fit: contain;
 }

 .image-desc-side .description{
  font-size: 16px;
 }

 .image-desc-side .description p{
  margin: 12px 0 12px;
 }

.image-desc-side .description h3{
  margin-top: 24px;
  font-size: 18px;
}

 .image-desc-side .description ul li::before{
  content: "";
  border: 3px solid #27231d;
  border-radius: 50%;
  width: 5px;
  height: 5px;
 }

 .image-desc-side .content.background-brown{
  background-color: #d3c9b5;
 }
 .image-desc-side .content.image-col.background-brown{
  padding: 0;
 }

 .image-desc-side .content.image-col.background-brown img{
  width: 100%;
 }