.center-flex{align-items:center!important;display:flex!important;justify-content:center!important}.card-clinic{float:left;margin-bottom:20px}.card-clinic:nth-child(odd){padding:0 35px 20px 10px}@media only screen and (max-width:992px){.card-clinic:nth-child(odd){padding-bottom:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.card-clinic:nth-child(2n){padding:0 10px 20px 35px}@media only screen and (max-width:992px){.card-clinic:nth-child(2n){padding-bottom:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.card-clinic .card{background-color:#fffaf4;box-shadow:none;margin:0 5px}@media only screen and (max-width:480px){.card-clinic .card{margin:0}}.card-clinic .card .card-body{display:flex;flex-direction:row;margin:0;padding:0}.card-clinic .card .card-body a{color:#f5821e;font-size:.85vw;text-decoration:underline}@media only screen and (max-width:992px){.card-clinic .card .card-body a{font-size:13px}}@media only screen and (max-width:768px){.card-clinic .card .card-body a{font-size:15px}}@media only screen and (max-width:480px){.card-clinic .card .card-body a{font-size:11px;font-weight:400}}.card-clinic .card .card-body a.choose{background-color:#f6882b;border-radius:30px;color:#fff;padding:.54vw 1.4vw;text-decoration:none}@media only screen and (max-width:992px){.card-clinic .card .card-body a.choose{padding:9px 25px}}@media only screen and (max-width:480px){.card-clinic .card .card-body a.choose{padding:4.75px 21px}}@media only screen and (max-width:380px){.card-clinic .card .card-body a.choose{padding:3.75px 15px}}.card-clinic .card .card-body .card-title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;overflow:hidden}@media only screen and (max-width:992px){.card-clinic .card .card-body .card-title{font-size:2.2vw}}@media only screen and (max-width:768px){.card-clinic .card .card-body .card-title{font-size:2.5vw}}@media only screen and (max-width:480px){.card-clinic .card .card-body .card-title{font-size:16px;margin-bottom:4px}.card-clinic .card .card-body .card-title.booking-flow{-webkit-line-clamp:1;line-clamp:1}}.card-clinic .card .card-body .link-wrapper{align-items:center;display:flex;justify-content:space-between}.card-clinic .card .card-body .link-wrapper .choose,.card-clinic .card .card-body .link-wrapper .detail{cursor:pointer}.card-clinic .card .card-body .image-wrapper{aspect-ratio:1;height:10vw;width:10vw}@media only screen and (max-width:1538px){.card-clinic .card .card-body .image-wrapper{height:11vw;width:10.5vw}}@media only screen and (max-width:1280px){.card-clinic .card .card-body .image-wrapper{height:12vw;width:12vw}}@media only screen and (max-width:992px){.card-clinic .card .card-body .image-wrapper{height:18vw;width:18vw}}@media only screen and (max-width:768px){.card-clinic .card .card-body .image-wrapper{height:20vw;width:20vw}}@media only screen and (max-width:480px){.card-clinic .card .card-body .image-wrapper{height:24vw;width:24vw}}@media only screen and (max-width:380px){.card-clinic .card .card-body .image-wrapper{height:26vw;width:26vw}}.card-clinic .card .card-body .image-wrapper .card-img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover}.card-clinic .card .card-body .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;max-height:10vw;padding:25px 30px 25px 1.8vw;width:100%}@media only screen and (max-width:1538px){.card-clinic .card .card-body .content-wrapper{max-height:11vw}}@media only screen and (max-width:1280px){.card-clinic .card .card-body .content-wrapper{max-height:12vw}}@media only screen and (max-width:992px){.card-clinic .card .card-body .content-wrapper{max-height:20vw}}@media only screen and (max-width:768px){.card-clinic .card .card-body .content-wrapper{max-height:20vw;padding:16px 30px 16px 1.8vw}}@media only screen and (max-width:480px){.card-clinic .card .card-body .content-wrapper{max-height:24vw}}@media only screen and (max-width:380px){.card-clinic .card .card-body .content-wrapper{max-height:26vw}}@media only screen and (max-width:480px){.card-clinic .card .card-body .content-wrapper{padding:8px 17px}}.card-clinic .card .card-body .content-wrapper .card-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:300;height:3.15vw;line-height:1.5;margin-bottom:.5vw;overflow:hidden}@media only screen and (max-width:992px){.card-clinic .card .card-body .content-wrapper .card-text{font-size:1.6vw;height:5.2vw}}@media only screen and (max-width:768px){.card-clinic .card .card-body .content-wrapper .card-text{font-size:2.2vw;height:7.4vw}}@media only screen and (max-width:480px){.card-clinic .card .card-body .content-wrapper .card-text{font-size:12px;font-weight:400;height:36px;margin-bottom:0}}.card-clinic .card .card-body .attributes-wrapper{display:flex;height:15px}.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper{display:flex;margin-right:1.5vw}@media only screen and (max-width:992px){.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper{margin-right:10px}}.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper img{height:.9vw;margin-right:.4vw;margin-top:.3vw;width:.9vw}@media only screen and (max-width:992px){.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper img{height:11px;margin-right:2px;margin-top:2px;width:11px}}.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper img+p{color:#848484;font-size:1vw;font-weight:400}@media only screen and (max-width:992px){.card-clinic .card .card-body .attributes-wrapper .attributes-item-wrapper img+p{font-size:11px}.card-clinic{padding:0 35px 20px 0;padding:0 0 20px;width:100%}}@media only screen and (max-width:480px){.card-clinic{padding:0 10px 7px}}.modal-backdrop~.modal-backdrop{z-index:1056}.clinic-detail-modal,.doctor-detail-modal{z-index:1057}.clinic-detail-modal .modal-dialog,.doctor-detail-modal .modal-dialog{margin:0 auto;max-width:37%;min-width:400px;padding-left:1.875rem;padding-right:1.875rem}@media only screen and (max-width:1538px){.clinic-detail-modal .modal-dialog,.doctor-detail-modal .modal-dialog{max-width:40%}}@media only screen and (max-width:480px){.clinic-detail-modal .modal-dialog,.doctor-detail-modal .modal-dialog{max-width:100%;min-width:auto}}.clinic-detail-modal .modal-dialog .content-wrapper .btn-choose,.doctor-detail-modal .modal-dialog .content-wrapper .btn-choose{display:block;font-family:var(--font-secondary);font-size:.84vw;margin-left:auto;margin-right:auto;margin-top:7%;min-width:31%;padding:.6vw 1.5vw}@media only screen and (max-width:992px){.clinic-detail-modal .modal-dialog .content-wrapper .btn-choose,.doctor-detail-modal .modal-dialog .content-wrapper .btn-choose{font-size:16px;margin-bottom:20px;margin-top:40px;min-width:100%;padding:10px}}@media only screen and (max-width:480px){.clinic-detail-modal .modal-dialog .content-wrapper .btn-choose,.doctor-detail-modal .modal-dialog .content-wrapper .btn-choose{padding:15px}}.clinic-detail-modal .modal-dialog .icon-close,.doctor-detail-modal .modal-dialog .icon-close{position:absolute}.clinic-detail-modal .modal-dialog .icon-close>svg,.doctor-detail-modal .modal-dialog .icon-close>svg{height:1.8vw;width:1.8vw}@media only screen and (max-width:992px){.clinic-detail-modal .modal-dialog .icon-close>svg,.doctor-detail-modal .modal-dialog .icon-close>svg{height:25px;width:25px}}.clinic-detail-modal .modal-body{padding:0}.clinic-detail-modal .modal-body .image-wrapper{display:flex;justify-content:flex-end}.clinic-detail-modal .modal-body .image-wrapper .card-img{border-top-left-radius:8px;border-top-right-radius:8px;height:13.2vw;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1538px){.clinic-detail-modal .modal-body .image-wrapper .card-img{height:15vw}}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .image-wrapper .card-img{height:150px}}.clinic-detail-modal .modal-body .content-wrapper{padding:1.8vw}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper{padding:20px}}.clinic-detail-modal .modal-body .content-wrapper h2{color:#54565a;font-family:var(--font-secondary);font-size:1.32vw;font-weight:600;margin-bottom:10px}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper h2{font-size:20px}}.clinic-detail-modal .modal-body .content-wrapper p{color:#848484;font-size:1.05vw;font-weight:300;margin-bottom:10px}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper p{font-size:16px}}.clinic-detail-modal .modal-body .content-wrapper a{color:#f5821e;font-size:1.05vw;font-weight:400;-webkit-text-decoration:revert;text-decoration:revert}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper a{font-size:16px}}.clinic-detail-modal .modal-body .content-wrapper a#c-maps{display:block;font-size:.94vw;margin-bottom:10px}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper a#c-maps{font-size:14px;margin-bottom:25px}}.clinic-detail-modal .modal-body .content-wrapper .contact-wrapper{display:flex}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper .contact-wrapper{display:block}}.clinic-detail-modal .modal-body .content-wrapper .contact-wrapper .contact{color:#000;display:flex;margin-top:10px}.clinic-detail-modal .modal-body .content-wrapper .contact-wrapper .contact svg{height:1.5vw;margin-right:10px;width:1.32vw}@media only screen and (max-width:992px){.clinic-detail-modal .modal-body .content-wrapper .contact-wrapper .contact svg{height:18px;margin-top:5px;width:20px}}.doctor-detail-modal .modal-body{padding:1.8vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body{padding:20px}}.doctor-detail-modal .modal-body .image-wrapper{display:flex;justify-content:flex-end}.doctor-detail-modal .modal-body .image-wrapper .img-avatar{border-radius:50%;height:7.5vw;margin:0 auto 25px;-o-object-fit:cover;object-fit:cover;width:7.5vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .image-wrapper .img-avatar{height:120px;margin:25px auto;width:120px}}.doctor-detail-modal .modal-body .content-wrapper h2{color:#54565a;font-family:var(--font-secondary);font-size:1.32vw;font-weight:600;margin-bottom:.5vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper h2{font-size:20px;margin-bottom:10px}}.doctor-detail-modal .modal-body .content-wrapper h4{font-weight:600;margin-bottom:.5vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper h4{font-size:20px;margin-bottom:10px}}.doctor-detail-modal .modal-body .content-wrapper p{color:#848484;font-size:.85vw;font-weight:400}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper p{font-size:16px}}.doctor-detail-modal .modal-body .content-wrapper p#d-str{color:#f58220;font-size:1.05vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper p#d-str{font-size:16px}}.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper{display:flex;height:20px}.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper{display:flex;margin-right:1.5vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper{margin-right:10px}}.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper img{height:.9vw;margin-right:.4vw;margin-top:.3vw;width:.9vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper img{height:11px;margin-right:2px;margin-top:2px;width:11px}}.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper img+p{color:#848484;font-size:1vw;font-weight:400}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper .attributes-wrapper .attributes-item-wrapper img+p{font-size:11px}}.doctor-detail-modal .modal-body .content-wrapper .devider{border:1px solid #eee;margin:1.33vw -1.8vw}@media only screen and (max-width:992px){.doctor-detail-modal .modal-body .content-wrapper .devider{margin:25px -1rem}}.find-clinic-banner{margin-bottom:3rem}.find-clinic-banner .white-banner{background:#fff;padding-bottom:2em}@media only screen and (max-width:480px){.find-clinic-banner{margin-bottom:2.1rem}}.promotion-dropdown{border:1px solid var(--page-color);border-radius:20px;padding:8px 20px}.banner-find-clinic{background-repeat:no-repeat;background-size:cover}.banner-find-clinic .find-clinic-head .section-group__header{margin:0}.banner-find-clinic .find-clinic-head .has-search{margin-bottom:3vh;width:20vw}.banner-find-clinic .find-clinic-head .has-search .form-control{border:1px solid #f58220;border-radius:20px;font-size:.8rem;padding:8px 3vw}@media only screen and (max-width:992px){.banner-find-clinic .find-clinic-head .has-search .form-control{font-size:12px}}.banner-find-clinic .find-clinic-head .has-search .form-control-feedback{color:#000;display:block;height:2.375rem;line-height:2.3rem;pointer-events:none;position:absolute;text-align:center;width:3rem;z-index:2}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .has-search .form-control-feedback{width:2.3rem}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head .has-search{width:40vw}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .has-search{margin-bottom:2vh;width:86vw}}.banner-find-clinic .find-clinic-head .title-head h1{margin-bottom:6vh}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .title-head h1{margin-bottom:20px}.banner-find-clinic .find-clinic-head .title-head .section-group__title:after{display:none}}.banner-find-clinic .find-clinic-head .left{float:left}.banner-find-clinic .find-clinic-head .left .has-search{margin-bottom:3vh;width:100%}.banner-find-clinic .find-clinic-head .left .has-search .form-control{border:1px solid #f58220;border-radius:20px;padding-left:2.375rem}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .left .has-search{margin-bottom:2.5vh}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head .left{width:50%}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .left{margin-bottom:20px;width:100%}}.banner-find-clinic .find-clinic-head .left .form-group{position:relative}.banner-find-clinic .find-clinic-head .left .form-group form .bi-search{color:#000;height:28px;left:1.2vw;position:absolute;top:.85vw;width:28px;z-index:12}@media only screen and (max-width:1280px){.banner-find-clinic .find-clinic-head .left .form-group form .bi-search{font-size:1.2rem;left:1.5vw;top:1vw}}@media only screen and (max-width:992px){.banner-find-clinic .find-clinic-head .left .form-group form .bi-search{height:20px;width:20px}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head .left .form-group form .bi-search{height:17px;left:2vw;top:1.2vw;width:17px}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .left .form-group form .bi-search{font-size:1.3rem;left:3.5vw;top:2.8vw}}.banner-find-clinic .find-clinic-head .right{display:flex;justify-content:flex-end}.banner-find-clinic .find-clinic-head .right ul{display:flex;flex:1;justify-content:end}.banner-find-clinic .find-clinic-head .right ul li{padding:0 5px}.banner-find-clinic .find-clinic-head .right ul li .btn{background-color:transparent;border-color:#f5821e;color:#000;min-width:180px;padding:.7vw 2vw;text-transform:none}@media only screen and (max-width:1280px){.banner-find-clinic .find-clinic-head .right ul li .btn{min-width:130px}}@media only screen and (max-width:992px){.banner-find-clinic .find-clinic-head .right ul li .btn{font-size:16px}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head .right ul li .btn{min-width:120px}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .right ul li .btn{color:#fff;font-size:16px;padding:2.6vw 2vw}}.banner-find-clinic .find-clinic-head .right ul li .btn.active,.banner-find-clinic .find-clinic-head .right ul li .btn:hover{background-color:#f58220;color:#fff}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .right ul li .btn.active,.banner-find-clinic .find-clinic-head .right ul li .btn:hover{background-color:#fff;color:#393838!important}.banner-find-clinic .find-clinic-head .right ul li{padding:4px 5px;width:50%}.banner-find-clinic .find-clinic-head .right ul{background-color:#f28020;border-radius:30px;justify-content:center}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head .right{width:50%}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head .right{width:100%}}@media only screen and (max-width:992px){.banner-find-clinic .find-clinic-head{padding-top:0}}@media only screen and (max-width:768px){.banner-find-clinic .find-clinic-head{padding-top:12px}}@media only screen and (max-width:480px){.banner-find-clinic .find-clinic-head{padding-top:0}}.find-clinic-section>.find-clinic-banner .content-area .row{margin:0}.find-clinic-section>.find-clinic-banner .content-area .row>*{padding:0}.find-clinic-section>.find-clinic-banner .content-area .row .card-clinic .card .card-body .content-wrapper{padding:15px 30px 15px 1.8vw}.find-clinic-gallery-full{width:100%}.detail-find-clinic-doctor-section{margin:50px 0 20px}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section{margin-top:30px}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section{padding-bottom:40px}}.detail-find-clinic-doctor-section .container>.row{margin:0}.detail-find-clinic-doctor-section .container>.row .head{background-color:#fffaf4;border-radius:30px 30px 0 0;margin-bottom:1.5vw;padding:0 0 3vh}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .head{margin:0 0 20px}}.detail-find-clinic-doctor-section .container>.row .head .img-position{margin-top:-80px;text-align:center;width:100%}.detail-find-clinic-doctor-section .container>.row .head .image-wrapper{aspect-ratio:1;margin-left:auto;margin-right:auto;width:9vw}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .head .image-wrapper{width:144px}}.detail-find-clinic-doctor-section .container>.row .head .image-wrapper .card-img{border-radius:100px;height:100%;-o-object-fit:cover;object-fit:cover}.detail-find-clinic-doctor-section .container>.row .head .description-detail{margin:0 auto;text-align:center;width:75%}.detail-find-clinic-doctor-section .container>.row .head .description-detail .title{font-weight:500;margin:2rem 0 1.25rem}.detail-find-clinic-doctor-section .container>.row .head .description-detail .legality{color:#b4b4b4}.detail-find-clinic-doctor-section .container>.row .head .description-detail .legality-docter{color:#7c7777}.detail-find-clinic-doctor-section .container>.row .head .description-detail .address{font-weight:500}.detail-find-clinic-doctor-section .container>.row .head .description-detail .experience{color:#f28020;font-size:1vw;font-weight:500;margin-bottom:0}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .head .description-detail .experience{font-size:16px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .head .description-detail .experience{font-size:16px}}.detail-find-clinic-doctor-section .container>.row .head .description-detail .btn-detail{color:#f5821e;font-weight:500;-webkit-text-decoration:revert;text-decoration:revert}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .head .description-detail .btn-detail{font-size:15px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .head .description-detail .btn-detail{font-size:14px}}.detail-find-clinic-doctor-section .container>.row .body{padding:0 3vw}.detail-find-clinic-doctor-section .container>.row .body .content{margin-bottom:50px}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .body .content{margin-bottom:30px}}.detail-find-clinic-doctor-section .container>.row .body .content .title{font-weight:500;margin-bottom:1rem}.detail-find-clinic-doctor-section .container>.row .body .content .description p{font-weight:300}.detail-find-clinic-doctor-section .container>.row .body .content .contact{color:#000;display:flex;margin-bottom:10px}.detail-find-clinic-doctor-section .container>.row .body .content .contact svg{height:1.5vw;margin-right:15px;width:1.35vw}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .body .content .contact svg{height:3.5vw;width:2.5vw}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .content .contact svg{height:25px;width:20px}}.detail-find-clinic-doctor-section .container>.row .body .content .contact a{color:#f5821e;text-decoration:underline}.detail-find-clinic-doctor-section .container>.row .body .content .job-list{font-weight:300;margin-bottom:0}.detail-find-clinic-doctor-section .container>.row .body .content .list-study{margin-bottom:2vh}.detail-find-clinic-doctor-section .container>.row .body .content .list-study p{font-weight:300;margin:0}.detail-find-clinic-doctor-section .container>.row .body .content .list-study .major{color:#f28020;font-weight:500;margin:0}.detail-find-clinic-doctor-section .container>.row .body .content .worker .name{font-weight:500;margin-bottom:0}.detail-find-clinic-doctor-section .container>.row .body .content .worker .legality{word-wrap:break-word;color:#b4b4b4;font-weight:500;margin-bottom:.75rem}.detail-find-clinic-doctor-section .container>.row .body .content .worker .schedule{font-weight:300}.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul{display:block;float:left;width:100%}.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li{float:left;margin-bottom:10px;margin-right:6px;min-width:18%}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li{margin-bottom:0;margin-right:0;width:33%}}.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li button{background:none;border:none;padding:0}.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li img{border-radius:5px;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li img{height:80px;width:80px}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li img{border-radius:10px;height:117px;padding:6px;width:117px}}@media only screen and (max-width:380px){.detail-find-clinic-doctor-section .container>.row .body .content .galeri-clinic ul li img{height:95px;width:100px}}.detail-find-clinic-doctor-section .container>.row .body .content .search-dropdown{margin-bottom:3vh}.detail-find-clinic-doctor-section .container>.row .body .content .search-dropdown .clinic-dropdown{border:1px solid #f5821e;border-radius:34.375rem;padding:.5vw 1.5vw}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .content .search-dropdown .clinic-dropdown{font-size:15px;padding:1.5vw 2.5vw}}.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table{border:1px solid #ddd}.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table colgroup col:first-child{width:60%}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table colgroup col:first-child{width:35%}}.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table tr td{font-size:.925vw;font-weight:400;padding:8px 30px}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table tr td{font-size:2vw;padding:8px 20px}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table tr td{font-size:14px}}.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table tr .day{text-transform:capitalize}.detail-find-clinic-doctor-section .container>.row .body .content .tbl-list-schedule .table tr .hour{color:var(--page-color);text-align:center}.detail-find-clinic-doctor-section .container>.row .body .left{float:left;padding-right:4vw}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .body .left{width:50%}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .left{margin-top:3vh;width:100%}}.detail-find-clinic-doctor-section .container>.row .body .right{float:left;padding-left:4vw}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .body .right{width:50%}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .body .right{padding:0;width:100%}.detail-find-clinic-doctor-section .container>.row .body{margin-bottom:0}}.detail-find-clinic-doctor-section .container>.row .footer{margin-bottom:5vh;padding:0 3vw}.detail-find-clinic-doctor-section .container>.row .footer .title{font-weight:500;margin-bottom:1rem}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper{grid-gap:20px 50px;display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper{grid-template-columns:1fr}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor{float:left}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card{background-color:#fffaf4;border-radius:5px;box-shadow:none}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters{display:flex;flex-direction:row;flex-wrap:nowrap;width:60%}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right{padding:.75vw 5px}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right{padding:12px 5px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:0}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#54565a;display:-webkit-box;font-size:.75vw;font-weight:500;margin-bottom:3px;overflow:hidden}@media only screen and (max-width:1538px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-title{font-size:1vw}}@media only screen and (max-width:1200px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-title{font-size:1vw}}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-title{font-size:14px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-title{font-size:14px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-text{font-size:.625vw;line-height:.7vw;margin-bottom:.1vw}@media only screen and (max-width:1538px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-text{font-size:.85vw;line-height:.9vw}}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-text{font-size:9px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .card-text{font-size:10px;line-height:12px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .interest{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625vw;overflow:hidden}@media only screen and (max-width:1538px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .interest{font-size:.85vw}}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .interest{font-size:9px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .interest{font-size:10px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .info-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:65%}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .btn-card{color:#f5821e;font-size:.65vw;font-weight:500;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1200px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .btn-card{font-size:.7vw}}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .btn-card{font-size:9px}}@media only screen and (max-width:768px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .itm-card-right .card-body .btn-card{font-size:10px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .image-wrapper{aspect-ratio:1;height:6.5vw;width:7.5vw}@media only screen and (max-width:1538px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .image-wrapper{height:7.5vw;width:8.8vw}}@media only screen and (max-width:992px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .image-wrapper{height:80px;width:100px}}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .image-wrapper{height:105px;width:130px}}.detail-find-clinic-doctor-section .container>.row .footer .list-doctor-wrapper .card-doctor .card .no-gutters .image-wrapper img{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover}.detail-find-clinic-doctor-section .container .desktop-show{display:block}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container .desktop-show{display:none}}.detail-find-clinic-doctor-section .container .mobile-show{display:none}.detail-find-clinic-doctor-section .container .mobile-show .nav-tabs{background-color:#f28020;border-bottom:none;border-radius:50px;padding:0}.detail-find-clinic-doctor-section .container .mobile-show .nav-tabs li{border-radius:50px;padding:5px;width:50%}.detail-find-clinic-doctor-section .container .mobile-show .nav-tabs li button{border-radius:50px;color:#fff;font-size:16px;margin:auto;padding:10px;width:100%}.detail-find-clinic-doctor-section .container .mobile-show .nav-tabs li button.active{color:#000!important}.detail-find-clinic-doctor-section .container .mobile-show .tab-content{margin-top:35px;padding:0}.detail-find-clinic-doctor-section .container .mobile-show .tab-content .tab-pane .body,.detail-find-clinic-doctor-section .container .mobile-show .tab-content .tab-pane .footer{padding:0}@media only screen and (max-width:480px){.detail-find-clinic-doctor-section .container .mobile-show{display:block}}.clinic-detail .container>.row{margin:0}.clinic-detail .container>.row .btn-back-wrapper{margin-left:2em;margin-top:2em;position:absolute}@media only screen and (max-width:480px){.clinic-detail .container>.row .btn-back-wrapper{margin-left:3vw}}.clinic-detail .container>.row .head{margin-top:5em}.clinic-detail .container>.row .head .img-position{text-align:center;width:100%}.clinic-detail .container>.row .head .image-wrapper{height:22vh;margin-left:auto;margin-right:auto}.clinic-detail .container>.row .head .image-wrapper .card-img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}#image-popup-desktop .modal-dialog .modal-content,#image-popup-mobile .modal-dialog .modal-content{align-items:flex-start;background-color:transparent;border:none;flex-direction:row-reverse}#image-popup-desktop .modal-dialog .modal-content button.btn-close,#image-popup-mobile .modal-dialog .modal-content button.btn-close{color:#fff;filter:invert(1);margin-top:30px;opacity:1;position:absolute;right:30px;z-index:20}#image-popup-desktop .modal-dialog .modal-content .modal-header,#image-popup-mobile .modal-dialog .modal-content .modal-header{border:none}@media only screen and (max-width:480px){#image-popup-desktop .modal-dialog .modal-content .modal-header,#image-popup-mobile .modal-dialog .modal-content .modal-header{position:absolute}#image-popup-desktop .modal-dialog .modal-content .modal-header button.btn-close,#image-popup-mobile .modal-dialog .modal-content .modal-header button.btn-close{margin-left:-11.5vw}}.ts-form-wrapper .ts-wrapper .ts-control+div>div .option span{background:#fff;font-weight:600}.card-clinic .card .card-body .image-wrapper .card-img{border-radius:5px}@media only screen and (max-width:768px){.card-clinic:nth-child(odd){padding:0 10px 10px}.card-clinic:nth-child(2n){padding:0 10px 10px!important}}.ts-form-wrapper:has(.ts-wrapper) .form-icon{visibility:inherit}@media only screen and (max-width:768px){.ts-form-wrapper .form-icon{height:20px}}@media only screen and (max-width:480px){.ts-form-wrapper .ts-wrapper .ts-control{padding-bottom:3vw!important;padding-left:50px!important;padding-top:3vw!important}}.modal.show{background-color:rgba(0,0,0,.4)}
