* {
  font-family: "Mulish", sans-serif !important;
  font-weight: normal !important;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  font-family: "Mulish", sans-serif !important;
  font-weight: normal !important;
}

html,
body {
  font-family: "Mulish", sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Mulish", sans-serif !important;
  font-weight: normal !important;
}

div#innershell {
  max-width: none !important;
  width: 100%;
}

.inner {
  max-width: none;
}

.customPlugin {
  margin: 0 !important;
}

div#header {
  display: none;
}

.job-page #header {
  display: block;
}

img {
  max-width: 100%;
}

a:hover {
  text-decoration: none !important;
}

#body .outershell .btn {
  text-decoration: none !important;
}

:focus {
  box-shadow: none !important;
  outline: none !important;
}

.navbar {
  height: 80px;
  padding-bottom: 0;
  padding-top: 11px;
}

.navbar-light .navbar-nav .nav-link {
  color: #103048 !important;
  font-size: 16px;
  margin-left: 15px;
  border-radius: 4rem;
  padding: 5px 20px;
  transition: 0.15s;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -ms-transition: 0.15s;
  -o-transition: 0.15s;
  border: 1px solid #dbdbdb;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link {
  color: #fff !important;
  background: #f36819;
  border: 1px solid transparent;
}

.hero {
  width: 100%;
  height: 510px;
  
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.hero-badge {
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
  pointer-events: none;
}

.hero-caption {
  width: 60%;
  margin: auto;
}

.hero-caption .h1 {
  color: #fff;
  font-size: 38px !important;
  line-height: 1.08;
 margin-bottom: 25vh;
}

.m-show{
  display: none;
}

.hero__search-form {
  width: 100%;
  display: none;
}

.hero__search-form .form-group {
  flex: 1;
}

.hero__search-form .form-group:first-child {
  flex: 1.2;
}

.hero__search-form .form-group:first-child .form-control {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.hero__search-form .form-control {
  border-radius: 0;
  border: 0;
  border-right: 1px solid #ededed;
  width: 100%;
  height: 65px;
  color: #123047;
  padding: 0.375rem 1.3rem;
  font-size: 15px;
  font-family: "custom3549f9d4a00647f3883cd";
  margin-left: -1px;
}

.hero__search-form .form-control::placeholder {
  color: #123047;
}

.hero__search-form .btn {
  font-family: "custom3549f9d4a00647f3883cd";
  letter-spacing: 1px;
  flex: 0.81;
  border: 0;
  border-radius: 0;
  height: 65px;
  background: #f1682a !important;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.hero__search-form .btn i {
  font-size: 22px;
  margin-right: 10px;
  position: relative;
  top: -1px;
}

.hero__search-form .btn:hover {
  background: #d84e0e !important;
}

.two-col-boxes {
  padding: 60px 0 80px;
}

.tcb__box {
  display: inline-block;
  width: 100%;
}

.tcb__box a:first-child {
  display: block;
  position: relative;
}

.tcb__box a {
  display: block;
  position: relative;
}

.tcb__box a:hover::before {
  background-size: 130%;
}

.tcb__box img {
  width: 100%;
  height: 290px;
  object-fit: cover;
}

.tcb__cpt {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 2rem 1.5rem;
  color: #fff;
}

.tcb__cpt .h4 {
  width: 40%;
  font-size: 26px;
  line-height: 1.19;
  font-family: "custom3549f9d4a00647f3883cd";
  margin-bottom: 22px;
}

.tcb__cpt p {
  font-size: 16px;
  line-height: 1.57;
  width: 75%;
}

.tcb__cpt i {
  font-size: 20px;
}

.home-middle {
  height: 480px;
  background: #000 url("../images/home-mid-bg.jpg") no-repeat;
  background-size: cover;
}

.home-middle__cpt {
  text-align: center;
  color: #fff;
}

.home-middle__cpt img {
  margin-bottom: 30px;
}

.home-middle__cpt p {
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 35px;
}

.daha-fazla-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border: 1px solid #fff;
  width: 280px;
  height: 60px;
  border-radius: 60px;
  color: #fff;
  font-size: 15px;
  transition: 0.15s;
}

.daha-fazla-btn i {
  margin-right: 10px;
  font-size: 18px;
}

.daha-fazla-btn:hover {
  color: #000;
  background: #fff;
}

.outershell a.daha-fazla-btn {
  color: #fff !important;
}

.outershell a.daha-fazla-btn:hover {
  color: #000 !important;
}

.outershell .yasam-burada a.daha-fazla-btn {
  color: #505054 !important;
}

[class|="three-col-boxes"] {
  width: 100%;
  padding: 75px 0 65px;
}

.thcb-title {
  font-size: 32px;
  line-height: 1.31;
  color: #505054;
  font-family: "custom3549f9d4a00647f3883cd";
}

.see-all-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 245px;
  height: 55px;
  border-radius: 55px;
  font-size: 15px;
  color: #505054;
  transition: 0.15s;
  border: solid 1px #f1682a;
}

.see-all-btn i {
  margin-right: 10px;
  font-size: 18px;
}

.see-all-btn:hover {
  color: #fff;
  background: #f1682a;
}

.outershell .see-all-btn:hover {
  color: #fff !important;
}

.three-col-boxes--kariyer p {
  text-align: center;
  color: #7a7a7a;
  line-height: 1.6;
  font-size: 14px;
  display: block;
  padding: 1rem;
  padding-bottom: 0;
  min-height: 115px;
}

.three-col-boxes--kariyer [class|="daha-fazla-btn"] {
  text-align: center;
  display: block;
  line-height: 1.38;
  color: #f1682a !important;
  font-size: 15px;
  transition: 0.15s;
}

.three-col-boxes--kariyer [class|="daha-fazla-btn"] i {
  margin-right: 5px;
  font-size: 18px;
  position: relative;
  top: 1px;
}

.three-col-boxes--kariyer [class|="daha-fazla-btn"]:hover {
  color: #000;
}

.yasam-burada {
  height: 430px;
  background: #000 url("../images/yasam-burada-bg.jpg") no-repeat;
  background-size: cover;
}

.yb__caption .h4 {
  font-size: 32px !important;
  line-height: 1.31;
  display: block;
  margin-bottom: 15px;
  color: #505054;
  font-family: "custom3549f9d4a00647f3883cd";
}

.yb__caption p {
  color: #505054;
  font-size: 15px;
  line-height: 1.7;
}

.yb__caption .daha-fazla-btn {
  width: 220px;
  height: 55px;
  border-radius: 55px;
  border-color: #505054;
  color: #505054;
  margin: 30px 0 0;
}

.yb__caption .daha-fazla-btn:hover {
  background: #f1682a;
  border-color: #f1682a;
  color: #fff;
}

.outershell .yb__caption .daha-fazla-btn:hover {
  color: #fff !important;
}

.three-col-boxes--calisan {
  background: #f9f9fb;
}

.thcb-calisan__box {
  display: block;
  position: relative;
}

.thcb-calisan__box::before {
  content: "";
  background: rgb(0, 0, 0);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(17, 24, 23, 1) 100%
  );
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.thcb-cpt {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  padding: 1.5rem;
}

.thcb-cpt img {
  margin-bottom: 15px;
  transition: 0.15s;
  width: 50px;
  height: 50px;
}

.thcb-cpt h4 {
  color: #fff !important;
  font-size: 17px;
  font-family: "custom3549f9d4a00647f3883cd" !important;
}

.thcb-cpt p {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
}

.thcb-cpt span {
  color: #fff;
  font-size: 14px;
}

.thcb-cpt span em {
  font-style: normal;
  color: #f1682a;
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #f1682a;
}

.thcb-calisan__box:hover .thcb-cpt img {
  transform: scale(0.95);
}

footer {
  padding: 30px 0;
  color: #bbbbbb;
  line-height: 2;
  font-size: 12px;
  letter-spacing: 0.3px;
}

.page-header {
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-size: 38px;
  line-height: 1.08;
}

.page-header strong {
  font-family: "custom3549f9d4a00647f3883cd";
}

.ilanlar .container {
  padding: 40px;
  margin-top: -90px;
  background: #fff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.ilanlar__title {
  font-family: "custom3549f9d4a00647f3883cd";
  color: #505054;
  font-size: 32px;
  line-height: 1.31;
}

.ilanlar aside {
  width: 100%;
  margin-top: 40px;
  border: solid 1px #e8e8e8;
  background-color: #f8f8f8;
  padding: 30px 20px 40px;
}

.ilanlar aside .form-control {
  border-radius: 27.5px;
  border: solid 1px #ededed;
  background: none;
  color: #8c8c8c;
  font-size: 13px;
  height: 40px;
  padding: 0 15px;
}

.ilanlar aside .form-control:hover,
.ilanlar aside .form-control:focus,
.ilanlar aside .form-control.selected {
  border-color: #f1682a;
  color: #505054;
}

.ilanlar aside .btn {
  height: 30px;
  border-radius: 30px;
  font-size: 12px;
}

.ilanlar aside .btn-warning {
  width: 90px;
  background-color: #f1682a;
  border: 0;
  color: #fff;
  border-radius: 30px;
  font-size: 12px;
}

.ilanlar aside .btn-warning:hover {
  background-color: hsl(19, 88%, 45%);
}

.ilanlar aside .btn-outline-warning {
  width: 75px;
  border-color: #f1682a;
  color: #505054;
}

.ilanlar aside .btn-outline-warning:hover {
  background-color: #f1682a;
  border-color: #f1682a;
  color: #fff;
}

.ilanlar table {
  border-collapse: separate;
  border-spacing: 0 10px;
  margin-top: 20px;
}

.ilanlar table thead th {
  border: 0;
  font-size: 14px;
  color: #123047;
}

.ilanlar table thead th,
.ilanlar table tbody td {
  vertical-align: middle;
  border: 0;
}

.ilanlar table tbody td {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  color: #8c8c8c;
  font-size: 14px;
}

.ilanlar table tbody tr td:first-child {
  border-left: 1px solid #e8e8e8;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ilanlar table tbody tr td:last-child {
  border-right: 1px solid #e8e8e8;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ilanlar tbody tr:nth-of-type(even) {
  background-color: #f8f8f8;
}

.ilanlar tbody td .btn {
  font-size: 13px;
  padding: 5px 17px;
  border-radius: 4px;
}

.ilanlar tbody td .btn-outline-dark {
  border-color: #123047;
  color: #123047;
}

.ilanlar tbody td .btn-outline-dark:hover {
  background: #123047;
  color: #fff;
}

.ilanlar tbody td .btn-danger {
  background-color: #f1682a;
  border-color: #f1682a;
}

.ilanlar tbody td .btn-danger:hover {
  background-color: hsl(19, 88%, 40%);
  border-color: hsl(19, 88%, 40%);
}

.ilanmodal .modal-content {
  border-radius: 11px;
}

.ilanmodal .modal-header {
  padding: 0;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  overflow: hidden;
  position: relative;
}

.ilanmodal .modal-header img.bg {
  width: 100%;
}

.ilanmodal .modal-header img.badge {
  display: inline-block;
  position: absolute;
  left: 45px;
  top: 45px;
}

.ilanmodal .modal-info {
  display: flex;
  width: 100%;
  padding: 25px 20px;
  border-bottom: 1px solid #f2f3f4;
}

.ilanmodal .modal-info .h1 {
  color: #505054;
  line-height: 1.14;
  font-size: 34px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.ilanmodal .modal-info .h3 {
  color: #f1682a;
  line-height: 1.33;
  font-size: 18px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.ilanmodal__location {
  color: #969696;
  line-height: 1.33;
  font-size: 18px;
}

.ilanmodal__sm-info {
  margin-top: 15px;
  color: #969696;
  line-height: 1.71;
  font-size: 13px;
}

.ilanmodal__sm-info span {
  display: inline-block;
  margin-right: 9px;
}

.ilanmodal__sm-info span:last-child {
  margin-right: 0;
}

.ilanmodal .modal-body {
  padding: 25px 30px;
}

.ilanmodal__body-title {
  color: #505054;
  font-size: 18px;
  line-height: 1.33;
  font-family: "custom3549f9d4a00647f3883cd";
  display: block;
  margin-bottom: 20px;
}

.ilanmodal .modal-body p {
  color: #505054;
  line-height: 1.71;
  font-size: 14px;
}

.ilanmodal .modal-footer {
  border: 0;
  padding: 0 30px 30px;
}

.ilanmodal__basvur-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 245px;
  height: 55px;
  border-radius: 55px;
  font-size: 15px;
  color: #505054;
  transition: 0.15s;
  border: solid 1px #f1682a;
}

.ilanmodal__basvur-btn i {
  margin-right: 9px;
  font-size: 20px;
}

.ilanmodal__basvur-btn:hover {
  color: #fff;
  background: #f1682a;
  border-color: #f1682a;
}

.two-col-boxes.gelecekburada .tcb__box img {
  height: 25vw;
}

.tcb__cpt--relative {
  padding: 35px;
}

.tcb__cpt--relative a {
  display: inline-flex;
  width: 155px;
  height: 50px;
  margin-right: 10px;
}

.tcb__cpt--relative a::before {
  display: none;
}

.tcb__cpt--relative p {
  line-height: 1.86;
  font-size: 14px;
  color: #010000;
}

.two-col-boxes.gelecekburada .tcb__cpt {
  padding: 0 3rem 2.5rem;
}

.two-col-boxes.gelecekburada .tcb__cpt .h4 {
  width: 100%;
  font-size: 28px;
  line-height: 0.95;
}

.turuncu--full-width {
  background-color: #f1682a;
  padding: 45px 0;
  text-align: center;
}

.turuncu--full-width h2 {
  color: #fff;
  font-family: "custom3549f9d4a00647f3883cd";
  font-size: 36px;
  line-height: 1;
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom: 15px;
}

.turuncu--full-width p {
  text-align: center;
  color: #ffffff;
  line-height: 1.6;
  font-size: 20px;
}

.accordionwrap {
  padding: 35px 0;
}

.accordionwrap .accordion button {
  width: 100%;
  text-align: left;
  position: relative;
}

.accordionwrap .accordion h2 button {
  color: #7e7e7e;
  font-size: 18px;
  font-family: "custom3549f9d4a00647f3883cd";
  text-decoration: none;
}

.accordionwrap .accordion button span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #f1682a;
  width: 45px;
  height: 45px;
  line-height: 44px;
  border-radius: 45px;
  text-align: center;
  font-size: 22px;
  color: #fff;
}

.accordionwrap .accordion button[aria-expanded="true"] span i:before {
  content: "\ef9a";
}

.accordionwrap .card {
  border: 0;
  margin-bottom: 20px;
}

.accordionwrap .card-header {
  background: none;
  border-radius: 40.5px !important;
  border: solid 1px #979797;
  margin: 0 !important;
  margin-bottom: 1px !important;
}

.accordionwrap .accordion .card-body {
  padding: 1.5rem 2rem;
}

.accordionwrap .accordion .card-body p {
  color: #7e7e7e;
  line-height: 1.6;
  font-size: 15px;
}

.ittcb {
  padding: 60px 0 80px;
}

.ittcb .h2 {
  color: #505054;
  line-height: 1.31;
  font-size: 32px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.ittcb .h2::after {
  content: "";
  display: block;
  height: 1px;
  background: #f36819;
  width: 120px;
  margin: 15px 0;
}

.ittcb p {
  color: #505054;
  line-height: 1.71;
  font-size: 14px;
}

.ittcb .daha-fazla-btn {
  border-color: #f1682a;
  color: #505054;
  margin: 30px 0 0;
  width: 220px;
  height: 55px;
}

.ittcb .daha-fazla-btn:hover {
  background: #f1682a;
  color: #fff;
}

.kulupler {
  padding: 70px 0;
  background: #f9f9fb;
}

.kulupler .main-text {
  text-align: center;
}

.kulupler .kulupler-title {
  color: #505054;
  line-height: 1.31;
  font-size: 32px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.kulupler .logo {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 35px;
  width: 50%;
}

.kulupler .form-control {
  width: 30%;
  height: 65px;
  border-radius: 6px;
  border: solid 1px #f1682a;
  margin: 35px auto;
  color: #123047;
  font-size: 16px;
  font-family: "custom3549f9d4a00647f3883cd";
  padding: 0 15px;
  background: none;
}

.kulupler .h2 {
  color: #505054;
  line-height: 1.75;
  font-size: 24px;
  font-family: "custom3549f9d4a00647f3883cd";
  margin-bottom: 1rem;
}

.kulupler p {
  color: #505054;
  line-height: 1.57;
  font-size: 14px;
}

.three-col-boxes--kulup-haberler p {
  text-align: center;
  color: #7a7a7a;
  line-height: 1.6;
  font-size: 13px;
  display: block;
  padding: 1rem;
}

.three-col-boxes--kulup-haberler [class|="daha-fazla-btn"] {
  text-align: center;
  display: block;
  line-height: 1.38;
  color: #f1682a;
  font-size: 15px;
  transition: 0.15s;
}

.three-col-boxes--kulup-haberler [class|="daha-fazla-btn"]:hover {
  color: #000;
}

.three-col-boxes--kulup-haberler .thcb-title {
  line-height: 1.75;
  font-size: 24px;
}

.kulupler-carousel a {
  display: block;
}

.kulupler-carousel .owl-nav {
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  pointer-events: none;
}

.kulupler-carousel .owl-nav [class*="owl-"] {
  width: 68px;
  height: 54px;
  border-radius: 27px;
  border: solid 1px #f1682a !important;
  pointer-events: auto;
  color: #505054;
  line-height: 0.85;
  font-size: 26px !important;
  transition: 0.15s;
}

.kulupler-carousel .owl-nav [class*="owl-"]:hover {
  background: #f1682a;
}

.kulupler-carousel .owl-nav .owl-prev {
  float: left;
  margin-left: -8rem;
}

.kulupler-carousel .owl-nav .owl-next {
  float: right;
  margin-right: -8rem;
}

.borusan-insan-fw {
  background: #ddd url("../images/borusan-insan-bg.jpg") no-repeat;
  background-size: cover;
  background-position-x: center;
  text-align: center;
}

.borusan-insan-fw__cpt {
  margin: 27.5% auto 2%;
  width: 100%;
}

.borusan-insan-fw__cpt p {
  color: #0d0d0d;
  margin-top: 10px;
  line-height: 1.71;
  font-size: 18px;
}

.two-col-boxes h2 {
  color: #505054;
  line-height: 1.31;
  font-size: 32px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.two-col-boxes h2::after {
  content: "";
  display: block;
  width: 120px;
  height: 1px;
  background: #f36819;
  margin: 15px auto 45px;
}

.two-col-boxes.wtext p {
  color: #505054;
  padding: 0 2.5rem;
}

.cesitlilik {
  background: url("https://borusanisealim.rhinorunner.com/sap_ent/Content/images/cesitlilik-ve-kapsayicilik.jpg")
    no-repeat;
  background-size: 100%;
  text-align: center;
  position: relative;
  color: #fff;
  height: 61vh;
  display: flex;
  align-items: center;
}

.cesitlilik::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* background: #000; */
  opacity: 0.7;
}

.cesitlilik .h2 {
  line-height: 1.31;
  font-size: 30px !important;
  font-family: "custom3549f9d4a00647f3883cd";
  display: block;
  margin-bottom: 20px;
}

.cesitlilik p {
  margin: 0 auto 1rem;
  line-height: 1.5;
  font-size: 16px;
}

.v-line {
  width: 1px;
  height: 337px;
  background: #dfdfdf;
  margin: auto;
}

.two-col-boxes.wvectors img {
  max-height: 325px;
  margin-bottom: 20px;
}

.two-col-boxes.wvectors .h3 {
  color: #7e7e7e;
  line-height: 1.31;
  font-size: 30px;
  margin-bottom: 15px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.two-col-boxes.wvectors ul {
  padding: 0;
  padding-left: 22px;
  list-style-type: none;
}

.two-col-boxes.wvectors ul li {
  position: relative;
  color: #505054;
  line-height: 1.71;
  font-size: 14px;
  margin-bottom: 7px;
}

.two-col-boxes.wvectors ul li::before {
  content: "";
  width: 12px;
  height: 5px;
  background-color: #f4741e;
  position: absolute;
  left: -20px;
  top: 8px;
}

.brands-wrap {
  padding: 50px 0 70px;
  background: #f9f9fb;
}

.brands-carousel {
  margin: 30px 0;
}

.brands-carousel .owl-stage-outer {
  padding: 30px 0;
}

.brands-carousel .owl-item .item {
  background: #4dc7a0;
  padding: 0;
  text-align: center;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.15s;
  width: 170px;
  height: 170px;
  border-radius: 170px;
  border: solid 6px #efefef;
  background-color: #ffffff;
}

.brands-carousel .owl-item .item img {
  width: auto;
  max-width: 140px;
  object-fit: contain;
}

.brands-carousel .owl-item.center {
  position: relative;
  z-index: 1;
}

.brands-carousel .owl-item.center .item {
  transform: scale(1.35);
  border-width: 9px;
}

.brands-wrap__title {
  color: #505054;
  line-height: 1.31;
  font-size: 32px;
  font-family: "custom3549f9d4a00647f3883cd";
}

.brands-wrap__title::after {
  content: "";
  height: 1px;
  width: 120px;
  background: #f36819;
  display: block;
  margin: 20px 0 30px;
}

.brands-wrap__brand {
  max-width: 205px;
  display: block;
  margin-bottom: 30px;
}

.brands-wrap p {
  color: #505054;
  line-height: 1.31;
  font-size: 16px;
}

.brands-wrap__button {
  width: 190px;
  height: 52px;
  border-radius: 27px;
  border: solid 1px #f1682a;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #505054;
  line-height: 1.38;
  font-size: 16px;
  margin-top: 30px;
  transition: 0.15s;
  margin-right: 10px;
}

.brands-wrap__button i {
  margin-right: 5px;
  position: relative;
  top: 1px;
  text-indent: -3px;
}

.brands-wrap__button:hover {
  background: #f1682a;
  color: #fff;
}

.brands-wrap__text {
  display: flex;
  align-items: center;
  padding: 30px 15px;
  color: #505054;
  line-height: 1.71;
  font-size: 14px;
}

.brands-wrap__text img {
  margin-right: 20px;
}

.footer__social a {
  font-size: 20px;
  width: 30px;
  text-align: center;
  display: inline-block;
  color: #103048;
}

.footer__nav {
  display: flex;
  margin-top: 15px;
}

.footer__nav a {
  padding: 15px;
  font-size: 15px;
  color: #103048;
}

/*Custom CSS*/

[class*=" icofont-"],
[class^="icofont-"] {
  font-family: "custom3549f9d4a00647f3883cd";
}

div#innershell #content {
  padding: 0;
}

.search.displayDTM {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: 20%;
  width: 60%;
  border-radius: 10px;
  background: 0 0 !important;
}

#content .searchwell {
  border-radius: 10px;
  padding: 0 !important;
  background: 0 0;
}

#content .searchwell .container-fluid {
  padding: 0;
}

#content .searchwell .container-fluid .row .emptylabelsearchspace {
  display: none;
}

#content .searchwell .optionsLink span a {
  color: #fff !important;
}

#content .searchwell #moreOptionsDiv {
  visibility: visible;
}

#content .searchwell #moreOptionsDiv hr {
  display: none;
}

#content .searchwell input {
  height: 54px;
  padding-left: 10px;
}

#content .searchwell .container-fluid .row .col-md-5 {
  padding: 0;
}

#content .searchwell .container-fluid .row {
  margin: 0;
}

#content .searchwell input.keywordsearch-q {
  border-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid #ddd;
}

#content .searchwell input.keywordsearch-locationsearch {
  border-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid #ddd;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#content .searchwell .container-fluid .row #rd-searchbutton {
  padding: 0;
}

#content .searchwell .container-fluid .row #rd-searchbutton .row {
  margin: 0;
}

#content .searchwell .container-fluid .row #rd-searchbutton .search-submit {
  padding: 0;
}

#content
  .searchwell
  .container-fluid
  .row
  #rd-searchbutton
  .search-submit
  input {
  padding-right: 24px;
  padding-left: 21px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #ff671d;
  border-color: #ff671d;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.searchwell .optionsFacet {
  max-width: none;
  padding: 0;
  margin-top: 5px;
}

.optionsFacet .optionsFacet-label {
  color: #fff;
}

#footer.slightlylimitwidth {
  display: none;
}

.thcb-calisan__box .icofont-instagram:before {
  content: "" !important;
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/instagram.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-size: 16px;
  position: relative;
  top: 3px;
}

.icofont-bubble-right:before {
  content: "" !important;
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right.svg);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: 18px;
  position: relative;
  top: 3px;
}

.icofont-bubble-left:before {
  content: "" !important;
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-left.svg);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: 18px;
  position: relative;
  top: 3px;
}

.see-all-btn:hover .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.daha-fazla-btn .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.daha-fazla-btn:hover .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right.svg);
}

.tcb__box a .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.daha-fazla-btn--borderless .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-o.svg);
}

.yb__caption .daha-fazla-btn:hover .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.two-col-boxes.gelecekburada
  .tcb__cpt--relative
  a
  .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-o.svg);
}

.two-col-boxes.gelecekburada
  .tcb__cpt--relative
  a:hover
  .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.outershell .ittcb .daha-fazla-btn {
  color: #505054 !important;
}

.outershell .ittcb .daha-fazla-btn:hover {
  color: #fff !important;
}

.outershell .ittcb .daha-fazla-btn .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-o.svg);
}

.outershell .ittcb .daha-fazla-btn:hover .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.outershell .yasam-burada a.daha-fazla-btn .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right.svg);
}

.outershell .yasam-burada a.daha-fazla-btn:hover .icofont-bubble-right:before {
  background-image: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/icons/bubble-right-w.svg);
}

.owl-nav i:before {
  width: 25px;
  height: 25px;
  background-size: 25px;
}

.kulup-item {
  display: none;
}

.row-fluid,
.row {
  max-width: none;
}

.funnelwrap {
  padding: 70px 0;
}

.funnelwrap .block {
  margin: 0 auto 10px;
  position: relative;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  clip-path: polygon(0% 0%, 100% 0%, 94% 115%, 6% 115%);
  border-bottom: 1px solid #fff;
}

.funnelwrap .block:hover {
  cursor: pointer;
  opacity: 0.8;
}

.funnelwrap .block span {
  position: absolute;
  top: -33px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  font-size: 15px;
  color: #fff;
  font-family: "custom3549f9d4a00647f3883cd";
  line-height: 1;
}

.funnelwrap .block1 {
  width: 100%;
  border-top: 50px solid #eb5c2c;
  border-bottom: 5px solid #c6502e;
  clip-path: polygon(0% 0%, 100% 0%, 94% 115%, 6% 115%);
}

.funnelwrap .block2 {
  width: 88%;
  border-top: 50px solid #e97907;
  border-bottom: 5px solid #c5671c;
  clip-path: polygon(0% 0%, 100% 0%, 93% 115%, 7% 115%);
}

.funnelwrap .block3 {
  width: 76%;
  border-top: 50px solid #f39231;
  border-bottom: 5px solid #cb7a33;
  clip-path: polygon(0% 0%, 100% 0%, 92% 115%, 8% 115%);
}

.funnelwrap .block4 {
  width: 64%;
  border-top: 50px solid #f9b031;
  border-bottom: 5px solid #ce9134;
  clip-path: polygon(0% 0%, 100% 0%, 90% 115%, 10% 115%);
}

.funnelwrap .block5 {
  width: 51%;
  border-top: 50px solid #fdc330;
  border-bottom: 5px solid #d0a234;
  clip-path: polygon(0% 0%, 100% 0%, 88% 115%, 12% 115%);
}

.funnelwrap .block6 {
  width: 39%;
  border-top: 50px solid #f5d029;
  border-bottom: 5px solid #dcbb2c;
  clip-path: polygon(0% 0%, 100% 0%, 84% 115%, 17% 115%);
}

.funnelwrap .block.active {
  border-top: 50px solid #605e58;
  border-bottom: 5px solid #868584;
}

.funnelwrap .block5 span {
  top: -40px;
}

.sub-page {
  display: none;
}

.sub-page-open {
  display: block;
}

.funnelcontent {
  padding: 1.5rem;
}

.funnelcontent h4 {
  text-align: center;
  display: block;
  margin-bottom: 20px;
  font-size: 21px;
  color: #f1682a;
}

.funnelcontent p {
  color: #7a7a7a;
  font-size: 15px;
  line-height: 1.4;
  margin-left: -30px;
  margin-right: -30px;
}

.borusan-social a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff !important;
  width: 245px;
  height: 50px;
  font-size: 18px;
  border-radius: 40px;
  background-color: #555;
  margin: 0 5px;
  position: relative;
}

.borusan-social a.facebook {
  background-color: #335a9e;
}

.borusan-social a.facebook::before {
  content: "";
  background: url("../images/facebook.svg") no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 15px;
  margin-right: 3px;
  transform: translateY(-50%);
}

.borusan-social a.instagram {
  background-image: linear-gradient(to left, #d200a8, #ff0000 49%, #ffc200);
}

.borusan-social a.instagram::before {
  content: "";
  background: url("../images/instagram.svg") no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 15px;
  margin-right: 3px;
  transform: translateY(-50%);
}

.borusan-social a.linkedin {
  background-color: #0075b8;
}

.borusan-social a.linkedin::before {
  content: "";
  background: url("../images/linkedin.svg") no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 15px;
  margin-right: 3px;
  transform: translateY(-50%);
}

.borusan-social a.youtube {
  background-color: #fb100a;
}

.borusan-social a.youtube::before {
  content: "";
  background: url("../images/youtube.svg") no-repeat;
  background-size: 16px;
  width: 16px;
  height: 14px;
  display: inline-block;
  margin-top: 15px;
  margin-right: 3px;
  transform: translateY(-50%);
}

.borusan-social a:hover {
  opacity: 0.8;
}

.two-col-boxes.wtext.social {
  padding: 40px 0 70px;
}

.two-col-boxes.wvectors {
  padding: 0;
}

.two-col-boxes.wvectors .degerlerimiz {
  background-color: #fcfcfc;
}

.two-col-boxes.wvectors .degerlerimiz,
.two-col-boxes.wvectors .liderlik-modelimiz {
  padding: 60px 0 70px;
}

.two-col-boxes.wvectors .h3 {
  text-align: center;
  color: #ff681f;
  margin-bottom: 60px;
}

.degerlerimiz__items {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-top: 120px;
}

.degerlerimiz__items a {
  width: 33.333%;
  display: flex;
  flex-flow: column;
  align-items: center;
  text-align: center;
  margin-bottom: 50px;
}

.degerlerimiz__items a .icon {
  margin: 0 0 7px;
  height: 57px;
  display: flex;
  align-items: center;
}

.degerlerimiz__items a img {
  margin: 0 !important;
  max-height: none;
  height: 65px !important;
}

.degerlerimiz__items a span {
  text-align: center;
  color: #a1a1a1;
  font-weight: 600;
  margin-top: 15px;
  font-size: 18px;
  line-height: 1.2;
  width: 90%;
  font-family: "custom3549f9d4a00647f3883cd";
}

.liderlik-modelimiz__items {
  text-align: center;
}

.liderlik-modelimiz__items svg g path {
  cursor: pointer;
}

.brands-wrap .sub-page {
  display: block !important;
  position: absolute;
  left: -100%;
}

.brands-wrap .sub-page-open {
  position: relative;
  left: 0;
}

.borusan_burada_detail {
  padding: 35px 0;
  border-top: 1px solid rgba(225, 225, 225, 0.9);
}

.borusan_burada_detail h1 {
  color: #ff681f;
  font-family: "custom3549f9d4a00647f3883cd";
  line-height: 1;
  font-size: 42px;
  display: block;
  margin-bottom: 35px;
}

.borusan_burada_detail h2 {
  color: #505054;
  font-family: "custom3549f9d4a00647f3883cd";
  line-height: 1.31;
  font-size: 32px;
  display: block;
  margin-bottom: 15px;
}

.borusan_burada_detail p {
  color: #7e7e7e;
  line-height: 1.71;
  font-size: 14px;
}

.borusan_burada_detail .img {
  border: solid 1px #f36819;
  border-radius: 70px;
  width: 70px;
  height: 70px;
  margin-top: 10px;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.brands-wrap h2 {
  color: #505054;
  line-height: 1.31;
  font-size: 32px;
  font-family: "custom3549f9d4a00647f3883cd";
}

/* Şirket logoları asimetri çözümleri*/

.owl-item [data-position="2"] img {
  max-width: 130px !important;
}

#supsan .brands-wrap__brand img {
  max-width: 75%;
}

/* Şirket logoları asimetri çözümleri*/

.brands-wrap h2::after {
  content: "";
  display: block;
  width: 120px;
  height: 1px;
  background: #f36819;
  margin: 15px auto 45px;
}

.icofont-facebook:before {
  content: "" !important;
  background: url("../images/facebook.svg?v1") no-repeat;
  background-size: 19px;
  width: 19px;
  height: 19px;
  display: block;
}

.icofont-instagram:before {
  content: "" !important;
  background: url("../images/instagram.svg?v1") no-repeat;
  background-size: 19px;
  width: 19px;
  height: 19px;
  display: block;
}

.icofont-linkedin:before {
  content: "" !important;
  background: url("../images/linkedin.svg?v1") no-repeat;
  background-size: 19px;
  width: 19px;
  height: 19px;
  display: block;
}

.icofont-youtube:before {
  content: "" !important;
  background: url("../images/youtube.svg?v1") no-repeat;
  background-size: 19px;
  width: 19px;
  height: 19px;
  display: block;
}

.grup-sirketler button.owl-next span {
  position: absolute;
  font-size: 100px;
  right: 0;
  bottom: 34%;
  text-shadow: 0px 0px 13px rgba(0, 0, 0, 1);
}

.grup-sirketler button.owl-prev span {
  position: absolute;
  font-size: 100px;
  left: 0;
  bottom: 34%;
  text-shadow: 0px 0px 13px rgba(0, 0, 0, 1);
}

.grup-sirketler button.owl-prev span:hover,
.grup-sirketler button.owl-next span:hover {
  color: #d6672b;
}

.grup-sirketler .slider {
  padding: 0 !important;
}

.liderlik-modeli-bg {
  background: url(https://borusanisealim.rhinorunner.com/sap_ent/Content/images/liderlikmodeli.png)
    no-repeat;
  background-size: contain;
  width: 370px;
  height: 370px;
  background-position: center;
  margin: 0 auto;
}

.liderlik-modeli-bg .link-block {
  width: 185px;
  height: 185px;
}

#optionsFacetLoading {
  display: none !important;
}

#newFacets {
  display: flex;
}

.optionsDiv select {
  margin-left: 4px;
  margin-right: 15px;
}

.optionsLink {
  display: none;
}

#innershell {
  max-width: 100% !important;
}

#search-wrapper {
  padding-top: 5%;
  padding-bottom: 5%;
  background: none;
  border-radius: 0;
  border-radius: 10px;
}

.job-page #search-wrapper,
.search-page #search-wrapper {
  background: url("https://borusancareer.rhinorunner.com/Content/images/ph-ilanlar.jpg") !important;
  margin-top: 8px;
}

#search-wrapper .container-fluid .row:nth-child(1) {
  padding-left: 0;
}

.lower.headersubmenu {
  display: none !important;
}

#rss-wrapper {
  display: none;
}

#header .nav-pills li a:hover {
  color: #fff !important;
  background: #f36819 !important;
}

#header .nav-pills li a:hover {
  color: #fff !important;
  background: #f36819 !important;
}

/* General */

/* Search Page */

.search-page .job-tile-result-container {
  padding-left: 3%;
  padding-right: 3%;
  padding-top: 3%;
  padding-bottom: 3%;
  background-color: #fff !important;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-left: 18%;
  margin-right: 18%;
  top: 40%;
}

.search-page .keyword-title {
  color: #fff !important;
  font-size: 14px;
  position: absolute;
  left: 19%;
  top: 19%;
  font-weight: bold;
}

.noresults {
  position: absolute;
  top: 30%;
  color: #fff !important;
  left: 18%;
}

.search-page .bordercolor416dec76 {
  border-color: #dee2e6 !important;
  border-radius: 10px !important;
}

.search-page .job-tile:nth-child(n + 1) .job {
  background: #fff !important;
}

.search-page .job-tile:nth-child(n + 2) .job {
  background: #f8f8f8 !important;
}

.search-page .job:hover {
  margin: 0 auto;
  transform: scale(1.01);
}

.search-page .job .oneline .section-field {
  width: 310px;
}

.search-page #tile-search-results-label {
  font-size: 18px;
  margin-bottom: 25px;
  display: block;
  margin-left: 5px;
}

.search-page #rss-wrapper {
  display: none !important;
}

/* Job Detail */

.jobdescription p:nth-child(1) {
  padding-bottom: 35px;
}

.jobTitle {
  float: right;
  width: unset;
  right: 14%;
  position: absolute;
}

.jobDisplay {
  padding-top: 35px;
}

#headerbordertop {
  display: none;
}

.menu.desktop {
  padding: 12px 0;
}

#header .logo {
  margin-top: 12px;
}

.content-page .page-header {
  margin: 10px 0 20px !important;
}

.job-page #content .searchwell,
.search-page #content .searchwell {
  width: 63%;
  margin: 0 auto;
}

.job-page .logo,
.search-page .logo {
  position: absolute;
  left: 11%;
  width: 9.5%;
  top: 1.5%;
}

.job-page .menu.desktop .nav,
.search-page .menu.desktop .nav {
  margin: 0;
  margin-right: -56px;
  display: block;
}

.job-page .menu.desktop .nav a,
.search-page .menu.desktop .nav a {
  color: #103048 !important;
  font-size: 16px;
  padding: 5px 20px;
  border-radius: 4rem;
  transition: 0.15s;
  margin-left: 15px !important;
}

.kulupler .kulup-item {
  display: none;
}

.kulupler {
  background: url("https://borusanisealim.rhinorunner.com/sap_ent/content/images/yasam-burada/spor-kulubu-bg.png")
    no-repeat !important;
  background-size: cover !important;
}

.gelecek-burada-collapse {
  padding-top: 35px;
}

.gelecek-burada-accordion {
  padding-bottom: 35px;
}

.gelecek-burada-accordion .card-header {
  border-radius: 27.5px;
  border: solid 1px #dbdbdb !important;
  background-color: #fafafa !important;
  margin-top: 20px;
  padding: 0.05rem 0.65rem;
}

.gelecek-burada-collapse .title {
  color: #000 !important;
}

.gelecek-burada-accordion .card-body {
  color: #000;
}

body.coreCSB .outershell .btn {
  color: #00304a !important;
}

body.coreCSB .outershell .btn,
.outershell input[type="submit"],
.outershell a.btn,
.outershell a.btn:hover,
.outershell a.btn:focus {
  color: #00304a !important;
}

body.coreCSB .outershell .btn,
.outershell input[type="submit"],
.outershell a.btn,
.outershell a.btn:hover,
.outershell a.btn:focus {
  color: rgb(255, 255, 255) !important;
}

.gelecek-burada-accordion .btn {
  border: none !important;
  background-color: none !important;
  background: none !important;
  color: #00304a !important;
}

.gelecek-burada-accordion .outershell .btn {
  color: #00304a !important;
}

.gelecek-burada-accordion .card-header button {
  color: #00304a !important;
  font-size: 18px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

.gelecek-burada-accordion .card-header button.collapsed::after {
  content: "▼";
  float: right;
  color: #ff5200;
}

.gelecek-burada-accordion .card-header button::after {
  content: "▲";
  float: right;
  color: #ff5200;
}

.gelecek-burada-accordion .card-header .collapse_1.collapsed::after {
  content: "▼";
  float: right;
  color: #ffffff;
}

.gelecek-burada-accordion .card-header .collapse_1::after {
  content: "▲";
  float: right;
  color: #ffffff;
}

.gelecek-burada-accordion .card-header .collapse_6.collapsed::after {
  content: "▼";
  float: right;
  color: #ffffff;
}

.gelecek-burada-accordion .card-header .collapse_6::after {
  content: "▲";
  float: right;
  color: #ffffff;
}

.gelecek-burada-accordion .card {
  border: none;
}

.gelecek-burada-collapse iframe {
  height: 700px;
}

.ise-alim-sureci {
  padding-top: 55px;
  padding-bottom: 100px;
}

.ise-alim-sureci .box {
  display: flex;
}

.ise-alim-sureci .box .title {
  text-align: right;
  margin-bottom: 15px;
}

.ise-alim-sureci .box .text {
  text-align: justify;
}

.ise-alim-sureci .icon-round {
  width: 35%;
  height: 35%;
  margin-left: 20px;
  border-radius: 100%;
  padding-top: 50%;
  -webkit-box-shadow: 13px 19px 56px -16px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 13px 19px 56px -16px rgba(0, 0, 0, 0.75);
  box-shadow: 13px 19px 56px -16px rgba(0, 0, 0, 0.75);
  text-align: center;
  justify-items: center;
  vertical-align: middle;
  padding-top: 7%;
  margin: 0 auto;
}

.ise-alim-sureci .icon-round img {
  width: 60%;
}

.ise-alim-sureci .line {
  width: 100%;
}

.ise-alim-sureci .line img {
  width: 93%;
}

.right .box .title {
  text-align: left;
}

.right .box .text {
  margin-left: 15px;
}

.ise-alim-sureci .box .title {
  color: #505054 !important;
  font-size: 20px;
  font-weight: 600;
}

.ise-alim-sureci .box .text p {
  color: #7e7e7e !important;
  font-size: 14px;
}

.ise-alim-sureci-iframe .title {
  text-align: center;
  padding-top: 35px;
  padding-bottom: 35px;
}

.ise-alim-sureci-iframe iframe {
  height: 375px;
}

/* Radial Pie Circle Menu Start */

.radial-menu .menu {
  position: relative;
  list-style: none;
  margin: 30px auto;
  /* padding trick for maintaining aspect ratio */
  height: 0;
  padding: 0;
  padding-top: 70%;
  width: 70%;
  transform: rotate(90deg);
}

@media all and (max-width: 320px) {
  .radial-menu .menu {
    width: 230px;
    height: 230px;
    padding: 0;
  }
}

@media all and (min-width: 700px) {
  .radial-menu .menu {
    width: 500px;
    height: 500px;
    padding: 0;
  }
}

.radial-menu .menu li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: url(#sector);
  -webkit-clip-path: url(#sector);
}

.radial-menu .menu li a {
  display: block;
  width: 100%;
  height: 100%;
}

.radial-menu .menu li:hover {
  background-color: gold;
}

.radial-menu .one {
  background-color: #ee8954;
  transform: rotate(0deg);
}

.radial-menu .two {
  background-color: #ed6229;
  transform: rotate(-60deg);
}

.radial-menu .three {
  background-color: #ea8a59;
  transform: rotate(-120deg);
}

.radial-menu .four {
  background-color: #f19547;
  transform: rotate(-180deg);
}

.radial-menu .five {
  background-color: #e58338;
  transform: rotate(-240deg);
}

.radial-menu .six {
  background-color: #d26936;
  transform: rotate(-300deg);
}

.radial-logo-big {
  width: 250px;
  height: 250px;
  background-color: #f3f3f3;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 50;
  border-radius: 50%;
  top: 150px;
  -webkit-box-shadow: 29px 36px 43px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 29px 36px 43px 0px rgba(0, 0, 0, 0.42);
  box-shadow: 29px 36px 43px 0px rgba(0, 0, 0, 0.42);
}

.radial-logo {
  width: 150px;
  height: 150px;
  background-color: #fff;
  text-align: center;
  padding: 55px 0;
  border-radius: 50%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 55;
  top: 50px;
}

.radial-logo img {
  width: 85%;
}

.radial-menu .menu .icon {
  position: absolute;
  /* exact values here depend on what you are placing inside the items (icon, image, text, etc.) */
  right: 15%;
  top: 30%;
  /* angle of rotation = angle of the sector itself */
  transform: rotate(60deg);
  /* style further as needed */
}

.radial-menu .menu .icon {
  font-weight: bold;
  color: #fff;
}

.radial-menu .menu img {
  position: absolute;
  right: 15%;
  top: 30%;
  transform: rotate(60deg);
}

.radial-menu .menu .one .icon {
  position: absolute;
  right: 5%;
  top: 30%;
  transform: rotate(-90deg);
}

.radial-menu .menu .one img {
  position: absolute;
  right: 16%;
  top: 30%;
  transform: rotate(-90deg);
}

.radial-menu .menu .two .icon {
  position: absolute;
  right: 5.5%;
  top: 35%;
  transform: rotate(-29deg);
}

.radial-menu .menu .two img {
  position: absolute;
  right: 17%;
  top: 25%;
  transform: rotate(-29deg);
}

.radial-menu .menu .three .icon {
  position: absolute;
  right: 14.5%;
  top: 29%;
  transform: rotate(31deg);
}

.radial-menu .menu .three img {
  position: absolute;
  right: 15%;
  top: 20%;
  transform: rotate(31deg);
}

.radial-menu .menu .four img {
  position: absolute;
  right: 9%;
  top: 22%;
  transform: rotate(90deg);
}

.radial-menu .menu .four .icon {
  position: absolute;
  right: 17.5%;
  top: 23%;
  transform: rotate(90deg);
}

.radial-menu .menu .five .icon {
  position: absolute;
  right: 11.5%;
  top: 19%;
  transform: rotate(150deg);
}

.radial-menu .menu .five img {
  position: absolute;
  right: 8%;
  top: 26%;
  transform: rotate(150deg);
}

.radial-menu .menu .six .icon {
  position: absolute;
  right: 9%;
  top: 25%;
  transform: rotate(-150deg);
}

.radial-menu .menu .six img {
  position: absolute;
  right: 15%;
  top: 29%;
  transform: rotate(-150deg);
}

/* Radial Pie Circle Menu END */

.menu-content {
  color: #505054;
  padding-top: 35px;
  display: none;
  margin-right: 145px;
}

@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.menu-content.active {
  animation: fade 0.5s;
  animation-fill-mode: both;
  display: block;
}

.menu-content .icon {
  text-align: center;
  padding-top: 13px;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  border: 1px solid #d46832;
}

.menu-content .text {
  width: 90%;
}

.menu-content .title {
  font-size: 28px;
  font-weight: bold;
}

.logo-wrap {
  display: flex;
  margin-top: 35px;
}

.logo-wrap::after {
  content: "";
  border-top: 1px solid #e7e7e7;
  width: 30%;
  position: absolute;
}

.gelecek-burada-accordion {
  width: 100%;
}

.gelecekburada.two-col-boxes .h4::after {
  content: "";
  width: 20%;
  border-bottom: 2px solid #ff681f;
  position: absolute;
  left: 50px;
  top: 53px;
}

.cesitlilik .img-text {
  display: flex;
  width: 80%;
  margin: 0 auto;
}

.cesitlilik .img-text .img {
  height: auto;
  width: 70%;
}

.cesitlilik .img-text .text {
  margin-left: 15px;
  text-align: left;
  border-left: 1px solid #fff;
  padding-left: 10px;
}

.cesitlilik a {
  color: #fff !important;
  text-decoration: underline;
  font-weight: bold;
}

.right .line {
  position: absolute;
  left: 84px;
  margin-right: 15px;
}

.left .line {
  position: absolute;
  left: -16px;
  top: -10px;
  margin-right: 15px;
}

.radial-menu ul li {
  cursor: pointer;
}

.radial-menu ul li {
  cursor: pointer;
}

.radial-menu {
  font-family: "custom3549f9d4a00647f3883cd";
}

.d-block {
  display: block !important;
}

.fade {
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.2) !important;
}

.calisan .header {
  width: 90%;
  height: 5px;
  border-radius: 25px;
  background-color: #e0e0e0;
  margin-bottom: 25px;
  margin-left: 5%;
  margin-right: 5%;
}

.calisan .header .orange-line {
  content: "";
  width: 75%;
  height: 5px;
  border-radius: 25px;
  background-color: #f1682a;
}

.calisan .content {
  padding-left: 10%;
  padding-right: 10%;
}

.calisan .profile {
  display: flex;
  padding-left: 10%;
  padding-right: 10%;
}

.calisan .profile .pp img {
  width: 75%;
  border-radius: 50%;
}

.calisan .profile .name {
  color: #4e4e52;
  font-size: 28px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

.calisan .profile .name span {
  color: #b0b0b0;
  font-size: 16px;
  font-weight: normal;
}

.calisan .content span {
  color: #000;
  font-weight: 18px;
  font-weight: bold;
  display: block;
}

.calisan .content {
  color: #000;
  font-size: 16px;
  font-weight: normal;
  margin-top: 15px;
}

.modal-slider button.owl-next span {
  position: absolute;
  font-size: 38px;
  right: 0;
  bottom: 34%;
  background-color: #d8d8d8;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.modal-slider button.owl-prev span {
  position: absolute;
  font-size: 38px;
  left: 0;
  bottom: 34%;
  background-color: #d8d8d8;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.modal-slider {
  overflow: hidden;
}

.modal-slider .owl-stage {
  display: flex;
}

.modal-slider .owl-dots {
  display: none;
}

.modal-slider .owl-nav button {
  border: 0;
}

.keywordsearch-button {
  color: #fff !important;
}

#content
  .searchwell
  .container-fluid
  .row
  #rd-searchbutton
  .search-submit
  input {
  color: #fff !important;
}

.radial-menu .menu li.active {
  background-color: gold !important;
}

.circular .main-title {
  padding: 35px 0;
  color: #d84e0e;
  font-size: 32px;
  text-align: center;
}

.borusan-insan-fw .logo {
  position: absolute;
  right: 0;
  margin-top: 16%;
}

.boxes .text-area {
  text-align: center;
  margin: 0 auto;
  width: 100;
  margin-top: 35px;
  margin-bottom: 35px;
}

.box-area {
  background: #f1f1f9;
  padding-top: 35px;
}

.borusan-insan-fw {
  background-color: #f1f1f9;
}

.box-area .title {
  padding-bottom: 35px;
  font-size: 16px;
  min-height: 110px;
  font-weight: bold;
  color: #505054;
  font-family: "custom3549f9d4a00647f3883cd" !important;
  font-weight: normal !important;
}

.box-area .title::before {
  content: "";
  width: 20%;
  height: 2px;
  background: #d84e0e;
  position: absolute;
  top: 25%;
}

.boxes .text-area .text {
  color: #1e1e1f;
  font-weight: 500;
  font-family: "custom3549f9d4a00647f3883cd" !important;
  font-weight: normal !important;
}

.borusan-insan-fw__cpt .title {
  color: #505054;
  font-size: 48px;
  font-weight: bold;
  font-family: "custom3549f9d4a00647f3883cd" !important;
}

.image-text-area {
  position: relative;
  overflow: hidden;
}

.image-text-area .image-text {
  margin-bottom: 35px;
  color: #7e7e7e;
  line-height: 1.71;
}

.image-text-area .text-image {
  color: #7e7e7e;
  margin-bottom: 35px;
  line-height: 1.71;
}

.image-text-area .title {
  font-size: 26px;
  font-weight: bold;
}

.image-text-area .img {
  width: 70%;
  text-align: center;
  margin: 0 auto;
}

.text-image {
  text-align: right;
}

.rand-bg {
  width: 175px;
  height: 175px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  position: absolute;
}

.orange-rand {
  border: 20px solid #f1682a;
  right: -100px;
  top: 20%;
}

.yellow-rand {
  border: 20px solid #ffc700;
  left: -100px;
  top: 60%;
}

#gelisim-burada .banner {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

#gelisim-burada .banner {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

#gelisim-burada .banner .text {
  position: absolute;
  width: 35%;
  left: 15%;
  color: #fff;
  top: 25%;
  font-weight: bold;
}

#gelisim-burada .banner .text p {
  position: absolute;
  width: 70%;
}

#gelisim-burada .banner .h1 {
  font-weight: bold;
}

#gelisim-burada .duyuru {
  padding: 3% 15%;
  line-height: 1.71;
  color: #7e7e7e;
  position: relative;
  overflow: hidden;
  background-size: cover;
}

.purple-rand {
  border: 20px solid #b201f3;
  right: -100px;
  top: 10%;
}

.duyuru .paralel {
  clip-path: polygon(35% 0, 100% 0, 65% 100%, 0% 100%);
  background: #2121cb;
  width: 8%;
  height: 20%;
  left: 3%;
  position: absolute;
  bottom: 0;
}

.r-text {
  text-align: right;
}

.d-flex-center {
  display: flex;
  align-items: center;
}

.search-page #header {
  display: block;
}

#noresults {
  color: #fff;
  top: 258px;
  left: 18%;
  position: absolute;
}

#gelisim-burada .banner .text h1 {
  font-weight: bold;
  color: #fff !important;
  font-size: 2.8rem;
}

mark {
  background-color: #ffff00;
}

.referans-kontrolu-logo img {
  width: 50% !important;
}

.ise-alim-sureci .right .box .text {
  margin-left: 15px;
  min-height: 32vh;
  min-height: 32.1vh;
}

.ise-alim-sureci .left .box .text {
  min-height: 30vh;
  max-height: 30.1vh;
}

.card-body table#degerlendirmesureci {
  line-height: 20px;
  font-family: "custom3549f9d4a00647f3883cd";
  font-size: 14px;
  color: #505050;
  border-collapse: collapse;
  border-spacing: 0;
}

.card-body table#degerlendirmesureci tr {
  line-height: 20px;
  font-family: "custom3549f9d4a00647f3883cd";
  font-size: 14px;
  color: #505050;
  border-collapse: collapse;
  border-spacing: 0;
}

table#degerlendirmesureci .tg-ryvd {
  line-height: 20px;
  font-family: "custom3549f9d4a00647f3883cd";
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  padding: 15px 5px;
  border-bottom: solid 1px #bfbfbf !important;
  overflow: hidden;
  word-break: normal;
  font-weight: bold;
  color: #000;
  vertical-align: top;
}

table#degerlendirmesureci .tg-yw4l {
  line-height: 20px;
  font-family: "custom3549f9d4a00647f3883cd";
  color: #000;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  padding: 15px 5px;
  border-bottom: solid 1px #bfbfbf;
  overflow: hidden;
  word-break: normal;
  vertical-align: top;
}

.footer-none footer {
  display: none !important;
}

.main-color {
  color: #f75f12;
}

.modal-slider footer {
  display: none !important;
}

.icerik .title {
  color: #f36514;
  font-size: 32px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 15%;
}

.icerik .text-area {
  margin-left: 13%;
}

.list-area .title {
  color: #4d4d51;
  font-size: 20px;
  margin-left: 17%;
  margin-bottom: 35px;
}

.icerik ul {
  list-style: none;
}

.icerik ul li {
  display: flex;
  margin-bottom: 35px;
}

.icerik ul li p {
  padding-top: 10px;
  padding-left: 30px;
}

.icerik ul li span {
  padding-top: 10px;
  padding-left: 30px;
}

.icerik ul li span ul {
  margin-top: 35px;
}

.icerik ul li img {
  width: 71px;
  height: 71px;
  object-fit: cover;
}

.calisan .name span {
  line-height: 1px;
}

.daha-fazla-btn--borderless {
  margin-bottom: 35px;
  border: 1px solid transparent !important;
}

#savesearch-wrapper {
  display: none !important;
}

#savesearch {
  display: none !important;
}

.icerik p {
  color: #5f697a !important;
}

.ise-alim-sureci .row.right {
  min-height: 340px;
  margin-top: 0;
}

.ise-alim-sureci .row.left {
  min-height: 330px;
  margin-top: 0;
}

.paralel-text {
  clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
  background-color: #b100f3;
  color: #fff;
  font-weight: bold;
  padding: 45px;
  padding-left: 75px;
  text-align: left;
  margin: 25px 0;
  transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
}

mark.purple {
  color: #8e00be;
  font-weight: bold;
  background-color: none;
  background: none;
}

.video-btn {
  position: absolute;
  left: 45%;
  top: 40%;
}

body.coreCSB .tcb__cpt .h4 {
  font-size: 2em;
}

.three-col-boxes--kariyer img {
  height: 195px;
  object-fit: fill;
  width: 100%;
}

.cesitlilik-sec p {
  color: #a1a1a1;
}

.cesitlilik-sec .h2 {
  color: #ff681f;
  font-size: 24px;
  font-weight: bold;
}

.cesitlilik-sec .text-wrap {
  padding: 25px;
}

.cesitlilik-sec img {
  width: 85%;
}

.borusan-social a {
  color: #fff !important;
}

.gelecek-burada-accordion .search.displayDTM {
  display: none;
}

.thcb-calisan__box img {
  width: 360px;
  height: 460px;
  object-fit: cover;
}

.thcb-calisan__box .thcb-cpt img {
  width: unset;
  height: unset;
}

.thcb-calisan__box {
  margin-bottom: 35px;
}

.isin-blogu-title {
  color: #f36514 !important;
  text-align: center !important;
  min-height: 73px !important;
  font-size: 20px !important;
  display: flex !important;
  justify-content: center;
  align-items: flex-end;
}

.oduller {
  background: #ff681f;
  color: #fff;
  padding-top: 1%;
  padding-bottom: 3%;
}

.oduller .title {
  text-align: center;
  font-size: 22px;
}

.oduller .logo {
  text-align: center;
}

.oduller .logo img {
  width: 50%;
}

.oduller .text {
  width: 100%;
  padding: 0 15%;
  text-align: center;
}

.nav > li > a {
  border: 1px solid #dbdbdb !important;
}

.nav > li > a:hover {
  border: 1px solid #ff671d !important;
}

.navbar-brand {
  border: none !important;
}

#content
  > div
  > div.customPlugin.customPlugin-97892f5c98e57671.displayDTM
  > div
  > nav
  > div
  > div
  > a {
  border: none !important;
}

.see-all-btn {
  border: 1px solid #ff671d !important;
}

.tcb__cpt--relative p {
  height: auto;
}

.outershell a:focus,
a.skipLink:focus > span {
  border: none !important;
}

.hero-badge.bottom {
  bottom: 8%;
  right: 5%;
  top: unset;
}

.all-calisan .calisan {
  margin-bottom: 55px;
}

.menu.desktop .nav > li {
  margin: 0 !important;
}

.search-page .keyword-title {
  display: none !important;
}


.icofont-user {
  font-size: 22px;
  color: #333333;
}

.user-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
}

ul.navbar-nav.ml-auto li a {
  padding: 5px 10px !important;
}

.user-icon .profileWidget {
  cursor: pointer;
}
.liderlerden_up {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.liderlerden_up .liderlerden_img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  cursor: pointer;
}

.liderlerden_up .video-icon {
  position: absolute;
  cursor: pointer;
}

.liderlerden_content {
  background-color: #ffffff;
  padding: 30px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.liderlerden_content p {
  margin: 0;
  color: #a1a1a1;
  font-size: 20px;
}

.liderlerden_content p:nth-child(2) {
  margin-bottom: 20px;
}

.liderlerden_content .liderlerden_link {
  color: #ff681f;
}

.liderlerden_content .icofont-arrow-right {
  font-size: 18px;
  color: #ff681f;
}

.jobTitle {
  display: none !important;
}

#similar-jobs {
  display: none !important;
}

.jobdescription p img {
  display: none;
}

.jobdescription * {
  color: #444444;
}

.job-tile h2 {
  padding-left: 0;
}

.outershell a.thcb-readmore{
  display: block;
  color: #ffffff!important;
  text-decoration: underline;
  margin-bottom: 10px;
}

.outershell a.thcb-readmore:hover{
  color:#ff671d;
  text-decoration: underline;
}

.thcb-readmore .icofont-bubble-right {
  color: #ffffff!important;
  background-color: #ffffff;
  border-radius: 3px;
  margin-left: 5px;
}

.calisan-hikaye .liderlerden_img{
  border-radius: 0;
}

#body .outershell .btn:focus, body.coreCSB div.ukCookiePolicy > div.container button.btn:focus {
  border: none !important;
  outline: none !important;
  
}

#body .outershell .btn{
  color: #fff !important;
}

.modal-footer .outershell .btn:hover{
  color: #fff !important;
}

.popover{
  max-width:900px!important;
  width:800px;
  background:#ffffff !important;
  z-index: 66666666666666666 !important;
}



.cookieinfo {
  background: rgb(88 88 88 / 98%);
  color: #fff;
  Padding: 15px 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  z-index: 3;
  display: none;
}

.btn-cookie a {
  border: 1px solid #fff;
  width: 100%;
  color: #fff;
  padding: 13px 0 10px;
  display: block;
  text-align: center;
  margin-top: 18px;
  font-size: 16px;
}

.cookieinfo .close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #fff;
  color: #df2928;
  opacity: 1;
  font-size: 15px;
  text-shadow: none;
  width: 25px;
  height: 20px;
  text-align: center;
  padding: 0;
  border-radius: 25px;
  cursor: pointer;
}


.cookie {
  background: rgba(88, 88, 88, 0.85);
  color: #fff;
  padding: 15px 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  z-index: 3;
  display: none;
}

  .cookie a {
      border: 1px solid #fff;
      width: 100%;
      color: #fff;
      padding: 13px 0 10px;
      display: block;
      text-align: center;
      margin-top: 18px;
      font-size: 16px;
  }

  .cookie .close {
      position: absolute;
      top: 10px;
      right: 10px;
      background: #fff;
      color: #df2928;
      opacity: 1;
      font-size: 15px;
      text-shadow: none;
      width: 25px;
      height: 20px;
      text-align: center;
      line-height: 30px;
      padding: 0;
      border-radius: 25px;
      cursor: pointer;
  }