.single .post-navigation a {
    display: none;
}

.single .post-navigation {
    display: none;
}

.property-container {
width: 90%;
margin-left: 5%;
}

.property-header {
text-align: left;
}

.property-title-class {
background-color: #0d8359;
width: 100%;
padding: 10px;
}

.property-title-class  h1 {
margin-left: 20px;
color: white;
font-size: 32px;
}

.property-meta {
margin-left: 30px;
color: grey;
}

.property-details {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: 5%;
padding-bottom: 30px;
border-bottom: 1px solid #ccc;
width: 90%;
}

.property-price {
flex-basis: calc(100%  -  20px);
padding-bottom: 20px;
}

.property-price h3 {
color: grey;
}

.property-details-short h2{
text-decoration: underline;
padding-bottom: 20px;
}

.property-details-short ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.property-details-short ul li {
margin-left: 0;
display: inline-block;
padding-right: 20px;
}

.property-desc-short h2 {
text-decoration: underline;
padding-bottom: 20px;
}

.property-details-short {
flex-basis: calc(100%  -  20px);
}

.property-desc-short {
flex-basis: calc(60% - 20px);
}

.property-collapsible {
padding: 10px;
width: 100%;
cursor: pointer;
background-color: #0d8359;
display: flex;
flex-direction: row;
}

.property-collapsible h3 {
color: white;
}

.property-collapsible:hover {
cursor: pointer;
background-color: #0eb97c;
}

.content {
display: block;
margin-left: 5%;
padding: 10px;
border-top: 0;
width: 90%;
}

.centered-content {
  display: flex;
  padding-right: -100px;
  justify-content: center;
  flex-wrap: wrap; /* Allow items to wrap if they exceed the width */
  gap: 20px; /* Adjust spacing between ul elements */
}

.is-style-checkbox {
  list-style-type: none;
  padding: 0; /* Remove default padding */
  text-align: left; /* Align list items to the left */
  max-width: 300px; /* Adjust maximum width of each list if needed */
  flex-basis: calc(33% - 20px);
}

.is-style-checkbox li {
  margin-bottom: 5px; /* Adjust spacing between list items */
}

.is-style-checkbox li:before {
content: "\2713";
margin-right: 10px;
}

.property-sect {
padding-bottom: 20px;
}

.arrow i {
color: white;
padding-top 5px;
padding-left: 10px;
}

.property-contact {
text-align: center;
}

.property-gallery {
text-align: center;
}

.image-carousel {
text-align: center;
}

.slick-slider img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image covers the entire container */
}

slick-prev,
.slick-next {
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    z-index: 1000;
}

.slick-prev {
    left: 10px;
}

.slick-next {
    right: 10px;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: white;
}

@media screen and (max-width: 800px) {
.property-details {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: 5%;
padding-bottom: 30px;
border-bottom: 1px solid #ccc;
width: 90%;
justify-content: center;
align-items: center;
}
}