.blog-page #blog-banner{    
    background-size: cover; 
    padding: 100px 0;   
    background-position: center;    
    display: flex!important;    
    align-items: center;    
}

.blog-summary{
	max-height: 95px !important;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.pagination a { 
    color: black;   
    float: left;    
    padding: 8px 16px;  
    text-decoration: none;  
    transition: background-color .3s;   
    margin-right: 10px; 
  } 
  .pagination-title {   
    padding-top: 80px;  
}   
    
  /* Style the active/current link */   
  .pagination a.page-numbers {  
    color: #000000 !important;  
    border: 1px solid #4EAFD5 !important;   
}   
span.page-numbers.current { 
    padding: 10px 17px 0 17px;  
    margin-right: 10px; 
    font-weight: bold;  
    color: #fff !important; 
    background: #4eafd5;    
}   
    
    
 .pagination a:hover:not(.active) { 
    background-color: #4EAFD5;  
    color:#ffff;
}   
.blog-list-page  #banner-blog1{   
   
    background-size: cover; 
    padding: 100px 0;   
    background-position: center;    
    display: flex!important;    
    align-items: center;    
}  

ul.follow-list {    
    margin-left: 40px;  
}   
.follow-list li {   
    list-style-type: disc;  
    color: #4CB6EC; 
}   
ul.follow-list li p {   
    margin-bottom: 0;   
    list-style-type: circle;    
}   
ul.list-followed li {   
    list-style-type: disc;  
    
    color: #4CB6EC; 
    align-items: center;    
}   
.register-image img.image-width-one {   
    height: 270px;  
    width: 100%;    
}   
.register-list ul.register-order li p i {   
    color: #4CB6EC; 
}   
.register-list ul.register-order {  
    margin-top: 40px;   
}   
.font-18{   
    font-size: 18px;    
}   
/* /* Defines the width of the carousel and centers it on the page */   
.blog-one .slick-carousel { 
    margin: 0 auto; 
        
  } 
    
  /* The width of each slide */ 
  .blog-one .slick-slide {  
    width: 350px;   
  } 
    
  /* Color of the arrows */ 
  .blog-one .slick-next::before, .slick-prev::before {  
    color: black;   
  }     
  .blog-one .register-main {    
    margin-right: 25px; 
    margin-left: 25px;  
}   
.blog-one .slick-prev, .slick-next {    
     width: 50px;   
    height: 50px;   
        
}   
.blog-one  .slick-prev {    
    left: -40px;    
}   
.blog-one  .slick-next {    
    right: -40px;   
}   
.list-one { 
    margin-left: 15px;  
}   
a.text-color-one {  
    color: #4CB6EC; 
}   
.swimmer ul.swimmer-list li {   
    display: inline-block;  
}   
.swimmer ul.swimmer-list h4 {   
    color: #4CB6EC; 
}

@media(max-width:575px){
	.blog-one .slick-prev {
	  left: -10px;
	}
	.blog-one .slick-prev, .slick-next {
	  width: 30px;
	  height: 30px;
	}
	.blog-one .slick-next {
		right: -10px;
	}
}

@media  screen and (max-width: 412px) {
    .blog-one{
        width:95% !important;
		margin-inline:auto;
    }

}
@media  screen and (max-width: 412px) {
    .register-list{
        width:110% !important;
    }
	
	.slick-track {
    height: auto !important;
}

}

