[lang="ar"] .btnpost {
     float: left;
}
 [lang="ar"] .tim , [lang="ar"] .pl{
     font-family: 'Tajawal', sans-serif;
}
 .emploi-container{
     display:flex;
    flex-wrap: wrap;
    align-items: center;
     justify-content: space-between;
}
 .emploi-info{
     width:75%;
}
 .next.page-numbers{
     height: 100%;
     width: 100%;
     background: url(../img/Group-3882.png);
     background-repeat: no-repeat;
     background-position:center;
     background-size: 30px;
}
 .btnpost a:focus, .btnpost a:hover {
     color: #ffffff !important;
}
 ul.page-numbers .current {
     background: #fff;
     color:#FFC709 ;
     font-weight: bold;
     padding: 10px 15px;
}
 ul.page-numbers a{
     background: #fff;
     color:#004F9E;
     padding: 10px 15px;
}
 .pagination-prod{
     width: fit-content;
     margin: 0 auto;
}
 .emploi-list{
     padding:60px 80px;
	 margin-bottom: 50px;
}
 .emploi{
     background-color:#F2F9FF;
     padding:30px 50px;
     border-radius:20px;
     margin-bottom:30px;
}
 .title-bg{
     clip-path: ellipse(72% 80% at 50% 19%);
     background: url(../img/Mask-group-3.jpg);
     background-repeat: no-repeat;
    clip-path: ellipse(72% 80% at 50% 19%);
     background-size: cover;
}
 .emploi-list{
     background-color:#fff;
}
 .timpl{
     padding :0 0 20px 0;
     width:fit-content;
     margin:0 ;
     display:flex;
     flex-wrap:wrap;
     min-width: 200px;
     gap: 25px;
     justify-content: space-between;
}
 .pl{
     font-size: 16px;
     padding-left: 30px;
     position: relative;
}
 [lang="ar"] .pl {
     padding-left: 0px;
     padding-right: 30px;
}
 .pl:before {
     content: "";
     position: absolute;
     left: 0;
     width: 22px;
     height:22px;
     background-image:url(../img/map-marker-Regular.png);
     background-repeat: no-repeat;
     background-size: contain;
}
 [lang="ar"] .pl:before {
     left: auto;
     right:0;
}
 .tim{
     font-size: 16px;
     padding-left: 30px;
     position: relative;
}
 [lang="ar"] .tim {
     padding-left: 0px;
     padding-right: 30px;
}
 .tim:before {
     content: "";
     position: absolute;
     width: 22px;
     height:22px;
     background-image:url(../img/Frame.png);
     background-repeat: no-repeat;
     background-size: contain;
     left: 0;
}
 [lang="ar"] .tim:before {
     left: auto;
     right:0;
}
 .btnpost a{
     color:#fff;
     background-color:#004F9E;
     border-radius:10px;
     padding: 13px 50px;
     text-transform: capitalize;
}
 .btnpost a:hover{
     color:#fff;
     background-color:#FFC709;
}
 @media(max-width:900px){
     .btnpost {
         margin: 10px 0 0 0;
    }
     .emploi-list {
         padding: 50px 15px;
    }
     .emploi {
         padding: 20px 20px 40px 20px;
    }
     .emploi-info{
         width:100%;
    }
}
 


.empty-message {
	text-align : center; 
	color: #004f9e;
	font-size: 16px;
}