.home-slider .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:1;margin:300px 0 260px;text-align:left}.home-slider .carousel-caption h1{font-size:4.5rem;line-height:5.5rem;margin:0 0 30px;text-transform:capitalize;font-weight:700;color:var(--second-color);position:relative}.home-slider .carousel-caption h1 i{font-style:normal;text-transform:none;display:block;font-weight:700;font-size:3rem;line-height:4rem;font-family:"Josefin Sans",sans-serif;color:#222;position:relative;z-index:1}.home-slider .carousel-caption h1 i:before{content:"";position:absolute;left:4px;bottom:12px;width:164px;height:8px;background-color:rgba(116,152,136,.5);z-index:-1}.home-slider .carousel-caption p{font-size:2rem;line-height:3rem;color:#222}.home-slider .carousel-caption .home-cta{margin:30px 0 0}.home-slider .mob-banner{background-size:0}.home-slider .carousel-item{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;background-position:center right;display:table;animation:animatedBackground 20s linear infinite;transition:.3s all;position:relative}.home-slider .carousel-item::before{position:absolute;content:"";left:0;top:0;width:60%;height:100%;z-index:-1}.home-slider .carousel-control-next{justify-content:flex-start;align-items:center;width:45px;height:45px;margin:auto;color:#fff;background-color:rgba(116,152,136,.3);border-radius:50%;right:70px;font-size:2rem;line-height:3rem;opacity:1;z-index:2}.home-slider .carousel-control-prev{justify-content:flex-end;align-items:center;width:45px;height:45px;margin:auto;color:#fff;background-color:rgba(116,152,136,.3);border-radius:50%;left:70px;font-size:2rem;line-height:3rem;opacity:1;z-index:2}.flex-btn{display:flex;align-items:center;justify-content:flex-start}.flex-btn a:nth-child(2n){margin-left:25px}.home-banner-pattern{bottom:-1px;pointer-events:none;z-index:9}.banner-call .animated-ico{position:absolute;background-color:#6f9e8e;color:#fff;width:40px;height:40px;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9}.banner-call .animated-ico i{position:relative;z-index:9}.banner-call .animated-ico::before,.banner-call .animated-ico::after{content:"";background-color:var(--third-color);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;animation-name:ripple;animation-iteration-count:infinite;animation-duration:3s;border-radius:50%;animation-timing-function:linear}.banner-call .animated-ico::before{opacity:.4;animation-delay:1s}.banner-call .animated-ico::after{opacity:.6}.banner-call:hover .animated-ico i{animation:ring 1s infinite ease-in-out}.animated-txt{padding-left:60px;color:#222;font-weight:400;font-style:normal}@keyframes ripple{0%{opacity:.25}100%{border-radius:50%;opacity:0;transform:scale(2)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.custom-wow.animated{visibility:visible;opacity:1}.custom-wow.animated.fadeInUp{animation-name:fadeInUp}.custom-wow.animated.fadeInRight{animation-name:fadeInRight}.custom-wow.animated.fadeInLeft{animation-name:fadeInLeft}.custom-wow.animated.fadeInDown{animation-name:fadeInDown}.animated{animation-duration:1s;animation-fill-mode:both}.animated.delay-1s{animation-delay:1s}.animated.delay-1-2s{animation-delay:1.2s}.animated.delay-1-3s{animation-delay:1.3s}.animated.delay-1-4s{animation-delay:1.4s}.animated.delay-1-6s{animation-delay:1.6s}.pad-80{padding:80px 0}.home-about .text-wrap h2{color:#af7223;margin:0 0 10px}.home-about .text-wrap h2::after{display:none}.title{font-size:1.8rem;line-height:2.7rem;font-weight:700;font-family:"Josefin Sans",sans-serif}.pad-60{padding:60px 0}.services-bg{z-index:11}.services-bg:before,.services-bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;height:60%;overflow:hidden}.services-bg:before{background-repeat:no-repeat;background-position:center center}.service-single.second{border-radius:50px 50px 0 0}.service-single{overflow:hidden;margin:30px 0;border-radius:50px;transition:.4s all ease-in-out}.service-single::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,.1),rgba(0,0,0,.5) 68%,rgba(0,0,0,.6) 100%);transform:translateY(0%);z-index:1;transition:.3s all ease-in-out}.service-single:hover::after{transform:translateY(0%)}.service-single .service-single-head{display:block;font-size:2.2rem;line-height:3.2rem;padding:10px 15px;position:absolute;width:100%;bottom:10px;transition:.3s all ease-in-out;z-index:2;font-family:"Josefin Sans",sans-serif}.service-single a{font-weight:700}.service-single:hover a{color:#fff}.service-inner-block{position:absolute;bottom:0;width:100%;z-index:2;background:#000;background:linear-gradient(360deg,#000 0%,rgba(0,0,0,0) 43%)}.service-single:hover .service-single-head{bottom:100%;background-color:transparent;padding:0}.service-single:hover .service-single-para{transform:translateY(0%)}.service-single-para{transform:translateY(100%);transition:.3s all ease-in-out;padding:0 15px 30px}.service-single-para p{margin:0;font-size:15px;line-height:26px}.gallery-block{display:flex;transition:.3s all ease-in-out}.gallery-block .img-block{padding:10px;position:relative;transition:.4s all ease-in-out}.gallery-block .img-block .img-box{margin:0 0 20px;position:relative;transition:.4s all ease-in-out}.gallery-block .img-block .img-box img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.gallery-block .img-block .img-box:before{content:"";position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.1) 68%,rgba(0,0,0,.1) 100%);bottom:0;transition:.3s all ease-in-out;opacity:0}.gallery-block .img-block .img-box:hover:before{opacity:1}.gallery-block .img-block .img-box:hover span{opacity:1;transition:.3s all ease-in-out;transform:translateX(-10px)}.gallery-block .img-block span{opacity:0;position:absolute;color:#fff;bottom:0;display:flex;justify-content:center;align-items:center;left:0;right:0;font-size:2.2rem;line-height:3.2rem;font-weight:600;padding:15px;text-align:center;transform:translateX(10px);transition:.3s all ease-in-out}.patient-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.patient-bg .testimonial-carousel{margin-top:-200px}.patient-bg .owl-stage{display:flex}.patient-bg .item{height:100%;padding:50px 0 0}.patient-bg .testimonial-wrap{background-color:var(--third-color);padding:50px 60px;border-radius:50px 0 50px 0;height:100%;z-index:1;position:relative}.patient-bg .testimonial-wrap:before{content:"";position:absolute;width:100%;height:100%;right:30px;top:-160px;background-image:url(https://cdn.openviowebsites.com/source/sites/f42ffd75-7dcc-4469-a440-cdce458001aa/images/quotes.png);background-position:center right;background-repeat:no-repeat;z-index:2}.patient-bg .testimonial-wrap .rating i{color:#ffd132;font-size:1.6rem}.patient-bg .testimonial-wrap p{color:var(--first-color);font-style:italic}.patient-bg .testimonial-wrap .client-name{font-size:2.2rem;line-height:3.2rem;font-weight:700;position:absolute;bottom:10px}.owl-dots{display:flex!important;align-items:center;justify-content:center;margin:30px 0 0;gap:10px}.owl-dots .owl-dot{width:15px;height:15px;background-color:transparent;border:1px solid var(--third-color);transition:.3s all ease-in-out}.owl-dots .owl-dot.active{width:35px;background-color:var(--third-color)}.heading-wrap{padding-bottom:50px}.blog-bg{z-index:1}.blog-bg:after{content:"";position:absolute;right:0;pointer-events:none;width:100%;height:27%;overflow:hidden;background-repeat:no-repeat;background-position:center right;bottom:0}.webp .blog-bg:after{background-image:url(https://cdn.openviowebsites.com/source/sites/f42ffd75-7dcc-4469-a440-cdce458001aa/images/blog-leaf.webp)}.no-webp .blog-bg:after{background-image:url(https://cdn.openviowebsites.com/source/sites/f42ffd75-7dcc-4469-a440-cdce458001aa/images/blog-leaf.png)}.blog-block{display:flex;border:1px solid #eee;margin:25px 0 0;min-height:calc(100% - 25px)}.blog-block .blog-img{width:50%;padding:0;height:auto}.blog-block .blog-img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.blog-block .blog-text{padding:30px;width:50%}.blog-block .blog-text .head{font-size:2.2rem;line-height:3.2rem;font-weight:700;color:#222}.blog-block .blog-text .date{font-size:1.4rem}.blog-block .blog-text .date i{color:#af7223}.blog-block .blog-text p{color:#666e74}.whatsapp-btn{position:fixed;bottom:20px;left:20px;z-index:9;width:60px;height:60px;border-radius:50%;background-color:#25d366;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-animation:breathe 2s ease-in-out infinite;animation:breathe 2s ease-in-out infinite;z-index:98}.whatsapp-btn i{color:#fff;font-size:24px;-webkit-animation:beat 2s ease-in-out infinite;animation:beat 2s ease-in-out infinite;text-decoration:none}@-webkit-keyframes breathe{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}70%{-webkit-box-shadow:0 0 0 15px rgba(37,211,102,0);box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes breathe{0%{-webkit-box-shadow:0 0 0 0 rgba(37,211,102,.5);box-shadow:0 0 0 0 rgba(37,211,102,.5)}70%{-webkit-box-shadow:0 0 0 15px rgba(37,211,102,0);box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@-webkit-keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media(max-width:1500px){.gallery-block .img-block span{font-size:1.8rem;line-height:2.8rem}.home-slider .carousel-caption{margin:170px 0 110px}}@media(max-width:1024px){.home-slider .carousel-caption{margin:200px 0}.home-slider .carousel-caption h1 i:before{width:150px;height:5px}.home-slider .carousel-item{background-position:center left}.home-slider .carousel-item::before{position:absolute;content:"";left:0;top:0;width:90%;height:100%;z-index:-1}}@media(max-width:1024px){.patient-bg .testimonial-wrap{padding:50px 30px}.service-inner-block,.service-single-head{position:static!important;background:transparent}.service-single{background-color:rgba(175,114,35,.1);min-height:calc(100% - 30px);margin:15px 0;border-radius:unset}.service-single::after{display:none}.service-single:hover{border-radius:unset}.service-single-head{background-color:#222!important;bottom:0!important;padding:10px!important}.service-single-para{transform:translateY(0%);padding-top:10px}.service-single-para p,.service-single a{color:#222!important}.outer-border:hover::before{width:101%;height:101%}.services-bg{margin:0 0 80px}.blog-bg::after{height:20%;bottom:-90px}.blog-block{align-items:center;flex-direction:column;justify-content:flex-start}.blog-block .blog-img{width:100%}.blog-block .blog-text{width:100%}}@media(max-width:1024px){.gallery-block{align-items:center;justify-content:center;flex-direction:column;padding:20px 0 0}.gallery-block .img-block{display:flex;padding:0!important}.gallery-block .img-block span{font-size:1.6rem;line-height:2.6rem}.gallery-block .img-box{padding:10px!important;margin:0!important}.gallery-block .img-box img{width:450px!important;height:350px}.patient-bg .testimonial-wrap:before{top:-200px}.whatsapp-btn{bottom:50px}}@media(max-width:990px){.gallery-block{align-items:center;justify-content:center;flex-direction:column}.gallery-block .img-box{margin:0!important}.gallery-block .img-box img{width:350px!important;height:300px}.patient-bg .testimonial-wrap:before{top:-130px}.copyright-bg,.copyright-bg .copyright-r{text-align:center}}@media(max-width:767px){.whatsapp-btn i{font-size:20px}.whatsapp-btn{bottom:15px;left:20px;width:50px;height:50px}.banner-call .animated-ico{background-color:#fff;color:var(--third-color)}.banner-call .animated-ico::before,.banner-call .animated-ico::after{background-color:#fff}.home-slider{margin:0 0 40px}.pad-80{padding:40px 0}.home-slider .carousel-item::before{display:none}.home-slider .carousel-caption{margin:20px 0 40px;padding:0;background-color:transparent}.home-slider .carousel-caption h1{font-size:3.2rem;line-height:4.2rem;margin:0 0 10px;color:#222}.home-slider .carousel-caption h1 i:before{width:140px;height:3px}.home-slider .carousel-item{background-size:0;background-color:#efefef}.home-cta{display:block}.home-cta .btn-main{padding:15px}.services-bg:after{opacity:.1}.home-cta a:nth-child(2n){margin-left:0;margin-top:25px}.gallery-block{flex-direction:column;padding:0}.gallery-block .img-block{padding:0;flex-direction:column}.gallery-block .img-block span{font-size:1.6rem;line-height:2.6rem}.gallery-block .img-block .img-box{margin:0!important;padding:10px 0 0!important}.gallery-block .img-block .img-box img{height:100%;width:100%!important}.patient-bg .testimonial-carousel{margin-top:0}.patient-bg .testimonial-wrap{min-height:auto;padding:30px}.patient-bg .testimonial-wrap:before{display:none}.patient-bg .testimonial-wrap .client-name{bottom:0}.heading-wrap{padding-bottom:0}.blog-block{flex-direction:column}.blog-block .blog-img{width:100%}.blog-block .blog-text{width:100%}.blog-bg:after{content:"";position:absolute;right:-22px;width:160px;height:188px;overflow:hidden;background-repeat:no-repeat;background-position:center bottom;bottom:-90px}}.why-choose-us-section .why-choose-us-box{background-color:#fff;padding:20px 10px;margin:30px 0 0;border-radius:10px;min-height:calc(100% - 30px);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.why-choose-us-section .why-choose-us-box .why-choose-us-icon{margin:0 0 20px;width:100px;height:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px 0;background:-webkit-linear-gradient(-90deg,rgb(135 201 179/15%),#fff 100%)}.why-choose-us-section .why-choose-us-box .why-choose-us-icon img{width:60px;height:60px;position:relative;z-index:2}.why-choose-us-section .why-choose-us-box .why-choose-content h3{font-family:"Josefin Sans",sans-serif;margin:0;font-size:2rem;line-height:3rem}.faq-main .accordion-item{margin-bottom:1rem;border-radius:0;border:0;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.faq-main .accordion-header{margin:0}.faq-main .accordion-item .accordion-body{background-color:#f7f1e9;padding:18px 15px 18px}.faq-main .accordion-item .accordion-header .accordion-button{color:#202020;border:0;padding:18px 15px 18px;background-color:#fff;box-shadow:none;font-size:2rem;line-height:3rem;border-radius:0;font-weight:500;justify-content:space-between}.faq-main .accordion-item .accordion-header .accordion-button::after{background-image:none;content:"+";color:#202020;font-family:"Font Awesome 6 Pro";font-weight:600;display:flex;justify-content:center;align-items:center;transform:rotate(0deg)}.faq-main .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.faq-main .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:var(--third-color);color:var(--first-color)}.faq-main .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{transform:rotate(45deg);color:var(--first-color)}.box-design{padding:20px;border-radius:30px;margin-top:30px;min-height:calc(100% - 30px);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:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:1;-webkit-transform:scale(1);transform:scale(1)}.box-design:hover .box-icon{color:#111;-webkit-transform:scale(1.1);transform:scale(1.1)}.box-design .box-icon{font-size:4rem;color:#076a75;line-height:5rem;z-index:1;position:relative;-webkit-transition:.4s;transition:.4s}.box-design .box-design-head{font-size:1.8rem;line-height:2.8rem;font-weight:700;padding:5px 0;text-transform:uppercase;margin-top:5px}.box-design a{font-size:15px;line-height:26px}.img-wrap{position:relative}.img-wrap img{position:relative;z-index:1;border:2px solid var(--second-color)}.img-wrap:after{content:"";position:absolute;width:30%;height:30%;bottom:-8px;background-color:var(--second-color)}.img-wrap.right img{border-radius:10px 0 0 0}.img-wrap.left img{border-radius:0 10px 0 0}.img-wrap.right:after{right:-8px;border-radius:0 10px}.img-wrap.left:after{left:-8px;border-radius:10px 0}.gallerycarousel a{position:relative;overflow:hidden;border-radius:10px}.gallerycarousel a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#9dceb8;transform:rotate(-40deg) translateY(-70%);transition:.3s all ease-in-out;opacity:.05}.gallerycarousel a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;content:"";font-weight:700;color:#fff;cursor:pointer;transform:translateY(-100%);transition:.3s all ease-in-out;font-family:"Font Awesome 6 Pro"}.gallerycarousel a:hover:after{transform:translateY(0%)}.gallerycarousel a:hover:before{transform:rotate(0deg) translateY(0%);opacity:.8}.gallerycarousel img{border-radius:10px;width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.blog-single{margin:30px 0 0}.blog-single p,.blog-single a{font-size:14px;line-height:24px}.blog-single img{border-radius:20px}.blog-single .blog-inner{background-color:#fff;border-radius:20px;padding:20px;margin:-40px 20px 0;z-index:9;position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.blog-single .blog-inner .blog-single-head{font-size:2rem;line-height:3rem;margin:0 0 10px}.blog-single:hover .blog-inner{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.frame-block iframe{border-radius:30px}