/* Enter Your Custom CSS Here */

/*Call Button*/
a.wp-call-button {
    display: none !important;
}

/* button cantact Form 7*/
.formbtn1 input.wpcf7-form-control.wpcf7-submit {
    background: #e76306;
    height: 50px;
    font-size: 2em !important;
    margin-top: 6px;
    white-space: pre-wrap;
}



/* button width cantact Form 7*/
.formbtn1 input {
    border-radius: 5px;
    width: 100%;
}


/* About Us Footer*/
p.mainft {
    margin: -29px 0px 6px 23px;}
p.mainft2 {
    margin: -29px 0px 6px 23px;	}
p.mainft3 {
    margin: -29px 0px 6px 23px;}
p.mainft4 {
    margin: -29px 0px 6px 23px;}
	


p.icomoon-the7-font-the7-home-02 {
		color: #122f4f;}

p.icomoon-the7-font-the7-phone-04 {
		color: #122f4f;}

p.icomoon-the7-font-the7-clock-01 {
    color: #122f4f;
}

p.icomoon-the7-font-the7-mail-011 {
    color: #122f4f;
}

/* Container Styling */
.image-overlay {
  position: relative;
  text-align: center; /* Center text */
  color: white; /* Default text color */
  overflow: hidden;
}

/* Image Styling */
.image-overlay img {
  width: 100%; /* Ensure the image covers the container */
  height: auto;
  display: block;
}

/* Text Styling */
.image-overlay .elementor-widget-heading,
.image-overlay .elementor-widget-text-editor {
  position: absolute;
  bottom: 0; /* Place text at the bottom, adjust as needed */
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  padding: 20px; /* Padding for better readability */
  background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
  color: #fff; /* Text color */
  box-sizing: border-box;
}

.image-overlay .elementor-widget-heading h2, /* Target specific elements as needed */
.image-overlay .elementor-widget-text-editor p {
  margin: 0;
  line-height: 1.5;
}