.block_filter_custom {
    border:none !important;
}       
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sis2_boxes {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; 
}
.sis2_container {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    max-width:100%;
}
/* Small */
@media (min-width: 768px) {
    .sis2_container {
    width: 750px;
    }
}
/* Medium */
@media (min-width: 992px) {
    .sis2_container {
    width: 970px;
    }
}
/* Large */
@media (min-width: 1200px) {
    .sis2_container {
        width: 1170px;
    }
}
.sis2_boxs {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(250px,1fr));
    gap: 40px;
}
@media (max-width:320px) {
    .sis2_boxs {
    justify-content: center;
    }
}
.sis2_container h1{
    margin-bottom: 40px;
    text-align :center;
    color:#3b498d;
}
.sis2_container p {
    text-align :center;
}
.sis2_boxs .sis2_box {
    background-color: #eee;
    padding: 20px 20px 0px 20px;
    text-align: center;
    border-radius: 25px;
    box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dark-mode .sis2_boxs .sis2_box {
    background-color: #191a1e;
    box-shadow: 0 5px 9px rgb(133 133 133 / 20%);
    border: 1px solid #fff;
}
.sis2_boxs .sis2_box .sis2_header-box {
    /* // display: flex;
    // justify-content: space-between;
    // flex-direction: row-reverse; */
}
sis2_boxs .sis2_box .sis2_header-box h4 {
    margin-left: 20px;
}
.sis2_boxs .sis2_box .sis2_header-box i {
    font-size: 50px;
    margin-bottom:20px;
}
.sis2_boxs .sis2_box .sis2_info-birth {
    margin-bottom: 20px;
    font-size: 14px;
    color: #5c5757f0;
}
.sis2_boxs .sis2_box .sis2_control {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.sis2_boxs .sis2_box .sis2_control .sis2_lang {
    border: 2px solid #6e6d6d;
    padding: 6px;
    border-radius: 30px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 87px;
}                        
.sis2_boxs .sis2_box .sis2_control .sis2_lang p{
    margin-bottom:0;
}
.tag_custom {
    border-radius: 15px;
    padding: 8px 22px;
    margin: 16px;
    font-size: 13px;
}
.sis2_filter-button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #6C7FED;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    text-align:center;  
}
.sis2_filter-options .sis2_filter-list .sis2_filter-item a i {
    margin-left:10px;
}
@media (max-width:426px) {
.sis2_filter-button {
        padding: 2px 1px;
        width: 47px;
        font-size: 9px;
        height: 39px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .sis2_filter-button i {
        width:100%;
        margin-top: 5px;
        }   
    .sis2_filter-options .sis2_filter-list .sis2_filter-item a i {
        margin-left:0px;
    }
}  
.sis2_filter-button:active {
    background-color: #4CAF50; /* تغيير الخلفية عند التحويم والنقر */
}

h4{
min-height: 50px;
}
