.elementor-67 .elementor-element.elementor-element-23a2d25 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-517801a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-517801a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-517801a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-550px;margin-bottom:0px;}.elementor-67 .elementor-element.elementor-element-517801a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67 .elementor-element.elementor-element-0f04ad6 iframe{height:523px;}.elementor-67 .elementor-element.elementor-element-92e06e8:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-92e06e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-92e06e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-67 .elementor-element.elementor-element-92e06e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-67 .elementor-element.elementor-element-1bbfb14 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;border-style:solid;border-width:02px 02px 0px 02px;border-color:#FFFFFF;border-radius:20px 20px 0px 0px;}body:not(.rtl) .elementor-67 .elementor-element.elementor-element-1bbfb14{left:0px;}body.rtl .elementor-67 .elementor-element.elementor-element-1bbfb14{right:0px;}.elementor-67 .elementor-element.elementor-element-1bbfb14{top:-238px;z-index:5;}@media(max-width:767px){body:not(.rtl) .elementor-67 .elementor-element.elementor-element-1bbfb14{left:5px;}body.rtl .elementor-67 .elementor-element.elementor-element-1bbfb14{right:5px;}.elementor-67 .elementor-element.elementor-element-1bbfb14{top:102px;}.elementor-67 .elementor-element.elementor-element-1bbfb14 .elementor-button{font-size:18px;}}/* Start custom CSS for bdevs-contact, class: .elementor-element-23a2d25 */.contact-us2 .section-subtitle {
  color: black !important;
}
.item span.ti-location-pin {
  color: black !important;
}
.item span.ti-mobile {
  color: black !important;
}
.item span.ti-email {
  color: black !important;
}

.icon.ti-location-pin::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url('/wp-content/uploads/2025/08/placeholder.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.icon.ti-mobile::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url('/wp-content/uploads/2025/08/iphone.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.icon.ti-email::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url('/wp-content/uploads/2025/08/mail.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}


.contact-us2 .wpcf7-form-control.wpcf7-submit.btn-form2-submit {
  background-color: white !important;
  color: black !important;
  border: 1px solid black; /* optional: visible border */
  transition: all 0.3s ease;
}
.contact-us2 .contact-form.bg-darkbrown {
  background-color: black !important;
}

.contact-us2 .wpcf7-form-control::placeholder {
  color: #aaaaaa !important;  /* Light gray */
  opacity: 1;                 /* Full opacity for better visibility */
}
.contact-us2 textarea.wpcf7-form-control {
  border: 1px solid #ccc !important; /* light gray border */
  background-color: black !important; /* agar aap black background rakhna chahte hain */
  color: #cccccc !important; /* text color */
  padding: 8px; /* thoda padding agar chahiye */
  resize: vertical; /* agar resize enable karna ho */
}
/* Input aur textarea me entered text ka color set karo */
.contact-us2 .wpcf7-form-control,
.contact-us2 .wpcf7-form-control:focus {
  color: #cccccc !important; /* Light gray, change kar sakte ho */
  background-color: black !important; /* Agar background black hi rakhna hai */
  caret-color: white !important; /* Cursor ka color white rahe */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bbfb14 */.book-now {
  position: fixed;
  top: 50%;
  right: -60px;
  transform: rotate(270deg) translateY(-50%);
  transform-origin: right center;
  z-index: 9999;
}

/* Responsive adjustment for small screens */
@media screen and (max-width: 768px) {
  .book-now {
    right: -70px;
  }
}/* End custom CSS */