@font-face {	font-family: 'kurdi';	src: url('/assets/fonts/kurdi/regular.eot');	src: local('kurdi'), url('/assets/fonts/kurdi/regular.woff') format('woff'), url('/assets/fonts/kurdi/regular.ttf') format('truetype'), url('fonts/kurdi/regular.svg') format('svg');	font-weight: normal;	font-style: normal;}

@font-face {	font-family: 'kurdireg';	src: url('/assets/fonts/kurdi/nrtreg.ttf'); font-style: normal;}

@font-face {	font-family: 'kurdibold';	src: url('/assets/fonts/kurdi/nrtbd.ttf'); font-style: normal;}

.kfont{	
    font-family: 'kurdireg', tahoma !important;
    letter-spacing: normal;
}
.modal-content{
    max-height: 80vh;
    overflow: auto;
}
.w-100p{
    width: 100px;
}
.h-100p{
    height: 100px;
}
.dialog-delete-message{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.text-2{
    font-size: 18px;
}
.color-gray{
    color: #ccc !important;
}
.dialog-delete-message i{
    font-size: 42px;
    color: red;
    padding: 10px;
}
.logo-home{
    object-fit: contain;
    width: 300px;
    height: 300px;
}
.full-width{
    width: 100%;
}
.home{
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card-header>.card-tools {
    display: flex;
    align-items: center;
    gap: 10px;
}
.h2, h2 {
    font-size: 2rem !important;
}

.header-right{
    display: block !important;
}
.banner-home-3{
    padding-bottom: 10px !important;
}
.list-recent-jobs .card-job .card-job-top--info .card-job-top--company{
    padding-right: 5px;
}
.list-recent-jobs .card-job .card-job-top--info .card-job-top--price {
    font-size: clamp(16px, 1vw, 18px);
    overflow: hidden; /* Prevents overflow if content is too large */
    white-space: nowrap; /* Keeps the text on a single line */
}
.banner-home-custom{
    background-image: url(../assets/images/homebg.jpg);
    background-size: cover;
    
}
.bg-banner-about{
    border-radius: 0px !important;
}
.banner-hero::before {
    display: none !important;
}
.banner-hero .block-banner{
    padding-bottom: 0px !important;
}
.form-input {
    border: 1px solid rgba(26, 15, 9, 0.1);
    border-radius: 10px;
    padding: 10px 20px 10px 13px;
    display: inline-block;
    width: 100%;
}

@media screen and (max-width: 700px) {
    .header-right {
        display: none !important;
    }
}