.wpml-elementor-ls .wpml-ls-statics-shortcode_actions {
    width: fit-content;
}
.wpml-elementor-ls .wpml-ls-statics-shortcode_actions ul li a {
  padding: 5px 10px;
}
.wpml-elementor-ls .wpml-ls-statics-shortcode_actions ul li a:after{
  display: none;
}
.prime--sticky-header {
  transition: top 0.3s ease-in-out !important;
}
.show-header {
  top: 0 !important;
}
.hide-header {
  top: -100px !important;
}
.mc4wp-form-fields {
  display: flex;
  justify-content: center;
  gap: 0 10px;
}
.mc4wp-form-fields input[type="email"] {
  font-family: "Quicksand" !important;
  font-size: 18px !important;
  line-height: 27px !important;
  max-width: 339px;
  width: 100%;
  background-color: #6a7d95 !important;
  color: #ffffff !important;
  border: none;
}
.mc4wp-form-fields input[type="email"]::placeholder {
  font-family: "Quicksand";
  color: #ffffff !important;
}
.mc4wp-form-fields input[type="submit"] {
  font-family: "Quicksand";
  font-size: 16px;
  line-height: 27px;
  background-color: #e83a39;
}

/* HOMEPAGE BANNER */
.homepage-slider .thim-slider-nav-next {
  right: 9vw !important;
}
.homepage-slider .thim-slider-nav-prev {
  left: 9vw !important;
}
.elementor-icon-box-wrapper {
  min-height: 250px !important;
}
.icon-40-deg i {
  rotate: 40deg !important;
}

/* CONTACT US FORM */
.gfield_required {
  display: none !important;
}
.gfield_label {
  font-family: "Quicksand" !important;
  font-size: 22px !important;
  color: #666666 !important;
  line-height: 27px !important;
  margin-bottom: 20px !important;
}
.gform_fields input,
.gform_fields textarea {
  font-family: "Quicksand" !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  color: #8a8a8a !important;
  border-radius: 50px !important;
  border-color: #d8d8d8 !important;
  box-shadow: none !important;
  height: 59px !important;
  padding: 16px 36px !important;
}
.gform_fields textarea {
  padding: 30px !important;
}
.gform_fields {
  column-gap: 47px !important;
}
.gform_fields input:focus,
.gform_fields textarea:focus {
  outline-color: #07253f !important;
}
.gform-footer input[type="submit"] {
  font-family: "Quicksand" !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 27px !important;
  background-color: #e83a39 !important;
  padding: 9px 25px !important;
  border-radius: 22px !important;
}
.gform-footer input[type="submit"]:focus {
  outline: none !important;
  border-color: #e83a39 !important;
}
.gform-footer input[type="submit"]:hover {
  background-color: #07253f !important;
}
.gform-footer {
  margin-top: 50px !important;
}

/* PROPERTY MANAGEMENT */
.services-sider .thim-slider-pagination {
  top: 100% !important;
}

#prime-rentals-langswitcher{
  width: 30% !important;
}

/* LONG LETS */
.term-long-lets .realpress-from-to {
  color: #666666 !important;
}
.term-long-lets .page-title {
  color: #07253f !important;
}
.bidrento-page {
  padding: 100px 0;
}
@media screen and (max-width: 1024px) {
  .gform-theme--foundation .gform_fields {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .bidrento-page {
  padding: 50px 30px;
}
}
@media screen and (max-width: 767px) {
  .gfield_label {
    font-size: 20px !important;
  }
    .collage-section{
    display: flex;
    gap: 5px;
    align-items: stretch;
    /* flex-wrap:wrap; */
		min-height:175px;
    
  }
  .collage-section .col{
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      flex: 1 1 100%;
    
  }
  .collage-section .row {
      margin-bottom: 5px;
      flex: 1;
  }
  .collage-section img {
      width: 100%;
      height: 100%!important;
      object-fit: cover;
      display: block;
  }
}

@media screen and (min-width: 640px) {
  .gform-theme--foundation .gfield--width-third {
    grid-column: span 12 !important;
  }
}

