/* @import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap"); */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800&display=swap');

body,
input,
select,
button,
textarea,
.select2-container--default .select2-selection--single .select2-selection__rendered,
h1,
h2,
h3,
h4,
h5,
h6,
.font-heading,
.display-1,
.display-2,
.heading-lg,
.heading-sm-1,
.heading-md,
.text-sm,
.text-md,
.small-heading,
.medium-heading,
.btn,
.btn-link,
.contact-from-area .contact-form-style button,
.card-grid-2 .card-block-info .card-text-price,
.card-grid-2 .card-block-info .card-grid-2-img-medium,
.card-grid-2 .card-block-info .card-profile strong,
.card-grid-3 .card-block-info .card-text-price,
.card-grid-3 .card-block-info .card-profile strong,
.list-recent-jobs .card-job .card-job-top--info-heading,
.list-recent-jobs .card-job .card-job-top--info .card-job-top--price,
.card-grid-4 .btn-readmore,
.card-none-bd .card-info-bottom strong,
.card-grid-news .card-info-bottom strong,
.card-two-collumn .card-block-info .card-text-price,
.card-two-collumn .card-block-info .card-profile strong,
.nav-right li button,
.box-image-job .job-top-creator ul li .job-info-creator strong,
.box-newsletter .box-form-newsletter form .font-heading,
.box-newsletter .text-md-newsletter,
.box-newsletter .text-lg-newsletter,
.banner-hero .text-small-primary,
.banner-hero .block-banner .list-tags-banner strong,
.header .main-menu li a,
.header .text-link-bd-btom,
.heading-36,
.text-blue,
.text-billed,
.block-pricing .box-info-price .text-price,
.block-pricing .most-popular .btn-white-sm,
.heading-md-regular,
.sidebar-shadow .sidebar-heading .avatar-sidebar .sidebar-info .sidebar-company,
.dropdown-sort .dropdown-toggle,
.lb-slider,
.text-brand-10 {
  font-family: "Tajawal", sans-serif;
}

.header .main-header .header-left .header-logo {
    margin-right: unset;
    margin-left: 50px;
}
.header .main-menu li {
    float: right;
}
.header .main-menu li.has-children > a::after {
    margin-left: unset;
    margin-right: 4px;
}
.header .main-menu li ul {
    left: unset;
    right: 0;
}
.header .main-menu li ul li a {
    padding-right: 35px;
    padding-left: 22px;
}
.header .main-menu li ul li a::after {
    left: unset;
    right: 22px;
}
.header .text-link-bd-btom {
    padding-left: unset;
    padding-right: 13px;
}
.header .text-link-bd-btom::before {
    left: unset;
    right: 0;
}
.header .main-menu li ul li a:hover {
    padding-left: unset;
    padding-right: 38px;
}
.banner-hero .block-banner .form-find .select2 {
    padding: 10px 42px 10px 20px;
    margin-right: unset;
    margin-left: 10px;
}
.banner-hero .block-banner .form-find .select2::before {
    left: unset;
    right: 18px;
}
.banner-hero .banner-inner .banner-imgs .union-icon {
    left: unset;
    right: -80px;
}
.banner-hero .banner-inner .banner-imgs .congratulation-icon {
    left: unset;
    right: -190px;
}
.banner-hero .banner-inner .banner-imgs .docs-icon {
    left: unset;
    right: -34px;
}
.banner-hero .banner-inner .banner-imgs .course-icon {
    right: unset;
    left: -60px;
}
.banner-hero .banner-inner .banner-imgs .web-dev-icon {
    right: unset;
    left: -60px;
}
.banner-hero .banner-inner .banner-imgs .tick-icon {
    right: unset;
    left: 17px;
}
.banner-hero .block-banner .form-find .form-input {
    padding: 10px 50px 10px 20px;
}
.banner-hero .block-banner .form-find .input-keysearch {
    background: url(../imgs/theme/icons/icon-job.svg) no-repeat right 18px center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: unset;
    right: 50%;
    margin-left: unset;
    margin-right: -4px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 13px;
    right: auto;
}
.icon-chevron-right {
    background-position: left 19px center;
    padding-right: 23px;
    padding-left: 42px;
}
.nav-right li {
    float: right;
    padding: 0px 5px 0px 0px;
}
.box-image-job .job-top-creator {
    left: unset;
    right: -100px;
}
.box-newsletter {
    padding: 57px 138px 96px 0px;
}
.burger-icon {
    right: unset;
    left: 27px;
}
.card-grid-2 .card-block-info .card-time {
    padding: 0px 25px 0px 15px;
}
.card-grid-2 .card-block-info .card-location {
    padding: 0px 25px 0px 0px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand {
    right: unset;
    left: 0;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a {
    padding-left: unset;
    padding-right: 10px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a::before {
    left: unset;
    right: 0;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a {
    padding-left: unset;
    padding-right: 13px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover > a {
    padding-left: unset;
    padding-right: 3px;
}
.mobile-header-wrapper-style {
    right: unset;
    left: 0;
}
.card-grid-2 .card-block-info .card-time,
.card-grid-2 .card-block-info .card-location {
    background-position: right;
}

.card-grid-2 .card-block-info .card-2-img-text {
    padding: 4px 40px 4px 0px;
}
.card-grid-2 .card-block-info .card-2-img-text .card-grid-2-img-small {
    margin-right: unset;
    left: unset;
    margin-left: 8px;
    right: 0px;
}
.disc-btn:before {
    margin: 0px 0px 2px 5px;
}
.card-grid-2 .card-grid-2-image .btn-urgent {
    left: unset;
    right: 21px;
}
.bg-patern::before {
    transform: scaleX(-1);
}
.banner-hero .text-small-primary {
    padding: 0px 25px 10px 0px;
}
.banner-hero .text-small-primary--disk::before {
    left: unset;
    right: 0px;
}
.employers-list .card-employers .employers-name .rate {
    margin-left: unset;
    margin-right: -20px;
}
.rate:not(:checked) > label {
    float: left;
    margin-right: unset;
    margin-left: 3px;
}
.employers-list .card-employers .card-grid-2-link {
    text-align: left;
}
.employers-list .card-employers .card-grid-2-link i {
    margin-left: unset;
    margin-right: 5px;
}
.form-group input.form-icons {
    padding-left: unset;
    padding-right: 42px;
}
.form-group i {
    left: unset;
    right: 15px;
}
.select-style-icon .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 20px;
    padding-left: 8px;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
}
.form-group input {
    padding-left: unset;
    padding-right: 20px;
}
.list-checkbox li {
    padding: 0px 0px 1px 30px;
}
.cb-container {
    padding-left: unset;
    padding-right: 35px;
}
.list-checkbox li .number-item {
    right: unset;
    left: 0px;
}
.checkmark {
    left: unset;
    right: 0;
}
.minus-input::before {
    right: unset;
    left: -15px;
}
.paginations .pager li .pager-next {
    transform: scaleX(-1);
    margin-left: unset;
    margin-right: 15px;
}
.paginations .pager li .pager-prev {
    transform: scaleX(-1);
    margin-right: unset;
    margin-left: 15px;
}
.box-view-type {
    float: left;
    margin-left: unset;
    margin-right: 15px;
}
.dropdown-sort .dropdown-toggle i {
    float: left;
    margin: -3px 0px 0px 0px;
}
.dropdown-toggle::after {
    margin-left: unset;
    margin-right: 0.255em;
}
.job-tags a + a {
    margin-left: unset;
    margin-right: unset;
}
.job-tags a {
    margin-left: 5px;
    margin-bottom: 5px;
}
.text-start {text-align: right!important}
.text-end {text-align: left!important}
.pl-0{padding-left:unset!important; padding-right:0px!important}
.pl-5{padding-left:unset!important; padding-right:5px!important}
.pl-10{padding-left:unset!important; padding-right:10px!important}
.pl-15{padding-left:unset!important; padding-right:15px!important}
.pl-20{padding-left:unset!important; padding-right:20px!important}
.pl-25{padding-left:unset!important; padding-right:25px!important}
.pl-30{padding-left:unset!important; padding-right:30px!important}
.pl-35{padding-left:unset!important; padding-right:35px!important}
.pl-40{padding-left:unset!important; padding-right:40px!important}
.pl-45{padding-left:unset!important; padding-right:45px!important}
.pl-50{padding-left:unset!important; padding-right:50px!important}
.pl-55{padding-left:unset!important; padding-right:55px!important}
.pl-60{padding-left:unset!important; padding-right:60px!important}
.pl-65{padding-left:unset!important; padding-right:65px!important}
.pl-70{padding-left:unset!important; padding-right:70px!important}
.pl-75{padding-left:unset!important; padding-right:75px!important}
.pl-80{padding-left:unset!important; padding-right:80px!important}
.pl-85{padding-left:unset!important; padding-right:85px!important}
.pl-90{padding-left:unset!important; padding-right:90px!important}
.pl-95{padding-left:unset!important; padding-right:95px!important}
.pl-100{padding-left:unset!important; padding-right:100px!important}
.pl-105{padding-left:unset!important; padding-right:105px!important}
.pl-110{padding-left:unset!important; padding-right:110px!important}
.pl-115{padding-left:unset!important; padding-right:115px!important}
.pl-120{padding-left:unset!important; padding-right:120px!important}
.pl-125{padding-left:unset!important; padding-right:125px!important}
.pl-130{padding-left:unset!important; padding-right:130px!important}
.pl-135{padding-left:unset!important; padding-right:135px!important}
.pl-140{padding-left:unset!important; padding-right:140px!important}
.pl-145{padding-left:unset!important; padding-right:145px!important}
.pl-150{padding-left:unset!important; padding-right:150px!important}
.pl-155{padding-left:unset!important; padding-right:155px!important}
.pl-160{padding-left:unset!important; padding-right:160px!important}
.pl-165{padding-left:unset!important; padding-right:165px!important}
.pl-170{padding-left:unset!important; padding-right:170px!important}
.pl-175{padding-left:unset!important; padding-right:175px!important}
.pl-180{padding-left:unset!important; padding-right:180px!important}
.pl-185{padding-left:unset!important; padding-right:185px!important}
.pl-190{padding-left:unset!important; padding-right:190px!important}
.pl-195{padding-left:unset!important; padding-right:195px!important}
.pl-200{padding-left:unset!important; padding-right:200px!important}

.pr-5{padding-right:unset!important; padding-left:5px!important}
.pr-10{padding-right:unset!important; padding-left:10px!important}
.pr-15{padding-right:unset!important; padding-left:15px!important}
.pr-20{padding-right:unset!important; padding-left:20px!important}
.pr-25{padding-right:unset!important; padding-left:25px!important}
.pr-30{padding-right:unset!important; padding-left:30px!important}
.pr-35{padding-right:unset!important; padding-left:35px!important}
.pr-40{padding-right:unset!important; padding-left:40px!important}
.pr-45{padding-right:unset!important; padding-left:45px!important}
.pr-50{padding-right:unset!important; padding-left:50px!important}
.pr-55{padding-right:unset!important; padding-left:55px!important}
.pr-60{padding-right:unset!important; padding-left:60px!important}
.pr-65{padding-right:unset!important; padding-left:65px!important}
.pr-70{padding-right:unset!important; padding-left:70px!important}
.pr-75{padding-right:unset!important; padding-left:75px!important}
.pr-80{padding-right:unset!important; padding-left:80px!important}
.pr-85{padding-right:unset!important; padding-left:85px!important}
.pr-90{padding-right:unset!important; padding-left:90px!important}
.pr-95{padding-right:unset!important; padding-left:95px!important}
.pr-100{padding-right:unset!important; padding-left:100px!important}
.pr-105{padding-right:unset!important; padding-left:105px!important}
.pr-110{padding-right:unset!important; padding-left:110px!important}
.pr-115{padding-right:unset!important; padding-left:115px!important}
.pr-120{padding-right:unset!important; padding-left:120px!important}
.pr-125{padding-right:unset!important; padding-left:125px!important}
.pr-130{padding-right:unset!important; padding-left:130px!important}
.pr-135{padding-right:unset!important; padding-left:135px!important}
.pr-140{padding-right:unset!important; padding-left:140px!important}
.pr-145{padding-right:unset!important; padding-left:145px!important}
.pr-150{padding-right:unset!important; padding-left:150px!important}
.pr-155{padding-right:unset!important; padding-left:155px!important}
.pr-160{padding-right:unset!important; padding-left:160px!important}
.pr-165{padding-right:unset!important; padding-left:165px!important}
.pr-170{padding-right:unset!important; padding-left:170px!important}
.pr-175{padding-right:unset!important; padding-left:175px!important}
.pr-180{padding-right:unset!important; padding-left:180px!important}
.pr-185{padding-right:unset!important; padding-left:185px!important}
.pr-190{padding-right:unset!important; padding-left:190px!important}
.pr-195{padding-right:unset!important; padding-left:195px!important}
.pr-200{padding-right:unset!important; padding-left:200px!important}

.ml-0{margin-left:unset!important; margin-right:0px!important}
.ml-5{margin-left:unset!important; margin-right:5px!important}
.ml-10{margin-left:unset!important; margin-right:10px!important}
.ml-15{margin-left:unset!important; margin-right:15px!important}
.ml-20{margin-left:unset!important; margin-right:20px!important}
.ml-25{margin-left:unset!important; margin-right:25px!important}
.ml-30{margin-left:unset!important; margin-right:30px!important}
.ml-35{margin-left:unset!important; margin-right:35px!important}
.ml-40{margin-left:unset!important; margin-right:40px!important}
.ml-45{margin-left:unset!important; margin-right:45px!important}
.ml-50{margin-left:unset!important; margin-right:50px!important}
.ml-55{margin-left:unset!important; margin-right:55px!important}
.ml-60{margin-left:unset!important; margin-right:60px!important}
.ml-65{margin-left:unset!important; margin-right:65px!important}
.ml-70{margin-left:unset!important; margin-right:70px!important}
.ml-75{margin-left:unset!important; margin-right:75px!important}
.ml-80{margin-left:unset!important; margin-right:80px!important}
.ml-85{margin-left:unset!important; margin-right:85px!important}
.ml-90{margin-left:unset!important; margin-right:90px!important}
.ml-95{margin-left:unset!important; margin-right:95px!important}
.ml-100{margin-left:unset!important; margin-right:100px!important}
.ml-105{margin-left:unset!important; margin-right:105px!important}
.ml-110{margin-left:unset!important; margin-right:110px!important}
.ml-115{margin-left:unset!important; margin-right:115px!important}
.ml-120{margin-left:unset!important; margin-right:120px!important}
.ml-125{margin-left:unset!important; margin-right:125px!important}
.ml-130{margin-left:unset!important; margin-right:130px!important}
.ml-135{margin-left:unset!important; margin-right:135px!important}
.ml-140{margin-left:unset!important; margin-right:140px!important}
.ml-145{margin-left:unset!important; margin-right:145px!important}
.ml-150{margin-left:unset!important; margin-right:150px!important}
.ml-155{margin-left:unset!important; margin-right:155px!important}
.ml-160{margin-left:unset!important; margin-right:160px!important}
.ml-165{margin-left:unset!important; margin-right:165px!important}
.ml-170{margin-left:unset!important; margin-right:170px!important}
.ml-175{margin-left:unset!important; margin-right:175px!important}
.ml-180{margin-left:unset!important; margin-right:180px!important}
.ml-185{margin-left:unset!important; margin-right:185px!important}
.ml-190{margin-left:unset!important; margin-right:190px!important}
.ml-195{margin-left:unset!important; margin-right:195px!important}
.ml-200{margin-left:unset!important; margin-right:200px!important}

.mr-5{margin-right:unset!important; margin-left:5px!important}
.mr-10{margin-right:unset!important; margin-left:10px!important}
.mr-15{margin-right:unset!important; margin-left:15px!important}
.mr-20{margin-right:unset!important; margin-left:20px!important}
.mr-25{margin-right:unset!important; margin-left:25px!important}
.mr-30{margin-right:unset!important; margin-left:30px!important}
.mr-35{margin-right:unset!important; margin-left:35px!important}
.mr-40{margin-right:unset!important; margin-left:40px!important}
.mr-45{margin-right:unset!important; margin-left:45px!important}
.mr-50{margin-right:unset!important; margin-left:50px!important}
.mr-55{margin-right:unset!important; margin-left:55px!important}
.mr-60{margin-right:unset!important; margin-left:60px!important}
.mr-65{margin-right:unset!important; margin-left:65px!important}
.mr-70{margin-right:unset!important; margin-left:70px!important}
.mr-75{margin-right:unset!important; margin-left:75px!important}
.mr-80{margin-right:unset!important; margin-left:80px!important}
.mr-85{margin-right:unset!important; margin-left:85px!important}
.mr-90{margin-right:unset!important; margin-left:90px!important}
.mr-95{margin-right:unset!important; margin-left:95px!important}
.mr-100{margin-right:unset!important; margin-left:100px!important}
.mr-105{margin-right:unset!important; margin-left:105px!important}
.mr-110{margin-right:unset!important; margin-left:110px!important}
.mr-115{margin-right:unset!important; margin-left:115px!important}
.mr-120{margin-right:unset!important; margin-left:120px!important}
.mr-125{margin-right:unset!important; margin-left:125px!important}
.mr-130{margin-right:unset!important; margin-left:130px!important}
.mr-135{margin-right:unset!important; margin-left:135px!important}
.mr-140{margin-right:unset!important; margin-left:140px!important}
.mr-145{margin-right:unset!important; margin-left:145px!important}
.mr-150{margin-right:unset!important; margin-left:150px!important}
.mr-155{margin-right:unset!important; margin-left:155px!important}
.mr-160{margin-right:unset!important; margin-left:160px!important}
.mr-165{margin-right:unset!important; margin-left:165px!important}
.mr-170{margin-right:unset!important; margin-left:170px!important}
.mr-175{margin-right:unset!important; margin-left:175px!important}
.mr-180{margin-right:unset!important; margin-left:180px!important}
.mr-185{margin-right:unset!important; margin-left:185px!important}
.mr-190{margin-right:unset!important; margin-left:190px!important}
.mr-195{margin-right:unset!important; margin-left:195px!important}
.mr-200{margin-right:unset!important; margin-left:200px!important}

.heading-image-rd {
    float: right;
    margin-right: unset;
    margin-left: 15px;
}
.heading-main-info {
    padding-left: unset;
    padding-right: 145px;
}
.breadcrumbs li {
    padding-left: unset;
    padding-right: 13px;
}
.breadcrumbs li:first-child {
    padding-left: unset;
    padding-right: 0px;
}
.breadcrumbs li::before {
    left: unset;
    right: 1px;
}
.heading-image-rd.online figure::before {
    right: unset;
    left: 10px;
}
.heading-main-info .head-info-profile i {
    float: right;
    margin: 1px 0px 0px 10px;
}
.heading-main-info .head-info-profile .rate-reviews-small {
    margin-left: unset;
    margin-right: 30px;
}
.sidebar-list-job ul li .sidebar-text-info {
    padding-left: unset;
    padding-right: 35px;
}
.sidebar-list-job ul li .sidebar-icon-item {
    float: right;
}
.block-progress-status .item-progress .title-progress {
    float: right;
    margin-right: unset;
    margin-left: 10px;
}
.block-progress-status .item-progress .info-progress {
    padding-left: unset;
    padding-right: 180px;
}
.sidebar-team-member .sidebar-list-member ul li {
    margin-right: unset;
    margin-left: 5px;
}
.sidebar-list-follower ul li a.online::before {
    right: unset;
    left: 4px;
}
.content-single ul {
    padding-left: unset;
    padding-right: 30px;
}
.ul-lists {
    padding: 15px 15px 15px 0px;
}
.list-recent-jobs .card-job .card-job-top--info {
    padding-left: unset;
    padding-right: unset;
}
.list-recent-jobs .card-job .card-job-top--image {
    float: right;
}
.menu-dropdown-abs {
    right: unset;
    left: 0px;
}
.card-grid-2-img-medium {
    padding-left: unset !important;
    padding-right: 55px !important;
}
.content-page .card-grid-2 .card-block-info .btn-dots-abs-right {
    right: unset;
    left: -15px !important;
}
.card-grid-2 i.fi-rr-marker {
    margin-left: unset;
    margin-right: 0;
}
.card-grid-2 .card-block-info .card-2-bottom .btn-grey-small {
    margin-right: unset;
    margin-left: 5px;
}
.text-icon-first {
    padding-left: unset;
    padding-right: 10px;
}
.text-icon-first::before {
    left: unset;
    right: 0px;
}
.card-grid-2 i {
    /* float: right; */
    margin-left: unset;
    margin-right: 5px;
}
.dropdown-menu[data-bs-popper] {
    left: unset;
    right: 0;
}
.btn-dots-abs-right {
    right: unset;
    left: 0px;
}
.sidebar-shadow .sidebar-heading .avatar-sidebar figure {
    float: right;
}
.sidebar-shadow .sidebar-heading .avatar-sidebar .sidebar-info {
    padding-left: unset;
    padding-right: 60px;
}
.sidebar-team-member .info-address span span {
    padding-left: unset;
    padding-right: 28px;
}
.sidebar-team-member .info-address span i {
    float: right;
    margin: 4px 0px 0px 8px;
}
.card-blog-1 .post-meta .author img {
    margin-right: unset;
    margin-left: 5px;
}
.post-list-small-item .post-meta img {
    margin-right: unset;
    margin-left: 5px;
}
.search-form form button {
    right: unset;
    left: 0;
}
.search-form form input {
    padding-left: unset;
    padding-right: 20px;
}
.card-blog-1.post-list .post-thumb {
    margin-right: unset;
    margin-left: 25px;
}
.job-fillter .box-button-find {
    float: left;
}
.label-link {
    float: left;
}
.modal-header .btn-close {
    margin: -0.5rem auto -0.5rem -0.5rem;
}
.spinner-border {
    margin-right: unset;
    margin-left: 10px;
}
.float-right {
    float: left;
}
.float-left {
    float: right;
}
.user-account img {
    margin-right: unset;
    margin-left: 10px;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
}
input {
    padding-left: unset;
    padding-right: 20px;
}
.datepicker {
    text-align: right;
}
.box-filters .list-tags-job a {
    padding: 5px 12px 5px 35px;
}
.box-filters .list-tags-job a .remove-tags-job { 
    right: unset;
    left: 15px;
}
.ltr-form-control {
    direction: ltr;
    text-align: right;
}
.avatar-update-btn {
    float: right;
}
.date i {
    float: right;
    margin-top: 5px;
}
.employers-list .card-employers .card-grid-2-link a {
    margin-left: unset;
    margin-right: 5px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    padding-left: unset;
    padding-right: 15px;
}
form.normal-form {
    text-align: right;
}
.post-list-small-item .date i {
    margin-right: unset;
    margin-left: 5px;
}
.list-recent-jobs .card-job .card-job-top--info .card-job-top--location i, .list-recent-jobs .card-job .card-job-top--info .card-job-top--type-job i, .list-recent-jobs .card-job .card-job-top--info .card-job-top--post-time i {
    float: right;
    margin: 2px 0px 0px 5px;
}
.box-image-job .job-top-creator ul li figure {
    float: right;
}
.box-image-job .job-top-creator ul li .job-info-creator {
    padding-left: unset;
    padding-right: 70px;
    text-align: right;
}
.banner-hero .banner-inner .banner-imgs .union-icon {
    left: unset;
    right: -21px;
}
.banner-hero .banner-inner .banner-imgs .docs-icon {
    left: unset;
    right: 31px;
}
.banner-hero .banner-inner .banner-imgs .tick-icon {
    right: unset;
    left: 71px;
}
.form-card .btn-close {
    float: left;
}
#eduaction-section .text-md-bold {
    float: right;
}
#skils-section .text-md-bold {
    float: right;
    margin-right: unset;
    margin-left: 5px;
}
.exp-years span {
    float: left;
}
.list-recent-jobs .card-job .card-job-top--info .card-job-top--company, .list-recent-jobs .card-job .card-job-top--info .card-job-top--location, .list-recent-jobs .card-job .card-job-top--info .card-job-top--type-job, .list-recent-jobs .card-job .card-job-top--info .card-job-top--post-time {
    padding-right: unset;
    padding-left: 15px;
}
.job-attended-user i {
    float: right;
    margin-right: unset;
    margin-left: 7px;
}
.footer-icons {
    padding-right: unset;
    padding-left: 10px;
}
textarea {
    padding: 10px 20px 10px 10px;
}
.loginBtn {
    text-align: right;
    padding: 0 46px 0 0;
}
.loginBtn:before {
    left: unset;
    right: 0;
}
.loginBtn--facebook:before {
    border-right: unset;
    border-left: #364e92 1px solid;
}
.loginBtn--google:before {
    border-right: unset;
    border-left: #BB3F30 1px solid;
}
.dataTables_wrapper .page-item:first-child .page-link {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;

    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.dataTables_wrapper .page-item:last-child .page-link {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;

    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
a.fb {
    padding: 15px 44px 15px 30px;
}
.connect:before {
    margin: -8px -30px -7px 7px;
}
a.google {
    padding: 15px 44px 15px 30px;
}
.connect-google:before {
    margin: -8px -25px -7px 7px;
}
@media (max-width: 575.98px) {
    .box-newsletter {
        padding: 57px 50px 96px 50px;
    }
    .card-blog-1.post-list .post-thumb {
        margin-right: unset;
        margin-left: unset;
    }
    .card-blog-1 .post-thumb img {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .text-md-end {text-align: left!important}
}
@media (max-width: 991.98px) {
    .header-right {padding-right: unset;padding-left: 50px}
    .box-image-job .job-top-creator {left: unset;right: 10px}
    .float-right {float: right}
    .pl-lg-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .box-newsletter {
        padding: 57px 50px 47px 50px;
    }
}
@media (max-width: 1199px) {
    .post-list-small-item .post-meta {
        display: block !important;
    }
    .post-list-small-item .post-meta .date {
        margin-right: 5px;
    }
}
@media (min-width: 992px) {
    .text-lg-end {text-align: left!important}
}
@media (min-width: 1200px) {
    .text-xl-end {text-align: left!important}
    .float-xl-end {float: left!important}
}

.text-left {
    text-align: right !important;
}
.header .text-link-bd-btom {
    padding-left: unset;
    padding-right: unset;
    color: #ffac55;
}
.header .text-link-bd-btom::before {
    content: unset;
}
.banner-hero .text-small-primary {
    padding: 0px 0px 10px 0px;
}
.banner-hero .text-small-primary--disk::before {
    content: unset;
}