.packages-header {
    width: 100%;
    height: 300px;
    position: relative;
}

.packages-header-over-layer {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: #0a0a0a;
    opacity: 0.8;
}

.packages-header h1 {
    height: fit-content;
    width: fit-content;
    color: white;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
}

/* =============== package 01 =============== */
.packages-header-1{
    background: url("../packages/e.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.packages-header-2 {
    background: url("../location/sigiri_fresco.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-header-3 {
    background: url("../location/sigiri_fresco.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.packages-header-4 {
    background: url("../location/sigiri_fresco.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}













.packages-details {

}

.packages-details-topic {
    text-align: center;
}

.packages-details-plan {
    padding-right: 0px!important;
}

.packages-details-plan-card {
    width: 100%;
    min-height: 300px;
    /*max-height: 600px;*/
    /*margin: 20px;*/
    background: white;
    border-radius: 20px;
}

.packages-details-plan-card-image {
    box-shadow: inset -80px 0 30px 10px rgba(255, 255, 255); /* Inner shadow */
    border-radius: 20px;
}

.packages-details-plan-card-image-1 {
    background: url("../packages/e.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-2 {
    background: url("../packages/a.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-3 {
    background: url("../packages/b.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-4 {
    background: url("../packages/c.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-5 {
    background: url("../packages/d.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-6 {
    background: url("../packages/f.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.packages-details-plan-card-image-21 {
    background: url("../packages/j.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-22 {
    background: url("../packages/k.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-23 {
    background: url("../packages/l.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-24 {
    background: url("../packages/a.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-25 {
    background: url("../packages/b.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-26 {
    background: url("../packages/c.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-27 {
    background: url("../packages/g.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-28 {
    background: url("../packages/h.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-29 {
    background: url("../packages/i.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.packages-details-plan-card-image-30 {
    background: url("../packages/f.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}



.packages-details-plan-card-image-100 {
    background: url("../packages/3_1.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-200 {
    background: url("../packages/3_2.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-300 {
    background: url("../packages/3_3.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-400 {
    background: url("../packages/3_4.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-500 {
    background: url("../packages/3_5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-600 {
    background: url("../packages/3_6.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-700 {
    background: url("../packages/3_7.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-800 {
    background: url("../packages/3_8.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-900 {
    background: url("../packages/3_9.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1000 {
    background: url("../packages/3_10.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1100 {
    background: url("../packages/3_11.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1200 {
    background: url("../packages/3_12.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1300 {
    background: url("../packages/3_13.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1400 {
    background: url("../packages/3_14.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.packages-details-plan-card-image-1500 {
    background: url("../packages/3_15.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/*package 4*/
.package-4-1-1 {
    background: url("../packages/4_1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.package-4-1 {
    background: url("../packages/4_2.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.package-4-2 {
    background: url("../packages/4_3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.package-4-3 {
    background: url("../packages/4_4.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.package-4-4 {
    background: url("../packages/4_5.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.package-4-5 {
    background: url("../packages/4_6.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-6 {
    background: url("../packages/4_7.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-7{
    background: url("../packages/4_8.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-8 {
    background: url("../packages/4_9.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-9 {
    background: url("../packages/4_10.webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-10 {
    background: url("../packages/4_11.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-11 {
    background: url("../packages/4_12.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-12 {
    background: url("../packages/4_13.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-13 {
    background: url("../packages/4_14.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-14 {
    background: url("../packages/4_15.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-15 {
    background: url("../packages/4_16.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-16 {
    background: url("../packages/4_17.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-17 {
    background: url("../packages/4_18.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-18 {
    background: url("../packages/4_19.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.package-4-19 {
    background: url("../packages/4_20.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.packages-details-plan-card-text {
    padding: 20px 20px 20px 0px;
    position: relative;
}

.packages-details-plan-card-text>div {
    height: fit-content;
    /*position: absolute;*/
    /*right: 0;*/
    /*left: 0;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*margin: auto;*/
}

.packages-details-plan-card-text>div ol {
    list-style: disc;
}

.package-map {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

/* =============== media query =============== */
@media all and (max-width: 990px){
    .packages-details-plan-card {
        margin-bottom: 20px;
    }

    .packages-details-plan-card-image {
        height: 200px;
        box-shadow: inset 0px -50px 30px 10px rgba(255, 255, 255); /* Inner shadow */
        border-radius: 20px 20px 0px 0px;
    }

    .packages-details-plan-card-text {
        padding: 20px 20px 20px 20px;
        position: relative;
    }
}
@media all and (max-width: 1024px){
    .packages-header {
        width: 100%;
        height: 200px;
    }
}