*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Poppins',sans-serif;color:#606060;font-size:16px;line-height:26px}
.no-webp .parallax{background-image:url(../images/the-mover-matcher-banner.jpg)}
.webp .parallax{background-image:url(../images/the-mover-matcher-banner.webp)}
.no-js .parallax{background-image:url(../images/the-mover-matcher-banner.jpg)}
a.active{color:#EF2C2B!important;font-weight:600}
.parallax{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50px;box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.7);padding-bottom:50px}
.banner-content{background:rgba(241,241,241,0.7);margin:100px 50px 50px;overflow:auto}
.col-centered{float:none;margin:auto}
form .customised-formgroup{position:relative;margin-bottom:0;color:#323a45;padding:8px 0}
form .customised-formgroup span{position:absolute;top:22px;left:0;font-size:17px;color:#606060}
form .customised-formgroup input,form .customised-formgroup textarea{border:medium none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;width:100%;overflow:hidden;height:44px;padding:10px 25px;padding-left:25px;border-bottom:2px solid #d5d5d5}
.quote-home input.form-control{padding-left:35px;height:35px;line-height:initial}
.quote-button{margin-top:0;margin-bottom:35px;height:35px;background-color:#8BC43F;width:100%;color:#fff}
.email_form select{height:35px;border:none;border-bottom:2px solid #d5d5d5;padding-left:35px;color:#555;-webkit-appearance:none;-moz-appearance:none}
.top-bar{position:fixed;top:0;z-index:10000}
header.top-header{margin-top:70px}
header .logo{display:inline-block;float:left;margin:10px auto}
header .contact{display:inline-block;float:right;margin:24px auto}
.contact h3{display:none}
h1.intro{color:#323223;font-weight:600;line-height:1.4em;font-size:2.5em}
.intro strong{color:#d40505}
strong{color:#323232}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
form.email_form{margin:30px auto}
.content-area p{text-align:justify;margin-bottom:20px}
.content-area h3{color:#232323;font-weight:600}
div#quoteform{margin:30px auto}
.intro-section{margin:120px auto 20px}
.logo a:hover{text-decoration:none}
.footer-logo a:hover{text-decoration:none}
.step-section{padding-top:70px;text-align:center;padding-bottom:70px;background:#fff}
.step-outer{padding:20px;display:flex}
.step-column{float:left;width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.step-icon{float:left;width:auto;padding:20px;margin-bottom:30px;text-align:center;border-radius:100%;background:url(images/border-img.png);background-repeat:no-repeat;background-size:100% 100%}
.icon-holder{width:130px;height:130px;margin:0 auto;background:#fff;border-radius:100%;-webkit-box-shadow:0 0 20px 0 rgba(153,153,153,0.3);box-shadow:0 0 20px 0 rgba(153,153,153,0.3);text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.icon-holder i{font-size:3em;color:#ef2c2b;text-shadow:6px 2px 6px #b1afaf}
.step-text h3{color:#ef2c2b;font-weight:700;margin-top:5px}
.step-icon img{height:70px}
section.companylist{padding-bottom:70px;padding-top:70px;background-color:#FE0000}
.company-box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:40px 30px;background:#FFF;border-radius:20px}
.company-box picture{text-align:center}
.company-box ul{margin:0;padding:0;list-style:none;margin-left:20px;padding-left:20px}
.company-box ul li{line-height:normal;clear:both;margin-bottom:10px}
.company-box ul li:before{content:"+";margin-right:4px;vertical-align:middle;display:inline-block;margin-left:-23px;font-size:22px}
.company-box hr{width:100%;margin-bottom:30px;border-top:1px solid #dad4d4}
.company-box h3{color:#333;font-weight:700;text-align:center}
a.free-quote-btn:hover{color:#fff}
p.text{color:#9095a6;font-size:14px;text-align:justify}
.company-box img{width:200px;height:90px;margin:auto}
.company-box.rank-one{box-shadow:0 0 40px 0 rgba(0,0,0,0.24);background:#ffff;z-index:15;position:relative}
.company-box.rank-two{margin-top:80px}
.company-box.rank-three{margin-top:80px}
.companylist .container-fluid{max-width:1300px}
.company-box h2{color:#ef2c2b;font-weight:700;text-align:center;margin-top:0}
.featured-label{top:0;background:#6cbd00;border-radius: 20px 20px 0 0;color:#fff;display:block;text-align:center;padding:15px 20px;width:100%;left:0;position:absolute;font-size:20px}
.rank-one h2{margin-top:30px}
.free-quote-btn{background:#ef2c2b;color:#fff;text-transform:uppercase;color:#fff;font-size:16px;line-height:40px;display:block;padding:4px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;min-width:243px;margin-bottom:20px;text-align:center;border:none;outline:none}
.contact-no-btn{color:#333;font-size:18px;line-height:40px;display:block;text-decoration:none;font-size:1.8em;text-align:center}
.sidebar-section{padding-top:70px;padding-bottom:70px;background:#f5f5f5}
.sidebar-section h3.effect{font-size:4.8rem;margin-bottom:20px}
.left-content{display:table;width:100%;border-bottom:1px solid #dadada;margin-bottom:20px;padding-bottom:10px;table-layout:fixed}
.logo-block,.content-block,.contact-block{display:table-cell;padding:10px;vertical-align:middle}
.logo-block{width:30%}
.content-block{width:60%}
.contact-block{width:30%}
.content-block h3{color:#1861bf;font-weight:700}
.contact-block .free-quote-btn{min-width:unset;margin:10px auto;text-transform:none}
.contact-block .free-quote-btn:hover{color:#fff}
a:hover{text-decoration:none}
.contact-block .contact-no-btn{font-size:20px}
.company-block{position:relative;padding:30px;margin-bottom:30px;box-shadow:0 1px 1px 1px rgba(127,127,127,0.3);background-color:#fff}
.logo-block img{max-width:200px;width:100%}
.content-block{text-align:left}
.content-block .star-blik{text-align:left}
.right-block{padding:20px;border:1px solid #d5d5d5;background:#fff}
.right-block ul{list-style:none;margin:0;padding:0}
.right-block ul li{padding-top:15px}
.right-block ul li:not(:last-child){border-bottom:1px solid #d5d5d5;padding-bottom:15px}
.right-block h3{font-weight:600}
.fixed{position:sticky;top:80px;z-index:1;margin-top:20px}
.table-content{margin-top:100px}
section.content-section{padding:40px 30px;background:#fff}
.about-us{text-align:justify;font-size:14px;padding:30px 20px;background:#fff;border:1px solid #d5d5d5;margin-top:20px}
.about-us h3{margin-top:10px;color:#ef2c2b;font-weight:600;text-align:center}
.right-block a:hover{text-decoration:none}
.right-block a{color:#606060}
h2.heading{margin-top:0;margin-bottom:40px;font-size:25px}
.contact h1{margin:10px auto}
.contact a{font-size:1.2em;color:#e60100;font-weight:600}
.featured{border:5px solid #ef2c2b}
.cunt-list{position:absolute;left:0;top:0;background:#ef2c2b;padding:10px 12px;color:#fff;text-align:center;font-size:24px;font-weight:600}
.cunt-list span{position:relative}
.single-list{margin-bottom:40px}
.list-logo{text-align:center;margin:20px auto}
.rating{text-align:center;margin:25px auto}
.contact-info{text-align:center;margin:25px auto}
.contact-info a{font-size:2em}
.rank-one a.contact-no-btn{font-weight:600;color:#389e03}
.link{text-align:center;margin:25px auto}
.colored-line{height:2px;width:70px;margin-top:10px;margin-bottom:10px;background:#32b6a1;text-align:left}
.content h1{font-size:2.4em;color:#323232}
.content p{margin:20px auto}
section.testimonials{margin:40px auto}
.star-blik{width:100%;float:none;color:#f8a21b;font-size:18px;margin-top:10px;text-align:center}
.star-blik i{margin:5px 5px 0 0}
.form-control{line-height:unset}
footer{padding-top:30px;padding-bottom:25px;text-align:center;clear:both}
footer.bgcolor-2{background-color:#fff}
.footer-logo{margin:auto;margin-bottom:20px}
.copyright{margin-top:15px;margin-bottom:15px}
.fa-quote-left:before{content:"\f10d"}
.testimonial-cst{background-color:#FE0000;position:relative;overflow:hidden;padding:80px 0}
.testimonial-cst h3{font-size:30px;line-height:normal;font-weight:600;color:#1a1a1a}
.testimonial-cst h2{font-size:36px;line-height:48px;font-weight:800;letter-spacing:0;color:#fff}
.testimonial-title{padding:0 3%;width:100%}
.testimonial-list{background:rgba(42,42,42,0);position:relative;padding:0 32px 48px 4px;margin:0}
.testimonial-list p{clear:both;position:relative;font-size:16px;font-weight:300;font-style:italic;line-height:28px;margin:12px 0 0;color:#fff}
.testimonial-list h4{font-size:18px;line-height:24px;font-weight:600;letter-spacing:.03em;margin:0 0 6px;color:#333}
h3.effect{color:#1a1a1a;line-height:normal;margin:0;padding:0;margin:0;padding:20px 0;font-size:5.8rem;font-weight:700}
.testimonial-list .star-blik{text-align:left;color: #f8a21b}
.testimonial-quote{width:900px;margin:auto;display:table;table-layout:fixed;    z-index: 2;
    position: relative;}
.carousel-wrap{width:50%;display:table-cell;padding:30px;vertical-align:middle;}
.owl-dots{bottom:4px;margin:32px auto 0;padding-left:0;position:absolute;text-align:center;width:100px}
.owl-dots .owl-dot{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:inline-block;padding:2px;width:12px;height:8px;background:#c7c7c7;margin:0 2px}
.owl-dots .active{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:16px;background:#333}
.owl-dots .active span{display:none}
.get-quote{font-size:2em;background:#3c3a3a;color:#fff;text-align:center;padding:15px;clear:both;line-height:initial}
.about-us{text-align:justify;font-size:14px;padding:20px;background:#fff}
.about-us h3{margin-top:10px}
.align-item p{text-align:center}
.score{display:block;font-size:20px;position:relative;overflow:hidden}
.score-wrap{display:inline-block;position:relative;height:25px;text-align:left}
.score .stars-active{color:#f8a21b;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap}
.score .stars-inactive{color:grey;position:absolute;top:0;left:0;-webkit-text-stroke:initial}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.hero .card{width:850px}
.quote-form-right{width:50%;display:table-cell;padding:40px;    background: #fff;
    box-shadow: #0000003b 10px 10px 10px;
    border-radius: 10px;}
.quote-form-right .form-group{margin-bottom:15px}
.quote-form-right .form-control{outline:0;border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0;box-shadow:unset;border-bottom:1px solid #a6a2a2;border-radius:unset;line-height:normal}
.quote-form-right .form-control::placeholder{color:#646464}
.quote-form-right .get-a-quote{background:#EF2C2B;font-size:22px;margin-top:20px;border:unset;min-width:200px;color:#fff;width: 100%;}
.modal{display:none;position:fixed;z-index:99999;left:0;top:0;opacity: 1; width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.54)}
.modal-content{background-color:#fff;border: 10px solid #EF2C2B; margin:10% auto;padding:50px;width:90%;max-width:600px;text-align:center}
.modal-content h2{color:#EF2C2B;font-weight:600;margin:10px auto 30px}
.modal-content h3{line-height:32px;color:#323232}
.modal-content h1{line-height:32px;color:#EE9D00;font-weight:900;margin-top:30px}
.modal-content i{margin-right:3px}
.close{color:#aaa;float:right;font-size:28px;font-weight:700}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}
@media only screen and (max-width: 1198px) {
.step-icon-two:after,.step-icon-three:before{background:none}
}
@media only screen and (max-width: 1024px) {
.featured-label{font-size:16px;padding:10px 5px}
.testimonial-quote{max-width:900px;width:90%}
}
@media only screen and (max-width: 978px) and (min-width: 767px) {
.company-box{padding:40px 15px}
.company-box h3{font-size:20px}
.company-box .contact-no-btn{font-size:1.3em}
.company-box .free-quote-btn{min-width:unset;line-height:unset;text-transform:none;padding:5px}
.company-box ul{margin-left:5px;padding-left:15px}
}
@media screen and (max-width: 992px) {
.get-quote{font-size:1.5em}
.intro-section{margin:40px auto 20px}
h1.intro{font-size:2.2em}
div#quoteform{margin:auto;margin-bottom:20px}
.banner-content{margin:50px}
.testimonial-cst h2{font-size:32px;line-height:38px}
.quote-form-right{padding:30px}
}
@media only screen and (max-width: 768px) {
.get-quote{font-size:1.3em}
.sidebar-section{padding-bottom:0}
.modal-content{margin: 15% auto;padding: 30px 20px}
.modal-content h1{font-size: 30px;}
}
@media only screen and (max-width: 678px) {
header.top-header {margin-top: 80px;}
.parallax{background-position:center}
header .logo{display:block;float:none;text-align:center}
.logo a{text-align:center}
header .contact{display:block;float:none;text-align:center}
.banner-content{margin:30px 20px}
h1.intro{font-size:2em}
.hero .card .btn-answer div span{white-space:initial}
form#frm{padding:10px!important}
.company-box.rank-three{margin-top:40px}
.sidebar-section{padding-bottom:0}
.company-box img{display:block}
.left-content{display:block}
.logo-block,.content-block,.contact-block{display:block;width:100%;text-align:center}
.content-block .star-blik{text-align:center}
.contact-block .free-quote-btn{max-width:250px}
h3.effect{font-size:30px}
.testimonial-cst h2{font-size:32px;line-height:32px}
.testimonial-list{padding:0 20px 20px}
.testimonial-list p{font-size:16px;line-height:30px}
.step-outer{display:block}
.form-main-container .steps h1{font-size:30px}
.contact h3{text-align:center;display:block}
.testimonial-quote{width:95%}
.testimonial-list{padding:0 0 20px}
.quote-form-right{padding:30px 20px}
.carousel-wrap,.quote-form-right{display:block;width:100%}
}

/* Testimonials Section */
.tm-testimonials {
  background: #f8f8f8;
  padding: 60px 20px;
  font-family: Arial, sans-serif;
}

.tm-container {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.tm-title {
  font-size: 28px;
  font-weight: bold;
  color: #333;
  margin-bottom: 40px;
}

.tm-testimonial-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.tm-card {
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  text-align: left;
}

.tm-stars {
  font-size: 20px;
  color: #ffb400;
  margin-bottom: 10px;
}

.tm-text {
  font-size: 15px;
  line-height: 1.6;
  color: #555;
  margin-bottom: 15px;
}

.tm-author {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

.tm-author span {
  font-weight: normal;
  color: #777;
}



/* Two-Row Hero Section */
.tm-two-row-hero {
  width: 100%;
  text-align: center;
  font-family: Arial, sans-serif;
}

/* Top Row - Text */
.tm-two-row-hero .tm-hero-text {
    background: #2a2a2a;
    color: #fff;
  padding: 40px 20px;
}

.tm-two-row-hero .tm-hero-title {
  font-size: 36px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
}

.tm-two-row-hero .tm-hero-subtitle {
  font-size: 18px;
  color: #fff;
  margin-bottom: 20px;
}

.tm-two-row-hero .tm-hero-button {
  display: inline-block;
  padding: 12px 30px;
  background-color: #ff0000;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  border-radius: 30px;
  transition: background 0.3s ease;
}

.tm-two-row-hero .tm-hero-button:hover {
  background-color: #cc0000;
}

/* Bottom Row - Image */
.tm-two-row-hero .tm-hero-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* Responsive */
@media (max-width: 768px) {
  .tm-two-row-hero .tm-hero-title {
    font-size: 28px;
  }
  .tm-two-row-hero .tm-hero-subtitle {
    font-size: 16px;
  }
  .tm-two-row-hero .tm-hero-button {
    padding: 10px 20px;
    font-size: 14px;
  }
}


/* Arrow hint container */
.arrow-hint {
  position: absolute;
  left: 20px;
  top: 60%;
  transform: translateY(-50%);
  text-align: center;
  z-index: 10;
  animation: bounce 1.5s infinite;
}

.arrow-text {
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
  margin-bottom: 5px;
  display: block;
}

.arrow {
  font-size: 40px;
  color: #ff0000;
  animation: pulse 1.5s infinite;
}

/* Bounce animation for arrow container */
@keyframes bounce {
  0%, 100% { transform: translateY(-50%) translateX(0); }
  50% { transform: translateY(-50%) translateX(10px); }
}

/* Pulse animation for arrow icon */
@keyframes pulse {
  0% { opacity: 0.5; transform: scale(0.9); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0.5; transform: scale(0.9); }
}

/* Responsive positioning */
@media (max-width: 768px) {
  .arrow-hint {
    left: auto;
    right: 20px;
    top: 80%;
    text-align: right;
  }
  .arrow-text {
    font-size: 14px;
  }
  .arrow {
    font-size: 30px;
  }
}


/* Reset only for our sections to prevent conflicts */
        #moving-section *,
        #stats-section * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        /* Moving Section Styles */
        #moving-section {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f8f9fa;
            color: #333;
            line-height: 1.6;
            padding: 60px 0;
            width: 100%;
        }
        
        #moving-section .moving-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        /* Header section */
        #moving-section .section-header {
            text-align: center;
            margin-bottom: 50px;
        }
        
        #moving-section .section-header h1 {
            font-size: 2.5rem;
            color: #2c3e50;
            margin-bottom: 15px;
        }
        
        #moving-section .section-header p {
            font-size: 1.2rem;
            color: #7f8c8d;
            max-width: 700px;
            margin: 0 auto;
        }
        
        #moving-section .divider {
            width: 80px;
            height: 4px;
            background: linear-gradient(to right, #3498db, #2ecc71);
            margin: 20px auto;
            border-radius: 2px;
        }
        
        /* Features grid */
        #moving-section .features-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        
        #moving-section .feature-card {
            background: white;
            border-radius: 10px;
            padding: 30px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        
        #moving-section .feature-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }
        
        #moving-section .feature-title {
            font-size: 1.5rem;
            color: #2c3e50;
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }
        
        #moving-section .feature-title::before {
            content: "";
            display: inline-block;
            width: 30px;
            height: 30px;
            margin-right: 10px;
            border-radius: 50%;
        }
        
        #moving-section .feature-card:nth-child(1) .feature-title::before {
            background-color: #3498db;
        }
        
        #moving-section .feature-card:nth-child(2) .feature-title::before {
            background-color: #2ecc71;
        }
        
        #moving-section .feature-card:nth-child(3) .feature-title::before {
            background-color: #e74c3c;
        }
        
        #moving-section .feature-description {
            color: #7f8c8d;
            margin-bottom: 20px;
        }
        
        /* Feature list */
        #moving-section .feature-list {
            list-style: none;
        }
        
        #moving-section .feature-list li {
            margin-bottom: 10px;
            display: flex;
            align-items: flex-start;
        }
        
        #moving-section .feature-list li::before {
            content: "✓";
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 20px;
            height: 20px;
            background-color: #2ecc71;
            color: white;
            border-radius: 50%;
            margin-right: 10px;
            font-size: 12px;
            flex-shrink: 0;
        }
        
        /* Stats Section Styles */
        #stats-section {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #1e293b;
            color: white;
            padding: 60px 0;
            width: 100%;
        }
        
        #stats-section .stats-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        #stats-section .stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 30px;
            text-align: center;
        }
        
        #stats-section .stat-item {
            padding: 20px;
        }
        
        #stats-section .stat-icon {
            font-size: 4rem;
            color: #ef4444;
            margin-bottom: 15px;
        }
        
        #stats-section .stat-number {
            font-size: 3rem;
            font-weight: bold;
            margin-bottom: 10px;
        }
        
        #stats-section .stat-text {
            color: #cbd5e1;
            font-size: 2rem;
        }
        
        /* Mobile responsiveness */
        @media (max-width: 768px) {
            #moving-section {
                padding: 40px 0;
            }
            
            #moving-section .section-header h1 {
                font-size: 2rem;
            }
            
            #moving-section .section-header p {
                font-size: 1rem;
            }
            
            #moving-section .feature-card {
                padding: 20px;
            }
            
            #moving-section .features-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }
            
            #stats-section {
                padding: 40px 0;
            }
            
            #stats-section .stats-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 20px;
            }
            
            #stats-section .stat-number {
                font-size: 2rem;
            }
        }
        
        @media (max-width: 480px) {
            #moving-section .section-header h1 {
                font-size: 1.75rem;
            }
            
            #moving-section .feature-title {
                font-size: 1.3rem;
            }
            
            #moving-section .feature-title::before {
                width: 25px;
                height: 25px;
            }
            
            #stats-section .stats-grid {
                grid-template-columns: 1fr;
            }
            
            #stats-section .stat-number {
                font-size: 1.75rem;
            }
        }

        #moving-section .feature-title {
          font-weight: bold;
          font-size: 18px;
          color: #fff;
          border-radius: 5px 20px 5px 15px;
          padding: 5px;
        }

        #moving-section .feature-title.blue {background: #3498db;}
        #moving-section .feature-title.green {background: #2ecc71;}
        #moving-section .feature-title.red {background: #e74c3c;}
        

            