@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,300,800);
@import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@700&display=swap");
html {
  scroll-behavior: smooth;
  width: 100%;
  overflow-x: hidden;
}

body {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  background-color: #f6f5f9;
}

.clear {
  clear: both;
}

.pulse {
  color: #fff;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.pulse:hover, .pulse:focus {
  border-color: #fff;
  color: #fff;
}

.pulse:hover,
.pulse:focus {
  -webkit-animation: pulse 1s;
          animation: pulse 1s;
  -webkit-box-shadow: 0 0 0 1em rgba(255, 255, 255, 0);
          box-shadow: 0 0 0 1em rgba(255, 255, 255, 0);
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #fff;
            box-shadow: 0 0 0 0 #fff;
  }
}

@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #fff;
            box-shadow: 0 0 0 0 #fff;
  }
}

.yesilpulse {
  color: #11586e;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.yesilpulse:hover, .yesilpulse:focus {
  border-color: #11586e;
  color: #11586e;
}

.yesilpulse:hover,
.yesilpulse:focus {
  -webkit-animation: yesilpulse 1s;
          animation: yesilpulse 1s;
  -webkit-box-shadow: 0 0 0 1em rgba(17, 88, 110, 0);
          box-shadow: 0 0 0 1em rgba(17, 88, 110, 0);
}

@-webkit-keyframes yesilpulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #11586e;
            box-shadow: 0 0 0 0 #11586e;
  }
}

@keyframes yesilpulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #11586e;
            box-shadow: 0 0 0 0 #11586e;
  }
}

.parlat {
  text-decoration: none;
  padding: 15px;
  border: 1px solid;
  text-align: center;
  display: block;
  margin: auto;
  width: 120px;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #18266e;
}

.parlat:hover, .parlat:focus {
  border-color: #fff;
  color: #fff;
  background-color: #2b43c0;
}

.parlat:hover,
.parlat:focus {
  -webkit-animation: parlat 1s;
          animation: parlat 1s;
  -webkit-box-shadow: 0 0 0 1em rgba(255, 255, 255, 0);
          box-shadow: 0 0 0 1em rgba(255, 255, 255, 0);
}

@-webkit-keyframes parlat {
  0% {
    -webkit-box-shadow: 0 0 0 0 #2b43c0;
            box-shadow: 0 0 0 0 #2b43c0;
  }
}

@keyframes parlat {
  0% {
    -webkit-box-shadow: 0 0 0 0 #2b43c0;
            box-shadow: 0 0 0 0 #2b43c0;
  }
}

.offset {
  text-decoration: none;
  padding: 1em 2em;
  border: 2px solid;
  margin: auto;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 1.2;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  width: 200px;
  -webkit-box-shadow: 0.3em 0.3em 0 0 #fff, inset 0.3em 0.3em 0 0 #fff;
          box-shadow: 0.3em 0.3em 0 0 #fff, inset 0.3em 0.3em 0 0 #fff;
}

@media (max-width: 768px) {
  .offset {
    width: 131px;
  }
}

.offset:hover, .offset:focus {
  -webkit-box-shadow: 0 0 0 0 #fff, inset 6em 3.5em 0 0 #fff;
          box-shadow: 0 0 0 0 #fff, inset 6em 3.5em 0 0 #fff;
  border-color: #fff;
  color: #11586e;
}

.burger {
  display: none;
}

@media (max-width: 768px) {
  .burger {
    display: block;
    cursor: pointer;
    position: absolute;
    padding-left: 10px;
  }
}

.burger div {
  width: 28px;
  height: 4px;
  background-color: #fff;
  margin: 10px;
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.burger div:nth-child(1) {
  width: 32px;
  height: 2px;
}

.burger div:nth-child(2) {
  width: 22PX;
  height: 2px;
}

.burger div:nth-child(3) {
  width: 12PX;
  height: 2px;
}

.acildi div:nth-child(1) {
  -webkit-transform: rotate(-45deg) translate(-5px, 8px);
          transform: rotate(-45deg) translate(-5px, 8px);
}

.acildi div:nth-child(2) {
  opacity: 0;
}

.acildi div:nth-child(3) {
  width: 32PX;
  -webkit-transform: rotate(45deg) translate(-5px, -8px);
          transform: rotate(45deg) translate(-5px, -8px);
}

nav {
  width: 100%;
  padding-top: 10px;
  position: fixed;
  z-index: 2;
  background-color: transparent;
}

nav .logo {
  display: inline-block;
  text-decoration: none;
  padding: 10px;
}

@media (max-width: 768px) {
  nav .logo {
    float: right;
    padding-right: 20px;
  }
}

nav .logo img {
  height: 45px;
  -webkit-transition: .4s;
  transition: .4s;
}

nav ul {
  list-style-type: none;
  float: right;
}

@media (max-width: 768px) {
  nav ul {
    height: 100vh;
    overflow: scroll;
    background-color: #2b43c0;
    width: 100%;
    display: none;
  }
}

nav ul li {
  float: left;
  margin: 0 5px;
}

@media (max-width: 768px) {
  nav ul li {
    display: block;
    width: 90%;
    padding: 20px 12px;
  }
}

nav ul li a {
  text-decoration: none;
  padding: 19px;
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
}

@media (max-width: 768px) {
  nav ul li a {
    font-size: 16px;
  }
}

nav ul li a:hover {
  border-bottom: 3px solid #1a625e;
}

@media (max-width: 768px) {
  nav ul li a:hover {
    border-bottom: unset;
  }
}

nav ul .teklifal {
  margin: 0 20px;
}

@media (max-width: 768px) {
  nav ul .teklifal {
    margin: auto;
    display: block;
    text-align: center;
  }
}

nav ul .teklifal a {
  border-radius: 16px;
  padding: 6px 23px;
  background-color: #fff;
  color: #11586e;
}

nav ul .teklifal a:hover {
  border-bottom: unset;
  -webkit-box-shadow: 0px 0px 10px 2px #fff;
          box-shadow: 0px 0px 10px 2px #fff;
  -webkit-transition: .5s;
  transition: .5s;
}

nav ul .dropdown {
  position: relative;
}

nav ul .dropdown a span {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
}

@media (max-width: 768px) {
  nav ul .dropdown a span {
    right: 20px;
    top: 20px;
  }
}

nav ul .dropdown ul {
  position: absolute;
  background-color: #2b43c0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: 32px;
  left: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  text-align: left;
  line-height: 1.5;
  display: none;
  -webkit-transition: .2s;
  transition: .2s;
}

@media (max-width: 768px) {
  nav ul .dropdown ul {
    position: relative;
  }
}

nav ul .dropdown ul li {
  width: 100%;
  display: block;
  padding: 5px 0;
}

@media (max-width: 768px) {
  nav ul .dropdown ul li {
    padding: 5px 0 5px 20px;
  }
}

nav ul .dropdown ul li a {
  font-size: 13px;
  padding: 12px 17px 12px 12px;
  display: inline-block;
  -webkit-transition: .2s;
  transition: .2s;
}

nav ul .dropdown ul li a:hover {
  border-bottom: unset;
  padding: 12px 15px 12px 14px;
}

nav ul .dropdown .opened {
  display: -ms-grid !important;
  display: grid !important;
}

@media (max-width: 768px) {
  nav ul .dropdown .opened {
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 26px;
  }
}

nav ul .dropdown .langopen {
  display: -ms-grid !important;
  display: grid !important;
}

@media (max-width: 768px) {
  nav ul .dropdown .langopen {
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 26px;
  }
}

@media (max-width: 768px) {
  nav ul .lang {
    text-align: center;
  }
}

nav ul .lang a {
  padding: 19px 19px 27px 25px;
  font-size: 12px;
}

nav ul .lang a span {
  left: 0;
}

@media (max-width: 768px) {
  nav ul .lang a span {
    left: -25px;
  }
}

nav ul .lang ul {
  background-color: #fff;
  top: 41px;
}

nav ul .lang ul li a {
  color: #11586e;
}

@media (max-width: 768px) {
  nav ul .lang .opened {
    padding-bottom: 0;
  }
}

nav ul .lang .opened li {
  padding: 0;
  text-align: center;
}

nav .acik {
  display: block;
}

.navalt {
  background-color: white;
}

.okdondur {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.anasayfa {
  width: 100%;
  height: 75vh;
  background: -webkit-gradient(linear, left top, left bottom, from(#1f3179), to(#2b43c0));
  background: linear-gradient(180deg, #1f3179 0%, #2b43c0 100%);
  position: relative;
}

@media (max-width: 768px) {
  .anasayfa {
    padding-bottom: 80px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-bottom: 68px;
  }
}

.anasayfa .ana_bas {
  margin-top: 113px;
  position: relative;
}

.anasayfa .ana_bas .ana_slogan {
  width: 50%;
  color: #fff;
  padding: 87px;
  display: inline-block;
}

@media (max-width: 768px) {
  .anasayfa .ana_bas .ana_slogan {
    padding: 0 30px;
    width: unset;
  }
}

.anasayfa .ana_bas .ana_slogan h2 {
  text-align: left;
}

.anasayfa .ana_bas .ana_slogan p {
  line-height: 1.5;
}

.anasayfa .noktalar {
  display: flow-root;
}

.anasayfa .noktalar img {
  position: absolute;
  top: 96px;
  right: 387px;
  opacity: 0.2;
  z-index: 1;
}

.anasayfa .takim img {
  position: absolute;
  top: 96px;
  right: 132px;
  opacity: 0.6;
  width: 332px;
}

@media (max-width: 768px) {
  .anasayfa .takim img {
    width: 80%;
    position: absolute;
    right: 10%;
    opacity: 0.2;
  }
}

.anasayfa .ana_yonler {
  position: absolute;
  width: 100%;
  bottom: 150px;
  z-index: 1;
}

@media (max-width: 768px) {
  .anasayfa .ana_yonler {
    display: none;
  }
}

.anasayfa .ana_yonler .yonlendir {
  width: 50%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 768px) {
  .anasayfa .ana_yonler .yonlendir {
    width: 95%;
  }
}

.anasayfa .ana_yonler .yonlendir ul {
  list-style-type: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.anasayfa .ana_yonler .yonlendir ul li {
  background-color: rgba(26, 98, 94, 0.7);
  display: block;
  padding: 20px;
  width: -webkit-fill-available;
}

@media (max-width: 768px) {
  .anasayfa .ana_yonler .yonlendir ul li {
    padding: 10px;
  }
}

.anasayfa .ana_yonler .yonlendir ul li a {
  text-decoration: none;
  width: 100%;
  color: #fff;
  display: block;
  height: -webkit-fill-available;
  border: 1px solid;
  text-align: center;
  padding: 30px  0;
}

@media (max-width: 768px) {
  .anasayfa .ana_yonler .yonlendir ul li a {
    font-size: 14px;
  }
}

.anasayfa .arkasehir {
  display: flow-root;
}

.anasayfa .arkasehir img {
  position: absolute;
  bottom: 0;
  width: 100%;
  opacity: .4;
}

@media (max-width: 768px) {
  .anasayfa .arkasehir img {
    height: 200px;
  }
}

.ana_secim {
  width: 80%;
  margin: auto;
  height: 250px;
  background-color: #fcfdff;
  position: relative;
  margin-top: -25px;
  margin-bottom: 80px;
}

@media (max-width: 768px) {
  .ana_secim {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_secim {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}

.ana_secim:before {
  content: "";
  width: 100%;
  height: 80px;
  -webkit-clip-path: polygon(8% 0%, 92% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(8% 0%, 92% 0%, 100% 100%, 0% 100%);
  position: absolute;
  top: -79px;
  background-color: #fcfdff;
}

@media (max-width: 768px) {
  .ana_secim:before {
    height: 40px;
    top: -39px;
  }
}

.ana_secim:after {
  content: "";
  width: 100%;
  height: 40px;
  -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%);
          clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%);
  position: absolute;
  bottom: -39px;
  background-color: #fcfdff;
  left: 0;
}

.ana_secim ul {
  list-style-type: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

@media (max-width: 768px) {
  .ana_secim ul {
    display: block;
  }
}

.ana_secim ul li {
  float: left;
  width: 33%;
  display: block;
  padding: 8px 57px;
  line-height: 1.6;
  position: relative;
}

@media (max-width: 768px) {
  .ana_secim ul li {
    width: 100%;
    padding: 0;
  }
}

@media (max-width: 768px) {
  .ana_secim ul li h3 {
    padding: 11px 0;
    text-align: center;
  }
}

@media (max-width: 768px) {
  .ana_secim ul li p {
    padding: 0 15px;
    text-align: center;
  }
}

.ana_secim ul li .sayi {
  background: -webkit-gradient(linear, left top, left bottom, from(#53791f), to(#c0aa2b));
  background: linear-gradient(180deg, #53791f 0%, #c0aa2b 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  font-size: 105px;
  font-weight: 900;
  position: absolute;
  bottom: -15px;
  right: 90px;
  opacity: .1;
}

.ana_hakkimizda {
  width: 80%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  height: 300px;
  background-image: url(../img/sehirpoli.jpg);
  -webkit-clip-path: polygon(8% 0%, 92% 0%, 100% 20%, 100% 80%, 92% 100%, 8% 100%, 0% 82%, 0% 20%);
          clip-path: polygon(8% 0%, 92% 0%, 100% 20%, 100% 80%, 92% 100%, 8% 100%, 0% 82%, 0% 20%);
  background-attachment: fixed;
  background-size: cover;
}

@media (max-width: 768px) {
  .ana_hakkimizda {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 95%;
    margin: 95px auto auto auto;
    -webkit-clip-path: unset;
            clip-path: unset;
  }
}

.ana_hakkimizda ul {
  list-style-type: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
  -webkit-padding-end: 40px;
          padding-inline-end: 40px;
}

@media (max-width: 768px) {
  .ana_hakkimizda ul {
    display: -ms-grid;
    display: grid;
  }
}

.ana_hakkimizda ul li {
  float: left;
  width: 33%;
  color: #fff;
  display: block;
  padding: 30px;
}

@media (max-width: 768px) {
  .ana_hakkimizda ul li {
    width: 100%;
    padding: 30px 0;
  }
}

.ana_hakkimizda ul li .anagrid {
  border: 1px solid #fff;
  height: 100%;
  width: 100%;
}

.ana_hakkimizda ul li .anagrid span {
  display: block;
  padding-top: 10%;
  padding-bottom: 14px;
  text-align: center;
  font-size: 56px;
}

.ana_hakkimizda ul li .anagrid b {
  text-align: center;
  display: block;
  line-height: 1.5;
  padding: 0 10px;
}

@media (max-width: 768px) {
  .ana_hakkimizda ul li .anagrid b {
    padding: 0 10px 10% 10px;
  }
}

.ana_hakkimizda ul li a {
  text-decoration: none;
  width: 100%;
  color: #fff;
  display: block;
  height: -webkit-fill-available;
  border: 1px solid;
  text-align: center;
  padding: 30px  0;
}

.ana_tanitim {
  width: 100%;
  background-image: url("../img/paralaks.webp");
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 100px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: fixed;
}

.ana_tanitim .ana_buyuk {
  width: 70%;
  margin: auto;
  padding: 100px 0;
}

.ana_tanitim .ana_buyuk h5 {
  font-size: 22px;
  color: #fff;
  text-align: center;
}

.ana_tanitim .ana_buyuk p {
  font-size: 16px;
  color: #fff;
  line-height: 1.5;
}

.ana_webhizmet {
  width: 70%;
  margin: auto;
  position: relative;
  margin-top: 56px;
}

@media (max-width: 768px) {
  .ana_webhizmet {
    width: 100%;
  }
}

.ana_webhizmet .webbaslik {
  text-align: center;
  font-style: italic;
  font-family: "Playfair";
  background: -webkit-gradient(linear, left top, right top, from(#1a623a), to(#2b43c0));
  background: linear-gradient(90deg, #1a623a 0%, #2b43c0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.ana_webhizmet ul {
  list-style-type: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_webhizmet ul {
    display: table;
  }
}

.ana_webhizmet ul li {
  float: left;
  width: 31%;
  margin: 1%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_webhizmet ul li {
    width: 45%;
  }
}

.ana_webhizmet ul li a {
  width: 100%;
  border: 3px solid #11586e;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 10px #11586e;
          box-shadow: 0 0 10px #11586e;
  display: block;
  margin: auto;
  position: relative;
  text-decoration: none;
  color: #5c5c5c;
  max-width: 300px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_webhizmet ul li a {
    min-height: 200px;
  }
}

@media (min-width: 1024px) {
  .ana_webhizmet ul li a {
    min-height: 250px;
  }
}

@media (max-width: 768px) {
  .ana_webhizmet ul li a {
    min-height: 150px;
  }
}

.ana_webhizmet ul li a .g_item {
  position: absolute;
  left: 50%;
  top: 48px;
  min-height: 140px;
  font-size: 18px;
  font-family: 'Maven Pro', sans-serif;
}

@media (max-width: 768px) {
  .ana_webhizmet ul li a .g_item {
    font-size: 14px;
    top: 20px;
  }
}

.ana_webhizmet ul li a .g_item span {
  font-size: 50px;
  position: relative;
  left: -50%;
  display: block;
  text-align: center;
}

@media (max-width: 768px) {
  .ana_webhizmet ul li a .g_item span {
    font-size: 40px;
  }
}

.ana_webhizmet ul li a .g_item h4 {
  text-align: center;
  left: -50%;
  position: relative;
}

.ana_webhizmet ul li a img {
  opacity: .3;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.anadeger {
  width: 90%;
  margin: 100px auto 0 auto;
  overflow-x: hidden;
}

.anadeger .degerimiz_sol {
  width: 100%;
  display: inline-block;
  margin-bottom: 25px;
  padding-bottom: 25px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  background-color: #f7f7f7;
  background: linear-gradient(90deg, #f7f7f7 21px, transparent 1%) center, linear-gradient(#f7f7f7 21px, transparent 1%) center, #161122;
  background-size: 22px 22px;
}

.anadeger .degerimiz_sol .deger {
  width: 50%;
  float: left;
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sol .deger {
    width: 100%;
  }
}

.anadeger .degerimiz_sol .deger .hepta {
  width: 400px;
  float: left;
  height: 400px;
  border-bottom-right-radius: 50px;
  -webkit-filter: blur(1px) opacity(0.9);
          filter: blur(1px) opacity(0.9);
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sol .deger .hepta {
    width: 100%;
    height: 200px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .anadeger .degerimiz_sol .deger .hepta {
    width: 300px;
    height: 300px;
  }
}

.anadeger .degerimiz_sol .deger .deger1 {
  background-image: url("../img/webdesign_main.jpg");
}

.anadeger .degerimiz_sol .deger .deger3 {
  background-image: url("../img/commerceseller.jpg");
}

.anadeger .degerimiz_sol .deger .deger5 {
  background-image: url("../img/droneshooting.jpg");
}

.anadeger .degerimiz_sol .deger .ana_kisim {
  padding: 69px 120px 0 0;
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sol .deger .ana_kisim {
    padding: 40px;
  }
}

.anadeger .degerimiz_sol .deger .ana_kisim h2 {
  text-align: left;
  font-family: 'Maven Pro', sans-serif;
  line-height: 1.3;
}

.anadeger .degerimiz_sol .deger .ana_kisim b {
  padding: 10px 0 20px 0;
  line-height: 1.3;
  font-family: 'Maven Pro', sans-serif;
}

.anadeger .degerimiz_sol .deger .ana_kisim p {
  line-height: 1.7;
  padding-bottom: 15px;
}

.anadeger .degerimiz_sag {
  width: 100%;
  display: inline-block;
  margin-bottom: 25px;
  padding-bottom: 25px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  background-color: #f7f7f7;
  background: linear-gradient(90deg, #f7f7f7 21px, transparent 1%) center, linear-gradient(#f7f7f7 21px, transparent 1%) center, #161122;
  background-size: 22px 22px;
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag {
    display: -ms-inline-grid;
    display: inline-grid;
  }
}

.anadeger .degerimiz_sag .deger {
  width: 50%;
  float: left;
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag .deger:nth-child(1) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag .deger:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag .deger {
    width: 100%;
  }
}

.anadeger .degerimiz_sag .deger .hepta {
  width: 400px;
  float: right;
  height: 400px;
  border-bottom-left-radius: 50px;
  -webkit-filter: blur(1px) opacity(0.9);
          filter: blur(1px) opacity(0.9);
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag .deger .hepta {
    width: 100%;
    height: 200px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .anadeger .degerimiz_sag .deger .hepta {
    width: 300px;
    height: 300px;
  }
}

.anadeger .degerimiz_sag .deger .deger1 {
  background-image: url("../img/ana1.webp");
}

.anadeger .degerimiz_sag .deger .deger2 {
  background-image: url("../img/commerce3.webp");
}

.anadeger .degerimiz_sag .deger .deger4 {
  background-image: url("../img/marketing1.webp");
}

.anadeger .degerimiz_sag .deger .ana_kisim {
  padding: 69px 0 0 120px;
}

@media (max-width: 768px) {
  .anadeger .degerimiz_sag .deger .ana_kisim {
    padding: 40px;
  }
}

.anadeger .degerimiz_sag .deger .ana_kisim h2 {
  text-align: left;
  font-family: 'Maven Pro', sans-serif;
  color: #333333;
  line-height: 1.3;
}

.anadeger .degerimiz_sag .deger .ana_kisim b {
  padding: 10px 0 20px 0;
  font-family: 'Maven Pro', sans-serif;
  color: #333333;
  line-height: 1.3;
}

.anadeger .degerimiz_sag .deger .ana_kisim p {
  padding-bottom: 15px;
  line-height: 1.7;
  color: #3d3d3d;
}

.anabd {
  margin: auto;
  width: 90%;
  margin-top: 48px;
}

.anabd .sira .anabditem {
  width: 31%;
  margin: 1%;
  float: left;
  background-color: #fcfdff;
}

@media (max-width: 768px) {
  .anabd .sira .anabditem {
    width: 100%;
    margin: 1% 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .anabd .sira .anabditem {
    min-height: 410px;
  }
}

.anabd .sira .anabditem span {
  display: block;
  text-align: center;
  padding: 30px 0 16px 0;
  font-size: 35px;
}

.anabd .sira .anabditem h6 {
  display: block;
  text-align: center;
  font-size: 20px;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
}

.anabd .sira .anabditem p {
  display: block;
  padding: 20px 43px 4px 43px;
  min-height: 100px;
  line-height: 1.5;
}

.anabd .sira .anabditem a {
  text-decoration: none;
  padding: 10px;
  border: 1px solid;
  text-align: center;
  display: block;
  margin: auto;
  width: 120px;
}

.anablogtanitim {
  width: 100%;
  margin-top: 50px;
}

.anablogtanitim .blogtanit {
  width: 48%;
  margin: 0 1%;
  float: left;
}

@media (max-width: 768px) {
  .anablogtanitim .blogtanit {
    width: 100%;
    margin: 1% 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .anablogtanitim .blogtanit {
    height: 400px;
  }
}

.anablogtanitim .blogtanit div {
  padding: 50px;
}

.anablogtanitim .blogtanit div p {
  text-align: center;
  padding: 10px 78px;
  line-height: 1.5;
  min-height: 70px;
  color: #fff;
  font-size: 17px;
}

@media (max-width: 768px) {
  .anablogtanitim .blogtanit div p {
    padding: 10px 10px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .anablogtanitim .blogtanit div p {
    padding: 10px 30px;
  }
}

.anablogtanitim .blogtanit div a {
  text-decoration: none;
  padding: 15px;
  border: 1px solid;
  text-align: center;
  display: block;
  text-align: center;
  margin: auto;
  font-size: 16px;
  width: 110px;
  line-height: 1.8;
  color: #fff;
}

.anablogtanitim .arka1 {
  background-image: url("../img/anablog1.jpg");
}

.anablogtanitim .arka2 {
  background-image: url("../img/anablog.jpg");
}

.ana_burofi {
  position: relative;
  width: 100%;
  margin: 50px 0;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_burofi {
    margin: 50px auto;
  }
}

.ana_burofi .anaburofi_res {
  width: 50%;
  height: 400px;
  position: relative;
  float: left;
}

@media (max-width: 768px) {
  .ana_burofi .anaburofi_res {
    width: 100%;
  }
}

.ana_burofi .anaburofi_res:before {
  position: absolute;
  content: "";
  width: 500px;
  height: inherit;
  top: 0;
  background-image: url("../img/ajans.jpg");
  background-repeat: no-repeat no-repeat;
  background-size: cover;
}

@media (max-width: 768px) {
  .ana_burofi .anaburofi_res:before {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ana_burofi .anaburofi_res:before {
    width: 100%;
  }
}

.ana_burofi .anaburofi_res img {
  position: absolute;
  right: 20px;
  top: 74px;
}

@media (max-width: 768px) {
  .ana_burofi .anaburofi_res img {
    width: 70%;
    right: unset;
    top: unset;
    bottom: 0;
    left: 15%;
    right: unset;
  }
}

.ana_burofi .anaburofi_tan {
  width: 50%;
  float: left;
}

@media (max-width: 768px) {
  .ana_burofi .anaburofi_tan {
    width: 100%;
  }
}

.ana_burofi .anaburofi_tan div {
  padding: 50px;
}

.ana_burofi .anaburofi_tan div h1 {
  font-size: 23px;
  line-height: 1.5;
  font-family: 'Maven Pro', sans-serif;
}

.ana_burofi .anaburofi_tan div p {
  line-height: 1.8;
}

.copyright {
  text-align: center;
  color: #fff;
  background-color: #dedede;
  line-height: 3;
  font-size: 13px;
}

footer {
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 67, 192, 0.7)), to(#0e1952));
  background: linear-gradient(180deg, rgba(43, 67, 192, 0.7) 0%, #0e1952 100%);
  display: inline-block;
  width: 100%;
  margin-top: 100px;
  display: -ms-grid;
  display: grid;
}

footer .footersehir {
  position: absolute;
  bottom: 0;
  width: 100%;
  opacity: .4;
}

@media (max-width: 768px) {
  footer .footersehir {
    height: 200px;
  }
}

@media (max-width: 768px) {
  footer {
    background: #2b43c0;
    display: inline-block;
  }
}

footer .anakayit {
  width: 80%;
  margin: auto;
  background-color: #fcfdff;
  position: relative;
  top: -32px;
}

@media (max-width: 768px) {
  footer .anakayit {
    width: 95%;
  }
}

footer .anakayit:before {
  content: "";
  width: 100%;
  height: 40px;
  -webkit-clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%);
  position: absolute;
  top: -40px;
  background-color: #fcfdff;
}

footer .anakayit:after {
  content: "";
  width: 100%;
  height: 40px;
  -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
          clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
  position: absolute;
  bottom: -39px;
  background-color: #fcfdff;
}

footer .anakayit p {
  text-align: center;
  padding: 10px;
  color: darkslategrey;
}

footer .anakayit form {
  margin: auto;
  display: table;
}

footer .anakayit form input {
  display: inline-block;
}

footer .anakayit form input[type=text] {
  padding: 9px 35px;
  margin: 15px 0;
  border-left: 1px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: unset;
  border-color: #2b43c0;
}

@media (max-width: 768px) {
  footer .anakayit form input[type=text] {
    padding: 9px 0;
  }
}

footer .anakayit form input[type=submit] {
  padding: 10px 20px;
  border: 1px solid;
  cursor: pointer;
  border-color: #2b43c0;
  background-color: rgba(26, 98, 94, 0.9);
  color: #fff;
  -webkit-transition: .25s;
  transition: .25s;
}

@media (max-width: 768px) {
  footer .anakayit form input[type=submit] {
    padding: 10px 8px;
  }
}

footer .anakayit form input[type=submit]:hover {
  background-color: #fff;
  color: rgba(26, 98, 94, 0.9);
}

footer .alt {
  width: 100%;
  margin-top: 30px;
  padding: 72px 0;
  z-index: 1;
}

footer .alt .altsol, footer .alt .altsag, footer .alt .altiletisim {
  width: 33%;
  float: left;
}

footer .alt .altsol ul, footer .alt .altsag ul, footer .alt .altiletisim ul {
  list-style-type: none;
  display: block;
}

footer .alt .altsol ul li, footer .alt .altsag ul li, footer .alt .altiletisim ul li {
  margin: 10px 0;
  padding: 6px  0;
}

footer .alt .altsol ul li a, footer .alt .altsag ul li a, footer .alt .altiletisim ul li a {
  color: #cecece;
  text-decoration: none;
  padding: 10px;
}

@media (max-width: 768px) {
  footer .alt .altsol, footer .alt .altsag {
    width: 50%;
  }
}

footer .alt .altiletisim {
  display: -ms-inline-grid;
  display: inline-grid;
  padding: 24px 0;
}

@media (max-width: 768px) {
  footer .alt .altiletisim {
    width: unset;
    display: block;
    padding: 32px 25px;
  }
}

footer .alt .altiletisim ul li {
  float: left;
  margin: 0 10px;
}

footer .alt .altiletisim .altgsm {
  color: #cecece;
}

footer .alt .altiletisim address {
  color: #cecece;
  line-height: 1.5;
}

.altta {
  background-color: #2b43c0;
  z-index: 2;
}

.alttalogo {
  height: 33px !important;
}

.navaltta {
  background-color: #2b43c0;
  z-index: 2;
}

.navalttalogo {
  height: 33px !important;
}

.diagonal {
  position: relative;
  line-height: 50px;
  color: white;
  border: none;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  overflow: hidden;
  z-index: 1;
  padding: 0px;
}

.diagonal:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 700%;
  height: 1000%;
  background: rgba(255, 255, 255, 0.5);
  z-index: -1;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
          transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
  -webkit-transform: translateY(10%) translateX(16%) rotate(-45deg);
          transform: translateY(10%) translateX(16%) rotate(-45deg);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.diagonal:hover::after {
  -webkit-transform: translateY(10%) translateX(-25px) rotate(-45deg);
          transform: translateY(10%) translateX(-25px) rotate(-45deg);
  -webkit-transform-origin: -7% 0%;
          transform-origin: -7% 0%;
}

.detay {
  width: 100%;
  height: 50vh;
  background: -webkit-gradient(linear, left top, left bottom, from(#1f3179), to(#2b43c0));
  background: linear-gradient(180deg, #1f3179 0%, #2b43c0 100%);
  position: relative;
}

@media (max-width: 768px) {
  .detay {
    height: 80vh;
  }
}

.detay .detayteam {
  -webkit-clip-path: polygon(50% 0%, 100% 19%, 100% 100%, 25% 100%, 0% 60%, 10% 20%);
          clip-path: polygon(50% 0%, 100% 19%, 100% 100%, 25% 100%, 0% 60%, 10% 20%);
  width: 55%;
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width: 768px) {
  .detay .detayteam {
    width: 165%;
  }
}

.detay .detayteam img {
  width: 100%;
}

.detay .detaybaslik {
  position: absolute;
  bottom: 58px;
  width: 30%;
  color: darkgray;
  left: 72px;
  line-height: 1.5;
}

.detay .detaybaslik h1 span {
  font-style: italic;
}

@media (max-width: 768px) {
  .detay .detaybaslik {
    width: 70%;
    top: 121px;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: inline-block;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding: 15%;
    color: white;
  }
}

.hakkimizda {
  width: 100%;
  font-size: 17px;
}

.hakkimizda .hakkimizsol {
  width: 100%;
  margin-top: 100px;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsol {
    margin-top: 160px;
  }
}

.hakkimizda .hakkimizsol .hakimg {
  width: 400px;
  height: 400px;
  float: left;
  margin-top: 30px;
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  background-image: url(../img/sehirpoli.jpg);
  background-attachment: fixed;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsol .hakimg {
    width: 200px;
    height: 200px;
    margin: auto;
    float: unset;
  }
}

.hakkimizda .hakkimizsol .hakyazi {
  width: 50%;
  margin-left: 5%;
  float: left;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsol .hakyazi {
    width: 100%;
    margin-left: unset;
  }
}

.hakkimizda .hakkimizsol .hakyazi div {
  padding: 0 60px;
  line-height: 1.7;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsol .hakyazi div {
    padding: 0 45px;
  }
}

.hakkimizda .hakkimizsag {
  width: 100%;
  margin-top: 75px;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsag {
    display: -ms-inline-grid;
    display: inline-grid;
  }
}

.hakkimizda .hakkimizsag .hakimg {
  width: 40%;
  float: right;
  margin-top: 30px;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsag .hakimg {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    float: unset;
  }
}

.hakkimizda .hakkimizsag .hakimg img {
  width: 100%;
}

.hakkimizda .hakkimizsag .hakyazi {
  width: 50%;
  margin-right: 5%;
  float: left;
  margin-top: 100px;
}

@media (max-width: 768px) {
  .hakkimizda .hakkimizsag .hakyazi {
    width: 100%;
    margin-right: unset;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.hakkimizda .hakkimizsag .hakyazi div {
  padding: 0 60px;
  line-height: 1.7;
}

.hizmet {
  position: relative;
  width: 100%;
  height: 350px;
  margin-top: 70px;
  background: #2b43c0;
}

.hizmet .hizmetres {
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  position: absolute;
  width: 300px;
  height: 300px;
  top: 25px;
  left: 100px;
  background-image: url("../img/sehirdunya.png");
  background-position: center center;
  -webkit-animation: fadein 2s;
          animation: fadein 2s;
  -webkit-transition: 1s;
  transition: 1s;
}

@media (max-width: 768px) {
  .hizmet .hizmetres {
    left: calc(50% - 75px);
    width: 150px;
    height: 150px;
  }
}

.hizmet .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.hizmet .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.hizmet .kare {
  position: absolute;
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  width: 200px;
  height: 200px;
  top: 100px;
  right: 300px;
  opacity: .1;
  background-color: transparent;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
  background-color: #000;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, white 5px, white 10px);
}

.hizmet .kare2 {
  position: absolute;
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  width: 200px;
  height: 200px;
  top: 100px;
  left: 0;
  opacity: .1;
  background-color: transparent;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
  background-color: #000;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, white 5px, white 10px);
}

.hizmet .shape {
  width: 500px;
  height: 100%;
  top: 0;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-color: #1f3179;
  left: 200px;
  opacity: .1;
  position: absolute;
}

@media (max-width: 768px) {
  .hizmet .shape {
    display: none;
  }
}

.hizmet .shape2 {
  width: 200px;
  height: 200px;
  top: 100px;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  left: 459px;
  opacity: .1;
  position: absolute;
  background-color: #fff;
  background-image: linear-gradient(45deg, #00f 25%, transparent 25%, transparent 75%, #00f 75%), linear-gradient(45deg, #00f 25%, transparent 25%, transparent 75%, #00f 75%);
  background-size: 20px 20px;
  background-position: 0 0, 20px 20px;
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}

@media (max-width: 768px) {
  .hizmet .shape2 {
    display: none;
  }
}

.hizmet .hizmetbaslik {
  position: absolute;
  right: 200px;
  bottom: 100px;
}

@media (max-width: 768px) {
  .hizmet .hizmetbaslik {
    width: 60%;
    left: 20%;
    bottom: 50px;
    right: unset;
  }
}

.hizmet .hizmetbaslik span {
  font-size: 19px;
  color: white;
  text-shadow: 4px 4px 7px #fff;
}

.hizmet:hover .hizmetres {
  background-image: url("../img/world4.jpg");
  -webkit-transition: 1s;
  transition: 1s;
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes yandan {
  from {
    padding-left: 0;
  }
  to {
    padding-left: 50px;
  }
}

@keyframes yandan {
  from {
    padding-left: 0;
  }
  to {
    padding-left: 50px;
  }
}

.hizmetgrid {
  width: 100%;
}

.hizmetgrid .grid {
  width: 33%;
  float: left;
}

.hizmetgrid .grid div {
  padding: 40px;
}

@media (max-width: 768px) {
  .hizmetgrid .grid div {
    padding: 0;
  }
}

.hizmetgrid .grid div div {
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .hizmetgrid .grid div div {
    padding: 20px;
    min-height: 150px;
  }
}

.hizmetgrid .grid div div span {
  display: block;
  text-align: center;
  font-size: 60px;
}

@media (max-width: 768px) {
  .hizmetgrid .grid div div span {
    font-size: 40px;
  }
}

.hizmetgrid .grid div div h3 {
  text-align: center;
  padding: 10px 0;
}

@media (max-width: 768px) {
  .hizmetgrid .grid div div h3 {
    font-size: 16px;
  }
}

.hizmetaciklama {
  width: 100%;
}

.hizmetaciklama .hizmesol {
  width: 80%;
  margin: 60px auto 0 auto;
  display: flow-root;
}

.hizmetaciklama .hizmesol .hizmeimg {
  width: 35%;
  position: relative;
  float: left;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmesol .hizmeimg {
    position: relative;
    float: left;
    width: 100%;
  }
}

.hizmetaciklama .hizmesol .hizmeimg div {
  width: 400px;
  height: 500px;
  margin-top: 20px;
  float: right;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmesol .hizmeimg div {
    width: 100%;
    height: 250px;
  }
}

.hizmetaciklama .hizmesol .hizmeimg div img {
  width: 100%;
  position: relative;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hizmetaciklama .hizmesol .hizmeimg div:before {
  content: "";
  position: absolute;
  background-color: #1f3179;
  width: 400px;
  height: 543px;
  right: 20px;
  top: 0;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmesol .hizmeimg div:before {
    display: none;
  }
}

.hizmetaciklama .hizmesol .hizmetext {
  width: 50%;
  float: right;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmesol .hizmetext {
    width: 100%;
    float: left;
  }
}

.hizmetaciklama .hizmesol .hizmetext div {
  padding: 45px;
}

.hizmetaciklama .hizmesol .hizmetext div h3 {
  text-align: center;
  font-size: 22px;
}

.hizmetaciklama .hizmesol .hizmetext div p {
  line-height: 1.6;
  font-size: 16px;
}

.hizmetaciklama .hizmetsag {
  width: 80%;
  display: flow-root;
  margin: 60px auto 0 auto;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmetsag {
    display: -ms-inline-grid;
    display: inline-grid;
    margin: 60px auto auto 10%;
  }
}

.hizmetaciklama .hizmetsag .hizmeimg {
  width: 35%;
  position: relative;
  float: right;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmetsag .hizmeimg {
    width: 100%;
    float: left;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.hizmetaciklama .hizmetsag .hizmeimg div {
  width: 400px;
  height: 500px;
  margin-top: 20px;
  float: left;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmetsag .hizmeimg div {
    width: 100%;
    height: 250px;
  }
}

.hizmetaciklama .hizmetsag .hizmeimg div img {
  width: 100%;
  position: relative;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hizmetaciklama .hizmetsag .hizmeimg div:before {
  content: "";
  position: absolute;
  background-color: #1f3179;
  width: 400px;
  height: 543px;
  left: 20px;
  top: 0;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmetsag .hizmeimg div:before {
    display: none;
  }
}

.hizmetaciklama .hizmetsag .hizmetext {
  width: 50%;
  float: left;
}

@media (max-width: 768px) {
  .hizmetaciklama .hizmetsag .hizmetext {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.hizmetaciklama .hizmetsag .hizmetext div {
  padding: 45px;
}

.hizmetaciklama .hizmetsag .hizmetext div h3 {
  text-align: center;
  font-size: 22px;
}

.hizmetaciklama .hizmetsag .hizmetext div p {
  line-height: 1.6;
  font-size: 16px;
}

.studyo {
  position: relative;
  width: 100%;
  height: 100vh;
}

.studyo video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.studyo .hizmetbaslik {
  position: absolute;
  bottom: 20px;
  left: 20px;
  color: #fff;
}

.studyo .hizmetbas1 {
  position: absolute;
  top: 50%;
  left: 240px;
  color: #fff;
  font-size: 50px;
  width: 500px;
}

@media (max-width: 768px) {
  .studyo .hizmetbas1 {
    width: 80%;
    left: 20px;
    top: unset;
    bottom: 30%;
  }
}

.studyo .hizmetbas2 {
  position: absolute;
  bottom: 150px;
  right: 40px;
  color: #fff;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  padding-right: 10px;
  border-right: 1px solid;
}

.blogges {
  position: relative;
  width: 100%;
  height: 200px;
  background: #2b43c0;
}

.blogges .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 768px) {
  .blogges .baslik {
    bottom: 30px;
    width: 50%;
    left: 25%;
  }
}

.blogges .baslik a {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  line-height: 1.4;
}

.blogges .baslik span {
  font-size: 25px;
  color: #fff;
  line-height: 1.4;
}

.blogges .baslik h1 {
  color: #fff;
  line-height: 1.4;
}

.blogges .aciklama {
  position: absolute;
  right: 120px;
  bottom: 13px;
}

.blogges .aciklama p {
  color: darkgray;
}

.blogges .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.blogges .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.blogges .uzunsag {
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);
          clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);
  width: 700px;
  height: 100%;
  top: 0;
  background-color: #1f3179;
  right: 0;
  opacity: .1;
  position: absolute;
}

@media (max-width: 768px) {
  .blogges .uzunsag {
    width: 200px;
  }
}

.opamavi {
  background-color: #2b43c0;
}

.crumb {
  padding: 100px 30px 20px 30px;
  color: black;
  font-weight: 900;
  color: darkseagreen;
}

.crumb a {
  color: darkgray;
  font-weight: 900;
  position: relative;
  font-size: 22px;
  text-decoration: none;
}

.crumb span {
  font-size: 17px;
  padding-left: 5px;
  padding-right: 5px;
}

.blogdetay {
  width: 70%;
  margin: auto;
  max-width: 800px;
}

@media (max-width: 768px) {
  .blogdetay {
    width: 85%;
  }
}

.blogdetay .blogkapak img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blogdetay .baslik {
  width: 90%;
  margin: auto;
}

@media (max-width: 768px) {
  .blogdetay .baslik {
    width: 100%;
    font-size: 14px;
  }
}

.blogdetay .baslik h1 {
  line-height: 1.4;
  color: #4e5c5e;
  font-weight: 800;
}

.blogdetay .yazi p {
  width: 100%;
  font-size: 18px;
  line-height: 1.9;
  font-weight: normal;
  color: #4e5c5e;
}

.blogdetay .yazi p img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.blogdetay .yazi p a {
  text-decoration: none;
  color: black;
}

.paket {
  position: relative;
  width: 100%;
  height: 350px;
  background: #2b43c0;
}

.paket .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .paket .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.paket .baslik h1 {
  color: #fff;
}

.paket .aciklama {
  position: absolute;
  right: 120px;
  bottom: 13px;
}

.paket .aciklama p {
  color: darkgray;
}

.paket .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.paket .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.paket .shape {
  width: 500px;
  height: 100%;
  top: 0;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-color: #1f3179;
  left: 200px;
  opacity: .1;
  position: absolute;
}

@media (max-width: 768px) {
  .paket .shape {
    display: none;
  }
}

.paket .uzunsag {
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);
          clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);
  width: 700px;
  height: 100%;
  top: 0;
  background-color: #1f3179;
  right: 0;
  opacity: .1;
  position: absolute;
}

@media (max-width: 768px) {
  .paket .uzunsag {
    width: 200px;
  }
}

.paket span {
  position: absolute;
  font-size: 60px;
  color: darkgray;
  opacity: .1;
}

.paket .magaza {
  bottom: 10%;
  right: 40%;
}

.paket .sepet {
  bottom: 35%;
  right: 50%;
  -webkit-transform: rotate(21deg);
          transform: rotate(21deg);
}

.paket .canta {
  bottom: 60%;
  right: 41%;
  -webkit-transform: rotate(70deg);
          transform: rotate(70deg);
}

.paket .teklif {
  top: 30%;
  right: 10%;
}

.paket .vitrin {
  top: 60%;
  right: 25%;
}

.tablo {
  overflow-x: auto;
  width: 80%;
  margin: 50px auto 50px auto;
}

.tablo a {
  display: block;
  background-color: #1a625e;
  padding: 20px 25px;
  position: relative;
  text-decoration: none;
  color: darkgray;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 5px 0;
}

.tablo a span {
  font-size: 29px;
  position: absolute;
  top: 25%;
  right: 25px;
}

.tablo table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: none;
}

.tablo .genel {
  display: none;
}

.tablo .urunler {
  display: none;
}

.tablo .entegrasyon {
  display: none;
}

.tablo .seokisim {
  display: none;
}

.tablo .sosyalmedyakisim {
  display: none;
}

.tablo .tasarimlar {
  display: none;
}

.tablo .kampanyalar {
  display: none;
}

.tablo .pazarlama {
  display: none;
}

.tablo .odemeler {
  display: none;
}

.tablo .gorunur {
  display: table;
}

.tablo th, .tablo td {
  text-align: left;
  padding: 20px 0;
}

.tablo tr th {
  padding: 20px  0;
}

.tablo tr td:first-child {
  width: 40%;
}

.tablo tr:nth-child(even) {
  background-color: #f2f2f2;
}

.tablo td:nth-child(2) {
  text-align: center;
}

.tablo td:nth-child(3) {
  text-align: center;
}

.tablo td:nth-child(4) {
  text-align: center;
}

.tablo th {
  text-align: center;
}

.gridiki {
  width: 100%;
}

.gridiki .iki {
  width: 40%;
  float: left;
  margin: 30px  5%;
}

@media (max-width: 768px) {
  .gridiki .iki {
    width: 90%;
  }
}

.gridiki .iki .paketi {
  padding: 10px 50px;
  -webkit-box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px) {
  .gridiki .iki .paketi {
    padding: 0;
  }
}

.gridiki .iki .paketi div {
  padding: 40px;
}

.gridiki .iki .paketi div img {
  width: 100%;
  max-height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

.gridiki .iki .paketi div h2 {
  text-align: center;
}

.gridiki .iki .paketi div ul li {
  line-height: 1.8;
}

.gridiki .iki .paketi div a {
  text-decoration: none;
  padding: 12px;
  margin: auto;
  text-align: center;
  display: block;
  border: 1px solid;
}

.bloggrid {
  max-height: 400px;
  width: 70%;
  margin: auto;
}

@media (max-width: 768px) {
  .bloggrid {
    width: 100%;
  }
}

.bloggrid .bloggrid_sol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 40px 0 25px 0;
}

@media (max-width: 768px) {
  .bloggrid .bloggrid_sol {
    display: block;
  }
}

.bloggrid .bloggrid_sol .solgrid {
  width: 60%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  height: 400px;
}

@media (max-width: 768px) {
  .bloggrid .bloggrid_sol .solgrid {
    width: 100%;
    height: 250px;
  }
}

.bloggrid .bloggrid_sol .solgrid img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.bloggrid .bloggrid_sol .solgridsa {
  width: 40%;
  float: left;
  height: 400px;
}

@media (max-width: 768px) {
  .bloggrid .bloggrid_sol .solgridsa {
    width: 100%;
    height: -webkit-fill-available;
  }
}

.bloggrid .bloggrid_sol .solgridsa .gridbaslik {
  height: 100%;
  background-color: rgba(95, 113, 173, 0.4);
}

.bloggrid .bloggrid_sol .solgridsa .gridbaslik .gridicerik {
  padding: 40px;
}

.bloggrid .bloggrid_sol .solgridsa .gridbaslik .gridicerik h2 {
  color: #fff;
  line-height: 1.8;
}

.bloggrid .bloggrid_sol .solgridsa .gridbaslik .gridicerik p {
  color: #f0f0f0;
  line-height: 1.8;
}

.bloggrid .bloggrid_sol .solgridsa .gridbaslik .gridicerik a {
  text-decoration: none;
  color: white;
  font-size: 18px;
}

.bloggrid .bloggrid_sag {
  width: 100%;
}

@media (max-width: 768px) {
  .bloggrid .bloggrid_sag {
    width: 80%;
    margin: auto;
  }
}

.bloggrid .bloggrid_sag .saggrid {
  width: 25%;
  float: left;
  text-decoration: none;
}

@media (max-width: 768px) {
  .bloggrid .bloggrid_sag .saggrid {
    width: 100%;
    margin: 20px 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .bloggrid .bloggrid_sag .saggrid {
    width: 50%;
  }
}

.bloggrid .bloggrid_sag .saggrid .saggriditem {
  padding: 15px;
  color: darkslategray;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.bloggrid .bloggrid_sag .saggrid .saggriditem img {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.bloglar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  margin: 30px auto 50px auto;
}

@media (max-width: 768px) {
  .bloglar {
    width: 80%;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .bloglar {
    display: -ms-grid;
    display: grid;
  }
}

.bloglar .blog3 {
  width: 30%;
  margin: 1.5%;
  float: left;
  -webkit-box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.06);
  text-decoration: none;
  color: darkslategray;
}

@media (max-width: 768px) {
  .bloglar .blog3 {
    width: 100%;
    margin: 30px 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .bloglar .blog3 {
    width: 70%;
    margin: 22px 15%;
  }
}

.bloglar .blog3 .blog3item {
  padding: 22px;
}

.bloglar .blog3 .blog3item img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

.servisportfoy {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url(../img/takim2.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.servisportfoy .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .servisportfoy .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.servisportfoy .baslik h1 {
  color: #fff;
}

.servisportfoy .aciklama {
  position: absolute;
  left: 120px;
  top: 150px;
  font-size: 40px;
  width: 40%;
}

@media (max-width: 768px) {
  .servisportfoy .aciklama {
    top: 100px;
    width: unset;
    font-size: 18px;
  }
}

.servisportfoy .aciklama h2 {
  font-family: 'Maven Pro', sans-serif;
  color: darkgray;
  line-height: 1.2;
}

.servisportfoy .aciklama h3 {
  font-family: 'Maven Pro', sans-serif;
  font-size: 20px;
  color: darkgrey;
  padding: 10px;
  border-left: 2px solid darkgrey;
  line-height: 1.5;
}

.servisportfoy .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.servisportfoy .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.servisportfoy .serresim {
  position: absolute;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-image: url("../img/startup.webp");
  width: 500px;
  height: 500px;
  background-position: center center;
  background-size: cover;
  right: 100px;
  bottom: 0;
  opacity: .8;
}

@media (max-width: 768px) {
  .servisportfoy .serresim {
    background-image: unset;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .servisportfoy .serresim {
    width: 300px;
    height: 400px;
  }
}

.servis {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url(../img/takim2.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.servis .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .servis .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.servis .baslik h1 {
  color: #fff;
}

.servis .aciklama {
  position: absolute;
  left: 120px;
  bottom: 70px;
  font-size: 40px;
  width: 40%;
}

@media (max-width: 768px) {
  .servis .aciklama {
    top: 100px;
    width: unset;
    font-size: 18px;
  }
}

.servis .aciklama h2 {
  font-family: 'Maven Pro', sans-serif;
  color: darkgray;
  line-height: 1.2;
}

.servis .aciklama h3 {
  font-family: 'Maven Pro', sans-serif;
  font-size: 20px;
  color: darkgrey;
  padding: 10px;
  border-left: 2px solid darkgrey;
  line-height: 1.5;
}

.servis .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.servis .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.servis .serresim {
  position: absolute;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-image: url("../img/startup.webp");
  width: 500px;
  height: 500px;
  background-position: center center;
  background-size: cover;
  right: 100px;
  bottom: 0;
  opacity: .8;
}

@media (max-width: 768px) {
  .servis .serresim {
    background-image: unset;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .servis .serresim {
    width: 300px;
    height: 400px;
  }
}

.serviseticaret {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url(../img/eticaretsite.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.serviseticaret .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .serviseticaret .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.serviseticaret .baslik h1 {
  color: #fff;
}

.serviseticaret .aciklama {
  position: absolute;
  left: 120px;
  top: 150px;
  font-size: 40px;
  width: 40%;
}

@media (max-width: 768px) {
  .serviseticaret .aciklama {
    top: 100px;
    width: unset;
    font-size: 18px;
  }
}

.serviseticaret .aciklama h2 {
  font-family: 'Maven Pro', sans-serif;
  color: darkgray;
  line-height: 1.2;
}

.serviseticaret .aciklama h3 {
  font-family: 'Maven Pro', sans-serif;
  font-size: 20px;
  color: darkgrey;
  padding: 10px;
  border-left: 2px solid darkgrey;
  line-height: 1.5;
}

.serviseticaret .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.serviseticaret .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.serviseticaret .serresim {
  position: absolute;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-image: url("../img/startup.webp");
  width: 500px;
  height: 500px;
  background-position: center center;
  background-size: cover;
  right: 100px;
  bottom: 0;
  opacity: .8;
}

@media (max-width: 768px) {
  .serviseticaret .serresim {
    background-image: unset;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviseticaret .serresim {
    width: 300px;
    height: 400px;
  }
}

.servisepazarlama {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url(../img/dijitalpazarlama.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.servisepazarlama .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .servisepazarlama .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.servisepazarlama .baslik h1 {
  color: #fff;
}

.servisepazarlama .aciklama {
  position: absolute;
  left: 120px;
  top: 150px;
  font-size: 40px;
  width: 40%;
}

@media (max-width: 768px) {
  .servisepazarlama .aciklama {
    top: 100px;
    width: unset;
    font-size: 18px;
  }
}

.servisepazarlama .aciklama h2 {
  font-family: 'Maven Pro', sans-serif;
  color: #e3e3e3;
  line-height: 1.2;
  font-size: 1em;
}

.servisepazarlama .aciklama h3 {
  font-family: 'Maven Pro', sans-serif;
  font-size: 20px;
  color: #e3e3e3;
  padding: 10px;
  border-left: 2px solid darkgrey;
  line-height: 1.5;
}

.servisepazarlama .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.servisepazarlama .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.servisepazarlama .serresim {
  position: absolute;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-image: url("../img/startup.webp");
  width: 500px;
  height: 500px;
  background-position: center center;
  background-size: cover;
  right: 100px;
  bottom: 0;
  opacity: .8;
}

@media (max-width: 768px) {
  .servisepazarlama .serresim {
    background-image: unset;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .servisepazarlama .serresim {
    width: 300px;
    height: 400px;
  }
}

.serviseihracat {
  position: relative;
  width: 100%;
  height: 600px;
  background-image: url(../img/eihtacat.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.serviseihracat .baslik {
  position: absolute;
  bottom: 20px;
  left: 140px;
}

@media (max-width: 768px) {
  .serviseihracat .baslik {
    bottom: 100px;
    width: 50%;
    left: 25%;
  }
}

.serviseihracat .baslik h1 {
  color: #fff;
}

.serviseihracat .aciklama {
  position: absolute;
  left: 120px;
  top: 150px;
  font-size: 40px;
  width: 40%;
}

@media (max-width: 768px) {
  .serviseihracat .aciklama {
    top: 100px;
    width: unset;
    font-size: 18px;
  }
}

.serviseihracat .aciklama h2 {
  font-family: 'Maven Pro', sans-serif;
  color: #e3e3e3;
  line-height: 1.2;
  font-size: 1em;
}

.serviseihracat .aciklama h3 {
  font-family: 'Maven Pro', sans-serif;
  font-size: 20px;
  color: #e3e3e3;
  padding: 10px;
  border-left: 2px solid darkgrey;
  line-height: 1.5;
}

.serviseihracat .noktalar {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 260px;
  bottom: 0;
  right: 0;
  opacity: .2;
}

.serviseihracat .noktalar2 {
  position: absolute;
  background: -webkit-radial-gradient(white 15%, transparent 16%), -webkit-radial-gradient(white 15%, transparent 16%), transparent;
  background-position: 0 0, 20px 20px;
  background-size: 20px 20px;
  width: 100px;
  height: 180px;
  bottom: 35px;
  left: 0;
  opacity: .2;
}

.serviseihracat .serresim {
  position: absolute;
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  background-image: url("../img/startup.webp");
  width: 500px;
  height: 500px;
  background-position: center center;
  background-size: cover;
  right: 100px;
  bottom: 0;
  opacity: .8;
}

@media (max-width: 768px) {
  .serviseihracat .serresim {
    background-image: unset;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviseihracat .serresim {
    width: 300px;
    height: 400px;
  }
}

.servisweb {
  margin-top: 100px;
  width: 100%;
  position: relative;
}

.servisweb .webarka {
  position: absolute;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.2) 5px, rgba(255, 255, 255, 0.2) 10px);
  background-color: rgba(10, 10, 10, 0.03);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, white 5px, white 10px);
  width: 500px;
  height: 500px;
  right: 0;
  top: 0;
  z-index: -1;
}

@media (max-width: 768px) {
  .servisweb .webarka {
    width: 200px;
    height: 200px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .servisweb .webarka {
    width: 300px;
    height: 300px;
  }
}

.servisweb .sweb {
  width: 65%;
  margin: auto;
}

.servisweb .sweb .sweb_sol {
  float: left;
  width: 50%;
  position: relative;
}

.servisweb .sweb .sweb_sol .websol img {
  width: 100%;
  -webkit-clip-path: circle(61.6% at 18% 71%);
          clip-path: circle(61.6% at 18% 71%);
}

@media (max-width: 768px) {
  .servisweb .sweb .sweb_sol .websol img {
    display: none;
  }
}

.servisweb .sweb .sweb_sol .websol::before {
  position: absolute;
  content: "";
  -webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
          clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
  width: 400px;
  height: 420px;
  left: -139px;
  bottom: -81px;
  background-color: #143b45;
}

@media (max-width: 768px) {
  .servisweb .sweb .sweb_sol .websol::before {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .servisweb .sweb .sweb_sol .websol::before {
    width: 300px;
    height: 300px;
  }
}

.servisweb .sweb .sweb_sag {
  float: left;
  width: 50%;
}

@media (max-width: 768px) {
  .servisweb .sweb .sweb_sag {
    width: 100%;
  }
}

.servisweb .sweb .sweb_sag .webyazi {
  padding: 10px;
  line-height: 1.6;
}

.servisweb .sweb .sweb_sag .webyazi p {
  line-height: 1.6;
  font-size: 16px;
}

.serviswebsag {
  margin-top: 180px;
  width: 100%;
  position: relative;
}

.serviswebsag .webarkas {
  position: absolute;
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.2) 5px, rgba(255, 255, 255, 0.2) 10px);
  background-color: rgba(10, 10, 10, 0.03);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, white 5px, white 10px);
  width: 500px;
  height: 500px;
  left: 0;
  top: 0;
  z-index: -1;
}

@media (max-width: 768px) {
  .serviswebsag .webarkas {
    width: 200px;
    height: 200px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviswebsag .webarkas {
    width: 300px;
    height: 300px;
  }
}

.serviswebsag .swebs {
  width: 70%;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 768px) {
  .serviswebsag .swebs {
    width: 100%;
    margin: auto;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviswebsag .swebs {
    width: 95%;
  }
}

.serviswebsag .swebs .swebs_sol {
  float: left;
  width: 50%;
  position: relative;
}

@media (max-width: 768px) {
  .serviswebsag .swebs .swebs_sol {
    width: 100%;
  }
}

.serviswebsag .swebs .swebs_sol .webyazi {
  padding: 10px 70px 0 0;
  line-height: 1.6;
}

@media (max-width: 768px) {
  .serviswebsag .swebs .swebs_sol .webyazi {
    padding: 40px;
  }
}

.serviswebsag .swebs .swebs_sol .webyazi p {
  line-height: 1.6;
  font-size: 16px;
}

.serviswebsag .swebs .swebs_sag {
  float: right;
  width: 50%;
  position: relative;
}

@media (max-width: 768px) {
  .serviswebsag .swebs .swebs_sag {
    float: left;
    width: 100%;
  }
}

.serviswebsag .swebs .swebs_sag .websag {
  position: absolute;
  right: 0;
  width: 500px;
  -webkit-clip-path: circle(57% at 62% 65%);
          clip-path: circle(57% at 62% 65%);
  height: 500px;
}

@media (max-width: 768px) {
  .serviswebsag .swebs .swebs_sag .websag {
    position: relative;
    right: unset;
    width: 100%;
    height: 323px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviswebsag .swebs .swebs_sag .websag {
    width: 300px;
    height: 300px;
  }
}

.serviswebsag .swebs .swebs_sag .websag img {
  width: 100%;
  height: 100%;
}

.serviswebsag .swebs .swebs_sag::before {
  position: absolute;
  content: "";
  -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
          clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  width: 450px;
  height: 450px;
  right: 0;
  bottom: 0;
  background-color: #143b45;
}

@media (max-width: 768px) {
  .serviswebsag .swebs .swebs_sag::before {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .serviswebsag .swebs .swebs_sag::before {
    width: 300px;
    height: 300px;
  }
}

.weborta {
  display: -ms-grid;
  display: grid;
  margin: 50px 0;
  width: 100%;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='12' viewBox='0 0 44 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v-2L0 0v10l4 2h16zm18 0l4-2V0L22 10v2h16zM20 0v8L4 0h16zm18 0L22 8V0h16z' fill='%239dd2bd' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.weborta h3 {
  display: block;
  text-align: center;
  padding: 20px 0 0 0;
  text-shadow: 4px 13px 5px rgba(0, 0, 0, 0.3);
  font-size: 22px;
}

.weborta .paketler {
  width: 60%;
  padding: 20px 0;
  margin: auto;
  position: relative;
}

@media (max-width: 768px) {
  .weborta .paketler {
    width: 100%;
  }
}

.weborta .paketler .paketler1 {
  width: 50%;
  float: left;
}

.weborta .paketler .paketler1 a {
  text-decoration: none;
  padding: 28px;
  border: 1px solid;
  text-align: center;
  display: block;
  width: 150px;
  line-height: 2;
  margin: auto;
  color: #4e5c5e;
  font-size: 16px;
  background-color: rgba(255, 255, 255, 0.6);
}

.weborta .paketler .paketler1 a:hover {
  color: #11586e;
}

@media (max-width: 768px) {
  .weborta .paketler .paketler1 a {
    padding: 15px;
  }
}

.webalt {
  width: 100%;
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 768px) {
  .webalt {
    display: block;
  }
}

.webalt .webalt_bir {
  width: 50%;
  float: left;
  height: 600px;
  position: relative;
}

@media (max-width: 768px) {
  .webalt .webalt_bir {
    width: 100%;
    height: unset;
  }
}

.webalt .webalt_bir .webaltiyazi {
  padding: 75px 100px 0 0;
}

@media (max-width: 768px) {
  .webalt .webalt_bir .webaltiyazi {
    padding: 60px 45px 0px 40px;
  }
}

.webalt .webalt_bir .webaltiyazi h4 {
  display: block;
  font-size: 22px;
  padding: 10px 0;
}

.webalt .webalt_bir .webaltiyazi p {
  line-height: 1.6;
  font-size: 16px;
}

.webalt .webalt_bir img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 107px;
  top: 50px;
  width: 400px;
  height: 400px;
}

@media (max-width: 768px) {
  .webalt .webalt_bir img {
    width: 100%;
    position: relative;
    left: unset;
    top: unset;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .webalt .webalt_bir img {
    width: unset;
  }
}

.webalt .webaltarka:after {
  content: "FI";
  position: absolute;
  font-size: 489px;
  font-weight: 900;
  opacity: .1;
  top: 40px;
  left: 0;
  color: #51a9be;
  text-shadow: 10px 10px 10px #000;
}

@media (max-width: 768px) {
  .webalt .webaltarka:after {
    font-size: 70px;
  }
}

.webyorumarka {
  background: url("../img/rere.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hizmeteticaret {
  background: url("../img/ecommerce.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hizmeteihracat {
  background: url("../img/bulmaca.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.webyorumlar {
  display: flow-root;
  width: 80%;
  margin: auto;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .webyorumlar {
    width: 100%;
  }
}

.webyorumlar h3 {
  text-align: center;
  padding: 27px 0;
  font-size: 25px;
}

.webyorumlar .webyorum .wewe {
  min-height: 190px;
  padding: 50px;
  position: relative;
  -webkit-box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
  background: radial-gradient(circle, rgba(136, 205, 218, 0.193715) 0%, rgba(126, 140, 213, 0.10688) 100%);
}

.webyorumlar .webyorum .wewe .denden1 {
  position: absolute;
  left: 37px;
  top: -30px;
  font-size: 75px;
  color: black;
}

.webyorumlar .webyorum .wewe h5 {
  display: block;
}

.webyorumlar .webyorum .wagrid {
  padding: 50px;
}

@media (max-width: 768px) {
  .webyorumlar .webyorum .wagrid {
    padding: 10px;
  }
}

.webyorumlar .webyorum .wagrid p {
  line-height: 2;
}

.webyorumlar .webyorum .waport {
  padding: 70px;
}

@media (max-width: 768px) {
  .webyorumlar .webyorum .waport {
    padding: 70px 0;
  }
}

.webyorumlar .webyorum .waport .webport {
  padding: 40px;
  -webkit-box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.15);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 10px;
  display: inherit;
  text-decoration: none;
}

.webyorumlar .webyorum .waport .webport h5 {
  display: block;
  text-align: center;
  color: #143b45;
}

.webyorumlar .webyorum .waport .webport img {
  width: 100%;
}

.webyorumlar .webyorum .waport .webport p {
  padding: 10px 0;
  line-height: 2;
  font-size: 16px;
}

.webyorumlar .webyorum .waport .webport b {
  padding: 0 0 20px 0;
}

.webyorumlar .webyorum .waport .bordered {
  border-top: 20px solid blue;
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
}

.webyorumlar .gridi2 {
  width: 50%;
}

@media (max-width: 768px) {
  .webyorumlar .gridi2 {
    width: 100%;
  }
}

.webyorumlar .gridi3 {
  width: 30%;
  margin-right: 2%;
  margin-left: 1%;
}

@media (max-width: 768px) {
  .webyorumlar .gridi3 {
    width: 100%;
    margin-bottom: 35px;
    margin-left: unset;
    margin-right: unset;
  }
}

.webyorumlar .lefty {
  float: left;
}

.webyorumlar .righty {
  float: right;
}

.portfolyo {
  display: block;
  width: 80%;
  margin: 50px  auto;
  position: relative;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .portfolyo {
    width: 100%;
  }
}

.portfolyo h3 {
  text-align: center;
  padding: 27px 0;
  font-size: 25px;
}

.portfolyo .portfoy_item {
  position: relative;
  width: 100%;
  margin: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(240, 240, 240, 0.93);
  -webkit-box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 17px 14px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .portfolyo .portfoy_item {
    display: block;
  }
}

.portfolyo .portfoy_item:hover .portfoy_img {
  -webkit-filter: none;
          filter: none;
}

.portfolyo .portfoy_item:hover .portfoy_img a {
  background-color: white;
}

.portfolyo .portfoy_item .portfoy_img {
  position: relative;
  width: 40%;
  padding: 70px;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}

.portfolyo .portfoy_item .portfoy_img img {
  width: 100%;
  border-top-left-radius: 20px;
}

@media (max-width: 768px) {
  .portfolyo .portfoy_item .portfoy_img {
    padding: 70px 0;
    width: 100%;
  }
}

.portfolyo .portfoy_item .portfoy_img a {
  position: absolute;
  left: calc(50% - 55px);
  width: 50px;
  bottom: 10%;
  color: darkslategrey;
  text-decoration: none;
  border: 1px solid;
  padding: 10px 30px;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 1;
  -webkit-box-shadow: 0 0 10px 9px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 9px rgba(0, 0, 0, 0.1);
}

.portfolyo .portfoy_item .porfoy_dtl {
  width: 60%;
  display: inherit;
  text-decoration: none;
}

@media (max-width: 768px) {
  .portfolyo .portfoy_item .porfoy_dtl {
    width: 100%;
  }
}

.portfolyo .portfoy_item .porfoy_dtl .port_detay {
  padding: 60px;
}

@media (max-width: 768px) {
  .portfolyo .portfoy_item .porfoy_dtl .port_detay {
    padding: 40px;
  }
}

.portfolyo .portfoy_item .porfoy_dtl .port_detay h5 {
  display: block;
  text-align: left;
  color: #143b45;
  font-size: 1.2em;
}

.portfolyo .portfoy_item .porfoy_dtl .port_detay p {
  padding: 10px 0;
  line-height: 1.6;
  font-size: 16px;
  color: #5c5c5c;
  font-family: Helvetica , Arial, sans-serif;
}

.portfolyo .from-left {
  border-top: 20px solid green;
  border-bottom-left-radius: 60px;
  border-top-right-radius: 60px;
}

.portfolyo .from-right {
  border-top: 20px solid blue;
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
}

.blockbut {
  width: 60%;
  margin: auto;
}

.blockbut a {
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 20px 0;
  border: 1px solid;
  color: #2b43c0;
  width: 100%;
  margin-top: 100px;
}

.iletisim-form {
  width: 60%;
  margin: 100px auto;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
  padding: 50px 100px;
  position: relative;
  background-color: rgba(228, 235, 237, 0.1);
}

@media (max-width: 768px) {
  .iletisim-form {
    width: 80%;
    padding: 0;
  }
}

.iletisim-form:after {
  content: "";
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
  position: absolute;
  width: 50%;
  height: 60%;
  background-color: rgba(43, 67, 192, 0.5);
  right: 10%;
  top: 25%;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  opacity: .1;
  z-index: -1;
}

@media (max-width: 768px) {
  .iletisim-form:after {
    display: none;
  }
}

.iletisim-form h4 {
  text-align: center;
  font-size: 24px;
}

@media (max-width: 768px) {
  .iletisim-form h4 {
    padding: 20px 0 0 10px;
  }
}

.iletisim-form b {
  text-align: center;
  font-size: 20px;
  color: darkgray;
  font-weight: 800;
  display: block;
  padding: 40px 0;
}

@media (max-width: 768px) {
  .iletisim-form form {
    padding: 40px;
  }
}

.kisailetbutton {
  background-color: #2b43c0;
  color: white;
  padding: 15px 0;
  cursor: pointer;
  -webkit-transition: 1s;
  transition: 1s;
}

.kisailetbutton:hover {
  background-color: #e9e9e9;
  color: #2b43c0;
}

.teklif-form {
  width: 80%;
  margin: auto;
  margin-top: 60px;
  padding: 30px;
  -webkit-box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1);
}

.teklif-form h4 {
  padding: 10px 0;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
}

.teklif-form b {
  text-align: center;
  display: block;
  padding: 20px 0 40px 0;
  line-height: 1.3;
}

.teklif-form form {
  width: 80%;
  margin: auto;
}

.teklif-form form .form-tekli input[type=submit] {
  cursor: pointer;
  background-color: rgba(26, 86, 214, 0.2) !important;
  -webkit-transition: 1.5s;
  transition: 1.5s;
}

.teklif-form form .form-tekli input[type=submit]:hover {
  background-color: #1a56d6 !important;
}

.teklif-form form .form-tekli select {
  display: block;
  width: 100%;
  text-align: center;
  margin: auto;
  padding: 10px;
  background: transparent;
}

.teklif-form form .form-tekli select option {
  line-height: 2;
  padding: 10px;
}

.ilet-form {
  width: 80%;
  margin: auto;
  margin-top: 60px;
  padding: 30px;
  -webkit-box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1);
}

.ilet-form h4 {
  padding: 10px 0;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
}

.ilet-form b {
  text-align: center;
  display: block;
  padding: 20px 0 40px 0;
  line-height: 1.3;
}

.ilet-form form {
  width: 80%;
  margin: auto;
}

.ilet-form form .form-tekli input[type=submit] {
  cursor: pointer;
  background-color: rgba(26, 86, 214, 0.2) !important;
  -webkit-transition: 1.5s;
  transition: 1.5s;
}

.ilet-form form .form-tekli input[type=submit]:hover {
  background-color: #1a56d6 !important;
}

.ilet-form form .form-tekli select {
  display: block;
  width: 100%;
  text-align: center;
  margin: auto;
  padding: 10px;
}

.ilet-form form .form-tekli select option {
  line-height: 2;
  padding: 10px;
}

.anime {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.25s;
}
/*# sourceMappingURL=main.css.map */