.equal-heights{min-height:100%;position:relative}.service__item a.rr-a-btn,.service-2__item a.rr-a-btn{position:absolute;bottom:30px;left:30px}.blue-icon{font-size:50px;color:#2668cb}.service-2__item-content ul li:after{top:10px}.rr-btn{font-size:18px;padding:20px 25px}.rr-btn .btn-wrap i{padding-left:30px}.banner__space{margin-top:-60px}.main-menu ul li>a{font-size:16px}.about-us__media-experience-box p{max-width:130px}.about-us__media-experience-box{width:inherit;float:right;padding:18px}.about-us__media{padding-bottom:0}.brand__thumb i{font-size:3rem;color:#ffffff!important;width:35px;height:35px}.icon-outer{display:flex;align-items:center;justify-content:center;padding:15px;background-color:var(--rr-theme-primary)!important;border-radius:50%}.header-4-top{margin-bottom:-47px;padding-top:15px}.main-menu ul li.has-dropdown>a::after{transform:translateY(0);font-size:14px}.wellness-expertise__content__list{max-width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1}.error-message{color:red;font-size:14px;margin-top:5px}.pricing-appointment__form .lang_checkbox input{width:20px;height:20px;cursor:pointer}.pricing-appointment__form .lang_checkbox p{color:var(--rr-color-900)!important}.pricing-appointment__form .lang_checkbox label{width:50%;cursor:pointer}.pricing-appointment__form-select .nice-select .option{word-break:break-word;word-wrap:normal;white-space:normal;line-height:20px;min-height:auto;padding:10px 29px 10px 18px}.timeline{position:relative;margin:50px auto 0;width:1000px;box-sizing:border-box}.timeline:before{content:'';position:absolute;left:50%;width:2px;height:0%;background:#c5c5c5}.timeline.animate1:before{animation:lineGrow 2s 1 forwards ease-in-out}.timeline ul{padding:0;margin:0}.timeline ul li{list-style:none;position:relative;width:50%;padding:15px 40px;box-sizing:border-box}.timeline ul li:nth-child(odd){float:left;text-align:right;clear:both}.timeline ul li:nth-child(even){float:right;text-align:left;clear:both}.content{padding-bottom:20px}.timeline ul li:nth-child(odd):before{content:'';position:absolute;width:10px;height:10px;top:25px;right:-6px;background:#185EC8;border-radius:50%;box-shadow:0 0 0 3px rgb(24 94 200 / 20%);animation:pulseEffect 1.5s infinite ease-in-out}.timeline ul li:nth-child(even):before{content:'';position:absolute;width:10px;height:10px;top:25px;left:-4px;background:#185EC8;border-radius:50%;box-shadow:0 0 0 3px rgb(24 94 200 / 20%);animation:pulseEffect 1.5s infinite ease-in-out}.timeline ul li h3{padding:0;margin:0;color:rgb(233 33 99);font-weight:600}.timeline ul li p{margin:10px 0 0;padding:0}.about-us__media-img.img1 .img-horiz{width:390px}.about-us__media-img.img2 .img-vert{width:200px}.service-2__item-media img{object-fit:fill;height:245px}.pricing-appointment__form-select .nice-select{margin-bottom:0}#scroll-percentage{bottom:80px;right:10px}.cc-revoke,.preloader-close{display:none!important}@keyframes pulseEffect{0%{transform:scale(1);box-shadow:0 0 5px rgb(24 94 200 / .5),0 0 0 rgb(24 94 200 / .2)}50%{transform:scale(1.4);box-shadow:0 0 20px rgb(24 94 200 / .8),0 0 15px rgb(24 94 200 / .4)}100%{transform:scale(1);box-shadow:0 0 5px rgb(24 94 200 / .5),0 0 0 rgb(24 94 200 / .2)}}@keyframes lineGrow{from{height:0}to{height:85%}}.about-us-2__media-image-1::after{height:400px}.about-us-2__media-image-1 a{top:-36px;right:-18px;display:block!important}.about-us-2__media-image-2::before{display:none!important}@media(max-width:1000px){.timeline{width:100%}}@media(max-width:767px){.timeline{width:100%;padding-bottom:0;margin-top:0}h1{font-size:40px;text-align:center}.timeline:before{left:20px;height:80%;top:12px}.timeline ul li:nth-child(odd),.timeline ul li:nth-child(even){width:100%;text-align:left;padding-left:50px;padding-bottom:50px;padding-top:3px}.timeline ul li:nth-child(odd):before,.timeline ul li:nth-child(even):before{top:12px;left:16px}.timeline ul li:nth-child(odd) .time,.timeline ul li:nth-child(even) .time{top:-30px;left:50px;right:inherit}.wellness-expertise__media{margin-top:0}.mb-xs-0{margin-bottom:0}}.step.completed .step-icon{background-color:#4CAF50;color:#fff}.step.completed{opacity:1}.step.completed~.step{opacity:1}@media(min-width:992px){#hamburger_menu{display:none!important}}@media (max-width:767px){.testimonial__media img{margin-right:0}.rr__faq-2 .accordion-item:last-child{margin-bottom:30px}.wellness-expertise__content__list li{align-items:baseline}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.footer__area-common{padding-top:50px}}#preloader{display:none!important}