

/*ekstra diğerleri*/

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}




#home-banner-slider .slick-item,
#home-banner-slider-tablet .slick-item {
  height: 100vh
}

#home-banner-slider-tablet .slick-item .slider-main-img {
  height: 100vh
}

.home-banner-slider-tablet-wrapper {
  display: none
}

.main-wrapper {
  position: relative;
  top: 95px;
  min-height: calc(100vh - 95px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.home-wrapper {
  top: 0 !important
}

.navbar-custom {
  background-color: #fff;
  mix-blend-mode: darken;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px)
}

.slider-with-nav .swn-nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
  position: relative
}

.slider-with-nav {
  position: relative
}

.swn-nav {
  position: absolute;
  z-index: 3;
  bottom: 140px;
  right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.slider-with-nav .swn-nav-wrapper i {
  padding: 7px;
  border-radius: 50%;
  margin-bottom: 10px;
  cursor: pointer;
  color: #fff;
  line-height: 1;
  background-color: rgba(255, 255, 255, .34);
}

.slider-with-nav .swn-nav-wrapper i:last-child {
  margin-right: 0;
  position: absolute
}

.slider-with-nav .swn-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
  color: #fff;
  color: #fff;
  font-weight: bold;
  font-size: 44px;
  margin-bottom: 0;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.slider-with-nav label.swn-dot-current {
  color: #fff;
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 10px;
  text-align: center;
  line-height: 140%
}

.slider-with-nav label.swn-dot-total {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 140%
}

.slider-with-nav .swn-dots-process {
  height: 4px;
  width: 50%;
  background: #6181a6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  margin-bottom: 35px
}

.slider-with-nav .swn-dots-process span {
  width: 25%;
  background: #fff;
  -webkit-transition: ease all .5s;
  -o-transition: ease all .5s;
  transition: ease all .5s;
  display: block
}

.slider-with-nav .swn-item-wrapper {
  padding: 10px;
  position: relative
}

.slider-with-nav .swn-item-wrapper:focus {
  outline: 0
}

.button-container {
  position: absolute;
  width: 30px
}

.loader {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 0
}

.loader:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 29px;
  height: 28px;
  border-radius: 50%;
  border-top: 1px solid #fff;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }

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

@keyframes spin {
  from {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }

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

.sticky-left-side-bar {
  bottom: 25px;
  left: 15px;
  z-index: 9999999
}

.floating-circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
  margin-left: 15px;
  position: relative
}

.floating-circle img {
  width: 40px;
  height: 40px;
  z-index: 4;
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5px;
  -webkit-filter: invert(90%) sepia(0%) saturate(7500%) hue-rotate(57deg) brightness(113%) contrast(108%);
  filter: invert(90%) sepia(0%) saturate(7500%) hue-rotate(57deg) brightness(113%) contrast(108%)
}

.floating-circle1 {
  background-color: #003562;
  border: 4px solid #003562;
  color: #FFF
}

.floating-circle1 .extend-text {
  background-color: #003562;
  color: #FFF
}

.floating-circle2 {
  background-color: #f58220;
  border: 4px solid #f58220;
  color: #FFF
}

.floating-circle2 .extend-text {
  background-color: #f58220;
  color: #FFF
}

.floating-circle3 {
  background-color: #063174;
  border: 4px solid #063174;
  color: #FFF
}

.floating-circle3 .extend-text {
  background-color: #063174;
  color: #FFF
}

.floating-circle .extend-text {
  position: absolute;
  left: 15px;
  top: 0;
  border-radius: 30px;
  padding: 5px;
  padding-left: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: -1;
  font-size: 16px;
  line-height: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 185px;
  -o-transition: all .65s ease;
  -webkit-transition: all .65s ease;
  transition: all .65s ease
}

.floating-circle.floating-circle3 .extend-text {
  top: -5px
}

.extend-text a {
  color: inherit
}

.pulse~.floating-circle-content-wrapper .extend-text {
  left: 0;
  opacity: 0;
  -o-transition: all .65s ease;
  -webkit-transition: all .65s ease;
  transition: all .65s ease;
  pointer-events: none
}

.floating-circle:hover .floating-circle-content-wrapper .extend-text {
  left: 15px;
  opacity: 1;
  -o-transition: all .65s ease;
  -webkit-transition: all .65s ease;
  transition: all .65s ease;
  pointer-events: auto
}

.dark-overlay:after {
  content: '\A';
  position: absolute;
  width: 100%;
  height: 75%;
  top: 25%;
  left: 0;
  background-image: -o-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
  opacity: 1;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-transition: all .5s;
  border-radius: 8px
}

.home-what-we-card,
.home-what-we-card img {
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  height: 400px
}

.home-what-we-card a img.lazy-load {
  transition: .7s ease all
}

.home-what-we-card a:hover img.lazy-load {
  scale: .99
}

.slick-item .home-what-we-card a:hover img.lazy-load {
  scale: .995
}

.home-what-we-did-card,
.home-what-we-did-card img {
  height: 220px
}

.home-what-we-card-category-title {
  padding: 5px 8px 5px 8px;
  border-radius: 3px;
  background-color: #343434;
  font-size: 14px;
  line-height: .94;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  position: absolute;
  z-index: 3;
  top: 10px;
  left: 10px;
  margin-bottom: .7rem
}

.home-what-we-card-title {
  text-shadow: 0 3px 6px rgba(0, 0, 0, .16);
  
  font-size: 21px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: .28px;
  text-align: left;
  color: #f58220;
  position: absolute;
  z-index: 3;
  bottom: 0;
  margin-bottom: .7rem;
  left: 10px;
  max-width: 200px
}

.home-what-we-card-like-btn {
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  color: #FFF;
  bottom: 0;
  right: 50px;
  line-height: 1;
  margin-bottom: .7rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  font-size: 17px
}

.home-what-we-card-proceed {
  padding: 5px;
  border-radius: 8px;
  position: absolute;
  z-index: 3;
  color: #FFF;
  bottom: 4px;
  right: 15px;
  line-height: 1;
  margin-bottom: .7rem
}

.slick-nav-button {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

#home-what-we-gonna-slider .slick-item {}

#home-what-we-gonna-slider .slick-list {
  padding: 0 15% 0 0 !important
}

#home-what-we-gonna-slider .slick-nav-button {
  position: absolute;
  top: -50px;
  left: 10px;
  border: solid .5px #bcbcbc;
  background-color: rgba(255, 255, 255, .6);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  font-size: 16px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .25)
}

#home-what-we-gonna-slider .slick-nav-button:not(.slick-disabled) {
  border: solid .5px #f58220;
  background-color: #f58220;
  color: #FFF
}

#home-what-we-gonna-slider .bi-chevron-left:before {
  margin-right: 1.5px
}

#home-what-we-gonna-slider .bi-chevron-right:before {
  margin-left: 1.5px
}

#home-what-we-gonna-slider .bi-chevron-right {
  left: 45px
}

.section-big-letter {
  opacity: .1;
  
  font-size: 281px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 4.22px;
  color: #8faaba;
  position: absolute;
  top: -40px
}

.section-title-orange {
  
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .33px;
  color: #f58220
}

.section-title {
  
  font-size: 28px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .42px;
  color: #0c132b;
  margin-bottom: 0
}

.align-right .section-big-letter {
  right: 0
}

.align-right .section-title-orange,
.align-right .section-title {
  text-align: right
}

.contact-page-wrapper .align-left .section-big-letter {
  left: -55px;
  top: -120px
}

.align-left .section-title-orange,
.align-left .section-title {
  text-align: left
}

.align-center .section-big-letter {
  top: -130px;
  left: 85%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

.align-center .section-title-orange {
  text-align: center
}

.home-about-me img:not(.border-0) {
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 10px -5px rgba(0, 0, 0, 4);
  box-shadow: 0 1px 10px -5px rgba(0, 0, 0, 4)
}

.button-about-me {
  border-radius: 25px;
  background-color: #f58220;
  
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .5px;
  text-align: center;
  color: #fff;
  position: absolute;
  bottom: 25%;
  left: 50%;
  padding: 13px 18px;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%)
}

.button-orange {
  border-radius: 25px;
  border: 3px solid transparent;
  background-color: #f58220;
  
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .43px;
  text-align: left;
  color: #fff;
  padding: 10px 18px;
  -webkit-transition: .7s ease all;
  -o-transition: .7s ease all;
  transition: .7s ease all
}

.button-orange:hover {
  opacity: .90;
  border: 3px solid #ff6b00;
  scale: 1.03
}

.button-blue {
  border-radius: 25px;
  background-color: #003562;
  border: 3px solid transparent;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .43px;
  text-align: left;
  color: #fff;
  padding: 10px 18px;
  -webkit-transition: .7s ease all;
  -o-transition: .7s ease all;
  transition: .7s ease all
}

.button-blue:hover {
  opacity: .9;
  border: 3px solid #011862;
  scale: 1.03
  background:#eee;
}

.button-corporate-blue {
  border-radius: 25px;
  background-color: #003562;
  border: 3px solid transparent;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .43px;
  text-align: left;
  color: #fff;
  padding: 10px 18px;
  -webkit-transition: .7s ease all;
  -o-transition: .7s ease all;
  transition: .7s ease all
}

.button-corporate-blue:hover {
  opacity: .9;
  border: 3px solid #003354;
  scale: 1.03
}

.timeline-container {
  width: 100%;
  height: 350px;
  overflow-x: scroll;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.timeline {
  position: absolute
}

.timeline-item {
  position: relative;
  bottom: 75px
}

.timeline-item:after {
  border-radius: 50%;
  content: "\1F311";
  color: #0d1f5d;
  border: 3px solid #0731733d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3px;
  width: 18px;
  height: 18px;
  position: absolute; 
  //left:50%;
  -webkit-transform:translateX(50%) translateY(100%);
  -ms-transform:translateX(50%) translateY(100%);
  transform:translateX(50%) translateY(100%)
  }
  
  .timeline-item:before{
	  content:attr(data-year);
	  position:absolute;
	  //left:50%;
	  -webkit-transform:translateX(50%) translateY(100%);
	  -ms-transform:translateX(50%) translateY(100%);
	  transform:translateX(50%) translateY(100%);
	  padding:2px 5px;
	  font-family:'Be Vietnam Pro';
	  font-size:20px;
	  font-weight:bold;
	  font-stretch:normal;
	  font-style:normal;
	  line-height:normal;
	  letter-spacing:normal;
	  text-align:left;
	  color:#073174;
	  }
	  

 .timeline-content{
    position:absolute;
    //left:50%;
    -webkit-transform:translateX(50%) translateY(100%);
    -ms-transform:translateX(50%) translateY(100%);
    transform:translateX(50%) translateY(100%);
    padding:0 5px 38px 5px;
    border-left:1px solid #0d1f5d;
    //white-space:nowrap
}
.timeline-content p{
    max-width:300px;
    margin-bottom:0;
    font-size:13px;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:left;
    color:#000;
    line-height:140%
}
.timeline-item-1:before{
    -webkit-transform:translateX(-30%) translateY(200%);
    -ms-transform:translateX(-30%) translateY(200%);
    transform:translateX(-30%) translateY(200%)
}
.timeline-item-1:after{
    -webkit-transform:translateX(-13%) translateY(238%);
    -ms-transform:translateX(-13%) translateY(238%);
    transform:translateX(-13%) translateY(238%)
}
.timeline-item-1 .timeline-content{
    -webkit-transform:translateX(3%) translateY(-73%);
    -ms-transform:translateX(3%) translateY(-73%);
    transform:translateX(3%) translateY(-73%)
}
.timeline-item-2:before{
    -webkit-transform:translateX(406%) translateY(356%);
    -ms-transform:translateX(406%) translateY(356%);
    transform:translateX(406%) translateY(356%)
}
.timeline-item-2:after{
    -webkit-transform:translateX(1472%) translateY(473%);
    -ms-transform:translateX(1472%) translateY(473%);
    transform:translateX(1472%) translateY(473%)
}
.timeline-item-2 .timeline-content{
    -webkit-transform:translateX(137%) translateY(-48%);
    -ms-transform:translateX(137%) translateY(-48%);
    transform:translateX(137%) translateY(-48%)
}
.timeline-item-3:before{
    -webkit-transform:translateX(809%) translateY(246%);
    -ms-transform:translateX(809%) translateY(246%);
    transform:translateX(809%) translateY(246%)
}
.timeline-item-3:after{
    -webkit-transform:translateX(2804%) translateY(301%);
    -ms-transform:translateX(2804%) translateY(301%);
    transform:translateX(2804%) translateY(301%)
}
.timeline-item-3 .timeline-content{
    -webkit-transform:translateX(256%) translateY(-67%);
    -ms-transform:translateX(256%) translateY(-67%);
    transform:translateX(256%) translateY(-67%)
}
.timeline-item-4:before{
    -webkit-transform:translateX(1037%) translateY(228%);
    -ms-transform:translateX(1037%) translateY(228%);
    transform:translateX(1037%) translateY(228%)
}
.timeline-item-4:after{
    -webkit-transform:translateX(3845%) translateY(266%);
    -ms-transform:translateX(3845%) translateY(266%);
    transform:translateX(3845%) translateY(266%)
}
.timeline-item-4 .timeline-content{
    -webkit-transform:translateX(350%) translateY(-72%);
    -ms-transform:translateX(350%) translateY(-72%);
    transform:translateX(350%) translateY(-72%)
}
.timeline-item-5:before{
    -webkit-transform:translateX(1277%) translateY(478%);
    -ms-transform:translateX(1277%) translateY(478%);
    transform:translateX(1277%) translateY(478%)
}
.timeline-item-5:after{
    -webkit-transform:translateX(4670%) translateY(691%);
    -ms-transform:translateX(4670%) translateY(691%);
    transform:translateX(4670%) translateY(691%)
}
.timeline-item-5 .timeline-content{
    -webkit-transform:translateX(424%) translateY(-24%);
    -ms-transform:translateX(424%) translateY(-24%);
    transform:translateX(424%) translateY(-24%)
}
.timeline-item-6:before{
    -webkit-transform:translateX(1775%) translateY(121%);
    -ms-transform:translateX(1775%) translateY(121%);
    transform:translateX(1775%) translateY(121%)
}
.timeline-item-6:after{
    -webkit-transform:translateX(6442%) translateY(103%);
    -ms-transform:translateX(6442%) translateY(103%);
    transform:translateX(6442%) translateY(103%)
}
.timeline-item-6 .timeline-content{
    -webkit-transform:translateX(484%) translateY(-87%);
    -ms-transform:translateX(484%) translateY(-87%);
    transform:translateX(484%) translateY(-87%);
    border-right:1px solid #0d1f5d;
    border-left:unset
}
#home-what-we-did-slider .slick-item{
    max-width:330px
}
#home-what-we-did-slider .slick-list{
    padding:0 15% 0 0!important
}
#home-what-we-did-slider .slick-nav-button{
    position:absolute;
    bottom:30px;
    left:-40px;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:17px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#home-what-we-did-slider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #003562;
    background-color:#003562;
    color:#FFF
}
#home-what-we-did-slider .bi-chevron-left:before{
    margin-right:1.5px
}
#home-what-we-did-slider .bi-chevron-right:before{
    margin-left:1.5px
}
#home-what-we-did-slider .bi-chevron-right{
    left:-40px;
    bottom:75px
}
.home-what-we-did .home-what-we-card,.home-what-we-did .home-what-we-card img{
    border-radius:8px;
    height:450px;
    -o-object-fit:cover;
    object-fit:cover
}
.home-what-we-card-did-title{
    font-size:20px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.21;
    letter-spacing:normal;
    text-align:left;
    color:#f58220;
    position:absolute;
    z-index:3;
    bottom:35px;
    margin-bottom:.7rem;
    left:10px
}
.home-what-we-card-date{
    font-size:15px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.07;
    letter-spacing:normal;
    text-align:left;
    color:#fff;
    position:absolute;
    z-index:3;
    color:#FFF;
    bottom:0;
    left:15px;
    line-height:1;
    margin-bottom:.7rem
}
#home-news-slider .slick-item{
    max-width:380px
}
#home-news-slider .slick-list{
    padding:0 8% 7px 0!important
}
#home-news-slider .slick-nav-button{
    position:absolute;
    bottom:30px;
    left:-40px;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:17px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#home-news-slider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #003562;
    background-color:#003562;
    color:#FFF
}
#home-news-slider .bi-chevron-left:before{
    margin-right:1.5px
}
#home-news-slider .bi-chevron-right:before{
    margin-left:1.5px
}
#home-news-slider .bi-chevron-right{
    left:-40px;
    bottom:75px
}
#home-news-slider,#home-what-we-gonna-slider,#home-what-we-did-slider{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
.news-card{
    /*border-radius:10px;
    -webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);
    box-shadow:0 3px 15px 0 rgba(0,0,0,.16);*/
	border:solid 1px #eee;
    background-color:#fff;
    height:320px !important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.news-card .news-card-img{
    /*border-top-left-radius:10px;
    border-top-right-radius:10px;*/
}
.section-3 .news-card .news-card-img{
    height:215px
}
.news-card .news-card-category{
    padding:4px 5px;
    border-radius:3px;
    background-color:#343434;
    font-size:14px;
    font-weight:normal;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:-.06px;
    text-align:left;
    color:#fff;
    margin-bottom:0;
    margin-right:5px
}
b{
    font-weight:bold
}
.news-card .news-card-date{
    font-size:16px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:-.07px;
    text-align:left;
    color:#091023;
    margin-bottom:0
}
.news-card-title{
    font-size:16px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.27px;
    text-align:left;
    color:#000;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.news-card-desc *{
    display:none
}
.news-card-desc p:first-child{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    font-size:17px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.18px;
    text-align:left;
    color:#000
}
.news-card-link{
    font-size:16px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:left;
    color:#003562
}
.news-card-like-btn{
    width:40px;
    height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:50%;
    z-index:3;
    line-height:1;
    color:#003562;
    font-size:17px
}
.section-title-blue{
    font-size:22px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.33px;
    color:#003562
}
.yt-image{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.yt-image .play-icon-wrapper{
    color:#FFF;
    border-radius:50%;
    position:absolute;
    top:15px;
    right:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:25px;
    height:26px;
    border:27px solid #f5822063
}
.gallery-video-wrapper .yt-image .play-icon-wrapper{
    color:#FFF;
    border-radius:50%;
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:25px;
    height:26px;
    border:27px solid #f5822063
}
.yt-image .play-icon-wrapper span{
    background-color:#f58220;
    color:#FFF;
    border-radius:50%;
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:40px;
    height:40px
}
.home-video-card-title{
    font-size:16px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.3;
    letter-spacing:.2px;
    text-align:left;
    color:#fff;
    position:absolute;
    left:15px;
    bottom:0;
    max-width:60%
}
.news-card .news-card-img-2{
    border-bottom-left-radius:10px;
    border-bottm-right-radius:10px;
    height:225px
}
.news-card-arrow-link{
    border-radius:50%;
    background-color:#f58220;
    color:#FFF;
    position:absolute;
    bottom:-17px;
    right:15px;
    padding:10px;
    z-index:3;
    line-height:1
}
.duyuru-card{
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    background-color:#fff
}
.duyuru-card .card-date{
    border-radius:8px;
    background-color:#f58220;
    padding:5px 8px;
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    font-size:14px;
    font-weight:normal;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:center;
    color:#fff
}
.duyuru-card .forward-btn{
    border-radius:50%;
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    border:solid 1px #f58220;
    width:25px;
    height:25px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#131313
}
.duyuru-card-orange-like{
    background-color:#f5822038;
    border-radius:50%;
    color:#f58220;
    width:33px;
    height:33px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:17px
}
.duyuru-location-icon{
    font-size:15px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:1.44;
    letter-spacing:normal;
    text-align:left;
    color:#0c132b
}
.duyuru-location-icon img{
    width:20px;
    margin-right:5px
}
#home-duyurular-slider .slick-nav-button{
    position:absolute;
    top:-55px;
    left:180px;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:16px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#home-duyurular-slider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #f58220;
    background-color:#f58220;
    color:#FFF
}
#home-duyurular-slider .bi-chevron-left:before{
    margin-right:1.5px
}
#home-duyurular-slider .bi-chevron-right:before{
    margin-left:1.5px
}
#home-duyurular-slider .bi-chevron-right{
    left:220px
}
#home-duyurular-slider .slick-list{
    padding:0 20% 0 0!important
}
#home-medyada-kurum-slider .slick-nav-button{
    position:absolute;
    bottom:0;
    left:180px;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:16px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#home-medyada-kurum-slider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #f58220;
    background-color:#f58220;
    color:#FFF
}
#home-medyada-kurum-slider .bi-chevron-left:before{
    margin-right:1.5px
}
#home-medyada-kurum-slider .bi-chevron-right:before{
    margin-left:1.5px
}
#home-medyada-kurum-slider .bi-chevron-right{
    left:220px
}
#home-medyada-kurum-slider .slick-list{
    padding:0 20% 0 0!important
}
.duyuru-card-desc{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.duyuru-card-desc p{
    display:none
}
.duyuru-card-desc p:first-child{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.18px;
    text-align:left;
    color:#000
}
.duyuru-card-title{
    font-size:16px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.27px;
    text-align:left;
    color:#000;
    margin-bottom:10px
}
footer{
    background-color:#012136
}
.footer-input input:-ms-input-placeholder{
    color:#FFF!important;
    opacity:1;
    text-align:left;
    font-family:Helvetica,sans-serif
}
.footer-input input::-ms-input-placeholder{
    color:#FFF!important;
    opacity:1;
    text-align:left;
    font-family:Helvetica,sans-serif
}
.footer-input input::placeholder,.footer-input input::-ms-input-placeholder,.footer-input input,.footer-input button{
    color:#FFF!important;
    opacity:1;
    text-align:left;
    font-family:Helvetica,sans-serif
}
.footer-input input{
    color:#fff!important;
    background-color:#00131f!important
}
.footer-menu-item{
    font-size:17px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.59;
    letter-spacing:.26px;
    text-align:left;
    color:#d5d5d5
}
.bg-orange{
    background-color:#f58220
}
.text-orange{
    color:#f58220!important
}
.footer-contact{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.24px;
    text-align:left;
    color:#fff
}
.footer-num{
    font-size:20px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.42px;
    text-align:left;
    color:#fff
}
.footer-social-icon{
    color:#FFF;
    font-size:22px
}
.footer-social-icon img{
    filter:invert(98%) sepia(0%) saturate(189%) hue-rotate(192deg) brightness(115%) contrast(100%)
}
.section-detail-content-wrapper .footer-social-icon img{
    filter:invert(74%) sepia(2%) saturate(22%) hue-rotate(314deg) brightness(91%) contrast(95%)
}
.footer-end-text{
    font-size:15.5px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.74;
    letter-spacing:.23px;
    text-align:left;
    color:#d5d5d5
}
.fixed-mid{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.fixed-upper-mid{
    position:absolute;
    top:40%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.fixed-mid img{
}
.banner-title-1{
    font-size:30px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.2;
    letter-spacing:.3px;
    text-align:left;
    color:#fff
}
.banner-sub-title-1{
    font-size:24px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.25;
    letter-spacing:.24px;
    text-align:left;
    color:#fff
}
.banner-sub-text-1{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.59;
    letter-spacing:normal;
    text-align:left;
    color:#fff;
    width:500px
}
.banner-social-link{
    color:#FFF;
    padding:10px 8px 10px 8px;
    -webkit-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
    border-radius:25px
}
.banner-social-link:hover{
    background-color:rgba(255,255,255,.34)
}
.banner-orangelink,.banner-bluelink{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.59;
    letter-spacing:normal;
    text-align:left;
    color:#fff;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
.banner-orangelink i,.banner-bluelink i{
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    position:absolute;
    -webkit-transform:translateX(2px);
    -ms-transform:translateX(2px);
    transform:translateX(2px)
}
.banner-orangelink .point,.banner-bluelink .point{
    border-radius:50%;
    background-color:#f58220;
    padding:13px;
    position:absolute;
    bottom:-2px;
    z-index:-1;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform:translateX(-4px);
    -ms-transform:translateX(-4px);
    transform:translateX(-4px)
}
.banner-orangelink:hover .point,.banner-bluelink:hover .point{
    -webkit-transform:translateX(10px);
    -ms-transform:translateX(10px);
    transform:translateX(10px)
}
.banner-orangelink:hover i,.banner-bluelink:hover i{
    -webkit-transform:translateX(13px);
    -ms-transform:translateX(13px);
    transform:translateX(13px)
}
.banner-bluelink .point{
    background-color:#003562
}
.ms-n1{
    margin-left:-4px
}
.ms-n2{
    margin-left:-8px
}
.banner-2-wrapper{
    width:750px
}
.banner-title-2{
    font-size:24px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.2;
    letter-spacing:.3px;
    text-align:left;
    color:#fff
}
.banner-sub-title-2{
    font-size:28px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.25;
    letter-spacing:.36px;
    text-align:left;
    color:#fff
}
.banner-sub-sub-title-2{
    font-size:22px;
    font-weight:800;
    font-stretch:normal;
    font-style:normal;
    line-height:.86;
    letter-spacing:normal;
    text-align:center;
    color:#fff
}
.banner-sub-text-2{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.25;
    letter-spacing:normal;
    text-align:center;
    color:#fff;
    padding-top:15px;
    width:100%
}
.banner-sub-sub-title-2 span{
    padding:10px 15px;
    border-bottom:1px solid #ffff
}
.banner-link-text{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:1.89;
    letter-spacing:.18px;
    text-align:left;
    color:#fff
}
#featured-slider .slick-item .home-what-we-card{
    max-width:1000px
}
#featured-slider img,#featured-slider .home-what-we-card{
    height:350px
}
.featured-card-did-title{
    text-shadow:0 3px 6px rgba(0,0,0,.16);
    font-size:28px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.21;
    letter-spacing:.28px;
    text-align:left;
    color:#f58220
}
.featured-card-text-row-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    bottom:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.featured-card-like-btn{
    width:40px;
    height:40px;
    padding:6px;
    border-radius:50%;
    background:rgba(0,0,0,.005);
    opacity:1;
    z-index:3;
    color:#FFF;
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter:blur(20px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.featured-card-like-btn i{
    line-height:1.4
}
.featured-card-proceed{
    padding:5px;
    border-radius:8px;
    z-index:3;
    color:#FFF
}
.bread-crumb li a{
    font-size:14px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.24px;
    text-align:left;
    color:#000
}
.show-on-mobile-menu{
    width:0;
    opacity:0;
    -webkit-transition:.7s ease all;
    -o-transition:.7s ease all;
    transition:.7s ease all
}
#featured-slider .slick-nav-button{
    position:absolute;
    top:50%;
    left:5%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:18px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25);
    z-index:3
}
#featured-slider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #f58220;
    background-color:#f58220;
    color:#FFF
}
#featured-slider .bi-chevron-left:before{
    margin-right:1.5px
}
#featured-slider .bi-chevron-right:before{
    margin-left:1.5px
}
#featured-slider .bi-chevron-right{
    right:5%;
    left:unset
}
.filter-item{
    font-size:17px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:left;
    color:#012136;
    padding:5px 15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.filter-item.selected{
    border-radius:3px;
    background-color:#e7f1f7
}
.filter-wrapper img{
    width:25px;
    margin-right:5px;
    -webkit-filter:invert(17%) sepia(40%) saturate(4019%) hue-rotate(185deg) brightness(96%) contrast(95%);
    filter:invert(17%) sepia(40%) saturate(4019%) hue-rotate(185deg) brightness(96%) contrast(95%)
}
.vodiapicker{
    display:none
}
#a{
    padding-left:0;
    margin-bottom:3px;
    max-height:300px;
    overflow-y:scroll
}
#a img,.btn-select img{
    width:20px
}
#a li{
    list-style:none;
    padding:4px 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:space-between;
    cursor:pointer
}
#a li:hover{
    background-color:#F4F3F3
}
#a li img{
    margin:5px
}
#a li span,.btn-select li span{
    margin-left:5px;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    text-align:center;
    text-wrap:nowrap
}
.b{
    -webkit-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
    transform:translateY(-30px);
    height:0;
    opacity:0;
    pointer-events:none;
    max-width:350px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    border:1px solid rgba(0,0,0,.15);
    border-radius:5px;
    position:absolute;
    z-index:4;
    background-color:#FFF;
    right:0;
    -webkit-transition:.7s ease transform;
    -o-transition:.7s ease transform;
    transition:.7s ease transform
}
.b.show-category-selector{
    opacity:1;
    pointer-events:all;
    height:auto;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.open{
    display:show!important
}
.btn-select{
    width:100%;
    margin-top:10px;
    max-width:400px;
    height:34px;
    border-radius:5px;
    background-color:#fff;
    border:1px solid #ccc;
    padding:0 5px
}
.btn-select:after{
    margin-left:5px;
    content:"\F282";
    font-family:bootstrap-icons!important;
    display:inline-block;
    font-family:bootstrap-icons!important;
    font-style:normal;
    font-weight:normal!important;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    vertical-align:-.125em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.btn-select li{
    list-style:none;
    float:left;
    padding-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.btn-select:hover li{
    margin-left:0
}
.btn-select:hover{
    background-color:#F4F3F3;
    border:1px solid transparent;
    -webkit-box-shadow:inset 0 0 0 1px #ccc;
    box-shadow:inset 0 0 0 1px #ccc
}
.btn-select:focus{
    outline:0
}
.lang-select{
    position:relative
}
.section-detail-title{
    color:#0C132B;
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:normal
}
.section-detail-category{
    color:#FFF;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    padding:5px 8px;
    border-radius:4px;
    background-color:#343434;
    -webkit-transition:.7s ease all;
    -o-transition:.7s ease all;
    transition:.7s ease all
}
.section-detail-category:hover{
    opacity:.9;
    background-color:#f582202e;
    color:#F58220
}
.section-detail-content-wrapper h2{
    color:#003562;
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:normal
}
.section-detail-content-wrapper h3{
    color:#0D1F5D;
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:normal
}
.section-detail-content-wrapper h4{
    color:#F58220;
    font-size:17px;
    font-style:normal;
    font-weight:700;
    line-height:normal
}
.section-detail-content-wrapper ul,.section-detail-content-wrapper ol{
    padding-left:unset
}
.section-detail-content-wrapper li{
    list-style:none;
    font-size:14px
}
.section-detail-content-wrapper li:before{
    content:"·";
    font-size:50px;
    vertical-align:middle;
    line-height:32px;
    color:#F58220;
    margin-right:5px
}
.ac-item-card{
    border:1px solid #d5d5d5;
    background-color:#fff;
    padding:25px 10px;
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
.news-ac-sub-title .news-ac-sub-title-first{
    font-size:20px;
    font-weight:700
}
.news-ac-sub-title{
    color:#003562;
    font-size:16px;
    font-weight:500;
    text-align:center
}
.news-ac-text{
    color:#000;
    font-size:13px;
    font-style:normal;
    font-weight:300;
    line-height:normal
}
.news-ac-text p{
    margin-bottom:0
}
.afis-wrapper a{
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
.afis-wrapper img{
    height:550px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
#afisSlider .slick-nav-button{
    position:absolute;
    top:-50px;
    right:45px;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:6px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:16px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#afisSlider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #f58220;
    background-color:#f58220;
    color:#FFF
}
#afisSlider .bi-chevron-left:before{
    margin-right:1.5px
}
#afisSlider .bi-chevron-right:before{
    margin-left:1.5px
}
#afisSlider .bi-chevron-right{
    right:10px
}
.ac-files-card{
    border:1px solid #d5d5d56e;
    background-color:#fff;
    padding:15px 15px;
    border-radius:8px;
    -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.24);
    box-shadow:0 3px 10px 0 rgba(0,0,0,.24)
}
.ac-files-item-card{
    border:1px solid #d5d5d5;
    background-color:#fff;
    padding:10px 10px;
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
.link-btn{
    border-radius:8px!important;
    padding:10px 13px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.button-tab-orange{
    font-size:14px;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#464646;
    border-radius:4px;
    border:.5px solid #464646;
    -webkit-transition:.7s ease all;
    -o-transition:.7s ease all;
    transition:.7s ease all;
    background-color:unset
}
.button-tab-orange.active{
    color:#F58220;
    background-color:#f582202e;
    border:.5px solid transparent
}
#photoGaleriSlider .slick-nav-button,#videoGaleriSlider .slick-nav-button{
    position:absolute;
    top:-55px;
    left:48%;
    border:solid .5px #bcbcbc;
    background-color:rgba(255,255,255,.6);
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:6px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    font-size:16px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.25)
}
#photoGaleriSlider .slick-nav-button:not(.slick-disabled),#videoGaleriSlider .slick-nav-button:not(.slick-disabled){
    border:solid .5px #f58220;
    background-color:#f58220;
    color:#FFF
}
#photoGaleriSlider .bi-chevron-left:before,#videoGaleriSlider .bi-chevron-left:before{
    margin-right:1.5px
}
#photoGaleriSlider .bi-chevron-right:before,#videoGaleriSlider .bi-chevron-right:before{
    margin-left:1.5px
}
#photoGaleriSlider .bi-chevron-right,#videoGaleriSlider .bi-chevron-right{
    left:51%
}
.slick-photo-wrapper img{
    height:250px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:8px;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
.section-detail-content-wrapper .slick-photo-wrapper img,.section-detail-gallery-img-wrapper img{
    height:210px;
    -o-object-fit:cover;
    object-fit:cover
}
.dark-overlay-light:after{
    content:'\A';
    position:absolute;
    width:100%;
    height:50%;
    top:50%;
    left:0;
    background-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,0));
    background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));
    background-image:linear-gradient(to top,#000,rgba(0,0,0,0));
    opacity:.75;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-transition:all .5s;
    border-radius:8px
}
.vertical-share-bar .share-link-item{
    background-color:#b1b1b121;
    border-radius:50%;
    width:40px;
    height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#364C7A;
    margin:10px;
    -webkit-box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    -webkit-transition:.75s ease all;
    -o-transition:.75s ease all;
    transition:.75s ease all;
    opacity:.9;
    font-size:19px;
    border:.5px solid transparent
}
.vertical-share-bar .share-link-item:hover{
    opacity:1;
    background-color:#364C7A11;
    scale:1.1;
    -webkit-box-shadow:0 0 9px 1px #f58220;
    box-shadow:0 0 9px 1px #f58220;
    color:#f58220
}
.vertical-share-bar .share-link-item img{
    -webkit-transition:.75s ease all;
    -o-transition:.75s ease all;
    transition:.75s ease all
}
.vertical-share-bar a.share-link-item:hover img{
    -webkit-filter:invert(68%) sepia(37%) saturate(6313%) hue-rotate(349deg) brightness(103%) contrast(92%)!important;
    filter:invert(68%) sepia(37%) saturate(6313%) hue-rotate(349deg) brightness(103%) contrast(92%)!important
}
.vertical-share-bar{
    border-top:3px solid #f58220
}
.section-detail-main-img img{
    height:250px;
    -o-object-fit:cover;
    object-fit:cover;
    margin-bottom:15px;
    border-radius:10px;
    -webkit-box-shadow:0 3px 12px 0 rgba(103,103,103,.16);
    box-shadow:0 3px 12px 0 rgba(103,103,103,.16)
}
.section-detail-main-img-long img{
    height:450px;
    -o-object-fit:contain;
    object-fit:contain;
    margin-bottom:15px;
    border-radius:10px
}
.slick-nav-button{
    cursor:pointer
}
.section-big-letter{
    z-index:-1
}
.featured-card-text-row-wrapper .featured-card-did-title{
    font-size:21px;
    padding-right:5px
}
.header-about-me-title{
    font-size:16px;
    font-weight:500;
    line-height:1;
    margin-bottom:0
}
.header-about-me-kurum{
    font-size:18px;
    font-weight:600;
    line-height:1;
    margin-bottom:0
}
.header-about-me-atitle{
    color:#f58220;
    font-weight:300;
    font-size:16px;
    margin-bottom:0;
    line-height:1.4
}
.header-about-me-shortC{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    line-height:normal;
    letter-spacing:.18px;
    text-align:left;
    color:#000
}
.header-ss-link{
    color:#000;
    padding:5px;
    -webkit-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
    border-radius:50%;
    border:2px solid transparent;
    font-size:15px;
    margin-right:5px
}
.header-ss-link i{
    line-height:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:3px
}
.header-ss-link:hover{
    border:2px solid rgba(0,0,0,.74)
}
.header-orangelink{
    font-size:14px;
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:left;
    color:#fff;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    background-color:#f58220;
    border-radius:25px;
    padding:0 45px 0 15px;
    z-index:1
}
.header-orangelink i{
    -webkit-transition:all .9s ease;
    -o-transition:all .9s ease;
    transition:all .9s ease;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:4px
}
.header-orangelink .point{
    border-radius:50%;
    position:absolute;
    bottom:10px;
    z-index:0;
    right:12px;
    -webkit-transition:all .9s ease;
    -o-transition:all .9s ease;
    transition:all .9s ease;
    background-color:#f58220;
    padding:4px
}
.header-orangelink:hover .point{
    background-color:#b95704;
    padding:3px;
    right:3px;
    z-index:2
}
.header-orangelink:hover i{
    z-index:2
}
.pulse{
    position:relative;
    top:0;
    right:0;
    background:none;
    display:inline-block;
    border-radius:100%;
    width:2.5rem;
    height:2.5rem;
    text-decoration:none;
    -webkit-animation-name:pulse;
    animation-name:pulse;
    -webkit-animation-duration:2.2s;
    animation-duration:2.2s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.floating-circle-content-wrapper{
    position:absolute
}
.fixed-bottom-custom{
    position:fixed;
    right:5vw;
    bottom:35px;
    left:0;
    z-index:100
}
.fixed-bottom{
    pointer-events:none
}
.fixed-bottom div{
    pointer-events:all
}
.sticky-whatsapp-btn{
    position:absolute;
    right:1%;
    bottom:1%;
    color:white;
    border-radius:50%;
    width:56px;
    background:#00a82d;
    height:56px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:950
}
.sticky-wp-btn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:100%;
    height:3rem;
    width:3rem;
    text-align:center;
    background:#00a82d;
    -webkit-box-shadow:0 5px 8px 0 0 0 rgb,30%;
    box-shadow:0 5px 8px 0 0 0 rgb,30%;
    line-height:55px;
    cursor:pointer
}
.wp-icon{
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:2rem;
    height:2rem;
    line-height:55px;
    text-align:center;
    color:#FFF;
    font-size:24px
}
.container-xxl.fixed-bottom{
    bottom:5%
}
.whatsapp-pulse{
    position:relative;
    top:0;
    right:0;
    border:1px solid #00a82d!important;
    background:none;
    display:inline-block;
    border-radius:100%;
    width:2.5rem;
    height:2.5rem;
    text-decoration:none;
    -webkit-animation-name:pulse;
    animation-name:pulse;
    -webkit-animation-duration:2.2s;
    animation-duration:2.2s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes pulse{
    50%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(2.0,2.0);
        transform:scale(2.0,2.0);
        opacity:0
    }
}
@keyframes pulse{
    50%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
        opacity:1
    }
    90%{
        opacity:.1
    }
    100%{
        -webkit-transform:scale(2.0,2.0);
        transform:scale(2.1,2.1);
        opacity:0
    }
}
@-webkit-keyframes extendAnimation{
    12%{
        min-width:60px;
        color:transparent
    }
    20%{
        min-width:170px;
        color:transparent
    }
    22%{
        color:white
    }
    40%{
        min-width:170px;
        color:white
    }
}
@keyframes extendAnimation{
    12%{
        min-width:60px;
        color:transparent
    }
    20%{
        min-width:170px;
        color:transparent
    }
    22%{
        color:white
    }
    40%{
        min-width:170px;
        color:white
    }
}
a.ac-files-item-card{
    color:#000;
    -webkit-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
    font-size:12px
}
a.ac-files-item-card:hover{
    color:#f58220
}
.play-button{
    background-color:#b1b1b121;
    border-radius:50%;
    width:40px;
    height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:10px;
    -webkit-box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    -webkit-transition:.75s ease all;
    -o-transition:.75s ease all;
    transition:.75s ease all;
    opacity:.9;
    font-size:19px;
    border:.5px solid transparent
}
.audiowave-wrapper{
    background-color:#b1b1b121;
    border-radius:20px;
    margin:10px;
    -webkit-box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    box-shadow:2px 3px 9px 2px rgba(0,0,0,.16);
    -webkit-transition:.75s ease all;
    -o-transition:.75s ease all;
    transition:.75s ease all;
    opacity:.9;
    font-size:19px;
    border:.5px solid transparent;
    padding:5px 20px
}
.sticky-right-side-bar{
    position:fixed;
    top:20%;
    right:-15px;
    z-index:100;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:0
}
.floating-right-btn{
    padding:15px;
    border-radius:10px;
    background-color:rgb(0 0 0 / 60%);
    cursor:pointer
}
.floating-right-btn img{
    -webkit-filter:invert(100%) sepia(1%) saturate(7500%) hue-rotate(173deg) brightness(114%) contrast(101%);
    filter:invert(100%) sepia(1%) saturate(7500%) hue-rotate(173deg) brightness(114%) contrast(101%);
    -webkit-transform:scale(-1,-1);
    -ms-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
.d-none-desktop{
    display:none!important
}
strong,b{
    font-weight:600
}
.about-me-short-desc{
    font-size:17px
}
.mirrored{
    transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1)
}
.form-card{
    border-radius:8px;
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
    background-color:#fff
}
.form-check-label{
    font-size:13px;
    font-weight:400
}
.contact-social .footer-social-icon{
    color:#aaa;
    font-size:17px
}
.contact-btn{
    border-radius:8px;
    padding:20px 15px
}
.contact-btn-blue{
    background-color:#003562
}
.contact-btn img{
    -webkit-filter:invert(98%) sepia(72%) saturate(0%) hue-rotate(206deg) brightness(108%) contrast(106%);
    filter:invert(98%) sepia(72%) saturate(0%) hue-rotate(206deg) brightness(108%) contrast(106%)
}
.contact-page-wrapper .section-big-letter{
    left:-55px;
    top:-130px
}
.contact-page-wrapper .form-label{
    font-weight:600
}
.form-label{
    font-size:14px
}
.form-control{
    font-size:14px
}
.form-control::-webkit-input-placeholder{
    font-size:13px
}
.form-control::-moz-placeholder{
    font-size:13px
}
.form-control:-ms-input-placeholder{
    font-size:13px
}
.form-control::-ms-input-placeholder{
    font-size:13px
}
.form-control::placeholder{
    font-size:13px
}
.search-form::-webkit-input-placeholder{
    color:#0e0e0e!important
}
.search-form::-moz-placeholder{
    color:#0e0e0e!important
}
.search-form:-ms-input-placeholder{
    color:#0e0e0e!important
}
.search-form::-ms-input-placeholder{
    color:#0e0e0e!important
}
.search-form::placeholder{
    color:#0e0e0e!important
}
.stepper-form{
    background-color:#073174;
    color:#FFF;
    border-radius:50%;
    padding:10px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:40px;
    font-size:18px
}
.form-title{
    font-size:22px
}
.form-control{
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.05);
    box-shadow:0 3px 6px 0 rgba(0,0,0,.05);
    border:solid 1px rgba(13,31,93,.2);
    background-color:#fff
}
.border-dashed{
    border:2px dashed #ccc;
    border-radius:5px;
    background-color:#f6f6f6
}
.file-upload-btn{
    border-radius:7px;
    background-color:#ebebeb;
    font-size:14px;
    -webkit-transition:all .8s ease;
    -o-transition:all .8s ease;
    transition:all .8s ease
}
.file-upload-btn span{
    padding:10px
}
.file-upload-btn i{
    background-color:#dedede;
    padding:10px;
    border-top-left-radius:7px;
    border-bottom-left-radius:7px;
    -webkit-transition:all .8s ease;
    -o-transition:all .8s ease;
    transition:all .8s ease
}
.text-14{
    font-size:15px
}
.form-file-info-text{
    color:#5e5e5e;
    font-size:13px
}
.link-orange{
    color:#f58220;
    text-decoration:underline;
    -webkit-transition:.7s ease all;
    -o-transition:.7s ease all;
    transition:.7s ease all
}
.link-orange:hover{
    opacity:.9
}
.section-title-smaller{
    font-size:26px
}
.contact-page-wrapper .section-detail-content-wrapper{
    font-size:14px
}
.design-2 .home-what-we-card,.design-2 .home-what-we-card img{
    border-radius:unset;
    -webkit-box-shadow:0 1px 10px -5px rgba(0,0,0,.5);
    box-shadow:0 1px 10px -5px rgba(0,0,0,.5)
}
.design-2 .dark-overlay:after{
    border-radius:unset
}
#home-what-we-gonna-slider .slick-list,#home-what-we-did-slider .slick-list,#home-news-slider .slick-list,#home-duyurular-slider .slick-list{
    margin-right:-100vw;
    padding-right:95vw!important
}
.timeline-content{
    max-width:200px;
    width:200px;
    min-height:170px
}
button#button-addon2{
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    z-index:9;
    margin-left:calc(var(--bs-border-width) * -20)
}
button#button-addon2:hover{
    background-color:#ff6b00;
    color:#FFF
}
.footer-input input:focus{
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.footer-input input.form-control:-ms-input-placeholder{
    color:white!important;
    opacity:1
}
.footer-input input.form-control::-ms-input-placeholder{
    color:white!important;
    opacity:1
}
.footer-input input.form-control::placeholder,.footer-input input.form-control::-ms-input-placeholder{
    color:white!important;
    opacity:1
}
.about-me-page .section-detail-title{
    font-weight:unset
}
.duyuru-location-icon-section-detail{
    font-size:20px;
    font-weight:bold;
    font-stretch:normal;
    font-style:normal;
    line-height:1.21;
    letter-spacing:normal;
    text-align:left
}
.duyuru-location-icon-section-detail .img-wrapper{
    width:35px;
    height:35px;
    border-radius:50%;
    background-color:#f58220;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.duyuru-location-icon-section-detail img{
    margin-right:unset;
    -webkit-filter:invert(100%) sepia(4%) saturate(7500%) hue-rotate(296deg) brightness(109%) contrast(113%);
    filter:invert(100%) sepia(4%) saturate(7500%) hue-rotate(296deg) brightness(109%) contrast(113%)
}
.duyuru-card-date{
    background-color:#f5822030;
    color:#f58220;
    border-radius:25px;
    padding:10px 15px;
    font-size:18px;
    font-weight:700
}
.duyuru-ac{
    border:1px solid #d5d5d557;
    padding:15px 10px
}
.date-container{
    font-size:14px
}
.tempus-dominus-widget{
    padding:15px 7px
}
.sticky-right-text{
    font-size:12px
}
.sticky-right-side-bar .position-absolute{
    opacity:0;
    right:65px;
    top:0;
    -webkit-transform:translateX(300%);
    -ms-transform:translateX(300%);
    transform:translateX(300%);
    -webkit-transition:.7s ease all;
    -o-transition:.7s ease all;
    transition:.7s ease all
}
.sticky-side-bar-items-wrapper{
    width:200px
}
.sticky-right-side-bar.active .position-absolute{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    opacity:1
}
.sticky-right-item{
    background-color:rgb(0 0 0 / 60%);
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    color:#FFF;
    height:80px
}
.sticky-right-item img{
    width:20px;
    -webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)
}
.duyuru-card-inner{
    height:150px
}
.home-footer-orange-title-wrapper{
    font-size:28px;
    font-weight:700;
    color:#FFF;
    border-radius:5px;
    background-image:-o-linear-gradient(left,rgba(245,130,32,0) 1%,#f58220 48%,rgba(245,130,32,0) 92%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,rgba(245,130,32,0)),color-stop(48%,#f58220),color-stop(92%,rgba(245,130,32,0)));
    background-image:linear-gradient(to right,rgba(245,130,32,0) 1%,#f58220 48%,rgba(245,130,32,0) 92%)
}
.home-footer-blue-title-wrapper{
    font-size:28px;
    font-weight:700;
    color:#FFF;
    border-radius:5px;
    background-image:-o-linear-gradient(1deg,rgba(6,73,117,0) 0,#064975 49%,rgba(6,73,117,0) 100%);
    background-image:linear-gradient(89deg,rgba(6,73,117,0) 0,#064975 49%,rgba(6,73,117,0) 100%)
}
.home-footer-galeri-images-wrapper .dark-overlay:after{
    border-radius:unset
}
.bread-crumb{
    width:auto;
    text-align:right;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:end
}
.yt-video-close{
    position:absolute;
    top:-10px;
    right:-11px;
    z-index:99999;
    color:white;
    font-size:25px;
    background-color:#f58220;
    border:4px solid #f58220;
    border-radius:50%;
    width:28px;
    height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.scrollable-filter{
    -o-text-overflow:clip;
    text-overflow:clip;
    white-space:nowrap;
    overflow-y:scroll;
    padding-bottom:10px;
    -webkit-backdrop-filter:blur(40px);
    backdrop-filter:blur(40px);
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.scrollable-filter::-webkit-scrollbar{
    width:3px;
    height:5px
}
@-webkit-keyframes clap{
    0%{
        opacity:0;
        transorm:scale(0)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-65px) scale(1);
        transform:translateY(-65px) scale(1)
    }
    80%{
        -webkit-transform:translateY(-100px) scale(0.6);
        transform:translateY(-100px) scale(0.6)
    }
    100%{
        opacity:0
    }
}
@keyframes clap{
    0%{
        opacity:0;
        transorm:scale(0)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-65px) scale(1);
        transform:translateY(-65px) scale(1)
    }
    80%{
        -webkit-transform:translateY(-100px) scale(0.6);
        transform:translateY(-100px) scale(0.6)
    }
    100%{
        opacity:0
    }
}
@keyframes pulse{
    0%{
        -webkit-box-shadow:0;
        box-shadow:0
    }
    70%{
        -webkit-box-shadow:0 0 5px 10px rgba(255,255,255,0);
        box-shadow:0 0 5px 10px rgba(255,255,255,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);
        box-shadow:0 0 0 0 rgba(255,255,255,0)
    }
}
.claps-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.claps_button{
    border-radius:50%;
    background-color:#fff;
    border:1.5px solid #f58220;
    color:#eee;
    width:33px;
    height:33px;
    outline:0;
    cursor:pointer;
    -webkit-filter:drop-shadow(0 3px 12px rgba(0,0,0,.05));
    filter:drop-shadow(0 3px 12px rgba(0,0,0,.05));
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .4s ease-in;
    -o-transition:all .4s ease-in;
    transition:all .4s ease-in;
    z-index:1;
    fill:#f58220;
    pointer-events:visible
}
.claps-icon{
    width:22px!important;
    height:22px!important;
    margin:auto
}
.claps{
    border-radius:50%;
    background-color:#f58220;
    color:#fff;
    position:absolute;
    width:33px;
    height:33px;
    border:0;
    z-index:0;
    font-size:14px
}
button.is_clicked~button.claps{
    -webkit-animation:clap 1s ease-in-out forwards;
    animation:clap 1s ease-in-out forwards
}
.claps_button.is_clicked{
    fill:#FFF;
    border-color:#FFF;
    background-color:#003562
}
button.claps_button:hover{
    scale:1.1;
    -webkit-animation:pulse 2s infinite;
    animation:pulse 2s infinite
}
.search-result-text{
    font-size:17px
}
.loader-container{
    position:relative;
    width:40px;
    height:40px;
    //display:flex;
    display:none!important;
    align-items:center;
    justify-content:center
}
.loader{
    position:absolute;
    border:3px solid transparent;
    border-top-color:#3498db;
    border-radius:50%;
    width:100%;
    height:100%;
    animation:spin2 0s linear infinite
}
@keyframes spin2{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.siztemli-main-wrapper .news-ac-text p{
    margin-bottom:.7rem
}
.siztemli-main-wrapper ul{
    padding-left:unset
}
.siztemli-main-wrapper li{
    margin-bottom:.5rem
}
.siztemli-card{
    border:1px solid #f58220
}
.bg-wrapper{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover
}
.siztemli-main-wrapper .bg-light{
    background-color:#F2F2F2!important
}
.siztemli-main-wrapper .section-detail-title,.siztemli-main-wrapper .news-ac-main-title{
    color:#0C132B
}
.siztemli-main-wrapper .section-detail-title b,.siztemli-main-wrapper .news-ac-main-title b{
    color:#EA8314
}
.siztemli-main-wrapper .news-ac-text{
    font-weight:500;
    font-size:15px
}
.siztemli-main-wrapper .news-ac-text strong{
    font-weight:900
}
.share-link-item .claps-container .claps_button{
    border-color:#063174
}
.share-link-item .claps-container .claps_button img{
    filter:invert(8%) sepia(62%) saturate(6386%) hue-rotate(212deg) brightness(91%) contrast(95%);
    transition:.1s ease all
}
.share-link-item .claps-container:hover .claps_button img,.share-link-item .claps-container .claps_button.is_clicked img{
    filter:unset
}
.share-link-item .claps_button.is_clicked{
    background-color:#fff;
    border-color:#EA8314
}
.share-link-item .claps-container:hover .claps_button{
    border-color:#f58220
}
.spinner-grow.text-primary{
    color:#f58220!important
}
.spinner-grow.text-secondary{
    color:#da7c30!important;
}
.spinner-grow.text-success{
    color:#bf7741!important;
}
.spinner-grow.text-danger{
    color:#518ba4!important;
}
.spinner-grow.text-warning{
    color:rgba(20,73,124,.62)!important;
}
.spinner-grow.text-info{
    color:rgba(0,53,98,.57)!important;
}
.spinner-grow.text-dark{
    color:#003562!important;
}
.spinner-grow{
    opacity:0!important;
    transform:scale(0.5)!important;
    ;
    transition:opacity .5s,transform .5s!important;
}
.spinner-grow.visible{
    opacity:1!important;
    ;
    transform:scale(1)!important;
}
button.applyBtn.btn.btn-sm.btn-primary{
    background-color:#f58220!important;
    border-color:#f58220!important;
    transition:.7s ease all
}
button.applyBtn.btn.btn-sm.btn-primary:hover{
    scale:1.03
}
.duyuru-card .duyuru-card-inner img.lazy-load{
    height:110px
}
 

  @media only screen and (max-width:1680px) {}

  @media only screen and (max-width:1440px) {}

  @media only screen and (max-width:1366px) {}

  @media only screen and (max-width:1200px) {
    .timeline-content p {
      max-width: 250px;
      font-size: 12px
    }

    .header-item-left a.d-none-desktop {
      margin: 5px 10px
    }

    .home-banner-slider-tablet-wrapper {
      display: block
    }

    .home-banner-slider-wrapper {
      display: none
    }

    .timeline {
      position: relative
    }
  }

  @media only screen and (max-width:767px) {
    .home-banner-slider-tablet-wrapper {
      display: none
    }

    .home-banner-slider-wrapper {
      display: block
    }
	
	.dGizle{
		display:none !important;
	}
	
  }

  @media only screen and (max-width:768px) {
    #featured-slider {
      display: none
    }

    .slider-main-img {
      height: 100vh
    }

    .section-title {
      font-size: 20px
    }

    .section-title-orange {
      font-size: 18px
    }

    body {
      font-size: 14px
    }

    .button-about-me {
      font-size: 14px;
      padding: 8px 13px
    }

    .button-orange,
    .button-blue {
      font-size: 14px;
      padding: 7px 12px
    }

    .home-about-me img {
      height: 100%
    }

    #home-what-we-did-slider .slick-nav-button {
      bottom: -50px;
      left: 38%
    }

    #home-what-we-did-slider .bi-chevron-right {
      bottom: -50px;
      left: unset;
      right: 38%
    }

    #home-news-slider .slick-nav-button {
      bottom: -50px;
      left: 38%
    }

    #home-news-slider .bi-chevron-right {
      bottom: -50px;
      left: unset;
      right: 38%
    }

    #home-medyada-kurum-slider .slick-nav-button {
      bottom: -50px;
      left: 135px
    }

    #home-medyada-kurum-slider .bi-chevron-right {
      left: 180px
    }

    #home-duyurular-slider .slick-nav-button {
      top: -55px;
      left: 135px
    }

    #home-duyurular-slider .bi-chevron-right {
      left: 180px
    }

    .home-what-we-card-title {
      font-size: 18px
    }

    .home-what-we-card-did-title {
      font-size: 18px
    }

    .align-center-sm .section-big-letter {
      top: -130px;
      left: 50%;
      -webkit-transform: translate(-20%, 0);
      -ms-transform: translate(-20%, 0);
      transform: translate(-20%, 0)
    }

    .news-card-desc {
      height: 70px
    }

    .d-none-mobile {
      visibility: hidden !important;
      display: none !important
    }

    .d-none-desktop-flex {
      visibility: visible !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important
    }

    .d-none-desktop {
      visibility: visible !important;
      display: block !important
    }

    .filter-item {
      font-size: 14px;
      white-space: nowrap
    }

    .filter-wrapper {
      overflow-x: scroll;
      overflow-y: hidden;
      padding-bottom: 13px
    }

    .filter-wrapper::-webkit-scrollbar {
      width: 5px;
      height: 3px
    }

    .breadcrumb ul {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    .breadcrumb li {
      margin-top: 10px
    }

    .breadcrumb-item {
      white-space: nowrap
    }

    #featured-slider .slick-nav-button {
      bottom: -75px;
      top: unset;
      left: 35%
    }

    #featured-slider .bi-chevron-right {
      right: 35%;
      left: unset
    }

    #featured-slider {
      margin-bottom: 55px
    }

    .featured-card-text-row-wrapper .featured-card-did-title {
      font-size: 20px
    }

    .timeline-container {
      overflow-x: scroll;
      overflow-y: hidden;
      padding-left: 2rem;
      padding-bottom: 3rem;
      height: 360px;
      padding-top: 12rem;
      background: url(../images/icons_svg/timeline-1.svg);
      background-repeat: no-repeat;
      background-position-y: bottom
    }

    .vertical-share-bar {
      border-top: 1px solid #f58220;
      padding-top: 10px;
      padding-bottom: 15px
    }

    .section-detail-category {
      color: #FFF;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      padding: 5px 8px;
      border-radius: 4px;
      background-color: #343434;
      -webkit-transition: .7s ease all;
      -o-transition: .7s ease all;
      transition: .7s ease all;
      margin: auto
    }

    .section-detail-title {
      text-align: center
    }

    .section-detail-content-wrapper h2 {
      font-size: 20px
    }

    .section-detail-content-wrapper h3 {
      font-size: 18px
    }

    .section-detail-content-wrapper h3 {
      font-size: 16px
    }

    .afis-wrapper img {
      height: 550px;
      -o-object-fit: cover;
      object-fit: cover;
      border-radius: 8px;
      -webkit-box-shadow: 0 1px 10px -5px rgba(0, 0, 0, .5);
      box-shadow: 0 1px 10px -5px rgba(0, 0, 0, .5)
    }

    .news-ac-main-title {
      margin-bottom: 0
    }

    #photoGaleriSlider,
    #videoGaleriSlider {
      margin-bottom: 35px
    }

    #photoGaleriSlider .slick-nav-button,
    #videoGaleriSlider .slick-nav-button {
      top: unset;
      bottom: -40px;
      left: 38%
    }

    #photoGaleriSlider .bi-chevron-right,
    #videoGaleriSlider .bi-chevron-right {
      bottom: -40px;
      left: unset;
      right: 38%
    }

    .bread-crumb li a {
      font-size: 14px
    }

    .menu.active .show-on-mobile-menu {
      width: 100%;
      opacity: 1
    }

    .menu-subs li a.menu-link {
      border-bottom: unset
    }

    .menu-subs.menu-mega.active {
      margin-bottom: 10px
    }

    .header-orangelink {
      padding: 15px 45px 15px 15px;
      margin-top: 15px
    }

    .header-orangelink .point {
      bottom: 5px
    }

    .header-item-left .d-none-desktop img {}

    .about-me-short-desc {
      font-size: 14px
    }

    .banner-title-2 {
      font-size: 18px;
      font-weight: 300
    }

    .banner-sub-title-2 {
      font-size: 19px
    }

    .banner-2-wrapper {
      width: 95vw
    }

    .fixed-upper-mid {
      position: absolute;
      top: 35%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .fixed-mid {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .swn-nav {
      position: absolute;
      z-index: 3;
      bottom: 0;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      right: unset;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .button-container {
      display: none !important
    }

    .slider-with-nav .swn-nav-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .slider-with-nav .swn-nav-wrapper i {
      margin: 0 5px
    }

    .slider-with-nav .swn-dots {
      display: none !important
    }

    #home-what-we-gonna-slider .slick-list,
    #home-what-we-did-slider .slick-list,
    #home-news-slider .slick-list,
    #home-duyurular-slider .slick-list {
      margin-right: unset;
      padding: 0 15% 7px 0 !important
    }

    .main-wrapper:not(:has(#home-banner-slider)) {
      position: relative;
      top: 60px
    }

    .floating-circle {
      margin-left: 5px;
      margin-bottom: 10px;
      width: 50px;
      height: 50px
    }

    .floating-circle img {
      width: 35px;
      height: 35px
    }

    .floating-circle-wrapper p {
      color: #fff;
      font-size: 12.3px
    }

    .sticky-left-side-bar {
      display: none
    }

    .home-about-me p {
      text-align: center !important
    }

    .timeline-container p {
      text-align: start !important
    }

    .duyuru-card-inner {
      height: unset
    }

    .duyuru-card-desc {
      height: unset
    }

    .footer-menu-item {
      font-size: 14px
    }

    .footer-social-icon {
      font-size: 18px
    }

    .footer-num {
      font-size: 16px
    }

    .footer-end-text {
      font-size: 13.5px;
      text-align: center
    }

    .newsletter-wrapper {
      border-bottom: 1px solid #434343
    }

    .home-footer-orange-title-wrapper {
      font-size: 20px
    }

    .home-footer-blue-title-wrapper {
      font-size: 20px
    }

    .page-404 img.brand {
      height: 40px !important
    }

    iframe.video {
      max-height: 30vh;
      min-height: 250px
    }

    .duyuru-card-desc {
      display: none
    }

    .duyuru-card-title {
      height: unset
    }

    .section-detail-main-img img {
      height: auto !important
    }

    .siztemli-section-title {
      font-size: 16px;
      font-weight: 600
    }
  }

  @media only screen and (max-width:768px) {
    .scrollable-filter {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    .home-what-we-did-card,
    .home-what-we-did-card img:not(.claps-icon) {
      height: 200px !important
    }
  }

  @media only screen and (max-width:420px) {
    .page-404 .object-fit-contain {
      height: 18vh !important
    }

    .page-404 .fixed-upper-mid {
      width: 70vw
    }
  }
  
  
  
  
.dGizle{
	height:75px;
	display:block;
}