.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:90px;}
}
@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){
.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){
.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:50px;font-weight:600;line-height:1;color:var(--whiteColor);position:relative;}
.content-bx::before{content:'';position:absolute;left:50%;top:0;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%;background-color:#104a71;padding:4px;line-height:16px;}
@media(max-width:575px) {
.content-bx{font-size:36px;word-break: break-word;}
.content-bx .title{font-size:12px;}
}

.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}
.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;top:-100px;}

.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;}
}