html {
    scroll-behavior: smooth;
}
.urun-carousel-wrapper{background: linear-gradient(#c0c0c0 60%, #fff 40%);  padding-top: 100px !important;
    padding-bottom: 100px !important;}
	
	.urun-carousel-wrapper.sektor{background:transparent;  padding-top: 0px !important;
    padding-bottom: 100px !important;}
	.couter-wrapper{  background:#cf0a2c;  }
	.couter-wrapper .counter-icon{ text-align:center; width:100%; margin-bottom:20px;}
	.couter-wrapper .counter-icon img{ height:90px;}
	.couter-wrapper .counter-arti{height: 1em;
    display: inline-block !important;
    vertical-align: middle;
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 60px;
    line-height: 1em;
    font-weight: 500;
    overflow: hidden;
    letter-spacing: -2px;}
	.couter-wrapper .mkd-counter-holder .mkd-counter, .mkd-counter-holder .mkd-counter-title { color:#fff;	}
	.vc_custom_1511533152487{padding-top: 60px !important;padding-bottom: 40px !important;color:#fff;     padding-left: 7%;
    padding-right: 7%;}
	

	
.sektor-carousel-wrapper{background: linear-gradient(#c0c0c0 60%, #fff 40%);  padding-top: 100px !important;
    padding-bottom: 0px !important; overflow:hidden;}	
.linkler .mkd-cc-item a img{ padding:0px 15px;}
.linkler { padding-top:30px; padding-bottom:30px;}

.sektor-carousel-wrapper .mkd-page-subtitle, .sektor-carousel-wrapper .mkd-st-title,
.haber-wrapper .mkd-page-subtitle, .haber-wrapper .mkd-st-title{ color:#fff;} 
.sektor-carousel-wrapper .mkd-st-title{ margin-bottom:20px;} 
.sektor-carousel-wrapper .mkd-page-subtitle{ border-bottom:1px solid #fff; padding-bottom:5px; display:inline-block;}
.haber-wrapper .mkd-page-subtitle{ border-bottom:1px solid #fff; padding-bottom:5px; display:inline-block;}
.sektor-carousel{ width:60%; margin:0 auto;}
.sektor-carousel-wrapper .mkd-pli-text-holder{ position:absolute; z-index:3; top:-86px; color:#fff; background:rgba(0,0,0,0.5); padding:20px 20px 20px 26px;}
.sektor-carousel-wrapper .mkd-portfolio-list-holder.mkd-pl-standard-shader .mkd-pli-text-holder{  margin: 17px 6px 24px 6px; width:auto;}

.sektor-carousel-wrapper .mkd-pli-text-holder .mkd-pli-title{ color:#fff; text-align:left;}

.urun-carousel-wrapper .mkd-page-subtitle, .urun-carousel-wrapper .mkd-st-title, .couter-wrapper .mkd-page-subtitle, .couter-wrapper .mkd-st-title{ color:#fff;} 
.urun-carousel-wrapper .mkd-st-title{ margin-bottom:20px;} 
.urun-carousel-wrapper .mkd-page-subtitle{ border-bottom:1px solid #fff; padding-bottom:5px; display:inline-block;}
.urun-carousel-column{ right:-7%;}
.urun-carousel-column.sektorr{ right:-5.5%;}
.urun-carousel-column.sektorr .mkd-owl-slider .owl-nav .owl-next>span, .urun-carousel-column.sektorr .mkd-owl-slider .owl-nav .owl-prev>span {
    
    border: 2px solid #000;
 
}
.urun-carousel-column.sektorr .mkd-owl-slider .owl-nav .owl-next, .urun-carousel-column.sektorr .mkd-owl-slider .owl-nav .owl-prev{

    color: #000;

}
.filtre-accordion h4{ display:inline-block; font-size:20px; margin-right:10px;  margin-bottom:40px;}
.temizle{ cursor:pointer;}
.temizle:hover{ color:#ce092b;}

.vc_custom_1511263259529{padding-top: 108px !important;padding-bottom: 30px !important;}
.vc_custom_1511262217025{padding-top: 0px !important;}
.vc_custom_1512650075915{padding-top: 60px !important;}
.vc_custom_1511540679418{padding-bottom: 56px !important;}
.vc_custom_1512390687318{padding-top: 0px !important;padding-bottom: 72px !important;}
.vc_custom_1511429433464{padding-top: 21px !important;}

.duyuru-item{}
.duyuru-grid{padding-top: 7%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;}
	.duyuru-kisa{color:#fff;
	opacity: 0;
	height:0;
	overflow:hidden;
    transition: all 0.6s ease-out;
	}
	.mkd-ib-holder:hover .duyuru-kisa{ opacity:1; height:160px;}
	.duyuru-warapper{background:#f4f4f4;position: relative;
    top: -50px;
    z-index: 0;}
	.duyuru-background{ background:url(../resimler/duyuru-bg.webp); background-position:center; background-size:cover; display:flex;}
	.haber-wrapper{background: linear-gradient(#c0c0c0 60%, #fff 40%); padding-top:108px; padding-bottom:90px; margin-top:-50px; }
	.haber-wrapper.medya{background:transparent; padding-top:30px; padding-bottom:90px; margin-top:0px; }
	.kariyer-grid-section{background:linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(247,247,247,1) 55%, rgba(247,247,247,1) 100%); padding-top:90px; padding-bottom:0px; margin-top:0px; }
	.kariyer-grid-section2{padding-top:30px; padding-bottom:30px; margin-top:0px; }
	.haber-wrapper .mkd-blog-holder article .mkd-post-image{border: 6px solid rgba(230, 230, 230, 0.5); border-top-right-radius:25px;border-top-left-radius:25px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow:hidden;}
	.haber-wrapper .mkd-blog-holder article .mkd-post-info-top>div {
    position: relative;
    vertical-align: top;
   padding:7px 25px;
    color: #a4a4a4;
    font-size: 14px;
	display: inline-block;
    }
	
	
	.kariyer-grid-section .mkd-blog-holder article .mkd-post-image{border: 6px solid rgba(230, 230, 230, 0.5); border-top-right-radius:25px;border-top-left-radius:25px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow:hidden;}
	.kariyer-grid-section .mkd-blog-holder article .mkd-post-info-top>div {
    position: relative;
    vertical-align: top;
   padding:7px 25px;
    color: #a4a4a4;
    font-size: 14px;
	display: ikariyer-grid-sectionnline-block;
    }
	
		
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-image{border: 6px solid rgba(230, 230, 230, 0.5); border-top-right-radius:25px;border-top-left-radius:25px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow:hidden;}
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-info-top>div {
    position: relative;
    vertical-align: top;
   padding:7px 25px;
    color: #a4a4a4;
    font-size: 14px;
	display: ikariyer-grid-sectionnline-block;
    }
	/*
	.kariyer-grid-section .mkd-btn.mkd-btn-icon .mkd-btn-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 -2px;
    background-color: transparent;
    color: #ce092b;
    text-align: center;
    border: 1px solid #ce092b;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/


	.mkd-post-info-category{ background:#fff; border-top-right-radius:10px;border-top-left-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;  margin-top:-40px; display: inline-block;}
	.haber-wrapper .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-date { display:block;  padding:7px 0px;}
	.kariyer-grid-section .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-date { display:block;  padding:7px 0px;}
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-date { display:block;  padding:7px 0px;}
	
	
	/**/


	.blog-wrapper { padding:90px 0px; background:#f7f7f7;}
	.blog-wrapper.medya { padding:0px 0px; background:transparent;}
	.blog-wrapper  .mkd-post-heading{background: linear-gradient(#f7f7f7 60%, #fff 40%);}
	.blog-wrapper.medya  .mkd-post-heading{background: linear-gradient(transparent 60%, #fff 40%);}
		.blog-wrapper .mkd-blog-holder article .mkd-post-image img{ background:#fff;}
		.blog-wrapper .mkd-blog-holder article .mkd-post-text{ padding-left:25px; background:#fff; padding-bottom:20px;}
	.blog-wrapper .mkd-blog-holder article .mkd-post-info-top>div {
    position: relative;
    vertical-align: top;
   padding:7px 25px;
    color: #a4a4a4;
    font-size: 14px;
	display: inline-block;
    }
	.blog-wrapper .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-category{ background:#ce092b; padding:3px 25px; margin-left:0px; border-top-right-radius:10px;border-radius:5px; display: inline-block; color:#fff; margin-top:-20px;}
	.blog-wrapper .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-modul{    position: relative;
    vertical-align: top;
   padding:7px 0px;
    color: #a4a4a4;
    font-size: 14px;
	display: inline-block;}
	.blog-wrapper .mkd-blog-holder article .mkd-post-info-top>div.mkd-post-info-date { display:inline-block;  padding:7px 0px;}
	
	.mask {
		background:#fff;
	
  -webkit-mask-image: url(../resimler/mask-blog-iimg.svg);
  mask-image: url(../resimler/mask-blog-iimg.svg);
  mask-size: cover;
}
.bize-ulasin-wrapper{background: linear-gradient(transparent 50%, #000 50%);}
.bize-ulasin-wrapper.sektorr{background: linear-gradient(transparent 50%, #000 50%);}
.bize-ulasin{ background:url(../resimler/bize-ulasin-zemin.webp); z-index:4; background-repeat:no-repeat; background-size:contain;}
	.footer-menu{ border-left:1px solid rgba(255,255,255,0.33); font-family:'Oswald'; font-weight:500;}
	.footer-menu ul li{ list-style:none; padding-left:10px;}
	.footer-menu ul li a{ color:#fff; font-size:13px; line-height:14px; transition: all 0.6s ease-out;}
	.footer-menu ul li a:hover{ color:#ce092b;}
	
	.footer-menu ul li ul li{ list-style:none; padding-left:0px;}
	
	.mkd-page-footer .widget a {
    color: #fff;
}

.mkd-page-footer .widget .mkd-widget-title {
    color: #fff;
    margin: 0 0 20px;
}
.mkd-widget-title-holder h4 {

    font-size: 21px;
    line-height: 1.3em;
}


	.vc_custom_timeline{padding-top: 120px !important;padding-bottom: 120px !important;}
	.vc_custom_1512054926616{padding-top: 90px !important;padding-bottom: 30px !important;}
	.vc_custom_1512054926616-{padding-top: 0px !important;padding-bottom: 30px !important;}
	.vc_custom_1512054926616-ara{padding-top: 30px !important;padding-bottom: 30px !important;}
	.vc_custom_1512135900747{padding-top: 90px !important;padding-bottom: 60px !important;}
	.vc_custom_1510060221135{padding-bottom: 90px !important; padding-top: 0px !important;}
	.sektor .mkd-section-title-holder h3{color:#ce092b; border-bottom:1px solid rgba(0,0,0,0.33); padding-bottom:10px; margin-bottom:10px;}
	.sektor .mkd-iwt.mkd-iwt-icon-top .mkd-iwt-icon a{ color:#ce092b;}
	.sektor .mkd-iwt.mkd-iwt-icon-top .mkd-iwt-icon a:hover{ color:#000;}
	.page-id-840 .mkd-full-width-inner { background:url(../resimler/sayfa-zemin-bottom.webp); background-repeat:no-repeat; background-size:100%; background-position:bottom right;}
	.sektor-carousel-wrapper .mkd-section-title-holder{text-align: left; margin-bottom:30px; margin-left:25px;}
	.footer-legal{ font-size:12px; margin-top:20px;}
	.footer-legal a{margin-left:5px; margin-right:5px;}
	.asama{ 
	position:relative;
	display: flex;
    min-height: 400px;
    vertical-align: middle;
    font-size: 14px;
    border: 1px solid #fff;
    padding: 70px 20px 30px;
    color: #fff;
    text-align: center;
    transition: all 0.6s ease-out;
    margin-bottom: 15px;
    margin-top: 15px;
    flex-direction: column;
    justify-content: center; }
	.asama h4{ color:#fff; margin-bottom:20px;}
	.asama p{ line-height:20px;}
	.asama:hover{ background:rgba(255,255,255,0.2)}
	
	  .asama .sira {
    position: absolute;
    top: 10px;
	right:20px;
    color: #fff;
    font-family: 'Oswald';
    font-size: 40px;
    line-height: 60px;
	
}

	  .asama .sira:after {
		  content:"\f178";
		  font-family:'FontAwesome';
		  color:#fff;
		  font-size:25px;
		  position:absolute;
		  line-height:35px;
		  margin-left:10px;
		  bottom:-20px;
		  left:-8px;
		   transition: all 0.2s ease-out;
}

	  .asama:hover .sira:after {
		  content:"\f178";
		  font-family:'FontAwesome';
		  color:#ce092b;
		  left:8px;
}
  .asama:hover .sira {
  
    color: #ce092b;

	
}
	
		.asama-red{ display: flex;
    min-height: 500px;
    vertical-align: middle;
    font-size: 14px;
    border: 1px solid #ce092b;
	border-radius:5px;
    padding: 40px 20px;
    color: #000;
    text-align: center;
    transition: all 0.6s ease-out;
    margin-bottom: 15px;
    margin-top: 15px;
    flex-direction: column;
    justify-content: center; }
	.musteri .asama-red{ 
    min-height: 400px;

    text-align: left;
    }
	
		.asama-red.light{
    color: #fff;
   }
   .asama-red.light h4{ color:#fff;}
   .asama-red.light h3{ color:#fff;}
	.asama-red h4{ color:#000; margin-bottom:20px;}
	.asama-red p{ line-height:20px;}
	.asama-red:hover{ background:rgba(255,255,255,0.2)}
	
	.asama-red ul li{ list-style-position:outside; margin-left:20px;}
	
	.light{
    color: #fff;
   }
   .light h4{ color:#fff;}
   .light h3{ color:#fff;}
   .light h5{ color:#fff;}
   
   .light p{ color:#fff;}
   
   .marka-grid{ padding:30px;}
  .marka-grid h4.entry-title{ color:#ce092b; text-align:center;}
  .marka-grid p{ text-align:justify;}
  .marka-grid li{ list-style:none; list-style-position:outside; margin-bottom:10px;}
   
	.musteri-iletisim{ width:36%; background:rgba(255,255,255,0.75); height:100%; position:absolute; z-index:2; color:#000; right:5%}
	
	.musteri-iletisim-inner{ padding:20px;}
	.harita{	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}
	.vc_custom_1511518439799{padding-top: 90px !important;padding-bottom: 60px !important;}
	
	
	
	.vc_custom_1511349435503{padding-top: 90px !important;padding-bottom: 90px !important;}
	/* ik slider*/
	.parallax-white p, .parallax-white h1,.parallax-white h2, .parallax-white h3, .parallax-white h4, .parallax-white h5, .parallax-white h6{ color:#fff;}
	
	.center{ text-align:center;}
	.colum2{
		margin:0px 10%;
	font-size:14px;
	line-height:20px;
	text-align: left;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 25px;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;}
	
		.colum2 li{
			list-style:none;
			text-align:center;}
	
	
	.iconn-text { color:#ce092b; font-weight:bold;     font-family: Poppins, sans-serif;} 
	.iconn-text span{ margin:0px 10px 0px 25px; color: #ce092b; font-size:20px;}
	.iconn-text span:first-child{ margin:0px 10px 0px 0px;}
	
	.mkd-breadcrumbs{font-size:14px; margin-top:20px;}
	.mkd-breadcrumbs a{ color:#fff;}
	.carousel {
  background: #fff;
  position: relative;
}
.carousel .carousel-inner > .item {
  height: 450px;
  background: #000;

}
.carousel .carousel-inner .item img {
  width: 100%;
  display:inline-block;
  margin: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.logolar{ margin-top:60px;}
.logolar h4{ margin-top:-15px;}
.logolar .row{ margin-bottom:30px;}
.carousel .carousel-inner .item .carousel-right{
      background: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    vertical-align: top;
    width: 65%;
    display: inline-block;
    text-align: left;
    padding: 0;
    z-index: 9;

}
.carousel-right iframe,.carousel-right video{ height:450px;}
.carousel-right video{ width:100%}
.carousel .carousel-indicators {
 position: absolute;
    left: 0;
    bottom: 30px;
    padding: 5px 0;
    width: 30%;
    margin: 0;
    font-size: 18px;
    z-index: 12;
    left: 80px;
    text-align: left;
}
.carousel .carousel-indicators li {
  text-indent: 0;
  border: none;
  border-radius: none;
  color: rgba(0,0,0,0.5);
  margin: 0 3px;
  width: initial;
}
.carousel .carousel-indicators li.active {
  background: none;
   color: rgba(0,0,0,1);
  margin: 0 2px;
  width: initial;
}
.carousel-caption {
        background: url(../resimler/sayfa-zemin-top.webp) #fff;
		background-position:top center;
		 background-size:cover;
        position: relative;
        bottom: 0;
        left: 0;
        height: 100%;
        vertical-align: top;
        width: 45%;
        display: flex;
        text-align: left;
        padding:0px;
        z-index: 10;
		align-items:center;
		text-shadow: none;
  }
  
  .carousel-caption .caption-text{ vertical-align:middle; display:inline-block;}
  .carousel-caption .caption-text h2{
   color:#000;
   width:100%;
  }
   .carousel-caption .caption-text p{
   color:#000;
   width:100%;
      width:100%;
  }
  
  .ik-grid .mkd-post-text-inner{ padding:20px 50px 20px 10px;min-height:270px; }
  .ik-grid .mkd-post-info-bottom {
        padding:20px 50px 20px 10px;
    }
	
	 .kariyer-grid-section2 .ik-grid .mkd-post-text-inner{ padding:15px;min-height:125px; }
  .kariyer-grid-section2 .ik-grid .mkd-post-info-bottom {
        padding:15px;
    }
	
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-text{ background:#fff;}
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-title{ font-size:36px;}
  .page-title { height:500px; color:#fff;}
  .page-title h2{ font-size:30px; }
  .mkd-title-holder.mkd-centered-type .page-title .mkd-page-title {margin:20px 0px 0px;}
  
 .beyaz-zemin .mkd-owl-slider .owl-nav .owl-next>span,  .beyaz-zemin .mkd-owl-slider .owl-nav .owl-prev>span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 1;
    padding: 18px;
    border: 2px solid #ce092b;
    transition: background-color 300ms ease-out;
}

.beyaz-zemin .mkd-owl-slider .owl-nav .owl-next, .beyaz-zemin .mkd-owl-slider .owl-nav .owl-prev {
    position: absolute;
    margin-right: 0%;
    top: -50px;
    z-index: 3;
    color: #ce092b;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
    transition: color .2s ease-out;
}

.calisan-carousel{ border:2px solid #ce092b; border-radius:20px; padding:10px;}
.calisan-carousel .mkd-cc-item{  border-radius:0px; overflow:hidden;}
.mkd-title-holder .mkd-title-wrapper.light .mkd-page-title{ color:#000;}
.mkd-title-holder .mkd-title-wrapper.light .mkd-breadcrumbs, .mkd-title-holder .mkd-title-wrapper.light .mkd-breadcrumbs a{ color:#000;}

 .mkd-owl-slider.owl-drag.tesis-carousel .owl-item{ padding:0px 20px;}
 
 .mkd-owl-slider.owl-drag.tesis-carousel .owl-item .mkd-cc-item{  border: 6px solid rgba(230, 230, 230, 0.5); border-radius:10px; }

label { font-weight:400;}
.right{ text-align:right;}
.vertical-menu{ display: flex;
    flex-direction: column;
    align-items: flex-end;
	font-family:'Oswald';
	font-size:16px;
 }
.vertical-menu li a{ width:270px; background:tranparent; border:1px solid #ce092b; color:#ce092b; padding:20px 20px; margin-bottom:15px;  transition: all 0.3s ease-out;}
.vertical-menu li a:hover, .vertical-menu li a:focus{ background:#ce092b; border:1px solid #ce092b; color:#fff;}
.vertical-menu ul li {list-style:none; padding:8px 0px;}
.vertical-menu ul li a{  width:270px; background:tranparent; border:none; color:#ce092b; padding:15px 0px; margin-bottom:7px;  transition: all 0.3s ease-out;}

.vertical-menu ul li a:hover{background:transparent; border:none; color:#000;}

.navbar-collapse{ padding:0;}

.komite-sema{ text-align:center; padding-bottom:15px; padding-top:0px; z-index:2; position:relative;}
.komite-sema .sema-title1{ 
	background: #e5e5e5;
    padding: 10px 20px;
    display: table;
    line-height: 30px;
    margin: 0px auto 20px;
	}
.komite-sema .sema-title1 h5{ margin:0px; padding:0px;}
.komite-sema:after{ content:""; position:absolute; width:1px; height:100%; background:#e5e5e5; left:50%; margin-left:-1px; top:0; z-index:-1;}
.komite-sema:before{ content:""; position:absolute; width:77%; left:11.5%; height:2px; background:#e5e5e5; bottom:0; z-index:-1;}
.sema-text{ text-align:center; padding:0px 10px; font-size:14px;}
.sema-text h5{ font-size:16px;}
.sema-text:before{ content:""; position:absolute; width:1px; height:15px; background:#e5e5e5; left:50%; margin-left:-1px; top:0; z-index:-1;}
.parallax-white .mkd-btn.mkd-btn-outline .mkd-btn-text {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
	font-size:15px;
}
.parallax-white .mkd-btn.mkd-btn-icon .mkd-btn-icon {

    border: 1px solid #fff;

}
.cevre-butonlar{ display:flex; display: flex;
    justify-content: space-evenly;}
	
	.rapor-butonlar{ display: inline-block; 
    }
	
	.rapor-butonlar a{ margin-right:20px; margin-bottom:20px; }
	
	.rapor-butonlar .mkd-btn.mkd-btn-outline .mkd-btn-text{ 
    color: #000;
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5;
	
}
	.rapor-butonlar-white .mkd-btn.mkd-btn-outline .mkd-btn-text{ 
    color: #cf0a2c;
    background-color: #fff;
    border: 1px solid #fff;
	
}



	.risk-surec{ display:flex;}
	.risk-surec .surec-item{  position:relative;
	width: 20%;
    border: 1px solid #ce092b;
    border-radius: 10px;
    padding: 20px;
    margin: 0px 15px;
    text-align: center;
    font-size: 12px;
    line-height: 17px;
    display: flex;
    flex-direction: column;
    justify-content: center;}
	.risk-surec .surec-item:first-child{ margin:0px 15px 0px 0px; }
	.risk-surec .surec-item:last-child{ margin:0px 0px 0px 15px; }
	.risk-surec .surec-item .item-ok{ position:absolute; width:50px; height:50px; background:#ce092b; border-radius:100%; border:5px solid #fff; right:-45px; }
	.risk-surec .surec-item .item-ok i{ font-size:25px; color:#fff; line-height:42px;}

/* timeline carousel */



.timeline-carousel {
  margin: 0;
  padding: 0px 0px;
  position: relative;
  text-align:center;
}

.timeline-carousel:after {
  left: 0;
}
.timeline-carousel:before {
  right: 0;
  opacity: 0;
}
.timeline-carousel .slick-list {
  overflow: visible;
}
.timeline-carousel .slick-dots {
  bottom: -73px;
}
.timeline-carousel h1 {
  color: white;
 
}
.timeline-carousel p {
  color: white;

}
.timeline-carousel__image {
	height:330px;
  padding: 30px;
  margin-bottom:-1px;

}

.timeline-carousel__image img{
  border: 6px solid rgba(230, 230, 230, 0.5);
  border-radius:10px;

}
.timeline-carousel__item {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.timeline-carousel__item .media-wrapper {
  opacity: 1;
  padding-bottom: 71.4%;
  -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.timeline-carousel__item:last-child .timeline-carousel__item-inner:after {
  width: calc(100% - 0px);
}
.timeline-carousel__item-inner {
  position: relative;
  height:330px;
  padding:30px;
}
.timeline-carousel__item-inner:after {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0;
  content: "";
  border-bottom: 2px solid #ce092b;
}


.timeline-carousel__item-inner:before {
  position: absolute;
  width: 2px;
  height:25px;
  background:#ce092b;
  top: 0px;
  left: 50%;
  margin-left:-1px;
  content: "";
 
}

.timeline-carousel__item-inner:nth-child(-n + 1):after {

  bottom: 0px;

}

.timeline-carousel__item-inner:nth-child(-n + 1):before {
  bottom: 0px;
  top:305px;
}



.timeline-carousel__item-inner .year {
 
  font-size: 40px;
  line-height: 50px;
  color: #ce092b;
  z-index: 1;
  position: relative;
  margin: 15px 0 20px;
  font-weight: 700;
  text-align:center;
}

.timeline-carousel__item-inner .month {
  font-size: 18px;
  color: #fff;
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
}
.timeline-carousel__item-inner p {
  color: white;
  padding:0px 20px;
  margin-bottom: 15px;
}

.timeline-carousel .slick-active .media-wrapper {
  opacity: 1 !important;
}

.slick-dots {
  bottom: 160px;
  list-style: none;
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 2;
}
.slick-dots li {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  display: inline-block;
  margin: 0 6px;
  position: relative;
  width: 10px;
  height: 10px;
}
.slick-dots li:last-child {
  margin-right: 0;
}
.slick-dots li.slick-active button {
  background: #ffc107;
  border-color: #ffc107;
}
.slick-dots li button {
  display: block;
  font-size: 0;
  width: 10px;
  height: 10px;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.slick-dots li button:hover {
  background: #ffc107;
  border-color: #ffc107;
}

.link {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px;
  z-index: 9999;
}
.link a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #fff;
}
.link .fa {
  font-size: 28px;
  margin-right: 8px;
  color: #fff;
}

.slick-prev svg, .slick-next svg {
  height: auto;
  width: 18px;
  padding-bottom: 2px;
}
.slick-prev .btn, .slick-next .btn {
  border-radius: 0;
 
}

.slick-prev, .slick-next {
  top: -60px;
  z-index: 9999;
  border-radius: 0;
	position: absolute;
    
}
.btn-warning {
	
	display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 1;
    padding: 18px;
    border: 2px solid #fff;
    transition: background-color 300ms ease-out;

    background-color:  rgba(255,255,255,0);
    border-color: #fff;
    color: #fff;

}

.btn-warning:hover,.btn-warning:focus, .btn-warning.active  {
	

    background-color:  rgba(255,255,255,0.7);
  border-color: #fff;
    color: #fff;
}


.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover{
	color: #fff;
    background-color: rgba(255,255,255,0.7);
    border-color: #fff;
	}


.slick-prev {
  right: 90px;
}

.slick-next {
  right: 30px;
}
.slick-slide:nth-child(even){ }
.slick-slide img {
    width: 100%;
}

/* timeline carousel son */

/* modal */

.modal {
  text-align: left;
}

    .modal-dialog {
        width: 80%;
        margin: 30px auto;
    }
.modal-content {
  border: none;
  border-radius: 2px;
      box-shadow: 0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21);
}
.modal-header{
  border-bottom: 0;
  padding-top: 15px;
  padding-right: 26px;
  padding-left: 26px;
  padding-bottom: 0px;
}
.modal-title {
  font-size: 34px;
}
.modal-body{
  border-bottom: 0;
  padding-top: 5px;
  padding-right: 26px;
  padding-left: 26px;
  padding-bottom: 10px;
  font-size: 15px;
}
.modal-footer {
  border-top:0;
  padding-top: 0px;
  padding-right:26px;
  padding-bottom:26px;
  padding-left:26px;
}
.btn-default,.btn-primary {
    border: none;
    border-radius: 2px;
    display: inline-block;
    color: #424242;
    background-color: #FFF;
    text-align: center;
    height: 36px;
    line-height: 36px;
    outline: 0;
    padding: 0 2rem; 
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    letter-spacing: .5px;
    transition: .2s ease-out;
}
.btn-default:hover{
  background-color: #FFF;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-primary {
  color: #FFF;
  background-color: #2980B9;
}
.btn-primary:hover{
  background-color: #2980B9;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}

.pop-up-img{ margin:20px 30px 20px 0px;}
.modal h5{color:#cf0a2c;}

/* modal son */

.inovasyon-icons1 .mkd-iwt-title{color:#49b2b7}
.inovasyon-icons1 ul{ border:1px solid #49b2b7; padding:10px; margin:30px 10px; list-style:none; min-height:180px; display: flex;
    flex-direction: column;
    justify-content: center;}

.inovasyon-icons2 .mkd-iwt-title{color:#df686e}
.inovasyon-icons2 ul{ border:1px solid #df686e; padding:10px; margin:30px 10px; list-style:none; min-height:180px; display: flex;
    flex-direction: column;
    justify-content: center;}

.inovasyon-icons3 .mkd-iwt-title{color:#62a0dd}
.inovasyon-icons3 ul{ border:1px solid #62a0dd; padding:10px; margin:30px 10px; list-style:none; min-height:180px; display: flex;
    flex-direction: column;
    justify-content: center;}

.inovasyon-icons4 .mkd-iwt-title{color:#f49c27}
.inovasyon-icons4 ul{ border:1px solid #f49c27; padding:10px; margin:30px 10px; list-style:none; min-height:180px; display: flex;
    flex-direction: column;
    justify-content: center;}
	
	.inovasyon-icons4 ul li, .inovasyon-icons1 ul li, .inovasyon-icons2 ul li, .inovasyon-icons3 ul li{ }

.mkd-portfolio-single-holder.sertifika .mkd-ps-image-holder .mkd-ps-image .resim{ border:6px solid #a4a4a4; border-radius:15px; overflow:hidden; height:340px;}
@media screen and (min-width: 768px) {
	
	

	
	  .ik-grid .mkd-post-text-inner{ padding:20px 50px 20px 10px; min-height:270px; }
	      .ik-grid .mkd-post-info-bottom {
     padding:20px 50px 20px 10px
    }
		 .kariyer-grid-section2 .ik-grid .mkd-post-text-inner{ padding:15px;min-height:120px; }
  .kariyer-grid-section2 .ik-grid .mkd-post-info-bottom {
        padding:15px;
    }
	.kariyer-grid-section2 .mkd-blog-holder article .mkd-post-title{ font-size:36px;}
  .carousel-caption {
            background: url(../resimler/sayfa-zemin-top.webp) #FFF;
		background-position:top center;
		 background-size:cover;
        position: relative;
        bottom: 0;
        left: 0;
        height: 100%;
        vertical-align: top;
        width: 35%;
        display: flex;
        text-align: left;
        padding: 5px 30px 5px 80px;
        z-index: 10;
  }
  .carousel-control {
    z-index: 9;
    color: #4c4c4c;
  }
  .carousel-control.left,
  .carousel-control.right {
    width: 100px;
    opacity: 1;
    background: none;
  }
  .carousel-control.left .fa,
  .carousel-control.right .fa {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    display: inline-block;
  }
  .carousel-control.left .fa-chevron-left,
  .carousel-control.right .fa-chevron-left {
    left: 10px;
  }
  .carousel-control.left .fa-chevron-right,
  .carousel-control.right .fa-chevron-right {
    right: 10px;
  }
}
	
	
	
	/* ik slider son*/
	
	
	
	
	
@media (max-width: 768px){
	
	.timeline-carousel__image {
	height:380px;

		}

.timeline-carousel__item-inner {
  height:380px;
}
	.timeline-carousel__item-inner:nth-child(-n + 1):before {
  top:355px;
}

	.mkd-btn .mkd-btn-text{ font-size: 12px;
        padding: 14px 15px 14px;}
	
	.cevre-butonlar{ display:block;}
		.komite-sema:after{ display:none;}
.komite-sema:before{ display:none;}
.sema-text:before{ display:none;}
	
	  .carousel-caption {

        width: 100%;
		height:50%;

  }
.carousel .carousel-inner .item .carousel-right{
      background: #24272a;
    position: relative;
    bottom: 0;
    right: 0;
    height: 225px;
    vertical-align: top;
    width: 100%;
    display: inline-block;
    text-align: left;
    padding: 0;
    z-index: 9;

}
.carousel .carousel-inner > .item {
  height: 450px;
  background: #000;

}

.carousel-right iframe{ height:225px;}
.urun-carousel-column{ right:inherit;}
.sektor-carousel{ width:100%; margin:0 auto;}
.urun-carousel-wrapper .mkd-owl-slider .owl-nav .owl-next, .urun-carousel-wrapper .mkd-owl-slider .owl-nav .owl-prev {
    top: -20px;
}
.mkd-portfolio-list-holder article {
    margin: 15px 0px 15px 0px;

}

.mkd-owl-slider .owl-nav .owl-next, .mkd-owl-slider .owl-nav .owl-prev {

    margin-right: 2%;
    top: -20px;
    
}
.sektor-carousel-wrapper .mkd-section-title-holder{text-align: left; margin-bottom:30px; margin-left:0px;}

.mkd-clients-carousel-holder .sektor-carousel .mkd-cc-inner {
    height: 370px;
}
.duyuru-background{ display:block;}
.mkd-ib-holder .mkd-ib-content {
    position: relative;
    z-index: 102;
    text-align: left;
    padding: 30px;
    height: 50vh;
    display: flex;
    vertical-align: middle;
    flex-direction: column;
    justify-content: flex-end;
}
.mkd-ib-holder .mkd-ib-hover-image{border-bottom: 1px solid #fff; border-right: none;}
.mkd-ib-holder .mkd-ib-content-background {border-bottom: 1px solid #fff; border-right: none;}
.bize-ulasin {
    background:#ce092b;
	border-radius:20px;

}
.duyuru-grid {
    padding-top: 0;
    display: flex;
    align-items: flex-start;
        justify-content: flex-start;
}
.haber-wrapper {
    background: #fff;
}
.haber-wrapper .mkd-page-subtitle, .haber-wrapper .mkd-st-title{ color:#000;} 
.haber-wrapper .mkd-page-subtitle{ border-bottom:1px solid #000; }

.kariyer-grid-section {
    background: #fff;
}
.kariyer-grid-section .mkd-page-subtitle, .haber-wrapper .mkd-st-title{ color:#000;} 
.kariyer-grid-section .mkd-page-subtitle{ border-bottom:1px solid #000; }

.kariyer-grid-section2 {
    background: #fff;
}
.kariyer-grid-section2 .mkd-page-subtitle{ color:#000;} 
.kariyer-grid-section2 .mkd-page-subtitle{ border-bottom:1px solid #000; }
	.musteri-iletisim{ width:100%; background:transparent; height:auto; position:relative; z-index:2; color:#000; right:0; bottom:30px;}

}
/* hesaplama sayfa */

.ems-result-page .energy-savings-module-result {
	display: block
}

.ems-result-page .energy-savings-module,
.energy-savings-module-result {
	display: none
}
#btn-save {
	font-size:14px;
    color: #000 !important;
    border: 1px solid #CF0A2C;
    border-radius: 1px;
     padding: 15px 22px;
    max-width: 154px;
    display: flex;
    align-items: center;
    margin: 0 auto;
}



#btn-save::after {
	content: url(../resimler/whitearrow.svg);
	margin-left: auto;
	max-width: 12px
}

.buton-text-center {
	background-color: transparent;
	padding-top: 51px;
	padding-bottom: 75px
}


.ems-none {
    display: none !important;
}

.ems-result-page .energy-savings-module, .energy-savings-module-result {
    display: none;
}
.ems-result-page .energy-savings-module-result {
    display: block;
}
.energy-savings-module-result .energy-savings-module-table #resulttable thead tr {
    color: #fff;
    background-color: #ce092b;
}
.energy-savings-module-result .energy-savings-module-table #resulttable thead tr:first-child th {
    padding: 18px 7px;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}


.energy-savings-module-result .energy-savings-module-table #resulttable thead tr:nth-child(2) td {
    padding: 25px 15px;
    border-top: 1px solid #c5c5c5;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    text-align: center;
    border-bottom: 1px solid #c5c5c5;
}

.energy-savings-module-result .btn-back-to-list, .energy-savings-module-result .btn-print, .energy-savings-module-result .btn-clear-list {
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    color: #202022;
    margin-top: 41px;
    margin-bottom: 101px;
    position: relative;
    margin-right: 30px;
    border: 1px solid #c5c5c5;
    padding: 15px 22px;
	  transition: all 0.3s ease-out;
}
.energy-savings-module-result .btn-back-to-list:hover, .energy-savings-module-result .btn-print:hover, .energy-savings-module-result .btn-clear-list:hover {
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
	background:#ce092b;
    margin-top: 41px;
    margin-bottom: 101px;
    position: relative;
    margin-right: 30px;
    border: 1px solid #ce092b;
    padding: 15px 22px;
}




.energy-savings-module-result .btn-back-to-list i, .energy-savings-module-result .btn-print i, .energy-savings-module-result .btn-clear-list i{
color: rgb(206, 9, 43);
    font-size: 18px;
	margin-left:10px;

}
.energy-savings-module-result .btn-back-to-list:hover i, .energy-savings-module-result .btn-print:hover i, .energy-savings-module-result .btn-clear-list:hover i{
color: #fff;


}

.energy-savings-module-result .energy-savings-module-table #resulttable thead tr:nth-child(2) td:nth-child(4) {
    border-right: 1px solid #c5c5c5;
}
.energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(4), .energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(8), .energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(9), .energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(10), .energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(11), .energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td:nth-child(12) {
    border-right: 1px solid #c5c5c5;
}

.energy-savings-module-result .energy-savings-module-table #resulttable tbody tr td {
    padding: 20px 15px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    border-bottom: 1px solid #c5c5c5;
}


input#MotorYearlyRunningDays, input#MotorDailyRunningHour, input#MotorHourPrice{ width:70%;}
.input-group-addonn, #currency{ width:25%;}
.input-group-addonn{ background:#ce092b; color:#fff; text-align:center; padding: 20px 27px;}



/* hesap son*/
.table-grid{     display: inline-flex;
    justify-content: space-around; margin-right:30px;}
	.table-grid:last-child{ margin-right:0px;}
table.hedef-tablo{ width:auto;}
table.hedef-tablo tbody tr, table.hedef-tablo thead tr, table.hedef-tablo thead tr td, table.hedef-tablo tbody tr td{
    border: 1px solid #fff;
	font-size:10px;
	line-height:14px;
	font-weight: 500;	
	text-align:center;
	vertical-align:middle;
	padding:7px;
}

.hedef-tablo .top-title{ background:#e6e6e6; }
.hedef-tablo .top-title h5 {margin: 0px 0px;}
table.hedef-tablo tbody tr td.left-title{background:#e6e6e6; text-align:center; position:relative; width:10%;}
.hedef-tablo .left-title h5{ 
	left: 50% ;
	top:50%;
	position: absolute ;
	transform: rotate( -90deg ) ;
	transform-origin: center left ;
	white-space: nowrap ;
	
	
	}
	.hedef-tablo .kirmizi{ background:#f26351;}
	.hedef-tablo .yesil{ background:#c0e2c8;}
	.hedef-tablo .sari{ background:#ffe9af;}
	.hedef-tablo .gri{ background:#e6e6e6;}
	
	
	.urun-kat-gorsel{  margin-top:-400px;border: 6px solid rgba(230, 230, 230, 0.5);
    border-radius: 10px;
    overflow: hidden;}
	.urun-kat-gorsel-u{  margin-top:-250px;border: 6px solid rgba(230, 230, 230, 0.5);
    border-radius: 10px;
    overflow: hidden;}
		.urun-kat-gorsel img{ }
		.urun-vid-3d{ margin-top:20px; text-align:right;}
		.urun-kat-video{ display:inline-block; margin-right:15px;transition: all 0.3s ease-out; }
		 .urun-kat-3d{display:inline-block; margin-left:15px; transition: all 0.3s ease-out;}
		.urun-kat-video:hover, .urun-kat-3d:hover{ transform:scale(1.1)}
	.ozellikler h4{ color:#ce092b; font-size:18px; margin: 0px 0px;}
	.seperator-padding{ padding-top:200px; padding-bottom:200px;}
	div.dataTables_wrapper div.dataTables_filter label {
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    width: 100%;
}


.filtre-accordion{width:22%}
.table-fil{width:78%}

@media (max-width: 768px){

    .filtre-accordion {
        width: 95%;
        margin-left: 25px;
    }

	.urun-kat-gorsel{  margin-top:0px; }
	.urun-kat-gorsel-u{  margin-top:0px;}
	.table-fil{width:95%; margin-left: 25px; overflow-x:auto;}
	
}
.acc-icon{ position: absolute;
    right: 15px;
    top: 13px;
}
.filtre-accordion{ padding-right:30px;}