/*Hero Section*/
.home-lifetime-banner-cont {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 2;
}
.home-lifetime-banner-cont .container {
    width: 100%;
    position: relative;
}
.home-lifetime-banner-cont h1 {
    font-size: clamp(35px, 4.3vw, 65px);
    color: #fff;
    margin: 0px;
}
.lifebann-brand-card {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    gap:20px;
}
.lifebann-brand-pic {
    max-width: 20%;
}
.lifebann-brand-pic img {
    filter: brightness(0.1)  invert(1);
}
.lifebann-brand-para {
    width: 80%;
    text-align: left;
}
.lifebann-brand-para h4 {
    font-size: clamp(16px, 1.6vw, 20px);
    color: #fff;
}
.lifebann-brand-para p {
    padding: 0;
    margin: 0;
    font-size: clamp(12px, 1vw, 13px);
    color: #fff;
}
.brandbox-lefe-bann {
    position: absolute;
    bottom: -210px;
    left: 0;
    width: 100%;
    text-align: center;
}
.lifebann-brand-card-middle {
    width: 100%;
    position: relative;
    border-left: 1px solid #6c6c6c;
    border-right: 1px solid #6c6c6c;
    padding: 0px 20px;
}
.lifebann-brand-pic-middle img {
    max-width: 165px;
    filter: brightness(0) invert(1);
}
.middle-spv.lifebann-brand-para-middle {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.middle-spv.lifebann-brand-para-middle ul {
    margin: 0px;
    padding: 0px;
}
.home-hero-sec:after {
    width: 100%;
    height: 30%;
    position: absolute; 
    bottom: 0;
    left: 0;
    content: "";
    background-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);
}
/*Welcome Section*/
section.home-welcom-sec {
    width: 100%;
    position: relative;
    background: var(--color-light-bg);
    padding: 80px 0px;
}
.home-brand-box {
    width: 100%;
    position: relative;
    margin-top: 70px;
}
.brand-pic-life-para h3 {
    font-size: clamp(25px, 3.2vw, 40px);
    margin: 0;
    padding: 0;
}
.brand-pic-life-para h5 {
    font-size: clamp(18px, 2vw, 25px);
    padding: 0;
    margin: 20px 0;
}
.more-details-us-btn {
    margin-top: 50px;
}
/*Where WE Go BGSection*/
section.home-where-travel-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.whre-we-go-cont {
    width: 85%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    text-align: center;
    gap: 400px;
}

/*Kilimanjaro And Zanzibar Section*/

section.kili-zanzi-sec {
    width: 100%;
    position: relative;
    padding: 80px 0px;
}
.kili-zanzi-box {
    width: 100%;
    position: relative;
    margin-top: 70px;
}
.kili-za-card {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.kili-za-card a {
    color: #fff;
    text-decoration: none;
}
.kili-za-cont {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 25px;
    z-index: 9;
}
.kili-za-card:after {
    width: 100%;
    height: 40%; 
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    background-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);
}
.kili-za-cont h3 {
    font-size: clamp(20px, 2.4vw, 30px);
}
.kili-za-cont p {
    font-size: clamp(13px, 1.2vw, 15px);
    padding: 0;
    margin: 0;
}

/*Why travel With Us*/
section.why-travel-withlife {
    width: 100%;
    position: relative;
    background: var(--color-light-bg);
    padding: 80px 0px;
}
.reson-to-choose {
    margin: 70px 0px;
}
.reson-box-card {
    width: 100%;
    position: relative;
    text-align: center;
}
.reson-box-card h3 {
    font-size: clamp(20px, 2vw, 25px);
    padding: 0;
    margin: 20px 0;
}
.reson-box-card p {
    padding: 0px;
    margin: 0px;
}
.lifetime-awards {
    margin: 80px 0px;
}
ul.lifetime-awards-ach-list {
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
ul.lifetime-awards-ach-list li img {
    max-width: 130px;
    min-width: 130px;
}
.awd-details-center h3 {
    font-size: clamp(20px, 2vw, 25px);
    padding: 0;
    margin-bottom: 20px;
}
.awd-details-center p {
    padding: 0;
    margin:0;
}



