.topbar-area{background:#2c2d3f;padding:10px 0}
.top-link{margin-top:0px;padding-left:12px}
.top-link li{display:inline-block;margin-right:20px}
.top-link li:last-child{margin:0}
.top-link li a{color:#fff;font-size:16px}
.top-link li a:hover{color:#009C4B}
.topbar-content{position:relative;float:right}
.topbar-content .topbar-detail{}.topbar-content li{display:inline-block;position:relative;padding-left:40px;margin-right:20px;text-transform:capitalize;cursor:pointer;color:#fff}

.topbar-content li:last-child{margin:0}
.topbar-content li i{position:absolute;left:0;width:30px;height:30px;border:2px solid #fff;background:#009C4B;text-align:center;border-radius:100%;color:#fff;top:2px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;line-height:35px;font-size:17px}.topbar-content li:hover i{color:#009C4B;background:#fff}
.topbar-content li span{display:block;font-size:17px;font-weight:500;line-height:15px;margin-bottom:5px}
.topbar-content .topbar-button{position:absolute;top:-3px;right:0}.header{background:#fff}
.top-logo img{width:200px}.main-menu-top{}.main-menu{float:left}
.navbar{}.nav-item{}.navigation{}.navigation li{display:inline-block}
.navigation li:last-child{margin:0}.navigation li.active a{color:#009C4B}
.navigation li a{color:#2c2d3f;font-size:17px;font-weight:600;padding:30px 9px;display:block;position:relative}.navigation li.active a::before{opacity:1;visibility:visible;width:100%}.navigation li a::before{position:absolute;content:"";width:0;height:4px;background:#009C4B;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.navigation li a:hover::before{opacity:1;visibility:visible;width:100%}.navigation li a:hover{color:#009C4B}
.h-menu-right{float:right;margin-top:28px}.nav-menu{padding-left:0}.header .nav-menu li .sub-menu{position:absolute;top:86px;width:220px;background:#fff;z-index:5000;padding:15px 20px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transform:translateY(-20px);border-radius:10px;box-shadow:0 3px 5px #3333334d}.header .nav-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0px)}.header .nav-menu li .sub-menu li{display:block;margin:0;text-align:left;margin-bottom:10px;border-bottom:1px dashed #0003;padding-bottom:10px}.header .nav-menu li .sub-menu li:last-child{margin:0;border:none;padding:0}.header .nav-menu li .sub-menu li a{color:#2c2d3f;display:block;font-size:15px;border-radius:0;padding:0;font-weight:500}.header .nav-menu li .sub-menu li a:hover{color:#009C4B;margin-left:5px}.header .navigation li a i{margin-left:5px;font-size:16px}.header .navigation li:hover a{color:#009C4B}.header .navigation li:hover a::before{opacity:1;visibility:visible;width:100%}.header .nav-menu li .sub-menu a::before{opacity:0;visibility:hidden}.header .nav-menu li .sub-menu li.active a{color:#009C4B}.header.sticky{position:fixed;width:100%;top:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;box-shadow:#7fff00;z-index:666;-webkit-box-shadow:0 0 10px rgba(0,0,0,.32);-moz-box-shadow:0 0 10px rgba(0,0,0,.32);box-shadow:0 0 15px rgb(0 0 0/17%);background:#fff;animation:fadeInDown 1s both .2s}.header.sticky .navigation li.active a{color:#009C4B}.header.sticky .navigation li .sub-menu li a{color:#2c2d3f}.header.sticky .nav-menu li .sub-menu li.active a{color:#009C4B}.header.sticky .navigation li .sub-menu li:hover a{color:#009C4B}.header.sticky .navigation li:hover a{color:#009C4B}.header.sticky .navigation li:hover a::before{opacity:1;visibility:visible;width:100%}.header.sticky .nav-menu li:hover .sub-menu a::before{opacity:0;visibility:hidden}

.hero-area{}.single-slider{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}
.single-slider::before{content:"";position:absolute;height:100%;width:100%}
.hero-content{margin:100px 0;padding-right:70px}
.hero-content span{color:#fff;font-weight:500;font-size:18px;margin-bottom:15px;display:block;position:relative;padding-left:65px}
.hero-content span::before{position:absolute;content:"";width:50px;height:2px;background:#fff;left:0;top:50%}
.hero-content h1{font-size:50px;margin-bottom:15px;color:#fff;font-weight:700;line-height:57px;text-transform:capitalize}
.hero-content p{color:#fff;font-size:16px}
.hero-button{margin-top:40px}
.hero-button .theme-btn{background:#fff;color:#2c2d3f;margin-right:10px}
.hero-button .theme-btn:hover{border:2px solid #fff;color:#fff;background:0 0}
.hero-button .theme-btn.primary{background:0 0;color:#fff;border-color:#fff}
.hero-button .theme-btn.primary:hover{border:2px solid transparent;color:#2c2d3f;background:#fff}
.hero-area .owl-carousel .owl-nav{margin:0;width:100%}
.hero-area .owl-carousel .owl-nav button{width:60px;height:60px;line-height:60px;background:#ffffff2e;color:#fff;position:absolute;margin:0;padding:inherit;font-size:28px;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;bottom:50%;margin-bottom:-30px}
.hero-area .owl-carousel .owl-nav button:hover{background:#fff;color:#009C4B}
.hero-area .owl-carousel .owl-nav .owl-prev{left:20px}
.hero-area .owl-carousel .owl-nav .owl-next{right:20px}
.hero-area .owl-item.active .hero-content span{animation:fadeInUp .9s both .9s}
.hero-area .owl-item.active .hero-content h1{animation:fadeInRight 1.1s both 1.1s}
.hero-area .owl-item.active .hero-content p{animation:fadeInLeft 1.3s both 1.3s}
.hero-area .owl-item.active .hero-button{animation:fadeInUp 1.5s both 1.5s}
.features-area{padding:40px 0;background:#ecf7ff}
.feature-s-title{text-align:center;margin-bottom:50px}
.feature-s-title h3{font-size:35px;margin-bottom:10px;font-weight:600}
.feature-s-title p{font-size:18px}
.single-features{text-align:center;background:#fff;padding:30px;position:relative;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-top:20px}
.single-features:hover{transform:translateY(-5px)}
.feature-icon i{width:65px;height:65px;line-height:65px;display:inline-block;font-size:25px;background:#009C4B;border-radius:100%;margin-bottom:20px;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-features:hover .feature-icon i{transform:rotate(360deg)}
.feature-content{}.feature-content h5{font-size:20px;font-weight:500;margin-bottom:5px}
.feature-content p{color:#666}.about-area{padding:100px 0}.about-image-content{position:relative}
.about-img img{border-radius:15px}.about-content{padding-left:20px}.about-c-title{margin-bottom:20px}.about-c-title span{font-size:20px;margin-bottom:10px;display:block;color:#009C4B;font-weight:500;position:relative;padding-left:65px}.about-c-title span::before{position:absolute;content:"";width:50px;height:2px;left:0;background:#009C4B;bottom:10px}.about-c-title h3{font-size:40px;margin-bottom:15px;color:#2c2d3f;font-weight:600}.about-c-title p{color:#666;margin-bottom:10px}.about-list-icon i{text-align:center;font-size:80px;color:#009C4B;line-height:95px;display:block}.about-content-list{margin-bottom:30px}.about-content-list li{font-size:16px;color:#2c2d3f;margin-bottom:10px}.about-content-list li i{color:#009C4B;margin-right:10px}.about-bottom-content{display:flex;align-items:center;justify-content:space-between}.about-bottom-c-d{display:flex;align-items:center}.about-bottom-c-d img{border-radius:100%;width:70px;height:70px;border:5px solid #fff;box-shadow:0 0 10px #00000030;margin-right:20px}.a-bottom-c-title{}.a-bottom-c-title h5{font-size:20px;font-weight:600}.a-bottom-c-title span{color:#009C4B}.about-b-sign{}.about-b-sign img{width:170px;height:auto}.service-area{padding:100px 0;background:#ecf7ff}.single-service{background:#fff;padding:30px 20px 30px 25px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-top:30px;border-radius:10px}.single-service.active{background:#009C4B}.single-service.active i,.single-service.active h4 a,.single-service.active p{color:#fff}.single-service:hover{background:#009C4B}.single-service:hover i{color:#fff}.single-service:hover h4 a{color:#fff}.single-service:hover p{color:#fff}.single-service-content{position:relative}.single-service-content i{position:absolute;left:0;font-size:38px;color:#009C4B;top:50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-top:-18px}.single-service-content h4{margin-bottom:10px}.single-service-content h4 a{font-size:18px;color:#2c2d3f;font-weight:600;display:block}.single-service-content p{color:#666;line-height:23px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.service-main-content{margin-left:70px}.service-details-area{padding:70px 0 100px;background:#f9f9f9}.service-details-inner{margin-top:30px}.service-details-content{}.service-d-description{margin-bottom:50px}.service-d-top-img{margin-bottom:20px}.service-d-top-img img{border-radius:10px}.service-d-description h3{font-size:30px;margin-bottom:15px;color:#2c2d3f;text-transform:capitalize;font-weight:600}.service-d-description p{color:#666}.service-d-list img{border-radius:10px}.service-d-list-inner{}.single-s-list{margin-bottom:40px}.single-s-list:last-child{margin:0}.service-list-title{margin-bottom:15px}.service-list-title h3{font-size:25px;color:#2c2d3f;margin-bottom:7px;font-weight:600}.service-list-title p{color:#666}.service-d-list-inner li{margin-bottom:10px}.service-d-list-inner li:last-child{margin:0}.service-d-list-inner li i{color:#009C4B;font-size:17px;font-weight:500;margin-right:8px}.service-details-sidebar{margin-top:30px}.sidebar-service{background:#fff;padding:30px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.sidebar-service ul{padding-left:0}.sidebar-service li{margin-bottom:20px}.sidebar-service li a{background:#ecf7ff;padding:18px 25px;font-size:16px;color:#2c2d3f;font-weight:500;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:111}.sidebar-service li a::before{position:absolute;content:"";width:3px;height:100%;background:#009C4B;left:0;z-index:-1;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.sidebar-service li a:hover,.sidebar-service li a:hover i{color:#fff}.sidebar-service li a:hover::before{width:100%}.sidebar-service li:last-child{margin:0}.sidebar-service li.active a::before{width:100%}.sidebar-service li.active a{color:#fff}.sidebar-service li i{font-size:17px;font-weight:600}.sidebar-about-box{margin-top:50px;background:#ffff;padding:25px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.sidebar-about-img{position:relative}.sidebar-about-img::before{position:absolute;content:"";width:100%;height:100%;border-radius:10px;background:#2c2d3f;opacity:.7}.sidebar-about-img img{border-radius:10px}.sidebar-about-img span{position:absolute;left:50%;font-size:27px;color:#fff;font-weight:500;top:50%;margin-left:-81px;margin-top:-33px;text-align:center;line-height:33px}.sidebar-about-content{margin-top:30px;padding-left:0}.sidebar-about-content li{margin-bottom:15px}.sidebar-about-content li:last-child{margin:0}.sidebar-about-content li a{background:#ecf7ff;padding:15px 20px;display:block;color:#2c2d3f;font-size:16px;border-radius:10px}.sidebar-about-content li a:hover i{background:#2c2d3f;color:#fff}.sidebar-about-content li i{width:45px;height:45px;line-height:45px;display:inline-block;background:#009C4B;text-align:center;color:#fff;font-size:17px;border-radius:100%;margin-right:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.funfact-area{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:70px 0;background-attachment:fixed}.funfact-area::before{content:"";position:absolute;width:100%;height:100%;background:#009C4B;opacity:.9;top:0}.funfact-area .container{position:relative}.funfact-s-title span{color:#fff;font-size:15px;display:inline-block}.funfact-s-title h3{color:#fff}.funfact-s-title p{color:#fff}.single-fact{text-align:center;border:3px solid #ffffff3d;padding:20px 30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:14px;margin-top:30px}.single-fact:hover{border:3px solid #ffffffc4}.main-count{}.main-count i{font-size:30px;color:#fff;margin-bottom:15px;width:70px;height:70px;line-height:67px;display:inline-block;border:2px dashed #ffffff3d;border-radius:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-fact:hover .main-count i{background:#fff;color:#009C4B}.main-count h5{font-size:40px;color:#fff;font-weight:600;margin-bottom:5px}.main-count h5 span{}.main-count h5 b{font-weight:600}.main-count p{color:#fff}.department-area{padding:100px 0;background:#fff}.department-tab-menu{margin:30px 0 60px}.department-tab-menu .menu-tab{margin:0;display:block}.department-tab-menu .menu-tab .nav-item{margin:0;display:inline-block;padding:0;margin-right:24px}.department-tab-menu .menu-tab .nav-item:nth-child(6){margin:0}.department-tab-menu .menu-tab .nav-item a.active,.department-tab-menu .menu-tab .nav-item a:hover{color:#fff;background:#009C4B}.department-tab-menu .menu-tab .nav-item a.active span{color:#fff}.department-tab-menu .menu-tab .nav-item a:hover span{color:#fff}.department-tab-menu .menu-tab a{display:block;text-align:center;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/6%);padding:14px 0;border-radius:10px;width:162px}.department-tab-menu .menu-tab i{font-size:40px}.department-tab-menu .menu-tab span{display:block;color:#2c2d3f;font-size:15px;margin-top:10px;font-weight:600}.department-tab-content{}.department-main-content{}.department-main-content h3{font-weight:700;font-size:31px;line-height:42px;color:#222831}.department-main-content p{margin-top:20px}.department-inner-content{}.department-inner-content h4{font-size:30px;position:relative;padding-bottom:15px;margin-bottom:15px}.department-inner-content h4::before{position:absolute;content:"";width:70px;height:3px;background:#009C4B;bottom:-1px}.department-inner-content span{font-size:15px;color:#009C4B;font-weight:500;display:block;margin-bottom:15px}.d-content-list{margin-top:20px}.d-content-list li{margin-bottom:5px;color:#666}.d-content-list li i{margin-right:7px;font-size:13px;color:#009C4B}.department-inner-content p{}.d-content-button{margin-top:40px}.d-content-button .theme-btn i{color:#fff;margin-left:8px;font-size:16px}

.department-image{position:relative}.department-image::before{position:absolute;content:"";width:100%;height:100%;background:#2c2d3f;opacity:.2;border-radius:20px}
.department-image img{border-radius:20px}.department-single{box-shadow:0 0 40px 5px rgb(0 0 0/5%);border-radius:10px;margin-bottom:25px;text-align:center;padding:20px 0;border:2px solid transparent}.department-single:hover{border:2px solid #009C4B}.department-single i{font-size:60px;margin-bottom:20px;color:#009C4B}.department-single h6{color:#2c2d3f}.video-main{position:absolute;left:50%;top:50%;margin-left:-32.5px;margin-top:-32.5px}.promo-video .waves-block .waves{position:absolute;width:125px;height:125px;opacity:0;-ms-filter:"alpha(opacity=0)";border-radius:100%;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite;right:-30px;bottom:-30px;z-index:444;background:#fff}.promo-video .waves-block .wave-1{-webkit-animation-delay:0s;animation-delay:0s}.promo-video .waves-block .wave-1{-webkit-animation-delay:1s;animation-delay:1s}.promo-video .waves-block .wave-1{-webkit-animation-delay:2s;animation-delay:2s}.video-main .video{height:65px;width:65px;line-height:65px;text-align:center;border-radius:100%;background:#009C4B;color:#fff;display:inline-block;z-index:555;padding:0;padding-left:2px;font-size:20px;font-weight:600;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.video-main .video:hover{background:#222831;color:#fff}.testimonial-area{padding:70px 0;background:#009C4B;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.testimonial-area .container{position:relative}.testimonial-area::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;opacity:.9;top:0}.testimonial-s-title{}.testimonial-s-title span{color:#fff}.testimonial-s-title h3{color:#fff}.testimonial-s-title p{color:#fff}.testimonial-slider{margin:30px 0 50px}.single-testimonial{background:#fff;padding:30px;border-radius:10px;position:relative}.testimonial-content{}.testimonial-t-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.t-right-icon{}.t-right-icon i{font-size:45px;color:#009C4B;opacity:.8}.t-ratting{padding:0}.t-ratting li{display:inline-block;margin-right:4px}.t-ratting li:last-child{margin:0}.t-ratting li i{color:#f7bd01;font-size:17px}.testimonial-content p{color:#666}.testimonial-b-content{display:flex;align-items:center;margin-top:25px}.client-image{margin-right:20px}.client-image img{width:80px!important;height:80px;border-radius:100%;box-shadow:0 3px 4px #0000002e;border:1px solid #009C4B;padding:.3rem}.client-title{}.client-title h5{font-size:20px;font-weight:500}.client-title span{color:#009C4B;font-size:15px}.testimonial-area .owl-carousel .owl-dots{position:absolute;bottom:-60px;left:50%;margin-left:-39px;z-index:999}.testimonial-area .owl-carousel .owl-dots button.owl-dot{width:25px;height:8px;border-radius:50px;display:inline-block;background:#fff;margin:0 3px}.testimonial-area .owl-carousel .owl-dots button.owl-dot.active{background-color:#2c2d3f}.testimonial-area .owl-carousel .owl-dots button.owl-dot:focus{outline:none}.testimonial-area .owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.38)!important}.testimonial-area .owl-carousel .owl-nav button:focus{outline:none}.doctors-area{padding:100px 0;background:#ecf7ff}.single-doctor{overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;border-radius:15px;margin-top:30px}.single-doctor:hover .doctor-head::before{opacity:.7;visibility:visible}.single-doctor:hover .d-head-btn{opacity:1;visibility:visible;transform:translateX(0);transition:all .4s ease}.doctor-head{position:relative;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.doctor-head::before{position:absolute;content:"";width:100%;height:100%;top:0;background:#009C4B;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:1}.d-head-btn{position:absolute;top:50%;left:50%;margin-left:-79px;margin-top:-30px;opacity:0;visibility:hidden;transform:translateX(-180px);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;z-index:22}.d-head-btn:hover .theme-btn{background:#fff;color:#009C4B}.doctor-content{background:#fff;padding:25px 20px;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;position:relative}.doctor-content .doctor-social{margin-top:20px}.doctor-content .doctor-social a{margin:10px;font-size:16px;color:#009C4B;transition:all .5s ease-in-out}.doctor-content .doctor-social a:hover{color:#2c2d3f}.doctor-content span{font-size:14px;color:#009C4B;display:block;font-weight:500}.doctor-content h5 a{font-size:20px;font-weight:500;color:#2c2d3f;display:block;margin-bottom:5px}.doctor-content h5 a:hover{color:#009C4B}.doctors-bottom-btn{text-align:center;margin-top:50px}.doctors-bottom-btn i{margin-left:6px}.doctors-area .owl-carousel .owl-nav{margin:0;width:100%}.doctors-area .owl-carousel .owl-nav div{width:50px;height:50px;line-height:48px;background:#fff;color:#009C4B;position:absolute;margin:0;padding:inherit;font-size:25px;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;top:50%;margin-top:-25px;box-shadow:0 5px 7px #00000017}.doctors-area .owl-carousel .owl-nav div:hover{background:#009C4B;color:#fff}.doctors-area .owl-carousel .owl-nav .owl-prev{left:-80px}.doctors-area .owl-carousel .owl-nav .owl-next{right:-80px}.doctors-area.doctor-page{padding:70px 0 100px}.doctor-details-area{padding:70px 0 100px;background:#f9f9f9}.doctor-details-area ul{padding-left:0}.doctor-details-inner{margin-top:30px}.doctor-d-top{background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);position:relative}.doctor-d-top::before{position:absolute;content:"";width:180px;height:100%;left:0;top:0;border-radius:10px;background:#009C4B;z-index:1}.doctor-d-img img{border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);z-index:2;position:relative}.doctor-d-title{margin-left:25px}.doctor-d-title h4{font-size:25px;font-weight:600}.doctor-d-title p{color:#009C4B;font-weight:500;font-size:16px}.doctor-ratting{margin-top:5px}.doctor-ratting li{display:inline-block;margin-right:5px;color:#f7bd01;font-size:17px}.doctor-ratting li i{}.d-details-address{margin-top:20px}.d-details-address li{margin-bottom:10px}.d-details-address li:last-child{margin:0}.d-details-address li i{margin-right:10px;width:30px;height:30px;line-height:30px;background:#009C4B;color:#fff;display:inline-block;text-align:center;border-radius:100%;font-size:14px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.d-details-address li:hover i{background:#2c2d3f;color:#fff}.single-d-widget{margin-top:30px;border-radius:10px;background:#fff;padding:30px;box-shadow:0 0 40px 5px rgb(0 0 0/3%)}.single-d-widget.doctor-d-widget{text-align:center}.booking-info-widget{}.booking-info-widget .form-group{position:relative;margin-bottom:30px}.booking-info-widget .form-group i{position:absolute;top:50px;right:15px;font-size:16px;color:#009C4B}.booking-info-widget .form-group label{font-size:15px;margin-bottom:10px;font-weight:500}.booking-info-widget .form-group input{width:100%;height:45px;padding:10px 15px;border:1px solid #ddd;color:#2c2d3f;font-size:15px;border-radius:10px}.booking-info-widget .nice-select{background:#fff;line-height:43px;color:#2c2d3f;margin:0;width:100%;height:45px;padding:0 15px;border-radius:10px;font-size:13px;border-bottom:1px solid #ddd;font-weight:500;margin-bottom:30px;border:1px solid #ddd}.booking-info-widget .nice-select::after{border-bottom:2px solid #009C4B;border-right:2px solid #009C4B;right:20px}.nice-select.open .list{width:100%}.nice-select .option.selected{font-weight:500;color:#009C4B}.nice-select .option:hover{background-color:#1976d1;color:#fff!important}.w-hour-title{font-size:23px;font-weight:600;position:relative;padding-left:15px;margin-bottom:25px}.w-hour-title::before{position:absolute;content:"";width:3px;height:100%;background:#009C4B;left:0}.w-hour-inner{}.w-hour-inner li{display:block;width:100%;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;font-size:15px}.w-hour-inner li:last-child{margin:0;border:none;padding:0}.w-hour-inner li b{font-weight:500;color:#009C4B}.w-hour-inner li span{float:right}.contact-info-widget li{margin-bottom:15px;font-size:16px}.contact-info-widget li:last-child{margin:0}.contact-info-widget li i{width:35px;height:35px;line-height:35px;background:#009C4B;display:inline-block;text-align:center;color:#fff;border-radius:100%;margin-right:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-size:15px}.contact-info-widget li i:hover{background:#2c2d3f;color:#fff}.doctor-details-bottom{padding:30px;margin-top:50px;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:4px}.doctor-d-content-widget{margin-bottom:30px}.doctor-d-content-widget:last-child{margin:0}.doctor-d-bottom-title{font-size:25px;margin-bottom:25px;position:relative;padding-left:15px;color:#009C4B}.doctor-d-bottom-title::before{position:absolute;content:"";width:3px;height:100%;background:#009C4B;left:0}.doctor-d-content-widget p{color:#666;margin-bottom:10px}.doctor-d-content-widget p:last-child{margin:0}.doctor-d-content-widget li{margin-bottom:15px;cursor:pointer}.doctor-d-content-widget li span{color:#009C4B}.doctor-d-content-widget li:last-child{margin:0}.doctor-d-content-widget li i{font-size:20px;width:35px;height:35px;line-height:35px;background:#ecf7ff;display:inline-block;text-align:center;border-radius:100%;color:#2c2d3f;margin-right:10px;transition:all .4s ease}.doctor-d-content-widget li:hover i{background:#009C4B;color:#fff}.our-mission-area{padding:100px 0}.mission-content{}.mission-c-top{margin-bottom:25px}.mission-content span{color:#009C4B;font-size:16px;margin-bottom:15px;display:inline-block;font-weight:500}.mission-img img{border-radius:15px}.mission-content h3{font-size:40px;color:#2c2d3f;margin-bottom:15px}.mission-content strong{color:#009C4B;font-weight:700}.mission-content p{}.mission-c-list{}.mission-c-list li{margin-bottom:10px;color:#000;font-size:15px}.mission-c-list li:last-child{margin:0}.mission-c-list li i{color:#009C4B;font-size:18px;margin-right:8px}.pricing-area{padding:100px 0;background:#ecf7ff}.popular-sticker{color:#fff;background:#009C4B;display:inline-block;padding:5px 45px;position:absolute;right:-39px;top:12px;font-size:14px;transform:rotate(45deg);font-weight:500}.single-pricing{background:#ffff;padding:40px;overflow:hidden;position:relative;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:15px;margin-top:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-pricing:hover{transform:translateY(-10px)}.single-pricing::before{position:absolute;content:"\f469";right:-20px;top:100px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-family:"font awesome 5 pro";font-size:80px;color:#76aadb}.single-pricing:hover::before,.single-pricing.active::before{opacity:.2;visibility:visible;right:35px}.single-pricing.active{transform:translateY(-10px)}.single-pricing:hover .theme-btn,.single-pricing.active .theme-btn{background:#2c2d3f}.pricing-head{}.pricing-head h5{font-weight:500;font-size:17px;margin-bottom:25px;color:#009C4B}.p-price{position:relative}.p-price .amount{font-size:40px;color:#2c2d3f;font-weight:600;display:inline-block}.p-price .duration{display:block;color:#666;margin-top:5px}.pricing-content{margin-top:20px}.pricing-content ul{padding-left:0}.pricing-content li{font-size:15px;color:#555;margin-bottom:10px;position:relative;padding-left:20px}.pricing-content li::before{position:absolute;content:"\f00c";font-family:"font awesome 5 pro";left:0;top:0;color:#009C4B}.pricing-content li:last-child{margin:0}.pricing-button{margin-top:30px}.appoinment-area{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:100px 0;position:relative}.appoinment-area .container{position:relative}.appoinment-area::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;opacity:.8;top:0}.appoinment-inner{background:#fff;padding:50px;border-radius:15px;box-shadow:0 5px 14px #0000002e}.appoinment-title{margin-bottom:40px}.appoinment-title h3{font-size:30px;position:relative;padding-bottom:20px;margin-bottom:20px;font-weight:600}.appoinment-title h3::before{position:absolute;content:"";width:70px;height:4px;background:#009C4B;bottom:-2px}.appoinment-title p{}.appoinment-inner .form-group{margin:0;margin-bottom:30px}.appoinment-inner .form-group input{width:100%;height:48px;padding:0 15px;border-radius:8px;border:1px solid #ddd;color:#2c2d3f;font-size:13px;text-transform:capitalize}.appoinment-inner .form-group textarea{width:100%;height:110px;padding:10px 15px;border-radius:8px;border:1px solid #ddd;color:#2c2d3f;font-size:15px}.appoinment-inner .nice-select{background:#fff;line-height:43px;color:#0000007d;margin:0;width:100%;height:48px;padding:0 15px;border-radius:8px;font-size:13px;border:1px solid #ddd;font-weight:500;margin-bottom:30px}.nice-select .option{cursor:pointer;font-weight:500;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.appoinment-inner .nice-select.open .list{width:100%}.appoinment-inner .nice-select::after{height:7px;width:7px}.replay-message{margin-top:15px}.apppoinment-page-area{padding:100px 0;background:#f9f9f9}.apppoinment-page-area .appoinment-inner{background:#fff;box-shadow:0 0 10px #0000001c}.appoinment-img img{border-radius:10px}.blog-area{padding:100px 0;background:#ecf7ff}.single-blog{background:#fff;padding:15px;position:relative;box-shadow:0 0 40px 5px rgb(0 0 0/3%);margin-top:30px;border-radius:10px}.s-blog-head{position:relative}.s-blog-img{overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;position:relative;border-radius:10px}.s-blog-img img{border-radius:10px;width:100%}.single-blog-area-sidebar{background:#fff;border-radius:10px;padding:25px}.single-blog-area-sidebar .comment-form{padding:0;box-shadow:none}.single-blog:hover .s-blog-img img{transform:scale(1.1)}.single-blog-content{margin-top:35px;padding:0 5px}.single-blog .top-meta{position:absolute;left:50%;margin-left:-69.5px;bottom:-11px}.single-blog .top-meta span{background:#009C4B;color:#fff;padding:10px 25px;font-size:15px;border-radius:30px;font-weight:500;box-shadow:0 2px 10px #2c2d3f1c}.single-blog-title{position:relative}.single-blog-content h3{}.single-blog-content h3 a{font-size:22px;color:#2c2d3f;line-height:28px;display:block;font-weight:500;margin-bottom:10px}.single-blog-content h3 a:hover{color:#009C4B}.single-blog-content p{color:#666;border-bottom:1px solid #ddd;padding-bottom:20px}.blog-author{display:flex;align-items:center;margin-top:20px}.blog-author .b-author-left{}.blog-author .b-author-left img{border-radius:100%;width:45px;height:45px;border:2px solid #009C4B;padding:.2rem}.b-author-content{margin-left:15px}.b-author-content h6{font-size:15px;color:#666;font-weight:400}.b-author-content h6 span{}.b-author-content h6 a{color:#009C4B}.blog-archive-area{padding:70px 0 100px}.blog-single-post{padding:70px 0 100px;background:#fff}.single-blog-area{margin-top:30px}.single-blog-head{}.single-head-img{overflow:hidden;transition:all .4s eaes;-webkit-transition:all .4s eaes;-moz-transition:all .4s eaes;border-radius:10px}.single-head-img img:hover{transform:scale(1.1)}.single-head-img img{border-radius:10px}.blog-s-title{margin-bottom:20px}.blog-s-title h3{}.blog-s-title h3 a{color:#2c2d3f;font-weight:600;font-size:30px;text-transform:capitalize}.blog-s-title h3 a:hover{color:#009C4B}.blog-s-title p{}.blog-single-meta{margin:25px 0;border-bottom:1px solid #eee;padding-bottom:25px}.single-blog-head p{margin-bottom:15px}.single-blog-head p:last-child{margin:0}.blog-single-meta span{font-size:16px;color:#2c2d3f;margin-right:20px}.blog-single-meta span:last-child{margin:0}.blog-single-meta span img{border-radius:100%;width:50px;height:50px;margin-right:10px}.blog-single-meta span i{color:#009C4B;margin-right:10px}.blog-single-meta span a{color:#2c2d3f}.blog-single-meta span a:hover{color:#009C4B}.single-content{}.single-content blockquote{background:#009C4B;padding:50px 40px;position:relative;margin:30px 0;border-radius:12px}.single-content blockquote i{position:absolute;font-size:100px;color:#fff;right:55px;opacity:.2;bottom:-12px}.single-content blockquote h3{color:#fff;font-size:20px;font-weight:500;line-height:30px;position:relative;padding-left:25px}.single-content blockquote h3::before{position:absolute;content:"";width:3px;height:100%;background:#fff;left:0;opacity:.5}.b-bottom-content{}.b-bottom-content p{margin-bottom:15px}.b-bottom-content p:last-child{margin:0}.s-content-list{margin:30px 0}.s-content-list li{margin-bottom:10px;font-size:16px;text-transform:capitalize}.s-content-list li:last-child{margin:0}.s-content-list li i{margin-right:8px;color:#009C4B}.blog-s-middle-img{margin:30px 0}.blog-s-middle-img img{border-radius:10px}.blog-s-conunter{margin-top:30px;background:#f5f5f5;padding:10px 20px;border-radius:5px}.blog-s-conunter li{display:inline-block;margin-right:15px;font-size:16px;border-right:1px solid #2c2d3f38;padding-right:15px}.blog-s-conunter li:last-child{margin:0;padding:0;border:none}.blog-s-conunter li i{width:30px;height:30px;line-height:30px;display:inline-block;background:#009C4B;border-radius:100%;text-align:center;font-size:15px;margin-right:10px;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.blog-s-conunter li i:hover{background:#2c2d3f;color:#fff}.blog-s-conunter li span{}.blog-post-tag{margin-top:30px}.post-tag ul{padding-left:0}.post-share-tag{}.post-share-tag h5{margin-bottom:20px;font-size:20px;font-weight:500}.post-tag li{display:inline-block;margin-right:10px}.post-tag li:last-child{margin:0}.post-tag li a{background:#f3f5f7;color:#2c2d3f;padding:6px 20px 10px;display:block;border-radius:8px}.post-tag li a:hover{background:#009C4B;color:#fff}.share-tag{text-align:right}.share-tag li{display:inline-block;margin-right:8px}.share-tag li:last-child{margin:0}.share-tag li a{width:40px;height:40px;line-height:40px;background:0 0;display:block;text-align:center;border-radius:100%;color:#2c2d3f;font-size:15px}.share-tag li.facebook a{background:#0c88ef;color:#fff}.share-tag li.twitter a{background:#00a2f3;color:#fff}.share-tag li.linkedin a{background:#0077b5;color:#fff}.share-tag li.instagram a{background:#eb4b54;color:#fff}.share-tag li a:hover{background:#2c2d3f}.detail-post-navigation{display:flex;align-items:center;justify-content:space-between;position:relative;margin:50px 0;padding:40px 30px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}.detail-post-navigation::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;opacity:.8;left:0;top:0;border-radius:10px}.prev-post{padding-left:70px;position:relative}.prev-post span,.next-post span{display:block;color:#fff;font-size:14px;font-weight:500}.prev-post a,.next-post a{font-size:18px;font-weight:600;color:#fff}.prev-post a i{position:absolute;left:0;width:50px;height:50px;line-height:52px;border-radius:100%;text-align:center;color:#009C4B;font-size:18px;background:#fff;top:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;box-shadow:0 4px 7px #00000036}.prev-post a:hover i,.next-post a:hover i{background:#2c2d3f;color:#fff}.next-post{padding-right:70px;position:relative}.next-post a i{position:absolute;right:0;width:50px;height:50px;line-height:52px;border-radius:100%;text-align:center;color:#009C4B;font-size:18px;background:#fff;top:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;box-shadow:0 4px 7px #00000036}.blog-comments{margin-top:50px}.bottom-title{}.comment-title{margin-bottom:50px}.comment-title h3{font-size:30px;font-weight:600;position:relative;padding-left:20px}.comment-title h3::before{position:absolute;content:"";width:5px;height:100%;left:0;background:#009C4B}.comments-body{}.single-comments{}.single-comments .main{display:flex;justify-content:space-between}.single-comments .head{margin-right:30px}.single-comments .head img{border-radius:100%;width:100px;height:auto}.single-comments .body{width:calc(100% - 100px)}.single-comments .body p{color:#666}.body-top{position:relative;margin-bottom:10px}.body-top h6{font-size:20px;font-weight:500}.body-top .date-meta{font-size:14px;color:#009C4B}.body-top .replay{position:absolute;right:0;top:10px;font-size:14px;color:#2c2d3f}.body-top .replay:hover{color:#009C4B}.body-top .replay i{margin-right:5px;font-size:12px}.comment-list{display:flex;justify-content:space-between;background:#fff;padding:30px;margin:50px 0 50px 50px}.comment-list .body{margin:0}.post-comment{margin-top:50px}.comment-form{padding:40px;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.comment-form .form-group{margin-bottom:30px}.comment-form .form-group input{width:100%;border:none;height:55px;background:#f3f5f7;padding:10px 20px;font-size:15px;border-radius:10px;border:1px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.comment-form .form-group input:hover{border:1px solid #009C4B}.comment-form .form-group textarea{width:100%;border:none;height:170px;background:#f3f5f7;padding:10px 20px;border-radius:10px;font-size:15px;border:1px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-weight:500}.comment-form .form-group textarea:hover{border:1px solid #009C4B}.post-comment-btn{}.blog-sidebar{}.blog-sidebar .b-single-widget{margin-top:30px;border-radius:10px;padding:30px;background:#ffff}.blog-sidebar .b-search-widget{}.blog-sidebar .b-search-widget input{width:100%;border:none;height:55px;padding:10px 65px 10px 20px;font-size:15px;background:#f3f5f7;border-radius:10px}.blog-sidebar .b-search-widget form{position:relative}.blog-sidebar .b-search-widget button{border:none;position:absolute;right:0;top:0;width:60px;height:100%;z-index:1;background:#009C4B;border-radius:10px;font-size:17px;transition:all .3s ease-out 0s;color:#fff;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.blog-sidebar .b-search-widget button:hover{background:#2c2d3f;color:#fff}.blog-sidebar .b-search-widget button i{}.blog-sidebar .widget-title{color:#2c2d3f;position:relative;font-weight:600;padding-left:15px;margin-bottom:30px;font-size:20px}.blog-sidebar .widget-title::before{position:absolute;content:"";width:3px;height:100%;left:0;background:#009C4B}.popular-feeds{}.popular-feed-loop{}.single-popular-feed{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.single-popular-feed:last-child{margin:0}.feed-img img{border-radius:8px;margin-right:10px;width:100px;height:auto}.feed-img img{}.feed-desc{margin-left:15px}.feed-desc h6{margin-bottom:5px}.feed-desc h6 a{font-size:16px;color:#2c2d3f;font-weight:500}.feed-desc h6 a:hover{color:#009C4B}.feed-desc .time{font-size:14px}.feed-desc .time i{font-size:13px;color:#009C4B;margin-right:5px}.categories-widget ul{padding-left:0}.categories-widget li{margin-bottom:10px;position:relative}.categories-widget li:last-child{margin:0}.categories-widget li a{font-size:16px;height:40px;display:block;position:relative;line-height:40px;color:#2c2d3f;transition:all .3s ease-out 0s;font-weight:500}.categories-widget li a:hover{color:#009C4B}.categories-widget li span{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;color:#2c2d3f;transition:all .3s ease-out 0s}.socail-widget ul{padding-left:0}.socail-widget li{display:inline-block;margin-right:10px}.socail-widget li:last-child{margin:0}.socail-widget li a{width:40px;height:40px;line-height:40px;border-radius:50px;background:0 0;display:inline-block;text-align:center;color:#2c2d3f}.socail-widget li.facebook a{background:#0c88ef;color:#fff}.socail-widget li.twitter a{background:#00a2f3;color:#fff}.socail-widget li.linkedin a{background:#0077b5;color:#fff}.socail-widget li.instagram a{background:#eb4b54;color:#fff}.socail-widget li a:hover{background:#2c2d3f}.socail-widget li i{}.popular-tag-widget ul{padding-left:0}.popular-tag-widget .widget-title{margin-bottom:20px}.popular-tag-widget li{display:inline-block;margin-right:5px;margin-top:15px}.popular-tag-widget li a{background:#f3f5f7;color:#009C4B;padding:5px 15px;font-size:14px;display:block;border-radius:8px}.popular-tag-widget li a:hover{background:#009C4B;color:#fff}.popular-tag-widget li i{}.pagination-main{text-align:center}.pagination{display:block;padding-left:0;margin:50px 0 0;border-radius:4px;text-align:center}.pagination li{display:inline-block;margin-right:10px}.pagination li:last-child{margin-right:0}.pagination li a{background:#fff;border:none;display:block;width:40px;height:40px;line-height:39px;font-size:14px;color:#555;border-radius:8px;box-shadow:0 7px 10px #00000012}.pagination li:hover a{color:#fff;border-color:transparent}.pagination li:hover a,.pagination li.active a{border-color:transparent;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1)}.pagination li.prev a,.pagination li.next a{font-size:15px;text-align:center}.pagination li.active a,.pagination li:hover a{color:#fff!important;background:#009C4B}


.single-partner{padding:0px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0/5%);margin:5px 5px}.news-letter-area{padding:40px 0 70px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.news-letter-area .container{position:relative}.news-letter-area::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;top:0;left:0;opacity:.8}.email-box{position:relative}.news-letter-content{margin-top:30px}.news-letter-content h3{color:#fff;font-size:30px;font-weight:700;margin-bottom:15px}.news-letter-content p{color:#f9f9f9}.n-email-submit{padding:20px 0 0 20px;position:relative;margin-top:30px}.n-email-submit .form-group{margin:0}.n-email-submit input{width:100%;height:65px;border:none;background:#fff;padding:10px 165px 10px 30px;font-size:15px;border-radius:100px}.e-submit-btn{}.e-submit-btn{position:absolute;top:4px;right:4px}.e-submit-btn .theme-btn{padding:14px 45px;border-radius:100px}.partner-area{padding:50px 0;background:#fff}.breadcrumbs{padding:120px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.breadcrumbs .container{position:relative}.breadcrumbs::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;top:0;opacity:.8}.breadcrumb-content{text-align:center}.breadcrumbs h4{color:#fff;font-size:40px;margin-bottom:10px}.breadcrumb-menu{padding-left:0}.breadcrumb-menu li{display:inline-block;margin-right:10px}.breadcrumb-menu li:last-child{margin:0}.breadcrumb-menu li a{color:#fff;font-size:15px}.breadcrumb-menu li a:hover{color:#2c2d3f}.breadcrumb-menu li i{margin-left:10px;color:#fff}.policy-area{padding:100px 0;background:#f9f9f9}.policy-list i{margin-right:10px}.register-area{padding:100px 0;background:#f9f9f9}.register-area .account-box{background:#fff;box-shadow:0 12px 36px rgba(57,62,70,.1);border-radius:8px;padding:50px}.register-area .account-box-head{text-align:center;border-bottom:1px solid rgba(57,62,70,.1);padding-bottom:20px;margin-bottom:40px}.register-area .account-box-head h2{font-weight:700;font-size:30px;line-height:34px;color:#2c2d3f;margin-bottom:10px}.register-area .account-box-head p{font-weight:400;line-height:20px;padding:0 22px;color:#666}.register-area .form-group{margin-bottom:30px;position:relative}.register-area .form-group label{font-size:14px;line-height:18px;margin-bottom:10px;color:#666;font-weight:500}.register-area .form-group input{width:100%;height:50px;padding:5px 15px;background:#fff;border:1.5px solid #eee;border-radius:10px;color:#666;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.register-area .form-group input:hover{border:1px solid #009C4B}.register-area .bottom-content p{font-size:15px;line-height:18px;font-weight:500;margin:0;margin-top:17px}.register-area .bottom-content p a{color:#009C4B}.register-area .form-check a{color:#009C4B}.account-button .theme-btn{width:100%;border-radius:10px;line-height:22px;margin:0;text-align:center;height:50px}.login-bottom-content{text-align:center}.login-bottom-content h6 a{font-size:14px;line-height:18px;font-weight:500;color:#2c2d3f;display:block}.login-bottom-content h6 a:hover{color:#009C4B}.login-bottom-content{}.login-bottom-content p{margin-top:10px!important}.faq-area{padding:80px 0 100px;background:#f9f9f9}.faq-area .panel-group{margin:0;margin-top:20px}.faq-area .panel{background:#f5f5f5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:0;border:1px solid #ddd}.faq-area .panel-heading{background:0 0}.faq-area .faq-title a{position:relative;width:100%;display:block;padding:15px 0;background:#f9f9f9;border-radius:0;line-height:26px;font-weight:600;font-size:17px;color:#2c2d3f}.faq-area .faq-title b{font-weight:600;font-size:17px;line-height:26px;text-align:center;color:#009C4B;margin-right:10px}.faq-area .faq-title a::before{content:"\f068";font-family:"font awesome 5 pro";top:55%;margin-top:-15px;position:absolute;background:0 0;color:#009C4B;border-radius:0;text-align:center;font-size:16px;right:5px;margin-right:15px}.faq-area .panel .faq-title a{text-decoration:none;border-color:transparent;border-top:2px solid rgba(58,122,251,.3)}.faq-area .panel .faq-title a.collapsed{color:#fff;text-decoration:none;box-sizing:border-box;border-radius:10px;padding:15px 20px;background:#f9f9fb;border:2px solid rgba(58,122,251,.3);font-weight:600;font-size:17px;line-height:26px;color:#2c2d3f}.faq-area .faq-title a.collapsed::before{content:"\f067";font-family:"font awesome 5 pro";color:#009C4B;background:0 0;transition:all .4s ease;font-size:16px;margin-right:15px}.faq-area .faq-body{padding:0 25px;color:#666;box-shadow:none;text-shadow:none;background:0 0;font-weight:400;border-radius:0 0 8px 8px;background:#f9f9f9;font-size:15px;line-height:26px}.faq-area .faq-body .body-btn{font-weight:700;font-size:16px;line-height:26px;color:#009C4B}.faq-area .panel-default{border:none;text-shadow:none;margin-bottom:20px;box-shadow:none;border-radius:0}.faq-area .panel-default:last-child{margin-bottom:0}.mail-success-area{padding:100px 0;background:#f9f9f9}.mail-success-content{text-align:center}.mail-success-content i{margin-bottom:10px;font-size:80px;color:#10bb74}.mail-success-content h3{font-size:35px;margin-bottom:10px}.mail-success-content p{color:#666;margin-bottom:25px}.mail-bottom-btn{}.eror-page-area{padding:100px 0;background:#f9f9f9}.eror-content{text-align:center}.eror-content img{}.eror-content h3{font-size:35px;color:#2c2d3f;margin-bottom:10px}.eror-content p{margin-bottom:25px}.eror-content-btn{}.contact-area{padding:100px 0;background:#f9f9f9}.contact-inner{background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);padding:40px 35px;border-radius:10px}.contact-details{padding:45px 30px;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:10px}.contact-details::before{position:absolute;content:"";width:100%;height:100%;background:#009C4B;left:0;top:0;opacity:.8;border-radius:10px}.contact-details-title{margin-bottom:40px;z-index:1;position:relative}.contact-details-title span{color:#fff;font-weight:500;position:relative;padding-left:50px;font-size:16px;margin-bottom:5px;display:block}.contact-details-title span::before{position:absolute;content:"";width:35px;height:2px;background:#fff;left:0;top:50%}.contact-details-title h4{color:#fff;font-size:30px}.single-c-details{position:relative;margin-bottom:30px;cursor:pointer}.single-c-details:last-child{margin:0}.single-c-content{padding-left:65px}.single-c-details i{width:45px;height:45px;line-height:45px;text-align:center;font-size:20px;border-radius:100%;position:absolute;left:0;background:#fff;color:#009C4B;top:4px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;box-shadow:0 4px 10px #0000003b}.single-c-details:hover i{background:#2c2d3f;color:#fff}.single-c-content h5{color:#fff;font-size:20px;font-weight:600;margin-bottom:5px}.single-c-content span{color:#fff}.contact-form{}.contact-form .form-group{margin-bottom:30px}.contact-form .form-group input{width:100%;height:50px;border:none;background:#ecf7ff;padding:10px 20px;font-size:15px;color:#2c2d3f;font-weight:500;border-radius:10px}.contact-form .form-group textarea{width:100%;height:170px;border:none;background:#ecf7ff;padding:10px 20px;color:#2c2d3f;font-weight:500;border-radius:10px}.contact-btn{}.maps-area{}.maps-area .main-maps{width:100%;height:400px}.maps-area .main-maps iframe{border:0;width:100%;height:400px}


.footer-area{background:#2c2d3f;position:relative;overflow:hidden}
.footer-area::before{position:absolute;content:"";width:300px;height:300px;background:#fff;border-radius:100%;opacity:.1;bottom:-100px;left:-100px;z-index:1}
.footer-area::after{position:absolute;content:"";width:300px;height:300px;background:#fff;border-radius:100%;opacity:.1;top:-100px;right:-100px;z-index:1}.footer-top{padding:20px 0 40px}
.footer-top-inner{}.single-widget{margin-top:30px}
.f-widget-title{margin-bottom:15px}
.f-widget-title h3{font-size:25px;font-weight:600;position:relative;margin-bottom:5px;color:#fff}
.f-widget-title img{}.footer-about{}.footer-logo{margin-bottom:20px}
.footer-logo img{width:220px}
.footer-a-content{}.footer-a-content p{margin-bottom:30px;color:#fff}.footer-social{padding-left:0}.footer-social li{display:inline-block;margin-right:10px}.footer-social li:last-child{margin:0}.footer-social li a{width:40px;height:40px;line-height:38px;display:block;text-align:center;border:1px solid #ddd;border-radius:100%}.footer-social li a:hover{background:#009C4B;color:#fff!important;border:1px solid transparent}.footer-social li i{margin-right:0!important}.single-widget li a i{margin-right:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-widget li a:hover i{margin-right:10px}.single-widget.footer-service{}.single-widget ul{padding-left:0}.single-widget li{margin-bottom:10px;font-size:15px}.single-widget li:last-child{margin:0}.single-widget li a{font-size:15px;color:#fff}.single-widget li a:hover{color:#009C4B}.single-widget.footer-q-links{padding-left:30px}.footer-contact{}.footer-contact p{color:#fff;margin-bottom:25px;font-size:15px}.f-contact-inner{}.f-contact-inner li{color:#fff;display:block;width:100%}.f-contact-inner li b{color:#fff;font-weight:600}.f-contact-inner li span{float:right}
.copyright{padding-bottom:10px}.copyright-box{border-top:2px dashed #535572;padding:20px 30px;z-index:1;position:relative}.c-left-content{}.c-left-content p{color:#fff}.c-right-content{text-align:right}.c-right-content a{color:#fff;font-weight:500}.c-right-content a:hover{color:#009C4B}.c-right-content a:first-child{margin-right:10px}.topbar-area.home-2 .top-link{margin-top:0}.topbar-area.home-2 .topbar-social a{color:#fff;margin-left:20px}.topbar-area.home-2 .topbar-social a:hover{color:#009C4B}.topbar-area.home-2 .search-area .search-btn{width:25px;height:25px;line-height:25px;margin-left:50px;font-size:12px;border:none;color:#fff;background-color:#698fd0;border-radius:50%;-webkit-transition:all ease .4s;transition:all ease .4s}.topbar-area.home-2 .search-area .search-btn:hover{color:#009C4B;background:#fff}.popup-search-box.show{opacity:1;visibility:visible;width:100.1%;height:100%;-webkit-transition:all ease .4s;transition:all ease .4s;border-radius:0}.popup-search-box{position:fixed;top:0;left:50%;background-color:rgba(0,0,0,.95);height:0;width:0;overflow:hidden;z-index:99999;opacity:0;visibility:hidden;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease .4s;transition:all ease .4s}.popup-search-box button.searchClose{width:40px;height:40px;position:absolute;top:40px;right:40px;border-width:2px;border-style:solid;border-color:#009C4B;color:#009C4B;background-color:transparent;font-size:22px;border-radius:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease .4s;transition:all ease .4s}.popup-search-box button.searchClose:hover{background:#fff;border-color:#fff;color:#009C4B}.popup-search-box form input{font-size:18px;height:70px;width:100%;border:2px solid #009C4B;background-color:transparent;padding-left:30px;color:#fff;border-radius:50px}.popup-search-box.show form{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.popup-search-box form{position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:40px;cursor:auto;width:100%;max-width:700px;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.popup-search-box form button{position:absolute;top:0;background-color:transparent;border:none;color:#fff;font-size:24px;right:12px;color:#fff;cursor:pointer;width:70px;height:70px;-webkit-transition:all ease .4s;transition:all ease .4s;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}.home-3 .topbar-content li i{border:none;background:0 0;font-size:30px;color:#009C4B}