/*
Theme Name: GetFullyLet - NEW
Text Domain: getfullylet-1
Version: 1.0
Author: 
Author URI: #
Description: We've create pure custom theme. This theme have good structure and neat & clean code format.
*/

#project-map{
	margin-top: 50px
}

#email_fixed{
	width: 50px;
    height: 50px;
    position: fixed;
    right: 20px;
    bottom: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: color 0.5s ease, border-color 0.5s ease, background-color 0.5s ease;
    border: 1px solid #000;
    z-index: 999;
    color: #fff;
    background-color: #a88e60;
}

#wa_fixed{
	width: 50px;
    height: 50px;
    position: fixed;
    right: 20px;
    bottom: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: color 0.5s ease, border-color 0.5s ease, background-color 0.5s ease;
    border: 1px solid #000;
    z-index: 999;
    color: #fff;
    background-color: #a88e60;
}

.home-page-banner-wrapper .social_icons {
    position: absolute;
    right: 20px;
    bottom: 225px;
    z-index: 99;
}

/* col-12: Full width column */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;

}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66%;
    flex: 0 0 66.66%;
    max-width: 66.66%;

}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33%;
    flex: 0 0 58.33%;
    max-width: 58.33%;

}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;

}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66%;
    flex: 0 0 41.66%;
    max-width: 41.66%;
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

/* col-md-8: Takes 8/12 columns on md and larger (66.6667%) */
@media (min-width: 768px) {
  .col-md-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }
}

/* col-md-4: Takes 4/12 columns on md and larger (33.3333%) */
@media (min-width: 768px) {
  .col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

/* col-lg-9: Takes 9/12 columns on lg and larger (75%) */
@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

/* col-lg-3: Takes 3/12 columns on lg and larger (25%) */
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.row {
  display: flex; /* Enables the flexbox layout */
  flex-wrap: wrap; /* Allows columns to wrap to the next line if they exceed the row width */
  margin-right: -0.75rem; /* Removes the right padding (gutters) */
  margin-left: -0.75rem;  /* Removes the left padding (gutters) */
}

.swiper-button-next, .swiper-button-prev{
	color: white !important;
}

.swiper-pagination {
    position: absolute;
    top: 10px; /* Adjust the distance from the top of the container */
    left: 50%; /* Center the dots horizontally */
    transform: translateX(-50%);
    z-index: 10; /* Ensure the dots are above the slider content */
}
