/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 30 2025 | 18:41:31 */
.popContainer a.style4.style14562 {
	background-color: #ad1e2e;
	color: #fff;
	padding: 8px 12px;
	border-radius: 5px;
	font-size: 16px;
}

.PopimageLeft div {
	height: 100% !important;
}

.popup-container {
	/* background-color: #fff; */
	/* border-radius: 8px; */
	/* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
	/* width: 90%; */
	/* max-width: 500px; */
	display: flex;
	flex-direction: row;
	align-items: center;
	overflow: hidden;
}

        /* Image on the left side */
        .popup-image {
            width: 100%;
            height: auto;
        }

        /* Popup content */
.popup-content {
	padding:30px;
	width: 100%;
	text-align: left;
}

        /* Heading */
        .popup-heading {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        /* Buttons */
.popup-buttons {
	display: flex;
	flex-direction: row;
	gap: 10px;
	text-align: center;
	justify-content: center;
	margin-bottom: 15px;
}

.popup-button {
	padding: 10px 20px;
	border: none;
	border-radius: 50px;
	cursor: pointer;
	font-size: 1em;
	width: 100%;
}
.call-button {
	background-color: #ff681a;
	color: #fff;
}
.call-button:hover {
	background-color: #0884bd;
	color: #fff;
}
.email-button {
	background-color: #0884bd;
	color: #fff;
}
.email-button:hover {
	background-color: #ff681a;
	color: #fff;
}

        /* Responsive design */
        @media (max-width: 600px) {
            .popup-container {
                flex-direction: column;
            }

            .popup-image {
                width: 100%;
                height: auto;
            }

            .popup-content {
                width: 100%;
            }
        }