.logo {
  max-width: 150px !important;
}

.navbar .navbar-nav > li > a {
  font-size: 14px !important;
}

#home-architecture .slider-typography p span.slider-title-big6 {
  text-decoration: none;
  font-size: 110px;
  line-height: 160px;
}
@media (max-width: 1550px) {
  #home-architecture .slider-typography p span.slider-title-big6 {
    font-size: 90px;
    line-height: 130px;
  }
}
@media (max-width: 991px) {
  #home-architecture .slider-typography p span.slider-title-big6 {
    font-size: 80px !important;
    line-height: 110px !important;
  }
}
@media (max-width: 767px) {
  #home-architecture .slider-typography p span.slider-title-big6 {
    font-size: 50px !important;
    line-height: 90px !important;
  }
}
@media (max-width: 415px) {
  #home-architecture .slider-typography p span.slider-title-big6 {
    font-size: 46px !important;
    line-height: 84px !important;
  }
}
@media (max-width: 330px) {
  #home-architecture .slider-typography p span.slider-title-big6 {
    font-size: 40px !important;
    line-height: 70px !important;
  }
}
@media (max-width: 1550px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media (max-width: 1300px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media (max-width: 991px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 38px !important;
    line-height: 55px !important;
  }
}
@media (max-width: 767px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 26px !important;
    line-height: 38px !important;
  }
}
@media (max-width: 415px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 24px !important;
    line-height: 36px !important;
  }
}
@media (max-width: 330px) {
  #home-architecture .slider-typography p span.slider-title-big7 {
    font-size: 22px !important;
    line-height: 32px !important;
  }
}

.btn-brand-orange {
  border: 2px solid rgba(218, 93, 31, 0.662745098);
  color: #fff;
  display: inline-block;
  background-color: #DA5E1F;
  padding: 7px 20px 8px;
  width: auto;
}
.btn-brand-orange:hover {
  border: 2px solid #DA5E1F;
  color: #000;
  background-color: transparent;
}

.double-line:before {
  border-top: 4px double rgba(218, 94, 31, 0.15) !important;
}

.team-member .team-details {
  height: 55%;
}
@media (max-width: 480px) {
  .team-member .team-details {
    margin: 0 20px !important;
  }
}

@media (max-width: 767px) {
  .page-title-large {
    min-height: 350px !important;
  }
}
.page-title-large h1.white-text {
  font-size: 60px !important;
  line-height: 75px;
  font-weight: 800;
}
@media (max-width: 480px) {
  .page-title-large h1.white-text {
    font-size: 32px !important;
    line-height: 45px;
  }
}
.page-title-large span {
  font-size: 24px !important;
  line-height: 44px;
}
@media (max-width: 480px) {
  .page-title-large span {
    font-size: 16px !important;
    line-height: 34px;
  }
}

.full-width-headline h2.white-text {
  font-size: 60px !important;
  line-height: 75px !important;
  margin-top: 200px !important;
  font-weight: 400 !important;
}
@media (max-width: 480px) {
  .full-width-headline h2.white-text {
    font-size: 32px !important;
    line-height: 45px;
  }
}
.full-width-headline .full-width-header-post-meta {
  line-height: 32px !important;
  font-size: 16px !important;
}

@media (max-width: 480px) {
  .blog-listing .mb-sm-20 {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .blog-listing .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
  }
}
@media (max-width: 480px) {
  .blog-listing .blog-date-right {
    padding-top: 0 !important;
  }
}

.opacity-lighter {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0.4;
  z-index: 1;
  top: 0;
  left: 0;
}

.text-orange {
  color: #DA5E1F;
}

.text-blue {
  color: #1A4F87;
}

footer.bg-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-image: url("https://clientwebsites.designjuice.in/skaat/wp-content/uploads/2025/08/footer-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 62vh;
}
@media (max-width: 1800px) {
  footer.bg-image {
    min-height: 55vh;
  }
}
@media (max-width: 1380px) {
  footer.bg-image {
    min-height: 64vh;
  }
}
@media (max-width: 1290px) {
  footer.bg-image {
    min-height: 58vh;
  }
}
@media (max-width: 1025px) {
  footer.bg-image {
    min-height: 23vh;
  }
}
@media (max-width: 850px) {
  footer.bg-image {
    min-height: 21vh;
  }
}
@media (max-width: 780px) {
  footer.bg-image {
    min-height: 23vh;
  }
}
@media (max-width: 767px) {
  footer.bg-image {
    min-height: 13vh;
  }
}
footer.bg-image .hcode-footer-wrapper {
  border: none !important;
}

.lg-margin-top-three {
  margin-top: 3%;
}

.lg-margin-top-four {
  margin-top: 4%;
}

.lg-margin-bottom-two {
  margin-bottom: 2%;
}

@media (max-width: 640px) {
  .sm-margin-bottom-zero {
    margin-bottom: 0 !important;
  }
}

.lg-margin-bottom-three {
  margin-bottom: 3%;
}

@media (max-width: 1800px) {
  .md-margin-bottom-ten {
    margin-bottom: 10% !important;
  }
}

.lg-margin-bottom-fifteen {
  margin-bottom: 15%;
}

.wpcf7 form .wpcf7-response-output {
  width: calc(100% - 30px);
  display: table;
  margin: 0 auto;
}

.copyright {
  text-transform: none !important;
}/*# sourceMappingURL=custom.css.map */