.headdd{font-size:60px;}
@media only screen and (max-width: 1920px){
.main-banner-area-wrap,.main-banner-area-wrap .item{min-height:650px;}
.main-banner-area-wrap .item{padding-top:26px;}
}
@media only screen and (max-width: 1800px){
.main-banner-area-wrap,.main-banner-area-wrap .item{min-height:580px;}
.headdd{font-size:56px;}
}
@media only screen and (max-width: 1500px){
.main-banner-area-wrap,.main-banner-area-wrap .item{min-height:500px;}
.headdd{font-size:50px;}
}
@media only screen and (max-width: 1399px){
.headdd{font-size:40px;}
}
@media only screen and (max-width: 1199px){
.intro-tab .nav-link{font-size: 14px;}
.eilish{flex-wrap: wrap-reverse;}
.main-banner-area-wrap,.main-banner-area-wrap .item{min-height:300px;}
.headdd{font-size:36px;}
}
@media (max-width:991px){
.main-banner-area-wrap .container{max-width:94%;}
.main-banner-area-wrap,.main-banner-area-wrap .item{padding-top:0;}
.main-banner-area-wrap .item .col-12 img{max-width:350px;margin:0 auto;}
.contotomo{text-align:center;}
}
@media only screen and (max-width:767px){
.jugnucha{bottom: -36px !important;}
.contotomo{padding:15px 0 25px;}
.topa{display:none;}
.headdd{font-size:32px;}
.main-banner-area-wrap .item .col-12 img{max-width:280px;}
.contotomo .btn{font-size:14px;padding:7px 18px}
}
@media only screen and (max-width:640px){
.headdd{font-size:30px;}
.main-banner-area-wrap .item .col-12 img{max-width:240px;}
}
.main-banner-area-wrap,.main-banner-area-wrap .item{overflow:hidden;position:relative;z-index:1;}

.hero_svg1{position:absolute;top:20%;right:40%;}
.hero_svg2{position:absolute;top:20%;right:15%;}
@media only screen and (max-width:767px){
.hero_svg1{position:absolute;top:40px;left:35px;}
.hero_svg2{position:absolute;top:60px;right:35px;}
}

.bannerowl.dotta .owl-dots{position:absolute;bottom:10%;right:10px;margin:0;transform:translateY(-50%);transition: opacity .3s ease;display: flex;justify-content: center;flex-flow: column;line-height:1;}
.bannerowl.dotta .owl-dots .owl-dot{margin:0;display:inline-block;height:auto;}
.bannerowl.dotta .owl-dots .owl-dot span{width:14px;height:14px;transition:height ease-in-out .5s;background:var(--main-color2);display:inline-block;border-radius:10px;}
.bannerowl.dotta .owl-dots .owl-dot.active span,.bannerowl.dotta .owl-dots .owl-dot.active span{height:28px;border-radius:10px;width:14px;transition:height ease-in-out .5s;background:var(--main-color3);}

.lightbox{display:none;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:#000c;justify-content:center;align-items:center}
.lightbox iframe{width:90vw;max-width:800px;height:50vh;border:none}
.lightbox.show{display:flex}
.close-btn{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer}

.content-bx{font-size:58px;font-weight:600;line-height:1;color:var(--whiteColor);position:relative;}
.content-bx.brt{border-right: 1px solid #ffffff1f;}
.content-bx::before{content: '';position: absolute;left: 52%;top: -12px;transform: translateX(-50%);width: 50px;height: 50px;border-radius: 50%;background: rgba(255,255,255,.1);}
.content-bx .title{color:var(--whiteColor);transition:var(--transition);font-size:15px;font-weight:400;width:100%;padding:4px;line-height:16px;}
@media(max-width:575px) {
.content-bx{font-size:36px;word-break: break-word;}
.content-bx .title{font-size:12px;}
.intro-tab{ border-radius: 8px !important; -webkit-border-radius: 8px !important; -moz-border-radius: 8px !important; -ms-border-radius: 8px !important; -o-border-radius: 8px !important; }
.intro-tab .nav-link{ border-radius: 6px !important; -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; -ms-border-radius: 6px !important; -o-border-radius: 6px !important; }
.content-bx.brt{border-right: none;}
.jugnucha{bottom: -58px !important;}
}

.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%;}
.jugnuwale:hover .jugnucha{bottom: 0;}
.jugnucha{position: absolute;transition: var(--transition);width: 94%;background: var(--whiteColor);bottom: -68px;border-radius: 0 16px 0 0;}
.link-hover-end{position: absolute;bottom: 15px;right: 4px;font-size: 15px;color: var(--main-color3);top: 4px;width: 36px;height: 36px;background: var(--main-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;
}
.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}
.searcha .form-control{font-weight:400;font-size:15px;padding-left:40px;}
.searcha .input-group-text{border:0;background:#fff;position:absolute;z-index:5;left:0;top:50%;transform: translateY(-50%);}
@media only screen and (max-width:767px){
.searcha .form-control{border:1px solid #eee;border-radius:10px;}
.searcha .btn{min-width:120px;}

}
@media only screen and (max-width:575px){
.ordeal{right:auto;left:0;top:38px;opacity:.6;font-size:14px!important;}
}
.clocker i{font-size:22px;height:48px;width:48px;line-height:48px;border-radius:50%;margin:0 auto;background:rgba(155, 255, 166, 0.5);}

/* .testimonial.dotta .owl-dots{position:absolute;text-align:center;width:100%;text-align:center;bottom:0;z-index:1;}
.testimonial.dotta .owl-dots{bottom:-25px;}
.testimonial.dotta .owl-dots .owl-dot{display:inline-block;margin:0;}
.testimonial.dotta .owl-dots .owl-dot span{margin:0 2px;width:16px;height:16px;border-radius:50%;background:var(--main-color3);display:block;transition:all ease-in-out .3s;transform:scale(.9);opacity:1}
.testimonial.dotta .owl-dots .owl-dot.active span{background:var(--main-color);transform:scale(1);opacity:1;} */

.souhardyaya{position:absolute;bottom:0;}

.testimonial.dotta .owl-dots{position:absolute;bottom:-20px;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{border:1px solid rgba(0,0,0,.25);border-radius:10px;overflow:hidden;padding:0}
.faq-accordion .accordion-content p{padding-top:15px;}
.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:10px}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--black-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:40px!important}

.qq{position:absolute;right:15px;top:15px;opacity:.8;}
.testimonial-content{position:relative;}
.minia{min-height:350px;}
.minia::before{position:absolute;width:100%;height:100%;content:'';left:0;top:0;background:rgba(0,0,0,.1);z-index:1;}
.minia img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;}

.volutor{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;min-height:415px;position:relative;padding:50px;margin:0 auto;border-radius:15px;box-sizing: border-box;border:1px solid rgba(232, 219, 219, 0.34);border-bottom:3px solid var(--main-color3);background:#fdf3e9;overflow:hidden;}
.volutor-img{object-fit:cover;object-position:center bottom;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;}
.volutor-text{text-align:center;z-index:2;margin-top:8%;margin-right:4%;position:relative;}
.volutor-rotator{display:flex;justify-content:center;}
.maxx{max-width:450px;}
.typewriter-text{font-weight:bold;color:var(--main-color3);}
.cursor {display: inline-block;animation:blink 0.7s infinite;color:var(--main-color3);}
@keyframes blink {
0%, 100% {opacity:1;}
50% {opacity:0;}
}
@media(max-width:1399px){
.volutor{min-height:370px;}
}
@media(max-width:1199px){
.volutor{min-height:370px;}
.volutor-text{margin-top:14%;}
}
@media(max-width:991px){
.volutor{padding:10px;padding-bottom:180px;}
.volutor .btn1{padding:6px 15px;}
.volutor-img{object-fit:contain;}
.volutor-text{margin-top:10px;}

}
@media(max-width:575px){
.volutor{padding:10px;padding-bottom:170px;}
}

.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;}
}
.faq-overflow {  height: 422px; overflow-y: scroll; }

.acco-head{position: relative;margin-top: -18px;}

.acco-head span{ border: 1px solid #3333331c; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; padding: 4px 20px;}

.asso-border{border-bottom: 5px solid #ed0e631a !important;}
.flip-circle {position: absolute;left: 50%;bottom: -78px;transform: translateX(-50%);}
.banner-play-btn {width: 148px;height: 148px;border-radius: 100px;background-color: var(--main-color) !important;overflow: hidden;line-height: 135px;text-align: center;position: relative;display: inline-block;border: 8px solid #fff;}
.text-inner {animation: circle 15s linear infinite;position: relative;z-index: 22;fill: transparent;-webkit-animation: circle 15s linear infinite;}
.text-inner svg {width: 95px;max-width: 100%;height: auto;overflow: visible;word-spacing: 16px;transform: rotate(0) scaleX(1) scaleY(1);position: relative;}
.text-inner text {fill: #fff;direction: ltr;transition: 0.3s stroke, 0.3s stroke-width, 0.3s fill;font-size: 30px;font-weight: 500;position: relative;z-index: 2;}
.like {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;width: 72px;height: 72px;background: var(--whiteColor);line-height: 48px;border-radius: 50%;padding: 11px;}

@keyframes circle {
    100% {
  transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  -moz-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
}
0% {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
}
}

.circle-corner1{position: absolute;left: -25px;top: 49px;}
.circle-corner2{position: absolute;right: -25px;top: 49px;rotate: 90deg;}

.intro-tab{ border: 1px solid #33333324; border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; -ms-border-radius: 12px 12px 0 0; -o-border-radius: 12px 12px 0 0; padding: 8px; }
.intro-tab .nav-link{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border: none;font-size: 15px;}
.intro-tab .nav-link.active{background-color: var(--main-color) !important;color: #fff;}
.intro-tab .nav-link.active svg path{fill: #fff;}
.intro-tab .nav-link svg{margin-right: 4px;}
.intro-tab .tab-content{background: var(--main-color);}
.intro-tab .nav-link{color: #333;}
.intro-tab-content{ background: var(--main-color); border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; border: none !important; }

.cta-card{border: 1px solid #0a477012;}

.numeet{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; position: relative; margin-top: -24px; }
.numeet::before{ width: 98%; height: 100%; background: #0a477094; content: ''; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; -moz-border-radius: 0 0 12px 12px; -ms-border-radius: 0 0 12px 12px; -o-border-radius: 0 0 12px 12px;z-index: -1;}
.numeet::after{ width: 100%; height: 100%; background: #005d99f0; content: ''; position: absolute; bottom: 0;border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; -moz-border-radius: 0 0 12px 12px; -ms-border-radius: 0 0 12px 12px; -o-border-radius: 0 0 12px 12px;left: 0;}

.point-mid{width: 80px;height: 80px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;position: absolute;top: 33%;left: 47%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);background: var(--whiteColor);display: flex;align-items: center;justify-content: center;animation: circle 15s linear infinite;}

.eve-view{width: 46px;height: 46px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color);color: #fff;left: 50%;position: absolute;bottom: -18px;transform: translateX(-50%);}
.eve-view:hover{color: #fff;}

.testimonial-block{border: 1px solid #33333317;border-radius: 12px;padding-bottom: 68px !important;}
.testimonial-block::before{background-image: url('images/testimonial-card.png');position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: top;background-size: cover;mix-blend-mode: multiply;border-radius: inherit;transition: all 500ms ease;content: '';opacity: 0.1;}
.testi-info{position: absolute;bottom: 0;left: 46px;padding: 12px 18px;border-radius: 10px 10px 0 0;border: 1px solid #3333330a;border-bottom: 0;}
.testi-star{background: var(--main-color);border-radius: 52px;-webkit-border-radius: 52px;-moz-border-radius: 52px;-ms-border-radius: 52px;-o-border-radius: 52px;position: absolute;top: 14px;right: 14px;padding: 4px 10px;}

.testi-main{position: relative;}
.testi-main::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #0f324bd6;content: '';}

@media (max-width:575px) {
.testi-info{left: 22px;}
.testimonial-block{padding-top: 50px !important;}
.intro-tab .nav-link{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 6px 11px;}
}

@media (max-width:390px) {
.intro-tab .nav-link{padding: 6px 9px;font-size: 12px !important;}
}


.border-asso{border: 1px solid #33333314;}


.bann-carousel{border-bottom: 1px solid #33333321;}
