.ast-page-builder-template .entry-header.ast-header-without-markup{
	display:none;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
	gap:10px;
}
.exportic-inner-sec .exp-col{
	width:25%;
}
.product-image .elementor-image-box-img {
    width: 300px !important;
    height: 300px !important;
}
.product-image .elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
}
.footer-widget-area[data-section="section-fb-html-2"]{
	margin-top:0!important;
}
.html-footer-menu .html-footer-heading{
	font-size:18px;
	color:#54B435;
	font-weight:600;
	font-family:"Rubik",sans-serif;
	margin-bottom:14px;
}
.html-footer-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.html-footer-menu ul li{
	font-family:"Karla",sans-serif;
	font-weight:500;
}
.html-footer-menu ul li a{
	color:#fff;
}
#block-9{
	margin-bottom:30px;
}
.widget{
	margin-bottom:16px !important;
}
.site-footer-primary-section-5 .widget{
	margin-bottom:0 !important
}
.site-footer-primary-section-5 .wp-block-heading{
	margin-bottom:16px;
}
.widget .widget-title, .widget .wp-block-heading{
	font-size:18px !important; 
}
.site-footer-primary-section-1{
	width:350px;
}
.site-footer-primary-section-5{
	width:250px;
}
.site-footer-primary-section-5 .wp-block-paragraph{
	margin-bottom:16px;
}
.bro-sec .e-con-inner {
		display:flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    gap: 20px !important;
    width: 100% !important;
}
.bro-card {
    width: 170px;
    border: 1px solid #ccc;
    border-radius: 15px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease, transform 0.3s ease;
	padding:0 10px;
	cursor:pointer;
}
.bro-card .elementor-image-box-wrapper{
	margin-bottom:0;
}
.bro-card .elementor-image-box-wrapper img{
	margin:0 auto;
}

.bro-card:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
    transform: translateY(-3px);
}
@media (max-width: 768px) {
  .exportic-inner-sec .exp-col{
	width:100%;
		padding-bottom:20px;
}
	.contact-inner .elementor-widget-divider--view-line_text .elementor-divider-separator:before, .contact-inner .elementor-widget-divider--view-line_text .elementor-divider-separator:after{
		display:none;
	}
	.contact-inner .e-con-inner .e-con-full .elementor-widget-divider .elementor-divider-separator{
		justify-content:center;
	}
}