.appointment-review-form input[type=text],.booking-calender-scroll .slick-slider,.review-details input[type=email],.review-details input[type=text],.review-tiz-form .new-re li input[type=text],.review-tiz-form .new-re li textarea{box-sizing:border-box;box-sizing:border-box}@media (min-width:1900px){.container{width:1600px}}@media (min-width:1700px){.container{width:1550px}}@media (min-width:1600px){.container{width:1550px}}.title_h1{font-size:32px}.title_h2{font-size:30px}.title_h3{font-size:28px}.title_h4{font-size:26px}.title_h5{font-size:24px}.content_h1,.title_h6{font-size:22px}.content_h1,.content_h2,.content_h3,.content_h4,.content_h5,.content_h6{color:#000;padding-bottom:10px;margin:0;text-align:left}.content_h6{font-size:12px}.content_h5{font-size:14px}.appointment-review-form label,.content_h4{font-size:16px}.content_h3{font-size:18px}.content_h2{font-size:20px}.bg-img-common,.common-space,.common-text-bg{background-repeat:no-repeat;background-size:cover;background-position:center}.fa-telegram-plane:before{content:"\f1d8"}.fab{font-family:"Font Awesome 5 Brands"}.black-text{color:#000!important}.white{background-color:#fff!important}a,a:hover{text-decoration:none}.f-logo-socialmedia ul li,.footer-copyrights ul li,.logo_content ul li{list-style:disc!important}.f-logo-socialmedia ol li{list-style-type:decimal}.fas{font:14px/1 FontAwesome}.booking-doctor,.booking-working-hours li:first-child{font-weight:700}@media (min-width:290px) and (max-width:992px){.container{width:90%!important}}.right-align{text-align:right}.cta.animation-oval span{content:"";position:absolute;top:0;left:0;display:block;border-radius:28px;width:38px;height:38px;transition:.3s}.cta.animation-oval{margin:auto;padding:10px 10px 10px 60px!important;transition:.2s;position:relative;font-size:16px;background-color:#f0f8ff00;font-weight:700;border:none;line-height:18px;display:table-caption;margin-top:0!important;width:max-content;vertical-align:middle}.booking-popup-modal,.cta.animation-oval:hover span{width:100%}.cta.animation-oval:active{transform:scale(.96)}.cta.animation-oval:after{font-family:FontAwesome;font-size:28px!important;content:"\f178"!important;left:25px;width:37px;height:10px;position:absolute;top:10px!important;font-weight:100}.animation-oval,.oval{border-radius:50px}.app-booking-tab{padding:0;margin:0 0 30px;box-shadow:0 1px 4px 3px rgba(208,208,208,.17);-moz-box-shadow:0 1px 4px 3px rgba(208,208,208,.17);-webkit-box-shadow:0 1px 4px 3px rgba(208,208,208,.17)}.booking-doctor{padding:0;margin:0 0 10px;font-size:20px}.appointment-review-given li a,.appointment-review-rating li a,.appointment-timing,.booking-appointment-related-comments li,.booking-appointment-review,.booking-comment-content,.booking-doctor-profile,.booking-doctors-name,.booking-doctors-pro-location h6,.booking-social-media li a,.comment-message,.register_form,.review-component,.user-comments,.your-appoinment .your-appoinment-detail,form{padding:0;margin:0}.booking-doctors-name h4{padding:20px 10px;margin:0;font-size:20px;font-weight:600;text-transform:uppercase}.booking-appointment-tabs{display:grid;grid-template-columns:repeat(5,1fr);overflow:auto}.booking-tablink{background-color:#dadada;color:#fff;padding:14px 16px;border:none;outline:0;cursor:pointer;font-size:17px}.booking-tablink i{padding:5px;margin:0;font-size:16px;color:#01579b}.booking-tablink:hover{background-color:silver}.booking_appointment_inputfield .modal-overlay,.gmap_canvas{background:0 0!important}.booking-profile-tab{padding:40px!important;margin:0}.tabcontent{color:#fff;display:none;padding:30px;text-align:center}.booking-tab-image{padding:0;margin:0 auto;width:100%}.gmap_canvas,.mapouter{height:300px;width:300px}.booking-comment-image img,.booking-tab-image img,.list-comments .comment-img img,.review-head .review-img img{padding:0;margin:0;width:100%}.booking-doctor-profile li{padding:0;margin:0 0 15px;color:#000;list-style-type:none}.booking-app-skill{padding:0;margin:0 0 10px;display:table}.booking-app-skill li{padding:0;margin:0;float:left;display:flex}.booking-doctor-skill{padding:0;margin:0;font-size:14px;font-weight:600}.booking-doctor-skill-name{padding:0 10px;margin:0 0 0 10px;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.booking-app-rating,.booking-doctors-pro-bookingbtn,.booking-doctors-pro-location{padding:0;margin:0 0 10px}.booking-app-rating i{padding:1px;margin:0;font-size:16px}.booking-doctors-pro-bookingbtn a{padding:10px 15px;margin:0;border-radius:20px;font-size:15px;letter-spacing:1px;font-weight:600;display:inline-block}@media (min-width:320px) and (max-width:480px),(min-width:481px) and (max-width:767px){.tabcontent{padding:0;margin-top:30px}.booking-profile-tab{margin:0;padding:20px!important}.booking-appointment-tabs{min-width:200px;max-width:600px;overflow-y:auto}}.mapouter{position:relative;text-align:right;margin:0 0 20px}.gmap_canvas{overflow:hidden}.booking-doctor-location{padding:0 60px;margin:0;text-align:left}.booking-doctor-location h4{padding:0;margin:0 0 15px;font-size:25px;font-weight:500;margin-bottom:30px!important}.booking-location-detail{padding:0;margin:0 0 15px;display:table;width:100%}.booking-location-detail li{padding:0;margin:0;font-size:16px;font-weight:500;float:left;list-style-type:none}.booking-location-detail li a{padding:0;margin:0;display:block}.booking-location-detail li :hover a{color:#09f}.booking-label{padding:0;margin:0;width:35%}.booking-address{padding:0;margin:0;width:65%}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.booking-tab-image{margin:0!important}.gmap_canvas,.mapouter{height:200px;width:200px}.booking-doctor-location{margin:0 auto;width:100%!important}}@media (max-width:767px) and (min-width:481px){.booking-map{padding:0;margin:0 auto;width:60%!important}}@media (min-width:768px) and (max-width:1024px){.booking-map{padding:0;margin:0 auto;width:60%!important}.booking-tab-image{padding:0;margin:0 auto;width:100%}.booking-doctor-location{margin:0 auto;width:50%}}@media (min-width:481px) and (max-width:767px){.booking-tab-image{padding:0;margin:0 auto;width:100%}.booking-doctor-location{margin:0 auto;width:60%}.booking-appointment-review h4{font-size:17px!important}.booking-comment-content p{font-size:13px!important}.booking-social-media-tab h4{font-size:18px!important}.booking-social-media-tab h5{font-size:20px!important}}.booking-appointment-review h4{padding:0;margin:0 0 15px;font-size:20px;font-weight:500}.appointment-review-rating{padding:0;margin:0 auto;display:table}.appointment-review-rating li{padding:0 0 0 10px;margin:0;float:left}.appointment-review-rating li a i{padding:10px;margin:0;font-size:22px}.appointment-review-rating li:hover i{color:rgba(253,250,68,.952)!important}.appointment-review-star{margin:0 auto}.appointment-review-form{padding:0;margin:0 auto;width:70%}.appointment-review-form input[type=text]{margin:0 0 20px;border:1px solid #ccc;padding:0 0 0 15px}.appointment-review-form textarea{margin:0 0 20px;padding:15px;height:auto;border:1px solid #ccc}.appointment-review-form input[type=text]:focus:not([readonly]){border-bottom:1px solid #d8d8d8!important;-webkit-box-shadow:0 1px 0 0 #d8d8d8!important;box-shadow:0 1px 0 0 #d8d8d8!important}.booking-appoint-sendbtn{padding:10px 20px;margin:0;font-size:16px;font-weight:600;letter-spacing:1px;border:none}.booking-appoint-sendbtn i{padding:0 0 0 10px;font-size:16px}.booking-appointment-related-comments{padding:0;margin:0;border-bottom:1px solid #ebebeb}.booking-comment-image{padding:15px!important;margin:0;width:7%!important}.booking-comment-content p{padding:0;margin:10px 0;font-size:15px;font-weight:400}.appointment-review-given{padding:0;margin:10px 0;display:table}.appointment-review-given li,.booking-about-detail li,.booking-social-media li{padding:0;margin:0;float:left}.appointment-review-given li a i{padding:0 5px 0 0;margin:0;font-size:16px}.appointment-rating-thumbs{padding:0;margin:0 0 15px;display:block}.appointment-rating-thumbs span{padding:0;margin:0 20px 0 0;font-size:14px}.appointment-rating-thumbs i{padding:0;margin:0;font-size:20px}.booking-comment-content h5{padding:0;margin:10px 0;font-size:18px;font-weight:500}@media (min-width:320px) and (max-width:480px),(min-width:481px) and (max-width:767px),(min-width:768px) and (max-width:1024px),(min-width:768px) and (max-width:1024px) and (orientation:landscape){.appointment-review-star{width:100%}.booking-comment-image{width:15%!important;padding:15px 15px 0!important}.appointment-review-rating li a i{font-size:12px}}.booking-social-media{padding:0 0 15px;margin:0 auto;display:table}.booking-social-media li a i{padding:10px;margin:0 10px 0 0;width:35px;font-size:18px;border-radius:4px;position:relative;top:-12px}.booking-about-detail,.booking-name-detail{padding:0 0 15px;margin:0;display:table;width:100%}.booking-about{padding:0;margin:0;width:15%}.booking-about p,.booking-name p{padding:0;margin:0;font-weight:500;font-size:15px}.booking-about-dt{padding:0;margin:0;width:85%}.booking-about-dt p{padding:0 0 0 15px;margin:0;font-size:14px}.booking-name-dt p{padding:0 0 0 20px;margin:0;font-size:14px}.booking-name-detail li{float:left}.booking-about-day,.booking-name{padding:0;margin:0;width:30%}.booking-name-dt{padding:0;margin:0;width:70%}.booking-about-doctors-details h5{padding:0 0 20px;margin:0;font-size:25px;font-weight:500}.booking-about-doctor{padding:0;margin:0 auto;display:table;width:100%}.booking-about-doctor li{padding:0 10px;margin:0 0 15px;float:left;list-style-type:none;text-align:left}.booking-calender-scroll1{height:150px;width:100%;position:sticky;overflow-x:auto}.booking-about-label{padding:0;margin:0;width:20%;font-size:15px;font-weight:600}.booking-about-answer{padding:0;margin:0;width:80%}.booking-about-answer p{padding:0;margin:0;font-size:14px;font-weight:400}#currentTime{font-size:20px;font-weight:500;color:#f05b19;margin:0 0 10px}.booking-time-doctor{padding:0;margin:0 auto;display:table;width:55%}.booking-time-doctor li{padding:0 0 12px;margin:0;float:left}.booking-about-time{padding:0;margin:0;width:40%}@media (min-width:320px) and (max-width:480px),(min-width:481px) and (max-width:767px),(min-width:768px) and (max-width:1024px){.booking-about-doctor,.booking-time-doctor{width:100%}.booking-about-label{width:40%}.booking-about-answer{width:60%}.booking-about-day{text-align:left;width:25%}.booking-about-time{width:45%}.booking-about-book{width:30%}}.booking-schedule{margin:0;padding:0;list-style:none;color:#000}.booking-schedule li{line-height:28px;padding:0 0 10px}.booking-day{position:relative;text-align:left;width:35%;float:left}.booking-day:after{position:absolute;right:0;content:"-"}@media (min-width:320px) and (max-width:760px),(min-width:768px) and (max-width:1024px){.booking-about{width:30%}.booking-about-dt{width:70%}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.booking-about{width:15%}.booking-about-dt{width:85%}}.booking-appointment-calender-title h4{padding:0;margin:0 0 20px;font-size:26px!important;font-weight:600!important}.booking-appointment-day-time{margin:0;padding:0}.left_arrow,.right_arrow{padding:10px;font-size:20px;position:absolute;top:-15%;background:#1565c0;font-weight:700;color:#fff;margin:0}.booking-calender-scroll .slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.booking-calender-scroll .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;border:1px solid #ccc}.booking-calender-scroll .slick-list:focus{margin:0;padding:0;outline:0}.booking-calender-scroll .slick-list.dragging{margin:0;padding:0;cursor:pointer;cursor:hand}.booking-calender-scroll .slick-slider .slick-list,.booking-calender-scroll .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.booking-calender-scroll .slick-track{margin:0;padding:0;position:relative;top:0;left:0;display:block}.booking-calender-scroll .slick-track:after,.booking-calender-scroll .slick-track:before{display:table;content:'';margin:0;padding:0}.booking-calender-scroll .slick-track:after{margin:0;padding:0;clear:both}.booking-calender-scroll .slick-loading .slick-track{visibility:hidden;margin:0;padding:0}.booking-calender-scroll .slick-slide{margin:0;padding:0;display:none;float:left;height:100%;min-height:1px}.booking-calender-scroll.slick-slide{margin:0;padding:0;float:right}.booking-calender-scroll.slick-slide.slick-loading img{margin:0;padding:0;display:none}.booking-calender-scroll.slick-slide.dragging img{margin:0;padding:0;pointer-events:none}.booking-calender-scroll.slick-initialized .slick-slide{margin:0;padding:0;display:contents}.booking-calender-scroll.slick-loading .slick-slide{margin:0;padding:0;visibility:hidden}.booking-calender-scroll.slick-vertical .slick-slide{margin:0;padding:0;display:block;height:auto;border:1px solid transparent}#review-first,#review-third,.booking-calender-scroll.slick-arrow.slick-hidden,.dr-review-list .comment-list,.review_rating_entry>input,.viewrating>input{display:none}.right_arrow{right:0;z-index:999}.left_arrow{right:4%}@media (min-width:768px) and (max-width:1023px),(min-width:768px) and (max-width:1024px) and (orientation:landscape){.right_arrow{right:0}}@media (min-width:320px) and (max-width:480px){.left_arrow,.right_arrow{display:none!important}}@media (min-width:481px) and (max-width:767px){.left_arrow{right:5%}}.booking-title-day{padding:0;margin:0;width:133px;background-color:#00bcd4!important;color:#fff;position:sticky;left:0}.booking-title-day p{padding:0;margin:0;text-align:center;font-weight:600;font-size:14px}.booking-appointment-hours{padding:0;margin:0;border-left:1px solid #ccc;display:inline-flex}.booking-appointment-hours li{padding:2px 10px;margin:0;text-align:center;font-weight:600;font-size:14px;border-right:1px solid #ccc;border-top:1px solid #ccc;list-style:none}.booking-appointment-hours li:hover{background-color:#bbdefb}.booking-appointment-hours li a{padding:10px 0;margin:0;color:#626262;display:block}.booking-popup-modal.modal .modal-footer{padding:0;height:auto}.booking-close a{padding:15px;margin:0 4px 0 0;border-radius:0 0 47px 55px;background-color:#0000008a}.booking-close a i{padding:6px 7px;border-radius:50px;margin:0}.your-appoinment h3{padding:25px 0;margin:0;font-size:24px;font-weight:600;line-height:24px}.appoinment-list{padding:20px;border-bottom:1px solid #ccc!important}.your-appoinment-detail:last-child li{border-bottom:0}.your-appoinment .appoinment-detail figure{padding:0;margin:0;width:20%;float:left;border-radius:5px}.your-appoinment .appoinment-detail figure img{padding:0;margin:0;width:100%;border-radius:5px}.your-appoinment .appoinment-detail-list{padding:0 0 0 20px;margin:0;width:80%;float:left}.your-appoinment .appoinment-detail-list li{padding:0 0 5px;margin:0}.your-appoinment .appoinment-detail-list li p{padding:0;margin:0;font-size:15px;font-weight:600;line-height:24px}.your-appoinment .appoinment-detail-list li p span{padding:0 0 0 5px;margin:0;font-size:15px;font-weight:400;line-height:24px}.your-appoinment .appoinment-list{margin:0!important;padding:20px!important}.your-appoinment .appoinment-list:nth-child(odd){border-right:1px solid #ccc}.your-appoinment .appoinment-list:last-child,.your-appoinment .appoinment-list:nth-last-child(2){border-bottom:none!important}.your-appoinment .appoinment-choose-btn{padding:0 5px;margin:25px 0;display:table}.your-appoinment .appoinment-choose-btn a{padding:6px 7px;margin:0 10px 0 0;display:inline-block;font-size:15px;font-weight:600;border:1px solid red}.your-appoinment .appoinment-choose-btn a.border-radius{border:2px solid #0d47a1}.your-appoinment .appoinment-choose-btn a.border-radius:hover{border:2px solid #0d47a1;background-color:#0d47a1!important;color:#fff!important}@media (min-width:268px) and (max-width:1023px){.your-appoinment .appoinment-list:nth-child(odd){border-right:none}}@media (min-width:268px) and (max-width:399px){.your-appoinment .appoinment-detail-list{padding:0 15px}.your-appoinment .appoinment-list{border-bottom:1px solid #ccc}.your-appoinment .appoinment-choose-btn a{padding:7px 10px;margin:0 10px 0 0;display:inline-block;font-weight:600;font-size:12px}.your-appoinment .appoinment-detail figure,.your-appoinment .appoinment-detail-list{width:100%}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape),(min-width:768px) and (max-width:1024px),(min-width:320px) and (max-width:676px){.appoinment-list{width:100%!important}.your-appoinment .appoinment-list:nth-child(odd){border-right:0!important}.your-appoinment .appoinment-list:nth-last-child(2){border-bottom:1px solid #ccc!important}}.booking_appointment_inputfield input:not([type]),.booking_appointment_inputfield input[type=date]:not(.browser-default),.booking_appointment_inputfield input[type=datetime-local]:not(.browser-default),.booking_appointment_inputfield input[type=datetime]:not(.browser-default),.booking_appointment_inputfield input[type=email]:not(.browser-default),.booking_appointment_inputfield input[type=number]:not(.browser-default),.booking_appointment_inputfield input[type=password]:not(.browser-default),.booking_appointment_inputfield input[type=search]:not(.browser-default),.booking_appointment_inputfield input[type=tel]:not(.browser-default),.booking_appointment_inputfield input[type=text]:not(.browser-default),.booking_appointment_inputfield input[type=time]:not(.browser-default),.booking_appointment_inputfield input[type=url]:not(.browser-default),.booking_appointment_inputfield textarea.materialize-textarea{background-color:transparent;border:1px solid #ccc!important;border-bottom:1px solid #ccc;padding:10px;border-radius:5px;font-size:18px;height:auto;box-sizing:border-box;margin:0}.booking_appointment_inputfield input[type=password]:not(.browser-default):focus:not([readonly]),.booking_appointment_inputfield input[type=text]:not(.browser-default):focus:not([readonly]){padding-left:10px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-size:18px}.modal-content .row .input-field input:focus{border-bottom:3px solid #ccc!important;box-shadow:0 3px 0 0 #ccc!important}.payment_form_list{padding:40px;margin:0}.booking_appointment_inputfield span{font-size:13px!important}.payment_total_form{padding:20px;margin:0}#content2 h3{padding:0;margin:0;font-weight:400;font-size:24px}.booking_appointment_inputfield{padding:0;margin:0!important;position:relative}.booking-appointment-timing{padding:0;margin:0 0 20px;font-size:16px!important;font-weight:600!important}.appoint-continue-btn{padding:0;margin:0;display:inline-block}.appoint-continue-btn button{padding:10px 7px;margin:0 0 15px;border:2px solid #8bc34a;display:inline-block;font-size:14px;font-weight:600;background:#fff}.appoint-continue-btn button:hover{background:#8bc34a;color:#fff!important}.label-for-apptiming{padding:0;margin:0 10px 0 0;font-size:16px;font-weight:500}.booking_appointment_inputfield .appointment_label{margin:10px 0;font-size:14px;font-weight:600;display:block}.appointment_label span{font-size:15px}::-webkit-input-placeholder{font-size:14px;font-weight:600;color:#ccc}:-moz-placeholder{padding:0;margin:0;font-size:14px;font-weight:600}::-moz-placeholder{font-size:14px;padding:0;font-weight:600}:-ms-input-placeholder{font-size:14px;padding:0;font-weight:600}.appointment_button{padding:10px;margin:10px 0 0}.payment_type{padding:0;margin:0 0 40px}.appointment_button button{padding:0 10px;margin:0;font-size:14px;font-weight:600}.box{color:#fff;padding:0;display:none;margin-top:20px}.choose_appointment_type [type=radio]:checked+span::after,[type=radio].with-gap:checked+span::after,[type=radio].with-gap:checked+span::before{border:2px solid #bdbdbd!important}.choose_appointment_type [type=radio]:checked+span::after,[type=radio].with-gap:checked+span::after{background-color:#bdbdbd!important}.choose_appointment_type{padding:0 10px;margin:0}.choose_appointment_type h3,.choose_appointment_type h4{padding:0;margin:0 0 20px;font-weight:400;font-size:24px;display:block}.booking-apponit-radio p.booking-error,p.booking-error{color:#fc0808!important;font-size:12px!important;display:block;position:absolute}.appointment-li{list-style:none}.top-heading{padding:0 0 10px;margin:0;font-weight:500;font-size:28px}.popuptitle_sub{background:#337ab7;color:#fff;text-align:center;font-size:18px;font-weight:600;padding:3px 0}.meet-title,.meet2-title{font-weight:600;padding:0;margin-bottom:2px}.meet-title{font-size:12px;color:#337ab7}.meet2-title{font-size:16px}.content-detail{margin:0 auto;border-radius:5px}.booking_appointment_inputfield textarea{padding:10px!important;border:1px solid #ccc;width:400px;height:120px}@media (min-width:280px) and (max-width:767px){.content-detail{padding:30px}.booking-doctor-location{padding:0}.booking-location-detail,.booking-social-media{display:flex}.google-facebook-review-list li,.review-item{width:50%!important;margin:0!important}.review-select-star{width:100%!important}.modal{padding-left:0!important;max-height:100%!important}.modal-content{width:95%!important;margin-top:25px!important}.new-re{padding:0 15px}.review-tiz-form .new-re li textarea{width:265px!important}}.error{font-size:14px;padding:0;margin:0}p.booking-error{top:62px;right:0}.booking-apponit-radio p.booking-error{top:75px;left:0}@media (min-width:320px) and (max-width:767px){#content2 h3,.booking-doctor-location h4,.booking-social-media-tab h4,.choose_appointment_type h3,.choose_appointment_type h4,.your-appoinment h3{font-size:20px}.your-appoinment .appoinment-detail-list li p{font-size:14px}#content2,.content-detail,.payment_form_list{padding:0}}@media (min-width:768px) and (max-width:1024px){.bookingapp-tab-li a{width:70%!important}.choose_appointment_type h3,.choose_appointment_type h4{font-size:20px}}@media only screen and (min-width:993px){.mobile-image-doctor-appointment{display:none!important}}@media only screen and (max-width:992px){.desktop-image-doctor-appointment{display:none!important}.doc_app_loc,.doc_app_txt_img,.review_str_head{display:block!important}.doc_app_txt_img{padding-left:18px}.review-img img{width:auto!important}.review-head .review-select-star{padding:10px 0!important}.booking-about-answer,.booking-about-label{width:50%}}.fa-map-marker-alt:before{content:"\f3c5"}.booking-doctors-pro-location h6 i,.portfolio-services-sec ul li i{padding:0;margin:0 10px 0 0;font-size:initial}.blue-text{color:#2196f3!important}.green.accent-4{background-color:#00c853!important}.left-align{text-align:left!important}.grey-text{color:#9e9e9e!important}.blue.darken-3{background-color:#1565c0!important}.pink.darken-1{background-color:#d81b60!important}.light-blue{background-color:#add8e6!important}.grey.lighten-3{background-color:#eee!important}.review-details,.review-details .review-photo,.review-photo .review-choose-btn,.review-select-star h5{color:#000}.rating{border:none;padding:0!important;float:none;display:block;width:13%}.cont-cancel{padding:14px;background-color:#e35656;color:#000;border-radius:5px}.review-comment .head5{line-height:18px}.common-space{padding:70px 0;margin:0}.review-component form{padding:0;margin:0;line-height:0}.head5{font-size:20px;margin-bottom:20px;letter-spacing:1px;font-weight:600}.head6,.review-btn{font-size:18px;font-weight:600}.head6{margin-bottom:5px;padding:0}.review-head{padding:0;margin:0;display:inline-block;width:100%;line-height:0}.review-head .review-img{padding:0;margin:0;float:left;width:30%;line-height:0}.review-head .review-select-star{padding:50px 0;margin:0;float:left;width:30%}.rating-review{padding:0;margin:auto;display:table;width:auto}.rating i{cursor:pointer;padding:10px;margin:0 5px;font-size:24px;border:1px solid #ccc;border-radius:5px}.hover,.rating i:hover,.selected{color:#fff!important;background-color:#33c277}.review-comment,.review-mail,.review-name{padding:20px 30px;margin:0;border-bottom:1px solid #ccc}.review-photo{padding:20px 30px;margin:0}.review-submit{padding:0 30px 30px;margin:0}.review-details span{padding:10px 0 0;margin:0;font-size:13px;display:inline-block;line-height:15px}.review-details p,.user-comments p{line-height:24px;margin:0;font-weight:400}.review-details p{padding:0 0 15px;font-size:15px}.review-details input[type=email],.review-details input[type=text],.review-details textarea{border:2px dashed #ccc;background-color:#fff;padding:10px!important}.review-details textarea{height:150px!important}.review-details input[type=email].valid:not(.browser-default),.review-details input[type=email]:not(.browser-default):focus:not([readonly]),.review-details input[type=text].valid:not(.browser-default),.review-details input[type=text]:not(.browser-default):focus:not([readonly]){border-bottom:2px dashed #ccc!important;-webkit-box-shadow:none!important;box-shadow:none!important}.review-btn{padding:13px 30px;margin:20px 0 0;display:table;position:relative;outline:0!important;border:none!important;cursor:pointer;line-height:15px}.review-choose-btn,.review-details input[type=file]{display:inline-block;line-height:15px;cursor:pointer}.review-details input[type=file]{height:100%;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}.review-choose-btn{border-radius:4px;font-size:16px;margin-bottom:10px;padding:13px 10px;position:relative;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:600}.review-choose-btn i{font-size:16px;padding:0;margin:0}.error{color:red!important}.user-comments p{padding:0;font-size:15px}.user-comments ul{padding:0 0 5px;margin:0;display:table;width:100%}.comment-list{padding:20px;margin:10px;border-radius:10px}.list-comments,.name_review{padding:0;margin:0;display:table;width:100%}.list-comments .comment-img{float:left;margin:auto;width:10%}.list-comments .comment-img .circle-comment-img{padding:0;margin:0;width:100px;height:100px;overflow:hidden;border-radius:50%;border:1px solid #ccc}.comment-user-name{padding:15px 0 0 15px;margin:0;float:left;width:90%;font-weight:600}.comment-star{padding:0;margin:0;display:table}.comment-star li{padding:0 5px 0 0;margin:0;float:left;width:auto}.comment-star li i{padding:0;margin:0;font-size:12px}.modal{max-height:100%!important;z-index:9999!important}@media (min-width:768px) and (max-width:1199px){.review-img{display:none}.review-select-star{width:100%!important}}@media (min-width:280px) and (max-width:467px){.list-comments .comment-img{width:35%}.comment-user-name{width:65%}.list-comments .comment-img .circle-comment-img{width:90px;height:90px}}@media (min-width:468px) and (max-width:767px){.list-comments .comment-img{width:20%}.comment-user-name{width:80%}}@media (min-width:768px) and (max-width:1023px){.list-comments .comment-img{width:17%}.comment-user-name{width:83%}}@media (min-width:1024px) and (max-width:1199px){.list-comments .comment-img{width:12%}.comment-user-name{width:88%}}.commentlist-show{font-size:15px;font-weight:600;cursor:pointer;padding:0 10px 10px;margin:0;display:block;float:right}.modal-trigger{background-color:#603;padding:8px 10px;margin:0 0 15px;color:#fff!important;float:right;border-radius:4px}.reviews-entry-tab{display:flex;margin-bottom:20px}.reviews-entry-button{width:100%;border-width:1px;background-color:#fff}.reviews-entry-button img{width:50px;float:left}.rating_stars{float:left;padding-left:10px;text-align:left}.rating_stars h5{padding:0 0 5px;margin:0;display:block;font-size:14px!important;color:#000;letter-spacing:1px}.google-facebook-review-list{padding:0;margin:0;display:inline-block;width:100%;max-height:500px;min-height:500px;overflow-y:auto}.google-facebook-review-list li,.review-item{padding:14px;margin:0 15px 15px 0;float:left;width:48%;height:130px;border:1px solid #ececec;background:#fff;box-shadow:0 0 4px 0 #ededed}.review-meta,.review-stars{text-align:center;font-size:115%}.review-author{text-transform:capitalize;font-weight:700}.review-date{opacity:.6;display:block}.review-text{line-height:1.55;text-align:left;max-width:32em;margin:auto}#total_reviews span,.social_media_views_rating1 li .rating_stars span{padding:0;margin:0 10px 0 0;font-size:12px;float:left;font-weight:600;color:#a0a0a0}.modal-content{background-color:#4b4a4aad!important}.modal{display:none;position:fixed;left:0;right:0;background-color:#45444418;padding:0;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal-content{padding:25px;height:100vh}.review-entry-close{padding:3px 0 0;margin:0;position:absolute;top:0;right:0;background:#603;color:#fff;width:30px;height:30px;text-align:center;border-radius:0 0 0 12px}.review-tiz-form .new-re li input[type=text]{padding:0 5px;margin:0;border:1px solid #ccc!important}.review-tiz-form .new-re li input[type=submit]{padding:12px 10px;margin:0;width:100%;border:none;font-size:16px;letter-spacing:1px;font-weight:600;border-radius:4px;text-transform:uppercase}.review-socialmedia{padding:0;margin:30px auto 0;display:table}.review-socialmedia a{padding:8px 0;margin:0 14px 0 0;float:left;display:block;width:40px;text-align:center;height:40px;font-size:18px;border-radius:3px}.facebook-review{background:#3b5998;color:#fff}.google-review{background:#d43034;color:#fff}.review_rating_entry>label:before{margin:0 5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.review_rating_entry>label{color:#b9b9b9;float:right;font-size:15px}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label,.review_rating_entry:not(:checked)>label:hover,.review_rating_entry:not(:checked)>label:hover~label,.review_rating_entry>input:checked~label,.viewrating>input:checked~label{color:gold!important}.patient-review-column h3,.review-tiz-form h4{text-transform:uppercase;color:#603;letter-spacing:1px}h4{display:inline-block}.review-tiz-form h4{font-size:20px;padding:0;margin:0;font-weight:400}.review-tiz-form .new-re li{list-style:none;padding:10px 0 0;margin:0}.name_review div:first-of-type{padding-right:15px}.map-two>li,.name_review div{float:left;width:50%}.review-tiz-form .new-re li .label-re{padding:0 0 8px;margin:0;font-size:15px;color:#000;display:table;width:100%}.spacer_break{display:table;width:100%}.review_rating_entry{border:none;padding:0;margin:0;float:left}.review-tiz-form .new-re li textarea{padding:10px;margin:0;border:1px solid #ccc!important;min-height:130px;width:300px}.captcha{padding:0 7px}.re-post{background-color:#603;color:#fff}.amber-text{color:#ffc107!important}.fa,.fas{font-weight:900}.group-by-form-title{position:absolute;top:-19px;background:#f7f7f7}@media (min-width:290px) and (max-width:400px){.review-details input[type=email],.review-details input[type=text],.review-details textarea{width:110px}}.doc_app_loc,.doc_app_txt_img,.review_str_head{display:flex;align-items:center}.doc_app_img{padding-left:0}