.p_39 {
	width: 100%;
	height: 100%;
	background-size: cover;
	position:relative;
	background: var(--red-color);
        color: var(--white-color);
        background-image:-webkit-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
	background-image:-moz-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
	background-image:-ms-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
	background-image:-o-linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
	background-image:linear-gradient(right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
}
.p_39 .carousel-main {
        width: 100%;
        overflow: hidden;
        margin-top: 25%;
}
.p_39 #carousel-container {
            color: var(--dark-grey-color);
            position: relative;
            overflow: visible;
            width: 100%;
            margin: 20px auto;
            height:350px;
        }

.p_39 .carousel {
             display: flex;
            transition: transform 0.5s ease-in-out;
            width: 100%;
        }

.p_39 .carousel-item {
        height: 285px;
        min-width: 100%;
        margin: 0px;
        box-sizing: border-box;      
        /* box-shadow: 10px 10px 10px #00000029; */
        }

.p_39 .carousel_data {
        background: var(--white-color);
        padding: 30px 30px 10px 30px;
        margin: 0 20px;
        border-radius: var(--border-radius);
        position: relative;
        height: 100%;
        box-sizing: border-box;
        box-shadow: 10px 10px 10px #00000029;
}        
.p_39 .carousel_data::before {
    content: "";
    width: 10px;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    left: -20px;
    background: var(--white-color);
    border-radius: 0 55px 55px 0;
    box-shadow: 10px 10px 10px #00000029;
}
.p_39 .carousel_data::after {
        content: "";
        width: 10px;
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        right: -20px;
        background: var(--white-color);
        border-radius: 55px 0 0 55px;
        box-shadow: 10px 10px 10px #00000029;
}


.p_39 .carousel-item img {
        width: 100%;
        height: auto;
        }



.p_39 .radio-group {
        position: absolute;
        top: 310px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        z-index: 1;
        }

.p_39 .radio-btn {
        width: 10px;
        height: 10px;
        margin: 0 3px;
        border-radius: 50%;
        background-color: var(--white-color);
        cursor: pointer;
        opacity: 0.5;
        }
.p_39 .radio-btn.active, .p_39 .radio-btn:hover {
        opacity: 1;
}


.bg_red_p9 {
    background-color: #c00000;
    padding: 3px;
    font-size: 12px;
}

.p_39 .btn_cont {
        position: absolute;
        right: 19px;
        top: 300px;
        display: flex;
        width: 75px;
        justify-content: space-between;     
}
.p_39 #nextBtn {
        background: url(../../images/SVG/next_btn_active.svg) no-repeat 0 0;
        background-size: contain;
        width: 30px;
        height: 30px;
        cursor: pointer;
}
.p_39 #nextBtn:hover {
        background: url(../../images/SVG/next_btn_hover.svg) no-repeat 0 0;
        background-size: contain;
}
.p_39 #prevBtn {
        background: url(../../images/SVG/prev_btn_active.svg) no-repeat 0 0;
        background-size: contain;
        width: 30px;
        height: 30px;
        cursor: pointer;
}
.p_39 #prevBtn:hover {
        background: url(../../images/SVG/prev_btn_hover.svg) no-repeat 0 0;
        background-size: contain;
}    
.p_39 #prevBtn.disabled {
        background: url(../../images/SVG/prev_btn_disabled.svg) no-repeat 0 0;
        background-size: contain;
        cursor: default;
}

.p_39 #nextBtn.disabled {
        background: url(../../images/SVG/next_btn_disabled.svg) no-repeat 0 0;
        background-size: contain;
        cursor: default;
}