.main-content-left img{aspect-ratio: 500 / 430;height: auto;}.banner img{aspect-ratio: 1400 / 640;height: auto;}.marquee-content-wrap .marquee-2-content-1-item span,.sv-rating{color:#fff}a.astro-btn1 svg,a.main-sv-contact svg{margin-left:5px;transform:translate(0,0)}.best-services2,.getin-details,.topservices-2{box-shadow:0 0 16px 0 #0000000f}.astrolgy-content-left,.best-services1,.getintouch-left1,.getintouch-right1,.main-services1,.ourservices-1,.topservices-1,.zodiac-sign-contac,.zodiac-sign-left,.zodiac-sign-right{padding:12px}.topservices-2{position:relative;z-index:1;padding:20px;background-color:#fff;border-radius:10px 50px 10px 10px;transition:.3s}.topservices-2:hover{background-image:url(../images/top-shape-bg.webp);background-position:right top;background-repeat:no-repeat;background-size:cover}.topservices-2 span{font-size:14px;font-weight:500;text-transform:capitalize;display:inline-block;color:#fff;padding:7px 15px;background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%);border-radius:30px}.award-heading strong,.years-counter1 p{border:1px solid #fb3f52;text-transform:capitalize}.topservices-2 strong{font-size:20px;font-weight:600;text-transform:capitalize;display:block;color:#000;padding:10px 0}.topservices-2 p{padding:0 0 20px;font-size:14px;font-weight:400;color:#373737;line-height:29px}.topservices-2 i svg{width:75px;height:75px;fill:#fb3f52}.topservices-2 i svg path{fill:#fb3f52;transition:.3s}.bestserv-sec b svg path,.topservices-2:hover i svg path{fill:#000000}.award-heading strong{display:block;width:fit-content;color:#000;font-size:20px;text-align:center;font-weight:600;padding:8px 15px 7px;background:#fff;box-shadow:5px 5px 0 0 #fb3f52}.award-heading p{color:#373737;padding:15px 0 0;line-height:30px;font-weight:400;font-size:15px}.awards-2 p,.bestserv-sec a.sv-contact{font-size:16px}.astroservices-1,.awards-1,.testimonials-1{padding:12px;text-align:center}.awards-2 img,.main-services-img img,.otherservices2 img{width:100%}.awards-2 p{text-transform:capitalize;font-weight:600;color:#000;padding:8px 0 2px}.awards-2 i{text-transform:capitalize;font-weight:500;color:#000;display:block;font-size:13px}.awards-2 i span{font-weight:600;color:#fb3f52;font-size:14px;font-style:normal}.years-counter1 strong{font-size:19pc;display:block;font-weight:800;line-height:1;background:linear-gradient(352deg,#fb3f52 0,#fa7d3c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.years-counter1 p{font-size:40px;color:#000;margin:0 0 35px;font-weight:600;position:relative;z-index:1;padding:8px 12px 10px;background:#fff;box-shadow:6px 6px 0 3px #fb3f52}.ourservices-2,.ourservices-2 i{background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%)}.years-counter1 p:after{content:"";height:100%;right:6px;bottom:-5px;position:absolute;width:100%;z-index:-1}.years-counter1 ul li{font-size:18px;color:#1b1b1b;padding:7px 25px;font-weight:500;text-transform:capitalize;position:relative;display:inline-block}.years-counter1 ul li span{position:relative;margin-right:3px;display:inline-block;transform:translateY(-3px)}.years-counter1 ul li span svg{fill:#fb3f52}.years-counter1 ul li span:before{position:absolute;content:"";width:25px;height:25px;border-radius:50%;border:2px solid #b7babc;left:-4px;top:4px;z-index:-1}.servcies2 strong::after,.servcies2 strong::before{border-radius:30px;position:absolute;z-index:-1;content:"";transition:.5s}.ourservices-title{padding:0 0 5px}.ourservices-title strong{font-size:20px;text-transform:capitalize;display:block;color:#000;padding:0 0 0 20px;font-weight:600;position:relative}.ourservices-2{border-radius:20px;padding:2px 2px 6px}.ourservices-3{border-radius:55px;background:#fff;padding:10%}.ourservices-2 i{text-align:center;display:inline-block;line-height:1;padding:10px;float:left;margin:0 12px 0 0;border-radius:12px}.ourservices-2 strong,.servcies2 strong{text-transform:capitalize;display:block}.ourservices-2 i svg{width:2rem;height:2rem;fill:#ffffff}.ourservices-2 i svg path{fill:#ffffff}.ourservices-2 strong{font-size:18px;color:#000;line-height:30px;font-weight:600}.ourservices-2 p{color:#373737;padding:10px 0 20px;line-height:30px;font-weight:400;font-size:15px;text-align:left}.servcies2 strong,.sv-rating{font-weight:600;position:relative}.sv-rating{background-color:#fb3f521c;height:auto;border-radius:100px;overflow:hidden}.sv-rating-bar{background:#e02e40;border-radius:2px;display:flex;font-size:11px;height:22px;line-height:23px;transition:width 1s ease-in-out;width:92%}.marquee-2-content-1-bg,.servcies2 strong::before{background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%)}.ourservices-1:nth-child(2) .sv-rating-bar{width:54%}.ourservices-1:nth-child(3) .sv-rating-bar{width:72%}.ourservices-1:nth-child(4) .sv-rating-bar{width:48%}.sv-rating-text{flex-grow:1;overflow:hidden;padding-inline-start:15px;text-overflow:ellipsis;white-space:nowrap}.sv-rating-percentage{padding-inline-end:15px}.servcies-left{padding:12px 25px 0 0}.servcies-left img{width:100%; aspect-ratio: 851 / 965;height: auto;border-radius:0 0 60px}.servcies-right{padding:12px 45px 12px 12px}.servcies1{padding:0 0 45px 23px;border-left:1px solid #d3d3d3}.servcies2 strong{color:#000;font-size:24px;z-index:1}.servcies2 strong::before{width:22px;height:22px;left:-35px;top:5px}.servcies2 strong::after{width:14px;height:14px;background:#fff;left:-31px;top:14px}.servcies2 p{color:#373737;padding:8px 0 20px;line-height:30px;font-weight:400;font-size:15px;text-align:justify}.marquee-content-section{padding:22px 0 50px;overflow:hidden}.marquee-content-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.marquee-content-wrap span{white-space:nowrap;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1;padding:0 10px;display:inline-block}.marquee-2-content-1-bg{rotate:2deg;width:100%;padding:32px 0;animation:20s linear infinite marquee-zindex-2}.marquee-2-content-1-item{display:flex;justify-content:flex-start;gap:30px;transition:.4s linear;animation:20s linear infinite marquee-animation-2}@keyframes marquee-zindex-2{0%,50%{position:relative}100%{position:relative;z-index:1}}@keyframes marquee-animation-2{0%,50%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.marquee-2-content-2-bg{background-color:#fff;padding:28px 0;rotate:-2deg;margin-top:-92px;overflow:hidden}.marquee-2-content-2-item{display:flex;justify-content:flex-start;gap:30px;animation:20s linear infinite marquee-right-animation-2}@keyframes marquee-right-animation-2{0%{transform:translateX(-100%)}100%,50%{transform:translateX(100%)}}.marquee-content-wrap .marquee-2-content-2-item span{color:#000}.astrolgy-content-left strong{color:#000;font-weight:700;font-size:38px;text-transform:capitalize;display:block;line-height:58px}.astrolgy-content-left span{padding:0 0 8px;font-weight:600;font-size:17px;text-transform:capitalize;display:block; color:#e02e40;}.astrolgy-content-left p{color:#373737;padding:20px 0;line-height:30px;font-weight:400;font-size:15px;text-align:justify}.astro-call i,a.astro-btn1{color:#fff;display:inline-block}.astro-call i,.astro-call strong,.why-content ul li p,a.astro-btn1{text-transform:capitalize;font-weight:500}.astrolgy-content-right{padding:12px 12px 12px 30px}.why-content{background:#f2f2f259;padding:25px 25px 2px;border-radius:25px}.why-content ul li{padding:0 0 28px}.why-content ul li p{font-size:15px;text-align:right;color:#393939}.why-content ul li p b{position:absolute;left:0;text-align:right;top:0;font-weight:600;color:#000;font-size:15px}.why-content ul li span{height:15px;margin:4px 0 0;overflow:hidden;border-radius:50px;border:1px solid #fb3f52;background:0 0;padding:5px}.astro-call i,.otherservices2::before,.why-content ul li span i,.zodiac-sign-right1 ul li i,a.other-sv-contact span{background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%)}.why-content ul li span i{width:94%;height:7px;top:3px;border-radius:50px}.why-content ul li:nth-child(2) span i{width:84%}.why-content ul li:nth-child(3) span i{width:78%}.astro-btn,.astro-call,.main-services-grid{padding:0}a.astro-btn1{z-index:1;position:relative;font-size:15px;padding:13px 10px 7px 20px;border-radius:50px}.btn-group>.btn::after,a.astro-btn1::after,a.main-sv-contact::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%);right:0;top:0;z-index:-1;border-radius:30px;transition:.5s}a.astro-btn1 span{position:relative;display:inline-block;width:38px;height:28px;border-radius:50%;transition:.5s}a.astro-btn1 svg{display:inline-block;transition:.5s;width:18px;height:18px;fill:#fff}a.astro-btn1:hover,a.main-sv-contact:hover{color:#000;border:1px solid #fb3f52}a.astro-btn1:hover:after{width:20%}a.astro-btn1:hover svg{transform:translate(11px,0)}.astro-call i{width:48px;height:48px;line-height:54px;text-align:center;border-radius:50px;float:right;margin:0 0 0 10px}.astro-call i svg{width:20px;height:20px}.astro-call strong{font-size:14px;color:#393939;display:block;text-align:right}.astro-call strong p,.astroservices-2 strong{color:#000;font-weight:600;text-transform:capitalize}.astro-call strong p{font-size:25px}.bg-image-area,.otherservices1:last-child{display:none}.astroservices-2 i{text-align:center;display:inline-block}.astroservices-2 i svg{width:4.6rem;height:4.6rem;fill:#fb3f52}.astroservices-2 strong{font-size:20px;display:block;line-height:30px;padding:10px 0 5px}.astroservices-2 p{color:#373737;line-height:26px;font-weight:400;font-size:14px}.inner-counter-sec{margin-bottom:90px}.counter-section,.otherservices2{position:relative;z-index:1}.bestserv-sec1{position:relative;z-index:1;background:#000}.bestserv-sec b svg{top:-235px;position:absolute}.bestserv-sec b.shape-counter-btm svg{fill:#fff;bottom:-235px;position:absolute;transform:rotate(180deg);top:auto}.bestserv-sec1:before{content:"";top:0;position:absolute;height:100%;z-index:-1}.sv-heading p{margin:0 auto}.sv-heading p:before{right:0;left:0;margin:0 auto}.counter-1{padding:12px 28px}.counter-2{padding:0;text-align:center}.counter-2 strong{color:#fff;font-size:18px;font-weight:500;text-transform:capitalize;padding:0 0 5px;display:block}.counter-2 p{color:#ffffffc2;font-size:14px;font-weight:300;text-transform:capitalize;line-height:26px}.count-up span{font-size:100px;font-weight:600;text-transform:uppercase;display:block;line-height:120px}.best-services2{padding:20px;position:relative;border-radius:80px 0}.best-services2 img{width:100%;border-radius:60px 0}.best-services2 p{color:#373737;padding:5px 0 15px;line-height:30px;font-weight:400;font-size:15px}.best-services2 strong{font-size:25px;padding:15px 0 0;font-weight:700;text-transform:capitalize;display:block}.bestserv-sec a.sv-contact svg{margin:0;width:18px;height:18px;transform:translate(6px,0)}.bestserv-sec a.sv-contact:hover svg{transform:translate(12px,0)}.testimonials-2{padding:20px;background:linear-gradient(180deg,#fff 0,#c3c3c31f 100%);border-top:0}.testimonials-2 p{color:#373737;padding:10px 0 15px;line-height:30px;font-weight:400;font-size:15px}.test-info strong{font-size:18px;display:block;font-weight:600;text-transform:capitalize;color:#000}.testi-heading span svg,.testimonials-2 .bi{fill:#ff9c2d;width:20px;height:18px}.test-info aside{display:block;padding:2px 0 15px;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:600}.main-services2 strong,.otherservices3 strong,.testi-button a,.testi-heading span,.testi-heading strong,a.other-sv-contact{text-transform:capitalize}.test-info img{border-radius:50%;border:1px dashed #70706f;padding:5px}.testi-button{padding:15px 15px 12px 12px;text-align:right}.testi-button a{display:inline-block;color:#000;font-size:18px;text-align:center;font-weight:600;border:1px solid #fb3f52;padding:7px 20px 8px;background:#fff;box-shadow:5px 5px 0 0 #fb3f52}.testi-heading strong{font-size:45px;font-weight:700;display:block;color:#000;padding:0 0 8px}.testi-heading span{font-size:16px;font-weight:500;display:block;color:#3f3d3d}.testi-heading span em{font-style:normal;padding:0 0 0 5px}.google-icon{display:block;padding:0 0 10px}.google-icon svg{width:30px;height:30px}.other-service-section{position:relative;overflow:hidden;padding:0 4px}.bg-shape-1{position:absolute;bottom:54px;left:0;width:100%;z-index:2;transform:rotate(180deg)}.bg-shape-1,.bg-shape-2{height:75px} .bg-shape-1 svg, .bg-shape-2 svg{width: 84pc;height: 88px;}.otherservices2::before,.otherservices3,a.other-sv-contact::after{height:100%;position:absolute;width:100%}.bg-shape-2{position:absolute;top:6px;left:0;width:100%;z-index:2}.otherservices1{padding:8px;text-align:center}.otherservices2::before{content:"";right:0;top:0;z-index:0;transition:.5s;opacity:80%}.otherservices3{z-index:9;top:50%;transform:translateY(-44px)}.otherservices3 strong{color:#ffff;font-size:38px;padding:12px 0 0;font-weight:700;text-align:center;display:block;text-shadow:3px 2px 0 #000000cf}a.other-sv-contact{position:relative;display:inline-block;font-size:15px;font-weight:500;color:#fff;padding:12px 50px 12px 15px;border-radius:50px;background:#000;z-index:1}a.other-sv-contact::after{content:"";background:#000;right:0;top:0;z-index:-2;border-radius:30px;transition:.5s}a.other-sv-contact span{position:absolute;display:inline-block;width:35px;height:35px;border-radius:50%;transition:.5s;right:6px;top:6px;line-height:32px}a.other-sv-contact svg{display:inline-block;transform:translate(0,0);transition:.5s;width:17px;height:17px;fill:#fff}a.main-sv-contact:hover svg,a.other-sv-contact:hover svg{transform:translate(8px,0)}.main-services2{padding:20px;border-radius:20px;background:#f8f8f8}.main-services2 strong{font-weight:600;font-size:20px;display:block;color:#000}.main-services2 p{color:#373737;padding:6px 0 15px;line-height:30px;font-weight:400;font-size:15px}.zodiac-sign-right1 ul li,a.main-sv-contact{font-weight:500;text-transform:capitalize;display:inline-block}a.main-sv-contact{z-index:1;position:relative;font-size:14px;color:#fff;padding:9px 10px 0 15px;border-radius:50px}a.main-sv-contact span{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;transition:.5s}a.main-sv-contact svg{display:inline-block;transition:.5s;width:17px;height:17px;fill:#fff}a.main-sv-contact:hover:after{width:31%}.zodiac-sign-right1{padding:20px;text-align:center;background:#df3041;border-radius:20px}.zodiac-sign-left1 strong{font-weight:700;text-transform:capitalize;display:block;font-size:31px;padding:0 0 10px;font-family:Marcellus,serif;color:#6d045c}.zodiac-sign-left p{text-align:justify;color:#454545;font-weight:400;font-size:16px;line-height:30px;padding:4px 0 4px 15px;border-left:2px solid #6d045c}.zodiac-sign-right1 strong{font-weight:600;text-transform:capitalize;display:block;font-size:29px;color:#fff;font-style:italic}.zodiac-sign-right1 p{font-weight:400;color:#fff;display:block;font-size:15px;padding:1px 0 15px;line-height:24px}.zodiac-sign-right1 ul li{color:#000;font-size:11px;padding:8px 12px;text-align:center;background:#fff;margin:5px 2px;border-radius:15px}.zodiac-sign-right1 ul li i{text-align:center;display:block;width:45px;height:45px;line-height:47px;border-radius:50%;margin:0 auto 7px}.zodiac-sign-right1 ul li i svg{width:22px;height:22px;fill:#fff}.zodiac-sign-right1 ul li i svg path{fill:#fff}.add-sec{padding:10px 12px;text-align:center;border:1px solid #f8f8f8;margin:18px 0}.add-sec p{color:#373737;line-height:25px;font-weight:400;font-size:15px;font-style:italic}.add-sec strong,.getintouch-social-icon strong{font-weight:600;color:#000;text-transform:capitalize}.add-sec strong{padding:1px 0 2px;font-size:22px;display:block}.getin-details{background:#fff;border-radius:20px;padding:30px 25px}.getintouch-section1{padding:0;position:relative}.getintouch-social-icon ul{display:flex}.getintouch-social-icon ul li{display:inline-block}.getintouch-social-icon ul li a{padding:0 5px 0 0}.getintouch-social-icon ul li a i{display:inline-block;width:38px;height:42px;line-height:56px;background:linear-gradient(180deg,#fb3f52 0,#fa7d3c 100%);text-align:center;border-radius:0 0 50px 50px}.form-contact1 .bi,.getintouch-social-icon ul li a svg{height:18px;fill:#ffffff;width:18px}.getintouch-social-icon ul li:nth-child(2n) a i{height:35px;line-height:37px}.getintouch-social-icon ul li:first-child a svg{height:22px;width:21px}.getintouch-social-icon strong{display:block;font-size:25px;padding:15px 12px 5px}.contac-form{padding:20px;background:linear-gradient(90deg,#fb3f52 0,#fa7d3c 100%)}.form-contact{padding:0 12px 25px}.form-contact1 a{color:#fff;display:block;font-weight:500;font-size:15px;padding:5px 0}.form-contact1 i{height:85px;background:linear-gradient(45deg,#b60807,#ffb600);width:85px;line-height:92px;margin:0 auto 32px;display:block;border-radius:50px;text-align:center;box-shadow:0 0 0 15px #ffffff12;border:7px solid #fff}.form-contact1 .bi{margin:0 2px 0 0}.form-group1{padding:8px 10px;margin:0 0 4px;position:relative}.btn-group>.btn,.drip-wrapper,.not-found-page{position:relative;margin:0 auto}.form-control1{display:block;color:#000;border-radius:10px;width:100%;padding:5px 10px 5px 12px;font-size:15px;font-weight:400;border:1px solid #d2d2d2;height:45px}textarea.form-control1{height:142px;padding:12px 10px 5px 15px}.btn-group{padding:8px 25px 0;display:inline-block}.btn-group>.btn{border:0;padding:8px 25px 9px;color:#fff;font-size:17px;border-radius:50px;transition:.8s ease-in-out;left:0;right:0;text-transform:capitalize;font-weight:500;overflow:hidden;z-index:1;background:0 0}.btn-group>.btn:hover::after{width:0}.btn-group>.btn:hover{background:#000}.getin-right2:after,.getin-right2:before{height:80%}.form-group1 .place::-webkit-input-placeholder{color:#545454;font-size:14px;text-transform:captilize;font-weight:400}:focus-visible{outline:-webkit-focus-ring-color auto 0}.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 0;outline-offset:-0px}.contac-form strong{font-size:25px;text-transform:capitalize;color:#fff;font-weight:600;display:block;padding:8px 0}.contac-form p{color:#fff;font-weight:500;padding:0 0 8px;font-size:14px;line-height:26px}.drip-wrapper{width:500px;height:60px;overflow:hidden;z-index:1}.drip-svg{width:100%;height:100%;display:block}.getin-map{padding:15px 0 0}.getin-map iframe{width:100%;height:200px;vertical-align:middle}.not-found-page-section{background:#fb3f52}.not-found-page1{position:relative;text-align:center}.not-found-page{border:4px solid #fff;border-radius:32px;width:fit-content;padding:30px 62px 45px}.not-found-page strong{font-size:16pc;text-transform:capitalize;color:#fff;display:block;font-weight:400;line-height:1}.not-found-page strong svg{width:210px;height:270px;fill:#fff;margin:-35px -62px 0}.not-found-page p{text-transform:capitalize;color:#fff;display:block;font-weight:500;font-size:25px;padding:0 0 18px;margin:-20px 0 0}.not-found-page a{color:#000;display:inline-block;font-size:16px;font-weight:600;background:#fff;padding:9px 25px 8px;text-transform:capitalize;border-radius:50px}