/*
 @ basit reset */
* {
  margin: 0;
  padding: 0;
  list-style-type: none;
  outline-width: 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

i, em {
  font-style: normal; }

s {
  text-decoration: none; }

a img {
  border: 0; }

/*
 @ html 5 */
section, header, footer, article, time, aside, nav {
  position: relative;
  display: block; }

input, button, select, textarea {
  font: 300 14px "Gotham";
  color: #444;
  outline-width: 0;
  border: 0;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

/*
 @ baslik */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

/*
 @ linkler */
a {
  text-decoration: none; }

/*
@ relative  */
* {
  position: relative; }

.un-relative.this, .un-relative * {
  position: static; }

.on-relative.this, .on-relative * {
  position: relative; }

/*
@ clear */
.c:after {
  content: " ";
  clear: both;
  display: block; }

.h {
  height: 100%; }

/*@ perde*/
.screen {
  background: rgba(0, 0, 0, 0.8);
  left: 0;
  -webkit-transition: .3s;
  transition: .3s;
  top: 0;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9; }

html.screen-on .screen {
  visibility: visible;
  opacity: 1; }

html.no-scroll, html.no-scroll body {
  height: 100%;
  overflow: hidden; }

/*
 @ positions */
.prt, .prb, .plt, .plb, .pcx, .pcy, .pcxy {
  position: absolute; }

.prt, .plt {
  top: 0; }

.prb, .plb {
  bottom: 0; }

.prt, .prb {
  right: 0; }

.plt, .plb {
  left: 0; }

.pcx, .pcxy {
  left: 50%;
  right: 50%; }

.pcy, .pcxy {
  top: 50%;
  bottom: 50%; }

/*
 @ clear groups */
.c:after,
.c-left:after,
.c-left-2 > *:after,
.c-left-3 > * > *:after {
  content: " ";
  clear: both;
  display: block; }

/*
 @ child > left */
.c-left > *,
.c-left-2 > * > *,
.c-left-3 > * > * > * {
  float: left; }

/*
 @ child > left */
.c-right > * {
  float: right; }

/*
 @ margin  auto */
.cm {
  margin-left: auto;
  margin-right: auto; }

.mx-trans {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

/*
@ max width */
/*
@ flex temel  */
/*
@ z index  */
.z0 {
  z-index: 0; }

.z1 {
  z-index: 1; }

.z2 {
  z-index: 2; }

.point-11 {
  font-size: 11px; }

.point-12 {
  font-size: 12px; }

.point-13 {
  font-size: 13px; }

.point-14 {
  font-size: 14px; }

.point-15 {
  font-size: 15px; }

.point-16 {
  font-size: 16px; }

/*
@ grid test  */
/*
@ grid's block tanimlari */
[class*="visible"] {
  display: none; }

.hidden-import {
  display: none !important; }

.-top-1 {
  top: -1px; }

.top-1 {
  top: 1px; }

.-left-1 {
  left: -1px; }

.left-1 {
  left: 1px; }

.-top-2 {
  top: -2px; }

.top-2 {
  top: 2px; }

.-left-2 {
  left: -2px; }

.left-2 {
  left: 2px; }

.-top-3 {
  top: -3px; }

.top-3 {
  top: 3px; }

.-left-3 {
  left: -3px; }

.left-3 {
  left: 3px; }

.-top-4 {
  top: -4px; }

.top-4 {
  top: 4px; }

.-left-4 {
  left: -4px; }

.left-4 {
  left: 4px; }

.-top-5 {
  top: -5px; }

.top-5 {
  top: 5px; }

.-left-5 {
  left: -5px; }

.left-5 {
  left: 5px; }

.-top-6 {
  top: -6px; }

.top-6 {
  top: 6px; }

.-left-6 {
  left: -6px; }

.left-6 {
  left: 6px; }

.-top-7 {
  top: -7px; }

.top-7 {
  top: 7px; }

.-left-7 {
  left: -7px; }

.left-7 {
  left: 7px; }

.-top-8 {
  top: -8px; }

.top-8 {
  top: 8px; }

.-left-8 {
  left: -8px; }

.left-8 {
  left: 8px; }

.-top-9 {
  top: -9px; }

.top-9 {
  top: 9px; }

.-left-9 {
  left: -9px; }

.left-9 {
  left: 9px; }

.row-1 > [class*="col"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%; }

.row-2 > [class*="col"] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%; }

.row-3 > [class*="col"] {
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
  max-width: 33.33333%; }

.row-4 > [class*="col"] {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%; }

.row-5 > [class*="col"] {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%; }

.row-6 > [class*="col"] {
  -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
  max-width: 16.66667%; }

.row-7 > [class*="col"] {
  -ms-flex-preferred-size: 14.28571%;
      flex-basis: 14.28571%;
  max-width: 14.28571%; }

.row-8 > [class*="col"] {
  -ms-flex-preferred-size: 12.5%;
      flex-basis: 12.5%;
  max-width: 12.5%; }

.row-9 > [class*="col"] {
  -ms-flex-preferred-size: 11.11111%;
      flex-basis: 11.11111%;
  max-width: 11.11111%; }

.row-10 > [class*="col"] {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  max-width: 10%; }

.row-11 > [class*="col"] {
  -ms-flex-preferred-size: 9.09091%;
      flex-basis: 9.09091%;
  max-width: 9.09091%; }

.row-12 > [class*="col"] {
  -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
  max-width: 8.33333%; }

@media (max-width: 1200px) {
  .row-lg-1 > [class*="col"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }

  .row-lg-2 > [class*="col"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }

  .row-lg-3 > [class*="col"] {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%; }

  .row-lg-4 > [class*="col"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }

  .row-lg-5 > [class*="col"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%; }

  .row-lg-6 > [class*="col"] {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%; }

  .row-lg-7 > [class*="col"] {
    -ms-flex-preferred-size: 14.28571%;
        flex-basis: 14.28571%;
    max-width: 14.28571%; }

  .row-lg-8 > [class*="col"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%; }

  .row-lg-9 > [class*="col"] {
    -ms-flex-preferred-size: 11.11111%;
        flex-basis: 11.11111%;
    max-width: 11.11111%; }

  .row-lg-10 > [class*="col"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%; }

  .row-lg-11 > [class*="col"] {
    -ms-flex-preferred-size: 9.09091%;
        flex-basis: 9.09091%;
    max-width: 9.09091%; }

  .row-lg-12 > [class*="col"] {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%; } }
@media (max-width: 992px) {
  .row-md-1 > [class*="col"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }

  .row-md-2 > [class*="col"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }

  .row-md-3 > [class*="col"] {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%; }

  .row-md-4 > [class*="col"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }

  .row-md-5 > [class*="col"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%; }

  .row-md-6 > [class*="col"] {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%; }

  .row-md-7 > [class*="col"] {
    -ms-flex-preferred-size: 14.28571%;
        flex-basis: 14.28571%;
    max-width: 14.28571%; }

  .row-md-8 > [class*="col"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%; }

  .row-md-9 > [class*="col"] {
    -ms-flex-preferred-size: 11.11111%;
        flex-basis: 11.11111%;
    max-width: 11.11111%; }

  .row-md-10 > [class*="col"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%; }

  .row-md-11 > [class*="col"] {
    -ms-flex-preferred-size: 9.09091%;
        flex-basis: 9.09091%;
    max-width: 9.09091%; }

  .row-md-12 > [class*="col"] {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%; } }
@media (max-width: 768px) {
  .row-sm-1 > [class*="col"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }

  .row-sm-2 > [class*="col"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }

  .row-sm-3 > [class*="col"] {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%; }

  .row-sm-4 > [class*="col"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }

  .row-sm-5 > [class*="col"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%; }

  .row-sm-6 > [class*="col"] {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%; }

  .row-sm-7 > [class*="col"] {
    -ms-flex-preferred-size: 14.28571%;
        flex-basis: 14.28571%;
    max-width: 14.28571%; }

  .row-sm-8 > [class*="col"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%; }

  .row-sm-9 > [class*="col"] {
    -ms-flex-preferred-size: 11.11111%;
        flex-basis: 11.11111%;
    max-width: 11.11111%; }

  .row-sm-10 > [class*="col"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%; }

  .row-sm-11 > [class*="col"] {
    -ms-flex-preferred-size: 9.09091%;
        flex-basis: 9.09091%;
    max-width: 9.09091%; }

  .row-sm-12 > [class*="col"] {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%; } }
@media (max-width: 576px) {
  .row-xs-1 > [class*="col"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }

  .row-xs-2 > [class*="col"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }

  .row-xs-3 > [class*="col"] {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%; }

  .row-xs-4 > [class*="col"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }

  .row-xs-5 > [class*="col"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%; }

  .row-xs-6 > [class*="col"] {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%; }

  .row-xs-7 > [class*="col"] {
    -ms-flex-preferred-size: 14.28571%;
        flex-basis: 14.28571%;
    max-width: 14.28571%; }

  .row-xs-8 > [class*="col"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%; }

  .row-xs-9 > [class*="col"] {
    -ms-flex-preferred-size: 11.11111%;
        flex-basis: 11.11111%;
    max-width: 11.11111%; }

  .row-xs-10 > [class*="col"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%; }

  .row-xs-11 > [class*="col"] {
    -ms-flex-preferred-size: 9.09091%;
        flex-basis: 9.09091%;
    max-width: 9.09091%; }

  .row-xs-12 > [class*="col"] {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%; } }
@media (max-width: 420px) {
  .row-ms-1 > [class*="col"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }

  .row-ms-2 > [class*="col"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }

  .row-ms-3 > [class*="col"] {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%; }

  .row-ms-4 > [class*="col"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }

  .row-ms-5 > [class*="col"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%; }

  .row-ms-6 > [class*="col"] {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%; }

  .row-ms-7 > [class*="col"] {
    -ms-flex-preferred-size: 14.28571%;
        flex-basis: 14.28571%;
    max-width: 14.28571%; }

  .row-ms-8 > [class*="col"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%; }

  .row-ms-9 > [class*="col"] {
    -ms-flex-preferred-size: 11.11111%;
        flex-basis: 11.11111%;
    max-width: 11.11111%; }

  .row-ms-10 > [class*="col"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%; }

  .row-ms-11 > [class*="col"] {
    -ms-flex-preferred-size: 9.09091%;
        flex-basis: 9.09091%;
    max-width: 9.09091%; }

  .row-ms-12 > [class*="col"] {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%; } }
/*
@ html swicth global */
.hidden {
  display: none; }
  .hidden.import {
    display: none !important; }

.visible {
  display: block; }

.visible-inline {
  display: inline; }

.visible-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.none {
  display: none; }
  .none.import {
    display: none !important; }

.block {
  display: block; }
  .block.import {
    display: block !important; }

.inline {
  display: inline; }
  .inline.import {
    display: inline !important; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .flex.import {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.around {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.direct-x {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.direct-y {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.c-ob > [class*="col"] {
  padding-bottom: 30px; }

.-gut-1 {
  margin-left: -7px;
  margin-right: -7px; }
  .-gut-1 > * {
    padding-left: 7px;
    padding-right: 7px; }
  .-gut-1.c-ob > [class*="col"] {
    padding-bottom: 14px; }

.-gut-2 {
  margin-left: -5px;
  margin-right: -5px; }
  .-gut-2 > * {
    padding-left: 5px;
    padding-right: 5px; }
  .-gut-2.c-ob > [class*="col"] {
    padding-bottom: 10px; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.cut-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box; }

.cut-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box; }

.cut-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box; }

/*
@ birimler  */
.pl0 {
  padding-left: 0; }

.pr0 {
  padding-right: 0; }

.pt0 {
  padding-top: 0; }

.pb0 {
  padding-bottom: 0; }

.mt0 {
  margin-top: 0; }

.mb0 {
  margin-bottom: 0; }

.ml0 {
  margin-left: 0; }

.ml0 {
  margin-right: 0; }

.mw-content {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content; }

.mw-none {
  max-width: none; }
  .mw-none.import {
    max-width: none !important; }

.w-5 {
  width: 5%; }

.h-5 {
  height: 5%; }

.pt5 {
  padding-top: 5px; }

.pb5 {
  padding-bottom: 5px; }

.pl5 {
  padding-left: 5px; }

.pr5 {
  padding-right: 5px; }

.mt5 {
  margin-top: 5px; }

.mb5 {
  margin-bottom: 5px; }

.ml5 {
  margin-left: 5px; }

.mr5 {
  margin-right: 5px; }

.w-10 {
  width: 10%; }

.h-10 {
  height: 10%; }

.pt10 {
  padding-top: 10px; }

.pb10 {
  padding-bottom: 10px; }

.pl10 {
  padding-left: 10px; }

.pr10 {
  padding-right: 10px; }

.mt10 {
  margin-top: 10px; }

.mb10 {
  margin-bottom: 10px; }

.ml10 {
  margin-left: 10px; }

.mr10 {
  margin-right: 10px; }

.w-15 {
  width: 15%; }

.h-15 {
  height: 15%; }

.pt15 {
  padding-top: 15px; }

.pb15 {
  padding-bottom: 15px; }

.pl15 {
  padding-left: 15px; }

.pr15 {
  padding-right: 15px; }

.mt15 {
  margin-top: 15px; }

.mb15 {
  margin-bottom: 15px; }

.ml15 {
  margin-left: 15px; }

.mr15 {
  margin-right: 15px; }

.w-20 {
  width: 20%; }

.h-20 {
  height: 20%; }

.pt20 {
  padding-top: 20px; }

.pb20 {
  padding-bottom: 20px; }

.pl20 {
  padding-left: 20px; }

.pr20 {
  padding-right: 20px; }

.mt20 {
  margin-top: 20px; }

.mb20 {
  margin-bottom: 20px; }

.ml20 {
  margin-left: 20px; }

.mr20 {
  margin-right: 20px; }

.w-25 {
  width: 25%; }

.h-25 {
  height: 25%; }

.pt25 {
  padding-top: 25px; }

.pb25 {
  padding-bottom: 25px; }

.pl25 {
  padding-left: 25px; }

.pr25 {
  padding-right: 25px; }

.mt25 {
  margin-top: 25px; }

.mb25 {
  margin-bottom: 25px; }

.ml25 {
  margin-left: 25px; }

.mr25 {
  margin-right: 25px; }

.w-30 {
  width: 30%; }

.h-30 {
  height: 30%; }

.pt30 {
  padding-top: 30px; }

.pb30 {
  padding-bottom: 30px; }

.pl30 {
  padding-left: 30px; }

.pr30 {
  padding-right: 30px; }

.mt30 {
  margin-top: 30px; }

.mb30 {
  margin-bottom: 30px; }

.ml30 {
  margin-left: 30px; }

.mr30 {
  margin-right: 30px; }

.w-35 {
  width: 35%; }

.h-35 {
  height: 35%; }

.pt35 {
  padding-top: 35px; }

.pb35 {
  padding-bottom: 35px; }

.pl35 {
  padding-left: 35px; }

.pr35 {
  padding-right: 35px; }

.mt35 {
  margin-top: 35px; }

.mb35 {
  margin-bottom: 35px; }

.ml35 {
  margin-left: 35px; }

.mr35 {
  margin-right: 35px; }

.w-40 {
  width: 40%; }

.h-40 {
  height: 40%; }

.pt40 {
  padding-top: 40px; }

.pb40 {
  padding-bottom: 40px; }

.pl40 {
  padding-left: 40px; }

.pr40 {
  padding-right: 40px; }

.mt40 {
  margin-top: 40px; }

.mb40 {
  margin-bottom: 40px; }

.ml40 {
  margin-left: 40px; }

.mr40 {
  margin-right: 40px; }

.w-45 {
  width: 45%; }

.h-45 {
  height: 45%; }

.pt45 {
  padding-top: 45px; }

.pb45 {
  padding-bottom: 45px; }

.pl45 {
  padding-left: 45px; }

.pr45 {
  padding-right: 45px; }

.mt45 {
  margin-top: 45px; }

.mb45 {
  margin-bottom: 45px; }

.ml45 {
  margin-left: 45px; }

.mr45 {
  margin-right: 45px; }

.w-50 {
  width: 50%; }

.h-50 {
  height: 50%; }

.pt50 {
  padding-top: 50px; }

.pb50 {
  padding-bottom: 50px; }

.pl50 {
  padding-left: 50px; }

.pr50 {
  padding-right: 50px; }

.mt50 {
  margin-top: 50px; }

.mb50 {
  margin-bottom: 50px; }

.ml50 {
  margin-left: 50px; }

.mr50 {
  margin-right: 50px; }

.w-55 {
  width: 55%; }

.h-55 {
  height: 55%; }

.pt55 {
  padding-top: 55px; }

.pb55 {
  padding-bottom: 55px; }

.pl55 {
  padding-left: 55px; }

.pr55 {
  padding-right: 55px; }

.mt55 {
  margin-top: 55px; }

.mb55 {
  margin-bottom: 55px; }

.ml55 {
  margin-left: 55px; }

.mr55 {
  margin-right: 55px; }

.w-60 {
  width: 60%; }

.h-60 {
  height: 60%; }

.pt60 {
  padding-top: 60px; }

.pb60 {
  padding-bottom: 60px; }

.pl60 {
  padding-left: 60px; }

.pr60 {
  padding-right: 60px; }

.mt60 {
  margin-top: 60px; }

.mb60 {
  margin-bottom: 60px; }

.ml60 {
  margin-left: 60px; }

.mr60 {
  margin-right: 60px; }

.w-65 {
  width: 65%; }

.h-65 {
  height: 65%; }

.pt65 {
  padding-top: 65px; }

.pb65 {
  padding-bottom: 65px; }

.pl65 {
  padding-left: 65px; }

.pr65 {
  padding-right: 65px; }

.mt65 {
  margin-top: 65px; }

.mb65 {
  margin-bottom: 65px; }

.ml65 {
  margin-left: 65px; }

.mr65 {
  margin-right: 65px; }

.w-70 {
  width: 70%; }

.h-70 {
  height: 70%; }

.pt70 {
  padding-top: 70px; }

.pb70 {
  padding-bottom: 70px; }

.pl70 {
  padding-left: 70px; }

.pr70 {
  padding-right: 70px; }

.mt70 {
  margin-top: 70px; }

.mb70 {
  margin-bottom: 70px; }

.ml70 {
  margin-left: 70px; }

.mr70 {
  margin-right: 70px; }

.w-75 {
  width: 75%; }

.h-75 {
  height: 75%; }

.pt75 {
  padding-top: 75px; }

.pb75 {
  padding-bottom: 75px; }

.pl75 {
  padding-left: 75px; }

.pr75 {
  padding-right: 75px; }

.mt75 {
  margin-top: 75px; }

.mb75 {
  margin-bottom: 75px; }

.ml75 {
  margin-left: 75px; }

.mr75 {
  margin-right: 75px; }

.w-80 {
  width: 80%; }

.h-80 {
  height: 80%; }

.pt80 {
  padding-top: 80px; }

.pb80 {
  padding-bottom: 80px; }

.pl80 {
  padding-left: 80px; }

.pr80 {
  padding-right: 80px; }

.mt80 {
  margin-top: 80px; }

.mb80 {
  margin-bottom: 80px; }

.ml80 {
  margin-left: 80px; }

.mr80 {
  margin-right: 80px; }

.w-85 {
  width: 85%; }

.h-85 {
  height: 85%; }

.pt85 {
  padding-top: 85px; }

.pb85 {
  padding-bottom: 85px; }

.pl85 {
  padding-left: 85px; }

.pr85 {
  padding-right: 85px; }

.mt85 {
  margin-top: 85px; }

.mb85 {
  margin-bottom: 85px; }

.ml85 {
  margin-left: 85px; }

.mr85 {
  margin-right: 85px; }

.w-90 {
  width: 90%; }

.h-90 {
  height: 90%; }

.pt90 {
  padding-top: 90px; }

.pb90 {
  padding-bottom: 90px; }

.pl90 {
  padding-left: 90px; }

.pr90 {
  padding-right: 90px; }

.mt90 {
  margin-top: 90px; }

.mb90 {
  margin-bottom: 90px; }

.ml90 {
  margin-left: 90px; }

.mr90 {
  margin-right: 90px; }

.w-95 {
  width: 95%; }

.h-95 {
  height: 95%; }

.pt95 {
  padding-top: 95px; }

.pb95 {
  padding-bottom: 95px; }

.pl95 {
  padding-left: 95px; }

.pr95 {
  padding-right: 95px; }

.mt95 {
  margin-top: 95px; }

.mb95 {
  margin-bottom: 95px; }

.ml95 {
  margin-left: 95px; }

.mr95 {
  margin-right: 95px; }

.w-100 {
  width: 100%; }

.h-100 {
  height: 100%; }

.pt100 {
  padding-top: 100px; }

.pb100 {
  padding-bottom: 100px; }

.pl100 {
  padding-left: 100px; }

.pr100 {
  padding-right: 100px; }

.mt100 {
  margin-top: 100px; }

.mb100 {
  margin-bottom: 100px; }

.ml100 {
  margin-left: 100px; }

.mr100 {
  margin-right: 100px; }

.mx5 {
  margin-left: 5px;
  margin-right: 5px; }

.my5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.mx10 {
  margin-left: 10px;
  margin-right: 10px; }

.my10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.mx15 {
  margin-left: 15px;
  margin-right: 15px; }

.my15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.mx20 {
  margin-left: 20px;
  margin-right: 20px; }

.my20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.mx25 {
  margin-left: 25px;
  margin-right: 25px; }

.my25 {
  margin-top: 25px;
  margin-bottom: 25px; }

.mx30 {
  margin-left: 30px;
  margin-right: 30px; }

.my30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.mx35 {
  margin-left: 35px;
  margin-right: 35px; }

.my35 {
  margin-top: 35px;
  margin-bottom: 35px; }

.mx40 {
  margin-left: 40px;
  margin-right: 40px; }

.my40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.mx45 {
  margin-left: 45px;
  margin-right: 45px; }

.my45 {
  margin-top: 45px;
  margin-bottom: 45px; }

.mx50 {
  margin-left: 50px;
  margin-right: 50px; }

.my50 {
  margin-top: 50px;
  margin-bottom: 50px; }

.fs15 {
  font-size: 15px; }

.fs20 {
  font-size: 20px; }

.fs25 {
  font-size: 25px; }

.fs30 {
  font-size: 30px; }

.fs35 {
  font-size: 35px; }

.fs40 {
  font-size: 40px; }

.fs45 {
  font-size: 45px; }

.fs50 {
  font-size: 50px; }

.fs55 {
  font-size: 55px; }

@media (max-width: 1200px) {
  .hidden-lg {
    display: none; }
    .hidden-lg.import {
      display: none !important; }

  .visible-lg {
    display: block; }

  .visible-inline-lg {
    display: inline; }

  .visible-flex-lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .none-lg {
    display: none; }
    .none-lg.import {
      display: none !important; }

  .block-lg {
    display: block; }
    .block-lg.import {
      display: block !important; }

  .inline-lg {
    display: inline; }
    .inline-lg.import {
      display: inline !important; }

  .flex-lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .flex-lg.import {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }

  .center-lg {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .middle-lg {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .wrap-lg {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .stretch-lg {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

  .between-lg {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .around-lg {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .end-lg {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .direct-lg-x {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

  .direct-lg-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .c-ob-lg > [class*="col"] {
    padding-bottom: 30px; }

  .-gut-1-lg {
    margin-left: -7px;
    margin-right: -7px; }
    .-gut-1-lg > * {
      padding-left: 7px;
      padding-right: 7px; }
    .-gut-1-lg.c-ob > [class*="col"] {
      padding-bottom: 14px; }

  .-gut-2-lg {
    margin-left: -5px;
    margin-right: -5px; }
    .-gut-2-lg > * {
      padding-left: 5px;
      padding-right: 5px; }
    .-gut-2-lg.c-ob > [class*="col"] {
      padding-bottom: 10px; }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }

  .cut-lg {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

  .cut-1-lg {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box; }

  .cut-2-lg {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }

  .cut-3-lg {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

  /*
  @ birimler  */
  .pl0-lg {
    padding-left: 0; }

  .pr0-lg {
    padding-right: 0; }

  .pt0-lg {
    padding-top: 0; }

  .pb0-lg {
    padding-bottom: 0; }

  .mt0-lg {
    margin-top: 0; }

  .mb0-lg {
    margin-bottom: 0; }

  .ml0-lg {
    margin-left: 0; }

  .ml0-lg {
    margin-right: 0; }

  .mw-content-lg {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }

  .mw-none-lg {
    max-width: none; }
    .mw-none-lg.import {
      max-width: none !important; }

  .w-5-lg {
    width: 5%; }

  .h-5-lg {
    height: 5%; }

  .pt5-lg {
    padding-top: 5px; }

  .pb5-lg {
    padding-bottom: 5px; }

  .pl5-lg {
    padding-left: 5px; }

  .pr5-lg {
    padding-right: 5px; }

  .mt5-lg {
    margin-top: 5px; }

  .mb5-lg {
    margin-bottom: 5px; }

  .ml5-lg {
    margin-left: 5px; }

  .mr5-lg {
    margin-right: 5px; }

  .w-10-lg {
    width: 10%; }

  .h-10-lg {
    height: 10%; }

  .pt10-lg {
    padding-top: 10px; }

  .pb10-lg {
    padding-bottom: 10px; }

  .pl10-lg {
    padding-left: 10px; }

  .pr10-lg {
    padding-right: 10px; }

  .mt10-lg {
    margin-top: 10px; }

  .mb10-lg {
    margin-bottom: 10px; }

  .ml10-lg {
    margin-left: 10px; }

  .mr10-lg {
    margin-right: 10px; }

  .w-15-lg {
    width: 15%; }

  .h-15-lg {
    height: 15%; }

  .pt15-lg {
    padding-top: 15px; }

  .pb15-lg {
    padding-bottom: 15px; }

  .pl15-lg {
    padding-left: 15px; }

  .pr15-lg {
    padding-right: 15px; }

  .mt15-lg {
    margin-top: 15px; }

  .mb15-lg {
    margin-bottom: 15px; }

  .ml15-lg {
    margin-left: 15px; }

  .mr15-lg {
    margin-right: 15px; }

  .w-20-lg {
    width: 20%; }

  .h-20-lg {
    height: 20%; }

  .pt20-lg {
    padding-top: 20px; }

  .pb20-lg {
    padding-bottom: 20px; }

  .pl20-lg {
    padding-left: 20px; }

  .pr20-lg {
    padding-right: 20px; }

  .mt20-lg {
    margin-top: 20px; }

  .mb20-lg {
    margin-bottom: 20px; }

  .ml20-lg {
    margin-left: 20px; }

  .mr20-lg {
    margin-right: 20px; }

  .w-25-lg {
    width: 25%; }

  .h-25-lg {
    height: 25%; }

  .pt25-lg {
    padding-top: 25px; }

  .pb25-lg {
    padding-bottom: 25px; }

  .pl25-lg {
    padding-left: 25px; }

  .pr25-lg {
    padding-right: 25px; }

  .mt25-lg {
    margin-top: 25px; }

  .mb25-lg {
    margin-bottom: 25px; }

  .ml25-lg {
    margin-left: 25px; }

  .mr25-lg {
    margin-right: 25px; }

  .w-30-lg {
    width: 30%; }

  .h-30-lg {
    height: 30%; }

  .pt30-lg {
    padding-top: 30px; }

  .pb30-lg {
    padding-bottom: 30px; }

  .pl30-lg {
    padding-left: 30px; }

  .pr30-lg {
    padding-right: 30px; }

  .mt30-lg {
    margin-top: 30px; }

  .mb30-lg {
    margin-bottom: 30px; }

  .ml30-lg {
    margin-left: 30px; }

  .mr30-lg {
    margin-right: 30px; }

  .w-35-lg {
    width: 35%; }

  .h-35-lg {
    height: 35%; }

  .pt35-lg {
    padding-top: 35px; }

  .pb35-lg {
    padding-bottom: 35px; }

  .pl35-lg {
    padding-left: 35px; }

  .pr35-lg {
    padding-right: 35px; }

  .mt35-lg {
    margin-top: 35px; }

  .mb35-lg {
    margin-bottom: 35px; }

  .ml35-lg {
    margin-left: 35px; }

  .mr35-lg {
    margin-right: 35px; }

  .w-40-lg {
    width: 40%; }

  .h-40-lg {
    height: 40%; }

  .pt40-lg {
    padding-top: 40px; }

  .pb40-lg {
    padding-bottom: 40px; }

  .pl40-lg {
    padding-left: 40px; }

  .pr40-lg {
    padding-right: 40px; }

  .mt40-lg {
    margin-top: 40px; }

  .mb40-lg {
    margin-bottom: 40px; }

  .ml40-lg {
    margin-left: 40px; }

  .mr40-lg {
    margin-right: 40px; }

  .w-45-lg {
    width: 45%; }

  .h-45-lg {
    height: 45%; }

  .pt45-lg {
    padding-top: 45px; }

  .pb45-lg {
    padding-bottom: 45px; }

  .pl45-lg {
    padding-left: 45px; }

  .pr45-lg {
    padding-right: 45px; }

  .mt45-lg {
    margin-top: 45px; }

  .mb45-lg {
    margin-bottom: 45px; }

  .ml45-lg {
    margin-left: 45px; }

  .mr45-lg {
    margin-right: 45px; }

  .w-50-lg {
    width: 50%; }

  .h-50-lg {
    height: 50%; }

  .pt50-lg {
    padding-top: 50px; }

  .pb50-lg {
    padding-bottom: 50px; }

  .pl50-lg {
    padding-left: 50px; }

  .pr50-lg {
    padding-right: 50px; }

  .mt50-lg {
    margin-top: 50px; }

  .mb50-lg {
    margin-bottom: 50px; }

  .ml50-lg {
    margin-left: 50px; }

  .mr50-lg {
    margin-right: 50px; }

  .w-55-lg {
    width: 55%; }

  .h-55-lg {
    height: 55%; }

  .pt55-lg {
    padding-top: 55px; }

  .pb55-lg {
    padding-bottom: 55px; }

  .pl55-lg {
    padding-left: 55px; }

  .pr55-lg {
    padding-right: 55px; }

  .mt55-lg {
    margin-top: 55px; }

  .mb55-lg {
    margin-bottom: 55px; }

  .ml55-lg {
    margin-left: 55px; }

  .mr55-lg {
    margin-right: 55px; }

  .w-60-lg {
    width: 60%; }

  .h-60-lg {
    height: 60%; }

  .pt60-lg {
    padding-top: 60px; }

  .pb60-lg {
    padding-bottom: 60px; }

  .pl60-lg {
    padding-left: 60px; }

  .pr60-lg {
    padding-right: 60px; }

  .mt60-lg {
    margin-top: 60px; }

  .mb60-lg {
    margin-bottom: 60px; }

  .ml60-lg {
    margin-left: 60px; }

  .mr60-lg {
    margin-right: 60px; }

  .w-65-lg {
    width: 65%; }

  .h-65-lg {
    height: 65%; }

  .pt65-lg {
    padding-top: 65px; }

  .pb65-lg {
    padding-bottom: 65px; }

  .pl65-lg {
    padding-left: 65px; }

  .pr65-lg {
    padding-right: 65px; }

  .mt65-lg {
    margin-top: 65px; }

  .mb65-lg {
    margin-bottom: 65px; }

  .ml65-lg {
    margin-left: 65px; }

  .mr65-lg {
    margin-right: 65px; }

  .w-70-lg {
    width: 70%; }

  .h-70-lg {
    height: 70%; }

  .pt70-lg {
    padding-top: 70px; }

  .pb70-lg {
    padding-bottom: 70px; }

  .pl70-lg {
    padding-left: 70px; }

  .pr70-lg {
    padding-right: 70px; }

  .mt70-lg {
    margin-top: 70px; }

  .mb70-lg {
    margin-bottom: 70px; }

  .ml70-lg {
    margin-left: 70px; }

  .mr70-lg {
    margin-right: 70px; }

  .w-75-lg {
    width: 75%; }

  .h-75-lg {
    height: 75%; }

  .pt75-lg {
    padding-top: 75px; }

  .pb75-lg {
    padding-bottom: 75px; }

  .pl75-lg {
    padding-left: 75px; }

  .pr75-lg {
    padding-right: 75px; }

  .mt75-lg {
    margin-top: 75px; }

  .mb75-lg {
    margin-bottom: 75px; }

  .ml75-lg {
    margin-left: 75px; }

  .mr75-lg {
    margin-right: 75px; }

  .w-80-lg {
    width: 80%; }

  .h-80-lg {
    height: 80%; }

  .pt80-lg {
    padding-top: 80px; }

  .pb80-lg {
    padding-bottom: 80px; }

  .pl80-lg {
    padding-left: 80px; }

  .pr80-lg {
    padding-right: 80px; }

  .mt80-lg {
    margin-top: 80px; }

  .mb80-lg {
    margin-bottom: 80px; }

  .ml80-lg {
    margin-left: 80px; }

  .mr80-lg {
    margin-right: 80px; }

  .w-85-lg {
    width: 85%; }

  .h-85-lg {
    height: 85%; }

  .pt85-lg {
    padding-top: 85px; }

  .pb85-lg {
    padding-bottom: 85px; }

  .pl85-lg {
    padding-left: 85px; }

  .pr85-lg {
    padding-right: 85px; }

  .mt85-lg {
    margin-top: 85px; }

  .mb85-lg {
    margin-bottom: 85px; }

  .ml85-lg {
    margin-left: 85px; }

  .mr85-lg {
    margin-right: 85px; }

  .w-90-lg {
    width: 90%; }

  .h-90-lg {
    height: 90%; }

  .pt90-lg {
    padding-top: 90px; }

  .pb90-lg {
    padding-bottom: 90px; }

  .pl90-lg {
    padding-left: 90px; }

  .pr90-lg {
    padding-right: 90px; }

  .mt90-lg {
    margin-top: 90px; }

  .mb90-lg {
    margin-bottom: 90px; }

  .ml90-lg {
    margin-left: 90px; }

  .mr90-lg {
    margin-right: 90px; }

  .w-95-lg {
    width: 95%; }

  .h-95-lg {
    height: 95%; }

  .pt95-lg {
    padding-top: 95px; }

  .pb95-lg {
    padding-bottom: 95px; }

  .pl95-lg {
    padding-left: 95px; }

  .pr95-lg {
    padding-right: 95px; }

  .mt95-lg {
    margin-top: 95px; }

  .mb95-lg {
    margin-bottom: 95px; }

  .ml95-lg {
    margin-left: 95px; }

  .mr95-lg {
    margin-right: 95px; }

  .w-100-lg {
    width: 100%; }

  .h-100-lg {
    height: 100%; }

  .pt100-lg {
    padding-top: 100px; }

  .pb100-lg {
    padding-bottom: 100px; }

  .pl100-lg {
    padding-left: 100px; }

  .pr100-lg {
    padding-right: 100px; }

  .mt100-lg {
    margin-top: 100px; }

  .mb100-lg {
    margin-bottom: 100px; }

  .ml100-lg {
    margin-left: 100px; }

  .mr100-lg {
    margin-right: 100px; }

  .mx5-lg {
    margin-left: 5px;
    margin-right: 5px; }

  .my5-lg {
    margin-top: 5px;
    margin-bottom: 5px; }

  .mx10-lg {
    margin-left: 10px;
    margin-right: 10px; }

  .my10-lg {
    margin-top: 10px;
    margin-bottom: 10px; }

  .mx15-lg {
    margin-left: 15px;
    margin-right: 15px; }

  .my15-lg {
    margin-top: 15px;
    margin-bottom: 15px; }

  .mx20-lg {
    margin-left: 20px;
    margin-right: 20px; }

  .my20-lg {
    margin-top: 20px;
    margin-bottom: 20px; }

  .mx25-lg {
    margin-left: 25px;
    margin-right: 25px; }

  .my25-lg {
    margin-top: 25px;
    margin-bottom: 25px; }

  .mx30-lg {
    margin-left: 30px;
    margin-right: 30px; }

  .my30-lg {
    margin-top: 30px;
    margin-bottom: 30px; }

  .mx35-lg {
    margin-left: 35px;
    margin-right: 35px; }

  .my35-lg {
    margin-top: 35px;
    margin-bottom: 35px; }

  .mx40-lg {
    margin-left: 40px;
    margin-right: 40px; }

  .my40-lg {
    margin-top: 40px;
    margin-bottom: 40px; }

  .mx45-lg {
    margin-left: 45px;
    margin-right: 45px; }

  .my45-lg {
    margin-top: 45px;
    margin-bottom: 45px; }

  .mx50-lg {
    margin-left: 50px;
    margin-right: 50px; }

  .my50-lg {
    margin-top: 50px;
    margin-bottom: 50px; }

  .fs15-lg {
    font-size: 15px; }

  .fs20-lg {
    font-size: 20px; }

  .fs25-lg {
    font-size: 25px; }

  .fs30-lg {
    font-size: 30px; }

  .fs35-lg {
    font-size: 35px; }

  .fs40-lg {
    font-size: 40px; }

  .fs45-lg {
    font-size: 45px; }

  .fs50-lg {
    font-size: 50px; }

  .fs55-lg {
    font-size: 55px; } }
@media (max-width: 992px) {
  .hidden-md {
    display: none; }
    .hidden-md.import {
      display: none !important; }

  .visible-md {
    display: block; }

  .visible-inline-md {
    display: inline; }

  .visible-flex-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .none-md {
    display: none; }
    .none-md.import {
      display: none !important; }

  .block-md {
    display: block; }
    .block-md.import {
      display: block !important; }

  .inline-md {
    display: inline; }
    .inline-md.import {
      display: inline !important; }

  .flex-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .flex-md.import {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }

  .center-md {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .middle-md {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .wrap-md {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .stretch-md {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

  .between-md {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .around-md {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .end-md {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .direct-md-x {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

  .direct-md-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .c-ob-md > [class*="col"] {
    padding-bottom: 30px; }

  .-gut-1-md {
    margin-left: -7px;
    margin-right: -7px; }
    .-gut-1-md > * {
      padding-left: 7px;
      padding-right: 7px; }
    .-gut-1-md.c-ob > [class*="col"] {
      padding-bottom: 14px; }

  .-gut-2-md {
    margin-left: -5px;
    margin-right: -5px; }
    .-gut-2-md > * {
      padding-left: 5px;
      padding-right: 5px; }
    .-gut-2-md.c-ob > [class*="col"] {
      padding-bottom: 10px; }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }

  .cut-md {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

  .cut-1-md {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box; }

  .cut-2-md {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }

  .cut-3-md {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

  /*
  @ birimler  */
  .pl0-md {
    padding-left: 0; }

  .pr0-md {
    padding-right: 0; }

  .pt0-md {
    padding-top: 0; }

  .pb0-md {
    padding-bottom: 0; }

  .mt0-md {
    margin-top: 0; }

  .mb0-md {
    margin-bottom: 0; }

  .ml0-md {
    margin-left: 0; }

  .ml0-md {
    margin-right: 0; }

  .mw-content-md {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }

  .mw-none-md {
    max-width: none; }
    .mw-none-md.import {
      max-width: none !important; }

  .w-5-md {
    width: 5%; }

  .h-5-md {
    height: 5%; }

  .pt5-md {
    padding-top: 5px; }

  .pb5-md {
    padding-bottom: 5px; }

  .pl5-md {
    padding-left: 5px; }

  .pr5-md {
    padding-right: 5px; }

  .mt5-md {
    margin-top: 5px; }

  .mb5-md {
    margin-bottom: 5px; }

  .ml5-md {
    margin-left: 5px; }

  .mr5-md {
    margin-right: 5px; }

  .w-10-md {
    width: 10%; }

  .h-10-md {
    height: 10%; }

  .pt10-md {
    padding-top: 10px; }

  .pb10-md {
    padding-bottom: 10px; }

  .pl10-md {
    padding-left: 10px; }

  .pr10-md {
    padding-right: 10px; }

  .mt10-md {
    margin-top: 10px; }

  .mb10-md {
    margin-bottom: 10px; }

  .ml10-md {
    margin-left: 10px; }

  .mr10-md {
    margin-right: 10px; }

  .w-15-md {
    width: 15%; }

  .h-15-md {
    height: 15%; }

  .pt15-md {
    padding-top: 15px; }

  .pb15-md {
    padding-bottom: 15px; }

  .pl15-md {
    padding-left: 15px; }

  .pr15-md {
    padding-right: 15px; }

  .mt15-md {
    margin-top: 15px; }

  .mb15-md {
    margin-bottom: 15px; }

  .ml15-md {
    margin-left: 15px; }

  .mr15-md {
    margin-right: 15px; }

  .w-20-md {
    width: 20%; }

  .h-20-md {
    height: 20%; }

  .pt20-md {
    padding-top: 20px; }

  .pb20-md {
    padding-bottom: 20px; }

  .pl20-md {
    padding-left: 20px; }

  .pr20-md {
    padding-right: 20px; }

  .mt20-md {
    margin-top: 20px; }

  .mb20-md {
    margin-bottom: 20px; }

  .ml20-md {
    margin-left: 20px; }

  .mr20-md {
    margin-right: 20px; }

  .w-25-md {
    width: 25%; }

  .h-25-md {
    height: 25%; }

  .pt25-md {
    padding-top: 25px; }

  .pb25-md {
    padding-bottom: 25px; }

  .pl25-md {
    padding-left: 25px; }

  .pr25-md {
    padding-right: 25px; }

  .mt25-md {
    margin-top: 25px; }

  .mb25-md {
    margin-bottom: 25px; }

  .ml25-md {
    margin-left: 25px; }

  .mr25-md {
    margin-right: 25px; }

  .w-30-md {
    width: 30%; }

  .h-30-md {
    height: 30%; }

  .pt30-md {
    padding-top: 30px; }

  .pb30-md {
    padding-bottom: 30px; }

  .pl30-md {
    padding-left: 30px; }

  .pr30-md {
    padding-right: 30px; }

  .mt30-md {
    margin-top: 30px; }

  .mb30-md {
    margin-bottom: 30px; }

  .ml30-md {
    margin-left: 30px; }

  .mr30-md {
    margin-right: 30px; }

  .w-35-md {
    width: 35%; }

  .h-35-md {
    height: 35%; }

  .pt35-md {
    padding-top: 35px; }

  .pb35-md {
    padding-bottom: 35px; }

  .pl35-md {
    padding-left: 35px; }

  .pr35-md {
    padding-right: 35px; }

  .mt35-md {
    margin-top: 35px; }

  .mb35-md {
    margin-bottom: 35px; }

  .ml35-md {
    margin-left: 35px; }

  .mr35-md {
    margin-right: 35px; }

  .w-40-md {
    width: 40%; }

  .h-40-md {
    height: 40%; }

  .pt40-md {
    padding-top: 40px; }

  .pb40-md {
    padding-bottom: 40px; }

  .pl40-md {
    padding-left: 40px; }

  .pr40-md {
    padding-right: 40px; }

  .mt40-md {
    margin-top: 40px; }

  .mb40-md {
    margin-bottom: 40px; }

  .ml40-md {
    margin-left: 40px; }

  .mr40-md {
    margin-right: 40px; }

  .w-45-md {
    width: 45%; }

  .h-45-md {
    height: 45%; }

  .pt45-md {
    padding-top: 45px; }

  .pb45-md {
    padding-bottom: 45px; }

  .pl45-md {
    padding-left: 45px; }

  .pr45-md {
    padding-right: 45px; }

  .mt45-md {
    margin-top: 45px; }

  .mb45-md {
    margin-bottom: 45px; }

  .ml45-md {
    margin-left: 45px; }

  .mr45-md {
    margin-right: 45px; }

  .w-50-md {
    width: 50%; }

  .h-50-md {
    height: 50%; }

  .pt50-md {
    padding-top: 50px; }

  .pb50-md {
    padding-bottom: 50px; }

  .pl50-md {
    padding-left: 50px; }

  .pr50-md {
    padding-right: 50px; }

  .mt50-md {
    margin-top: 50px; }

  .mb50-md {
    margin-bottom: 50px; }

  .ml50-md {
    margin-left: 50px; }

  .mr50-md {
    margin-right: 50px; }

  .w-55-md {
    width: 55%; }

  .h-55-md {
    height: 55%; }

  .pt55-md {
    padding-top: 55px; }

  .pb55-md {
    padding-bottom: 55px; }

  .pl55-md {
    padding-left: 55px; }

  .pr55-md {
    padding-right: 55px; }

  .mt55-md {
    margin-top: 55px; }

  .mb55-md {
    margin-bottom: 55px; }

  .ml55-md {
    margin-left: 55px; }

  .mr55-md {
    margin-right: 55px; }

  .w-60-md {
    width: 60%; }

  .h-60-md {
    height: 60%; }

  .pt60-md {
    padding-top: 60px; }

  .pb60-md {
    padding-bottom: 60px; }

  .pl60-md {
    padding-left: 60px; }

  .pr60-md {
    padding-right: 60px; }

  .mt60-md {
    margin-top: 60px; }

  .mb60-md {
    margin-bottom: 60px; }

  .ml60-md {
    margin-left: 60px; }

  .mr60-md {
    margin-right: 60px; }

  .w-65-md {
    width: 65%; }

  .h-65-md {
    height: 65%; }

  .pt65-md {
    padding-top: 65px; }

  .pb65-md {
    padding-bottom: 65px; }

  .pl65-md {
    padding-left: 65px; }

  .pr65-md {
    padding-right: 65px; }

  .mt65-md {
    margin-top: 65px; }

  .mb65-md {
    margin-bottom: 65px; }

  .ml65-md {
    margin-left: 65px; }

  .mr65-md {
    margin-right: 65px; }

  .w-70-md {
    width: 70%; }

  .h-70-md {
    height: 70%; }

  .pt70-md {
    padding-top: 70px; }

  .pb70-md {
    padding-bottom: 70px; }

  .pl70-md {
    padding-left: 70px; }

  .pr70-md {
    padding-right: 70px; }

  .mt70-md {
    margin-top: 70px; }

  .mb70-md {
    margin-bottom: 70px; }

  .ml70-md {
    margin-left: 70px; }

  .mr70-md {
    margin-right: 70px; }

  .w-75-md {
    width: 75%; }

  .h-75-md {
    height: 75%; }

  .pt75-md {
    padding-top: 75px; }

  .pb75-md {
    padding-bottom: 75px; }

  .pl75-md {
    padding-left: 75px; }

  .pr75-md {
    padding-right: 75px; }

  .mt75-md {
    margin-top: 75px; }

  .mb75-md {
    margin-bottom: 75px; }

  .ml75-md {
    margin-left: 75px; }

  .mr75-md {
    margin-right: 75px; }

  .w-80-md {
    width: 80%; }

  .h-80-md {
    height: 80%; }

  .pt80-md {
    padding-top: 80px; }

  .pb80-md {
    padding-bottom: 80px; }

  .pl80-md {
    padding-left: 80px; }

  .pr80-md {
    padding-right: 80px; }

  .mt80-md {
    margin-top: 80px; }

  .mb80-md {
    margin-bottom: 80px; }

  .ml80-md {
    margin-left: 80px; }

  .mr80-md {
    margin-right: 80px; }

  .w-85-md {
    width: 85%; }

  .h-85-md {
    height: 85%; }

  .pt85-md {
    padding-top: 85px; }

  .pb85-md {
    padding-bottom: 85px; }

  .pl85-md {
    padding-left: 85px; }

  .pr85-md {
    padding-right: 85px; }

  .mt85-md {
    margin-top: 85px; }

  .mb85-md {
    margin-bottom: 85px; }

  .ml85-md {
    margin-left: 85px; }

  .mr85-md {
    margin-right: 85px; }

  .w-90-md {
    width: 90%; }

  .h-90-md {
    height: 90%; }

  .pt90-md {
    padding-top: 90px; }

  .pb90-md {
    padding-bottom: 90px; }

  .pl90-md {
    padding-left: 90px; }

  .pr90-md {
    padding-right: 90px; }

  .mt90-md {
    margin-top: 90px; }

  .mb90-md {
    margin-bottom: 90px; }

  .ml90-md {
    margin-left: 90px; }

  .mr90-md {
    margin-right: 90px; }

  .w-95-md {
    width: 95%; }

  .h-95-md {
    height: 95%; }

  .pt95-md {
    padding-top: 95px; }

  .pb95-md {
    padding-bottom: 95px; }

  .pl95-md {
    padding-left: 95px; }

  .pr95-md {
    padding-right: 95px; }

  .mt95-md {
    margin-top: 95px; }

  .mb95-md {
    margin-bottom: 95px; }

  .ml95-md {
    margin-left: 95px; }

  .mr95-md {
    margin-right: 95px; }

  .w-100-md {
    width: 100%; }

  .h-100-md {
    height: 100%; }

  .pt100-md {
    padding-top: 100px; }

  .pb100-md {
    padding-bottom: 100px; }

  .pl100-md {
    padding-left: 100px; }

  .pr100-md {
    padding-right: 100px; }

  .mt100-md {
    margin-top: 100px; }

  .mb100-md {
    margin-bottom: 100px; }

  .ml100-md {
    margin-left: 100px; }

  .mr100-md {
    margin-right: 100px; }

  .mx5-md {
    margin-left: 5px;
    margin-right: 5px; }

  .my5-md {
    margin-top: 5px;
    margin-bottom: 5px; }

  .mx10-md {
    margin-left: 10px;
    margin-right: 10px; }

  .my10-md {
    margin-top: 10px;
    margin-bottom: 10px; }

  .mx15-md {
    margin-left: 15px;
    margin-right: 15px; }

  .my15-md {
    margin-top: 15px;
    margin-bottom: 15px; }

  .mx20-md {
    margin-left: 20px;
    margin-right: 20px; }

  .my20-md {
    margin-top: 20px;
    margin-bottom: 20px; }

  .mx25-md {
    margin-left: 25px;
    margin-right: 25px; }

  .my25-md {
    margin-top: 25px;
    margin-bottom: 25px; }

  .mx30-md {
    margin-left: 30px;
    margin-right: 30px; }

  .my30-md {
    margin-top: 30px;
    margin-bottom: 30px; }

  .mx35-md {
    margin-left: 35px;
    margin-right: 35px; }

  .my35-md {
    margin-top: 35px;
    margin-bottom: 35px; }

  .mx40-md {
    margin-left: 40px;
    margin-right: 40px; }

  .my40-md {
    margin-top: 40px;
    margin-bottom: 40px; }

  .mx45-md {
    margin-left: 45px;
    margin-right: 45px; }

  .my45-md {
    margin-top: 45px;
    margin-bottom: 45px; }

  .mx50-md {
    margin-left: 50px;
    margin-right: 50px; }

  .my50-md {
    margin-top: 50px;
    margin-bottom: 50px; }

  .fs15-md {
    font-size: 15px; }

  .fs20-md {
    font-size: 20px; }

  .fs25-md {
    font-size: 25px; }

  .fs30-md {
    font-size: 30px; }

  .fs35-md {
    font-size: 35px; }

  .fs40-md {
    font-size: 40px; }

  .fs45-md {
    font-size: 45px; }

  .fs50-md {
    font-size: 50px; }

  .fs55-md {
    font-size: 55px; } }
@media (max-width: 768px) {
  .hidden-sm {
    display: none; }
    .hidden-sm.import {
      display: none !important; }

  .visible-sm {
    display: block; }

  .visible-inline-sm {
    display: inline; }

  .visible-flex-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .none-sm {
    display: none; }
    .none-sm.import {
      display: none !important; }

  .block-sm {
    display: block; }
    .block-sm.import {
      display: block !important; }

  .inline-sm {
    display: inline; }
    .inline-sm.import {
      display: inline !important; }

  .flex-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .flex-sm.import {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }

  .center-sm {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .middle-sm {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .wrap-sm {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .stretch-sm {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

  .between-sm {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .around-sm {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .end-sm {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .direct-sm-x {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

  .direct-sm-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .c-ob-sm > [class*="col"] {
    padding-bottom: 30px; }

  .-gut-1-sm {
    margin-left: -7px;
    margin-right: -7px; }
    .-gut-1-sm > * {
      padding-left: 7px;
      padding-right: 7px; }
    .-gut-1-sm.c-ob > [class*="col"] {
      padding-bottom: 14px; }

  .-gut-2-sm {
    margin-left: -5px;
    margin-right: -5px; }
    .-gut-2-sm > * {
      padding-left: 5px;
      padding-right: 5px; }
    .-gut-2-sm.c-ob > [class*="col"] {
      padding-bottom: 10px; }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }

  .cut-sm {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

  .cut-1-sm {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box; }

  .cut-2-sm {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }

  .cut-3-sm {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

  /*
  @ birimler  */
  .pl0-sm {
    padding-left: 0; }

  .pr0-sm {
    padding-right: 0; }

  .pt0-sm {
    padding-top: 0; }

  .pb0-sm {
    padding-bottom: 0; }

  .mt0-sm {
    margin-top: 0; }

  .mb0-sm {
    margin-bottom: 0; }

  .ml0-sm {
    margin-left: 0; }

  .ml0-sm {
    margin-right: 0; }

  .mw-content-sm {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }

  .mw-none-sm {
    max-width: none; }
    .mw-none-sm.import {
      max-width: none !important; }

  .w-5-sm {
    width: 5%; }

  .h-5-sm {
    height: 5%; }

  .pt5-sm {
    padding-top: 5px; }

  .pb5-sm {
    padding-bottom: 5px; }

  .pl5-sm {
    padding-left: 5px; }

  .pr5-sm {
    padding-right: 5px; }

  .mt5-sm {
    margin-top: 5px; }

  .mb5-sm {
    margin-bottom: 5px; }

  .ml5-sm {
    margin-left: 5px; }

  .mr5-sm {
    margin-right: 5px; }

  .w-10-sm {
    width: 10%; }

  .h-10-sm {
    height: 10%; }

  .pt10-sm {
    padding-top: 10px; }

  .pb10-sm {
    padding-bottom: 10px; }

  .pl10-sm {
    padding-left: 10px; }

  .pr10-sm {
    padding-right: 10px; }

  .mt10-sm {
    margin-top: 10px; }

  .mb10-sm {
    margin-bottom: 10px; }

  .ml10-sm {
    margin-left: 10px; }

  .mr10-sm {
    margin-right: 10px; }

  .w-15-sm {
    width: 15%; }

  .h-15-sm {
    height: 15%; }

  .pt15-sm {
    padding-top: 15px; }

  .pb15-sm {
    padding-bottom: 15px; }

  .pl15-sm {
    padding-left: 15px; }

  .pr15-sm {
    padding-right: 15px; }

  .mt15-sm {
    margin-top: 15px; }

  .mb15-sm {
    margin-bottom: 15px; }

  .ml15-sm {
    margin-left: 15px; }

  .mr15-sm {
    margin-right: 15px; }

  .w-20-sm {
    width: 20%; }

  .h-20-sm {
    height: 20%; }

  .pt20-sm {
    padding-top: 20px; }

  .pb20-sm {
    padding-bottom: 20px; }

  .pl20-sm {
    padding-left: 20px; }

  .pr20-sm {
    padding-right: 20px; }

  .mt20-sm {
    margin-top: 20px; }

  .mb20-sm {
    margin-bottom: 20px; }

  .ml20-sm {
    margin-left: 20px; }

  .mr20-sm {
    margin-right: 20px; }

  .w-25-sm {
    width: 25%; }

  .h-25-sm {
    height: 25%; }

  .pt25-sm {
    padding-top: 25px; }

  .pb25-sm {
    padding-bottom: 25px; }

  .pl25-sm {
    padding-left: 25px; }

  .pr25-sm {
    padding-right: 25px; }

  .mt25-sm {
    margin-top: 25px; }

  .mb25-sm {
    margin-bottom: 25px; }

  .ml25-sm {
    margin-left: 25px; }

  .mr25-sm {
    margin-right: 25px; }

  .w-30-sm {
    width: 30%; }

  .h-30-sm {
    height: 30%; }

  .pt30-sm {
    padding-top: 30px; }

  .pb30-sm {
    padding-bottom: 30px; }

  .pl30-sm {
    padding-left: 30px; }

  .pr30-sm {
    padding-right: 30px; }

  .mt30-sm {
    margin-top: 30px; }

  .mb30-sm {
    margin-bottom: 30px; }

  .ml30-sm {
    margin-left: 30px; }

  .mr30-sm {
    margin-right: 30px; }

  .w-35-sm {
    width: 35%; }

  .h-35-sm {
    height: 35%; }

  .pt35-sm {
    padding-top: 35px; }

  .pb35-sm {
    padding-bottom: 35px; }

  .pl35-sm {
    padding-left: 35px; }

  .pr35-sm {
    padding-right: 35px; }

  .mt35-sm {
    margin-top: 35px; }

  .mb35-sm {
    margin-bottom: 35px; }

  .ml35-sm {
    margin-left: 35px; }

  .mr35-sm {
    margin-right: 35px; }

  .w-40-sm {
    width: 40%; }

  .h-40-sm {
    height: 40%; }

  .pt40-sm {
    padding-top: 40px; }

  .pb40-sm {
    padding-bottom: 40px; }

  .pl40-sm {
    padding-left: 40px; }

  .pr40-sm {
    padding-right: 40px; }

  .mt40-sm {
    margin-top: 40px; }

  .mb40-sm {
    margin-bottom: 40px; }

  .ml40-sm {
    margin-left: 40px; }

  .mr40-sm {
    margin-right: 40px; }

  .w-45-sm {
    width: 45%; }

  .h-45-sm {
    height: 45%; }

  .pt45-sm {
    padding-top: 45px; }

  .pb45-sm {
    padding-bottom: 45px; }

  .pl45-sm {
    padding-left: 45px; }

  .pr45-sm {
    padding-right: 45px; }

  .mt45-sm {
    margin-top: 45px; }

  .mb45-sm {
    margin-bottom: 45px; }

  .ml45-sm {
    margin-left: 45px; }

  .mr45-sm {
    margin-right: 45px; }

  .w-50-sm {
    width: 50%; }

  .h-50-sm {
    height: 50%; }

  .pt50-sm {
    padding-top: 50px; }

  .pb50-sm {
    padding-bottom: 50px; }

  .pl50-sm {
    padding-left: 50px; }

  .pr50-sm {
    padding-right: 50px; }

  .mt50-sm {
    margin-top: 50px; }

  .mb50-sm {
    margin-bottom: 50px; }

  .ml50-sm {
    margin-left: 50px; }

  .mr50-sm {
    margin-right: 50px; }

  .w-55-sm {
    width: 55%; }

  .h-55-sm {
    height: 55%; }

  .pt55-sm {
    padding-top: 55px; }

  .pb55-sm {
    padding-bottom: 55px; }

  .pl55-sm {
    padding-left: 55px; }

  .pr55-sm {
    padding-right: 55px; }

  .mt55-sm {
    margin-top: 55px; }

  .mb55-sm {
    margin-bottom: 55px; }

  .ml55-sm {
    margin-left: 55px; }

  .mr55-sm {
    margin-right: 55px; }

  .w-60-sm {
    width: 60%; }

  .h-60-sm {
    height: 60%; }

  .pt60-sm {
    padding-top: 60px; }

  .pb60-sm {
    padding-bottom: 60px; }

  .pl60-sm {
    padding-left: 60px; }

  .pr60-sm {
    padding-right: 60px; }

  .mt60-sm {
    margin-top: 60px; }

  .mb60-sm {
    margin-bottom: 60px; }

  .ml60-sm {
    margin-left: 60px; }

  .mr60-sm {
    margin-right: 60px; }

  .w-65-sm {
    width: 65%; }

  .h-65-sm {
    height: 65%; }

  .pt65-sm {
    padding-top: 65px; }

  .pb65-sm {
    padding-bottom: 65px; }

  .pl65-sm {
    padding-left: 65px; }

  .pr65-sm {
    padding-right: 65px; }

  .mt65-sm {
    margin-top: 65px; }

  .mb65-sm {
    margin-bottom: 65px; }

  .ml65-sm {
    margin-left: 65px; }

  .mr65-sm {
    margin-right: 65px; }

  .w-70-sm {
    width: 70%; }

  .h-70-sm {
    height: 70%; }

  .pt70-sm {
    padding-top: 70px; }

  .pb70-sm {
    padding-bottom: 70px; }

  .pl70-sm {
    padding-left: 70px; }

  .pr70-sm {
    padding-right: 70px; }

  .mt70-sm {
    margin-top: 70px; }

  .mb70-sm {
    margin-bottom: 70px; }

  .ml70-sm {
    margin-left: 70px; }

  .mr70-sm {
    margin-right: 70px; }

  .w-75-sm {
    width: 75%; }

  .h-75-sm {
    height: 75%; }

  .pt75-sm {
    padding-top: 75px; }

  .pb75-sm {
    padding-bottom: 75px; }

  .pl75-sm {
    padding-left: 75px; }

  .pr75-sm {
    padding-right: 75px; }

  .mt75-sm {
    margin-top: 75px; }

  .mb75-sm {
    margin-bottom: 75px; }

  .ml75-sm {
    margin-left: 75px; }

  .mr75-sm {
    margin-right: 75px; }

  .w-80-sm {
    width: 80%; }

  .h-80-sm {
    height: 80%; }

  .pt80-sm {
    padding-top: 80px; }

  .pb80-sm {
    padding-bottom: 80px; }

  .pl80-sm {
    padding-left: 80px; }

  .pr80-sm {
    padding-right: 80px; }

  .mt80-sm {
    margin-top: 80px; }

  .mb80-sm {
    margin-bottom: 80px; }

  .ml80-sm {
    margin-left: 80px; }

  .mr80-sm {
    margin-right: 80px; }

  .w-85-sm {
    width: 85%; }

  .h-85-sm {
    height: 85%; }

  .pt85-sm {
    padding-top: 85px; }

  .pb85-sm {
    padding-bottom: 85px; }

  .pl85-sm {
    padding-left: 85px; }

  .pr85-sm {
    padding-right: 85px; }

  .mt85-sm {
    margin-top: 85px; }

  .mb85-sm {
    margin-bottom: 85px; }

  .ml85-sm {
    margin-left: 85px; }

  .mr85-sm {
    margin-right: 85px; }

  .w-90-sm {
    width: 90%; }

  .h-90-sm {
    height: 90%; }

  .pt90-sm {
    padding-top: 90px; }

  .pb90-sm {
    padding-bottom: 90px; }

  .pl90-sm {
    padding-left: 90px; }

  .pr90-sm {
    padding-right: 90px; }

  .mt90-sm {
    margin-top: 90px; }

  .mb90-sm {
    margin-bottom: 90px; }

  .ml90-sm {
    margin-left: 90px; }

  .mr90-sm {
    margin-right: 90px; }

  .w-95-sm {
    width: 95%; }

  .h-95-sm {
    height: 95%; }

  .pt95-sm {
    padding-top: 95px; }

  .pb95-sm {
    padding-bottom: 95px; }

  .pl95-sm {
    padding-left: 95px; }

  .pr95-sm {
    padding-right: 95px; }

  .mt95-sm {
    margin-top: 95px; }

  .mb95-sm {
    margin-bottom: 95px; }

  .ml95-sm {
    margin-left: 95px; }

  .mr95-sm {
    margin-right: 95px; }

  .w-100-sm {
    width: 100%; }

  .h-100-sm {
    height: 100%; }

  .pt100-sm {
    padding-top: 100px; }

  .pb100-sm {
    padding-bottom: 100px; }

  .pl100-sm {
    padding-left: 100px; }

  .pr100-sm {
    padding-right: 100px; }

  .mt100-sm {
    margin-top: 100px; }

  .mb100-sm {
    margin-bottom: 100px; }

  .ml100-sm {
    margin-left: 100px; }

  .mr100-sm {
    margin-right: 100px; }

  .mx5-sm {
    margin-left: 5px;
    margin-right: 5px; }

  .my5-sm {
    margin-top: 5px;
    margin-bottom: 5px; }

  .mx10-sm {
    margin-left: 10px;
    margin-right: 10px; }

  .my10-sm {
    margin-top: 10px;
    margin-bottom: 10px; }

  .mx15-sm {
    margin-left: 15px;
    margin-right: 15px; }

  .my15-sm {
    margin-top: 15px;
    margin-bottom: 15px; }

  .mx20-sm {
    margin-left: 20px;
    margin-right: 20px; }

  .my20-sm {
    margin-top: 20px;
    margin-bottom: 20px; }

  .mx25-sm {
    margin-left: 25px;
    margin-right: 25px; }

  .my25-sm {
    margin-top: 25px;
    margin-bottom: 25px; }

  .mx30-sm {
    margin-left: 30px;
    margin-right: 30px; }

  .my30-sm {
    margin-top: 30px;
    margin-bottom: 30px; }

  .mx35-sm {
    margin-left: 35px;
    margin-right: 35px; }

  .my35-sm {
    margin-top: 35px;
    margin-bottom: 35px; }

  .mx40-sm {
    margin-left: 40px;
    margin-right: 40px; }

  .my40-sm {
    margin-top: 40px;
    margin-bottom: 40px; }

  .mx45-sm {
    margin-left: 45px;
    margin-right: 45px; }

  .my45-sm {
    margin-top: 45px;
    margin-bottom: 45px; }

  .mx50-sm {
    margin-left: 50px;
    margin-right: 50px; }

  .my50-sm {
    margin-top: 50px;
    margin-bottom: 50px; }

  .fs15-sm {
    font-size: 15px; }

  .fs20-sm {
    font-size: 20px; }

  .fs25-sm {
    font-size: 25px; }

  .fs30-sm {
    font-size: 30px; }

  .fs35-sm {
    font-size: 35px; }

  .fs40-sm {
    font-size: 40px; }

  .fs45-sm {
    font-size: 45px; }

  .fs50-sm {
    font-size: 50px; }

  .fs55-sm {
    font-size: 55px; } }
@media (max-width: 576px) {
  .hidden-xs {
    display: none; }
    .hidden-xs.import {
      display: none !important; }

  .visible-xs {
    display: block; }

  .visible-inline-xs {
    display: inline; }

  .visible-flex-xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .none-xs {
    display: none; }
    .none-xs.import {
      display: none !important; }

  .block-xs {
    display: block; }
    .block-xs.import {
      display: block !important; }

  .inline-xs {
    display: inline; }
    .inline-xs.import {
      display: inline !important; }

  .flex-xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .flex-xs.import {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }

  .center-xs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .middle-xs {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .wrap-xs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .stretch-xs {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

  .between-xs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .around-xs {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .end-xs {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .direct-xs-x {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

  .direct-xs-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .c-ob-xs > [class*="col"] {
    padding-bottom: 30px; }

  .-gut-1-xs {
    margin-left: -7px;
    margin-right: -7px; }
    .-gut-1-xs > * {
      padding-left: 7px;
      padding-right: 7px; }
    .-gut-1-xs.c-ob > [class*="col"] {
      padding-bottom: 14px; }

  .-gut-2-xs {
    margin-left: -5px;
    margin-right: -5px; }
    .-gut-2-xs > * {
      padding-left: 5px;
      padding-right: 5px; }
    .-gut-2-xs.c-ob > [class*="col"] {
      padding-bottom: 10px; }

  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }

  .cut-xs {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

  .cut-1-xs {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box; }

  .cut-2-xs {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }

  .cut-3-xs {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

  .full-xs {
    margin-left: -15px;
    margin-right: -15px; }

  .no-space-xs {
    padding-left: 0;
    padding-right: 0; }

  .tcenter-xs {
    text-align: center; }

  .tright-xs {
    text-align: right; }

  .tleft-xs {
    text-align: left; }

  .tjustify-xs {
    text-align: justify; }

  /*
  @ birimler  */
  .pl0-xs {
    padding-left: 0; }

  .pr0-xs {
    padding-right: 0; }

  .pt0-xs {
    padding-top: 0; }

  .pb0-xs {
    padding-bottom: 0; }

  .mt0-xs {
    margin-top: 0; }

  .mb0-xs {
    margin-bottom: 0; }

  .ml0-xs {
    margin-left: 0; }

  .ml0-xs {
    margin-right: 0; }

  .mw-content-xs {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }

  .mw-none-xs {
    max-width: none; }
    .mw-none-xs.import {
      max-width: none !important; }

  .w-5-xs {
    width: 5%; }

  .h-5-xs {
    height: 5%; }

  .pt5-xs {
    padding-top: 5px; }

  .pb5-xs {
    padding-bottom: 5px; }

  .pl5-xs {
    padding-left: 5px; }

  .pr5-xs {
    padding-right: 5px; }

  .mt5-xs {
    margin-top: 5px; }

  .mb5-xs {
    margin-bottom: 5px; }

  .ml5-xs {
    margin-left: 5px; }

  .mr5-xs {
    margin-right: 5px; }

  .w-10-xs {
    width: 10%; }

  .h-10-xs {
    height: 10%; }

  .pt10-xs {
    padding-top: 10px; }

  .pb10-xs {
    padding-bottom: 10px; }

  .pl10-xs {
    padding-left: 10px; }

  .pr10-xs {
    padding-right: 10px; }

  .mt10-xs {
    margin-top: 10px; }

  .mb10-xs {
    margin-bottom: 10px; }

  .ml10-xs {
    margin-left: 10px; }

  .mr10-xs {
    margin-right: 10px; }

  .w-15-xs {
    width: 15%; }

  .h-15-xs {
    height: 15%; }

  .pt15-xs {
    padding-top: 15px; }

  .pb15-xs {
    padding-bottom: 15px; }

  .pl15-xs {
    padding-left: 15px; }

  .pr15-xs {
    padding-right: 15px; }

  .mt15-xs {
    margin-top: 15px; }

  .mb15-xs {
    margin-bottom: 15px; }

  .ml15-xs {
    margin-left: 15px; }

  .mr15-xs {
    margin-right: 15px; }

  .w-20-xs {
    width: 20%; }

  .h-20-xs {
    height: 20%; }

  .pt20-xs {
    padding-top: 20px; }

  .pb20-xs {
    padding-bottom: 20px; }

  .pl20-xs {
    padding-left: 20px; }

  .pr20-xs {
    padding-right: 20px; }

  .mt20-xs {
    margin-top: 20px; }

  .mb20-xs {
    margin-bottom: 20px; }

  .ml20-xs {
    margin-left: 20px; }

  .mr20-xs {
    margin-right: 20px; }

  .w-25-xs {
    width: 25%; }

  .h-25-xs {
    height: 25%; }

  .pt25-xs {
    padding-top: 25px; }

  .pb25-xs {
    padding-bottom: 25px; }

  .pl25-xs {
    padding-left: 25px; }

  .pr25-xs {
    padding-right: 25px; }

  .mt25-xs {
    margin-top: 25px; }

  .mb25-xs {
    margin-bottom: 25px; }

  .ml25-xs {
    margin-left: 25px; }

  .mr25-xs {
    margin-right: 25px; }

  .w-30-xs {
    width: 30%; }

  .h-30-xs {
    height: 30%; }

  .pt30-xs {
    padding-top: 30px; }

  .pb30-xs {
    padding-bottom: 30px; }

  .pl30-xs {
    padding-left: 30px; }

  .pr30-xs {
    padding-right: 30px; }

  .mt30-xs {
    margin-top: 30px; }

  .mb30-xs {
    margin-bottom: 30px; }

  .ml30-xs {
    margin-left: 30px; }

  .mr30-xs {
    margin-right: 30px; }

  .w-35-xs {
    width: 35%; }

  .h-35-xs {
    height: 35%; }

  .pt35-xs {
    padding-top: 35px; }

  .pb35-xs {
    padding-bottom: 35px; }

  .pl35-xs {
    padding-left: 35px; }

  .pr35-xs {
    padding-right: 35px; }

  .mt35-xs {
    margin-top: 35px; }

  .mb35-xs {
    margin-bottom: 35px; }

  .ml35-xs {
    margin-left: 35px; }

  .mr35-xs {
    margin-right: 35px; }

  .w-40-xs {
    width: 40%; }

  .h-40-xs {
    height: 40%; }

  .pt40-xs {
    padding-top: 40px; }

  .pb40-xs {
    padding-bottom: 40px; }

  .pl40-xs {
    padding-left: 40px; }

  .pr40-xs {
    padding-right: 40px; }

  .mt40-xs {
    margin-top: 40px; }

  .mb40-xs {
    margin-bottom: 40px; }

  .ml40-xs {
    margin-left: 40px; }

  .mr40-xs {
    margin-right: 40px; }

  .w-45-xs {
    width: 45%; }

  .h-45-xs {
    height: 45%; }

  .pt45-xs {
    padding-top: 45px; }

  .pb45-xs {
    padding-bottom: 45px; }

  .pl45-xs {
    padding-left: 45px; }

  .pr45-xs {
    padding-right: 45px; }

  .mt45-xs {
    margin-top: 45px; }

  .mb45-xs {
    margin-bottom: 45px; }

  .ml45-xs {
    margin-left: 45px; }

  .mr45-xs {
    margin-right: 45px; }

  .w-50-xs {
    width: 50%; }

  .h-50-xs {
    height: 50%; }

  .pt50-xs {
    padding-top: 50px; }

  .pb50-xs {
    padding-bottom: 50px; }

  .pl50-xs {
    padding-left: 50px; }

  .pr50-xs {
    padding-right: 50px; }

  .mt50-xs {
    margin-top: 50px; }

  .mb50-xs {
    margin-bottom: 50px; }

  .ml50-xs {
    margin-left: 50px; }

  .mr50-xs {
    margin-right: 50px; }

  .w-55-xs {
    width: 55%; }

  .h-55-xs {
    height: 55%; }

  .pt55-xs {
    padding-top: 55px; }

  .pb55-xs {
    padding-bottom: 55px; }

  .pl55-xs {
    padding-left: 55px; }

  .pr55-xs {
    padding-right: 55px; }

  .mt55-xs {
    margin-top: 55px; }

  .mb55-xs {
    margin-bottom: 55px; }

  .ml55-xs {
    margin-left: 55px; }

  .mr55-xs {
    margin-right: 55px; }

  .w-60-xs {
    width: 60%; }

  .h-60-xs {
    height: 60%; }

  .pt60-xs {
    padding-top: 60px; }

  .pb60-xs {
    padding-bottom: 60px; }

  .pl60-xs {
    padding-left: 60px; }

  .pr60-xs {
    padding-right: 60px; }

  .mt60-xs {
    margin-top: 60px; }

  .mb60-xs {
    margin-bottom: 60px; }

  .ml60-xs {
    margin-left: 60px; }

  .mr60-xs {
    margin-right: 60px; }

  .w-65-xs {
    width: 65%; }

  .h-65-xs {
    height: 65%; }

  .pt65-xs {
    padding-top: 65px; }

  .pb65-xs {
    padding-bottom: 65px; }

  .pl65-xs {
    padding-left: 65px; }

  .pr65-xs {
    padding-right: 65px; }

  .mt65-xs {
    margin-top: 65px; }

  .mb65-xs {
    margin-bottom: 65px; }

  .ml65-xs {
    margin-left: 65px; }

  .mr65-xs {
    margin-right: 65px; }

  .w-70-xs {
    width: 70%; }

  .h-70-xs {
    height: 70%; }

  .pt70-xs {
    padding-top: 70px; }

  .pb70-xs {
    padding-bottom: 70px; }

  .pl70-xs {
    padding-left: 70px; }

  .pr70-xs {
    padding-right: 70px; }

  .mt70-xs {
    margin-top: 70px; }

  .mb70-xs {
    margin-bottom: 70px; }

  .ml70-xs {
    margin-left: 70px; }

  .mr70-xs {
    margin-right: 70px; }

  .w-75-xs {
    width: 75%; }

  .h-75-xs {
    height: 75%; }

  .pt75-xs {
    padding-top: 75px; }

  .pb75-xs {
    padding-bottom: 75px; }

  .pl75-xs {
    padding-left: 75px; }

  .pr75-xs {
    padding-right: 75px; }

  .mt75-xs {
    margin-top: 75px; }

  .mb75-xs {
    margin-bottom: 75px; }

  .ml75-xs {
    margin-left: 75px; }

  .mr75-xs {
    margin-right: 75px; }

  .w-80-xs {
    width: 80%; }

  .h-80-xs {
    height: 80%; }

  .pt80-xs {
    padding-top: 80px; }

  .pb80-xs {
    padding-bottom: 80px; }

  .pl80-xs {
    padding-left: 80px; }

  .pr80-xs {
    padding-right: 80px; }

  .mt80-xs {
    margin-top: 80px; }

  .mb80-xs {
    margin-bottom: 80px; }

  .ml80-xs {
    margin-left: 80px; }

  .mr80-xs {
    margin-right: 80px; }

  .w-85-xs {
    width: 85%; }

  .h-85-xs {
    height: 85%; }

  .pt85-xs {
    padding-top: 85px; }

  .pb85-xs {
    padding-bottom: 85px; }

  .pl85-xs {
    padding-left: 85px; }

  .pr85-xs {
    padding-right: 85px; }

  .mt85-xs {
    margin-top: 85px; }

  .mb85-xs {
    margin-bottom: 85px; }

  .ml85-xs {
    margin-left: 85px; }

  .mr85-xs {
    margin-right: 85px; }

  .w-90-xs {
    width: 90%; }

  .h-90-xs {
    height: 90%; }

  .pt90-xs {
    padding-top: 90px; }

  .pb90-xs {
    padding-bottom: 90px; }

  .pl90-xs {
    padding-left: 90px; }

  .pr90-xs {
    padding-right: 90px; }

  .mt90-xs {
    margin-top: 90px; }

  .mb90-xs {
    margin-bottom: 90px; }

  .ml90-xs {
    margin-left: 90px; }

  .mr90-xs {
    margin-right: 90px; }

  .w-95-xs {
    width: 95%; }

  .h-95-xs {
    height: 95%; }

  .pt95-xs {
    padding-top: 95px; }

  .pb95-xs {
    padding-bottom: 95px; }

  .pl95-xs {
    padding-left: 95px; }

  .pr95-xs {
    padding-right: 95px; }

  .mt95-xs {
    margin-top: 95px; }

  .mb95-xs {
    margin-bottom: 95px; }

  .ml95-xs {
    margin-left: 95px; }

  .mr95-xs {
    margin-right: 95px; }

  .w-100-xs {
    width: 100%; }

  .h-100-xs {
    height: 100%; }

  .pt100-xs {
    padding-top: 100px; }

  .pb100-xs {
    padding-bottom: 100px; }

  .pl100-xs {
    padding-left: 100px; }

  .pr100-xs {
    padding-right: 100px; }

  .mt100-xs {
    margin-top: 100px; }

  .mb100-xs {
    margin-bottom: 100px; }

  .ml100-xs {
    margin-left: 100px; }

  .mr100-xs {
    margin-right: 100px; }

  .mx5-xs {
    margin-left: 5px;
    margin-right: 5px; }

  .my5-xs {
    margin-top: 5px;
    margin-bottom: 5px; }

  .mx10-xs {
    margin-left: 10px;
    margin-right: 10px; }

  .my10-xs {
    margin-top: 10px;
    margin-bottom: 10px; }

  .mx15-xs {
    margin-left: 15px;
    margin-right: 15px; }

  .my15-xs {
    margin-top: 15px;
    margin-bottom: 15px; }

  .mx20-xs {
    margin-left: 20px;
    margin-right: 20px; }

  .my20-xs {
    margin-top: 20px;
    margin-bottom: 20px; }

  .mx25-xs {
    margin-left: 25px;
    margin-right: 25px; }

  .my25-xs {
    margin-top: 25px;
    margin-bottom: 25px; }

  .mx30-xs {
    margin-left: 30px;
    margin-right: 30px; }

  .my30-xs {
    margin-top: 30px;
    margin-bottom: 30px; }

  .mx35-xs {
    margin-left: 35px;
    margin-right: 35px; }

  .my35-xs {
    margin-top: 35px;
    margin-bottom: 35px; }

  .mx40-xs {
    margin-left: 40px;
    margin-right: 40px; }

  .my40-xs {
    margin-top: 40px;
    margin-bottom: 40px; }

  .mx45-xs {
    margin-left: 45px;
    margin-right: 45px; }

  .my45-xs {
    margin-top: 45px;
    margin-bottom: 45px; }

  .mx50-xs {
    margin-left: 50px;
    margin-right: 50px; }

  .my50-xs {
    margin-top: 50px;
    margin-bottom: 50px; }

  .fs15-xs {
    font-size: 15px; }

  .fs20-xs {
    font-size: 20px; }

  .fs25-xs {
    font-size: 25px; }

  .fs30-xs {
    font-size: 30px; }

  .fs35-xs {
    font-size: 35px; }

  .fs40-xs {
    font-size: 40px; }

  .fs45-xs {
    font-size: 45px; }

  .fs50-xs {
    font-size: 50px; }

  .fs55-xs {
    font-size: 55px; } }
@media (max-width: 420px) {
  .hidden-ms {
    display: none; }
    .hidden-ms.import {
      display: none !important; }

  .visible-ms {
    display: block; }

  .visible-inline-ms {
    display: inline; }

  .visible-flex-ms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .none-ms {
    display: none; }
    .none-ms.import {
      display: none !important; }

  .block-ms {
    display: block; }
    .block-ms.import {
      display: block !important; }

  .inline-ms {
    display: inline; }
    .inline-ms.import {
      display: inline !important; }

  .flex-ms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .flex-ms.import {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }

  .center-ms {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .middle-ms {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .wrap-ms {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .stretch-ms {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

  .between-ms {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .around-ms {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .end-ms {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

  .direct-ms-x {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

  .direct-ms-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .c-ob-ms > [class*="col"] {
    padding-bottom: 30px; }

  .-gut-1-ms {
    margin-left: -7px;
    margin-right: -7px; }
    .-gut-1-ms > * {
      padding-left: 7px;
      padding-right: 7px; }
    .-gut-1-ms.c-ob > [class*="col"] {
      padding-bottom: 14px; }

  .-gut-2-ms {
    margin-left: -5px;
    margin-right: -5px; }
    .-gut-2-ms > * {
      padding-left: 5px;
      padding-right: 5px; }
    .-gut-2-ms.c-ob > [class*="col"] {
      padding-bottom: 10px; }

  .order-ms-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

  .order-ms-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }

  .order-ms-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

  .order-ms-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }

  .cut-ms {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

  .cut-1-ms {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box; }

  .cut-2-ms {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }

  .cut-3-ms {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

  .full-ms {
    margin-left: -15px;
    margin-right: -15px; }

  .no-space-ms {
    padding-left: 0;
    padding-right: 0; }

  .tcenter-ms {
    text-align: center; }

  .tright-ms {
    text-align: right; }

  .tleft-ms {
    text-align: left; }

  .tjustify-ms {
    text-align: justify; }

  /*
  @ birimler  */
  .pl0-ms {
    padding-left: 0; }

  .pr0-ms {
    padding-right: 0; }

  .pt0-ms {
    padding-top: 0; }

  .pb0-ms {
    padding-bottom: 0; }

  .mt0-ms {
    margin-top: 0; }

  .mb0-ms {
    margin-bottom: 0; }

  .ml0-ms {
    margin-left: 0; }

  .ml0-ms {
    margin-right: 0; }

  .mw-content-ms {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }

  .mw-none-ms {
    max-width: none; }
    .mw-none-ms.import {
      max-width: none !important; }

  .w-5-ms {
    width: 5%; }

  .h-5-ms {
    height: 5%; }

  .pt5-ms {
    padding-top: 5px; }

  .pb5-ms {
    padding-bottom: 5px; }

  .pl5-ms {
    padding-left: 5px; }

  .pr5-ms {
    padding-right: 5px; }

  .mt5-ms {
    margin-top: 5px; }

  .mb5-ms {
    margin-bottom: 5px; }

  .ml5-ms {
    margin-left: 5px; }

  .mr5-ms {
    margin-right: 5px; }

  .w-10-ms {
    width: 10%; }

  .h-10-ms {
    height: 10%; }

  .pt10-ms {
    padding-top: 10px; }

  .pb10-ms {
    padding-bottom: 10px; }

  .pl10-ms {
    padding-left: 10px; }

  .pr10-ms {
    padding-right: 10px; }

  .mt10-ms {
    margin-top: 10px; }

  .mb10-ms {
    margin-bottom: 10px; }

  .ml10-ms {
    margin-left: 10px; }

  .mr10-ms {
    margin-right: 10px; }

  .w-15-ms {
    width: 15%; }

  .h-15-ms {
    height: 15%; }

  .pt15-ms {
    padding-top: 15px; }

  .pb15-ms {
    padding-bottom: 15px; }

  .pl15-ms {
    padding-left: 15px; }

  .pr15-ms {
    padding-right: 15px; }

  .mt15-ms {
    margin-top: 15px; }

  .mb15-ms {
    margin-bottom: 15px; }

  .ml15-ms {
    margin-left: 15px; }

  .mr15-ms {
    margin-right: 15px; }

  .w-20-ms {
    width: 20%; }

  .h-20-ms {
    height: 20%; }

  .pt20-ms {
    padding-top: 20px; }

  .pb20-ms {
    padding-bottom: 20px; }

  .pl20-ms {
    padding-left: 20px; }

  .pr20-ms {
    padding-right: 20px; }

  .mt20-ms {
    margin-top: 20px; }

  .mb20-ms {
    margin-bottom: 20px; }

  .ml20-ms {
    margin-left: 20px; }

  .mr20-ms {
    margin-right: 20px; }

  .w-25-ms {
    width: 25%; }

  .h-25-ms {
    height: 25%; }

  .pt25-ms {
    padding-top: 25px; }

  .pb25-ms {
    padding-bottom: 25px; }

  .pl25-ms {
    padding-left: 25px; }

  .pr25-ms {
    padding-right: 25px; }

  .mt25-ms {
    margin-top: 25px; }

  .mb25-ms {
    margin-bottom: 25px; }

  .ml25-ms {
    margin-left: 25px; }

  .mr25-ms {
    margin-right: 25px; }

  .w-30-ms {
    width: 30%; }

  .h-30-ms {
    height: 30%; }

  .pt30-ms {
    padding-top: 30px; }

  .pb30-ms {
    padding-bottom: 30px; }

  .pl30-ms {
    padding-left: 30px; }

  .pr30-ms {
    padding-right: 30px; }

  .mt30-ms {
    margin-top: 30px; }

  .mb30-ms {
    margin-bottom: 30px; }

  .ml30-ms {
    margin-left: 30px; }

  .mr30-ms {
    margin-right: 30px; }

  .w-35-ms {
    width: 35%; }

  .h-35-ms {
    height: 35%; }

  .pt35-ms {
    padding-top: 35px; }

  .pb35-ms {
    padding-bottom: 35px; }

  .pl35-ms {
    padding-left: 35px; }

  .pr35-ms {
    padding-right: 35px; }

  .mt35-ms {
    margin-top: 35px; }

  .mb35-ms {
    margin-bottom: 35px; }

  .ml35-ms {
    margin-left: 35px; }

  .mr35-ms {
    margin-right: 35px; }

  .w-40-ms {
    width: 40%; }

  .h-40-ms {
    height: 40%; }

  .pt40-ms {
    padding-top: 40px; }

  .pb40-ms {
    padding-bottom: 40px; }

  .pl40-ms {
    padding-left: 40px; }

  .pr40-ms {
    padding-right: 40px; }

  .mt40-ms {
    margin-top: 40px; }

  .mb40-ms {
    margin-bottom: 40px; }

  .ml40-ms {
    margin-left: 40px; }

  .mr40-ms {
    margin-right: 40px; }

  .w-45-ms {
    width: 45%; }

  .h-45-ms {
    height: 45%; }

  .pt45-ms {
    padding-top: 45px; }

  .pb45-ms {
    padding-bottom: 45px; }

  .pl45-ms {
    padding-left: 45px; }

  .pr45-ms {
    padding-right: 45px; }

  .mt45-ms {
    margin-top: 45px; }

  .mb45-ms {
    margin-bottom: 45px; }

  .ml45-ms {
    margin-left: 45px; }

  .mr45-ms {
    margin-right: 45px; }

  .w-50-ms {
    width: 50%; }

  .h-50-ms {
    height: 50%; }

  .pt50-ms {
    padding-top: 50px; }

  .pb50-ms {
    padding-bottom: 50px; }

  .pl50-ms {
    padding-left: 50px; }

  .pr50-ms {
    padding-right: 50px; }

  .mt50-ms {
    margin-top: 50px; }

  .mb50-ms {
    margin-bottom: 50px; }

  .ml50-ms {
    margin-left: 50px; }

  .mr50-ms {
    margin-right: 50px; }

  .w-55-ms {
    width: 55%; }

  .h-55-ms {
    height: 55%; }

  .pt55-ms {
    padding-top: 55px; }

  .pb55-ms {
    padding-bottom: 55px; }

  .pl55-ms {
    padding-left: 55px; }

  .pr55-ms {
    padding-right: 55px; }

  .mt55-ms {
    margin-top: 55px; }

  .mb55-ms {
    margin-bottom: 55px; }

  .ml55-ms {
    margin-left: 55px; }

  .mr55-ms {
    margin-right: 55px; }

  .w-60-ms {
    width: 60%; }

  .h-60-ms {
    height: 60%; }

  .pt60-ms {
    padding-top: 60px; }

  .pb60-ms {
    padding-bottom: 60px; }

  .pl60-ms {
    padding-left: 60px; }

  .pr60-ms {
    padding-right: 60px; }

  .mt60-ms {
    margin-top: 60px; }

  .mb60-ms {
    margin-bottom: 60px; }

  .ml60-ms {
    margin-left: 60px; }

  .mr60-ms {
    margin-right: 60px; }

  .w-65-ms {
    width: 65%; }

  .h-65-ms {
    height: 65%; }

  .pt65-ms {
    padding-top: 65px; }

  .pb65-ms {
    padding-bottom: 65px; }

  .pl65-ms {
    padding-left: 65px; }

  .pr65-ms {
    padding-right: 65px; }

  .mt65-ms {
    margin-top: 65px; }

  .mb65-ms {
    margin-bottom: 65px; }

  .ml65-ms {
    margin-left: 65px; }

  .mr65-ms {
    margin-right: 65px; }

  .w-70-ms {
    width: 70%; }

  .h-70-ms {
    height: 70%; }

  .pt70-ms {
    padding-top: 70px; }

  .pb70-ms {
    padding-bottom: 70px; }

  .pl70-ms {
    padding-left: 70px; }

  .pr70-ms {
    padding-right: 70px; }

  .mt70-ms {
    margin-top: 70px; }

  .mb70-ms {
    margin-bottom: 70px; }

  .ml70-ms {
    margin-left: 70px; }

  .mr70-ms {
    margin-right: 70px; }

  .w-75-ms {
    width: 75%; }

  .h-75-ms {
    height: 75%; }

  .pt75-ms {
    padding-top: 75px; }

  .pb75-ms {
    padding-bottom: 75px; }

  .pl75-ms {
    padding-left: 75px; }

  .pr75-ms {
    padding-right: 75px; }

  .mt75-ms {
    margin-top: 75px; }

  .mb75-ms {
    margin-bottom: 75px; }

  .ml75-ms {
    margin-left: 75px; }

  .mr75-ms {
    margin-right: 75px; }

  .w-80-ms {
    width: 80%; }

  .h-80-ms {
    height: 80%; }

  .pt80-ms {
    padding-top: 80px; }

  .pb80-ms {
    padding-bottom: 80px; }

  .pl80-ms {
    padding-left: 80px; }

  .pr80-ms {
    padding-right: 80px; }

  .mt80-ms {
    margin-top: 80px; }

  .mb80-ms {
    margin-bottom: 80px; }

  .ml80-ms {
    margin-left: 80px; }

  .mr80-ms {
    margin-right: 80px; }

  .w-85-ms {
    width: 85%; }

  .h-85-ms {
    height: 85%; }

  .pt85-ms {
    padding-top: 85px; }

  .pb85-ms {
    padding-bottom: 85px; }

  .pl85-ms {
    padding-left: 85px; }

  .pr85-ms {
    padding-right: 85px; }

  .mt85-ms {
    margin-top: 85px; }

  .mb85-ms {
    margin-bottom: 85px; }

  .ml85-ms {
    margin-left: 85px; }

  .mr85-ms {
    margin-right: 85px; }

  .w-90-ms {
    width: 90%; }

  .h-90-ms {
    height: 90%; }

  .pt90-ms {
    padding-top: 90px; }

  .pb90-ms {
    padding-bottom: 90px; }

  .pl90-ms {
    padding-left: 90px; }

  .pr90-ms {
    padding-right: 90px; }

  .mt90-ms {
    margin-top: 90px; }

  .mb90-ms {
    margin-bottom: 90px; }

  .ml90-ms {
    margin-left: 90px; }

  .mr90-ms {
    margin-right: 90px; }

  .w-95-ms {
    width: 95%; }

  .h-95-ms {
    height: 95%; }

  .pt95-ms {
    padding-top: 95px; }

  .pb95-ms {
    padding-bottom: 95px; }

  .pl95-ms {
    padding-left: 95px; }

  .pr95-ms {
    padding-right: 95px; }

  .mt95-ms {
    margin-top: 95px; }

  .mb95-ms {
    margin-bottom: 95px; }

  .ml95-ms {
    margin-left: 95px; }

  .mr95-ms {
    margin-right: 95px; }

  .w-100-ms {
    width: 100%; }

  .h-100-ms {
    height: 100%; }

  .pt100-ms {
    padding-top: 100px; }

  .pb100-ms {
    padding-bottom: 100px; }

  .pl100-ms {
    padding-left: 100px; }

  .pr100-ms {
    padding-right: 100px; }

  .mt100-ms {
    margin-top: 100px; }

  .mb100-ms {
    margin-bottom: 100px; }

  .ml100-ms {
    margin-left: 100px; }

  .mr100-ms {
    margin-right: 100px; }

  .mx5-ms {
    margin-left: 5px;
    margin-right: 5px; }

  .my5-ms {
    margin-top: 5px;
    margin-bottom: 5px; }

  .mx10-ms {
    margin-left: 10px;
    margin-right: 10px; }

  .my10-ms {
    margin-top: 10px;
    margin-bottom: 10px; }

  .mx15-ms {
    margin-left: 15px;
    margin-right: 15px; }

  .my15-ms {
    margin-top: 15px;
    margin-bottom: 15px; }

  .mx20-ms {
    margin-left: 20px;
    margin-right: 20px; }

  .my20-ms {
    margin-top: 20px;
    margin-bottom: 20px; }

  .mx25-ms {
    margin-left: 25px;
    margin-right: 25px; }

  .my25-ms {
    margin-top: 25px;
    margin-bottom: 25px; }

  .mx30-ms {
    margin-left: 30px;
    margin-right: 30px; }

  .my30-ms {
    margin-top: 30px;
    margin-bottom: 30px; }

  .mx35-ms {
    margin-left: 35px;
    margin-right: 35px; }

  .my35-ms {
    margin-top: 35px;
    margin-bottom: 35px; }

  .mx40-ms {
    margin-left: 40px;
    margin-right: 40px; }

  .my40-ms {
    margin-top: 40px;
    margin-bottom: 40px; }

  .mx45-ms {
    margin-left: 45px;
    margin-right: 45px; }

  .my45-ms {
    margin-top: 45px;
    margin-bottom: 45px; }

  .mx50-ms {
    margin-left: 50px;
    margin-right: 50px; }

  .my50-ms {
    margin-top: 50px;
    margin-bottom: 50px; }

  .fs15-ms {
    font-size: 15px; }

  .fs20-ms {
    font-size: 20px; }

  .fs25-ms {
    font-size: 25px; }

  .fs30-ms {
    font-size: 30px; }

  .fs35-ms {
    font-size: 35px; }

  .fs40-ms {
    font-size: 40px; }

  .fs45-ms {
    font-size: 45px; }

  .fs50-ms {
    font-size: 50px; }

  .fs55-ms {
    font-size: 55px; } }
