.time-slot{align-items:center;background:#47cf73;border-radius:30px;box-shadow:0 2px 4px -2px #79e79d;color:#fff;display:flex;height:39px;justify-content:center;margin-bottom:10px;margin-right:1rem;width:170px}.activeSlot,.time-slot:hover{background-color:#3596e8!important;color:#fff;cursor:pointer}.bookedSlot{background:#df4f4f!important;box-shadow:0 2px 4px -2px #e87c7c;color:#fff;pointer-events:none}.allPermissionCheck{margin-left:auto!important;margin-right:80px!important}@media screen and (max-width:991px){.allPermissionCheck{margin-left:auto!important;margin-right:32px!important}}@media screen and (max-width:767px){.allPermissionCheck{margin-left:auto!important;margin-right:14px!important}}.bg-success{background-color:#47cf73!important}.bg-danger{background-color:#f1416c!important}@media (max-width:480px){.section{margin:30px 0}#footer .footer-widgets-wrap,.section{padding:30px 0}.heading-block{margin-bottom:30px}#copyrights{padding-top:20px}.content-wrap{padding-bottom:30px}}.copyrights-menu a{border-bottom:1px solid transparent!important;color:#fff;transition:all .3s ease}.copyrights-menu a:hover{border-bottom:1px solid #fff!important;color:#fff!important}#footer{background-color:#0f6458!important;border-top:unset}#footer .mail-icon,#footer .phone-icon{background:#fff;border:1px solid #fff;border-radius:50%;color:#0f6458;font-size:16px;padding:5px}#footer .footer-btn{background-color:#0f6458!important;border:2px solid #fff;border-radius:10px!important;box-shadow:none!important;font-weight:500;padding:8px 22px}#footer .footer-btn:hover{background-color:#fff!important;color:#0f6458!important}#footer .footer-widgets-wrap{margin-bottom:-15px;padding:40px 0}@media (max-width:480px){#footer .footer-widgets-wrap{margin-bottom:0}}#footer .footer-widgets-wrap .widget .custom-email{border-radius:10px;padding:.6rem .75rem}#footer .footer-widgets-wrap .widget form{margin-bottom:0}#footer .footer-widgets-wrap .widget .footer-big-contacts .contact-title{color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}#footer .footer-widgets-wrap .widget .footer-big-contacts .contact-data{color:#000;font-size:20px;text-transform:lowercase}@media (max-width:575px){#footer .footer-widgets-wrap .widget .footer-big-contacts .contact-data{font-size:16px}}#footer .copyright-section{background-color:#0b5b50;font-size:14px}#booking-appointment-form .form-widget{padding:60px 0}@media (max-width:480px){#booking-appointment-form .form-widget{padding:30px 0}}#booking-appointment-form .form-group .form-control{border-radius:10px!important;padding:.6rem .75rem!important}#booking-appointment-form .form-group .confirm-booking{background-color:#ffcd8c!important;color:#333}#logo img{height:80px!important}@media (min-width:992px){.sticky-header-shrink #header-wrap #logo img{height:60px!important}}@media not all,only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#logo a.standard-logo{display:block}}.front-slot-data .time-slot{background:#5659cf!important}.front-slot-data .activeSlot{background-color:#3596e8!important}.contact-card,.contact-container{background:#fafdfd}.contact-card{border-radius:15px;box-shadow:0 0 20px rgba(15,100,88,.15);padding:10px}.contact-card .opening-table{border:unset}.contact-card .contact-detail{border-radius:8px;padding:20px}.opening-table-container{margin-top:30px}@media (min-width:992px){.opening-table-container{margin-top:0;width:calc(40% - 10px)}}.address-box{background:#0f6458;border-radius:8px;margin-top:30px;overflow:hidden;padding:30px 20px;position:relative}.address-box:before{background-color:rgba(24,126,112,.86)!important;border-radius:50%;bottom:-180px;content:"";height:400px;position:absolute;right:-180px;width:400px}@media (max-width:480px){.address-box:before{bottom:-220px;right:-220px}}@media (min-width:480px){.address-box:after{background-color:rgba(24,126,112,.86)!important;border-radius:50%;bottom:-50px;content:"";height:150px;left:-50px;position:absolute;width:150px}}.address-box .fbox-content h3>*{color:#fff!important}.address-box .feature-box{z-index:10}.appointment-section{background:#fafdfd}.contact-form input{border-radius:10px;padding:.6rem .75rem!important}.slider-content{background:rgba(224,247,244,.48);border-radius:15px;padding:30px}.iti{display:block!important;width:100%}#enquiryForm .form-control{border-radius:10px;padding:.6rem .75rem}#enquiryForm .hide{display:none}.h-300px{height:300px!important}.client-container{margin-bottom:-5px;padding:60px 0 0}@media (max-width:480px){.client-container{margin-bottom:-38px;padding:30px 0 0}}.client-container .testimonials-grid .grid-item{background-color:#f6fcfb;border-radius:10px;display:flex;flex:1 0 auto;height:100%;padding:1.5rem}.client-container .testimonials-grid .grid-item:after,.client-container .testimonials-grid .grid-item:before{border:0!important}.client-container .testimonials-grid .grid-item .testimonial{align-items:stretch;display:flex;flex-direction:column;overflow:hidden;position:relative}.client-container .testimonials-grid .grid-item .testi-content p{font-family:unset;font-style:unset;white-space:break-spaces}.client-container .testimonials-grid .grid-item .testi-meta:before{content:unset}.client-container .testimonials-grid .grid-item .testi-meta span{padding-left:0}.client-container .testimonials-grid .owl-carousel .owl-stage{display:flex}.service-tab .col-padding{padding:1rem}.testimonials-grid .owl-stage{margin:0 auto}.notification-dropdown .dropdown-header{background-color:#009ef7;color:#fff;font-weight:600;letter-spacing:.5px;padding:15px}.notification-dropdown .dropdown-header #readAllNotification a{color:#fff;font-size:12px}.notification-dropdown .menu-sub-dropdown{border-radius:.475rem}.notification-dropdown .notification-header{color:#fff;margin:0}.notification-dropdown .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.notification-dropdown .counter-0{height:21px;right:6px!important}.notification-dropdown .notification-icon i{font-size:20px}.notification-dropdown .dropdown-list-content{overflow-y:auto}.notification-dropdown .notification-count{border:1px solid #fff;height:18px;line-height:0;min-width:18px;padding:0!important;right:-5px!important;top:10px!important;width:auto}
