.blue .img-blog {
    background: #3f4f5a;
    color: #3498db;
    font-size: 36px;
    line-height: 100px;
    margin: 10px;
    padding: 0;
    position: relative;
    text-align: center;
}
.slick-dots li button::before {
    font-size: 35px!important;
}
.slick-slide img {
     width: 100%;
}

.slick-prev { 
             z-index:999;  }
.slick-next { }
.slick-prev::before, .slick-next::before { border: 2px solid #ccc;
    border-radius: 48%;
    color: #000;
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
	background-color: #ccc;}
	
	
	
.slider  .up-word { position: relative; }	
.slider .text-one {
 position: absolute;
 top: 40%;
 transform: translateY(-50%);
 left:0px; 
 right:0px; 
 text-align:center; 
 transition: all 0.5s ease; color:#de2532;  
text-align:left;
padding-left:30px; 
}
.slider .text-one p { color: #3c8fdc;  font-size: 16px; }
.slider .text-one h4  { margin :0px; font-size: 24px;  }
.slider .text-one .btn {    background-color: #0f82ee;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    height: 27px;
  margin-left:10px; 
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 65px; }
	
.slider .text-one  .btn:hover { background-color: #32aae8;}


/* Total point  */
.list-container .points{
    color: #fff;
    display: flex;
    margin: 12px 0 16px;
    flex-wrap: wrap;
    font-size: 1rem;
    z-index: 99;
    position: relative;
}
.list-container .points .point-1{
    padding-right: 35px;
}
.list-container .points .label{
    background: #ffffff30;
    font-weight: 800;
    padding: 5px 8px;
    border-radius: 5px;
}
.our-template-wrap  ul.list-container li .content-wrap {
    bottom: 100px;
}
@media (max-width:360px) {
    
    .list-container .points .point-1{
    padding-right: 20px;
}
}
@media (max-width:347px){
    .list-container .points .point-1{
    margin-bottom: 12px;
}
}