.slider-area .transform-top{opacity:0;transform:translateY(-120px);transition:all 800ms ease}
.swiper-slide-active .transform-top{opacity:1;transform:translateY(0)}
.slider-area .transform-bottom{opacity:0;transform:translateY(50px);transition:all 800ms ease}
.swiper-slide-active .transform-bottom{opacity:1;transform:translateY(0)}
.swiper-slide-active .transform-delay-1{transition-delay:800ms}
.swiper-slide-active .transform-delay-2{transition-delay:1000ms}
.swiper-slide-active .transform-delay-3{transition-delay:1200ms}
.swiper-slide-active .transform-delay-4{transition-delay:1400ms}

.banner-wrapper.ovaova::before{content:"";position:absolute;inset:0;background:#00000040;z-index:1}
.banner-video-area,.banner-img-area{position:relative;height:805px;min-height:805px}
.banner-video-area video,.banner-img-area img{position:absolute;width:100%;height:100%;object-fit:cover;}
.banner-content-wrap{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:120px 0 0}
.banner-content-wrap.kindbottom{align-items:flex-end;padding:0 0 50px;text-align:center;}
.banner-content{max-width:550px;}
.banner-content .paisub{max-width:400px;}
.banner-content-wrap.kindbottom .banner-content,.banner-content-wrap.kindbottom .banner-content .paisub{max-width:60%;margin:0 auto;}
@media (max-width: 1499px) {
.banner-video-area,.banner-img-area{height:650px;min-height:650px}
}
@media (max-width: 1199px) {
.banner-video-area,.banner-img-area{height:550px;min-height:550px}
.banner-content-wrap.kindbottom .banner-content,.banner-content-wrap.kindbottom .banner-content .paisub{max-width:100%;margin:0 auto;}
}
@media (max-width: 767px) {
.banner-video-area,.banner-img-area{height:520px;min-height:520px}
}
@media (max-width: 576px) {
.banner-video-area,.banner-img-area{height:470px;min-height:60vh}
}

.slider-one .swiper-slider[data-dots="true"]{padding-bottom:0}
.slider-one .slider-item{padding:50px 0 50px;height:100vh;display:flex;align-items:flex-end;}
.slider-one .slider-content{overflow:hidden;padding:40px 0;text-align:left;}
.slider-one p.h1{font-size:62px;line-height:1.1;color:var(--whiteColor);font-family:var(--font2);letter-spacing:-2px;}
.slider-one .paisub{font-size:16px;line-height:26px;font-weight:500;text-transform:uppercase;max-width:400px;margin-bottom:25px;display:inline-block;color:var(--whiteColor);}
.slider-one .swiper-horizontal>.swiper-pagination-bullets{top:50%;right:16px;left:inherit;width:auto;display:inline-table;transform:translateY(-50%) rotate(-90deg)}
.slider-one .swiper-pagination-bullet{background-color:#fff;width:16px;height:16px;}
.slider-one .swiper-pagination-bullet-active{outline-color:#fff}
.slider-item::before,.slider-item::after{content:'';position:absolute;pointer-events:none;z-index:2;left:0;}
.slider-item::before{top:0;width:100%;height:100%;background:rgba(0,0,0,.15);}
.swiper-slide > .banner-img-area{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent no-repeat 50% 50% /cover}
.swiper-scale-effect .banner-img-area{transition-timing-function:linear;transition-duration:20s;transform:scale(1)}
.swiper-scale-effect .swiper-slide.swiper-slide-active .banner-img-area{transform:scale(1.3)}

@media (max-width: 1399px) {
.slider-one p.h1{font-size:50px;}
.slider-one .paisub{font-size:16px;}   
}
@media (max-width: 1199px) {
.slider-one p.h1{font-size:44px;}
.slider-one .paisub{font-size:15px;}
}
@media(max-width:991px) {
.slider-one p.h1{font-size:38px;}
.banner-content{max-width:400px;}
}
@media(max-width:767px) {
.slider-one .slider-item{height:80vh;}
.slider-one p.h1{font-size:32px;}
.slider-one .paisub{font-size:14px;}
}

.close-btn{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer}

.content-wrapper{background-position: top right;background-repeat: no-repeat;}
.background-blend-mode{background-blend-mode: luminosity;}
@media(max-width:991px) {
.content-wrapper {background-image: none !important;}
}

.jugnuwale{height:100%;background: var(--whiteColor);}
.jugnucha{padding-bottom:60px!important;position:relative;transition:var(--transition)}
.jugnuwale.active,.jugnuwale.active:hover,.jugnuwale:hover{background:var(--main-color)}
.jugnuwale.active *,.jugnuwale:hover *{color:var(--whiteColor)}
.link-hover-end{position:absolute;bottom:15px;left:25px;font-size:15px;color:var(--main-color3)}
.link-hover-end i{position:relative;left:5px;transition:var(--transition)}
.link-hover-end:hover>i{left:10px}

@keyframes tpupdown {
0%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform:translateY(0);-o-transform: translateY(0);transform: translateY(0);}
100%{-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}}

.top20{top:20px;}
.top30{top:-3px;}
.ordeal{position: absolute;right:-46px;top: 1px;opacity:.6}

.testimonial.dotta .owl-dots{position:absolute;bottom:-36px;left:0;margin:0;transition: opacity .3s ease;display:flex;justify-content:center;flex-flow: row;line-height:1;}
.testimonial.dotta .owl-dots .owl-dot{margin:0 2px;display:inline-block;height:auto;}
.testimonial.dotta .owl-dots .owl-dot span{width:14px;height:14px;transition:width ease-in-out .5s;background:var(--main-color2);display:inline-block;border-radius:10px;}
.testimonial.dotta .owl-dots .owl-dot.active span,.testimonial.dotta .owl-dots .owl-dot.active span{width:28px;border-radius:10px;height:14px;transition:width ease-in-out .5s;background:var(--main-color3);}

.faq-accordion .accordion-item{background-color:#eaf2ec;border: 1px solid var(--main-color);border-top: 1px solid var(--main-color);border-radius: 4px;overflow: hidden;padding: 5px;}
.faq-accordion .accordion-content ul {margin: 0;padding: 0;padding-left: 20px;}
.faq-accordion .accordion-button:not(.dusra),
.faq-accordion .accordion-button:not(.collapsed) {border: 0;color: var(--main-color);padding: 1rem 1.25rem;border-radius: 10px;}
.faq-accordion .accordion-button:hover,
.faq-accordion .accordion-button:not(.collapsed):hover {color: var(--main-color);}
.faq-accordion .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' 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;}
.faq-accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' 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");}
.accordion-content {padding-left: 20px !important;}
.accordion-content p {margin-top: 20px;}
.depoo {position: absolute;left: 15px;}

.hand{background: url(images/hand.png) no-repeat right 30px bottom, url(images/leaf.png) no-repeat left bottom #f2f9f3;background-size:contain;}
.leaf{background: url(images/leaf.png) no-repeat left 30% top;background-size:30%;}
.qq{position:absolute;width:50%;height:50%;right:10px;top:10px;opacity:.8;background:url(images/testimonial/floral-arrangement.svg) no-repeat right top;background-size:50px}
.testimonial-content{padding-bottom:80px!important;position:relative}
.shii{position:absolute;width:100%;bottom:25px;left:0}
.bb4{border-bottom:4px solid var(--main-color3)}

.faq-overflow{height:430px;overflow-y: scroll;scrollbar-color: rgba(223,223,223,.9) rgba(255,255,255,0);scrollbar-width: thin;}
.content-wrapper .form-control {background-color: var(--whiteColor) !important;border:0;}