*{box-sizing:border-box !important}div#mobilecontent{display:none}header.mobile-header{display:none !important}header.mobile-header a#logo{position:relative !important;width:100% !important;white-space:unset !important;top:0 !important;left:0 !important}header.mobile-header{padding:0 !important;background:#fff !important}header.mobile-header .row-header{display:flex;padding:10px;align-items:center;box-shadow:9px 6px 30px #00000014}header.mobile-header .row-header img{width:100% !important;height:100px;object-fit:contain;object-position:left}header.mobile-header .row-header div#mobileToggle{position:static;width:100%;max-width:30%;align-items:end}header.mobile-header .row-header a#logo{max-width:70%;height:unset !important}header.mobile-header .row-header div#mobileToggle span{width:30px}header.mobile-header .row-header .mobile-toggle.active span{width:30px}header.mobile-header a#logo img{display:block !important}div#mobilecontent article .home-buttons{position:static !important;display:flex;gap:20px;padding:20px}div#mobilecontent article .home-buttons a{position:static !important;display:flex;justify-content:center;align-items:center;width:100% !important;height:100% !important;padding:10px 30px;border-radius:50px;white-space:normal !important;font-weight:700;border:2px solid #fecf04;background:#fecf08 !important;color:#000 !important;text-indent:unset !important;font-size:16px !important}div#mobilecontent article .home-buttons a.sales{background:0 0 !important;color:#fff !important}.heading-wrap h1{float:unset}div#mobilecontent article .home-buttons a.sales:hover{background:#fecf04 !important;color:#000 !important}div#mobilecontent article .home-buttons a.rental:hover{background:0 0 !important;color:#fff !important}.about-content .left-side-container .page-content{margin:0 !important;float:none !important;width:100% !important}.about-content .row-wrapper{background:#f3f2f2}.about-content .row-wrapper h1{font-size:30px !important}.about-content .row-wrapper p{font-size:16px;font-weight:400;line-height:26px}.mobile-header p.phone-number{display:none}.about-content .row-wrapper .page-sidebar{float:none !important;width:100% !important;margin:0 !important}div#mobilecontent .content.equipment-categories-content{background:#fff}div#mobilecontent .content.equipment-categories-content .icon-wrap{display:grid !important;grid-template-columns:1fr 1fr;margin:0 !important;gap:20px;padding:50px 0;width:100% !important;height:100% !important}div#mobilecontent .content.equipment-categories-content .icon-wrap a{width:100% !important;margin:0 !important;font-size:16px !important;background:#fff;box-shadow:0 -4px 15px #0000002e;border-radius:10px;padding:20px;line-height:24px}div#mobilecontent .content.equipment-categories-content .page-content.full-width.sales-section{width:100% !important;margin:0 !important;padding:50px 20px !important;float:unset !important;box-sizing:border-box}div#mobilecontent .content.equipment-categories-content .page-content.full-width.sales-section h1.f-left{padding:0;margin:0;font-size:30px}div#mobilecontent .content.equipment-categories-content .page-content.full-width.sales-section .f_right.single-link a{font-size:16px;line-height:20px}div#mobilecontent .content.equipment-categories-content .content p,div#mobilecontent .team-contact p{font-size:16px !important;line-height:26px !important;max-width:100% !important;width:100% !important;padding:0 !important}section.wrap:has(div#mobilecontent .team-contact){background:url("https://heavyironinc.com/wp-content/themes/heavyiron/assets/images/white-faded-seal.jpg") top right no-repeat !important}.f_right.single-link{float:unset}#container>header nav ul li a{border:none !important}div#rentalsection h1{padding:0 !important}div#rentalsection .f_right{float:unset}div#rentalsection .f_right a.print-icon{display:flex !important;font-size:16px !important;line-height:24px !important}div#mobilecontent h1{font-size:30px !important}div#container section.wrap:has(.contact-content),section.wrap:has(#mobilecontent .gallery-content){background:url("https://heavyironinc.com/wp-content/themes/heavyiron/assets/images/white-faded-seal.jpg") top right no-repeat !important;background-color:transparent !important}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content,section.wrap:has(#mobilecontent .gallery-content) .page-content{width:100% !important;margin:0 !important;padding:50px 20px}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content h3{font-size:16px !important;line-height:24px;font-weight:400 !important}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content h3 strong{font-weight:400}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content img{float:unset !important;width:100%;margin:0;border-radius:10px}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content p{font-size:16px;line-height:26px}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content p strong{font-weight:500 !important}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content input,div#container section.wrap:has(.contact-content) div#mobilecontent .page-content textarea{width:100%;height:unset !important;border-radius:10px;margin:10px 0;padding:10px}div#container section.wrap:has(.contact-content) div#mobilecontent .page-content h3#email-list,div#container section.wrap:has(.contact-content) div#mobilecontent .page-content h3.wp-block-heading{font-size:30px;padding-bottom:20px;font-weight:600 !important}div#container section.wrap:has(.contact-content) .page-content div#mobilecontent p.social-media-icons{display:flex}section.wrap:has(#mobilecontent .gallery-content) .page-content h1{font-weight:700 !important}section.wrap:has(#mobilecontent .gallery-content) .page-content h2{text-align:left;font-size:20px !important}.icon-wrap{margin:0 !important}@media screen and (max-width:1024px){div#mobilecontent{display:block}div#container:has(.wounded-warriors-content),div#container:has(.equipment-list-content){width:100% !important}div#container:has(.wounded-warriors-content) .page-content{width:100% !important;padding:300px 20px 50px;margin:0 !important}div#container:has(.wounded-warriors-content) .page-content p{font-size:16px;line-height:24px}div#container:has(.wounded-warriors-content) .page-content img{width:100%;margin:0;height:200px;object-fit:contain;margin:0 !important}div#container:has(.faq-page){width:100%}.gallery-images{display:grid;grid-template-columns:1fr 1fr}.gallery-images img{margin:0 !important;height:100px;object-fit:contain}div#gallery-2{display:grid;grid-template-columns:1fr 1fr;padding-top:50px;gap:20px}div#gallery-2 dl.gallery-item{width:100%}div#gallery-2 img{width:100%}div#gallery-2 dd{padding-top:20px;font-size:16px;font-weight:400}div#gallery-2 br{display:none}div#container:has(.faq-page) .page-content,div#container:has(.equipment-list-content) .page-content.full-width{width:100% !important;margin:0 !important;padding:50px 20px}div#container:has(.faq-page) .page-content p{font-size:16px;line-height:26px}.question-header strong{font-weight:700}div#container:has(.faq-page) a.back-to-top{text-align:left !important}section.wrap:has(div#mobilecontent .team-contact) .page-content{width:100% !important;margin:0;padding:50px 20px}.menu-main-menu-container ul{gap:5px !important}.menu-main-menu-container a{font-size:14px !important}div#mobilecontent .content.equipment-categories-content .icon-wrap{grid-template-columns:1fr 1fr 1fr 1fr}.mobile-toggle.active{position:absolute !important;top:10px}header.mobile-header{display:block !important}div#desktopcontent,header.desktop-header{display:none !important}section.wrap:has(#mobilecontent){background:#051847 !important}body #container #mobilecontent .row-wrapper .right-side-container .page-content{margin:0 !important;width:100% !important;float:unset !important}.left-side-container .page-wrap{display:flex !important;flex-flow:column}div#container:has(#mobilecontent){width:100% !important}div#container:has(#mobilecontent) section.wrap{min-height:unset !important;overflow:hidden}#container>.wrap article.content.home-content .row-wrapper .hero-heading{position:static !important}.row-wrapper{padding:50px 20px}.right-side-container h1.hero-heading{font-size:30px !important}.right-side-container p{font-size:16px;line-height:26px}#container>.wrap article.content.home-content div.partner-images a,#container>.wrap article.content.home-content div.partner-images img{float:unset !important;width:50px;height:50px !important;border-radius:50px;margin:0 !important}#container>.wrap article.content.home-content div.partner-images{display:flex !important;justify-content:center;padding-bottom:40px !important;gap:20px}body #container>footer a,body #container>footer span{text-transform:none !important;font-size:16px}body #container>footer{display:flex;flex-flow:column;align-items:start;gap:10px;padding:50px 20px}.page-id-1187 div#container{width:100% !important}.page-id-1187 div#container .page-content{margin:0 !important;width:100% !important;padding:50px 20px}.page-id-1187 div#container .page-content h1{font-size:30px !important}.page-id-1187 div#container .page-content p,.page-id-1187 div#container .page-content li{font-size:16px;line-height:26px;font-weight:400}.page-id-1187 div#container .page-content img{float:unset !important;width:100%;margin:20px 0;border-radius:20px}section.wrap:has(div#mobilecontent .team-contact) .page-content h5{font-size:26px;line-height:34px}section.wrap:has(div#mobilecontent .team-contact) .page-content{width:100% !important;margin:0 !important;padding:50px 20px}}@media screen and (max-width:767px){div#mobilecontent .content.equipment-categories-content .icon-wrap{grid-template-columns:1fr 1fr}}