.plr_zero{
	padding: 0 ;
}
#sports_slider button.slick-arrow.slick-prev {
	right: calc(var(--container_left_space) + 100px);
}
#sports_slider button.slick-arrow {
	top: -55px;
	right: calc(var(--container_left_space) + 50px);
	left: auto;
}
.New_Age {
    grid-template-columns: repeat(2, 1fr) !important;
}
.plr_zero{
padding-left: 0 !important;
	padding-right: 0 !important;
}
.age_card {
/*     background: #fff; */
    border-radius: 20px;
}
.age_card:hover {
    background-color: var( --e-global-color-primary );
    color: #fff;
}
/* arrow_btn */
.age_card .arrow_btn {
    position: absolute;
    bottom: 32px;
    right: 30px;
    z-index: 1;
    pointer-events: auto; 
    transform: rotate(-45deg);
    transition: 0.3s;
    cursor: pointer;
}

.age_card:hover .arrow_btn svg path:nth-child(1){
	fill:  #fff;
}
.age_card:hover .arrow_btn svg path:nth-child(2){
	fill:var( --e-global-color-primary );
}
.age_card .elementor-widget-image{
	overflow: hidden;
	border-radius: 20px;
}
.age_card .elementor-widget-image{
	display: block;
}
.age_card .elementor-widget-image img{
	transition: 0.3s;
}
.age_card:hover .elementor-widget-image img{
	transform: scale(1.09);
}

/* arrow_btn */

/* img box css */
.imgbox.slick-slide {
	padding-right: 30px;
	padding-left: 0px;
	width:400px;
}
.imgbox figure.elementor-image-box-img{
	margin-bottom:0 !important;
}
.imgbox h3.elementor-image-box-title {
	position: absolute;
	bottom: 15px;
	font-size: 20px;
	line-height: 1.4;
	padding-left: 28px;
	color: #fff;
	z-index: 999;
}
.imgbox {
	position: relative;
	border-radius: 12px;
}

.imgbox .elementor-image-box-wrapper {
	position: relative;
	border-radius: 12px;
	overflow: hidden;
}

.imgbox .elementor-image-box-wrapper::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgb(0 0 0 / 0%) 74%, #000000 100%);
	pointer-events: none;
	z-index: 1;
	border-radius: 12px;
}
/* img box css end*/
.newage_copy {
    gap: 5px !important;
}
.newage_copy p {
    width: 90%;
    padding-bottom: 20px;
}

@media only screen and (max-width:1025px){
	.newage_copy p{
		width:100%;
	}
}
@media(max-width:767px){
/* 	.perpare_sec {
    position: relative;
}

.perpare_sec::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: url(https://billabong.mystagingwebsite.com/wp-content/uploads/2025/01/Frame-1000002422.png);
    background-repeat: no-repeat;
}
 */
.newage_copy p {
/*     width: 100%; */
    padding-bottom: 20px;
}	
	.age_card:hover  .newage_copy{
	padding-bottom:20px;
}
	.newage_copy {
    padding: 0 15px;
}
	.perpare_sec .elementor-element.elementor-element-3f991a3.e-con-full.e-flex.e-con.e-child {
    margin-left: 15px;
    margin-right: 15px;
}
	.New_Age{
	grid-template-columns: auto !important;	
	}
	.newage_copy h3.elementor-heading-title {
		font-size:24px;
	}
	.imgbox.slick-slide {
		padding-right: 30px;
	padding-left: 0px;
	width: 350px;
}
}