@font-face {
  font-family: 'GalanoGrotesque';
  src: url('/css/fonts/GalanoGrotesque-Bold.eot');
  src: url('/css/fonts/GalanoGrotesque-Bold.eot?#iefix') format('embedded-opentype'),
      url('/css/fonts/GalanoGrotesque-Bold.woff2') format('woff2'),
      url('/css/fonts/GalanoGrotesque-Bold.woff') format('woff'),
      url('/css/fonts/GalanoGrotesque-Bold.svg#GalanoGrotesque-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GalanoGrotesque';
  src: url('/css/fonts/GalanoGrotesque-Medium.eot');
  src: url('/css/fonts/GalanoGrotesque-Medium.eot?#iefix') format('embedded-opentype'),
      url('/css/fonts/GalanoGrotesque-Medium.woff2') format('woff2'),
      url('/css/fonts/GalanoGrotesque-Medium.woff') format('woff'),
      url('/css/fonts/GalanoGrotesque-Medium.svg#GalanoGrotesque-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/*
@font-face {
  font-family: 'GalanoGrotesque';
  src: url('/css/fonts/GalanoGrotesque-ExtraBold.eot');
  src: url('/css/fonts/GalanoGrotesque-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('/css/fonts/GalanoGrotesque-ExtraBold.woff2') format('woff2'),
      url('/css/fonts/GalanoGrotesque-ExtraBold.woff') format('woff'),
      url('/css/fonts/GalanoGrotesque-ExtraBold.svg#GalanoGrotesque-ExtraBold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}*/

.t-rover-color{
  color:#007DC3 !important;
} 
.t-rover-bg-color{
  background-color:#007DC3 !important;
}
#header{height: 90px !important;}
#header .header-container{
  max-height: 90px !important;
  height: 90px !important;
}

.faaliyet-hover-mobile{
    display:none !important;
}

.sticky-header-active .nav-link:hover {color:#078848 !important;}
.sticky-header-active .nav-link:hover::before{content:'';width: 100%; height: 5px; background-color: #078848;position: absolute;bottom:0;left:0px;margin-bottom:1px;}
.sticky-header-active .nav-link.active::before{content:'';width: 100%; height: 5px; background-color: #078848;position: absolute;bottom:0;left:0px;margin-bottom:1px;}
.sticky-header-active #sizden-gelenler .nav-link.active::before{display:none !important;}
.sticky-header-active #sizden-gelenler .nav-link:hover::before{display:none !important;}


@media (min-width: 992px){
#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    color: #fff;
}}


.nav-link.active::before{content:'';width: 100%; height: 5px; background-color: #fff;position: absolute;bottom:0;left:0px;margin-bottom:1px;}

.ana-nav .nav-link.active::before{content:'';width: 100%; height: 5px; background-color: #078848;position: absolute;bottom:0;left:0px;margin-bottom:1px;}

 .nav-link:active {color:#fff !important;}
 .nav-link:hover {color:#fff !important;}
 .nav-link:hover::before{content:'';width: 100%; height: 5px; background-color: #fff;position: absolute;bottom:0;left:0px;margin-bottom:1px;}

.header-nav-main a{font-size:1rem !important;font-weight: normal !important;}
 
.btn.fnt{font-size: 1.2rem !important;padding: 0.8rem 2rem !important;}
.faaliyet-hover{
  height: 500px;background:url('/img/faaliyet-arkaplan.png');display: flex;
  transition: background .4s linear;
}
.faaliyet-hover img{margin-top: 150px;width: 100px;}
.faaliyet-hover a{
  display:flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-flow: column;
  border-left:1px solid white;
}
.faaliyet-hover a p{
  opacity: 0;
  height: 150px;
  padding: 1.2rem;
}

.faaliyet-hover h2{ 
  font-size: 2rem;
  font-weight: bold;
  margin-top:1rem;
}
.faaliyet-hover a:hover{
  text-decoration: none;
}

.content-grid .content-grid-item:first-child::before {
  border-left: 0;
}
.content-grid .content-grid-item:after {
  border-bottom: 0;
}

#footer .footer-copyright.footer-copyright-style-2 {
  background: #fff;
  color:#05313C;
}

#footer a:not(.btn):not(.no-footer-css) {
  color: #05313C !important;
  transition: all 0.1s ease-in-out;
}
#footer a{color:#05313C !important;}
#footer .footer-copyright p {
  color: #05313C;
  margin: 0;
  padding: 0;
  font-size: 1em;
}

#footer .feature-box .feature-box-info {
  font-size: 1.2rem;;
}

#footer .feature-box .feature-box-info a{margin-left:10px;}

#footer #sub-menu a{font-size:1rem;}
#footer #sub-menu a:hover{color:black;}

.ftt{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}

.sticky-header-active #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
  color: #078848;
}

#header .header-nav.header-nav-links nav > ul li:hover > a {
  color: #fff;
}

.sticky-header-active #header .header-nav.header-nav-links nav > ul li:hover > a {
  color: #fff;
}

.particles-js-canvas-el{position: absolute;top:0;opacity: .2;}


.logo-y {
  width: 80px;
  height: 80px;
  position: absolute;   
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.l-a .l1 {
  width: 13px;
  height: 15.3px;
  display: inline-block;
}

.l-a .l2 {
  width: 16px;
  height: 43px;
  display: inline-block;
}
.l-b .l1 {
  width: 13px;
  height: 15.3px;
}

.l-b .l2 {
  width: 16px;
  height: 43px;
}

.l-a {
  position: absolute;
  transform: skewX(-18deg);
  display: flex;
  margin-right: 30px;
  margin-top:7px
}

.l-b {
  position: absolute;
  transform: skewX(-18deg);
  display: flex;
  margin-top:-6px;
  margin-left:16px
}



.l-a div{
 background: rgb(128 189 93);
}
.l-b div{
 background: #078848;
}

.owl-carousel.carousel-shadow-1:before {
	box-shadow: 0 0 110px 180px rgba(0, 0, 0, 0.1);
}

.owl-carousel.carousel-shadow-1.carousel-shadow-1-bold:before {
	box-shadow: 0 0 110px 230px rgba(0, 0, 0, 0.1);
}

.bg-contact{
  background-color: rgba(7, 136, 71, 0.150) !important;
}

.t-rover-bg-contact .bg-contact{
  background-color: rgba(0, 124, 195, 0.150) !important;
}

.t-rover-bg-contact i{
  color: rgba(0, 124, 195, 1) !important;
}

.form-check-input:checked {
  background-color: #078848;
  border-color: #078848;
}

.t-rover-check input:checked {
  background-color: #007DC3;
  border-color: #007DC3;
}

.up-hover:hover{
  box-shadow: 0 10px 25px 0 #07884833;
  transform: translateY(-3px);
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  transition: all .3s ease-in-out;
}


.box-shadow{
  box-shadow: 0px 2px 48px #00000021;
  border: 0;
}

.scroll-to-top{
    border-radius: 100px !important;
    width: 50px !important;
    height: 50px !important;
    display: flex;
    padding: 13px !important;
    
    bottom: 40px !important;
    right:5% !important;
    text-decoration: none;
    background-color: #078848 !important;
    background-image: linear-gradient(to right, #078848 0%, #062B35 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#078848', endColorstr='#062B35', GradientType=1);
}

.t-rover .scroll-to-top{
  background:#007DC3 !important;
}


.t-rover-box {
  background-color: #00000066;
  /*padding: 30px 40px;*/
}


.t-rover-box svg{margin: 0 20px;}

#sizden-gelenler .tabs.tabs-simple .nav-tabs > li .nav-link{
  color:#05313C !important;
}
#sizden-gelenler .tabs.tabs-simple .nav-tabs > li .nav-link.active,
#sizden-gelenler .tabs.tabs-simple .nav-tabs > li .nav-link:hover, 
#sizden-gelenler .tabs.tabs-simple .nav-tabs > li .nav-link:focus{
color:#007DC3 !important;
border-color: #007DC3;
}

#sizden-gelenler .overlay.overlay-op-7:hover:before, .overlay.overlay-op-7.overlay-show:before, .overlay.overlay-op-7.show:before {
  background-color: #007DC3;
  opacity: 0.35;
}

.t-rover-gradient{
  background: rgba(0,125,195,57);
  background: linear-gradient(0deg, rgba(0, 123, 194, 57%) 0%, rgba(255,255,255,0) 100%);

}
.t-rover-box:hover{
  background: rgba(0,125,195,57);
  background: linear-gradient(0deg, rgba(0, 123, 194, 57%) 0%, rgba(255,255,255,0) 100%);
}

.overlay.video::before{opacity: .4;}

#header {border-color:#dadada40 !important;}

.form-control:not(.form-control-sm):not(.form-control-lg) {
  line-height: 2.4 !important;
}

.btn-hvr:hover{background-color: white;color: #05313C !important;}

ul.nav.nav-tabs:before {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #eee;
  bottom: -1px;
  position: absolute;
}

.form-control:focus {
  box-shadow: inherit;
  color: inherit;
  background-color: inherit;
  outline: inherit;
  box-shadow: 0px 2px 48px #00000021;
}


  .slide_logo{height:60px;}
  
  .t-rover-box svg{height:60px;}
  .ttr{max-height:60px;}
  

.faaliyet-hover p{font-size: 1.1rem !important;}
@media (min-width: 992px){
  .t-teknolojiler-iconlar{display: none !important;}
}
@media (max-width: 800px){
    .vide-video-wrapper video{left:10% !important;}
    
}
@media (max-width: 991px){
.shdow{
margin-top:-100px;
}
.faaliyet-hover-mobile{
    display:block !important;
}
.faaliyet-hover{
    display:none !important;
}
  #header .header-logo img {
    z-index: 1;
    height: 35px;
  }
  .shortLink {transform: rotate(-90deg) scale(0.7) !important;}
  .btn.fnt {font-size: .8rem !important;}
  .slider-scroll-button {display: none !important;}
  .teknolojiler-iconlar{display: none !important;}
  .t-rover-box svg{height:40px;}
  .t-rover-box h4{height:40px;}
  .t-rover-box {margin-top:1rem;}
  .slide_logo{height:40px;}
}