/*
Theme Name: Onna
Author: Onna Team
Author URI: http://www.onna.com.tr
Description: Onna şirketi için özel olarak responsive tasarlanmıştır.
Version: 2.0
Text Domain: onna
Tags: onna

This theme, like onna, is licensed.
*/

* {
  font-family: Montserrat, sans-serif;
}
body {
  width: 100%;
  background-color: #F8F8FB;

}

body.no-scroll {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
header {
  display: flex;
  z-index: 1050;
  position: relative;
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  header  {
    height: 60px;
    max-width: 100%;
    background-color: #ffffff;
    padding: 0 40px;
    position: fixed;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  }
}

@media screen and (max-width: 850px) {
  header {
    padding: 0 20px;
  }
}

header .header-left {
  width: 50%;
}
@media screen and (max-width: 1200px) {
  header .header-left {
    width: 100%;
  }
}
header .header-left .header-top {
  display: flex;
  align-items: center;
  padding: 25px 0px;
  justify-content: space-between;
}
@media screen and (max-width: 1200px) {
  header .header-left .header-top  {
    padding: 0;
    height: 100%;
    justify-content: space-between;
  }
}

header .header-left .header-top .header-right-side {
  float:right;

}


header .header-left .header-top  .mobile-menu {
  display: none;
}
@media screen and (max-width: 1200px) {
  header .header-left .header-top  .mobile-menu {
    display: block;
    justify-content: flex-start;
  }
  header .header-left .header-top  .mobile-menu #nav-icon1 {
  width: 30px;
  height: 24px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
header .header-left .header-top  .mobile-menu #nav-icon1 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #3F51B4;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

header .header-left .header-top  .mobile-menu #nav-icon1 span:nth-child(1) {
  top: 0px;
}
header .header-left .header-top  .mobile-menu #nav-icon1 span:nth-child(2) {
  top: 12px;
}
header .header-left .header-top  .mobile-menu #nav-icon1 span:nth-child(3) {
  top: 24px;
}
header .header-left .header-top  .mobile-menu #nav-icon1.open span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
header .header-left .header-top  .mobile-menu #nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}
header .header-left .header-top  .mobile-menu #nav-icon1.open span:nth-child(3) {
  top: 12px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

header .header-left .header-top  .mobile-menu .mobile-menu-wrapper {
  position: fixed;
  top: 60px;
  bottom: 0px;
  left: 100%;
  right: -100%;
  color: white;
  z-index: 1200;
  padding: 0px;
  transition: all 0.3s ease-out;
  display: flex;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-close {
  width: calc(100% - 320px);
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  opacity: 0;
  transition: 0.3s;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links {
  width: 320px;
  height: 100%;
  background: white;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul {
  margin: 0;
  max-height: calc(100% - 80px);
  overflow-y: auto;
  border-top: 1px solid #3F51B4;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li {
  padding: 15px 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #3F51B4;
  flex-direction: column;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li a {
  width: 100%;
  display: flex;
  justify-content: center;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li a .menu-item {
  padding-top: 3px;
  font-size: 16px;
  color: #3F51B4;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown {
  padding: 0;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .menu-item {
  padding: 15px 0;
  width: 100%;
  color: #3F51B4;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .menu-item .fas.fa-angle-down {
  margin-left: 5px;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .menu-item > [class^=icon-] {
  margin-left: 7.5px;
  font-size: 12px;
  color: #3F51B4;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .mobile-dropdown-content {
  color: #3F51B4;
  max-height: 0px;
  visibility: hidden;
  transition: max-height 0.3s ease-out;
  overflow: hidden;
  width: 100%;
  background-color: #eaeaea;
}

header .header-left .header-top .header-right-side-mobile {
  display: none;
}

@media screen and (max-width: 850px) {
  header .header-left .header-top .header-right-side-mobile {
    display: flex;
    margin-top: 20px;
    flex-direction: column
  }
  header .header-left .header-top .header-right-side-mobile a {
    display: flex;
    justify-content: center;
  }
  header .header-left .header-top .header-right-side-mobile a .header-phone{
    display: flex;
    justify-content: space-around;
    align-items: center;
    border: 2px solid #111111;
    border-radius: 30px;
    width: 200px;
    height: 34px;
    font-size: 16px;
  }
  header .header-left .header-top .header-right-side-mobile a .header-phone span{
    text-decoration: none;
    font-weight: 600;
    color: #111111;
  }

  header .header-left .header-top .header-right-side-mobile .social-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }

  header .header-left .header-top .header-right-side-mobile .social-icons a + a {
    margin-left: 10px;
  }
  header .header-left .header-top .header-right-side-mobile .social-icons a {
    position: relative;
  }

  header .header-left .header-top .header-right-side-mobile .social-icons a::after {
    content: '';
    position: absolute;
    top: 2px;
    right: 0;
    left: 2px;
    bottom: 0px;
    display: flex;
    width: 30px;
    height: 30px;
    border: 1px solid black;
    border-radius: 50%;
  }
}

header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .mobile-dropdown-content .dropdown-menu-list-item {
  display: flex;
  padding: 10px 0;
  font-size: 14px;
  color: #3F51B4;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .mobile-dropdown-content .dropdown-menu-list-item > [class^=fas] {
  margin-right: 7.5px;
  font-size: 12px;
  color: #3F51B4;
  line-height: 18px;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .mobile-dropdown-content a:first-child {
  padding-top: 5px;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper .mobile-menu-links ul li.mobile-menu-dropdown .mobile-dropdown-content a:last-child {
  padding-bottom: 5px;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper.open {
  left: 0;
  right: 0;
}
header .header-left .header-top  .mobile-menu .mobile-menu-wrapper.open .mobile-menu-close {
  opacity: 1;
}
}

header .header-left .header-top .header-right-side a .header-phone{
  border: 2px solid #111111;
  border-radius: 30px;
  font-size: 15px;
  float:left;
  padding:6px;
  padding-left:20px;
  padding-right:20px;
  margin-right:15px;
  margin-top:0px;
  transition:all 350ms;
}



.social-icons {float:right;}

header .header-left .header-top .header-right-side a .header-phone img {margin-right:8px;}



@media screen and (max-width: 850px) {
  header .header-left .header-top .header-right-side {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  header .header-left .header-top .header-right-side a .header-phone  {
    margin-right: 50px;
    margin-left: 50px;
  }
}

header .header-left .header-top .header-right-side a .header-phone span{
  text-decoration: none;
  font-weight: 600;
  color: #111111;
}
header .header-left .header-top .header-right-side .social-icons a + a {
  margin-left: 10px;
}
header .header-left .header-top .header-right-side .social-icons a {
  position: relative;
}

header .header-left .header-top .header-right-side .social-icons a::after {
  content: '';
  position: absolute;
  top: -4px;
  right: 0;
  left: 2px;
  bottom: 0px;
  display: flex;
  width: 30px;
  height: 30px;
  border: 1px solid black;
  border-radius: 50%;
}

header .header-left .header-menu {
  width: 100%;
  height: 58px;
  display: flex;
}

@media screen and (max-width: 1200px) {
  header .header-left .header-menu {
    display: none;
  }
}

header .header-left .header-menu nav  {
  width: 100%;
  height: 100%;
}
header .header-left .header-menu nav ul {
  width: 100%;
  height: 100%;
  position: relative;
}
header .header-left .header-menu nav ul li {
  position: relative;
  padding:20px;
  padding-left:15px;
  padding-right:15px;
  cursor: pointer;
  float:left;
  z-index:15;
}


header .header-left .header-menu nav ul li:hover a {
  color: #3F51B4;
  cursor: pointer;
}
.header-left .header-menu nav ul li::after {
  content: '';
  position: absolute;
  bottom: -19px;
  height: 2px;
  left:0;
  right:0;
  margin:0 auto;
  background-color: #3F51B4;
  opacity: 0;
  padding:0px!important;

}
header .header-left .header-menu nav ul li:hover::after  {
  content: '';
  position: absolute;
  bottom: 0;
  height: 3px;
  width:65px;
  left:0;
  right:0;
  margin:0 auto;
  text-align:center;
  background-color: #3F51B4;
  opacity: 1;
  cursor: pointer;
}

header .header-left .header-menu nav ul li a {
  text-decoration: none;
  color: #111111;
  font-size: 15px;
  font-weight: bold;
}
header .header-left .header-menu nav ul::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 1px;
  width: calc(100vh - (-3%));
  background-color: #EDF1FA;
}
header .header-left .header-menu nav ul::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 1px;
  width: calc(100vh - (-3%));
  background-color: #EDF1FA;
}
header .header-left .header-menu nav ul li .dropdown-menu {
  position: relative;
}
header .header-left .header-menu nav ul li .dropdown-menus {
  width: 472px;
  height: 120px;
  top: 58px;
  right: 0;
  left: -143px;
  bottom: 0;
  background-color: white;
  display: none;
  position: absolute;

}
header .header-left .header-menu nav ul li .dropdown-menus.isOpen {
  display: flex;
  flex-wrap: wrap;
  padding-left: 25px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);

}
header .header-left .header-menu nav ul li .dropdown-menus.isOpen a {
  width: 50%;
  display: flex;
  align-items: center;
  color: black;
}
header .header-left .header-menu nav ul li .dropdown-menus.isOpen a:hover {
  color: #3F51B4;
}

  .slider {
  width: 100%;
  height: auto;
  margin-top: -164px;
  position: relative;
  margin-bottom:50px;
  }

  @media screen and (max-width: 1200px) {
    .slider {
      margin-top: 0;
    }
  }

  @media screen and (max-width: 850px) {
    .slider  {
      height: auto;
    }
  }

  @media screen and (max-width: 330px) {
    .slider  {
      height: auto;
    }
  }

.slider-left {
  position: absolute;
  top: 0;
  left: -20px;
  right: 0;
  bottom: 0;
  width: max-content;
  z-index: -1;
  }

  @media screen and (max-width: 850px) {
.slider-left {
      display: none;
    }
  }


  .slider .swiper-container {
    margin-bottom: -100px;
    padding-bottom: 100px;
    height: 100%;
  }

  @media screen and (max-width: 850px) {
    .slider .swiper-container {
      margin-bottom: -50px;
      padding-bottom: 50px;
    }
  }

  .slider .swiper-container .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: row-reverse;
  }

  @media screen and (max-width: 768px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide {
      flex-direction: column;
    }
  }


  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-img {
  width: 50%;
  }

  @media screen and (max-width: 1200px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-img {
      width: 90%;
    }
  }

  @media screen and (max-width: 768px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-img {
      width: 100%;
    }
  }

  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-img .img {

    height: 0;
    padding-top: 81%;
  }

  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text {
  width: calc(100% - (100vw - 582.5px));
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top:125px;
  }

  @media screen and (max-width: 1200px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text {
      padding: 15px;
    }
  }

  @media screen and (max-width: 768px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text {
      width: 100%;
    }

    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text {
    margin-top:15px;
    }

  }

  @media screen and (max-width: 850px) {
    .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text {
      padding-left: 20px;
    }
  }


.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title {
  font-size: 35px;
  margin-bottom: 40px;
  line-height: 40px;
  font-weight: 600;
  margin-top: 85px;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title {
    margin-top: 60px;
    font-size: 30px;
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 768px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title {
    margin-top: 0;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 850px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title {
    font-size: 20px;
  }
}

.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title span {
  font-size: 45px;
  font-weight: 800;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-title span {
    font-size: 35px;
  }
}

.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-text {
  line-height: 26px;
  font-size: 15px;
  margin-bottom: 50px;
  font-weight: 300;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-text {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-text {
    width:90%
  }

}

.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons{
  display: flex;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons {
    flex-direction: column;
    width: 60%;
  }
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons {
    flex-direction: row;
  }
}


/* .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .detail::before {
  content: '';
  position: absolute;
  width: 200px;
  height: 80px;
  top: -15px;
  bottom: 10px;
  left: -15px;
  right: 10px;
  border: 1px solid #dfe6e9;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
} */
/* .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .detail-bg {
  content: '';
  position: absolute;
  width: 200px;
  height: 80px;
  top: -15px;
  bottom: 10px;
  left: -15px;
  right: 10px;
  border: 1px solid #dfe6e9;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
} */
.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .detail{
  width: 200px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #3F51B4;
  letter-spacing: 2px;
  font-weight: 600;
  color: #ffffff;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  cursor: pointer;
  position: relative;
  font-size: 16px;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .detail {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 850px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .detail {
    width: 130px;
    height: 50px;
    font-size: 14px;
  }
}


.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a + a {
  margin-left: 30px;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a + a{
    margin-left: 0px;
  }
}

.slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .contact{
  width: 200px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 2px;
  font-weight: 600;
  color: #111111;
  border: 1px solid #dfe6e9;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  cursor: pointer;
}

@media screen and (max-width: 1200px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .contact {
    margin-left: 20px;
  }
}

@media screen and (max-width: 850px) {
  .slider .swiper-container .swiper-wrapper .swiper-slide .swiper-text .swiper-text-buttons a .contact {
    width: 130px;
    height: 50px;
    font-size: 14px;
  }
}

.slider .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background-color: #D8E0F2;
  border-radius: 50%;
  margin-right: 10px;
  opacity: 1;
}

@media screen and (max-width: 850px) {
  .slider .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

.slider .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  width: 15px;
  height: 15px;
  border: 2px solid #3F51B4;
  border-radius: 50%;
  position: relative;
  background: transparent;
}

@media screen and (max-width: 850px) {
  .slider .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
  }
}

/* .slider .swiper-container .swiper-pagination .swiper-pagination-bullet-active::before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid white;
  top: -5px;
  bottom: 0;
  right: 0;
  left: -5px;
  background: none;
} */


/* SEKTORLER */
.sektorler {
  width: 100%;
  padding: 60px 0;
}
.sektorler .container {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1200px) {
  .sektorler .container {
    max-width: 100%;
    padding: 0 40px;
  }
}

@media screen and (max-width: 850px) {

  .sektorler .container  {padding: 0 20px;}






}

.sektorler .container .sektorler-titles {
  display: flex;
  width: 100%;
  flex-direction: column;
  text-align: center;
  margin-bottom: 75px;
}
.sektorler .container .sektorler-titles .sektorler-title-top {
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: lighter;
  letter-spacing: 3px;
  opacity: 0.1;
}

@media screen and (max-width: 850px) {
  .sektorler .container .sektorler-titles .sektorler-title-top  {
    font-size: 30px;
  }

    .coverX {width:100%!important;margin-top: -50px!important;margin-bottom:25px!important;}
    .inside-page {
        z-index: 10;
        position: relative;
        width: 100%;
        max-width: 1170px;
        margin: 0 auto;
        display:table;
        padding-top:60px;
    }


    .coverX-content {
        width: 100%!important;
        margin:0 auto;
        display:table;
        float:left!important;
        padding:25px;
        margin-right:0px!important;

    }
.coverX-content-sidebar {
      width: 90%!important;
      margin:0 auto;
      display:table;
      margin-top:0px!important;
      float:none!important;

    }


}
.sektorler .container .sektorler-titles .sektorler-title-main {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: bold;
}
@media screen and (max-width: 850px) {
  .sektorler .container .sektorler-titles .sektorler-title-main  {
    font-size: 23px;
  }
}

.sektorler .container .sektorler-swiper .swiper-container {
  margin-bottom: -100px;
  padding-bottom: 100px;
}

.sektorler .container .sektorler-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-img .img {
  border-radius:0 15px 0 15px;
  height: 0;
  padding-top: 124%;
}

.img-inside {
  width:600px;
  height:600px;
  height: 0;
  float:right;

}

.sektorler .container .sektorler-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  margin-top: 25px;
  text-align: center;
  color: black;
}
.sektorler .sektorler-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background-color: #D8E0F2;
  border-radius: 50%;
  margin-right: 10px;
  opacity: 1;
}

@media screen and (max-width: 850px) {
  .sektorler .sektorler-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet  {
    width: 10px;
    height: 10px;
  }
}

.sektorler .sektorler-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  width: 15px;
  height: 15px;
  border: 2px solid #3F51B4;
  border-radius: 50%;
  position: relative;
  background: transparent;
}

@media screen and (max-width: 850px) {
  .sektorler .sektorler-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
  }
}

/*HAKKIMIZDA */
.hakkimizda {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 200px;
  position: relative;
}

@media screen and (max-width: 768px) {
  .hakkimizda {
    padding-bottom: 100px;
  }
}

.hakkimizda .hakkimizda-polygon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

@media screen and (max-width: 850px) {
  .hakkimizda .hakkimizda-polygon {
    display: none;
  }
}

.hakkimizda .container {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1200px) {
  .hakkimizda .container {
    max-width: 100%;
    padding: 0 40px;
  }
}

@media screen and (max-width: 850px) {
  .hakkimizda .container {
    padding: 0 20px;
  }
}

.hakkimizda .container .hakkimizda-titles {
  display: flex;
  width: 100%;
  flex-direction: column;
  text-align: center;
  margin-bottom: 75px;
}

.hakkimizda .container .hakkimizda-titles .hakkimizda-title-top {
  font-family: Montserrat, sans-serif;
  font-size: 42px;
  font-weight: lighter;
  letter-spacing: 3px;
  opacity: 0.1;
}

@media screen and (max-width: 850px) {
  .hakkimizda .container .hakkimizda-titles .hakkimizda-title-top {
    font-size: 30px;
  }
}

.hakkimizda .container .hakkimizda-titles .hakkimizda-title-main {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: bold;
}

@media screen and (max-width: 850px) {
  .hakkimizda .container .hakkimizda-titles .hakkimizda-title-main {
    font-size: 23px;
  }
}

.hakkimizda .container .hakkimizda-content {
  display: flex;
  width: 100%;
}

@media screen and (max-width: 850px) {
  .hakkimizda .container .hakkimizda-content{
    flex-direction: column;
    align-items: center;
  }
}

.hakkimizda .container .hakkimizda-content .content-left  {
  width: 50%;
}

@media screen and (max-width: 850px) {
  .hakkimizda .container .hakkimizda-content .content-left{
    width: 100%;
  }
}

.hakkimizda .container .hakkimizda-content .content-left .img {
  background: url('public/img/grup-2.png') center / cover no-repeat;
  height: 0;
  padding-top: 78%;
  width: 100%;
}

.hakkimizda .container .hakkimizda-content .content-right {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: lighter;
  width: 50%;
}

@media screen and (max-width: 850px) {
  .hakkimizda .container .hakkimizda-content .content-right{
    width: 100%;
    font-size: 13;
  }
}

.hakkimizda .container .hakkimizda-content .content-right p {
  margin: 30px 0;
  line-height: 30px;
}

@media screen and (max-width: 1200px) {
  .hakkimizda .container .hakkimizda-content .content-right p {
    margin: 15px 0;
    line-height: 20px;
  }
}

/* FOOTER */
footer {
  width: 100%;
  background-color: #3F51B4;
  height: 357px;
}

@media screen and (max-width: 850px) {
  footer {
    height: 465px;
  }
}

footer .container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

@media screen and (max-width: 1200px) {
  footer .container {
    max-width: 100%;
    padding: 0 40px;
  }
}

@media screen and (max-width: 850px) {
  footer .container {
    padding: 0 20px;
  }
}

footer .container .footer-top {
  display: flex;
  width: 100%;
  height: calc(357px - 64px);
  padding: 40px 0;
}

@media screen and (max-width: 1200px) {
  footer .container .footer-top  {
    justify-content: center;
    padding: 30px 0;
  }
}

@media screen and (max-width: 850px) {
  footer .container .footer-top  {
    flex-direction: column;
    height: calc(465px - 65px);
  }
}

footer .container .footer-top .footer-left {
  margin-right: 75px;
  width: 25%;
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-left  {
    width: 100%;
  }
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-left .footer-logo  {
    display: flex;
    justify-content: center;
  }
}

footer .container .footer-top .footer-left .footer-desc {
  margin: 25px 0;
  line-height: 25px;
  font-size: 11px;
  color: #ffffff;
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-left .footer-desc  {
    display: none;
  }
}

footer .container .footer-top .footer-left .footer-social a + a {
  margin-left: 5px;
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-left .footer-social  {
    display: flex;
    justify-content: center;
    margin: 25px 0;
  }
}

footer .container .footer-top .footer-left .footer-social a {
  position: relative;
}

footer .container .footer-top .footer-left .footer-social a::after {
  content: '';
  position: absolute;
  top: -4px;
  right: 0;
  left: 2px;
  bottom: 0px;
  display: flex;
  width: 30px;
  height: 30px;
  border: 1px solid white;
  border-radius: 50%;
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-left .footer-social  a::after {
    top: 2px;
  }
}

footer .container .footer-top .footer-menu {
  display: flex;
  width: 50%;
}

@media screen and (max-width: 1200px) {
  footer .container .footer-top .footer-menu {
    display: none;
  }
}

footer .container .footer-top .footer-menu .footer-menu-left {
  width: 50%;
}
footer .container .footer-top .footer-menu .footer-menu-left span {
  color: white;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 25px;
}
footer .container .footer-top .footer-menu .footer-menu-left ul {
  height: 100%;
}
footer .container .footer-top .footer-menu .footer-menu-left ul li {
  margin: 15px 0;
}
footer .container .footer-top .footer-menu .footer-menu-left ul li a {
  color: white;
  font-size: 12px;
}

footer .container .footer-top .footer-menu .footer-menu-right {
  width: 50%;
}
footer .container .footer-top .footer-menu .footer-menu-right span {
  color: white;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 25px;
}
footer .container .footer-top .footer-menu .footer-menu-right ul {
  height: 100%;
}
footer .container .footer-top .footer-menu .footer-menu-right ul li {
  margin: 15px 0;
}
footer .container .footer-top .footer-menu .footer-menu-right ul li a {
  color: white;
  font-size: 12px;
}

footer .container .footer-top .footer-contact {
  width: 25%;
}

@media screen and (max-width: 850px) {
  footer .container .footer-top .footer-contact  {
    width: 100%;
  }
}


footer .container .footer-top .footer-contact .footer-adres {
  display: flex;
  margin-bottom: 20px;
}
footer .container .footer-top .footer-contact .footer-adres .footer-adres-icon {
  display: flex;
  justify-content: flex-start;
  margin-right: 20px;
}
footer .container .footer-top .footer-contact .footer-adres .footer-adres-icon img {
  height: min-content
}
footer .container .footer-top .footer-contact .footer-adres .footer-adres-text {
  color: #ffffff;
}
footer .container .footer-top .footer-contact .footer-adres .footer-adres-text .footer-adres-text-title {
  margin-bottom: 7px;
  font-size: 12px;
  font-weight: bold;
}
footer .container .footer-top .footer-contact .footer-adres .footer-adres-text .footer-adres-text-desc {
  font-size: 12px;
  line-height: 20px;
}

footer .container .footer-top .footer-contact .footer-telefon {
  display: flex;
  margin-bottom: 20px;
}
footer .container .footer-top .footer-contact .footer-telefon .footer-telefon-icon {
  display: flex;
  justify-content: flex-start;
  margin-right: 20px;
}
footer .container .footer-top .footer-contact .footer-telefon .footer-telefon-icon img {
  height: min-content
}
footer .container .footer-top .footer-contact .footer-telefon .footer-telefon-text {
  color: #ffffff;
}
footer .container .footer-top .footer-contact .footer-telefon .footer-telefon-text .footer-telefon-text-title {
  margin-bottom: 7px;
  font-size: 12px;
  font-weight: bold;
}
footer .container .footer-top .footer-contact .footer-telefon .footer-telefon-text .footer-telefon-text-desc a{
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  color: white;
}

footer .container .footer-top .footer-contact .footer-mail {
  display: flex;
}
footer .container .footer-top .footer-contact .footer-mail .footer-mail-icon {
  display: flex;
  justify-content: flex-start;
  margin-right: 20px;
}
footer .container .footer-top .footer-contact .footer-mail .footer-mail-icon img {
  height: min-content
}
footer .container .footer-top .footer-contact .footer-mail .footer-mail-text {
  color: #ffffff;
}
footer .container .footer-top .footer-contact .footer-mail .footer-mail-text .footer-mail-text-title {
  margin-bottom: 7px;
  font-size: 12px;
  font-weight: bold;
}
footer .container .footer-top .footer-contact .footer-mail .footer-mail-text .footer-mail-text-desc a{
  font-size: 12px;
  line-height: 20px;
  color: white;
}

footer .footer-bottom {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 12px;
  color: white;
  font-weight: 500;
}

.inside-page {
    z-index: 10;
    position: relative;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;


}

.coverX {float:right;margin-top:-180px;width:50.5%;}
.coverX img {float:right;width:100%;}
.coverX-content {width:47.5%;float:left;margin-top:25px;}
.inside-page h1 {font-size:32px;display:block;margin-bottom:20px;}

.coverX-content p {font-size:14px;line-height:24px;margin-bottom:24px}

ul.breadcrumb {
    padding: 10px 16px;
    list-style: none;
    border:1px solid #EDF1FA;
    border-radius:100px;
    background:#fff;
    margin-bottom:25px;
}


ul.breadcrumb li {
    display: inline;
    font-size: 13px;
}


ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;

    content: "/\00a0";
}


ul.breadcrumb li a {

    text-decoration: none;
    color:#666;
}


ul.breadcrumb li a:hover {
    color: #01447e;

}

.classic-inside {}
.classic-inside .header-left {width:100%;}


.classic-inside header .header-left .header-menu nav ul::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 1px;
    width: calc(100% - (-3%));
    background-color: #EDF1FA;
}


.classic-inside header .header-left .header-menu nav ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 1px;
    width: calc(100% - (-3%));
    background-color: #EDF1FA;
}


.classic-inside .coverX-content {width:71%;margin-bottom:50px;margin-right:25px;}
.classic-inside .coverX-content-sidebar {width:25%;margin-bottom:50px;float:left;padding:0px;background:#fff;border: 1px solid #EDF1FA;border-radius:25px;margin-top:25px;padding:20px;}
.sid-title {font-size:14px;color:#3F51B4;font-weight:700;border-bottom:1px solid #EDF1FA;width:100%;float:left;padding-bottom:10px;margin-bottom:10px;}
.coverX-content-sidebar ul li a {font-size:12px;padding-top:7px;padding-bottom:7px;color:#222;display:block;}
.coverX-content-sidebar ul {float:left;width:100%;margin-bottom:20px;}
.coverX-content-sidebar ul li a:hover {color:#3F51B4;font-weight:bold}

.iletisim-x{float:left;width:100%;font-size:16px;color:#666;font-weight:500;margin-bottom:25px;line-height:32px;}
.iletisim-x i{float:left;margin-right:10px;width:32px;height:32px;border-radius:100px;text-align:center;color:#fff;background:#3F51B4;line-height:32px;font-size:18px;}

.classic-inside .coverX-content .map {background:#fff;float:left;width:100%;padding:10px;border-radius:6px;border:1px solid #EDF1FA;margin-bottom:35px;}


.tz {clear:both;}


.form-i-two{margin:0 auto;display:table;margin-top:35px;margin-bottom:35px;width:100%;}
.form-i-two input[type=text],.form-i-two input[type=time],.form-i-two input[type=date]{border:none;border-radius:100px;padding:15px;padding-left:30px;padding-right:30px;margin-right:15px;box-shadow:0px 45px 57px 0px rgba(0, 0, 0, 0.08);width:100%;margin:0 auto;display:table;margin-bottom:20px;font-size:17px;transition:all 250ms;}
.form-i-two input[type=submit]{border:none;border-radius:100px;padding:15px;padding-left:45px;padding-right:45px;background:#3F51B4;color:#fff;font-weight:600;transition:all 250ms;margin:0 auto;float:none;font-size:20px;display:table;}
.form-i-two input[type=submit]:hover{transition:all 250ms;-webkit-box-shadow:0px 0px 0px 2px #3F51B4;-moz-box-shadow:0px 0px 0px 2px #3F51B4;box-shadow:0px 0px 0px 2px #3F51B4;}
.form-i-two input::placeholder{font-size:17px;color:#2b2b2b;}
.form-i-two input[type=text]:hover,.form-i-two input[type=time]:hover,.form-i-two input[type=date]:hover{-webkit-box-shadow:0px 0px 0px 4px #EDF1FA;-moz-box-shadow:0px 0px 0px 4px #EDF1FA;box-shadow:0px 0px 0px 4px #EDF1FA;transition:all 250ms;}
.form-i-two textarea{transition:all 250ms;}
.form-i-two textarea:hover{-webkit-box-shadow:0px 0px 0px 4px #EDF1FA;-moz-box-shadow:0px 0px 0px 4px #EDF1FA;box-shadow:0px 0px 0px 4px #EDF1FA;transition:all 250ms;}
.randevu-tarihi{text-align:center;color:#fff;font-size:21px;margin:0 auto;text-align:center;display:table;margin-bottom:20px;}
.form-col{width:640px;}
#form-col2 .form-col{width:100%;}
#form-col-css{width:180px;float:left;margin-right:35px;text-align:center;}

#saat-css{width:180px;float:right;margin-right:0px;text-align:center;}

.form-i-two textarea{border:none;border-radius:25px;padding:25px;padding-left:30px;padding-right:30px;margin-right:15px;box-shadow:0px 45px 57px 0px rgba(0, 0, 0, 0.08);width:400px;margin:0 auto;display:table;margin-bottom:35px;font-size:25px;width:100%}

.form-i-two input[type=text]:focus {
outline: none
}

.form-i-two textarea:focus {
outline: none
}
