:root{--transparent-color:#ffffff80;--transparent-secondry-color:#00000080;--default-font:"Figtree",sans-serif;--color-white:#ffffff;--color-grey-1:#f0f0f0;--color-grey-2:#484848;--color-grey-3:#393636;--color-grey-4:#2f2f2f;--color-black:#000000;--color-red-1:#fb1e0c;--color-blue-1:#008080;--color-blue-2:#075e5e;--color-red-3:#fddddd}body{font-family:var(--default-font);font-size:16px;font-weight:100;line-height:1.5em;color:var(--color-black);background:var(--color-white)}p{margin:0;font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--color-grey-2);line-height:1.1em;margin:0}figure{display:block;margin:0;width:100%}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}body,html{width:100%;overflow-x:clip}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden;text-align:center}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-right:15px;padding-left:15px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>*{padding-right:0;padding-left:0}.help-block.with-errors ul{margin:0;text-align:left}.help-block.with-errors ul li{color:#e65757;font-weight:500;font-size:14px}.btn-default{display:inline-flex;font-family:var(--default-font);font-size:18px;font-weight:600;color:var(--color-white);border-radius:100px;text-transform:capitalize;position:relative;overflow:hidden;z-index:0;border:none;outline:0;box-shadow:none;transition:.2s transform;background:var(--color-blue-1);border:2px solid var(--color-grey-1);align-items:center;justify-content:center;padding:10px 45px 10px 25px}.btn-default::before{content:"\f35a";position:absolute;top:50%;right:0;bottom:0;font-family:FontAwesome;font-size:18px;font-weight:900;transition:.3s ease-in-out;background:0 0;color:var(--color-white);transform:translate(-20px,-50%);display:flex;align-items:center;justify-content:center}.btn-default::after{content:"";position:absolute;width:0;height:104%;top:50%;left:50%;background:var(--color-blue-1);opacity:0;z-index:-1;transform:translateX(-51%) translateY(-51%);transition:all .4s ease-out;border-radius:5px}.btn-default:hover::after{width:106%;opacity:1}.btn-video{font-size:18px;font-weight:500;color:var(--color-white);transition:all .3s ease-in-out}.btn-video i{margin-right:8px}.btn-video:hover{color:var(--color-grey-2)}#magic-cursor{position:absolute;width:10px!important;height:10px!important;pointer-events:none;z-index:1000000}#ball{position:fixed;display:block;left:0;top:0;transform:translate(-50%,-50%);width:10px!important;height:10px!important;background:var(--color-blue-1);border-radius:50%;pointer-events:none;opacity:1!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:var(--color-blue-1);display:flex;align-items:center;justify-content:center}.loading,.loading-container{height:100px;position:relative;width:100px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid transparent;border-color:transparent var(--color-white) transparent var(--color-white);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.section-row{margin-bottom:30px}.section-row .section-title{margin-bottom:0}.section-btn{text-align:end}.section-title{text-align:left;margin-bottom:20px}.section-title .h2,.section-title .h3,.section-title h3{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--color-grey-2);margin-bottom:15px}.section-title .h1,.section-title h1,.section-title h2{font-size:34px;font-weight:600;line-height:1.1em;color:var(--color-grey-2);letter-spacing:-.02em;margin:0}header.main-header{background-color:var(--color-white);border-bottom:1px solid var(--color-blue-1);position:relative;z-index:100}header.main-header .header-sticky{position:relative;top:0;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out;border-radius:0}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;transform:translateY(0);background:var(--color-white);backdrop-filter:blur(30px)}.navbar{padding:0;align-items:center;background:linear-gradient(90deg,var(--color-white) 10%,var(--color-blue-1) 10%)}.navbar .container{padding:0 15px}.navbar .container .header-logo{background:var(--color-white);background-image:url(../graphics/header-bg.png);background-position:right;background-repeat:no-repeat;padding:10px 60px 10px 0;width:calc(max(24%,180px))}.navbar-brand{padding:0;margin:0}.main-menu .nav-menu-wrapper{flex:1;text-align:end}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0 7px;position:relative}.main-menu ul li a{font-size:17px;font-weight:400;padding:15px 3px!important;color:var(--color-white)!important;text-transform:capitalize;transition:all .3s ease-in-out}.main-menu ul li.submenu>a:after{content:"\f107";font-family:FontAwesome;font-weight:900;font-size:14px;margin-left:8px}.main-menu ul li a:focus,.main-menu ul li a:hover{color:var(--color-blue-1)}.main-menu ul ul{visibility:hidden;opacity:0;transform:scaleY(.8);transform-origin:top;padding:0;margin:0;list-style:none;width:210px;border-radius:15px;position:absolute;left:0;top:100%;overflow:hidden;background-color:var(--color-white);transition:all .3s ease-in-out;text-align:left}.main-menu ul ul ul{left:100%;top:0;text-align:left}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--color-grey-2)!important;padding:8px 20px!important}.main-menu ul li.highlighted-menu a{font-size:18px;font-weight:500;border-radius:100px;background:0 0;color:var(--color-white);text-transform:capitalize;z-index:1;border:2px solid var(--color-white);padding:12px 30px!important;transition:all .3s ease-in-out;position:relative;overflow:hidden}.main-menu ul li.highlighted-menu a::after{content:"";position:absolute;width:0;height:104%;top:50%;left:50%;background:var(--color-white);opacity:0;z-index:-1;transform:translateX(-51%) translateY(-51%);transition:all .4s;border-radius:5px}.main-menu ul li.highlighted-menu a:hover{color:var(--color-blue-1)!important}.main-menu ul li.highlighted-menu a:hover::after{width:106%;opacity:1}.main-menu ul li.highlighted-menu a i{margin-left:10px}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:scaleY(1);padding:5px 0}.main-menu ul ul li a:hover{color:var(--color-blue-1)!important;background-color:transparent}.navbar-toggle,.responsive-menu{display:none}.responsive-menu{top:0;position:relative}.slicknav_btn{background:var(--color-white);padding:6px 0 0;width:38px;height:38px;margin:0;border-radius:8px}.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--color-grey-2);border-radius:6px;margin:4px auto!important;transition:all .1s ease-in-out}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.slicknav_menu{padding:0;background:var(--color-white)}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:16px;font-weight:400;text-transform:capitalize;padding:10px 20px;color:var(--color-grey-2);line-height:normal;margin:0;border-radius:0!important}.slicknav_nav li.highlighted-menu a i{margin-left:10px}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{background-color:transparent;color:var(--color-grey-2)}.slicknav_menu ul ul li a{padding:10px 20px 10px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:"\f107";font-family:FontAwesome;font-weight:900;font-size:12px;color:var(--color-grey-2);position:absolute;right:15px;top:12px;transition:all .3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:rotate(-180deg)}.hero{padding:120px 0;background:url(../graphics/half-circle-img.png) no-repeat bottom right 30px,var(--color-blue-1);position:relative}.hero::before{position:absolute;content:"";background:url(../graphics/half-shape.png) no-repeat bottom left;height:100%;width:100%;bottom:0;left:30px;background-size:20% auto}.hero-content{padding-right:150px;position:relative;z-index:1}.hero-content .section-title h3{color:var(--color-white)}.hero-content .section-title h1{color:var(--color-grey-2)}.hero-body{margin-bottom:35px}.hero-body p{font-size:18px;font-weight:400;color:var(--transparent-color)}.hero-footer{display:flex;align-items:center}.hero-footer .btn-default{margin-right:40px}.hero-footer .btn-default::after{background:var(--color-white)}.hero-footer .btn-default:hover::after{width:106%;opacity:1}.hero-images{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end;background:url(../graphics/white-dots-img.png) no-repeat center center;background-size:65% auto}.hero-images .hero-image-2{margin-bottom:110px}.hero-images .hero-image-1 figure,.hero-images .hero-image-1 img,.hero-images .hero-image-2 figure,.hero-images .hero-image-2 img{border-radius:999px;aspect-ratio:1/1.7;object-fit:cover}.home-contact-us{padding:0}.home-contact-us .row .col-lg-4{padding:0}.home-contact-item.highlighted-box{padding:0;background:var(--color-grey-2);height:100%;display:flex;justify-content:flex-end;flex-direction:column}.home-contact-item.highlighted-box .highlighted-box-title{height:100%;display:flex;align-items:center;padding:0 30px}.home-contact-item.highlighted-box .highlighted-box-title .h2{font-size:28px;text-align:center;color:var(--color-white)}.home-contact-item.highlighted-box .appointment-wrap a{background-color:var(--color-black);padding:20px;display:block;text-align:center;color:var(--color-white);font-size:18px;font-weight:500;text-transform:capitalize;transition:all .3s ease-in-out}.home-contact-item.highlighted-box .appointment-wrap a:hover{background-color:var(--color-blue-1)}.home-contact-item.highlighted-box .appointment-wrap a i{margin-left:5px}.home-contact-item{background:var(--color-blue-1);padding:30px;height:100%}.home-contact-item.box-border{position:relative}.home-contact-item.box-border::before{content:"";display:block;position:absolute;top:50%;right:0;bottom:50%;width:1px;height:90%;background:var(--transparent-color);transform:translateY(-50%)}.home-contact-item .contact-icon{margin-bottom:30px}.home-contact-item .contact-content .h3{font-size:20px;color:var(--color-white);text-transform:capitalize;text-align:justify;margin-bottom:10px}.home-contact-item .contact-content p{font-size:18px;text-align:justify;color:var(--color-white)}.about-us{padding:30px 0}.about-us-image{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;background-image:url(../graphics/about-bg.png);background-repeat:no-repeat;background-size:100% auto}.about-us-image .about-us-image-1 img,.about-us-image .about-us-image-2 img{border-radius:999px;aspect-ratio:1/1.7;object-fit:cover}.about-us-image .about-us-image-1{margin-top:180px}.about-us-image .about-us-image-2{position:relative}.about-img{position:relative}.about-img .about-video{position:absolute;bottom:0;right:0}.about-video img{filter:brightness(50%);border-radius:999px}.about-video a{position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%);z-index:2}.about-video:hover .btn-video{color:var(--color-grey-2)}.about-content{padding:20px}.about-content .about-content-body{margin-bottom:30px}.about-content .about-content-body p{color:var(--transparent-secondry-color)}.about-content .about-content-footer ul{margin:0 0 30px 0;padding:0;list-style:none}.about-content .about-content-footer ul li{font-size:18px;font-weight:500;color:var(--color-grey-2);position:relative;padding-left:30px;margin-bottom:18px}.about-content .about-content-footer ul li:last-child{margin-bottom:0}.about-content .about-content-footer ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:var(--color-grey-2);display:inline-block;line-height:normal;position:absolute;top:2px;left:0}.medical-services{padding:50px 0 70px;background:url(../graphics/half-circle-3.png);background-repeat:no-repeat;background-position:left top 60px;position:relative}.medical-services:before{position:absolute;content:"";background:url(../graphics/service-bg-img.png) no-repeat bottom right;height:430px;width:480px;bottom:0;right:0;z-index:-1}.medical-services .row .col-lg-4:first-child{align-items:center;display:flex}.medical-services .section-title{margin-bottom:0}.medical-service-item{position:relative;border:1px solid var(--color-blue-1);margin-bottom:30px;height:calc(100% - 30px);z-index:1}.medical-service-item:before{content:"";position:absolute;left:0;right:0;bottom:0;top:100%;border-radius:0;background:var(--color-grey-2);transition:all .5s ease-in-out;z-index:-1}.medical-service-item:hover::before{top:0}.medical-service-content{padding:40px 40px 90px 40px}.medical-service-content .icon-box{margin-bottom:15px}.medical-service-content .icon-box img{width:60px}.medical-content h3{font-size:22px;color:var(--color-blue-1);text-transform:capitalize;margin-bottom:10px}.medical-content p{color:var(--transparent-secondry-color);font-weight:500}.medical-service-btn{position:absolute;left:0;right:0;top:auto;bottom:0}.medical-service-btn .btn-services{font-weight:500;font-size:18px;color:var(--color-white);padding:15px 20px;background:var(--color-grey-2);text-transform:capitalize;display:block;text-align:center;border:none;transition:all .3s ease-in-out}.medical-service-item:hover .medical-service-btn .btn-services{color:var(--color-blue-1)}.cta-box{padding:30px 0;background:var(--color-blue-1)}.cta-item{display:flex;align-items:center}.cta-item .icon-box{width:65px;margin-right:40px}.cta-content{width:calc(100% - 105px)}.cta-content h3{font-size:48px;color:var(--color-white);margin-bottom:20px}.cta-content p{color:var(--color-white)}.cta-btn{position:relative;z-index:1;text-align:right}.cta-btn a.appointment-btn{font-size:18px;font-weight:500;border-radius:100px;color:var(--color-white);text-transform:capitalize;border:2px solid var(--color-white);padding:12px 30px;transition:all .3s ease-in-out;position:relative;overflow:hidden;display:inline-flex}.cta-btn a.appointment-btn::after{content:"";position:absolute;width:0;height:104%;top:50%;left:50%;background:var(--color-white);opacity:0;z-index:-1;transform:translateX(-51%) translateY(-51%);transition:all .4s ease-out;border-radius:5px}.cta-btn a.appointment-btn:hover{color:var(--color-blue-1)}.cta-btn a.appointment-btn:hover::after{border:2px solid var(--color-white);width:106%;opacity:1}.cta-btn a i{margin-left:10px}.how-we-work{padding:30px 0 0;background:var(--color-grey-1)}.how-we-work .section-title{margin-bottom:0;padding-right:100px}.how-we-work .section-title-content p{color:var(--transparent-secondry-color)}.work-step-item{text-align:center;margin-bottom:30px;height:calc(100% - 30px)}.work-step-item .icon-box{margin-bottom:15px}.work-step-item .step-item-content h3{font-size:22px;color:var(--color-grey-2);text-transform:capitalize}.our-faqs{padding:30px 0 70px}.faq-counter-image{position:relative}.counter-item{position:absolute;display:flex;bottom:-50px;right:0}.counter-box-1{background:var(--color-blue-1);width:170px;height:140px;display:flex;align-items:center;justify-content:center;text-align:center}.counter-box-2{background:var(--color-grey-2);width:170px;height:140px;display:flex;align-items:center;justify-content:center;text-align:center}.counter-item .counter-content .h3{color:var(--color-white);font-size:48px;margin-bottom:5px}.counter-item .counter-content p{color:var(--color-white);font-size:22px;text-transform:capitalize}.faqs-content{padding-left:70px}.faq-accordion .accordion-item{background:0 0;border:none;margin-bottom:20px}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-item .accordion-button{font-size:22px;font-weight:600;color:var(--color-grey-2);border:none;box-shadow:none;padding:10px 20px 10px 40px;position:relative;transition:all .3s ease-in-out}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{content:"\f068";font-family:"Font Awesome 6 Free";position:absolute;left:20px;top:50%;bottom:auto;transform:translate(-20px,-10px);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;width:20px;height:20px;padding:5px;color:var(--color-blue-1)}.faq-accordion .accordion-item .accordion-button.collapsed::after{content:"\f067";color:var(--color-blue-1)}.faq-accordion .accordion-item .accordion-collapse .accordion-body{padding:0 20px 0}.faq-accordion .accordion-item .accordion-collapse .accordion-body p,.faq-accordion .accordion-item .accordion-collapse .accordion-body ul{color:var(--transparent-secondry-color);text-align:justify;font-size:18px;max-width:490px}.faq-accordion .accordion-item .accordion-collapse .accordion-body ul strong{color:var(--color-grey-2)}.clients-testimonials{background:linear-gradient(var(--color-blue-1) 70%,var(--color-white) 30%);background-color:var(--color-blue-1);padding:30px 0}.clients-testimonials .section-title h2{color:var(--color-white)}.testimonial-item{background-color:var(--color-white);border:1px solid var(--color-grey-2);border-radius:8px;padding:40px;height:100%}.testimonial-header{display:flex;margin-bottom:20px}.testimonial-image{margin-right:20px}.testimonial-image img{width:60px;height:60px;object-fit:cover;border-radius:100px}.author-content{width:calc(100% - 80px)}.author-content .author-title .h3{font-size:22px;text-transform:capitalize;color:var(--color-grey-2);margin-bottom:5px}.testimonial-rating-list{margin-bottom:15px}.testimonial-rating-list ul{list-style:none;padding:0;margin:0;display:flex}.testimonial-rating-list ul li{margin-right:3px;line-height:.9}.testimonial-rating-list ul li:last-child{margin-right:0}.testimonial-rating-list ul li i{color:#f0ad4e;font-size:14px}.author-content .testimonial-title p,.testimonial-content p{text-align:justify;margin-bottom:10px;padding-right:5px;font-size:18px;color:var(--transparent-secondry-color)}.testimonial-content{height:200px;overflow:auto}.testimonial-slider .swiper-pagination{position:relative;text-align:center;bottom:0;margin-top:30px}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;background-color:var(--color-grey-2);opacity:1;margin:0 6px}.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-blue-1);opacity:1}.recent-post{padding:10px 0}.post-item{height:calc(100% - 30px);margin-bottom:30px}.post-item:hover .btn-readmore p{color:var(--color-blue-1)}.post-item .post-featured-image{border-radius:10px;overflow:hidden;margin-bottom:20px}.post-item .post-featured-image img{border-radius:10px;aspect-ratio:1/.7;object-fit:cover;transition:all .5s ease-in-out}.post-item:hover .post-featured-image img{transform:scale(1.1)}.post-item-body{margin-bottom:5px}.post-item-body h2{font-size:22px;margin-bottom:5px}.post-item-body h2 a{color:inherit}.post-item-body p{font-size:16px;font-weight:400;color:var(--transparent-secondry-color)}.post-item .btn-readmore p{font-size:18px;font-weight:500;text-transform:capitalize;color:var(--color-grey-2);transition:all .3s ease-out}.post-item .btn-readmore p:hover{color:var(--color-blue-1)}.post-item .btn-readmore p i{font-size:16px;padding-left:5px}.home-contact-form{padding:100px 0 0;background:url(../graphics/home-contact-form-bg.webp) no-repeat center center;background-size:cover;position:relative;z-index:1}.home-contact-form::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--transparent-secondry-color);z-index:-1}.home-contact-form .section-title{text-align:center}.home-contact-form .section-title .h3,.home-contact-form .section-title h2,.home-contact-form .section-title h3{color:var(--color-white)}.contact-appointment{padding:80px 30px;background:var(--color-blue-1);height:100%}.contact-appointment .appointment-img{margin-bottom:30px;text-align:center}.contact-appointment .appointment-content h3{color:var(--color-white);font-size:32px;text-align:center}.contact-form{background-color:var(--color-grey-4);padding:30px 100px;height:100%}.contact-form label{color:var(--color-white);margin-left:5px;margin-bottom:5px;font-weight:400}.contact-form .form-control,.contact-form input,.contact-form textarea{padding:12px 10px;font-size:14px;background-color:transparent;border-color:var(--transparent-color);border-radius:6px;color:var(--color-white)}.contact-form .form-control:focus,.contact-form textarea{outline:0;box-shadow:none}.contact-form .form-control::placeholder,.contact-form textarea::placeholder{color:var(--color-grey-1);font-weight:100}::-webkit-calendar-picker-indicator{filter:invert(1);color:var(--color-white)}.contact-form .form-group{position:relative;z-index:1}.contact-form .form-group .btn-default{background:var(--color-grey-2);border:2px solid var(--color-white);transition:all .5s ease-in-out}.contact-form .form-group .btn-default::after{background:var(--color-blue-1)}.contact-form .form-group .btn-default:hover{border:2px solid var(--color-blue-1);background:0 0}.main-footer{padding:40px 0 30px;background:var(--color-blue-2)}.about-footer{margin-right:50px}.footer-logo{margin-bottom:30px}.footer-content{margin-bottom:30px}.footer-content p{color:var(--color-white);font-size:16px}.footer-social-links ul{list-style:none;margin:0;padding:0}.footer-social-links ul li{display:inline-block}.footer-social-links ul li:last-child{margin-right:0}.footer-social-links ul li a{display:block;padding:0 10px;color:var(--color-white);font-size:22px;transition:all .3s ease-in-out}.footer-social-links ul li a:hover{color:var(--color-black)}.footer-contact-details .h2,.footer-newsletter .h2,.footer-quick-links .h2{font-size:22px;color:var(--color-white);text-transform:capitalize;text-decoration:underline;text-decoration-color:var(--color-blue-1);text-underline-offset:14px;margin-bottom:35px}.footer-quick-links ul{list-style:none;padding:0;margin:0}.footer-quick-links ul li{margin-bottom:15px}.footer-quick-links ul li:last-child{margin-bottom:0}.footer-quick-links ul li a{display:block;font-size:16px;color:var(--color-white);text-transform:capitalize;transition:all .3s ease-in-out}.footer-quick-links ul li a:hover{color:var(--color-black);font-weight:700}.footer-contact-box .footer-info-box{position:relative;padding-left:35px;margin-bottom:25px}.footer-contact-box{padding-right:25px}.footer-contact-box .footer-info-box:last-child{margin-bottom:0}.footer-info-box .icon-box{position:absolute;top:2px;left:0}.footer-info-box .icon-box i{color:var(--color-white);font-size:20px}.footer-info-box p{font-size:16px;color:var(--color-white)}.footer-info-box p a{font-size:16px;color:var(--color-white);transition:all .3s ease-in-out}.footer-info-box a:hover i,.footer-info-box a:hover p{color:var(--color-black);font-weight:700}.subscribe-content{margin-bottom:15px}.subscribe-content h3{color:var(--color-white);font-size:18px;text-transform:capitalize;margin-bottom:20px}.subscribe-content p{color:var(--color-white);font-size:16px}.footer-newsletter-form{padding:4px;border:2px solid var(--transparent-color);border-radius:10px}.footer-newsletter-form .form-group{width:100%;display:flex;position:relative;z-index:1}.footer-newsletter-form .form-group .form-control{width:60%;padding:12px 10px;font-size:14px;background:0 0;border:none;color:var(--color-white)}.footer-newsletter-form .form-group .form-control:focus{outline:0;box-shadow:none}.footer-newsletter-form .form-group .form-control::placeholder{color:var(--transparent-color);font-weight:500}.footer-newsletter-form .form-group button{width:40%}.footer-newsletter-form .btn-default{border-radius:6px}.footer-newsletter-form .btn-default::after{background:var(--color-white)}.footer-copyright{text-align:center;margin-top:40px}.footer-copyright-text p{color:var(--color-white);text-transform:capitalize}.footer-copyright-text p span{color:var(--color-blue-1);font-weight:600}.footer-copyright-text p a{color:var(--color-white);font-weight:600}.footer-copyright-text p a:hover{color:var(--color-blue-1);text-decoration:underline;cursor:pointer}.subpage-header{padding:50px 0;background:var(--color-blue-1);position:relative}.subpage-header-box{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.subpage-header-box h1{font-family:var(--accent-font);font-size:48px;color:var(--color-white);margin-bottom:10px}.subpage-header-box p{color:var(--color-white)}.subpage-header-box ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.subpage-header-box ol li{font-size:18px;font-weight:400;margin-right:10px;color:var(--color-grey-1);text-transform:capitalize}.subpage-header-box ol li:last-child{margin-right:0}.subpage-header-box ol li::after{content:"\f105";font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;color:var(--color-grey-1);margin-left:10px}.subpage-header-box ol li:last-child:after{display:none}.subpage-header-box ol li a{color:var(--color-grey-1)}.page-about{padding:100px 0}.page-services-item-content{margin-right:50px}.page-about-body p{font-size:16px;color:var(--transparent-secondry-color);margin-bottom:20px}.page-about-footer{display:flex}.about-footer-content{margin:0 0 0 30px}.footer-content-title{border-bottom:1px solid var(--color-grey-2)}.footer-content-title h3{margin:8px 0 0;font-size:22px;text-transform:capitalize;color:var(--color-blue-1)}.footer-content-title p{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--color-grey-2);margin-bottom:20px}.signature-image{margin-top:15px}.page-about-image{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;background-image:url(../graphics/about-bg.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto}.page-about-image-1 img,.page-about-image-2 img{border-radius:999px;aspect-ratio:1/1.7;object-fit:cover}.page-about-image-1{margin-top:150px}.page-about-image-2{margin-bottom:150px}.we-improving{padding:100px 0;background:var(--color-blue-1) url(../graphics/half-circle-2.png) no-repeat center right}.improving-content{margin-left:40px}.improving-content .section-title{margin-bottom:20px}.improving-content .section-title h3{color:var(--color-white)}.improving-content .section-title h2{color:var(--color-grey-2)}.improving-body p{font-size:16px;color:var(--transparent-color);margin-bottom:40px}.improving-btn .video-btn{font-family:var(--secondry-font);font-size:18px;font-weight:500;color:var(--color-white);transition:var(--transition)}.improving-btn .video-btn:hover{color:var(--color-grey-2)}.improving-btn .video-btn i{margin-right:8px}.top-services{padding:100px 0 20px}.services-item{position:relative;padding:30px;background-color:var(--color-white);box-shadow:0 13px 34px 0 rgba(0,0,0,.058823529411764705);height:calc(100% - 30px);margin-bottom:30px;transition:all .4s ease-in-out}.services-item:hover{background-color:transparent}.services-item::before{content:"";position:absolute;left:0;right:0;bottom:0;top:100%;background:var(--color-grey-2);transition:all .4s ease-in-out;z-index:-1}.services-item:hover::before{top:0}.services-item .services-img{margin-bottom:16px;transition:all .6s ease-in-out}.services-item:hover .services-img img{display:none}.services-item .services-img img.services-icon-white{display:none;transition:all .6s ease-in-out}.services-item:hover .services-img img.services-icon-white{display:inline-block;transition:all .5s ease-in-out}.services-item .services-content h3{font-size:22px;text-transform:capitalize;color:var(--color-black);margin-bottom:10px;transition:all .3s ease-out}.services-item:hover .services-content h3{color:var(--color-white)}.services-item .services-content{margin-bottom:25px}.services-item .services-content p{color:var(--transparent-secondry-color);transition:all .3s ease-out}.services-item:hover .services-content p{color:var(--color-white)}.services-btn a{color:var(--color-blue-1);font-size:18px;font-weight:500;transition:var(--transition);transition:all .3s ease-out}.services-item:hover .services-btn a{color:var(--color-white)}.services-btn a i{margin-left:7px}.health-services{padding:50px 0 100px}.health-services-content{margin-right:80px}.health-services-content h2{font-family:var(--secondry-font);font-size:22px;font-weight:700;color:var(--color-black);margin-bottom:30px}.health-services-content p{font-size:16px;color:var(--transparent-secondry-color);margin-bottom:30px}.health-services-content ul{list-style:none;padding:0 0 20px;margin:0}.health-services-content ul li{position:relative;padding-left:30px;margin-bottom:20px;font-size:18px;font-weight:500;color:var(--color-blue-1)}.health-services-content ul li:before{content:"\f058";font-family:"Font Awesome 6 Free";color:var(--color-grey-2);font-size:20px;font-weight:900;position:absolute;top:1px;left:0}.health-service-item{display:flex;padding:30px;background:var(--color-white);margin-bottom:20px;box-shadow:0 13px 34px 0 rgba(0,0,0,.058823529411764705)}.health-service-item:last-child{margin-bottom:0}.health-service-item .icon-box{margin-right:20px}.health-service-item .icon-box img{width:50px}.health-info-content{width:calc(100% - 60px)}.health-info-content h3{font-size:22px;color:var(--color-black);text-transform:capitalize;margin-bottom:10px}.health-info-content p{color:var(--transparent-secondry-color)}.meet-our-team{padding:100px 0 70px}.team-member-item{height:calc(100% - 30px);margin-bottom:30px}.team-member-item .team-image{position:relative;overflow:hidden;border-radius:10px;margin-bottom:20px}.team-member-item .team-image img{aspect-ratio:1/1;object-fit:cover;border-radius:10px;transition:all .5s ease-in-out}.team-member-item:hover .team-image img{transform:scale(1.1)}.team-image .team-social-list{position:absolute;left:0;right:0;bottom:-20px;opacity:0;transition:all .3s ease-out;z-index:2}.team-member-item:hover .team-image .team-social-list{bottom:0;opacity:1}.team-social-list ul{list-style-type:none;padding:0 20px 20px;margin:0;text-align:center}.team-social-list ul li{display:inline-block;text-align:center;margin-right:10px}.team-social-list ul li a{display:block}.team-social-list ul li a i{background:var(--color-blue-1);border-radius:8px;color:var(--color-white);font-size:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out}.team-social-list ul li a i:hover{background:var(--color-white);color:var(--color-blue-1)}.team-content h3{font-size:16px;color:var(--color-grey-2);text-transform:capitalize;margin-bottom:10px}.team-content h2{font-size:22px;color:var(--color-blue-1);text-transform:capitalize;margin-bottom:10px}.team-content h2 a{color:inherit}.team-content p{color:var(--transparent-secondry-color)}.our-services{padding:100px 0 20px}.our-services .section-title{max-width:850px;margin:0 auto;text-align:center}.our-services-item{background:var(--color-blue-1);padding:30px;height:calc(100% - 30px);margin-bottom:30px}.service-item-image{margin-bottom:20px}.service-item-image img{width:65px}.services-item-content{margin-bottom:30px}.services-item-content h3{font-size:22px;color:var(--color-white);text-transform:capitalize;margin-bottom:20px}.services-item-content p{font-size:16px;margin-bottom:20px;color:var(--transparent-color)}.services-item-content ul{list-style:none;padding:0;margin:0}.services-item-content ul li{position:relative;padding-left:30px;margin-bottom:20px;font-size:18px;font-weight:500;color:var(--color-white)}.services-item-content ul li:before{content:"\f058";font-family:"Font Awesome 6 Free";color:var(--color-grey-2);font-size:20px;font-weight:900;position:absolute;top:1px;left:0}.services-item-content ul li:last-child{margin-bottom:0}.services-item-btn .btn-default::after{background:var(--color-white)}.service-specialist{padding:50px 0 20px}.section-title-content p{color:var(--transparent-secondry-color)}.specialist-item{padding:30px 20px 20px;background-color:var(--color-white);border:1px solid var(--color-blue-1);text-align:center;height:calc(100% - 30px);margin-bottom:30px}.specialist-item .icon-box{margin-bottom:10px}.specialist-item .icon-box img{width:65px}.specialist-content h3{font-size:22px;color:var(--color-blue-1);text-transform:capitalize;margin-bottom:20px}.specialist-content i{font-size:28px;color:var(--color-blue-1);transition:all .3s ease-out}.specialist-item:hover .specialist-content i{color:var(--color-grey-2)}.meet-our-team.service-team{padding:30px 0}.our-culture{padding:30px 0}.our-culture .container-fluid{padding:0}.culture-image-gallery{display:flex;flex-wrap:wrap;align-items:center}.culture-image-gallery .caulture-img{width:20%;padding:0}.download-apps{padding:50px 0 100px}.download-apps .section-title{margin-bottom:30px}.download-apps-body{margin-bottom:50px}.download-apps-body p{color:var(--transparent-secondry-color)}.download-apps-footer{display:flex}.download-apps-footer .download-apps-image{margin-right:50px}.download-apps-footer .download-apps-image:last-child{margin-right:0}.download-apps-img{text-align:end}.services-single{padding:30px 0 30px}.services-single-content{margin-right:20px}.services-single-content h2,.services-single-content h3,.services-single-content h4{margin-bottom:20px;text-align:justify}.services-single-content h4{font-size:20px;color:var(--color-grey-2)}.services-single-content strong{font-weight:700}.services-single-content p{margin-bottom:20px;text-align:justify;color:var(--transparent-secondry-color)}.services-single-content .table-container{overflow:auto;padding-bottom:5px;margin-bottom:15px}.services-single-content table{width:100%;min-width:760px;color:var(--transparent-secondry-color)}.services-single-content th{border:1px solid var(--transparent-secondry-color);padding:2px 0;text-align:center}.services-single-content th:nth-of-type(1){min-width:85px}.services-single-content td:nth-of-type(1){text-align:center}.services-single-content td{border:1px solid var(--transparent-secondry-color);padding:3px 10px;text-align:justify;color:var(--transparent-secondry-color)}.service-video{position:relative;margin-bottom:30px}.services-single-image img{width:100%}.services-video-icon a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.services-video-icon a i{font-size:20px;background-color:var(--color-white);color:var(--color-grey-2);width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%}.services-single-image img{filter:brightness(60%)}.services-video-content p{color:var(--transparent-secondry-color);margin-bottom:20px}.services-video-content p:last-child{margin-bottom:0}.health-care-plans,.service-featured-image{margin-bottom:20px}.service-featured-image .treatment-image{width:100%;height:300px}.service-featured-image .treatment-image{width:100%;height:100%;margin-bottom:20px;object-fit:cover}.health-care-plan-content ul{list-style:none;margin:0;padding:0}.health-care-plan-content ul li{font-size:18px;color:var(--transparent-secondry-color);position:relative;padding-left:30px;margin-bottom:20px;text-transform:capitalize}.health-care-plan-content ul li:last-child{margin-bottom:0}.health-care-plan-content ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:var(--color-grey-2);display:inline-block;line-height:normal;position:absolute;top:2px;left:0}.health-caring-btn{margin-top:30px}.services-sidebar{position:sticky;top:100px}.medical-service{background:var(--color-blue-1);padding:20px}.medical-service-title{margin-bottom:10px}.medical-service-title h2{font-size:28px;width:100%;text-align:center;color:var(--color-white)}.medical-service-list{max-height:calc(100vh - 200px);overflow:auto;padding-right:4px}.medical-service-list ul{list-style:none;margin:0;padding:0}.medical-service-list ul li{margin-bottom:10px}.medical-service-list .service-item{display:flex;align-items:center;width:100%;padding:10px 20px;border-radius:4px;background:var(--color-grey-2)}.service-item .service-icon{margin-right:15px;color:var(--color-white);transition:all .2s}.service-item .service-icon img{width:45px}.service-item .service-title h3{font-size:16px;font-weight:400;text-transform:capitalize;color:var(--color-white)}.service-item .service-title h3 a{color:inherit}.medical-service .service-btn{margin-top:40px}.medical-service .service-btn a{display:block}.medical-service .service-btn a::after{background:var(--color-white)}.working-step{padding:50px 0 100px}.working-process-item{background:var(--color-grey-2);padding:60px;position:relative;height:100%}.working-process-item.bg-color{background-color:var(--color-blue-1)}.working-process-item .icon-box{margin-bottom:25px}.working-process-item .icon-box img{width:40px}.working-process-content h3{font-size:22px;text-transform:capitalize;color:var(--color-white);margin-bottom:20px}.working-process-content p{color:var(--color-white)}.working-process-step{position:absolute;right:30px;bottom:30px;z-index:1}.working-process-step h2{font-size:32px;color:var(--color-white)}.recent-post.our-blog{padding:50px 0 20px}.post-pagination{margin-top:30px;text-align:center}.post-pagination ul{justify-content:center;padding:0;margin:0}.post-pagination ul li a,.post-pagination ul li span{display:flex;text-decoration:none;justify-content:center;align-items:center;background:var(--color-grey-2);color:var(--color-blue-1);width:40px;height:40px;margin:0 4px;border-radius:10px;font-weight:700;transition:all .3s ease-out}.post-pagination ul li a:hover{background:var(--color-blue-1);color:var(--color-grey-2)}.post-pagination ul li a:hover,.post-pagination ul li.active a{background:var(--color-blue-1);color:var(--color-grey-2)}.post-single-meta ul{list-style:none;margin:0;padding:0}.post-single-meta ul li{position:relative;display:inline-block;color:var(--color-white);font-size:20px;font-weight:400;text-transform:capitalize;padding:0 20px 0 5px}.post-single-meta ul li:first-child{padding-left:0}.post-single-meta ul li:last-child{padding-right:0}.post-single-meta ul li::after{content:"/";position:absolute;right:0;top:0;bottom:0}.post-single-meta ul li:last-child:after{display:none}.page-post-single{padding:0 0 10px}.post-image{margin-bottom:30px}.post-image img{aspect-ratio:1/.5;object-fit:cover}.post-entry{border-bottom:1px solid var(--color-grey-2);margin-bottom:30px;padding-bottom:30px}.post-entry:after{content:"";display:block;clear:both}.post-entry a{color:var(--color-grey-2)}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{margin:0 0 .6em}.post-entry h1{font-size:58px}.post-entry h2{font-size:48px}.post-entry h3{font-size:26px}.post-entry h4{font-size:22px}.post-entry h5{font-size:18px}.post-entry h6{font-size:16px}.post-entry p{margin-bottom:15px;text-align:justify;color:var(--transparent-secondry-color)}.post-entry p:last-child{margin-bottom:0}.post-entry p strong{color:var(--color-grey-2);font-size:18px;font-weight:700}.post-entry ol{margin:0 0 30px}.post-entry ol li{margin-bottom:20px;font-size:18px;font-weight:700;color:var(--color-black)}.post-entry ul{list-style:none;padding:0;margin:20px 0 20px}.post-entry ul li{font-size:18px;font-weight:500;color:var(--color-black);position:relative;padding-left:30px;margin-bottom:18px}.post-entry ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:var(--color-grey-2);display:inline-block;line-height:normal;position:absolute;top:2px;left:0}.post-entry ul li:last-child{margin-bottom:0}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin-top:20px;margin-bottom:0}.post-entry ol ol li:last-child,.post-entry ol ul li:last-child,.post-entry ul ol li:last-child,.post-entry ul ul li:last-child{margin-bottom:0}.post-entry blockquote{background:var(--color-grey-2);padding:40px;margin-bottom:30px}.post-entry blockquote p{background:url(../graphics/icon-blockquote.svg) no-repeat 0 6px;font-size:26px;color:var(--color-blue-1);font-weight:700;line-height:1.3em;padding-left:70px}.post-entry blockquote p:last-child{margin-bottom:0}.tag-links{display:inline-block}.post-tags .tag-links a{display:inline-block;font-size:16px;font-weight:700;text-transform:capitalize;background-color:var(--color-grey-2);color:var(--color-white);border-radius:5px;padding:12px 20px;margin-right:15px;margin-bottom:10px;transition:all .3s ease-in-out}.post-tags .tag-links a:hover{background-color:var(--color-blue-1)}.post-tags .tag-links a:last-child{margin-right:0}.post-tags .tag-links a::before{display:none}.post-tags .tag-links a::after{background-color:var(--color-grey-2)}.post-social-sharing{text-align:right}.post-social-sharing ul{list-style:none;padding:0;margin:0}.post-social-sharing ul li{display:inline-block;margin-right:5px;color:var(--color-white);cursor:pointer}.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;border:2px solid var(--color-grey-2);border-radius:10px;text-align:center;background-color:var(--color-grey-2);color:var(--color-white);width:38px;height:38px;transition:all .3s ease-in-out}.post-social-sharing ul li:hover a{border-color:var(--color-blue-1);background-color:var(--color-blue-1)}.post-social-sharing ul li a i{font-size:18px;color:inherit;transition:all .3s ease-in-out}.post-social-sharing ul li:hover a i{color:var(--color-white)}.meet-our-team.our-team{padding:100px 0 70px}.member-details{padding:100px 0 50px}.member-details .col-md-8 .member-info{display:flex;flex-wrap:wrap;align-content:center}.team-member-img{text-align:right}.team-member-img img{height:375px;object-fit:cover}.member-info{background:var(--color-blue-1);height:100%;padding:60px 40px}.member-info .section-title{margin-bottom:25px}.member-info .section-title h3{color:var(--color-white)}.member-info .section-title h2{color:var(--color-white)}.member-info .member-about-data{margin-bottom:45px}.member-info .member-about-data p{color:var(--color-white)}.member-info .member-social-icon ul{list-style:none;margin:0;padding:0;display:flex}.member-info .member-social-icon ul li{margin-right:30px}.member-info .member-social-icon ul li:last-child{margin-right:0}.member-info .member-social-icon ul li a i{font-size:22px;color:var(--color-white);transition:all .3s ease-in-out}.member-info .member-social-icon ul li a i:hover{color:var(--color-white)}.member-about-details{padding:30px 0 0}.about-member{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--color-grey-2)}.about-member .about-member-content{margin-bottom:20px}.about-member .about-member-content p{color:var(--color-grey-2);text-align:justify;margin-bottom:15px}.about-member .about-member-content p:last-child{margin-bottom:0}.about-member .member-social-icon ul{list-style:none;padding:0;margin:0;display:flex}.about-member .member-social-icon ul li{margin-right:30px}.about-member .member-social-icon ul li:last-child{margin-right:0}.about-member .member-social-icon ul li a i{font-size:22px;color:var(--color-grey-2);transition:all .3s ease-in-out}.about-member .member-social-icon ul li a i:hover{color:var(--color-black)}.member-service{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--color-grey-2)}.member-service .about-service-content ul{list-style:none;margin:0;padding:0}.member-service .about-service-content ul li{text-align:justify;font-size:18px;color:var(--color-grey-2);position:relative;padding-left:30px;margin:0 20px 20px 0;text-transform:capitalize}.member-service .about-service-content ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:var(--color-blue-1);display:inline-block;line-height:normal;position:absolute;top:2px;left:0}.member-service .about-service-content ul li:nth-of-type(2n+2){margin-right:0}.member-service .about-service-content ul li:last-child{margin-bottom:0}.member-education{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--color-grey-2)}.member-education-list .education-item{display:flex;margin-bottom:25px}.member-education-list .education-item:last-child{margin-bottom:0}.education-item .education-icon{width:25px;margin-right:10px}.education-item .education-icon i{font-size:20px;color:var(--color-blue-1)}.education-item i{color:var(--color-blue-1)}.education-item .education-content h3{color:var(--color-grey-2);font-size:20px;margin-bottom:5px}.education-item .education-content p{color:var(--transparent-secondry-color)}.winning-awards{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--color-grey-2)}.award-list{display:flex;flex-wrap:wrap;justify-content:space-between}.award-list .awards-item{width:30%;text-align:center}.awards-item .awards-img{margin-bottom:15px}.awards-item .awards-img i{font-size:60px;color:var(--color-blue-1)}.awards-item .awards-content h3{font-size:18px;font-weight:700;text-transform:capitalize;color:var(--color-grey-2);margin-bottom:10px}.awards-item .awards-content p{font-size:16px;text-align:justify;margin-bottom:10px;line-height:20px;color:var(--transparent-secondry-color)}.skillbar{margin-bottom:25px}.skillbar:last-child{margin-bottom:0}.skillbar .skill-data{display:flex;justify-content:space-between;margin-bottom:2px}.skillbar .skill-data .title{color:var(--color-blue-1);font-size:18px;text-transform:capitalize;font-weight:600}.skillbar .skill-progress{width:100%;height:22px;background:var(--color-grey-2);position:relative}.skillbar .skill-progress .count-bar{position:absolute;top:0;left:0;bottom:0;color:var(--color-white);background:var(--color-blue-1);border-radius:2px;text-align:end;padding-right:10px;font-size:18px}.team-sidebar{height:100%}.opening-hour-box{position:sticky;top:84px;padding:0 50px}.opening-hour-box .icon-box{margin-bottom:50px}.opening-hour-title{margin-bottom:40px}.opening-hour-title h3{font-size:32px;color:var(--color-white);text-transform:capitalize}.opening-hour-content ul{list-style:none;margin:0;padding:0}.opening-hour-content ul li{font-size:18px;color:var(--color-white);display:flex;margin-bottom:30px}.opening-hour-content ul li:last-child{margin-bottom:0}.opening-hour-content ul span{width:50%}.google-map .container-fluid{padding:0}.google-map-iframe{width:100%;height:500px}.google-map-iframe iframe{width:100%;height:500px}.contact-information{background-color:var(--color-blue-1);width:100%;max-width:800px;margin:0 auto;padding:0 20px;margin-top:-70px;position:relative;z-index:1;margin-bottom:50px}.contact-item{display:flex;align-items:flex-start}.contact-item .icon-box{margin-right:10px}.contact-item .icon-box i{font-size:30px;color:var(--color-white)}.contact-info-content .h3,.contact-info-content h3{font-size:22px;color:var(--color-grey-1);margin-bottom:5px}.contact-info-content p,.contact-info-content p a{font-size:16px;color:var(--color-white);text-align:justify}.page-contact-form{padding:50px 0 100px}.page-contact-form .section-title{text-align:center}.contact-us-form{background-color:var(--color-blue-1);padding:60px 0;width:100%}.contact-us-form form{max-width:770px;margin:0 auto}.contact-us-form .form-group .form-control{padding:12px 10px;font-size:14px;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--transparent-color);border-radius:0;color:var(--color-white);outline:0;box-shadow:none}.contact-us-form .form-group .form-control::placeholder{color:var(--transparent-color);font-size:16px;font-weight:500;text-transform:capitalize}.contact-us-form .contact-form-btn{text-align:center}.contact-us-form .contact-form-btn .btn-default::after{background:var(--color-white)}.appointment-booking{padding:100px 0 50px}.appointment-booking .contact-form{background-color:var(--color-blue-1);padding:60px;height:100%}.quick-contacts{background-color:var(--color-grey-2);height:100%;padding:60px 40px}.quick-contacts-content{margin-bottom:20px}.quick-contacts-content h3{font-size:32px;color:var(--color-white);margin-bottom:20px}.quick-contacts-content p{font-size:16px;color:var(--color-white)}.quick-contact-box{position:relative;padding-left:30px;margin-bottom:15px}.quick-contact-box:last-child{margin-bottom:0}.quick-contact-box .icon-box{position:absolute;top:2px;left:0}.quick-contact-box .icon-box i{font-size:18px;color:var(--color-blue-1)}.quick-contact-box p{font-size:16px;color:var(--color-white);margin:0}.meet-our-team.appointment-our-team{padding:50px 0 70px}.faqs-page{padding:30px 0 30px}.faqs-page .section-title{max-width:800px;margin:0 auto;text-align:center}.faqs-page .section-title p{font-size:20px;margin-top:10px}.error-page{padding:100px 0;text-align:center}.error-page-image{margin-bottom:20px}.error-page-heading{margin-bottom:30px}.error-page-heading h2{font-size:48px}@media only screen and (max-width:1024px){.main-menu ul li a{padding:12px 2px!important}}@media only screen and (max-width:991px){p{font-size:16px}#magic-cursor{display:none!important}.slicknav_nav li.highlighted-menu a i{display:none}.navbar-toggle,.responsive-menu{display:block}.section-row{margin-bottom:40px}.section-title{margin-bottom:25px}.section-title h3{margin-bottom:10px;font-size:16px}.section-title h1,.section-title h2{font-size:34px}.hero{padding:60px 0;background-size:30% auto}.hero-content{padding-right:0;margin-bottom:30px}.hero-footer .btn-default{margin-right:20px}.hero-footer a.video-btn{font-size:18px}.hero-images{max-width:600px;margin:0 auto}.home-contact-us{padding:0 15px 20px}.home-contact-item.highlighted-box .highlighted-box-title{padding:0 20px}.home-contact-item.highlighted-box .highlighted-box-title .h2{font-size:20px}.home-contact-item.highlighted-box .appointment-wrap a{padding:15px;font-size:16px}.home-contact-item{padding:30px 20px}.home-contact-item .contact-content .h3{font-size:16px;margin-bottom:10px}.home-contact-item .contact-content p{font-size:16px}.about-us{padding:25px 0}.about-img{width:100%;max-width:600px;margin:0 auto}.about-us-image{text-align:center;margin-bottom:30px}.about-content .about-content-body p{max-width:100%}.about-content{padding-left:0}.medical-services{padding:25px 0 20px}.medical-service-content{padding:30px 20px 80px 20px}.medical-content h3{font-size:20px}.cta-box{padding:50px 0;text-align:center}.cta-item{display:flex;flex-wrap:wrap;margin-bottom:20px}.cta-item .icon-box{width:100%;margin-right:0}.cta-content h3{font-size:34px}.cta-content{width:calc(80%);margin:0 auto}.cta-box .cta-btn{text-align:center}.how-we-work{padding:30px 0 20px}.how-we-work .section-title{padding-right:0}.work-step-item .step-item-content h3{font-size:20px}.our-faqs{padding:30px 0}.faq-image{margin-bottom:70px}.counter-box-1{width:150px;height:130px}.counter-box-2{width:150px;height:130px}.counter-item .counter-content .h3{font-size:36px}.counter-item .counter-content p{font-size:20px}.faqs-content{padding-left:0}.faq-accordion .accordion-item .accordion-button{font-size:20px}.faq-accordion .accordion-item .accordion-collapse .accordion-body p{max-width:100%}.clients-testimonials{padding:30px 0 25px}.testimonial-item{padding:30px}.author-content .author-title .h3{font-size:20px}.testimonial-slider .swiper-pagination{margin-top:20px}.recent-post{padding:25px 0 20px}.post-item-body h2{font-size:20px;margin-bottom:15px}.post-item .btn-readmore p{font-size:16px}.home-contact-form{padding:50px 15px 0}.contact-appointment{padding:40px 15px}.contact-appointment .appointment-content h3{font-size:26px}.contact-form{padding:40px 30px}.main-footer{padding:20px 0 20px}.about-footer{margin-right:0;text-align:center;margin-bottom:30px}.footer-logo{margin-bottom:20px}.footer-content{margin-bottom:20px}.footer-social-links ul{text-align:center}.footer-social-links ul li a{font-size:20px}.footer-contact-details .h2,.footer-newsletter .h2,.footer-quick-links .h2{font-size:20px;margin-bottom:25px}.footer-contact-box{padding-right:0}.subpage-header{padding:100px 0 50px;background-size:20% auto}.subpage-header::before{width:220px}.subpage-header-box h1{font-size:38px;margin-bottom:5px}.subpage-header-box ol li{font-size:16px}.page-about{padding:50px 0}.page-about-content{margin-bottom:30px}.page-services-item-content{margin-right:0;margin-bottom:30px}.about-page-img{width:100%;max-width:600px;margin:0 auto}.we-improving{padding:50px 0}.improving-img{margin-bottom:20px}.improving-content{margin-left:0}.improving-body p{margin-bottom:30px}.top-services{padding:50px 0 0}.services-item{padding:20px}.services-item .services-content h3{font-size:20px}.services-item .services-content{margin-bottom:15px}.health-services{padding:25px 0 50px}.health-services-content{margin-right:0;margin-bottom:30px}.health-services-content h2{font-size:20px;margin-bottom:20px}.health-services-content p{margin-bottom:20px}.health-services-content ul{padding:0}.health-services-content ul li:before{font-size:18px}.health-service-item{padding:20px}.health-info-content h3{font-size:20px}.meet-our-team{padding:50px 0 20px}.team-content h2{font-size:20px}.our-services{padding:50px 0 0}.our-services-item{padding:20px}.services-item-content{margin-bottom:20px}.services-item-content h3{font-size:20px;margin-bottom:10px}.services-item-content ul li{font-size:16px;margin-bottom:15px}.services-item-content ul li:before{font-size:18px}.service-specialist{padding:25px 0 0}.specialist-item{padding:15px}.specialist-content h3{font-size:20px;margin-bottom:10px}.specialist-content i{font-size:24px}.meet-our-team.service-team{padding:25px 0 0}.our-culture{padding:25px 0}.download-apps{padding:25px 0 50px}.download-apps .section-title{margin-bottom:20px}.download-apps-body{margin-bottom:30px}.services-single{padding:30px 0 25px}.services-single-content{margin-right:0}.services-video-icon a i{font-size:16px;width:44px;height:44px}.health-care-plan-content ul li{width:100%;font-size:18px;margin-bottom:15px;margin-right:0}.health-care-plans,.service-featured-image{margin-bottom:30px}.medical-service{padding:30px 20px}.medical-service-title h2{font-size:26px}.medical-service-list .service-item{padding:10px}.service-item .service-icon img{width:35px}.service-item .service-title h3{font-size:16px}.working-step{padding:25px 0 50px}.working-process-item{padding:30px}.working-process-item .icon-box{margin-bottom:20px}.working-process-item .icon-box img{width:35px}.working-process-content h3{font-size:20px}.working-process-step{position:absolute;right:10px;bottom:5px}.working-process-step h2{font-size:26px}.recent-post.our-blog{padding:30px 0}.post-pagination{margin-top:8px}.post-single-meta ul li{font-size:18px}.page-post-single{padding:0 0 25px}.post-entry h2{font-size:38px;margin-bottom:20px}.tag-links{margin-bottom:10px}.post-social-sharing{text-align:left}.post-entry blockquote p{font-size:22px}.post-entry blockquote{padding:30px}.meet-our-team.our-team{padding:50px 0 20px}.member-details{padding:50px 0 25px}.member-info{padding:30px}.member-info .member-title{margin-bottom:20px}.member-info .member-title h3{font-size:16px;margin-bottom:15px}.member-info .member-title h2{font-size:36px}.member-info .member-about-data{margin-bottom:20px}.member-info .member-social-icon ul li a i{font-size:20px}.member-about-details{padding:25px 0 30px}.about-member .member-social-icon ul li a i{font-size:20px}.education-item .education-content h3{font-size:20px}.awards-item .awards-content h3{font-size:16px}.skillbar .skill-data .title{font-size:16px}.skillbar .skill-progress{height:20px}.skillbar .skill-progress .count-bar{font-size:16px}.opening-hour-box{padding:40px;max-width:400px;margin:0 auto;text-align:center}.opening-hour-box .icon-box{margin-bottom:20px}.opening-hour-title{margin-bottom:30px}.opening-hour-title h3{font-size:26px}.opening-hour-content ul{text-align:left}.contact-information{max-width:700px;margin-bottom:25px}.contact-item{padding:30px 0}.contact-info-content h3{font-size:20px}.page-contact-form{padding:25px 0 50px}.contact-us-form{padding:30px}.appointment-booking{padding:50px 0 25px}.appointment-booking .contact-form{padding:30px}.quick-contacts{padding:30px}.quick-contacts-content h3{font-size:28px;margin-bottom:10px}.meet-our-team.appointment-our-team{padding:25px 0 20px}.faqs-page{padding:30px 0 25px}.error-page{padding:50px 0}.error-page-heading h2{font-size:38px}}@media only screen and (max-width:767px){.navbar-brand img{max-width:140px}.section-row{margin-bottom:30px}.section-title h3{font-size:14px;margin-bottom:10px}.section-title h1,.section-title h2{font-size:28px}.section-title-content{margin-top:10px}.hero::before{background-size:40% auto}.hero-images{padding-bottom:0;background-size:70% auto;justify-content:space-between}.hero-images .hero-image-1,.hero-images .hero-image-2{width:47%}.home-contact-item.highlighted-box .highlighted-box-title{padding:30px}.home-contact-item.highlighted-box .highlighted-box-title .h2{width:100%;font-size:20px}.home-contact-item{padding:30px}.home-contact-item.box-border::before{content:"";display:block;position:absolute;top:auto;left:50%;bottom:0;right:50%;height:1px;width:90%;background:var(--transparent-color);transform:translateX(-50%)}.about-content-item .about-content-body{margin-bottom:20px}.about-content-item .about-content-footer ul{margin:0 0 20px 0}.about-content-item .about-content-footer ul li{font-size:16px}.about-us-image .about-us-image-1,.about-us-image .about-us-image-2{width:45%}.about-us-image .about-us-image-1{margin-top:100px}.about-img .about-video{text-align:end;width:52%}.about-img .about-video .btn-video{font-size:16px}.about-img{margin-bottom:30px}.medical-services .row .col-lg-4:first-child{display:block}.medical-services .medical-service-heading{margin-bottom:40px}.cta-content{width:calc(100%);margin:0 auto}.cta-content h3{font-size:28px}.counter-box-1{width:120px;height:110px}.counter-box-2{height:110px}.counter-item .counter-content .h3{font-size:28px}.author-content .author-title .h3{font-size:18px}.post-item-body h2{font-size:18px}.contact-appointment{padding:25px}.contact-appointment .appointment-content h3{font-size:22px}.contact-form{padding:25px}.about-footer{text-align:left}.footer-social-links ul{text-align:left}.footer-contact-box .footer-info-box{padding-left:28px}.footer-info-box .icon-box i{font-size:18px}.footer-newsletter{margin-top:30px}.footer-copyright{margin-top:30px}.subpage-header{padding:80px 0 50px;background-size:35% auto}.subpage-header::before{background:url(../graphics/half-circle-img.png) no-repeat 80% 100%;background-size:60% auto}.subpage-header-box h1{font-size:28px}.page-about-image{justify-content:space-between}.page-about-image-1{margin-top:100px;width:48%}.page-about-image-2{width:48%;margin-bottom:100px}.services-item .services-content h3{font-size:18px}.health-services-content h2{font-size:18px}.health-services-content ul li{margin-bottom:15px;font-size:16px}.health-service-item .icon-box{margin-right:10px}.health-info-content{width:calc(100% - 50px)}.health-info-content h3{font-size:18px}.team-content h2{font-size:18px}.services-item-content h3{font-size:18px}.section-title-content{margin-top:10px}.specialist-content h3{font-size:18px}.culture-image-gallery{justify-content:space-between;align-items:center;padding:0 30px}.culture-image-gallery .caulture-img{width:48%;margin-bottom:10px}.culture-image-gallery .caulture-img:last-child{margin-bottom:0}.download-apps-img{margin-bottom:30px}.download-apps-footer .download-apps-image{margin-right:30px}.service-video{margin-bottom:20px}.health-care-plan-content ul li{font-size:16px}.services-sidebar{margin-top:40px}.medical-service-title h2{font-size:22px}.service-item .service-title h3{font-size:16px}.working-step{padding:25px 0 30px}.working-process-item{margin-bottom:20px;height:calc(100% - 20px)}.working-process-step h2{font-size:22px}.post-single-meta ul li{font-size:16px}.post-image{margin-bottom:20px}.post-entry h2{font-size:28px}.post-entry{margin-bottom:20px;padding-bottom:20px}.post-entry blockquote{padding:20px}.post-entry blockquote p{background:url(../graphics/icon-blockquote.svg) no-repeat 0 0;font-size:20px;padding-left:0;padding-top:50px}.member-info{padding:20px}.member-info .member-title h2{font-size:28px}.member-service .about-service-content ul li{font-size:16px;width:calc(100%);margin:0 0 15px 0}.member-education .education-item{display:flex;margin-bottom:20px}.award-list .awards-item{width:100%;text-align:center;margin-bottom:20px}.award-list .awards-item:last-child{margin-bottom:0}.opening-hour-title h3{font-size:22px}.opening-hour-content ul li{font-size:16px}.google-map-iframe{height:300px}.google-map-iframe iframe{height:300px}.contact-information{max-width:350px;margin-bottom:25px}.contact-item{padding:20px 0}.contact-item .icon-box i{font-size:26px}.contact-info-content h3{font-size:18px}.contact-us-form{padding:20px}.appointment-booking .contact-form{padding:20px}.quick-contacts{padding:20px}.quick-contacts-content h3{font-size:24px}.error-page-heading{margin-bottom:20px}.error-page-heading h2{font-size:28px}}