/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 09 2025 | 12:22:27 */
/*----------------- NEW BLOG CSS DESGIN --------------------*/

/*

.listing-page-heading{
	padding-top:120px;
	position:relative;
}

.listing-page-heading h4{
	margin:0;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 48px;
	color: #F04F29;
}

.listing-page-heading h2{
	margin:0;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 46px;
	line-height: 50px;
	color: #0C1331;
}

.listing-tabs-section{
	position:relative;
	padding-top:69px;
	padding-bottom:50px;
}

.listing-tabs-section .tabs ul{
	display:flex;
	align-items:center;
	justify-content:start;
	flex-wrap:wrap;
	gap:5px;
	column-gap: 30px;
	list-style:none;
}


.listing-tabs-section .tabs ul li {
	list-style:none;
}

.listing-tabs-section .tabs ul li a{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 48px;
	text-decoration:none;
	color: #0C1331;
	text-transform:capitalize;
	transition:all 0.5s ease;
	position:relative;
	transition:all 0.5s ease;
}

.listing-tabs-section .tabs ul li a::after{
	content: "";
	position:absolute;
	bottom:10px;
	left:0;
	height:2px;
	width:100%;
	opacity:0;
	visibility:hidden;
	background-color:#0C1331;
	transition:all 0.5s ease;
	
}

.listing-tabs-section .tabs ul li a:hover::after{
	visibility:visible;
	opacity:1;
	bottom:5px;
}

.listing-tabs-section .tabs ul li a.active{
	text-decoration-line:underline;
}

.listing-tabs-section .tabs ul li a.active::after{
	display:none;
}

.listing-tabs-section .listing-tab-content{
	padding-top:64px;
}

.listing-tabs-section .listing-tab-content ul{
	display:flex;
	align-items:start;
	justify-content:start;
	flex-wrap:wrap;
	column-gap:64px;
	row-gap:64px;
	width:100%;
	list-style:none;
}

.listing-tabs-section .listing-tab-content ul li{
	width:calc(100% / 2 - 32px);
}

.listing-tabs-section .listing-tab-content .blog-post{
	display:flex;
	flex-direction:column;
	align-items:start;
	justify-content:start;
}

.listing-tabs-section .listing-tab-content .blog-post h4{
	margin:0;
	margin-bottom:8px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
	color: #3B3B3B;
}

.listing-tabs-section .listing-tab-content .blog-post h2{
	margin:0;
	margin-bottom:16px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
    line-height: 35px;
	color: #0C1331;
}

.listing-tabs-section .listing-tab-content .blog-post img{
	border-radius:20px;
	height: 285px;
	width:100%;
	aspect-ratio:1;
	object-fit: contain;
    object-position:center;
}

.listing-tabs-section .listing-tab-content .blog-post a{
	margin-top:28px;
	text-decoration:none;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #0C1331;
	background:none;
	white-space:nowrap;
}

.listing-tabs-section .listing-tab-content .blog-post a i{
	margin-right:14px;
	font-size: 18px;
}



@media (min-width:768px) and (max-width:991px){
		.listing-page-heading{
		padding-top:30px;
	}
	
	.listing-tabs-section{
		padding-top:40px;
		padding-bottom:60px;
	}
	
	.listing-tabs-section .listing-tab-content{
		padding-top:40px;
	}
	
	.listing-page-heading h4{
		font-size:22px;
	}
	
	.listing-page-heading h2{
		font-size:34px;	
	}
	
	.listing-tabs-section .tabs ul{
		gap: 5px;
        column-gap: 20px;
	}
	
	.listing-tabs-section .tabs ul li a{
		font-size: 20px;
    	line-height: 34px;
	}
	
	.listing-tabs-section .listing-tab-content ul li{
		width:100%;
	}
	
	.listing-tabs-section .listing-tab-content .blog-post h2{
		font-size: 23px;
        line-height: 32px;

	}
	.listing-tabs-section .listing-tab-content .blog-post h4{
		font-size: 18px;
        line-height: 28px;
	}
	
	.listing-tabs-section .listing-tab-content .blog-post a{
		font-size: 20px;
        line-height: 22px;
	}
	.listing-tabs-section .listing-tab-content .blog-post a i{
		font-size: 18px;
	}
	
	.listing-tabs-section .listing-tab-content ul{
		column-gap: 30px;
    	row-gap: 30px;
	}
	
}

@media(max-width:767px){
	
	
	.listing-page-heading{
		padding-top:30px;
	}
	
	.listing-tabs-section{
		padding-top:40px;
		padding-bottom:60px;
	}
	
	.listing-tabs-section .listing-tab-content{
		padding-top:40px;
	}
	
	.listing-page-heading h4{
		font-size:20px;
	}
	
	.listing-page-heading h2{
		font-size:30px;	
	}
	
	.listing-tabs-section .tabs ul{
		gap: 5px;
        column-gap: 20px;
	}
	
	.listing-tabs-section .tabs ul li a{
		font-size: 20px;
    	line-height: 34px;
	}
	
	.listing-tabs-section .listing-tab-content ul li{
		width:100%;
	}
	
	.listing-tabs-section .listing-tab-content .blog-post h2{
		font-size: 22px;
        line-height: 32px;
	}
	.listing-tabs-section .listing-tab-content .blog-post h4{
		font-size: 16px;
        line-height: 26px;
	}
	
	.listing-tabs-section .listing-tab-content .blog-post a{
		font-size:20px;
		line-height:20px;
	}
	.listing-tabs-section .listing-tab-content .blog-post a i{
		font-size:18px;
	}
	
	.listing-tabs-section .listing-tab-content ul{
		column-gap: 30px;
    	row-gap: 30px;
	}
	
}
*/

/* --------------- Responsive CSS --------------- */




/*----------------- NEW BLOG CSS DESGIN --------------------*/