#contact-message-feedback-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.form-item-name, .form-item-mail, #edit-field-telefon-wrapper, #edit-field-firma-kurum-isletme-adi-wrapper {
    width: 48%;
}
#mansetslayt .flexslider .slides img {
    height: 800px;
}
#edit-message-wrapper {
    width: 100%;
}
.path-frontpage #contact-message-feedback-form {
    width: 50%;
    margin: 0 auto;
}
.path-frontpage #block-nb2022-contactblock {
    background: whitesmoke;
    padding: 50px 0;
}
html[lang="en"] .cortaks .field__label {display: none;}
.page-node-533 .node__content .field--name-body img {border-radius: 62%;box-shadow: 0 5px 5px 4px #c3c3c3;}
.node__content {font-size: 1.3em;}
header {border-bottom: 2px solid rgb(226 31 36);margin-bottom: 25px;}
.path-frontpage header {margin-bottom: 0;position: relative;}
.block-language {position: absolute;z-index: 999;}
#block-logom, #block-logoen {position: absolute;left: 1%;top: 22px;z-index: 99;}
#block-mainnavigation {top: -23px;}
.socialm {max-width: 100%;}
.tal a {color: #fff !important;}
#block-whatsappen {
    position: fixed;
    bottom: 10px;
    width: 55px;
    left: 10px;
    z-index: 999;
}
#mansetslayt {background:transparent!important;}
.tal {
    text-align: center;
    background: #337ab7;
    border-radius: 6px;
    padding: 4px;
}
.field--name-field-foto-galeri .field__item img {height: -webkit-fill-available;}
.cortaks .field__label {
    text-transform: uppercase;
    background: #ededed;
    padding: 0 5px;
}
.field--name-field-dosya-basligi {
    font-weight: 800;
    border-bottom: 2px solid #ff0000;
    color: red;
    margin-top: 15px;
}
.field--name-field-cortaklari-dosya .field__item {
    font-size: 0.8em;
}
.node--type-cozum-ortaklari .node__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.node--type-cozum-ortaklari .node__content .cortaks {
    padding: 10px;
}
.node--type-cozum-ortaklari .node__content #clogo {
    width: 100%;
    text-align: center;
}
.node--type-cozum-ortaklari .node__content #dosyas {
    width: 30%;
}
.node--type-cozum-ortaklari .node__content #corticerik {
    width: 100%;
}
.page-node-521 .node--type-cozum-ortaklari .node__content #corticerik {
    width: 69%;
}
.view-cozum-ortaklarimiz-yeni .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.view-cozum-ortaklarimiz-yeni .view-content .views-row {
    width: 23%;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 1%;
}
.page-node-type-cozum_ortaklari .field--name-field-dosya .field__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.page-node-type-cozum_ortaklari .field--name-field-dosya .field__items .field__item {
    width: 18% !important;
    margin: 1%;
    padding: 3px !important;
    border: 1px solid #ddd;
    font-size: 0.8em;
    border-left: 3px solid #bfbfbf;
}
/*
.page-node-type-cozum_ortaklari .field--name-field-image {text-align: center;width: 100%;}
.page-node-type-cozum_ortaklari .node__content .field--name-body {float: right;width: 69%;}
.page-node-type-cozum_ortaklari .field--name-field-dosya {float: left;width: 30%;}
.page-node-type-cozum_ortaklari .photoswipe-gallery {float: left;}
*/

.page-node-type-cozum_ortaklari .photoswipe-gallery {display: inline-block;}

h1 span {border-bottom: 3px solid rgb(226 31 34);}
.we-mega-menu-ul>.we-mega-menu-li>a {
    font-size: 0.91rem!important;
    font-weight: 800!important;
}
.region-sidebar-first .block-views .view-content a:before {left: -18px!important;}
.block-language a {color: #ffffff!important;}
ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {padding: 0.9em 1.3em;}
ul.sf-menu.sf-style-white li, ul.sf-menu.sf-style-white.sf-navbar {background: transparent;}

.view-display-id-page_havalimans .view-content, 
.view-display-id-page_belediyeler .view-content, 
.view-display-id-page_spor_tesisleri .view-content, 
.view-display-id-page_sanayi_kuruluslari .view-content,
.view-display-id-page_ref_tumu .view-content,
.view-display-id-page_ref_en .view-content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.view-display-id-page_havalimans .view-content .views-row, 
.view-display-id-page_belediyeler .view-content .views-row, 
.view-display-id-page_spor_tesisleri .view-content .views-row, 
.view-display-id-page_sanayi_kuruluslari .view-content .views-row,
.view-display-id-page_ref_tumu .view-content .views-row, .view-display-id-page_ref_en .view-content .views-row{
    width: 32%;
    padding: 5px;
    margin-bottom: 20px;
}
.view-display-id-page_havalimans .view-content .views-row img, 
.view-display-id-page_belediyeler .view-content .views-row img, 
.view-display-id-page_spor_tesisleri .view-content .views-row img, 
.view-display-id-page_sanayi_kuruluslari .view-content .views-row img,
.view-display-id-page_ref_tumu .view-content .views-row img,
.view-display-id-page_ref_en .view-content .views-row img{
    height: 200px;
}
#markalar.flexslider .slides li {background: transparent;}
.box, .region-header, .main-tool-bar--scrolled {
    -webkit-transition: all .9s ease;
    transition: all .9s ease;
}
a:hover {color: #1c1c1c !important;}
h4 {font-weight: 700;}

.we-mega-menu-ul>.we-mega-menu-li {border-left: 0;}
#block-views-block-anasayfa-kutular-block-kutular-text h2 {margin-top: 35px;}

.row.asss, #block-views-block-anasayfa-metini-en {
    padding: 0 10px;
    width: 82%;
    margin: 0 auto;
    font-size: 1.3em;
}
.col-md-3.box.res img {border: 5px solid #890101;}
.rescerceve {
    background: #e9e3e3;
    width: 300px;
    height: 402px;
    position: absolute;
    right: 0;
    z-index: -6;
    bottom: 0;
}

.we-mega-menu-ul>.we-mega-menu-li.active>a, .we-mega-menu-ul>.we-mega-menu-li.active>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active>a:focus, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus {
    color: #dc3545!important;
}
.we-mega-menu-ul>.we-mega-menu-li.active>a, .we-mega-menu-ul>.we-mega-menu-li.active>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active>a:focus, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover, .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus {
    /*background: linear-gradient(17deg,rgb(86 86 86 / 14%) 0%,#6c757d12 50%,rgb(122 122 122 / 24%) 100%);*/
    border-bottom: 1px solid;
    border-top: 1px solid;
    background: transparent;
}
.block-language ul {
    display: flex;
    flex-wrap: nowrap;
}

.block-language ul li {
    list-style-type: none;
    margin-right: 12px;
}

.path-frontpage .container-xxl, .path-frontpage .container-xl, .path-frontpage .container-lg, .path-frontpage .container-md, .path-frontpage .container-sm, .path-frontpage .container {
    max-width: 100%;
    width: 100%;
     padding: 0;
}
.main-tool-bar--scrolled {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid red;
}

.block h2 {
    font-size: 2em;
    text-align: center;
    color: rgb(201 24 24 / 77%);
    text-decoration: underline;
    margin-bottom: 5px;
    font-weight: 800;
    text-transform: uppercase;
}

.socialm ul {margin: 0;}
svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa, .socialm ul li a {color: #fff !important;}
li.trih {color: #8d8d8d !important;}
.we-mega-menu-ul>.we-mega-menu-li>a {color: #777 !important;}
main:not(.homepage) {margin-top: 0; padding-bottom: 0;}
#block-views-block-anasayfa-kutular-block-kutular-text {margin-top: 0;}
.navbar.navbar-expand-lg {display: none;}
#block-tapbarsosyalmedya, #block-mainnavigation {position: relative;}
.navbar-we-mega-menu, .block h2, #block-tapbarsosyalmedya {background: transparent;}
.akutular {background: transparent;border-left: 0;}

.akutular h3 {clear: both;padding: 30px 0;color: #e31f22;}
.ic.soltkr img {
    position: absolute;
    top: 5px;
    height: auto;
    left: 12px;
    width: 200px;
}
.view-display-id-page_solutions .view-content, .view-display-id-page_solutionsen .view-content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.view-display-id-page_solutions .view-content .views-row, .view-display-id-page_solutionsen .view-content .views-row{
    width: 33%;
    border: 0;
    padding: 5px;
}
.view-display-id-page_solutions .view-content .views-row img, .view-display-id-page_solutionsen .view-content .views-row img {
    width: 98%;
    height: 190px;
    filter: grayscale(100%);
}
.view-display-id-page_solutions .view-content .views-row img:hover, .view-display-id-page_solutionsen .view-content .views-row img:hover {
    filter: grayscale(0%);
}

.view-id-blog .view-content .views-row .views-field-field-image a,
.view-id-blog .view-content .views-row .views-field-field-image a .img-fluid {
    width: 100%;height: 170px;
}
.view-id-blog .view-content .views-row {border: 0;}
.stm_partners__image.mbdc_h img {
    border: 1px solid #ddd;
    margin-right: 10px;
}
.stm_partners__image.mbdc_h {
    float: left;
}
.stm_partners__single {
    clear: both;
    margin-bottom: 20px;
    min-height: 120px;
}
thead, tbody, tfoot, tr, td, th {
    border-width: 0;
}
.view-display-id-page_news .view-content .views-row {
    width: 31%;
    border: 0px solid #ddd;
    padding: 10px;
    margin: 1%;
    position: relative;
}

#mansetslayt {height: 504px;}
.flexslider .slides img {height: 700px;}
#block-views-block-manset {position: inherit;}
.akutular .card img {
    width: 100%;
    float: left;
    margin-right: 0;
}
.akutular:before {width: 0;height: 0;}
.akutular h3:after {
    content: '';
    position: absolute;
    left: -3px;
    bottom: 10px;
    width: 98px;
    height: 2px;
    background: #545454;
}
.akutular h3 a {color: rgb(201 24 24 / 77%);font-size: 0.7em;}
.logom {position: inherit;}
.view-anasayfa-kutular {width: 80%;margin: 0 auto;}
.view-anasayfa-kutular .item-list ul li {
    margin: 0;
    width: 31%;
    list-style-type: none;
    margin-bottom: 3%;
}
.view-display-id-block_nypyrz .item-list ul li {
    margin: 0;
    opacity: 1;
    width: 100%;
    list-style-type: none;
    margin-bottom: 3%;
    text-indent: 21px;
    border-bottom: 1px dotted #cbcaca;
}
.view-display-id-block_nypyrz .item-list ul li .card__title {opacity: 1 !important;}

#block-counter {
    background: url(/sites/default/files/bg103.png);
    text-align: center;
    margin: 40px 0;
    padding: 75px 0;
    background-attachment: fixed;
    color: #3a7689;
    background-repeat: no-repeat;
    background-size: cover;
}
.counter-field {font-weight: 300;font-size: 47px;}
.counter-field .counter {font-weight: 700;font-size: 57px;}
.view-anasayfa-kutular .item-list ul li:hover {
    transform: translateY(-8px);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    justify-content: flex-end;
}

#block-tapbarsosyalmedya {
    background: #337ab7;
    margin-bottom: 54px;
    border-bottom: 1px solid rgb(207 207 207 / 51%);
}
.counter-field p {
    font-size: .35em;
    font-family: math;
    font-style: italic;
} 
footer.mt-auto .container {
    width: 80%;
}
/***********************Text Animation*************************/
#block-matrixproanimation1 {
   background-color: #2e4057;
   margin:0;
}
.patterns {
  height: 35vh;
}

svg text {
  font-family: Lora;
  letter-spacing: 10px;
  stroke: #000000;
  font-size: 150px;
  font-weight: 700;
  stroke-width: 2;
 
  animation: textAnimate 5s infinite alternate;
  
}

@keyframes textAnimate {
  0% {
    stroke-dasharray: 0 50%;
    stroke-dashoffset:  20%;
    fill:hsl(0, 0%, 78.4%)

  }
  
  100% {
    stroke-dasharray: 50% 0;
    stroke-dashoffstet: -20%;
    fill: hsla(189, 68%, 75%,0%)
  }
  
}
/****************************************MANŞET SLAYT TEXT****************/
h1 {
  font-family: "Montserrat Medium";
  max-width: 40ch;
  text-align: left;
  transform: scale(0.94);
  animation: scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);
}
@keyframes scale {
  100% {
    transform: scale(1);
  }
}

span {
  display: inline-block;
  opacity: 0;
  filter: blur(4px);
}
span:nth-child(1) {
  animation: fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}



@keyframes fade-in {
  100% {
    opacity: 1;
    filter: blur(0);
  }
}
span.field-content {
    width: 100%;
}
.slyt h1 {
	display: block;
    border: 0;
    position: absolute;
    bottom: 169px;
    left: 10%;
    background: rgba(0,0,0,0.5);
    padding: 5px 20px;
    color: #fff;
}

.slyt {
    position: relative;
}

.block-page-title-block h1 {
    max-width: 100%;
    text-align: left;
}


#block-views-block-manset .flex-control-nav {bottom: -230px;}



.scrollable-area {
  height: 200vh;
}


.gray {
  background-color: #777;
}
.blue {
  background-color: #2c7ad2;
}
.orange {
  background-color: #e77614;
}
.red {
  background-color: #c82736;
}
.purple {
  background-color: #8d3dae;
}
.green {
  background-color: #28a92b;
}

#markalar {background: transparent;border: 0;}
#block-views-block-ref-markalar {padding: 50px;}
.views-accordion-header .field-content {width: auto;}
.views-accordion-header span {
    display: inline-block;
    opacity: 1;
    filter: blur(0px);
}
#block-nb2022-form, #block-nb2022-formen {
    background: red;
    margin: 60px 0;
}

#block-nb2022-form .container .row, #block-nb2022-formen .container .row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#block-nb2022-form .container, #block-nb2022-formen .container{
    width: 80%;
    padding: 10px;
}
/****************************************MOBİL**************************************************/
@media (max-width: 990px) {
.navbar-toggle span {display: inline-block;opacity: 1;filter: blur(0px);}
.slyt h1 {position: initial;padding: 5px;}
.block-language {display: flex;justify-content: flex-end;right: 0 !important;z-index: 43!important;}
.socialm {max-width: 100%!important;margin-top: 20px!important;}
#block-logom {margin-left: 0;position: absolute;left: 8px;top: 56px;}
.view-anasayfa-kutular .item-list ul li {width: 100%;}
svg text {font-size: 56px;}

.row.asss {padding: 0;width: 90%;}
.view-anasayfa-kutular, .view-display-id-page_solutions .view-content .views-row {width: 100%;}
.order-2.order-lg-1.col-12.col-lg-3, .order-1.order-lg-2.col-12.col-lg-9, .region-content {padding: 0;}
.slyt h1 {display: none;}
#block-logom {position: initial;text-align: center;}
#block-tapbarsosyalmedya {margin-bottom: 0;}
#block-views-block-ref-markalar {padding: 0px;}
.altcontent, .ustbar, #block-views-block-anasayfa-kutular-block-kutular-text {padding: 10px;}
.view-cozum-ortaklarimiz .view-content .views-row {width: 46%;margin: 2%;}
.view-display-id-page_havalimans .view-content .views-row, .view-display-id-page_belediyeler .view-content .views-row, .view-display-id-page_spor_tesisleri .view-content .views-row, .view-display-id-page_sanayi_kuruluslari .view-content .views-row, .view-display-id-page_ref_tumu .view-content .views-row {
    width: 100%;
}
#block-logoen {
    position: inherit;
    text-align: center;
    background: white;
    width: 100%;
    border-bottom: 2px solid red;
    top: 52px;
}
.form-item-name, .form-item-mail, div#edit-field-telefon-wrapper, div#edit-field-firma-kurum-isletme-adi-wrapper {
    width: 100%;
}
.path-frontpage #contact-message-feedback-form {width: 100%;}
#block-nb2022-contactblock {background: transparent !important;}
}


.footernew h3::after {border-bottom: 3px solid rgb(149 149 149);}
.views-field-created {color: #797979;}
footer.mt-auto {border-top: 2px solid rgb(226 31 36);}
h4.card__title {transform: translate(0px, -5px) !important;}
.view-display-id-block_nypyrz .item-list ul li a:hover {
  transform: translateX(8px);
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.block-views-blockanasayfa-kutular-block-nypyrz h2 {margin-bottom: 12px;}
.region-sidebar-first .block-views {background: #f7f7f7;}
.view-display-id-block_nypyrz {width: 95%;}
.view-display-id-block_nypyrz .item-list ul li:hover {transform: none;}
.region.region-content h1 {font-size: 2em;margin-top: 27px;text-transform: uppercase;}
ul.bloklar {padding: 0;}
ul.bloklar li {list-style-type: none;}
ul.bloklar li svg {margin-right: 5px;}
ul.bloklar img {height: 200px;}
ul.bloklar a {padding: 0 !important;}
.foote.iki ul li svg {color: rgb(219 219 219 / 77%) !important;}
.footernew a {color: #daffb2 !important;}
.foote.dort2 svg:hover {color: #fff !important;}
.we-mega-menu-ul>.we-mega-menu-li>a {
    font-size: .82rem;
    font-family: sans-serif;
    font-weight: 500;
}
