body {
	/*background: url(/sites/default/files/banner-bg3.jpg);*/
	background:#fff;
}
#block-tapbarsosyalmedya a, #block-tapbarsosyalmedya svg, #block-tapbarsosyalmedya span {
    color: #fff !important;
    font-weight: 300;
}
.region.region-header {
  border-bottom: 1px solid #109c10;
}
h1 span {
  border-bottom: 6px solid #0ea30e;
}
.box, .region-header, .main-tool-bar--scrolled {
    -webkit-transition: all .9s ease;
    transition: all .9s ease;
}
.region-content {
    padding-bottom: 50px;
}
.field--name-field-foto-galeri .field__item img {
    height: 175px;
}
a:hover {color: #1c1c1c !important;}
h4 {font-weight: 700;}
/*header {
    background: url(/sites/default/files/header-bg.png);
    background-size: 100% 300%;
    background-position: 100% -9%;
}*/
.we-mega-menu-ul>.we-mega-menu-li {border-left: 0;}
#block-views-block-anasayfa-kutular-block-kutular-text h2 {margin-top: 35px;}
.socialm {max-width: 70%;}

.row.asss {width: 70%;margin: 0 auto;padding: 130px 0;}
.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;
}
#block-anasayfasss {background: rgb(0 0 0 / 12%);}
#mansetslayt {border-top: 3px solid rgb(13 169 13);}
.slyt h1 span {border-bottom: 0px solid rgb(13 169 13);}
.slyt h1 span p {margin: 0 !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 {
    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%);
}
.block-language ul {
    display: flex;
    flex-wrap: nowrap;
}

.block-language ul li {
    list-style-type: none;
    margin-right: 12px;
}
.block-language {
    position: absolute;
    z-index: 99;
    left: 4%;
}
.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-logom {
    margin-left: 100px;
    position: absolute;
    left: 0;
    top: 25px;
}
.block h2 {
    font-size: 2em;
    text-align: center;
    color: rgb(201 24 24 / 77%);
    text-decoration: underline;
    margin-bottom: 34px;
    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: #8d8d8d !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;}
.ic.soltkr img {
    position: absolute;
    top: 5px;
    height: auto;
    left: 12px;
    width: 200px;
}
.view-display-id-page_solutions .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.view-display-id-page_solutions .view-content .views-row {
    width: 31%;
    margin: 1%;
    border: 0;
    padding: 5px;
}
.view-display-id-page_solutions .view-content .views-row img {
    width: 98%;
    height: 190px;
}
.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: 704px;}
.flexslider .slides img {height: 700px;}
#block-views-block-manset {position: inherit;}
.akutular .card img {
    width: 100%;
    float: left;
    margin-right: 0;
    height: 260px;
    border: 1px solid #ddd;
    padding: 5px;
}
.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.8em;font-weight: 800;}
.logom {position: inherit;}
.view-anasayfa-kutular {width: 100%;margin: 0 auto;}
.path-frontpage .view-anasayfa-kutular {width: 80%;margin: 0 auto;}
.view-anasayfa-kutular .item-list ul li {
    margin: 0;
    width: 48%;
    list-style-type: none;
    margin-bottom: 3%;
}
.path-frontpage .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: 37px;}
.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-mainnavigation {top: -23px;width: 85%;}
#block-tapbarsosyalmedya {
    background: linear-gradient(90deg,rgb(235 235 235 / 44%) 0%,#e5e5e591 50%,rgb(225 225 225 / 57%) 100%);
    background: linear-gradient(90deg, rgb(13 169 13) 0%, #1e551e 50%, rgb(13 169 13) 100%);
    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: center;
  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 {
    border: 0;
    position: absolute;
    bottom: 169px;
    left: 5%;
    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: -46px;}



.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;
}

.view-referanslar {width: 75%;margin: 0 auto;}
#markalar {background: transparent;border: 0;}
#block-views-block-ref-markalar {background: rgb(0 0 0 / 12%);padding: 50px;}
.views-accordion-header .field-content {width: auto;}
.views-accordion-header span {
    display: inline-block;
    opacity: 1;
    filter: blur(0px);
}
/****************************************MOBİL**************************************************/
@media (max-width: 990px) {
.navbar-toggle span {display: inline-block;opacity: 1;filter: blur(0px);}
.slyt h1 {position: initial;padding: 5px;font-size: 0.9em;width: 100% !important;max-width: 100% !important;}
.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 {position: initial; margin-left: auto; text-align: center;}
#block-tapbarsosyalmedya {margin-bottom: 0px!important;}
.view-anasayfa-kutular .item-list ul li {width: 100%;}
svg text {font-size: 21px;}
#mansetslayt {margin-top: 5px;}
#block-counter {background: #f7f4f4;margin: 20px 0;padding: 0;}
.counter-field {font-weight: bold;font-size: 28px;}
.row.asss {width: 100%;margin: 0 auto;padding: 35px 0;}
.akutular .card img {height: 185px;}
.view-display-id-page_2 {width: 100%;}
.patterns {height: 15vh;}
.path-frontpage .view-anasayfa-kutular .item-list ul li {width: 100%;}
.view-id-blog .view-content .views-row {width: 100%;padding: 0px;}
}
@media (max-width: 991px) {
  .navbar-we-mega-menu .type-of-block {
    display: block !important; 
  }
      .flex-control-nav {
        bottom: -62px !important;
    }
}

.footernew h3::after {border-bottom: 3px solid rgb(149 149 149);}
.views-field-created {color: #797979;}
footer.mt-auto {border-top: 3px solid rgb(13 169 13);}
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;}
ul.bloklar {padding: 0;}
ul.bloklar li {list-style-type: none;}
ul.bloklar li svg {margin-right: 5px;}
ul.bloklar img {height: 290px;width: 100%;}
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: 1rem;
    font-family: sans-serif;
    font-weight: 800;
}
