.bgiyan-wrap{--navy:#102e4d;--orange:#e87926;--muted:#536274;font-family:inherit;color:#1a2938;max-width:1200px;margin:0 auto;padding:0 16px}.bgiyan-wrap *{box-sizing:border-box}.bgiyan-wrap section{margin:32px 0}.bgiyan-hero{border-radius:24px;background:linear-gradient(120deg,#0d3154,#176b81);padding:clamp(35px,6vw,85px);color:#fff}.bgiyan-hero h1{font-size:clamp(30px,5vw,58px);line-height:1.12;color:#fff;margin:12px 0}.bgiyan-hero p{font-size:18px;max-width:670px}.bgiyan-kicker{color:#ffd69c;font-weight:700;text-transform:uppercase;letter-spacing:2px}.bgiyan-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.bgiyan-button,.bgiyan-outline{display:inline-block;border-radius:9px;padding:12px 22px;text-decoration:none;font-weight:700;cursor:pointer}.bgiyan-button{background:var(--orange);border:2px solid var(--orange);color:white!important}.bgiyan-outline{border:2px solid white;color:white!important}.bgiyan-search-panel{background:#fff;box-shadow:0 12px 45px #1232;border-radius:18px;padding:26px;margin-top:-18px!important;position:relative}.bgiyan-search-panel label{font-size:23px}.bgiyan-search-input{display:flex;align-items:center;gap:10px;border:2px solid #e2e7ed;border-radius:12px;margin-top:13px;padding:8px 14px}.bgiyan-search-input input{border:0!important;outline:0;flex:1;font-size:18px;min-width:0;padding:10px}.bgiyan-search-input button{background:transparent;border:0;color:var(--navy);cursor:pointer}.bgiyan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bgiyan-card{background:#fff;border:1px solid #e5e8ec;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #15304d12}.bgiyan-card img{width:100%;aspect-ratio:1.6;object-fit:cover}.bgiyan-card-body{padding:20px}.bgiyan-card h3{font-size:20px;line-height:1.35;margin:0 0 10px}.bgiyan-card h3 a{color:var(--navy);text-decoration:none}.bgiyan-card p{color:var(--muted)}.bgiyan-price{font-weight:700;color:var(--orange)!important}.bgiyan-why{background:#f2f7f9;border-radius:20px;padding:26px}.bgiyan-features>div{background:white;border-radius:12px;padding:20px}.bgiyan-form-wrap{padding:28px;border-radius:18px;background:#fff8f1;border:1px solid #f6dfc8}.bgiyan-form{display:grid;gap:18px}.bgiyan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bgiyan-form label{display:block;font-weight:600}.bgiyan-form input,.bgiyan-form textarea{display:block;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:11px;margin-top:6px;background:white}.bgiyan-form button{justify-self:start}.bgiyan-privacy{font-size:12px;color:#666}.bgiyan-hp{position:absolute;left:-9999px}.bgiyan-success{color:#176534;font-weight:700}.bgiyan-error{color:#a12121}.bgiyan-breadcrumb{font-size:14px;margin:20px 0}.bgiyan-faq{border:1px solid #d9e2eb;padding:15px;border-radius:9px;margin:10px 0}.bgiyan-faq summary{font-weight:700;cursor:pointer}.bgiyan-faq summary::marker{color:var(--orange)}@media(max-width:800px){.bgiyan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bgiyan-grid,.bgiyan-fields{grid-template-columns:1fr}.bgiyan-hero{padding:30px 22px}.bgiyan-search-panel{padding:18px}.bgiyan-search-panel label{font-size:19px}}

/* v1.1 layout and theme compatibility */
body.single-bgiyan_yatra .entry-meta,body.single-bgiyan_yatra .post-meta,body.single-bgiyan_yatra .posted-on,body.single-bgiyan_yatra .byline,body.single-bgiyan_yatra .entry-footer,body.single-bgiyan_yatra .author-date{display:none!important}
body.single-bgiyan_yatra .entry-title{font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important}
body.single-bgiyan_yatra .entry-content{max-width:1200px!important}
.bgiyan-wrap{max-width:1240px}.bgiyan-wrap .bgiyan-hero{min-height:390px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center}.bgiyan-hero h1{font-weight:800}.bgiyan-wrap .bgiyan-search-panel{border:1px solid #e6edf5;z-index:1}.bgiyan-section-intro{text-align:center;max-width:750px;margin:0 auto 28px}.bgiyan-section-intro .bgiyan-kicker,.bgiyan-route .bgiyan-kicker{color:#bb631e}.bgiyan-section-intro h2{font-size:clamp(27px,3.5vw,39px);margin:8px 0}.bgiyan-grid{gap:20px}.bgiyan-card{transition:transform .18s ease,box-shadow .18s ease}.bgiyan-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #12304d22}.bgiyan-card img{aspect-ratio:1.55}.bgiyan-card .bgiyan-button{font-size:14px}.bgiyan-card h3{font-size:19px}.bgiyan-wrap .bgiyan-route{background:#f7fafc;padding:28px;border-radius:18px}.bgiyan-wrap .bgiyan-route .bgiyan-features{grid-template-columns:repeat(4,minmax(0,1fr))}.bgiyan-detail-banner{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;align-items:flex-end;background:#10304b;color:white}.bgiyan-detail-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,25,45,.9),rgba(3,25,45,.1))}.bgiyan-detail-banner img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.bgiyan-detail-banner>div{position:relative;z-index:1;padding:35px}.bgiyan-detail-banner h2{color:#fff!important;font-size:clamp(25px,4vw,43px)!important;margin:10px 0}.bgiyan-detail-banner p{color:#fff}.bgiyan-detail .bgiyan-breadcrumb{margin:25px 0}.bgiyan-detail>section{margin:30px 0}.bgiyan-detail .bgiyan-note{padding:18px;background:#fff9ed;border-left:4px solid #e87926;border-radius:8px}.bgiyan-wrap .bgiyan-form-wrap{scroll-margin-top:100px}.bgiyan-wrap .bgiyan-card-body{padding:20px}.bgiyan-wrap .bgiyan-grid .bgiyan-card{min-width:0}@media(max-width:900px){.bgiyan-wrap .bgiyan-route .bgiyan-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bgiyan-wrap .bgiyan-route .bgiyan-features{grid-template-columns:1fr}.bgiyan-detail-banner{min-height:270px}.bgiyan-detail-banner>div{padding:22px}.bgiyan-wrap .bgiyan-hero{min-height:320px}}
