@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
@import url("https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css");
.logo-one {
  max-width: 150px;
}

.banner-item-img img {
  border-radius: 30px 0 0 30px;
}

.bg-img {
  background-size: cover;
  background-position: center;
}

.bg-img2 {
  background-size: cover;
  background-position: left;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", serif;
}

.about-area p {
  font-size: 20px;
}

.service-preview-item img {
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  width: 100%;
}

.card.dc-card {
  border-radius: 15px;
  overflow: hidden;
}
.card.dc-card .card-body {
  padding: 20px;
}
.card.dc-card .card-body .card-title {
  margin-bottom: 30px;
  color: #000;
}
.card.dc-card .card-body img {
  border-radius: 5px;
  height: 220px;
  max-width: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.slideLeft {
  transform: translateX(80%);
  transition: all linear 0.3s;
}

.bg-image {
  background-size: cover;
  background-position: center top;
}

@media screen and (max-width: 768px) {
  .logo-one {
    max-width: 110px;
  }
  .work-card .content {
    padding: 15px;
  }
  .service-preview-item img {
    height: 267px;
  }
  .portfolio-card a img {
    height: 150px;
  }
}
.services-card > a {
  display: block;
  width: 100%;
  height: 218px;
  overflow: hidden;
}
.services-card > a img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all linear 0.3s;
}
.services-card > a img:hover {
  transform: scale(1.1);
}/*# sourceMappingURL=main.css.map */