/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2025 | 06:34:56 */
@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/e3ed45/00000000000000007735e602/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/e3ed45/00000000000000007735e602/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/e3ed45/00000000000000007735e602/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:500;font-stretch:normal;
}

body { font-family: "proxima-nova",sans-serif !important; }

.page_breadcrumb ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}
.page_breadcrumb ul li a, .page_breadcrumb ul li {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #6B7280;
	white-space: nowrap;
}
.page_breadcrumb ul li:first-child a{
	text-wrap:nowrap;
}
.main-menu .elementor-nav-menu--dropdown > ul > li .elementor-item.elementor-item-active,
.main-menu .elementor-nav-menu--dropdown > ul > li .elementor-item:hover, 
.main-menu .elementor-nav-menu--dropdown > ul > li .elementor-item.highlighted {
    background: transparent !important;
/*     color: inherit !important; */
} 
.main-menu ul li ul.sub-menu li a {
    border-left: 0;
    padding: 6px 12px !important;
} 
.main-menu ul li ul.sub-menu li {
    margin-bottom: 4px;
}
.main-menu ul li ul.sub-menu li:last-child {
    margin-bottom: 0;
}
.main-menu ul li ul.sub-menu {
	padding-bottom: 10px;
}
p{margin-block-end:0;margin-block-start: 0;}
.prod_cate_cust .e-loop__load-more .elementor-button {
    background-color: #FD8201;
    color: #FFF;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    padding: 12px 41px;
    border: 1px solid #FD8201;
}
.prod_cate_cust .e-loop__load-more .elementor-button:hover {
    background-color: #FF982C;
} 
.fea-view-btn .elementor-button-icon svg, .blog-read-more .elementor-button-icon svg {
    width: auto;
}
@media(min-width: 1025px) {
.menu-cont-btn a.elementor-item {
    padding: 12px 24px 12px 56px !important;
    background-color: #FD8201;
    color: #fff !important;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600 !important;
    position: relative;
	border: 1px solid #FD8201;
	border-radius: 2px;
}
.menu-cont-btn a.elementor-item:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2025/05/Local-phone.svg);
    width: 24px;
    height: 24px;
    left: 24px;
    top: 12px;
    opacity: 1 !important;
    background-color: #FD8201 !important; 
}
.menu-cont-btn a.elementor-item:hover {
	background-color: rgba(255, 152, 44, 1);
}
.menu-cont-btn a.elementor-item:hover:before {
    background-color: rgba(255, 152, 44, 1) !important; 
}
.menu-cont-btn {
    margin-left: 24px !important;
} 	
}

@media(max-width: 1024px) {
.main-menu nav.elementor-nav-menu--dropdown > ul > li {
    margin-left: 16px;
    margin-right: 16px;
    border-bottom: 1px solid #CBD5E1;
}	
.main-menu nav.elementor-nav-menu--dropdown ul li:last-child {
    border-bottom: unset;		
}
.main-menu nav.elementor-nav-menu--dropdown {
    padding-bottom: 8px;
}
.main-menu ul li ul.sub-menu li {
    margin-bottom: 2px;
}
.main-menu ul li ul.sub-menu li a {
    padding: 4px 20px !important;
} 	
.main-menu ul li ul.sub-menu {
	padding-bottom: 8px;
}	
}	


@media(max-width: 375px) {
	.link-grid {
		column-gap: 46px !important;
	}
}
@media(max-width: 980px){
	

.page_breadcrumb ul {
		display: block; 
	}
	.page_breadcrumb ul li a, .page_breadcrumb ul li {
		font-size: 12px;
		line-height: 16px;
	}
	.page_breadcrumb ul li {
		display: inline;
		white-space: normal;
	}

	.page_breadcrumb ul li a {
		white-space: normal;
	}
}
/*** loop image ***/
 .post-ancher-f-img a{
	display: block !important;
}
.home-late-blog-box:hover {
    box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.08);
}

@media(min-width:768px){
	.post-lasting-grid .home-late-blog-box,.post-lasting-grid .home-late-blog-box .home-late-blog {
    height: 100%;
}
.post-lasting-grid .home-late-blog-box .home-late-blog .blog-read-more{
  margin-top:auto;
}
}

