.request-appointment-ph .card-form ul.tabs{background-color:#fbf7f4;display:flex;justify-content:space-evenly;padding:2px;margin-bottom:0}.request-appointment-ph .card-form ul.tabs li.tab-link{width:100%;max-width:49.7%;font-size:14px;line-height:28px;padding:10px 5px;text-transform:uppercase;border-radius:0;background:#fbf7f4;color:#000;text-align:center;cursor:pointer}.request-appointment-ph .card-form ul.tabs li.tab-link.current{background:#f09922;color:#fff}.request-appointment-ph .card-form .tab-content{background-color:#fbf7f4;display:none}.request-appointment-ph .card-form .tab-content.current{display:block}.request-appointment-ph .card-form .tab-content h3.title{font-size:22px;font-weight:600;line-height:1.3;color:#c85774;padding:1rem 1rem 0}@media only screen and (max-width: 549px){.request-appointment-ph .card-form .tab-content h3.title{font-size:18px}}.request-appointment-ph .form-content .card-form .input-form h2.title-form span{margin-right:1rem}.request-appointment-ph .form-content .card-form .input-form h2.title-form::after{max-width:17rem;left:auto;right:0}.request-appointment-ph .form-content .card-form .input-form h2.title-form--custom::after{max-width:13rem}.request-appointment-ph section.form-class .calender-contact .week-work{display:none}.request-appointment-ph section.form-class .calender-contact .week-work.current{display:flex}@media(max-width: 992px){.request-appointment-ph section.form-class .calender-contact .week-work.current{display:none}}.request-appointment-ph section.form-class .calender-contact .week-work .border-office-hours{border-radius:50%;border:solid #c96889;padding:4px}.request-appointment-ph section.form-class .calender-contact .week-work .border-office-hours .office-hours{display:flex;justify-content:center;align-items:center;border:0;padding:0}.request-appointment-ph section.form-class .calender-contact .list-week .item{width:18rem;display:flex;flex-direction:row;justify-content:space-between}.request-appointment-ph section.form-class .calender-contact .list-week .item span{margin-left:2rem}@media(max-width: 549px){.request-appointment-ph section.form-class .calender-contact .list-week .item{width:100%}}.request-appointment-ph section.form-class .week-work-mobile .calender-contact{margin-top:0}.request-appointment-ph section.form-class .week-work-mobile .calender-contact .week-work{display:none;margin-top:0}.request-appointment-ph section.form-class .week-work-mobile .calender-contact .week-work.current{display:flex}.request-appointment-ph section.form-class .week-work-mobile .calender-contact .border-office-hours .office-hours{max-width:100%;margin-top:0}@media only screen and (max-width: 549px){.request-appointment-ph section.form-class .week-work-mobile .week-work.current{flex-direction:column;justify-content:center;align-items:center}.request-appointment-ph section.form-class .week-work-mobile .calender-contact .list-week{margin-left:0}}@media only screen and (max-width: 767px){.home-ph section.cover-page{background-size:cover;background-repeat:no-repeat;min-height:500px}.home-ph section.cover-page .videoWrap{min-height:500px}.home-ph section.cover-page .is-loaded .container{bottom:1rem}.home-ph .dentists .image img{-o-object-fit:cover;object-fit:cover}}.grecaptcha-badge{display:none !important}.carousel-inner{min-height:200px}.home-ph .patient .carousel .carousel-control-prev{left:70% !important;top:0px !important}.home-ph .patient .carousel .carousel-control-next{top:0px !important}.ph_test_name{color:#5c2437;font-family:Montserrat,serif;font-size:20px;font-weight:500}.ph-mg-auto{margin:auto}.ph-card-custom .ph-card-head{min-height:100px}@media only screen and (max-width: 600px){.home-ph .patient .carousel .carousel-control-prev{left:40% !important}.ph-card-custom .ph-card-head{flex-flow:wrap-reverse}.ph-card-head-info{padding-top:50px}.ph-card-custom .ph-card-circle{margin-top:-30px !important}}.ph-card-custom .card-body{background:#fff;min-height:270px}.ph-card-custom .title{font-size:22px;font-weight:600;color:#5c2437;font-family:Gelasio,sans-serif;line-height:31px}.ph-card-custom .description{color:#983757;margin-bottom:10px}.ph-card-custom .content{margin-top:10px;font-size:14px;color:#606060}.ph-card-custom .ph-card-circle{margin-top:-50px}.ph-card-custom .button{display:block;margin-top:10px;padding:10px 30px;box-shadow:none;border-radius:5px}.ph-card-custom .button a{color:#fff;font-size:15px;line-height:20px;font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none}.ph-card-bot-button{padding-top:40px}.elementor-40 .elementor-element.elementor-element-9a2d590 .elementor-heading-title{font-family:Gelasio,sans-serif}.member-box{min-height:435px}.ph-video-box{text-align:center;padding-top:30%;min-width:350px;min-height:280px}.ph-video-box h4{color:#fff;font-size:30px;font-family:Dancing Script,cursive;font-weight:700;margin-bottom:20px;margin-top:10px}.ph-video-box h5{color:#fff;font-size:18px;font-weight:400;margin-bottom:20px;text-transform:uppercase}header .header_contact a.phone:before{content:"";width:1rem;height:1rem;display:inline-block;background:var(--wpr-bg-d4e9181f-16a6-471c-8249-d57a00d8d1a1) no-repeat center;background-size:contain;top:3px;margin-right:2px}header .header_bot nav .current-menu-ancestor>a{color:#983757 !important}header .header_bot nav .sub-menu .menu-item .sub-menu{width:100%;max-width:25rem;min-width:22rem}div.menu-mobile{height:calc(100% - 70px)}div.menu-mobile .current-menu-ancestor>a{color:#983757 !important}.menu-services nav .menu-item-has-children .sub-menu{width:100%;min-width:18rem}.menu-services nav .menu-item-has-children .sub-menu li a:hover{color:#983757}.home-ph .patient div.carousel .carousel-control-prev{height:1.5rem;position:unset;background-size:contain;width:100%;max-width:2rem}.home-ph .patient div.carousel .carousel-control-next{height:1.5rem;position:unset;background-size:contain;width:100%;max-width:2rem}.home-ph .patient div.carousel .carousel-item{padding-top:1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;visibility:hidden}.home-ph .patient div.carousel .carousel-item.active{visibility:visible}.home-ph .patient div.carousel .carousel-item::before{content:url(../../../../../../themes/dr-duy/assets/testimonials.png);width:2rem;height:2rem;display:inline-block}.home-ph .patient div.carousel .carousel-item::after{bottom:0;width:2rem;height:2rem;display:inline-block;right:0}.home-ph .patient div.carousel .carousel-item .comment{margin-top:0;margin-bottom:0}.home-ph .patient div.carousel .carousel-item .comment::before{display:none}.home-ph .patient .col-12{display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width: 549px){.home-ph .patient .patient--content a.btn{margin-top:4rem}}.home-ph .thanks div.top .icon{display:flex;justify-content:flex-end;gap:2rem;width:100%}.home-ph .thanks div.top .icon a{display:flex;justify-content:center;align-items:center;margin:0}@media only screen and (max-width: 849px){.home-ph .thanks div.top .icon{justify-content:center}}.home-ph section.last-new .customPrevBtn{z-index:1;left:.5rem;top:40%}.home-ph section.last-new .customNextBtn{z-index:1;right:.5rem;top:40%}@media only screen and (max-width: 1024px){.home-ph section.last-new div.owl-carousel.owl-loaded{width:100%;display:block !important}.home-ph section.last-new .customPrevBtn{display:block}.home-ph section.last-new .customNextBtn{display:block}}@media only screen and (min-width: 1336px){.home-ph section.last-new .customPrevBtn{left:-4rem}.home-ph section.last-new .customNextBtn{right:-4rem}}@media only screen and (max-width: 549px){div.member-box{min-height:unset}}div.elementor-slideshow__title{display:none}.testimonials-ph .testimonial-social .fa{display:block;margin-left:auto;margin-right:auto}.testimonials-ph .testimonial-social .fa-google-plus{background-image:var(--wpr-bg-7cd5f595-e336-486d-a465-84b10f70f0de);background-repeat:no-repeat;background-position:center;background-size:1.5rem}.testimonials-ph .testimonial-social .fa-facebook{background-image:var(--wpr-bg-8289c635-f13b-415a-8e7f-89abacf9376c);background-repeat:no-repeat;background-position:center;background-size:1.5rem}.testimonials-ph .testimonial-social .fa-twitter{background-image:var(--wpr-bg-11414edf-8145-4f1b-a0cd-a42b76cd5cbc);background-repeat:no-repeat;background-position:center;background-size:1.5rem}@media only screen and (min-width: 992px){section.page_blog .only__blog .title-coverpage__inside{width:170%}}.single i.fa{width:2rem;height:2rem;display:block}.single i.fa.fa-facebook{background-image:var(--wpr-bg-c85ac342-da2c-47a1-9f38-5b38d2613227);background-repeat:no-repeat;background-position:center;background-size:1rem}.single i.fa.fa-twitter{background-image:var(--wpr-bg-202b7bb2-a051-4421-8f2c-1e9c4f3acdde);background-repeat:no-repeat;background-position:center;background-size:1rem}@media only screen and (max-width: 992px){.single .branch .logo__branch{flex-direction:row-reverse}}.single .branch .text-date{font-size:0}.single .branch .text-date time{font-size:1rem}.single .branch .text-date a{display:none}div.menu-social .list-social{padding-top:2rem;gap:1.5rem}div.menu-social .list-social a{background-color:rgba(0,0,0,0);margin:0;padding:0}body.show-menu{overflow:hidden}@media only screen and (max-width: 549px){.about-office-tour.elementor-widget-image-gallery .gallery-item{max-width:50% !important}}.col-our-team .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(3, 1fr);gap:1rem}.col-our-team .elementor-widget-wrap .member-box{min-height:unset}@media only screen and (max-width: 549px){.col-our-team .elementor-widget-wrap{grid-template-columns:repeat(2, 1fr)}}a.ontop{z-index:1;display:inline !important}/*# sourceMappingURL=request-appointment-tab.min.css.map */