/*
Theme Name: Paqos Child Themes
Theme URI: https://dauagency.com/
Template: hello-elementor
Author: Ajay K
Author URI: https://dauagency.com/
Description: Founded in 1997, Paqos has been at the forefront of revolutionizing water solutions. With an unwavering commitment to quality and innovation, we have redefined industry standards in alkaline water, pressure boosters, stainless steel tanks, filters, and green RO technology. Our strategic approach ensures tailored solutions for both residential clients and industry giants. Join us in our journey of shaping a future where water meets excellence.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1698308376
Updated: 2023-10-26 08:19:36

*/

/* Add this CSS for scrollable table on mobile devices */
@media (max-width: 768px) {
    .table-wrapper {
        overflow-x: auto;
    }
    
	
.product-grid {
    height: auto !important;
}
	
    .header-table {
        width: 100%;
        white-space: nowrap;
    }
}


@media (max-width: 767px) {
.elementor-205 .elementor-element.elementor-element-3b58427 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-3b58427 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
    margin-bottom: 18px !important;
}
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 7.06%);
}

a.elementor-button.elementor-button-link.elementor-size-sm {
    text-decoration: none;
}

.elementor-nav-menu .sub-arrow {
    line-height: 1;
    padding: 13px 0 9px 10px !important;
    margin-top: -10px;
    margin-bottom: -10px;
    display: flex;
    align-items: center;
    font-size: 10px;
}

.ekit-wid-con .elementskit-clients-slider .single-client {
    min-height: 170px;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    -webkit-box-shadow: 5px 10px 15px 0 rgba(0,0,0,.1);
    box-shadow: 0px 0px 0px 0 rgba(0,0,0,.1) !important;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

h1.entry-title {
    display: none !important;
}

.tittle-meta {
    margin-bottom: 3px !important;
}

.line-clamp-post p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
	margin-bottom: 0px;
}

.line-clamp-tittle, h1 {
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-post-info__terms-list span {
    background-color: #F9F5FF;
    padding: 8px 17px;
    border-radius: 50px;
    color: #005C8A;
    font-weight: 600;
}

.elementor-post-info__terms-list span:nth-child(2) {
    background-color: #EEF4FF;
    padding: 8px 17px;
    border-radius: 50px;
    color: #3538CD;
    font-weight: 600;
}

.subscribe-email-form {
    display: flex;
}

input.wpcf7-form-control.wpcf7-countrytext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-countrytext {
    padding: 0px 60px !important;
}

.selected-flag {
    border-right: 1px solid #c7c7c7;
}

.elementor-widget-theme-post-excerpt {
    padding: 10px 0px;
}

.e-loop__load-more.elementor-button-wrapper {
    margin-top: 70px !important;
}


.dmestic-sol-item .box-footer .icon-arrow-right {
    display: none;
}

.dmestic-sol-item:hover .box-footer .icon-arrow-right {
    display: contents;
}

table td, table th {
    padding: 11px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #E6F3F9 !important;
}

.series-tabs .elementor-tab-title {
    border-right: 2px solid #BABBBF !important;
    padding: 4px 16px 4px 16px !important;
}

.series-tabs .elementor-tab-title:last-child {
    border-right: 0px solid black !important;
}

.series-tabs .elementor-tabs-wrapper {
    margin-bottom: 20px;
}

.tableheader-paqos td {
    text-align: center !important;
    background-color: #E6F3F9 !important;
    color: #000 !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #D4D4D4 !important;
    padding: 0.8em 1em 0.8em 1em !important;
    font-weight: 700;
}

.product-grid {
    height: 360px;
}