img.yazi_img {
  margin-top:-200px; 
  margin-bottom:-350px;
  content:url("images/yazi4.png");
}
@media only screen and (min-width:100px) and (max-width:700px){
  img.yazi_img {
    margin-top:-100px; 
    content:url("images/yazi8.png");
  }
}

/* Latest Section */
.ts-facts-img {
        display: none;
}

p {
  font-family: "Dosis", sans-serif;
  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #212121;
  font-weight: 700;
  font-family: "Dosis", sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased !important;
}
.text_b {
  font-size: 32px;
  line-height: 60px;
  text-align:left;
}
.text_bp {
  font-size: 24px;
  line-height: 40px;
  text-align:justify;
}
.text_b1 {
  font-size: 28px;
  line-height: 60px;
  text-align:left;
}
.text_bp1 {
  font-size: 18px;
  line-height: 1.8;
  text-align: justify;
  margin-bottom: 30px;
}

.text_bp1 ul {
  margin-bottom: 0;
}

.text_bp1 li {
  margin-bottom: 10px;
}
.text_bottom_margin {
  margin-bottom: 50px;
}
.project-img-container {
  cursor: pointer;
  margin: 5px;
}

.container1 {
  display: flex;
  flex-wrap: wrap; /* Allows wrapping */
  margin-top: 100px;
  margin-bottom: 100px;
}

.box {
  flex: 1; /* Allows each div to take equal space */
  padding: 0px;
  box-sizing: border-box; /* Includes padding in size */
  padding-left: 50px;

}

@media (max-width: 767px) {
  .container1 {
    flex-direction: column; /* Stacks elements vertically */
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .box {
    padding-left: 0px;
    padding-top: 50px;
  }
}
.image {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%; /* Ensures all images scale to container size */
  height: 100%; /* Keeps images proportionate */
  opacity: 1; /* Adjust transparency so overlapping is visible */
}
.imag1 {
  position: absolute;
  top: 100px;
  left: 400px;
  width: 100%; /* Ensures all images scale to container size */
  height: 100%; /* Keeps images proportionate */
  opacity: 1; /* Adjust transparency so overlapping is visible */
}
.text_b2 {
  font-size: 24px;
  line-height: 60px;
  text-align:left;
  color: #1b1a1a;
  font-weight: 500;
}