.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}
@media screen and (max-height:1024px){
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}
}
@media screen and (max-height:640px){
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}
}
.ast-builder-html-element div{font-size:21px;font-weight:800;text-align:unset}
.ast-builder-html-element ul{margin-left:20px;margin-top:20px;list-style: none !important;}
.ast-builder-html-element ul.contact{list-style:none}
.ast-builder-html-element ul li{list-style:none}
.ast-builder-html-element ul li a{font-size:17px;color:#fff;font-weight:700;margin:3px 0}
.banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;width:100%;padding:0 15px}
.banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,.2));z-index:1}
.banner-content h1{font-size:36px;font-weight:600;margin-bottom:30px}
.search-title{color:#fff;text-align:center;font-size:22px;font-weight:700;margin-bottom:30px}
.search-bar{display:flex;max-width:600px;margin:0 auto 20px;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:4px;overflow:hidden}
.search-bar select{flex:1;padding:14px 16px;font-size:16px;border:none;outline:0;appearance:none}
.search-bar button{background:#311b92;color:#fff;border:none;padding:0 20px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}
.search-bar button:hover{background:#333}
.search-stats{font-size:16px;color:#fff;font-weight:700}
.contact-line{margin-top:5px;font-size:16px;color:#fff}
.contact-line a{color:#fff;text-decoration:underline}
p.text-white-mail{width:100%;color:#fff}
.folio_1im1 img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;height:auto}
.bloh_h1l img{width:100%;aspect-ratio:3/2;object-fit:contain;background-color:#000;display:block}
@media (max-width:576px){
.search-title{font-size:18px;margin-top:100px;}
}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.contain{padding:50px 20px 40px;margin:auto}
.bg-light1{background-color:#000}
.mainheading{font-size:27px;margin-bottom:30px;color:#ffa300!important}
.link-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:5px}
.link-grid a{text-decoration:none!important}
.link-grid a:hover{color:#fff}
.link-badge{display:block;padding:5px 7px;font-size:14px;border-radius:20px;text-align:center;font-weight:700;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}
.badge-color-1{background:#ff0079}
.badge-color-2{background:#1fa9e2}
.badge-color-3{background:#9f0c4a}
.badge-color-4{background:#ff8c00}
.link-badge:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.2);opacity:.9}
@media (max-width:992px){
.link-grid{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media (max-width:576px){
.link-grid{display:grid;grid-template-columns:repeat(2,1fr)}
.link-badge{display:block;padding:5px 6px;font-size:12px}
}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:600;line-height:2.2;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;margin:5px}
.label a{color:#fff}
.label-default{background-color:#c94f4f}
.label-primary{background-color:#347dbd}
.label-success{background-color:#4a9c4a}
.label-info{background-color:#41869c}
.label-warning{background-color:#7a4466}
.label-danger{background-color:#6c52a1}
.tags-section{background-color:#fff;color:#000}
.contain{padding:50px 20px 40px;max-width:1240px;margin:auto}
.tags-section h2{font-size:24px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-weight:700;color:#ffa300!important}
.tags-section h3 i{color:#fff}
.tags-wrapper{display:flex;flex-wrap:wrap;gap:10px}
.tags-wrapper a{padding:3px 12px;font-size:13px;font-weight:600;border-radius:12px;color:#fff;text-decoration:none!important;display:inline-block;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2)}
/* Red ~30% */
a.badge:nth-child(10n+1),
a.badge:nth-child(10n+2),
a.badge:nth-child(10n+3) {
  background-color: #dc3545;
}

/* Blue ~20% */
a.badge:nth-child(10n+4),
a.badge:nth-child(10n+5) {
  background-color: #007bff;
}

/* Green ~15% */
a.badge:nth-child(10n+6),
a.badge:nth-child(10n+7) {
  background-color: #28a745;
}

/* Dark Blue ~15% */
a.badge:nth-child(10n+8),
a.badge:nth-child(10n+9) {
  background-color: #347dbd;
}

/* Teal ~10% */
a.badge:nth-child(10n+10) {
  background-color: #17a2b8;
}

/* Orange ~10% → next cycle repeat होगा */
a.badge:nth-child(10n) {
  background-color: #fd7e14;
}

@media (max-width:768px){
.mobile-buttons{display:flex;position:fixed;bottom:0;left:0;right:0;background:navy;padding:15px;z-index:998;box-shadow:0 -2px 10px rgba(0,0,0,.2)}
.mobile-btn{flex:1;color:#fff;text-align:center;text-decoration:none;font-weight:600;display:flex;flex-direction:column;align-items:center;transition:var(--transition)}
.mobile-btn i{font-size:1.5rem;margin-bottom:5px}
}

.search-rent{text-align: center;font-size: 17px;color:#fff;font-weight: 700;}
.search-rent a{color:#fff;font-weight: 700;list-style: none;text-decoration: none;}


.bg-light1 {
  background-color: #000; /* Black background */
  padding: 50px 0;
  text-align: center;
}

.bg-light1 .mainheading {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 30px;
}

.link-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}

.link-grid .link-badge {
  display: inline-block;
  background: #FFA300; /* Yellow background */
  color: #000; /* Black text */
  padding: 10px 20px;
  border-radius: 30px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
}

.link-grid .link-badge:hover {
  background: #fff; 
  color: #000; 
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
  transform: translateY(-3px);
}

a{color:#fff;font-weight: 700;text-decoration: none !important;list-style: none !important;}
a:hover{color:#fff;font-weight: 700;text-decoration: none !important;list-style: none !important;}
.entry-content h3{color:#fff;}
.entry-content p{color:#fff;}
.entry-content ul li{color:#fff;}


.ast-builder-html-element ul li a::before {
  content: "›";            /* या '\203A' */
  margin-right: 8px;
  font-weight: 700;
  vertical-align: middle;
}

