.about-image-wrap,.banner-heading,.common-heading,.header-top-bar,.moon-image-wrap,.service-box,.sub-heading,.sub-heading i{position:relative;z-index:9}#extra::before,.testimonial-image-wrap::before{background-repeat:no-repeat;background-size:contain}.testimonial-box.slick-slide.slick-current.slick-active.slick-center::after,.testimonial-box.slick-slide.slick-current.slick-active.slick-center::before{width:2px;top:50%;transform:translateY(-50%);background-image:linear-gradient(to bottom,#000,#0f0f0f,#191919,#212121,#2a2a2a,#2a2a2a,#2a2a2a,#2a2a2a,#212121,#191919,#0f0f0f,#000)}.service-box,.service-page-wrap{box-shadow:0 0 4px 0 #fff;overflow:hidden}#abut-us,#banner,#extra,#testimonial,.map-frame,.service-box,.service-page-wrap{overflow:hidden}.offcanvas,body{background-attachment:fixed}body{background-image:url("../images/body-bg.png");background-size:contain}a{text-decoration:none}.accordion-button:focus{z-index:3;border-color:#5a5a5a;outline:0;box-shadow:none}.accordion-button,.accordion-header,.accordion-item{padding:0;border:none;background-color:transparent}.accordion-button::after{filter:invert(1)!important}.accordion-button:not(.collapsed){background-color:transparent;color:#fff}.header-top-bar::after,.header-top-bar::before{position:absolute;content:"";bottom:-3px;width:5px;height:5px;border-radius:50%;background-color:#5a5a5a}li,p{font-size:18px;line-height:normal;text-align:justify;color:#fff}.logo{width:100px;height:70px;object-fit:contain;object-position:left}.header-logo-wrap{display:inline-block}.header-top-bar{display:flex;flex-wrap:wrap;align-items:center;padding:10px 20px;justify-content:space-between;border-bottom:1px solid #5a5a5a}.header-top-bar::before{left:0}.header-top-bar::after{right:0}.header-contact-wrap{width:80%;display:flex;justify-content:flex-end}.header-contact-box{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:40px}.header-contact-box i{font-size:25px;color:#fff;transition:.3s;display:inline-block;margin-right:12px}.contact-title{display:block;font-size:14px;transition:.3s;color:#fff;font-weight:700}.contact-detail{font-size:13px;transition:.3s;color:#fff}.header-contact-box:hover .contact-detail,.header-contact-box:hover .contact-title,.header-contact-box:hover i{transition:.3s;color:#eb34db}#header{width:90%;margin:auto}.breadcrumb-item+.breadcrumb-item::before,.breadcrumb-item.active,.form-floating>label,.header-navigation a.nav-link{color:#fff}.dropdown-item:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link:hover,.social-media-link:hover{color:#eb34db;transition:.3s}.navbar-nav{display:flex;flex-wrap:wrap;align-items:center}.header-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-navigation.fixed-nav{position:fixed;top:0;left:0;z-index:99;width:100%;border-bottom:1px solid #5a5a5a;background-color:#0e0417;animation:1s forwards smoothScroll}.about-image-wrap::before,.common-heading::after,.sub-heading::before{position:absolute;content:"";left:0}.about-image-wrap::before,.moon-image-2{animation-name:angry-animation;animation-duration:110s}.header-navigation nav.navbar{width:70%}.header-social-media-wrap{width:30%;text-align:end}.banner-big-text,.banner-heading,.bottom-bar-text,.common-heading,.common-sub-heading,.footer-text,.footer-title,.service-name,.service-text,.testiominal-text{text-align:center}.header-navigation .navbar-nav{width:100%}.header-navigation .nav-link{padding:8px 20px!important}.social-media-link{width:20px;height:20px;margin:0 7px;font-size:15px;color:#fff;display:inline-flex;justify-content:center;align-items:center;transition:.3s}.dropdown-menu{transition:.3s;background-color:#48404e}.dropdown-item{color:#fff;transition:.3s}.dropdown-item:hover{background-color:#fff}#banner{padding:50px 0 30px}.banner-image{transform:scale(.5);margin:0 30px}.banner-image.slick-slide.slick-current.slick-active.slick-center{transform:scale(1)}.banner-big-text{font-size:38px;color:#fff;margin-bottom:14px}.banner-heading{font-size:28px;color:#fff;padding-bottom:10px;font-style:italic;margin-bottom:8px}.sub-heading i,.theme-button{color:#eb34db;display:inline-block}.banner-heading::before,.common-heading::before{position:absolute;content:"";left:0;bottom:0;right:0;top:auto;margin:auto;width:100px;height:2px;background-color:#eb34db}.theme-button{border:2px solid #eb34db;transition:.3s;font-size:18px;font-weight:500;padding:7px 18px;border-radius:25px}.theme-button:hover{background-color:#fff;transition:.3s}.section-gap{padding:40px 0}.heading-icon{width:80px;height:auto;object-fit:contain;object-position:center;margin-bottom:15px;display:block;margin-left:auto;margin-right:auto}.common-heading{font-weight:600;font-size:42px;color:#fff;padding-bottom:25px;margin-bottom:50px}.common-heading::after{bottom:-6px;right:0;top:auto;margin:auto;width:15px;height:15px;border-radius:50%;background-color:#000;border:2px solid #eb34db}.about-us-image{width:60%;height:530px;object-fit:cover;display:block;margin:auto;border-radius:220px 220px 0 0}.horoscope-icon,.service-icon{object-fit:contain;display:block}.about-image-wrap{padding:40px 0}.about-image-wrap::before{right:0;top:0;bottom:0;height:100%;opacity:.4;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/astrology-circle.png);z-index:-1;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;width:auto}.sub-heading{font-size:25px;color:#fff;margin-bottom:40px;padding-bottom:20px}.sub-heading::before{bottom:0;top:auto;margin:auto;width:100px;height:2px;background-color:#eb34db}.service-box::after,.service-box::before,.service-page-wrap::before{position:absolute;content:"";width:100%;height:100%;left:0;opacity:.7;transition:.3s;z-index:-1}.sub-heading i{margin-right:12px}.common-sub-heading{font-size:20px;font-weight:500;font-style:italic;width:75%;margin:auto auto 30px}.horoscope-icon{width:98px;height:98px;margin:auto auto 10px}.horoscope-box{margin-top:80px}.service-box{display:block;border-radius:8px;margin:30px 0 0;transition:.3s;padding:20px 10px}.service-box::before,.service-page-wrap::before{top:0;background-color:#fff}.service-box::after{bottom:0;background-image:url("../images/clouds.png");background-size:cover}.service-icon{width:auto;height:100px;object-position:center;margin:auto auto 15px;transition:.3s}.service-name{font-size:22px;font-weight:600;color:#000;transition:.3s}.service-text{color:#000;transition:.3s;margin-bottom:0}.service-box:hover:before{transition:.3s;opacity:.3}.service-box:hover .service-icon{transition:.3s;filter:invert(1)}.service-box:hover .service-name,.service-box:hover .service-text{transition:.3s;color:#fff}.moon-image-wrap{width:100%;height:600px}#extra::before{position:absolute;content:"";}.moon-image{position:absolute;}.moon-image-1,.moon-image-2{height:100%;object-position:center;object-fit:contain}.moon-image{left:0;top:0}#bottom-bar,#extra,#footer,#page-banner,.service-page-wrap,.testimonial-box,.testimonial-box.slick-slide.slick-current.slick-active.slick-center,.testimonial-image-wrap{position:relative;z-index:9}.moon-image-1{padding:70px}.moon-image-2{padding:5px;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;width:auto}.moon-image-3,.testimonial-image-wrap::before{animation-name:angry-animation;animation-duration:80s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;height:100%}.moon-image-3{object-fit:contain;object-position:center;padding:40px;width:auto}#extra::before{right:-8%;bottom:0;width:100%;height:100%;background-image:url("../images/moon-phasing.png");background-position:bottom right;z-index:-1}.testimonial-image{width:75px;height:75px;object-fit:contain;border-radius:50%;display:block;margin:auto;border:2px solid #fff}#bottom-bar:after,#bottom-bar:before,#footer::after,#footer::before{top:-3px;width:5px;height:5px;border-radius:50%;background-color:#5a5a5a;position:absolute;content:""}.testimonial-image-wrap{display:table;margin:auto auto 10px;padding:22px}.testimonial-image-wrap::before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;background-image:url("../images/author-bg.png");background-position:center;width:100%;margin:auto;z-index:-1}.testimonial-name{font-size:21px!important}.testiominal-text{font-size:16px}.testimonial-box{margin:35px 39px 0}#review-page #testimonial,.header-navigation.mobile,.morecontent span{display:none}.morelink{display:inline-block;font-size:13px;color:#eb34db}.contact-info-wrap .contact-detail,.footer-text{font-size:15px}.testimonial-box.slick-slide.slick-current.slick-active.slick-center::before{position:absolute;content:"";height:100%;right:-39px}.testimonial-box.slick-slide.slick-current.slick-active.slick-center::after{position:absolute;content:"";height:100%;left:-39px}.slick-list.draggable{padding:0!important}#footer .container{padding-bottom:50px}#bottom-bar,#footer{overflow:hidden;border-top:1px solid #5a5a5a}#bottom-bar:before,#footer::before{left:0}#bottom-bar:after,#footer::after{right:0}.footer-logo{width:auto;height:120px;display:block;margin:auto auto 30px;padding:20px;background-color:#fff;border:2px solid #5a5a5a;border-top:0;border-radius:0 0 50px 50px}.footer-info-wrap{width:50%;margin:auto auto 30px}.footer-title{color:#eb34db;margin-bottom:5px}.footer-text{color:#fff;display:block;margin-bottom:20px}.bottom-bar-text{font-size:12px;padding:10px 0;margin-bottom:0}#page-banner{padding:85px 0;background-image:linear-gradient(#0e0417,#0e041700),url(../images/clouds.png);background-size:cover;background-position:center}#page-banner::after{position:absolute;content:"";left:0;bottom:0;height:50px;width:100%;background-image:linear-gradient(#0e041700,#0e0417)}#service-div .service-page-wrap li a,#service-div .service-page-wrap p a,#service-div .service-page-wrap span a,.breadcrumb-item a,.theme-color{color:#eb34db}.cc2{column-count:2}.service-page-wrap{display:block;border-radius:8px;transition:.3s;padding:50px 70px;width:80%;margin:auto}.service-page-wrap:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;opacity:.7;transition:.3s;z-index:-1;background-image:url(../images/clouds.png);background-size:cover}.service-page-wrap .banner-heading{margin-bottom:40px;font-weight:600}#service-div .service-page-wrap li,#service-div .service-page-wrap p,#service-div .service-page-wrap span{color:#000}.service-image{width:100%;height:auto;object-fit:cover;margin:20px 0 35px;border-radius:10px;box-shadow:0 0 5px 0 #ddd}.contact-info-wrap,.map-frame{width:90%;margin-right:auto;border-radius:10px}.testimonial-non-slider{display:flex;justify-content:space-between;flex-wrap:wrap}.map-frame,.menu-link{display:block}.testimonial-non-slider .testimonial-box{width:30%;margin:25px 0}#textarea{height:150px}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#eb34db;opacity:1}.form-control{background-color:#ffffff1c}.form-control:focus,.form-select:focus{color:#000;background-color:#fff;border-color:#fff;outline:0;box-shadow:none}.contact-info-wrap{padding:25px;background-color:#ffffff29;margin-bottom:15px}.accordion-button,.menu-link{color:#fff;padding:11px 15px;border-bottom:1px solid #5a5a5a}.map-frame{height:250px}#contact-us .contact-info{width:calc(100% - 38px)}.offcanvas{background-image:url(../images/body-bg.png);background-size:contain}.btn-close{filter:invert(1);opacity:1}.accordion-button:not(.collapsed)::after{background-image:url("../images/arrow.svg");filter:invert(0)!important}label.error.fail-alert.myerrorclass{position:static;padding:5px 0 0 8px;font-size:12px;font-weight:500;line-height:normal;opacity:1!important;color:#ff797c;transform:none!important}.error-message{color:#bd0006;border:2px solid #bd0006;background-color:#f6dedf}.success-message{border:2px solid #147c00;background-color:#eef6ed;color:#147c00}.error-message,.success-message{font-weight:500;margin-top:18px;display:none;padding:5px 15px;margin-bottom:0;text-align:center}.whatsapp-wrap{position:fixed;bottom:21px;right:23px;z-index:9999}.whatsapp-wrap img{width:50px;height:50px;object-fit:contain}.service-page-wrap .theme-button{background-color:#fff}.service-page-wrap .theme-button:hover{color:#fff !important;background-color:#eb34db}.paypal-image{width:auto;height:45px;object-fit:contain;}.sub-heading.text-center:before{right:0;left:0;}.qr-image{width:100%;height:330px;object-fit:contain;object-position:center}@media (max-width:1400px){.about-us-image{width:75%;height:504px}}@media (max-width:1200px){#header{width:98%}.banner-heading{font-size:24px}.banner-big-text{font-size:32px}.sub-heading{font-size:22px}li,p{font-size:16px}.common-heading{font-size:35px}.heading-icon{width:60px}.common-sub-heading{font-size:18px;width:100%}.moon-image{right:0;margin:auto}.service-page-wrap{width:100%}}@media (max-width:992px){.header-social-media-wrap{text-align:inherit;margin-top:20px}.kamburger-icon{width:auto;height:20px;object-fit:contain;object-position:right}.menu-hamburger{border:0;background-color:transparent;color:#fff;font-size:24px}.logo{width:auto;height:55px}.banner-heading{font-size:20px}.banner-heading::before{width:62px}.banner-big-text{font-size:24px}.theme-button{font-size:14px}#banner{padding-bottom:0}.heading-icon{width:50px;margin-bottom:10px}.common-heading{font-size:25px}.common-heading::before{width:80px}.common-heading::after{bottom:-4px;width:10px;height:10px}.common-sub-heading{font-size:15px}.header-navigation.desktop,.header-top-bar,.testimonial-box.slick-slide.slick-current.slick-active.slick-center::after,.testimonial-box.slick-slide.slick-current.slick-active.slick-center::before{display:none}.testimonial-name{font-size:19px!important}.footer-logo{height:95px;padding:13px}.banner-image{margin:0 20px!important;transform:scale(1)!important}#abut-us{padding-top:0}.horoscope-box{margin-top:25px}.moon-image-wrap{width:95%;display:block;margin-left:auto;margin-right:auto;height:380px}.contact-info-wrap,.header-social-media-wrap,.map-frame{width:100%}.service-page-wrap{padding:25px 20px}.testimonial-non-slider .testimonial-box{width:48%}.map-frame{height:350px;margin-bottom:35px}.header-navigation.mobile{display:flex;padding:10px}}@media (max-width:768px){.testimonial-non-slider .testimonial-box{width:100%;margin:12px 0}}@media (max-width:640px){.about-us-image{width:75%;height:350px}.horoscope-box{margin-top:16px}.service-icon{height:70px;margin:auto auto 10px}.service-name{font-size:18px;margin-bottom:10px}.service-box{margin:15px 0 0}.moon-image-wrap{height:330px;margin:50px auto}.sub-heading{font-size:19px}}@keyframes angry-animation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}@media (min-width:992px){.dropdown:hover .dropdown-menu{transition:.3s;display:block}}