:root{--bg-color:#212121;--theme-color:#151515;--primary-color:#0CBCAE;--primary-dark:#045B65;--white:#FFF;--dark-card-bg:#1A1A1A;--secondary-light:#F9F9F9}
.navbar{position:absolute;left:0;top:0;padding:15px 0;margin:0;width:100%;border-bottom:1px solid #CFD7D899;background:#fff;z-index:9999999}
.navbar.nav-scroll{padding:0;position:fixed;top:-80px;padding:15px 0;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d}
.navbar .logo{padding:7px 15px;border:1px solid #ffffff4d;border-radius:30px}
.navbar .navbar-nav{padding:6px;border:.5px solid #AFAFAF4D;border-radius:30px;margin-left:15px}
.navbar .navbar-nav .nav-link{padding:5px 20px;border-radius:30px;font-size:14px;color:#1D1D1D}
.navbar .navbar-nav .nav-link.active{background:#F8F8F8}
.navbar .navbar-nav .nav-link:hover{background:#F8F8F8}
.navbar .topnav .butn{padding:7px 20px;background:#0CBCAE;color:#FFF;margin-right:15px}
.header-sa{/* min-height:100vh; */ height: auto; padding: 82px 0 40px;position:relative;overflow:hidden!important;z-index:3}
.header-sa .caption h1{font-size:clamp(2.625rem,1.7656rem + 2.75vw,3.3125rem);font-weight:500;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}
.header-sa .caption .set-img{position:absolute;right:0;bottom:0}
.services-sa .item{background:var(--bg-color);padding:15px;border-radius:20px}
.services-sa .item .cont{padding:15px}
.services-sa .item .cont .icon{width:52px;height:52px;line-height:50px;text-align:center;border:1px solid #ffffff1a;border-radius:50%}
.services-sa .item .cont .icon img{width:25px}
.services-sa .item .cont .icon.invert img{-webkit-filter:invert(1);filter:invert(1)}
.services-sa .item .cont .text{margin-top:100px;margin-bottom:20px}
.services-sa .item .cont .text p{font-size:14px;font-weight:300;line-height:22px}
.work-card .card-item{margin-bottom:30px;border:1px solid #ffffff0d;border-radius:10px;background:var(--bg-color)}
.work-card .card-item .cont{height:100%;padding:40px 80px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.work-card .card-item .cont .tag{font-size:12px;line-height:1;padding:7px 12px;margin-right:2px;border:1px solid #ffffff1a;border-radius:30px}
.work-card .card-item .cont p{font-size:14px;line-height:20px}
.work-card .card-item .img{padding:20px}
.work-card .card-item .img img{border-radius:15px}
.testimonials-sa{position:relative;overflow:hidden}
.testimonials-sa:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(../imgs/testim/mesh-gradient.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.5;z-index:2}
.testimonials-sa .gl-rate{width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #ffffff1a;border-radius:60px;padding:10px 20px}
.testimonials-sa .gl-rate .icon{width:35px}
.testimonials-sa .gl-rate .cont{padding-left:30px}
.testimonials-sa .gl-rate .cont h6{line-height:1;font-weight:600;font-size:18px}
.testimonials-sa .gl-rate .cont .stars{font-size:13px;color:#EF2B10;margin-left:10px}
.testimonials-sa .gl-rate .cont p{font-size:12px;opacity:.7;margin-top:2px}
.testimonials-sa .swiper-slide{height:auto}
.testimonials-sa .item{background:var(--bg-color);padding:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.testimonials-sa .item .rate h5{font-size:16px}
.testimonials-sa .item .rate .stars{font-size:13px;color:#EF2B10;margin-left:10px}
.testimonials-sa .item .info .img-author{width:50px;height:50px;border-radius:50%;overflow:hidden}
.testimonials-sa .item .info .info-text{padding-left:15px}
.testimonials-sa .item .info .info-text p{font-size:14px;opacity:.7}
.awards-sa .item-title{padding:0 15px 25px;border-bottom:1px solid #ffffff80}
.awards-sa .item-title>div{padding:0}
.awards-sa .item-title h6{font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.7}
.awards-sa .item-line{padding:25px 15px;border-bottom:1px solid #fff3;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:3}
.awards-sa .item-line>div{padding:0}
.awards-sa .item-line>div:last-of-type{text-align:right}
.awards-sa .item-line:hover:after{height:100%}
.awards-sa .item-line:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background:#ffffff0d;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:-1}
.awards-sa .item-line .honors h6{font-size:14px}
.awards-sa .item-line .project-date span{font-size:14px;opacity:.7}
.contact-sa .box{padding:120px 60px;background-color:var(--dark-card-bg);border-radius:30px;overflow:hidden}
.contact-sa .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.contact-sa .contact-form label{font-size:14px;margin-bottom:5px}
.contact-sa .contact-form label .star{color:red;padding-left:5px}
.contact-sa .contact-form input,.contact-sa .contact-form textarea{color:#fff;background:transparent;width:100%;padding:0 0 10px;border:0;border-bottom:1px solid #fff3;font-size:18px}
.contact-sa .contact-form .select2-container{border-bottom:1px solid #fff3;font-size:18px;padding-bottom:6px}
.contact-sa .contact-form .selection{width:100%}
.contact-sa .contact-form .select2-container--default .select2-selection--single{background-color:var(--dark-card-bg);border:none}
.contact-sa .contact-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:25px}
.contact-sa .contact-form button{background:transparent;color:#fff}
.footer-sa{background:var(--white);color:var(--bg-color);background-image:url(../img/other/shape/footer-left.webp),url(../img/other/shape/footer-right.webp);background-repeat:no-repeat,no-repeat;background-size:72px,370px;background-position:3% 81%,100% 100%}
.footer-sa .link-group .link{padding-bottom:12px;display:block}
.footer-sa .link:hover{color:var(--primary-color);transition:all .3s ease-in-out}
.footer-sa .impero-link{text-decoration:underline;color:#105eb1}
body{font-family:"Outfit",sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#fff;background-color:var(--theme-color)}
.font-noto-serif{font-family:"Noto Serif"}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}
h1{font-size:clamp(3.5rem,2.25rem + 4vw,4.5rem);font-weight:500;background:linear-gradient(0deg,#36363600 10.36%,#363636 45.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.h1-title{font-size:clamp(2.625rem,1.7656rem + 2.75vw,3.3125rem);font-weight:500;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}
h2{font-size:clamp(2rem,1.375rem + 2vw,2.5rem)}
h3{font-size:40px}
h4{font-size:clamp(1.875rem,-0.3068rem + 4.5455vw,2.25rem)}
h5{font-size:32px}
h6{font-size:clamp(1.375rem,1.2188rem + 0.5vw,1.5rem)}
.sub-color{color:gray}
.sub-head{font-size:clamp(1.125rem,0.9688rem + 0.5vw,1.25rem);line-height:28px}
p{font-size:clamp(0.875rem,0.7188rem + 0.5vw,1rem);font-weight:400;margin:0}
.sec-head{border-bottom:1px solid #CFD7D899;padding-bottom:clamp(1.625rem,1.1563rem + 1.5vw,2rem);margin-bottom:clamp(3.75rem,2.1875rem + 5vw,5rem)}
.sec-head .sub-head{position:relative;padding-left:25px}
.sec-head .sub-head:after{content:'';width:7px;height:7px;background:var(--primary-color);border-radius:50%;position:absolute;top:10px;left:0}
.loader-wrap svg{fill:#1d1d1d}
.butn.butn-bord{border:1px solid #ffffff4d}
.butn.butn-bord:hover{background:#fff;color:#212121}
.icon.invert img{-webkit-filter:invert(1);filter:invert(1)}
.butn .icon{width:18px}
.butn:hover .icon.invert img{-webkit-filter:invert(0);filter:invert(0)}
@media screen and (max-width: 992px) {
.sec-head .sub-head{margin-bottom:12px!important}
}
@media screen and (max-width: 768px) {
.contact-sa .box{padding: clamp(2.5rem, -26.5909rem + 60.6061vw, 7.5rem) clamp(1.25rem, -6.0227rem + 15.1515vw, 2.5rem)}
}
.intro-iner{position:relative}
.intro-iner .content{position:absolute;bottom:0;left:0;width:100%;height:10%;z-index:4;display:none}
.intro-iner .content .item{position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}
.intro-iner .content .item span{font-size:16px;padding:8px 24px;background:var(--bg-color);border-radius:30px}
.intro-iner .content .item span.bdark{background:#777;color:#fff}
.intro-iner .content .item span.bred{background:var(--primary-color);color:var(--theme-color)}
.intro-iner .content .item img{width:50px}
.intro-iner .content .item .icon1 img{width:70px}
.intro-iner .img-box{position:relative}
.intro-iner .img-box .states{position:absolute;bottom:120px;left:-30px;background:var(--primary-color);color:#212121;padding:20px;border-radius:15px;z-index:3}
.intro-iner .img-box .just-shape{background:var(--theme-color);border-radius:0 0 30px 0;width:200px;height:50px;position:absolute;top:-1px;left:-1px}
.intro-iner .img-box .just-shape .shap-right-top{position:absolute;top:-1px;right:-2.05rem}
.intro-iner .img-box .just-shape .shap-right-top svg{width:2.1rem;height:2.1rem}
.intro-iner .img-box .just-shape .shap-left-bottom{position:absolute;bottom:-2.05rem;left:-1px}
.intro-iner .img-box .just-shape .shap-left-bottom svg{width:2.1rem;height:2.1rem}
.intro-iner .img-box .butn-vid{background:var(--theme-color);border-radius:30px 0 0 0;padding:40px 0 0 30px;position:absolute;bottom:-1px;right:-1px}
.intro-iner .img-box .butn-vid .vid{width:55px;height:55px;line-height:55px;text-align:center;border-radius:50%;background:#fff;color:#212121;position:relative}
.intro-iner .img-box .butn-vid .vid:after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid #ffffff1a;border-radius:50%}
.intro-iner .img-box .butn-vid .cont{padding-left:20px}
.intro-iner .img-box .butn-vid .shap-right-top{position:absolute;right:0;top:-2.05rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.intro-iner .img-box .butn-vid .shap-right-top svg{width:2.1rem;height:2.1rem}
.intro-iner .img-box .butn-vid .shap-left-bottom{position:absolute;left:-2.05rem;bottom:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.intro-iner .img-box .butn-vid .shap-left-bottom svg{width:2.1rem;height:2.1rem}
.intro-iner .img{height:580px;border-radius:15px}
.intro-iner .sec-head{padding-top:40px}
@media screen and (max-width: 992px) {
.intro-iner .img-box{width:calc(100% - 100px);margin:0 auto 80px}
}
@media screen and (max-width: 768px) {
.intro-iner .img-box{width:100%}
.intro-iner .img-box .states{left:30px;bottom:150px}
}
.client-video-slider .swiper-slide{display:flex;align-items:center;justify-content:center}
.client-card{position:relative;overflow:hidden;border-radius:.875rem;width:fit-content;height:350px;display:flex}
.client-card img{border-radius:.875rem;object-fit:cover;object-position:center}
.client-card .play-button{position:absolute;bottom:0;left:50%;transform:translate(-50%,0%)}
@media (max-width:1049.9px) {
.reviews-card{display:none}
.client-slider{display:block;margin-top:40px}
}
@media(min-width:1050px) {
.client-slider{display:none}
.reviews-card{position:absolute;max-width:264px;border:none;background-color:#F0F6F6;border-radius:16px;z-index:3;transition:transform .3s ease-out;will-change:transform}
.reviews-card::after{content:"";background-image:url(../img/other/shape/fade-card.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom;position:absolute;width:100%;height:100%;bottom:-37px;z-index:2}
.reviews-card::before{content:"";background-image:url(../img/svg/quote.svg);background-repeat:no-repeat;background-size:cover;position:absolute;width:18%;height:13%;bottom:0;right:14%;z-index:3}
.reviews-card.reviews-card-1{margin-top:100px;rotate:7deg;left:5px;transform:translateY(0px)}
.reviews-card.reviews-card-2{margin-top:100px;rotate:-7deg;right:5px;transform:translateY(0)}
.reviews-card.reviews-card-3{bottom:-80px;rotate:8deg;left:5px;transform:translateY(0)}
.reviews-card.reviews-card-4{bottom:-80px;rotate:-8deg;right:5px;transform:translateY(0)}
}
.Sarkhej-bg-img::after{content:"";display:block;width:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#0e0f1100 0%,#0E0F11 100%),linear-gradient(360deg,#fff0 76.96%,#FFF 100%),url(../img/other/sarkhej-roza.webp);background-size:cover;background-repeat:no-repeat;background-position:top;min-height:600px;z-index:-1}
.Sarkhej-bg-img.img-head{min-height:600px;display:flex;flex-direction:column}
.text-shadow{text-shadow:0 0 8px #00000040}
.dental-services-sec .cards .card-item{display: block; position:relative;border-radius:20px;max-height:500px;min-height:clamp(21.875rem,10.1563rem + 37.5vw,31.25rem);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px;z-index:1}
@media (max-width:1024px) {
.dental-services-sec .cards .card-item{transform:none!important}
.dental-services-sec .cards .card-item .butn-vid{opacity:1!important;visibility:visible!important;transition:all .3s ease-in-out}
}
@media (min-width:1024px) {
.dental-services-sec .cards .card-item{background-size:100% 100%}
}
.dental-services-sec .cards .card-item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0000003D;border-radius:1.25rem;z-index:-1}
.dental-services-sec .cards .card-item .card-body{display:flex;height:100%;flex-direction:column;padding:clamp(1.25rem,-2.1875rem + 11vw,4rem)}
.dental-services-sec.white_play .cards .card-item .butn-vid{background:#fff;z-index:2}
.dental-services-sec.white_play .cards .card-item .butn-vid .shap-left-bottom svg path{fill:var(--white)!important}
.dental-services-sec .cards .card-item .butn-vid{background:var(--theme-color);border-radius:30px 0 20px 0;padding:11px 12px 16px 17px;position:absolute;bottom:0;right:0;visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.dental-services-sec .cards .card-item .butn-vid .shap-left-bottom{position:absolute;left:-2.05rem;bottom:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.dental-services-sec .cards .card-item .butn-vid .shap-left-bottom svg{width:2.1rem;height:2.1rem}
.dental-services-sec .cards .card-item:hover .butn-vid{opacity:1;visibility:visible;transition:all .4s ease-in-out}
.text-gradient{background:linear-gradient(0deg,#e4fffd00 22.31%,#E4FFFD 62.42%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
@media(min-width:991px) {
.img-client .img-1{position:absolute;top:1%;left:5%;z-index:-1}
.img-client .img-2{position:absolute;top:1%;right:2%;z-index:-1}
.img-client .img-3{position:absolute;bottom:6%;left:-4%;z-index:-1}
.img-client .img-4{position:absolute;bottom:7%;right:-2%;z-index:-1}
}
@media (max-width: 991px) {
.img-client .img-1,.img-client .img-2,.img-client .img-3,.img-client .img-4{display:none}
}
.dr-card{display:block;background-color:#1A1A1A;border-radius:24px;margin-bottom:1.875rem;border:1px solid #1A1A1A}
.dr-card .img-box img{max-width:273px;height:156px;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}
.dr-card:hover .img-box img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.dr-card:hover{background-color:var(--primary-color)}
.dr-card .arrow-box svg{rotate:50deg}
.dr-card:hover .arrow-box svg{rotate:0}
.dr-card .arrow-box svg .circal{fill:#FFFFFF1A}
.dr-card:hover .arrow-box svg .circal{fill:var(--white)}
.dr-card .arrow-box svg .arrow-icon{fill:var(--white)}
.dr-card:hover .arrow-box svg .arrow-icon{fill:var(--primary-color)}
.dr-card .arrow-box svg .outline{stroke:#D9D9D966}
.dr-card:hover .arrow-box svg .outline{stroke:var(--white)}
.dr-card,.dr-card:hover,.dr-card .img-box img,.dr-card:hover .img-box img,.dr-card .arrow-box svg,.dr-card:hover .arrow-box svg,.dr-card .arrow-box svg .circal,.dr-card:hover .arrow-box svg .circal,.dr-card .arrow-box svg .arrow-icon,.dr-card:hover .arrow-box svg .arrow-icon,.dr-card:hover .arrow-box svg .outline,.dr-card .arrow-box svg .outline{transition:all .3s ease-in-out}
@media (max-width:767.9px) {
.dr-card{padding:1.875rem}
.dr-card .img-box{background-color:var(--theme-color)}
.dr-card .img-box img{width:auto;height:auto}
}
.accordion-item{background:var(--dark-card-bg);border-radius:.625rem!important;border:0;margin-bottom:5px;padding:30px;overflow:hidden}
.accordion-item .accordion-header button{background:transparent;color:var(--white);font-size:clamp(1.25rem,0.9375rem + 1vw,1.5rem);font-weight:500;line-height:normal;padding:0;-webkit-box-shadow:none;box-shadow:none;gap:10px}
.accordion-item .accordion-header button:after{background-image:url(../img/svg/plus-solid.svg);-webkit-filter:invert(1);filter:invert(1)}
.accordion-item .accordion-header button:not(.collapsed):after{background-image:url(../img/svg/minus-solid.svg)}
.accordion-item .accordion-body{padding: clamp(0.9375rem, -0.2344rem + 3.75vw, 1.875rem) 0 0 0;}
.accordion-item:has(.accordion-header button:not(.collapsed)){background-color:var(--primary-color)}
.bg-sky-gradient{min-height:450px;display: flex;align-items: center; background-color:#fff!important;background:linear-gradient(180deg,#86caff33 0%,#FFF 100%)}
.numbar_gradient{font-size:clamp(2.375rem,0.9205rem + 3.0303vw,2.625rem);font-weight:500;background-image:linear-gradient(360deg,#0CBCAE 40%,#105EB1 100%);color:transparent;background-clip:text;margin-bottom:.8125rem}
@media (min-width:992px) {
.mt-lg-95{margin-top:5.9375rem!important}
.border-r-lg{border-right:1px solid;border-image:linear-gradient(0deg,#fff3 0%,#fff0 100%) 1}
}
.br-16{border-radius:1rem}
.dr_info_card{background:linear-gradient(0deg,#087a8700 7.43%,#087a872e 71.91%,#087a8700 136.39%);border-radius:1.5rem;background-image:url(../img/other/grid_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.dr_info_card .card-body{padding: clamp(1.875rem, -1.7614rem + 7.5758vw, 2.5rem) clamp(1.5625rem, -6.8011rem + 17.4242vw, 3rem)}
.dr_info_card .dr_img{height:15.25rem;border-radius:1.25rem;object-fit:cover}
.dr_info_card .head-text{font-size:clamp(1.875rem,-0.3068rem + 4.5455vw,2.25rem);font-weight:500}
@media (min-width:768px) {
.dr_info_card:after{content:"";position:absolute;width:6.625rem;height:6.625rem;top:5px;right:20px;background-image:url(../img/svg/quote_icon.svg);background-repeat:no-repeat;background-size:contain}
}
.dr_dental_bg::after{content:"";display:block;width:100%;position:absolute;left:0;top:0;background:linear-gradient(360deg,#0E0F11 0%,#0e0f1100 100%),linear-gradient(180deg,#0E0F11 0%,#0e0f1100 45.53%),url(../img/other/about-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:top;min-height:600px;z-index:-1}
.dr_dental_bg.img-head{min-height:600px;display:flex;flex-direction:column}
@media (min-width:768px) {
.border-r-md{border-right:1px solid;border-image:linear-gradient(0deg,#fff3 0%,#fff0 100%) 1}
}
.img-fit{width:100%;height:100%;object-fit:cover;border-radius:.75rem}
.green_check_box{background:#F0F6F6;border-radius:10px;color:#045B65;padding:.625rem 1.25rem;margin-bottom:1rem;display:flex;align-items:center}
.green_check_box:last-child{margin-bottom:0}
.works-mp .item{padding-top:32px;border-top:1px solid #D9D9D966;margin-bottom:48px}
.works-mp .item:hover .cont a{background:#0CBCAE;border-color:#0CBCAE}
.works-mp .item .cont h5{font-size:clamp(1.625rem,0.8977rem + 1.5152vw,1.75rem);font-weight:500;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.works-mp .item .cont span{font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.works-mp .item .cont a{padding:5px 25px;border-radius:30px;border:1px solid #D9D9D966;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.works-mp .item h3{line-height:1.25;min-height:calc(1.25em * 2)}
.works-mp .item .img{border-radius:10px;overflow:hidden;margin-top:50px;aspect-ratio:16 / 9}
.works-mp .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.case-studies-sec .item{padding-top:0;border-top:none;margin-bottom:0}
@media (min-width:769.9px) {
.case-studies-sec:not(.one-line) .row [class*="col-"]:nth-child(even) .item{margin-top:50px;height:fit-content}
.case-studies-sec:not(.one-line) .row [class*="col-"]:nth-child(odd) .item{margin-top:-15px;height:fit-content}
}
.case-studies-sec .item .img-box .treated-box{position:absolute;bottom:0;left:50%;padding:5px 10px;transform:translate(-50%);background:#fff;width:min(100% - 10px,330px);text-align:center;border-top-right-radius:20px;border-top-left-radius:20px}
.case-studies-sec .item .img-box .twentytwenty-container{margin-bottom:1.375rem;border-radius:.75rem}
.case-studies-sec .item .cont h5{font-size:clamp(1.375rem,1.2188rem + 0.5vw,1.5rem);margin-bottom:.8125rem}
.case-studies-sec{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:30px}
@media (min-width:991px) {
.case-studies-sec{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:0fr 1fr 0fr 1fr;grid-column-gap:40px;grid-row-gap:72px}
.div1{grid-area:1 / 1 / 3 / 2}
.div2{grid-area:2 / 2 / 4 / 3}
.div3{grid-area:3 / 1 / 5 / 2}
.div4{grid-area:4 / 2 / 6 / 3}
.div5{grid-area:5 / 1 / 7 / 2}
.div6{grid-area:6 / 2 / 7 / 3}
}
.case-studies-sec .item .img-box{height:clamp(18.75rem,12.8125rem + 19vw,23.5rem);margin-bottom:20px}
.case-studies-sec .item .img-box .twentytwenty-wrapper{height:100%}
.case-studies-sec .item .img-box .twentytwenty-wrapper .twentytwenty-container{height:100%!important}
.case-studies-sec .item .img-box .poop{max-height:clamp(18.75rem,12.8125rem + 19vw,23.5rem);min-height:clamp(18.75rem,12.8125rem + 19vw,23.5rem);object-fit:cover;background-position:center}
.custom_tabs_card{background-color:#F0F6F6;border-radius:1rem;border:none}
.custom_tabs_card .card-body{padding:1.5rem}
.custom-pills .nav-item{margin-bottom:.9375rem}
.custom-pills .nav-item:last-child{margin-bottom:0}
.custom-pills.nav-pills .nav-link{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500;background-color:#FFF;color:#1D1D1D;border-radius:.625rem;padding:.875rem 1.25rem}
.custom-pills.nav-pills .nav-link.active,.custom-pills.nav-pills .show>.nav-link{color:#fff;background-color:#0CBCAE}
.pattan_bg{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:1rem}
.pattan_bg .card-body{padding:1.5rem}
.sub-tabs_text{font-size:16px;color:#526578;margin-bottom:.875rem}
.sub-tabs_text:last-child{margin-bottom:0}
.partners-section{position:relative}
.partners-section::after{content:"";background:linear-gradient(90deg,#0E0F11 0%,#0e0f1100 100%);width:clamp(6.25rem,-13.2813rem + 62.5vw,21.875rem);display:block;height:100%;position:absolute;top:0;left:0;z-index:1}
.partners-section::before{content:"";background:linear-gradient(90deg,#0e0f1100 0%,#0E0F11 100%);width:clamp(6.25rem,-13.2813rem + 62.5vw,21.875rem);display:block;height:100%;position:absolute;top:0;right:0;z-index:2}
.partners-section .partners-1 .swiper-wrapper,.partners-2 .swiper-wrapper{transition-timing-function:linear!important}
.partners-section .partners-1,.partners-section .partners-2{display:flex;align-items:center}
.partners-section .partners-1 .swiper-slide,.partners-2 .swiper-slide{width:auto;text-align:center}
.partners-section .partners-1 .swiper-slide img,.partners-2 .swiper-slide img{width:100%;height:clamp(3.5rem,1.625rem + 6vw,5rem)}
.partners-section .partners-2{direction:rtl}
.partners-section .partners-2 .swiper-slide{direction:ltr}
.associates-box .card{background-color:unset}
.associates-box .card-1,.associates-box .card-2,.associates-box .card-3{border-bottom:1px solid #fff3}
@media (min-width:991px) {
.associates-box .card-1,.associates-box .card-2{border-right:1px solid #fff3}
.associates-box>[class*="col-"]:last-of-type{border-right:0!important}
}
@media (min-width:768px) {
.associates-box .card-1{border-right:1px solid #fff3}
}
input[type="number"]::-webkit-inner-spin-button{display:none}
.diver-div-b{background:linear-gradient(0deg,#0E0F11 0%,#101113 6.67%,#171819 13.33%,#222324 20%,#323234 26.67%,#464748 33.33%,#5E5F60 40%,#79797A 46.67%,#949596 53.33%,#AFAFB0 60%,#C7C7C8 66.67%,#DBDCDC 73.33%,#EBEBEC 80%,#F6F6F7 86.67%,#FDFDFD 93.33%,#FFF 100%);height:78px}
.diver-div-t{background:linear-gradient(180deg,#0E0F11 0%,#101113 6.67%,#171819 13.33%,#222324 20%,#323234 26.67%,#464748 33.33%,#5E5F60 40%,#79797A 46.67%,#949596 53.33%,#AFAFB0 60%,#C7C7C8 66.67%,#DBDCDC 73.33%,#EBEBEC 80%,#F6F6F7 86.67%,#FDFDFD 93.33%,#FFF 100%);height:78px}
@media (min-width:991px) {
.smile-slider [class*="col-"]:nth-child(odd){margin-top:100px}
}
@media (max-width:992px) {
.br{display:none}
}
.smile-slider .img-comparison-card .comparison-box{border-radius:12px}
.smile-slider .img-comparison-card .title{font-size:clamp(1.375rem,1.2188rem + 0.5vw,1.5rem);font-weight:500;color:#105EB1}
.smile-slider .img-comparison-card .sub-text{color:#105EB1}
.smile-slider .img-comparison-card .img-box{height:300px;margin-bottom:20px}
.smile-slider .img-comparison-card .img-box .twentytwenty-wrapper{height:100%}
.smile-slider .img-comparison-card .img-box .twentytwenty-wrapper .twentytwenty-container{height:100%!important;border-radius:12px}
.smile-slider .img-comparison-card .img-box .poop{max-height:300px;min-height:300px;object-fit:cover;background-position:center}
.custome-check-box{display:block;cursor:pointer}
.custome-check-box>input{visibility:hidden;position:absolute}
.custome-check-box>input+div{cursor:pointer;color:#526578;background-color:#F0F6F6;padding: clamp(0.25rem, -0.2188rem + 1.5vw, 0.625rem) clamp(0.75rem, -0.1875rem + 3vw, 1.5rem);border-radius:100px;border:.5px solid #F0F6F6;text-align:center}
.custome-check-box>input:checked+div{color:#FFF;background-color:#0CBCAE;border:.5px solid #0CBCAE}
.overflow-x{overflow-x:auto}
.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}
.scrollbar-hidden::-webkit-scrollbar{display:none}
.custom-pills.tab_custom .nav-link{background-color:#F0F6F6;color:#526578;padding:.9375rem .875rem}
.custom-pills.tab_custom .nav-item{margin:0}
.custom-pills.tab_custom .first .nav-link{border-top-right-radius:0;border-bottom-right-radius:0}
.custom-pills.tab_custom .second .nav-link{border-top-left-radius:0;border-bottom-left-radius:0}
.custom_card{background-color:#F0F6F6;border-radius:.625rem;border:none}
.custom_card .card-body{padding:clamp(1.5625rem, -3.892rem + 11.3636vw, 2.5rem) clamp(1rem, -7.7273rem + 18.1818vw, 2.5rem)}
.custom_card .card-footer{border-top:0;padding: clamp(1.5625rem, -2.4375rem + 8.3333vw, 2.25rem) clamp(1rem, -7.7273rem + 18.1818vw, 2.5rem) clamp(1.5625rem, -3.892rem + 11.3636vw, 2.5rem) clamp(1rem, -7.7273rem + 18.1818vw, 2.5rem);background-color:#F0F6F6;border-radius:0 0 .625rem .625rem}
.custom_card .separator{margin:0 clamp(1rem,-7.7273rem + 18.1818vw,2.5rem);border-top:1px solid #CFD7D899}
.avatar img,.avatar{height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#0CBCAE;color:#fff}
.info_user h3{font-size:1.125rem;font-weight:500;color:#1D1D1D}
.info_user span{font-size:1rem;font-weight:400;color:#526578}
.text-graylight{color:#526578}
.text-black-70{color:#1c1c1cb3}
.line-clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.link_hover{position:relative;border-radius:.5rem!important}
.link_hover .butn-vid{background:#fff;border-radius:14px 0 8px 0;padding:.4375rem .875rem;position:absolute;bottom:0;right:0;visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.link_hover .butn-vid .play-button img{width:1.625rem;height:1.625rem}
.link_hover .butn-vid .shap-left-bottom{position:absolute;left:-1rem;bottom:-9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.link_hover .butn-vid .shap-left-bottom svg{width:1rem;height:1rem}
.link_hover:hover .butn-vid{opacity:1;visibility:visible;transition:all .4s ease-in-out}
.border_link .item{padding-top:24px;border-top:1px solid #CFD7D899;margin-bottom:clamp(2.5rem,-3.3182rem + 12.1212vw,3.5rem)}
.blog-img{display:flex;width:100%;height:100%;min-height:clamp(18.75rem,-81.6136rem + 209.0909vw,36rem);padding: clamp(2.1875rem, -2.5398rem + 9.8485vw, 3rem) clamp(1rem, -7.7273rem + 18.1818vw, 2.5rem);border-radius:1rem;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.blog-img .blog_info{font-size:clamp(3rem,0.0909rem + 6.0606vw,3.5rem);font-weight:500;color:#fff;margin-bottom:0;z-index:1;-webkit-text-fill-color:unset}
.blog-img::after{content:"";position:absolute;inset:0;border-radius:1rem;background:linear-gradient(180deg,#03192c00 0%,#03192cd1 100%);pointer-events:none}
.card_box{border-radius:1rem;border:1px solid #CFD7D899;margin-bottom:1.5rem}
.card_box:last-child{margin-bottom:0}
.card_box .card-body{padding: clamp(1.25rem, -0.2045rem + 3.0303vw, 1.5rem) clamp(1rem, -3.3636rem + 9.0909vw, 1.75rem);}
.time_box{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #CFD7D899;padding-bottom:1rem;margin-bottom:1rem}
.time_box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.contact-sa.cont2 .contact-form input,.contact-sa.cont2 .contact-form textarea{color:#1D1D1D;border-bottom:1px solid #D9D9D9CC;font-size:18px;font-weight:400}
.contact-sa.cont2 .contact-form input::placeholder,.contact-sa.cont2 .contact-form textarea::placeholder{color:#1c1c1c66}
.custom_gray_btn{border:1px solid #D9D9D980;border-radius:1.875rem;font-size:.9375rem;color:#1D1D1D}
.custom_gray_btn:hover{background-color:#D9D9D980}
.treatment_box{background-color:#F0F6F6;border-radius:1rem}
.treatment_box .img-box{height:clamp(18.75rem,12.8125rem + 19vw,23.5rem)}
.treatment_box .img-box .twentytwenty-wrapper{height:100%}
.treatment_box .img-box .twentytwenty-wrapper .twentytwenty-container{height:100%!important}
.treatment_box .img-box .poop{max-height:clamp(18.75rem,12.8125rem + 19vw,23.5rem);min-height:clamp(18.75rem,12.8125rem + 19vw,23.5rem);object-fit:cover;background-position:center}
.treatment_box .img-box .twentytwenty-container{border-radius:1rem 1rem 0 0}
.treatment_box .cont{padding: clamp(1.25rem, -0.2045rem + 3.0303vw, 1.5rem) clamp(1rem, -4.8182rem + 12.1212vw, 2rem)}
.box.bg-green{background-color:#045B65!important;padding: clamp(1.5625rem, -0.983rem + 5.303vw, 2rem) clamp(1rem, -7.7273rem + 18.1818vw, 2.5rem);border-radius:1.5rem}
.contact-sa .box.bg-green .contact-form input,.contact-sa .box.bg-green .contact-form textarea{border-bottom:.5px solid #D9D9D966;color:#fff}
.contact-sa .box.bg-green .contact-form input::placeholder,.contact-sa .box.bg-green .contact-form textarea::placeholder{color:#fff6}
.contact-sa .bg-green .contact-form .select2-container--default .select2-selection--single{background-color:transparent}
.contact-sa .bg-green .contact-form .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff6}
.map_box{width:100%;min-height:500px;border-radius:1.5rem;overflow:hidden}
@media (min-width:992px) {
.main-body{min-height:100vh}
.min-lg-vh-100{min-height:100vh}
}
.main-body .book-form-sec{width:min(100%,30.625rem);margin:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px clamp(1.25rem,-0.3125rem + 5vw,2.5rem);background-color:var(--white);color:var(--bg-color)}
.main-body .step1,.main-body .step2,.main-body .step3,.main-body .step4{display:none;transition:all .6s ease;position:relative}
.main-body .step1.active,.main-body .step2.active,.main-body .step3.active,.main-body .step4.active{display:block;opacity:1;transform:translateY(0)}
.main-body .step-exit-up{animation:exitUp .5s forwards}
@keyframes exitUp {
0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-100%)}
}
.main-body .step-enter-bounce{animation:enterBounce .7s forwards}
@keyframes enterBounce {
0%{opacity:0;transform:translateY(30%)}
60%{opacity:1;transform:translateY(-15%)}
100%{opacity:1;transform:translateY(0)}
}
.main-body .step-exit-down{animation:exitDown .5s forwards}
@keyframes exitDown {
0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(100%)}
}
.main-body .step-enter-bounce-up{animation:enterBounceUp .6s forwards}
@keyframes enterBounceUp {
0%{opacity:0;transform:translateY(-30%)}
60%{opacity:1;transform:translateY(15%)}
100%{opacity:1;transform:translateY(0)}
}
.main-body .review-box{width:min(100%,27.875rem);height:100%;position:relative;padding-block:3.125rem;padding-bottom:6.25rem;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0}
.main-body .review-box .rounded-div{width:100%;background-color:#FFF3;height:45px;min-height:45px;border-radius:30px}
.main-body .review-box .first-step,.review-box .second-step{position:relative;margin-top:-20px;width:min(85%,395px);margin-inline:auto;min-height:560px;max-height:100%;color:var(--bg-color)}
@media (max-width:768px) {
.main-body .review-box .second-step .head-box img{width:62px}
.main-body .review-box .first-step,.review-box .second-step{width:min(91%,395px);min-height:460px}
.main-body .review-box .form-view-box{padding:20px 14px!important}
}
.main-body .review-box .first-step::after,.review-box .second-step::after{content:"";position:absolute;top:100%;left:0;width:100%;height:50px;background-image:url(../img/other/shape/bottom-design.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}
.main-body .review-box .first-step{background:linear-gradient(22deg,#FFF 24.32%,#9eecff61 47.91%,#ffffffb5 64.05%,#9eecff78 87.85%),#d1e7ec;padding-bottom:43px;min-height:460px}
.main-body .review-box .second-step{background-color:var(--white)}
.main-body .review-box .first-step .inner-content{background:transparent;border:none;outline:0;box-shadow:none;border-radius:0;color:var(--bg-color);text-align:center;height:100%;padding:20px;margin:20px}
.main-body .review-box .img-logo-set{padding-inline:50px;position:absolute;width:calc(232px - 50px);left:50%;top:100%;transform:translate(-50%,-100%);background-color:#FFF}
.main-body .review-box .second-step .head-box{background:radial-gradient(98.39% 178.9% at 1.61% 62.73%,#FFFCF6 0%,#9eecff00 35.46%,#9eecff66 100%);display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:.5px solid #0000001A}
.main-body .review-box .form-view-box{padding:30px 25px}
.main-body .review-box .form-view-box .inner-content{background-color:var(--secondary-light);padding:15px;margin-bottom:20px;border-radius:10px}
.main-body .review-box .form-view-box .inner-content .item{display:flex;gap:10px;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #D9D9D966}
.main-body .review-box .form-view-box .inner-content .item:last-child{margin-bottom:0;border:0}
.main-body .review-box .first-step,.main-body .review-box .second-step{display:none;opacity:0;transition:opacity .6s ease,transform .6s ease}
.main-body .review-box .active{display:block;opacity:1}
.main-body .fade-in{opacity:1!important}
.main-body .animate-up{transform:translateY(30px);opacity:0}
.main-body .animate-up.show{transform:translateY(0);opacity:1;transition:transform .6s ease-out,opacity .6s ease-out}
.about_swiper{border-radius:1rem}
.about_swiper .swiper-pagination{top:10px}
.about_swiper .swiper-slide img{min-width:100%}
.about_swiper .swiper-pagination .swiper-pagination-bullet{width:80px;height:6px;border-radius:32px;background-color:#FFFFFF80}
.about_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--white)}
.main-body .book-form-sec .btn-primary:hover{background-color:#09aea0;border-color:#09aea0}
.main-body .book-form-sec .form-control-lg{padding:.9rem 1rem;font-size:1.125rem;border:0;border-radius:.625rem;background-color:#F8F8F8}
.main-body .book-form-sec .form-control-lg:focus{outline:0;border:0;box-shadow:none}
.main-body .book-form-sec .input-group .input-group-text{border:0;background-color:#F8F8F8;padding-left:1.5rem;border-radius:.625rem}
.main-body .book-form-sec .input-group .input-group-text.line-add::after{content:"";border-left:1px solid #D9D9D966;height:60%;margin-inline:.1875rem}

/* Booking wizard: Service field — full width like static HTML (do not use generic .select2 rules) */
#appointmentWizard #input-service + .select2-container{width:100%!important;max-width:100%!important;display:block!important}

/* Booking wizard: Service select2 dropdown styling (scoped via dropdownCssClass) */
.zdc-book-service-selection.select2-selection--single{width:100%!important;border:0!important;background-color:#F8F8F8!important;border-radius:.625rem!important;box-shadow:none!important;outline:0!important;min-height:calc(1.125rem + (.9rem * 2))}
.zdc-book-service-selection.select2-selection--single .select2-selection__rendered{padding:.9rem 1rem!important;line-height:1.2!important;color:inherit!important}
.zdc-book-service-selection.select2-selection--single .select2-selection__placeholder{color:#9AA0A6!important}
.zdc-book-service-selection.select2-selection--single .select2-selection__arrow{height:100%!important;right:12px!important}

.zdc-book-service-dropdown.select2-dropdown{border:0!important;border-radius:1rem!important;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.18)!important;background:#fff!important}
.zdc-book-service-dropdown .select2-search{padding:14px 16px!important;background:#fff!important}
.zdc-book-service-dropdown .select2-search__field{border:0!important;border-radius:.75rem!important;background:#F1F3F5!important;padding:12px 14px!important;outline:0!important;box-shadow:none!important}
.zdc-book-service-dropdown .select2-results__option{padding:18px 22px!important;font-size:18px!important;line-height:1.2!important;color:#111!important;background:#fff!important}
.zdc-book-service-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0CBCAE!important;color:#fff!important}
.zdc-book-service-dropdown .select2-results__option--selected{background-color:#0CBCAE!important;color:#fff!important}
.main-body .close-icon{position:absolute;top:1%;right:4%}
@media (min-width:991px) {
.main-body .close-icon{top:2%;right:2%}
}
.bg-primary-dark{background-color:var(--primary-dark)}
.btn-primary:hover,.btn-primary:focus{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:none!important}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:50px}
.bg-secondary-light{background-color:var(--secondary-light)}
.book-appointment-info{background:radial-gradient(53.86% 53.86% at 71.3% 50%,#09413D 0%,#022825 100%),url(../img/other/shape/doted.webp);border-radius:16px;width:min(95% - 20px,450px);padding:1.25rem 1.5rem;background-blend-mode:overlay;background-repeat:no-repeat;background-size:cover;background-position:bottom;position:fixed;bottom:20px;right:20px;z-index:999}
.book-appointment-info #toggle-btn.rotated{transform:rotate(180deg);transition:transform .3s ease-in-out}
.flip-card{position:relative;width:100%;min-height:365px;perspective:1000px}
.card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .999s}
.flip-card:hover .card-inner{transform:rotateY(180deg)}
.card-front,.card-back{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.25rem clamp(1.375rem,0.75rem + 2vw,1.875rem);backface-visibility:hidden}
.card-front{transform:rotateY(0deg)}
.card-back{display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotateY(180deg)}
.modal-info .modal-content{margin-top:80px;background:#fffffff8}
@media (min-width:1024px) {
.modal-info .crose-btn{position:absolute;top:-30px;right:-30px}
.modal-info .info-details-box{max-height:23.75rem}
.hero-number{margin-left:-50px}
.hero-number .div1{margin-left:-130px!important}
.hero-number .div2{margin-left:36px!important}
.hero-number .div3{margin-left:clamp(4.375rem, -7.375rem + 15.6667vw, 7.3125rem)!important}
.hero-number .div4{margin-left:47px!important}
.hero-number .div5{margin-left:-160px!important}
}
.fade-img{opacity:0;transform:scale(0.8);will-change:opacity,transform;backface-visibility:hidden;transition:opacity .35s ease-in-out,transform .5s cubic-bezier(0.22,1,0.36,1)}
.fade-img.show{opacity:1;transform:scale(1);transition:opacity 0.8s ease-in-out,transform 0.8s cubic-bezier(0.22,1,0.36,1)}
.mh-450{max-height:450px}
@media (min-width:991px) {
.sticky-lg-content{position:sticky;top:8rem}
.custom_card .text-box{max-height:150px;overflow-y:auto}
.custom_card .text-box::-webkit-scrollbar-thumb{background-color:#D9D9D966}
}
.list-arrow li{display:flex;align-items:start;gap:18px}
.list-arrow li::before{content:url("data:image/svg+xml;utf8,<svg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M16.107 6.069c-2.18 0-4.165-2.068-4.165-4.338V.8h-1.787v.931c0 1.651.695 3.2 1.786 4.338H.914v1.862h11.027c-1.091 1.137-1.786 2.686-1.786 4.338v.93h1.787v-.93c0-2.27 1.986-4.338 4.165-4.338H17V6.069h-.893z' fill='%230CBCAE'/></svg>");display:inline-block;margin-top:8px}
.faq-extra{visibility:hidden;height:0;overflow:hidden;margin:0;transition:height .5s ease-in-out,margin .5s ease-in-out,visibility 0s .5s}
.faq-extra:not(.show){padding:0}
.faq-extra.collapsing{transition:max-height .8s ease-in-out,opacity .6s ease-in-out,margin .8s ease-in-out}
.faq-extra.show{visibility:visible;height:auto;margin-bottom:5px;transition:height .5s ease-in-out,margin .5s ease-in-out}
.reviews-card .avatar{width:50px;height:50px;display:grid;place-items:center;background-color:#015FA9;color:#FFF;border-radius:50%}
.YouTubePopUp-Content iframe{border-radius:22px}
@media (min-width:1024px){.child-dentistry{background-position:center -56px!important}}@media (max-width:768px){.mt-80{margin-top:50px!important}}@media (min-width:991px){.head-pb-100{padding-bottom:clamp(2.5rem,-2.057rem + 9.4937vw,6.25rem)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
.select-flag + .select2-container .select2-selection--single{ height: auto}
.select-flag + .select2-container .select2-selection--single .select2-selection__rendered{padding: 0;padding-right: 25px}
.select-flag + .select2-container--default .select2-selection--single .select2-selection__arrow{right: 0}
.select-flag-sec .select2-container{left: 0 !important}
.select-flag-sec  .select2-container--open .select2-dropdown--below,.select-flag-sec .select2-container--open .select2-dropdown--above{width: 110px !important}
.select-flag-sec + .select2-container--default .select2-dropdown--below{width: 100px}
.select-flag-sec .input-group-text {padding: 0;border: 0;background-color: transparent;}
.select-flag-sec .form-control{width: auto !important;flex: 1 0 0}
.contact-sa .contact-form .select-flag-sec .select2-container{padding-top: 5px;}
.contact-sa .contact-form .select-flag-sec .select2-search__field{padding: 0 4px;}
.contact-sa .contact-form .select-flag-sec .form-control:focus{box-shadow: none;}
#youtube_link_filter,#note_link_filter{display: none;}
#youtube_link_filter.filter-active,#note_link_filter.filter-active{display: flex;}
.error {color: #dc3545;font-size: 14px;display: block;width: 100%}
.contact-sa .contact-form .invalid-feedback{display:block!important;color:#ff9a9a;font-size:14px;width:100%;margin-top:.35rem;line-height:1.35}
.contact-sa.cont2 .contact-form .invalid-feedback{color:#dc3545}
.contact-sa .contact-form .select2-container--default .select2-selection.is-invalid{border-color:#dc3545!important}
.zdc-video{position: absolute; top: 0;left: 0;width: 100%;height: 100%;object-fit: cover; z-index: -1} 
.zdc-video-box::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #00000059;z-index: -1}
@media (min-width:991px) {.rounded-lg-start-16{border-top-left-radius: 16px;border-bottom-left-radius: 16px;border-top-right-radius: 0;border-bottom-right-radius: 0}}
@media (min-width:1025px) {.custom-min-h{min-height: calc(100vh - 82px)} }
@media (max-width:576px) {.main-right-sec{min-height: 60vh}.transformations-head h1{font-size: 2.625rem;}.blog-img .blog_info{font-size: 2rem;}.hero-number .col-auto{min-width: 9.375rem;}}
@media (max-width: 480px) and (min-width: 10px) {
    .YouTubePopUp-Content iframe {
        height: 430px !important;
    }
}
.hamenu.open .menu-links .main-menu > li .link.active .fill-text{
    color: #0CBCAE;
}
.hamenu .menu-links .main-menu > li .link.active .fill-text:after{
    color: #0CBCAE;
}
@media (min-width:991px) {
    .main-right-sec{
        border-radius: 5px;
    }
    .main-right-sec::after{
        content: "";
        position: absolute;
        top: 0;
        left: -1%;
        width: 15%;
        height: 100%;
        background: linear-gradient(to right, rgb(255, 255, 255) 10%,rgba(255, 255, 255, 0.888) 20%,rgba(255, 255, 255, 0.445) 40%,rgba(255,255,255,0.00)) 20%;
        z-index: 1;
    }
}