/*Created By Venus Agency*/
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');

* {
  margin: 0px;
  padding: 0px;
}

body {
  font-family: 'Geist', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #F3F3F3;
}

.container {
  --bs-gutter-x: 0px;
}

a {
  text-decoration: none;
  color: #ed2024;
}

a:hover {
  text-decoration: none;
  color: #ec1d23;
}

ul,
ol,
li {
  padding: 0px;
  list-style: none;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: none;
}

.navbar-toggler {
  color: white;
}

.row {
  --bs-gutter-x: 0px;
}

.container-fluid {
  --bs-gutter-x: 0px;
}

p {
  color: #373737;
}

strong {
  font-weight: 600;
}

.staff_item {
  text-align: center;
}

.staff_item img {
  width: 80%;
  margin-bottom: 30px;
  border-radius: 18px;
}

.staff_item strong {
  font-weight: 600;
  font-size: 24px;
}

.staff_item p {
  font-size: 18px;
}

.isken-stats-grid {}

.isken-stats-grid__item {
  width: 50%;
  padding: 18px;
}

.isken-stats-grid__value {
  font-size: 28px;
  font-weight: 700;
  color: #ed2024;
}

.isken-stats-grid__label {
  font-size: 18px;
  font-weight: 300;
}


.owl-carousel .owl-item img {
  margin-left: -1px;
}


@media only screen and (min-width: 1921px) {
  .container {
    max-width: 1740px;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 11%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 48px;
    color: white;
  }

  .banner-text-l p {
    font-size: 24px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 34px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 42px;
    color: #000000;
    margin-bottom: 48px;
    margin-top: 48px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 90px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 16px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    font-weight: 500;
    color: #373737;
  }

  .contact-info .col-md-9 {
    padding-bottom: 8px;
    color: #373737;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }






  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 268px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (min-width: 1601px) and (max-width: 1920px) {
  .container {
    max-width: 1560px;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 11%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 48px;
    color: white;
  }

  .banner-text-l p {
    font-size: 24px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 34px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 42px;
    color: #000000;
    margin-bottom: 48px;
    margin-top: 48px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 90px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #ACACAC;
    font-weight: 600;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #80858B;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }




  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 198px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
  .container {
    max-width: 1420px;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 6%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 36px;
    color: white;
  }

  .banner-text-l p {
    font-size: 18px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 34px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 36px;
    color: #000000;
    margin-bottom: 24px;
    margin-top: 24px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 48px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 2px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 16px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #ACACAC;
    font-weight: 600;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #80858B;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }




  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 108px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  .container {
    max-width: 1240px;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 5%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 32px;
    color: white;
  }

  .banner-text-l p {
    font-size: 16px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2px;
    padding-left: 2px;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .hr-form h3 {
    font-size: 20px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
    font-size: 14px;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 54px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 28px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 48px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 38px;
    color: #000000;
    margin-bottom: 18px;
    margin-top: 18px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 48px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 13px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 36px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 36px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #ed2024;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 20px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #373737;
    font-weight: 400;
    font-size: 14px;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #373737;
    font-size: 14px;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }






  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 78px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 8px;
  }



}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .container {
    max-width: 1000px;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 7%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 32px;
    color: white;
  }

  .banner-text-l p {
    font-size: 16px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2px;
    padding-left: 2px;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 28px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 42px;
    color: #000000;
    margin-bottom: 48px;
    margin-top: 48px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 90px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #ACACAC;
    font-weight: 600;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #80858B;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }






  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 78px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .container {
    max-width: 98%;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 7%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 32px;
    color: white;
  }

  .banner-text-l p {
    font-size: 16px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2px;
    padding-left: 2px;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 28px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 42px;
    color: #000000;
    margin-bottom: 48px;
    margin-top: 48px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 90px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #ACACAC;
    font-weight: 600;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #80858B;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }




  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 78px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .container {
    max-width: 98%;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 7%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 32px;
    color: white;
  }

  .banner-text-l p {
    font-size: 16px;
    color: white;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2px;
    padding-left: 2px;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {
    margin: auto;
  }

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 48px;
    border-right: 12px solid white;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 48px;
    border-left: 12px solid white;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    float: right;
    margin-top: -80px;
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {
    margin: auto;
  }

  .footer-menu-line .col-md-2 {
    margin: auto;
  }

  .footer-menu-line .col-md-3 {
    margin: auto;
  }

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 48px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
  }

  .footer-logo {
    padding: 8px;
    width: 68px;
  }











  .text-inside h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 28px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 128px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 150px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    margin-top: 48px;
  }

  .kvkk-footer p {
    padding: 4px;
    margin-bottom: 0px;
  }

  .general-title h5 {
    font-size: 42px;
    color: #000000;
    margin-bottom: 48px;
    margin-top: 48px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 90px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    position: absolute;
    top: 22%;
    left: 49%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 106%;
    justify-content: space-between;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 68px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
    padding-right: 28px;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #000000;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    column-gap: 16px;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 16px;
    color: #6c757d;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {
    padding-right: 28px;
  }

  .contact-info .col-md-3 {
    padding-bottom: 18px;
    color: #ACACAC;
    font-weight: 600;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #80858B;
  }



  .location {
    padding-right: 28px;
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }




  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 44px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 1560px;
  }

  .navbar {
    margin-top: 18px;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 68%;
    z-index: 12;
    margin-left: 78px;
  }

  .owl-manset-text>h1 {
    font-size: 42px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    margin-top: 28px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-bottom: 8px;
  }

  .footer-menu-line .col-md-3 {
    padding: 18px;
  }



}

@media only screen and (max-width: 480px) {
  .container {
    max-width: 98%;
  }

  .banner-text-l {
    background-color: #ED2024;
    position: relative;
    display: block;
    padding-left: 7%;
    padding-right: 48px;
    align-content: center;
  }

  .banner-text-l h2 {
    font-size: 32px;
    color: white;
  }

  .banner-text-l p {
    font-size: 16px;
    color: white;
  }


  .surdurulebilirlik-pages>.row:nth-child(2) {
    display: flex;
    flex-direction: column-reverse;
  }


  .surdurulebilirlik-pm a {
    font-size: 18px;
    font-weight: 500;
    color: #797979;
    width: 84%;
    display: block;
  }

  .surdurulebilirlik-cnt .col-md-6 {
    background-color: #e9e9e9;
    padding: 24px;
    border: 8px solid #ffffff;
  }

  .surdurulebilirlik-cnt strong {
    font-size: 28px;
    font-weight: 500;
    color: #797979;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    border-bottom: 1px solid #e2e2e2;
    padding: 18px;
  }


  .surdurulebilirlik-ptitle {
    font-size: 38px;
    font-weight: 500;
    color: #797979;
    margin-top: 24px;
    text-align: center;
  }

  .hr-form .col-sm-4 {
    padding: 8px;
  }

  .surdurulebilirlik-pages .col-md-6 {}

  .surdurulebilirlik-pages .col-md-6 img {
    width: 100%;
    margin-bottom: 28px;
  }

  .surdurulebilirlik-pm .col-md-4 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm .col-md-3 {
    margin: auto;
    padding: 24px;
    background-color: #e9e9e9;
    border: 1px solid #ffffff;
    min-height: 124px;
    align-content: center;
    background-image: url(../images/eye-icon.svg);
    background-repeat: no-repeat, repeat;
    background-position-y: center;
    background-position-x: 94%;
  }

  .surdurulebilirlik-pm {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru {
    background-color: #82A0C9;
    padding: 24px;
    margin-bottom: 24px;
  }

  .staj-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .staj-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru {
    background-color: #D9493D;
    padding: 24px;
  }

  .burs-basvuru h2 {
    color: #ffffff;
    font-size: 28px;
  }

  .burs-basvuru p {
    color: #ffffff;
  }

  .burs-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .staj-basvuru a {
    text-decoration: underline;
    color: #ffffff;
  }

  .hr-pdf {
    position: relative;
  }

  .form-check-input {
    border: none;
  }

  .form-check {
    margin-top: 24px !important;
  }

  .footer-menu-line .col-md-4 {
    display: flex;
  }

  .footer-menu-line .col-md-3 {
    display: flex;
  }

  .footer-menu-line .col-md-9 {}

  .footer-menu-line .col-md-2 {}

  .footer-menu-line .col-md-3 {}

  .news-page {
    padding: 18px;
    background-color: #ffffff;
    margin-top: 48px;
  }

  .btn-group {
    width: 280px;
  }


  .news-page .col-md-6 {
    padding: 24px;
  }

  .news-page .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
  }



  .contact-page .container {
    background-color: #ffffff;
  }

  .contanct-us-form .container {
    background-color: #ffffff;
  }

  .contanct-us-form .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .inside-back-sets {
    padding: 24px;
  }

  header {
    background-color: #ffffff;
  }

  .isken-list li {
    color: #373737;
    list-style: disc;
    margin-left: 28px;
    margin-top: 8px;
    margin-right: 12px;
    font-weight: 300;
  }

  #inside-text .container {
    background-color: #ffffff;
  }

  .main-sektorler .col-md-4 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    background-color: #ed2024;
    padding: 8px;
    border-radius: 4px;
  }

  .contanct-us-form {
    margin-bottom: 128px;
  }

  .text-inside {}

  #inside-manset {
    position: relative;
  }

  #inside-manset ul {
    display: flex;
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li {
    padding-right: 12px;
  }

  #inside-manset ul li:nth-child(n+1):after {
    content: ">";
    padding-left: 12px;
  }

  #inside-manset ul li:nth-last-child(1):after {
    content: "";
    padding-left: 12px;
  }

  #inside-manset ul li a {
    color: #60666B;
    font-size: 12px;
    font-weight: 300;
  }

  #inside-manset ul li a:hover {
    color: #60666B;
  }

  .dropdown-menu li a {
    font-size: 14px;
    font-weight: 500;
  }





  .header-bot a {
    color: #ed2024;
    font-weight: 400;
    font-size: 14px;
  }

  .header-bot p {
    margin-bottom: 0px;
    margin-right: 18px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .languages-box ul li {
    padding: 8px;
  }

  .header-bot a:hover {
    color: #818A91;
  }

  .isken-logo {
    padding-top: 28px;
    width: 148px;
    padding-left: 28px;
  }

  .footer-logo {
    padding: 8px;
    width: 54px;
  }











  .text-inside h1 {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    font-size: 22px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
  }

  #inside-text .col-md-6 {
    padding-right: 24px;
  }

  #inside-text {
    margin-bottom: 48px;
    margin-top: 48px;
  }

  #inside-manset {
    background-color: #ed2024;
    min-height: 168px;
  }









  .kvkk-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
  }

  .kvkk-footer p {
    text-align: center;
    margin: 0px;
    font-size: 13px;
  }

  .general-title h5 {
    font-size: 34px;
    color: #000000;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
  }

  .news-box-1 {
    margin-bottom: 24px;
    padding: 24px;
  }

  .news-box-info {
    margin-top: 5%;
  }

  .news-box-1 .col img {
    object-fit: fill;
    height: 100%;
  }

  .news-box-info-date h3 {
    font-size: 14px;
    line-height: 2.5;
    color: #37393B;
  }

  .news-box-1 h4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
    text-align: left;
  }

  .news-box-1 p {
    font-size: 14px;
    line-height: 1.25;
    color: #687991;
    text-align: left;
  }

  .news-box-info .news-box-info-link a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
  }

  .f-line {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    font-size: 13px;
    font-weight: 300;
    color: #ed2024;
  }

  .news-box-info-link {
    margin-top: 48px;
  }

  .news-box-info .btn-blue {
    padding: 14px 14px 14px 14px;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #ed2024;
    border-radius: 8px;
  }

  .owl-news .owl-nav {
    display: none;
  }

  .owl-news .item img {
    height: auto;
  }

  .main-sektorler .col-md-4 img {
    width: 100%;
  }

  .main-sektorler {
    padding-bottom: 48px;
  }

  .main-sektorler h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 28px;
    color: #ffffff;
  }

  .main-sektorler p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 28px;
  }



  .btn-gray {
    padding: 18px 24px 18px 24px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: none;
    background-color: #53575a;
    width: 200px;
    margin-top: 28px;
  }

  .btn-gray:hover {
    background-color: #dbe1e5;
  }



  .header-bot {
    display: flex;
    padding-bottom: 14px;
    z-index: 999;
    position: relative;
  }

  .languages-box-ul {
    display: flex;
    list-style-type: none;
    align-items: center;
    justify-content: end;
  }

  .active a {
    color: #ed2024;
  }

  .owl-manset {}

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    display: block;
    align-items: center;
    white-space: nowrap;
  }

  .dropdown-menu {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative;
    z-index: 999;
  }

  .dropdown-menu a {
    color: #000000;
    border-bottom: solid 0.5px #c0ccbb;
    text-align: start;
  }

  .dropdown-menu a:hover {
    color: white;
    text-align: start;
    background-color: #b1b1b1;
  }

  .languages-box {
    padding-left: 28px;
  }

  .nav-link:focus,
  .nav-link:hover {
    color: #000000;
  }

  .dropdown-menu .languages-box {
    margin-left: 80px;
  }

  .nav-item a,
  .languages-box-ul {
    font-size: 15px;
    font-weight: 500;
    color: #000000;
  }

  .languages-box ul {
    margin-bottom: 4px;
  }

  .nav-item {
    padding: 0px 8px;
  }

  .dropdown,
  .dropdown-center {
    position: relative;
  }






  .main-isken {
    width: 100%;
    background: #ffffff;
    position: relative;
    margin-bottom: 100px;
    padding: 24px;
  }

  .main-isken-t {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: relative;
  }

  .main-isken-t p {
    color: #000000;
  }

  .main-isken-t h1 {
    color: #000000;
    font-size: 48px;
    font-weight: 400;
  }

  .main-isken-t h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
  }

  .red-line-title {
    border-left: 2px solid #ec1d23;
    padding-left: 18px;
    margin-bottom: 48px;
  }

  .mb-text {
    margin: auto;
  }















  h1 {
    font-size: 28px;
    font-weight: 500;
    color: #ed2024;
  }

  h2 {
    font-size: 18px;
    font-weight: 500;
    color: #e2e2e2;
  }

  p {
    font-size: 14px;
    font-weight: 300;
  }







  .contact-us-form-info {
    display: block;
  }

  .form-check-label {
    font-size: 12px;
    color: #B2B2B2;
  }

  .form-check {
    margin: auto;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    font-size: 16px;
    margin-bottom: 24px;
  }

  .form-floating>label {
    font-size: 15px;
    color: #6c757d;
    padding: 28px;
  }

  .contact-page {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .contact-page h1 {
    margin-bottom: 28px;
  }

  .contact-page h2 {
    font-size: 24px;
    color: #000000;
    margin-bottom: 28px;
    font-weight: 500;
    margin-top: 28px;
  }

  .contact-page h3 {
    font-size: 14px;
    color: #243445;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
  }

  .contact-info {
    margin-bottom: 48px;
  }

  .contact-info .col-md-6 {}

  .contact-info .col-md-3 {
    color: #373737;
    font-weight: 500;
  }

  .contact-info .col-md-9 {
    padding-bottom: 18px;
    color: #373737;
  }



  .location {
    margin-top: 32px;
  }





















  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #bdd0e7;
    outline: 0;
    box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
  }







  .owl-carousel .owl-nav button.owl-prev {
    margin-right: 40px;
  }

  .owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
  }




  .nav-tabs {
    --bs-nav-tabs-border-width: 0px;
  }






  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #1e5193;
  }






















  .nav-tabs .nav-item.show .nav-tab-link,
  .nav-tabs .nav-tab-link.active {
    background: #EAEDF4;
    font-size: 18px;
    font-weight: 600;
    color: #AF2C3C;
    padding-left: 188px;
    padding-right: 188px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .nav-tabs .nav-tab-link {
    background: #ffffff;
    font-size: 18px;
    font-weight: 600;
    color: #60666B;
    padding-left: 48px;
    padding-right: 48px;
    margin: auto;
    height: 54px;
    border: none;
  }

  .navbar-toggler {
    border: 0px;
    font-size: 28px;
    outline: none;
  }

  .navbar-toggler:focus {
    box-shadow: none;
  }
























  .owl-tech .item img {
    width: 100%;
  }



































  /*header start*/

  header .container-fluid {
    width: 100%;
    display: block !important;
    text-align: end;
  }

  .header-bot .col-md-2 {
    width: 40%;
  }

  .header-bot .col-md-10 {
    width: 60%;
  }

  .navbar-collapse {
    margin-top: 8px;
    margin-left: 0;
    padding-bottom: 0;
    text-align: left;
    background: white;
  }

  .navbar {
    justify-content: end;
  }

  .navbar-nav {
    padding: 0px 0px;
  }

  .nav-item {}

  .dropdown-menu {
    border: none;
    padding: 0px;
  }

  .dropdown-menu>li {
    padding: 5px 8px;
    border-bottom: 1px solid var(--second-color);
  }

  .dropdown-menu>li:nth-last-child(1) {
    padding-bottom: 20px;
  }

  .dropdown-menu>li:nth-child(1) {
    padding-top: 15px;
  }

  .dropdown-item {
    font-weight: 500;
    color: #37393B;
    font-size: 14px;
    border-bottom: solid 1px #dce0e6;
  }

  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
  }






  /*header finish*/
  /*owl manset start*/
  .owl-container {
    max-width: 100%;
    position: relative;
  }

  .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    display: none;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 4px;
    margin: 6px 6px;
    background-color: #ffffff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 2px;
  }

  .owl-manset .owl-theme .owl-dots .owl-dot.active span,
  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1d23;
  }

  .owl-nav {
    justify-content: space-between;
  }

  .owl-manset-text {
    position: absolute;
    top: 78%;
    z-index: 12;
    margin-left: 28px;
  }

  .owl-manset-text>h1 {
    font-size: 28px;
    color: #ffffff;
    font-weight: 600;
    background-color: #00000075;
    padding: 8px;
  }

  .owl-manset-text>h2 {
    font-size: 58px;
    color: #ffffff;
    font-weight: 200;
  }


  /*owl manset finish*/
  /*AnaSayfa Start*/


  .btn-blue {
    padding: 18px 24px 18px 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #ffffff;
    position: relative;
    border: 1px solid #ffffff;
    width: 200px;
    background-color: #ed2024;
    border-radius: 8px;
    text-align: center;
  }

  .btn-blue:hover {
    background-color: #ec1d23;
    border: 1px solid #ec1d23;
    color: #ffffff;
  }







  .owl-refs .item img {
    width: 109px;
  }















  /*AnaSayfa Finish*/
  /*content start*/











  /*content finish*/
  /* contact start */











  .contact-us-form-title {
    font-size: 28px;
    font-weight: 400;
    color: #53575a;
    margin-bottom: 2%;
  }

  .form-control {
    border-radius: 5px;
    border: solid 1px #e6e6e6;
    background-color: #fff;
    text-align: justify;
    color: #575756;
    padding-left: 28px;
    font-size: 14px;
  }

  .form-floating {
    font-size: 18px;
    text-align: justify;
    color: #575756;
  }










  /* contact end */
  .footer {
    background: #ed2024;
  }

  .footer-menu-line {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-alt {
    height: 48px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-alt a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #60666B;
  }

  .footer h3 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
  }

  .footer p {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4px;
  }

  .copyright-text {
    padding-top: 18px;
    padding-bottom: 18px;
    text-align: center;
  }


















  .footer h1 {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    margin-top: 18px;
  }

  .footer-menu-line .col-md-3 {
    padding-right: 18px;
  }



}

/* ============================================================
   VENUS CUSTOM OVERRIDES — fixed header, inner hero, sektor cards
   ============================================================ */

/* 1) FIXED / STICKY HEADER (white bg) */
header {
  position: sticky;
  top: 0;
  z-index: 1030;
  background-color: #ffffff;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08);
}

/* 2) INNER PAGE HERO (image bg + overlay, left aligned title + category) */
#inside-manset {
  position: relative;
  min-height: 360px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 46px;
  background-color: #ed2024;
  background-image:
    linear-gradient(90deg, rgba(237, 32, 36, 0.92) 0%, rgba(237, 32, 36, 0.55) 45%, rgba(15, 15, 15, 0.30) 100%),
    url('../images/banner/Isken-banner-desktop1.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

#inside-manset .container {
  width: 100%;
}

.text-inside {
  display: block;
  text-align: left;
}

.text-inside .hero-cat {
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 8px;
  opacity: 0.92;
}

.text-inside h1 {
  position: static !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
  color: #ffffff !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-align: left !important;
  margin: 0 !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
  max-width: 100%;
  overflow-wrap: break-word;
}

@media (max-width: 767px) {
  #inside-manset {
    min-height: 200px;
    padding-top: 68px;
    padding-bottom: 28px;
  }

  .text-inside .hero-cat {
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }

  .text-inside h1 {
    font-size: 22px !important;
    line-height: 1.28 !important;
    letter-spacing: 0.2px;
  }
}

/* İç sayfa hero + içerik — mobilde logo ile aynı sol hiza */
@media (max-width: 991px) {
  :root {
    --page-gutter: 20px;
  }

  #inside-manset .container {
    padding-left: var(--page-gutter) !important;
    padding-right: var(--page-gutter) !important;
    max-width: 100%;
  }

  .text-inside {
    margin: 0;
    width: 100%;
  }

  .text-inside .hero-cat,
  .text-inside h1 {
    position: static !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    max-width: 100%;
    overflow-wrap: break-word;
  }

  .text-inside .hero-cat {
    font-size: 13px;
    letter-spacing: 1.2px;
    margin-bottom: 6px;
  }

  .text-inside h1 {
    font-size: 22px !important;
    line-height: 1.28 !important;
    letter-spacing: 0.2px;
  }

  #inside-text .container.inside-back-sets,
  #inside-text > .container,
  .inside-back-sets,
  .row.inside-back-sets {
    padding-left: var(--page-gutter) !important;
    padding-right: var(--page-gutter) !important;
  }

  #inside-text .inside-back-sets .container,
  .inside-back-sets > .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* 3) HOMEPAGE SEKTOR CARDS (image bg, overlay, title top, desc + button) — 3'lü slider */
.main-sektorler {
  position: relative;
}

.main-sektorler .owl-carousel .owl-stage {
  display: flex;
}

.main-sektorler .owl-carousel .item {
  display: flex;
  height: 100%;
}

.main-sektorler .owl-carousel .item .sektor-card {
  width: 100%;
}

/* nav okları */
.main-sektorler .owl-nav {
  margin: 0;
}

.main-sektorler .owl-nav button.owl-prev,
.main-sektorler .owl-nav button.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #ffffff !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-sektorler .owl-nav button.owl-prev {
  left: -10px;
}

.main-sektorler .owl-nav button.owl-next {
  right: -10px;
}

.main-sektorler .owl-nav button.owl-prev:hover,
.main-sektorler .owl-nav button.owl-next:hover {
  background: #f5f5f5 !important;
}

.main-sektorler .owl-nav img {
  width: 16px;
  height: 16px;
}

/* dots */
.main-sektorler .owl-dots {
  text-align: center;
  margin-top: 28px;
}

.main-sektorler .owl-dots .owl-dot span {
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background: #c9c9c9;
  border-radius: 50%;
  display: block;
  transition: background 0.25s ease, width 0.25s ease;
}

.main-sektorler .owl-dots .owl-dot.active span {
  background: #ed2024;
  width: 24px;
  border-radius: 6px;
}

.main-sektorler .sektor-card {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 420px;
  padding: 34px 32px;
  border-radius: 10px;
  overflow: hidden;
  color: #ffffff;
  text-decoration: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.main-sektorler .sektor-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.22);
}

.main-sektorler .sektor-card__overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.12) 38%, rgba(0, 0, 0, 0.68) 100%);
  transition: opacity 0.35s ease;
}

.main-sektorler .sektor-card__overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(237, 32, 36, 0.78) 0%, rgba(237, 32, 36, 0.62) 100%);
  opacity: 0;
  transition: opacity 0.35s ease;
}

.main-sektorler .sektor-card:hover .sektor-card__overlay::after {
  opacity: 1;
}

.main-sektorler .sektor-card__top,
.main-sektorler .sektor-card__bottom {
  position: relative;
  z-index: 2;
}

.main-sektorler .sektor-card h2 {
  position: static;
  transform: none;
  background: none;
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  text-align: left;
}

.main-sektorler .sektor-card p {
  color: #ffffff;
  font-size: 16px;
  line-height: 1.55;
  font-weight: 300;
  margin: 0 0 22px 0;
  max-width: 92%;
}

.main-sektorler .sektor-btn {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  background: #ffffff;
  color: #1a1a1a;
  font-size: 15px;
  font-weight: 500;
  padding: 9px 9px 9px 22px;
  border-radius: 40px;
  line-height: 1;
}

.main-sektorler .sektor-btn svg {
  width: 16px;
  height: 16px;
}

.main-sektorler .sektor-btn .arrow-circle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1.5px solid #1a1a1a;
}

/* sektör kartları — mobilde tek sütun, tam genişlik kart */
@media (max-width: 991px) {
  .main-sektorler > .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
  }

  .main-sektorler .sektor-card {
    min-height: 380px;
    padding: 28px 22px;
  }

  .main-sektorler .sektor-card h2 {
    font-size: 26px;
    line-height: 1.25;
  }

  .main-sektorler .sektor-card p {
    max-width: 100%;
    font-size: 15px;
    margin-bottom: 18px;
  }

  .main-sektorler .owl-nav button.owl-prev {
    left: 4px;
  }

  .main-sektorler .owl-nav button.owl-next {
    right: 4px;
  }

  .main-sektorler .owl-dots {
    margin-top: 22px;
  }
}

/* 4) HOMEPAGE HERO TEXT TUNING (sol kırmızı panel) */
/* kırmızı panel ile görsel arasındaki sub-pixel boşluğu kapat */
.owl-manset .row {
  --bs-gutter-x: 0;
  margin-left: 0;
  margin-right: 0;
}

.owl-manset .col-md-8 {
  padding-left: 0;
  padding-right: 0;
}

.banner-text-l {
  padding-left: 9%;
  padding-right: 44px;
}

.banner-text-l h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.6px;
  margin-bottom: 22px;
}

.banner-text-l p {
  font-size: 17px;
  font-weight: 300;
  line-height: 1.7;
  margin-bottom: 0;
  opacity: 0.96;
}

@media (max-width: 1199px) {
  .banner-text-l h2 {
    font-size: 30px;
    margin-bottom: 16px;
  }

  .banner-text-l p {
    font-size: 16px;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  .banner-text-l {
    padding: 36px 28px;
  }

  .banner-text-l h2 {
    font-size: 26px;
  }
}

/* 5) FOOTER ICONS — beyaz ve biraz daha küçük */
.footer .footer-logo {
  width: 56px;
  filter: brightness(0) invert(1);
}

/* 6) İÇ SAYFA — şeffaf menü görsel üstünde, aşağı inince beyaz + fixed */
body.transparent-header header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  box-shadow: none;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* logo + menü altı ince ayraç çizgisi (şeffaf hal) */
body.transparent-header header:not(.scrolled) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

/* şeffaf hal (sayfa en üstte) — beyaz logo + beyaz menü */
body.transparent-header header:not(.scrolled) .isken-logo,
body.transparent-header header:not(.scrolled) .navbar-toggler-icon {
  filter: brightness(0) invert(1);
}

body.transparent-header header:not(.scrolled) .nav-link,
body.transparent-header header:not(.scrolled) .languages-box-ul,
body.transparent-header header:not(.scrolled) .languages-box-ul a {
  color: #ffffff;
}

/* aşağı inince — beyaz arka plan + sabit */
body.transparent-header header.scrolled {
  position: fixed;
  background-color: #ffffff;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08);
}

/* 7) ANA SAYFA HABERLER — kartları eşitle (başlık/açıklama/buton aynı hizada) */
.owl-news .owl-stage {
  display: flex;
}

.owl-news .item {
  display: flex;
  height: 100%;
}

.owl-news .item .news-box-1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.owl-news .news-box-info {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.owl-news .news-box-info-title h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 53px;
  /* 22px * 1.2 * 2 satır */
  margin-bottom: 10px;
}

.owl-news .news-box-info-paraph {
  margin-bottom: 0;
}

.owl-news .news-box-info-paraph p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 53px;
  /* 14px * 1.25 * 3 satır */
  margin-bottom: 0;
}

.owl-news .news-box-info-link {
  margin-top: auto;
  /* butonu her kartta en alta sabitle */
  padding-top: 22px;
}

/* 8) MOBİL UYUM — header (logo solda, hamburger sağda), açılır menü okunur */
/* yatay taşmayı yalnızca html'de kes.
   (Daha önce body'de de overflow-x:hidden vardı; bu body'yi ikinci bir dikey
   scroll konteynerine çevirip "önce takılıp sonra kayma" titremesine yol açıyordu.
   Yalnızca html'de tutmak hem taşmayı keser hem sticky header'ı bozmaz.) */
html {
  overflow-x: hidden;
}

/* OWL FOUC: carousel JS yüklenene kadar ilk slide görünsün (boş gri alan olmasın) */
.owl-carousel:not(.owl-loaded) {
  display: block;
}

.owl-carousel:not(.owl-loaded)>.item:not(:first-child) {
  display: none;
}

@media (max-width: 991px) {

  /* üst bar: logo solda sabit, hamburger sağda */
  header {
    position: sticky;
    top: 0;
    z-index: 1030;
  }

  header .header-bot {
    padding: 14px 20px;
    position: relative;
    z-index: 1032;
    background: inherit;
  }

  header .header-bot>.row {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    width: 100%;
  }

  header .header-bot>.row>.col-md-2 {
    flex: 0 0 auto;
    width: auto !important;
    position: relative;
    z-index: 1033;
  }

  header .header-bot>.row>.col-md-10 {
    flex: 0 0 auto;
    width: auto !important;
    min-width: 0;
  }

  header .header-bot .col-md-10>.container {
    padding: 0;
    max-width: none;
    width: auto;
  }

  header .isken-logo {
    padding: 0;
    width: 118px;
    height: auto;
    display: block;
  }

  header .navbar {
    padding: 0;
  }

  header .navbar .container-fluid {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    width: auto;
  }

  /* dil seçici yalnızca açık menü panelinde (JS ile taşınır) */
  header .navbar .container-fluid > .languages-box {
    display: none !important;
  }

  /* özel hamburger ikonu */
  .navbar-toggler {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 8px;
    background: transparent !important;
    position: relative;
    flex-shrink: 0;
  }

  .navbar-toggler:focus {
    box-shadow: none;
    outline: none;
  }

  .navbar-toggler .navbar-toggler-icon {
    display: none;
  }

  .navbar-toggler::before,
  .navbar-toggler::after {
    content: "";
    position: absolute;
    left: 50%;
    width: 22px;
    height: 2px;
    margin-left: -11px;
    background: #1a1a1a;
    border-radius: 2px;
    transition: transform 0.25s ease, opacity 0.25s ease, top 0.25s ease, box-shadow 0.25s ease;
  }

  .navbar-toggler::before {
    top: calc(50% - 7px);
    box-shadow: 0 7px 0 #1a1a1a;
  }

  .navbar-toggler::after {
    top: calc(50% + 7px);
  }

  header.menu-open .navbar-toggler::before {
    top: 50%;
    margin-top: -1px;
    box-shadow: none;
    transform: rotate(45deg);
  }

  header.menu-open .navbar-toggler::after {
    top: 50%;
    margin-top: -1px;
    transform: rotate(-45deg);
  }

  body.transparent-header header:not(.scrolled):not(.menu-open) .navbar-toggler::before {
    background: #ffffff;
    box-shadow: 0 7px 0 #ffffff;
  }

  body.transparent-header header:not(.scrolled):not(.menu-open) .navbar-toggler::after {
    background: #ffffff;
  }

  body.transparent-header header:not(.scrolled).menu-open .navbar-toggler::before,
  body.transparent-header header:not(.scrolled).menu-open .navbar-toggler::after {
    background: #1a1a1a;
  }

  /* tam genişlik mobil menü paneli — header altında sabit */
  #navbarSupportedContent,
  .navbar-collapse {
    position: fixed !important;
    top: calc(var(--mobile-header-h, 60px) - 1px);
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 1px 0 0 !important;
    background: #ffffff;
    border: none;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1031;
    transition: none !important;
  }

  #navbarSupportedContent.collapsing {
    height: calc(100vh - var(--mobile-header-h, 60px) + 1px) !important;
    transition: none !important;
  }

  body.mobile-menu-active {
    overflow: hidden;
  }

  header .languages-box,
  header .mobile-menu-languages {
    display: block;
    width: 100%;
    padding: 18px 20px 28px;
    margin: 0;
    border-top: 1px solid #e5e5e5;
    background: #ffffff;
  }

  header .languages-box-ul {
    justify-content: center;
    margin: 0;
    gap: 8px;
    font-size: 14px;
    font-weight: 500;
  }

  .navbar-expand-lg .navbar-nav,
  #navbarSupportedContent .navbar-nav {
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100%;
    white-space: normal;
    padding: 0;
    margin: 0;
  }

  #navbarSupportedContent .nav-item {
    padding: 0;
    border-bottom: 1px solid #e5e5e5;
  }

  #navbarSupportedContent .nav-item:last-child {
    border-bottom: none;
  }

  #navbarSupportedContent .nav-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px !important;
    border: none;
    color: #1a1a1a !important;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.4px;
    white-space: normal;
    background: #ffffff;
  }

  #navbarSupportedContent .nav-link::before {
    display: none !important;
  }

  #navbarSupportedContent .dropdown-toggle::after {
    margin-left: 12px;
    flex-shrink: 0;
    border-top-color: #888;
  }

  #navbarSupportedContent .dropdown-menu {
    position: static !important;
    float: none;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    background: #f7f7f7;
    border-top: 1px solid #ececec;
  }

  #navbarSupportedContent .dropdown-menu>li {
    padding: 0;
    border-bottom: 1px solid #e8e8e8;
  }

  #navbarSupportedContent .dropdown-menu>li:last-child {
    border-bottom: none;
  }

  #navbarSupportedContent .dropdown-menu a,
  #navbarSupportedContent .dropdown-item {
    padding: 14px 20px 14px 32px !important;
    font-size: 14px;
    font-weight: 500;
    border: none;
    color: #37393B !important;
    white-space: normal;
    background: transparent;
  }

  #navbarSupportedContent .dropdown-item:active,
  #navbarSupportedContent .dropdown-item:focus {
    background: #f0f0f0;
    color: #ed2024 !important;
  }

  /* menü açıkken logo üstte sabit kalsın */
  header.menu-open {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #ffffff;
    border-bottom: none;
  }

  header.menu-open .isken-logo,
  header:has(#navbarSupportedContent.show) .isken-logo,
  header:has(#navbarSupportedContent.collapsing) .isken-logo {
    filter: none !important;
  }

  header.menu-open .header-bot,
  body.transparent-header header:not(.scrolled).menu-open,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.show),
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.collapsing) {
    background-color: #ffffff;
    box-shadow: none;
    border-bottom: none;
  }

  body.transparent-header header:not(.scrolled).menu-open,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.show),
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.collapsing) {
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08);
    border-bottom: none;
  }

  body.transparent-header header:not(.scrolled).menu-open .nav-link,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.show) .nav-link,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.collapsing) .nav-link,
  body.transparent-header header:not(.scrolled).menu-open .languages-box-ul,
  body.transparent-header header:not(.scrolled).menu-open .languages-box-ul a,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.show) .languages-box-ul,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.show) .languages-box-ul a,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.collapsing) .languages-box-ul,
  body.transparent-header header:not(.scrolled):has(#navbarSupportedContent.collapsing) .languages-box-ul a {
    color: #1a1a1a !important;
  }

  body.transparent-header header:not(.scrolled) #navbarSupportedContent .nav-link,
  body.transparent-header header:not(.scrolled) #navbarSupportedContent .dropdown-item {
    color: #1a1a1a !important;
  }
}

/* 9) MENÜ — üstüne gelince animasyonlu kırmızı alt çizgi (masaüstü) */
@media (min-width: 992px) {
  .navbar-nav .nav-link {
    position: relative;
  }

  .navbar-nav .nav-link::before {
    content: "";
    position: absolute;
    left: 2px;
    right: 2px;
    bottom: -2px;
    height: 2px;
    background: #ed2024;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform 0.28s ease;
    pointer-events: none;
  }

  .navbar-nav .nav-item:hover>.nav-link::before,
  .navbar-nav .nav-link:hover::before,
  .navbar-nav .nav-item.show>.nav-link::before {
    transform: scaleX(1);
  }
}

/* 10) HABERLER — görsel/metin sütunlarını daralt, aradaki boşluğu kapat */
@media (min-width: 768px) {
  .news-page .row>.col-md-6:nth-child(odd) {
    /* görsel sütunu */
    flex: 0 0 40%;
    max-width: 40%;
  }

  .news-page .row>.col-md-6:nth-child(even) {
    /* metin sütunu */
    flex: 0 0 60%;
    max-width: 60%;
  }

  .news-page .col-md-6:nth-child(odd) img {
    width: 100%;
    /* görsel sütunu tam doldursun, sağdaki boşluk kalmasın */
    border-radius: 8px;
  }
}
/* 11) HABERLER — kısa açıklama ile buton arasına boşluk */
.news-page .col-md-6 p { margin-bottom: 0; }
.news-page .col-md-6 .btn-blue {
  display: inline-block;
  margin-top: 20px;
}

/* 12) KVKK / yasal linkler — içerik ile footer arası boşluk (tüm sayfalar) */
.kvkk-footer {
  margin-top: 48px;
  margin-bottom: 48px;
}

@media (max-width: 991px) {
  .kvkk-footer {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

/* 13) Footer — tel/e-posta linkleri global kırmızı link renginden etkilenmesin */
.footer a {
  color: #ffffff;
  text-decoration: none;
}

.footer a:hover,
.footer a:focus {
  color: #ffffff;
  text-decoration: underline;
}

/* 14) HABER DETAY — hero yalnızca kategori, sol görsel / sağ başlık + metin */
#inside-manset.inside-manset--category-only {
  min-height: 280px;
  padding-bottom: 36px;
  align-items: flex-end;
}

@media (max-width: 767px) {
  #inside-manset.inside-manset--category-only {
    min-height: 180px;
    padding-bottom: 24px;
  }
}

.news-detail {
  padding-top: 48px;
  padding-bottom: 48px;
}

.news-detail__row {
  row-gap: 32px;
}

.news-detail__image {
  width: 100%;
  border-radius: 8px;
  display: block;
}

.news-detail__date {
  margin: 0 0 12px;
  font-size: 15px;
  font-weight: 600;
  color: #333333;
}

.news-detail__title {
  margin: 0 0 20px;
  color: #000000 !important;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
}

.news-detail__intro p,
.news-detail__body p {
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 1.7;
  color: #333333;
}

.news-detail__intro p:last-child,
.news-detail__body p:last-child {
  margin-bottom: 0;
}

.news-detail__back {
  margin: 28px 0 0;
}

.news-detail__back .btn-blue {
  display: inline-block;
}

@media (min-width: 768px) {
  .news-detail__row > .news-detail__media {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .news-detail__row > .news-detail__content {
    flex: 0 0 60%;
    max-width: 60%;
  }
}

@media (max-width: 767px) {
  .news-detail {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .news-detail__title {
    font-size: 22px;
  }
}

/* 15) Sürdürülebilirlik alt sayfa — giriş başlığı */
.surdurulebilirlik-title {
  color: #ed2024;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 24px;
}
