/* Hj_section_banner_template default style  */

.image_with_list_elements .sc_content_title{
     font-family: var(--theme-primary-font);
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 2rem;
    text-transform: initial;
    color: rgb(var(--title-primary-color));
    position: relative;
    margin:0;
}
.image_with_list_elements .sc_content_title .title_color{
    color:var(--title-color); 
}
.image_with_list_elements .sc_description{
   font-family: var(--theme-secondary-font);
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: initial;
    color: rgb(var(--text-primary-color));
    position: relative;
}
.image_with_list_elements .sc_description .description_color{
   color:var(--description-color); 
}



.image_with_list_elements .content .btn-holder a{
    font-family: var(--theme-secondary-font);
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    text-transform: capitalize;
    color: rgb(var(--text-primary-color));
    position: relative;
    text-decoration: none !important;

}
.image_with_list_elements ._wrap_title_holder ._wrap_title{
    font-family: var(--theme-primary-font);
    font-weight: 800;
    font-size: 2.25rem;
    line-height: 2.75rem;
    text-transform: initial;
    color: rgb(var(--title-secondary-color));
    position: relative;

}

.image_with_list_elements .list_icon_holder{
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translate(0%, -50%);
}
.image_with_list_elements .list_icon_holder .list_icon_simple{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: rgb(var(--theme-primary-color));
    position: relative;
    text-decoration: none !important;
}


.image_with_list_elements .list_icon_holder .list_icon_custom.dots{
    position: relative;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    transform: scale(1);
     background-color: rgb(var(--dots-second));
     -webkit-transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.6s cubic-bezier(.5, .24, 0, 1);
}
.image_with_list_elements .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 1;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: 0;
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
      -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
}

.image_with_list_elements .list_elements:hover .list_icon_holder .list_icon_custom.dots:after, .image_with_list_elements .list_elements.active .list_icon_holder .list_icon_custom.dots:after{
    content: '';
    opacity: 0;
    display: block;
    height: 10px;
    width: 20.5px;
    background-color:rgb(var(--theme-light-color));
    bottom: 0;
    bottom: -1px;
    border-radius: 0px 0px 100px 100px;
    position: absolute;
}
.image_with_list_elements .list_elements .list_icon_holder .list_icon_custom.dots{
      background-color:rgb(var(--theme-primary-color));
}

.image_with_list_elements .list_icon_holder .list_icon_image{
    position: relative;
    height: 30px;
    width: 55px;
    left: -35px;
}
.image_with_list_elements .list_icon_holder .list_icon_image img{
    width:100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
}

@media only screen and (min-width:991.98px){
.image_with_list_elements .image_holder.left{
    padding-right:30px;
}
.image_with_list_elements .image_holder.right{
    padding-left:30px;
}

}
.image_with_list_elements .content.lists_elements_holder{
    padding-left:85px;
}