.stocks_wrap{
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-between;
}
.stocks_wrap_slider{
	color: #fff;
	width: 58%;
}
.stocks_slide{
	width: 100%;
	padding: 37px;
	position: relative;
	display: flex !important;
	gap: 20px;
	min-height:426px;
	margin-right:25px;
}
.stocks_slide_left{
	width: 64%;
	padding-top: 76px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.stocks_slide_title{
	font-size: 60px;
	font-weight: 700;
	line-height: 69px;
}
.stocks_slide_text{
	margin-top: 20px;
}
.transparent_btn {
	display: inline-block;
	margin-top: 40px;
	border: 1px solid #F5F5F5;
	border-radius: 100px;
	text-transform: uppercase;
	padding: 14px 35px;
	transition: 0.3s;
}


.green_btn{
	display: inline-block;
	border: 1px solid var(--color-prime);
	border-radius: 100px;
	text-transform: uppercase;
	padding: 14px 35px;
	transition: 0.3s;
}

.stocks_wrap .green_btn {
	width: 100%;
	text-align: center;
}

.stocks_slide_img{
	width: 31%;
	z-index: 2;
}
.stocks_slide_img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.stocks_slide_fon{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	object-fit: cover;
}
.stocks_wrap_right{
	background-color: var(--color-back-stage);
	width: 39%;
	display: flex;
	gap: 20px;
	padding: 37px;
}
.stocks_right_left{
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.stocks_right_left_img{
	max-height: 280px;
}
.stocks_right_left_img img{
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
.stocks_right_right{
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.stocks_right_sale{
	position: relative;
	width: 100%;
	max-height: 44px;
	display: flex;
	color: #fff;
	border-radius: 8px;
	background-color: #262626;
}

.stocks_right_sale_left,
.stocks_right_sale_icon {
	width: 70%;
	text-align: center;
	padding: 10px 0;
}

.stocks_right_sale_left{
	text-align: left;
	padding-left: 10px;
	line-height: normal;
	position: relative;
   bottom: 4px;
}

.stocks_right_sale_left_heading {
	width: 100%;
}

.stocks_right_sale_icon .fa,
.stocks_right_sale_right .fa {
	font-size: 24px;
}

.stocks_right_sale_right {
	width: 35%;
	text-align: center;
	padding: 10px 0;
	background: linear-gradient(90deg, #f66 0%, #a570e8 100%);
	border-radius: 8px;
	position: absolute;
	right: 0;
}
.stocks_right_text .font_low{
	margin: 10px 0 20px;
}

.stocks .flickity-page-dots{
	bottom: unset;
	width: unset;
	top: 37px;
	left: 37px;
}
.stocks .flickity-page-dots .dot{
	width: 64px;
	height: 4px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px; 
}
.stocks .flickity-page-dots .dot.is-selected{
	background: #fff;
}


@media (max-width: 1400px){
	.stocks_slide_title{
		font-size: 45px;
	}
	.stocks_right_left_img {
	    max-height: 246px;
	}
}
@media (max-width: 992px){
	.stocks_wrap_slider {
	    width: 100%;
	}
	.stocks_wrap_right{
		width: 100%;
	}
	.stocks_slide_title {
        font-size: 35px;
        line-height: 45px;
    }
}



@media (max-width: 480px){
	.stocks_slide{
		flex-direction: column-reverse;
	}
	.stocks_slide_left{
		width: 100%;
	}
	.stocks_slide_img{
		width: 100%;
		height: 200px;
	}
	.stocks_slide_left{
		padding-top: 5px;
	}
	.stocks .flickity-page-dots{
		width: 100%;
		line-height: unset;
		top: 13px;
		left: unset;
	}
}

@media (max-width: 417px){
	.transparent_btn, .green_btn {
		width: 100%;
		text-align: center;
	}
	.stocks_right_left{
		width: 100%;
		text-align: center;
	}
	.stocks_right_right{
		width: 100%;
	}
	.stocks_wrap_right {
		flex-direction: column;
	}
	.stocks_right_left_img {
        max-height: 214px;
    }
    .stocks_right_text {
	    margin: 38px 0;
	}
}


.stocks_wrap_slider a.transparent_btn {
    z-index:100;
	position:relative;
}



.line-line {
    text-decoration: line-through;  
}













