.banner-video-area,.banner-img-area{position:relative;}
.banner-video-area video,.banner-img-area img{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;text-align:center;padding:120px 0}
/* .banner-video-area{width:100%;height:100%;overflow:hidden}
.banner-video-area iframe{position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:100%;min-width:100%;object-fit:cover;transform:scale(1.25);pointer-events:none} */

.dots-container{display:flex;justify-content:center;position:absolute;bottom:30px!important;width:100%;z-index:10}
.swiper-pagination-bullet{margin:0;width:12px;height:12px;border-radius:6px;background:var(--whiteColor);display:block;transition:width ease-in-out .5s;opacity:.9}
.swiper-pagination-bullet-active{background:var(--whiteColor);opacity:1;width:28px;border-radius:6px;transition:width ease-in-out .5s;}

/* .banku{padding-top:40.9%;overflow:hidden;}
@media(max-width:1200px){
.banner-video-area iframe{transform:scale(1.35);}
}
@media(max-width:1024px){
.banner-video-area iframe{transform:scale(1.5);top:-30%;}
}
@media(max-width:767px){
.banner-video-area iframe{transform:scale(1.6);top:0;height:auto;}
.banku{padding-top:85%;overflow:hidden;}
} */

.notica{position:relative;top:-1px;left:0;z-index:1;width:100%;}
.divid{background:url(images/marquee-icon.png) no-repeat center center;width:19px;height:19px;display:inline-block;background-size:contain;}
.js-marquee{display:flex;align-items:center;}

.pikok{position:relative;padding-bottom:60px;}
.siara{position:absolute;width:90%;bottom:15px;left:5%;}
.height3{height:3px;}

.faq-accordion .accordion-item{background-color:var(--whiteColor);border:1px solid #ddd;border-top:1px solid #ddd;border-radius:0;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(--black-color);padding:1rem 1.25rem;border-radius:0}
.faq-accordion .accordion-button:not(.collapsed){color:var(--whiteColor);background-color:var(--main-color2)}
.faq-accordion .accordion-button:hover{color:var(--main-color2)}
.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--whiteColor)}
.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23d6232c' 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='%23fff' 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:10px}
.form-floating.capp > label{left:55px;}

.gkkg{height:220px;}
.gkkg img{height:100%;object-fit:cover;}

#extendBox{transition:transform 0.4s ease;transform-origin:center center;will-change:transform;}
.extend-animation {clip-path: inset(0% 5% 0% 5% round 0);transition: clip-path 0.1s linear;}

.achi-imgs img{width:140px;height:140px;border-radius:50%;margin-bottom:-35px;background:#fff;border:3px solid rgba(255,255,255,.8);}
.achi-content-wrapper{border-bottom:2px solid var(--main-color);}

.testo.dotta .owl-dots{text-align: right;bottom:-28px;}
.testimonial{background:url(images/testimonial/right-quote.svg) no-repeat bottom 18px right 4% #fff;background-size:70px;padding: 62px 34px 68px 34px !important;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;-o-border-radius: 9px;border: 2px solid var(--main-color);}
.testimonial .testi-user{width: 58px;height: 58px;background: var(--main-color);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 21px;font-weight: 600;position: absolute;top: 18px;right: 30px;border: 4px solid #fff;}
.testimonial .testi-user::before{width: 18px;height: 18px;background: #004d813b;content: '';bottom: -11px;left: -11px;position: absolute;border-radius: 50%;}
.testimonial .testi-user::after{width: 11px;height: 11px;background: #004d8114;content: '';bottom: -21px;left: -21px;position: absolute;border-radius: 50%;}

@media (max-width:768px) {
.dots-container{bottom: 4px !important;}
}
@media (max-width:575px) {
.testimonial{padding: 48px 26px 52px 26px !important;}
.divid{width:15px;height:15px;}
}

.kiatro{position:absolute;left:0;bottom:6px;width:100%;padding:0 0 0 0}
.circle-inxitials{width:40px;height:40px;}
.testo.owl-carousel .owl-item{margin-bottom: 52px;}
.vblock{position:relative;margin-bottom:30px;}
.vinner{border-radius:12px;position:relative;width:100%;height:100%;height:470px;overflow:hidden;}
.vposter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;}
.vposter img{width:100%;height: 100%;object-fit: cover;}

.videoloading{position:absolute;top:0;left:0;background:var(--main-color3);color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;z-index:20;pointer-events:none;width:100%;  height:100%;display:flex;align-items:center;justify-content:center;opacity:.9;}
.vmum{position:absolute;right:10px;top:5px;cursor:pointer;z-index:1;}
.mute,.unmute{display:none;}
.mute img,.unmute img{width:30px;height:30px;}
.vblock video{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform 1s ease}
.playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.vblock:nth-child(even){margin-top:55px}
@media (max-width:1399px) {
.vblock video,.vinner{width:260px;height:400px}
}
@media (max-width:1199px) {
.vblock video,.vinner{width:100%;height:260px}
}
@media (max-width:991px) {
.vinner,.vposter,.vblock video{width:100%;height:400px;}
}
@media (max-width:575px) {
.vinner,.vposter,.vblock video{width:100%;height:250px;}
}

.eloramask{display:block;width:60%;margin:0 auto;-webkit-mask-size: contain;-webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;mask-size: contain;mask-position: center center;mask-repeat: no-repeat;}
.grad1{background:radial-gradient(at center center, #F4F2EA 14%, #FFEFEF 100%);}

.feat-box{transition:var(--transition);border:1px solid #e8e8e8;border-bottom:2px solid var(--main-color3);}
.feat-box p{line-height:1.3;font-size:15px}
.feat-box:hover{transform:translateY(-4px);box-shadow:0 6px 15px #0000001f}.feat-icon{display:inline-flex;margin-bottom:8px;color:#d35400}
.subbu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4em;min-height:calc(1.4em * 2)}
.gappu span{display:inline-block;padding:6px 15px;border-radius:20px;border:1px solid #ddd;line-height:1;font-size:14px;font-weight:bold;}

.bg-spices{background:url(images/bg-spices.png) no-repeat var(--main-color2);background-position: center center;}

.about-facts .border-box {position: absolute;top: -8px;right: 0px;bottom: 0;}

.service-item.item1{ border-radius: 0 120px 0 0; -webkit-border-radius: 0 120px 0 0; -moz-border-radius: 0 120px 0 0; -ms-border-radius: 0 120px 0 0; -o-border-radius: 0 120px 0 0; background: var(--whiteColor);padding-right: 152px !important;}
.service-item.item2{ border-radius: 120px 0 0 0; -webkit-border-radius: 120px 0 0 0; -moz-border-radius: 120px 0 0 0; -ms-border-radius: 120px 0 0 0; -o-border-radius: 120px 0 0 0; background: var(--whiteColor);padding-left: 152px !important;}
.service-item .icon{width: 76px;height: 76px;min-width: 76px;border-radius: 50%;overflow: hidden;}

.service-mid-img{ position: absolute; bottom: 0; left: 49%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);width: 238px;}

@media (max-width:1300px) {
.service-item.item1{padding-right: 106px !important;}
.service-item.item2{padding-left: 106px !important;}
}
@media (max-width:1200px) {
.service-item.item1{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0;padding-right: 5px !important;}
.service-item.item2{border-radius: 0;padding-left: 5px !important;}
.service-lg{border: 1px solid #3333331a;margin-bottom: 8px;border-radius: 6px;background: #f5faff;padding: 8px;}
}
@media (max-width:991px) {
.service-item.item1{padding-right: 8px !important;padding-bottom: 0 !important;}
.service-item.item2{padding-left: 8px !important;padding-top: 0 !important;}
}

.why-line{position: relative;}
.why-line::before{position: absolute;width: 1px;height: 100%;background: #004d8126;content: '';left: 31px;top: 0;z-index: -1;}
.intro-point{position: relative;box-shadow: 13px 14px 40px rgba(39, 98, 131, 0.07);border-bottom: 6px solid #aa7a3a2e !important;border: 1px solid #7d6eb12b;}
.intro-point::before{position: absolute;width: 164px;height: 164px;background: var(--main-color);content: '';left: 50%;top: -114px;opacity: 1;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;opacity: 0.2;transform: translateX(-50%);}
.intro-point .icon{width: 72px;height: 72px;background: var(--main-color2);display: flex;align-items: center;justify-content: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;position: relative;border: 4px solid var(--whiteColor);}
.intro-point:hover .icon{animation: swing 2s ease infinite;}
@keyframes swing {
  20% {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}
40% {
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
60% {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
80% {
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
100% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
}
.navtype1 .owl-nav {margin: 0;transition: all ease-in-out .3s;}
.navtype1 .owl-nav .owl-next, .navtype1 .owl-nav .owl-prev {position: absolute;display: inline-block;vertical-align: middle;cursor: pointer;-webkit-transition: all .4s ease;transition: all .4s ease;color: #888;width: 32px;height: 32px;line-height: 32px;border-radius: 4px;text-align: center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 9;transition: all .4s ease;border: 2px solid #fff;margin: 0;padding: 0;font-size: 14px;font-weight: 600;opacity: .5;}
.navtype1:hover .owl-nav .owl-next, .navtype1:hover .owl-nav .owl-prev {opacity: 1;}
.navtype1 .owl-nav .owl-next:hover, .navtype1 .owl-nav .owl-prev:hover {color: #EB4343;}
.navtype1 .owl-nav .owl-next {right: 8px;background: url(images/right.svg) no-repeat center center rgba(255, 255, 255, .9) !important;}
.navtype1 .owl-nav .owl-prev {left: 8px;background: url(images/left.svg) no-repeat center center rgba(255, 255, 255, .9) !important;}
.navtype1 .owl-nav .owl-next:hover {right: -10px;background: url(images/right.svg) no-repeat center center rgba(255, 255, 255, .95);}
.navtype1 .owl-nav .owl-prev:hover {left: -10px;background: url(images/left.svg) no-repeat center center rgba(255, 255, 255, .95);}
.navtype1 .owl-nav .owl-next i, .navtype1 .owl-nav .owl-prev i {font-size: 20px;line-height: 26px;font-weight: 600;position: relative;top: 2px;}

.procatOwl.owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}

.service-marquee a{font-size: 32px;text-transform: uppercase;font-weight: 700;opacity: 0.1;}
.service-marquee img{width: 28px;opacity: 0.1;margin: 0 28px;}
@media (max-width:1200px) {
.home-form{border: 1px solid #3333331a;background: #f6fbff !important;}
}
@media (max-width:768px) {
.service-marquee a {font-size: 24px;}
}
@media (max-width:575px) {
.service-marquee a {font-size: 19px;}
.service-marquee img {width: 22px;margin: 0 12px;}
}
.home-faqs{height: 400px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #888;}
.grad11{background: linear-gradient(to left, var(--main-color), var(--main-color2));}
