@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes linear{0%{background-position:0 0}to{background-position:200px 0}}@keyframes rotated{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}ul{box-sizing:border-box;margin:0;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}.wp-menu-img img{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;display:inline-block}.wp-menu-img-before img{margin-right:10px}*,li{margin:0;padding:0}*{box-sizing:border-box}li{list-style:none}a{text-decoration:none}h2,h3{font-family:"Philosopher",sans-serif}p{font-size:16px;line-height:27px;font-weight:400}body{font-family:"Outfit",sans-serif}.img-fluid{max-width:100%}header.navSec{background:url(/wp-content/themes/ws-astrology/assets/img/headerback.jpg)no-repeat;background-size:cover}.tophead-line{padding:13px 0;border-radius:0 0 50px 50px;background:#f2002a;text-align:center}.tophead-line p{color:#fff;font-size:21px;margin:0;font-weight:500;text-transform:uppercase;animation:blink 1.5s linear infinite}.contact-content a{background-image:linear-gradient(#ffa616,#fc841e);display:block;padding:11px 10px 11px 23px;color:#fff;font-size:20px;font-weight:500;border-radius:50px;text-align:left}.contact-content a img{filter:brightness(0) invert(1);height:30px;margin:-5px 0 0;padding:0 6px 0 0}.mainLogo img{height:90px;width:auto}.navigation-right a{background:#f2002a;font-size:18px;text-align:center;display:block;padding:0 17px 13px;border-radius:8px;position:absolute;bottom:-2px;min-width:190px;min-height:94px}.navigation-right a span{display:block;background:#fff;border-radius:0 0 50px 50px;border:1px solid #ffb671;border-top:0;height:49px;width:100%}.navigation-right a p{padding:7px 0 0;margin:0}.navigation-right a span img{height:44px}.btn.bs-red,.fs-46 h2{text-transform:capitalize}.btn.bs-red,.navigation-right a p{font-size:17px;font-weight:700;color:#fff}.btn.bs-red{padding:10px 46px 9px;background:#f2002a;border:0;transition:.7s;border-radius:40px}.btn.bs-red:hover{color:#000;background:linear-gradient(to left,#f89808 26%,#ffc600 100%)}.top-header-bar{padding:8px 0 10px}.header-row-top{display:flex;align-items:center;justify-content:space-between}.header-row-top .mainLogo{text-align:center}.main-header .navbar-nav .nav-item .nav-link{color:#1c1d29;padding:4px 20px 3px;font-weight:500;text-transform:capitalize;font-size:19px;transition:.1s ease-in-out}.main-header .wrapNavRow{margin:0 0-29px;padding:18px 0;border-radius:50px 50px;background:#fff;position:relative;border:1px solid #ddd;z-index:99}.main-header .navbar{padding:0}.main-header .navbar-nav .nav-item:hover .nav-link{color:#ffc236;transition:.3s ease}.fs-46 p span{background:linear-gradient(#ffa616,#fc841e);color:#fff;padding:7px 20px;display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase}.fs-46 h2{font-size:47px;font-weight:600;color:#f2002a;display:block;font-family:"Elsie Swash Caps",serif}.bgicon-left{margin-right:15px}.bgicon-right{margin-left:15px}.bgicon{animation:rotate 8s linear infinite}.aboutus-heading{padding:0;text-align:left}.aboutus-heading h2{padding:10px 0 0}.aboutus-heading p{margin:0;position:relative;z-index:9}.aboutus-heading p .bgicon-right{margin:0 0 0 10px}.ajaxBox .form-control{background:#fff;font-size:14px;box-shadow:none;border:2px solid #ffa400;padding:10px 12px;border-radius:47px;font-weight:500}textarea.form-control{height:100px;color:#393939;border-radius:12px!important}input::-webkit-input-placeholder{color:#8b8b8b}input::-moz-placeholder{color:#8b8b8b}input:-ms-input-placeholder{color:#8b8b8b}input::-ms-input-placeholder{color:#8b8b8b}input::placeholder{color:#8b8b8b}.form-section1 .btn.bs-red{float:right}.contac-r{padding:0 30px;margin:0;text-align:left}.form-section1{padding:30px 0 0;background:#fff}.form-section1:before{content:"";display:block;height:100%;width:100%;border-radius:10px;transform:scale(1.02,1.02);position:absolute;background:linear-gradient(90deg,#fafafa,#fafafa,#ff6f05,#ff6f05,#fff);background-position:55px 0;top:0;animation:linear 1s infinite linear;left:0;right:0;z-index:-1}.banner-bottom img,.form-section1{position:relative}.banner-bottom{padding:30px 0 60px}.breadcrumb-section{padding:0;background-image:linear-gradient(#ffa616,#fc841e);margin:0}.breadcrumb-section1{padding:60px 0;text-align:center}.breadcrumb-section1 h1{font-size:54px;font-weight:600;color:#fff;font-family:"Elsie Swash Caps",cursive;display:block;text-transform:capitalize}.maincontent-section{padding:80px 0 0}.mainabout-left1{padding:0 0 30px}.maincontent-section1{padding:0 12px}.mainabout-left2{padding:0;text-align:left}.mainabout-left2 p{color:#393939;font-size:16px;font-weight:400;line-height:34px;margin:0}.mainabout-left2 p strong{color:#f2002a}.breadcrumb-section nav .breadcrumb{justify-content:center;margin:0}.breadcrumb .breadcrumb-item a{color:#000;text-transform:uppercase;font-size:16px;margin:0;padding:0;display:inline-block;font-weight:700}.breadcrumb .breadcrumb-item{color:#000;text-transform:uppercase;border-bottom:2px solid #f2002a}.breadcrumb-section nav .breadcrumb li:first-child a{color:#f2002a!important}.breadcrumb-item:not(:first-child)::before{color:#f2002a}.contact-footer2 p,.fs-28 h3{font-size:26px;color:#f2002a;font-weight:600;text-transform:capitalize}.mainabout-left2 h3{margin:0;padding:20px 0 15px}.mainabout-right1{padding:0 0 0 30px}.banner-design1 img,.mainabout-right1 .form-section,.our-services-section .aboutus-heading{padding-bottom:25px}.banner-design2 img{max-width:100%}.banner-design1,.banner-design2,.location-1 span{text-align:center}.contact-footer2 strong,.fs-38 h2{font-family:"Elsie Swash Caps",cursive}.fs-38 h2{font-weight:600;font-size:37px;color:#f2002a}.form-section1 .fs-38{padding:0 10px}.contact-footer2 strong{font-size:56px;color:#fff;padding:0 0 0 30px;line-height:65px;text-transform:capitalize;display:block}.footer-left1{padding:50px 12px 20px;background:linear-gradient(#ffa616,#fc841e)}.contact-footer2 p{margin:0;font-size:18px;padding:0 0 20px 30px;color:#000;font-weight:500}.location-1 span{height:80px;width:81px;line-height:77px;display:block;border-radius:50%;background:#f2002a;border:3px solid #ffebcb;margin:0 0 0-35px}.location-1 img{height:44px;filter:brightness(0) invert(1)}.location-2{width:80%;padding-left:15px}.location-2 p{color:#fff;font-size:18px;padding:0}.location-2 a{color:#fff;font-size:21px;margin:0;font-weight:500}.location-1{display:flex;align-items:center;justify-content:left;margin:15px 0;background:#f2002a;width:100%}.map-section iframe{height:290px;width:100%}.footer-right1{padding:40px 0 0 30px}.footer-navigation ul{padding:15px 10px;text-align:center;border:1px solid red;margin:20px 0 0}.footer-navigation ul li,.location-2 p,.services-footer3 ul li{margin:0;font-weight:500;text-transform:capitalize}.footer-navigation ul li{padding:0 25px;font-size:18px;display:inline-block}.footer-navigation ul li a,.services-footer3 ul li a{color:#000}.services-footer3 ul{display:flex;align-items:center;flex-wrap:wrap;padding:10px 0}.services-footer3 ul li{flex:0 0 50%;color:#000;font-size:16px;padding:13px 0}.services-footer3 ul li img{margin-right:10px;width:28px;height:auto}#menu-our-services li img{animation:rotated 8s linear infinite}.footer-section{background:#ffebcb;padding:0 12px 50px}.disclaimer{background:linear-gradient(#ffa616,#fc841e);padding:20px 30px;text-align:center;margin:30px 0 0}.disclaimer p{margin:0;line-height:26px;font-size:16px;color:#000}.mobile-menu{display:none}@media (max-width:1260px){.header-row-top .stext a{font-size:16px}.header-row-top .stext a img{height:26px;padding:0 4px 0 0}}@media (min-width:1200px){.container{max-width:1170px}}@media (max-width:1199px){.fs-46 h2{font-size:34px;line-height:40px}.contact-footer2 strong{font-size:40px;line-height:45px}.banner-bottom{padding:30px 0 60px}.maincontent-section{padding:60px 0 0}.main-header .navbar-nav .nav-item .nav-link{padding:4px 10px 3px}}@media (max-width:991px){.offcanvas-header .navbar-brand img{height:70px;width:auto;margin:auto}.offcanvas-header{justify-content:center}.stext.contact-content{display:none}.humbleIcon button{background:#f2002a;font-size:24px;padding:6px 10px;color:#fff;border-color:#f2002a;box-shadow:none!important;border-radius:5px}.humbleIcon button img{filter:brightness(0) invert(1);height:20px;width:auto;margin-top:-6px}.header-row-top .mainLogo{text-align:left}.main-header .navbar-nav .nav-item .nav-link{padding:4px 8px;font-size:15px}.footer-right1{padding:40px 0}.form-section1 .btn.bs-red{float:left}}@media (min-width:768px){.main-header .navbar-nav .nav-item:hover .dropdown-menu,.offcanvas-header{display:block}.main-header .navbar-expand-md .navbar-nav .dropdown-menu{background:linear-gradient(#ffa616,#fc841e);border:0;border-radius:0;padding:0;width:250px;height:270px;overflow-y:scroll}.main-header .navbar-expand-md .navbar-nav .dropdown-menu li a{color:#fff;font-size:16px;border:0;font-weight:500;padding:7px 0 7px 14px}.main-header .navbar-expand-md .navbar-nav .dropdown-menu li a:hover{background:red}}@media (max-width:768px){.desktop-menu,.header-row-top .mainLogo{display:none}.mobile-menu{display:flex;padding:0 12px}.responsive-logo a img{height:70px;padding:5px 0 0}.row.header-row-top{position:relative}.tophead-line p{font-size:14px}.navbar-nav .menu-item .nav-link{color:#1c1d29;font-size:16px;text-transform:capitalize;font-weight:500}.contact-content a,.res-nav-style{text-align:center}.res-nav-style{background:#fff}.res-nav-style .navbar-nav .nav-item .dropdown-menu{margin:auto;position:absolute;left:50%;transform:translateX(-50%)}.res-nav-style .navbar-nav .dropdown-menu{background:linear-gradient(#ffa616,#fc841e);border:0;border-radius:0;padding:0;width:250px;height:270px;overflow-y:scroll}.res-nav-style .navbar-nav .dropdown-menu li a{color:#fff;font-size:16px;border:0;font-weight:500;padding:7px 0 7px 14px}.res-nav-style .navbar-nav .dropdown-menu li a:hover{background:red}.offcanvas-header{display:block}.header-row-top{flex-direction:column-reverse}.location-1 span{margin:0 auto}.mainabout-right1{padding:0}.maincontent-section .banner-bottom{padding-top:60px}.footer-navigation ul li{padding:0 10px}.contac-r{padding:0 15px}}@media (max-width:575px){.tophead-line{border-radius:0;padding:5px 0;height:37px}.location-1{display:inherit;text-align:center;padding:0 0 10px}.location-2{width:100%}.location-1 span{margin:0 auto 10px}.fs-46 h2{line-height:30px;font-size:26px}.bgicon-left{margin-right:5px}.bgicon-right{margin-left:5px}.footer-navigation ul li{padding:0 2px}.contact-footer2{text-align:center}.footer-right1{padding:40px 0 0}.disclaimer{margin:20px 0 0}.breadcrumb-section1 h1{font-size:36px;line-height:40px}.breadcrumb-section1{padding:40px 0}.services-footer3 ul{display:inherit;padding-top:20px!important}.contact-footer2 p{padding:0 0 30px}.footer-navigation ul li a{font-size:14px}.footer-navigation ul{padding:10px 5px}.fs-28 h3{font-size:22px;line-height:28px}.contact-content a{font-size:17px;padding:8px}.contact-content a img{height:25px}.fs-46 p span{font-size:12px}}@media (max-width:400px){.services-footer3 ul li{padding:10px 0}.fs-46 p span{font-size:12px;padding:5px}.aboutus-heading p .bgicon-right{margin:0 0 0 4px}}