.headdd{font-size:56px;}
@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;padding-top:50px!important;}
.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;}
.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;}
.photobef{width:100%;text-align:center;}
}
.main-banner-area-wrap,.main-banner-area-wrap .item{overflow:hidden;position:relative;z-index:1;}

.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-color);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-color);}

.photobef::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:60%;z-index:-1;border-radius:100px 100px 0 0;background:#4589D012;}

.content-bx{font-size:60px;font-weight:600;line-height:1;color:var(--whiteColor);position:relative;margin-bottom:10px;}
.content-bx::before{content:'';position:absolute;left:50%;top:-10px;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.05);}
.content-bx .title{color:var(--whiteColor);transition:var(--transition);font-size:16px;font-weight:500;width:100%;}
@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;bottom:-30px;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(--whiteColor);display:inline-block;border-radius:10px;opacity:.8;}
.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(--whiteColor);opacity: 1;}


.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}

.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)}



.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; }


@media(min-width:575px) AND (max-width:1199px){
.col-md-1by5{width:20%;flex:20%;}
}