/* MAIN HEADER */
body {
  background: #fff;
  color: #fff;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  overflow-x: hidden; 
}
  a {
    text-decoration: none!important;
}
a:hover{
  color: #fff;
}
ul,
ol,
li {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0!important; }

.container {
  margin: 0 auto;
  padding: 0;
    max-width: 1320px; 
   }
   
     
/* En küçük ekranlar (örneğin, küçük telefonlar) */
@media screen and (max-width: 575px) {
   .container {
       max-width: 540px;
       padding: 10px;
   }
}

/* Küçük ekranlar (örneğin, küçük tabletler ve büyük telefonlar) */
@media screen and (min-width: 576px) and (max-width: 767px) {
   .container {
       max-width: 540px;
       
       padding: 10px;
   }
}

/* Orta boyutlu ekranlar (örneğin, tabletler) */
@media screen and (min-width: 768px) and (max-width: 991px) {
   .container {
       max-width: 720px;
   }
}

/* Büyük ekranlar (örneğin, dizüstü bilgisayarlar) */
@media screen and (min-width: 992px) and (max-width: 1400px) {
   .container {
       max-width: 1140px;
   }
   
   a.main-nav-link.user-login {
    line-height: 10px;   
   }
   
}

/* Ekranlar 1200px ve daha büyük ise */
@media screen and (min-width: 1400px) {
   .container {
       max-width: 1320px;
   }
   
    a.main-nav-link.user-login {
    line-height: 34px;   
   }
}




dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  a {
    
    text-decoration: none;
  }

 
  
  .main-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 26; }
    .main-header.inner {
      position: relative;
      height: 105px;
  }
  
  .hdr-lang-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100px;
    height: 74px;
    font-size: 16px;
    font-weight: 500;
    color: #Fff;
    background: transparent;
    padding: 0 13px;
    border: none;
    outline: none; }
    .hdr-lang-button img:last-child {
      width: 10px;}
      .dropdown {
        position: relative; }
      
        .dropdown-menu {
          display: none;
          position: absolute;
          top: 100%;
          left: 0;
          right: 0;
          z-index: 50;
          float: left;
          white-space: nowrap;
          background: #fff;
          padding: 6px 12px;
          transition: 0.3s all;
      }
     .dropdown-menu.opened {
        display: block;
        border-radius: 0;
        border: none;
        right: 0;
        width: 100%;
        min-width: unset;
    }
    .hdr-lang-list ul li a:hover {
      color: #AB885B;
  }
  .hdr-lang-list ul li a {
      color: #333;
      font-size: 14px;
      font-weight: 600;
      transition: 0.3s all;
  }
  
  
  .hdr-link-list,
  .hdr-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  
  .hdr-link-list {
    padding: 5px 30px;
    background: #1A8B90; }
  
    .hdr-link--tel-title {
      font-size: 16px;
      font-weight: 600;
      color: #B9EEF0;
      background: #349FA4;
      padding: 5px 30px;
  }
  .hdr-link {
    color: #B9EEF0;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.50px;
  }
    .hdr-link img {
      width: 14px;
      margin-right: 8px; }
  
  .hdr-office-button {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 208px;
    height: 38px;
    color: #fff;
    background: rgba(42, 42, 42, 0.3);
    padding: 0 15px 0 20px;
    border: none;
    outline: none; }
    .hdr-office-button img {
      width: 10px; }
    .hdr-office-button::before {
      content: "";
      position: absolute;
      left: -7px;
      top: 50%;
      margin-top: -4.5px;
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 7.5px 7px 7.5px 0;
      border-color: transparent rgba(42, 42, 42, 0.3) transparent transparent; }
  .hdr-search {
    position: relative;
  }
      .hdr-search:after {
        content: '';
        position: absolute;
        border-bottom: 15px solid transparent;
        border-right: 50px solid #AB885B;
    }
  .hdr-search-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 74px;
    background-color: #AB885B;
    border: none;
    outline: none;
    padding: 0; }
    .hdr-search-button img {
      width: 19px; }
  
      
    .main-header .container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      
     }
  
      .logo {
        position: relative;
        
        margin-top: 25px;
    }
  .logo img {
    max-width: 100%;
    z-index: 0;
    position: relative; }
    .main-nav {
      padding-top: 20px;
  }
  .main-nav > ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  
  .main-nav-link {
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 0 20px;
    cursor: default;
    transition: all 0.3s; }
    .inner .main-nav-link {
      color: #0F1E34;
  }
    .main-nav-link::after {
      content: "";
      position: absolute;
      top: -10px;
      left: 15px;
      right: 15px;
      border-top: 5px solid #48C1F0;
      opacity: 0;
      transition: all 0.3s;
  }
      .main-nav-link img {
        padding-left: 5px;
    }
    a.main-nav-link.user-login:hover {
      background: #48C1F0;
  }
  a.main-nav-link.user-login {
      background: #1F375E;
     
      border-radius: 24px;
      color: #fff;
  }
  .inner .main-nav-link.user-login {
    color: #fff;
  }
  .main-nav > ul > li:hover .main-nav-link::after {
    opacity: 1; }
    .main-nav > ul > li:last-child:hover .main-nav-link::after {
      opacity: 0; }
      
  .has-submenu {
    position: relative; }
    .has-submenu:hover:before {
      position: absolute;
      content: '';
      background: url(/templates/website/Modern/assets/img/menu-hover.png);
      width: 76px;
      height: 35px;
      bottom: -60px;
      left: 30px;
  }
  .main-nav > ul:hover li:not(:hover) .main-nav-link {
    opacity: 0.5; }
  
  .submenu {
    position: absolute;
    left: 15px;
    white-space: nowrap;
    min-width: 245px;
    min-height: 265px;
    padding: 62px 0px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    z-index: 5; }
  .submenu ul {
    margin-top: 15px;
  }
    .submenu ul li,
    .submenu ul a {
      display: block; }
      .submenu ul li a {
        position: relative;
        color: #F1F3F5;
        font-size: 16px;
        line-height: 40px;
        font-weight: 500;
        transition: 0.3s all;
    }
    .submenu ul li a::before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 1px;
      opacity: 17%;
      background: #F1F3F5;
      transition: all 0.4s;
  }.submenu ul li a:hover {
    background: #AB885B;
  }
    .submenu ul li a:hover::before {
      background-color: #AB885B;
  }
  .has-submenu:hover .submenu {
    opacity: 1;
    visibility: visible;
    transform: none;
    transition: all 0.3s; }
  
    .hamburger-menu {
      display: none; }
    
    .hamburger-menu span {
      display: block;
      width: 33px;
      height: 3px;
      margin-bottom: 5px;
      position: relative;
      background: #1D3257;
      border-radius: 3px; }

      /* MOBILE MENU */
.accordion ul.inner {
  overflow: hidden;
  display: none; }

  .accordion ul.inner.active {
    /* overflow: hidden; */
    display: block; }

.mobile-menu ul li a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 15px;
  /* border-bottom: 1px solid #fff; */
  cursor: pointer; 
}
  ul.inner.active li a {
    border-left: 1px solid #fff;
    border-bottom: 0px!important;
}

.mobile-menu ul li a.mm-title span {
  position: relative;
  display: block;
  font-weight: 600;
  padding: 0 20px; }

.mobile-menu ul li a.mm-title.toggle span::before {
  content: url("/templates/website/Modern/assets/img/arrow-down.svg");
  position: absolute;
  top: 3px;
  right: 0;
  width: 14px;
  transition: all .4s; }

.mobile-menu ul li a.mm-title.active.toggle span::before {
  transform: rotate(180deg); }

.mobile-menu ul > li ul li {
  display: block;
  padding-left: 36px!important; }

.mobile-menu {
  display: none;
  background-color: #48C1F0;
  padding-bottom: 25px;
  padding-top: 50px;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 525;
  height: 100%;
  overflow: auto;
  transform: translateX(100%);
  transition: all ease-in .2s; }

.mobile-menu.active {
  transition: all ease-out .3s;
  transform: translate(0);  }

.mobile-menu-close {
  color: #fff;
  font-size: 40px;
  position: absolute;
  right: 8px;
  top: -3px;
  display: block;
  cursor: pointer; 
  z-index: 522;
}


  .dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown button */
.dropbtn {
    background-color: #4CAF50; 
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #1E345B;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    left: -36px; 
    top: 36px;  
    border-radius: 10px; 
}


.dropdown-content a {
    color: rgb(255, 255, 255);
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}


.dropdown-content a:hover {
    background-color: #47C1F0;
}

/* Show the dropdown content when the button is clicked */
.show {
    display: block;
}

@media (max-width: 991px) {
.mobile-menu {display: block;}
}
  
  @media ( max-width: 1691px ) {
  .mh-top-right {
    padding-right: 0;
  }
  }
  @media ( max-width: 1591px ) {
  .mh-top {
    margin-bottom: 0px;
    height: 10px;
    background: rgb(2, 41, 71);
    background: linear-gradient(90deg, rgb(2, 41, 71) 0%, rgb(17, 70, 120) 50%, rgb(0, 35, 61) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#022947",endColorstr="#00233d",GradientType=1);
  }
  .mh-top-right {
  align-items: flex-start;
  }
  .hdr-lang-button {
  height: 30px;
  }
  .hdr-search-button {
  height: 30px;
  }
  }
  @media ( max-width: 1399px ){
  .mh-bottom .container{
    justify-content: center;
  }.main-nav-link {
  font-size: 14px;
  }
  }
  @media ( max-width: 1199px ){
  .mh-bottom .container {
    justify-content: space-between;
  }
  .main-nav-link {
  font-size: 13px;
  padding: 0 10px;
  }
  }
  @media ( max-width: 991px ){
  .mh-bottom,
  .mh-top {
    background: rgb(17,70,120);
    background: -moz-linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    background: linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#114678",endColorstr="#00233d",GradientType=1);
  }
  .main-nav {
    display: none;
  }
  .hamburger-menu {
  display: block;
  position: relative;
    top: 15px;
    cursor: pointer;
  }
  }

/* Main Slider */

.home-top {
  position: relative;
  z-index: 25;
  animation-name: example;
animation-duration: 2.45s;
}
@keyframes example {
  from {opacity: 0;}
  to {opacity: 1;}
}
  .home-top:after {
    position: absolute;
    content: "";
    background: url(/templates/website/Modern/assets/img/header-background-img.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 600px;
    top: 0;
    z-index: -1;
}
  .home-top .container {
    
    margin: auto;
    left: 0;
    right: 0;
    height: 730px;
    top: 0;
}

  .main-slider .item.swiper-slide img {
    position: absolute;
    right: 0;
    bottom: 30px;
}
  .main-slider .container {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    height: 730px;
}.main-slider-text {
  position: absolute;
  top: 232px;
  max-width: 545px;
}
.main-slider-text h1 {
  font-size: 60px;
  font-weight: 600;
 
  margin: 0 0;
}
.main-slider-text h2 {
  font-size: 48px;
  line-height: 52px;
  font-weight: 300;
  letter-spacing: -0.025em;
  margin: 0 0;
  color: #1D3257;
  margin-bottom: 20px;
}
.main-slider-text span {
  font-weight: 600;
}
.main-slider-text p {
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  color: #1D3257;
}

a.apply-now {
  font-size: 13px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  padding: 10px 20px 10px 20px;
  transition: .4s all;
  background: #1D3258;
  position: relative;
  top: 25px;
  z-index:220;
}

a.apply-now:hover {
  background: #48C1F1;
  
}

@media (max-width: 1759px) {
  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-1050.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 493px;
}
}
@media (max-width: 1599px) {
  .main-slider-text {
    
}
.main-slider-text h2 {
  
}
a.apply-now {
  
}
}
@media (max-width: 1399px) {
  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-900.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 423px;
}
.main-slider .item.swiper-slide img {
  bottom: unset;
  max-width: 560px;
  top: 180px;
}
  .main-slider-text {
    max-width: 490px;
    top: 180px;
}
  .main-slider-text h2 {
    font-size: 40px;
    line-height: 40px;
}
.main-slider-text p {
  font-size: 20px;
  line-height: 26px;
}
}
@media (max-width: 1199px) {
  .home-top  .container  {
    height: 650px;
}
  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-725.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 341px;
}
.main-slider-text {
  max-width: 50%;
}.main-slider-text h2 {
font-size: 36px;
line-height: 40px;
max-width: 390px;
}
.main-slider-text p {
font-size: 18px;
line-height: 22px;
}
.main-slider .item.swiper-slide img {
max-width: 50%;
}

}
@media (max-width: 991px) {
  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-383.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 180px;
}
  .main-slider .item.swiper-slide img {
    
}
}
@media (max-width: 767px) {
  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-250.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 118px;
}
  .main-slider .item.swiper-slide img {
  max-width: 100%;
  top: 75px;
}
.main-slider-text p {
  display: none;
}
.main-slider-text h2 {
  font-size: 36px;
  line-height: 38px;
}
.main-slider-text {
top: 410px;
max-width: 360px;
}
}

/* HOME ABOUT */
.about {
  /* background: #38A1A7 url(../img/home-about-bg.jpg) no-repeat 50% 50%; */
  padding: 50px 0;
 
  position: relative;
  /* margin-top: -5px; */
  background: url(/templates/website/Modern/assets/img/about-bg.jpg);
}
/* .about:before {
//   content: '';
//   position: absolute;
//   border-top: 66px solid transparent;
//   border-right: 100vw solid #00233d;
//   top: -66px;
//   z-index: 3;
// }
// .about:after {
//   content: '';
//   position: absolute;
//   border-top: 100px solid transparent;
//   border-right: 100vw solid #AB885B;
//   top: -100px;
//   z-index: 2;
 } */
  .about .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative; }
    .about-top {
      display: flex;
      margin-bottom: 110px;
   }
.about-wrapper {
    width: 100%;
}
/* .about-right {
//   width: 32.4%;
//   padding-left: 60px;
 } */
.about-title {
  font-size: 36px;
  line-height: 40px;
  letter-spacing: -0.025em;
  font-weight: 300;
  margin: 0 0 60px;
  color: #1D3258;
  text-align: center;
}
.about-title span {
  font-weight: 600;
}
/* .about-text {
//   max-width: 570px;
//   font-size: 24px;
//   line-height: 36px;
//   font-weight: 400;
//   color: #E7ECF1;
//   margin-bottom: 40px;
 } */
 
.about .swiper-container {
  overflow: visible!important;
}
.about-list .item {
  top: 0px;
  position: relative;
  transition: 0.4s all;
  /* margin-bottom: 40px; */
  display: block;
}
/* .about-list .item:after {
//   content: '';
//   position: absolute;
//   width: 80px;
//   height: 8px;
//   background: #A08056;
//   left: 0;
//   right: 0;
//   margin: auto;
//   bottom: -8px;
// }
//   .about-list .owl-item.active.center .item:after {
//     bottom: unset;
//     top: -8px;
//   }
// .about-list .item.swiper-slide.swiper-slide-active::after{
//   bottom: unset;
//   top: -8px;
// }
// .about-list .item.swiper-slide.swiper-slide-active{
//   top: 40px;
// }
//   .about-list .owl-item.active.center .item {
//     top: 40px;
   } */
.about-list .item a {
  position: relative;
  display: flex;
  overflow: hidden;
  align-items: center;
  background: #fff;
  margin-bottom: 40px;
  padding: 25px 25px 25px 25px;
  box-shadow: 0px 0px 13px -3px rgba(73, 193, 240, 0.4);
  transition: 0.3s all;
  height: 131px;
  left: 0;
  width: 100%;
}

.about-list .item a:hover {
width: 110%;
height: 170px;
left: -20px;
margin-top: -22px;
margin-bottom: 23px;
transition: 0.3s all;
background: rgb(80,100,137);
background: -moz-linear-gradient(211deg, rgba(80,100,137,1) 0%, rgba(72,193,240,1) 100%);
background: -webkit-linear-gradient(211deg, rgba(80,100,137,1) 0%, rgba(72,193,240,1) 100%);
background: linear-gradient(211deg, rgba(80,100,137,1) 0%, rgba(72,193,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#506489",endColorstr="#48c1f0",GradientType=1);
}

/* .about-list .item a:before {
//   content: '';
//   position: absolute;
//   left: 0;
//   right: 0;
//   top: 0;
//   bottom: 0;
//   background: rgb(0,0,0);
//   background: -moz-linear-gradient(0deg, rgba(0,0,0,0.804359243697479) 0%, rgba(0,0,0,0) 60%);
//   background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.804359243697479) 0%, rgba(0,0,0,0) 60%);
//   background: linear-gradient(0deg, rgba(0,0,0,0.804359243697479) 0%, rgba(0,0,0,0) 60%);
//   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
 } */
.item-img {
  margin-right: 25px;
  width: 65px;
}
.item-text-wrapper {
  /* position: absolute;
  // bottom: 25px;
  padding: 0 35px; */
  width: 100%;
}
.item-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.025em;
  color: #1D3257;
  max-width: 230px;
  margin-bottom: 5px;
}
.about-list .item a:hover .item-title {
  color: #fff;

}
.about-list .item a:hover .item-desc
{
  height: 44px;
  color: #fff;
}
.about-list .item a:hover{
  width: 110%;
}

.item-desc {
  overflow: hidden;
  height: 0;
  transition: 0.3s all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.item-discover {
  font-weight: 500;
  font-size: 14px;
  color: #fff;;
  display: none;
}
.about-list .item a:hover .item-discover {
  display: block;
}


@media (max-width: 1399px) {
  .about-title {
    /* font-size: 44px;
     line-height: 50px; */
    margin: 0 0 30px;
}
.about-text {
  max-width: 530px;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 25px;
}
.item-title {
/* font-size: 24px;
 line-height: 24px; */
}
.number-of-students-title {
font-size: 32px;
line-height: 40px;
margin-bottom: 25px;
}
.number-of-students-title img {
width: 125px;
height: auto;
}

}
@media (max-width: 1199px) {
  .about-title {
    font-size: 30px;
    line-height: 36px;
}
.item-img img {
  width: 100%;
}
.item-img {
  margin-right: 11px;
  width: 60px;
}
.about-text {
  max-width: 480px;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
}
.number-of-students-title {
font-size: 28px;
line-height: 34px;
margin-bottom: 20px;
}
.number-of-students-title img {
width: 90px;
}
}
@media (max-width: 991px) {
  .about .container {
    flex-wrap: wrap-reverse;
}
.about-left {
  width: 100%;
}
.about-right{
width: 100%;
padding-left: 0;
margin-bottom: 15px;
}
.number-of-students-title {
margin-bottom: 10px;
}
.number-of-students-list .item {
margin-bottom: 15px;
}
}
@media (max-width: 575px) {
  .about-list .item {
    justify-content: center;
}
}

section.advtantages {
  /* background: #38A1A7 url(../img/home-about-bg.jpg) no-repeat 50% 50%; */
  padding: 110px 0;
  /* min-height: 842px; */
  position: relative;
  /* margin-top: -5px; */
  background: url(/templates/website/Modern/assets/img/home-advantages-bg.jpg);
  min-height: 985px;
}

/*   .advtantages .container {
//     display: -ms-flexbox;
//     display: flex;
//     -ms-flex-align: center;
//     align-items: center;
//     -ms-flex-wrap: wrap;
//     flex-wrap: wrap;
     position: relative;} */
.advantages-title {
  font-size: 36px;
  line-height: 40px;
  letter-spacing: -0.025em;
  font-weight: 300;
  margin: 0 0 60px;
  color: #fff;
  text-align: center;
  margin-bottom: 75px;
}
.advantages-title span {
  font-weight: 600;
}

.circle-container {
  position: relative;
  width: 40em;
  height: 40em;
  padding: 2.8em;
  /*2.8em = 2em*1.4 (2em = half the width of a link with img, 1.4 = sqrt(2))*/
  border: 1px solid #415a80;
  border-radius: 50%;
  margin: 1.75em auto 0;
}
.circle-container a {
display: flex;
position: absolute;
top: 50%;
left: 50%;
width: 4em;
height: 4em;
margin: -2em;
z-index: 4;
align-items: center;
justify-content: center;
cursor: pointer;
}
.circle-container img { 
display: block; 
width: 100%;
z-index: 1;
position: relative; 
}
.deg0 { transform: rotate(45deg) translate(20em); } /* 20em = half the width of the wrapper */
.deg45 { transform: rotate(45deg) translate(20em) rotate(-45deg); }
.deg120 { transform: rotate(120deg) translate(20em) rotate(-120deg); }
.deg135 { transform: rotate(135deg) translate(20em) rotate(-135deg); }
.deg165 { transform: rotate(165deg) translate(20em) rotate(-165deg); }
.deg180 { transform: translate(-20em); }
.deg225 { transform: rotate(225deg) translate(20em) rotate(-225deg); }
.deg270 { transform: rotate(270deg) translate(20em) rotate(-270deg); }
.deg315 { transform: rotate(315deg) translate(20em) rotate(-315deg); }



.circle-container a:hover:before {
background: #48C1F0;
}
.circle-container a:before {
content: '';
position: absolute;
border: 1px solid #48C1F0;
border-radius: 50%;
left: -20px;
right: -20px;
top: -20px;
bottom: -20px;
background: #101F36;
z-index: 0;
transition: 0.3s all;
}

.circle-container a:hover:after {
left: -40px;
right: -40px;
top: -40px;
bottom: -40px;
transition: 0.3s all;
}

.circle-container a:after {
content: '';
position: absolute;
border: 1px solid #1F3656;
border-radius: 50%;
left: -32px;
right: -32px;
top: -32px;
bottom: -32px;
background: #101F36;
z-index: -1;
}

.advantages-desc-container { 
width: 26em;
height: 31em;
position: absolute;
right: -1px;
bottom: -1px;
z-index: 3;
background: #0F1E35;}
.adc-item {
  display: none;
  padding: 90px 0 0 0px;
}.adc-item.active {
display: block;
}
.adc-item img {
max-height: 80px;
width: auto;
position: relative;
  left: 40px;
}
.adc-text {
padding: 0px 0 0 70px;
position: relative;
/* top: -10px; */
}.adc-title {
font-weight: 300;
font-size: 30px;
letter-spacing: -0.025em;
color: #fff;
margin-bottom: 10px;
}.adc-desc {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #BABABA;
}


@media ( max-width: 1399px ){
section.advtantages {
padding: 80px 0;
min-height: 985px;
background-position-x: center;
}

.mh-bottom .container{
  justify-content: center;
}.main-nav-link {
font-size: 14px;
padding: 10px;
}

.home-top:after {
  background: url(/templates/website/Modern/assets/img/header-background-responsive-900.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: top;
  width: 100%;
  height: 423px;
}

.about-title {
  /* font-size: 44px;
   line-height: 50px; */
  margin: 0 0 30px;
}
.about-text {
max-width: 530px;
font-size: 22px;
line-height: 32px;
margin-bottom: 25px;
}
.item-title {
/* font-size: 24px;
line-height: 24px; */
}
.number-of-students-title {
font-size: 32px;
line-height: 40px;
margin-bottom: 25px;
}
.number-of-students-title img {
width: 125px;
height: auto;
}

}
@media ( max-width: 1199px ){
.advantages-title {
font-size: 30px;
line-height: 36px;
}
.mh-bottom .container {
  justify-content: space-between;
}
}

@media ( max-width: 767px ) {
section.advtantages {
  padding: 80px 0;
  min-height: unset;
  height: 705px;
  background-position-x: center;
}
.circle-container {
  transform: scale(0.7);
  transform-origin: top;
}
}
@media ( max-width: 575px ){
.circle-container {
  transform: scale(0.7);
  transform-origin: top;
  left: -36px;
  right: 0;
  margin: auto;
  position: absolute;
}

.about-list .item {
  justify-content: center;
}
}

@media ( max-width: 480px ){
.circle-container {
  transform: scale(0.5);
  left: -92px;
}
}

/* HOME NEWS */
.news {
    padding: 85px 0 85px 0;
    position: relative;
}
.news:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 150px;
  bottom: 0;
  background: rgb(83,197,241);
  background: -moz-linear-gradient(0deg, rgba(83,197,241,0.1516981792717087) 0%, rgba(255,255,255,0.1516981792717087) 100%);
  background: -webkit-linear-gradient(0deg, rgba(83,197,241,0.1516981792717087) 0%, rgba(255,255,255,0.1516981792717087) 100%);
  background: linear-gradient(0deg, rgba(83,197,241,0.1516981792717087) 0%, rgba(255,255,255,0.1516981792717087) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#53c5f1",endColorstr="#ffffff",GradientType=1);
}
.news .container {
  position: relative;
}
.news-title {
  font-size: 36px;
  line-height: 40px;
  letter-spacing: -0.025em;
  font-weight: 300;
  margin: 0 0 60px;
  color: #1D3258;
  text-align: center;
}
.news-title span {
  font-weight: 600;
}
.news-slider {
  margin-bottom: 90px;
}
.news-slider .item a {
  width: 417px;
  height: 495px;
  display: block;
  padding: 45px;
  background: #fff;
  box-shadow: 0px 0px 5px 1px rgba(153,176,185,0.1);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(153,176,185,0.1);
  -moz-box-shadow: 0px 0px 5px 1px rgba(153,176,185,0.1);
  position: relative;
    transition: 0.3s all;
    top: 0;
}
.news-slider .item.swiper-slide a:hover {
  position: relative;
  top: -5px;
}
.news-img {
  margin-bottom: 30px;
  height: 70px;
}.news-img img {
  transition: 0.3s all;
}
/* .news-date {
//   font-weight: 500;
//   font-size: 14px;
//   color: #91754F;
//   margin-bottom: 15px;
// }
// .news-item-title {
//   font-weight: 700;
//   font-size: 22px;
//   line-height: 24px;
//   letter-spacing: -0.025em;
//   color: #333333;
//   margin-bottom: 15px;
//   display: -webkit-box;
//   -webkit-line-clamp: 1;  */ /*Kaç Stırda sınırlamak istiyorsanız */
/*   -webkit-box-orient: vertical; 
//   overflow:hidden;
 } */
.news-slider .item fa-icon {
  color: #DFE0E4;
  font-size: 30px;
  font-weight: 400;
}
.news-desc {
  font-weight: 400;
    height: 168px;
    font-style: italic;
    font-size: 16px;
    line-height: 24px;
    color: #0F1E34;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.reference-name {
  font-weight: 600;
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
  color: #1D3258;
}
.reference-title {
  font-weight: 500;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
  color: #74767F;
}
/* Home Contact */
.home-contact {
  text-align: center;
  margin-top: 50px;
}
.home-contact .news-title {
  margin: 0 0 10px;
}
.contact-with-us {
  font-weight: 300;
  font-size: 24px;
  line-height: 40px;
  letter-spacing: -0.025em;
  color: #1B3258;
  text-align: center;
  margin-bottom: 20px;
}
.contact-us-button {
  font-weight: 500;
  font-size: 13px;
  line-height: 30px;
  letter-spacing: 0.02em;
  color: #fff;
  background: #48C0EF;
  padding: 9px 15px;
  border: 2px solid #fff;
  transition: 0.3s all;
}
.contact-us-button fa-icon {
  margin-left: 10px;
}
.contact-us-button:hover {
  background: #1D3257;
}
/* .news-more i {
//   margin-left: 10px;
// }
// .news-more {
//   font-weight: 500;
//   font-size: 14px;
//   color: #91754F;
// }
// .news-slider-dots-container {
//   text-align: center;
// }
//   .news-slider-dots-container .owl-dot {
//       border-radius: 7px;
//       border: none;
//       margin-right: 7px;
//       padding: 7px;
//       background: #CCCCCC;
//   }
//       .news-slider-dots-container .owl-dot.active {
//           background: #B69E60;
//           padding: 7px 23px;
       } */

       /***********************************************************************/
@media (max-width:1399px) {
  .news-slider .item a {
    width: 360px;
    height: 470px;
    padding: 40px;}

    section.advtantages {
      padding: 80px 0;
      min-height: 985px;
      background-position-x: center;
      }
      
      .mh-bottom .container{
        justify-content: center;
      }.main-nav-link {
      font-size: 14px;
      }
      
      .home-top:after {
        background: url(/templates/website/Modern/assets/img/header-background-responsive-900.png);
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: top;
        width: 100%;
        height: 423px;
      }
      
      .about-title {
        /* font-size: 44px;
         line-height: 50px; */
        margin: 0 0 30px;
      }
      .about-text {
      max-width: 530px;
      font-size: 22px;
      line-height: 32px;
      margin-bottom: 25px;
      }
      .item-title {
      /* font-size: 24px;
      line-height: 24px; */
      }
      .number-of-students-title {
      font-size: 32px;
      line-height: 40px;
      margin-bottom: 25px;
      }
      .number-of-students-title img {
      width: 125px;
      height: auto;
      }

/***********************************************************************/

}
@media (max-width:1199px) {
.news-title {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 25px;
}
.news-slider .item a {
  width: 300px;
  height: 430px;
  padding: 30px;
}
.news-img {
  margin-bottom: 20px;
  height: 50px;
}
.news-desc {
  font-size: 13px;
  line-height: 14px;
  -webkit-line-clamp: 12;
  margin-bottom: 15px;
}

.mh-bottom .container {
  justify-content: space-between;
}

.home-top  .container  {
  height: 650px;
}
.home-top:after {
  background: url(/templates/website/Modern/assets/img/header-background-responsive-725.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: top;
  width: 100%;
  height: 341px;
}
.main-slider-text {
max-width: 50%;
}.main-slider-text h2 {
font-size: 36px;
line-height: 40px;
max-width: 390px;
}
.main-slider-text p {
font-size: 18px;
line-height: 22px;
}
.main-slider .item.swiper-slide img {
max-width: 50%;
}

.about-title {
  font-size: 30px;
  line-height: 36px;
}
.item-img img {
width: 100%;
}
.item-img {
margin-right: 11px;
width: 60px;
}
.about-text {
max-width: 480px;
font-size: 20px;
line-height: 28px;
margin-bottom: 20px;
}
.number-of-students-title {
font-size: 28px;
line-height: 34px;
margin-bottom: 20px;
}
.number-of-students-title img {
width: 90px;
}

.advantages-title {
  font-size: 30px;
  line-height: 36px;
  }
  .mh-bottom .container {
    justify-content: space-between;
  }



/***********************************************************************/

}
@media (max-width:991px) {
.news-slider .item a {
  width: 342px;
  height: 430px;
  padding: 30px;
}

.mobile-menu {display: block;}

.mh-bottom,
  .mh-top {
    background: rgb(17,70,120);
    background: -moz-linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    background: linear-gradient(90deg, rgba(17,70,120,1) 0%, rgba(17,70,120,1) 40%, rgba(0,35,61,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#114678",endColorstr="#00233d",GradientType=1);
  }
  .main-nav {
    display: none;
  }
  .hamburger-menu {
  display: block;
  position: relative;
    top: 15px;
    cursor: pointer;
  }

  .home-top:after {
    background: url(/templates/website/Modern/assets/img/header-background-responsive-383.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    width: 100%;
    height: 180px;
}
  .main-slider .item.swiper-slide img {
    
}

.about .container {
  flex-wrap: wrap-reverse;
}
.about-left {
width: 100%;
}
.about-right{
width: 100%;
padding-left: 0;
margin-bottom: 15px;
}
.number-of-students-title {
margin-bottom: 10px;
}
.number-of-students-list .item {
margin-bottom: 15px;
}

.news{
  display: none;
}


}

/***********************************************************************/
@media (max-width:767px) {
  .news-slider .item a {
    width: 100%;
    height: 400px;
    padding: 30px;
  }
  .news-desc {
    font-size: 13px;
    line-height: 14px;
    -webkit-line-clamp: 8;
    margin-bottom: 15px;
    height: auto;
}.contact-with-us {
  font-size: 20px;
  line-height: 26px;
}

.home-top:after {
  background: url(/templates/website/Modern/assets/img/header-background-responsive-250.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: top;
  width: 100%;
  height: 118px;
}
.main-slider .item.swiper-slide img {
max-width: 100%;
top: 75px;
}
.main-slider-text p {
display: none;
}
.main-slider-text h2 {
font-size: 36px;
line-height: 38px;
}
.main-slider-text {
top: 410px;
max-width: 360px;
}

section.advtantages {
  padding: 80px 0;
  min-height: unset;
  height: 705px;
  background-position-x: center;
}
.circle-container {
  transform: scale(0.7);
  transform-origin: top;
}
}




