.pt-10{
  padding-top:10px;
}
.exhibition-card .exhibition-card-thumb .shadow-text{
  font-size: 50px;
}
.hero-slider1-controller-wrap{
  width: 330px;
}
.about-area-1::after{
  border-left: none;
}
.space{
  padding-top: 80px;
  padding-bottom: 80px;
}
.header-layout2 .header-logo{
  padding:20px 20px;
}
.no-margin{
  margin: 0px;
}

ul.custom-list{
  list-style: none;
}

ul.custom-list{
  padding-top: 10px;
}

ul.custom-list li {
  /* Creates a container for the icon and text */
  position: relative; 
  /* Add padding to the left to push the text away from the icon */
  padding-left: 1.5em; /* Adjust this value as needed */
  margin-bottom: 0.5em; /* Add some space between list items */
}

ul.custom-list li::before {
  /* Position the icon absolutely within the list item */
  content: "•"; /* The star character. You can also use an emoji or image. */
  color: #333; /* Optional: Change the color of the dot */
  font-size: 2em; /* Optional: Adjust the size of the dot */
  position: absolute;
  left: 0;
  top: 0; /* Align the icon with the top of the text */
}

ol.custom-list-ol {
  padding: 0;
  margin: 0;
}

ol.custom-list-ol li{
  list-style: none;
}

.image-shadow{
  box-shadow: 3px 3px 1px #ccc;
  -webkit-box-shadow: 3px 3px 1px #ccc;
  -moz-box-shadow: 3px 3px 1px #ccc;
}


.text-light {
  color: #fff !important;
}

@media (max-width: 1399px) {
    .slider-img {
      width:12.5%;
    }
    .exhibition-card-2 .exhibition-card-details{
      padding: 20px;
    }
    .exhibition-card-2 .exhibition-card-details .event-card-title{
      font-size: 20px;
    }
    .btn{
      padding: 10px 15px;
    }
}

@media (max-width: 320px) {
    .slider-img {
      width:40%;
    }
}