/**

* Theme Name: Poolix Child

* Description: This is a child theme of Poolix, generated by Merlin WP.

* Author: <a href="http://themeforest.net/user/template_path">Template Path</a>

* Template: poolix

* Version: 1.1

*/

.newsletter-1-form .btn-1 {white-space: nowrap;justify-content: center;}
.service-details-content h4 {margin: 30px 0 15px 0;}
form input[type='file'] {padding: 6px 10px !important;}
.service-details-content input.hidden {padding: 6px 10px !important;display: none;}
#poolix_recent_news-2 .lower-content {padding-top: 10px;}
#poolix_recent_news-2 .blog-1-link-btn {margin-bottom: 20px;}
#poolix_recent_news-2 .banner-slider-nav {display: flex;gap: 10px;}
.blog-details-content .author-box {margin-top: 20px;}

.whychoous-1-wrapper .elementor-column > .elementor-widget-wrap {padding: 0 15px !important;}
.testimonial-1-block.alt .testimonial-1-rating {bottom: 0;}
.banner-section .banner-slider .swiper-slide {height: auto;}

/* contact_popup */
.contact_popup {position: fixed;height: 100%;width: 100%;background: rgba(0 0 0 / 80%);z-index: 9999;top: 0;left: 0;display: flex;align-items: center;padding: 50px 15px;display: none;overflow-y: auto;}
.contact_popup.show {display: flex}
.contact_popup .content {max-width: 600px;margin: auto;background: #fff;padding: 50px;position: relative;}
.contact_popup .section_heading_title_big {margin-bottom: 20px;text-align: center;}
.contact_popup .close_btn {position: absolute;top: -15px;right: -15px;height: 30px;width: 30px;border-radius: 50%;background: var(--primary-color);display: flex;align-items: center;justify-content: center;transition: .2s ease;border: 1px solid var(--primary-color);}
.contact_popup .close_btn:before {content: '\f00d';font-family: 'Font Awesome 5 Pro';color: #fff;transition: .2s ease;} 
.contact_popup .close_btn:hover {background: #fff;} 
.contact_popup .close_btn:hover:before {color: var(--primary-color);} 
.scroll_hide {overflow: hidden;}
.navigation .menu-item:last-child a {cursor: pointer;display: none;padding: 10px;background: var(--primary-color);width: calc(100% - 50px);margin: 15px auto;text-align: center;}
.navigation .menu-item:last-child a:hover {background: #2C2A49;}
#tab-reviews p, #tab-description p {
    padding-top: 10px;
}

@media (min-width: 768px) and (max-width: 1599px){
    .header-link-btn {display: block !important;margin-left: 20px;}
}
@media (max-width: 1200px){
    .navigation .menu-item:last-child a {display: block;}
}
@media (max-width: 1199px){
    .elementor-widget-poolix_gallery_grid.elementor-widget .row {justify-content: center;}
    .elementor-widget-poolix_gallery_grid.elementor-widget .gallery-block-1 {height: calc(100% - 10px);}
    .elementor-widget-poolix_gallery_grid.elementor-widget .gallery-block-1 .gallery-block-1-inner-box {height: 100%;}
    .elementor-widget-poolix_gallery_grid.elementor-widget .gallery-block-1-image {height: 100%;}
    .elementor-widget-poolix_gallery_grid.elementor-widget .gallery-block-1 img {height: 100%;object-fit: cover;object-position: center;}
    .elementor-widget-poolix_blog_grid.elementor-widget {padding: 0 20px;}
}
@media (max-width: 1024px){
    section.whychoous-1-wrapper:before {left: 0;}
}
@media (max-width: 767px){
    .header-link-btn {display: none !important;}
}
@media (max-width: 575px){
    .newsletter-1-form form .mc4wp-form-fields {flex-direction: column}
    .newsletter-1-form form input[type=email] {flex: unset;}

    .contact_popup .content {padding: 30px 15px;}
}

.product-1-block  ul.product-1-meta-icon li .yith-wcwl-add-to-wishlist svg{    margin: 0;position: relative;top: -10px;}
.product-1-block  ul.product-1-meta-icon li .yith-wcwl-add-to-wishlist.exists svg{    margin: 0;position: relative;top: 0px;}
