.headdd{font-size:64px;background: linear-gradient(to right, var(--main-color2) 0%, var(--main-color) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.banner-testi-review{position: absolute;bottom: 48px;right: 48px;}
.banner-testi-review p{font-size: 14px;font-weight: 500;margin-bottom: 16px;}
.banner-spe-text{ background: #fff; display: inline-block; border-left: 3px solid var(--main-color); padding: 0 12px; margin-top: 8px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;font-size: 20px;}
.ban-right h3{line-height: 52px;font-size: 48px;}
.ban-img .check-up{position: absolute;top: 79%;z-index: 1;right: -98px;}
.ban-img .check-up .text{ background: #ffffffb0;backdrop-filter: blur(20px); padding: 4px 5px; border-radius: 34px; -webkit-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px;padding-right: 9px;}
.ban-img .check-up .text .right-check{ width: 22px; height: 22px; border-radius: 58px; -webkit-border-radius: 58px; -moz-border-radius: 58px; -ms-border-radius: 58px; -o-border-radius: 58px; background: var(--main-color); color: #fff; min-width: 22px; display: inline-flex; align-items: center; justify-content: center;}

.ban-img .check-up2{position: absolute;top: 65%;z-index: 1;right: -72px;}
.ban-img .check-up2 .text{ background: #ffffffb0; backdrop-filter: blur(20px); padding: 4px 5px; border-radius:58px; -webkit-border-radius:58px; -moz-border-radius:58px; -ms-border-radius:58px; -o-border-radius:58px; padding-right: 9px;}
.ban-img .check-up2 .text .right-check{ width: 22px; height: 22px; border-radius: 58px; -webkit-border-radius: 58px; -moz-border-radius: 58px; -ms-border-radius: 58px; -o-border-radius: 58px; background: var(--main-color); color: #fff; min-width: 22px; display: inline-flex; align-items: center; justify-content: center;}

.updown{animation: tpupdown 1s infinite alternate;}
.banner-left-bottom{margin-top: 96px;}
@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);
  }
}

@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: 1650px){
.banner-left-bottom {margin-top: 42px;}
.ban-right h3 {line-height: 46px;font-size: 42px;}
.headdd{font-size:54px;}
.banner-subbb{font-size: 25px;}
}
@media only screen and (max-width: 1500px){
.main-banner-area-wrap,.main-banner-area-wrap .item{min-height:500px;}
.headdd{font-size:50px;}
.banner-left-bottom {margin-top: 34px;}
.banner-spe-text{font-size: 18px;}
.ban-right h3 {line-height: 44px;font-size: 38px;}
}
@media only screen and (max-width: 1399px){
.headdd{font-size:44px;}
.banner-subbb {font-size: 23px;}
.banner-left-bottom {margin-top: 28px;}
.ban-right h3 {line-height: 38px;font-size: 34px;}
.banner-spe-text {font-size: 16px;}
}
@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:38px;}
.banner-subbb {font-size: 21px;}
.banner-spe-text {font-size: 15px;}
.ban-right h3 {line-height: 36px;font-size: 32px;}
}
@media only screen and (max-width: 1148px){
.banner-spe-text {font-size: 14px;}
.contotomo .btn{font-size: 14px;padding: 12px 21px;}
}
@media (max-width:991px){
.main-banner-area-wrap .container{max-width:94%;}
.main-banner-area-wrap,.main-banner-area-wrap .item{padding-top:0;}
.contotomo{text-align:center;}
}
@media only screen and (max-width:767px){
.contotomo{ padding: 22px; width: 100%; background: var(--whiteColor); border: 1px solid #3333331a; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; }
.headdd{font-size:32px;}
.main-banner-area-wrap .item .banner-main-img{max-width:280px;}
.contotomo .btn{font-size:14px;padding:11px 21px}
.banner-left-bottom {margin-top: 22px;}
.ban-img .check-up2 {right: -27px;}
.ban-img .check-up {right: 0px;}
.ban-img .check-up2 .text .right-check{ width: 19px; height: 19px;min-width: 19px;}
.ban-img .check-up .text .right-check{ width: 19px; height: 19px;min-width: 19px;}
}
@media only screen and (max-width:640px){
.headdd{font-size:30px;}
.main-banner-area-wrap .item .banner-main-img{max-width:240px;}
.photobef{width:100%;text-align:center;}
.main-banner-area-wrap,.main-banner-area-wrap .item{padding-top:39px!important;}
}
@media only screen and (max-width:575px){
.banner-subbb {font-size: 18px;}
.banner-left-bottom {margin-top: 18px;}
.contotomo{ padding: 16px;}
.headdd{font-size:28px;}
.contotomo .btn {padding: 11px 14px;}
}
.main-banner-main{background: #ffded2;}
.main-banner-area-wrap,.main-banner-area-wrap .item{ overflow:hidden; position:relative;border-radius: 22px; -webkit-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px;background: linear-gradient(318deg, #ffe1e1 0%, #fff8f1 100%);}
/* .main-banner-area-wrap::before{ right: 0; top: 0; content: ''; position: absolute; background: url('images/doc-bg.png') center no-repeat var(--main-color2); height: 100%; width: 50%; z-index: 3; border-radius: 22px; -webkit-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; } */
.main-banner-area-wrap::before{right: 0;top: 0;content: '';position: absolute;background: url('images/banner/banner-bg.png') center no-repeat #994423;height: 100%;width: 50%;z-index: 3;border-radius: 22px;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;background-size: cover;}

.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);}

.content-bx{font-size:44px;font-weight:600;line-height:1;color:var(--black-color);position:relative;}
.content-bx::before{content:'';position:absolute;left:50%;top:-10px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.05);}
.content-bx .title{color: var(--black-color);transition: var(--transition);font-size: 15px;font-weight: 600;width: 100%;line-height: 20px;margin-top: 9px;}
@media(max-width:1650px) {
.content-bx .title{font-size: 14px;}
.content-bx {font-size: 38px;}
}
@media(max-width:1500px) {
.content-bx .title{font-size: 13px;}
}
@media(max-width:1400px) {
.content-bx .title{font-size: 12px;}
.content-bx {font-size: 32px;}
.content-bx::before{width: 38px;height: 38px;}
.content-bx .title{margin-top: 9px;line-height: 15px;}
}
@media(max-width:1200px) {
.content-bx::before {width: 34px;height: 34px;top: 1px;}
}
@media(max-width:575px) {
.content-bx{font-size:32px;word-break: break-word;}
.content-bx .title{font-size:12px;}
}
@media(max-width:392px) {
.content-bx .title{font-size:11px;}
}

.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;}
.main-banner-area-wrap::before{width: 47%;}
}
@media(max-width:575px) {
.content-wrapper {background-image: none !important;}
.main-banner-area-wrap::before{width: 44%;}
}
@media(max-width:392px) {
.main-banner-area-wrap::before{width: 38%;}
}
.treat-img{ position: relative; border-radius: 14px 14px 0 0; -webkit-border-radius: 14px 14px 0 0; -moz-border-radius: 14px 14px 0 0; -ms-border-radius: 14px 14px 0 0; -o-border-radius: 14px 14px 0 0; overflow: hidden; }
.treat-item{border: 1px solid #4e4e4e33;}
.jugnuwale{height:100%;background: var(--whiteColor);}
.jugnucha{padding-bottom:82px!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: 22px;left: 32px;font-size: 15px;color: var(--black-color);font-weight: 500;}
.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;}
.link-hover-end{left: 24px;}
.jugnucha {padding-bottom: 74px !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:32px!important}

.testimonial-content{padding-bottom:132px!important;position:relative}
.shii{position: absolute;width: calc(100% - 84px);bottom: 38px;left: 50%;background: var(--whiteColor);transform: translateX(-50%);border-radius: 8px;border: 1px solid #0f4dd411;}
.bb4{border-bottom:4px solid var(--main-color3)}
.testi-quote{position: absolute;top: 11px;right: 11px;opacity: 0.2;}
@media(max-width:575px){
.shii {width: calc(100% - 38px);}
}

.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%;}
}
.discuss-main .item{border: 1px solid #ffded2;padding: 15px;border-radius: 11px;display: flex !important;align-items: center;text-align: start;gap: 13px;}
.discuss-main .item .icon{width: 48px;height: 48px;background: linear-gradient(to left, var(--main-color), var(--main-color2));min-width: 48px;display: flex;align-items: center;justify-content: center;border-radius: 6px;}
@media (max-width:991px) {
.discuss-main .item{padding: 11px;}
}
.marquee {width:100%;overflow: hidden;color:#ddd;;min-height:26px;}
.doctor-home-main .docimg-item{height: calc(100% + 72px);top: 50%;position: relative;transform: translateY(-50%);border-radius: 598px;overflow: hidden;background: #fff;padding: 4px;}
.doctor-home-main .docimg-item img{ border-radius: 598px; -webkit-border-radius: 598px; -moz-border-radius: 598px; -ms-border-radius: 598px; -o-border-radius: 598px; }
.faq-home-main::before{position: absolute;width: 100%;height: 100%;background: #270e07;left: 0;top: 0;content: '';opacity: 0.7;}
.treatments-caro.owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}
@media (max-width:991px) {
.doctor-home-main .docimg-item{ border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px;height: 100%;padding: 0;}
.doctor-home-main .docimg-item img{ border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }
}
.home-appo-img{position: relative;border-radius: 14px 0 0 14px;overflow: hidden;}
.home-appo-img::before{position: absolute;top: 0;right: 0;width: 54px;height: 100%;background: linear-gradient(to left, var(--whiteColor),#ffffff8c, #fff0);content: '';}
@media (max-width:991px) {
.home-appo-img::before{display: none;}
.home-appo-img{ border-radius: 14px;}
}
@media (max-width:575px) {
.marquee img{width: 19px;}
}
.sticky-header{position:absolute;z-index:8;width:100%;background:none;top:15px;}
@media (max-width:575px) {
.sticky-header{top:7px;}
}

.mm-home{ border: 2px solid #cc512b36; position: relative; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.mm-home::before{position: absolute;width: 58px;height: 58px;content: '';left: 11px;top: 11px;background: var(--main-color);border-radius: 50%;opacity: 0.04;}
.mm-home::after{position: absolute;width: 32px;height: 32px;content: '';right: 11px;bottom: 11px;background: var(--main-color);border-radius: 50%;opacity: 0.03;}
