.latest-post ul li a{color:#000000; transition: all 0.5s ease-in-out;}
.latest-post ul li a:hover{color:#FFB10E;} 

.blog-steps{position:relative; margin-top: 52px;    padding-left: 56px;}
.blog-steps::before{    content: "";    position: absolute; display:block; height:100%;     left: 19px;    top: 6px;    bottom: 6px;    width: 2px;    background:#FFB10E; opacity: 0.35;}
.step-box{position:relative;     padding-bottom: 52px;}
.step-box h4{position: absolute; margin:0px;
    left: -56px;
    top: 2px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #FFB10E ;
    border: 2px solid #FFB10E;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 13px;
    color:#000000;
    z-index: 2;}
	
.step-box h3 strong{background-color: #4f993b !important; padding:0px 4px;
    color: #fff;}
	
	.steps-content p{font-weight:normal !important;}
	
	.blog-table-content table{border-collapse: collapse; border:0px;}
	.blog-table-content table th, .blog-table-content table td{border-width:0px 0px 1px 0px; border-style:solid; border-color:#f2f2f2 ;}
	.blog-table-content table thead th{background-color: #0D5739;color: #FFB10E !important;}
	.blog-table-content table tbody tr td{background-color: #fff;}
	
	.single-post main#site-content {    overflow: unset;}
	.latest-post{position: sticky;    top: 100px;}
	
.feature-header{background-color:#042721; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom:1px solid #014B3C;}	
.feature-header-left span{width:14px; height:14px; border-radius: 50%;}
.feature-header-left .feature-red{background-color:#FE5040;}
.feature-header-left .feature-yellow{background-color:#FFB10E;}
.feature-header-left .feature-green{background-color:#13A666;}

.feature-header-center span{background-color:#077B57;     border-radius: 20px;}
	
	.feature-slider{
    padding:60px 0;
}



.feature-nav{
    width:340px;
	background-color:#063831;
}
.feature-nav.p-4{padding-bottom:110px !important;}

.feature-nav-item{
    display:flex;
    gap:15px;
    align-items:center;
    border-radius:12px;
    cursor:pointer;
    transition:.35s;
    color:#fff;
	background-color:#042B25;
	border:1px solid #042B25;
	padding-bottom:110px;
}

.feature-nav-item .icon{
    width:50px;
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#085540;
    font-size:22px;
}

.feature-nav-item.active{
    background:#042B25;
    color:#111;
	border:1px solid #FFB10E ;
}

.feature-nav-item.active .icon{
    background:#FFB10E;
}

.feature-nav-item h4{
    margin:0;
    font-size:20px;
	font-weight:normal;
}
.feature-nav-item.active h4{color:#FFB10E;}

.feature-nav-item span{
    font-size:12px;
right:10px;
color:#129B76;
bottom:3px;
}

.feature-content{
    width:calc(100% - 340px);
	background-color:#052924;
	border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: #014B3C;
	padding-bottom:110px;
}

.dumping-element{bottom:0px;}

.feature-slide-box{padding:45px;}

.feature-nav-item .icon .active-icon{display:none;}
.feature-nav-item .icon .default-icon{display:block;}

.feature-nav-item.active .icon .active-icon{display:block;}
.feature-nav-item.active .icon .default-icon{display:none;}

.feature-nav-item .icon img{max-width:36px; max-height:36px;}


.feature-header-right i.bi-person-fill{    width: 40px;    height: 40px; color:#094C31;
      font-size: 30px;}
	  
.feature-content .slick-arrow{background-color:#07533F; width:40px; height:40px;}
.feature-content .slick-arrow.slick-prev:before{border-right: 2px solid #fff !important;
    border-top: 2px solid #fff !important;}
	
.feature-content .slick-arrow.slick-next:before{border-right: 2px solid #fff !important;
    border-top: 2px solid #fff !important;}	

.feature-content .slick-arrow.slick-prev{left:20px !important;}	
.feature-content .slick-arrow.slick-next{right:20px !important;}

.feature-content .slick-arrow:hover{background-color:#FFB10E;}	
.feature-content .slick-arrow:hover:before{border-right: 2px solid #07533F !important;
    border-top: 2px solid #07533F !important;}	
	
	
	
@media screen and (max-width: 1199px) {
  .feature-nav{width:100%;    display: flex;    gap: 15px;    overflow-x: auto;    overflow-y: hidden;    padding: 10px;    scroll-behavior: smooth;    white-space: nowrap;}
  .feature-nav.p-4{padding-bottom:15px !important;}
  .feature-content{width:100%;}
  .feature-nav-item{  min-width:160px;    height:100px;    flex-shrink:0;  justify-content:center;    align-items:center;}
  .feature-nav::-webkit-scrollbar{ height:8px;}

.feature-nav::-webkit-scrollbar-track{    background:#033b36;    border-radius:10px;}

.feature-nav::-webkit-scrollbar-thumb{background:#00b894;    border-radius:10px;}

.feature-nav::-webkit-scrollbar-thumb:hover{    background:#00d2a8;}

.feature-nav{    scroll-snap-type:x mandatory;}

.feature-nav-item{ scroll-snap-align:start;}
.feature-content{padding-bottom:30px !important;}
  
}

