.clients{background-image:url(/images/own/wellness1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:65px 0}.clients .section{padding:40px 0}.clients .title{color:#facd8a;margin-bottom:30px;font-weight:700}.clients .title.about-me{color:#facd8a;padding:0;font-size:6rem}.clients .slider-main{background:rgba(0,0,0,.8);padding:0}.clients .testimonial-slider .item{padding:20px}.clients .testimonial-slider .testimonials-area{text-align:center;padding:5px;position:relative}.clients .testimonial-slider .testimonials-area .testimonials-description{color:#fff;margin-bottom:35px;font-family:Lora,serif;font-size:15px;line-height:25px}.clients .testimonial-slider .testimonials-area .author .me-image-container{border:1px solid #fff;border-radius:50%;width:100px;height:100px;margin:0 auto 15px;position:relative;overflow:hidden}.clients .testimonial-slider .testimonials-area .author .me-image-container .me-image{width:110px;position:absolute;bottom:-20px;left:-7px}.clients .testimonial-slider .testimonials-area .author .author-name{color:#fff;margin:10px 0 5px;font-size:1.5rem;font-weight:600}.clients .testimonial-slider .testimonials-area .author .designation{color:#facd8a;font-size:1rem;font-weight:500}@media (max-width:768px){.clients .title.about-me{font-size:3rem}.clients .testimonials-area{padding:15px}.clients .testimonials-area .testimonials-description{font-size:14px}}@media (max-width:374px){.clients .testimonials-area{padding:5px}}
.team{background-color:#111;padding:80px 0}.team .title{text-align:center;margin-bottom:60px}.team .title h2{color:#facd8a;margin-bottom:15px;font-size:2.5rem;font-weight:700}.team .title div{color:#fff;font-size:1.1rem}.team .massage-types-grid{flex-wrap:wrap;gap:0;display:flex}.team .col-md-4,.team .col-lg-3{flex:0 0 25%;max-width:25%;padding:0}@media (max-width:992px){.team .col-md-4,.team .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:768px){.team .col-md-4,.team .col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.team .col-md-4,.team .col-lg-3{flex:0 0 100%;max-width:100%}}.team .team-member{height:300px;position:relative;overflow:hidden}.team .team-member .th-mouse-effect{cursor:pointer;height:100%;position:relative}.team .team-member .th-mouse-effect .team-img{height:100%;position:relative;overflow:hidden}.team .team-member .th-mouse-effect .team-img .massage-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.team .team-member .th-mouse-effect .overlay{opacity:0;background:rgba(250,205,138,.95);justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.team .team-member .th-mouse-effect .overlay .content{color:#333}.team .team-member .th-mouse-effect .overlay .content h4{color:#333;margin-bottom:8px;font-size:1.4rem;font-weight:600}.team .team-member .th-mouse-effect .overlay .content span{color:#555;margin-bottom:15px;font-size:1rem;font-weight:500;display:block}.team .team-member .th-mouse-effect .overlay .content p{color:#444;margin:0;font-size:.9rem;line-height:1.6}.team .team-member .th-mouse-effect:hover .massage-image{transform:scale(1.1)}.team .team-member .th-mouse-effect:hover .overlay{opacity:1}@media (max-width:1200px){.team .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:768px){.team{padding:40px 0}.team .title h2{font-size:2rem}.team .team-member{height:250px}.team .team-member .overlay .content h4{font-size:1.2rem}.team .team-member .overlay .content p{font-size:.85rem}}
.clients-logo{background-color:#2c3e50;background-image:url(/images/slider/bg-3b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;padding:80px 0;position:relative}.clients-logo:before{content:"";z-index:1;background:rgba(44,62,80,.8);position:absolute;top:0;bottom:0;left:0;right:0}.clients-logo .section{z-index:2;padding:40px 0;position:relative}.clients-logo .section .container{width:100%;max-width:100%}.clients-logo .title{text-align:center;margin-bottom:60px}.clients-logo .title h2{color:#facd8a;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:15px;font-size:2.5rem;font-weight:700}.clients-logo .title p{color:#ecf0f1;max-width:600px;margin:0 auto;font-size:1.1rem}.clients-logo .certificates-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.clients-logo .col-md-4{flex:0 0 calc(33.333% - 20px);justify-content:center;align-items:stretch;max-width:calc(33.333% - 20px);margin-bottom:30px;display:flex}@media (max-width:992px){.clients-logo .col-md-4{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:576px){.clients-logo .col-md-4{flex:0 0 100%;max-width:100%}}.clients-logo .col-md-4.block{justify-content:center;align-items:stretch;display:flex}.clients-logo .col-md-4.text-center{text-align:center}.clients-logo .certificate-item{cursor:pointer;text-align:center;background:rgba(255,255,255,.1);border:2px solid transparent;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:300px;height:auto;padding:15px;transition:all .3s;display:flex}.clients-logo .certificate-item:hover{background:rgba(255,255,255,.2);border-color:#facd8a;transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.clients-logo .certificate-item .certificate-image{object-fit:cover;border-radius:8px;width:100%;height:200px;margin:0 auto;transition:transform .3s;display:block}.clients-logo .certificate-item .certificate-image:hover{transform:scale(1.05)}.clients-logo .certificate-item .certificate-title{color:#facd8a;margin-top:10px;padding:0 5px;font-size:.95rem;font-weight:500;line-height:1.4}.certificate-modal{z-index:1000;background:rgba(0,0,0,.9);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.certificate-modal .modal-content{text-align:center;background:#fff;border-radius:10px;max-width:90vw;max-height:90vh;padding:20px;position:relative;overflow:auto}.certificate-modal .modal-content .close-button{color:#666;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2rem;position:absolute;top:10px;right:15px}.certificate-modal .modal-content .close-button:hover{color:#333}.certificate-modal .modal-content .modal-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:70vh}.certificate-modal .modal-content h3{color:#333;margin-top:15px;font-size:1.2rem}@media (max-width:768px){.clients-logo{padding:40px 0}.clients-logo .title h2{font-size:2rem}.clients-logo .certificate-item .certificate-image{height:150px}.clients-logo .certificate-item .certificate-title{font-size:.9rem}.certificate-modal .modal-content{margin:10px;padding:15px}.certificate-modal .modal-content .modal-image{max-height:60vh}}
.google-maps-reviews-container{color:#facd8a;background:#000;padding:20px 5px;font-size:1.5rem}.google-maps-reviews-container .author a{color:#facd8a;align-items:center;text-decoration:none;display:flex}.google-maps-reviews-container .author a:hover{text-decoration:underline}.google-maps-reviews-container .author img{vertical-align:middle;border-radius:50%}.google-maps-reviews-container .author .name{margin-left:5px;font-size:2rem;display:inline-block}.google-maps-reviews-container .stars-time-container{align-items:center;padding:5px 0;display:flex}.google-maps-reviews-container .stars-time-container .star-image{vertical-align:middle;margin-right:2px;display:inline-block}.google-maps-reviews-container .stars-time-container .relative-time-description{margin-left:5px;display:inline-block}.google-maps-reviews-container .description{border-bottom:1px dotted gray;margin:5px 0 10px 5px;padding-bottom:10px;font-weight:700}
.video-responsive iframe{margin:0 auto;display:block}.videos-app .videos-links{flex-wrap:wrap;justify-content:left;width:853px;max-width:100%;margin:0 auto;display:flex}.videos-app .video-preview-container{cursor:pointer;margin-bottom:20px;margin-right:20px;display:inline-block}.videos-app .video-preview-container .video-link-container{text-align:center;color:#fff}.videos-app .video-preview-container .video-link-container .videos-link-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:10px 0;font-size:14px;overflow:hidden}.videos-app .video-preview-container .video-link-container .video-preview-image{border-radius:4px;transition:transform .2s;display:block}.videos-app .video-preview-container .video-link-container .video-preview-image:hover{transform:scale(1.05)}
body{background-color:#111}.contact-form{text-align:center;background-color:#facd8a;margin:0 auto;padding:20px 0}.contact-form .mdl-js-textfield{max-width:400px;margin:0 auto}.contact-form .mdl-js-textfield .subject-text-area{padding-top:10px}.contact-form .contact-form-checkbox-container{text-align:justify;display:flex}.contact-form .contact-form-checkbox-container .contact-form-checkbox{align-self:flex-start}.contact-form .input-form-control{margin:5px 0}.errors-modal{width:50%;height:50%;margin:0 auto;padding:10% 20px;left:50%}.errors-modal #server-modal-title{text-align:center}.errors-modal .modal-size{color:#000;background-color:#facd8a;border:1px solid #f50057;border-radius:4px;padding:10px 20px}
