/* This was here -- not added by eKamria
=========================================*/
#footer2 ul.menu li {
	color: #ffffff;
	list-style: circle;
    margin-left: 30px;
}

.tck-title-split {
    color: #f22f57;
    display: block;
}

.tck-blog .item-image img {
    max-width: 50vw;
}

/* eKamria changes
=========================================*/

img {
  border-radius: 5px !important;
}

a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* container width
=========================================*/
.full-width-container {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0;
  padding-right: 0;
}


/* Decorative line in Features
=========================================*/
hr.line {
  border-top: 4px solid #d08d3c;
     width: 15%;
    float: left;
    margin-top: -5px;
}

  /* Contact menu button
=========================================*/
.btn-outline {
  border: 2px solid #d08d3c;
  border-radius: 3px;
} 

 /* Property Description Box
=========================================*/
.property {
    border-radius: 10px;
  padding: 20px;
  border: 1px solid #07312F;
  text-align: center;
 
}

/* Two Columns
=========================================*/
/*.twoColumns{
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
}*/
.twoColumns {
  column-gap: 20px; /* Consistent gap for all screen sizes */
}

/* Large screens (two columns) */
@media (min-width: 768px) {
  .twoColumns {
    column-count: 2;
  }
}

/* Small screens (single column) */
@media (max-width: 768px) {
  .twoColumns {
    column-count: 1;
  }
}

 /* Rental Description Box
=========================================*/
.rental {
  border-radius: 10px;
  padding: 20px;
  border: 1px solid #07312F;
  text-align: left;
}

/* Icon Colors
=========================================*/
.icon-color-1 {
    color: #D08D3C !Important;
}