/** Shopify CDN: Minification failed

Line 108:105 Unexpected "/"

**/
/*new css add here*/
@font-face {
    font-family: 'URW DIN Cond';
    src: url('/cdn/shop/files/URWDINCond-Bold.eot') format('embedded-opentype'),
        url('/cdn/shop/files/URWDINCond-Bold.woff2') format('woff2'),
        url('/cdn/shop/files/URWDINCond-Bold.woff') format('woff'),
        url('/cdn/shop/files/URWDINCond-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'URW DIN Cond';
    src: url('/cdn/shop/files/URWDINCond-Regular.eot') format('embedded-opentype'),
        url('/cdn/shop/files/URWDINCond-Regular.woff2') format('woff2'),
        url('/cdn/shop/files/URWDINCond-Regular.woff') format('woff'),
        url('/cdn/shop/files/URWDINCond-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'URW DIN Cond';
    src: url('/cdn/shop/files/URWDINCond-Medium.eot') format('embedded-opentype'),
        url('/cdn/shop/files/URWDINCond-Medium.woff2') format('woff2'),
        url('/cdn/shop/files/URWDINCond-Medium.woff') format('woff'),
        url('/cdn/shop/files/URWDINCond-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

h2 {margin: 0px;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: 'URW DIN Cond';}
h1 {font-weight: 700;}
p {margin: 0px;color: #838383;font-size: 20px;line-height: 32px;font-family: 'URW DIN Cond';letter-spacing: 0px;}
.utility-bar {background-color: #ffdd0e;padding: 6px 0px 6px;}
.utility-bar .page-width.utility-bar__grid {display: flex;justify-content: space-between;align-items: center;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact .icon-image.announcement-bar__message h4 {margin: 0px;font-size: 18px;line-height: 25px;font-weight: 500;font-family: 'URW DIN Cond';letter-spacing: 0;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact .icon-image.announcement-bar__message {display: flex;align-items: center;gap: 10px;min-height: inherit;padding: 0px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact p.announcement-bar__message {margin: 0px;display: flex;align-items: center;padding: 0px;min-height: inherit;gap: 10px;font-size: 18px;line-height: 25px;font-weight: 500;font-family: 'URW DIN Cond';letter-spacing: 0;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact {display: flex;align-items: center;gap: 30px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement {margin: 0;display: flex;}
.utility-bar .custom-social-icons h4 {margin: 0px;font-size: 18px;line-height: 25px;font-weight: 500;font-family: 'URW DIN Cond';letter-spacing: 0;}
.utility-bar  .custom-social-icons {display: flex;gap: 30px;align-items: center;}
.utility-bar .page-width.utility-bar__grid svg.icon {scale: 1.4;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact .icon-image.announcement-bar__message h4 a {color: #000;text-decoration: none;}

.header__inline-menu ul.list-menu li a {font-size: 18px;color: #000;font-family: 'URW DIN Cond';font-weight: 500;}
.header__inline-menu ul.list-menu {gap: 36px;}
.header nav.header__inline-menu {margin: 0px 0px 0px 18px;}
.header .header__icons {gap: 15px;}
.header__icon, .header__icon--cart .icon {width: 50px;height: 50px;}
.header__icon .svg-wrapper {background-color: #F5F5F5;border-radius: 100px;width: 50px;height: 50px;}
.header__icons #cart-icon-bubble .cart-count-bubble {background-color: #FFDD0E;color: #000;font-family: 'URW DIN Cond';font-size: 14px;line-height: 14px;font-weight: 500;top: 0;right: 0px !important;left: auto !important;}
.button.button--primary {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out}
.button.button--primary:hover {background-color: transparent !important;}

.primary-btn a.primary_btns.style-2 {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out}
.primary-btn a.primary_btns.style-2:hover {color: #000;background-color: #FFf;}

.loadies-banner-section {padding: 195px 0px 196px;position: relative;}
.sub-hed {display: flex;align-items: center;gap: 10px;}
.sub-hed h4 {font-size: 20px;line-height: 23px;color: #000;letter-spacing: 0; font-weight: 500;font-family: 'URW DIN Cond';margin: 0;}
.loadies-banner-section .content-info-col h1 {font-size: 64px;line-height: 70px;letter-spacing: 0;color: #fff;padding: 0 0 27px; font-weight: 700;margin: 0;font-family: URW DIN Cond;}
.loadies-banner-section .content-info-col .sub-hed h4 {font-size: 20px;line-height: 23px;color: #FFDD0E;letter-spacing: 0; font-weight: 500;font-family: 'URW DIN Cond';margin: 0;}
.loadies-banner-section .content-info-col p {font-size: 24px;line-height: 36px;color: #fff;padding: 0px 0px 30px;}
.primary-btn a.primary_btns .btn_icon img {filter: brightness(0) invert(0);}
.primary-btn a.primary_btns.style-2 {background-color: transparent;border-color: #FFDD0E;color: #FFDD0E;}
.primary-btn a.primary_btns {background-color: #fff;padding: 13px 40px;border-radius: 100px;font-size: 20px;line-height: 24px;letter-spacing: 0px;font-weight: 500;border: 1px solid #fff; text-decoration: none; display: flex;gap: 10px; color: #000;font-family: 'URW DIN Cond';}
.primary-btn a.primary_btns.style-2 .btn_icon img {filter: none;}
.loadies-banner-section .content-info-col {max-width: 590px;z-index: 1;position: relative;}
.loadies-banner-section:after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;bottom: 0; margin: auto;background: linear-gradient(279.76deg, rgba(0, 0, 0, 0) 1.66%, rgba(0, 0, 0, 0.567308) 36.04%, #000000 97.58%);}
.primary-btn {display: flex; gap: 20px;}


.hm-about-section { padding: 86px 0px 70px;}
.hm-about-section .about-d-col { display: flex; gap: 145px;align-items: center;}
.hm-about-section .about-d-col .content-info-col h2 {margin: 0px;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: 'URW DIN Cond';padding: 6px 0px 18px 0px;}
.hm-about-section .about-d-col .content-info-col p {margin: 0px;color: #838383;font-size: 20px;line-height: 32px;font-family: 'URW DIN Cond';}
.hm-about-section .about-d-col .premium-box-col .inner-row h3 {font-size: 22px;font-weight: 700;line-height: 30px;margin: 0;font-family: 'URW DIN Cond';letter-spacing: 0px;}
.hm-about-section .about-d-col .premium-box-col .inner-row {display: grid;grid-template-columns: repeat(2, 1fr);}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:first-child {border: 1px solid #0000000F;border-top: 0px;border-left: 0px;padding: 0px 0px 32px 0px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(2) {border-bottom: 1px solid #0000000F;padding: 0px 0px 32px 37px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(3) {padding: 29px 0px 0px 0px;border-right: 1px solid #0000000F;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:last-child {padding: 29px 0px 0px 37px;}
.hm-about-section .about-d-col .content-info-col {width: 46%;}
.hm-about-section .about-d-col .premium-box-col { width: 54%;}
.secondary-btn a.primary_btns {background-color: #FFDD0E;padding: 13px 40px;border-radius: 100px;font-size: 20px;line-height: 24px;letter-spacing: 0px; font-weight: 500;border: 1px solid #FFDD0E;text-decoration: none; display: flex;gap: 10px; color: #000;font-family: URW DIN Cond;width: fit-content;}
.about-d-col .secondary-btn {padding: 22px 0px 0px 0px;} 


.hm-gallery-section .page-width {max-width: 100%;}
.hm-gallery-section .gallery-d-col {display: flex;width: 100%;justify-content: center;gap: 15px;}
.hm-gallery-section .gallery-d-col .inner-gallery-col:first-child {width: 757px;}
.hm-gallery-section .gallery-d-col .inner-gallery-col {border-radius: 16px;display: flex;justify-content: center;align-items: center;min-height: 514px;background-repeat: no-repeat;}
.hm-gallery-section .gallery-d-col .gallery-col-left {width: 60%;display: flex;gap: 15px;justify-content: center;}
.hm-gallery-section .gallery-d-col .inner-gallery-col:last-child {width: 357px;}
.hm-gallery-section .gallery-d-col .gallery-col-right {width: 40%;}
.hm-gallery-section .gallery-d-col .gallery-col-right .top-inner-gallery-col .inner-gallery-col:first-child {width: 390px;}
.hm-gallery-section .gallery-d-col .gallery-col-right .top-inner-gallery-col .inner-gallery-col:last-child {width: 323px;}
.hm-gallery-section .gallery-d-col .gallery-col-right .top-inner-gallery-col {display: flex;gap: 15px;} */

.category-grid .page-width {max-width: 100%;}
.category-grid {padding: 0 15px 100px;}
.category-grid .grid {display: grid;grid-template-columns: repeat(5, 1fr);grid-auto-rows: 250px;gap: 20px;margin: auto;}
.category-grid .card {position: relative;overflow: hidden;border-radius: 20px;display: block;}
.category-grid .card img {width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.category-grid .card:hover img {transform: scale(1.08);}
.category-grid .overlay {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: #00000099;color: white;font-size: 22px;font-weight: 600;letter-spacing: .3px;padding: 15px;}
.category-grid .card-lg { grid-column: span 2; grid-row: span 2; }
.category-grid .card-md { grid-row: span 2; }
.category-grid .card-wide { grid-column: span 2; }
.category-grid .overlay span {font-family: URW DIN Cond;font-weight: 700;font-size: 30px;line-height: 40px;letter-spacing: 0px;text-align: center;display: flex;align-items: center;gap: 15px;}
.category-grid .overlay span img {width: 16px;height: 12px;} 

.single_products_tab {padding: 58px 20px 95px;}
.single_products_tab .sub-hed {justify-content: center;}
.single_products_tab h2 {padding: 7px 0px 35px;text-align: center;}
.single_products_tab ul.tabs {margin: auto;justify-content: space-between;max-width: 791px;position: relative;}
.single_products_tab ul.tabs a.active { background-color: transparent;color: #000;font-size: 30px;padding: 0px;line-height: 40px;}
.single_products_tab .tabs li {margin: 0;display: flex;}
.single_products_tab .tabs a {background-color: transparent;color: #000;font-size: 30px;padding: 0px;line-height: 40px;font-family: URW DIN Cond;font-weight: 500;padding: 0px 0px 10px;}
.single_products_tab .tabs::after {content: '';background-color: #eee;height: 2px;width: 100%;position: absolute;bottom: 0;z-index: -1;}
.single_products_tab .tab-content {padding: 35px 0px 0px !important;}
.single_products_tab .tab-content .products-list {grid-template-columns: repeat(3, 1fr);}
.single_products_tab .tab-content .products-list h3 {font-size: 20px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;letter-spacing: 0; text-decoration: none;margin: 0px;}
.single_products_tab .tab-content .products-list .product-item p {font-size: 20px;line-height: 30px;color: #BFBFBF; padding: 10px 0px 0px;}
.single_products_tab .tab-content .products-list .product-item {border-radius: 20px; border-color: #EAEAEA;}
.single_products_tab .tabs a {background-color: transparent !important;padding: 0 0 15px !important;font-size: 30px;line-height: 40px;font-weight: 500 !important;font-family: URW DIN Cond;}
.single_products_tab .tab-content {padding: 37px 0px 0px;}
.single_products_tab .tab-content .products-list .product-item .product-info {position: absolute;bottom: 20px;left: 0;right: 0;margin: auto;padding-left: 15px;padding-right: 15px;}
.single_products_tab .tab-content .products-list .product-item {border-radius: 20px;border-color: #eaeaea;position: relative;padding: 25px 20px 70px;}
.single_products_tab .tab-content .products-list .product-item img {max-width: 374px;}

.features {background: #FDF9E7;padding: 80px 0px 73px;}
.features-wrapper {display: grid;grid-template-columns: repeat(4, 1fr);gap: 80px;text-align: center;}
.features .features-wrapper .icon {width: 80px;height: 80px;margin: 0 auto 20px;background: #FEF1A6;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.features .features-wrapper .feature h3 {font-size: 24px;font-weight: 700;margin: 0;color: #111; line-height: 40px;font-family: 'URW DIN Cond';letter-spacing: 0;}
.features .features-wrapper .feature p {font-size: 20px;line-height: 32px;margin: 0;color: #838383;font-family: 'URW DIN Cond';letter-spacing: 0;}

.rental-solution-section {padding: 105px 0px 99px;}
.rental-solution-section .about-d-col {display: flex;gap: 25px;align-items: center;}
.rental-solution-section .about-d-col .load-col img {border-radius: 20px;width: 100%;}
.rental-solution-section .about-d-col .content-info-col h2 {padding: 5px 0px 19px;}
.rental-solution-section .event-col {display: flex;gap: 20px;padding: 20px 0px 0px;}
.rental-solution-section .event-col .inner-rental h3 {margin: 0px;font-size: 26px;line-height: 36px;font-weight: 700;letter-spacing: 0px;font-family: 'URW DIN Cond';padding: 0px 0px 5px;}
.event-list {list-style: none;padding: 0px;display: flex;flex-direction: column;gap: 5px;margin: 0;padding: 9px 0px 5px;}
.rental-solution-section .event-col .inner-rental {background-color: #F4F4F4;border-radius: 20px;padding: 20px 35px 26px 35px;}
.event-list li {position: relative;padding: 0px 0px 0px 34px;color: #838383;font-size: 20px;line-height: 32px;font-family: 'URW DIN Cond';}
.event-list li:after {position: absolute;content: "";background-image: url("/cdn/shop/files/line-md_check-all.png");width: 24px;height: 24px;left: 0;top: 0;bottom: 0;margin: auto;}
.rental-solution-section .about-d-col .solution-col {width: 69%;}
.rental-solution-section .about-d-col .load-col {width: 31%;} 


 .choose-solution-section .about-d-col .choose-col .content-info-col {background-color: #FDF9E7;border-radius: 20px;margin: 0px 0px 0px -146px;padding: 45px 38px 43px 32px;}
.choose-solution-section {padding: 80px 0px 80px;}
.choose-solution-section {background-repeat: no-repeat;background-size: 66%; background-position: left;}
/* .choose-solution-section .page-width {max-width: 100% !important;padding: 0;}
.choose-solution-section .page-width {max-width: inherit !important;margin-right: calc((100% - 1400px)/ 2);margin-left: 0;gap: 0;padding: 0px;}  */
.choose-solution-section .about-d-col {display: flex;align-items: center;}
.choose-solution-section .about-d-col .power-col {width: 70%;}
.choose-solution-section .about-d-col .power-col img {width: 100%;}
.choose-solution-section .about-d-col .choose-col {width: 30%;}
.choose-solution-section .about-d-col .choose-col .content-info-col {background-color: #FDF9E7;border-radius: 20px;margin: 0px 0px 0px -146px;padding: 45px 38px 43px 32px;}
.choose-solution-section .about-d-col .choose-col .content-info-col h2 {padding: 6px 0px 18px;}

.upcomming-event-section {padding: 100px 0px 98px;}
.upcomming-event-section .about-d-col h2 {padding: 6px 0px 17px;}
.upcomming-event-section .upcomming-img-col img { border-radius: 20px;width: 100%; height: 100%;object-fit: cover;}
.upcomming-event-section .about-d-col {display: flex;gap: 63px;}
.upcomming-event-section .about-d-col .upcomming-content-col {width: 48%;}
.upcomming-event-section .about-d-col .upcomming-img-col {width: 52%;} 

.testimonial-section .sub-hed {justify-content: center;}
.testimonial-section .content-info-col h2 {text-align: center;color: #fff;padding: 7px 0px 0px;}
.testimonial-section .content-info-col {padding: 0px 0px 35px;}
.testimonial-section {padding: 90px 0px 89px;}
.testimonial-section .sub-hed h4 {color: #FFDD0E;}
.testimonialSwiper .swiper-slide .testimonial-card {background-color: #121212;border-radius: 20px;padding: 20px 20px 30px;}
.testimonialSwiper .swiper-slide .testimonial-card h4 {color: #fff;margin: 0px;font-size: 30px;line-height: 40px;font-weight: 700;font-family: 'URW DIN Cond';letter-spacing: 0;}
.testimonialSwiper .swiper-slide .testimonial-card p {padding: 4px 0px 17px;}
.testimonialSwiper .swiper-slide .author {position: relative;display: flex;align-items: center;gap: 13px;padding: 20px 0px 0px;}
.testimonialSwiper .swiper-slide .author .author-info {display: flex;flex-direction: column;gap: 7px;}
.testimonialSwiper .swiper-slide .author .author-info strong {color: #fff;font-size: 20px;line-height: 32px;margin: 0;font-family: 'URW DIN Cond';}
.testimonialSwiper .swiper-slide .author .author-info  span {color: #fff;font-size: 17px;line-height: 17px;font-weight: 300; font-family: 'URW DIN Cond';}
.testimonialSwiper .swiper-slide .author:after { position: absolute;content: "";width: 60px;height: 1px;background-color: #838383;top: 0;left: 0;}
.testimonial-section .swiper.testimonialSwiper {padding: 0px 0px 52px;}
.testimonial-section .testimonialSwiper .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background-color: #ffffff;}
.testimonial-section .testimonialSwiper .swiper-pagination.swiper-pagination-progressbar {top: auto;bottom: 0;height: 2px;background: #FFFFFF36;width: 100%;max-width: 1160px;margin: auto;left: 0;right: 0;}
.testimonial-section .page-width {max-width: inherit !important;margin-left: calc((100% - 1400px) / 2);margin-right: 0;gap: 0;padding: 0;}
.testimonialSwiper .swiper-slide .testimonial-card .stars {color: #FFDD0E;font-size: 24px;}

.powerstation-section {padding: 147px 0px 154px;position: relative;}
.powerstation-section .content-info-col .secondary-btn {text-align: center;display: flex;justify-content: center;padding: 14px 0px 0px;}
.powerstation-section .content-info-col h3 {margin: 0px;text-align: center;color: #fff;font-size: 30px;line-height: 40px;font-family: URW DIN Cond;font-weight: 400;letter-spacing: 0;padding: 12px 0px 0px;}
.powerstation-section .content-info-col h2 {color: #fff;text-align: center;}
.powerstation-section:after {position: absolute;content: "";width: 100%;height: 100%;background-color: #000000;top: 0;bottom: 0;left: 0;right: 0;margin: auto;opacity: 0.7;}
.powerstation-section .about-d-col {position: relative;z-index: 1;}


.faq-section .about-d-col {display: flex;gap: 42px;align-items: center;}
.faq-section .about-d-col .solution-col { width: 63%;}
.faq-section .about-d-col .load-col {display: flex;width: 37%;}
.faq-section .about-d-col .load-col img {  border-radius: 20px; width: 100%;}
.faq-section {padding: 107px 0px 70px;}
.faq-section .about-d-col .solution-col .faq-wrapper { display: flex; flex-direction: column;gap: 15px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item {border: 1px solid #000;padding: 15px 45px 20px 20px;border-radius: 16px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item button.faq-question {font-size: 24px;line-height: 36px;margin: 0px;padding: 0px;font-family: URW DIN Cond;letter-spacing: 0;font-weight: 700;color: #000;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item button.faq-question span.faq-icon {right: -23px;width: 10px;height: 10px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item.active button.faq-question {padding: 0px 0px 16px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item.active {padding: 20px 45px 26px 20px;}
.faq-section .about-d-col .content-info-col h2 {padding: 5px 0px 0px;}


.footer__blocks-wrapper .custom-item-1 .footer-block__image-wrapper {max-width: 80px; max-width: min(100%, 80px) !important;}
.footer__blocks-wrapper .custom-item-1 {width: 38%;padding-right: 100px;flex-grow: inherit;}
.footer__blocks-wrapper .footer-block.grid__item h2.footer-block__heading {margin: 0px; font-size: 26px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;position: relative;padding: 0px 0px 13px;}
.footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content {display: flex;flex-direction: column;padding: 10px 0px 0px;gap: 8px;}
.footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li { padding: 0px 0px 0px 25px;position: relative;}
.footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li:after {position: absolute;content: "";background-image: url("/cdn/shop/files/yellow-arrow.png?v=1771240252");width: 15px;height: 11px;left: 0;top: 0;bottom: 0;margin: auto;}
.footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li a {font-size: 18px;font-weight: 500;color: #000;font-family: URW DIN Cond;letter-spacing: 0;padding: 0px;}
.newsletter-form__field-wrapper input {border-radius: 10px;border: 1px solid #000;}
.newsletter-form__field-wrapper .field:after, .newsletter-form__field-wrapper .field:before {display: none;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get {width: 100%;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get h3 { margin: 0px;font-size: 26px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;position: relative;padding: 5px 0px 7px;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get p a {font-size: 20px;line-height: 23px;color: #000;text-decoration: none;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .footer-block__newsletter h2.footer-block__heading {margin: 0px;font-size: 26px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;position: relative;padding: 0px 0px 25px;}
.footer__blocks-wrapper .footer-block.custom-item-2 {width: 18%;flex-grow: inherit;}
.footer__blocks-wrapper .footer-block.custom-item-3 {width: 18%;flex-grow: inherit;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 {flex-direction: column;width: 23%;flex-grow: inherit;margin: 0px;justify-content: flex-start;align-items: baseline;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .footer-block__newsletter {flex-grow: inherit; max-width: 100%; width: 100%;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get { width: 100%;}
.footer__blocks-wrapper .footer-block.grid__item h2.footer-block__heading:after { position: absolute;content: ""; background-color: #FFDD0E;width: 40px;height: 1px;left: 0;bottom: 0;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get p a {font-size: 20px;line-height: 23px;color: #000;text-decoration: none;}
footer {padding: 88px 0px 40px !important;}
.footer .list-social.footer__list-social li.list-social__item {border: 1px solid #CCCCCC;border-radius: 100px;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;padding: 0px;text-align: center;}
.footer .list-social.footer__list-social {gap: 10px;padding: 22px 0px 0px;}
.footer .footer__copyright.caption {width: 100%;display: flex;justify-content: space-between;}
.footer .footer__copyright.caption .copyright__content {font-size: 18px;color: #000;font-family: 'URW DIN Cond';letter-spacing: 0px;}
.footer .footer__content-bottom {max-width: 1400px;margin: auto;border-color: #CCCCCC;padding: 10px 20px 0;}
.footer .footer__content-bottom {display: flex;justify-content: space-between;flex-direction: row-reverse;align-items: center;}
.footer .footer__content-bottom .footer__column.footer__column--info {align-items: flex-end;}
.footer .footer__content-bottom-wrapper {display: flex;width: 100%;max-width: 100%;padding: 0px;}
.footer .footer__copyright.caption .copyright__content a {font-weight: 700;}


.contact-cards-section {padding: 60px 0;}
.contact-cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.contact-card {background: #f3f3f3;text-align: center;padding: 40px 25px;border-radius: 12px;transition: 0.3s ease;}
.contact-card:hover {transform: translateY(-6px);}
.contact-icon img {max-width: 45px;margin-bottom: 15px;}
.contact-card h3 {margin: 0;font-size: 26px;line-height: 36px;font-weight: 700;letter-spacing: 0px;font-family: URW DIN Cond;padding: 0 0 5px;}
.contact-text a {color: #444;text-decoration: none;}
.contact-text a:hover {text-decoration: underline;}
.contact_box {background: #ffffff;box-shadow: 0px 0px 139px 0px rgba(0, 0, 0, 0.1);padding: 55px 40px;text-align: center;width: 80%;margin: 0 auto;border-radius:10px;}
.contact_box .field:after {display: none;}
.contact_box .field {border: 1px solid #ccc;border-radius: 5px;color: #838383; font-size: 20px;font-family: URW DIN Cond;}
.contact_box h2 {font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: URW DIN Cond;}
.contact_box button.button:after {display: none;}
.contact_box button.button {background-color: #ffdd0e; padding: 13px 40px;border-radius: 100px;font-size: 20px; line-height: 24px;letter-spacing: 0px;font-weight: 500;  border: 1px solid #FFDD0E;text-decoration: none;display: flex;gap: 10px;color: #000;font-family: URW DIN Cond;width: fit-content;justify-content: center;margin: 0 auto;}

.custom-design-box h2 {font-size: 26px;line-height: 30px;}
.custom-design-box p {padding-bottom: 15px;}
.custom-design-box ul li {margin: 0;color: #838383;font-size: 20px;line-height: 32px;font-family: URW DIN Cond;letter-spacing: 0px;}
.custom-design-box h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {margin: 0;font-size: 26px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;position: relative;padding: 0 0 13px;}
.custom-design-box ul {margin-top: 0;}
.custom-design-box{max-width:1200px;width:100%;}
.product .product__title h1 {font-family: URW DIN Cond;    font-weight: 700;}
.product p.product__text.inline-richtext.caption-with-letter-spacing {font-size: 18px;}
.product .product__tax.caption.rte {font-size: 16px;font-family: URW DIN Cond;color: #838383;}
.product span.price-item.price-item--regular {font-size: 25px;color: #BFBFBF;font-weight: 600;}
.product input#Quantity-template--25985749844233__main:focus {outline: none;box-shadow: none;background: transparent;}
.product .product-form__submit:after {display: none;}
.product .product-form__submit {border: 1px solid #ffc439;font-family: URW DIN Cond;}
.related-products .product-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;}
.related-products li.grid__item {max-width: 100% !important;width: 100%;border: 1px solid #ccc;padding: 20px 20px 10px;border-radius: 20px;text-align: center;}
.related-products li.grid__item .card__information {text-align: center;}
.related-products li.grid__item .card__information .price {text-align: center;font-size: 20px;line-height: 30px;color: #bfbfbf;padding: 10px 0 0; font-family: URW DIN Cond;font-weight:600;}
.related-products li.grid__item .card__information h3 {font-size: 20px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;letter-spacing: 0;text-decoration: none;margin: 0;}
.related-products h2.related-products__heading.inline-richtext.h2 {font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: URW DIN Cond;text-align: center;}
.uc-item {display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items:center;margin-bottom: 20px;}
.uc-img img {width: 100%;border-radius: 16px;}
.uc-item.reverse {flex-direction: row-reverse;}
.uc-item.reverse .uc-text  {order: 2;}
.uc-item.reverse .uc-img {order: 1;}
section.usecases_section { padding: 70px 20px;}
.uc-text  .secondary-btn { margin-top: 25px;}
.collection ul#product-grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px;}
.collection ul#product-grid li.grid__item {max-width: 100% !important;width: 100%; border: 1px solid #ccc;padding: 20px 20px 10px;border-radius: 20px; text-align: center;}
.collection ul#product-grid li.grid__item .card__information {text-align: center;}
.collection ul#product-grid li.grid__item .card-information {text-align: center;}
.collection ul#product-grid  .price{text-align: center;font-size: 20px;line-height: 30px;color: #bfbfbf;padding: 10px 0 0;font-family: URW DIN Cond;font-weight: 600;}
.collection ul#product-grid li.grid__item h3 {font-size: 20px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;letter-spacing: 0;text-decoration: none;margin: 0;}
.facets-container .facets__form {border: 1px solid #ccc;padding: 20px;border-radius: 10px;align-items: center;}
.facets-container summary.facets__summary.caption-large.focus-offset {margin-bottom: 0;}
.facets-container .facets__heading {margin-top: 0 !important;}
.facet-filters__field .select select#SortBy {padding: 0 10px;border: none;}

/*** NEW CSS ***/
h2.image-with-text__heading {margin: 0px;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: 'URW DIN Cond';padding: 6px 0px 18px 0px;}
.image-with-text__text {margin-top: 0 !important;}
.button.button--primary {background-color: #FFDD0E;padding: 13px 40px;border-radius: 100px;font-size: 20px;line-height: 24px;letter-spacing: 0px;font-weight: 500;border: 1px solid #FFDD0E;text-decoration: none;display: flex;gap: 10px;color: #000;font-family: URW DIN Cond;width: fit-content;opacity: 1;}
.button.button--primary::after {box-shadow: none;position: relative;background-image: url('/cdn/shop/files/black-arrow.png');width: 15px;height: 11px;background-size: contain;}
.button.button--primary:hover::after {border: none;box-shadow: none;}
.image-with-text__media {background-color: transparent;border: none;}
.title-wrapper-with-link h2 {margin: 0px;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: 'URW DIN Cond';}
.product .product-media-container {border: 1px solid #ddd;padding: 10%;border-radius: 20px;}
.related-products .card__media {background-color: #fff;}
.related-products .card__media .media img {object-fit: contain !important;}
h1, h2, h3, h4, h5, h6 {text-transform: capitalize !important;}
.faq-question-2, .faq-question {text-transform: capitalize !important;}
#HeaderLanguageForm .disclosure__button {font-size: 18px;color: #000;font-family: URW DIN Cond;font-weight: 500;}
.custom-featured-coll li.grid__item .card-wrapper {max-width: 100% !important;width: 100%;border: 1px solid #ccc;padding: 20px 20px 10px;border-radius: 20px;text-align: center;}
.custom-featured-coll li.grid__item .card-wrapper .card__information .card__heading {font-size: 20px;line-height: 30px;font-weight: 700;font-family: URW DIN Cond;letter-spacing: 0;text-decoration: none;margin: 0;text-align: center;}
.custom-featured-coll li.grid__item .card-wrapper .price {text-align: center;font-size: 20px;line-height: 30px;color: #bfbfbf;padding: 10px 0 0;font-family: URW DIN Cond;font-weight: 600;}
.custom-featured-coll li.grid__item .card-wrapper .media img {object-fit: contain;background-color: #fff;}
.custom-featured-coll .collection__title.title-wrapper h2 {margin: 0;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: URW DIN Cond;text-align: center;}
.custom-featured-coll .collection__title.title-wrapper .collection__description p {text-align: center;}
a {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.primary-btn a.primary_btns:hover {background-color: #ffdd0e;border-color: #ffdd0e;}
.secondary-btn a.primary_btns:hover {background-color: #fff;border-color: #ffdd0e;}
.btn-icon img {object-fit: contain;}
.charging-btn a:hover {background-color: #fff;}
.card-information .custom-coll-atc {padding-top: 20px;}
.card-information .custom-coll-atc .button.button--full-width {background-color: #ffdd0e;padding: 13px 40px;border-radius: 100px;font-size: 20px;line-height: 24px;letter-spacing: 0px;font-weight: 500;border: 1px solid #FFDD0E;text-decoration: none;display: flex;gap: 10px;color: #000;font-family: URW DIN Cond;width: fit-content;}
.card-information .custom-coll-atc .button.button--full-width::before, .card-information .custom-coll-atc .button.button--full-width::after {display: none;}
.custom-main-collection-list .card__media .media img {object-fit: contain;background-color: #fff;padding: 50px;}
.custom-main-collection-list .card-wrapper .card__inner {background-color: #fff;border: 1px solid #e0e0e0;border-radius: 20px;overflow: hidden;}
.custom-main-collection-list .card__information .card__heading {font-size: 24px;font-weight: 700;margin: 0;color: #111;line-height: 40px;font-family: URW DIN Cond;letter-spacing: 0;text-align: center;}
.custom-main-collection-list .card__information .card__heading {padding: 10px;background-color: #ffdd0e;border-radius: 20px;}
.custom-main-collection-list .title.title--primary {margin: 0;font-size: 50px;line-height: 56px;font-weight: 700;letter-spacing: 0px;font-family: URW DIN Cond;text-align: center;padding-bottom: 30px;}
.custom-main-collection-list .card__information {padding-top: 8px;padding-bottom: 20px;}
.custom-main-product .collection #product-grid {grid-template-columns: repeat(2,1fr);}
.custom-main-product .collection #product-grid .card-wrapper .card {display: flex;flex-direction: row;align-items: center;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__information {text-align: left;padding-left: 20px;}
.custom-main-product .collection #product-grid .card-wrapper .card {display: flex;flex-direction: row;align-items: center;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__media img {object-fit: contain;background-color: #fff;padding: 20px;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__information {text-align: left;	padding-left: 20px;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__information .card-information * {text-align: left;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__inner {border-radius: 20px;overflow: hidden;}
.custom-main-product .collection #product-grid .grid__item {background-color: #fffadd;padding: 20px;}
.custom-main-product .collection #product-grid .card-wrapper .card .card__information .price {color: #757575;}
.custom-main-product .facets-container .facets__form {border: none;padding: 0;}
.custom-main-product .facets-container .facets__form .facets__heading {color: #000;font-size: 20px;font-weight: 700;}
.custom-main-product .facets-container .facets__form summary, .custom-main-product .facets-container .facets__form label, .custom-main-product .facets-container .facets__form select, .custom-main-product .facets-container .facets__form #ProductCountDesktop  {font-size: 20px;font-weight: 500;}
.custom-main-product .pagination__list .pagination__item.pagination__item--current {background-color: #ffdd0e;border-radius: 5px;	font-size: 16px;font-weight: 700;font-family: URW DIN Cond;color: #000 !important;}
.custom-main-product .pagination__list .pagination__item.pagination__item--current::after {display: none;}
.custom-main-product .pagination__list .pagination__item.link {border: 1px solid #e0e0e0;border-radius: 5px;}
.custom-app {padding: 100px 0;}
.custom-app .formContainer .form_generater_form_div {width: 100%;max-width: 100% !important;border-radius: 30px !important;border: 1px solid #e0e0e0 !important;background-color: #fbfbfb !important;}
.custom-app .formContainer .form_generater_form_div select, .custom-app .formContainer .form_generater_form_div input {height: 50px !important;border-radius: 10px !important;}
.custom-app .formContainer .form_generater_form_div textarea {height: 100px !important;border-radius: 10px !important;}
.custom-app .formContainer .form_generater_form_div .fitText.block_label {font-size: 18px !important;font-weight: 700;margin: 0;color: #111;line-height: 34px;font-family: "URW DIN Cond" !important;}
.custom-app .formContainer .form_generater_form_div .tab .form_title_div h3 {padding-bottom: 10px !important;font-size: 18px !important;font-weight: 700;margin: 0;color: #111;line-height: 34px;font-family: "URW DIN Cond" !important;}
.custom-app .formContainer .form_generater_form_div .btn {background-color: #ffdd0e !important;padding: 13px 40px !important;border-radius: 100px !important;font-size: 20px !important;line-height: 24px;letter-spacing: 0PX;font-weight: 500;border: 1px solid #FFDD0E !important;text-decoration: none;display: flex !important;gap: 10px;	color: #000 !important;font-family: URW DIN Cond !important;justify-content: center;}


.custom-collection .custom-image-text .image-with-text__text-item .image-with-text__content p {font-size: 24px;line-height: 36px;font-weight: 400;}
.custom-collection .custom-image-text .image-with-text__text-item .image-with-text__content {padding: 0 20px 0 0 !important;max-width: 560px;margin: 0;}
.custom-collection .custom-image-text .image-with-text__media-item .image-with-text__media img {border-radius: 20px;}
.custom-collection .custom-image-text > div {background-attachment: inherit;}
.custom-collection .custom-featured-coll .slider-component-desktop {max-width: 1400px;margin: auto;}
.custom-collection .custom-featured-coll .product-grid {--desktop-margin-left-first-item: none !important;}
.custom-collection .custom-featured-coll .product-grid .grid__item .card-information .custom-coll-atc {width: max-content;margin: auto;}
.custom-collection .custom-featured-coll .product-grid .grid__item .card-information .custom-coll-atc {width: max-content;margin: auto;}
.custom-collection .custom-featured-coll .product-grid .grid__item .card__information .card-information {position: absolute;bottom: 20px;	left: 0;right: 0;z-index: 22;}
.custom-collection .custom-featured-coll .product-grid .grid__item .card__information .card-product-description {text-align: center;padding-bottom: 110px;}
.custom-collection .custom-featured-coll .product-grid .grid__item .card .card__media img {object-fit: contain;}
.custom-collection .custom-featured-coll .slider-buttons .slider-button .svg-wrapper {width: 50px;height: 50px;background-color: #FDF9E7;min-width: 50px;border-radius: 100px;background-position: center;background-repeat: no-repeat;background-size: 25px;border: 1px solid #FBBC04;}
.custom-collection .custom-featured-coll .slider-buttons .svg-wrapper svg {opacity: 0 !important;}
.custom-collection .custom-featured-coll .slider-buttons .slider-button.slider-button--next .svg-wrapper {background-image: url('/cdn/shop/files/arrow_next.png?v=1773060586');}
.custom-collection .custom-featured-coll .slider-buttons .slider-button.slider-button--prev .svg-wrapper {background-image: url('/cdn/shop/files/arrow_prev.png?v=1773060586');}
.custom-collection .custom-featured-coll .slider-buttons .slider-counter.caption {display: none;}
.custom-collection .custom-featured-coll .slider-buttons {justify-content: space-between;gap: 10px;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.custom-collection .custom-featured-coll .slider-buttons .slider-button.slider-button--prev {position: absolute;left: -25px;}
.custom-collection .custom-featured-coll .slider-buttons .slider-button.slider-button--next {position: absolute;right: -25px;}
.custom-collection .custom-featured-coll .slider-buttons .slider-button[disabled="disabled"] {opacity: 0.5;}
.custom-collection .custom-featured-coll .collection {padding-left: 40px;padding-right: 40px;}
.custom-page .custom-featured-coll .product-grid .card__information p {text-align: center;}
.custom-page .custom-featured-coll .product-grid .card__information .card-information .custom-coll-atc {width: max-content;margin: auto;}
.custom-page .custom-featured-coll .product-grid .card__information p.card-product-description {text-align: center;padding-bottom: 110px;}
.custom-page .custom-featured-coll .product-grid .card__information .card-information {position: absolute;bottom: 20px;left: 0;right: 0;z-index: 22;}
.custom-page .custom-featured-coll .product-grid .card__information .card-information .custom-coll-atc {width: max-content;margin: auto;}
.custom-product .related-products li.grid__item .card__information .card-information .custom-coll-atc {width: max-content;margin: auto;}
.custom-product .related-products li.grid__item .card__information .card-product-description {text-align: center;padding-bottom: 110px;}
.custom-product .related-products li.grid__item .card__information .card-information {position: absolute;bottom: 20px;left: 0;right: 0;z-index: 22;}

.custom-cart .cart__items thead th.caption-with-letter-spacing {font-size: 14px;font-weight: 600;font-family: URW DIN Cond;}
.choose-solution-section .about-d-col .power-col img { display: none;}
header .header__icons .gt_selector {border: none;background-color: transparent;max-width: 80px;font-size: 18px;font-weight: 500;font-family: URW DIN Cond;}
header .header__icons .gt_selector.notranslate {border: none !important;box-shadow: none !important;outline: none !important;}
 /*** NEW CSS ***/


/*responsive*/
@media(max-width:1500px){
.testimonial-section .page-width {max-width: inherit!important;margin-left: auto;margin-right: auto;padding: 0px  0px 0px 5rem;}
}
@media(max-width:1400px){
.testimonial-section .page-width {padding: 0 5rem;}
}

@media(max-width:1370px){
.header__inline-menu ul.list-menu { gap: 22px;}
}
@media(max-width:1300px){
.header {gap: 10px;}
.header nav.header__inline-menu {margin: 0 0 0 0px;}
.header .header__icons {gap: 10px;}
.choose-solution-section .about-d-col .choose-col .content-info-col {margin: 0 0 0 -140px;padding: 20px 22px 20px 22px;}
.header__inline-menu ul.list-menu {gap: 16px;}
.hm-about-section .about-d-col {gap: 90px;}
.category-grid .overlay span {font-size: 24px;line-height: 32px;gap: 8px;}
.category-grid .grid {display: grid;grid-template-columns: repeat(5,1fr);grid-auto-rows: 200px;}
.single_products_tab .tab-content .products-list .product-item img {max-width: 300px;}
.features-wrapper {grid-template-columns: repeat(4,1fr);gap: 40px;}
.rental-solution-section .about-d-col {gap: 20px;}
.rental-solution-section .event-col { gap: 15px;}
.rental-solution-section .event-col .inner-rental p { font-size: 17px;line-height: 27px;}
.event-list li { font-size: 17px;line-height: 27px;}
.rental-solution-section .event-col .inner-rental h3 {font-size: 22px;line-height: 32px;}
.rental-solution-section .event-col .inner-rental {padding: 20px 20px 20px;}
.secondary-btn a.primary_btns { font-size: 18px;line-height: 22px;}
h2 {font-size: 42px;line-height: 52px;}
.custom-main-collection-list .title.title--primary {font-size: 42px;line-height: 52px;}
.upcomming-event-section .about-d-col { gap: 30px;}
.faq-section .about-d-col {gap: 30px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item { padding: 15px 45px 15px 20px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item button.faq-question {font-size: 20px;line-height: 32px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item.active button.faq-question {padding: 0 0 10px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item.active {padding: 15px 45px 15px 20px;}
}
@media(max-width:1200px){
.choose-solution-section .about-d-col .choose-col .content-info-col h2 {padding: 6px 0 8px;font-size: 40px;line-height: 42px;}
.choose-solution-section .about-d-col .choose-col .content-info-col {background-color: #fdf9e7;border-radius: 20px;margin: 0 0 0 -146px;padding: 25px 22px 25px 22px;}
.header__inline-menu ul.list-menu {gap: 8px;}
.header__inline-menu ul.list-menu li a {font-size: 15px;}
.header__icon, .header__icon--cart .icon {width: 45px;height: 45px;}
.header__icon .svg-wrapper { width: 45px;height: 45px;}
.loadies-banner-section {padding: 150px 0 150px;position: relative;}
.loadies-banner-section .content-info-col h1 {font-size: 52px;line-height: 62px;padding: 0 0 20px;}
h2 {font-size: 38px;line-height: 48px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(2) {padding: 0 0 20px 20px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(3) { padding: 20px 0 0;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:last-child {padding: 20px 0 0 20px;}
.hm-about-section .about-d-col {display: flex;gap: 50px;align-items: center;}
.category-grid .grid {grid-template-columns: repeat(4,1fr); grid-auto-rows: 200px;}
.category-grid .card-wide {grid-column: span 4;}
.single_products_tab ul.tabs a.active {font-size: 24px;line-height: 32px;}
.single_products_tab .tabs a {font-size: 24px;line-height: 32px;}
.rental-solution-section .about-d-col {align-items: flex-start;}
.rental-solution-section .event-col {flex-direction: column;}
.testimonialSwiper .swiper-slide .testimonial-card h4 {font-size: 24px;line-height: 34px;}
.testimonialSwiper .swiper-slide .testimonial-card p {padding: 4px 0 15px;font-size: 18px;line-height: 28px;}
.testimonialSwiper .swiper-slide .author .author-info strong {font-size: 18px;line-height: 28px;}
.testimonialSwiper .swiper-slide .author .author-info span {font-size: 15px;line-height: 16px;}
.testimonialSwiper .swiper-slide .testimonial-card .stars {color: #ffdd0e;font-size: 18px;}
}
@media(max-width:1100px){
p {font-size: 18px;line-height: 27px;}
.header__inline-menu ul.list-menu {gap: 5px;}
.header__inline-menu ul.list-menu li a {font-size: 14px;}
.header__icon .svg-wrapper {width: 38px; height: 38px;}
.header__icon .svg-wrapper img {max-width: 14px;}
.header .header__icons {gap: 5px;}
.header__icon, .header__icon--cart .icon {width: 38px;height: 38px;}
.header .header__icons .desktop-localization-wrapper button.disclosure__button span {font-size: 13px;}
h2 {font-size: 32px;line-height: 42px;}
.custom-main-collection-list .title.title--primary {font-size: 32px;line-height: 42px;}
.hm-about-section .about-d-col .content-info-col h2 {padding: 6px 0 10px;font-size: 32px;line-height: 42px;}
.hm-about-section .about-d-col .premium-box-col .inner-row h3 {font-size: 19px;line-height: 27px;}
.single_products_tab .tab-content .products-list .product-item { padding: 25px 20px 110px;}
.single_products_tab .tab-content .products-list h3 {font-size: 18px; line-height: 28px;}
.features .features-wrapper .feature h3 {font-size: 20px;line-height: 32px;}
.features .features-wrapper .feature p {font-size: 18px;line-height: 28px;}
.choose-solution-section .about-d-col .choose-col .content-info-col h2 {padding: 6px 0 8px;font-size: 32px;line-height: 42px;}
.powerstation-section {padding: 120px 0 120px;}
.loadies-banner-section {padding: 130px 0;}
h2.image-with-text__heading, .title-wrapper-with-link h2, .contact_box h2 {font-size: 32px;line-height: 42px;}
.custom-featured-coll .collection__title.title-wrapper h2 {font-size: 32px;line-height: 42px;}
.custom-main-product .facets-container .facets__form .facets__heading {color: #000;font-size: 16px;font-weight: 700;}
.custom-main-product .facets-container .facets__form summary, .custom-main-product .facets-container .facets__form label, .custom-main-product .facets-container .facets__form select, .custom-main-product .facets-container .facets__form #ProductCountDesktop  {font-size: 16px;font-weight: 500;}
}
@media(max-width:1024px){
.choose-solution-section .about-d-col .choose-col .content-info-col {margin: 0 0 0 -200px;padding: 25px 22px;}
.loadies-banner-section {padding: 120px 0;}
.features-wrapper {gap: 20px;}
.loadies-banner-section .content-info-col h1 {font-size: 44px;line-height: 54px;}
.upcomming-event-section .about-d-col .upcomming-content-col {width: 55%;}
.upcomming-event-section .about-d-col .upcomming-img-col {width: 45%;}
.powerstation-section .content-info-col h3 { font-size: 24px;line-height: 34px;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get h3 {font-size: 24px;line-height: 28px;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .custom-mail-get p a {font-size: 18px;line-height: 24px;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .footer-block__newsletter h2.footer-block__heading { font-size: 24px;line-height: 28px;}
.footer__blocks-wrapper .footer-block.grid__item h2.footer-block__heading {font-size: 24px;line-height: 28px;}
 .category-grid .grid {grid-template-columns: repeat(2, 1fr);}
.category-grid .card-wide {grid-column: span 1;}
.category-grid .card-md {grid-row: span 1;}
.category-grid .card-lg {grid-column: span 2;grid-row: span 2;}
.custom-main-product .collection #product-grid {grid-template-columns: repeat(1,1fr);}

}
@media(max-width:992px){
.hm-about-section .about-d-col {gap: 30px;flex-direction: column;}
.hm-about-section .about-d-col .content-info-col {width: 100%;}
.hm-about-section .about-d-col .premium-box-col {width: 100%;}
.hm-about-section {padding: 60px 0 60px;}
.features-wrapper {grid-template-columns: repeat(2,1fr);gap: 20px;}
.rental-solution-section .about-d-col .solution-col {width: 60%;}
.rental-solution-section .about-d-col .load-col {width: 40%;}
.upcomming-event-section {padding: 60px 0 60px;}
.faq-section .about-d-col .solution-col {width: 55%;}
.faq-section .about-d-col .load-col {display: flex;width: 45%;}
.upcomming-event-section .about-d-col, .faq-section .about-d-col {gap: 20px;align-items: flex-start;}
.faq-section {padding: 60px 0 60px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item {padding: 10px 35px 10px 20px;}
.faq-section .about-d-col .solution-col .faq-wrapper .faq-item button.faq-question {font-size: 18px;line-height: 28px;}
.footer__blocks-wrapper .custom-item-1 {width: 50%;padding-right: 30px;}
.footer__blocks-wrapper .footer-block.custom-item-2, .footer__blocks-wrapper .footer-block.custom-item-3 { width: 48%; flex-grow: inherit;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 {flex-direction: column;width: 50%;}
.footer .footer__content-top .grid {row-gap: 40px;}
footer {padding: 60px 0 40px !important;}
.testimonial-section { padding: 60px 0 60px;}
.rental-solution-section { padding: 60px 0 60px;}
.features {padding: 60px 0 60px;}
.single_products_tab {padding: 58px 20px 60px;}
.utility-bar .custom-social-icons { display: none;}
.single_products_tab h2 {padding: 7px 0 25px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact p.announcement-bar__message { font-size: 16px;}
.icon-image h4 a {font-size: 16px;}
.sub-hed h4 {font-size: 18px;line-height: 23px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact .icon-image h4 a {font-size: 16px;}
.loadies-banner-section .content-info-col .sub-hed h4 {font-size: 18px;line-height: 23px;}
.related-products .product-grid {display: grid;grid-template-columns: repeat(2, 1fr);}
.uc-item{grid-template-columns:1fr;}
.collection ul#product-grid {grid-template-columns: repeat(2, 1fr);}
.image-with-text__content {padding: 30px 30px 50px !important;}
.custom-main-collection-list .card__media .media img {padding: 20px;}
.custom-collection .custom-featured-coll .product-grid .grid__item.slider__slide {max-width: 50% !important;width: 50% !important;margin: 0px !important;box-sizing: border-box !important;}
.custom-collection .custom-featured-coll .product-grid {scroll-padding-left: 0 !important;}
}
@media(max-width:767px){
.choose-solution-section .about-d-col {display: flex;align-items: center;flex-direction: column;}
.choose-solution-section .about-d-col .power-col {width: 100%;}
.choose-solution-section .about-d-col .choose-col {width: 100%;}
.choose-solution-section .about-d-col .choose-col .content-info-col {margin: 20px 20px 0px;padding: 25px 22px;}
.loadies-banner-section .content-info-col h1 {font-size: 38px;line-height: 48px;}
.loadies-banner-section .content-info-col p {font-size: 20px;line-height: 32px;padding: 0 0 25px;}
.primary-btn {flex-wrap: wrap;}
.primary-btn a.primary_btns {font-size: 18px;line-height: 22px;padding: 13px 32px;}
.hm-about-section .about-d-col .premium-box-col .inner-row {grid-template-columns: repeat(1,1fr);}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:first-child {padding: 0 0 20px;border-right: 0px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(2) {padding: 20px 0 20px 0px;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:nth-child(3) {padding: 20px 0 20px;border-right: 0px;border-bottom: 1px solid #0000000F;}
.hm-about-section .about-d-col .premium-box-col .inner-row .icon-box:last-child {padding: 20px 0 0 0px;}
.features-wrapper {grid-template-columns: repeat(1,1fr);gap: 20px;}
.rental-solution-section .about-d-col .solution-col { width: 100%;}
.rental-solution-section .about-d-col .load-col {width: 100%;}
.rental-solution-section .about-d-col { align-items: flex-start;flex-direction: column;}
.single_products_tab .tab-content .products-list {grid-template-columns: repeat(1,1fr);}
.choose-solution-section .about-d-col .choose-col .content-info-col h2 {padding: 6px 0 8px;font-size: 28px;line-height: 38px;}
.upcomming-event-section .about-d-col {flex-wrap: wrap;flex-direction: column;}
.upcomming-event-section .about-d-col .upcomming-content-col {width: 100%;}
.upcomming-event-section .about-d-col .upcomming-img-col {width: 100%;}
h2 {font-size: 28px;line-height: 38px;}
.custom-main-collection-list .title.title--primary {font-size: 28px;line-height: 38px;}
.custom-featured-coll .collection__title.title-wrapper h2 {font-size: 28px;line-height: 38px;}
.testimonial-section .page-width {padding: 0 1.5rem;}
.faq-section .about-d-col .solution-col {width: 100%;}
.faq-section .about-d-col .load-col {display: flex;width: 100%;}.upcomming-event-section .about-d-col, .faq-section .about-d-col {flex-direction: column;}
.powerstation-section {padding: 100px 0;}
.footer__blocks-wrapper .custom-item-1 {width: 100%;padding-right: 10px;}
.footer__blocks-wrapper .footer-block.custom-item-2, .footer__blocks-wrapper .footer-block.custom-item-3 { width: 100%; flex-grow: inherit;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 {flex-direction: column;width: 100%;}
.footer .footer__content-top .grid {row-gap: 30px;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 .footer-block__newsletter {flex-grow: inherit;max-width: 100%; width: 100%;justify-content: flex-start;text-align: left;}
.footer .newsletter-form {display: flex;flex-direction: column;justify-content: left;align-items: baseline;width: 100%;position: relative;}
.footer__blocks-wrapper .footer-block--newsletter.custom-item-4 {flex-direction: column; width: 100%;gap: 15px;}
.single_products_tab ul.tabs a.active, .single_products_tab .tabs a { font-size: 18px;line-height: 24px;}
.loadies-banner-section {padding: 80px 0;}
.loadies-banner-section .content-info-col h1 {font-size: 32px;line-height: 42px;padding: 0 0 15px;}
.single_products_tab ul.tabs {overflow-x: auto;white-space: nowrap;gap: 15px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact {gap: 10px;flex-wrap: wrap;justify-content: center;}
.category-grid .grid {grid-template-columns: repeat(1, 1fr);}
.category-grid .card-wide {grid-column: span 1;}
.category-grid .card-md {grid-row: span 1;}
.category-grid .card-lg {grid-column: span 1;grid-row: span 1;}
.secondary-btn a.primary_btns {font-size: 18px;line-height: 22px;padding: 13px 32px;}
.footer__blocks-wrapper .custom-item-1 .footer-block__image-wrapper { max-width: 80px; max-width: min(100%,60px)!important;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact p.announcement-bar__message, .icon-image h4 a {font-size: 14px;}
.utility-bar .page-width.utility-bar__grid .announcement-bar.announcement-bar--one-announcement .custom-location-contact .icon-image h4 a {font-size: 14px;}
.footer .footer__copyright.caption {width: 100%;display: flex;justify-content: center;}
.contact-cards {grid-template-columns: 1fr;}
.related-products .product-grid {display: grid;grid-template-columns: repeat(1, 1fr);}
.collection ul#product-grid {grid-template-columns: repeat(1, 1fr);}  
.multicolumn-list {flex-direction: column;gap: 20px;}
.multicolumn-list__item {width: 100% !important;max-width: 100% !important;}
.footer__content-top {padding-left: 20px !important;padding-right: 20px !important;}
.header {padding: 10px 20px 10px 20px !important;}
.utility-bar .page-width.utility-bar__grid {padding-left: 20px !important;padding-right: 20px !important;}
.contact_box {padding: 30px 20px;width: 90%;}
.custom-main-collection-list .card__information .card__heading {font-size: 18px;line-height: 30px;}
.custom-collection .custom-featured-coll .product-grid .grid__item.slider__slide {max-width: 100% !important;width: 100% !important;margin: 0 !important;box-sizing: border-box !important;}
.choose-solution-section .about-d-col .power-col img {display: block;}
.choose-solution-section {background-image: none !important;}
.choose-solution-section .page-width { padding: 0;}

}

@media(max-width: 430px){
.custom-main-collection-list .collection-list {flex-direction: column;}
.custom-main-collection-list .collection-list .collection-list__item.grid__item {max-width: 100%;width: 100%;}
.custom-main-product .collection #product-grid .card-wrapper .card {flex-direction: column;}
}