/**
* Theme Name: Aundri Child
* Description: This is a child theme of Aundri, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: aundri
* Version: 2.3
*/
/* Navbar */
.hfe-has-submenu-container .hfe-menu-toggle i.fa { color: #54595f !important; }
#menu-item-373 ul.sub-menu { background: #fff !important; }
body {overflow-x: hidden;}
/* Navber Ends */
.ginput_container input { padding: 20px !important; border: 1px solid #194376; }
.gform_wrapper.gravity-theme .gfield_label { display: inline-block; font-size: 17px; font-weight: 700; color: #194376; font-family: 'Poppins'; margin-bottom: 8px; padding: 0}
h2.gform_title { display: none; }
input#gform_submit_button_1 { width: 130px; height: 60px; background: #7C2CCD; font-size: 16px; color: #fff; padding: 10px; font-family: "poppins"; transition: 0.3s all ease; }
input#gform_submit_button_1:hover { background: #fff; color: #7C2CCD; }
::placeholder { color: #194376ba; FONT-WEIGHT: 500; font-size: 14px; }
textarea#input_1_11 { padding: 20px; border: 1px solid #194376; }
.sec-title h2 { position: relative; display: block; font-size: 45px !important; line-height: 50px !important; font-weight: 800; margin-bottom: 2px; }
.video-section .inner-box h2 { font-size: 45px !important; line-height: 50px !important; color: #fff; font-weight: 800; }
#laundry-benefits .content_block_2 .single-item .icon-box .fa,.fas { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000 !important; }
.image_block_1 .image-box .video-btn { position: absolute; left: 0px; bottom: 0px; width: 200px; height: 156px; background: #7C2CCD !important; padding: 20px 20px 0px 20px; }
.image_block_1 .image-box:before { position: absolute; content: ''; background: #7C2CCD !important; width: 560px; height: 120px; left: -360px; bottom: -120px; }
#velvet-hero-row a:hover { color: #fff !important; text-decoration: none !important; }
a:hover { text-decoration: none !important; }
.banner-carousel .slide-item:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0px; right: 0px; z-index: 1; background: none !important; }
.pricing-block-one .icon-box { position: relative; display: inline-block; width: 118px; height: 118px; line-height: 118px; text-align: center; font-size: 65px; border-radius: 50%; color: #fff; box-shadow: 0 0px 0px 10px #fff; transition: all 900ms ease; margin-bottom: 35px; margin-top: -59px; z-index: 1; }
.banner-carousel .content-box h1 { position: relative; display: block; font-size: 18px !important; font-family: 'Poppins' !important; line-height: 26px !important; font-weight: 400 !important; margin-bottom: 45px !important; color: #fff !important; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; }
.banner-carousel .content-box h4 { position: relative; display: inline-block; font-size: 50px !important; font-family: "Poppins" !important; text-decoration: none !important; line-height: 50px !important; color: #fff !important; font-weight: 600 !important; letter-spacing: 2px; border-bottom: 1px solid #687f9b; margin-bottom: 33px; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; }
.header-top { position: relative; width: 100%; background: #463384 !important; }
.about-section .content_block_1 .content-box .list-item li:before { color: #9A67AC !important; }
.video-section .inner-box .video-btn a { background: #FF1F29 !important; }
#laundry-row:after { content: ""; background: url('https://stage.projects-delivery.com/wp/joseaescobar/wp-content/uploads/2024/12/Layer-12.png') !important; position: absolute; top: -154px; left: 79%; width: 420px; height: 431px; background-repeat: no-repeat !important; !i; !; object-fit: cover; }
.testimonial-section .title-inner .customer-box { background: #7C2CCD !important; }
.testimonial-block-one .inner-box .image-box:before { border: 3px solid #7C2CCD !important; }
.testimonial-block-one .inner-box .quote-box { color: #7C2CCD !important; }
.news-block-one .inner-box .lower-content .post-date { background: #9A67AC !important; }
.news-block-one .inner-box .lower-content .post-info li i { color: #9A67AC !important; }
.main-footer .pattern-layer { position: absolute; top: 0px; right: 0px; left: 0px; width: 100%; background: #420D77 !important; height: 100%; { color: #9A67AC; }
 ; background-size: cover; background-repeat: no-repeat; }
.footer-bottom { position: relative; background: #542D7C !important; padding: 40px 0px; }
.main-header .menu-right-content i { color: #493386 !important; }
.theme-btn.style-two { color: #9048D8 !important; background: #fff !important; font-family: 'Poppins' !important; font-size: 18px !important; font-weight: 500 !important; }
.image_block_1 .image-box .video-btn a { background: #FF1F29 !important; }
.content_block_2 .content-box .inner-box .star-icon { background: #FF1F29 !important; }
.gallery-block-one .inner-box .image-box { background: #9A67AC !important; }

/* SERVICES */
.thumbnail-blog img { width: 100%; }
.ser-body { background: #7C2CCD; transition: 0.4s all ease; margin-bottom: 30px; padding-bottom: 40px; border-radius: 10px; width: 100%; }
.ser-body .title { font-size: 25px; color: #fff; padding-left: 25px; text-align: left; }
.main-header .logo-box { position: relative; padding: 0px 0px !important; padding-top: 21px !important; }
.testimonial-block-one .inner-box h3 { position: relative; display: block; font-size: 18px !important; line-height: 33px !important; margin-bottom: 40px; }
.fa,.fas { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff !important; }
.ser-body p { text-align: left; color: #fff; padding-left: 25px; padding-top: 13px; padding-right: 15px; }
.ser-body .readmore a { text-decoration: none; transition: 0.3s all ease; background: #9048D8; f; font-size: 24px; display: flex; color: #fff; height: 41px; padding-left: 13px; px; width: 42px; padding-top: 0px; border-radius: 50%; }
.ser-body .readmore { text-align: center; margin-top: 40px; margin-left: 19px; 
/* width: 71px; */
}
.content { margin-top: 20px; }
.row.single_serviceSection { padding: 250px 0 80px; display: flex; align-items: center; }
.page-title { display: none; }
.single-services #MainHeader { background: #000; }
.ser-body:hover { color: #fff; transform: scale(1.1); }
.ser-body:hover .title { color: #fff; }
.header-top .social-links li a:hover { color: #fff !important; }
.header-top .btn-box .theme-btn:before,.header-top .btn-box .theme-btn:after { background: #8542C7 !important; }
.main-header .sticky-header .main-menu .navigation > li { padding: 27px 0px 30px 0px !important; font-family: 'Poppins' !important; }
.header-top .btn-box .theme-btn { padding: 20px 31px !important; }
.pricing-inner .pricing-block-one { margin: 85px 0 0 0; min-height: 300px; }
.pricing-inner .pricing-block-one .inner-box span { font-size: 20px; line-height: 22px; display: inline-block; font-family: 'Poppins', sans-serif; color: #194376; }
.pricing-block-one .inner-box { height: 206px; }
.pricing-section { padding-bottom: 1px; }
.note .elementor-widget-container { padding: 0 0 5rem 0; }

/* Add to Cart */
.woocommerce-cart-form__contents th.product-thumbnail,.woocommerce-cart-form__contents td.product-thumbnail { display: none !important; }
.shop_table thead tr th { font-size: 20px !important; font-weight: 600 !important; text-transform: capitalize !important; }
.product-remove,.product-name,.product-price,.product-quantity,.product-subtotal { font-family: 'Poppins', sans-serif !important; padding: 20px !important; }
.woocommerce .shop_table tbody tr.cart_item td { padding: 0 !important; }
.woocommerce table.shop_table td { font-family: 'Poppins', sans-serif; }
.woocommerce table.shop_table td a { font-family: 'Poppins', sans-serif; }
.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol { font-family: 'Poppins', sans-serif; }
.woocommerce-Price-amount.amount { font-family: 'Poppins', sans-serif; color: #000; font-weight: 500; }
.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol { font-family: 'Poppins', sans-serif; }
.woocommerce-Price-amount.amount { font-family: 'Poppins', sans-serif; color: #000; font-weight: 500; }
.woocommerce-checkout #payment div.payment_box .form-row { margin: 0 0 0 !important; }
#payment div.payment_box .form-row { margin: 0 0 0 !important; }
.woocommerce-checkout #payment div.form-row { padding: 0 !important; }
.woocommerce-checkout #payment div.form-row { padding: 0 !important; }
.woocommerce form .form-row { margin: 0 0 0 !important; }
.woocommerce form .form-row { margin: 0 0 0 !important; }
.woocommerce-terms-and-conditions-wrapper { padding: 1rem 2rem; }
#place_order { margin: 1rem 2rem; }
.payment_box.payment_method_clover_payments { padding-left: 0px; }
form#payment-form { padding: 1rem; }
.wp-style ul > li {list-style: none !important;}
.woocommerce-checkout #payment div.payment_box {
    background-color: #ebe9eb !important;
}
/* .pricing-inner .clearfix {
    display: none;
} */