.banner-sec{padding:350px 0 150px 0;background-image:url(/wp-content/themes/varshinipackersandmovers/images/banner-bg.png);background-repeat:no-repeat;background-size:cover;position:relative}.bnr-cnt{position:relative}.banner-sec::before{position:absolute;content:" ";left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background-color:#000;opacity:40%;pointer-events:none}.banner-sec::after{position:absolute;content:" ";left:0;right:0;top:0;margin:auto;width:100%;height:50%;background-image:linear-gradient(#000000,#fff0);pointer-events:none}.banner-sec h1{font-family:"DM Sans";font-size:80px;font-weight:700;color:#ed772b;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:20px}.packers-text{font-weight:700;font-style:normal;color:#fff}.banner-sec .safe-text{font-family:"DM Sans";font-size:25px;color:#fff;letter-spacing:0;line-height:1.2;margin-bottom:40px;font-style:italic}.hm-services-sec{padding:60px 0}.services-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.service-itm{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;margin:0;overflow:hidden;border:2px solid #ed772b;border-radius:20px;width:31%}.service-itm:hover .service-img img{transform:scale(1.03)}.service-img{overflow:hidden}.service-img img{width:100%;display:block;transition:all 400ms linear 0s}.service-cnt{padding:20px}.service-title{font-family:"DM Sans";font-size:23px;font-weight:700;background-color:#ed772b;letter-spacing:0;line-height:1.2;text-transform:uppercase;margin-bottom:0;padding:10px 15px;color:#fff;text-align:center}.service-cnt p{font-family:"DM Sans";font-size:18px;font-weight:400;color:#000;line-height:1.5;letter-spacing:0;margin:0;text-align:center}.service-top-heading{text-align:center;margin-bottom:20px;padding:0 50px}.service-top-heading p{font-family:"DM Sans";font-size:18px;font-weight:400;color:#000;line-height:1.5;letter-spacing:0}.pract-btn{padding-top:20px;text-align:center}.pract-btn a.cmn-btn{border:1px solid #fff0}.pract-btn a.cmn-btn:hover{border:1px solid #ed772b}.hm-why-we-sec{padding:100px 0;background-image:url(/wp-content/themes/varshinipackersandmovers/images/why-we-sec-bg.png);background-repeat:no-repeat;background-size:cover;position:relative}.hm-why-we-sec::before{position:absolute;content:" ";left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-image:linear-gradient(#00000075,#000000cf,#000000fa);pointer-events:none}.hm-why-we-sec .list-block{display:flex;gap:50px;align-items:flex-start;position:relative;flex-direction:row-reverse}.hm-why-we-sec .left-img{width:40%;padding:0 20px 20px 0;position:relative;z-index:1}.hm-why-we-sec .left-img::before{position:absolute;content:" ";right:0;bottom:0;width:75%;height:75%;background-color:#ed772b;z-index:-1;border-radius:20px}.hm-why-we-sec .left-img img{width:100%;display:block;border-radius:20px}.hm-why-we-sec .left-img-cnt{position:relative;width:55%;z-index:1;text-align:left}.hm-why-we-sec .left-img-cnt .text-heading{text-align:left;text-transform:capitalize}.hm-why-we-sec .left-img-cnt p{position:relative;z-index:1;font-family:"DM Sans";font-size:18px;font-weight:400;color:#fff;line-height:1.5;letter-spacing:0;margin-bottom:20px}.hm-testimonials{padding:70px 0;text-align:center}.hm-testi-item{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;margin:25px;overflow:hidden;padding:30px 40px;border:2px solid #ed772b}.hm-testi-item p{font-size:18px;line-height:1.65;color:#000;position:relative;margin-bottom:25px;text-align:left}.hm-testi-item h4.author{color:#ed772b;font-size:22px;font-weight:700;margin:0;text-align:left}.hm-testimonials .testi-blk .owl-nav{margin:40px 0 0 0}.hm-testimonials .testi-blk .owl-nav button{background:#ccc!important;width:50px;height:40px;margin:0 5px}.hm-testimonials .testi-blk .owl-nav button span{font-size:28px;font-weight:700}.hm-testimonials .testi-blk .owl-nav button:hover{background:#000!important}.hm-testimonials .testi-blk .owl-nav button:hover span{color:#fff}.hm-testimonials .testi-btn{padding:20px 0 0}.hm-testimonials .testi-btn a{background-color:#eee}.hm-testimonials .testi-btn a:hover{background-color:#000}.star-rat img{width:100%;display:block;max-width:180px;margin-bottom:20px}.hm-steps-sec{padding:70px 0;background-color:#000}.steps-list{display:flex;justify-content:center;gap:50px;padding-top:30px}.step-img-cnt{font-family:var(--headingFont);font-weight:700;font-size:30px;text-align:center;color:#fff;line-height:1.09}.step-item{display:flex;flex-direction:column;align-items:center;gap:13px;width:25%;position:relative}.step-img img{width:100%;display:block;max-width:100px;margin:auto}.step-item a.hover{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.step-item:hover .step-img-cnt{color:#ed772b}.accordion{display:flex;flex-direction:column;gap:10px;max-width:1000px;margin:0 auto}.accordion-section-content{background-color:#999;padding:10px;border-radius:0 0 5px 5px}.accordion-section:not(.accordien-active) .accordion-section-content{display:none}.accordion-heading{background-color:#ccc;padding:10px 15px;margin:0;cursor:pointer}.accordion-section-content p{font-size:18px;line-height:1.5;margin:0}.accordion-section .accordion-heading{border-radius:5px;font-size:26px;margin:0;color:#000;line-height:1}.accordion-section.accordien-active .accordion-heading{border-radius:5px 5px 0 0}.hm-form-sec{background-color:#000}.hm-form-sec .form-left-img img{width:100%;display:block;border-radius:100%}.hm-form-sec .form-blk{padding:50px 100px;background-image:url(/wp-content/themes/varshinipackersandmovers/images/form-block-bg.png);background-repeat:no-repeat;background-size:cover;position:relative;border:2px solid #ed772b;border-radius:20px}.hm-form-sec .form-blk::before{position:absolute;content:" ";left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background-color:#000;opacity:90%;pointer-events:none;border-radius:20px}.form-top-heading{text-align:center;position:relative}.form-top-heading .text-heading{margin-bottom:10px}.form-top-heading p{position:relative;z-index:1;font-family:"DM Sans";font-size:18px;font-weight:400;color:#fff;line-height:1.5;letter-spacing:0;margin-bottom:20px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row select,.form-row textarea,.form-row input[type="date"]{background-color:#fff;padding:15px!important;height:57px;font-family:"DM Sans";font-size:18px;font-weight:400;color:#000!important;line-height:1}.form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='12' width='12' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 12,0 6,7'/></svg>");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.hm-form-sec .form-row.top p{display:flex;width:100%;gap:20px}.form-row.top span.form-group{width:50%;position:relative}.hm-form-sec .wpcf7 input::placeholder,.hm-form-sec .wpcf7 textarea::placeholder{font-family:"DM Sans";font-weight:400;color:#000;line-height:1}.hm-form-sec input[type="submit"]{display:inline-block;font-family:"DM Sans";font-weight:700;font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#ed772b;text-decoration:none;padding:18px 40px;border-radius:50px}.hm-form-sec input[type="submit"]:hover{background-color:#fff;color:#ed772b}.hm-form-sec .wpcf7 form .wpcf7-response-output{display:none!important}.hm-form-sec .wpcf7-not-valid-tip{color:#dc3232;font-weight:400;display:block;position:absolute;right:15px;top:-9px;font-size:14px!important}.hm-form-sec .wpcf7-spinner{position:absolute!important}.form-top-heading .form-btn p{margin:0}.hm-gallery-sec{padding:50px 0}.hm-pricing-itm{background-color:#ed772b;width:32%;border:2px solid #fff0;padding:10px 10px 25px}.hm-pricing-list{display:flex;align-items:center;justify-content:center;gap:20px}.pricing-top-title{padding:20px;text-align:center;line-height:1;font-size:25px;color:#ed772b;background-color:#fff;margin-bottom:20px}.hm-pricing-itm ul{padding-left:20px;margin-bottom:30px}.hm-pricing-itm ul li{padding:0 0 0 25px;font-size:20px;line-height:1.5;position:relative;color:#fff}.hm-pricing-itm ul li::before{position:absolute;content:"";top:0;bottom:0;left:0;width:10px;height:10px;background:linear-gradient(45deg,#ffffff,#ee8727);border-radius:50px;margin:auto}.pricing-quote-btn a.cmn-btn{background-color:#fff;color:#ed772b;text-align:center;width:fit-content;display:block;border:2px solid #fff0;margin:0 auto}.hm-pricing-itm:hover .pricing-quote-btn a.cmn-btn{background-color:#fff0;border-color:#ed772b}.hm-pricing-itm:hover{background-color:#fff;border-color:#ed772b}.hm-pricing-itm:hover .pricing-top-title{color:#fff;background-color:#ed772b}.hm-pricing-itm:hover ul li{color:#ed772b}@media screen and (max-width:1500px){.banner-sec{padding:260px 0 120px 0}.banner-sec h1{font-size:75px}.banner-sec .safe-text{font-size:23px;margin-bottom:30px}.service-title{font-size:20px}.service-cnt{padding:17px}.service-cnt p{font-size:17px}.hm-steps-sec{padding:60px 0}.step-img img{max-width:85px}.step-img-cnt{font-size:28px}.hm-testimonials{padding:60px 0}.hm-testi-item{margin:20px;padding:25px 35px}.hm-why-we-sec{padding:80px 0}.hm-why-we-sec .left-img-cnt p{font-size:17px}.hm-form-sec .form-blk{padding:45px 85px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row select,.form-row textarea{height:55px;font-size:17px}.pricing-top-title{padding:15px;margin-bottom:15px;font-size:22px}.hm-pricing-itm ul{padding-left:20px;margin-bottom:25px}.hm-pricing-itm ul li{font-size:19px}}@media screen and (max-width:1240px){.banner-sec{padding:200px 0 90px 0}.banner-sec h1{font-size:68px;margin-bottom:10px}.banner-sec .safe-text{font-size:21px;margin-bottom:25px}.hm-services-sec{padding:50px 0}.service-top-heading p{font-size:16px}.service-title{font-size:17px}.service-cnt{padding:12px}.service-cnt p{font-size:15px}.services-list{gap:18px}.service-itm{width:32%}.hm-steps-sec{padding:50px 0}.step-img img{max-width:65px}.step-img-cnt{font-size:24px}.hm-testimonials{padding:50px 0}.hm-testi-item{margin:15px;padding:20px 25px}.star-rat img{max-width:150px;margin-bottom:12px}.hm-testi-item p{font-size:17px;line-height:1.6;margin-bottom:20px}.hm-testi-item h4.author{font-size:20px}.hm-why-we-sec{padding:60px 0}.hm-why-we-sec .left-img-cnt p{font-size:16px;margin-bottom:15px}.hm-why-we-sec .left-img{padding:0 15px 15px 0}.pricing-top-title{padding:10px 10px;margin-bottom:15px;font-size:20px}.hm-pricing-itm ul{padding-left:12px;margin-bottom:20px}.pricing-quote-btn a.cmn-btn{padding:12px 35px}.hm-pricing-itm ul li{font-size:18px;padding:0 0 0 20px}.hm-gallery-sec{padding:50px 0 20px}}@media screen and (max-width:1024px){.banner-sec{padding:80px 0 50px 0}.banner-sec h1{font-size:44px;margin-bottom:10px;position:relative;z-index:2}.banner-sec .safe-text{font-size:17px;margin-bottom:20px}.hm-services-sec{padding:30px 0}.service-top-heading{text-align:center;margin-bottom:20px;padding:0 10px}.service-itm{width:100%;max-width:320px}.step-img-cnt{font-size:21px}.step-item{width:27%}.hm-testimonials{padding:30px 0}.hm-why-we-sec .list-block{flex-direction:column;align-items:center;gap:20px}.hm-why-we-sec .left-img-cnt{width:100%}.hm-why-we-sec{padding:40px 0}.hm-why-we-sec .left-img{padding:0 10px 10px 0;width:100%;max-width:350px}.hm-form-sec .form-blk{padding:35px 50px 25px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row select,.form-row textarea{height:50px;font-size:16px}.hm-form-sec .form-row.top p{gap:15px;margin-bottom:15px}.hm-form-sec form textarea{min-height:120px}.form-top-heading p{font-size:17px}.hm-pricing-list{flex-wrap:wrap;gap:15px}.hm-pricing-itm{width:100%;max-width:300px}.hm-gallery-sec{padding:30px 0}}@media screen and (max-width:767px){.banner-sec{padding:35px 0}.banner-sec h1{font-size:36px}.service-top-heading p{font-size:15px}.banner-sec h1{font-size:36px}.steps-list{padding-top:20px;flex-direction:column;align-items:center;gap:20px}.step-item{width:100%;max-width:290px;padding:20px;border:2px solid #ed772b;border-radius:20px}.hm-testi-item{margin:0;padding:20px 15px}.hm-testi-item p{font-size:16px;line-height:1.5;margin-bottom:10px}.hm-why-we-sec{background-position:center}.hm-form-sec .form-blk{padding:30px 20px;width:100%;max-width:450px;margin:0 auto}.hm-form-sec .form-row.top p{flex-direction:column;width:100%}.form-row.top span.form-group{width:100%;position:relative}.form-top-heading p{font-size:15px}.hm-pricing-itm{width:100%;max-width:300px;padding:5px 5px 15px}.hm-pricing-itm ul li{font-size:17px;padding:0 0 0 18px;line-height:1.4}.hm-pricing-itm ul li::before{height:8px;width:8px}.hm-pricing-itm ul{padding-left:10px;margin-bottom:15px}.pricing-quote-btn a.cmn-btn{padding:10px 20px}}@media screen and (max-width:480px){.banner-sec .safe-text{font-size:14px;margin-bottom:10px}.service-title{font-size:16px}.hm-why-we-sec .left-img-cnt p{font-size:15px;margin-bottom:10px}.hm-form-sec .form-blk{padding:20px 10px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row select,.form-row textarea{height:42px;font-size:15px;padding:10px!important}.hm-form-sec .form-row.top p{gap:10px;margin-bottom:10px}.hm-form-sec form textarea{min-height:100px}.hm-form-sec input[type="submit"]{font-size:18px;padding:14px 30px}}