@font-face {
  font-family: "Font Awesome 6 Free";
  font-display: swap;
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-display: swap;
}
.social-icons a,.top-header a,a,a:hover{text-decoration:none}#modal-form,#overlay{position:fixed;opacity:0}.accordion-button::after,.feature-card img,.mobile-footer-contact a img{filter:brightness(0) invert(1)}body,h1,h2,h3,p{font-family:Inter,sans-serif}:root{--color-primary:#ca171d;--color-secondary:#2D2D2D;--color-third:#be5e00}.alt{background-color:#f5f5f5!important}.contact-section,.section-padding{padding:60px 0}h1{font-weight:900;color:#fff}.sub-title,.third-btn:hover,h3{font-weight:600}.new-footer-section .fab:hover,.new-footer-section .new-footer-links li:hover,.privacy-list li a,a strong,h3{color:var(--color-primary)}h2{font-size:40px}h3{font-size:25px!important}.privacy-list li,a,p{font-size:clamp(14px, 3vw, 16px)}ol,ul{list-style:none;padding-left:0}p{text-align:justify}.custom-nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:hover,.privacy-list li a:hover,a strong:hover{color:#000}.e-3,.sub-title,.third-btn:hover{color:var(--color-primary)}.sub-title{margin-block:10px}.common-content{margin-block:20px;padding:10px}.e-3{font-size:20px;display:block}.privacy-list li{margin-bottom:15px;align-items:baseline;gap:5px}.primary-btn{background-color:var(--color-primary);border:2px #fff;border-radius:5px}.about-img-container img:hover,.about-img-container-upper img:hover,.custom-button:hover,.our-service-img-container img:hover,.primary-btn:hover,.secondary-btn:hover,.why-choose-img-container img:hover{transform:scale(1.05)}.secondary-btn{position:relative;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;border-radius:5px;cursor:pointer;overflow:hidden;z-index:1;transition:transform .3s;margin-top:1rem;display:inline-block}#modal-form,#overlay,.breadcrumb-item+.breadcrumb-item::before,.custom-hamburger,.dropdown-menu,.img-small,.mobile-footer-contact li,.why-choose-card:hover .content h5{display:none}.secondary-btn::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.8) 50%,transparent 100%);transform:skewX(-20deg);animation:2s infinite shine;opacity:.6;pointer-events:none;z-index:2}@keyframes shine{0%{left:-75%}100%{left:125%}}.third-btn{background-color:#060606;color:#fff;border:none;padding:10px 20px;margin-top:20px;border-radius:50px;transition:background-color .3s}.custom-button,.top-header{background:linear-gradient(to right,var(--color-primary),var(--color-secondary))}.third-btn:hover{background-color:#636363;border:var(--color-primary)}#mainNavbar{position:relative;width:100%;transition:.3s;z-index:10;padding:0 0 0 30px}#mainNavbar.sticky{position:fixed;top:0;left:0;right:0;background-color:#212529;box-shadow:0 2px 6px rgba(0,0,0,.2)}header nav .head-logo{border-radius:0 0 30px}@media (max-width:991px){header nav .head-logo{position:relative;top:0;height:100%}}.top-header{color:#fff;padding:.5rem 0;text-align:center;font-size:.9rem}.top-header a{color:#fff;margin:0 .5rem}.custom-brand-style{font-size:1.5rem;font-weight:700}.custom-dropdown-item,.custom-nav-link,.dropdown-item{font-size:clamp(12px, 2vw, 14px)}.custom-nav-link{color:#fff;transition:color .3s}.custom-dropdown-item:hover{background-color:#e9ecef;color:#212529}.custom-button{border-color:#dee2e6;color:#fff!important;transition:.3s}.navbar,.navbar h1{background-color:#fff!important}#heroSection,.hero-section{transition:background-image 1s ease-in-out}.navbar h1{color:var(--color-primary)}.navbar-dark .navbar-nav .nav-link{color:#000;padding:36px 8px}.dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}.about-image,.blog-image{box-shadow:0 10px 25px rgba(0,0,0,.1)}.dropdown-item{padding:.5rem 1rem;color:#212529;clear:both;font-weight:400;line-height:1.5;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:transparent!important;outline:0}@media (max-width:991.98px){.navbar-nav .dropdown-menu{position:static;float:none;width:50%;margin-top:0}}@media (max-width:594px){.navbar-nav .dropdown-menu{position:static;float:none;width:auto;margin-top:0}}.custom-dropdown-item:hover::before,.overlay{width:100%}.sticky-top{position:sticky;top:0;z-index:1020}.navbar-nav .nav-item:hover>.dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.container-fluid-custom{margin:auto}.collapse{flex-grow:0!important}.custom-dropdown-item{position:relative;overflow:hidden;color:#000;z-index:1;background-color:transparent!important}.custom-dropdown-item::before{content:'';position:absolute;top:0;left:0;height:100%;width:0%;background-color:#ed1c24;z-index:-1;transition:width .4s ease-in-out}@keyframes growPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse-grow{animation:3s infinite growPulse}.social-icons a{color:#fff;margin-left:10px;font-size:16px;animation:2.5s infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:.4}}.img-div .custom-logo{width:auto;height:90px;object-fit:contain}@media (min-width:1201px){.dropdown-toggle-icon{display:none}}.hero-section{position:relative;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.overlay{position:absolute;top:0;left:0;height:100%;background-color:rgba(52,51,51,.6);z-index:1}.hero-content{z-index:2;position:relative}.hero-section h2{font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.hero-section .btn,.hero-section p{font-size:1.2rem;position:relative;z-index:1}.hero-section p{margin-bottom:2rem}.hero-section .btn{padding:12px 16px;font-weight:600;background:linear-gradient(to right,var(--color-primary),var(--color-secondary))}#heading{overflow:hidden;margin:0 auto 10px;font-weight:800;line-height:1.5}.hero-para,.our-ser-card-desc.mt-2.py-3.px-3,.work-process-desc p{text-align:center}.about-section{padding:60px 0;background-color:#fff}.section-title-divider{width:60px;height:4px;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));margin:0 auto 40px}.about-img-container,.about-img-container-upper,.blog-img-container{width:auto;padding:0!important;overflow:hidden}.about-text{font-size:clamp(14px, 3vw, 16px);line-height:1.7;color:#333}.about-img-container-upper{max-height:550px}.about-img-container{height:550px}.blog-img-container{height:auto}.blog-image{border-radius:10px;height:100%;width:100%}.about-us-stripe{height:50px;width:100%;position:absolute;top:0;right:0}.about-inner-img img,.about-inner-img-upper img,.about-us-stripe img,.img-div img{height:100%;width:100%}.about-image{object-fit:cover;height:100%;transition:1s;border-radius:10px 0 0}.about-image-top{height:100%;transition:1s;border-radius:0 0 10px}.about-section .about-img-container .inner-image{position:absolute;width:40%;height:50%;right:15px;bottom:0;background:#fff;outline:#fff solid 2px;border-radius:10px 0 0;overflow:hidden}.about-section .about-img-container .inner-image-top{position:absolute;width:40%;height:50%;left:15px;top:0;background:#fff;outline:white solid 2px;border-radius:0 0 10px;overflow:hidden}.features-section{display:flex;justify-content:center;gap:20px;background-color:var(--color-primary);padding:40px 20px;flex-wrap:wrap}.feature-card{background-color:#2d2d2d;border-radius:50%;padding:30px;height:200px;width:200px;text-align:center;color:#fff;transition:transform .3s,background-color .3s;border:dashed}.feature-card p{font-size:16px;line-height:1.4;margin:0;text-align:center}.feature-card:hover{background-color:#be5e00;transform:translateY(-5px)}.feature-card img{transition:transform .6s;transform-style:preserve-3d;height:50px;margin-bottom:15px}.feature-card:hover img{transform:rotateY(180deg)}.new-footer-section h5,.section-title h2,.testimonial-name{font-weight:700}.section-title span{color:#f7a400}.why-choose-card{position:relative;background-size:cover;background-position:center;height:400px;border-radius:12px;overflow:hidden;transition:transform .3s;display:flex;align-items:center;justify-content:center;color:#fff}.why-choose-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.why-choose-card:hover{transform:translateY(-8px)}.why-choose-card .content{position:relative;z-index:2;text-align:center}.why-choose-card i{font-size:36px;color:#f7a400;margin-bottom:10px}.why-choose-card h5{font-weight:600;font-size:1.1rem}.card-overlay{position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgb(150 83 83 / 80%);transition:height .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.why-choose-card:hover .card-overlay{height:100%}.card-overlay-content{color:#fff;padding:1rem;text-align:center;opacity:0;transition:opacity .3s .3s;position:relative;top:20px}.why-choose-card:hover .card-overlay-content{opacity:1;top:0}.card-overlay-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.card-overlay-description{font-size:.9rem}@media (max-width:1200px){.dropdown-menu,.mobile-hide,.nav-link i{display:none}.navbar-dark .navbar-nav .nav-link{color:#000;padding:15px 8px}.dropdown-menu{width:50%;display:none!important}.dropdown-menu.show{display:block!important}.dropdown-toggle-icon{cursor:pointer;font-size:15px}.card-icon{display:none!important}.test-img-card .test-desc,.test-img-card .test-desc-lower{height:18%}}.services-section{padding:60px 0;background-color:#f9f9f9}.new-footer-section .new-footer-links li a:hover,.services-section h2{font-weight:700;color:var(--color-primary)}.services-section p{color:#212529}.service-card{border:1px solid #ddd;transition:transform .3s,box-shadow .3s;height:100%;background:#fff;padding:20px;position:relative;z-index:1;color:#fff}.marquee-wrapper .marquee-text.text-white i,.marquee-wrapper .marquee-text.text-white span,.service-card p{color:#fff}.service-card::after{content:"";position:absolute;width:100%;height:100%;z-index:-1;right:15px;top:15px;margin:auto;background:rgba(28,28,28,.9215686275)}.service-card::before,.service-number{position:absolute;background:var(--color-primary);left:0}.service-card::before{content:"";width:100%;height:100%;z-index:-1;bottom:0;margin:auto}.carousel-indicators .active,.icon-box,.service-card:hover::after,.work-process-card:hover .icon-part{background-color:var(--color-primary)}.service-card:hover::before,.work-process-card:hover .quote-number{background-color:#000}.service-card:hover .service-number{color:#000;background-color:#fff}.service-number{font-size:20px;font-weight:600;color:#fff;display:inline;padding:7px;top:0;border-bottom-right-radius:25px!important}.service-title{font-size:18px;font-weight:900;margin-top:10px;margin-bottom:10px}.btn-discover{background-color:#246b9b;color:#fff;border-radius:6px;padding:10px 25px;border:none;transition:background .3s}.btn-discover:hover{background-color:#003153}.our-service-img-container{height:525px;width:auto;overflow:hidden}.our-service-image{height:100%;transition:1s;object-fit:cover}.our-service-desc{font-weight:600;text-align:center}.why-choose-img-container{overflow:hidden;height:675px}.marquee-wrapper{width:100%;position:relative;overflow:hidden;display:flex;background:var(--color-primary);padding:10px 0}.marquee-wrapper .marquee{display:flex;will-change:transform;animation:50s linear infinite marquee}.marquee-wrapper .marquee-text{position:relative;white-space:nowrap;display:flex;align-items:center}.marquee-wrapper .marquee-text span{font-size:clamp(26px, 4vw, 38px);text-transform:uppercase;color:#be5e00;font-weight:800;vertical-align:middle}.marquee-wrapper .marquee-text img{height:40px;display:inline-block;line-height:1;margin:0 30px;color:#be5e00;vertical-align:middle;filter:invert(1) brightness(100)}.marquee-wrapper .marquee-text:nth-child(2n+2) span{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.marquee-wrapper .marquee-text.text-white:nth-child(2n+2) span{color:var(--color-secondary);text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.marquee-wrapper.style-2{padding:30px 0;transform:scale(1.1) rotate(5deg);background:linear-gradient(115deg,#ed1c24,#be5e00)}@keyframes marquee{to{transform:translateX(-50%)}}.faq-social-section{background:linear-gradient(rgba(44,44,44,.5),rgba(43,42,42,.7)),url(https://derbyshuttersstop.co.uk/assets/images/home/background-img-faq.webp)}.faq-title{color:#fff!important}.faq-divider{background:linear-gradient(to right,#fdfcfc,#531919)}.accordion-button{font-weight:500;background:linear-gradient(150deg,#ed1c24 0,#be5e00 100%);color:#fff;box-shadow:none!important}.accordion-button:not(.collapsed){background:linear-gradient(to right,var(--color-secondary),var(--color-primary));color:#fff;box-shadow:none}.card{border:none;background:#fff;border-radius:20px}.btn-outline-dark{border-radius:50px;font-weight:500;transition:.3s}.btn-outline-dark:hover,.feature-red,.footer-btn{background-color:var(--color-primary);color:#fff}.testimonial-section{padding:60px 0;background-color:#f9f9f9!important}.testimonial-card{border-radius:15px;padding:30px;transition:transform .3s;height:100%;position:relative;border-right:5px solid red;border-left:5px solid red}.quote-icon{position:absolute;top:0;left:10;height:50px;width:auto}.colored-quote{filter:invert(13%) sepia(88%) saturate(6310%) hue-rotate(349deg) brightness(91%) contrast(110%)}.quote-icon img{height:100%;width:auto;transform:rotate(180deg)}.testimonial-quote{font-size:24px;color:#6c757d}.testimonial-text{font-size:16px;margin:15px 0;color:#444}.testimonial-rating{color:#f39c12;margin-bottom:15px}.testimonial-user{display:flex;align-items:center;gap:15px}.testimonial-user img{border-radius:50%;width:60px;height:60px;object-fit:cover}.testimonial-sidebar{padding-left:30px}.testimonial-sidebar h2{font-size:36px;color:#7a4e32;margin-bottom:20px}.testimonial-sidebar p{color:#555}.carousel-indicators [data-bs-target]{background-color:#333;width:10px;height:10px;border-radius:50%;margin:0 5px -4rem}.carousel-indicators{bottom:-15px!important}@media (max-width:580px){.testimonial-sidebar{text-align:center;padding-inline:20px}}.contact-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.4);padding:20px}.breadcrumb-item a,.contact-info{background:linear-gradient(150deg,#ed1c24 0,#be5e00 100%)}.contact-info{color:#fff;border-radius:12px;padding:30px}.contact-info h5{margin-top:10px;font-weight:600}.info-icon{font-size:24px;color:#fff}.form-control,.form-control:focus{border-radius:8px;box-shadow:none}.btn-custom{background-color:#000;color:#fff;border-radius:8px;padding:10px 25px;text-transform:uppercase;letter-spacing:1px}.btn-custom:hover{background-color:#333}@media (max-width:767px){.contact-info{margin-bottom:30px}}@media (min-width:340px){.contact-info{margin-bottom:30px}}.footer{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:#f5f5f5;padding:70px 15px}.footer a{color:#f5f5f5;text-decoration:none!important}.footer a:hover{color:#000;text-decoration:underline}.footer h5{color:#fff;font-weight:600;margin-bottom:25px}.footer .social-icons a{background:rgba(255,255,255,.1);color:#fff;margin-right:10px;font-size:18px;padding:10px;transition:.3s}.footer .social-icons a:hover{background:#fff;color:#1a1a1a}.cta-btn{background:linear-gradient(to right,#fff,#ddd);color:#1a1a1a;border:none;padding:12px 25px;border-radius:50px;font-weight:700;margin-top:20px;transition:.3s ease-in-out}.cta-btn:hover{background-color:#faf9f9;color:#101010;transform:scale(1.05)}.footer .logo img{max-width:180px;filter:brightness(100%)}@media (max-width:991.98px){.testimonial-sidebar{padding-left:0;margin-top:40px}.footer .row>div{text-align:center}.footer .social-icons{justify-content:center;display:flex}}@media (max-width:575.98px){.why-choose-card{height:180px}.footer .cta-btn{width:100%;margin-top:15px}.footer .logo img{margin:0 auto 15px;display:block}.footer ul{padding-left:0}.footer li,.footer p{font-size:14px}}.breadcrumb-section{background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url('https://derbyshuttersstop.co.uk/assets/images/about/about-us-banner.jpg') center center/cover no-repeat;color:#fff;padding:100px 0;text-align:center;position:relative}.breadcrumb-section h1{font-size:48px;font-weight:700;margin-bottom:20px}.breadcrumb-section-1{position:relative;width:100%;height:350px;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;overflow:hidden}.breadcrumb-section-1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.breadcrumb-section-1::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.breadcrumb-custom{background:0 0;padding:0;margin:0 auto;display:inline-flex;gap:10px;border-radius:.375rem}.breadcrumb-custom .breadcrumb-item{padding:0}.breadcrumb-item a{color:#fff;display:inline-block;padding:7px 15px;border-radius:50px;text-decoration:none}.breadcrumb-item a:hover{color:#000;background:#fff}.stats-section{background:linear-gradient(to right,#fff,#fdfdfd)}.stats-card{background:#fff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1);text-align:center;padding:30px 20px;transition:transform .3s,box-shadow .3s;height:100%}#heroSection,.stats-section{background-size:cover;background-position:center}.stats-card:hover{transform:translateY(-8px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.stats-icon{font-size:40px;color:var(--color-secondary);margin-bottom:15px}.stats-number{font-size:32px;font-weight:700;color:var(--color-primary)}.stats-title{font-size:18px;font-weight:500;color:#333;margin-top:10px}.stats-section{background-image:url('https://derbyshuttersstop.co.uk/assets/images/stat-bgi.webp');background-attachment:fixed;background-repeat:no-repeat;padding:80px 0;position:relative;color:#fff}.stats-overlay{background-color:rgba(44,43,43,.6);padding:60px 0}.counter-default-stat{font-size:28px;font-weight:700;color:var(--color-primary);text-align:center}.key-features-section{padding:60px 15px}.key-feature-box{background:#fff;border-radius:25px;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:.3s ease-in-out;height:100%}.key-feature-box:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.08)}.key-feature-icon{font-size:30px;color:#fff;margin-bottom:15px;transition:transform .3s}.key-feature-box:hover .key-feature-icon{transform:rotateY(180deg) scale(1.5)}.feature-black{background-color:var(--color-secondary);color:#fff}.section-title{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#ed1d24}.key-feature-title{font-size:20px;font-weight:600;margin-bottom:10px}.key-feature-description{margin-top:10px;transition:opacity .3s;text-align:center}.why-choose-service-section{padding:60px 15px;background-color:#fff}.why-choose-service-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:10px;color:#c8102e}.why-choose-service-subtitle{text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:40px;color:#212529;letter-spacing:1px;position:relative}.why-choose-service-subtitle::after{content:"";display:block;width:40px;height:2px;background:#000;margin:8px auto 0}.why-choose-service-card{padding:30px 20px;color:#fff;text-align:center;border-radius:0 0 20px 20px;height:100%}.why-choose-service-icon{font-size:40px;margin-bottom:20px}.why-choose-service-card h5{font-size:20px;margin-bottom:15px;font-weight:700}.bg-red{background-color:#e20613}.bg-orange{background-color:#c60}@media (max-width:767.98px){.why-choose-service-card{margin-bottom:20px}}#overlay{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity .3s;z-index:1}#overlay.active{display:block;opacity:1}#modal-form{top:160px;left:50%;z-index:2;transition:.3s}#modal-form.pop-up-show{display:block!important;opacity:1;transform:translateX(-50%) translateY(0);width:100%;margin:0}.form-cancel{position:absolute;top:10px;right:15px;font-size:24px;color:#333;cursor:pointer;z-index:3;font-weight:700;transition:color .2s}.form-cancel:hover{color:red}.no-scroll{overflow:hidden}@media (max-width:400px){#modal-form.pop-up-show{margin-top:-30px}}.contact-form-new{max-width:500px;margin:50px auto;padding:30px;background:#fff;border-radius:15px;box-shadow:0 15px 30px rgba(0,0,0,.1);z-index:10}.form-control{border-radius:10px;border:1px solid #ced4da;transition:.3s ease-in-out}.form-control:focus{box-shadow:0 0 8px rgba(0,123,255,.25);border-color:#80bdff}.btn-gradient{background:linear-gradient(135deg,#ff3c3c,#1e1e1e);border:none;color:#fff;padding:12px 20px;border-radius:5px;transition:background .3s;font-weight:500}.btn-gradient:hover{background:linear-gradient(135deg,#1e1e1e,#ff3c3c)}.contact-box h4,.contact-form-new h4{font-size:1.8rem;font-weight:700;text-align:center;position:relative;margin-bottom:30px;letter-spacing:1px;color:#343a40}.contact-box h4::after,.contact-form-new h4::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#ff3c3c,#1e1e1e)}.our-ser-img-container{height:250px;width:auto;overflow:hidden;border-radius:10px}.our-ser-img-container img{height:100%;width:100%;transition:transform .4s ease-in-out}.our-ser-img-container img:hover{transform:scale(1.1)}.our-ser-card{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1);height:100%;margin:10px}.card-icon{position:absolute;right:25px;bottom:190px;height:60px;width:60px;color:var(--color-primary);background-color:#fefefe;display:flex;align-items:center;justify-content:center;font-size:25px;border-radius:50%;animation:2s infinite scaling;box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}.contact-section-new,.quote-desc{background:linear-gradient(to right,var(--color-primary),var(--color-secondary))}.card-icon img{height:100%;width:100%;color:#fff}.our-ser-card-desc h5{font-weight:600;color:var(--color-primary)}.our-service-img-container img{height:100%;transition:1s}.test-img-card{position:relative;height:400px;width:auto}.test-img-card .above-image{position:absolute;width:50%;height:75%;right:0;bottom:0;background:#fff;padding:5px}.test-img-card .lower-image{position:absolute;width:50%;height:75%;left:0;top:0;background:#fff;padding:5px}.test-img-card .test-desc,.test-img-card .test-desc-lower{width:67%;height:18%;padding:5px;color:#fff;position:absolute;border-radius:10px;font-weight:600;z-index:1;text-align:center}.test-img-card .test-desc{left:-35px;top:-80px;background:#fff;background:var(--color-primary)}.test-img-card .test-desc-lower{right:-35px;bottom:-80px;background:#fff;background:var(--color-primary)}@media (max-width:558px){.test-img-card .test-desc,.test-img-card .test-desc-lower{height:23%}}.contact-section-new{height:520px;width:103%}.man-image{position:relative;width:100%}.man-image img{position:absolute;left:-77px;width:auto;height:520px;object-fit:cover}.contact-section-new h2{color:#fff;font-weight:600;font-size:35px}.quote-desc,.quote-desc a{font-size:30px;color:#fff}.form-bar{position:absolute;top:60px;left:50px;width:75%}.icon-div,.icon-div-inner{position:absolute;width:auto;right:0}.quote-section{padding:60px 0 120px}.quote-desc{position:absolute;bottom:-602px;left:25px;border-radius:10px}.icon-div{bottom:125px;height:25px;display:block}@media (min-width:992px){.icon-div{display:none}}.icon-div-inner{bottom:20px;height:10px}.icon-part,.work-process-card{display:grid;place-items:center}.icon-part{position:relative;font-size:70px;border-radius:50%;border:1px dashed red;outline:white solid 20px;height:125px;width:125px;z-index:2;background-color:#f5f5f5}.icon-part-above,.quote-number{position:absolute;border-radius:50%;color:#fff}.work-process-desc{height:150px;width:auto}.work-process-card{text-align:center;transition:transform .5s;margin:auto}.work-process-card:hover .icon-part img{transform:rotateY(180deg);filter:brightness(0) invert(1)}.work-process-desc h4{font-weight:600;font-size:25px}.quote-number{font-size:15px;background-color:var(--color-primary);top:-34px;right:-20px;font-weight:600;z-index:2}.icon-part img{transition:transform .5s;display:inline-block}.icon-part-above{height:190px;width:190px;background-color:#fff;top:-47px;right:92px}.moving-process-section,width .pos-head{position:relative}.moving-process-section .step-outer{z-index:1}.step-outer{display:flex;justify-content:space-between}.moving-process-section .step-outer:after{content:"";position:absolute;left:0;right:0;top:130px;bottom:0;margin:auto;background:url(https://derbyshuttersstop.co.uk/assets/images/home/step-line.svg) center 40px/70% no-repeat;height:100% 338.5px;z-index:0;filter:invert(13%) sepia(97%) saturate(5217%) hue-rotate(352deg) brightness(97%) contrast(91%)}@media (max-width:992px){.why-choose-img-container{overflow:hidden;height:400px;width:auto;margin-top:50px}.man-image,.quote-desc{display:none}.step-outer::after{display:none!important}}.new-footer-section{background-color:#111;color:#fff;font-size:15px}.get-quote,.new-footer-section form button i{font-size:16px}.new-footer-section .new-footer-links li{margin-bottom:8px;transition:.3s}.new-footer-section .new-footer-links li a{color:#fff;text-decoration:none}.new-footer-section .icon-box{width:50px;height:50px;text-align:center;line-height:28px;font-size:20px;display:grid;place-items:center}.new-footer-section .call-box{border-left:4px solid red}.new-footer-section input[type=email]::placeholder{font-size:14px}.new-footer-section .fab{font-size:18px;transition:.3s}.nav-bar-btn{background-color:var(--color-primary);border:1px;border-radius:0;color:#fff;padding:36px 30px}.get-a-quote::after{content:"";position:absolute;height:100px}.logo-container{position:absolute;width:23%;height:135px;top:0;left:0;z-index:999;background-color:#fff;padding:10px;transform:skew(-25deg);transform-origin:right top;filter:drop-shadow(0px 10px 25px rgba(165, 165, 165, .3))}.logo-container .img-div{height:100%;width:60%;transform:skew(25deg);padding:15px 25px;margin:auto}.get-quote{font-weight:900}@media (max-width:1408px){.logo-container{width:20%}.logo-container .img-div{height:90%;width:65%}}@media (max-width:1316px){.logo-container{width:16%;display:none}.logo-container .img-div{height:80%;width:75%}}@media (max-width:1200px){.nav-item button{display:none}}.faq-img-container{position:relative;height:400px;width:auto;padding:0!important}.faq-desc-lower,.faq-desc-lower-2{width:50%;border-radius:5px;position:absolute;text-align:center;color:#fff}.faq-img-container .faq-inner-image{position:absolute;width:53%;height:52%;right:175px;bottom:-28px;background:#fff;padding:5px}.faq-desc-lower{display:none;top:10px;left:25px;background:var(--color-primary);font-weight:600;font-size:25px}.faq-desc-lower-2{bottom:110px;right:12px;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));font-weight:500;font-size:22px}#heroSection{position:relative;height:600px;color:#fff;overflow:hidden}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.hero-section .col-md-4,.hero-section .col-md-8,.hero-section .container,.hero-section .row{position:relative;z-index:1}.new-about-img-container{position:relative;height:480px;width:460px;padding:2px!important;border:5px solid #f5f5f5}.about-inner-img-upper{position:absolute;height:420px;width:360px;top:-75px;left:150px}.about-inner-img-lower{position:absolute;height:420px;width:360px;bottom:-50px;right:150px}.about-section .logo{position:absolute;right:-50px;bottom:-50px;width:130px;height:130px;line-height:118px;text-align:center;border-radius:50%;border-width:3px;border-style:dotted;border-color:var(--color-primary);-o-border-image:initial;border-image:initial}.about-section .logo img{position:relative;height:40%;width:40%;color:var(--color-primary)}.about-section .logo::before{position:absolute;content:"";top:10px;left:10px;right:10px;bottom:10px;-webkit-box-shadow:rgba(0,0,0,.27) 0 5px 20px 0;box-shadow:rgba(0,0,0,.27) 0 5px 20px 0;background:#fff;border-radius:50%}.img-large{display:block}@media (max-width:1199px){.custom-hamburger,.img-small{display:block}.img-large{display:none}}.sticky-form{position:sticky;top:100px;width:100%}.contact-card{background:#121212;padding:40px 30px;border-radius:15px;box-shadow:0 12px 30px rgba(0,0,0,.3);width:100%;max-width:400px;color:#fff}.contact-card h2{text-align:center;font-weight:700;font-size:28px;color:#fff;position:relative}.contact-card h2::after{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#e53935,#fff);margin:8px auto 20px;border-radius:5px}.contact-card input,.contact-card textarea{width:100%;padding:12px 15px;margin-bottom:15px;border:1px solid #555;border-radius:8px;font-size:15px;background:#1e1e1e;color:#fff;transition:border-color .3s,box-shadow .3s}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#aaa}.contact-card input:focus,.contact-card textarea:focus{border-color:#e53935;outline:0;box-shadow:0 0 0 3px rgba(229,57,53,.1)}.contact-card textarea{resize:vertical;min-height:100px}.contact-card button{width:100%;padding:12px;background:#392f2f4f;color:#fff;border:1px solid #fff;border-radius:8px;letter-spacing:2px;font-size:16px;text-transform:uppercase;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.contact-card button:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(229,57,53,.3)}.fixed-button{position:fixed;bottom:30px;left:20px;z-index:999;font-size:18px;background:linear-gradient(150deg,#ed1c24 0,#be5e00 100%)}.mobile-footer-contact{z-index:999;position:fixed;left:0;bottom:0;width:100%;display:flex!important;gap:8px;padding:8px}.mobile-footer-contact a{display:flex;align-items:center;padding:8px;justify-content:center;color:#fff;gap:8px;text-transform:capitalize;height:50px;width:140px;margin:auto}.mobile-footer-contact .call{background:#be5e00;border-radius:30px 0 0 30px}.mobile-footer-contact span{height:100%;color:#fff;font-family:"Exo 2",serif;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;background:#ed1c24;padding:0 10px;font-size:clamp(13px, 2vw, 16px)}.mobile-footer-contact .whatsapp{background:#25d366;border-radius:0 30px 30px 0}@media (max-width:768px){.fixed-button,.top-header{display:none}.hero-section h2{font-size:2.5rem}.hero-section p{font-size:1rem}.hero-section .btn{font-size:1rem;padding:.75rem 1.5rem}.mobile-footer-contact li{display:block;flex-grow:1}.mobile-padding{padding-bottom:30px}}.big-four,.big-thank{font-size:75px;font-weight:900;color:var(--color-primary)}.four-zero-four,.thank{display:flex;flex-direction:column;gap:20px;align-items:center}.four-zero-para,.thank-you-para{font-size:18px;font-weight:600;color:#000}@media (max-width:492px){.big-four,.big-thank{font-size:50px;font-weight:600}}.date{border:2px solid #000;padding:5px 10px;color:#fff;background:var(--color-secondary);border-radius:5px}.social-btn{background:#fff;border-radius:50px;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:2px 16px;font-weight:500;transition:.3s;text-decoration:none;color:#333;width:75%}.social-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15);background-color:var(--color-primary)}.icon-circle{background:#f0f0f0;border-radius:50%;padding:.6rem;display:flex;align-items:center;justify-content:center;font-size:1rem;width:40px;height:40px;color:#000}@media (max-width:576px){.hero-section h2{font-size:2rem}.hero-section p{font-size:.9rem}.hero-section .btn{font-size:.9rem;padding:.5rem 1rem}.breadcrumb-section h1{font-size:32px}.breadcrumb-custom .breadcrumb-item a,.breadcrumb-custom .breadcrumb-item.active{font-size:13px;padding:6px 12px}.section-title{font-size:28px}.social-btn{justify-content:center}}