/**

 * Theme Name:     Royal Elementor Kit Child
 * Author:         Neelesh
 * Template:       royal-elementor-kit
 * Text Domain:	   royal-elementor-kit-child
 * Description:    Truly all in one Solution For Elementor Lovers. 140+ Elementor Templates KIT, 100+ Professional Elementor Widgets, Elementor theme builder, Elementor Popup Builder, Elementor Premade blocks and many other cool features like Sticky Header, Particle effects, parallax backgrounds and many other elementor addons. Simple Install the theme, click on - Get Started with Templates Kit button and that
 */

.contact-form .form-row {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}

.contact-form .form-column {
  flex: 1;
}

.contact-form input,
.contact-form select,
.contact-form textarea {
  width: 100%;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #d4dce6;
  background: #fff;
  font-family: "Poppins", Sans-serif !important;
}

.contact-form input[type="submit"] {
  width: 100%;
  background: #041a43;
  color: #fff;
  padding: 12px;
  border-radius: 6px;
  margin-top: 15px;
  border: none;
  cursor: pointer;
  font-size: 16px !important;
  font-family: "Poppins", Sans-serif !important;
}

.contact-form input[type="submit"]:hover {
  background: #333;
}

.contact-form p {
  margin: 0;
}

.contact-form label {
  margin-bottom: 5px;
  color: #333;
  font-family: "Poppins", Sans-serif;
}

.contact-form ::placeholder,
.contact-form select {
  font-family: "Poppins", Sans-serif !important;
  opacity: 1 !important;
  color: #333 !important;
}

.icon-box h3.elementor-icon-box-title {
  margin-top: -5px !important;
}

#region_slider .swiper-slide img {
    height: 700px !important;
    width: 100% !important;
    object-fit: fill !important;
}

@media (max-width: 767px){
.contact-form .form-row{
  display: block !important;
  margin-bottom: 0!important;
}
.contact-form .form-column{
  margin-bottom: 10px!important;
}
}