a.text-white.Send-Enquiry,button#submitButton,button#submitButton1{background:radial-gradient(circle,#f1993f 0,#a71947 100%);border-radius:30px;cursor:pointer}.menu ul li a,a.text-white.Send-Enquiry{text-transform:uppercase;font-weight:600}.Need,.Tour-Packages_list,.accordion-button,.slider-container,.top-header,.video,.video-container,footer,section#faq{position:relative}.Happy____Customers::before,footer::before{z-index:1;top:0;width:100%;position:absolute}.Package-images,.icon-inner{overflow:hidden}.WhatsApp,.callbtn img{animation:1s ease-in-out infinite upDown}.Likess,.counter-box,.icons,.thankyous,.timer-container,.title,p.form-message-new{text-align:center}h1,h2,h3,h4,h5,p{font-family:Lato,sans-serif}*,.google p,.socal ul,li,ul{padding:0;margin:0}.Likes,.icons,.socal ul{display:flex}.socal ul li,a.w-100.call-offer,span.title-dash-4rem{display:inline-block}button#submitButton,button#submitButton1{outline:0;width:70%;font-style:normal;line-height:20.475px;color:rgb(255 255 255 / 90%)}p{margin:0!important;padding:0!important}a{text-decoration:none!important}h1,h2{font-weight:600;font-size:30px!important}.top-header{padding:8px 0;background:radial-gradient(circle,rgb(255 129 0 / 25%) 0,rgb(255 255 255 / 0%) 100%);box-shadow:rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset;margin-bottom:2px}.Happy____Customers,footer,section#TourPackage{background-repeat:no-repeat;background-size:cover}a.text-white.Send-Enquiry{margin:0 0 0 30px;padding:9px 30px;display:inline-block;font-size:15px}.menu ul li{display:block;margin:0;padding:0}ul.d-flex.m-0{padding:0!important;margin:0;display:block}.menu ul li a{margin:0;padding:0 20px;font-size:14px;display:block;color:#000}section#faq{width:100%;display:inline-block;padding:50px 0;background-color:#f7f7f7}.accordion-item{margin-bottom:10px}.title h2,h3.with_experts{color:#a71947;font-weight:600}.Bookkeeping___Service,.Need p,.Resort h5,.amount p,.cnt.shadow em,.google p,.icons h6,.slider-area h4,.thankyous h1,.title h4,.two-color-blink,.video h3,span.sc-da06931a-4.bXLSSL{font-family:Courgette,cursive}.accordion-button{color:#fff!important;text-align:left;background-color:#a71947!important;font-weight:600}.accordion-button:after{filter:invert(1)}.accordion-body p{font-weight:400;color:#000;margin:0;text-align:left;padding:0;font-size:16px;line-height:25px}.Features,.counter-box,.places-loc h5,.places-loc img,.prize,h5.Kanyakumari,p.min-p{text-align:center}footer{background-image:url(../images/footer.png);background-position:bottom;background-color:#000;color:#fff}li.footer-phone{background-color:#ffffffa8;padding:5px 20px;border-radius:3px}footer ul li{display:inline-block;margin:0 6px}.lockyourtrips ul li a{color:#0a0a0a;font-size:14px;font-weight:600;margin-bottom:15px}footer::before{content:"";left:0;height:100%;background:rgb(0 0 0 / 61%)}.instagram{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background-color:#cdff70;margin:0;padding:8px 30px;border-radius:5px}.copyright-text{color:#fff;font-size:15px;font-weight:500}.instagram h4{margin:0;color:#000;font-weight:600;font-size:24px}a.Travelism{color:#edae49}.WhatsApp{position:fixed;right:10px;bottom:40px;z-index:999}.Happy____Customers{padding:40px 0;background-image:url(../images/banner2.jpg);position:relative;background-attachment:fixed}.Happy____Customers::before{content:"";left:0;height:100%;background-color:rgb(0 0 0 / 70%)}.counter-box{display:block;padding:30px 19px 25px;position:relative;z-index:9;border-radius:10px;background:radial-gradient(circle,#e98a40 0,#fff 100%)}.Package-images{position:relative}.overlay,p.min-p{position:absolute}p.min-p{top:33px;left:-43px;font-size:15px;background-color:#ff6f00;padding:5px 30px!important;font-weight:600;transform:rotate(314deg);color:#fff;width:180px}.counter-box p{margin:8px 0 0!important;padding:0!important;color:#000;font-size:18px;font-weight:600}.counter,span.pluse{font-size:35px;color:#000}.counter{display:block;font-weight:700;line-height:28px}span.pluse{margin:0 5px;line-height:0}.bt-design{background-color:#fff;width:38px!important;height:38px!important;line-height:30px;border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important}.Features{padding:30px;background:#fff;border-radius:5px;border:1px solid #a71947;margin-bottom:25px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;transition:transform .3s,box-shadow .3s}.Features:hover{transform:translateY(-10px);box-shadow:rgba(50,50,93,.25) 0 30px 60px -12px inset,rgba(0,0,0,.3) 0 18px 36px -18px inset!important}.Features:not(:hover),.MataVishnuDevi:not(:hover){transform:translateY(0)}.Features h3{color:#000;font-size:20px;margin:0;padding:10px 0;font-weight:600}.Features p{font-size:15px;font-weight:500;font-family:Lato,sans-serif;color:#525151e0}h1.Heaven,h4.Person__,p.perfect_{font-family:Courgette,cursive}.Activities.gallerys img{border-radius:5px;border:1px solid #a71947;padding:5px}.homepagesslider{display:flex;align-items:center;justify-content:center;overflow:hidden}.homepagesslider img{width:100%;height:100%;object-fit:cover;transition:transform 4s ease-in-out}.homepagesslider.swiper-slide-active img{transform:scale(1.1)}.overlay{top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:50px;z-index:9;color:#fff;background:rgb(0 0 0 / 64%)}.Call-now_,.amount_,.places,.prize{position:relative}.content{max-width:100%}.form-container{max-width:100%;background:rgb(255 255 255 / 90%);padding:31px 25px;border-radius:10px;color:#000}.form-container button,.form-container input,.form-container textarea{width:100%;padding:10px;margin-top:10px;border:none;border-radius:5px}.form-container button{background:#ff5722;color:#fff;font-size:16px;cursor:pointer}.thankyous.homepagesform h2{font-size:24px!important;color:#cd6a00;font-weight:600;margin:0}.thankyous.homepagesform p{margin-top:0!important;display:inline-block;width:100%}.thankyous.homepagesform .form-control{border:1px solid #000!important;border-radius:30px;height:42px}p.num-st{color:#6c6c6b;background-color:#fff;padding:8px 10px!important;border-radius:25px 0 0 25px;font-weight:600;width:auto!important;border-right:1px solid #0000004f}.thankyous.homepagesform span{text-align:left!important;width:100%;display:block;font-size:14px;color:#ff0d0d}h1.Heaven{font-size:24px!important;margin-bottom:15px}h2.Beauty,h3.All-Inclusive{font-weight:600;font-size:40px!important}h2.Beauty{color:#ffba70}h3.All-Inclusive{color:#cdff70}p.perfect_{font-size:20px!important;font-weight:300!important;padding:20px 0!important}h4.Person__{font-size:28px!important;margin:20px 0}a.text-white-Send-Enquiry{background-color:#ab2047;color:#fff;padding:10px 30px;font-size:20px;font-weight:500;margin:15px 0;display:inline-block;border-radius:30px;border:2px solid #e6e6fa}a.text-white-Send-Enquiry:hover{background-color:#000;color:#fff;border:2px solid #e6e6fa}section#TourPackage{background-image:url(../images/line-pattern3.png);background-position:top left;background-color:#02151c}.All-Inclusive{display:flex;align-items:center;gap:15px}.All-Inclusive h4{font-size:20px;font-weight:600}.MataVishnuDevi{background-color:#fff;padding:0;margin-bottom:50px;border-radius:3px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.MataVishnuDevi:hover{transform:translateY(-5px);box-shadow:rgba(50,50,93,.25) 0 30px 60px -12px inset,rgba(0,0,0,.3) 0 18px 36px -18px inset}.prize{width:160px}.icon-inner img{width:60px}.icons h6{font-size:1rem;padding-top:0}.MataVishnuDevi h3{text-align:center;margin:0;padding:10px 0;font-size:22px;font-weight:600;background-color:#fff;color:#000}.places-loc h5{font-size:14px;font-weight:600;width:100%;display:inline-block;color:#cd6a00}.places-loc img{display:block;margin:4px auto;width:20px}.places-loc{display:flex;align-items:center;justify-content:center}.Call-now_{width:100%;display:flex;padding:20px 0;justify-content:space-around}.WhatsApps{width:100%!important;border:none;padding:10px 30px;font-size:16px!important;font-weight:500;background:radial-gradient(circle,rgb(0 0 0) 0,#ab2046 100%)!important}.prize h4{font-size:25px;font-weight:600;margin:0;color:#ab2046}.places{width:100%;padding:5px 0;margin:10px 0;background:radial-gradient(circle,rgb(255 133 166) 0,rgb(255 255 255 / 0%) 100%);border-bottom:2px solid #000}#loader,.Sightseeing{margin-top:10px}.places-locs{padding:0 15px}a.toggle-btn{color:#000;font-weight:500;font-size:14px;background-color:#e78940;padding:1px 10px;display:inline-block;border-radius:3px}.places-locs h5,h5.Kanyakumari{font-size:14px;font-weight:600}.places-locs h5{display:flex;justify-content:normal;line-height:18px}.places-locs img{width:20px;height:20px;margin-right:5px}.WhatsApps:hover{background:radial-gradient(circle,rgb(0 0 0) 0,#000 100%)!important}.amount_{width:100%;align-items:center;display:flex;justify-content:space-around}.Sightseeing{justify-content:space-around}button.btn-close.the-best-offers{position:absolute;right:7px;top:7px;background-color:#c16a07;font-size:16px;z-index:99;padding:7px}#loader img{width:40px;height:auto}.thankyou{background-color:#f8f9fa;padding:50px 0}h6.text-center._calendarcalendar{font-weight:700;color:#271811}h5.Kanyakumari{margin:0;width:100%;display:inline-block;color:#cd6a00}h5.Kanyakumari img{width:20px}.callbtn{position:fixed;left:10px;bottom:40px;z-index:999}@keyframes upDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.wid35{width:35px}.padding-40{padding:40px!important}
/* p.offers {
    position: absolute;
    top: 0px;
    right: 8%;
    z-index: 9;
    width: 138px;
} */
@keyframes floatUpDown {
    0%, 100% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-10px);
    }
}

@keyframes colorChange {
    0% {
        color: #000000;
    }
    50% {
        color: #ff5722; /* Orange */
    }
    100% {
        color: #000000;
    }
}

.offers {
    background-color: #fffefe;
    padding: 9px 40px;
    border-radius: 30px;
    position: relative;
    bottom: -124px;
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 0px auto;

    /* Floating animation */
    animation: floatUpDown 2.5s ease-in-out infinite;
}
.overlay.Tour_Packages .offers {
    text-align: center;
    margin: 0px auto;
    width: auto;
}
.offers h3 {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    margin: 0;
    width: auto;

    /* Text color animation */
    animation: colorChange 3s ease-in-out infinite;
}
.desktop-logo{    position: absolute;
    top: 0px;
    z-index: 99;
    background-color: #ffffff;
    padding: 12px;
    border-radius: 5px;}
