/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/

.pum-theme-521 .pum-content, .pum-theme-lightbox .pum-content{font-weight: 500!important;}
.main-menu nav li .sub-menu li a{padding-left: 10px!important;}
.pum-theme-521 .pum-container, .pum-theme-lightbox .pum-container{padding: 18px 18px 0 18px;}
.product-table {overflow: auto;}
.product-table table{text-align:center;}
.product-table th{background:#e6b741;color: #000;}

.enquiry-now-form h3, .popup-enquiry-form h3{text-align:center;margin-bottom:35px;position:relative;}
.enquiry-now-form h3:after, .popup-enquiry-form h3:after{content: '';
    position: absolute;
    background: #e6b741;
    width: 21%;
    height: 3px;
    left: 50%;
    bottom: -12px;
    transform: translate(-50%, -50%);}

.enquiry-now-form .enquirebtn, .popup-enquiry-form .enquirybtn{margin-bottom: 0px;}
.enquire-now-btn{background:#e6b741;display:inline-block;padding:0px 15px!important;color:#fff;border-radius:7px;animation: pulse-animation 2s infinite!important;margin-left:15px!important;}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px #b59639b8;
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
.product-enquiry .profile-body .profile-content .product-enquiry-popup{background:#e6b741;display:inline-block;padding:15px 20px;color:#fff;border-radius:7px;}
.product-enquiry .profile-body .profile-content .product-enquiry-popup:hover{background:#000;}
.custom-owl-carousel .slide-item {
            display: flex;
            align-items: center;
            justify-content: space-between;
/*             gap: 20px; */
            padding: 20px;
        }
        .custom-owl-carousel .slide-content { width: 60%; }

        .custom-owl-carousel .slide-content h2 {
			color:#fff;
			font-family: "Assistant", Sans-serif;
    font-size: 3.5rem;
    font-weight: 500;
    text-transform: uppercase;
/*     line-height: 1em; */
			margin-bottom:25px;
        }
        .custom-owl-carousel .slide-content p {
            margin: 30px 0 40px;
            font-size: 16px;
            color: #555;
        }
        .custom-owl-carousel .slide-content .btn {
            display: inline-block;
            padding: 10px 20px;
            background: #bc997e;
            color: #fff;
            text-decoration: none;
            border-radius: 5px;
        }
.custom-owl-carousel .slide-image{
	width: 37%;
    background-color: #f0f0f0;
    margin: -20px 30px calc(var(--kit-widget-spacing, 0px) + 0px) -38px;
    border-radius: 900px;
    box-shadow: 0px 45px 60px -25px rgba(0, 0, 0, 0.3);}

        .custom-owl-carousel .slide-image img {
            max-width: 100%;
        }
.four-icon-box .elementskit-infobox .elementskit-info-box-icon img{max-width: 58%;}
.featured-product .elementor-testimonial .elementor-testimonial__content{display:flex;flex-direction:column-reverse;}
 .featured-product .elementor-testimonial .elementor-testimonial__text a{color:#fff;background:#000;display:inline-block;padding:10px;border-radius:5px;}
.featured-product .elementor-testimonial .elementor-testimonial__cite{margin-bottom:15px;}
.home-enquiry-form input, .home-enquiry-form textarea{width:100%;padding:12px;border:1px solid #d8d8d8!important;margin-bottom:15px;border-radius:5px;}
.home-enquiry-form textarea{height:150px;}
.bookside-appoint {
    position: fixed;
    right: 1px;
    bottom: 19%;
    z-index: 999;
    border-radius: 5px;
    padding: 0;
    font-size: 22px;
    transform-origin: top;
    overflow: hidden;
}
.bookside-appoint a {
    padding: 22px 12px;
    color: #fff !important;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    border-radius: 5px;
    background: #e6b741;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 17px;
}

@media only screen and (max-width:1500px){
	.product-menu ul.elementor-nav-menu li a{padding-right: 7px!important;padding-left: 0px!important;}
}
@media only screen and (max-width:1024px)
{    .enquire-now-btn{background: transparent!important;animation: none!important;margin-left:0!important;padding: 0px 0px !important;}}
@media only screen and (max-width:768px)
{
	.custom-owl-carousel .slide-item{flex-direction: column-reverse;justify-content: center;width: 100%;margin-left: 30px;}
	.custom-owl-carousel .slide-content {width: 100%;}
	.custom-owl-carousel .slide-image{width: 100%;}
	.custom-owl-carousel .slide-content h2{font-size: 38px;}
}
@media only screen and (max-width:600px)
{.counter-sec{border-bottom: 1px dotted #939393;}}


