.litepicker .container__days .day-item{font-weight:700!important;font-size:14px}.close_btn_first{position:absolute;bottom:24px}#popup_row1{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:0}#popup_row1 .two_col{flex:0 0 47%}#calendar-wrapper .month-item-name{font-size:16px!important}#calendar-wrapper .month-item-year{font-size:16px!important}.date-fun{display:flex;justify-content:flex-start!important}.step3 .box_product_details{justify-content:flex-start!important}.step1-only.box_product.summary_three .box_product_details{justify-content:space-between!important}.thanks_text a{color:#000!important}.pages-list h3{font-family:"Prodigy Sans";font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:50px;color:#222;padding-top:16px}.pages-list ul{padding:0;list-style:none!important;font-size:18px!important;font-weight:400;font-style:normal;line-height:30px;color:#222222!important}.pages-list ul li{margin-bottom:10px!important;color:#222}.pages-list ul li a{margin-bottom:10px!important;color:#222}@media (max-width:768px){#popup_row1 .two_col{flex:0 0 100%;overflow:hidden}.date-fun{display:block}.litepicker .container__main{width:100%!important}.litepicker,.litepicker .container__main,.litepicker .container__months,.litepicker .month-item,.litepicker .container__days{width:100%!important;max-width:100%!important}.container__days{display:grid!important;grid-template-columns:repeat(7,1fr)!important}#regForm input,#regForm select{padding:0 8px!important}div#country_space{margin-top:0}.feactured_img img{max-width:25%!important}.step1-only.box_product.summary_three .box_product_details{display:flex!important;justify-content:space-between!important}.step3 .box_product_details{display:flex!important;justify-content:flex-start!important;align-items:center}.box_product_details{justify-content:flex-start;border-bottom:1px solid #bbb;padding-bottom:5px;margin-bottom:10px}.month-item-weekdays-row{width:100%!important}#popup_row1{display:flex;gap:0;flex-wrap:wrap;margin-bottom:0}.main_btn_mobile{margin:0}#regForm{padding:20px 15px 10px 15px!important;width:90%;min-width:350px}#regForm input,#regForm select{line-height:20px!important;height:35px!important;margin-bottom:8px!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:5px 5px!important}::placeholder{font-size:14px!important}}a{outline:none}p{margin:0}.sticky-active{position:fixed;top:0;left:0;right:0;z-index:99999;background:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all 0.3s ease;height:107px}.sticky-active .e-con-inner{padding:10px 0!important}.sticky-active .menu-item a,.sticky-active .header-button h2{color:#000!important}.sticky_header #sticky_logo{opacity:0!important;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:0}.sticky_header #header_logo{opacity:1!important;visibility:visible;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:0}.sticky_header.sticky-active #sticky_logo{opacity:1!important;visibility:visible;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:0}.sticky_header.sticky-active #header_logo{opacity:0!important;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:0}.header_logo .hfe-site-logo-container{display:flex}.sticky-active .contact-us a{border:1px solid #000;border-radius:50px}.sticky-active .header_menu a::after,.sticky-active .footer_menu a::after{content:'';position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#000!important;transition:width 0.9s ease!important}.sticky-active .header_menu a:hover::after,.sticky-active .footer_menu a:hover::after{width:100%}.header_menu a,.footer_menu a{position:relative;color:#333;text-decoration:none;display:inline-block;transition:color 0.9s ease!important}.header_menu a::after,.footer_menu a::after{content:'';position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#fff!important;transition:width 0.9s ease!important}.header_menu a:hover::after,.footer_menu a:hover::after{width:100%}.sticky-active .hfe-nav-menu-icon svg{fill:#000!important}.footer_menu nav{width:100%!important}.slug-home-1 #sticky_header,.slug-home #sticky_header{background-color:transparent}#sticky_header{background-color:#222;transition:all 0.3s ease}#sticky_header .e-con-inner{padding:20px 0}.home #sticky_header{background-color:transparent}.home #sticky_header .e-con-inner{padding:30px 0}span.elementor-button-icon{display:unset}.book_hire_btn span.elementor-button-content-wrapper{align-items:center}.book_hire_btn span.elementor-button-icon svg path{transition:0.3s}.book_hire_btn:hover span.elementor-button-icon svg path{fill:#222}.banner_slider .swiper-pagination{position:absolute;left:-50%;bottom:-75px!important}.banner_slider .swiper-pagination .swiper-pagination-bullet-active{width:73px!important;border-radius:100px}.banner_slider .swiper-pagination{position:absolute ipo!important;left:-45%!important}.down_arrow_link{width:fit-content!important;margin:0 auto}.about_us_text p:not(:first-child){margin-top:27px}.about_us_text p strong{color:#222;font-weight:600}.privacy_menu{position:relative}.privacy_menu::before{content:'';background-color:#fff;width:2px;height:80%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@keyframes swing{0%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}.about_goal:hover .elementor-icon-box-wrapper{animation:swing 6s ease-in-out infinite;transform-origin:top center}.about_goal:hover .elementor-icon-box-icon svg path{fill:#fff}.about_goal:hover .elementor-icon-box-content h3,.about_goal:hover .elementor-icon-box-content p{color:#fff}.quality_icon_box .elementor-icon-box-icon{position:relative;top:5px}.quality_icon_box .elementor-icon-box-content h3{margin:0px!important}.tesimonial_slider .elementskit-commentor-content ul{padding:0}.tesimonial_slider .swiper-button-prev{top:216px;background:#fff!important}.tesimonial_slider .swiper-button-prev i{color:#000!important}.get-in-touch-form input,.get-in-touch-form textarea{color:#000!important;font-family:"Prodigy Sans";font-size:16px!important;font-style:normal;font-weight:400;line-height:26px;background-color:transparent!important;border-bottom:1px solid #7A7A7A!important;outline:none!important;padding-left:0!important;border-top:0px!important;border-left:0px!important;border-right:0px!important;padding-bottom:0px!important;padding-top:0px!important;margin-bottom:20px!important}.get-in-touch-form textarea{height:80px!important}::placeholder{color:#7A7A7A!important;font-family:"Prodigy Sans";font-size:16px!important;font-style:normal;font-weight:400;line-height:26px}.get-in-touch-form input:hover,.get-in-touch-form input:focus,.get-in-touch-form textarea:focus,.get-in-touch-form textarea:hover{outline:none!important;border-bottom:1px solid #7A7A7A!important;border-top:0;border-left:0;border-right:0}.get-in-touch-form .form_require_text{margin:15px 90px 22px 0}.get-in-touch-form .contact-submit{height:48px;border-radius:5px;background:#222!important;color:#fff!important;font-family:"Prodigy Sans";font-size:18px!important;font-style:normal;font-weight:500;line-height:18px;width:100%;padding:0!important;margin-bottom:0px!important;border:0px!important}.get-in-touch-form .contact-submit:hover{background:#7A7A7A!important;color:#fff!important;border-bottom:0px!important}#technical_specifications .tec_subtext{font-size:22px;font-weight:500}#technical_specifications .elementor-icon-box-icon{position:relative;top:13px}.technical_block{opacity:0;animation-fill-mode:forwards}.technical_block1.animate .technical_block:nth-child(1){transform:translateY(30px);animation:slideUp 1s ease forwards;animation-delay:0s}.technical_block1.animate .technical_block:nth-child(2){animation:fadeIn 1s ease forwards;animation-delay:2s}.technical_block1.animate .technical_block:nth-child(3){animation:fadeIn 1s ease forwards;animation-delay:4s}.technical_block2.animate .technical_block:nth-child(1){animation:fadeIn 1s ease forwards;animation-delay:1s}.technical_block2.animate .technical_block:nth-child(2){animation:fadeIn 1s ease forwards;animation-delay:3s}.technical_block2.animate .technical_block:nth-child(3){animation:fadeIn 1s ease forwards;animation-delay:5s}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.get_running_box .elementor-image-box-content{width:92%;margin:0 auto}.litepicker .container__months .month-item{padding-left:5px!important}.single-product .woocommerce-breadcrumb a,.single-product .woocommerce-breadcrumb,.single-product .product_meta,.single-product .product_meta a{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:27px!important}.single-product span.onsale{background-color:#222!important;padding:0px!important}.single-product .woocommerce-product-gallery img{padding:30px;border:1px solid #aaaaaa80;object-fit:contain;margin:10px}.single-product .summary p.price,.single-product .summary .stock{color:#000!important;font-family:"Prodigy Sans"!important;font-size:22px!important;font-style:normal;font-weight:700!important;line-height:27px!important}.single-product .summary .button-previous-month:hover,.single-product .summary .button-next-month:hover,.single-product .summary .reset-button:hover{background-color:#fff!important;color:#747474!important}.single-product .summary .button-apply{background-color:#222!important;font-family:"Prodigy Sans"!important;font-size:16px!important;padding:10px}.single-product .summary .button-cancel{background-color:#747474!important;font-family:"Prodigy Sans"!important;font-size:16px!important;padding:10px}.single-product .button,.single-product .wcrp-rental-products-rental-purchase-toggle a,.single-product #reviews div .submit{border-radius:50px!important;background:#222!important;border:1px solid #222!important;color:#FFF!important;font-family:"Prodigy Sans"!important;font-size:18px!important;font-style:normal;font-weight:500!important;line-height:18px!important;padding:12px 24px;text-decoration:none!important}.single-product .button:hover,.single-product .wcrp-rental-products-rental-purchase-toggle a:hover,.single-product #reviews div .submit:hover{background:#fff!important;border:1px solid #222!important;color:#222!important}.single-product .tabs li,.single-product .products .price,.slug-checkout .woocommerce-checkout-review-order th,.slug-checkout .woocommerce-privacy-policy-text a{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important;margin-bottom:0px!important}.single-product #reviews p,.single-product #reviews div,.single-product #reviews label,.slug-checkout .woocommerce-checkout-review-order td a{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.single-product .products li img{height:250px!important;object-fit:contain;padding:30px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)!important}.single-product .products .wcrp-rental-products-rental-purchase-toggle{margin-top:30px}.slug-checkout .checkout h3,.slug-checkout .woocommerce{margin-top:20px}.slug-checkout .site-main,.slug-my-account .site-main,.slug-cart .site-main,.single-product .site-main{padding:100px 0;max-width:1280px!important}.slug-checkout .entry-title,.slug-my-account .entry-title,.slug-cart .entry-title,.single-product .entry-title{font-family:"Anton",Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:72px;margin:0!important}.slug-checkout #customer_details h3,.slug-checkout h3,.single-product #reviews h2,.single-product .related.products h2{color:#222;font-family:"Anton",Sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}.slug-checkout #customer_details p,.slug-checkout #customer_details .wp-block-woocommerce-checkout-terms-block,.slug-checkout #customer_details .wc-block-checkout__sidebar,.slug-checkout #customer_details .wc-block-checkout__sidebar h3,.login p,.slug-checkout .woocommerce-checkout #payment{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-checkout #customer_details input,.slug-checkout #customer_details .wc-block-components-radio-control-accordion-content,.single-product input,#order_comments{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important;border:1px solid #aaaaaa80!important}.slug-checkout #customer_details .wc-block-components-checkout-return-to-cart-button{border:0 solid #aaaaaa00!important;color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-checkout #customer_details label,.slug-checkout #customer_details .wc-block-checkout__sidebar span,.login label,.single-product label,.slug-checkout .payment_box .p-CardForm .Label{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-checkout #customer_details address span,.slug-checkout #customer_details address span div span{font-family:"Prodigy Sans"!important}.slug-checkout #customer_details [type=button],.slug-checkout #customer_details button,.slug-checkout .place-order .button{border-radius:50px;background:#222!important;border:1px solid #222!important;color:#FFF!important;font-family:"Prodigy Sans";font-size:18px;font-style:normal;font-weight:500;line-height:18px;padding:12px 24px;text-decoration:none}.slug-checkout #customer_details .wc-block-components-totals-coupon__form .wc-block-components-button__text{color:#fff!important}.slug-checkout #customer_details .wc-block-components-totals-coupon__form button:hover .wc-block-components-button__text{color:#222!important}.slug-checkout #customer_details [type=button]:hover,.slug-checkout #customer_details [type=submit]:hover,.slug-checkout .place-order .button:hover{background:#fff!important;border:1px solid #222!important;color:#222!important}.slug-checkout #customer_details .wc-block-components-checkbox .wc-block-components-checkbox__mark{left:2px;top:3px}.slug-checkout #customer_details .wc-block-components-totals-wrapper span{font-weight:600!important;color:#000!important}.slug-checkout #customer_details #contact-fields{margin:0px!important}.slug-checkout #add_payment_method #payment,.slug-checkout .woocommerce-cart #payment,.slug-checkout .woocommerce-checkout #payment{background:#7474741f!important;border-radius:5px!important}.slug-checkout .woocommerce-checkout-payment .payment_box{background-color:#7474746b!important;color:#222!important}.slug-checkout .payment_box::before{border:1em solid #7474746b!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.slug-cart .woocommerce{margin-top:40px}.slug-cart .woocommerce-cart-form,.slug-cart .cart-collaterals .cart_totals{width:100%}.slug-cart .cart-collaterals{width:50%}.slug-cart .cart_totals h2{color:#222;font-family:"Anton",Sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}.slug-cart .woocommerce-cart-form th,.slug-cart .woocommerce-cart-form td a,.slug-cart .cart_totals th,.slug-cart .cart_totals td a,.woocommerce-message a,.woocommerce-info a{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-cart .woocommerce-cart-form td a:hover{background:transparent!important;color:#000!important}.slug-cart .woocommerce-cart-form td,.slug-cart .cart_totals td{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-cart .woocommerce-cart-form input,.slug-cart .shipping-calculator-form input{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;width:150px!important;line-height:27px!important;border:1px solid #aaaaaa80!important}.slug-cart .shipping-calculator-form input{width:100%!important}.slug-cart .woocommerce-cart-form .button,.slug-cart .shipping-calculator-form .button,.slug-cart .checkout-button,.slug-cart .return-to-shop a{border-radius:50px!important;background:#222!important;border:1px solid #222!important;color:#FFF!important;font-family:"Prodigy Sans";font-size:16px!important;font-style:normal;font-weight:500!important;line-height:18px!important;padding:10px 24px!important;text-decoration:none}.slug-cart .checkout-button{padding:12px 24px!important;margin:0px!important}.slug-cart .woocommerce-cart-form .button:hover,.slug-cart .shipping-calculator-form .button:hover,.slug-cart .checkout-button:hover,.slug-cart .return-to-shop a:hover{background:#fff!important;border:1px solid #222!important;color:#222!important}.slug-cart .return-to-shop{margin-top:30px}.slug-my-account .page-content{margin-top:40px}.slug-my-account .woocommerce-MyAccount-navigation{width:25%!important}.slug-my-account .woocommerce-MyAccount-navigation ul{padding:0px!important}.slug-my-account .woocommerce-MyAccount-navigation li a,.login a,.login p{color:#222;font-family:"Anton",Sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:25px;text-transform:uppercase;text-decoration:none;display:block;padding:12px 20px}.slug-my-account .woocommerce-MyAccount-navigation li{background-color:#fff;border-color:#222;border-right:5px solid #222;margin-bottom:10px;list-style:none;box-shadow:0 2px 5px rgba(0,0,0,.1)}.slug-my-account .woocommerce-MyAccount-navigation li:hover{border-right-color:#222;transform:translateX(5px);transition:all .3s;background-color:#222}.slug-my-account .woocommerce-MyAccount-navigation li:hover a{color:#fff}.slug-my-account .woocommerce-MyAccount-navigation li.is-active,.slug-my-account .woocommerce-MyAccount-navigation li.is-active a{background-color:#222;color:#fff}.slug-my-account .woocommerce-MyAccount-content{box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding:30px}.slug-my-account .woocommerce-orders-table{margin-bottom:0px!important}.slug-my-account .woocommerce-MyAccount-content p,.slug-my-account .woocommerce-orders-table tbody td,.slug-my-account .woocommerce-order-details,.woocommerce-info,.woocommerce-message{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-my-account .woocommerce-MyAccount-content p a,.slug-my-account .woocommerce-orders-table thead th,.slug-my-account .woocommerce-orders-table tbody th a,.slug-my-account .woocommerce-order-details th,.slug-my-account .woocommerce-order-details td a,.slug-my-account .woocommerce-customer-details address,.slug-my-account .woocommerce-Address-title a,.woocommerce-Address address{color:#000;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important}.slug-my-account .woocommerce-orders-table tbody td .button{border-radius:50px!important;background:#222!important;border:1px solid #222!important;color:#FFF!important;font-family:"Prodigy Sans";font-size:16px!important;font-style:normal;font-weight:500!important;line-height:18px!important;padding:8px 24px!important;text-decoration:none}.woocommerce-info .button,.slug-my-account .woocommerce-address-fields .button,.slug-my-account .button,.woocommerce-message .button{border-radius:50px!important;background:#222!important;border:1px solid #222!important;color:#FFF!important;font-family:"Prodigy Sans";font-size:16px!important;font-style:normal;font-weight:500!important;line-height:18px!important;padding:12px 24px!important;text-decoration:none}.slug-my-account .woocommerce-orders-table tbody td .button:hover,.woocommerce-info .button:hover,.slug-my-account .woocommerce-address-fields .button:hover,.slug-my-account .button:hover,.woocommerce-message .button{background:#fff!important;border:1px solid #222!important;color:#222!important}.slug-my-account .woocommerce-order-details h2,.slug-my-account .woocommerce-customer-details h2,.slug-my-account .woocommerce-Address-title h2,.slug-my-account .woocommerce-MyAccount-content h2,.slug-my-account .page-content h2{color:#222;font-family:"Anton",Sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}.slug-my-account .woocommerce-customer-details{margin-bottom:0px!important}.woocommerce-info,.woocommerce-message{margin:0!important;border-top-color:#222}.woocommerce-info::before,.woocommerce-message::before{color:#222}.slug-my-account .woocommerce-Address-title a{float:left!important}.slug-my-account .woocommerce-address-fields__field-wrapper,.slug-my-account fieldset{margin-bottom:30px}.slug-my-account .woocommerce-address-fields input,.login input,.slug-my-account .edit-account input{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important;border:1px solid #aaaaaa80!important}.slug-my-account .woocommerce-address-fields .select2-selection__rendered,.slug-checkout .select2-selection__rendered{color:#000!important;font-family:"Prodigy Sans"!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:27px!important;height:45px}.slug-my-account .woocommerce-address-fields .select2-selection,.slug-checkout .select2-selection{border:1px solid #aaaaaa80!important}.lost_password,.lost_password a,.lost_password a:hover{padding:10px 0 0!important;color:#222}.woocommerce-cart .cart_item td.product-name a{pointer-events:none}@media (max-width:1280px){.banner_slider .swiper-pagination{bottom:-40px!important}.slug-checkout .site-main,.slug-my-account .site-main,.slug-cart .site-main,.single-product .site-main{padding:60px 20px}}@media (min-width:910px) and (max-width:990px){.tesimonial_slider .swiper-button-next{top:195px!important;right:380px!important}.tesimonial_slider .swiper-button-prev{top:195px!important;left:385px!important}}@media (max-width:1024px){.header_menu nav ul li a{padding-top:20px!important}.header_menu nav ul li:last-child a{padding-bottom:20px!important}.banner_slider .swiper-pagination{left:-3px!important;bottom:-15px!important}.tesimonial_slider .swiper-button-prev{top:190px}.get_running_box .elementor-image-box-content{width:100%;margin:0 auto}.sticky-active .menu-item a{color:#fff!important}.slug-checkout .site-main,.slug-my-account .site-main,.slug-cart .site-main,.single-product .site-main{margin:60px auto;padding:0 20px}.slug-checkout .entry-title,.slug-my-account .entry-title,.slug-cart .entry-title,.single-product .entry-title{font-size:35px;line-height:40px;margin:0}.slug-checkout #customer_details h2{font-size:18px}.slug-my-account .woocommerce-MyAccount-navigation,.slug-my-account .woocommerce-MyAccount-content{width:100%!important}.slug-my-account .page-content,.slug-cart .woocommerce{margin-top:30px}.slug-my-account .woocommerce-MyAccount-content p a,.slug-my-account .woocommerce-MyAccount-content p,.slug-my-account .woocommerce-order-details,.woocommerce-info,.woocommerce-message{font-size:18px!important;font-weight:500}.slug-my-account .col2-set.addresses .col-1{margin-bottom:30px}.slug-cart .cart_totals h2{margin-bottom:20px}.slug-checkout .place-order .button{margin-top:20px}.single-product .products li img{padding:20px}}@media (max-width:880px){.tesimonial_slider .swiper-button-prev{top:195px}.slug-checkout .entry-title,.slug-my-account .entry-title,.slug-cart .entry-title,.single-product .entry-title{padding:0 20px}#regForm .step{min-height:max-content!important}}@media only screen and (min-width:0) and (max-width:374px){.step1-only{overflow:hidden}.container__days{padding-left:2px;margin:auto!important}}@media only screen and (min-width:375px) and (max-width:768px){.step1-only{overflow:hidden}.container__days{padding-left:4px;margin:auto!important}}@media (max-width:768px){.litepicker .container__months .month-item{padding-left:0px!important}#custom-rental-form{padding-left:2px!important;padding-right:2px!important}.tesimonial_slider .swiper-button-prev{top:195px;left:315px!important}.tesimonial_slider .swiper-button-next{top:195px!important;right:315px!important}.slug-checkout .entry-title,.slug-my-account .entry-title,.slug-cart .entry-title,.single-product .entry-title{padding:0 0}.single-product .woocommerce-product-gallery img{margin:0}}@media (max-width:767px){.privacy_menu::before{display:none}#regForm input{font-size:15px!important}.get-in-touch-form .form_require_text{margin:15px 0 22px 0}.technical_block,.get_running_box{animation:none!important;opacity:1}.technical_block:nth-child(1){margin-bottom:20px!important}.technical_block .elementor-icon-box-title{font-family:"Prodigy Sans"}#how-it-works video{height:100%!important}#easy_running .e-flex{flex-wrap:nowrap!important}.slug-checkout .entry-title,.slug-my-account .entry-title,.slug-cart .entry-title,.single-product .entry-title{font-size:30px;line-height:40px;margin:0}.slug-checkout .wp-block-woocommerce-checkout{padding:0 20px}.slug-my-account .woocommerce-MyAccount-content{box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding:20px}.woocommerce-info,.woocommerce-message{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.slug-my-account .login{margin:2em 10px!important}.page-content h2{margin:0 10px}.slug-cart .woocommerce{margin:30px 10px 10px}.slug-cart .cart-collaterals{width:100%}.single-product .site-main{margin-bottom:0}.single-product .product{padding:0 10px}.single-product .products li img{height:200px!important;padding:20px}.single-product .products ul{display:flex;flex-direction:column}.single-product .products ul li.product{width:100%!important}.main_btn_mobile{padding-top:0px!important;margin-bottom:10px!important}.step-tracker{max-width:370px!important}.popup_form{max-width:325px!important}}.popup_row{display:flex;width:100%;gap:30px;justify-content:center}.two_col{width:47%}.date-wrapper{position:relative}.date-wrapper input[type="date"]{width:100%;font-size:16px;line-height:1.5;padding:10px 40px 10px 12px;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer}.date-wrapper::after{content:"";position:absolute;right:12px;top:60%;width:20px;height:20px;background:url(https://testweb4you.com/projects/diyphotoscan/wp-content/uploads/2025/10/calendar_icon.svg) no-repeat center center;background-size:contain;transform:translateY(-50%);pointer-events:none}input[type="date"]:not(:focus):invalid::before{content:attr(placeholder);color:#999;position:absolute}input[type="date"]{color:transparent}input[type="date"]:focus,input[type="date"]:valid{color:#000}.step1-only.step2-main{width:100%!important;display:inline-block!important}.product_popup_main{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.6)}.product_popup_main form{max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:510px;width:90%;padding:30px 20px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.2)}.feactured_img{text-align:center;max-width:100%;height:auto}.feactured_img img{max-width:35%}.custom-rental-form-detail .detail_title{font-size:13px;margin-bottom:8px}.step1-only{display:flex!important;gap:30px;flex-wrap:wrap;justify-content:right}#regForm{background-color:#fff;margin:0 auto;font-family:"Prodigy Sans",Sans-serif;padding:14px 32px 24px;width:100%;height:685px!important;min-width:704px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between}#regForm h1{text-align:center;font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:60px}#regForm input::is([type="date"]){align-items:flex-start!important}input::-webkit-date-and-time-value{text-align:left!important}#regForm input,#regForm select{color:#000!important;font-family:"Prodigy Sans"!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:27px!important;border:1px solid #f7f7f9!important;height:30px;margin-bottom:10px;position:relative;text-align:left!important;width:-webkit-fill-available!important;width:100%!important;background-color:#f7f7f9!important;max-width:100%!important}#regForm label{color:#747474!important;font-family:"Prodigy Sans"!important;font-size:13px!important;font-style:normal;font-weight:400;line-height:22px!important}#regForm input.invalid{background-color:#f7f7f9!important;border:1px solid red!important}#regForm .tab{display:none}#regForm button{background-color:var(--e-global-color-secondary);font-family:"Prodigy Sans",Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:16px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);padding:10px 25px 10px 25px;cursor:pointer}#regForm button:hover{background-color:#000;color:#fff}#regForm button:hover{opacity:.8}#regForm .step-tracker{display:flex;justify-content:center;align-items:center;margin:20px 20px;flex-wrap:wrap;gap:10px;max-width:400px;margin:10px auto 20px}#regForm .step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;padding:0px!important;min-width:80px!important}#regForm .step::after{position:absolute;content:"";width:132px;height:2px;background-color:#ccc!important;left:71px;right:0;top:11px;z-index:-1}#regForm .step-circle{display:flex;justify-content:center;align-items:center;width:24px!important;height:24px!important;background-color:#ccc;border-radius:50%;font-weight:700;color:#fff;margin-bottom:3px;transition:background-color 0.3s ease}#regForm .step-title{font-size:14px;text-align:center;color:#333}#regForm .step-line{display:none!important}#regForm .step:last-child::after{display:none!important}#regForm .step-circle.active{border:3px solid #2095f9}#regForm .step-circle.finish{background-color:#007bff}#custom-rental-form{min-width:330px;padding-left:0}.rental-duration-options{display:flex;gap:5px;flex-wrap:wrap}.duration-option{font-size:13px;cursor:pointer;padding:4px 6px;background:#f2f2f2;border-radius:10px;text-align:center;min-width:65px;border:2px solid transparent;font-weight:600;color:#000;font-family:"Prodigy Sans",Sans-serif}.duration-option h6{margin:0 0 0 0;font-size:13px;font-weight:400;color:#000;font-family:"Prodigy Sans",Sans-serif}.duration-option.active h6{color:#fff!important}.duration-option.active{background-color:#007cff;color:#fff;border-color:#007cff}.close_popup{position:absolute;right:10px;top:0;font-size:25px;cursor:pointer}div#desktop_view{display:block}div#mobile_view{display:none}.box_product_details{margin-bottom:20px!important}.summary_three{padding-left:0!important;padding-right:0!important}.tab.step3{padding:0 30px}.litepicker .container__main{justify-content:center!important}.litepicker .container__months .month-item{padding:0px!important;padding-bottom:5px!important}.month-item-weekdays-row div{font-size:14px!important}@media (min-width:770px){#custom-rental-form{min-width:345px!important}.rental-duration-options{justify-content:center!important}}@media (min-width:1024px){.litepicker .container__months .month-item{padding-left:5px!important}}@media only screen and (min-width:0) and (max-width:768px){#regForm .step-circle{width:22px!important;height:22px!important}.litepicker .container__days>div,.litepicker .container__days>a{padding:3px 0!important}#custom-rental-form{min-width:auto;padding-left:0}.popup_form{align-items:center;max-width:345px!important;margin:auto}.litepicker .container__days .day-item{font-size:13px!important}.step1-only{gap:10px}.rental-duration-options{justify-content:space-between}.duration-option{min-width:20%!important;font-size:11px;padding:5px 7px}.duration-option h6{font-size:12px}div#desktop_view{display:none}div#mobile_view{display:block}.step1-only{gap:5px!important}.custom-rental-form-detail .detail_title{margin-bottom:5px}#regForm{padding:25px;width:80%}.custom-rental-form-detail,#regForm label,#regForm input,#regForm select,.step1-only p{font-size:16px!important}.custom-rental-form-detail .box_product_details{margin-bottom:0px!important}#regForm h1{font-size:25px;line-height:30px}#regForm{min-width:700px}}@media (max-width:767px){.feactured_img{max-width:80%;margin:auto}.tab.step1,.step1-only.step2-main,.tab.step3{min-height:420px;overflow-y:auto}.two_col{width:100%!important}.summary_three{padding-left:0!important;padding-right:0!important}#regForm{padding:25px 15px;width:90%;min-width:350px}.btn.close_btn_first{bottom:40px}#regForm{height:700px!important}#regForm .step-tracker{display:flex;margin:20px auto;flex-wrap:wrap;gap:0}#regForm .step::after{width:134px;left:70px}.duration-option{min-width:47%}.step1-only{display:flex!important;gap:30px;flex-direction:column;padding:0!important}.tab.step3{padding:0 0}.popup_row{display:flex;width:100%;gap:12px}#regForm .step-title{font-size:13px}#regForm button{padding:10px 15px 10px 15px}.step1-only{padding:0}.step-title.summery{margin-left:12px}.error_container{position:fixed;top:7px;left:7px}.custom-rental-form-detail .box_product_details p,.custom-rental-form-detail p.detail_title,.custom-rental-form-detail strong{font-size:12px!important;line-height:1.2}}@media (max-width:450px){#regForm .step::after{width:110px;left:64px}.product_popup_main form{top:50%!important}.container_months{width:100%!important}#regForm{width:100%;min-width:350px;height:90vh!important;border-radius:0!important}.litepicker .container__months{width:100%!important}.btn.close_btn_first{bottom:20px}.popup_form{max-width:288px!important}}@media (max-width:430px){.popup_form{max-width:321px!important}}@media (max-width:400px){#regForm .step::after{width:100px;left:53px}#regForm{padding:20px 25px!important;height:unset!important}.btn.close_btn_first{bottom:30px}.detail_title{margin-bottom:10px;margin-top:10px}#regForm button{padding:6px 8px 6px 8px!important}.custom-rental-form-detail .detail_title{text-decoration:underline;margin-bottom:10px}#regForm .step-tracker{margin:0 auto 10px auto}.custom-rental-form-detail .detail_title{margin-bottom:0px!important;margin-top:0px!important}.error_container{position:fixed;top:7px;left:7px}}@media (max-width:390px){.popup_form{max-width:300px!important}}@media (max-width:375px){.popup_form{max-width:295px!important}}@media (max-width:360px){.popup_form{max-width:280px!important}}@media (max-width:350px){.popup_form{max-width:275px!important}}@media (max-width:320px){#regForm .step::after{width:100px;left:50px}.popup_form{max-width:275px!important}}