/****************************************************************/
/****************************************************************/
/*************************Genral Style***************************/
/****************************************************************/
/****************************************************************/
.c_but_mark_read,
.view_people .c_vaption .c_par,
.courses_details hr,
.c_page_messeges .c-left .c_commentMessage .c_box .c_body,
.c_page_messeges .c-left .c_textType,
.c_page_messeges .c-left .c_rassaal,
.about_us .c_row,
.main_sections .c_vaption .c_par,
.company_profile .c_compamnu_nfo,
.container_w100 {
    position: relative;
    width: 100%;
    display: inline-block;
}

.c_allIndividualDrivers .c-filiters .c_button_filtir button,
.prices .c_item .c_buttno,
.serach_save .c_editpost .c_save,
.view_people .c_editpost .c_button,
.courses .form-group .c_save,
.c_follow .c_button,
.c_reviewss .c_submit,
.c_add_comment .c_submit,
.c_comments .c_editpost .c_save,
.c_page_messeges .c-left .c_commentMessage button,
.c_page_messeges .c-left .c_editInfo .c_btnn button,
.complaints form .form-group .c_submit,
.company_profile .c_fav .c_save,
.c_form_edit.card .form-group .c_save,
.people_profile .c_leftmenu li a,
.people_profile .jobs .c_editpost .c_save {
    font-size: 15px;
    color: #fff;
    background: #42618a;
    border: 1px solid #42618a;
    transition: 0.5s;
    padding: 7px 23px;
    border-radius: 5px;
}

.c_allIndividualDrivers .c-filiters .c_button_filtir button:hover,
.prices .c_item .c_buttno:hover,
.view_people .c_editpost .c_button:hover,
.c_follow .c_button:hover,
.c_reviewss .c_submit:hover,
.c_add_comment .c_submit:hover,
.c_page_messeges .c-left .c_commentMessage button:hover,
.c_page_messeges .c-left .c_editInfo .c_btnn button:hover,
.complaints form .form-group .c_submit:hover,
.people_profile .c_leftmenu li a:hover {
    color: #42618a;
    background: #fff !important;
    border: 1px solid #42618a;
}

.courses .form-group .c_Canle,
.c_form_edit.card .form-group .c_Canle {
    background-color: #fff;
    border-color: #fff;
    border: 0;
    padding: 7px 23px;
    color: #2f2f2f;
    font-size: 15px;
}

.serach_save .c_editpost .c_delete,
.c_comments .c_editpost .c_delete,
.company_profile .c_fav .c_delete,
.c_form_edit.card .form-group .c_delete,
.people_profile .jobs .c_editpost .c_delete {
    font-size: 15px;
    color: #fff;
    background: #e84c4cf2;
    border: 1px solid #e84c4cf2;
    transition: 0.5s;
    padding: 7px 23px;
    border-radius: 5px;
}

.courses .form-group label,
.c_form_edit.card .form-group label {
    font-size: 14px;
    width: 100%;
}

.courses .form-group input,
.courses .form-group select,
.c_form_edit.card .form-group textarea,
.c_form_edit.card .form-group input,
.c_form_edit.card .form-group select {
    height: 40px;
    padding: 0 12px;
    border: 1px solid #a6afb8;
    border-radius: 4px;
    outline: none;
    vertical-align: middle;
    box-shadow: none;
    text-align: right;
    font-size: 12px;
    width: 80%;
    color: #2f2f2f;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
    background-position-x: 2%;
}

.c_form_edit.card {
    margin-top: 20px;
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
}

/**** 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: 1340px; */
    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;
}

.c_but_mark_read,
.view_people .c_vaption .c_par,
.courses_details hr,
.c_page_messeges .c-left .c_commentMessage .c_box .c_body,
.c_page_messeges .c-left .c_textType,
.c_page_messeges .c-left .c_rassaal,
.about_us .c_row,
.main_sections .c_vaption .c_par,
.company_profile .c_compamnu_nfo,
.container_w100 {
    position: relative;
    width: 100%;
    display: inline-block;
}

.c_allIndividualDrivers .c-filiters .c_button_filtir button,
.prices .c_item .c_buttno,
.serach_save .c_editpost .c_save,
.view_people .c_editpost .c_button,
.courses .form-group .c_save,
.c_follow .c_button,
.c_reviewss .c_submit,
.c_add_comment .c_submit,
.c_comments .c_editpost .c_save,
.c_page_messeges .c-left .c_commentMessage button,
.c_page_messeges .c-left .c_editInfo .c_btnn button,
.complaints form .form-group .c_submit,
.company_profile .c_fav .c_save,
.c_form_edit.card .form-group .c_save,
.people_profile .c_leftmenu li a,
.people_profile .jobs .c_editpost .c_save {
    font-size: 15px;
    color: #fff;
    background: #42618a;
    border: 1px solid #42618a;
    transition: 0.5s;
    padding: 7px 23px;
    border-radius: 5px;
}

.c_allIndividualDrivers .c-filiters .c_button_filtir button:hover,
.prices .c_item .c_buttno:hover,
.view_people .c_editpost .c_button:hover,
.c_follow .c_button:hover,
.c_reviewss .c_submit:hover,
.c_add_comment .c_submit:hover,
.c_page_messeges .c-left .c_commentMessage button:hover,
.c_page_messeges .c-left .c_editInfo .c_btnn button:hover,
.complaints form .form-group .c_submit:hover,
.people_profile .c_leftmenu li a:hover {
    color: #42618a;
    background: #fff !important;
    border: 1px solid #42618a;
}

.courses .form-group .c_Canle,
.c_form_edit.card .form-group .c_Canle {
    background-color: #fff;
    border-color: #fff;
    border: 0;
    padding: 7px 23px;
    color: #2f2f2f;
    font-size: 15px;
}

.serach_save .c_editpost .c_delete,
.c_comments .c_editpost .c_delete,
.company_profile .c_fav .c_delete,
.c_form_edit.card .form-group .c_delete,
.people_profile .jobs .c_editpost .c_delete {
    font-size: 15px;
    color: #fff;
    background: #e84c4cf2;
    border: 1px solid #e84c4cf2;
    transition: 0.5s;
    padding: 7px 23px;
    border-radius: 5px;
}

.courses .form-group label,
.c_form_edit.card .form-group label {
    font-size: 14px;
    width: 100%;
}

.courses .form-group input,
.courses .form-group select,
.c_form_edit.card .form-group textarea,
.c_form_edit.card .form-group input,
.c_form_edit.card .form-group select {
    height: 40px;
    padding: 0 12px;
    border: 1px solid #a6afb8;
    border-radius: 4px;
    outline: none;
    vertical-align: middle;
    box-shadow: none;
    text-align: right;
    font-size: 12px;
    width: 80%;
    color: #2f2f2f;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
    background-position-x: 2%;
}

.c_form_edit.card {
    margin-top: 20px;
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
}

/**** 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;
}

/****************************************************************/
/****************************************************************/
/*************************Genral Style***************************/
/****************************************************************/
/****************************************************************/
.inner-top {
    position: relative;
}

.inner-top .img-page {
    height: 100%;
}

.inner-top .img-page img {
    width: 100%;
    height: 460px;
}

.inner-top .c_title_top {
    position: absolute;
    top: 40%;
    width: 100%;
}

.inner-top .c_title_top h1 {
    font-size: 53px;
    color: #fff;
    text-align: center;
}

.c_inner_body {
    background: #f4f4f4;
    padding: 30px 0;
}

.c_title_page {
    margin-bottom: 40px;
}

.c_inner_pages .c_title_page {
    margin-bottom: 40px;
    padding: 30px 0;
    background: #f0f0f0;
}
.c_inner_pages .c_title_page h2 {
    color: #1b1b1b;
}

/****************************************************************/
/****************************************************************/
/*************************c_page_profile***************************/
/****************************************************************/
/****************************************************************/
.people_profile .card {
    margin-top: 20px;
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
}
.people_profile .card .card-head {
    margin-bottom: 20px;
}
.people_profile .card .card-head a.u-right {
    float: left;
}
.people_profile .card .card-head .c_title_card {
    color: #a6afb9;
}
.people_profile .card .card-content .c_fomr label {
    width: 200px;
    font-size: 14px;
}
.people_profile .card .card-content .c_fomr span {
    color: #555;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.people_profile .card .card-content .c_fomr {
    margin: 10px 0;
}
.people_profile .c_skills .c_item {
    border-bottom: 1px solid #ededed;
    padding: 12px 0;
}
.people_profile .c_skills .c_item h4 {
    margin: 0;
    width: auto;
    font-size: 15px;
    padding: 10px;
    background-color: #e2e2e2;
    color: #000;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.people_profile .c_experiance .c_item {
    border-bottom: #ccc solid 1px;
    margin-bottom: 20px;
}
.people_profile .c_experiance .c_item h4 {
    color: #1b1b1b;
    font-size: 16px;
}
.people_profile .c_experiance .c_item p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #2f2f2f;
}
.people_profile .c_experiance .c_item span {
    font-family: "DroidArabicKufi";
    margin: 0 10px;
}
.people_profile .jobs .c_item {
    border-radius: 10px;
    height: 550px;
}
.people_profile .jobs .c_item:hover {
    border: 1px solid #dedede00;
}
.people_profile .jobs .c_item .c_info {
    margin-bottom: 25px;
}
.people_profile .jobs .c_tilte_section h2 {
    font-size: 26px;
    margin: 50px 0 25px;
}
.people_profile .jobs .c_numberdate {
    padding: 10px 0;
    border-top: 1px solid #ddd;
}
.people_profile .jobs .c_numberdate > div {
    float: right;
    margin-left: 30px;
}
.people_profile .jobs .c_item .c_numberdate p {
    font-size: 14px;
    color: #2f2f2f;
    margin: 0;
}
.people_profile .jobs .c_item .c_sicne span {
    font-size: 14px;
}
.people_profile .jobs .c_item .c_numberdate span,
.people_profile .jobs .c_item .c_numberdate label {
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.people_profile .jobs .c_item .c_numberdate .c_sicne {
    position: relative;
    bottom: auto;
    left: auto;
}
.people_profile .jobs .c_item .c_sicne img {
    margin-left: 7px;
    margin-top: 0;
}
.people_profile .jobs .c_item .c_editpost {
    padding: 10px 0;
    border-top: 1px solid #ddd;
}
.people_profile .jobs .c_editpost .c_save {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.people_profile .jobs .c_editpost .c_delete {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.people_profile .c_leftmenu {
    margin-top: 20px;
}
.people_profile .c_leftmenu li a {
    width: 100%;
    display: inline-block;
    padding: 10px;
}
.people_profile .c_leftmenu li {
    margin-bottom: 10px;
}
.people_profile div#quieq_tap {
    margin-top: 70px;
}
.people_profile .row {
    margin: 0;
}

/****************************************************************/
/****************************************************************/
/*************************personalInformation_edit***************************/
/****************************************************************/
/****************************************************************/
.c_form_edit.card .form-group button.btn.dropdown-toggle.btn-light {
    height: 40px;
    padding: 9px 12px;
    border: 1px solid #a6afb8;
    border-radius: 4px;
    outline: none;
    vertical-align: middle;
    box-shadow: none;
    text-align: right;
    font-size: 12px;
    /* width: 80%; */
    color: #2f2f2f;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
    background-position-x: 2%;
}
.c_form_edit.card .c_buttons {
    margin-top: 50px;
}
.c_form_edit.card .form-group label {
    float: right;
}
.c_form_edit.card .form-group .cf-logogg {
    float: right;
    width: 60%;
}
.c_form_edit.card .cf-logogg img {
    max-width: 100%;
    max-height: 150px;
}
.c_form_edit.card .cf-logogg label {
    cursor: pointer;
    width: auto;
    color: #00f;
}
.c_form_edit.card .cf-logogg label input {
    display: none;
}
.c_form_edit.card .form-group textarea {
    height: 200px;
    max-width: 100%;
    padding: 12px;
}
.c_form_edit.card .form-group {
    margin-bottom: 30px;
    position: relative;
    display: inline-block;
}
.c_form_edit.card .form-group input[type="radio"] {
    width: 20px;
    height: 25px;
    border-radius: 50%;
    margin: 0 10px;
    box-shadow: none;
}

.personalInformation_edit .c_seelctchosci select {
    height: 55px;
    border: 1px solid #ddd;
    border-radius: 0;
    width: 40%;
    /* color: #c2c2c2; */
    font-size: 12px;
    text-align: right;
    background-position-x: 2% !important;
    padding: 6px 12px;
}

/****************************************************************/
/****************************************************************/
/*************************company_profile***************************/
/****************************************************************/
/****************************************************************/
.company_profile .c_personalInformation .c_item {
    height: auto;
}
.company_profile .card .c_fomr {
    margin-bottom: 35px !important;
}
.company_profile .c_fav button {
    width: 100%;
    text-align: center;
    font-size: 10px !important;
    padding: 3px 10px !important;
    margin-bottom: 5px;
    font-family: "DroidArabicKufi";
}
.company_profile .jobs .c_item .c_sicne {
    position: absolute;
    bottom: -8px;
    left: -4px;
}
.company_profile .c_compamnu_nfo {
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #dddddd63; */
    padding: 20px;
    border: 1px solid #ddd;
}
.company_profile .c_compamnu_nfo .c_img {
    float: right;
    width: 25%;
}
.company_profile .c_compamnu_nfo .c_img img {
    width: 100%;
}
.company_profile .c_compamnu_nfo .c_nameComp {
    float: right;
    margin: 20px;
    width: 70%;
}
.company_profile .c_compamnu_nfo .c_nameComp h4 {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.company_profile .c_compamnu_nfo .c_nameComp h6 {
    box-shadow: 0 0 4px 1px #eeeeeed9;
    padding: 8px 5px;
    color: #2f2f2f;
}
.company_profile .c_compamnu_nfo h6 label {
    margin-bottom: 0;
    margin-left: 15px;
}
.company_profile .c_fomrs {
    background: #dddddd63;
    padding: 20px;
}

/****************************************************************/
/****************************************************************/
/*************************post_details***************************/
/****************************************************************/
/****************************************************************/
.post_details .c_item {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 8px 2px #bbbbbb45;
    margin-bottom: 30px;
    position: relative;
}
.post_details .c_item .c_info .c_postion h3 {
    font-size: 20px;
    color: #2f2f2f;
}
.post_details .c_item .c_info .c_postion h4 {
    font-size: 16px;
    color: #2f2f2f;
    line-height: 30px;
}
.post_details .c_item .c_info p {
    font-size: 14px;
    margin-bottom: 5px;
    color: #2f2f2f;
}
.post_details .c_item .c_sicne img {
    margin-left: 7px;
}
.post_details .c_item .c_sicne span {
    font-size: 11px;
    color: #555;
}
.post_details .c_item .c_company_name {
    margin-bottom: 5px;
}
.post_details .c_item .c_company_name a {
    font-size: 16px;
    color: #42618a;
}
.post_details .c_descriotn_jobb .c_rown h4 {
    font-size: 18px;
    color: #2f2f2f;
    margin-bottom: 15px;
}
.post_details .c_descriotn_jobb .c_rown p {
    font-size: 14px;
    color: #2f2f2f;
    font-family: "DroidArabicKufi";
}
.post_details .c_descriotn_jobb .c_rown {
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
}
.post_details .c_inmages img {
    width: 100%;
    height: 300px;
}
.post_details .c_fav {
    position: absolute;
    left: 2%;
    top: 8%;
}
.post_details .c_fav img {
    filter: grayscale(1);
    transition: 0.5s;
    margin-right: 10px;
}
.post_details .c_fav img:hover {
    filter: grayscale(0);
}

/****************************************************************/
/****************************************************************/
/*************************main_sections***************************/
/****************************************************************/
/****************************************************************/
.main_sections .c_vaption .c_par h4 {
    font-size: 24px;
    color: #525252;
    margin-bottom: 20px;
}
.main_sections .c_vaption form {
    display: flex;
}
.main_sections .c_vaption form .form-group {
    width: 25%;
}
.main_sections .c_vaption form .form-group.c_first_child select {
    border-radius: 0 10px 10px 0 !important;
}
.main_sections .c_vaption form .form-group select,
.main_sections .c_vaption form .form-group input {
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 0;
    width: 100%;
    color: #c2c2c2;
    font-size: 14px;
    text-align: right;
    background-position-x: 2%;
}
.main_sections .c_vaption form .form-group input::-moz-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    text-align: right;
}
.main_sections .c_vaption form .form-group input:-ms-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    text-align: right;
}
.main_sections .c_vaption form .form-group input::placeholder {
    color: #c2c2c2;
    font-size: 14px;
    text-align: right;
}
.main_sections .c_vaption form button {
    width: 200px;
    height: 50px;
    border-radius: 10px 0px 0px 10px;
    font-size: 19px;
    color: #fff;
    background: #42618a;
    border: 0;
}
.main_sections .c_sectionsmain {
    background: #fff;
    padding: 20px;
    margin: 40px 0;
}
.main_sections .c_sectionsmain .col-md-6 {
    padding: 0 10px;
}
.main_sections .c_sectionsmain .c_item {
    padding: 10px;
    background: #42618a12;
    margin: 10px 0;
}
.main_sections .c_sectionsmain .c_item a {
    color: #2f2f2f;
}
.main_sections .c_sectionsmain .c_item span {
    float: left;
    text-decoration: underline;
}

/****************************************************************/
/****************************************************************/
/*************************page_login***************************/
/****************************************************************/
/****************************************************************/
.page_login {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
}
.page_login .filter-option-inner-inner {
    text-align: right;
}
.page_login .c_box_log {
    max-width: 800px;
    padding: 0 !important;
    border-radius: 20px;
    margin: 75px 0;
}
.page_login .min-h-screen.bg-gray-100 {
    background: none !important;
}
.page_login .c-right {
    float: right;
    width: 40%;
    background: #495940;
    padding: 50px 20px;
    height: 600px;
    text-align: right;
}
.page_login .c-right .csjll {
    margin: 30px 0;
}
.page_login .c-right .csjll p {
    color: #fff;
}
.page_login .c-right .c_regiavr .c_registrbtn {
    margin: 25px 0;
    text-align: center;
}
.page_login .c-right .c_registrbtn a {
    display: inherit;
    color: #fff;
    padding: 10px 5px;
    border-radius: 15px;
}
.page_login .c-right .c_registrbtn.c_regist_fac a {
    background: #3b5998;
}
.page_login .c-right .c_registrbtn.c_regist_gog a {
    background: #c43010;
}
.page_login .c-right .c_registrbtn.c_regist_ema a {
    background: #dfdfdf;
    color: #2f2f2f;
}
.page_login .c-left {
    float: left;
    width: 60%;
    height: 600px;
    padding: 80px 40px;
}
.page_login .c-left .c_tuser h6 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 14px;
}
.page_login .c-left .c_creataccq p {
    font-size: 12px;
    text-align: center;
}
.page_login .c-left .c_filed_login input,
.page_login .c-left .c_filed_login select {
    text-align: right;
    height: 50px;
    color: #2f2f2f;
    width: 100%;
    border-radius: 15px;
    border: 1px solid #ddd;
    background-position-x: 5%;
}
.page_login .c-left .c_filed_login input::-moz-placeholder {
    color: #939393;
    font-family: "DroidArabicKufi";
}
.page_login .c-left .c_filed_login input:-ms-input-placeholder {
    color: #939393;
    font-family: "DroidArabicKufi";
}
.page_login .c-left .c_filed_login input::placeholder {
    color: #939393;
    font-family: "DroidArabicKufi";
}
.page_login .c-left .c_filed_login {
    margin: 30px 0;
}
.page_login .c-left .c_loignbtn button {
    width: 100%;
    margin: auto;
    text-align: center;
    display: block;
    color: #fff;
    background: #3660b7;
    border: 1px solid #3660b7;
    transition: 0.5s;
    padding: 20px !important;
    border-radius: 15px;
    font-size: 16px;
    letter-spacing: 0;
}
.page_login .c-left .c_loignbtn button:hover {
    background: #fff;
    border: 1px solid #3660b7;
}
.page_login .c-left .c_loignbtn {
    margin-top: 22px;
}
.page_login .c-left .c_filed_login .input-group-prepend {
    display: none;
}
.page_login .c-left {
    overflow: scroll;
}
.page_login .c-left::-webkit-scrollbar {
    width: 8px;
}
.page_login .c-left::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f4f4f4;
    border-radius: 0px;
}
.page_login .c-left::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 20px;
}
.page_login .c-left::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.btn-menu {
    color: #fff !important;
    background-color: #731420 !important;
    border-color: #731420 !important;
}

.btn-menu a {
    color: #fff !important;
}

.btn-menu a:hover {
    color: #fff !important;
}

.btn-menu:hover {
    color: #fff !important;
    background-color: #981a2b !important;
    border-color: #981a2b !important;
}

/****************************************************************/
/****************************************************************/
/*************************complaints***************************/
/****************************************************************/
/****************************************************************/
.complaints .c_pargword p {
    margin-bottom: 50px;
}
.complaints form .form-group {
    margin-bottom: 30px;
}
.complaints form .form-group label {
    width: 100%;
    color: #2f2f2f;
}
.complaints form .form-group input,
.complaints form .form-group textarea {
    width: 100%;
    /* text-align: right; */
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
}
.complaints form .form-group input::-moz-placeholder,
.complaints form .form-group textarea::-moz-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.complaints form .form-group input:-ms-input-placeholder,
.complaints form .form-group textarea:-ms-input-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.complaints form .form-group input::placeholder,
.complaints form .form-group textarea::placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.complaints form .form-group input[type="radio"] {
    width: 20px;
    height: 20px;
    text-align: inherit;
    box-shadow: none;
}

/****************************************************************/
/****************************************************************/
/*************************contact_us***************************/
/****************************************************************/
/****************************************************************/
.contact_us .c_right li {
    background: #f1f1f1;
    padding: 30px;
    margin-bottom: 25px;
}
.contact_us .c_right li span {
    display: inline-block;
}
.contact_us .c_right li label {
    margin-left: 25px;
}
.contact_us .c_right li span p {
    margin-bottom: 10px;
    color: #555;
}
.contact_us .c_right li span a {
    color: #7c7c7c;
}

/****************************************************************/
/****************************************************************/
/*************************about_us***************************/
/****************************************************************/
/****************************************************************/
.about_us .c_subtitle {
    text-align: center;
    max-width: 700px;
    margin: auto;
}
.about_us .c_row {
    padding: 50px 0;
}
.about_us .c_row .c_parg {
    width: 55%;
}
.about_us .c_row .c_image {
    width: 40%;
}
.about_us .c_row.c_vision .c_image {
    float: left;
}
.about_us .c_row.c_vision .c_parg {
    float: right;
}
.about_us .c_row.c_messege .c_parg {
    float: left;
}
.about_us .c_row.c_messege .c_image {
    float: right;
}
.about_us .c_row.c_value .c_parg {
    width: 75%;
}
.about_us .c_row.c_value .c_image {
    width: 22%;
}
.about_us .c_row h3 {
    margin: 20px 0;
    color: #1b1b1b;
}
.about_us .c_row p {
    font-size: 15px;
    line-height: 30px;
    color: #2f2f2f;
    text-align: justify;
}
.about_us .c_goal {
    text-align: center;
    background: #f7f7f7;
    padding: 30px 0 60px;
}
.about_us .c_goal img {
    margin: auto;
}
.about_us .c_goal h3 {
    color: #767676;
}
.about_us .c_goal p {
    font-size: 15px;
    line-height: 30px;
    color: #2f2f2f;
}

/****************************************************************/
/****************************************************************/
/*************************news***********************************/
/****************************************************************/
/****************************************************************/
.news .c_item {
    margin-bottom: 30px;
    transition: 0.5s;
}
.news .c_item:hover {
    box-shadow: 0 0 10px #cccc;
}
.news .c_item .c_image img {
    width: 100%;
    height: 220px;
}
.news .c_item .c_parg h3 {
    font-size: 19px;
    margin-bottom: 25px;
    color: #1b1b1b;
}
.news .c_item .c_parg p {
    font-size: 13px;
    line-height: 30px;
    color: #2f2f2f;
}
.news .c_item .c_sicne label {
    margin: 0;
}
.news .c_item .c_sicne span {
    color: #555;
}
.news .c_item .c_desc {
    padding: 20px 10px;
}

/****************************************************************/
/****************************************************************/
/*************************news_details***********************************/
/****************************************************************/
/****************************************************************/
.news_details .c_mainnew .c_item:hover {
    box-shadow: none;
}
.news_details .c_mainnew .c_item .c_image img {
    height: 500px;
    border-radius: 15px;
}
.news_details .c_mainnew .c_item .c_sicne {
    margin-bottom: 25px;
}
.news_details .c_relatednews {
    margin-top: 70px;
}
.news_details .c_relatednews h4 {
    margin-bottom: 50px;
    color: #2f2f2f;
    position: relative;
}

/****************************************************************/
/****************************************************************/
/*************************privacy_policy*************************/
/****************************************************************/
/****************************************************************/
.privacy_policy .c_block h5 {
    margin: 20px 0;
    color: #1b1b1b;
}
.privacy_policy .c_block p {
    font-size: 15px;
    line-height: 40px;
    text-align: justify;
    color: #2f2f2f;
}

/**************/
.main_page_jobs {
    padding: 0;
}
.main_page_jobs .c_mainContent {
    padding: 60px 0;
}

/****************************************************************/
/*************************c_page_messeges***************************/
/****************************************************************/
/****************************************************************/
.c_page_messeges {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
}
.c_page_messeges .c-right {
    height: 600px;
    overflow: auto;
}
.c_page_messeges .c-right .nav-tabs .nav-link {
    padding: 15px 40px;
}
.c_page_messeges .c-right li.nav-item {
    position: relative;
}
.c_page_messeges .c-right .c_delte {
    position: absolute;
    top: 10%;
    left: 3%;
}
.c_page_messeges .c-right .c_time_end {
    position: absolute;
    bottom: 14%;
    left: 3%;
    font-size: 13px;
}
.c_page_messeges .c-right .row {
    margin: 0;
}
.c_page_messeges .c-right .c_messegeItem {
    display: flex;
    width: 100%;
}
.c_page_messeges .c-right .c_messegeItem .c_image {
    width: 25%;
    border-radius: 50%;
}
.c_page_messeges .c-right .c_messegeItem .c_image img {
    width: 70px;
    height: 70px;
}
.c_page_messeges .c-right .c_messegeItem .c_ttile h3 {
    font-size: 22px;
    font-weight: bold;
    color: #42618a;
}
.c_page_messeges .c-right .c_messegeItem .c_infmesss {
    width: 75%;
}
.c_page_messeges .c-right .c_messegeItem .c_infmesss .c_ttile {
    display: flex;
}
.c_page_messeges .c-right .c_messegeItem .c_infmesss .c_activeuser {
    margin-right: 20px;
}
.c_page_messeges .c-right .c_messegeItem .c_infmesss .c_activeuser img {
    width: 10px;
}
.c_page_messeges .c-right .c_messegeItem .c_body p {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #2f2f2f;
}
.c_page_messeges .c-right .c_messegeItem .c_time span {
    color: #919191;
    font-size: 12px;
    font-weight: normal;
}
.c_page_messeges .c-left {
    height: 600px;
    overflow: auto;
}
.c_page_messeges .c-left .c_nomesseges {
    text-align: center;
    color: #2f2f2f;
    margin: 0 50px;
    padding: 50px;
    background: #fff;
    box-shadow: 0 0 9px 1px #8888883d;
    border-radius: 10px;
}
.c_page_messeges .c-left .c_done_rating {
    text-align: center;
    text-shadow: 0 0 5px #0b8585;
    padding: 10px;
}
.c_page_messeges .c-left .c_rassaal .c_body p {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.c_page_messeges .c-left .c_rassaal .c_box {
    margin-bottom: 5px;
    padding: 10px 20px;
}
.c_page_messeges .c-left .c_rassaal .c_messegeCurn {
    margin-bottom: 30px;
    width: 75%;
}
.c_page_messeges .c-left .c_rassaal .c_messegeCurn.c_mHer {
    float: right;
}
.c_page_messeges .c-left .c_rassaal .c_messegeCurn.c_mMe {
    float: left;
}
.c_page_messeges .c-left .c_rassaal .c_name h3 {
    font-size: 12px;
    color: #646464;
    margin-bottom: 0px;
}
.c_page_messeges .c-left .c_rassaal .c_time span {
    color: #919191;
    font-size: 11px;
}
.c_page_messeges .c-left .c_rassaal hr {
    margin: 5px 0;
}
.c_page_messeges .c-left .c_rassaal .c_messegeCurn.c_mMe .c_box {
    background: #cfd3e3;
}
.c_page_messeges .c-left .c_textType {
    display: flex;
    margin-top: 50px;
}
.c_page_messeges .c-left .c_textType .c_tupemessge {
    width: 100%;
}
.c_page_messeges .c-left .c_textType .c_btnsflir {
    display: flex;
    position: absolute;
    left: 2%;
    top: 10%;
}
.c_page_messeges .c-left .c_textType .c_tupemessge textarea {
    width: 100%;
    padding: 15px 30px;
    height: 60px;
    border: 0;
    box-shadow: 0 0 4px 1px #ababab6e;
    border-radius: 30px;
}
.c_page_messeges .c-left .c_textType .c_imgUp input {
    display: none;
}
.c_page_messeges .c-left .c_textType .c_btnRplay {
    margin-right: 10px;
}
.c_page_messeges .c-right {
    float: right;
    width: 37%;
    padding: 100px 0;
}
.c_page_messeges .c-right .quieq_tap ul {
    display: block;
}
.c_page_messeges .c-right .c_searchc {
    width: 340px;
    margin: auto;
    margin-bottom: 44px;
}
.c_page_messeges .c-right .c_searchc input {
    padding: 15px 35px;
    width: 100%;
    height: 45px;
    border-radius: 35px !important;
}
.c_page_messeges .c-right .c_searchc input::-moz-placeholder {
    font-size: 16px;
    color: #a8a8a8;
}
.c_page_messeges .c-right .c_searchc input:-ms-input-placeholder {
    font-size: 16px;
    color: #a8a8a8;
}
.c_page_messeges .c-right .c_searchc input::placeholder {
    font-size: 16px;
    color: #a8a8a8;
}
.c_page_messeges .c-right .nav-tabs .nav-item.show .nav-link,
.c_page_messeges .c-right .nav-tabs .nav-link.active,
.c_page_messeges .c-right .nav-tabs .nav-link:focus,
.c_page_messeges .c-right .nav-tabs .nav-link:hover {
    border: 0;
    border-radius: 0;
}
.c_page_messeges .c-right .nav-tabs .nav-link {
    font-size: 14px;
    font-weight: bold;
    color: #2f2f2f;
    border: 0;
    border-radius: 0;
}
.c_page_messeges .c-right .nav-tabs .nav-item.show .nav-link,
.c_page_messeges .c-right .nav-tabs .nav-link.active,
.c_page_messeges .c-right .nav-tabs .nav-link:hover {
    color: #42618a;
    background-color: #f5f5f5;
}
.c_page_messeges .c-left {
    float: left;
    width: 63%;
    padding: 75px 0;
    box-shadow: inset -2px -3px 5px 0px #d4d4d4d1;
}
.c_page_messeges .c-left .row {
    margin: auto !important;
}
.c_page_messeges .c-left .c_editInfo {
    padding: 0 50px 0 100px;
}
.c_page_messeges .c-left .c_editInfo .c_imgchosee > label {
    width: 100px !important;
    height: 100px;
}
.c_page_messeges .c-left .c_editInfo .c_imgchosee .c_editm {
    position: absolute;
    bottom: 20px;
    right: 2px;
}
.c_page_messeges .c-left .c_editInfo .c_imgchosee span {
    font-size: 17px;
    font-weight: bold;
    color: #42618a;
    margin-right: 40px;
}
.c_page_messeges .c-left .c_editInfo .c_imgUp input {
    display: none;
}
.c_page_messeges .c-left .c_editInfo .c_imgUp {
    width: 100%;
    height: 100%;
}
.c_page_messeges .c-left .c_editInfo .c_imgUp img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.c_page_messeges .c-left .c_editInfo .form-group {
    margin-bottom: 44px;
}
.c_page_messeges .c-left .c_editInfo .form-group label {
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
    margin-bottom: 18px;
}
.c_page_messeges .c-left .c_editInfo .form-group > input,
.c_page_messeges .c-left .c_editInfo .form-group > select,
.c_page_messeges .c-left .c_editInfo .form-group .select2-selection {
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    border-radius: 20px;
    padding: 6px 12px;
    text-align: right;
}
.c_page_messeges .c-left .c_statususerwx h4 {
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.c_page_messeges .c-left .c_statususerwx label {
    margin-bottom: 0;
    margin-left: 15px;
}
.c_page_messeges .c-left .c_statususerwx span {
    font-size: 12px;
}
.c_page_messeges .c-left .c_statususerwx a {
    color: #42618a;
}
.c_page_messeges .c-left .c_commentMessage {
    padding: 0 100px;
    position: relative;
}
.c_page_messeges .c-left .c_commentMessage .c_box {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 30px;
    display: flex;
}
.c_page_messeges .c-left .c_commentMessage .c_box .c_image {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}
.c_page_messeges .c-left .c_commentMessage .c_textare textarea {
    padding: 25px 30px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 30px;
    width: 100%;
    height: 180px;
}
.c_page_messeges .c-left .c_commentMessage button {
    border-radius: 30px;
}
.c_page_messeges .c_mainContent ::-webkit-scrollbar {
    width: 8px;
}
.c_page_messeges .c_mainContent ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f4f4f4;
    border-radius: 0px;
}
.c_page_messeges .c_mainContent ::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 20px;
}
.c_page_messeges .c_mainContent ::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

/****************************************************************/
/****************************************************************/
/*************************add comment*************************/
/****************************************************************/
/****************************************************************/
.c_comments .c_messegeItem {
    display: flex;
    width: 100%;
    background: #eee;
    padding: 20px;
}
.c_comments .c_messegeItem .c_image {
    width: 10%;
    border-radius: 50%;
    margin: 0 10px;
}
.c_comments .c_messegeItem .c_image img {
    width: 70px;
    height: 70px;
}
.c_comments .c_messegeItem .c_ttile h3,
.c_comments .c_messegeItem .c_ttile a {
    font-size: 22px;
    font-weight: bold;
    color: #42618a;
}
.c_comments .c_messegeItem .c_infmesss {
    width: 90%;
    position: relative;
}
.c_comments .c_messegeItem .c_infmesss .c_ttile {
    display: flex;
}
.c_comments .c_messegeItem .c_infmesss .c_activeuser {
    margin-right: 20px;
}
.c_comments .c_messegeItem .c_infmesss .c_activeuser img {
    width: 10px;
}
.c_comments .c_messegeItem .c_body p {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #2f2f2f;
}
.c_comments .c_messegeItem .c_time span {
    color: #919191;
    font-size: 12px;
    font-weight: normal;
}
.c_comments ul li {
    margin-bottom: 10px;
    position: relative;
}
.c_comments .c_editpost .c_save {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.c_comments .c_editpost .c_delete {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.c_comments .c_editpost {
    display: flex;
    position: absolute;
    left: 0;
    bottom: 0;
}

/****************************************************************/
/****************************************************************/
/*************************add comment*************************/
/****************************************************************/
/****************************************************************/
.c_add_comment textarea {
    width: 100%;
    text-align: right;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
}
.c_add_comment textarea::-moz-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.c_add_comment textarea:-ms-input-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.c_add_comment textarea::placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
/****************************************************************/
/****************************************************************/
/*************************add comment*************************/
/****************************************************************/
/****************************************************************/
.c_reviewss {
    position: absolute;
    left: 2%;
    bottom: 3%;
}
.c_reviewss h4 {
    font-size: 14px;
}
.c_reviewss .rating {
    direction: rtl;
    unicode-bidi: bidi-override;
    color: #ddd;
    /* Personal choice */
    padding: 50px;
}
.c_reviewss .rating input {
    display: none;
}
.c_reviewss .rating label:hover,
.c_reviewss .rating label:hover ~ label,
.c_reviewss .rating input:checked + label,
.c_reviewss .rating input:checked + label ~ label {
    color: #ffc107;
    /* Personal color choice. Lifted from Bootstrap 4 */
}
.c_reviewss .rating label i {
    font-size: 40px;
}
.c_reviewss textarea {
    width: 100%;
    text-align: right;
    border: 1px solid #d4d4d4;
    box-shadow: 0 0 3px 1px #ddddddb5;
}
.c_reviewss textarea::-moz-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.c_reviewss textarea:-ms-input-placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.c_reviewss textarea::placeholder {
    color: #aaa;
    font-family: "DroidArabicKufi";
    font-size: 14px;
}
.c_follow {
    position: absolute;
    left: 2%;
    top: 4%;
}
.c_follow .c_button {
    font-size: 12px;
    padding: 3px 17px;
    margin-right: 10px;
}
.c_follow .c_banComp {
    background: red;
    border: 1px solid red;
}
.c_follow .c_banComp:hover {
    color: red;
    border: 1px solid red;
}
.c_follow .c_messegesbutton {
    background: #2884fd;
    border: 1px solid #2884fd;
}
.c_follow .c_messegesbutton:hover {
    color: #2884fd;
    border: 1px solid #2884fd;
}
.c_follow i {
    margin-left: 5px;
}

/****************************************************************/
/****************************************************************/
/*************************courses***************************/
/****************************************************************/
/****************************************************************/
/****/
.courses_details .c_details_coursee .c_donwlod_file {
    position: absolute;
    left: 2%;
}
.courses_details .c_details_coursee h4 {
    color: #1b1b1b;
}
.courses_details .c_titligm img {
    width: 100%;
    border-radius: 15px;
}
.courses_details .c_body h5 {
    margin-bottom: 15px;
}
.courses_details .c_body p {
    font-size: 15px;
    line-height: 30px;
}
.courses_details .c_body h5,
.courses_details .c_body p {
    color: #1b1b1b;
}
.courses_details .c_imgaes .swiper_imgcourses {
    width: 100%;
}
.courses_details .c_imgaes img {
    width: 100%;
    height: 315px;
}
.courses_details .c_moredetails .c_itme {
    box-shadow: 0 0 4px 1px #eeeeeed9;
    padding: 5px 15px;
    color: #2f2f2f;
    margin-bottom: 30px;
}
.courses_details .c_moredetails .c_itme label {
    color: #2f2f2f;
    margin: 0;
}
.courses_details .c_moredetails .c_itme span {
    color: #42618a;
}
.courses_details .c_files .c_donwlod_file {
    text-align: center;
    box-shadow: 0 0 4px 1px #42618a8a;
    padding: 20px;
    margin-bottom: 30px;
    transition: 0.5s;
    border-radius: 15px;
}
.courses_details .c_files .c_donwlod_file i {
    margin-bottom: 10px;
}
.courses_details .c_files .c_donwlod_file a {
    color: #42618a;
}
.courses_details .c_files .c_donwlod_file:hover {
    background: #42618a;
    box-shadow: none;
}
.courses_details .c_files .c_donwlod_file:hover a {
    color: #fff;
}

/****************************************************************/
/****************************************************************/
/*************************messsege_send***************************/
/****************************************************************/
/****************************************************************/
.messsege_send .c_messegeItem {
    display: flex;
    width: 100%;
}
.messsege_send .c_messegeItem .c_image {
    width: 25%;
    border-radius: 50%;
}
.messsege_send .c_messegeItem .c_image img {
    width: 70px;
    height: 70px;
}
.messsege_send .c_messegeItem .c_ttile h3 {
    font-size: 22px;
    font-weight: bold;
    color: #42618a;
}
.messsege_send .c_messegeItem .c_infmesss {
    width: 75%;
}
.messsege_send .c_messegeItem .c_infmesss .c_ttile {
    margin-top: 10px;
}
.messsege_send .c_messegeItem .c_infmesss .c_ttile h6 {
    color: #646464;
}
.messsege_send .c_messegeItem .c_infmesss .c_activeuser {
    margin-right: 20px;
}
.messsege_send .c_messegeItem .c_infmesss .c_activeuser img {
    width: 10px;
}

/****************************************************************/
/****************************************************************/
/*************************view_people***************************/
/****************************************************************/
/****************************************************************/
.view_people .jobs .c_item .c_img {
    margin-bottom: 15px;
}
.view_people .jobs .c_item .c_img a {
    border: 0;
    padding: 0;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    text-align: center;
}
.view_people .jobs .c_item .c_img img {
    height: 100%;
}
.view_people .c_mails {
    display: inline-grid;
    margin-bottom: 10px;
}
.view_people .c_name h5 {
    margin-bottom: 5px;
    color: #2f2f2f;
}
.view_people .c_mails a {
    font-size: 14px;
    color: #555;
    font-family: "DroidArabicKufi";
}
.view_people .jobs .c_item .c_country p {
    font-family: "DroidArabicKufiBold";
    margin-bottom: 5px;
}
.view_people .jobs .c_item .c_country p i {
    width: 15px;
}
.view_people .jobs .c_item {
    padding: 20px 20px 0;
}
.view_people .c_editpost .c_button {
    font-size: 12px;
    padding: 3px 17px;
    margin-right: 10px;
    display: inline-block;
}
.view_people .c_editpost .c_messegesbutton {
    background: #2884fd;
    border: 1px solid #2884fd;
}
.view_people .c_editpost .c_messegesbutton:hover {
    color: #2884fd;
    border: 1px solid #2884fd;
}
.view_people .c_editpost .c_banComp {
    background: #bf3838;
    border: 1px solid #bf3838;
}
.view_people .c_editpost .c_banComp:hover {
    color: #bf3838;
    border: 1px solid #bf3838;
}
.view_people .c_editpost .c_followbutton {
    background: #2c692b;
    border: 1px solid #2c692b;
}
.view_people .c_editpost .c_followbutton:hover {
    color: #2c692b;
    border: 1px solid #2c692b;
}
.view_people .c_vaption .c_par h4 {
    font-size: 20px;
    color: #525252;
    margin-bottom: 10px;
}
.view_people .c_vaption form {
    display: flex;
    margin: 15px 0 0;
    justify-content: center;
}
.view_people .c_vaption form .form-group {
    width: 25%;
    position: relative;
    margin: 0;
}
.view_people .c_vaption form#searchJob {
    margin-bottom: 30px;
}
.view_people .c_vaption form .form-group.c_first_child select,
.view_people .c_vaption form .form-group.c_first_child input {
    border-radius: 0 10px 10px 0 !important;
    border-left: 0;
}
.view_people .c_vaption form .form-group.c_last_child select,
.view_people .c_vaption form .form-group.c_last_child input {
    border-right: 0;
}
.view_people .c_vaption form .form-group select,
.view_people .c_vaption form .form-group input {
    height: 44px;
    border: 1px solid #ddd;
    border-radius: 0;
    width: 100%;
    color: #c2c2c2;
    font-size: 12px;
    text-align: right;
    background-position-x: 2% !important;
    padding: 6px 12px;
}
.view_people .c_vaption form .form-group input::-moz-placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.view_people .c_vaption form .form-group input:-ms-input-placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.view_people .c_vaption form .form-group input::placeholder {
    color: #999;
    font-size: 15px;
    text-align: right;
}
.view_people .c_vaption form button {
    height: 44px;
    padding: 0 15px;
    border-radius: 10px 0px 0px 10px;
    font-size: 14px;
    color: #fff;
    background: #42618a;
    border: 0;
}
.view_people .c_vaption .c_par {
    text-align: center;
    padding: 30px;
    background: #ebeae9;
}
.view_people .c_vaption form .form-group::after {
    content: "";
    position: absolute;
    height: 32px;
    width: 2px;
    background: #ebeae9;
    left: 0;
    top: 17%;
}

/****************************************************************/
/****************************************************************/
/*************************serach_save***************************/
/****************************************************************/
/****************************************************************/
.serach_save .c_item {
    border-radius: 10px;
    border: 1px solid #dedede;
    height: auto;
    padding: 15px;
    transition: 0.5s;
    margin-bottom: 30px;
}
.serach_save .c_item:hover {
    border: 1px solid #dedede00;
    box-shadow: 0 0 10px #cccc;
}
.serach_save .c_editpost .c_save {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.serach_save .c_editpost .c_delete {
    text-align: center;
    font-size: 12px !important;
    padding: 4px 14px !important;
    height: 28px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: inline-block;
}
.serach_save .c_item ul {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0 !important;
}
.serach_save .c_item li {
    list-style: inside;
    float: right;
    width: 48%;
    font-size: 14px;
    margin-bottom: 10px;
}

/*************************c_notifactions_page***************************/
.c_notifactions_page .c_editpost {
    top: 0;
    padding: 10px;
    bottom: auto;
}
.c_notifactions_page .c_editpost a {
    margin: 0 5px !important;
}
.c_notifactions_page .c_comments .c_messegeItem .c_infmesss .c_ttile {
    max-width: 80%;
}
.c_notifactions_page .c_comments .c_unread .c_messegeItem {
    transition: 0.5s;
    border: 1px solid #aaa;
}
.c_notifactions_page .c_comments .c_messegeItem .c_ttile h3,
.c_notifactions_page .c_comments .c_messegeItem .c_body p {
    font-family: "DroidArabicKufi";
    font-weight: normal;
}
.c_notifactions_page .c_comments .c_unread .c_messegeItem .c_ttile h3,
.c_notifactions_page .c_comments .c_unread .c_messegeItem .c_body p {
    font-family: "DroidArabicKufiBold";
    font-weight: bold;
}
.c_notifactions_page .c_comments .c_unread .c_messegeItem .c_time span {
    color: #0056b3;
    font-weight: bold;
}

/*************************reviews***************************/
.reviews .c_comments .c_messegeItem {
    display: flex;
    width: 100%;
    background: #fff;
    padding: 20px;
}
.reviews .c_comments .c_messegeItem:hover {
    background: #fafafa;
}

/*************************c_but_mark_read***************************/
.c_but_mark_read .c_markrewwad,
.c_but_mark_read .c_markrewwad:active:focus:hover {
    float: left;
    display: inline-block;
    margin-bottom: 10px;
    background: #2f2f2f !important;
    border-color: #2f2f2f !important;
}
.c_but_mark_read .c_delete,
.c_but_mark_read .c_delete:active:focus:hover {
    float: left;
    display: inline-block;
    margin-bottom: 10px;
    background: #e84c4cf2 !important;
    border: 1px solid #e84c4cf2 !important;
    margin: 0 15px;
}

/*************************c_total_reviews***************************/
.c_total_reviews .c_block {
    padding: 20px;
    background: #fff;
    box-shadow: 0 0 10px #b7b7b791;
    margin-bottom: 20px;
}
.c_total_reviews .c_left ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
.c_total_reviews .c_left li span {
    margin-left: 10px;
}
.c_total_reviews .c_left .c_progress {
    height: 15px;
}
.c_total_reviews .c_left .c_bar {
    background: #42618a;
}
.c_total_reviews .c_nespam {
    margin-right: 20px;
    width: 0;
}
.c_total_reviews .c_right {
    text-align: center;
}
.c_total_reviews .c_nimber_ttol span {
    color: #555;
    font-size: 64px;
    font-weight: 100;
    line-height: 64px;
}
.c_total_reviews .c_review {
    display: flex;
    justify-content: center;
}
.c_total_reviews .c_num_reveiws span {
    color: #555;
}

.c_unread .c_item {
    border: 1px solid #aaa;
    background: #fcfcfc;
}

.prices .c_item {
    border: 1px solid #ededed;
    background: #fafafb;
    padding: 15px;
    margin-bottom: 30px;
    height: 430px;
    position: relative;
}
.prices .c_item .pricing-details .title {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
    font-size: 12px;
    line-height: 14px;
    color: rgba(82, 82, 128, 0.8);
    margin-top: 0;
    margin-bottom: 10px;
}
.prices .c_item .pricing-details .sub-title {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    font-family: "DroidArabicKufi";
    margin: 0;
}
.prices .c_item .pricing-details .pricing {
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    padding: 20px 0;
    line-height: 20px;
}
.prices .c_item .pricing .rate {
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    font-family: "DroidArabicKufi";
    display: inline-block;
}
.prices .c_item .pricing-details .items-wrapper {
    font-size: 14px;
    line-height: 20px;
    list-style: none;
}
.prices .c_item .pricing-details .items-wrapper > li {
    margin-bottom: 10px;
    position: relative;
    font-family: "DroidArabicKufi";
    list-style: inside;
}
.prices .c_item .tips {
    position: absolute;
    bottom: 20px;
    margin-top: 25px;
    font-size: 10px;
    margin-bottom: 7px;
    left: 32px;
    right: 32px;
}
.prices .c_item .orange-tips {
    font-size: 12px;
    line-height: 17px;
    color: #232333;
    font-family: "DroidArabicKufi";
}
.prices .c_item .pricing-details p {
    font-family: "DroidArabicKufi";
    margin-top: 20px;
}
.prices .c_item .c_buttno {
    display: inline-block;
}
/****************************************************************/
/****************************************************************/
/*************************c_allIndividualDrivers****************/
/****************************************************************/
/****************************************************************/
.c_allIndividualDrivers .c_form_edit.card {
    margin: 0;
    border: 0;
    border-radius: 5px;
    border-top: 5px solid #42618a;
}
.c_allIndividualDrivers .c-filiters .c_title_filter h4 {
    font-size: 16px;
    font-weight: bold;
}
.c_allIndividualDrivers .c-filiters .c_form_filiter > label {
    color: #42618a;
    margin-bottom: 15px;
}
.c_allIndividualDrivers .c-filiters .input-group .form-check {
    padding: 0;
    margin: 5px 0;
}
.c_allIndividualDrivers
    .c-filiters
    .input-group
    .form-check
    label.form-check-label {
    font-size: 12px;
    margin: 0 5px;
}
.c_allIndividualDrivers .c-filiters .c_form_edit.card .form-group select {
    width: 100%;
}
.c_allIndividualDrivers .c-filiters .filter-option-inner-inner {
    text-align: right;
}
.c_allIndividualDrivers .c-filiters .c_form_edit.card .form-group input {
    width: 100%;
}

/****************************************************************/
/****************************************************************/
/*************************c_page_profile***************************/
/****************************************************************/
/****************************************************************/
.people_allServices .jobs .c_item {
    height: auto;
}

/****************************************************************/
/* BRANDING UPDATES: FINAL COMPONENT SET */
/****************************************************************/

/* 1. PRIMARY BUTTONS & INTERACTIVE ELEMENTS */
.c_allIndividualDrivers .c-filiters .c_button_filtir button,
.prices .c_item .c_buttno,
.serach_save .c_editpost .c_save,
.view_people .c_editpost .c_button,
.courses .form-group .c_save,
.c_follow .c_button,
.c_reviewss .c_submit,
.c_add_comment .c_submit,
.c_comments .c_editpost .c_save,
.c_page_messeges .c-left .c_commentMessage button,
.c_page_messeges .c-left .c_editInfo .c_btnn button,
.complaints form .form-group .c_submit,
.company_profile .c_fav .c_save,
.c_form_edit.card .form-group .c_save,
.people_profile .c_leftmenu li a,
.people_profile .jobs .c_editpost .c_save,
.view_people .c_vaption form button {
    background: #731420; /* Primary Burgundy */
    border: 1px solid #731420;
    color: #fff;
    transition: 0.5s;
    border-radius: 5px;
}

.c_allIndividualDrivers .c-filiters .c_button_filtir button:hover,
.prices .c_item .c_buttno:hover,
.view_people .c_editpost .c_button:hover,
.c_follow .c_button:hover,
.c_reviewss .c_submit:hover,
.c_add_comment .c_submit:hover,
.c_page_messeges .c-left .c_commentMessage button:hover,
.c_page_messeges .c-left .c_editInfo .c_btnn button:hover,
.complaints form .form-group .c_submit:hover,
.people_profile .c_leftmenu li a:hover,
.view_people .c_vaption form button:hover {
    color: #731420;
    background: #fff !important;
    border: 1px solid #731420;
}

/* 2. TYPOGRAPHY OVERRIDES (English vs Arabic) */

/* English Logic */
[lang="en"] .inner-top .c_title_top h1,
[lang="en"] .c_tilte_section h2 {
    font-family: "Univers LT Std", sans-serif;
    font-weight: 700; /* 65 Bold */
    font-size: 18px; /* Based on Main Headline rule */
}

[lang="en"] p,
[lang="en"] .about_us .c_row p,
[lang="en"] .privacy_policy .c_block p,
[lang="en"] .news .c_item .c_parg p {
    font-family: "Univers LT Std", sans-serif;
    font-weight: 400; /* 55 Roman */
    font-size: 12px;
    letter-spacing: 1.5px;
}

/* Arabic Logic */
[lang="ar"] .inner-top .c_title_top h1,
[lang="ar"] .c_tilte_section h2 {
    font-family: "GE Flow", "Neo Sans W23", sans-serif;
    font-weight: bold;
    font-size: 18px;
}

[lang="ar"] p,
[lang="ar"] span,
[lang="ar"] .people_profile .card .card-content .c_fomr span {
    font-family: "GE Flow", "Neo Sans W23", sans-serif;
    font-size: 12px;
}

/* 3. COMPONENT SPECIFIC UPDATES */

/* Header Backgrounds & Titles */
.inner-top .c_title_top {
    /* Using Burgundy to Charcoal gradient for large headers */
    background: linear-gradient(
        135deg,
        rgba(115, 20, 32, 0.8) 0%,
        rgba(25, 23, 28, 0.8) 100%
    );
    padding: 20px;
}

/* Profile & Cards */
.c_allIndividualDrivers .c_form_edit.card {
    border-top: 5px solid #731420;
}

.people_profile .c_skills .c_item h4 {
    background-color: #cfc9af; /* Secondary Cream */
    color: #19171c;
}

/* Messaging */
.c_page_messeges .c-right .c_messegeItem .c_ttile h3,
.c_page_messeges .c-left .c_editInfo .c_imgchosee span,
.c_comments .c_messegeItem .c_ttile h3,
.c_comments .c_messegeItem .c_ttile a {
    color: #731420; /* Primary Burgundy */
}

.c_page_messeges .c-left .c_rassaal .c_messegeCurn.c_mMe .c_box {
    background: #cfc9af; /* Secondary Cream for chat bubbles */
}

.c_page_messeges .c-right .nav-tabs .nav-item.show .nav-link,
.c_page_messeges .c-right .nav-tabs .nav-link.active,
.c_page_messeges .c-right .nav-tabs .nav-link:hover {
    color: #731420;
    background-color: #cfc9af;
}

/* Forms */
.courses .form-group input,
.c_form_edit.card .form-group input,
.complaints form .form-group input {
    border: 1px solid #cfc9af; /* Secondary Cream border */
}

/* Pricing */
.prices .c_item .pricing-details .pricing {
    color: #731420;
}

.c_total_reviews .c_left .c_bar {
    background: #731420;
}

/* 4. OTHER INTERACTIVE ELEMENTS */
.c_follow .c_messegesbutton,
.view_people .c_editpost .c_messegesbutton {
    background: #495940; /* Primary Green/Sage */
    border: 1px solid #495940;
}

.c_follow .c_messegesbutton:hover,
.view_people .c_editpost .c_messegesbutton:hover {
    color: #495940;
    border: 1px solid #495940;
}

.post_details .c_item .c_company_name a,
.courses_details .c_moredetails .c_itme span,
.courses_details .c_files .c_donwlod_file a {
    color: #731420;
}

.courses_details .c_files .c_donwlod_file:hover {
    background: #731420;
}

.page_login .c-left .c_loignbtn button {
    background: #731420;
    border: 1px solid #731420;
}
.page_login .c-left .c_loignbtn button:hover {
    background-color: #8f1929;
    border: 1px solid #8f1929;
}

/* .page_login .c-left .c_loignbtn button:hover {
    color: #731420 !important;
    background: #fff !important;
} */
