/* Change font for body text */
body {
    font-family: 'Poppins', Arial, sans-serif !important;
}

/* Change font for headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', Arial, sans-serif !important;
}

/* Optional: change font for menus, buttons, etc. */
button, input, select, textarea {
    font-family: 'Poppins', Arial, sans-serif !important;
}
.elementor-widget-container {
    font-family: 'Poppins', Arial, sans-serif !important;
}

.elementor-image-box-description{
    font-family: 'Poppins', Arial, sans-serif !important;
}
 .elementor-button {
    font-family: 'Poppins', Arial, sans-serif !important;
}
input[type="submit"]{
	 background-color: #EDC531 !important;
}
.entry-meta, .entry-meta * {
  color: #EDC531 !important;
}

#chat-bot-launcher-container.chat-bot-avatar-launcher, #chat-bot-launcher-container.chat-bot-launcher-notext {
    bottom: 75px!important;
}


#ast-scroll-top {
    background-color: #EDC531 !important;
	z-index: 9999 !important;
}
.elementor-nav-menu .elementor-item.highlighted svg{
    transform: rotate(180deg);
    transition: 0.3s all;
}

.elementor-nav-menu .elementor-item svg{
    transform: rotate(0deg);
    transition: 0.3s all;
}
.b-shadow{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);

}
@media (max-width: 767px) {
    .pml-0 {
        padding-left: 0rem !important;
    }
    .pmr-0 {
        padding-right: 0rem !important;
    }
    .pml-1 {
        padding-left: 1rem !important;
    }
    .pmr-1 {
        padding-right: 1rem !important;
    }
	 .pmt-2 {
        padding-top: 2rem !important;
    }
    .pmb-2 {
        padding-bottom: 2rem !important;
    }
	.mml-1 {
        margin-left: 1rem !important;
    }
    .mmr-0 {
        margin-right: 0rem !important;
    }
		.mml-0 {
        margin-left: 0rem !important;
    }
    .mmr-1 {
        margin-right: 1rem !important;
    }
	
	.mmt-1 {
        margin-top: 1rem !important;
    }
	.hero-img .swiper-slide {
		height:800px !important;
		max-height:800px !important;
		min-height:800px !important;
	}
	.star-m{
		width:100% !important;
		max-width:100% !important;
	}
	.d-none{
		display:none !important;
	}
	.sub-title{
		text-align:left !important;
		float:left !important;
	}
	.no-mob-border{
    border:0 !important;
}
}

.hhxfQG {
    margin-bottom: 30px !important;
}
/* Hide header and footer */
body.page-id-15287  .elementor-location-header,
body.page-id-15287  .elementor-location-footer {
    display: none !important;
}
body.page-id-15287 
#chat-bot-launcher-container {
    display: none !important;
}
body.page-id-3272 
.elementor-779 .elementor-element.elementor-element-832f8ac .elementor-nav-menu--main .elementor-item {
    color: #ffffff;
    fill: #ffffff;
  
}

body.page-id-3272 
.elementor-779 .elementor-element.elementor-element-832f8ac .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #EDC531;
}
body.page-id-15490  .elementor-location-header,
body.page-id-15490  .elementor-location-footer {
    display: none !important;
}
body.page-id-15490 
#chat-bot-launcher-container {
    display: none !important;
}
body.page-id-18031  .elementor-location-header,
body.page-id-18031  .elementor-location-footer {
    display: none !important;
}
body.page-id-18031 
#chat-bot-launcher-container {
    display: none !important;
}
.elementor-18031 .elementor-element.elementor-element-52f6219 .elementor-button {
    cursor: pointer !important;
}
body.page-id-19054   .elementor-location-header,
body.page-id-19054   .elementor-location-footer {
    display: none !important;
}
body.page-id-19054 
#chat-bot-launcher-container {
    display: none !important;
}
 body.page-id-19246    .elementor-location-header,
body.page-id-19246    .elementor-location-footer,
body.page-id-19246 
#chat-bot-launcher-container {
    display: none !important;
}