﻿:root {
    --c-primary: #b06caa;
    --c-secondary: #ffe6a6;
}
*{scroll-margin-top:100px;}

.fw__500{font-weight:500;}

.fs_12{font-size:12px!important;}
.ml_m50{margin-left:-50px;}

.container, .container-xl{max-width:1130px;}
.text-primary{color:var(--c-pink)!important;}
.text-warning{color:var(--c-orange)!important;}
.bg-warning{background:var(--c-orange)!important;}
.cp{cursor:pointer;}

p{font-size:17px; color:#5b5b5b;}


/*SLIDER START*/
.carouselBoot .carousel-item .carouselBoot__slider__image{height:512px; width:100%;}
.carouselBoot .carousel-caption{right:initial; bottom:initial; top:50%; transform:translateY(-50%)}
.carouselBoot .carousel-indicators {background-image: linear-gradient(to bottom, transparent, #000000c9);margin: 0px auto;padding: 10px;}
/*SLIDER START*/


.howToReach{position:fixed; right:0; top:calc(50% - 60px); background:#9e5a98; color:#fff; text-align:center; padding:20px 10px; writing-mode:sideways-lr; border: 3px solid white; border-radius: 10px 0 0 10px; font-weight:bold; font-size:20px; cursor:pointer;}
.Scentopia_line::before{width:46px; height:6px; background:#2498ba; content:''; position:absolute; left:calc(50% - 23px); top:-3px; transition:all 0.4s ease;}
.Scentopia:hover .Scentopia_line::before{width:100px; left:calc(50% - 50px);}
                
/*PLAN TRIP START*/
.sectionOne .slick-list {
    padding-bottom: 30px;
}
/*.sectionOne{background:url(../images/shutterstock_2424427521.jpg) no-repeat center 0;background-size:cover; min-height:580px;}*/
.sectionOne{background-image: linear-gradient(to bottom, #ffffffe8, #ffffffbf), url('../images/shutterstock_2424427521.jpg');background-repeat: no-repeat;background-position: center 0;background-size:cover; min-height:540px;}
.sliderOne__item{position:relative; padding:10px;}
.sliderOne__item::before{position:absolute; left:5%; top:0; height:100%; width:90%; background:var(--c-pink); content:''; z-index:-1; border-radius:20px; opacity:0; transition:all 0.5s 0.2s ease;}
.sliderOne__item:hover::before{opacity:1;}
.sliderOne__item img{border-radius:0 0 20px 0; height:409px;object-fit: cover;}
.sliderOne__heading{position:absolute; bottom:15px; width:86%; left:7%; transition:all 0.5s ease;background: #ffffffc2;backdrop-filter: blur(2px);}
.sliderOne__item:hover .sliderOne__heading{opacity:1; visibility:visible;}
/*PLAN TRIP START*/

/*SECTION TWO START*/
.sectionTwo a{background:#c10079; width:160px; height:160px; position:relative; border-radius:100%; margin:30px; }
.sectionTwo a::before{ border-radius:100%; content:''; width:217px; height:217px; position:absolute; z-index:-1; background:url(../images/bigStarbg.webp) no-repeat center center; animation:circleAnimi 30s linear infinite;}
.sectionTwo a::before{ border-radius:100%; content:''; width:217px; height:217px; position:absolute; z-index:-1; background:url(../images/bigStarbg.webp) no-repeat center center; animation:circleAnimi 30s linear infinite; }
.sectionTwo a:hover{animation:none}
.sectionTwo a:hover::before{animation:none; }
.flightTiming {background: #d7d7d721;border-radius: 4px;padding: 0;width: 90px;height: 70px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);margin: 5px auto;box-shadow: 0 0 20px rgb(255 255 255 / 36%);}
@keyframes circleAnimi {100%{transform:rotate(360deg);}}
/*SECTION TWO END*/

/*SECTION THREE START*/
.sectionThree a div{border-radius:10px 0 0 0;}
.sectionThree a{border:3px solid var(--bs-white); transition:all 0.6s ease;}
.sectionThree a:nth-child(n + 1) :hover {border:3px solid var(--c-orange); transition:all 0.2s ease;}
/*SECTION THREE END*/

/*SECTION FOUR END*/
.sectionFour .card{border:2px solid #e5c062; border-radius:0; perspective: 1000px;}
.sectionFour .card-body{transform-style:preserve-3d; transition:all 1s ease}
.sectionFour .perspectiveContentfront {transform: rotateY(180deg); backface-visibility: hidden; background:var(--c-secondary)}
.sectionFour .card:hover .card-body{transform: rotateY(180deg);}

.sectionFour .card-img-top{height:255px;}
.sectionFour .card-body .h5{font-size:18px;}
.sectionFour .getaQuote{background:#e5c062;}
.sectionFour .card:hover .getaQuote a{color:var(--c-orange)!important; transition:all 0.5s ease}
/*SECTION FOUR END*/

/* INNER PAGES START CODE */
.InnerHeadImage,.InnerHeadImage img{height:300px;}
.Perfume__pt__child{border:2px solid #484748; flex:0 0 200px; min-height:280px; border-radius:120px; overflow:hidden; transition:all 0.3s ease; margin:10px;}
.Perfume__pt__content{background:#2498ba;}
.Perfume__pt__child:hover{transform:scale(0.9); transition:all 0.6s ease;}

.cyop{background:url(../images/fbg.webp) no-repeat 0 center; min-height:350px; background-size:80%;}
.cyop__content{border:2px solid #fff; min-height:76px; border-radius:6px 6px 6px 0; padding:10px; transition:all 0.6s ease; margin-bottom:15px;}
.cyop__content:hover{background:#5dc3dd; background-clip:content-box; padding-left:30px; transition:all 0.3s ease}
.cyop__content img{left:-26px; top:-3px;}
.cyop__rightpic{top:1%; right:1%}
/* INNER PAGES END CODE */
footer {background: var(--c-pink);}
.carouselBoot .carousel-caption {background: #2525254f;padding: 20px;border-radius: 8px;backdrop-filter: blur(2px);box-shadow: 0 0 5px 5px rgb(38 38 38 / 50%) inset}

@media screen and (max-width: 1198.98px) {
    .cyop{background-size:80% 100%;}
    .Scentopia{width:24%;}
}

@media screen and (max-width: 1023.98px) {
    .sliderOne__item::before{width:80%; left:10%;}
    .ml_m50{margin-left:-24px;}
}

@media screen and (max-width: 991.98px){
  header .navbar-expand-md .navbar-nav .nav-link{font-size:17px!important;}
  .sliderOne__item img{border-radius:10px; height:300px;}
  .sliderOne__item::before{width:70%; left:15%;}
  .sliderOne__heading{width:calc(87% - 20px); left:10%;}
  header .navbar-brand img{max-width:124px}
  .ml_m50{margin-left:0;}
  .Scentopia{width:48%; margin:4px;}
  .Scentopia img{width:100%; height:250px; object-fit:cover; object-position:top}
}
@media screen and (max-width: 767.98px) { 
    header .navbar-expand-md .navbar-nav .nav-link{font-size:18px; line-height:22px;}
    header .nav-item {border-bottom: 1px dashed #FF9800; border-right:0}    
    .sectionOne{min-height:auto;}
    .sliderOne__item::before{width:200px; left:calc(50% - 100px);}
    .sliderOne__heading{width:calc(70% - 16px); left:17%;}
    .cyop{background-size:cover;}
    header .navbar-brand img{max-width:100%}
    .Scentopia{width:100%; margin:4px;}
}

@media screen and (max-width: 575.98px){
  header .navbar-expand-md .navbar-nav .nav-item{line-height:inherit; border-right:0; border-bottom:1px dashed var(--c-orange);}
  .carouselBoot .carousel-caption{left:0; width:100%;}
  .sliderOne__heading{width:230px; left:calc(50% - 115px);}
  .sectionThree a {max-width: 360px; margin: auto;}
  .sectionFour .card-img-top{border-radius:0;} .sectionFour .card-body .h5{min-height:auto;}
  
}
