input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;}#main-outer-menu,body{max-width:1920px;margin:0 auto;}body{overflow-x:hidden;}.fit-content{width:fit-content !important;}.banner-section::before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:rgba(0,0,0,.26);z-index:0;}#commercial-paving-banner{position:relative;}#commercial-paving-banner:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:rgba(0,0,0,.26);z-index:0;}#asphalt-paving-form .form-button button::after,#asphalt-paving-form .wpcf7-not-valid-tip,#contactus-form .contact-us-wrap p .wpcf7-not-valid-tip,#contactus-form button::after,#main-outer-menu .et_pb_row .et_pb_column:last-child,#responsive-contact-form,.et_pb_row_0_tb_header.flex::after,.post-meta{display:none;}.mejs__offscreen{display:none !important;}#satisfied-customers-logo,.flex{display:flex;justify-content:space-between;}.prevent-click > a{pointer-events:none;}#about-commercial-parking-section-two span,#hudson-service span,#newsletter-section .et_pb_text_inner span,#parking-footer .et_pb_text_inner p span,.prevent-click > li:hover a,.responsive-text span{color:#fca001;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){z-index:9;width:345px;margin:10px;height:460px;min-height:460px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2) h4{display:flex;flex-direction:column;align-items:center;gap:20px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2) h4::after{content:"";display:block;width:86px;height:3px;background-color:#fff;}#flipbox-container .dsm-flipbox:hover .dsm_flipbox_child:first-child,#flipbox-container .dsm-flipbox:hover .dsm_flipbox_child:nth-child(2){-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0);}.flipbox-container{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:0;}#commercial-parking-absolute{left:225px;right:0;}.flipbox-container .dsm_flipbox_wrapper .et_pb_button_wrapper{padding:0 10px;}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child
  .et_pb_image_wrap,#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child
  .et_pb_image_wrap
  img,#asphalt-paving-form .form-button,#asphalt-paving-form .paving-contact:nth-child(n + 10):nth-child(-n + 11),#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_button,#hudson-service.ebook #concrete-paving-ebook .et_pb_column .et_pb_module,#hudson-work-gallery .et_pb_button,#latest-blog-right .et_pb_column,#latest-blog-right .et_pb_column .post-thumbnail img,.card-section .et_pb_button_module_wrapper .et_pb_button,.flipbox-container .dsm_flipbox_wrapper .et_pb_button_wrapper .et_pb_button{width:100%;}.card-section .dsm_perspective_image{z-index:1;}.card-section .et_pb_button_module_wrapper{padding:0 10px 0 20px;z-index:99;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:100px;}#main-outer-menu.menu-scroll{background-color:#424141 !important;transition:.4s;}#main-outer-menu.menu-scroll > .et_pb_row,.blog p{padding-bottom:0;}#main-outer-menu.menu-scroll #Nav-left-logo{width:140px !important;transition:.4s ease-in-out;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:274px;}#page-container #explore-all-posts-button::after,#page-container #header-button::after,#page-container #home-banner-button::after,#page-container #recent-work-gallery-button::after{display:block !important;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/header-button-arrow.png") 0 0/15px no-repeat;height:15px;width:15px;position:absolute;right:38px;top:17px;opacity:1;transition:.4s ease-in-out;}#page-container #explore-all-posts-button:hover:after,#page-container #header-button:hover:after,#page-container #home-banner-button:hover:after,#page-container #recent-work-gallery-button:hover:after{transform:translate3d(5px,-3px,5px);transition:.4s ease-in-out;}#page-container #explore-all-posts-button::after,#page-container #recent-work-gallery-button::after{right:80px;}#header-main-menu{margin-left:187px;}#header-main-menu #menu-main-menu li{margin-top:0;margin-right:10px;cursor:pointer;padding:75px 10px 30px;transition:.4s ease-in-out;}#main-outer-menu.menu-scroll #header-main-menu #menu-main-menu li{padding:38px 10px 12px;}#main-outer-menu #header-callme,#main-outer-menu .et_pb_button_0_tb_header_wrapper,#main-outer-menu.menu-scroll #header-callme,#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{transition:.4s ease-in-out;}#main-outer-menu #header-callme{padding-top:68px;}#main-outer-menu.menu-scroll #header-callme{padding-top:32px;}#main-outer-menu .et_pb_button_0_tb_header_wrapper{margin-top:50px;}#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{margin-top:20px;}#main-outer-menu.menu-scroll .et_pb_image_0_tb_header{padding-top:10px;padding-bottom:10px;}#header-main-menu #menu-main-menu li:hover{background-color:#fca001;transition:.4s ease-in-out;}#header-main-menu #menu-main-menu li.current-menu-item{background-color:#fca001;}#header-main-menu #menu-main-menu .menu-item-has-children li,#main-outer-menu.menu-scroll
  #header-main-menu
  #menu-main-menu
  .menu-item-has-children
  li{margin-right:0;padding:2px 15px;}#header-main-menu #menu-main-menu .menu-item-has-children li a{font-size:14px;font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;line-height:18px;padding:4px;font-weight:400;}#banner-social-icons{width:auto;bottom:18.2vh;}#asphalt-banner-icons .et_pb_module,#banner-social-icons .et_pb_social_media_follow{display:flex;flex-direction:column;}#banner-social-icons .et_pb_social_media_follow li{height:60px;width:100px;}#banner-social-icons .et_pb_social_media_follow li:last-child{transform:translateX(-5px);}#Homepage-banner-buttons,#about-banner-headings.gallery{bottom:250px;}#homepage-banner-headings{bottom:300px;}.industry-hover-module{cursor:pointer;}.industry-hover .industry-hover-module::before{display:block !important;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/header-button-arrow.png") 0 0/17px no-repeat;height:17px;width:17px;position:absolute;opacity:1;top:17px;bottom:0;left:25px;right:0;}.testimonial .testimonial-para{display:flex;gap:20px;}.testimonial .testimonial-para::before{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/Testimonialquote.png");}.testimonial .owl-dots{text-align:center;position:absolute;left:0;right:0;bottom:50px;}.testimonial .owl-dots .owl-dot{margin-right:10px;}.testimonial .owl-dots .owl-dot span,.testimonial .owl-dots .owl-dot.active span{background:#ffa800;height:15px;width:15px;display:block;border-radius:50%;}.testimonial .owl-dots .owl-dot span{background:#858584;}.card-section .owl-nav button{position:absolute;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/card-carousel-arrow.png") 0 0/61px !important;height:60px;width:60px;top:41.5%;bottom:0;transition:.4s ease-in-out;}.card-section .owl-nav button:hover{opacity:.8;transition:.4s ease-in-out;}.card-section .owl-nav button span{font-size:0px;}.card-section .owl-nav .owl-prev{left:40px;}.card-section .owl-nav .owl-next{right:40px;transform:rotate(180deg);}#satisfied-customers-logo .et_pb_column:first-child{width:105px;}#satisfied-customers-logo .et_pb_column:nth-child(2){width:230px;}#satisfied-customers-logo .et_pb_column:nth-child(3){width:210px;}#satisfied-customers-logo .et_pb_column:nth-child(4){width:130px;}#satisfied-customers-logo .et_pb_column:nth-child(5){width:auto;margin-left:25px;}#satisfied-customers-logo .et_pb_column:nth-child(5) .et_pb_module{width:310px;}#satisfied-customers-logo .et_pb_column:nth-child(6){width:300px;margin-top:10px;}#about-banner-headings{bottom:180px;}#about-commercial-parking-section-two{display:flex;flex-direction:row-reverse;}#about-commercial-parking-section .et_pb_column:first-child{width:43%;}#about-commercial-parking-section .et_pb_column:last-child{width:57%;}#about-commercial-parking-section-two .et_pb_image{display:flex;justify-content:center;}.check-icon div{display:flex;gap:10px;}.check-icon div::before{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/check-icon.png");}#hudson-banner-headings{bottom:130px;}#hudson-service{display:flex;margin:0 auto;}#hudson-work-gallery .et_pb_button_module_wrapper{opacity:0;transition:.4s ease-in-out;}#hudson-work-gallery .et_pb_column:hover .et_pb_button_module_wrapper{opacity:1;transition:.4s ease-in-out;}#hudson-work-gallery .et_pb_row{overflow:hidden;cursor:pointer;}#hudson-work-gallery .owl-nav{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;z-index:-1;bottom:70px;}#hudson-work-gallery .owl-prev{margin-left:50px;transform:rotate(180deg);bottom:70px;}#hudson-work-gallery .owl-next{margin-right:50px;}#hudson-work-gallery .owl-next span,#hudson-work-gallery .owl-prev span{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/Hudson-carousel-arrow.png");}#about-commercial-parking-section .et_pb_button_1_wrapper{position:absolute;bottom:0;left:279px;}.satisfied-customers-logo .owl-dots{text-align:center;}.satisfied-customers-logo .owl-dots span{display:block;height:8px;width:8px;background-color:#cbc4c4;border-radius:50%;margin-right:10px;}.satisfied-customers-logo .owl-dot.active span{background-color:#fa9f01;}#about-commercial-parking-section.commercial-paving-banner{position:absolute;bottom:90px;left:0;right:0;}#asphalt-paving-form{background-color:rgba(255,255,255,.651);border-radius:26px;padding:40px 35px 10px;display:flex;justify-content:space-between;flex-wrap:wrap;}#asphalt-paving-form h2{font-size:76px;letter-spacing:-2px;line-height:86px;color:#000;font-weight:500;font-family:"Bebas Neue";width:100%;}#asphalt-paving-form .paving-contact{width:49.5%;}#asphalt-paving-form .paving-contact:nth-child(-n + 9) p{height:55px;margin-bottom:8px;}#asphalt-paving-form .paving-contact input,#asphalt-paving-form .paving-contact select,#asphalt-paving-form .paving-contact textarea{font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:500;font-family:Gilroy;border-radius:4px;border:none;padding-top:0;padding-bottom:0;padding-left:20px;resize:none;width:100%;height:100%;}#asphalt-paving-form .form-button button,#contactus-form button{background-color:#fca001;display:inline-block;line-height:30px;text-transform:uppercase;}#asphalt-paving-form .paving-contact .wpcf7-list-item input{width:17px;height:17px;}#asphalt-paving-form .paving-contact:nth-child(10) .wpcf7-list-item{width:40%;margin-left:0;}#asphalt-paving-form .paving-contact:nth-child(10) p{display:flex;flex-direction:column;font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:700;font-family:Gilroy;margin-top:10px;}#asphalt-paving-form span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;}#asphalt-paving-form .paving-contact:nth-child(10) p span,.blog .post-desc{font-size:18px;letter-spacing:0;line-height:25px;color:#161616;font-weight:500;font-family:Gilroy;}.blog .post-title,.wpcf7-response-output{font-size:21px;letter-spacing:0;line-height:31px;font-family:Gilroy;}#asphalt-paving-form .paving-contact:nth-child(11) p{height:150px;margin-top:15px;margin-bottom:25px;}#asphalt-paving-form .paving-contact:nth-child(11) p textarea{padding-left:30px;padding-top:20px;}#asphalt-paving-form .form-button button{width:100%;border:2px solid #fca001;border-radius:54px;font-size:20px;letter-spacing:0;color:#fff;font-weight:700;font-family:Gilroy;text-align:center;transition:.4s ease-in-out;padding:.3em 1em;cursor:pointer;}#asphalt-paving-form .form-button button:hover{border:2px solid #fff;background-color:transparent;transition:.4s ease-in-out;}#asphalt-banner-icons{bottom:680px;width:auto;}#asphalt-banner-icons .et_pb_module li{height:60px;}#asphalt-banner-icons .et_pb_module li:last-child a{transform:translate(-7px);}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:first-child{width:49%;}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child{width:47%;margin-left:10px;}#about-commercial-parking-section.commercial-paving-secondsec
  .et_pb_column:last-child{width:55%;}#about-commercial-parking-section.commercial-paving-secondsec
  .et_pb_column:first-child{width:42%;}#hudson-service.ebook .et_pb_column{display:flex;flex-wrap:wrap;}#hudson-service.ebook
  .et_pb_column
  .et_pb_module:nth-child(n + 3):nth-child(-n + 8),#latest-blog-right .et_pb_column .post-content,#latest-blog-right .et_pb_column .post-thumbnail{width:50%;}#hudson-service.ebook .et_pb_column img{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.5));}.blog{display:flex;column-gap:30px;border-bottom:1px solid #eee;margin-bottom:55px;padding-bottom:26px;}.blog .post-thumbnail img{width:190px;height:130px;}.blog .post-content{width:70%;}.blog .post-title{color:#161616;font-weight:700;transition:all 400ms ease-in-out;}.post-title:hover{color:#4a4848;transition:all 400ms ease-in-out;}.blog-nav-next a,.blog-nav-previous a,.blog-read-more a,.single-post .submit{line-height:38px;color:#fca001;font-family:Gilroy-bold,Helvetica,Arial,Lucida,sans-serif;transition:.5s ease-in-out;font-weight:700;font-size:14px;text-align:center;padding:10px 30px;}.blog-read-more a,.single-post .submit{border:2px solid #fca001;border-radius:56px;}.blog-nav-next a:hover,.blog-nav-previous a:hover,.blog-read-more a:hover{background-color:#fca001;color:#fff;transition:.5s ease-in-out;}.blog-read-more{margin-top:18px;}.blog-nav-next a,.blog-nav-previous a{border:2px solid #fca001;}.mc4wp-alert p,.single-post .entry-content p{font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;}#contactus-form .contact-us-wrap{display:inline-block;width:48%;margin-bottom:8px;margin-left:4px;}#contactus-form .contact-us-wrap:nth-child(10),#contactus-form .contact-us-wrap:nth-child(9){display:block;width:96.8%;}#contactus-form .contact-us-wrap p,#contactus-form .contact-us-wrap p span,#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select{display:inline-block;width:100%;height:55px;}#contactus-form .contact-us-wrap:nth-child(10) p,#contactus-form .contact-us-wrap:nth-child(10) p span{height:auto;}#contactus-form .contact-us-wrap p span textarea{display:block;width:99.8%;height:150px;}#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select,#contactus-form .contact-us-wrap p span textarea{font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:500;font-family:Gilroy;border-radius:4px;border:none;padding-top:0;padding-bottom:0;padding-left:8px;resize:none;}#contactus-form button{border:1px solid #fca001;width:96.9%;border-radius:54px;font-size:20px;letter-spacing:0;color:#fff;font-weight:700;font-family:Gilroy;text-align:center;transition:.4s ease-in-out;}#contactus-form button:hover{border:1px solid #fff;background-color:transparent;transition:.4s ease-in-out;padding:.3em 1em;cursor:pointer;}.wpcf7-response-output{color:#fff;font-weight:500;}#faq-module .et_pb_toggle_close{background-color:transparent;padding:20px;border:0;border-bottom:1px solid #d7d7d7;}#hudson-service.market-pages .et_pb_row:last-child{display:flex;}#hudson-service.market-pages .et_pb_row:last-child .et_pb_column{align-items:center;}#Latest-from-blog-section .et_pb_row{width:100%;max-width:1334px;}#Latest-from-blog-section a{text-transform:capitalize;}#Latest-from-blog-section a img{max-height:456px;}#latest-blog-right{display:flex;flex-direction:column;gap:35px;}#latest-blog-right .post{display:flex;gap:35px;}#latest-blog-right .et_pb_column .post-content .post-title{font-size:29px;letter-spacing:-1px;line-height:35px;color:#0c0c0c;font-weight:700;font-family:Gilroy;}#latest-blog-right .et_pb_column .post-content .post-date{font-size:17px;line-height:31px;color:#616364;font-weight:500;font-family:Gilroy;}#latest-blog-right .et_pb_column .post-content .read-more{font-size:17px;line-height:31px;text-decoration:underline;color:#fca001;font-weight:700;font-family:Gilroy;transition:.4s ease-in-out;}#latest-blog-right .et_pb_column .post .post-content .read-more:hover{color:#000;transition:.4s ease-in-out;}#latest-blog-right .post .post-thumbnail{overflow:hidden;}#et_pb_contact_form_0 .et_contact_bottom_container{width:100%;margin-top:12px;}.mailchimp-newsletter-fields .our-mail{width:100%;padding:16px;border:0 solid #333;border-bottom-width:2px;border-bottom-color:#fff;font-size:20px;line-height:35px;color:#fff;background-color:rgba(255,255,255,0);text-align:center;font-family:gilroy-med;margin-bottom:3%;}.mailchimp-newsletter-fields .our-mail::placeholder{color:#fff;font-family:gilroy-med;}.mailchimp-newsletter-fields .button{padding:.3em 1em;color:#fff;border-radius:54px;background-color:#fca001;width:100%;font-size:20px;font-weight:500;line-height:1.7em;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid #fca001;cursor:pointer;transition:.4s ease-in-out;font-family:gilroy-med;}.mailchimp-newsletter-fields .button:hover{background:0 0;color:#fca001;transition:.4s ease-in-out;}.mc4wp-alert p{font-size:14px;line-height:20px;margin-top:10px;color:#fff;}#footer-menu #menu-footer{flex-direction:column;}.single-banner{min-height:580px;background:#000;position:relative;display:flex;justify-content:center;}.single-banner .entry-title{position:absolute;bottom:80px;font-size:80px;line-height:90px;color:#fff;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;text-align:center;margin:0 250px;}.single-post .entry-content p{font-size:18px;line-height:28px;}.single-post .entry-content h2{font-family:"Bebas Neue",sans-serif;font-size:40px;line-height:50px;}.single-post .submit:hover{background-color:#fca001;color:#fff;transition:.5s ease-in-out;padding:10px 30px;}.author #main-outer-menu,.category #main-outer-menu,.tag #main-outer-menu{background-color:#424141 !important;}.author #main-content,.category #main-content,.tag #main-content{margin-top:300px;}#bergen-town-section .et_pb_module{text-transform:capitalize;}#ebook-page{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1360px;margin:0 auto;}#ebook-page .ebook-page-section{width:265px;margin:0;}.post-thumbnail-fix img{height:282px;}@media screen and (max-width: 1800px){#header-main-menu{margin-left:20px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:70px;}#satisfied-customers-logo{display:flex;flex-wrap:wrap;justify-content:center;column-gap:65px;row-gap:10px;}.flipbox-container{justify-content:center;column-gap:0;row-gap:10px;}.flipbox-container .et_pb_row{margin:5px;}#commercial-parking-section{display:flex;align-items:center;}}@media screen and (max-width: 1680px) and (min-width: 981px){#header-main-menu,.industry-hover .et_pb_row{margin-left:20px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:143px;}#header-main-menu #menu-main-menu li{margin-right:5px;padding:75px 8px 30px;}#header-main-menu #menu-main-menu li a,#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper .et_pb_button,#main-outer-menu .et_pb_blurb_description p{font-size:18px;}#main-outer-menu .et_pb_blurb_container{padding-left:10px;}#header-main-menu #menu-main-menu .et_pb_blurb_container{padding-left:0;}.industry-hover .et_pb_row .et_pb_row_inner{left:0;}#commercial-parking-section .et_pb_column{width:50%;}.responsive-text{font-size:50px !important;line-height:60px !important;}.card-section .et_pb_button_module_wrapper{padding:0 5px 0 15px;}#asphalt-banner-icons{bottom:0;left:0;padding-bottom:20px !important;}#asphalt-banner-icons .et_pb_module{flex-direction:row;justify-content:center;}#about-commercial-parking-section .et_pb_button_1_wrapper{left:300px;}#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper{margin-left:0 !important;margin-top:-60px !important;}.post-thumbnail-fix img{height:224px;}}@media screen and (max-width: 1440px){#newsletter-image-section{width:590px;}#Homepage-banner-buttons{bottom:23.15vh;}#homepage-banner-headings{bottom:27.78vh;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:120px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:50px;}#about-commercial-parking-section-two .et_pb_image{gap:20px;}#about-commercial-parking-section .et_pb_column{width:50%;}#about-commercial-parking-section,#about-commercial-parking-section-two{display:flex;gap:20px;}#about-commercial-parking-section.commercial-paving-banner{justify-content:center;bottom:50px;}#about-commercial-parking-section .et_pb_column:first-child{width:70%;}#responsive-contact-form{display:block;}#about-commercial-parking-section .et_pb_module:first-child p br,#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:last-child,#hudson-service .et_pb_row:last-child .et_pb_module:first-child p br{display:none;}#asphalt-banner-icons{bottom:400px;left:auto;}#asphalt-banner-icons .et_pb_module{flex-direction:column;}#commercial-paving-banner{min-height:950px;}#about-commercial-parking-section .responsive-text:last-child,#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child
    .et_pb_module:nth-child(2){padding-top:0 !important;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_module:first-child{font-size:60px !important;}#commercial-paving-banner.asphalt-paving-section{min-height:100vh;display:flex;align-items:center;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:20vh;}#about-commercial-parking-section.asphalt-paving-banner{position:static;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:80px !important;line-height:90px;text-align:center;}#commercial-paving-banner.concrete-paving-banner{min-height:830px;}#commercial-paving-banner.concrete-paving-banner #asphalt-banner-icons{bottom:200px;}#header-main-menu #menu-main-menu li{padding:75px 6px 10px;}#header-main-menu #menu-main-menu li a{font-size:16px;}#header-main-menu{margin-left:16px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:20px;}.post-thumbnail-fix img{height:224px;}}@media screen and (max-width: 1280px){#testimonial{padding-top:50px;padding-bottom:0;}#about-commercial-parking-section,#about-commercial-parking-section-two{flex-direction:column-reverse;align-items:center;align-items:center;}#about-commercial-parking-section .et_pb_column,#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section .et_pb_column:last-child,#about-commercial-parking-section-two .et_pb_column,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child,#hudson-service .et_pb_row{width:90%;}#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section-two .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child{margin-top:50px;}#about-commercial-parking-section .et_pb_image,#about-commercial-parking-section-two .et_pb_image{display:flex;justify-content:center;}#hudson-service{flex-direction:column;gap:40px;}#about-commercial-parking-section p br{display:none;}#about-commercial-parking-section .et_pb_module{padding-right:0 !important;}#about-commercial-parking-section .et_pb_module:nth-child(2){padding-top:0 !important;}#hudson-service .et_pb_row:nth-child(2) .et_pb_module{margin-left:auto;}#asphalt-paving-form h2,.single-banner .entry-title{font-size:50px;line-height:60px;}#about-commercial-parking-section.market-pages-banner
    .et_pb_column:first-child,#hudson-service.ebook .et_pb_row:first-child{width:80%;}#hudson-service.ebook .et_pb_row .et_pb_image{margin:0 !important;}#hudson-service.ebook .et_pb_column,#hudson-service.market-pages .et_pb_row:last-child .et_pb_column{justify-content:center;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_column:last-child{width:49%;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_video,#about-commercial-parking-section.commercial-paving-firstsec .et_pb_video,#about-commercial-parking-section.commercial-paving-secondsec .et_pb_video{min-height:auto;}#hudson-service.market-pages .et_pb_row:last-child .et_pb_module{margin:0;}#footer-logos li a{width:50px;}#market-video-heading{margin-bottom:0 !important;}#market-video{margin-top:0 !important;}#header-main-menu #menu-main-menu li a,#main-outer-menu .et_pb_blurb_description p{font-weight:500;}}@media screen and (max-width: 1279px){#header-button,#header-main-menu #menu-main-menu li a,#main-outer-menu .et_pb_blurb_description p{font-size:16px;}#commercial-parking-section{flex-direction:column-reverse;gap:50px;text-align:center;padding-right:30px;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:0;}#commercial-parking-section .et_pb_column p,#commercial-parking-section .et_pb_image,#testimonial .et_pb_row .et_pb_column:nth-child(2) .et_pb_module{text-align:center;}#commercial-parking-section .et_pb_column,#testimonial .et_pb_row .et_pb_column{width:100%;}#Contact-form-section .et_pb_row .et_pb_column:first-child,#commercial-parking-section .et_pb_column p br,#main-outer-menu .et_pb_blurb_container{display:none;}#commercial-parking-absolute{position:static !important;transform:none;}#newsletter-section .et_pb_row,#testimonial .et_pb_row{display:flex;flex-direction:column-reverse;}#newsletter-section .et_pb_contact{left:85px;}#newsletter-section .et_pb_row .et_pb_column .et_pb_text,.et_pb_code.mailchimp-newsletter-fields{margin-left:0 !important;}#Homepage-banner-buttons,#newsletter-image-section{display:flex;}#testimonial .et_pb_row .et_pb_column:first-child{margin-top:50px;}#header-main-menu #menu-main-menu li,#main-outer-menu.menu-scroll #header-main-menu #menu-main-menu li{padding:38px 4px 12px;}#main-outer-menu #header-callme{padding-top:32px;}#main-outer-menu #header-callme .et-waypoint{font-size:20px;}#header-button{padding:8px 35px 8px 20px !important;}#page-container #header-button::after{right:10px;top:15px;}#main-outer-menu .et_pb_button_0_tb_header_wrapper{margin-top:25px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:20px;}#newsletter-image-section.newsletter-button .et_pb_button_module_wrapper{text-align:left;}}@media screen and (max-width: 1024px){#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){opacity:0;transition:.4s ease-in-out;transform:none;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2):hover{opacity:1;transition:.4s ease-in-out;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_column:last-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:last-child{width:80%;display:flex;justify-content:center;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{width:95%;}.single-banner .entry-title{margin:0 50px;}}@media screen and (max-width: 980px){#contact-us-page .et_pb_column,#parking-footer .et_pb_blurb_content{display:flex;justify-content:center;}#main-outer-menu .et_pb_row .et_pb_column:nth-child(2){display:none;}#main-outer-menu .et_pb_row .et_pb_column:last-child{display:block;margin-top:25px;}#main-outer-menu ul.et_mobile_menu{position:fixed;top:0;background-color:#10131e !important;height:100vh;padding-top:30vh;overflow:scroll;}#main-outer-menu ul.et_mobile_menu a{font-size:20px;line-height:22px;font-weight:500;font-family:Gilroy;text-transform:uppercase;color:#fff;transition:.4s ease-in-out;padding:5px 10px;width:max-content;display:flex;gap:5px;}#main-outer-menu ul.et_mobile_menu a:hover{color:#fca001;transition:.4s ease-in-out;}#main-outer-menu .mobile_menu_bar{z-index:99999;}#page-container #explore-all-posts-button::after,#page-container #header-button::after,#page-container #home-banner-button::after,#page-container #recent-work-gallery-button::after{top:12px;}#latest-blog-right .et_pb_column .post-content .post-title{font-size:20px;line-height:30px;}.mobile_nav.opened .mobile_menu_bar:before{content:"M";background:#fff;}#main-outer-menu ul.et_mobile_menu .menu-item-has-children li a{font-size:14px;font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;line-height:18px;padding:4px;font-weight:400;}#main-outer-menu
    ul.et_mobile_menu
    .menu-item-has-children.inner-submenu
    > .sub-menu{height:0;opacity:1;visibility:hidden !important;transition:.4s ease-in-out;transform:scale(0);transform-origin:top left;}#main-outer-menu
    ul.et_mobile_menu
    .menu-item-has-children.inner-submenu.click-submenu
    > .sub-menu{height:100%;opacity:1;visibility:visible !important;transition:.4s ease-in-out;transform:scale(1);transform-origin:top left;}#main-outer-menu ul.et_mobile_menu .menu-item-has-children > a::after{content:"";background-image:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/source/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/drop-down.svg");height:15px;width:15px;background-size:15px;display:block;color:#fff;filter:invert(1);}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text.middlesex{font-size:50px !important;line-height:60px;padding-right:30px !important;}.category #main-content,.tag #main-content{margin-top:150px;}}@media screen and (min-width: 481px) and (max-width: 790px){.flipbox-container .et_pb_row{max-width:480px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){max-width:460px;width:auto;}}@media screen and (max-width: 768px){#newsletter-image-section{flex-direction:column;align-items:center;row-gap:20px;width:auto;}#newsletter-image-section .et_pb_column{width:auto;}#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select,#contactus-form .contact-us-wrap p span textarea,#contactus-form button{font-size:16px;line-height:26px;}#Homepage-banner-buttons{flex-direction:column;row-gap:10px;bottom:12vh;}#Homepage-banner-buttons div,.satisfied-customers-logo .et_pb_module{text-align:center;}#newsletter-section .et_pb_contact{left:0;}.testimonial .testimonial-para{flex-direction:column;}#satisfied-customers-logo .et_pb_column,#satisfied-customers-logo .et_pb_column:nth-child(5) .et_pb_module{width:auto !important;margin-left:0 !important;}.flipbox-container .et_pb_row{margin:0;}#asphalt-paving-form .paving-contact:nth-child(10) .wpcf7-list-item,#hudson-service.ebook
    .et_pb_column
    .et_pb_module:nth-child(n + 3):nth-child(-n + 8){width:100%;}#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:last-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:last-child{width:90%;}#asphalt-paving-form h2{font-size:40px;line-height:50px;letter-spacing:-1px;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child
    .et_pb_module:first-child{font-size:50px !important;}#commercial-paving-banner.asphalt-paving-section{min-height:95vh;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:30vh;}#hudson-work-gallery
    .et_pb_column
    .et_pb_button_module_wrapper
    .et_pb_button{width:96.5%;}#about-commercial-parking-section .et_pb_button_1_wrapper{left:260px;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:40px !important;line-height:50px;width:95%;}#newsletter-image-section.newsletter-button .et_pb_button_module_wrapper{text-align:center;}}@media screen and (max-width: 767px){.industry-hover .industry-hover-module::before{top:20px;left:12px;}#about-commercial-parking-section .et_pb_button_1_wrapper{position:static;}#about-commercial-parking-section.commercial-paving-banner{bottom:90px;}#asphalt-banner-icons .et_pb_module{flex-direction:row;justify-content:center;}#asphalt-banner-icons{bottom:20px;left:0;}#hudson-work-gallery .owl-next{margin-right:20px;}#hudson-work-gallery .owl-prev{margin-left:20px;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child{width:100%;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:40px !important;line-height:50px;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:5vh;}#commercial-paving-banner.concrete-paving-banner #asphalt-banner-icons{bottom:20px;}#about-commercial-parking-section.asphalt-paving .et_pb_column{width:90%;}#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper{margin-top:-50px !important;}#page-container #explore-all-posts-button::after,#page-container #recent-work-gallery-button::after{right:20px;}.single-banner .entry-title{margin:0 50px;}}@media screen and (max-width: 480px){#asphalt-paving-form .paving-contact,#contactus-form .contact-us-wrap,#contactus-form .contact-us-wrap:nth-child(10),#contactus-form .contact-us-wrap:nth-child(9),#contactus-form button,#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper .et_pb_button,.blog .post-content{width:100%;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){width:auto;margin:0;height:480px;}.testimonial .testimonial-para{margin-bottom:40px !important;}.testimonial .et_pb_with_border{margin:0 auto !important;}.testimonial .owl-dots{bottom:20px;}#banner-social-icons{right:0;left:0;bottom:40px;}#banner-social-icons .et_pb_social_media_follow{flex-direction:row;justify-content:center;transform:translateX(-10px);}#latest-blog-right .post,.blog{flex-direction:column;}#banner-social-icons .et_pb_social_media_follow li{width:80px;}#latest-blog-right .et_pb_column .post-content,#latest-blog-right .et_pb_column .post-thumbnail,#main-outer-menu ul.et_mobile_menu a{width:auto;}#main-outer-menu .et_pb_row{align-items:center;}#main-outer-menu #header-callme,#main-outer-menu.menu-scroll #header-callme{padding-top:0;}#main-outer-menu .et_pb_button_0_tb_header_wrapper,#main-outer-menu .et_pb_row .et_pb_column:last-child,#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{margin-top:0;}#header-button{padding:0 35px 0 20px !important;}#page-container #header-button::after{top:5px;}#main-outer-menu .et_pb_blurb_container{display:block;padding-left:0;}#main-outer-menu .et_pb_row .et_pb_column:nth-child(4){display:none;}#banner-social-icons .et_pb_social_media_follow li:last-child{transform:translateX(0);}.industry-hover .et_pb_row .et_pb_row_inner{max-width:fit-content !important;}.industry-hover .et_pb_row_inner .industry-hover-module{padding:0 20px !important;}.industry-hover .et_pb_row_inner .industry-hover-module::before{display:none !important;}#Homepage-banner-buttons{bottom:22vh;}#homepage-banner-headings{bottom:37vh;}#asphalt-paving-form{padding:30px 20px;}#latest-blog-right{margin-top:-61px !important;gap:25px;}.blog{row-gap:20px;}#parking-footer .et_pb_social_media_follow{margin-right:30px !important;}#parking-footer .et_pb_social_media_follow li{width:60px;}#contact-us-page .pagination{display:flex;flex-direction:column;align-items:center;gap:20px;}#commercial-paving-banner.asphalt-paving-section{min-height:90vh;}#commercial-paving-banner.market-page{min-height:1050px;}}@media screen and (max-width: 479px){#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section-two .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child{margin-top:20px !important;}#latest-blog-right{gap:0;}#commercial-paving-banner.concrete-paving-banner{min-height:900px;}#asphalt-banner-icons .et_pb_module li{height:60px;width:80px;}.single-post .entry-content h2{font-size:30px;line-height:40px;}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out;}#main-outer-menu,body{max-width:1920px;margin:0 auto;}body{overflow-x:hidden;}.fit-content{width:fit-content !important;}.banner-section::before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:rgba(0,0,0,.26);z-index:0;}#commercial-paving-banner{position:relative;}#commercial-paving-banner:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:rgba(0,0,0,.26);z-index:0;}#asphalt-paving-form .form-button button::after,#asphalt-paving-form .wpcf7-not-valid-tip,#contactus-form .contact-us-wrap p .wpcf7-not-valid-tip,#contactus-form button::after,#main-outer-menu .et_pb_row .et_pb_column:last-child,#responsive-contact-form,.et_pb_row_0_tb_header.flex::after,.post-meta{display:none;}.mejs__offscreen{display:none !important;}#satisfied-customers-logo,.flex{display:flex;justify-content:space-between;}.prevent-click > a{pointer-events:none;}#about-commercial-parking-section-two span,#hudson-service span,#newsletter-section .et_pb_text_inner span,#parking-footer .et_pb_text_inner p span,.prevent-click > li:hover a,.responsive-text span{color:#fca001;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){z-index:9;width:345px;margin:10px;height:460px;min-height:460px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2) h4{display:flex;flex-direction:column;align-items:center;gap:20px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2) h4::after{content:"";display:block;width:86px;height:3px;background-color:#fff;}#flipbox-container .dsm-flipbox:hover .dsm_flipbox_child:first-child,#flipbox-container .dsm-flipbox:hover .dsm_flipbox_child:nth-child(2){-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0);}.flipbox-container{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:0;}#commercial-parking-absolute{left:225px;right:0;}.flipbox-container .dsm_flipbox_wrapper .et_pb_button_wrapper{padding:0 10px;}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child
  .et_pb_image_wrap,#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child
  .et_pb_image_wrap
  img,#asphalt-paving-form .form-button,#asphalt-paving-form .paving-contact:nth-child(n + 10):nth-child(-n + 11),#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_button,#hudson-service.ebook #concrete-paving-ebook .et_pb_column .et_pb_module,#hudson-work-gallery .et_pb_button,#latest-blog-right .et_pb_column,#latest-blog-right .et_pb_column .post-thumbnail img,.card-section .et_pb_button_module_wrapper .et_pb_button,.flipbox-container .dsm_flipbox_wrapper .et_pb_button_wrapper .et_pb_button{width:100%;}.card-section .dsm_perspective_image{z-index:1;}.card-section .et_pb_button_module_wrapper{padding:0 10px 0 20px;z-index:99;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:100px;}#main-outer-menu.menu-scroll{background-color:#424141 !important;transition:.4s;}#main-outer-menu.menu-scroll > .et_pb_row,.blog p{padding-bottom:0;}#main-outer-menu.menu-scroll #Nav-left-logo{width:140px !important;transition:.4s ease-in-out;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:274px;}#page-container #explore-all-posts-button::after,#page-container #header-button::after,#page-container #home-banner-button::after,#page-container #recent-work-gallery-button::after{display:block !important;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/header-button-arrow.png") 0 0/15px no-repeat;height:15px;width:15px;position:absolute;right:38px;top:17px;opacity:1;transition:.4s ease-in-out;}#page-container #explore-all-posts-button:hover:after,#page-container #header-button:hover:after,#page-container #home-banner-button:hover:after,#page-container #recent-work-gallery-button:hover:after{transform:translate3d(5px,-3px,5px);transition:.4s ease-in-out;}#page-container #explore-all-posts-button::after,#page-container #recent-work-gallery-button::after{right:80px;}#header-main-menu{margin-left:187px;}#header-main-menu #menu-main-menu li{margin-top:0;margin-right:10px;cursor:pointer;padding:75px 10px 30px;transition:.4s ease-in-out;}#main-outer-menu.menu-scroll #header-main-menu #menu-main-menu li{padding:38px 10px 12px;}#main-outer-menu #header-callme,#main-outer-menu .et_pb_button_0_tb_header_wrapper,#main-outer-menu.menu-scroll #header-callme,#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{transition:.4s ease-in-out;}#main-outer-menu #header-callme{padding-top:68px;}#main-outer-menu.menu-scroll #header-callme{padding-top:32px;}#main-outer-menu .et_pb_button_0_tb_header_wrapper{margin-top:50px;}#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{margin-top:20px;}#main-outer-menu.menu-scroll .et_pb_image_0_tb_header{padding-top:10px;padding-bottom:10px;}#header-main-menu #menu-main-menu li:hover{background-color:#fca001;transition:.4s ease-in-out;}#header-main-menu #menu-main-menu li.current-menu-item{background-color:#fca001;}#header-main-menu #menu-main-menu .menu-item-has-children li,#main-outer-menu.menu-scroll
  #header-main-menu
  #menu-main-menu
  .menu-item-has-children
  li{margin-right:0;padding:2px 15px;}#header-main-menu #menu-main-menu .menu-item-has-children li a{font-size:14px;font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;line-height:18px;padding:4px;font-weight:400;}#banner-social-icons{width:auto;bottom:18.2vh;}#asphalt-banner-icons .et_pb_module,#banner-social-icons .et_pb_social_media_follow{display:flex;flex-direction:column;}#banner-social-icons .et_pb_social_media_follow li{height:60px;width:100px;}#banner-social-icons .et_pb_social_media_follow li:last-child{transform:translateX(-5px);}#Homepage-banner-buttons,#about-banner-headings.gallery{bottom:250px;}#homepage-banner-headings{bottom:300px;}.industry-hover-module{cursor:pointer;}.industry-hover .industry-hover-module::before{display:block !important;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/header-button-arrow.png") 0 0/17px no-repeat;height:17px;width:17px;position:absolute;opacity:1;top:17px;bottom:0;left:25px;right:0;}.testimonial .testimonial-para{display:flex;gap:20px;}.testimonial .testimonial-para::before{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/Testimonialquote.png");}.testimonial .owl-dots{text-align:center;position:absolute;left:0;right:0;bottom:50px;}.testimonial .owl-dots .owl-dot{margin-right:10px;}.testimonial .owl-dots .owl-dot span,.testimonial .owl-dots .owl-dot.active span{background:#ffa800;height:15px;width:15px;display:block;border-radius:50%;}.testimonial .owl-dots .owl-dot span{background:#858584;}.card-section .owl-nav button{position:absolute;content:"";background:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/card-carousel-arrow.png") 0 0/61px !important;height:60px;width:60px;top:41.5%;bottom:0;transition:.4s ease-in-out;}.card-section .owl-nav button:hover{opacity:.8;transition:.4s ease-in-out;}.card-section .owl-nav button span{font-size:0px;}.card-section .owl-nav .owl-prev{left:40px;}.card-section .owl-nav .owl-next{right:40px;transform:rotate(180deg);}#satisfied-customers-logo .et_pb_column:first-child{width:105px;}#satisfied-customers-logo .et_pb_column:nth-child(2){width:230px;}#satisfied-customers-logo .et_pb_column:nth-child(3){width:210px;}#satisfied-customers-logo .et_pb_column:nth-child(4){width:130px;}#satisfied-customers-logo .et_pb_column:nth-child(5){width:auto;margin-left:25px;}#satisfied-customers-logo .et_pb_column:nth-child(5) .et_pb_module{width:310px;}#satisfied-customers-logo .et_pb_column:nth-child(6){width:300px;margin-top:10px;}#about-banner-headings{bottom:180px;}#about-commercial-parking-section-two{display:flex;flex-direction:row-reverse;}#about-commercial-parking-section .et_pb_column:first-child{width:43%;}#about-commercial-parking-section .et_pb_column:last-child{width:57%;}#about-commercial-parking-section-two .et_pb_image{display:flex;justify-content:center;}.check-icon div{display:flex;gap:10px;}.check-icon div::before{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/check-icon.png");}#hudson-banner-headings{bottom:130px;}#hudson-service{display:flex;margin:0 auto;}#hudson-work-gallery .et_pb_button_module_wrapper{opacity:0;transition:.4s ease-in-out;}#hudson-work-gallery .et_pb_column:hover .et_pb_button_module_wrapper{opacity:1;transition:.4s ease-in-out;}#hudson-work-gallery .et_pb_row{overflow:hidden;cursor:pointer;}#hudson-work-gallery .owl-nav{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;z-index:-1;bottom:70px;}#hudson-work-gallery .owl-prev{margin-left:50px;transform:rotate(180deg);bottom:70px;}#hudson-work-gallery .owl-next{margin-right:50px;}#hudson-work-gallery .owl-next span,#hudson-work-gallery .owl-prev span{content:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/optimized/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/Hudson-carousel-arrow.png");}#about-commercial-parking-section .et_pb_button_1_wrapper{position:absolute;bottom:0;left:279px;}.satisfied-customers-logo .owl-dots{text-align:center;}.satisfied-customers-logo .owl-dots span{display:block;height:8px;width:8px;background-color:#cbc4c4;border-radius:50%;margin-right:10px;}.satisfied-customers-logo .owl-dot.active span{background-color:#fa9f01;}#about-commercial-parking-section.commercial-paving-banner{position:absolute;bottom:90px;left:0;right:0;}#asphalt-paving-form{background-color:rgba(255,255,255,.651);border-radius:26px;padding:40px 35px 10px;display:flex;justify-content:space-between;flex-wrap:wrap;}#asphalt-paving-form h2{font-size:76px;letter-spacing:-2px;line-height:86px;color:#000;font-weight:500;font-family:"Bebas Neue";width:100%;}#asphalt-paving-form .paving-contact{width:49.5%;}#asphalt-paving-form .paving-contact:nth-child(-n + 9) p{height:55px;margin-bottom:8px;}#asphalt-paving-form .paving-contact input,#asphalt-paving-form .paving-contact select,#asphalt-paving-form .paving-contact textarea{font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:500;font-family:Gilroy;border-radius:4px;border:none;padding-top:0;padding-bottom:0;padding-left:20px;resize:none;width:100%;height:100%;}#asphalt-paving-form .form-button button,#contactus-form button{background-color:#fca001;display:inline-block;line-height:30px;text-transform:uppercase;}#asphalt-paving-form .paving-contact .wpcf7-list-item input{width:17px;height:17px;}#asphalt-paving-form .paving-contact:nth-child(10) .wpcf7-list-item{width:40%;margin-left:0;}#asphalt-paving-form .paving-contact:nth-child(10) p{display:flex;flex-direction:column;font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:700;font-family:Gilroy;margin-top:10px;}#asphalt-paving-form span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;}#asphalt-paving-form .paving-contact:nth-child(10) p span,.blog .post-desc{font-size:18px;letter-spacing:0;line-height:25px;color:#161616;font-weight:500;font-family:Gilroy;}.blog .post-title,.wpcf7-response-output{font-size:21px;letter-spacing:0;line-height:31px;font-family:Gilroy;}#asphalt-paving-form .paving-contact:nth-child(11) p{height:150px;margin-top:15px;margin-bottom:25px;}#asphalt-paving-form .paving-contact:nth-child(11) p textarea{padding-left:30px;padding-top:20px;}#asphalt-paving-form .form-button button{width:100%;border:2px solid #fca001;border-radius:54px;font-size:20px;letter-spacing:0;color:#fff;font-weight:700;font-family:Gilroy;text-align:center;transition:.4s ease-in-out;padding:.3em 1em;cursor:pointer;}#asphalt-paving-form .form-button button:hover{border:2px solid #fff;background-color:transparent;transition:.4s ease-in-out;}#asphalt-banner-icons{bottom:680px;width:auto;}#asphalt-banner-icons .et_pb_module li{height:60px;}#asphalt-banner-icons .et_pb_module li:last-child a{transform:translate(-7px);}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:first-child{width:49%;}#about-commercial-parking-section.commercial-paving-firstsec
  .et_pb_column:last-child{width:47%;margin-left:10px;}#about-commercial-parking-section.commercial-paving-secondsec
  .et_pb_column:last-child{width:55%;}#about-commercial-parking-section.commercial-paving-secondsec
  .et_pb_column:first-child{width:42%;}#hudson-service.ebook .et_pb_column{display:flex;flex-wrap:wrap;}#hudson-service.ebook
  .et_pb_column
  .et_pb_module:nth-child(n + 3):nth-child(-n + 8),#latest-blog-right .et_pb_column .post-content,#latest-blog-right .et_pb_column .post-thumbnail{width:50%;}#hudson-service.ebook .et_pb_column img{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.5));}.blog{display:flex;column-gap:30px;border-bottom:1px solid #eee;margin-bottom:55px;padding-bottom:26px;}.blog .post-thumbnail img{width:190px;height:130px;}.blog .post-content{width:70%;}.blog .post-title{color:#161616;font-weight:700;transition:all 400ms ease-in-out;}.post-title:hover{color:#4a4848;transition:all 400ms ease-in-out;}.blog-nav-next a,.blog-nav-previous a,.blog-read-more a,.single-post .submit{line-height:38px;color:#fca001;font-family:Gilroy-bold,Helvetica,Arial,Lucida,sans-serif;transition:.5s ease-in-out;font-weight:700;font-size:14px;text-align:center;padding:10px 30px;}.blog-read-more a,.single-post .submit{border:2px solid #fca001;border-radius:56px;}.blog-nav-next a:hover,.blog-nav-previous a:hover,.blog-read-more a:hover{background-color:#fca001;color:#fff;transition:.5s ease-in-out;}.blog-read-more{margin-top:18px;}.blog-nav-next a,.blog-nav-previous a{border:2px solid #fca001;}.mc4wp-alert p,.single-post .entry-content p{font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;}#contactus-form .contact-us-wrap{display:inline-block;width:48%;margin-bottom:8px;margin-left:4px;}#contactus-form .contact-us-wrap:nth-child(10),#contactus-form .contact-us-wrap:nth-child(9){display:block;width:96.8%;}#contactus-form .contact-us-wrap p,#contactus-form .contact-us-wrap p span,#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select{display:inline-block;width:100%;height:55px;}#contactus-form .contact-us-wrap:nth-child(10) p,#contactus-form .contact-us-wrap:nth-child(10) p span{height:auto;}#contactus-form .contact-us-wrap p span textarea{display:block;width:99.8%;height:150px;}#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select,#contactus-form .contact-us-wrap p span textarea{font-size:21px;letter-spacing:0;line-height:31px;color:#161616;font-weight:500;font-family:Gilroy;border-radius:4px;border:none;padding-top:0;padding-bottom:0;padding-left:8px;resize:none;}#contactus-form button{border:1px solid #fca001;width:96.9%;border-radius:54px;font-size:20px;letter-spacing:0;color:#fff;font-weight:700;font-family:Gilroy;text-align:center;transition:.4s ease-in-out;}#contactus-form button:hover{border:1px solid #fff;background-color:transparent;transition:.4s ease-in-out;padding:.3em 1em;cursor:pointer;}.wpcf7-response-output{color:#fff;font-weight:500;}#faq-module .et_pb_toggle_close{background-color:transparent;padding:20px;border:0;border-bottom:1px solid #d7d7d7;}#hudson-service.market-pages .et_pb_row:last-child{display:flex;}#hudson-service.market-pages .et_pb_row:last-child .et_pb_column{align-items:center;}#Latest-from-blog-section .et_pb_row{width:100%;max-width:1334px;}#Latest-from-blog-section a{text-transform:capitalize;}#Latest-from-blog-section a img{max-height:456px;}#latest-blog-right{display:flex;flex-direction:column;gap:35px;}#latest-blog-right .post{display:flex;gap:35px;}#latest-blog-right .et_pb_column .post-content .post-title{font-size:29px;letter-spacing:-1px;line-height:35px;color:#0c0c0c;font-weight:700;font-family:Gilroy;}#latest-blog-right .et_pb_column .post-content .post-date{font-size:17px;line-height:31px;color:#616364;font-weight:500;font-family:Gilroy;}#latest-blog-right .et_pb_column .post-content .read-more{font-size:17px;line-height:31px;text-decoration:underline;color:#fca001;font-weight:700;font-family:Gilroy;transition:.4s ease-in-out;}#latest-blog-right .et_pb_column .post .post-content .read-more:hover{color:#000;transition:.4s ease-in-out;}#latest-blog-right .post .post-thumbnail{overflow:hidden;}#et_pb_contact_form_0 .et_contact_bottom_container{width:100%;margin-top:12px;}.mailchimp-newsletter-fields .our-mail{width:100%;padding:16px;border:0 solid #333;border-bottom-width:2px;border-bottom-color:#fff;font-size:20px;line-height:35px;color:#fff;background-color:rgba(255,255,255,0);text-align:center;font-family:gilroy-med;margin-bottom:3%;}.mailchimp-newsletter-fields .our-mail::placeholder{color:#fff;font-family:gilroy-med;}.mailchimp-newsletter-fields .button{padding:.3em 1em;color:#fff;border-radius:54px;background-color:#fca001;width:100%;font-size:20px;font-weight:500;line-height:1.7em;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid #fca001;cursor:pointer;transition:.4s ease-in-out;font-family:gilroy-med;}.mailchimp-newsletter-fields .button:hover{background:0 0;color:#fca001;transition:.4s ease-in-out;}.mc4wp-alert p{font-size:14px;line-height:20px;margin-top:10px;color:#fff;}#footer-menu #menu-footer{flex-direction:column;}.single-banner{min-height:580px;background:#000;position:relative;display:flex;justify-content:center;}.single-banner .entry-title{position:absolute;bottom:80px;font-size:80px;line-height:90px;color:#fff;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;text-align:center;margin:0 250px;}.single-post .entry-content p{font-size:18px;line-height:28px;}.single-post .entry-content h2{font-family:"Bebas Neue",sans-serif;font-size:40px;line-height:50px;}.single-post .submit:hover{background-color:#fca001;color:#fff;transition:.5s ease-in-out;padding:10px 30px;}.author #main-outer-menu,.category #main-outer-menu,.tag #main-outer-menu{background-color:#424141 !important;}.author #main-content,.category #main-content,.tag #main-content{margin-top:300px;}#bergen-town-section .et_pb_module{text-transform:capitalize;}#ebook-page{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1360px;margin:0 auto;}#ebook-page .ebook-page-section{width:265px;margin:0;}.post-thumbnail-fix img{height:282px;}@media screen and (max-width: 1800px){#header-main-menu{margin-left:20px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:70px;}#satisfied-customers-logo{display:flex;flex-wrap:wrap;justify-content:center;column-gap:65px;row-gap:10px;}.flipbox-container{justify-content:center;column-gap:0;row-gap:10px;}.flipbox-container .et_pb_row{margin:5px;}#commercial-parking-section{display:flex;align-items:center;}}@media screen and (max-width: 1680px) and (min-width: 981px){#header-main-menu,.industry-hover .et_pb_row{margin-left:20px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:143px;}#header-main-menu #menu-main-menu li{margin-right:5px;padding:75px 8px 30px;}#header-main-menu #menu-main-menu li a,#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper .et_pb_button,#main-outer-menu .et_pb_blurb_description p{font-size:18px;}#main-outer-menu .et_pb_blurb_container{padding-left:10px;}#header-main-menu #menu-main-menu .et_pb_blurb_container{padding-left:0;}.industry-hover .et_pb_row .et_pb_row_inner{left:0;}#commercial-parking-section .et_pb_column{width:50%;}.responsive-text{font-size:50px !important;line-height:60px !important;}.card-section .et_pb_button_module_wrapper{padding:0 5px 0 15px;}#asphalt-banner-icons{bottom:0;left:0;padding-bottom:20px !important;}#asphalt-banner-icons .et_pb_module{flex-direction:row;justify-content:center;}#about-commercial-parking-section .et_pb_button_1_wrapper{left:300px;}#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper{margin-left:0 !important;margin-top:-60px !important;}.post-thumbnail-fix img{height:224px;}}@media screen and (max-width: 1440px){#newsletter-image-section{width:590px;}#Homepage-banner-buttons{bottom:23.15vh;}#homepage-banner-headings{bottom:27.78vh;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:120px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:50px;}#about-commercial-parking-section-two .et_pb_image{gap:20px;}#about-commercial-parking-section .et_pb_column{width:50%;}#about-commercial-parking-section,#about-commercial-parking-section-two{display:flex;gap:20px;}#about-commercial-parking-section.commercial-paving-banner{justify-content:center;bottom:50px;}#about-commercial-parking-section .et_pb_column:first-child{width:70%;}#responsive-contact-form{display:block;}#about-commercial-parking-section .et_pb_module:first-child p br,#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:last-child,#hudson-service .et_pb_row:last-child .et_pb_module:first-child p br{display:none;}#asphalt-banner-icons{bottom:400px;left:auto;}#asphalt-banner-icons .et_pb_module{flex-direction:column;}#commercial-paving-banner{min-height:950px;}#about-commercial-parking-section .responsive-text:last-child,#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child
    .et_pb_module:nth-child(2){padding-top:0 !important;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_module:first-child{font-size:60px !important;}#commercial-paving-banner.asphalt-paving-section{min-height:100vh;display:flex;align-items:center;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:20vh;}#about-commercial-parking-section.asphalt-paving-banner{position:static;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:80px !important;line-height:90px;text-align:center;}#commercial-paving-banner.concrete-paving-banner{min-height:830px;}#commercial-paving-banner.concrete-paving-banner #asphalt-banner-icons{bottom:200px;}#header-main-menu #menu-main-menu li{padding:75px 6px 10px;}#header-main-menu #menu-main-menu li a{font-size:16px;}#header-main-menu{margin-left:16px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:20px;}.post-thumbnail-fix img{height:224px;}}@media screen and (max-width: 1280px){#testimonial{padding-top:50px;padding-bottom:0;}#about-commercial-parking-section,#about-commercial-parking-section-two{flex-direction:column-reverse;align-items:center;align-items:center;}#about-commercial-parking-section .et_pb_column,#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section .et_pb_column:last-child,#about-commercial-parking-section-two .et_pb_column,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child,#hudson-service .et_pb_row{width:90%;}#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section-two .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child{margin-top:50px;}#about-commercial-parking-section .et_pb_image,#about-commercial-parking-section-two .et_pb_image{display:flex;justify-content:center;}#hudson-service{flex-direction:column;gap:40px;}#about-commercial-parking-section p br{display:none;}#about-commercial-parking-section .et_pb_module{padding-right:0 !important;}#about-commercial-parking-section .et_pb_module:nth-child(2){padding-top:0 !important;}#hudson-service .et_pb_row:nth-child(2) .et_pb_module{margin-left:auto;}#asphalt-paving-form h2,.single-banner .entry-title{font-size:50px;line-height:60px;}#about-commercial-parking-section.market-pages-banner
    .et_pb_column:first-child,#hudson-service.ebook .et_pb_row:first-child{width:80%;}#hudson-service.ebook .et_pb_row .et_pb_image{margin:0 !important;}#hudson-service.ebook .et_pb_column,#hudson-service.market-pages .et_pb_row:last-child .et_pb_column{justify-content:center;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_column:last-child{width:49%;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_video,#about-commercial-parking-section.commercial-paving-firstsec .et_pb_video,#about-commercial-parking-section.commercial-paving-secondsec .et_pb_video{min-height:auto;}#hudson-service.market-pages .et_pb_row:last-child .et_pb_module{margin:0;}#footer-logos li a{width:50px;}#market-video-heading{margin-bottom:0 !important;}#market-video{margin-top:0 !important;}#header-main-menu #menu-main-menu li a,#main-outer-menu .et_pb_blurb_description p{font-weight:500;}}@media screen and (max-width: 1279px){#header-button,#header-main-menu #menu-main-menu li a,#main-outer-menu .et_pb_blurb_description p{font-size:16px;}#commercial-parking-section{flex-direction:column-reverse;gap:50px;text-align:center;padding-right:30px;}#commercial-parking-section .et_pb_column .et_pb_module:nth-child(2){padding-right:0;}#commercial-parking-section .et_pb_column p,#commercial-parking-section .et_pb_image,#testimonial .et_pb_row .et_pb_column:nth-child(2) .et_pb_module{text-align:center;}#commercial-parking-section .et_pb_column,#testimonial .et_pb_row .et_pb_column{width:100%;}#Contact-form-section .et_pb_row .et_pb_column:first-child,#commercial-parking-section .et_pb_column p br,#main-outer-menu .et_pb_blurb_container{display:none;}#commercial-parking-absolute{position:static !important;transform:none;}#newsletter-section .et_pb_row,#testimonial .et_pb_row{display:flex;flex-direction:column-reverse;}#newsletter-section .et_pb_contact{left:85px;}#newsletter-section .et_pb_row .et_pb_column .et_pb_text,.et_pb_code.mailchimp-newsletter-fields{margin-left:0 !important;}#Homepage-banner-buttons,#newsletter-image-section{display:flex;}#testimonial .et_pb_row .et_pb_column:first-child{margin-top:50px;}#header-main-menu #menu-main-menu li,#main-outer-menu.menu-scroll #header-main-menu #menu-main-menu li{padding:38px 4px 12px;}#main-outer-menu #header-callme{padding-top:32px;}#main-outer-menu #header-callme .et-waypoint{font-size:20px;}#header-button{padding:8px 35px 8px 20px !important;}#page-container #header-button::after{right:10px;top:15px;}#main-outer-menu .et_pb_button_0_tb_header_wrapper{margin-top:25px;}#main-outer-menu.menu-scroll #header-main-menu{margin-left:20px;}#newsletter-image-section.newsletter-button .et_pb_button_module_wrapper{text-align:left;}}@media screen and (max-width: 1024px){#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){opacity:0;transition:.4s ease-in-out;transform:none;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2):hover{opacity:1;transition:.4s ease-in-out;}#about-commercial-parking-section-two.commercial-paving-section-two
    .et_pb_column:last-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:last-child{width:80%;display:flex;justify-content:center;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{width:95%;}.single-banner .entry-title{margin:0 50px;}}@media screen and (max-width: 980px){#contact-us-page .et_pb_column,#parking-footer .et_pb_blurb_content{display:flex;justify-content:center;}#main-outer-menu .et_pb_row .et_pb_column:nth-child(2){display:none;}#main-outer-menu .et_pb_row .et_pb_column:last-child{display:block;margin-top:25px;}#main-outer-menu ul.et_mobile_menu{position:fixed;top:0;background-color:#10131e !important;height:100vh;padding-top:30vh;overflow:scroll;}#main-outer-menu ul.et_mobile_menu a{font-size:20px;line-height:22px;font-weight:500;font-family:Gilroy;text-transform:uppercase;color:#fff;transition:.4s ease-in-out;padding:5px 10px;width:max-content;display:flex;gap:5px;}#main-outer-menu ul.et_mobile_menu a:hover{color:#fca001;transition:.4s ease-in-out;}#main-outer-menu .mobile_menu_bar{z-index:99999;}#page-container #explore-all-posts-button::after,#page-container #header-button::after,#page-container #home-banner-button::after,#page-container #recent-work-gallery-button::after{top:12px;}#latest-blog-right .et_pb_column .post-content .post-title{font-size:20px;line-height:30px;}.mobile_nav.opened .mobile_menu_bar:before{content:"M";background:#fff;}#main-outer-menu ul.et_mobile_menu .menu-item-has-children li a{font-size:14px;font-family:gilroy-med,Helvetica,Arial,Lucida,sans-serif;line-height:18px;padding:4px;font-weight:400;}#main-outer-menu
    ul.et_mobile_menu
    .menu-item-has-children.inner-submenu
    > .sub-menu{height:0;opacity:1;visibility:hidden !important;transition:.4s ease-in-out;transform:scale(0);transform-origin:top left;}#main-outer-menu
    ul.et_mobile_menu
    .menu-item-has-children.inner-submenu.click-submenu
    > .sub-menu{height:100%;opacity:1;visibility:visible !important;transition:.4s ease-in-out;transform:scale(1);transform-origin:top left;}#main-outer-menu ul.et_mobile_menu .menu-item-has-children > a::after{content:"";background-image:url("https://cdn-ikpihlh.nitrocdn.com/VojDPjpRKqGPinnRVxTJzEPtiUDdVXAR/assets/images/source/rev-36c37f1/ineedaparkinglot.com/wp-content/themes/Divi-child/./Assets/Images/drop-down.svg");height:15px;width:15px;background-size:15px;display:block;color:#fff;filter:invert(1);}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text.middlesex{font-size:50px !important;line-height:60px;padding-right:30px !important;}.category #main-content,.tag #main-content{margin-top:150px;}}@media screen and (min-width: 481px) and (max-width: 790px){.flipbox-container .et_pb_row{max-width:480px;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){max-width:460px;width:auto;}}@media screen and (max-width: 768px){#newsletter-image-section{flex-direction:column;align-items:center;row-gap:20px;width:auto;}#newsletter-image-section .et_pb_column{width:auto;}#contactus-form .contact-us-wrap p span input,#contactus-form .contact-us-wrap p span select,#contactus-form .contact-us-wrap p span textarea,#contactus-form button{font-size:16px;line-height:26px;}#Homepage-banner-buttons{flex-direction:column;row-gap:10px;bottom:12vh;}#Homepage-banner-buttons div,.satisfied-customers-logo .et_pb_module{text-align:center;}#newsletter-section .et_pb_contact{left:0;}.testimonial .testimonial-para{flex-direction:column;}#satisfied-customers-logo .et_pb_column,#satisfied-customers-logo .et_pb_column:nth-child(5) .et_pb_module{width:auto !important;margin-left:0 !important;}.flipbox-container .et_pb_row{margin:0;}#asphalt-paving-form .paving-contact:nth-child(10) .wpcf7-list-item,#hudson-service.ebook
    .et_pb_column
    .et_pb_module:nth-child(n + 3):nth-child(-n + 8){width:100%;}#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:last-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:last-child{width:90%;}#asphalt-paving-form h2{font-size:40px;line-height:50px;letter-spacing:-1px;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child
    .et_pb_module:first-child{font-size:50px !important;}#commercial-paving-banner.asphalt-paving-section{min-height:95vh;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:30vh;}#hudson-work-gallery
    .et_pb_column
    .et_pb_button_module_wrapper
    .et_pb_button{width:96.5%;}#about-commercial-parking-section .et_pb_button_1_wrapper{left:260px;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:40px !important;line-height:50px;width:95%;}#newsletter-image-section.newsletter-button .et_pb_button_module_wrapper{text-align:center;}}@media screen and (max-width: 767px){.industry-hover .industry-hover-module::before{top:20px;left:12px;}#about-commercial-parking-section .et_pb_button_1_wrapper{position:static;}#about-commercial-parking-section.commercial-paving-banner{bottom:90px;}#asphalt-banner-icons .et_pb_module{flex-direction:row;justify-content:center;}#asphalt-banner-icons{bottom:20px;left:0;}#hudson-work-gallery .owl-next{margin-right:20px;}#hudson-work-gallery .owl-prev{margin-left:20px;}#about-commercial-parking-section.commercial-paving-banner
    .et_pb_column:first-child{width:100%;}#about-commercial-parking-section.asphalt-paving-banner
    #asphalt-paving-banner-text{font-size:40px !important;line-height:50px;}#commercial-paving-banner.asphalt-paving-section #asphalt-banner-icons{bottom:5vh;}#commercial-paving-banner.concrete-paving-banner #asphalt-banner-icons{bottom:20px;}#about-commercial-parking-section.asphalt-paving .et_pb_column{width:90%;}#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper{margin-top:-50px !important;}#page-container #explore-all-posts-button::after,#page-container #recent-work-gallery-button::after{right:20px;}.single-banner .entry-title{margin:0 50px;}}@media screen and (max-width: 480px){#asphalt-paving-form .paving-contact,#contactus-form .contact-us-wrap,#contactus-form .contact-us-wrap:nth-child(10),#contactus-form .contact-us-wrap:nth-child(9),#contactus-form button,#hudson-work-gallery .et_pb_column .et_pb_button_module_wrapper .et_pb_button,.blog .post-content{width:100%;}#flipbox-container .dsm-flipbox .dsm_flipbox_child:nth-child(2){width:auto;margin:0;height:480px;}.testimonial .testimonial-para{margin-bottom:40px !important;}.testimonial .et_pb_with_border{margin:0 auto !important;}.testimonial .owl-dots{bottom:20px;}#banner-social-icons{right:0;left:0;bottom:40px;}#banner-social-icons .et_pb_social_media_follow{flex-direction:row;justify-content:center;transform:translateX(-10px);}#latest-blog-right .post,.blog{flex-direction:column;}#banner-social-icons .et_pb_social_media_follow li{width:80px;}#latest-blog-right .et_pb_column .post-content,#latest-blog-right .et_pb_column .post-thumbnail,#main-outer-menu ul.et_mobile_menu a{width:auto;}#main-outer-menu .et_pb_row{align-items:center;}#main-outer-menu #header-callme,#main-outer-menu.menu-scroll #header-callme{padding-top:0;}#main-outer-menu .et_pb_button_0_tb_header_wrapper,#main-outer-menu .et_pb_row .et_pb_column:last-child,#main-outer-menu.menu-scroll .et_pb_button_0_tb_header_wrapper{margin-top:0;}#header-button{padding:0 35px 0 20px !important;}#page-container #header-button::after{top:5px;}#main-outer-menu .et_pb_blurb_container{display:block;padding-left:0;}#main-outer-menu .et_pb_row .et_pb_column:nth-child(4){display:none;}#banner-social-icons .et_pb_social_media_follow li:last-child{transform:translateX(0);}.industry-hover .et_pb_row .et_pb_row_inner{max-width:fit-content !important;}.industry-hover .et_pb_row_inner .industry-hover-module{padding:0 20px !important;}.industry-hover .et_pb_row_inner .industry-hover-module::before{display:none !important;}#Homepage-banner-buttons{bottom:22vh;}#homepage-banner-headings{bottom:37vh;}#asphalt-paving-form{padding:30px 20px;}#latest-blog-right{margin-top:-61px !important;gap:25px;}.blog{row-gap:20px;}#parking-footer .et_pb_social_media_follow{margin-right:30px !important;}#parking-footer .et_pb_social_media_follow li{width:60px;}#contact-us-page .pagination{display:flex;flex-direction:column;align-items:center;gap:20px;}#commercial-paving-banner.asphalt-paving-section{min-height:90vh;}#commercial-paving-banner.market-page{min-height:1050px;}}@media screen and (max-width: 479px){#about-commercial-parking-section .et_pb_column:first-child,#about-commercial-parking-section-two .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-firstsec
    .et_pb_column:first-child,#about-commercial-parking-section.commercial-paving-secondsec
    .et_pb_column:first-child{margin-top:20px !important;}#latest-blog-right{gap:0;}#commercial-paving-banner.concrete-paving-banner{min-height:900px;}#asphalt-banner-icons .et_pb_module li{height:60px;width:80px;}.single-post .entry-content h2{font-size:30px;line-height:40px;}}