.slider .content_container {
    z-index:2; width: 100%; height: 100%; position: absolute; left: 0;  
    right: 0; top: 0; background-color: transparent; color: #FFF;
    padding-top: 120px;
}
.slider .slider_shadow {position: absolute; width: 100%; height: 100%; z-index: 1; background-color: rgba(0,0,0,0.3)}
.slider .slider_shadow.shadow_gradient {background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));}

.slider .item {
    position: relative; 
    height: 550px; 
    background-size: cover!important;
    background-repeat: no-repeat;
    background-position: center;
   
    font-size: 26px;
    font-weight: 600;
}
.slider .item h2 {font-weight: 800; font-size: 40px; color: #FFF;}
.slider .item h2:before {display: none;}
.slider .item .label_border {color: #FFF; border: 1px solid #FFF;}

.slider .text {color: #FFF; }
.slider .text > div {margin-top: -30px; position: relative; width: 100%;}

.slider .item h2 svg {width: 40px;
  height: 40px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -10px;
}
.slider .item h2 svg path {fill: #FFF;}

.slider .main_label_block {
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("/include/images/heart_big.png");
  background-size: contain;
  background-repeat: no-repeat;
  padding: 40px 40px;
  width: 250px;
  height: 237px;
  padding: 40px;
  text-align: center;
  font-size: 20px;
}


.slider .slider_content ul li {
    font-size: 1.3rem; line-height: 1.4; 
    list-style: none; position: relative; 
    padding-left: 15px; text-align: left;
}
.slider .slider_content ul li::before {
    width: 6px;
    height: 6px;
    left: 0;
    top: 13.5px;
    border-radius: 50%;
    background-color: var(--OPTION_BASE_COLOR);
    content: '';
    position: absolute;
}

/*.col-xl-  (>= 1200px)*/
@media screen and (min-width: 1200px)
{
       
}
/*.col-lg-  (>= 992px)*/
@media screen and (max-width: 1200px)
{
     
}
/*.col-md-  (>= 768px)*/
@media screen and (max-width: 991px)
{
    .slider .item h2 {font-weight: 800; font-size: 25px; color: #FFF;}
}
/*.col-sm-  (>= 576px)*/
@media screen and (max-width: 767px)
{
    
    .slider .item {height: 400px;}
    
    .slider .item h2 {font-weight: 800; font-size: 20px; color: #FFF;}
    
    .slider .text > div {margin: 0 auto !important; width: auto;}
    
    .slider .round_bg {height: 200px!important; width: 200px!important;}
    
    
    
}
/*.col-*/
@media screen and (max-width: 575px)
{
    .slider .slider_content ul li {font-size: 1rem;}
    .slider .text {text-align: center;} 
}
