.home-slider .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:1;opacity:0;text-align:left}.home-slider .carousel-caption h1{font-size:4.4rem;line-height:5.8rem;margin:0 0 15px;color:#072a55;font-weight:700;text-transform:capitalize}.home-slider .carousel-caption h1 span{text-transform:capitalize;font-size:2rem;font-style:normal;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f0f;letter-spacing:.5px}.home-slider .carousel-caption p{font-size:1.7rem;line-height:2.8rem;color:#0f0f0f}.home-slider .carousel-caption .banner-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:25px 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;display:table;-webkit-animation:animatedBackground 20s linear infinite;animation:animatedBackground 20s linear infinite;-webkit-transition:.3s all;transition:.3s all;position:relative;padding:140px 0 130px;border-bottom:25px solid rgba(7,42,85,.4);border-radius:0 0 0 180px;overflow:hidden;min-height:100vh}.home-slider .carousel-item.active .carousel-caption{opacity:1}.home-slider .carousel-item.active .carousel-caption h1,.home-slider .carousel-item.active .carousel-caption h2,.home-slider .carousel-item.active .carousel-caption p,.home-slider .carousel-item.active .carousel-caption .home-cta a{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.home-slider .carousel-control-prev,.home-slider .carousel-control-next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100px;height:75px;margin:auto;opacity:1;z-index:10}.home-slider .carousel-control-prev i,.home-slider .carousel-control-next i{font-size:3rem;font-weight:400;-webkit-transition:all .3s;transition:all .3s;position:relative}.home-slider .carousel-control-prev i::after,.home-slider .carousel-control-next i::after{position:absolute;content:"";right:-12px;top:0;bottom:0;margin:auto 0;width:15px;z-index:-1;height:25px;background-color:rgba(3,3,3,.4);opacity:.8;border-radius:50%}.home-slider .carousel-control-prev i:hover,.home-slider .carousel-control-next i:hover{color:#072a55}.home-slider .carousel-control-next i::after{left:-12px;right:auto}.home-slider .carousel-control-next{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.home-slider .carousel-indicators{bottom:50px}.home-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;margin-left:8px;margin-right:8px;opacity:1;border:1px solid #072a55;border-radius:0;background-color:transparent}.home-slider .carousel-indicators [data-bs-target].active,.home-slider .carousel-indicators [data-bs-target]:focus{background-color:#072a55;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.home-banner-img{position:relative;overflow:hidden;border-radius:30px;border:2px dotted rgba(7,42,85,.5);padding:2px}.home-banner-img img{border-radius:30px}.home-slider .carousel-caption h2{font-size:3.8rem;line-height:4.8rem;margin:0 0 15px;color:#072a55;font-weight:700;text-transform:capitalize}.home-slider .carousel-caption h2 span{text-transform:capitalize;font-size:2rem;font-style:normal;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f0f;letter-spacing:.5px}.img-block{position:relative;z-index:1}.img-block img{border-radius:40px 0 0 0}.service-block-each{background-color:#f0f4f7;border:1px solid rgba(7,42,85,.2);border-radius:20px;min-height:calc(100% - 30px);margin-bottom:30px;padding:0}.service-block-each .service-content{padding:20px}.service-block-each .service-content p{font-size:1.5rem;line-height:2.5rem;color:#0f0f0f;margin:0 0 20px}.service-block-each .service-content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.service-block-each .service-content-title h3{font-size:1.8rem;line-height:2.8em;font-weight:600;text-transform:capitalize;margin:0}.service-block-each .service-content-title .readmore-btn{background:#072a55;border-radius:50%;width:30px;height:30px;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-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service-block-each .service-content-title .readmore-btn i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;rotate:-45deg;color:#fff}.service-block-each .service-content-title .readmore-btn:hover{background:rgba(7,42,85,.8)}.service-block-each .service-content-title .readmore-btn:hover i{rotate:0deg}.service-block-each .service-image a{display:block;border-radius:30px;overflow:hidden}.service-block-each .service-image .image-anime{position:relative;overflow:hidden}.service-block-each .service-image img{width:100%;aspect-ratio:1/.667;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.testimonial-box .description{padding:40px 20px;margin-bottom:50px;border-top:2px solid #072a55;border-left:2px solid #072a55;position:relative}.testimonial-box .description:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:2px;background:#072a55}.testimonial-content{position:relative;text-align:center}.testimonial-content h3{margin-top:0;font-size:18px;text-transform:uppercase}.testimonial-content p{margin-top:0;font-size:16px;font-weight:600;text-transform:uppercase}.testimonial-content span{color:#072a55}.testimonial-content::before{content:"";position:absolute;top:-52px;left:50%;width:2px;height:23px;background:#072a55}.testimonial-content:after{content:"";position:absolute;top:-70px;left:50%;background:#072a55;width:3px;height:40px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:100% 100% 0;transform-origin:100% 100% 0}.userStars{color:#fabb05;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;gap:2px;font-size:14px!important}.owl-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}.owl-dots .owl-dot{width:9px;height:8px;background-color:transparent;border:1px solid #072a55;margin:0 5px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.owl-dots .owl-dot.active{width:25px;background-color:#072a55}.address-block .map-block{background-color:#072a55;padding:10px;border-radius:20px}.address-block .map-block iframe{width:100%;border:0;border-radius:20px}.cta-block{background-color:#f0f4f7;border:1px solid rgba(7,42,85,.2);border-radius:30px 30px 0 30px;height:calc(100% - 30px);margin-bottom:0;padding:60px 40px;position:relative;z-index:1}.cta-block .image-block img{position:absolute;bottom:0;right:0;max-width:480px}.faq-block .accordion-item{margin:0 0 8px;border:1px solid rgba(7,42,85,.2);border-radius:12px;overflow:hidden;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.faq-block .accordion-item:first-child,.faq-block .accordion-item:last-child{border:1px solid rgba(7,42,85,.2)}.faq-block .accordion-button{font-size:1.7rem;font-weight:600;padding:1.8rem 1.5rem;text-shadow:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;color:#072a55}.faq-block .accordion-button:focus{border-color:#072a55;-webkit-box-shadow:none;box-shadow:none}.faq-block .accordion-button::after{font-size:1.5rem;color:#072a55;content:"";font-family:"Font Awesome 7 Pro"}.faq-block .accordion-button:not(.collapsed){background-color:#072a55;color:#fff}.faq-block .accordion-button:not(.collapsed)::after{color:#fff}.faq-block .accordion-body{padding:1.5rem 1.5rem;font-size:1.5rem}.vision-care{position:relative}.vision-care:after{content:"";position:absolute;width:48%;height:100%;top:0;right:0;bottom:0;opacity:1;background-repeat:no-repeat;background-size:cover;background-image:url(https://cdn.openviowebsites.com/source/sites/52629a43-7abf-4941-8eaa-1a6506e17159/images/vision-bg.webp);background-color:rgba(0,0,0,.05);background-position:center center;z-index:1}.team-block{position:relative;border:1px solid #fafafa;background-color:#f0f4f7;border-radius:8px;min-height:calc(100% - 30px);margin-top:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px;-webkit-transform:translateY(0);transform:translateY(0)}.team-block:hover{border:1px solid #f0f4f7;-webkit-box-shadow:0 18px 32px 0 rgba(0,0,0,.1);box-shadow:0 18px 32px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.our-team{background-color:#fff;padding:25px;min-height:calc(100% - 30px);margin:0 0 30px;position:relative;overflow:hidden;border-radius:5px;-webkit-box-shadow:0 10px 35px rgba(0,0,0,.08);box-shadow:0 10px 35px rgba(0,0,0,.08);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#072a55;-webkit-transform:rotate(-40deg) translateY(-70%);transform:rotate(-40deg) translateY(-70%);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team .our-team-inner{position:relative;z-index:9}.our-team .team-image{border-radius:5px;overflow:hidden;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team .team-image img{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team .team-dsc{text-align:center;padding:15px 0 0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team .team-dsc .sub-head{color:#454545;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team .team-dsc p{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.our-team:hover{-webkit-box-shadow:0 10px 35px rgba(0,0,0,.5);box-shadow:0 10px 35px rgba(0,0,0,.5)}.our-team:hover:before{-webkit-transform:rotate(0deg) translateY(0%);transform:rotate(0deg) translateY(0%)}.our-team:hover .team-image{-webkit-box-shadow:0 10px 35px rgba(0,0,0,.4);box-shadow:0 10px 35px rgba(0,0,0,.4);margin-top:-15px}.our-team:hover .team-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.our-team:hover .team-dsc .sub-head,.our-team:hover .team-dsc p,.our-team:hover .team-dsc a{color:#fff}.our-team:hover .team-dsc ul li{color:#fff}.our-team:hover .team-dsc ul li:before{color:#fff}.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)}.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:#030303;-webkit-transform:rotate(-40deg) translateY(-70%);transform:rotate(-40deg) translateY(-70%);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;opacity:.05}.gallerycarousel a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;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;content:"";font-weight:700;color:#fff;cursor:pointer;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-family:"Font Awesome 7 Pro"}.gallerycarousel a:hover:after{-webkit-transform:translateY(0%);transform:translateY(0%)}.gallerycarousel a:hover:before{-webkit-transform:rotate(0deg) translateY(0%);transform:rotate(0deg) translateY(0%);opacity:.8}.gallerycarousel img{border-radius:10px}.contact-form{padding:30px;border-radius:20px}.contact-main{position:relative;z-index:1}.contact-main:before{position:absolute;top:0;right:0;width:50%;height:100%;content:"";background-image:url(https://cdn.openviowebsites.com/source/sites/52629a43-7abf-4941-8eaa-1a6506e17159/images/appointment-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center left;z-index:-1}.ourLocations{position:relative;border-radius:10px;overflow:hidden;margin:30px 0 0;min-height:calc(100% - 30px);padding-bottom:45px}.ourLocations .location-head{font-size:2rem;line-height:3rem}.ourLocations .ourLocationbnt{width:100%;position:absolute;bottom:0;left:0}.ourLocations .ourLocationbnt .btn-main{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0;padding:10px 5px;font-size:15px}.ourLocations .ourLocationbnt .btn-main.btn-black{border-right:2px solid #fff}.pattern{position:relative;z-index:1}.pattern::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.7;pointer-events:none;background-image:url(https://cdn.openviowebsites.com/source/sites/52629a43-7abf-4941-8eaa-1a6506e17159/images/pattern-bg.webp)}.pattern .container{position:relative;z-index:9}@media(max-width:1400px){.home-slider .carousel-caption h1{font-size:3rem;line-height:4rem;margin:0 0 15px}.home-slider .carousel-caption h1 span{font-size:2rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f0f;margin-bottom:0}.home-slider .carousel-caption p{font-size:1.7rem;line-height:2.8rem;color:#0f0f0f}.service-block-each .service-content-title h3{font-size:1.5rem;line-height:2.5rem}.service-block-each .service-content-title{gap:0}}@media(max-width:1024px){.cta-block .image-block img{max-width:450px}.home-slider .carousel-item{padding:120px 0 95px;min-height:750px}.home-slider .carousel-caption h1,.home-slider .carousel-caption h2{font-size:3rem;line-height:3.8rem}}@media(max-width:990px){.home-slider .carousel-item{min-height:600px}.img-block{margin:0 0 30px}}@media(max-width:767px){.home-slider .carousel-item{min-height:100%}.home-slider .mob-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset}.home-slider .carousel-caption h1{text-align:center}.home-slider .carousel-caption h1 span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-slider .carousel-caption .banner-btns{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-slider .carousel-item{padding:0;background-size:0;border-radius:0 0 0 100px}.home-slider .mob-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;padding:100px 0 60px;min-height:900px}.cta-block .image-block{display:none}.vision-care:after{display:none}.contact-main:before{display:none}.pad-80{padding:40px 0}}.animated-bg .container{position:relative;z-index:9}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.circles li{position:absolute;display:block;list-style:none;background-image:url(https://cdn.openviowebsites.com/source/sites/52629a43-7abf-4941-8eaa-1a6506e17159/images/icon.webp);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-animation:animate 25s linear infinite;animation:animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;-webkit-animation-delay:4s;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(6){left:75%;width:80px;height:80px;-webkit-animation-delay:3s;animation-delay:3s}.circles li:nth-child(7){left:35%;width:50px;height:50px;-webkit-animation-delay:7s;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:50px;height:50px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s}@-webkit-keyframes animate{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:.4}100%{-webkit-transform:translateY(-1000px) rotate(720deg);transform:translateY(-1000px) rotate(720deg);opacity:0}}@keyframes animate{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:.4}100%{-webkit-transform:translateY(-1000px) rotate(720deg);transform:translateY(-1000px) rotate(720deg);opacity:0}}.ebrochure-modal .modal-dialog{max-width:520px}.ebrochure-modal .modal-content{border:0;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(7,42,85,.18);box-shadow:0 20px 60px rgba(7,42,85,.18);overflow:hidden;position:relative;background:#fff}.ebrochure-modal__close{position:absolute;top:14px;right:16px;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(7,42,85,.2);background:transparent;color:#072a55;font-size:1.6rem;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;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:10;line-height:1;padding:0}.ebrochure-modal__close:hover{background:#072a55;color:#fff;border-color:#072a55}.ebrochure-modal .modal-body{padding:40px 36px 36px}@media(max-width:767px){.ebrochure-modal .modal-body{padding:36px 22px 28px}}.ebrochure-modal__header{text-align:center;margin-bottom:28px}.ebrochure-modal__header img{margin-bottom:12px}.ebrochure-modal__header h4{font-family:"Playfair Display",serif;font-size:2.2rem;font-weight:700;color:#072a55;margin:0 0 8px}.ebrochure-modal__header p{font-size:1.4rem;color:#686868;margin:0;line-height:2rem}.ebrochure-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.ebrochure-modal__field .form-control{height:52px;border-radius:10px;border:1.5px solid #dde3ec;background:#f0f4f7;font-family:"Open Sans",sans-serif;font-size:1.45rem;color:#0f0f0f;padding:0 18px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.ebrochure-modal__field .form-control::-webkit-input-placeholder{color:#9aa5b4;font-size:1.4rem}.ebrochure-modal__field .form-control::-moz-placeholder{color:#9aa5b4;font-size:1.4rem}.ebrochure-modal__field .form-control:-ms-input-placeholder{color:#9aa5b4;font-size:1.4rem}.ebrochure-modal__field .form-control::-ms-input-placeholder{color:#9aa5b4;font-size:1.4rem}.ebrochure-modal__field .form-control::placeholder{color:#9aa5b4;font-size:1.4rem}.ebrochure-modal__field .form-control:focus{border-color:#072a55;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(7,42,85,.08);box-shadow:0 0 0 3px rgba(7,42,85,.08);outline:0}.ebrochure-modal__submit{margin-top:6px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;padding:14px 20px;border-radius:10px}