/****************************************************************/
/****************************************************************/
/*************************Genral Style***************************/
/****************************************************************/
/****************************************************************/
.slider .c_vaption .c_par,
.footer .c_secondFooter,
.footer,
.header .regeistration .c_dropwdion .c_boxPriflie .c_top,
.container_w100 {
    position: relative;
    width: 100%;
    display: inline-block;
}

/**** OUR STORE PAGNOIATION ***********/
.paginate-pagination ul {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 50px !important;
}
.paginate-pagination ul > li {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    transition: 0.5s;
}
.paginate-pagination ul > li > a {
    cursor: pointer;
    color: #000;
    border: 0px solid #ddd;
    box-shadow: 0 0 4px 1px #adadad73;
    transition: 0.8s;
}
.paginate-pagination ul > li > a.page.active {
    opacity: 1 !important;
    cursor: default;
    background: #42618a;
    color: #fff;
    /* box-shadow: 0 0 10px grey; */
}
.paginate-pagination ul > li > a.page:hover {
    opacity: 0.7;
    background: #42618a;
    color: #fff;
}

.wrapper_1400 {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    width: 100%;
    height: auto;
}

.container_w100 {
    padding: 0 20px;
}

.container-1200 {
    position: relative;
    width: 100%;
    margin: 0px auto;
    max-width: 1200px;
    padding: 0px 0px;
}

.container-1100 {
    position: relative;
    width: 100%;
    margin: 0px auto;
    max-width: 1100px;
    padding: 0px 0px;
}

.container-1050 {
    position: relative;
    width: 100%;
    margin: 0px auto;
    max-width: 1050px;
    padding: 0px 0px;
}

.container-1000 {
    position: relative;
    width: 100%;
    margin: 0px auto;
    max-width: 1000px;
    padding: 0px 0px;
}

.container-920 {
    position: relative;
    width: 100%;
    margin: 0px auto;
    max-width: 1000px;
    padding: 0px 0px;
}

* {
    font-family: "DroidArabicKufiBold";
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none !important;
}

img {
    max-width: 100%;
    display: inline !important;
}

.body {
    min-height: 2000px;
}

section {
    padding-bottom: 40px;
}

html {
    scroll-behavior: smooth;
}

/**********/
.c_tilte_section {
    text-align: center;
}

.c_tilte_section h2 {
    display: inline-block;
    margin: 40px 0;
}

.c_foter_section {
    text-align: center;
    margin-top: 10px;
}

.c_foter_section a {
    color: #42618a;
}

.quieq_tap .nav-tabs .nav-item.show .nav-link,
.quieq_tap .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #42618a;
    transition: 1s;
    border-color: #dee2e6 #dee2e6 #fff;
}
.quieq_tap .nav-tabs .nav-link {
    color: #42618a;
    padding: 15px 25px;
}
.quieq_tap .nav-tabs .nav-link p {
    margin: 0;
}

.slider .c_vaption .c_par,
.footer .c_secondFooter,
.footer,
.header .regeistration .c_dropwdion .c_boxPriflie .c_top,
.container_w100 {
    position: relative;
    width: 100%;
    display: inline-block;
}

/**** OUR STORE PAGNOIATION ***********/
.paginate-pagination ul {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 50px !important;
}
.paginate-pagination ul > li {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    transition: 0.5s;
}
.paginate-pagination ul > li > a {
    cursor: pointer;
    color: #000;
    border: 0px solid #ddd;
    box-shadow: 0 0 4px 1px #adadad73;
    transition: 0.8s;
}
.paginate-pagination ul > li > a.page.active {
    opacity: 1 !important;
    cursor: default;
    background: #42618a;
    color: #fff;
    /* box-shadow: 0 0 10px grey; */
}
.paginate-pagination ul > li > a.page:hover {
    opacity: 0.7;
    background: #42618a;
    color: #fff;
}

/****************************************************************/
/****************************************************************/
/*************************header*********************************/
/****************************************************************/
/****************************************************************/
.header {
    background: #42618a;
    padding: 0 15px;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}
.header nav {
    padding: 0;
}
.header .logo {
    padding: 0;
}
.header .logo img {
    max-height: 75px;
}
.header .logo a.navbar-brand {
    margin: 0;
    padding: 0;
}
.header div#navbarSupportedContent ul {
    margin-right: 0 !important;
    float: right;
}
.header div#navbarSupportedContent li.nav-item {
    padding: 0 10px;
}
.header div#navbarSupportedContent li a {
    font-size: 14px;
    color: #fff;
    padding: 25px 0;
    position: relative;
    font-family: "DroidArabicKufi";
}
.header div#navbarSupportedContent li a::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #fff;
    transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    transform-origin: right center;
    transform: scaleX(0);
}
.header div#navbarSupportedContent li a:hover:before,
.header div#navbarSupportedContent li a.active:before {
    transform-origin: left center;
    transform: scaleX(1);
}
.header div#navbarSupportedContent li.c_dropdon > a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.header div#navbarSupportedContent .c_first_sub li a {
    background: #fff;
    color: #828a94;
    text-align: center;
    padding: 10px 0;
}
.header div#navbarSupportedContent .c_first_sub .dropdown-item:hover {
    background: #42618a;
}
.header div#navbarSupportedContent .c_first_sub .dropdown-item:hover {
    background: #42618a;
    color: #fff !important;
}
.header .regeistration {
    margin-left: 150px;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
    /*****/
}
.header .regeistration .c_guest {
    display: flex;
    margin: auto;
}
.header .regeistration .c_guest li {
    transition: 0.5s;
    padding: 0 15px;
}
.header .regeistration .c_guest .dropdown-item:hover {
    background: #42618a;
}
.header .regeistration .c_guest .dropdown-item:hover > a {
    background: #42618a;
    color: #fff;
}
.header .regeistration .c_guest li a {
    transition: 0.5s;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    padding: 5px 15px;
    border: 1px solid #fff;
    display: inline-block;
}
.header .regeistration .c_guest li.c_login a {
    background: #fff;
    color: #828a94;
}
.header .regeistration .c_guest li.c_regsi a {
    background: #42618a;
}
.header .regeistration .c_dropwdion {
    display: flex;
    margin-bottom: 0;
}
.header .regeistration .c_dropwdion > li {
    padding: 0 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header .regeistration .c_dropwdion .c_prfile > li a {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header .regeistration .c_dropwdion .c_prfile.dropdown a.dropdown-toggle img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-left: 10px;
}
.header .regeistration .c_dropwdion .c_prfile.dropdown a.dropdown-toggle span {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.header .regeistration .c_dropwdion .c_prfile .c_boxPriflie {
    min-width: 250px;
}
.header .regeistration .c_dropwdion .c_boxPriflie {
    min-width: 330px;
    top: 125%;
    padding: 0;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_top {
    padding: 10px 0;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_top .ccenter {
    text-align: center;
    justify-content: center;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_top img {
    width: 33px;
    height: 33px;
    border-radius: 50%;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_top .c_det span {
    font-size: 12px;
    color: #393939;
    font-weight: bold;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom {
    border-top: 1px solid #ddd;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom ul {
    display: flex;
    justify-content: center;
    align-items: center;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom ul span {
    font-size: 11px;
    font-weight: bold;
    color: #42618a;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom ul img {
    margin-left: 5px;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom ul li {
    padding: 5px 10px;
    width: 100%;
    text-align: center;
}
.header .regeistration .c_dropwdion .c_boxPriflie .c_midd {
    padding: 10px 20px;
    border-top: 1px solid #ddd;
}
.header .regeistration .c_dropwdion .c_midd > div {
    margin: 10px 0;
}
.header .regeistration .c_dropwdion .c_midd span {
    font-size: 13px;
    color: #1b1b1b;
}
.header .regeistration .c_messegesdrop .c_bodu {
    height: 300px;
    overflow: auto;
}
.header .regeistration .c_messegesdrop .c_bodu::-webkit-scrollbar {
    width: 8px;
}
.header .regeistration .c_messegesdrop .c_bodu::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f4f4f4;
    border-radius: 0px;
}
.header .regeistration .c_messegesdrop .c_bodu::-webkit-scrollbar-thumb {
    background: #42618a;
    border-radius: 1px;
}
.header .regeistration .c_messegesdrop .c_bodu::-webkit-scrollbar-thumb:hover {
    background: #42618a;
}
.header .regeistration .c_messegesdrop .c_item {
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    position: relative;
    display: inline-block;
    width: 100%;
}
.header .regeistration .c_messegesdrop .c_item .row {
    align-items: baseline;
}
.header .regeistration .c_messegesdrop .c_item .c_img {
    float: right;
    width: 20%;
}
.header .regeistration .c_messegesdrop .c_item .c_img img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.header .regeistration .c_messegesdrop .c_item .c_inforl {
    float: left;
    width: 75%;
}
.header .regeistration .c_messegesdrop .c_item a {
    color: #1b1b1b;
}
.header .regeistration .c_messegesdrop .c_item .c_time {
    font-size: 10px;
    color: #919191;
}
.header .regeistration .c_messegesdrop .c_item h5 {
    margin-bottom: 5px;
    font-size: 16px;
}
.header .regeistration .c_messegesdrop .c_item .c_body {
    font-size: 12px;
    margin: 10px 0;
}
.header .regeistration .c_messegesdrop .c_item p {
    margin-bottom: 5px;
}
.header .regeistration .c_messegesdrop .c_item:hover {
    background: #eee;
}
.header .regeistration .c_messegesdrop .c_fotrer {
    text-align: center;
    background: #2f2f2f;
    padding: 10px;
}
.header .regeistration .c_messegesdrop .c_fotrer a {
    color: #fff;
}
.header .regeistration .c_notdrop .c_countn {
    position: absolute;
    top: 4px;
    left: 26px;
    padding: 1px 5px;
    font-size: 10px;
    background: red;
    color: #fff;
    border-radius: 50%;
}
.header .regeistration .c_notdrop .dropdown-toggle::after {
    display: none;
}
.header .regeistration .c_notdrop > .dropdown-toggle img {
    filter: brightness(0) invert(1);
}
.header .regeistration .c_prfile .dropdown-toggle::after {
    color: #fff;
}

/****************************************************************/
/****************************************************************/
/*************************footer*********************************/
/****************************************************************/
/****************************************************************/
.footer .c_firstFooter {
    padding: 50px 0 80px;
}
.footer .c_firstFooter .c_title h3 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #1b1b1b;
}
.footer .c_firstFooter li {
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.footer .c_firstFooter li a {
    font-size: 14px;
    color: #555;
}
.footer .c_firstFooter li label {
    width: 20px;
    margin: 0;
}
.footer li.c_socilsl a {
    margin-left: 15px;
    float: right;
}
.footer li.c_socilsl i {
    font-size: 26px;
}
.footer .c_secondFooter {
    padding: 25px 0;
    border-top: 1px solid #ddd;
    text-align: center;
    background: #f2efef;
}
.footer .c_secondFooter .form-group {
    margin-bottom: 0;
}
.footer .c_secondFooter .c_lang {
    float: right;
    width: 20%;
}
.footer .c_secondFooter .c_coprught {
    float: none;
    width: 100%;
    text-align: center;
}
.footer .c_secondFooter .c_lang label {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 13px;
}
.footer .c_secondFooter .c_lang select {
    background: none;
    width: 185px;
    height: 45px;
    background-position-x: 2%;
}
.footer .c_secondFooter .c_coprught .c_logFoot {
    margin-bottom: 30px;
}
.footer .c_secondFooter .c_coprught .c_cpright p {
    direction: ltr;
    font-size: 15px;
    color: #555;
    margin: 0;
}
.footer .c_secondFooter .c_coprught .c_cpright a {
    color: #42618a;
}
.footer .c_secondFooter p {
    margin: 0;
    font-size: 12px;
    color: #555;
}
.footer .c_secondFooter a {
    color: #42618a;
}

/****************************************************************/
/****************************************************************/
/*****************************slider*****************************/
/****************************************************************/
/****************************************************************/
.slider {
    height: 444px;
    position: relative;
    padding: 0;
}
.slider .c_block {
    height: 100%;
}
.slider .c_image {
    height: 100%;
}
.slider .c_image img {
    width: 100%;
    height: 100%;
}
.slider .c_vaption {
    width: 85%;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.slider .c_vaption .c_par h4 {
    font-size: 20px;
    color: #525252;
    margin-bottom: 10px;
}
.slider .c_vaption form {
    display: flex;
    margin: 15px 0 0;
    justify-content: center;
}
.slider .c_vaption form .form-group {
    width: 40%;
    position: relative;
    margin: 0;
}
.slider .c_vaption form#searchJob {
    margin-bottom: 30px;
}
.slider .c_vaption form .form-group.c_first_child select {
    border-radius: 0 10px 10px 0 !important;
}
.slider .c_vaption form .form-group select,
.slider .c_vaption form .form-group input {
    height: 44px;
    border: 0px solid #ddd;
    border-radius: 0;
    width: 100%;
    color: #c2c2c2;
    font-size: 12px;
    text-align: right;
    background-position-x: 2% !important;
    padding: 6px 12px;
}
.slider .c_vaption form .form-group input::-moz-placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.slider .c_vaption form .form-group input:-ms-input-placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.slider .c_vaption form .form-group input::placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.slider .c_vaption form button {
    height: 44px;
}
.slider .c_vaption form button[type="submit"] {
    height: 44px;
    padding: 0 15px;
    border-radius: 10px 0px 0px 10px;
    font-size: 14px;
    color: #fff;
    background: #42618a;
    border: 0;
}
.slider .c_vaption .c_par {
    text-align: center;
    padding: 30px;
    background: #ebeae9;
}
.slider .c_vaption form .form-group::after {
    content: "";
    position: absolute;
    height: 32px;
    width: 2px;
    background: #ebeae9;
    left: 0;
    top: 17%;
}

/****************************************************************/
/****************************************************************/
/*************************pop_search************************/
/****************************************************************/
/****************************************************************/
.pop_search .c_keword_search {
    padding: 20px;
    border: 1px solid #bbb;
}
.pop_search .c_keword_search a {
    margin: 10px 5px;
    border-radius: 100px !important;
    padding: 7.5px 23px;
    color: #42618a;
    border: 1px solid #42618a;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    transition: 0.5s;
}
.pop_search .c_keword_search a:hover {
    background: #42618a;
    color: #fff;
}

/****************************************************************/
/****************************************************************/
/*************************jordan_search*******************************/
/****************************************************************/
/****************************************************************/
.jordan_search {
    background: #f4f4f4;
}
.jordan_search .card {
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
    border: 0;
}
.jordan_search .card .card-head {
    padding-bottom: 10px;
}
.jordan_search .card .card-content {
    margin: 15px 0;
}
.jordan_search .card .card-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
    /* font-size: 18px; */
}
.jordan_search .card .card-content ul li span {
    margin: 0 10px;
}
.jordan_search .card .card-content ul li {
    float: right;
    width: 25%;
    padding-left: 10px;
    padding-right: 0;
}
.jordan_search .card .card-content ul li a {
    color: #42618a;
    font-size: 16px;
    font-family: "DroidArabicKufi";
    width: 55%;
    display: inline-block;
}
.jordan_search .card .card-foot {
    padding: 20px 0 0;
}
.jordan_search .card .card-foot a {
    color: #000;
    text-decoration: underline;
    font-family: "DroidArabicKufi";
}

/****************************************************************/
/****************************************************************/
/*************************jobs*******************************/
/****************************************************************/
/****************************************************************/
.jobs .c_item {
    background: #fff;
    border: 1px solid #eee;
    padding: 20px;
    height: 400px;
    transition: 0.5s;
    margin-bottom: 30px;
}
.jobs .c_item:hover {
    box-shadow: 0 0 9px 1px #c1c1c140;
}
.jobs .c_item .row {
    margin: 0;
    height: 100%;
}
.jobs .c_item .c_img a {
    padding: 5px;
    width: 100%;
    height: 90%;
    position: relative;
    display: inline-block;
    text-align: center;
}
.jobs .c_item .c_img img {
    max-height: 100%;
}
.jobs .c_item .c_img,
.jobs .c_item .c_fav {
    padding: 0;
}
.jobs .c_item .c_postion h3 {
    font-size: 18px;
    color: #2f2f2f;
}
.jobs .c_item .c_major p {
    font-size: 14px;
    color: #2f2f2f;
}
.jobs .c_item .c_company_name {
    margin-bottom: 5px;
}
.jobs .c_item .c_company_name a {
    font-size: 16px;
    color: #42618a;
}
.jobs .c_item .c_country p {
    font-size: 12px;
    color: #2f2f2f;
    margin: 0;
}
.jobs .c_item .c_country p img {
    margin-left: 10px;
}
.jobs .c_item .c_fav a {
    float: left;
    margin-right: 10px;
}
.jobs .c_item .c_fav a img {
    filter: grayscale(1);
    transition: 0.5s;
}
.jobs .c_item .c_fav a img:hover {
    filter: grayscale(0);
}
.jobs .c_item .c_sicne {
    position: absolute;
    bottom: 0;
    left: 0;
}
.jobs .c_item .c_sicne span {
    font-size: 10px;
}
.jobs .c_item .c_sicne img {
    margin-left: 7px;
    margin-top: 10px;
}
.jobs .c_item .c_progress {
    margin-top: 30px;
}

/****************************************************************/
/****************************************************************/
/*************************jobs_spci*******************************/
/****************************************************************/
/****************************************************************/
.jobs_spci .c_item {
    padding: 30px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 30px;
}
.jobs_spci .c_item p {
    margin-bottom: 5px;
}
.jobs_spci .c_item a {
    color: #555;
}
.jobs_spci .c_item .c_img {
    margin-bottom: 15px;
}
.jobs_spci .c_item .c_avalibale p {
    font-size: 12px;
}

/****************************************************************/
/****************************************************************/
/*************************jobs_spci*******************************/
/****************************************************************/
/****************************************************************/
.job_servecis {
    background: #f4f4f4;
}
.job_servecis .c_item {
    background: #fff;
    height: 205px;
}
.job_servecis .c_item .c_img {
    height: 75px;
}
.job_servecis .c_item img {
    max-height: 100%;
}

/****************************************************************/
/****************************************************************/
/*************************job_selct*******************************/
/****************************************************************/
/****************************************************************/
.job_selct .c_item {
    text-align: center;
    background: #fdfdfd;
    transition: 0.5s;
}
.job_selct .c_item:hover {
    background: #42618a;
}
.job_selct .c_item:hover a {
    color: #fff;
}
.job_selct .c_item:hover img {
    filter: brightness(0) invert(1);
}
.job_selct .c_item .c_titlejobb p {
    font-size: 14px;
    margin-bottom: 5px;
}
.job_selct .c_item .c_img {
    height: 40px;
}
.job_selct .c_item img {
    margin: auto;
    max-height: 100%;
}

/****************************************************************/
/****************************************************************/
/*************************sponsors*******************************/
/****************************************************************/
/****************************************************************/
.sponsors {
    position: relative;
}
.sponsors .c_img {
    text-align: center;
    width: 100%;
    height: 100px;
}
.sponsors .c_img img {
    transition: 0.5s;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%;
}
.sponsors .swiper-button-next:after,
.sponsors .swiper-button-prev:after {
    display: none;
}
.sponsors .swiper-button-next,
.sponsors .swiper-button-prev {
    position: absolute;
    bottom: 30%;
    top: auto;
}
.sponsors .swiper-button-next,
.sponsors .swiper-container-rtl .swiper-button-prev {
    right: 40px;
    left: auto;
}
.sponsors .swiper-button-prev,
.sponsors .swiper-container-rtl .swiper-button-next {
    left: 40px;
    right: auto;
}

/****************************************************************/
/*************************c_filieress*******************************/
/****************************************************************/
.c_filieress {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
}
.c_filieress .c_icon_filiter {
    position: absolute;
    left: 110px;
    top: 15px;
}
.c_filieress .c_icon_filiter img {
    width: 30px;
    filter: brightness(0.5) invert(1);
}
.c_filieress ::-webkit-scrollbar {
    width: 8px;
}
.c_filieress ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f4f4f4;
    border-radius: 0px;
}
.c_filieress ::-webkit-scrollbar-thumb {
    background: #42618a;
    border-radius: 1px;
}
.c_filieress ::-webkit-scrollbar-thumb:hover {
    background: #42618a;
}
.c_filieress .c_content_filters {
    margin: 20px 0;
}
.c_filieress .c_content_filters .c_title h4 {
    color: #fff;
    margin-bottom: 22px;
    text-align: center;
}
.c_filieress .c_content_filters form {
    color: #fff;
}
.c_filieress .c_content_filters .c_checkboxer {
    padding: 10px;
    font-size: 13px;
    /* border: 1px solid; */
    /* box-shadow: 0 0 4px 1px #cacacaab; */
    height: 100px;
    overflow: auto;
    background: #eeeeee85;
    color: #1b1b1b;
    font-family: "DroidArabicKufi";
}
.c_filieress .c_content_filters .c_forto input,
.c_filieress .c_content_filters .c_forto select {
    width: 100%;
    color: #1b1b1b;
    text-align: right;
}
.c_filieress .c_content_filters .c_forto label {
    font-size: 13px;
    font-family: "DroidArabicKufi";
}
.c_filieress .c_content_filters .form-group {
    margin-bottom: 30px;
}
.c_filieress .c_content_filters .c_fdlfex {
    display: flex;
}
.c_filieress .c_content_filters .c_fdlfex label {
    display: none;
}
.c_filieress .c_content_filters .form-group label,
.c_filieress .c_content_filters .form-group input {
    width: 100%;
}

/****************************************************************/
/*************************c_filieress*******************************/
/****************************************************************/
.chatbox-list .c_all_meseeges .chat-mg.bx {
    border-radius: 50%;
    background: #42618a;
    padding: 5px;
    width: 50px;
    height: 50px;
}
.chatbox-list .c_all_meseeges .chat-mg.bx a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.chatbox-list .c_all_meseeges .chat-mg.bx i {
    font-size: 30px;
    color: #fff;
}
.chatbox-list .c_all_meseeges .usrr-pic {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.chatbox-list .c_all_meseeges .conv-list {
    cursor: pointer;
}

/****************************************************************/
/* BRANDING UPDATES: COLORS & TYPOGRAPHY */
/****************************************************************/
:root {
    /* Primary Palette */
    --primary-1: #731420;
    --primary-black: #19171c;
    --primary-red: #b72c3b;
    --primary-green: #495940;

    /* Secondary Palette */
    --secondary-tan: #b19e8c;
    --secondary-cream: #cfc9af;
    --secondary-sage: #94b581;
    --secondary-gold: #d7b28a;

    /* Legacy override (Replacing #42618a) */
    --brand-main: #b72c3b;
}

/* Note: Ensure these font files are in your public/fonts folder 
   and linked correctly in your @font-face rules.
*/

/* English Font Logic */
html[lang="en"] body {
    font-family: "Univers LT Std 55 Roman";
}
html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] .main-headline {
    font-family: "Univers LT Std 65 Bold";
    font-size: 18px;
}
html[lang="en"] h3,
html[lang="en"] .sub-headline {
    font-family: "Univers LT Std 65 Bold";
    font-size: 14px;
}
html[lang="en"] p,
html[lang="en"] .paragraph {
    font-family: "Univers LT Std 55 Roman";
    font-size: 12px;
    letter-spacing: 1.5px;
}

/* Arabic Font Logic */
html[lang="ar"] body {
    font-family: "GE Flow", "Neo Sans W23 Medium";
}
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] .main-headline {
    font-family: "GE Flow Bold", "Neo Sans W23 Heavy";
    font-size: 18px;
}
html[lang="ar"] h3,
html[lang="ar"] .sub-headline {
    font-family: "GE Flow Regular", "Neo Sans W23 Medium";
    font-size: 14px;
}
html[lang="ar"] p,
html[lang="ar"] .paragraph {
    font-family: "GE Flow Regular", "Neo Sans W23 Medium";
    font-size: 12px;
}

/*************************Updated Styles***************************/

/* GLOBAL OVERRIDE */
* {
    /* Removing the hardcoded DroidArabicKufi */
    box-sizing: border-box;
}

.paginate-pagination ul > li > a.page.active {
    background: var(--brand-main);
    color: #fff;
}
.paginate-pagination ul > li > a.page:hover {
    background: var(--brand-main);
}

.c_foter_section a {
    color: var(--brand-main);
}

.quieq_tap .nav-tabs .nav-item.show .nav-link,
.quieq_tap .nav-tabs .nav-link.active {
    background-color: var(--brand-main);
}
.quieq_tap .nav-tabs .nav-link {
    color: var(--brand-main);
}

/*************************Header*********************************/
.header {
    background: var(--brand-main);
}
.header div#navbarSupportedContent .c_first_sub .dropdown-item:hover {
    background: var(--primary-red);
}
.header .regeistration .c_guest .dropdown-item:hover,
.header .regeistration .c_guest .dropdown-item:hover > a,
.header .regeistration .c_guest li.c_regsi a {
    background: var(--primary-red);
}

.header .regeistration .c_dropwdion .c_boxPriflie .c_bottom ul span {
    color: var(--brand-main);
}

.header .regeistration .c_messegesdrop .c_bodu::-webkit-scrollbar-thumb {
    background: var(--brand-main);
}

/*************************Footer*********************************/
.footer .c_firstFooter .c_title h3 {
    color: var(--primary-black);
}
.footer .c_secondFooter {
    background: var(--secondary-cream); /* Updated to new secondary */
}
.footer .c_secondFooter .c_coprught .c_cpright a,
.footer .c_secondFooter a {
    color: var(--brand-main);
}

/*************************Slider*********************************/
.slider .c_vaption form button[type="submit"] {
    background: var(--brand-main);
}
.slider .c_vaption .c_par {
    background: var(--secondary-tan); /* Updated background */
}

/*************************Components*****************************/
.pop_search .c_keword_search a {
    color: var(--brand-main);
    border: 1px solid var(--brand-main);
}
.pop_search .c_keword_search a:hover {
    background: var(--brand-main);
}

.jordan_search .card .card-content ul li a {
    color: var(--brand-main);
}

.jobs .c_item .c_company_name a {
    color: var(--brand-main);
}

.job_selct .c_item:hover {
    background: var(--brand-main);
}

.c_filieress ::-webkit-scrollbar-thumb {
    background: var(--brand-main);
}

.chatbox-list .c_all_meseeges .chat-mg.bx {
    background: var(--brand-main);
}
