/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2025 | 09:29:55 */
.p-0{padding: 0px !important;}
.m-0{margin: 0px !important;}
.fs-24{font-size: 24px !important; }
.fs-16{font-size: 16px !important; }
.pt-0{	padding-top: 0px !important;}
#CS_Counter p.inner-heading {
    color: #190505 !important;
}
.over-h1{
	width: 360px;
}
.d-none{	display: none;	}
.p-24{	padding: 24px; }
.img-size-mob img{
	width: 100%;
	height: 100%;
/*     border: 1.08px solid #EBEBEB; */
/*     padding: 11px; */
	border-radius: 12.95px;
	        object-fit: cover;
}
 .img-size-mob {
    padding: 11px;
    border: 1.08px solid #EBEBEB;
    border-radius: 12.95px;
}  
@media (max-width:767px){
	.over-h1{
	width: 300px !important;
}
	.sub-heading{
		    max-width: 300px !important;
    margin-left: 0 !important;
    line-height: 120% !important;
	}
	.display-mobile{
		display:block;
	}
	.fs-48{font-size: 48px !important;}
	.display-none-mobile{display: none!important;}
	.img-size-mob img{
/* 		width: 100px !important;
		height: 100px !important; */
/* 		padding: 5px;
		border-radius:6.95px; */
		        object-fit: contain !important;
	}
.img-size-mob {
         padding: 5px;
		border-radius:6.95px;
} 
	.display-desk{	display: none;	}
}
@media (min-width:769px){
	.for-tablet, .display-mobile{
		display:none;
	}
		 .display-desk{
		display: block;
	}
}
@media (max-width: 1024px) and (min-width: 768px){
	.for-tablet{
		display: block;
	}
	.display-desk,  .display-mobile{display: none;}
}
@media (max-width: 1024px){
	.over-h1{
	width: 100%;
}
	 .display-desk{
		display: block;
	}
		.for-tablet,  .display-mobile{
		display: none;
	}
	.img-size-mob img{
/* 		width: 151px;
		height: 151px; */
/* 		padding: 11px;
		border-radius:11.65px; */
		object-fit: cover;
	}
.img-size-mob {
         padding: 11px;
		border-radius:11.65px; */
} 
}

.hero-section .meta-info {
    justify-content: center;
}
.hero-section .meta-info .dot{
	background-color: #fff;
}
.hero-section .category.inter-400 a {	color:#fff;	}

.hero-section {
                position: relative;
                background: url('http://americanchase.saltlabs.in/wp-content/uploads/2022/10/afa6e1bf160a2aff62a5c0811e13e9b8.jpeg');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                color: #fff;
	    padding: 115px 40px;
    margin-top: -89px;
            }

            .hero-overlay {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(15, 1, 1, 0.66); /* #0F0101A8 in RGBA */
            }

            .hero-content {
                position: relative;
                z-index: 1;
                max-width: 800px;
				    padding-top: 89px;
				display: flex;
			flex-direction: column;
			gap: 24px;
            }

            h1.hero-title {
                font-size: 48px;
                font-weight: 700;
                line-height: 120%;
                letter-spacing: 0;  
            }
@media (max-width: 768px){
	.hero-section{	    padding: 112px 44px; }

}

@media (max-width: 431px){
	.hero-section{	    padding: 64px 24px; }
	.hero-section h1{	 font-size: 32px;  }
		.fs-24{	font-size: 20px !important; }
}
