.bg-black {
    --bs-black-rgb: 0, 0, 0;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
body{font-family:Poppins,sans-serif}
.header-area .main-header-area,.header-area .main-header-area.sticky{background: #000;}
.header-area .main-header-area .main-menu ul li a{color: #d2daed;}
.main-banner{position:relative;background-image:url(../../assets/images/shimla/southtravel-bg.jpeg);padding:2rem 0;background-size:cover;background-position:center center;background-attachment:fixed;min-height:82vh;display:flex;align-items:center}
.main-banner::after{position:absolute;inset:0;width:100%;content:'';background-color:rgba(0,0,0,.7)}
.banner-content h1{font-size:55px;font-weight:900}
.banner-content h4{font-size:40px;font-weight:500}
.banner-content .p1{font-size:30px;font-family:Arizonia}
.banner-content .p3{font-size:15px;font-family:monospace;margin:0;font-style:italic;font-weight:300;color:#03c337}
.packages-start-here{padding:2rem 0}
.packages-start-here .title{font-size:20px;font-weight:700}
.durations{font-size:12px}
.why_book svg{top:4px}
.btn-inverse-primary,.btn-inverse-primary:active,.btn-inverse-primary:focus,.btn-inverse-primary:hover{background-color:rgba(0,144,231,.2);background-image:none;border-color:rgba(0,144,231,0)}
.bg-light-blue,.btn-inverse-primary:not(.btn-inverse-light),.btn-inverse-primary:not(.btn-inverse-light):active{color:#0090e7;background-color:rgba(0,144,231,.2);background-image:none;border-color:rgba(0,144,231,0)}
.text-cyan{color:#0ff}
.right-side-bar{top:115px}
.destination_cover{font-size:13px}
.benefit{background-color:rgba(0,144,231,.2)}
figure .img-fluid{width:20px;object-fit:contain;height:20px;mix-blend-mode:color-burn}
.benefit figcaption{font-size:12px;margin-top:.5rem}
.arrival-text{font-size:11px;color:#fff;display:inline-block;line-height: 15px;
    margin-bottom: .5rem;}
.why_book{font-size:13px}
.form-wrapper .form-label{color:#00c4c4}
.form-wrapper .form-control{background-color:transparent;color:#fff;border:1px solid rgb(0 144 231 / 80%)}
.form-wrapper .form-control::placeholder{color:#6c757d}
.modal{--bs-modal-zindex:9999}
.statics strong,.right-side-bar a{font-size:14px}
.statics span{font-size:12px}

@media (max-width:767px) {
    .main-banner{padding:4rem 0;}
    .banner-content h1 {
        font-size: 40px
    }
    .banner-content h4 {
        font-size: 30px
    }
    .banner-content .p1 {
        font-size: 25px
    }
}