html{direction:rtl}.rates-container .rate-head picture img{width:5rem;height:5rem;display:inline-block;margin-left:1rem;border-radius:100%;vertical-align:top}.img-placeholder{display:block;background:#f0f0f0;border-radius:8px;background-image:linear-gradient(to right,#eeeeee 0%,#dddddd 20%,#eeeeee 40%,#eeeeee 100%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;overflow:hidden;max-height:216px}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.fa-solid,.fas{transform:scaleX(-1)!important}.fa-regular,.far{font-family:'FontAwesome'!important}.navbar-brand{font-weight:700;color:var(--primary-color)!important}.bg-none{background-color:#f1f1f1}.home-tips p{color:var(--primary-color);font-size:2rem;font-weight:700}.doctor-box{position:relative;padding:1.5rem 1rem;background-color:#eaeaea;display:flex;flex-wrap:wrap;border-radius:10px;margin-block-end:24px}.doctor-box .btn{line-height:41px;height:47px;padding:0;display:flex;align-items:center;gap:7px;justify-content:center;border-radius:8px}.doctor-online-box{position:absolute;right:1.3rem;color:#1ba259;font-weight:700;background:#28a745;font-weight:500;border-radius:50px;top:2rem}.doctor-online-box::before{content:"";width:12px;height:12px;background:currentColor;border-radius:100%;display:block;position:relative;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}100%{transform:scale(1);opacity:0}}.doctor-avatar{text-align:center;width:100%;position:relative;height:100%;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;justify-content:center;align-content:center;display:flex}.col-doctor .doctor-avatar{-ms-flex:0 0 130px;flex:0 0 90px;max-width:90px;height:90px;border-radius:50%;overflow:hidden}.doctor-avatar img{width:100%;height:100%;object-fit:cover}.doctor-name{font-weight:700;display:flex;align-items:center;justify-content:space-between}.doctor-name h3{margin:0;font-size:22px}.doctor-name .doctor-online-box{position:static;font-size:13px;display:flex;align-items:center;gap:5px;padding:2px 6px}.doctor-speciality{color:#121212;margin-top:.4rem}.doctor-card-rates{text-align:right;margin-top:.5rem}.doctor-card-rates .review{display:inline-block}.doctor-footer{display:flex;align-items:center;justify-content:space-between;width:100%;flex-basis:100%;gap:25px;margin-block-start:14px}.grey-curle.flip{-webkit-transform:scaleX(-1) translate(0,-95%)!important;transform:scaleY(-1) translate(0,0)!important}.grey-bg{background-color:#E7F3F5}.how-work{text-align:center;margin-top:4rem}.how-work-caption{color:var(--secondary);font-size:1.5rem;font-weight:bolder}.how-work-desc{color:var(--secondary);font-size:.8rem;font-weight:400}.how-work-icon{margin-bottom:2rem}.how-work-icon img{max-width:100%;height:10rem;margin:auto}.how-work-col+.how-work-col{border-right:1px solid #ddd}.section-title{width:100%;text-align:center;margin-top:1rem;margin-bottom:2rem;color:var(--secondary-color)}.section-title h1{font-weight:700}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:white!important}.bg-primary .section-title,.bg-secondary .section-title{color:#fff}.text-slide{width:100%}.text-slide .carousel-caption{position:relative;left:0;right:0}.text-slide .carousel-control-next,.text-slide .carousel-control-prev{display:none}#question-img{max-width:14rem;margin:auto}.card{border:1px solid #b5b5b5;margin-top:-1px}.card-header{border-bottom:1px solid var(--secondary-color);background-color:#fff0}.card-link{color:var(--primary-color);font-weight:700;cursor:pointer}.card-header{border-bottom:1px solid #b5b5b5;background-color:#fff0;margin-bottom:-1px}.ask_now h1{font-size:22px;font-weight:600;margin-block-start:30px;margin-block-end:20px;padding-block-end:10px;border-bottom:1px solid #ddd}#question{margin-bottom:2rem}#question .card{border-bottom-left-radius:0;border-bottom-right-radius:0}#question .card:last-child{border-radius:.25rem}#question .card+.card{border-top-left-radius:0;border-top-right-radius:0}#footer{width:100%;background-color:var(--secondary);min-height:14rem;padding:2rem 0;color:#fff}.bottom_border{padding-bottom:1rem}.footer-title{margin-bottom:11px;font-size:22px!important;font-weight:600}.footer_ul{list-style:none;padding:0;color:#fff}.footer_ul li{padding:0 0 .3rem}.footer_ul li a{color:#fff}.footer_ul li a:hover{color:#fff;text-decoration:none}.social_footer_ul{display:table;margin:15px auto 0;list-style-type:none;padding:0}.social_footer_ul li{display:inline-block}.social_footer_ul li a{color:#fff;padding:.5rem;border-radius:100%;display:inline-block}.social_footer_ul li i{width:1rem;height:1rem;text-align:center;display:block}.social_footer_ul li a:hover{color:var(--primary)}.modal.sign .modal-content{overflow:hidden}.modal.sign .modal-body{padding:0}.nav.nav-tabs.sign{border:none;background:var(--primary-color)}.nav.nav-tabs.sign .nav-item{margin-bottom:0;width:50%;text-align:center}.nav.nav-tabs.sign .nav-link{border:none;border-radius:0;color:#fff;font-weight:700;font-size:1.2rem;padding:1rem}.nav.nav-tabs.sign .nav-item.show .nav-link,.nav.nav-tabs.sign .nav-link.active{color:var(--primary-color);background-color:#fff;border:none}.collapsed.card-link::after,.card-link:not(.collapsed)::after{content:"";width:0;height:0;display:inline-block;border-top:.4rem solid var(--secondary-color);border-right:.4rem solid #fff0;border-left:.4rem solid #fff0;margin-top:.5rem}.card-link:not(.collapsed)::after{border-bottom:.4rem solid var(--primary-color);border-top:none;border-right:.4rem solid #fff0;border-left:.4rem solid #fff0}.post-card.card{box-shadow:0 0 3rem .2rem rgb(94 92 154 / .1);border:none;margin-bottom:1rem;height:100%}.post-card.card .card-header{padding:0 0 50%;height:0;position:relative;overflow:hidden;border:none}.post-card.card .card-header .post-thumbnail{position:absolute;object-fit:cover;min-width:100%;height:100%;margin:auto;text-align:center}.post-category a{color:#444;font-weight:700;margin-bottom:1rem;display:block}.post-category a:before{content:"";width:.4rem;height:.4rem;display:inline-block;background:var(--primary-color);border-radius:100%;margin-left:.5rem}.poster-info{position:relative;padding-right:3rem}.poster-avatar{width:2rem;height:2rem;border-radius:100%;position:absolute;right:0;top:0;bottom:0;margin:auto}.poster-by{font-size:.8rem;color:#666}.poster-name{font-size:.9rem;font-weight:700;display:block;color:#444}.post-date{position:absolute;left:1rem;background:#fff;padding:.2rem .8rem;border-radius:2rem;box-shadow:0 0 3rem .2rem rgb(94 92 154 / .1);top:1rem;font-size:.8rem;font-weight:700;color:#444}.post-card.card .card-footer{border:1px solid rgb(0 0 0 / .050)}.tabe-logo{max-width:14rem;height:auto;margin:1rem auto;display:block}.post-card.card .card-header .post-thumbnail[src=""],img[src=""]{background-image:url(../../../../themes/app-virtualpsy/assets/images/logo-white.png);background-color:var(--secondary-color);background-size:contain;background-repeat:no-repeat;background-position:center}.detailts-title{color:#fff;font-weight:700}.doctor-box-h{font-weight:700;color:var(--primary-color)}.datepicker-inline-style .month,.datepicker-inline-style .year,.datepicker-inline-style .decade{width:25%;margin:0;height:auto;padding:6% 0}.datepicker-inline-style .bootstrap-datetimepicker-widget table td.day{line-height:20px;width:14.28%;margin:0;height:auto;padding:6% 0;color:var(--secondary-color);font-weight:700;font-size:1.5rem;position:relative}.datepicker-inline-style .bootstrap-datetimepicker-widget table td.day::after{content:"";width:1rem;height:1rem;border-radius:100%;display:block;position:absolute;bottom:.2rem;right:.2rem;background:var(--primary-color)}.datepicker-inline-style .bootstrap-datetimepicker-widget table th{max-width:20px}.datepicker-inline-style .bootstrap-datetimepicker-widget table td.day.disabled::after{display:none}.datepicker-inline-style .bootstrap-datetimepicker-widget table td.disabled,.datepicker-inline-style .bootstrap-datetimepicker-widget table td.disabled:hover{background-color:#fff0;color:#868e96;cursor:not-allowed;font-size:1rem}.row-middle{height:100%;align-content:center}.order_widget{max-width:980px;box-shadow:0 0 2rem .5rem #ddd;border-radius:.5rem;overflow:hidden;margin:2rem auto;width:100%;margin-top:7%}.order_info{background-color:var(--primary-color);color:#fff;padding-top:1rem;padding-bottom:1rem;padding-right:2rem}.order_doctor_meta{display:block;overflow:hidden}.order_doctor_avatar{width:40px;height:40px;border-radius:100%;display:inline-block}.order_doctor_avatar img{width:100%;height:100%;border-radius:100%}.order_doctor_name{display:inline-block;margin-right:1rem;font-size:1rem;font-weight:700}.order_meta_header{margin-top:1rem;font-weight:400;font-size:1.1rem}.order_meta_icon{width:2rem;text-align:-webkit-match-parent;color:#fff}.order_meta_value{padding-right:2rem;margin-right:5px;font-size:1.2rem;font-weight:700;word-break:break-all}.payment_method{margin-right:-15px}.payment_method .nav-tabs .nav-link{border:1px solid #fff0;border-radius:0;padding:1rem;font-weight:700}.payment_method .nav-tabs .nav-link span{margin:0 .4rem}.payment_method .nav-tabs{border-bottom:1px solid #dee2e6;background-color:#f1f1f1}.rate-item{padding:1rem;background-color:#E6E6E6;margin-bottom:1rem;border-radius:.4rem}.rate-head>img{width:5rem;height:5rem;display:inline-block;margin-left:1rem;border-radius:100%;vertical-align:top}.rate-text{padding:1rem;color:#000}.rater-name{display:inline-block;vertical-align:middle;color:#444;width:calc(100% - 7rem)}#slider .carousel-item{position:relative;height:0;padding-bottom:40%;background:#000}#slider .carousel-item>img{position:absolute;width:100%;height:100%;max-height:100%;object-fit:cover;opacity:.8}#slider .carousel-caption *{color:#fff}.doctor_blog #header{position:relative}.doctor_blog #header .navbar{position:relative;z-index:10}#slider{margin-top:-8.5rem;position:relative;z-index:0}.navbar-brand-white{display:none}.doctor_blog .navbar-brand{display:none}.doctor_blog .navbar-brand.navbar-brand-white{display:block}.card.card-blog .card-header{background:var(--primary-color)}.card.card-blog .card-header h4{color:#fff}.card.card-blog{height:100%}.card.card-blog .post-card.card{height:auto}.archive-title{margin-bottom:3rem;padding:1rem 2rem;color:var(--primary-color)}.do-profile{position:relative;overflow:hidden;color:#fff}img.do-profile-cover{position:absolute;top:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(10px);filter:blur(10px);width:110%;height:110%;background-size:cover;background-position:center center}.bg-grey,.single{background:#e3fdff}.single #header{background-color:var(--secondary);margin-bottom:2rem}.single .post-card.card{height:auto}.post-item{overflow:hidden;padding:1.25rem;background:#fff;margin:-1.2rem -1.25rem 1.25rem}.post-item>img{width:4rem;height:4rem;border-radius:100%;overflow:hidden;display:inline-block;vertical-align:middle}.post-caption{display:inline-block;width:calc(100% - 5rem);vertical-align:middle}.post-caption a{font-size:1.2rem;color:#444}.card.card-post-items .card-body .post-item:last-child{margin-bottom:0}.card.card-post-items .card-body{padding-bottom:0}.card.card-post-items .card-header{font-size:1.2rem;font-weight:700}.post-card.card .card-body img,.post-card.card .card-body figure{max-width:100%}#tds_container{display:table;float:right;margin:1rem;border:1px solid var(--primary-color);padding:1rem}#tds_container p{margin:0}#tds_container p::after{margin-right:1rem}#tds_container ul{list-style:none;padding:0}.time-schedule-action .badge{display:inline-block;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;background-color:red}.nav-link.nav-principal{color:#fff!important;font-weight:700;font-size:1.1rem}.nav-link.nav-principal:hover{border-bottom:.2rem solid var(--primary)}.important-notice{padding:1rem;background-color:#2196F3;color:#fff;opacity:.83;transition:opacity .6s;margin-bottom:2rem;font-weight:700;font-size:1.1rem}.container.my-5.questions-floated{border:1px solid #ddd;border-radius:2rem}.section-title.floated{font-size:1rem;margin:-1.6rem 0 2rem;text-align:right;padding-right:3rem}.section-title.floated *{display:inline-block;padding:1rem;background:var(--primary-color);color:#fff;border-radius:2rem;font-size:1.2rem;font-weight:700;margin:0}.widget_title{padding:1rem;background-color:var(--primary-color);color:#fff;font-weight:700}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1);border-bottom:2px solid #333}#landing-section{background:linear-gradient(0deg,var(--third),var(--secondary));position:relative;width:100%;padding-bottom:20%;padding-top:10%;overflow:hidden}#landing-img{position:absolute;left:0;bottom:-28px;height:70%;opacity:.5}#landing-body{color:#fff;z-index:1;position:relative}.doctor-card-meta{-ms-flex:0 0 calc(100% - 160px);flex:0 0 calc(100% - 160px);max-width:calc(100% - 160px);color:#1d1d1d;padding-right:10px}.col-doctor .doctor-card-meta{-ms-flex:0 0 calc(100% - 130px);flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}.low-price{font-weight:700;font-size:1.2rem}.input-group.doctorsdig span.input-group-text{background:#f1f1f1;color:#7e7e7e;border:none}.input-group.doctorsdig .form-control{border:none;color:#7e7e7e}.input-group.doctorsdig .form-control+.input-group-prepend{border-right:1px solid #cdcdcd}.input-group.doctorsdig .btn{border-radius:.25rem 0 0 .25rem}.col-flags{position:relative}.col-flags::before{position:absolute;content:"";width:100%;height:100%;background-image:url(../../../../themes/app-virtualpsy/assets/images/Group.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;opacity:.2}.tutorial-item.tutorial-big{width:calc((100% * (2/3)) - 0.8rem);float:right;height:580px}.tutorial-item{border-radius:.50rem;overflow:hidden;background:#000;position:relative}.tutorial-item img{width:100%;object-fit:cover;height:100%;opacity:.6}.tutorial-item.tutorial-small{width:calc((100% * (1/3)) - 0.8rem);float:left;height:calc((580px / 3) - (2.4rem / 3))}.tutorial-item.tutorial-small+.tutorial-item.tutorial-small{margin-top:1.2rem}.tutorial-caption{position:absolute;width:100%;bottom:0;color:#fff;padding:0 1rem .8rem}.tutorial-caption a{color:#fff;font-size:1.2rem}.tutorial-item::before{width:3rem;height:3rem;background:var(--primary);position:absolute;z-index:1;content:"";border-radius:100%;margin:auto;left:0;right:0;top:0;bottom:0}.tutorial-item::after{width:0;height:0;position:absolute;z-index:1;content:"";margin:auto;left:0;right:0;top:0;bottom:0;border-left:1rem solid #fff;border-top:.6rem solid #fff0;border-bottom:.6rem solid #fff0}.tutorial-item.tutorial-big::before{width:4rem;height:4rem}.tutorial-once{width:100%;max-width:500px;position:relative;padding-bottom:60%;height:0;margin:auto}.tutorial-once .tutorial-item.tutorial-big-one{height:100%;width:100%;position:absolute}.doc-flag{font-weight:700;font-size:1.2rem;color:var(--secondary)}.doctor-section-title{font-weight:700;font-size:1.2rem;margin-block-end:26px}.doctor-section-title h3{font-weight:700;font-size:24px}.doctor-section-title.online::before,.doctor-section-title.active::before,.doctor-section-title.offline::before{content:"";width:.5rem;height:.5rem;display:inline-block;background:var(--success);vertical-align:middle;border-radius:100%;margin:0 1rem}.doctor-section-title.offline::before{background:var(--danger)}.doctor-section-title.active::before{background:var(--warning)}@keyframes glowing{0%{background-color:#1c87c9;box-shadow:0 0 7px #2ba805}50%{background-color:#049fff;box-shadow:0 0 22px #49e819}100%{background-color:#1aca50;box-shadow:0 0 7px #c91c1c}}.doctor-section-title.online,.doctor-section-title.offline{background:-webkit-linear-gradient(left,#20273f 0%,#284f74 87%,#1380ee 100%);margin-top:1rem;border-radius:60px;border:none;color:#eee;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:20px;padding:11px 5%;text-align:center;text-decoration:none;animation:glowing 1.3s infinite}[name="payment_coupon"]{border-left:0}[name="payment_coupon"]+.input-group-append{border:1px solid var(--primary-color);border-right:0}[name="payment_coupon"]+.input-group-append .btn.btn-light{height:calc(2.25rem + 2px);background:no-repeat;border:0;opacity:0}.fetching[name="payment_coupon"]+.input-group-append .btn.btn-light{opacity:1}[name="payment_coupon"]+.input-group-append .spinner-border.text-dark{width:1.2rem;height:1.2rem;vertical-align:middle}.nav-pills .nav-link{color:var(--third);border:2px solid var(--third);border-radius:0;font-weight:700}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:var(--secondary);background-color:#27496F;background-image:linear-gradient(90deg,#27496F,#30799E);padding-top:calc(0.5rem + 2px);border:0;padding-bottom:calc(0.5rem + 2px)}.nav-pills .nav-link:hover{background-color:var(--secondary);color:#fff}.nav-pills .nav-item:first-child .nav-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.nav-pills .nav-item:last-child .nav-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nav-pills .nav-item+.nav-item{margin-right:-2px}.instant-session img{height:auto;max-width:100%;margin-bottom:-2rem}.instant-session{background-color:#27496F;background-image:linear-gradient(90deg,#27496F,#30799E);color:#fff;padding:1rem;border-radius:.4rem;overflow:hidden}@media(max-width:991px){.tutorial-item.tutorial-big::before{width:3rem;height:3rem}.tutorial-item.tutorial-big,.tutorial-item.tutorial-small{width:calc((100% * (1/2)) - 0.8rem);height:calc((580px / 3) - (2.4rem / 3));margin-top:1.2rem}.tutorial-item.tutorial-small+.tutorial-item.tutorial-small+.tutorial-item.tutorial-small{float:right}}@media(max-width:767px){.how-work-col{border:none!important}.dropdown.gone-on-mobile .btn-primary.dropdown-toggle{display:none}.dropdown.gone-on-mobile .dropdown-menu{padding-block:20px;gap:15px}.dropdown-menu.show{display:grid}.dropdown.gone-on-mobile .dropdown-menu .dropdown-item{font-weight:700;padding:0 15px}.navbar-collapse{height:100%!important;left:-767px;position:fixed;top:0;bottom:0;right:0;background:var(--secondary);overflow:auto;transition:left .2s}.navbar-collapse.collapsing{height:100%!important}.navbar-collapse.collapse.show{left:0}.dropdown.gone-on-mobile .dropdown-toggle{font-size:0;padding:0!important;background:#d9d9d9;width:50px;height:50px;display:grid!important;place-content:center;border-radius:50%!important;box-shadow:none!important}.dropdown.gone-on-mobile .dropdown-toggle::before{content:'\f007';font-family:"Font Awesome 5 Pro";font-weight:700;font-size:24px}}nav.nn.navbar.navbar-expand-md.navbar-light{padding:0}.section-box{margin-block-end:50px}.doctor-filter{background:#f1f1f1;padding:10px 14px;margin-block:35px;border-radius:8px}.doctor-filter input,.doctor-filter select{background:transparent!important;box-shadow:none!important}#header li.nav-item .btn{padding:12px 40px!important}section.section-box.tabbs ul.nav{justify-content:center;margin-block-end:25px}section.section-box.tabbs ul.nav li{width:50%}section.section-box.tabbs ul.nav li button{border:0;border-bottom:2px solid #fff0;outline:0;background:transparent!important;font-size:22px;width:100%}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#bc6a6a!important}.question{display:grid;gap:17px}.question .card{border-radius:7px!important;background:#f1f1f1;border:0!important}.question .card-header{border:0;padding:20px 25px}.question h3.card-link{display:flex;justify-content:space-between;align-items:center}#footer .ttop{display:flex;align-items:center;justify-content:space-between;margin-block-end:40px}#footer .ttop .right h2{font-size:26px;font-weight:600;margin-block-end:15px}#footer .ttop .right small{font-size:14px}#footer .ttop .btn{border-radius:8px;padding:11px 34px}#footer .ttop .left{display:flex;gap:16px}.items-footer{display:grid;grid-template-columns:52% 15% 15% 15%;gap:1%}.item-footer{line-height:1.8;font-weight:300}.copyright{display:flex;align-items:center;justify-content:space-between;margin-block-start:20px}.copyright ul,.copyright p{margin:0}.btn{border-radius:8px!important;padding:10px 20px!important}.menu-site{padding:0;list-style:none;display:flex;gap:25px;margin:0;margin-inline-start:auto;font-size:16px;font-weight:500}.menu-site li a{color:#000}.footer-mobile,.user-mobile{display:none}@media (max-width:992px){section.section-box.tabbs ul.nav li button{font-size:16px}#footer .ttop .right{width:371px;flex:0 0 auto}.items-footer{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px}}#sign-modal .modal-footer{justify-content:center}#sign-modal .modal-footer button{width:100%;background:#403f3f;color:#FFF;border:0}@media (max-width:768px){.footer-mobile{display:flex;padding:0;list-style:none;position:fixed;margin:0;bottom:0;z-index:9;width:100%;justify-content:space-between;background:#FFF}.footer-mobile li a{display:grid;text-align:center;padding:15px 25px;color:#424242}.footer-mobile i{font-size:28px;display:block;margin-block-end:5px}#footer{margin-block-end:82px}.copyright{display:block;text-align:center}ul.social_footer_ul{display:flex;justify-content:center;margin-block-start:14px}.user-mobile{display:block}.user-mobile [type="button"]{display:block!important;all:unset}.input-group.doctorsdig [name="doctor_search"]{width:100%;padding-inline-start:40px;background:#f1f1f1!important;margin-block-start:-24px}.input-group.doctorsdig .fas.fa-search{position:absolute;top:13px;z-index:8;right:17px}.input-group.doctorsdig .form-control+.input-group-prepend{border:0}.doctor-filter{background:#FFF}.input-group.doctorsdig{row-gap:10px}.doctor-filter input,.doctor-filter select{background:#f1f1f1!important;min-height:50px}#footer .ttop{flex-wrap:wrap;justify-content:center;row-gap:20px;text-align:center}#footer .ttop .right{width:100%}.items-footer{display:flex;flex-wrap:wrap}.items-footer .item-footer:nth-child(1){width:100%}.item-footer{flex:0 0 auto}.items-footer .item-footer:nth-child(2),.items-footer .item-footer:nth-child(3){width:47%}.items-footer .item-footer:nth-child(2){order:4}.user-mobile>a.btn{display:inline-flex;align-items:center;gap:8px;background-color:#1d3557;color:#fff;padding:8px 16px;height:40px;border-radius:30px;text-decoration:none;font-size:14px;font-weight:600;border:none;transition:background-color 0.3s ease,transform 0.2s ease}.user-mobile>a.btn::before{content:'\f2f6';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:18px;color:#fff}.user-mobile>a.btn:hover{background-color:#16314a;transform:translateY(-2px)}.datepicker-inline-style .bootstrap-datetimepicker-widget table th{font-size:11px;font-weight:500}}.doctor-box-horizontal{justify-content:space-around;align-items:stretch;width:95%;margin:auto;background:#eaeaea;padding:1%;margin-bottom:3%;border-radius:4px}.package-session{flex:1;margin:10px}.packages-container{text-align:center;margin-bottom:20px}@media (max-width:768px){.doctor-box-horizontal{flex-direction:column!important;align-items:center}.package-session{flex:1 1 100%}}.alert-section{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:508px;height:40px;background-color:#bc6a6a;border-radius:8px;padding:31px 20px}.alert-section p{margin:0;color:#fff;flex:1}.whatsapp-button{display:flex;align-items:center;gap:5px;background-color:#25D366;color:#fff;padding:7px 7px;border-radius:5px;text-decoration:none}.whatsapp-icon{animation:scaleIcon 1.5s infinite}@keyframes scaleIcon{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:520px){.alert-section{flex-direction:column;height:auto;padding:15px}.alert-section p{margin-bottom:10px}}.doctor-box{position:relative}.discount-badge{position:absolute;top:-11px;right:117px;background-color:#e74c3c;color:#fff;padding:5px 10px;border-radius:4px;text-align:center;z-index:1}.discount-badge::before{content:'🎉';font-size:1.3em;position:absolute;top:-10px;right:-10px}.discount-text{display:block;font-size:1.2em;font-weight:700}.old-price{font-size:.8em;text-decoration:line-through}.doctor-videos{font-weight:700}@media (max-width:767px){.discount-badge{top:-8px;right:-8px;padding:3px 7px}.discount-badge::before{font-size:1em;top:-7px;right:-7px}.discount-text{font-size:1em}.old-price{font-size:.7em}}@media (min-width:768px) and (max-width:1024px){.discount-badge{top:-6px;right:50px;padding:4px 8px}.discount-badge::before{font-size:1.2em;top:-5px;right:-5px}.discount-text{font-size:1.1em}.old-price{font-size:.75em}}@media (max-width:768px){.fixed-bottom-btn{position:fixed;bottom:82px;left:0;width:100%;display:flex;justify-content:space-between;background-color:#fff;padding:4px 0;z-index:999}.fixed-bottom-btn a{flex:1 1 50%;text-align:center;margin:0 5px;font-size:14px}.fixed1-bottom-btn{position:fixed;bottom:120px;left:0;width:100%;display:flex;justify-content:space-between;background-color:#fff;border-top:1px solid #ccc;padding:5px 0;box-shadow:0 -2px 5px rgb(0 0 0 / .1);z-index:998}.fixed1-bottom-btn a{flex:1 1 50%;text-align:center;margin:24px 5px;font-size:14px}.footer-mobile{position:fixed;bottom:0;z-index:1000}}.schedule-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:25px;margin:20px auto;max-width:600px;box-shadow:0 10px 20px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease}.schedule-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(0 0 0 / .1)}.schedule-card h3{font-size:1.8em;font-weight:400;color:#fff;background:linear-gradient(135deg,#3a3a8b,#2c2c72);border-radius:12px;padding:15px;margin:0 15px 20px 15px;text-align:center;letter-spacing:1px;box-shadow:0 4px 8px rgb(0 0 0 / .2);transition:transform 0.3s ease,box-shadow 0.3s ease}.schedule-card h3:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgb(0 0 0 / .3)}.schedule-card h3.today{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.schedule-card h3.tomorrow{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.schedule-card h3.future{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.schedule-card ul{list-style:none;padding:0;margin:0}.schedule-card li{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #e6e6e6;border-radius:12px;margin-bottom:10px;background:#fafafa;transition:background 0.3s ease,transform 0.2s ease}.schedule-card li:hover{background:#f8f8ff;transform:scale(1.02)}.schedule-card li span{font-size:.95em;color:#555;margin:0 5px;text-align:center;flex:1}.schedule-card li span[data-currency-amount]{font-weight:700;color:#4c51bf}.book-now-trigger{background-color:#48bb78;color:#fff;padding:10px 20px;border:none;border-radius:8px;font-size:1em;font-weight:600;text-align:center;cursor:pointer;box-shadow:0 4px 10px rgb(72 187 120 / .3);transition:all 0.3s ease;display:inline-block}.book-now-trigger:hover{background-color:#38a169;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 15px rgb(56 161 105 / .4)}.book-now-trigger:active{background-color:#2f855a;transform:translateY(0);box-shadow:0 4px 10px rgb(72 187 120 / .2)}.reserved-button{background-color:#e53e3e;color:#fff;cursor:not-allowed;opacity:.9;box-shadow:none}.reserved-button:hover{opacity:1}.reserved{background:rgb(245 101 101 / .1);border-left:6px solid #e53e3e}.loading{opacity:.7;pointer-events:none}.loading::after{content:' ...';animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{content:' ...'}40%{content:' ..'}60%{content:' .'}80%,100%{content:''}}.show-more-slots,#load-more-days{display:block;margin:20px auto;padding:12px 25px;background:linear-gradient(135deg,#4c51bf,#3a3d99);color:#fff;font-size:1.1em;font-weight:500;border:none;border-radius:10px;text-align:center;box-shadow:0 4px 8px rgb(0 0 0 / .2);cursor:pointer;transition:all 0.3s ease;letter-spacing:.5px;max-width:300px}.show-more-slots:hover,#load-more-days:hover{background:linear-gradient(135deg,#5a67d8,#4c51bf);box-shadow:0 6px 12px rgb(0 0 0 / .3);transform:translateY(-3px)}.show-more-slots:active,#load-more-days:active{background:linear-gradient(135deg,#3a3d99,#2c2e77);transform:translateY(0);box-shadow:0 3px 6px rgb(0 0 0 / .2)}.show-more-slots:disabled,#load-more-days:disabled{background:#d1d1d1;color:#999;cursor:not-allowed;box-shadow:none}.unavailable-button{display:inline-block;padding:10px 20px;background-color:#ccc;color:#666;border:none;border-radius:5px;font-size:14px;cursor:not-allowed;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;font-weight:700}.unavailable-button:hover{background-color:#b3b3b3;color:#fff}.unavailable-button:disabled{opacity:.7;pointer-events:none}.no-schedule-message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;padding:15px;text-align:center;font-size:1.2rem;font-weight:700;box-shadow:0 4px 6px rgb(0 0 0 / .1);margin:20px auto;max-width:600px}.schedule-list span{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.schedule-list span:nth-child(1){color:#333}.schedule-list span:nth-child(2){color:#555}.schedule-list span:contains("مدة"){font-weight:400;color:#777;font-size:14px}.schedule-list span:nth-child(4){color:#1a73e8;font-size:18px}@media (max-width:600px){.schedule-card{padding:20px}.schedule-card li{flex-wrap:wrap;justify-content:center;text-align:center}.schedule-card li span{flex:100%;margin-bottom:5px}.btn{width:100%}}.offer-text{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgb(0 0 0 / .8);margin:15px 0;position:relative;display:inline-block;text-align:center}.offer-text::after{content:'';position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);width:120px;height:20px;border-radius:50%;border:2px solid #fff;border-top:none}.offer-text::before{content:'';position:absolute;left:50%;bottom:-35px;transform:translateX(-50%);width:100px;height:15px;border-radius:50%;border:1px solid #fff;border-top:none;opacity:.7}.main-cta-button{background-color:#e63946;color:#fff;padding:15px 40px;font-size:22px;border-radius:50px;text-decoration:none;font-weight:700;box-shadow:0 8px 25px rgb(230 57 70 / .4);transition:all 0.4s ease}.main-cta-button:hover{background-color:#d62839;transform:translateY(-5px);color:springgreen}.pulse-button{animation:pulse 5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(230 57 70 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.floating-note,.floating-cloud,.floating-bubble{position:absolute;padding:20px;border-radius:20px;font-size:16px;font-weight:700;color:#333;width:260px;box-shadow:0 6px 20px rgb(0 0 0 / .08);animation:float 6s ease-in-out infinite}.floating-note{background:#fff3cd;top:20px;left:5%;transform:rotate(-3deg)}.floating-cloud{background:#fff;top:80px;left:35%;transform:rotate(2deg)}.floating-bubble{background:#d0f0fd;top:40px;right:5%;transform:rotate(-2deg)}@keyframes float{0%{transform:translateY(0) rotate(var(--rotate))}50%{transform:translateY(-10px) rotate(calc(var(--rotate) + 2deg))}100%{transform:translateY(0) rotate(var(--rotate))}}.service-card-horizontal{position:relative;display:flex;align-items:center;background:#fff;padding:20px;border-radius:16px;width:580px;box-shadow:0 4px 20px rgb(0 0 0 / .06);transition:all 0.5s cubic-bezier(.4,0,.2,1);opacity:0}.service-card-horizontal:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgb(0 0 0 / .1)}.service-icon{font-size:44px;margin-right:20px}.service-content{flex-grow:1;text-align:right}.service-content h2{margin-bottom:8px;font-size:24px;font-weight:700;color:#222}.service-content p{font-size:16px;color:#666}.service-action{margin-left:10x}.badge-free{position:absolute;top:-10px;right:-10px;background-color:#38b000;color:#fff;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:700}.fade-in-right{transform:translateX(100px)}.fade-in-left{transform:translateX(-100px)}.service-card-horizontal.visible{opacity:1;transform:translateX(0)}@media (max-width:768px){.hero-title{font-size:24px!important;margin-top:6%!important;margin-bottom:15px!important}.hero-subtitle{font-size:16px!important;margin-bottom:25px!important}.main-cta-button{padding:16px 30px;font-size:18px}.cta-floating{height:300px;position:relative;margin-top:50px}.floating-note,.floating-cloud,.floating-bubble{position:absolute;width:85%;max-width:190px;padding:14px;font-size:13px;border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .06);animation:float 6s ease-in-out infinite;direction:rtl;text-align:right}.floating-note{top:0;right:0;transform:rotate(2deg)}.floating-cloud{top:100px;right:calc(50% - 95px);transform:rotate(-1deg)}.floating-bubble{top:200px;right:42%;transform:rotate(-2deg)}.free-services .service-card-horizontal{margin-left:0!important;margin-right:0!important}.free-services .service-card-horizontal:nth-child(1){align-self:flex-start!important}.free-services .service-card-horizontal:nth-child(2){align-self:flex-end!important}.service-card-horizontal{width:85%;flex-direction:row;align-items:flex-start;padding:15px;border-radius:14px;box-shadow:0 2px 10px rgb(0 0 0 / .05);background:#fff;position:relative}.service-icon{font-size:30px;margin-right:10px;margin-top:5px}.service-content{flex-grow:1;text-align:right;margin-bottom:10px}.service-content h2{font-size:15px;margin-bottom:4px}.service-content p{font-size:12px;margin:0;line-height:1.5}.service-action{position:absolute;bottom:-19%;left:7%}.badge-free{font-size:10px;padding:3px 6px;top:-6px;right:-6px}}.user-mobile-btn{display:inline-flex;align-items:center;gap:8px;background-color:#1d3557;color:#fff;padding:10px 24px;height:46px;border-radius:30px;text-decoration:none;font-size:15px;font-weight:600;border:none;transition:all 0.3s ease}.user-mobile-btn::before{content:'\f2f6';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:20px;color:#fff}.user-mobile-btn:hover{background-color:#16314a;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.user-mobile a.user-mobile-btn{display:inline-flex;align-items:center;gap:8px;background-color:#1d3557;color:#fff;padding:8px 16px;height:40px;border-radius:30px;text-decoration:none;font-size:14px;font-weight:600;border:none;transition:background-color 0.3s ease,transform 0.2s ease;margin:8px 12px}.user-mobile a.user-mobile-btn::before{content:'\f2f6';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:18px;color:#fff}.user-mobile a.user-mobile-btn:hover{background-color:#16314a;transform:translateY(-2px)}}.price-link-button{width:100%;text-align:center;color:#ffffff!important;font-weight:500;text-decoration:none;background:#16a085;font-size:15px;transition:color 0.3s ease;line-height:41px;height:47px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.price-link-button i{margin-left:5px;color:#fff}