  .single_slider {
      padding: 30px;
  }
  
  a {
      color: #c12a2a;
  }
  
  .click_to_val {
      cursor: pointer;
      margin: 10px;
      text-decoration: underline!important;
  }
  
  .featured_candidates_area .container {
      max-width: 1020px;
  }
  
  .flag-text {
      margin-left: 8px;
      font-size: 12px;
  }
  
  .select2-container {
      width: 159px!important;
  }
  
  .select2-container .select2-selection--single {
      display: flex;
      align-items: center;
      height: 50px;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__arrow {
      top: unset;
  }
  
  .catagory_area .cat_search .single_input .nice-select {
      display: none;
  }
  
  .flag-icon.flag-icon-squared {
      width: 20px!important;
      height: 20px!important;
      border-radius: 100%!important;
  }
  
  .flag-icon {
      line-height: unset!important;
  }
  
  .footer .footer_top .footer_widget ul li {
      line-height: 26px!important;
  }
  
  .card {
      text-align: center;
      padding: 10px;
      margin: ;
  }
  
  .card:hover {}
  
  .card2 {
      margin-bottom: 10px;
      text-align: center;
  }
  
  p {
      color: #626262;
      font: 400 0.875rem/1.375rem "Raleway", sans-serif;
      font-family: var(--bs-font-sans-serif);
  }
  
  .text-container {
      margin-top: 6.125rem;
  }
  
  section {
      padding-top: 50px;
      padding-bottom: 50px;
  }
  
  .col_img {
      text-align: center;
  }
  
  .datalist-holder {
      /* min-width: 160px;
  min-height: 16px;
  position: relative;*/
  }
  
  .div_result {
      padding: 12px 15px;
      /* background: #4e86bb; */
      color: #215382;
      /* border: 1px solid #215382; */
      width: ;
      border-radius: 5px;
  }
  
  .footer .footer_top {
      padding-top: 40px;
      padding-bottom: 0px;
  }
  
  .footer .socail_links {
      margin-top: 0px;
  }
  
  .footer .footer_top .footer_widget ul li {
      display: inline-block;
  }
  
  .select2-container .select2-selection--single {
      height: 51px!important;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__rendered {
      line-height: 50px!important;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__arrow {
      height: 49px!important;
      right: 14px!important;
  }
  
  .flag-icon.flag-icon-squared {
      line-height: 18px!important;
  }
  
  .content_valid {
      padding: 25px 0;
      text-align: center;
  }
  
  .div_ads {
      /*background: red!important;*/
      width: 728px;
      height: 90px;
      display: inline-block;
  }
  
  .card {
      padding: 5px !important;
  }
  
  .card2 {
      width: 61px;
      margin: 9px;
  }
  
  .card2_b {
      margin-bottom: 10px;
  }
  
  .btn_xabas:hover {
      border: 1px solid #ffffff!important;
  }
  
  .btn_xabas:hover {
      background: #fff!important;
      color: #c12a2a!important;
      border: 2px solid #c12a2a!important;
  }
  
  .img_cout_thumb2 {
      width: 100px;
      height: 100px;
      border-radius: 100%;
      box-shadow: 1px 1px 2px #00000070;
  }
  
  .img_cout_thumb22 {
      width: 25px;
      height: 25px;
      border-radius: 100%;
      box-shadow: 1px 1px 2px #00000070;
  }
  
  .select2-container--default .select2-selection--single {
      border: unset;
      border-radius: unset;
      border-top-right-radius: unset!important;
      border-bottom-right-radius: unset!important;
      border-radius: 35px;
  }
  
  #nif_input2020 {
      border: unset;
      border-radius: unset;
      border-left: 1px solid #f1f1f1;
  }
  
  .card2a {
      transition: transform 250ms;
  }
  
  .card2a:hover {
      transform: translateY(-5px);
  }
  
  .div_ads {
      /*background: red!important;*/
      width: 728px;
      height: 90px;
      display: inline-block;
  }
  
  .flip {
      position: relative;
  }
  
  .flip>.front,
  .flip>.back {
      display: block;
      transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
      transition-duration: 0.5s;
      transition-property: transform, opacity;
  }
  
  .flip>.front {
      transform: rotateY(0deg);
  }
  
  .flip>.back {
      position: absolute;
      opacity: 0;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      transform: rotateY(-180deg);
  }
  
  .flip:hover>.front {
      transform: rotateY(180deg);
  }
  
  .flip:hover>.back {
      opacity: 1;
      transform: rotateY(0deg);
  }
  
  .flip.flip-vertical>.back {
      transform: rotateX(-180deg);
  }
  
  .flip.flip-vertical:hover>.front {
      transform: rotateX(180deg);
  }
  
  .flip.flip-vertical:hover>.back {
      transform: rotateX(0deg);
  }
  
  .flip {
      position: relative;
      display: inline-block;
      margin-right: 2px;
      margin-bottom: 0px;
      width: 100%;
  }
  
  .flip>.front,
  .flip>.back {
      display: block;
      color: white;
      width: inherit;
      background-size: cover !important;
      background-position: center !important;
      height: 45px;
      background: #313131;
      border-radius: 10px;
      font-size: 14px;
      border: 3px solid #00000014;
  }
  
  .flip>.front p,
  .flip>.back p {
      font-size: 0.9125rem;
      line-height: 160%;
      color: #999;
  }
  
  .text-shadow {
      text-shadow: 1px 1px rgba(0, 0, 0, 0.04), 2px 2px rgba(0, 0, 0, 0.04), 3px 3px rgba(0, 0, 0, 0.04), 4px 4px rgba(0, 0, 0, 0.04), 0.125rem 0.125rem rgba(0, 0, 0, 0.04), 6px 6px rgba(0, 0, 0, 0.04), 7px 7px rgba(0, 0, 0, 0.04), 8px 8px rgba(0, 0, 0, 0.04), 9px 9px rgba(0, 0, 0, 0.04), 0.3125rem 0.3125rem rgba(0, 0, 0, 0.04), 11px 11px rgba(0, 0, 0, 0.04), 12px 12px rgba(0, 0, 0, 0.04), 13px 13px rgba(0, 0, 0, 0.04), 14px 14px rgba(0, 0, 0, 0.04), 0.625rem 0.625rem rgba(0, 0, 0, 0.04), 16px 16px rgba(0, 0, 0, 0.04), 17px 17px rgba(0, 0, 0, 0.04), 18px 18px rgba(0, 0, 0, 0.04), 19px 19px rgba(0, 0, 0, 0.04), 1.25rem 1.25rem rgba(0, 0, 0, 0.04);
  }
  
  .c-section-header__title::after {
      content: '';
      width: 40px;
      display: block;
      border-top: 1px solid #2769ce;
      margin: 1rem auto 0;
  }
  
  .divider {
      display: block;
      margin-top: 16px;
      margin-bottom: 32px;
      width: 32px;
      height: 3px;
      border-radius: 40px;
      background-color: #5580f9;
  }
  
  .card2_b div:hover {}
  
  .card {
      padding: 0px !important;
      text-align: center;
  }
  
  .card2 {
      width: 50px;
      margin: 10px;
  }
  
  #div_bbb2 {
      padding: 0;
      margin-right: 0;
      justify-content: center;
  }
  
  .card2_b {
      margin-bottom: 10px;
      text-decoration: none!important;
  }
  
  .img_cout_thumb {
      width: 30px;
      height: 30px;
      border-radius: 23%;
  }
  
  .text_flag {
      color: #ff6363;
      font-weight: 600;
      font-size: 14px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  
  .words-wrapper {
      display: inline-block;
      position: relative;
      text-align: left;
  }
  
  .words-wrapper b {
      opacity: 0;
      display: inline-block;
      position: absolute;
      white-space: nowrap;
      left: 0;
      top: 0;
  }
  
  .words-wrapper .is-visible {
      position: relative;
      opacity: 1;
      -webkit-animation: push-in 0.6s;
      -moz-animation: push-in 0.6s;
      animation: push-in 0.6s;
      color: #f5dd00;
  }
  
  .words-wrapper .is-hidden {
      -webkit-animation: push-out 0.6s;
      -moz-animation: push-out 0.6s;
      animation: push-out 0.6s;
  }
  
  @-webkit-keyframes push-in {
      0% {
          opacity: 0;
          -webkit-transform: translateX(-100%);
      }
      70% {
          opacity: 1;
          -webkit-transform: translateX(10%);
      }
      100% {
          opacity: 1;
          -webkit-transform: translateX(0);
      }
  }
  
  @-moz-keyframes push-in {
      0% {
          opacity: 0;
          -moz-transform: translateX(-100%);
      }
      60% {
          opacity: 1;
          -moz-transform: translateX(10%);
      }
      100% {
          opacity: 1;
          -moz-transform: translateX(0);
      }
  }
  
  @keyframes push-in {
      0% {
          opacity: 0;
          -webkit-transform: translateX(-100%);
          -moz-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
          -o-transform: translateX(-100%);
          transform: translateX(-100%);
      }
      60% {
          opacity: 1;
          -webkit-transform: translateX(10%);
          -moz-transform: translateX(10%);
          -ms-transform: translateX(10%);
          -o-transform: translateX(10%);
          transform: translateX(10%);
      }
      100% {
          opacity: 1;
          -webkit-transform: translateX(0);
          -moz-transform: translateX(0);
          -ms-transform: translateX(0);
          -o-transform: translateX(0);
          transform: translateX(0);
      }
  }
  
  @-webkit-keyframes push-out {
      0% {
          opacity: 1;
          -webkit-transform: translateX(0);
      }
      60% {
          opacity: 0;
          -webkit-transform: translateX(110%);
      }
      100% {
          opacity: 0;
          -webkit-transform: translateX(100%);
      }
  }
  
  @-moz-keyframes push-out {
      0% {
          opacity: 1;
          -moz-transform: translateX(0);
      }
      60% {
          opacity: 0;
          -moz-transform: translateX(110%);
      }
      100% {
          opacity: 0;
          -moz-transform: translateX(100%);
      }
  }
  
  @keyframes push-out {
      0% {
          opacity: 1;
          -webkit-transform: translateX(0);
          -moz-transform: translateX(0);
          -ms-transform: translateX(0);
          -o-transform: translateX(0);
          transform: translateX(0);
      }
      60% {
          opacity: 0;
          -webkit-transform: translateX(110%);
          -moz-transform: translateX(110%);
          -ms-transform: translateX(110%);
          -o-transform: translateX(110%);
          transform: translateX(110%);
      }
      100% {
          opacity: 0;
          -webkit-transform: translateX(100%);
          -moz-transform: translateX(100%);
          -ms-transform: translateX(100%);
          -o-transform: translateX(100%);
          transform: translateX(100%);
      }
  }
  
  .ul_n li {
      display: inline-block;
  }
  
  .topic_footer {
      font-weight: 600;
      font-size: 17px;
      color: #343434 !important;
  }
  
  li a {
      color: #bdbdbd;
      outline: medium none;
      font-size: 14px;
  }
  
  a {
      text-decoration: none!important;
  }
  
  li a:hover {
      color: #f5dd00!important;
  }
  
  .text-white {
      color: #fff!important;
      font-weight: 500;
  }
  
  .text-white2 {
      color: #fff!important;
      font-weight: 500;
  }
  
  #navbar {
      overflow: hidden;
      background-color: #f1f1f1;
      transition: 0.4s;
      width: 100%;
      top: 0;
      z-index: 99;
  }
  
  table {
      font-family: Arial, Helvetica, sans-serif;
      border-collapse: collapse;
      width: 100%;
  }
  
  table td,
  table th {
      border: 1px solid #ddd;
      padding: 8px;
  }
  
  table tr:nth-child(even) {
      background-color: #f2f2f2;
  }
  
  table tr:hover {
      background-color: #ddd;
  }
  
  table th {
      padding-top: 12px;
      padding-bottom: 12px;
      text-align: left;
      background-color: #04AA6D;
      color: white;
  }
  
  @media only screen and (min-width: 901px) {
      button.btn.btn-primary {
          border-bottom-left-radius: unset!important;
          border-top-left-radius: unset!important;
          border-radius: 28px;
      }
      .card2_b {
          display: block !important;
      }
      .card2 {
          display: none !important;
      }
      .card2_b {
          display: block!important;
      }
      .card2 {
          display: none!important;
      }
      .img_api {
          max-width: 200px!important;
      }
  }
  
  @media only screen and (max-width: 900px) {
      #divman {
          padding: unset!important;
      }
      .single_slider {
          height: 309px!important;
      }
      .datalist-holder {
          min-width: 0!important;
      }
      #logiconspn {
          width: 180px;
      }
      button.btn.btn-primary {
          width: 100%!important;
          border-bottom-left-radius: 28px!important;
          border-top-left-radius: 28px!important;
          border-radius: 28px;
      }
      .single_slider {
          height: unset !important;
      }
      .img_api {
          max-width: 120px;
      }
      #div_inputsbtn {
          display: block!important;
          padding: 13px!important;
      }
      #form_reg_c div {
          margin-bottom: unset!important;
      }
      #img_logo {
          width: 140px!important;
          margin: 1px!important;
          padding: 0px!important;
          margin-top: 10px!important;
      }
      #div_btns {
          margin-top: 14px;
          text-align: center!important;
      }
      .row_di_xabas {
          padding: 30px!important;
      }
      .cretucont {
          padding: 0px!important;
      }
      .single_input {
          padding: 10px;
          margin-top: -15px;
      }
      .job_btn {
          padding: 10px;
          margin-top: 10px;
      }
      .img_error {
          display: none!important;
      }
      .text-container {
          margin-top: -10px;
      }
      .footer_links {
          display: grid!important;
      }
      .footer_links ul {
          margin-right: unset!important;
          margin-bottom: 30px;
          text-align: center!important;
          display: block!important;
          padding-left: 0rem!important;
      }
      .single_slider {
          padding: 0px!important;
      }
      .job_btn button {
          margin-top: 11px;
          width: 100%;
      }
      #nif_input2020 {
          margin-top: 10px;
          border-radius: 25px!important;
          height: 50px;
      }
      /*.img_logo {
    width: 100%!important;
    padding: 26px 60px;
}*/
      .card2 {
          width: 77px;
          margin: 9px;
      }
      .img_cout_thumb {
          width: 60px;
          height: 60px;
      }
      .div_ads {
          /*background: blue!important;*/
          width: 100%;
          height: auto;
      }
      .msg_respo {
          padding: 49px!important;
      }
      .card2 {
          display: block!important;
      }
      #treeboxes {
          position: initial!important;
          margin-top: unset!important;
          margin: 0;
      }
      .container {
          padding-top: 0!important;
          margin-top: unset!important;
      }
      .col-md-6 {
          width: 100%!important;
      }
      .catagory_area {
          height: auto!important;
          margin-bottom: 0!important;
      }
      .card2_b {
          width: 70px !important;
      }
      .card2 {
          display: block !important;
      }
      .body_text {
          padding: unset!important;
      }
      .container {
          margin-top: 20px!important;
      }
      .select2-container--default .select2-selection--single {
          border: unset;
          border-radius: unset;
          border-top-right-radius: 35px!important;
          border-bottom-right-radius: 35px!important;
          border-radius: 35px;
      }
      .div_ads {
          /*background: blue!important;*/
          width: 100%;
          height: auto;
      }
  }