.npVSectionHeading{color:#333;font-size:34px;line-height:46px;font-weight:700;display:block}.npVSubHeading{margin-top:10px;color:#ff700e;font-size:18px;line-height:normal;font-weight:400;display:block;position:relative}.npVSubHeading::after{position:absolute;content:'';width:77px;height:1px;background:#ff700e;top:10px;margin-left:8px}.usersSection .bx-wrapper .bx-next,.vKeyPrincipleSection .bx-wrapper .bx-next{right:calc(50% - 60px)!important}.vHowItWorkSection{padding:81px 0 15px 0}.vHowItWorkSection .vWorkFlowBox{padding:48px 0;display:flex;align-items:center;gap:30px}.vHowItWorkSection .vWorkFlowBox .vFlowCard{padding:20px;width:397px;min-height:237px;border:1px solid #eee;border-radius:23px;box-shadow:0 4px 34px 0 rgba(0,0,0,.07);background:#fff}.vHowItWorkSection .vWorkFlowBox .vFlowFig{width:59px;height:59px}.vHowItWorkSection .vWorkFlowBox .vFloorHeading{margin-top:25px;display:block;color:#333;font-size:16px;line-height:20px}.vHowItWorkSection .vWorkFlowBox .vFloorPara{margin-top:10px;color:#666;font-size:14px;line-height:22px;display:block}.vKeyPrincipleSection{padding-bottom:135px;position:relative;background:#f7f4ff}.vKeyPrincipleSection .vFlowFig{height:127px}.vKeyPrincipleSection .vFlowFig img{width:100%;height:100%}.vKeyPrincipleCardsBox{padding:86px 0 10px 0}.vKeyPrincipleCardsBox .vKeyCradItem{width:370px;flex:none;position:relative;padding:7px 8px 7px 8px}.vKeyPrincipleCardsBox .vKeyCrad{position:relative;padding:65px 20px 30px 30px;background:#fff;border-radius:24px;box-shadow:0 4px 15px 0 rgba(0,0,0,.07)}.vKeyPrincipleCardsBox .vKeyCrad .vKeyFig{position:absolute;content:'';top:-30px;left:30px}.vKeyPrincipleCardsBox .vKeyCrad .vKeyHeading{display:block;color:#333;font-size:20px;line-height:normal;font-weight:700}.vKeyPrincipleCardsBox .vKeyCrad .vKeyDescription{margin-top:10px;color:#666;font-size:14px;line-height:20px;display:block}.vKeyPrincipleCardsBox .viewAllKeyBtn{margin-top:30px;display:flex;align-items:center;justify-content:center;height:42px;width:122px;border:1px solid #ff700e;background:#fff;border-radius:92px;font-size:12px;color:#ff700e;transform:.3s;display:none}.vKeyPrincipleCardsBox .viewAllKeyBtn em{margin-left:8px}.vKeyPrincipleCardsBox .viewAllKeyBtn:hover{background:#ff700e;color:#fff}.vAdvFeaturesSec{padding:58px 0 138px 0}.vAdvFeaturesSec .npVAdvanceFeatureBox{margin-top:185px;display:flex;align-items:center;justify-content:center}.vAdvFeaturesSec .npCenterVastu{width:514px;height:514px;position:relative}.vAdvFeaturesSec .usersSection .bx-wrapper .bx-controls-direction span{top:calc(100% - 150px)}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.vAdvFeaturesSec .aos-animate{opacity:1;transform:translateZ(0)}.vAdvFeaturesSec .npCenterVastu .vFront{position:absolute;content:'';width:423px;height:423px;left:calc(50% - 210px);top:calc(50% - 211px);animation:ImgBounce2 3s ease-in-out 0s infinite alternate}.vAdvFeaturesSec .npCenterVastu .vCircule{position:absolute}.vAdvFeaturesSec .npCenterVastu .vCircule.vOne{top:45px;right:440px}.vAdvFeaturesSec .npCenterVastu .vCircule.vTwo{top:45px;left:440px}.vAdvFeaturesSec .npCenterVastu .vCircule.vThree{top:247px;right:500px}.vAdvFeaturesSec .npCenterVastu .vCircule.vFour{top:247px;left:500px}.vAdvFeaturesSec .npCenterVastu .vCircule.vFive{top:409px;right:440px}.vAdvFeaturesSec .npCenterVastu .vCircule.vSix{top:409px;left:440px}.vAdvFeaturesSec .wheel{animation:spin 80s linear infinite;animation-delay:3s}.vAdvFeaturesSec .npCenterVastu .vCircule i{position:relative;font-style:normal}.vAdvFeaturesSec .npCenterVastu .vCircule i .appInfoBox{position:absolute;display:flex;display:-webkit-flex;align-items:center;flex-direction:column}.vAdvFeaturesSec .npCenterVastu .vCircule.vOne .appInfoBox{width:300px;bottom:80px;right:-170px}.vAdvFeaturesSec .npCenterVastu .vCircule.vTwo .appInfoBox{width:284px;bottom:80px;left:71px}.vAdvFeaturesSec .npCenterVastu .vCircule.vThree .appInfoBox{width:244px;top:-96px;right:15px}.vAdvFeaturesSec .npCenterVastu .vCircule.vFour .appInfoBox{width:237px;top:-95px;left:105px}.vAdvFeaturesSec .npCenterVastu .vCircule.vFive .appInfoBox{width:263px;top:15px;right:-135px}.vAdvFeaturesSec .npCenterVastu .vCircule.vSix .appInfoBox{width:241px;top:15px;left:90px}.vAdvFeaturesSec .npCenterVastu .vCircule .appInfoBox .vInfoHeading{margin-top:15px;color:#333;font-size:16px;line-height:20px;font-weight:700;text-align:center}.vAdvFeaturesSec .npCenterVastu .vCircule .appInfoBox .vInfoDescription{margin-top:10px;color:#666;font-size:13px;line-height:19px;text-align:center}.vAdvFeaturesSec .npCenterVastu .vCircule .appInfoBox figure{padding:9px;width:55px;height:55px;box-shadow:0 4px 34px 0 rgba(0,0,0,.07);border-radius:10px;background:#fff}.vAdvFeaturesSec .npCenterVastu .vCircule .appInfoBox figure img{width:100%;height:100%}.usersSection{padding:0 0 147px;background:#f7f4ff}.usersSection .vastuTestMonialCards{padding:78px 0 30px 0}.usersSection .vFlowFig{height:127px}.usersSection .vFlowFig img{width:100%;height:100%}.usersSection .testimonialCardItem{width:370px!important;flex:none;position:relative;padding:7px 8px 7px 8px}.usersSection .testimonialCard{padding:15px 30px 30px;background:#fff;border-radius:24px;box-shadow:0 4px 15px 0 rgba(0,0,0,.07);height:100%}.usersSection .testimonialCard .customersBox{display:flex}.usersSection .testimonialCard .customersBox .customersImg{margin:-45px 0 0;position:relative}.usersSection .testimonialCard .customersBox .customersImg strong{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px;font-weight:600;color:#fff}.usersSection .testimonialCard .customersBox .customersImg strong.userOne{background:#172e6e}.usersSection .testimonialCard .customersBox .customersImg strong.userTwo{background:#6e1746}.usersSection .testimonialCard .customersBox .customersImg strong.userThree{background:#ff700e}.usersSection .testimonialCard .customersBox .customersImg span{position:absolute;bottom:-25px;right:-12px}.usersSection .testimonialCard .customersBox .customersDetails{margin-left:26px}.usersSection .testimonialCard .customersBox .customersDetails .customersName{font-size:16px;font-weight:700;color:#333}.usersSection .testimonialCard .customersBox .customersDetails .customersRating{margin-top:10px}.usersSection .testimonialCard .customersReview{margin-top:20px;line-height:20px;font-size:14px;color:#666;line-height:22px}.vFaqSEction{padding:80px 0}.vFaqSEction .container{display:flex}.vFaqSEction .container .moversPackersHeading{font-size:50px;color:#333;line-height:58px;max-width:258px}.vAccordianBox{margin-left:140px;width:calc(100% - 400px);background:#fff}.vAccordianBox .vPanel~.vPanel{border-top:#e5e5e5 solid 1px}.vAccordianBox .vPanel .vPanelHeader{font-size:18px;font-weight:600;line-height:25px;color:#666;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;min-height:56px;position:relative;cursor:pointer}.vAccordianBox .vPanel .vPanelHeader b{position:absolute;left:15px;top:15px}.vAccordianBox .vPanel .vPanelHeader strong{padding:20px 0 14px 0;max-width:calc(100% - 40px);color:#333;line-height:22px}.vAccordianBox .vPanel .vPanelHeader em{width:40px;height:56px;position:relative}.vAccordianBox .vPanel .vPanelHeader em::before,.vPanel .vPanelHeader em::after{position:absolute;top:22px;content:'';width:2px;height:15px;background:#626262;right:0;left:0;margin:0 auto}.vAccordianBox .vPanel .vPanelHeader em::before{transform:rotate(-90deg)}.vAccordianBox .vPanel .vPanelHeader em::after{transform:rotate(0);transition:.3s}.vAccordianBox .vPanel .vPanelBody{padding:0 20px;max-height:0;overflow:hidden}.vAccordianBox .vPanel .vPanelBody p{font-size:16px;font-weight:300;line-height:25px;color:#666}.vAccordianBox .vPanel .vPanelBody ul{margin-bottom:15px;display:block}.vAccordianBox .vPanel .vPanelBody ul li{padding-left:20px;display:block;font-size:13px;font-weight:300;line-height:25px;color:#666;position:relative}.vAccordianBox .vPanel .vPanelBody ul li:after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#333;border-radius:100%}.vAccordianBox .vPanel.active .vPanelBody{padding:0 0 20px;max-height:1000px;transition:.5s}.vAccordianBox .vPanel.active .vPanelHeader em::after{transform:rotate(-90deg);transition:.3s}.floor-plan-banner{background:#141316;overflow:hidden}.floor-plan-banner .container{display:flex;align-items:center;position:relative}.floor-plan-banner .floor-plan{margin-right:12px;width:170px;height:92px}.floor-plan-banner .floor-plan img{width:100%;height:100%}.floor-plan-banner .floor-plan-list{padding-right:255px;display:flex;align-items:center;gap:30px}.floor-plan-banner .floor-plan-list li{display:flex;align-items:center;gap:10px;color:#fff;font-size:12px;line-height:19px;font-weight:700}.floor-plan-banner .floor-plan-list li em{font-size:28px}.floor-plan-banner .analyze-btn-box{position:absolute;content:'';right:0;height:54px;width:250px;z-index:1}.floor-plan-banner .floor-plan-btn{padding:12px 20px 15px 30px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:#fff;background:#ff700e;line-height:normal;border:1px solid #ff700e;font-weight:700;height:100%;width:100%}.floor-plan-banner .floor-plan-btn em{font-size:19px}.floor-plan-banner .container .banner-circle{position:absolute;content:'';width:197px;height:197px;right:27px;top:-49px;bottom:0;z-index:0}.floor-plan-banner .container .banner-circle img{width:100%;height:100%}@media screen and (max-width:768px){.npVSectionHeading{font-size:22px;line-height:22px}.npVSubHeading{margin-top:10px;font-size:12px;line-height:20px}.npVSubHeading::after{display:none}.vHowItWorkSection .vWorkFlowBox .vFlowFig img{width:100%;height:100%}.vHowItWorkSection{padding:28px 0 40px}.vHowItWorkSection .vWorkFlowBox{margin:0 -15px;padding:20px 15px;display:flex;align-items:center;overflow:hidden;overflow-x:auto;gap:10px}.vHowItWorkSection .vWorkFlowBox::-webkit-scrollbar{display:none}.vHowItWorkSection .vWorkFlowBox .vFlowCard{padding:16px 20px 24px;width:296px;min-width:297px;border-radius:12px;min-height:194px}.vHowItWorkSection .vWorkFlowBox .vFlowFig{width:48px;height:48px}.vHowItWorkSection .vWorkFlowBox .vFloorHeading{margin-top:20px;font-size:14px;line-height:normal}.vHowItWorkSection .vWorkFlowBox .vFloorPara{margin-top:12px;font-size:12px;line-height:18px}.vKeyPrincipleSection .vFlowFig{height:55px}.vKeyPrincipleSection{padding-bottom:30px}.vKeyPrincipleSection .container{padding-top:30px}.vKeyPrincipleCardsBox{padding:50px 15px 20px 15px;margin:0 -15px;overflow:hidden;overflow-x:auto;gap:0}.vKeyPrincipleCardsBox::-webkit-scrollbar{display:none}.vKeyPrincipleCardsBox .vKeyCrad{padding:16px 20px 24px;min-width:365px;width:296px;border-radius:12px;min-height:190px;flex:none}.vKeyPrincipleCardsBox .vKeyCrad .vKeyFig{width:48px;height:48px;top:-24px;left:24px}.vKeyPrincipleCardsBox .vKeyCrad .vKeyFig img{width:100%;height:100%}.vKeyPrincipleCardsBox .vKeyCrad .vKeyHeading{margin-top:20px;font-size:14px;line-height:normal}.vKeyPrincipleCardsBox .vKeyCrad .vKeyDescription{margin-top:12px;font-size:12px;line-height:18px}.vKeyPrincipleCardsBox .viewAllKeyBtn{margin-top:20px}.vKeyPrincipleCardsBox .viewAllKeyBtn{height:42px;font-size:11px}.vAdvFeaturesSec{padding:36px 10px 50px;overflow:hidden}.vAdvFeaturesSec .npVAdvanceFeatureBox{margin-top:30px}.vAdvFeaturesSec .npCenterVastu{width:100%;height:100%}.vAdvFeaturesSec .npCenterVastu .vFront{width:283px;height:283px;left:calc(50% - 141px);top:calc(50% - 141px)}.vAdvFeaturesSec .npCenterVastu .dotCircleImg{width:325px;height:325px}.vAdvFeaturesSec .npCenterVastu .dotCircleImg img{width:100%;height:100%;border-radius:100%}.vFeatureContentBox{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.vAdvFeaturesSec .npCenterVastu .vCircule{position:inherit}.vAdvFeaturesSec .npCenterVastu .vDirectionImg{display:none}.vAdvFeaturesSec .npCenterVastu .vCircule i .appInfoBox{position:inherit}.vFeatureContentBox .vCircleBox{margin-bottom:20px;position:relative}.vAdvFeaturesSec .npCenterVastu .vCircule.vFive .appInfoBox,.vAdvFeaturesSec .npCenterVastu .vCircule.vOne .appInfoBox,.vAdvFeaturesSec .npCenterVastu .vCircule.vThree .appInfoBox{bottom:inherit;right:inherit}.vAdvFeaturesSec .npCenterVastu .vCircule.vFour .appInfoBox,.vAdvFeaturesSec .npCenterVastu .vCircule.vSix .appInfoBox,.vAdvFeaturesSec .npCenterVastu .vCircule.vTwo .appInfoBox{bottom:inherit;left:inherit}.vAdvFeaturesSec .npCenterVastu .vCircule i{position:inherit}.vAdvFeaturesSec .npCenterVastu .vCircule.vOne .appInfoBox{max-width:310px!important;width:310px!important}.usersSection{padding-bottom:0}.usersSection .vastuTestMonialCards{margin:0 -15px;padding:36px 15px 50px}.usersSection .testimonialCard{padding:22px}.usersSection .vFlowFig{height:55px}.usersSection .container{padding-top:30px}.usersSection .testimonialCard .customersBox .customersImg strong{width:55px;height:55px;font-size:21px}.usersSection .testimonialCard .customersBox .customersImg span{width:27px;height:27px;right:0;bottom:0}.usersSection .testimonialCard .customersBox .customersImg span img{width:100%;height:100%}.vFaqSEction{padding:36px 0}.vFaqSEction .container{flex-direction:column}.vFaqSEction .container .moversPackersHeading{max-width:100%;font-size:22px;line-height:46px}.vAccordianBox .vPanel .vPanelHeader strong{padding:14px 0}.vAccordianBox .vPanel.active .vPanelBody{padding:0 0 14px}.vAccordianBox{width:100%;margin-left:0}.vAccordianBox .vPanel .vPanelHeader{font-size:14px;line-height:21px;transition:.5s}.vAccordianBox .vPanel .vPanelBody p{font-size:14px;line-height:19px;transition:.5s}.vKeyPrincipleCardsBox .vKeyCrad{width:100%;min-width:100%;min-height:150px}.vKeyPrincipleCardsBox .vKeyCradItem{width:296px}.usersSection .testimonialCardItem{width:296px}}.bx-wrapper .bx-controls-direction span{border:none;padding:0;margin:0;position:absolute;top:calc(100% - -30px);width:54px;height:54px;border-radius:50%!important;background:#333!important;color:#fff;display:block;cursor:pointer}.bx-wrapper .bx-controls-direction span.disabled{background:#666!important;display:block!important}.bx-wrapper .bx-prev:after{content:'\e916';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;font-family:icomoon;font-size:13px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff}.bx-wrapper .bx-next:after{content:'\e917';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;font-family:icomoon;font-size:13px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff}.bx-wrapper .bx-prev{left:calc(50% - 60px)}.analyze-banner-box{background:#131313;position:relative;overflow:hidden}.analyze-banner-box::after{content:"";background:url(/assets/images/vastu-new/banner-bg.png) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.analyze-banner{padding:25px 0;z-index:1;position:relative;cursor:pointer}.floor-plan-heading .floor-plan-image{position:absolute;width:299px;height:229px;top:33px}.floor-plan-heading .floor-plan-image img{width:100%;height:100%;position:relative}.analyze-banner .floor-plan-heading .floor-plan-image::before{content:"";position:absolute;top:-4px;left:57px;width:179px;height:246px;background:url(/assets/images/vastu-new/red-shadow-icon.svg) no-repeat center center;background-size:contain;z-index:9}.analyze-banner:hover .floor-plan-heading .floor-plan-image::before{background:url(/assets/images/vastu-new/green-shadow-icon.svg) no-repeat center center;background-size:contain;top:-5px;left:53px}.analyze-banner .banner-main-title{margin-bottom:12px;padding-left:350px;color:#fff;font-size:28px;font-weight:600;line-height:36px;display:flex;align-items:flex-start;gap:5px}.banner-content{padding-left:350px}.banner-main-title img{height:32px}.analyze-banner .banner-content p{margin-bottom:26px;color:#f2f2f2;font-size:14px;line-height:22px}.features-grid{margin-bottom:25px;display:flex;align-items:flex-start}.features-grid .feature-item{margin-right:30px;display:flex;align-items:center;gap:12px}.feature-item .feature-icon em{font-size:33px;color:#fff;display:block}.features-grid .feature-title{color:#fff;font-size:16px;line-height:19px;font-weight:600}.analyze-btn-box .analyze-btn{padding:0 35px;background:#ff700e;color:#fff;height:58px;font-size:16px;font-weight:700;border-radius:12px}@media screen and (max-width:768px){.analyze-banner{padding:20px 0}.analyze-banner .floor-plan-heading{margin-bottom:20px;display:flex;align-items:center;gap:15px}.floor-plan-heading .floor-plan-image{position:relative;width:133px;height:101px;top:initial;flex:none}.floor-plan-heading .floor-plan-image img{height:100%}.analyze-banner .floor-plan-heading .floor-plan-image::before{top:5px;left:-1px;width:100%;height:100%}.analyze-banner .floor-plan-heading .floor-plan-image:hover::before{top:1px;left:-4px}.analyze-banner .banner-main-title{margin-bottom:0;padding-left:0;flex-direction:column;font-size:17px;line-height:22px;gap:4px}.banner-main-title img{height:20px}.banner-content{padding-left:0}.analyze-banner .banner-content p{font-size:12px;line-height:18px}.features-grid{flex-wrap:wrap;justify-content:space-between;max-width:100%}.features-grid .feature-item{margin-right:0;margin-bottom:15px;width:50%}.features-grid .feature-title{font-size:13px}.analyze-btn-box .analyze-btn{width:100%;height:48px;font-size:14px;line-height:21px}.floor-plan-banner{padding:15px}.floor-plan-banner .floor-plan-list{padding-right:215px;gap:20px 45px;flex-wrap:wrap}.floor-plan-banner .analyze-btn-box{width:200px}.floor-plan-banner .floor-plan-btn{font-size:12px}.floor-plan-banner .floor-plan-btn em{display:none}.floor-plan-banner .container .banner-circle{right:4px}}@media screen and (max-width:540px){.floor-plan-banner{padding:15px 0}.floor-plan-banner .floor-plan-list{padding-right:0;gap:15px 20px;align-items:self-start}.floor-plan-banner .floor-plan-list li{font-size:11px;gap:7px;line-height:15px;align-items:flex-start;width:calc(50% - 11px)}.floor-plan-banner .floor-plan-list li em{font-size:14px;position:relative;top:3px}.floor-plan-banner .floor-plan-list li br{display:none}.floor-plan-banner .analyze-btn-box{right:15px;bottom:0;height:45px;width:calc(50% - 25px)}.floor-plan-banner .floor-plan-btn{padding:12px 14px}.floor-plan-banner .container .banner-circle{bottom:-16px;top:0;right:-3px}}