
@media (max-width: 767px) { 
.navbar-brand {width: 27%;}
.navbar-toggler{background-color: #C9A84C;}
.style-two .hero-content h2 {font-size: 30px; line-height: 34px; color: #ffffff; font-weight: 500; margin: 0; }
.style-two .hero-content h1{font-size: 15px; margin-top: 30px; margin-bottom: 12px;}
.style-two .hero-content p {font-size: 14px; line-height: 19px; color: #fff; font-weight: 400; width: 100%; margin: 13px 0 15px; }
.style-two .hero-btn a {font-size: 13px; padding: 9px 13px;}
.hero7-img1{position: unset;}
.hero1-img-1{display: none;}
.hero7-images{height: auto; margin-top: 22px; margin-bottom: 22px;}
.stats-bar {border-top: 1px solid rgba(201, 168, 76, 0.12); border-bottom: 1px solid rgba(201, 168, 76, 0.12); display: grid; grid-template-columns: repeat(2, 1fr); }
.stat {padding: 9px 15px 13px; border-right: 1px solid rgba(201, 168, 76, 0.1); transition: background 0.3s; border-bottom: 1px solid rgba(201, 168, 76, 0.1); }
.stat-n{font-size: 30px;}
.path-wrapp {padding: 26px 0px; }
.path-head h2 {font-size: 28px; margin-bottom: 13px; }
.path-head p {width: 100%; margin: 0 auto; font-size: 14px; text-align: center; }
.path-card{padding: 20px;}
.path-card h3{font-size: 27px;}
.path-features li{font-size: 14px; padding: 10px 0px;}
 .path-cta {font-size: 12px; padding: 10px 48px; }
.process-steps {display: grid; grid-template-columns: repeat(1, 1fr); border-top: 1px solid #DDDBD8; gap: 0; }
.p-step-dot{display: none;}
.p-step-title{font-size: 24px;}
.cta-con h2 {color: #fff; width: 90%; margin: 0 auto; font-size: 20px; }
.home-contact-wrapp {padding: 17px 0px; }
.final-cta-left h2 {font-size: 24px; margin-bottom: 1.5rem; color: #000; }
.final-cta-left p {font-size: 14px; line-height: 1.85; color: #000; margin-bottom: 19px; }
.final-cta-right{margin-top: 20px;}
.final-cta-right h3{font-size: 29px;}
.main-footer p{font-size: 13px;}
.navbar-nav {gap: 1px;}
.nav-right{margin-bottom: 25px;}

.inner-banner-img img {width: 100%; height: 160px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 25px; margin-bottom: 6px; }
ol.breadcrumb li{font-size: 14px;}
.about-mid-wrapp {padding: 22px 0px; }
.about-left-image img {width: 100%; margin-bottom: 20px; }
.eyebrow {font-size: 13px; margin-bottom: 13px; }
.blog-listing-wrapp {padding: 24px 0px 0px; }
.blog-card__title {margin: 0px; font-size: 19px; font-weight: 700; line-height: 24px; color: #000; }
.blog-card__content {padding: 20px 27px 26px;}
.blog-detail-title h3{font-size: 24px;}
.blod-detail-description h2 {font-size: 23px; font-weight: 700; color: #000; margin-bottom: 20px; }
.blod-detail-description ul li{padding-left: 0px;}
.blod-detail-description ol li{margin-bottom: 15px;}
.serv-det-inn h2 {font-size: 21px; margin-bottom: 10px; font-weight: 700; }
.serv-det-inn h3 {font-size: 21px; font-weight: 700; }
.third-div-con {width: 100%;}
.second-con-div img{width: 100%;}


.section_title h1 {
  font-size: 23px;
  line-height: 29px;
  color: #000;
  font-weight: 600;
  margin: 0;
}
.contact-area.style-two .contact-info-box {
  display: block;
  align-items: center;
  gap: 20px;
  margin-bottom: 24px;
}
.contact-area.style-two .contact-info-icon {
  width: 59px;
  height: 57px;
  line-height: 59px;
  border-radius: 35px;
  background-color: #faf4ee;
  text-align: center;
  font-size: 27px;
  color: #C9A84C;
  margin-bottom: 12px;
}
.contact-area.style-two .row.form-bg {
  background-color: #c9a84c1a;
  padding: 19px 8px 41px;
  margin-top: 40px;
}




}


@media (min-width: 768px) and (max-width: 991px) { 

.navbar-brand {width: 16%;}
.navbar-toggler{background-color: #C9A84C;}
.style-two .hero-content h2 {font-size: 30px; line-height: 34px; color: #ffffff; font-weight: 500; margin: 0; }
.style-two .hero-content h1{font-size: 15px; margin-top: 30px; margin-bottom: 12px;}
.style-two .hero-content p {font-size: 14px; line-height: 19px; color: #fff; font-weight: 400; width: 100%; margin: 13px 0 15px; }
.style-two .hero-btn a {font-size: 13px; padding: 9px 13px;}
.hero7-img1{position: unset;}
.hero1-img-1{display: none;}
.hero7-images{height: auto; margin-top: 22px; margin-bottom: 22px;}
.stats-bar {border-top: 1px solid rgba(201, 168, 76, 0.12); border-bottom: 1px solid rgba(201, 168, 76, 0.12); display: grid; grid-template-columns: repeat(2, 1fr); }
.stat {padding: 9px 15px 13px; border-right: 1px solid rgba(201, 168, 76, 0.1); transition: background 0.3s; border-bottom: 1px solid rgba(201, 168, 76, 0.1); }
.stat-n{font-size: 30px;}
.path-wrapp {padding: 26px 0px; }
.path-head h2 {font-size: 28px; margin-bottom: 13px; }
.path-head p {width: 100%; margin: 0 auto; font-size: 14px; text-align: center; }
.path-card{padding: 20px;}
.path-card h3{font-size: 27px;}
.path-features li{font-size: 14px; padding: 10px 0px;}
 .path-cta {font-size: 12px; padding: 10px 48px; }
.process-steps {display: grid; grid-template-columns: repeat(1, 1fr); border-top: 1px solid #DDDBD8; gap: 0; }
.p-step-dot{display: none;}
.p-step-title{font-size: 24px;}
.cta-con h2 {color: #fff; width: 90%; margin: 0 auto; font-size: 20px; }
.home-contact-wrapp {padding: 17px 0px; }
.final-cta-left h2 {font-size: 24px; margin-bottom: 1.5rem; color: #000; }
.final-cta-left p {font-size: 14px; line-height: 1.85; color: #000; margin-bottom: 19px; }
.final-cta-right{margin-top: 20px;}
.final-cta-right h3{font-size: 29px;}
.main-footer p{font-size: 13px;}
.navbar-nav {gap: 1px;}
.nav-right{margin-bottom: 25px;}


.inner-banner-img img {width: 100%; height: 160px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 25px; margin-bottom: 6px; }
ol.breadcrumb li{font-size: 14px;}
.about-mid-wrapp {padding: 22px 0px; }
.about-left-image img {width: 100%; margin-bottom: 20px; }
.eyebrow {font-size: 13px; margin-bottom: 13px; }
.blog-listing-wrapp {padding: 24px 0px 0px; }
.blog-card__title {margin: 0px; font-size: 19px; font-weight: 700; line-height: 24px; color: #000; }
.blog-card__content {padding: 20px 27px 26px;}
.blog-detail-title h3{font-size: 24px;}
.blod-detail-description h2 {font-size: 23px; font-weight: 700; color: #000; margin-bottom: 20px; }
.blod-detail-description ul li{padding-left: 0px;}
.blod-detail-description ol li{margin-bottom: 15px;}
.serv-det-inn h2 {font-size: 21px; margin-bottom: 10px; font-weight: 700; }
.serv-det-inn h3 {font-size: 21px; font-weight: 700; }
.third-div-con {width: 100%;}
.second-con-div img{width: 100%;}

.section_title h1 {
  font-size: 23px;
  line-height: 29px;
  color: #000;
  font-weight: 600;
  margin: 0;
}
.contact-area.style-two .contact-info-box {
  display: block;
  align-items: center;
  gap: 20px;
  margin-bottom: 24px;
}
.contact-area.style-two .contact-info-icon {
  width: 59px;
  height: 57px;
  line-height: 59px;
  border-radius: 35px;
  background-color: #faf4ee;
  text-align: center;
  font-size: 27px;
  color: #C9A84C;
  margin-bottom: 12px;
}
.contact-area.style-two .row.form-bg {
  background-color: #c9a84c1a;
  padding: 19px 8px 41px;
  margin-top: 40px;
}



}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



 