table.table-soul {
table-layout: fixed !important;
width: 98% !important;
}
.table-soul {
    position: relative;
}
.image-box {
     position: relative;
}
.image-box .image-layer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    z-index: 0;
    height: 110vh;
    opacity: 1.3;
}

.table-soul .logo img {
    width:auto;
    height: 125px;
}
.table-soul {
    direction: rtl;
    text-align: right;
}
.table-soul .logo-box {
    position: relative;
    width: 100%;
    height: 100px;
}
.table-soul .second-title {
 font-size: 14px;
 line-height: 1.2em;
 text-transform: none;
 color: #000;
 text-align: center;
 margin-bottom: 30px;
 margin-left: 136px;
 font-weight: 700;
}
.table-soul .second-title span{
 margin-right: 10px;
}
.table-soul .title-box {margin-top: 121px;}
.table-soul .sec-title {
    position: relative;
    margin-top: 0;
    padding-bottom: 0px;
    line-height: 0;
    display: flex;
    justify-content: center;
}
.table-soul .sec-title h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    text-transform: none;
    color: #538135;
}
.table-soul .text-box {
    display: grid;
    text-align: center;
    position:relative;
    top:50px;
}
.table-soul .text-box .number {
   border: 1px solid #ec8a27;
   margin-bottom: 20px;
   padding: 5px 20px;
}
.table-soul .text-box span{
   color: #000;
   font-size: 18px;
   font-weight: 600;
   padding-bottom: 10px;
}
.table-bordered {
    position: relative;
    z-index: 1;
    border:1px solid;
}
.table-bordered thead tr {
    
background-color: #d9e2f3;
}
.table-soul .boxed {
    padding: .75rem 0 0 !important;
    text-align: center;
}
.table-soul .content-box {
    width: 100%;
    margin-top: 5px;
    text-align: center;
}
.table-soul .content-box tbody tr td {
 border: 1px solid #000;
}
.table-soul .border-table {
    padding: 0;
    border: 1px solid #000;
}
.table-soul .border-table table{
width: 100%;
height: 50px;
text-align: center;
}

.table-soul .border-table table td {
    width: 50%;
    border-bottom: 0px solid #dee2e6;
}
.table-bordered thead tr th {
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000;
    font-size: 14px;
    /*font-weight: 600;*/
}
.table-soul .border-table table i{

}
.table-soul tbody tr td {color: #000;font-size: 13px;}
.table-bordered tbody td {border: 1px solid #000;}