.send-btn-div-container {
  width  : 100%;
  display: contents;
}

.send-btn-div-container button {
  width         : 100%;
  text-transform: uppercase;
}

#form-submit {
  border-radius: 25px !important;
}

#form-reset {
  border-radius: 25px !important;
}

.contact-information {
  padding: 20px 0 70px 0;
}

.contact-information .contact-item {
  padding         : 60px 30px;
  background-color: #f7f7f7;
  text-align      : center;
  border-radius   : 3px;
}

.contact-information .contact-item i {
  color        : #f33f3f;
  font-size    : 48px;
  margin-bottom: 40px;
}

.contact-information .contact-item h4 {
  font-size     : 20px;
  font-weight   : 700;
  letter-spacing: 0.25px;
  margin-bottom : 15px;
}

.contact-information .contact-item p {
  margin-bottom: 20px;
}

.contact-information .contact-item a {
  font-weight: 600;
  color      : #f33f3f;
  font-size  : 15px;
}

.contact-information .contact-item p.timing {
  color      : #f33f3f;
  font-size  : 15px;
  font-weight: 400;
}

#contact-form .row small {
  margin-top: 20px;
}

/* Hide recaptcha v3 */
.grecaptcha-badge {
  opacity: 0;
}

@media only screen and (min-width: 992px) {
  .container {
    max-width: 1200px;
  }
}

.show-hide-products-mobile img {
  max-width: 100%;
  overflow : hidden;
}

.mobile-article-title {
  font-size   : 1.3rem;
  font-variant: small-caps;
  color       : #f33f3f;
  transition  : all 0.3s ease;
}

.show-hide-products-mobile div article h5:not(:first-child) {
  margin-top: 10px;
}

.show-hide-products-mobile .collapse:not(.show) {
  display      : block;
  overflow     : hidden;
  padding-left : 0px !important;
  padding-right: 0px !important;
}

.show-hide-products-mobile .collapsing {
  height: 25rem;
}

.show-hide-products-mobile div.grid-item {
  padding-left : 0px !important;
  padding-right: 0px !important;
}

.show-hide-products-mobile .grid-item a.collapsed::after {
  content: "View Complete Details";
  display: none;

}

.show-hide-products-mobile .grid-item a:not(.collapsed)::after {
  /* content: "- Show Less"; */
  display: none;
}

.properties-table-content {
  width : 100%;
  border: 0;
}

.properties-table-content tr {
  border-bottom: solid 3px #eaeaea;
}

.properties-table-content td {
  text-align: left;
}

@media only screen and (max-width: 450px) {
  .properties-table-content td:last-child {
    margin-right: 0px !important;
    display: contents;
  }
}

@media (min-width: 0) {
  .g-mb-30 {
    margin-bottom: 2.14286rem !important;
  }
}

@media (min-width: 0) {
  .g-py-40 {
    padding-top   : 1.42857rem !important;
    padding-bottom: 2.85714rem !important;
  }
}

@media (min-width: 0) {
  .g-px-20 {
    padding-left : 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
}

@media (min-width: 0) {
  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }
}

.g-bg-white {
  background-color: #fff !important;
}

.u-shadow-v18 {
  box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.15);
}

.g-color-primary {
  color: #72c02c !important;
}

.g-font-size-16 {
  font-size: 1.14286rem !important;
}

.g-mb-10 {
  margin-bottom: 0.71429rem !important;
}

.g-mb-10 {
  margin-bottom: 0.71429rem !important;
}

.g-color-black {
  color: #000 !important;
}

.g-font-weight-600 {
  font-weight: 600 !important;
}

.first-image img {
  width : 100%;
  height: auto;
}