body {
  background-color: #D0F4FA;
}
.bg-request-call {
  background-image: url(../assets/images/bg-request-call-main.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.bg-request-call-sub {
  background-image: url(../assets/images/bg-request-call-sub.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.page-banner-about {
  background-image: linear-gradient(
      to right,
      rgba(74, 76, 77, 0.7),
      rgba(74, 76, 77, 0.7)
  ),
  url(../assets/images/pages/8.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
/*page-banner-social .it was before 24-08-2023*/
.page-banner-aboutus {
  background-image: linear-gradient(
      to right,
      rgba(74, 76, 77, 0.7),
      rgba(74, 76, 77, 0.7)
  ),
  url(../assets/images/pages/1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.page-banner-service {
background-image: linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
),
url(../assets/images/pages/2.jpg);
background-repeat: no-repeat;
background-size: cover;
}


/* call from own blade file
.page-banner-image-gallery {
background-image: linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
),
url(../assets/images/pages/9.jpg);
background-repeat: no-repeat;
background-size: cover;
}
*/

.page-banner-testimonial {
background-image: linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
),
url(../assets/images/pages/3.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.page-banner-environmental {
background-image: linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
),
url(../assets/images/pages/4.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.page-banner-contactus {
background-image: linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
),
url(../assets/images/pages/5.jpg);
background-repeat: no-repeat;
background-size: cover;
}



.page-banner-gallery {
  background-image: linear-gradient(
      to right,
      rgba(74, 76, 77, 0.7),
      rgba(74, 76, 77, 0.7)
  ),
  url(../assets/images/pages/6.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
/* .video-slider-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75vh;
  background:  linear-gradient(
    to right,
    rgba(74, 76, 77, 0.7),
    rgba(74, 76, 77, 0.7)
  );
} */
#main-carousel{
  object-fit: cover;
  object-position: center;
  height: 75vh;
  overflow: hidden;
}
.border-blue{
  width: 34px;
  border: 1px solid #069FDE;
  margin-left: 16px;
}
.google-map {
  width: 100%;
}

.map-responsive {
  max-width:100%;
}
.triangle {
  background-color: #D0F4FA;
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  width: 124.57px;
  height: 60.36px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media only screen and (max-width: 575px) {
  .mobile-navbar{
      width: 100%!important;
      justify-content: space-between!important;
  }
  /* .video-slider-overlay{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 30vh;
      background:  linear-gradient(
        to right,
        rgba(74, 76, 77, 0.7),
        rgba(74, 76, 77, 0.7)
      );
    } */
    #main-carousel{
      object-fit: cover;
      object-position: center;
      height: 25vh;
      overflow: hidden;
    }

}
@media only screen and (min-width: 576px) {
  .bg-why-choose-us {
      background-image: url(../assets/images/bg-dots.png),url(../assets/images/bg-wave.png);
      background-repeat: no-repeat;
      background-size: 35%,25% 100%;
      background-position: left bottom,100% 0%;
  }
  #main-carousel{
      object-fit: cover;
      object-position: center;
      height: 50vh;
      overflow: hidden;
    }
    /* .video-slider-overlay{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 50vh;
      background:  linear-gradient(
        to right,
        rgba(74, 76, 77, 0.7),
        rgba(74, 76, 77, 0.7)
      );
    } */
}
@media only screen and (min-width: 768px) {

  #main-carousel{
      object-fit: cover;
      object-position: center;
      height: 37vh;
      overflow: hidden;
    }
    /* .video-slider-overlay{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 50vh;
      background:  linear-gradient(
        to right,
        rgba(74, 76, 77, 0.7),
        rgba(74, 76, 77, 0.7)
      );
    } */
}
@media only screen and (min-width: 992px) {
  /* .bg-why-choose-us {
      background-image: url(../assets/images/bg-dots.png),url(../assets/images/bg-wave.png);
      background-repeat: no-repeat;
      background-size: 35%,25% 100%;
      background-position: left bottom,100% 0%;
  } */
  #main-carousel{
      object-fit: cover;
      object-position: center;
      height: 75vh;
      overflow: hidden;
    }
    /* .video-slider-overlay{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 75vh;
      background:  linear-gradient(
        to right,
        rgba(74, 76, 77, 0.7),
        rgba(74, 76, 77, 0.7)
      );
    } */
}

@media (max-width: 1024px) {
      /*#logo-link {*/
      /*  width: 255px;*/
      /*} */
      #logo-img {
        height: 55px;
      }
    }
    
    @media (max-width: 480px) {
      #logo-img {
        height: unset;
      }
}

