/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2026 | 22:09:30 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */
h1, h2, h3, h4, h5, h6, p { margin: 0; }
.btn-wrap { margin-right: 20px; }
body .brand-logos .gallery-icon img { width: 200px; }
.autho-book img { width: 700px; max-width: unset; }
.full-width-btn a { width: 100%; display: block; }
.packg-sec .elementor-element-efc51ba { transform: scale(1.05); transform-origin: bottom; }
.packg-sec .badge-img { width: 80px !important; }
body .book-contact { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; display: flex; align-items: center; }
.book-contact img { width: 250px; }
 header.elementor.elementor-26.elementor-location-header { position: absolute; width: 100%; z-index: 1; }
 header.elementor.elementor-26.elementor-location-header .elementor-element.elementor-element-8fb6faf { background: transparent; }
body.home .elementor-9 .elementor-element.elementor-element-c3878c7 { padding-top: 200px; }
@media (max-width:1250px) {
	.book-contact img { width: 250px; }
}
@media (max-width:1050px) {
	.book-contact img { width: 220px; }
}
@media (max-width:800px) {
	.elementor-9 .elementor-element.elementor-element-78ea02a { width: 100%; }
	.book-contact img { display: none; }
}
@media (max-width:500px) {
	 header.elementor.elementor-26.elementor-location-header { position: relative; }
	 header.elementor.elementor-26.elementor-location-header .elementor-element.elementor-element-8fb6faf { background: #000; }
	body.home .elementor-9 .elementor-element.elementor-element-c3878c7 { padding-top: 50px; background-position: bottom; }
}