.hiralal{height:65vh;min-height:550px;background-color: var(--trevlo-white2, #FAF5EE);padding: 189px 0 60px;}
.hiralal h1{font-size:44px;line-height:60px;margin-bottom:20px;}

.shapehira{position:absolute;left:0;bottom:0;width:100%;height:369px;z-index:-1;background-repeat:repeat-x;background-size:contain;animation:cloudMove3 60s linear infinite;background-position:left bottom;mix-blend-mode:difference;opacity:.05}
@keyframes cloudMove3 {0%{background-position: 1920px 100%;}
100%{background-position: 0 100%;}}

.shapepho{position:absolute;right:0;top:0;width:59.8%;height:676px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1;border-radius:0 0 0 55px}
@media (max-width: 1600px) {
.shapepho{right:-80px;width:64%;}
.hiralal h1{font-size:50px;line-height:60px;margin-bottom:22px;}
.shapepho{height: 700px;}
.screwrhis{margin-right:10px!important;}
}
@media (min-width: 1200px) AND (max-width: 1440px) {
.shapepho{width:60%!important}
.hiralal h1{font-size:40px;line-height:54px;margin-bottom:15px;}
}
@media (max-width: 1399px) {
.hiralal h1{font-size:44px;line-height:54px;}
}
@media (max-width: 1365px) {
.shapepho{height: 600px;}
}
@media (max-width: 1199px) {
.shapepho{width:62%}
}
@media (max-width: 991px) {
/* .shapepho{display:none} */
.shapepho{position:relative;width: 100%;left:0;right:0;max-height:400px;margin-bottom:20px;}
.hiralal h1{font-size:36px;line-height:1;}
}
.shapepho::after{position:absolute;right:0;top:0;width:100%;height:259px;content:"";background-image:linear-gradient(180deg,#1A141C 0%,rgba(30,30,30,0) 74.04%)}

.toura a{padding:7px 12px;background-color:rgba(255,255,255,.1);color:#fff;margin:5px;border-radius:3px;}
@media(min-width:1441px){
.pl-10{padding-left:10%;}
}
@media(min-width:1201px){
.pl-10{padding-left:4%;}
}
@media(max-width:1440px){
.hiralal{height:70vh;min-height:600px;}
.shapepho{height:650px}
}
@media(max-width:1199px){
.hiralal{min-height:65vh;height:auto;}
}
@media(min-width:992px){
    .riu{max-width:550px;}
}
@media(max-width:991px){
.hiralal{min-height:50vh;padding-top:0!important;}
.hiralal h1{font-size:30px;line-height:1;}
.hiralal .btns.btn1{padding:10px 15px;}
}

.crossfadio{position:relative;width:100%;height:100%;transition:opacity .25s ease-in-out}
.crossFadee{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;animation-name:crossFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:18s}
@keyframes crossFade {
20%{opacity:1}
70%{opacity:0}
}
.crossfadio .crossFadee:nth-of-type(1){animation-delay:0}
.crossfadio .crossFadee:nth-of-type(2){animation-delay:4s}
.crossfadio .crossFadee:nth-of-type(3){animation-delay:8s}
.crossfadio .crossFadee:nth-of-type(4){animation-delay:12s}
@media screen and (prefers-reduced-motion: reduce) {
.crossFadee{display:none}
.crossfadio{background-size:contain;background-repeat:no-repeat;background-position:center;}
}

.nichu{background:url(../images/shape-light2.png) no-repeat bottom left;}
.mont{position:relative;}

.modalnoya .form-control{border-color:#c6c3c3}

.forma{position:relative;margin-top:-60px;}
.booker .form-control{background:none;border:0;border-right:1px solid #ddd;border-radius:0;padding:18px 5px 5px}
.booker label{position:absolute;top:-10px;left:9px;font-weight:500;}
.booker .form-control::placeholder{color:#999}
@media(max-width:991px){
.forma{position:relative;margin-top:-10px;}
.brr{border-right:0;border-bottom:1px solid #ddd;}
}
@media(max-width:767px){
.brr:first-of-type{border-right:0;}
}

.bg-center{background-position: center;}
.br1{border-right:1px solid #e8e8e8;}
.shen{position:relative;}
.shen::before{content:'';position:absolute;width:70px;height:70px;background:#edf3fe;border-radius:50%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-1}

.dki{min-height:300px;}
.dki::before{content:'';position:absolute;width:100%;height:100%;left:0;bottom:0;transition: var(--transition);display:block;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.7) 100%);z-index:1;pointer-events:none;opacity:.5}
.dki img{width:100%;height:auto;object-fit: cover;}
.dki:hover img{transform:scale(1.1);}
.pplace .desco{position:absolute;width:100%;max-width:320px;height:90%;left:50%;transform:translateX(-50%);top:auto;bottom:0;color:#fff;display:flex;flex-flow:column;justify-content:flex-end;padding:10px 20px;}
.pplace .desco .therest{font-size:14px;font-weight:400;line-height:1.5;transition:all ease-in-out .2s;position:relative;bottom:-50px}
.pplace .desco h4{color:#fff;transition:var(--transition);position:relative;bottom:0;}
.pplace:hover .desco h4{bottom:10px;}
.pplace:hover .desco .therest{bottom:10px;}

.mindful li{display:inline-block;margin:3px;padding:5px 15px;background:#f5f5f5;border-radius:3px;border:1px solid #f2f2f2;}
#package-list{background: #fff;height: auto;max-height:200px;width: 100%;overflow: auto;margin-top: 1px;position: absolute;z-index:1;border-radius:5px;left:0;padding:5px;border: 1px solid rgba(0,0,0,.15);}
#package-list li{padding:3px 3px 3px 10px;cursor:pointer;font-size:16px;position: relative;}

.themed{display:flex;flex-flow:column;justify-content: flex-end;background-size:cover;padding:15px;transition:all ease-in-out .5s;position: relative;min-height:180px;}
.themed::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;
background: -moz-linear-gradient(bottom,  rgba(26,43,72,0.55) 0%, rgba(26,43,72,0) 100%);
background: -webkit-linear-gradient(bottom,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
background: linear-gradient(to top,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.themed a,.themed h5{color:#fff;}

@media(max-width:767px){
.pplace .desco h4{font-size:24px;}
}

.sarva{position:relative;top:0;transition:var(--transition);}
.sarva:hover{top:-10px;}
.sarva a img{transition:var(--transition);}
.sarva:hover a img.rounded-3{border-radius:20px!important;}

.offcard::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(5,16,54,0.4) 0%,rgba(5,16,54,0) 100%)}
.offcardcontent{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:inherit}
.clro::before,.clro::after{position:absolute;content:'';pointer-events: none;width:20%;height:20%;}
.clro::before{background:url(images/quote-open.svg) no-repeat left top;background-size:100px;left:-5px;top:0}
.clro::after{background:url(images/quote-close.svg) no-repeat right bottom;background-size:100px;right:-5px;bottom:-30px;}

.creditaa{bottom:0;left:0;}

.testimonials-carousel{position:relative;}
.testimonials-carousel .owl-item img{width:80px;display:inline;}
.testimonials-carousel .testimonial{padding:10px 10%;min-height:150px;}
.testimonials-carousel .owl-nav{position:absolute;width: 100%;top:50%;transform: translatey(-50%);z-index:10;height:50%;transition:all ease-in-out .5s;z-index:12;height:1px;}
.testimonials-carousel .owl-nav button{width:40px;text-align:center;background:none;}
.testimonials-carousel .owl-nav button i{color:#fff;font-size:80px;}
.testimonials-carousel .owl-nav button.owl-prev,.testimonials-carousel .owl-nav button.owl-next{position:absolute;z-index:10;background:none;margin:0;}
.testimonials-carousel .owl-nav button.owl-prev:hover,.testimonials-carousel .owl-nav button.owl-next:hover{background:none;}
.testimonials-carousel .owl-nav button.owl-prev{left:-10px;}
.testimonials-carousel .owl-nav button.owl-next{right:-10px;}
.testimonials-carousel .owl-nav button.owl-prev:hover{left:-5px;}
.testimonials-carousel .owl-nav button.owl-next:hover{right:-5px;}
.dikaka{position:absolute;bottom:25px;}
.kiraya{background:url(images/quote.png) no-repeat right 20px bottom 20px;background-size: 30px;}

.testimonials-carousel .owl-stage{display:flex; flex-wrap: wrap;}
.testimonials-carousel .owl-stage-outer,.testimonials-carousel .owl-stage,.testimonials-carousel .owl-stage .testimonial{height:100%;}

.owl-carousel.sameheight .owl-stage{display:flex; flex-wrap: wrap;}

.modal-content{border:0;}

.blantershow-chat2{display:none;opacity:0;}


.accordion .accordion-item{border:1px solid #e8e8e8;}
.accordion .accordion-button{border:0;color:#3c3c3c;background:#fff;box-shadow:none}
.accordion .accordion-button:not(.collapsed){background:#f8f5f0;}
.accordion .accordion-button::after{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%233c3c3c' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
transform: scale(.7) !important;}
.accordion .accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%233c3c3c' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");}