@media (max-width: 1400px) {

.btn-gridient {padding: 10px 15px;}
.btn-login {padding: 8px 17px;}

}
@media(max-width: 1400px) {
  
.vadu-header .navbar-collapse {gap: 20px;}
.container:has(.vadu-header) {max-width :1366px;}
.vadu-header nav .container { max-width: 99%; }

}
@media (max-width: 1366px) {
  .check-list-items:before { width: 390px; height: 620px;}
}

@media(max-width: 1292px) {
  .vadu-header .navbar-collapse {gap: 0;}
  .vadu-header ul li {list-style: none;}
.vadu-header ul.navbar-nav { gap: 0; }
}

@media (max-width: 1200px) {

.header-logo img {width: 90px;height: 40px;}
.vadu-header ul.navbar-nav { gap: 6px; margin-bottom: 0px; }
h1 {font-size: 50px;}
.prioritize {width: 100%; }
.navbar-toggler:focus {box-shadow: none ;}
  .vadu-header .navbar-nav .nav-link { max-width: 100%;}

}


@media(max-width:1024px) {
.hero-section h1.section-title{font-size: 60px;
}
}

@media (max-width: 992px) {

.testimonial-parent {padding: 20px;margin: 20px; flex-direction: column;}
.testimonial-parent .user-image { width: 100%; height: 350px; object-fit: cover; border-radius: 20px; }
h1 {font-size: 48px;}
h2 {font-size: 40px;}
h3 { font-size: 35px;}
h4 {font-size: 25px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
p {font-size: 16px;}
.fs-28 { font-size: 22px;}
.fs-22 { font-size: 18px;}
.listed-vadu-inner {padding: 20px; }
.why-vadu-parent {padding: 20px; }
.stats-main .stats-inner {justify-content: start;}
.listing-archive .result-sec { padding-top: 37px; }
.check-list-items:before { width: 350px;height: 500px;top: 38%;right: -35%;}
.stats-border {border-left: dashed #9B6CD6;}
.stats-grid {display: grid;grid-template-columns: repeat(1, 1fr);}
.hero-section h1.section-title {font-size: 40px;}


}

@media (max-width: 768px) {

.listed-vadu-inner .listed-vadu-btn {width: 100%;}
.stats-grid:before {  bottom: 96.7%; }
.stats-grid:after {bottom: 96.7%;}
h1 {font-size: 40px;}
.stats-container {padding: 10px;}
.stats-grid {grid-template-columns: 1fr;gap: 30px;}
.stat-number {font-size: 20px;}
.stats-grid {padding: 20px 20px 20px 20px;}
.stat-item {padding: 20px 19px; }
.what-we-do-text {width: 100%;}
.contrator-list-card-header .contrator-list-card-inner {flex-wrap: wrap;}
.contrator-list-card-inner {border-right:0;width: 100%;}
.contrator-list-card-header { flex-wrap: wrap; }
.contrator-list-card-inner .contractor-wishlist img {width: 100%;object-fit: cover; height: 200px;}
.contrator-list-card-inner .contractor-wishlist {width: 100%;}

}

@media(max-width: 767px) {
.vadu-header .dropdown {display: none;}
footer.footer .dropdown-col{display: block;}
.container, .container-sm {max-width: 767px;}
.header-btn-group {flex-direction: column;align-content: flex-start;}
.header-btn-group .btn-login {align-self: flex-start;}
}



@media (max-width: 640px) {
.vertical-divider {display: none;}
.location-section {min-width: unset;}
.search-btn { width: 100%;justify-content: center;border-radius: 16px;padding: 12px;}
.search-container { flex-direction: column; border-radius: 24px; padding: 12px; gap: 8px; }       
.search-input-section, .location-section { width: 100%; background: #f9fafb; border-radius: 16px; padding: 0 10px; }  
.search-container-input { flex-direction: column; width: 100%; }
.location-input, .search-input {padding: 10px 2px;}
.hero-section {padding-bottom: 5em;}
.trending-section .card_footer {align-items: center;}
footer.footer {padding-inline: 10px;}

}


@media (max-width: 480px) {
h1 {font-size: 30px;}
h4 {font-size: 25px;}
.stat-number {font-size: 25px;}
.fs-16 {font-size: 15px;}
h2 {font-size: 25px;}
.fs-28 {font-size: 18px;}
h5 {font-size: 18px;}
.check-list-items:before { width: 230px; height: 339px; top: 63%; right: -20%; }
.hero-section h1.section-title {font-size: 35px;}
}

@media (max-width: 425px) {
.check-list-items:before { width: 230px; height: 278px; top: 75%; right: -18%; }
.vadu-btn .btn-gridient {padding: 13px 16px;}
.learn-more-btn {  padding: 13px 10px; }
}




