body {
    background-color: #000;
}
.cta-area6 .cta-shape {
background-color: #b38739;
}
.blog-grid2 .box-title {
margin-bottom: 32px;
color: #ffffff;
}
.blog-grid2 .blog-meta span, .blog-grid2 .blog-meta a {
color: #ffffff;
}
.blog-grid2 {
background-color: #1e1e1e;
border-radius: 16px;
}
.tour-box {
background-color: #1e1e1e;

}
.box-title a {
color: white;
font-family: "Zain", sans-serif;
}
.tour-box_price {
color: var(--title-color);
margin-bottom: 25px;
}
.tour-box .currency {
color: var(--title-color);

}
.rounded {
    border-radius: 8px!important;
}
.btn-group-sm>.btn, .btn-sm {
    padding: .5rem 2rem;
    font-size: 1rem;
}
.checklist.timeline ul {
    position: relative;
    padding-left: 5px;
    list-style: none;
  }
  
  .checklist.timeline ul::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 0;
    bottom: 0;
    width: 2px;
    background: var(--theme-color);
  }
  
  .checklist.timeline ul li {
    position: relative;
    margin: 15px 0;
    padding-left: 25px;
  }
  
  .checklist.timeline ul li::before {
    content: "";
    position: absolute;
    left: -2px;
    top: 6px;
    width: 12px;
    height: 12px;
    background: #fff;
    border: 2px solid var(--theme-color); /* Bootstrap primary color */
    border-radius: 50%;
  }
  
  .checklist.timeline ul li .time {
    font-weight: 500;
    color: #ffffff;
    margin-right: 8px;
}