.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html{scroll-behavior:smooth}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 7px grey}::-webkit-scrollbar-thumb{background:#000;transition:0.5s}::-webkit-scrollbar-thumb:hover{background:var(--theme-color)}:root{--theme-color:#A70E17;--theme-dark:#444444}body{font-family:"Inter",sans-serif;color:var(--theme-dark)}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}ul{margin-bottom:15px;list-style:none}ul:last-child{margin-bottom:0}a{text-decoration:unset;color:unset;display:block}p a{display:inline-block}p{margin-bottom:15px;font-size:19px;color:var(--theme-dark);line-height:1.6;letter-spacing:.2px}p:last-child{margin-bottom:0}b,strong{font-weight:600}.secn-subtitle{font-size:15px;font-weight:500;color:#999;line-height:1.3;text-transform:uppercase;letter-spacing:.8px}.secn-title{margin-top:11px;font-size:35px;font-family:"Sora",sans-serif;font-weight:500;color:var(--theme-dark);line-height:1.3;white-space:pre-line}.secn-title span{color:var(--theme-color)}.secn-title strong{color:var(--theme-color);font-weight:500}.theme-btn{display:inline-block;padding:17px 10px;min-width:158px;background:var(--theme-color);border:none;font-size:15px;font-weight:400;line-height:1.3;color:#fff;text-align:center}.theme-btn.btn-glossy{position:relative;overflow:hidden;z-index:0}.theme-btn.btn-glossy::before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;-webkit-transform:skewx(-20deg);-khtml-transform:skewx(-20deg);-moz-transform:skewx(-20deg);-ms-transform:skewx(-20deg);-o-transform:skewx(-20deg);transform:skewx(-20deg);background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgb(255 255 255 / .35)),to(transparent));background-image:linear-gradient(to right,transparent,rgb(255 255 255 / .35),transparent);z-index:-1}.theme-btn.btn-glossy:hover::before{-webkit-animation:btn_shine 1.4s 0.1s ease;animation:btn_shine 1.4s 0.1s ease}@-webkit-keyframes btn_shine{100%{left:200%}}@keyframes btn_shine{100%{left:200%}}.theme-btn.bdr-btn{padding:14px 10px;background:#fff0;border:3px solid #fff;font-size:16px;line-height:1.2}.theme-btn.bdr-btn.bdr-btn-inlightbg{border-color:var(--theme-color);color:var(--theme-color)}.theme-btn.bdr-btn.bdr-btn-inlightbg.btn-glossy::before{background-image:-webkit-gradient(linear-gradient(to right,transparent,rgb(0 0 0 / .15),transparent));background-image:linear-gradient(to right,transparent,rgb(0 0 0 / .15),transparent)}.text-link{position:relative;display:inline-block;color:#444;transition:0.5s}.text-link::before{content:'';position:absolute;bottom:6px;left:0;right:auto;width:100%;height:1px;background:#444;transition:0.5s}.text-link:hover{color:var(--theme-color)}.text-link:hover::before{width:0;left:auto;right:0}.form-floating{position:relative}.form-floating::after{content:'';left:0;bottom:0;position:absolute;width:0%;height:0;border-bottom:1px solid var(--theme-color);transition:0.8s ease;animation-fill-mode:forwards}.form-floating.active::after{width:100%}.form-floating span>.form-control,.form-floating span>.form-select{padding-left:.5rem;padding-right:.5rem;background-color:#fff0;border:0;border-bottom:1px solid rgb(0 0 0 / 20%);border-radius:0;color:#000;resize:none;font-size:16px;box-shadow:none;outline:none}.form-floating span>.form-select>option{font-size:14px}.form-floating span>.form-control:focus{box-shadow:none}.form-floating span>textarea.form-control{height:140px}.form-floating>label{padding-left:.5rem;padding-right:.5rem;max-width:100%;background:#fff0;color:rgba(68 68 68 /65%);transition:all 0.25s ease}.form-floating span>.form-control-plaintext~label,.form-floating span>.form-control:focus~label,.form-floating span>.form-control:not(:placeholder-shown)~label,.form-floating span>.form-select~label{color:var(--theme-dark);transform:scale(.85) translateY(-1rem) translateX(.15rem)}.form-floating span>.form-control-plaintext~label::after,.form-floating span>.form-control:focus~label::after,.form-floating span>.form-control:not(:placeholder-shown)~label::after,.form-floating span>.form-select~label::after{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 0 #fff0 inset!important;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:var(--theme-dark)}.form-floating span>.form-control-plaintext:focus,.form-floating span>.form-control-plaintext:not(:placeholder-shown),.form-floating span>.form-control:focus,.form-floating span>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-select~label,.form-floating.active label{color:var(--theme-dark);transform:scale(.85) translateY(-1rem) translateX(.15rem)}.form-floating span>.form-control,.form-floating span>.form-control-plaintext{padding:1rem .75rem}.form-floating span>.form-control,.form-floating span>.form-control-plaintext,.form-floating span>.form-select{height:calc(3.5rem + calc(var(--bs-border-width)* 2));min-height:calc(3.5rem + calc(var(--bs-border-width)* 2));line-height:3.8}.form-floating span>.form-control{padding-left:.5rem;padding-right:.5rem;background-color:#fff0;border:0;border-bottom:1px solid rgb(0 0 0 / 20%);border-radius:0;color:#000;resize:none}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{margin:0;padding:10px;border-radius:0;background:#fff0}.owl-carousel .owl-nav .owl-next img,.owl-carousel .owl-nav .owl-prev img{width:15px;height:15px}.owl-carousel .owl-nav .owl-prev img{transform:scale(-1)}.slick-next,.slick-prev{margin:0;padding:10px;border-radius:0;background:#fff0}.slick-next img,.slick-prev img{width:15px;height:15px}.slick-prev img{transform:scale(-1)}.card-link{display:block}.card-link span.span-outer{display:inline-block;margin:0 0 0 5px;width:18px;height:18px;border:2px solid #000;border-radius:4px;position:relative;top:2px}.card-link span.span-outer::before{content:'';display:block;position:absolute;top:-3px;right:-3px;width:10px;height:10px;background:#e4e4e4;border-radius:10px}.card-link span.span-outer span{position:absolute;top:2px;right:-2px;width:10px;height:2px;background:var(--theme-color);z-index:1;transform:rotate(-45deg);transition:all ease 0.5s}.card-link span.span-outer span::after{content:'';display:block;position:absolute;top:-1.8px;right:-.7px;width:6px;height:6px;border:2px solid var(--theme-color);border-width:2px 2px 0 0;transform:rotate(45deg)}.card-link:hover span.span-outer span{transform:rotate(-45deg) translateX(5px)}.theme-table{border:1px solid rgb(68 68 68 / 20%)}.theme-table.table-responsive .table{min-width:700px}.theme-table .table{margin:0;text-align:center}.theme-table .table th{padding:16px 8px;background:rgb(0 0 0 / 4%);color:var(--theme-color);font-family:"Sora",sans-serif;font-weight:600;font-size:15px;text-align:left}.theme-table .table td{padding:12px 8px;background:#fff0;border:none;color:#444;transition:0.5s;text-align:left}.theme-table .table th:nth-child(2),.theme-table .table td:nth-child(2){text-align:left}.theme-table .table tbody tr{position:relative;border-bottom:1px solid rgb(0 0 0 / 12%);z-index:0}.theme-table .table tbody tr:last-child{border-bottom:0}.theme-table .table tbody tr:hover td{padding:12px 2px 12px 14px;color:var(--theme-color)}.theme-tab .nav-tabs{padding:0 30px;border:0}.theme-tab .nav-tabs .nav-link{margin:0 10px 0 0;padding:17px 10px;min-width:158px;background:#fff0;border:0;border-radius:0;font-size:15px;color:#444;font-weight:400;line-height:1.3;text-transform:uppercase;position:relative;z-index:0;transition:0.5s}.theme-tab .nav-tabs .nav-link::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background:#303030;z-index:-1;transition:0.5s}.theme-tab .tab-content{background:#fff;box-shadow:0 0 30px 0 rgb(0 0 0 / 15%);position:relative}.theme-tab .tab-content::before{content:'';position:absolute;bottom:20px;right:20px;max-width:300px;width:100%;height:100%;background:url(/wp-content/themes/diehardpump/assets/sub-img/logo-icon.svg) no-repeat right bottom;background-size:contain;filter:brightness(0);opacity:5%}.theme-tab .tab-content .tab-pane{position:relative;padding:50px 40px 60px}.theme-tab .tab-content .tab-pane::before{content:'';position:absolute;top:0;left:0;width:0;height:2px;background:#303030;transition:0.5s 0.1s}.theme-tab .tab-content .tab-pane .secn-title{margin-top:0;font-size:30px}.theme-tab .nav-tabs .nav-link.active{color:#fff}.theme-tab .nav-tabs .nav-link.active::before{height:100%}.theme-tab .tab-content .tab-pane.show::before{width:100%}.theme-list li{position:relative;margin-bottom:8px;padding:0 0 0 25px;font-size:18px;color:var(--theme-dark);line-height:1.6;letter-spacing:.2px}.theme-list li:last-child{margin-bottom:0}.theme-list li::before{content:'';position:absolute;top:12px;left:0;width:9px;height:8px;background:var(--theme-color);border-radius:0 7px 7px 0;opacity:80%}.theme-list li strong{margin:0 5px 0 0;font-size:90%;font-weight:600}.modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.theme-modal{background:#fff;border-radius:0;border:none}.theme-modal .btn-close{position:absolute;top:5px;right:5px;width:20px;height:20px;background:var(--theme-color);border-radius:0;opacity:1;z-index:1}.theme-modal .btn-close:focus{box-shadow:unset}.theme-modal .btn-close::before,.theme-modal .btn-close::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:2px;background:#fff;transition:0.5s}.theme-modal .btn-close::before{transform:translate(-50%,-50%) rotate(-45deg)}.theme-modal .btn-close::after{transform:translate(-50%,-50%) rotate(45deg)}.theme-modal .btn-close:hover::before{transform:translate(-50%,-50%) rotate(0deg);width:0}.theme-modal .btn-close:hover::after{transform:translate(-50%,-50%) rotate(180deg)}.theme-modal .theme-modal-content{padding:40px 15px 50px;height:100%;background:#EFEFEF;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;position:relative;z-index:0}.theme-modal .theme-modal-content::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#EFEFEF url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center right;background-size:cover;background-blend-mode:luminosity;opacity:5%;z-index:-1}.theme-modal .theme-modal-content .logo{margin-bottom:30px;width:100%;max-width:180px}.theme-modal .theme-modal-content .modal-contact li{margin-bottom:10px}.theme-modal .theme-modal-content .modal-contact li:last-child{margin-bottom:0}.theme-modal .theme-modal-content .modal-contact li a{display:flex;align-items:center;font-size:15px;font-weight:500;color:var(--theme-dark);transition:0.5s}.theme-modal .theme-modal-content .modal-contact li a img{margin-right:8px;width:21px;height:15px;opacity:75%;filter:brightness(0);transition:0.5s}.theme-modal .theme-modal-content .modal-contact li a:hover{color:var(--theme-color)}.theme-modal .theme-modal-content .modal-contact li a:hover img{opacity:1;filter:unset}.theme-modal .modal-content-area{margin:14px;padding:40px;border:10px solid #efefef}.theme-modal .modal-content-area .secn-title{margin:0 0 15px 0;font-size:29px}.theme-modal .modal-content-area p{width:90%;font-size:15px}.theme-card-area{margin-top:14px}.theme-card-area .theme-card{padding:52px 22px 60px 36px;background:#EEE;position:relative;z-index:0}.theme-card-area .theme-card .theme-card-icon{margin:0 0 30px 0;max-height:61px;width:fit-content;transition:0.7s}.product-card{padding:0 22px 0 25px}.product-card .pro-img{padding:45px 0 0 0;text-align:center}.product-card .pro-img img{margin:0 auto;width:auto!important;max-width:100%;height:450px;object-fit:contain}.product-card .pro-content{padding:38px 22px 48px 16px;border-top:1px solid rgb(0 0 0/ 25%);display:flex;align-items:center;justify-content:space-between}.product-card .pro-content p{margin-bottom:0;font-size:22px;font-family:"Sora",sans-serif;font-weight:500;line-height:1.2;color:var(--theme-dark);white-space:pre-line;transition:0.5s}.product-card:hover .pro-content p{color:var(--theme-color)}.product-card:hover .card-link span.span-outer span{transform:rotate(-45deg) translateX(5px)}.header{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;background:rgb(34 34 34 / 85%);z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:0.5s}.header ul{margin-bottom:0}.header .logo{margin:25px 82px 25px 33px;width:360px}.header .logo img{max-width:100%}.header .logo .logo-light{display:block}.header .logo .logo-dark{display:none;!important}.header .menu-area{display:flex;flex-direction:column;align-items:flex-end;width:-webkit-fill-available}.header .menu-area .header-top{padding:0 18px 0 0;display:flex;flex-direction:row;justify-content:flex-end;width:100%;border-bottom:1px solid #707070}.header .menu-area .header-top ul{margin-left:20px}.header .menu-area .header-top ul:first-child{margin-left:0}.header .menu-area .header-top .header-contact{display:flex;align-items:center}.header .menu-area .header-top .header-contact li{margin-left:27px}.header .menu-area .header-top .header-contact li:first-child{margin-left:0}.header .menu-area .header-top .header-contact li a{display:flex;align-items:center;font-size:15px;font-weight:500;color:rgb(255 255 255/65%);transition:0.5s}.header .menu-area .header-top .header-contact li a img{margin-right:8px;opacity:65%;filter:brightness(0) invert(1);transition:0.5s}.header .menu-area .header-top .header-contact li a:hover{color:#fff}.header .menu-area .header-top .header-contact li a:hover img{opacity:1}.header .menu-area .header-top .header-menu{display:flex;flex-direction:row}.header .menu-area .header-top .header-menu a{padding:19px 10px 18px;font-size:15px;color:rgb(255 255 255/65%);font-weight:500;line-height:1.3;transition:0.5s}.header .menu-area .header-top .header-menu a:hover{color:#fff}.header .menu-area .header-btm{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.header .menu-area .header-btm .header-menu{display:flex;flex-direction:row}.header .menu-area .header-btm .header-menu>li{margin-left:21px;padding:20px 10px}.header .menu-area .header-btm .header-menu>li>a{position:relative;padding:7px 3px;font-size:18px;font-weight:500;line-height:1.3;color:#fff;text-transform:uppercase;transition:0.7s}.header .menu-area .header-btm .header-menu a::before{content:'';position:absolute;left:50%;bottom:0;width:0;height:2px;background:#fff;transform:translateX(-50%);transition:width 0.5s ease;z-index:-1}.header .menu-area .header-btm .header-menu a:hover::before{width:100%;transition:width 0.5s ease}.header .menu-area .header-btm .theme-btn{margin:0 18px 0 16px;padding:10px 15px;font-weight:500;text-transform:uppercase}.header .menu-area button.dots{display:none}button.dots{margin-left:15px;width:24px;height:24px;background:#fff0;border:none;position:relative;cursor:pointer;z-index:100}button.dots.dots span,button.dots.dots:before,button.dots.dots:after{content:"";width:4px;height:4px;border-radius:4px;background:rgb(255 255 255/65%);position:absolute;top:calc(50% - 2px);transform:rotate(0deg);transition:all 0.5s}button.dots.dots span{left:calc(50% - 2px)}button.dots.dots:before{left:0}button.dots.dots:after{right:0}button.dots:focus{outline:none}button.dots.dots.on span{opacity:0}button.dots.dots.on:before{width:100%;height:2px;transform:rotate(225deg)}button.dots.dots.on:after{width:100%;height:2px;transform:rotate(310deg) translate(0,0)}header .navbar-collapse{position:fixed;top:0;right:0;padding:30px 15px;width:100%;height:100vh;background:#303030;opacity:1;transform-origin:center;overflow-y:auto;z-index:99;display:block!important;-webkit-box-align:center;-webkit-clip-path:polygon(0 0%,0 0,100% 0%,100% 0%);clip-path:polygon(0 0%,0 0,100% 0%,100% 0%);-webkit-transition:-webkit-clip-path 1s cubic-bezier(.115,.87,.19,1),-webkit-transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1);-moz-transition:-webkit-clip-path 1s cubic-bezier(.115,.87,.19,1),-webkit-transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1);-o-transition:clip-path 0.4s ease,transform 0.4s ease-in-out,-webkit-clip-path 0.4s ease,-webkit-transform 0.4s ease-in-out,-webkit-opacity 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:clip-path 0.4s ease,transform 0.4s ease-in-out,-webkit-clip-path 0.4s ease,-webkit-transform 0.4s ease-in-out,-webkit-opacity 0.3s ease-in-out,opacity 0.3s ease-in-out;will-change:transform,clip-path}header .navbar-collapse::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#303030 url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-size:cover;background-blend-mode:luminosity;opacity:5%}header .navbar-collapse.collapse.show{visibility:visible;-webkit-clip-path:polygon(0 0%,0 0,100% 0%,100% 0%);clip-path:polygon(0 100%,0 0,100% 0%,100% 100%);-webkit-transform:translateX(0);transform:translateX(0)}header .navbar-collapse .content-area{position:relative;z-index:0;height:100%}header .navbar-collapse .container{height:100%;max-width:890px}header .navbar-collapse .row{height:100%}header .navbar-collapse .company-sesc{height:calc(100vh - 180px);display:flex;flex-direction:column;justify-content:space-between}.navbar_logo{width:188px;margin:0 0 10px}header .navbar-collapse .nav_contact{margin-top:40px}header .navbar-collapse .nav_contact li{display:flex;align-items:center;margin-bottom:15px}header .navbar-collapse .nav_contact li:last-child{margin:0}header .navbar-collapse .company-icon{margin-right:20px;padding:10px 10px 10px 0;max-width:31px;max-height:40px;border:0 solid rgb(255 255 255/15%);border-width:0 1px 0 0;line-height:1}header .navbar-collapse .company-icon img{margin-bottom:0;width:20px;filter:brightness(0) invert(.7)}header .navbar-collapse .company-details{font-size:15px;line-height:1.4;color:rgb(255 255 255 /65%);white-space:pre-line}header .navbar-collapse .company-details a{display:inline-block;transition:0.5s}header .navbar-collapse .company-details a:hover{color:#fff}header .navbar-collapse .navbar_menu{position:relative}header .navbar-collapse .navbar_menu::before{content:'';position:absolute;top:50%;left:1px;width:1px;height:100vh;background:rgb(255 255 255/15%);transform:translateY(-50%)}header .navbar-collapse .navbar_menu .navbar-nav{padding-left:3.5vw;max-height:calc(100vh - 60px);overflow-y:auto}header .navbar-collapse .nav-item{margin-bottom:20px;position:relative;display:flex;text-align:left;width:auto;align-items:flex-start;flex-wrap:wrap}header .navbar-collapse .nav-item:last-child{margin-bottom:0}header .navbar-collapse .nav-item .nav-link{padding:0 5px 0 0;width:fit-content;font-size:26px;color:#fff;transition:0.5s}header .navbar-collapse .nav-item .nav-link::before{content:'';position:absolute;top:0;left:-3.5vw;width:3px;height:100%;background:#fff;transition:0.5s}header .navbar-collapse .nav-item .nav-link:hover,header .navbar-collapse .nav-item .nav-link.active{padding:0 0 0 5px}header .navbar-collapse .nav-item .nav-link:not(:hover)::before{transform:scale(0)}header .navbar-collapse .nav-item .nav-link.active::before{transform:scale(1)}.counter-card-area{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:12px;max-width:600px}.counter-card-area li{margin:0 20px 65px;width:163px}.counter-card-area li:nth-last-child(-n+2){margin-bottom:0}.counter-card{position:relative;padding-bottom:20px;width:100%}.counter-card::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#DCDCDC}.counter-card::after{content:'';position:absolute;bottom:-1px;left:0;width:25px;height:3px;background:var(--theme-color);transition:0.5s}.counter-card h4{font-size:45px;font-family:"Sora",sans-serif;font-weight:300;color:var(--theme-color);line-height:1.3}.counter-card p{font-size:16px;font-family:"Sora",sans-serif;font-weight:500;color:var(--theme-dark);line-height:1.4}.counter-card:hover::after{width:100%}.counter-card .counter{position:relative;display:inline-flex;align-items:center;overflow:hidden;height:3.125rem}.counter-card .counter>span{display:flex;flex-direction:column;height:100%;width:30px;text-align:right;transition:transform 2s ease;transform:translateY(0);z-index:1}.counter-card .counter>span span{flex:0 0 100%;height:100%}.counter-card sup{font-size:1em;top:-.1em}.caption-secn{background:var(--theme-color);position:relative;z-index:0}.caption-secn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--theme-color) url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center fixed;background-blend-mode:multiply;background-size:cover;opacity:35%;z-index:-1}.caption-secn .caption-area{display:flex;align-items:center;justify-content:space-between;padding:66px 100px 66px 63px}.caption-secn .caption-area h4{width:100%;max-width:740px;font-size:25px;font-family:"Sora",sans-serif;font-weight:500;line-height:1.5;color:#E3E3E3}footer{margin-top:2px;font-family:"Plus Jakarta Sans",sans-serif;color:#fff}footer .footer-top{padding:70px 0 67px;background:#303030}footer .footer-top .container{padding:0 30px 0 23px}footer .footer-top h4{margin:0;padding:0 0 0 24px;font-size:15px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}footer .footer-top .footer-link{margin:28px 0 0 0;padding:0 0 0 24px}footer .footer-top .footer-link li{margin-bottom:4px}footer .footer-top .footer-link li:last-child{margin-bottom:0}footer .footer-top .footer-link li a{padding:5px 0;width:fit-content;font-size:16px;font-weight:500;line-height:1;color:rgb(255 255 255/85%);transition:0.5s}footer .footer-top .footer-link li a:hover{transform:translateX(5px)}footer .footer-top .theme-btn{margin:18px 0 0 24px;padding:15px 21px;font-size:15px;font-weight:500;line-height:1.3}footer .footer-top .footer-contact{text-align:right}footer .footer-top .footer-contact .footer-logo{margin:0 0 17px auto;width:162px}footer .footer-top .footer-contact .footer-logo img{width:100%}footer .footer-top .footer-contact p{margin-bottom:4px;font-size:16px;line-height:1.3;color:rgb(255 255 255/85%)}footer .footer-top .footer-contact p a{display:inline-block;transition:0.5s;color:rgb(255 255 255/85%)}footer .footer-top .footer-contact p a:hover{opacity:75%}footer .footer-btm{padding:23px 18px;display:flex;align-items:center;justify-content:center}footer .footer-btm p{margin:0;font-size:15px;font-weight:500;line-height:1.2}footer .footer-btm p a{display:inline-block;transition:0.5s}footer .footer-btm p a img{mix-blend-mode:luminosity;opacity:.65;transition:all ease 0.5s}footer .footer-btm p a:hover img{opacity:1;mix-blend-mode:normal}.sticky-note{margin:0 auto;padding:25px;width:90%;max-width:780px;background:#fff;border:1px solid rgb(68 68 68 / 20%);box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);border-radius:2px;display:flex;align-items:center;justify-content:center;position:fixed;bottom:10px;left:50%;transform:translate(-50%,150%);transition:500ms all;z-index:1}.sticky-note.show{transform:translate(-50%,0%)}.note-details{display:flex;align-items:center}.note-details .cooki-icon{margin-right:15px;width:60px}.note-details .note-content{width:calc(100% - 75px - 210px)}.note-details .note-content h6{margin-bottom:5px;font-size:17px;color:var(--theme-dark);font-family:"Sora",sans-serif;font-weight:500;line-height:1.3}.note-details .note-content p{margin:0;font-size:14px;color:var(--theme-dark);line-height:1.4}.note-details .note-content p a{display:inline-block;color:var(--theme-dark);text-decoration:underline;transition:0.5s}.note-details .note-content p a:hover{color:var(--theme-color)}.note-details .note-button{display:flex;flex-direction:column;margin-left:20px}.note-details .note-button .theme-btn{margin-bottom:10px;padding:10px 10px;cursor:pointer;min-width:190px;max-width:190px;border:1px solid var(--theme-color);font-size:15px;text-align:center}.note-details .note-button .theme-btn:last-child{margin:0}#modal-subscribe button.close{display:block;position:absolute;top:0;right:0;padding:0;width:40px;height:40px;background:var(--theme-color);border-radius:0 0 0 70%;border:0;font-size:26px;color:#fff;font-weight:200;line-height:17px;z-index:9999}#modal-subscribe button.close span{position:absolute;top:8px;right:8px;font-size:30px;line-height:18px}#modal-subscribe .modal-content{padding:10px!important;max-width:600px;background:#fff;border:0;border-radius:0;box-shadow:1px 4px 7px 0 rgb(0 0 0 / .5)}.modal-header.border-0{padding:0;background:#fff}#modal-subscribe .modal-body{padding:0}#modal-subscribe .modal-body img{max-width:100%;max-height:calc(90vh - 20px)}.header .menu-area .header-btm .header-menu>li .dropdown-menu li a{color:#121511;padding:12px 15px 12px 30px;font-size:15px;transition:all 0.4s;background-position:100%;background:#fff0;font-weight:500;position:relative;letter-spacing:.3px}.header .menu-area .header-btm .header-menu>li .dropdown-menu li+li{border-top:1px solid #ddd}.navbar-nav .dropdown-menu{position:static!important;max-height:0;left:0;display:flex;top:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;padding:0;background:#fff0;flex-direction:column;align-items:start;width:100%;border:none;opacity:0;visibility:hidden;inset:unset!important;transform:none!important;margin-top:5px!important}header .navbar-collapse .nav-item .dropdown-menu.show{max-height:200px;transition:.5s ease;opacity:1;visibility:visible}header .navbar-collapse .nav-item .dropdown-menu li .dropdown-item{color:#fff;padding:6px 10px 6px 10px;font-size:15px;transition:all 0.4s;background-position:100%;background:#fff0;font-weight:400;position:relative;white-space:pre-wrap;letter-spacing:.3px}.header .menu-area .header-btm .header-menu>li.dropdown button.dropdown-toggle{background:#fff0;outline:none;color:#fff;border:none;border-radius:0;padding:0 0 0 0;margin-top:9px;box-shadow:none;margin-left:15px;position:absolute;right:0;top:18px}.header .menu-area .header-btm .header-menu>li>a::after{display:none}.header .menu-area .header-btm .header-menu>li.dropdown{padding-right:13px}header .navbar-collapse .nav-item .nav-link.dropdown-toggle:after{display:none}header .navbar-collapse .nav-item.dropdown button.dropdown-toggle{background:#fff0;outline:none;color:#fff;border:none;margin-top:9px;box-shadow:none;margin-left:15px;border:none;border-left:1px solid #ffffffb0;border-radius:0;padding:0 10px 0 7px}p{font-size:18px}.secn-para{margin:15px auto 0;width:80%;font-size:16px}.inner-banner{position:relative;z-index:0}.inner-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/40%);z-index:-1}.inner-banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.inner-banner h5,.inner-banner h1{margin-bottom:0;padding:235px 0 100px 0;font-size:50px;font-weight:600;font-family:"Sora",sans-serif;color:#fff;line-height:1.1;text-shadow:1px 5px 35px rgb(0 0 0 / 53%)}.theme-bg{height:100%;background:var(--theme-color);position:relative;z-index:0}.theme-bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--theme-color) url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;background-blend-mode:multiply;opacity:30%;z-index:-1}.specialist-card{padding:52px 22px 60px 36px;height:100%;background:#EEE;position:relative;z-index:0}.specialist-card::before{content:'';position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--theme-color);transform:translateX(-50%);transition:width 0.25s 0.7s ease,height 0.7s ease;z-index:-1}.specialist-card .specialist-icon{margin:0 0 30px 0;max-height:61px;width:fit-content;transition:0.7s}.specialist-card h3{margin-bottom:23px;font-size:20px;font-weight:500;color:var(--theme-dark);font-family:"Sora",sans-serif;line-height:1.3;white-space:pre-line;transition:0.7s}.specialist-card p{font-size:18px;line-height:1.5;letter-spacing:.1px;transition:0.7s}.gallery-img{position:relative;z-index:0}.gallery-img::before{content:'\f002';position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;background:rgb(0 0 0 / 80%);font:normal normal normal 14px / 1 FontAwesome;font-size:20px;color:#fff;text-align:center;line-height:50px;transition:0.5s;z-index:1}.gallery-img:not(:hover)::before{transform:translateY(-40%);opacity:0}.gallery-img:focus-visible{outline-offset:0;outline:none}.contact-details-secn .contact-form-area{padding:100px 90px 100px 120px;height:100%;background:#fefefe}.contact-details-secn .contact-form-area p{margin-top:12px;font-size:16px}.contact-details-secn .contact-form-area .theme-btn.bdr-btn{display:block;margin:0 0 0 auto;border-width:2px}.contact-details-secn .contact-details{margin:0 auto;padding:100px 0;max-width:940px;width:calc(100% - 40px)}.contact-details-secn .contact-details .secn-subtitle{color:rgb(227 227 227 / 75%)}.contact-details-secn .contact-details .secn-title{margin-bottom:30px;color:#E3E3E3}.contact-details-secn .contact-details .contact-details-area{column-gap:20px;row-gap:20px;margin:30px auto 0;width:100%;display:flex;flex-wrap:wrap}.contact-details-secn .contact-details .contact-details-area>li{width:calc(50% - 10px)}.contact-details-secn .contact-details .contact-details-area .contact-card{padding:40px 40px;background:rgb(255 255 255 / 100);border:1px solid rgb(0 0 0 / 14%);position:relative;height:100%}.contact-details-secn .contact-details .contact-details-area .contact-card .contact_title{margin-bottom:15px;position:relative;display:flex;flex-direction:row;justify-content:space-between}.contact-details-secn .contact-details .contact-details-area .contact-card .card-icon{padding:0 0 0 10px;max-height:33px;opacity:.65;z-index:1;position:relative}.contact-details-secn .contact-details .contact-details-area .contact-card h6{margin-bottom:12px;padding-bottom:8px;width:100%;border-bottom:1px solid rgb(0 0 0 / 20%);font-size:15px;font-family:"Sora",sans-serif;font-weight:700;color:var(--theme-color);line-height:1.4;text-transform:uppercase;letter-spacing:1.5px;display:block;position:relative}.contact-details-secn .contact-details .contact-details-area .contact-card p{margin:0 0 15px 0;white-space:pre-line}.contact-details-secn .contact-details .contact-details-area .contact-card p:last-child{margin-bottom:0}.contact-details-secn .contact-details .contact-details-area .contact-card p a{font-size:20px;color:var(--theme-dark);transition:0.5s}.contact-details-secn .contact-details .contact-details-area .contact-card p a:hover{color:var(--theme-color)}.contact-details-secn .contact-details .contact-details-area .contact-card .map-btn{margin:0;padding:10px 15px;background:var(--theme-dark);display:inline-block;font-size:12px;text-align:center;line-height:12px;color:#fff;text-transform:uppercase;cursor:pointer;transition:0.5s}.contact-details-secn .contact-details .contact-details-area .contact-card .map-btn:hover{background:var(--theme-color)}#contact-map{margin-top:-150px;padding-top:150px}#contact-map button{display:none}.map-area{width:100%;height:500px}.map-area iframe{width:100%;height:100%;border:none}.about-secn{padding:80px 0 80px}.about-secn .about-secn-content{padding:0 17px 0 40px}.about-secn .about-secn-content p{margin:24px 0 0 0}.about-secn .about-secn-content .theme-btn{margin:27px 0 0 0}.about-secn .about-logo-area{width:100%;max-width:560px;height:auto;position:relative;overflow:hidden}.about-secn .about-logo-area .logo-block{width:100%;height:100%}.about-secn .about-logo-area .logo-image{height:100%;position:absolute;top:0;right:0;z-index:-1;-webkit-animation:about-img 15s infinite;animation:about-img 15s infinite}@-webkit-keyframes about-img{0%{right:0}50%{right:-100px}100%{right:0}}@keyframes about-img{0%{right:0}50%{right:-100px}100%{right:0}}.about-counter-secn{padding:100px 0;background:#303030;position:relative;z-index:0}.about-counter-secn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#303030 url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-blend-mode:luminosity;background-attachment:fixed;background-size:cover;opacity:5%}.about-counter-secn .slick-slider{margin:0 -20px}.about-counter-secn .slick-slide{margin-right:20px;margin-left:20px}.about-counter-secn .item{padding-bottom:1px}.about-counter-secn .counter-card::before{background:#707070}.about-counter-secn .counter-card::after{background:#fff}.about-counter-secn .counter-card h4{color:#fff}.about-counter-secn .counter-card p{color:rgb(255 255 255/85%)}.commitment-secn{padding:80px 0}.chooseus-secn{padding:80px 0;background:#303030;position:relative;z-index:0}.chooseus-secn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#303030 url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-blend-mode:luminosity;background-attachment:fixed;background-size:cover;opacity:5%;z-index:-1}.chooseus-secn .secn-title{margin-bottom:30px;color:#fff}.chooseus-secn .specialist-card{text-align:center}.chooseus-secn .specialist-card::before{display:none}.chooseus-secn .specialist-card .specialist-icon{max-height:100px;transition:0.5s}.chooseus-secn .specialist-card h3{color:var(--theme-color);transition:0.5s}.chooseus-secn .specialist-card:hover .specialist-icon{filter:unset;transform:translateY(-5px)}.chooseus-secn .specialist-card:hover h3{color:var(--theme-dark)}.chooseus-secn .specialist-card:hover p{color:var(--theme-dark)}.life-secn{padding:80px 0 2px}.life-secn .life-gallery{margin-top:30px}.life-gallery .gallery-thumbs .swiper-slide{width:auto}.life-gallery .gallery-thumbs .swiper-slide img{width:auto;height:400px;object-fit:contain}.product-listing-secn{padding:80px 0}.product-listing-secn .product-card{background:#e4e4e4;position:relative}.product-listing-secn .product-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#EFEFEF url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-size:cover;background-blend-mode:luminosity;opacity:5%}.product-secn{padding:50px 0 0}.pro-listning-cont{height:100%;display:flex;flex-direction:column;justify-content:center}.product-secn .secn-title{margin-top:0;font-size:38px}.product-secn .secn-subtitle{margin-top:12px;font-size:26px;font-family:"Sora",sans-serif;text-transform:unset;color:#444}.product-secn .product-btns{display:flex;margin-top:60px}.product-secn .product-btns .theme-btn{margin:0 15px 0 0;padding-left:30px;padding-right:30px;font-size:15px}.product-secn .product-btns .theme-btn:last-child{margin:0}.product-desc-secn{padding:100px 0;background:#EFEFEF;position:relative;z-index:0}.product-desc-secn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#EFEFEF url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-blend-mode:luminosity;background-attachment:fixed;background-size:cover;opacity:5%}.product-desc-secn .specialist-card{background:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);text-align:center}.product-desc-secn .specialist-card h3{color:var(--theme-color)}.product-details-secn{padding:80px 0}.product-details-secn .theme-list{padding:0 0 0 20px}.quality-details-secn{padding:80px 0}.quality-details-secn .gallery-img{box-shadow:0 0 20px 0 rgb(0 0 0 / 10%)}.technical-services-secn{padding:80px 0}.technical-services-secn .technical-services{position:relative;padding:50px 0}.technical-services-secn .technical-services .services-img{position:absolute;top:0;left:0;width:calc(100% - 600px);height:100%;object-fit:cover;z-index:-1}.technical-services-secn .technical-services .services-content{margin:0 0 0 auto;padding:45px 40px 40px 45px;width:90%;max-width:700px;background:#eee}.technical-services-secn .technical-services .services-content p{margin:14px 0 0 0}.reseller-secn{padding:80px 0}.reseller-secn .reseller-form-area{padding:40px 50px;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%)}.reseller-secn .reseller-form-area h6{font-size:20px;font-family:"Sora",sans-serif;font-weight:500;line-height:1.5;color:var(--theme-color);text-transform:uppercase}.extra-secn{padding:100px 0;text-align:center}.extra-secn h5{font-size:44px;font-family:"Sora",sans-serif;color:#444;font-weight:600;white-space:pre-line}.extra-secn img{margin-bottom:20px;max-width:120px}.extra-secn p{margin:0 auto;width:100%;max-width:700px}.extra-secn.error-page h5{font-size:100px}.text-secn{padding:80px 0}.text-secn a{position:relative;display:inline-block;color:#444;transition:0.5s}.text-secn a::before{content:'';position:absolute;bottom:6px;left:0;right:auto;width:100%;height:1px;background:#444;transition:0.5s}.text-secn a:hover{color:var(--theme-color)}.text-secn a:hover::before{width:0;left:auto;right:0}.text-secn ul li{position:relative;margin-bottom:8px;padding:0 0 0 25px;font-size:18px;color:var(--theme-dark);line-height:1.6;letter-spacing:.2px}.text-secn ul li:last-child{margin-bottom:0}.text-secn ul li::before{content:'';position:absolute;top:12px;left:0;width:9px;height:8px;background:var(--theme-color);border-radius:0 7px 7px 0;opacity:80%}.text-secn ul li strong{margin:0 5px 0 0;font-size:90%;font-weight:600}#getInTouch{margin-top:-70px;padding-top:70px}.contact-details-secn .contact-details .contact-details-area>li.email_box{width:100%}.contact-details-secn .contact-details .contact-details-area .contact-card ul{display:block;margin-bottom:15px}.contact-details-secn .contact-details .contact-details-area .contact-card ul li{display:flex;color:#a70e17;font-weight:500}.contact-details-secn .contact-details .contact-details-area .contact-card ul li a{color:#444;padding-left:5px}.terms-conditions-page h2{font-weight:600;margin-bottom:10px;font-size:28px}.terms-conditions-page h3{font-size:25px;margin-bottom:5px;margin-top:5px;display:block}.terms-conditions-page p,.terms-conditions-page ul li{font-size:16px}.terms-conditions-page h4{font-size:21px;margin-bottom:5px;margin-top:5px;display:block}.terms-conditions-page h5{font-size:20px}.terms-conditions-page h2,.terms-conditions-page h3,.terms-conditions-page h4,.terms-conditions-page h5{font-weight:600;margin-bottom:10px;margin-top:5px;display:block}.application-secn{position:relative;display:block}.application-secn .secn-title{margin-bottom:20px}.application_overview_scssn .application_img{max-width:500px;width:95%;position:relative;z-index:0}.application_overview_scssn .application_img img{border-radius:30% 0 0 0;width:100%;height:100%}.application_overview_scssn .application_img:before{content:'';position:absolute}.how_does_pump_work{padding:100px 0;background:#303030;position:relative;z-index:0}.how_does_pump_work::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#303030 url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-blend-mode:luminosity;background-attachment:fixed;background-size:cover;opacity:5%;z-index:-1}.how_does_pump_work .accordion-item{border-bottom:1px solid rgb(112 112 112 / 33%)}.how_does_pump_work .accordion-item .accordion-header{position:relative}.how_does_pump_work .accordion-item .accordion-button{background:#fff0;border:none;box-shadow:none;padding:25px 75px 25px 20px;font-size:18px;color:hsl(0deg 0% 100% / 68%);position:relative;font-weight:600;transition:0.4s all;border-bottom:1px solid #fff0;text-transform:uppercase;letter-spacing:1px}.how_does_pump_work .accordion-item .accordion-button[aria-expanded="true"]{padding-bottom:15px;border-bottom-color:rgb(255 255 255 / 59%);padding-top:15px;color:#fff}.how_does_pump_work .accordion-item .accordion-button:before,.how_does_pump_work .accordion-item .accordion-button:after{margin:0;position:absolute;right:14px;width:23px;height:1px;background:rgb(255 255 255 / 59%);content:'';transition:0.4s all}.how_does_pump_work .accordion-item .accordion-header:has(>.accordion-button[aria-expanded="true"]){color:#744009}.how_does_pump_work .accordion-item .accordion-button:before{width:1px;height:23px;right:25px}.how_does_pump_work .accordion-item .accordion-button[aria-expanded="true"]::before{height:0;background:#7f0808;opacity:0}.how_does_pump_work .accordion-item .accordion-body{padding:20px 15px 35px 15px;position:relative;display:inline-block}.pump_work_overview{display:block;position:relative}.pump_work_overview h2{color:#fff}.pump_work_overview h2.sub-title{font-size:20px;margin-bottom:15px;padding-top:15px;display:block}.pump_work_overview p{color:rgb(255 255 255/65%);margin-bottom:25px}.pump_work_overview .pump_accordion{display:block;position:relative;padding:1rem 0}.pump_work_overview strong{color:#fff}#product__slider{display:block;position:relative;overflow:hidden}#product__slider .product__slider-main{margin-bottom:15px;display:block;padding:30px 22px 20px 25px;position:relative;border:2px solid #eee}#product__slider .product__slider-main img{margin:0 auto;width:auto}#product__slider .product__slider-thmb .slick-slide{opacity:1;transition:all .3s ease;height:auto;display:inline-flex;align-items:stretch;float:none;padding-right:3px}#product__slider .product__slider-thmb .slick-slide.slick-current .slide,#product__slider .product__slider-thmb .slick-slide:hover .slide{opacity:1;border-color:rgb(0 0 0 / 41%)}#product__slider .product__slider-thmb .slick-track{margin:0;display:flex}#product__slider .product__slider-thmb .slick-track .slide{padding:4px;height:100%;border:2px solid #EEE;transition:0.5s all;cursor:pointer}#product__slider .product__slider-thmb .slick-track .slide img{width:100%;height:100%;object-fit:contain}.specification_box{display:block;position:relative}.specification_box h5{margin-top:11px;font-size:22px;font-family:"Sora",sans-serif;font-weight:500;color:var(--theme-dark);line-height:1.3;white-space:pre-line}.specification_box>ul{padding:10px 0 0 7px}.specification_box>ul>li{font-size:16px;color:#444;margin:0 0 0 0;padding:13px 0 13px 4px;font-family:'Poppins',sans-serif;position:relative;line-height:1.3;text-transform:capitalize;border-bottom:1px solid rgb(204 204 204 / 38%);width:100%;display:flex;align-items:flex-start}.specification_box>ul>li:before{position:absolute;left:0;top:0;width:1px;height:100%}.specification_box>ul>li>strong{color:#222;font-weight:600;text-transform:uppercase;display:block;font-size:14px;cursor:auto;margin:0 15px 0 0;line-height:1.3;min-width:200px;max-width:200px}.specification_box>ul>li>strong:after{content:':';padding-left:4px}.specification_box>ul>li p,.specification_box>ul>li ul li{margin:0;font-size:16px;font-weight:500;padding-right:12px;position:relative;display:block;vertical-align:middle;line-height:1.3}.specification_box>ul>li:last-child{border-bottom:0}.specification_box>ul.grid_list{display:grid;gap:15px;grid-template-columns:auto auto auto auto;padding:0;align-items:stretch}.specification_box>ul.grid_list>li{display:flex;padding:30px 25px;border:1px solid #ddd;text-align:center;font-weight:500;font-size:17px;z-index:0;align-items:center;justify-content:center}.specification_box>ul.grid_list>li:after{position:absolute;left:0;right:0;top:0;width:calc(100% + 1px);height:45%;content:'';display:block;border:2px solid rgb(167 14 23 / 25%);margin:auto;bottom:0;border-top:0;border-bottom:0;z-index:-1;transition:0.5s all}.specification_box>ul.grid_list>li:hover:after{height:55%;border-color:rgb(167 14 23 / 80%)}.fancybox-image{background:#fff}#product__slider .product__slider-main2{margin-bottom:15px;display:block;padding:30px 22px 20px 25px;position:relative;border:2px solid #eee}#product__slider .product__slider-main .slick-slide{display:flex;align-items:center;height:100%}#product__slider .product__slider-main .slick-track{display:flex;align-items:center}#product__slider .product__slider-main2 .slick-track{height:100%;display:flex;align-items:center}#product__slider .product__slider-main2 img{margin:0 auto}.product__slider-main2 .slick-prev,.product__slider-main2 .slick-next{width:38px;height:38px;border:1px solid #ddd;border-radius:50%;transform:rotate(180deg);position:absolute;top:45%;z-index:1;opacity:0;visibility:hidden;transition:0.5s all}.product__slider-main2 .slick-prev{left:-40px}.product__slider-main2 .slick-next{right:-40px}.product__slider-main2 .slick-next:before,.product__slider-main2 .slick-prev:before{display:none}.product__slider-main2 .slick-arrow img{width:18px;height:18px;filter:brightness(0) invert(0);transition:0.5s;opacity:.45}.product__slider-main2:hover .slick-next{right:3px}.product__slider-main2:hover .slick-prev{left:3px}.product__slider-main2:hover .slick-prev,.product__slider-main2:hover .slick-next{visibility:visible;opacity:1}@keyframes shine{0%{left:-50%;opacity:0}50%{left:25%;opacity:.5}100%{left:100%;opacity:0}}.product-listing-secn.spares_and_accessories_page .product-box{margin-bottom:25px;background:#f5f5f5}.product-listing-secn.spares_and_accessories_page .product-box .pro-content{padding:20px 10px 15px 10px;flex-direction:column;align-items:start}.product-listing-secn.spares_and_accessories_page .product-box .pro-content h5{font-size:17px}.product-listing-secn.spares_and_accessories_page .product-box .pro-content .theme-btn.btn-glossy{padding:12px 10px;min-width:150px}.spares_and_accessories_page #product__slider .slick-track{display:flex;align-items:stretch}.spares_and_accessories_page #product__slider .slick-track .slick-slide{height:auto}.spares_and_accessories_page #product__slider .slick-track .slick-slide>div{height:100%}.spares_and_accessories_page #product__slider .slick-track .slick-slide .slide{height:100%}.spares_and_accessories_page .theme-table td span,.spares_and_accessories_page .theme-table td strong{width:28px;height:28px;display:inline-flex;text-align:center;align-items:center;justify-content:center;border-radius:50px;border:1px solid #444;color:#444;font-size:14px}.product_title h2.secn-title{font-size:30px}.other_pages{right:20px;width:auto;position:fixed;display:-ms-flexbox;-ms-flex-pack:end;bottom:40px;z-index:40;padding-right:0}.other_pages ul{width:320px;color:#000;transition:0.4s all;position:absolute;background:#303030;box-shadow:0 10px 50px -10px rgb(0 0 0 / 30%);display:block!important;height:auto!important;right:80px;bottom:0;padding:15px 0!important;transform:scaleY(.6);transform-origin:bottom right;margin:0!important;opacity:0;visibility:hidden;max-height:400px;overflow-y:auto}.other_pages ul li{width:100%;position:relative;display:block}.other_pages ul li a{padding:10px 20px 10px 20px;width:100%;position:relative;display:block;padding-right:13px;color:rgb(255 255 255 / 59%);font-weight:500;font-size:15px;border-bottom:1px solid rgb(0 0 0 / 10%);transition:0.4s all}.other_pages ul li a:hover,.other_pages ul li.active a{color:#fff}.other_pages ul li:last-child a{border:none}.other_pages ul.result_hover{transform:scale(1);opacity:1;visibility:visible}.other_page_toggle{position:absolute;right:0;bottom:0}.other_page_toggle a.page_toggle{border-radius:5px 0 0 5px;background:#A70E17;display:block;border-radius:50%;padding:3px;color:#fff;box-shadow:0 0 20px -5px rgb(0 0 0 / 40%);transition:0.3s all}.other_page_toggle a.page_toggle svg{fill:currentColor;height:auto;max-width:100px}.other_page_toggle a.page_toggle:after{content:'';position:absolute;border-radius:50px;width:7px;height:7px;left:57%;transform:translate(-50%,-50%);top:57%;box-shadow:-12px -12px 0 0 #fff,0 -12px 0 0 #fff,-12px 0 0 0 #fff;background:#fff}.other_page_toggle a.page_toggle.show{background:#141515}.spares_img{display:block;position:relative;margin:30px auto 30px auto;border:1px solid #f3f3f3;text-align:center;padding:15px}.spares_img img{margin:0 auto;width:100%}.product_category_scssn .product-card{background:#e4e4e4;position:relative;z-index:0;height:100%;overflow:hidden}.product_category_scssn .product-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#EFEFEF url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-size:cover;background-blend-mode:luminosity;opacity:5%;z-index:-1}.product-listing-secn{padding:40px 0}.product-listing-secn .product-box{padding:30px 22px 10px 25px;background:#EEE;position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.product-listing-secn .product-box:before,.product-listing-secn .product-card:after{content:"";position:absolute;display:none;left:0;top:0;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff0),color-stop(50%,rgb(255 255 255 / .8)),to(#fff0));background:linear-gradient(to right,rgb(255 255 255 / .2) 0,rgb(255 255 255) 50%,rgb(255 255 255 / .2) 100%);pointer-events:none;z-index:1;opacity:0;transform:skew(30deg);animation:shine 0.55s linear 1}.product-listing-secn .product-box:hover:before,.product-listing-secn .product-card:hover:after{display:block}.product-listing-secn .product-box .pro-img{text-align:center;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:0}.product-listing-secn .product-box .pro-img img{margin:0 auto 0 auto;max-width:100%;max-height:325px;object-fit:contain;transform:scale(1);transition:0.4s all}.product-listing-secn .product-box .pro-content{padding:28px 15px 28px 15px;border-top:1px solid rgb(0 0 0/ 25%);display:flex;align-items:center;justify-content:space-between}.product-listing-secn .product-box .pro-content h5{margin-bottom:0;font-size:19px;font-family:"Sora",sans-serif;font-weight:500;line-height:1.3;color:var(--theme-dark);white-space:pre-line;transition:0.5s;margin-right:10px}.product-listing-secn .product-box .pro-content p{margin-bottom:0;font-size:22px;font-family:"Sora",sans-serif;font-weight:500;line-height:1.2;color:var(--theme-dark);white-space:pre-line;transition:0.5s}.product-listing-secn .product-box:hover .pro-img img{transform:scale(1.08)}.product-listing-secn .product-box:hover .pro-content h5{color:#000}.product-listing-secn .product-box:hover .pro-content p{color:var(--theme-color)}.product-listing-secn .product-box:hover .card-link span.span-outer span{transform:rotate(-45deg) translateX(5px)}.product-secn{padding:50px 0 0}.pro-listning-cont{height:100%;display:flex;flex-direction:column;justify-content:center}.product-secn .secn-title{margin-top:0;font-size:38px}.product-secn .secn-subtitle{margin-top:12px;font-size:26px;font-family:"Sora",sans-serif;text-transform:unset;color:#444}.product-secn .product-btns{display:flex;margin-top:60px}.product-secn .product-btns .theme-btn{margin:0 15px 0 0;padding-left:30px;padding-right:30px;font-size:15px}.product-secn .product-btns .theme-btn:last-child{margin:0}.product-desc-secn{padding:100px 0;background:#EFEFEF;position:relative;z-index:0}.product-desc-secn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#EFEFEF url(/wp-content/themes/diehardpump/assets/img/bg-1.jpg) no-repeat center center;background-blend-mode:luminosity;background-attachment:fixed;background-size:cover;opacity:5%}.product-desc-secn .specialist-card{background:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);text-align:center;padding:52px 22px 60px 22px}.product-desc-secn .specialist-card h3{color:var(--theme-color)}.product-details-secn{padding:80px 0}.product-details-secn .theme-list{padding:0 0 0 20px}.product_detail_scssn .secn-title{max-width:620px}.quote-btn{margin:30px 0 0 0;display:block;position:relative}.product-new{margin:0 0 0 0;padding:0 0 50px 0;position:relative}.product-range-title{margin:0 0 30px 0;max-width:900px}.product-range-title h3{margin:0 0 20px 0}.product-range-title p{margin:0 0 20px 0;position:relative}.product-inner{margin:0 0 0 0;padding:0 0 0 0;position:relative}.product-inner h2{color:var(--theme-dark);font-size:30px;font-family:"Sora",sans-serif;margin:0 0 15px 0}.types-hoses{margin:20px 0 45px 0;padding:0 0 0 0}.product-type{margin:0 0 0 0;padding:50px 30px 50px 30px;position:relative;background:#EEE;height:100%;z-index:1}.product-type::before{content:'';position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--theme-color);transform:translateX(-50%);transition:width 0.25s 0.7s ease,height 0.7s ease;z-index:-1}.product-type span{max-width:70px;margin:0 0 30px 0;display:block;position:relative}.product-type span img{transition:0.7s}.product-type h4{margin-bottom:23px;font-size:20px;font-weight:500;color:var(--theme-dark);font-family:"Sora",sans-serif;line-height:1.3;white-space:pre-line;transition:0.7s}.product-type p{font-size:18px;line-height:1.5;letter-spacing:.1px;transition:0.7s}.product-points{margin:0 0 0 0;padding:0 0 0 0;position:relative}.product-points li{font-size:18px;padding:15px 15px 15px 50px;background:#fff;margin:0 0 10px 0;position:relative;border-bottom:1px solid rgb(0 0 0/ 25%)}.product-points li strong{display:block;margin:0 0 0 0}.product-points li::before{content:'';display:block;position:absolute;left:15px;top:12px;width:25px;height:25px;background:url(/wp-content/themes/diehardpump/assets/sub-img/quotes.svg) no-repeat;background-size:contain}.product-points li:last-child{border:none}.product-type:hover::before{width:100%;height:100%;transition:width 0.25s ease,height 0.7s 0.25s ease}.product-type:hover span img{filter:brightness(0) invert(1);transition:0.7s 0.25s}.product-type:hover h4{color:#fff;transition:0.7s 0.25s}.product-type:hover p{color:rgb(255 255 255/75%);transition:0.7s 0.25s}.product-images{margin:0 0 50px 0;padding:0 0 0 0;position:relative}.product-gallery{margin:0 0 0 0;padding:20px 20px 20px 20px;position:relative;border:1px solid rgb(0 0 0/ 25%);text-align:center}.product-gallery img{max-height:300px;object-fit:contain}/*!
Theme Name: diehardpump
Theme URI: http://underscores.me/
Author: Webplus
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: diehardpump
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

diehardpump is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 a{text-decoration:none}.no-records{margin:35px auto;text-align:center;position:relative;padding:20px 20px}.no-records ul{opacity:1;visibility:visible;position:relative;margin:0 0;padding:0 0;background:initial}.no-records ul li{display:inline-block;margin:0 15px;text-align:left;font-family:'Montserrat',sans-serif}.no-records ul li i{background:#7C0A02;width:150px;height:150px;font-size:50px;color:#fff;text-align:center;border:1px solid #efefef;line-height:150px!important;position:relative;top:-52px;margin-top:30px}.no-records ul li h6{font-size:50px;color:#333;font-family:'poppinsmedium';margin:0 0 0 0;line-height:50px!important}.no-records ul li small{font-size:30px;color:#666}@media only screen and (min-width:992px){.header .menu-area .header-btm .header-menu>li .dropdown-menu{top:100%!important;border:none;padding:0;min-width:265px;opacity:0;visibility:hidden;transform:scaleY(0)!important;transition:0.4s all;transform-origin:top;border-radius:0;display:flex;justify-content:flex-start;background:#fff;overflow:visible;left:0!important;box-shadow:5px 5px 20px -5px rgb(22 32 42 / 25%);flex-direction:column}.header .menu-area .header-btm .header-menu>li:hover .dropdown-menu{opacity:1;transform:scaleY(1)!important;visibility:visible}.header .menu-area .header-btm .header-menu>li .dropdown-menu li a:hover{background:#f2f2f2;color:#a70e17}}@media only screen and (min-width:1921px){.index-services .technical-services{display:flex;align-items:center}.index-services .technical-services .services-img{max-width:calc(100% - 465px)}}@media only screen and (min-width:1400px){.container{padding:0;max-width:1374px!important}}@media only screen and (max-width:1499px){.contact-details-secn .contact-form-area{padding:100px 60px 100px 80px}}@media only screen and (max-width:1399px){footer .footer-top .footer-contact{text-align:left}footer .footer-top .footer-contact .footer-logo{margin-left:0}footer .footer-top .footer-contact div[class*='col'] p{padding:0}footer .footer-top h4{padding:0}footer .footer-top .footer-link{padding:0}footer .footer-top .theme-btn{margin:18px 0 0 0}.product-secn .img-fluid{width:90%}.product-secn .secn-title{font-size:34px}.product-secn .secn-subtitle{font-size:24px}.inner-banner h5,.inner-banner h1{font-size:42px}}@media only screen and (max-width:1199px){.header .logo{margin:15px 40px 15px 20px;width:250px}.header .menu-area .header-top ul{margin-left:15px}.header .menu-area .header-top .header-contact li{margin-left:20px}.header .menu-area .header-top .header-contact li a{font-size:14px}.header .menu-area .header-top .header-menu a{padding:10px 10px 10px;font-size:14px}.header .menu-area .header-btm .header-menu li{margin-left:8px}.header .menu-area .header-btm .header-menu a{padding:18px 15px;font-size:16px}.banner .carousel-caption{width:510px}.banner .carousel-caption h5{font-size:40px}.banner .carousel-caption p{font-size:19px}.index-product{padding:92px 0 0 0}.index-product .index-product-area::before,.index-product .index-product-area::after{left:50%;transform:translateX(-50%)}.product-card .pro-content p{font-size:19px}.index-testimonial .testimonial-card{max-width:700px}.index-services{flex-direction:column}.index-services .technical-services{width:calc(100% - 15px)}.index-services .reseller{margin:50px auto 0;width:100%;max-width:711px}.caption-secn .caption-area{padding:55px 20px 55px 20px}.caption-secn .caption-area h4{max-width:660px}footer .footer-top .footer-contact .footer-logo{margin-left:0;max-width:100%}footer .footer-top .footer-contact div[class*='col'] p{padding:0}.inner-banner h5,.inner-banner h1{font-size:40px}.contact-details-secn .contact-details{padding:60px 0}.contact-details-secn .contact-form-area{padding:60px 30px 60px 30px}.contact-details-secn .contact-details .contact-details-area .contact-card{padding:30px 20px}#contact-map{margin-top:-110px;padding-top:110px}.about-secn .about-logo-area{margin:0 auto}.technical-services-secn .technical-services{padding:0}.technical-services-secn .technical-services .services-img{position:relative;width:100%}.technical-services-secn .technical-services .services-content{margin:-100px auto 0 auto;max-width:1000px;position:relative}.extra-secn.error-page h5{font-size:90px}.specification_box>ul.grid_list{grid-template-columns:auto auto auto}.product-listing-secn.spares_and_accessories_page .product-box{padding:20px 15px 10px 15px}.product-listing-secn.spares_and_accessories_page .product-box .pro-img img{max-height:360px}.product-listing-secn.spares_and_accessories_page .product-box .pro-content h5{font-size:15px}}@media only screen and (max-width:991px){.theme-card-area{margin-top:14px}.theme-tab .tab-content::before{max-width:200px}.theme-modal .modal-content-area{padding:20px 30px}.header .menu-area .header-top,.header .menu-area .header-btm{padding:8px 16px}.header .menu-area .header-top .header-menu,.header .menu-area .header-btm .header-menu{display:none}.header .menu-area .header-btm .theme-btn{margin:0}.header .menu-area .header-top button.dots{display:none}.header .menu-area .header-btm button.dots{display:block}.banner .carousel-caption{width:480px}.banner .carousel-caption h5{font-size:26px}.banner .carousel-caption p{font-size:16px}.banner .carousel-caption .theme-btn{margin-top:16px}.banner .carousel-control-area{width:40px;height:90px}.banner .carousel-control-area img{width:50%}.product-card .pro-img img{max-width:420px;width:100%!important;height:300px}.index-testimonial .testimonial-card{max-width:550px}.caption-secn .caption-area{flex-direction:column;text-align:center}.caption-secn .caption-area h4{margin-bottom:20px}.inner-banner{height:auto}.inner-banner h5,.inner-banner h1{padding:190px 0 70px 0;font-size:30px}.life-gallery .gallery-thumbs .swiper-slide img{height:300px}.product-secn{padding:50px 0 50px}.product-secn .img-fluid{margin:0 0 0 auto;max-width:420px;display:block}.pro-listning-cont{margin-top:-30px}.product-secn .product-btns{margin-top:40px}.technical-services-secn .technical-services .services-content{margin-top:-60px}.reseller-secn .reseller-form-area{padding:30px 40px}.extra-secn.error-page h5{font-size:80px}#product__slider{max-width:550px;width:90%}.specification_box>ul.grid_list{grid-template-columns:auto auto}#product__slider.product__slider2{margin:0 auto;width:100%;max-width:max-content}.product-listing-secn.spares_and_accessories_page .product-box .pro-img img{max-height:265px}}@media only screen and (max-width:767px){.secn-subtitle{font-size:13px}.secn-title{font-size:28px}.product_title h2.secn-title{font-size:24px}p{font-size:18px}.theme-card-area{margin-top:0}.theme-card-area .theme-card .theme-card-icon{margin:0 0 20px 0;width:50px;max-height:unset}.theme-tab .nav-tabs{padding:0 20px}.theme-tab .nav-tabs .nav-link{margin:0 6px 0 0;padding:13px 10px;min-width:110px;font-size:14px}.theme-tab .tab-content::before{bottom:10px;right:10px;max-width:140px;opacity:3%}.theme-tab .tab-content .tab-pane{padding:40px 30px 40px}.theme-tab .tab-content .tab-pane .secn-title{font-size:26px}.theme-list li{margin-bottom:5px;padding:0 0 0 20px;font-size:16px}.theme-list li::before{top:10px;width:7px;height:6px}.form-floating{font-size:14px}.theme-modal .modal-content-area{padding:20px 15px;border-width:7px}.header{position:sticky;background:#fff}.header .logo{margin:15px 20px 15px 16px;width:230px}.header .logo .logo-light{display:none}.header .logo .logo-dark{display:block}.header .menu-area .header-top{border-bottom-color:#cdcdcd}.header .menu-area .header-top .header-contact li a{color:#2b2a29}.header .menu-area .header-top .header-contact li a img{filter:brightness(0)}.header .menu-area .header-top .header-contact li a:hover{color:#000}header .navbar-collapse .company-sesc{height:auto}header .navbar-collapse .nav_contact{display:none}header .navbar-collapse .navbar_menu{padding:40px 0}header .navbar-collapse .navbar_menu::before{display:none}header .navbar-collapse .navbar_menu .navbar-nav{padding-left:0;overflow:visible;max-height:max-content}header .navbar-collapse .nav-item .nav-link{padding:0;color:rgb(255 255 255/65%);font-size:25px}header .navbar-collapse .nav-item .nav-link:hover,header .navbar-collapse .nav-item .nav-link.active{padding:0;color:#fff}button.dots.dots span,button.dots.dots:before,button.dots.dots:after{background:rgb(0 0 0 / 65%)}button.dots.dots.on span,button.dots.dots.on:before,button.dots.dots.on:after{background:rgb(255 255 255 / 65%)}.banner .carousel-caption{width:360px;transform:translateY(-50%)}.banner .carousel-caption h5{font-size:20px}.banner .carousel-caption p{font-size:15px}.banner .carousel-caption .theme-btn{margin-top:10px}.banner .carousel-control-area{transform:translateY(-50%)}.banner:not(:hover) .carousel-control-area{opacity:1}.index-about{padding:70px 0 55px}.index-about .index-about-content{padding:0 0 0 20px}.index-about .index-about-content p{margin:20px 0 0 0}.index-about .index-about-content .theme-btn{margin:20px 0 0 0}.index-product .index-product-content{padding:0 0 0 20px}.index-product .index-product-content .theme-btn{margin:20px 0 0 0}.index-specialist{padding:60px 0 35px}.index-testimonial{padding:50px 0 75px}.index-testimonial .secn-title{margin-bottom:30px}.index-testimonial .slick-slider{padding-bottom:50px}.index-testimonial .slick-prev,.index-testimonial .slick-next{top:unset;bottom:0;margin:0 5px;padding:5px;width:37px;height:37px}.index-testimonial .slick-prev{left:unset;right:50%}.index-testimonial .slick-next{left:50%;right:unset}.index-testimonial .slick-prev:hover img{transform:rotate(180deg) translateX(-20px)}.index-testimonial .slick-next:hover img{transform:translateX(-20px)}.index-services{padding:50px 0 50px}.index-services .technical-services{width:100%}.index-services .technical-services .services-img{position:relative;height:100%;width:100%;max-width:100%}.index-services .technical-services .services-content{margin:-120px auto 0}.caption-secn .caption-area{padding:40px 0}.caption-secn .caption-area h4{font-size:20px}footer .footer-top{padding:50px 0 45px}footer .footer-btm{padding:15px 0;flex-direction:column}footer .footer-btm p{margin:5px 0;font-size:13px;text-align:center}.inner-banner h5,.inner-banner h1{padding:70px 0;font-size:26px}.contact-details-secn .contact-details .contact-details-area{grid-template-columns:auto}.contact-details-secn .contact-details .contact-details-area .contact-card{min-height:auto}.map-area{height:400px}.about-secn .about-secn-content{padding:0 0 0 20px}.about-secn .about-secn-content p{margin:20px 0 0 0}.about-secn .about-logo-area{max-width:320px}.about-counter-secn{padding:75px 0}.commitment-secn{padding:60px 0}.chooseus-secn{padding:60px 0}.life-secn{padding:60px 0 2px}.life-gallery .gallery-thumbs .swiper-slide img{height:200px}.product-secn{padding:40px 0 60px}.product-secn .img-fluid{margin:0 auto;max-width:370px}.pro-listning-cont{margin-top:0}.product-secn .secn-title{font-size:26px}.product-secn .secn-subtitle{font-size:22px}.product-secn .product-btns{margin-top:30px;flex-wrap:wrap}.product-desc-secn{padding:75px 0}.product-desc-secn .specialist-card{margin:0 auto;max-width:380px}.product-details-secn{padding:60px 0}.product-details-secn .theme-list{padding:0 0 0 10px}.quality-details-secn{padding:60px 0}.technical-services-secn{padding:60px 0}.reseller-secn{padding:60px 0}.reseller-secn .reseller-form-area{padding:30px 30px}.reseller-secn .reseller-form-area h6{font-size:18px}.text-secn{padding:60px 0}.text-secn ul li{margin-bottom:5px;padding:0 0 0 20px;font-size:16px}.text-secn ul li::before{top:10px;width:7px;height:6px}.extra-secn{padding:70px 0}.extra-secn img{max-width:100px}.extra-secn.error-page h5{font-size:70px}.sticky-note{padding:20px}.note-details{flex-direction:column}.note-details .cooki-icon{margin:0}.note-details .note-content{margin-top:10px;width:100%;text-align:center}.note-details .note-content h6{margin-bottom:3px}.note-details .note-button{margin:15px 0 0 0;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.note-details .note-button .theme-btn,.note-details .note-button .theme-btn:last-child{margin:5px}.specification_box>ul.grid_list>li{padding:25px 10px;font-size:15px}.spares_and_accessories_page #product__slider .product__slider-main2{padding:20px 5px}.product-listing-secn.spares_and_accessories_page .product-box .pro-img img{max-height:290px}.spares_img{margin:15px auto 15px auto}}@media only screen and (max-width:575px){.secn-subtitle{font-size:12px}.secn-title{font-size:22px;white-space:unset}.secn-para{width:95%}p{font-size:17px}.theme-tab .nav-tabs{padding:0 10px}.theme-tab .nav-tabs .nav-link{margin:0 6px 0 0;padding:13px 12px;min-width:100px;font-size:15px}.theme-tab .tab-content .tab-pane{padding:30px 20px}.theme-tab .tab-content .tab-pane .secn-title{font-size:20px}.theme-list li{padding:0 0 0 15px;font-size:15px}.theme-list li::before{width:6px;height:5px}.form-floating>textarea.form-control{height:110px}.header .menu-area{flex-direction:row;justify-content:flex-end;align-items:center}.header .menu-area .header-top,.header .menu-area .header-btm{width:fit-content}.header .menu-area .header-btm button.dots{margin-left:0}.header .menu-area .header-top{border:none}.header .menu-area .header-top .header-contact li a img{margin:0}.header .menu-area .header-top .header-contact li a span{display:none}.header .menu-area .header-btm .theme-btn{display:none}.banner .carousel-caption{display:none}.banner .carousel-control-area{width:30px;height:70px}.index-about{padding:40px 0 40px}.counter-card-area li,.counter-card-area li:nth-last-child(-n+2){margin:0 20px 45px}.counter-card-area li:last-child{margin-bottom:0}.counter-card{padding-bottom:16px}.counter-card h4{font-size:38px}.counter-card p{font-size:15px}.index-product{padding:40px 0 0 0}.product-card{padding:0}.product-card .pro-content p{white-space:unset}.product-card .pro-img{padding:40px 0 0 0}.product-card .pro-content{padding:30px 15px 40px 15px}.product-card .card-link{display:none}.index-specialist{padding:40px 0 35px}.index-specialist .specialist-slidearea{margin:25px 0}.index-specialist .specialist-card{padding:30px 15px 40px 25px}.index-specialist .specialist-card .specialist-icon{margin:0 0 20px 0;max-height:50px}.index-specialist .specialist-card h3{margin-bottom:15px;font-size:18px}.index-specialist .specialist-card p{font-size:16px}.index-testimonial{padding:40px 0 40px}.index-testimonial .testimonial-logo{margin:0 auto 15px;max-height:38px}.index-testimonial .testimonial-content{font-size:14px}.index-testimonial .testimonial-desc{margin-top:18px}.index-testimonial .testimonial-desc p{font-size:16px}.index-testimonial .testimonial-desc p span{font-size:14px}.index-services{padding:40px 0 40px}.index-services .technical-services .services-content{margin:-40px auto 0;padding:25px 25px 25px 30px}.index-services .reseller{margin:20px auto 0}.index-services .reseller .reseller-img{position:absolute;top:0;left:0}.index-services .reseller .reseller-content{position:relative;padding:40px 16px 40px 20px}.index-services .reseller .reseller-content .secn-title{max-width:400px;font-size:20px}footer .footer-top{padding:40px 0 40px}footer .footer-top h4{font-size:14px}footer .footer-top .footer-link{margin:6px 0 0 0}footer .footer-top .footer-link li a{padding:4px 0;font-size:14px}footer .footer-top .footer-contact p{font-size:15px}.inner-banner h5,.inner-banner h1{padding:55px 0;font-size:20px;width:90%}.specialist-card{padding:30px 15px 40px 25px}.specialist-card .specialist-icon{margin:0 0 20px 0;max-height:50px}.specialist-card h3{margin-bottom:15px;font-size:18px}.specialist-card p{font-size:16px}.contact-details-secn .contact-details{padding:30px 0;width:calc(100% - 20px)}.contact-details-secn .contact-details .contact-details-area{column-gap:15px;row-gap:15px}.contact-details-secn .contact-details .contact-details-area .contact-card{padding:20px 10px}.contact-details-secn .contact-details .contact-details-area .contact-card .contact_title{margin-bottom:10px}.contact-details-secn .contact-details .contact-details-area .contact-card h6{margin-bottom:8px;padding-bottom:4px;font-size:14px}.contact-details-secn .contact-details .contact-details-area .contact-card .card-icon{padding:0 0 0 8px;max-height:27px}.contact-details-secn .contact-details .contact-details-area .contact-card p{margin:0 0 20px 0;white-space:unset}.contact-details-secn .contact-details .contact-details-area .contact-card p a{font-size:18px}.contact-details-secn .contact-details .contact-details-area .contact-card .map-btn{padding:8px 12px;font-size:11px;line-height:1}.contact-details-secn .contact-form-area{padding:30px 15px}.map-area{height:300px}.about-secn{padding:40px 0}.about-counter-secn{padding:50px 0}.about-counter-secn .counter-card{margin:auto;max-width:200px}.commitment-secn{padding:40px 0}.chooseus-secn{padding:40px 0}.chooseus-secn .specialist-card .specialist-icon{max-height:80px}.life-secn{padding:40px 0 2px}.life-gallery .gallery-thumbs .swiper-slide img{height:150px}.product-listing-secn{padding:40px 0}.product-secn{padding:20px 0 40px}.product-secn .img-fluid{max-width:300px}.pro-listning-cont{text-align:center}.product-secn .secn-title{font-size:22px}.product-secn .secn-subtitle{margin-top:8px;font-size:20px}.product-secn .product-btns{flex-direction:column;align-content:center}.product-secn .product-btns .theme-btn{margin:0 0 15px 0}.product-desc-secn{padding:50px 0}.product-details-secn{padding:40px 0}.product-details-secn .theme-list{padding:0}.product-img-slider .gallery-img img{margin:auto;max-width:230px}.quality-details-secn{padding:40px 0}.technical-services-secn{padding:40px 0}.technical-services-secn .technical-services .services-content{margin:-40px auto 0;padding:25px 25px 25px 30px}.reseller-secn{padding:40px 0}.reseller-secn .reseller-form-area{padding:30px 20px}.reseller-secn .reseller-form-area h6{font-size:16px}.text-secn{padding:40px 0}.text-secn ul li{padding:0 0 0 15px;font-size:15px}.text-secn ul li::before{width:6px;height:5px}.extra-secn{padding:50px 0}.extra-secn img{margin-bottom:10px;max-width:80px}.extra-secn.error-page h5{font-size:50px}.sticky-note{padding:10px}.note-details .note-button .theme-btn{font-size:13px;min-width:150px;max-width:150px}#modal-subscribe .modal-content{padding:5px!important}.contact-details-secn .contact-details .contact-details-area>li{width:100%}.specification_box>ul.grid_list>li{font-size:16px}.specification_box>ul>li{padding-left:0}.product-listing-secn .product-box{padding:25px 15px 10px 15px}.product-listing-secn .product-box .pro-content{padding:22px 10px 22px 10px}.product-listing-secn .product-box .pro-content h5{font-size:18px}header .navbar-collapse .nav-item{margin-bottom:10px}.product-listing-secn.spares_and_accessories_page .product-box .pro-img img{max-height:260px}.other_pages ul{width:310px}.other_pages ul li a{padding:8px 7px 8px 10px;font-size:13px}}@media only screen and (max-width:499px){.counter-card-area{flex-direction:column}.theme-tab .nav-tabs{padding:0}.theme-tab .nav-tabs .nav-link{padding:13px 10px;font-size:13px;font-weight:500}.specification_box>ul.grid_list{display:block}.specification_box>ul.grid_list>li+li{margin-top:17px}.specification_box>ul>li{flex-direction:column}.specification_box>ul>li>strong{margin-bottom:7px;min-width:auto;max-width:max-content}.product-listing-secn.spares_and_accessories_page .product-box .pro-img img{max-height:240px}.other_pages{bottom:50px;right:5px}.other_page_toggle a.page_toggle svg{width:45px}.other_page_toggle a.page_toggle svg text{font-size:18px;letter-spacing:1px}.other_page_toggle a.page_toggle:after{width:5px;height:5px;box-shadow:-9px -9px 0 0 #fff,0 -9px 0 0 #fff,-9px 0 0 0 #fff;top:59%;left:57%}.other_pages ul{right:51px;width:253px}.other_pages ul li a{font-size:13px;padding:8px 15px}}