@media (max-width:1199px){.counters-container .counters h2{font-size:36px}.apps-container .text h2{font-size:35px;line-height:1.2}.faq-container h2,.spec-container h2{font-size:36px}.faq-container .faq-questions button{font-size:21px}.partners-container h2{font-size:36px;margin:0 auto 30px}body.search-page .results-container .search-result.no-program .avatar,body.search-page .results-container .search-result.with-program .avatar{width:100px;height:100px;line-height:100px}body.search-page .results-container .search-result.with-program .details{max-width:205px}body.search-page .results-container .search-result.with-program .details .name{font-size:16px}body.search-page .results-container .search-result.with-program .details .type{font-size:15px}body.search-page .results-container .search-result.with-program .details .btn-create{font-size:14px}body.search-page .results-container .search-result.with-program .program .head .col{padding-right:0;padding-left:0;min-width:60px}body.profile-page .py-4 .main-content .program-container{flex:0 0 330px}body.profile-page .py-4 .main-content .program-container .program .header{font-size:17px}body.profile-page .py-4 .main-content .program-container .program .head .col{padding-right:5px;padding-left:5px}body.profile-page .py-4 .main-content .program-container .program .head .navigate.prev{left:-20px}body.profile-page .py-4 .main-content .program-container .program .head .navigate.next{right:-20px}body.profile-page .py-4 .main-content .program-container .program.is-sticky .body .time-point{padding-right:6px;padding-left:6px}body.login-page .form-container{margin:100px auto}body.login-page .form-container form{min-height:481px}body.register-page .login-form form .form-group>div:last-child .multiblock.services input{width:65%}body.register-page .login-form form .form-group>div:last-child .multiblock.services input:nth-child(2){width:calc(35% - 128px)}body.patient-payments-page .content-panel .custom-row .alimentare{width:350px;min-width:350px}body.patient-payments-page .content-panel .custom-row .alimentare .balance{font-size:40px}body.profile-page .main-content .program-container.video .program .icons-div-consult .div-icon{height:40px}body.profile-page .main-content .program-container.video .program .icons-div-consult .div-icon .icon{height:38px;margin:2px 16px 2px 2px}body.profile-page .main-content .program-container.video .program .icons-div-consult .div-icon .icon i{font-size:17px}body.profile-page .main-content .program-container.video .program .icons-div-consult .div-icon .text{font-size:13px}body.profile-page .main-content .program-container.video .program .video-prices{flex-wrap:wrap}body.profile-page .main-content .program-container.video .program .video-prices .video-numbers{min-width:100%;width:100%;margin-bottom:10px;padding:10px 15px}body.profile-page .main-content .program-container.video .program .video-prices .video-numbers .duration{width:52%}body.profile-page .main-content .program-container.video .program .video-prices .text{font-size:14px}.search form h1{padding:0}}@media (max-width:989px){nav.navbar .navbar-nav .nav-item .nav-link{font-size:15px}.counters-container .counters h2{font-size:27px}.counters-container .counters .totals{margin:55px auto}.apps-container .text h2{font-size:27px;margin:30px auto}.faq-container h2,.spec-container h2{font-size:27px}.faq-container .faq-questions button{font-size:17px}.faq-container .faq-questions .card-body{font-size:14px}.partners-container h2{font-size:27px;margin:0 auto 25px}body.search-page .results-container{flex:0 0 100%;max-width:100%}body.search-page .results-container .info{font-size:13px}body.search-page .map-container{display:none}body.profile-page .py-4 .profile-menu{border-bottom:none;margin:35px auto 0}body.profile-page .py-4 .profile-menu .background,body.profile-page .py-4 .profile-menu .container .sticky-wrapper{display:none}body.profile-page .py-4 .profile-menu .container .avatar{width:140px;height:140px;line-height:140px;border-radius:4px}body.profile-page .py-4 .profile-menu .container .info.is-sticky{height:170px;width:auto;position:relative!important}body.profile-page .py-4 .profile-menu .container .info.is-sticky .fullname,body.profile-page .py-4 .profile-menu .container .info.is-sticky .specialities,body.profile-page .py-4 .profile-menu .container .info.is-sticky .type{display:block}body.profile-page .py-4 .profile-menu .container .info .menu{display:none}body.profile-page .py-4 .profile-menu .container .info-sticky-bg{display:none!important}body.profile-page .py-4 .main-content .program-container{order:-1;flex:0 0 100%;margin-bottom:30px}body.profile-page .py-4 .main-content .program-container .sticky-wrapper{display:none}body.profile-page .py-4 .main-content .program-container .program{position:relative;top:0;z-index:2;border-radius:4px;background-color:#fff;box-shadow:0 0 9.6px .4px rgba(0,0,0,.08);padding:70px 50px 10px}body.profile-page .py-4 .main-content .program-container .program.is-sticky{top:0;position:relative!important}body.appointment-page .appointment-details .head{text-align:center}.phone-modal .modal-content{min-width:50px}body.appointment-list .appointments-container .tabs{width:220px}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head{display:block}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head div{display:inline-block}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head div.col-5,body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head div.col-7{width:100%;max-width:100%}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head div.text-right{text-align:left!important}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .head .time{margin-right:0}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .block.doctor-info .avatar{min-width:50px}body.appointment-list .appointments-container .tabs ul li.nav-item a .appointment-details .block.patient{padding:10px 15px}body.appointment-list .appointments-container .tab-body .page-block .actions-block a{font-size:13px}body.register-page.plans .login-form{padding:30px 120px}body.register-page .page-head h1{font-size:24px}body.register-page .login-form form .form-row .form-group{margin-bottom:15px;padding-right:0}body.register-page .login-form form .form-row .avatar{margin:0 auto 20px}body.register-page .login-form form .form-group{margin-bottom:15px;padding-right:0}body.register-page .login-form form .form-group>div:last-child .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){max-width:1000px!important}body.register-page .login-form form .form-group>div:last-child .multiblock.services input{width:70%}body.register-page .login-form form .form-group>div:last-child .multiblock.services input:nth-child(2){width:calc(30% - 88px)}body.register-page .login-form form .form-group>div:last-child .multiblock input{padding-right:95px}body.register-page .login-form form .form-group>div:last-child .multiblock .add-btn{width:90px}body.register-page .login-form form .form-group .col-form-label{font-size:15px}body.register-page .login-form form .form-group .clinic-block .custom-check{left:0!important}body.register-page .login-form form .form-group .parafa-block{max-width:100%}body.register-page .login-form form .next-step-btn .btn{width:100%}body.register-page .login-form form .map_row{margin-top:30px}body.register-page .login-form form .map_row .col-form-label{padding-left:15px;text-align:left}body.register-page .specialities_block.active{width:100%}body.patient-settings-page .settings-form{margin:40px auto}body.patient-settings-page .settings-form .flex-block{display:block}body.patient-settings-page .settings-form .avatar-block{padding:30px 0}body.patient-settings-page .settings-form .avatar-block .avatar{margin:auto}body.patient-settings-page .settings-form .profile-details{padding:0 30px 30px}body.patient-payments-page .content-panel .custom-row{flex-wrap:wrap}body.patient-payments-page .content-panel .custom-row .alimentare{width:100%;margin:0 0 15px}body.profile-page .main-content .program-container .video-call-available{position:static;margin-top:30px}}@media (max-width:767px){body.welcome .main-wrapper{background-image:none;background-color:#04d8f8}body.welcome .steps{max-width:85%}#mobileTypes{display:block}#desktopTypes{display:none}.search form h1{font-size:28px}.search form p{margin:10px auto 15px;font-size:18px}nav.navbar ul.navbar-nav{padding:0;margin:0}nav.navbar ul.navbar-nav .nav-item .nav-link{margin-left:0}.counters-container{padding-bottom:30px}.counters-container .counters h2{margin-top:30px}.counters-container .counters .totals p{max-width:280px}.counters-container .counters .totals p .cifre{font-size:56px}.counters-container .counters .stat{font-size:15px}.counters-container .counters .stat p{font-size:36px}.apps-container{padding-bottom:30px;padding-top:30px}.apps-container .img-container{text-align:center;padding-right:0}.apps-container .text h2{font-size:25px;margin:0 auto 5px}.apps-container .text ul li{font-size:16px}.apps-container .text .download-link{margin:15px 10px 0 0}.apps-container .text .download-link img{max-width:100px}.spec-container{padding-top:30px;padding-bottom:0}.spec-container .container{padding-right:0;padding-left:0}.spec-container .text h2{margin:0 auto 30px}.spec-container .text .img-container{display:none}.spec-container .lists-container{flex:0 0 100%;max-width:100%}.spec-container .lists-container ul{width:100%;background-color:#fff}.spec-container .lists-container ul.display-all li.hidden{display:block}.spec-container .lists-container ul li.hidden{display:none}.spec-container .lists-container ul li:first-child a{border-top:1px solid #d0d0d0}.spec-container .lists-container ul li a{display:block;text-decoration:none;color:#2b2b3e;font-size:16px;line-height:32px;padding:13px 20px!important;border-bottom:1px solid #d0d0d0}.spec-container .lists-container ul li a i{float:right;line-height:32px}.spec-container .lists-container .show-all-specs-block{background-color:#fff;display:inline-block;width:100%}.spec-container .lists-container .show-all-specs-block .show-all-specs{display:block;width:70%;text-align:center;cursor:pointer;margin:40px auto;height:50px;line-height:50px;font-size:16px;font-family:Proxima Nova Semibold,sans-serif;color:#fff;background-color:#5ca1ce;border-radius:4px}.spec-container .lists-container .show-all-specs-block .show-all-specs:active,.spec-container .lists-container .show-all-specs-block .show-all-specs:focus,.spec-container .lists-container .show-all-specs-block .show-all-specs:hover{color:#fff;text-decoration:none;background-color:#3989be}.faq-container{padding-top:30px;padding-bottom:30px}.faq-container h2{margin-bottom:30px}.partners-container{padding-top:30px;padding-bottom:30px}.login-form-popin{position:fixed;top:10px;right:0;margin:auto;left:0;width:calc(100% - 20px);max-width:450px}.login-form-popin .arrow-popin-new{display:none}.login-form-popin-cover{background-color:rgba(42,167,183,.6)}body.appointment-page .page-head{text-align:center}body.appointment-page .page-head h1 i{display:none}body.appointment-page .page-head h1 ul.steps{display:block;float:none;margin:10px auto}body.appointment-page .page-head hr{margin-top:30px;margin-bottom:30px}body.appointment-page .form-container form .next-step-btn{text-align:center}body.appointment-page .appointment-details .head{text-align:left}.terms-modal .modal-content{min-width:100px}body.appointment-list .appointments-container .tabs{display:none}body.appointment-list .appointments-container .tab-content>.tab-pane{display:block;opacity:1}body.appointment-list .appointments-container .tab-body .page-block .actions-block a{font-size:16px;text-align:left;margin:15px}body.register-page.plans .login-form{padding:30px}body.register-page main .login-form form .next-step-btn{padding-bottom:20px}body.register-page main .login-form form .next-step-btn .btn{width:100%;margin-bottom:10px}body.register-page main .login-form form .group-head{margin-top:30px}body.register-page main .login-form form .form-group.type label{left:0}body.register-page main .login-form form .form-group .col-form-label{text-align:left;padding-left:15px;font-size:18px}body.register-page main .login-form form .form-group>div:last-child .multiblock.services input:nth-child(2){width:calc(30% - 58px)}body.register-page main .login-form form .form-group>div:last-child .multiblock input{padding-right:65px}body.register-page main .login-form form .form-group>div:last-child .multiblock .add-btn{width:60px}.pagination.custom .page-btn{font-size:14px;margin-bottom:10px}.pagination.custom .page-btn.next{padding-left:10px;text-align:left}.pagination.custom .page-btn.next i{right:10px}.pagination.custom .page-btn.prev{text-align:right;padding-right:10px}.pagination.custom .page-btn.prev i{left:10px}body.search-page .results-container .search-result{display:block}body.search-page .results-container .search-result.no-program .avatar,body.search-page .results-container .search-result.with-program .avatar{display:inline-block;vertical-align:top}body.search-page .results-container .search-result.no-program .details,body.search-page .results-container .search-result.with-program .details{display:inline-block;margin-bottom:15px;max-width:999px;width:calc(100% - 110px)}body.search-page .results-container .search-result.no-program .details .btn-create{position:static;float:right}.edges-container .container .options{flex-wrap:wrap}.edges-container .container .options .option:last-child{margin-top:15px}}@media (max-width:576px){.edges-container{display:none}nav.navbar{padding:16px 15px}.search form .inputs{display:none}.search form .inputs.mobile{display:flex}.apps-container .img-container img{max-height:300px}.apps-container .text{text-align:center}.apps-container .text h2{margin:15px auto}.apps-container .text ul{display:inline-block;text-align:left}.apps-container .text .download-link{margin:20px 10px 0 0}.faq-container .faq-icon{text-align:center;padding-right:0}.faq-container .faq-icon img{margin:0 auto 30px;max-height:150px}.faq-container .faq-questions{margin-left:15px}.faq-container .faq-questions .card-body{padding:0 5px 0 25px}body.appointment-page .col-8{flex:0 0 100%;max-width:100%}body.appointment-page .page-head h1 .steps li{width:40px}.appointment-final-step .page-block .title-block .sub-title{padding:0 20px 20px}body.register-page.plans .login-form form .form-row .form-group{padding-left:0}body.register-page main .page-head h1{font-size:24px;text-align:center}body.register-page main .page-head h1 i{display:none}body.register-page main .page-head h1 .step{float:none;display:block;margin:10px auto}body.register-page main .login-form form .form-group.languages .col{flex-basis:auto;margin-bottom:15px}body.register-page main .login-form form .form-group>div:last-child .multiblock.services input{width:65%}body.register-page main .login-form form .form-group>div:last-child .multiblock.services input:nth-child(2){width:calc(35% - 38px)}body.register-page main .login-form form .form-group>div:last-child .multiblock input{padding-right:45px}body.register-page main .login-form form .form-group>div:last-child .multiblock .add-btn{width:40px}}@media (max-width:548px){.counters-container .counters .totals{margin:25px auto;text-align:center}.counters-container .counters .totals p .cifre{font-size:35px}.counters-container .counters .totals img{margin-bottom:10px}.counters-container .counters .stats .col-4{flex:0 0 100%;max-width:100%}.counters-container .counters .stats .col-4 .stat p{font-size:29px}body.support .content form .actions .btn{max-width:100%}body.profile-page .profile-menu .container .info .fullname{margin-bottom:10px;font-size:21px}body.profile-page .profile-menu .container .info .type{font-size:15px}body.profile-page .main-content .program-container .program .body .time-point{font-size:12px}body.profile-page .main-content .profile .block-container .block .title{font-size:17px}body.profile-page .main-content .profile .block-container .block ul li{font-size:13px}.spec-container ul{text-align:center}.services_contacts{display:block!important}.services_contacts .block:first-child{border-bottom:1.5px solid rgba(217,223,226,.5);border-right:none!important}body.patient-payments-page .content-panel{margin:25px auto}body.patient-payments-page .content-panel .custom-row .alimentare{min-width:100px}body.patient-payments-page .content-panel .custom-row .istoric{padding:0;border:none}body.patient-payments-page .content-panel .custom-row .istoric .title{margin:15px 0 10px}body.patient-payments-page .content-panel .custom-row .istoric .transactions{padding-right:0!important;max-height:320px}body.patient-payments-page .content-panel .custom-row .istoric .transactions .transaction{padding:5px 10px;margin-bottom:10px}body.patient-payments-page .content-panel .custom-row .istoric .transactions .transaction .icon{margin-right:10px}body.patient-payments-page .content-panel .custom-row .istoric .transactions .transaction .amount,body.patient-payments-page .content-panel .custom-row .istoric .transactions .transaction .info p.date,body.patient-payments-page .content-panel .custom-row .istoric .transactions .transaction .info p.description{font-size:14px}}@media (max-width:465px){.login-form-popin .option img{display:none}.login-form-popin .option .action{width:calc(100% - 40px)}.login-form-popin .option .hint{max-width:80%}body.profile-page .main-content .program-container .video-call-available .video-conference-online{top:15px;padding-right:5px}#modalProEdges .modal-dialog .modal-footer .btn{margin:20px auto}}@media (max-width:420px){.search form .inputs input{font-size:14px}.search form .inputs button span{display:none}.search form .inputs button img{margin-left:0}.steps{max-width:100%}.steps ul li{min-width:76px}.steps ul li:first-child p{padding:0 5px}.steps ul li p{font-size:12px}.apps-container,.counters-container,.faq-container,.footer-container{display:none}body.search-page .results-container .search-result{display:block}body.search-page .results-container .search-result .avatar{margin:0 auto 15px;display:block}body.search-page .results-container .search-result .details{margin-bottom:15px;max-width:999px;width:100%}body.search-page .results-container .search-result .details .name,body.search-page .results-container .search-result .details .price,body.search-page .results-container .search-result .details .type{text-align:center}body.search-page .results-container .search-result .details .btn-create{margin:30px auto 0}body.register-page .login-form form .group-head{font-size:17px}body.register-page .login-form form .form-group .col-form-label{font-size:15px}.partners-container{display:none}.spec-container ul li{text-align:left}.spec-container ul li a{font-family:Proxima Nova Regular,sans-serif;font-size:14px}.navbar .navbar-brand img{height:30px}body.register-page main .login-form form .form-group .col-form-label{padding-left:0}body.register-page .login-form{padding:20px}body.register-page .login-form.step-2{padding:30px 15px 15px}body.register-page main .login-form form.reg-step-1 .form-group.password-group{margin-bottom:0}body.register-page main .login-form form.reg-step-1 .form-group.next-step-btn{margin-bottom:0;margin-top:0;padding:0}body.register-page main .login-form form.reg-step-1 .form-group.next-step-btn .btn{margin-bottom:0}body.register-page main .login-form form.reg-step-2 .form-group .col-form-label{padding-left:15px}body.register-page main .login-form form.reg-step-2 .form-group .clinic-block .cabinet_privat_nume{margin-left:0;margin-top:10px;max-width:100%}body.register-page main .login-form form.reg-step-2 .form-group .clinic-block .custom-check .btn-group .fancy-checkbox{margin-top:4px}body.register-page main .login-form form.reg-step-2 .form-group .clinic-block .custom-check .btn-group label.custom-check-label{font-size:18px}body.register-page main .login-form form.reg-step-2 .form-group>div:last-child .multiblock.services input{width:60%}body.register-page main .login-form form.reg-step-2 .form-group>div:last-child .multiblock.services input:nth-child(2){width:calc(40% - 38px)}body.register-page main .login-form form.reg-step-2 .form-group .parafa-block .load-parafa{width:40px}body.register-page main .login-form form.reg-step-2 .group-head{margin-top:10px;font-family:Proxima Nova Bold,sans-serif}.pagination.custom .page-btn{font-size:10px;margin-bottom:10px}.pagination.custom .page-btn.next{padding-left:10px;text-align:left}.pagination.custom .page-btn.next i{right:10px}.pagination.custom .page-btn.prev{text-align:right;padding-right:10px}.pagination.custom .page-btn.prev i{left:10px}body.patient-payments-page .content-panel .custom-row .alimentare .balance{font-size:28px}body.patient-payments-page .content-panel .custom-row .alimentare .btn{font-size:16px}.modal.add-balance .modal-dialog .modal-content .modal-header{padding:20px}.modal.add-balance .modal-dialog .modal-content .modal-body{padding:0 20px 20px}.bootoast-container.top.right{right:5px;top:5px}body.profile-page .main-content .program-container .video-call-available{position:static;margin-top:30px}#clientModal .modal-dialog,#clientModal .modal-dialog .modal-body,#clientModal .modal-doctor-consult,#clientModal .modal-doctor-consult .modal-body{height:100vh}.modal-doctor-consult .modal-content .photo-doctor{width:70vw;height:auto;margin-top:10vh}.modal-doctor-consult .modal-content .buttons-for{position:absolute;bottom:15vh;left:0;right:0}body.patient-payments-page .content-panel .custom-row .alimentare-row{min-width:100%;width:100%;margin-right:0}body.patient-payments-page .content-panel .custom-row .alimentare-row .alimentare .balance{font-size:45px}body.appointment-list .appointments-container .tab-body .page-block .actions-block .call-btn.unavailable .time-left{text-align:center}body.appointment-list .appointments-container .tab-body .page-block .actions-block .call-btn .text{padding-right:20px;font-size:14px}body.appointment-list .time-block .row>div:first-child{padding-right:0}body.mobile #localityDropDownContainer .dl-dropdown>.searchbar-result-profile-wrapper .searchbar-result-profile .searchbar-result-profile-details.clinic-name,body.mobile #searchDropDownContainer .dl-dropdown>.searchbar-result-profile-wrapper .searchbar-result-profile .searchbar-result-profile-details.clinic-name{top:auto}}