#header-menu  .elementor-nav-menu--main> ul li a:after{
display: none;
}
#header-menu  .elementor-nav-menu--main> ul li a:before{
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    background-color: #E7161F;
    opacity: 1;
    bottom: 0;
    transition: all .3s ease-in-out;
}
#header-menu  .elementor-nav-menu--main> ul li a:hover:before{
    width: 100%;
}
#header-menu  .elementor-nav-menu--main> ul li.current-menu-item a:before{
    width: 100%;
}
#home_banner_slider .swiper-pagination-progressbar {
    position: absolute;
    bottom: 57px;
    top: unset;
    width: 300px;
    right: 279px;
    left: unset;
    background-color: #FFFFFF;
}
#principles_slider .pri_slide{
    padding-top:130px;
}
.cooperative-box_inner{
    transition: all .3s ease-in-out;
     transform: translateY(152px);
}
.cooperative-box:hover .cooperative-box_inner{
    transform: translateY(0px);
}
.cooperative-box_inner .inner_slide_content {
     transition: all .3s ease-in-out;
    opacity: 0;
	min-height: 130px;
}
.cooperative-box:hover .inner_slide_content{
    opacity: 1;
}
.pri_slide .pri_inner_box{
        min-height: 272px;
}
#join-cercel-box{
    height: 338px;
    width:338px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.archive-post-heading .elementor-heading-title {
    width:100%;
    overflow: hidden;
    display: -webkit-box;
     -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.slider_arrow-color .elementor-swiper-button:hover svg path{
fill:#fff;
}
.post_read_button{
    color: #0759CC;
    line-height: 20px;
}
.post_read_button:hover{
    color:#F5842F;
}