.slider-outer-box {
padding:15px;
position:relative;
overflow:hidden;
}
.slider-col .photo_overlay {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 415px;
width: 58%;
position: absolute;
z-index: -1;
right: 0;
left: -15px;
}
.cta_outer_container {
height:415px;
}
.slider-col .photo_container .photo {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 415px;
z-index: -2;
position: absolute;
display: none;
right: 0;
}
.photo_overlay_container {
position:relative;
}
.slider-col .cta_content_container .cta_content {
display: none;
position: absolute;
overflow: hidden;
width:44%;
padding-top:76px;
padding-left:55px;
}
.slider-col .cta_content_container .cta_content h2, .slider-col .cta_content_container .cta_content h1 {
color:#fff;
font-size: 27px;
line-height:35px;
font-weight:700;
margin-bottom:25px;
}
.slider-col .cta_content_container .cta_content p {
font-size:27px;
line-height:30px;
color:#fff;
}
.slider-col .cta_bullets_container {
position:absolute;
right: 0px;
bottom: 25px;
}
.slider-col .cta_content_container {
overflow: hidden;
height:inherit;
}
.slide_bullet_active {
background-color: #d4d4d4;
background-color: 
rgba(255, 255, 255, 0.9) !important;
}
.slide_bullet {
width: 20px;
height: 20px;
display: inline-block;
margin-right: 20px;
background-color: rgba(255, 255, 255, 0.45);
border-radius: 50%;
}
.cta-btn-container {
margin-top:35px;
}