@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);body{font-family:Nunito,sans-serif;color:#000;background-color:#fefefe;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.layout_margin-top{margin-top:90px}.layout_margin-bottom{margin-bottom:90px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{position:relative;font-weight:700;margin-bottom:0;text-transform:uppercase}.heading_container p{margin-top:10px;margin-bottom:0}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.hero_area{position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero_area .hero_bg_box{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;z-index:-1}.hero_area .hero_bg_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}.sub_page .hero_area{min-height:auto;background-color:#178066}.sub_page .hero_area .hero_bg_box{display:none}.sub_page .contact_section{margin-top:80px}.header_section{padding:15px 0;position:fixed;top:0;left:0;width:100%;z-index:10000;background-color:transparent;transition:background-color .6s ease-in-out}.header_section.scrolled,.sub_page .header_section{background-color:#178066}.header_section .container-fluid{padding-right:25px;padding-left:25px}.navbar-brand span{font-weight:700;font-size:24px;color:#fff;text-transform:uppercase}.custom_nav-container{padding:0;display:flex;align-items:center;flex-wrap:nowrap}.custom_nav-container .navbar-nav{margin-left:auto;flex-direction:row;align-items:center}.custom_nav-container .nav-item.dropdown{position:relative}.custom_nav-container .dropdown-menu{position:absolute;top:100%;right:0;left:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 15px;color:#fff;text-align:center;text-transform:uppercase;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.custom_nav-container .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.user-avatar{width:32px;height:32px;border-radius:50%;background-color:#fff;color:#62d2a2;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#fff}.custom_nav-container .nav_search-btn:hover{color:#62d2a2}.slider_section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:120px 0 145px 0}.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box{color:#1fab89}.slider_section .detail-box h1{font-size:3rem;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#fff}.slider_section .detail-box p{color:#fefefe;font-size:14px}.slider_section .detail-box .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;margin-top:25px}.slider_section .detail-box .btn-box a{margin:5px;text-align:center;width:165px}.slider_section .detail-box .btn-box .btn1{display:inline-block;padding:10px 15px;background-color:#fff;color:#62d2a2;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #fff}.slider_section .detail-box .btn-box .btn1:hover{background-color:transparent;color:#fff}.slider_section .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider_section .img-box img{width:100%;max-width:375px}.slider_section .carousel-indicators{position:unset;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section .carousel-indicators li{background-color:#fff;width:12px;height:12px;border-radius:100%;opacity:1}.slider_section .carousel-indicators li.active{width:20px;height:20px}.department_section{position:relative}.department_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px;background-color:#fff;border-radius:5px;text-align:center}.department_section .box .img-box{width:90px;height:90px;margin-bottom:15px;background-color:#62d2a2;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.department_section .box .img-box img{max-width:55px;max-height:55px;-webkit-transition:all .3s;transition:all .3s}.department_section .box .detail-box h5{font-weight:700;text-transform:uppercase}.department_section .box .detail-box a{color:#1fab89;font-weight:600}.department_section .box .detail-box a:hover{color:#62d2a2}.department_section .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.department_section .btn-box a{display:inline-block;padding:10px 45px;background-color:#62d2a2;color:#fff;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #62d2a2}.department_section .btn-box a:hover{background-color:transparent;color:#62d2a2}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about_section .img-box img{width:100%;border-radius:15px}.about_section .detail-box h3{font-weight:700}.about_section .detail-box p{margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#62d2a2;color:#fff;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #62d2a2;margin-top:15px}.about_section .detail-box a:hover{background-color:transparent;color:#62d2a2}.doctor_section{background:#178066}.doctor_section .heading_container{color:#fff}.doctor_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-top:45px;border-radius:10px;overflow:hidden;background:#fff}.doctor_section .box .img-box{width:100%}.doctor_section .box .img-box img{width:100%}.doctor_section .box .detail-box{width:100%;padding:25px 15px;text-align:center;position:relative}.doctor_section .box .detail-box .social_box{position:absolute;z-index:2;left:50%;top:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:10px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:all .3s;transition:all .3s}.doctor_section .box .detail-box .social_box a{color:#62d2a2;margin:0 10px}.doctor_section .box .detail-box .social_box a:hover{color:#1fab89}.doctor_section .box:hover .social_box{top:0;opacity:1}.doctor_section .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.doctor_section .btn-box a{display:inline-block;padding:10px 45px;background-color:#1fab89;color:#fff;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #1fab89}.doctor_section .btn-box a:hover{background-color:transparent;color:#1fab89}.contact_section{position:relative}.contact_section .heading_container{margin-bottom:25px}.contact_section .heading_container h2{text-transform:uppercase}.contact_section .form_container input{width:100%;border:none;border-radius:5px;height:50px;margin-bottom:18px;padding-left:20px;outline:0;color:#101010;background:#eee}.contact_section .form_container textarea{width:100%;border:none;border-radius:5px;margin-bottom:18px;padding:15px 20px;outline:0;color:#101010;background:#eee;resize:none}.contact_section .form_container select{width:100%;border:none;border-radius:5px;height:50px;margin-bottom:18px;padding:0 40px 0 20px;outline:0;color:#101010;background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6H0z' fill='%23101010'/%3E%3C/svg%3E") no-repeat right 15px center/10px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_section .form_container select:required:invalid{color:#6c757d}.contact_section .form_container option[value=""]{color:#6c757d}.contact_section .form_container .form-row>[class*=col-]:first-child,.contact_section .form_container .form-row>[class*=col-]:last-child{padding-right:5px;padding-left:5px}#gender-container,#session-container{display:flex;flex-direction:column;margin-bottom:18px}.gender-option,.session-option{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}#dep-gender-container input[type=radio],#gender-container input[type=radio],#session-container input[type=radio]{width:18px;height:18px;margin-right:6px;margin-bottom:0}.profile-table td:first-child{font-weight:700}.profile-table td:nth-child(2){width:1%;white-space:nowrap}.profile-wrapper .login_card{margin:0;max-width:none}.date-picker-wrapper{position:relative}.date-picker-wrapper input{width:100%;padding-right:40px}.date-picker-wrapper .calendar-icon{position:absolute;top:0;bottom:0;right:10px;display:flex;align-items:center;color:#6c757d;pointer-events:none}.password-wrapper{position:relative;display:initial}.password-wrapper input{width:100%;padding-right:40px}.password-wrapper .toggle-password{position:absolute;top:0;bottom:0;right:10px;display:flex;align-items:center;color:#6c757d;cursor:pointer}.contact_section .form_container input::-webkit-input-placeholder{color:#6c757d}.contact_section .form_container input:-ms-input-placeholder{color:#6c757d}.contact_section .form_container input::-ms-input-placeholder{color:#6c757d}.contact_section .form_container input::placeholder{color:#6c757d}.contact_section .form_container input.message-box{height:175px}.contact_section .form_container textarea::-webkit-input-placeholder{color:#6c757d}.contact_section .form_container textarea:-ms-input-placeholder{color:#6c757d}.contact_section .form_container textarea::-ms-input-placeholder{color:#6c757d}.contact_section .form_container textarea::placeholder{color:#6c757d}.contact_section .form_container button{width:100%;border:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 55px;background-color:#1fab89;color:#fff;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #1fab89}.contact_section .form_container button:hover{background-color:transparent;color:#1fab89}.contact_section .map_container{height:340px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;border-radius:5px}.contact_section .map_container .map{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact_section .map_container .map #leafletMap{height:100%}.leaflet-control-attribution{display:none!important}.contact_section .map_container .map .leaflet-control-zoom{border:1px solid #ccc;border-radius:2px;box-shadow:none}.contact_section .map_container .map .leaflet-control-zoom a{background-color:#fff;color:#000;width:32px;height:32px;line-height:32px}.contact_section .map_container .map .leaflet-control-zoom a:hover{background-color:#f0f0f0}.client_section .heading_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:45px;border-radius:15px}.client_section .box .img-box{margin-bottom:15px;min-width:145px;max-width:145px;overflow:hidden}.client_section .box .img-box img{width:100%;border-radius:100%;border:7px solid rgba(255,255,255,.45)}.client_section .box .detail-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client_section .box .detail-box .name img{width:25px;margin-bottom:5px}.client_section .box .detail-box .name h6{color:#62d2a2;font-size:20px}.client_section .carousel_btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client_section .carousel-control-next,.client_section .carousel-control-prev{position:unset;width:45px;height:45px;border:none;opacity:1;background-repeat:no-repeat;background-size:12px;background-position:center;background-color:#62d2a2;background-position:center;border-radius:5px;margin:0 2.5px}.client_section .carousel-control-next:hover,.client_section .carousel-control-prev:hover{background-color:#1fab89}.client_section .carousel-control-next{left:initial}.footer_section{background:linear-gradient(135deg,#178066,#62d2a2);color:#fff;padding:70px 0 25px 0;position:relative;border-top-left-radius:50px;border-top-right-radius:50px;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.footer_section h4{font-weight:600;margin-bottom:20px;position:relative}.footer_section h4::after{content:"";display:block;width:45px;height:3px;background-color:#fff;margin-top:10px}.footer_section .footer_col{margin-bottom:30px;text-align:center}.footer_section .footer_contact .contact_link_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}.footer_section .footer_contact .contact_link_box a{margin:5px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_section .footer_contact .contact_link_box a i{margin-right:10px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:rgba(255,255,255,.2)}.footer_section .footer_contact .contact_link_box a:hover{color:#62d2a2}.footer_section .footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;margin-bottom:10px}.footer_section .footer_social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%;margin:0 5px;font-size:24px;width:40px;height:40px;border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s}.footer_section .footer_social a:hover{color:#178066;background-color:#fff}.footer_section .footer_detail{text-align:left}@media (min-width:768px){.footer_section .footer_col{text-align:left}.footer_section .footer_social{justify-content:flex-start}}.footer_section .footer-info{text-align:center}.footer_section .footer-info p{color:#fff;margin:0;padding:0;font-size:14px}.footer_section .footer-info p a{color:inherit}.login_card{max-width:495px;width:100%;margin:0 16px;padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);border-top:5px solid #1fab89}.queue-card{max-width:370px;width:100%;margin:0 auto;padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);border-top:5px solid #1fab89;text-align:center}.queue-card .faskes-name{font-size:26px;font-weight:700;margin-bottom:10px}.queue-card .queue-divider{margin:10px 0;width:100%;overflow:hidden;white-space:nowrap;text-align:left;font-family:monospace}.queue-card .queue-number{font-size:48px;font-weight:700;margin:20px 0 12px}.queue-back-btn{display:block;margin:20px auto 0}