@import url('https://fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700&subset=latin-ext');

body{
	font-family: 'Rajdhani', sans-serif;
}
*{outline:none}
a,a:hover,a:focus{text-decoration:none}
a{color:initial}
a:hover{color:#004aad;}
header{
	position: absolute;
	z-index: 1030;
	width: 100%;
}
.navbar.navbar-fixed{
	padding: 0;
}
.navbar-nav{padding:0}
.navbar-dark .navbar-brand{margin:10px}
.navbar-dark .navbar-brand img {width: 45%;}
.navbar-dark .navbar-nav .nav-link{color:#313131;border-bottom: 4px solid transparent;padding: 16px 0px;margin: 0 10px;font-weight: bold;text-transform: uppercase;}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link:hover{color: #004aad;border-color: #004aad;}
.navbar-expand-md .navbar-nav .dropdown-menu{padding:0;border-radius:0;border:0;margin: 0;-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);box-shadow: 0px 8px 10px -4px rgba(0,0,0,0.24);}
.dropdown-item.active, .dropdown-item:active,.dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #004aad;
}
.nav-item.dropdown.show a[data-toggle="dropdown"]::after{
    content:'';
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #004aad;
    z-index: 101;
    }
.top-discovery{}
.top-discovery a{
	
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
    background-color: #46c209;
    height: 102px;
    color: #fff;
    padding: 0 15px;
    line-height: 102px;
    background-image: url('../images/kesif.png');
    background-position: right bottom;
    background-repeat: no-repeat;
    min-width: 230px;
    display: block;
}
.top-discovery label{
    font-weight: bold;
    font-size: 18px;
}
.top-discovery a:hover,.top-discovery label:hover{cursor:pointer}
.top-discovery a:hover{background-color: #277500;}
header ul{
    list-style-type: none;
    padding: 15px 0;
    display: inline-block;
    margin: 0;
}
header ul li{
    float: left;
    margin-right: 10px;
}
header ul li a{
    color: #4a4a4a;
    text-decoration: none;
    font-weight: 500;
}
header ul.social{margin-left:30px;}
header ul.social li{}
header ul.social li a{
}
header ul.social li a i{}

.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(31, 31, 31, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.carousel-control-next, .carousel-control-prev{width:auto}
.carousel-control-next{right:50px}
.carousel-control-prev{left:50px}
.carousel-caption-field{}
.carousel-caption{
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    bottom: auto;
}
.carousel-caption h1{
    color: #313131;
    font-weight: bold;
    font-size: 54px;
    font-weight: 700;
}
.carousel-caption h4{
    color: #313131;
}
.carousel-caption a{font-size: 11px;padding: 12px 50px;font-weight: 600;}
.btn{border-radius:0}
.btn-default{background:#fff;color:#000;font-weight: 500;}
.btn-default:hover{background:#000;color:#fff}
.btn.btn-warning:hover{color:#fff;background:#000;border-color:#333}
.btn-primary {
    color: #004aad;
    background-color: transparent;
    border-color: #004aad;
    font-weight: 700;
    border: none;
    border-bottom: 2px solid;
}

.btn-primary:hover {
    color: #fff;
    background-color: #ff2828;
    border-color: #ff1616;
}
.carousel-control-next,.carousel-control-prev{z-index:51}
.carousel-control-prev-icon{background-image:url("../images/arrow-left.svg")}
.carousel-control-next-icon{background-image:url("../images/arrow-right.svg")}
.carousel-control-next-icon, .carousel-control-prev-icon{
    width: 30px;
    height: 30px;
    padding: 20px;
    border: 2px solid #8d9395;
    border-radius: 50%;
    background-size: 20px;
    outline: 0;
}


.banner-items{
    position: relative;
    z-index: 52;
    background:#f7f7f7
}
.banner-items a{
	display:block;
}
.banner-items .item{
    margin-top: -100px;
    position: relative;
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.banner-items .item:hover{
    transform: translateY(-40px);
    -webkit-box-shadow: 10px 10px 15px 8px rgba(0,0,0,0.24);
    -moz-box-shadow: 10px 10px 15px 8px rgba(0,0,0,0.24);
    box-shadow: 10px 10px 15px 8px rgba(0,0,0,0.24);
}
.banner-items .item .bg{
    position: absolute;
    max-width: 100%;
    display: none;
    left: 0;
    top: 0;
    z-index: -1;
}

.banner-items .item .overlay{
	position:relative;
	z-index:1;
	padding: 20px;
}
.banner-items .item:hover .overlay{
	background: #004aadcf;
}
.banner-items .item:hover .bg{
    display: block;
}
.banner-items .item .icon{margin-bottom: 20px;}
.banner-items .item:hover .icon{filter: invert(100%);}
.banner-items .item:hover *{color:#fff}
.banner-items .item h4{
    color: #022222;
    font-weight: bold;
}
.banner-items .item p{}


.about-us{
	padding:50px 0;
	background: #f6f6f636;
	background-size: auto 100%;
	background-repeat:no-repeat;
	background-position:center center;
}
.about-us p img{margin-bottom:50px;width: 75px;}
.about-us p{font-size:18px}
.about-us p b{font-size: 27px;line-height: 28px;}
.about-us .btn{margin-top: 50px;}
.services{
    padding: 50px 0;
}
.services a{color:#000}
.services .item{
    border: 1px solid #f1f1f1;
    padding: 30px;
    padding-bottom:34px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
	height:245px;
	overflow:hidden;
}
.services .item:hover{
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
    border-bottom: 5px solid #004aad;
    padding-bottom:30px;
}
.services .item .icon{
    margin-bottom: 0px;
    text-align:right;
}
.services .item .icon img{	  
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	
}
.services .item:hover .icon img{
	-webkit-filter: grayscale(0);
	filter: none;
}
.services .item h4{
    padding-right: 9px;
    font-weight:500;
    font-size: 22px;
    position: relative;
}
.services .item h4 span{}
.services .item h4 i{
    position: absolute;
    right: 20px;
	opacity:0;
}
.services .item.all{background: #004aad;color:#fff;padding-top: 60px;font-size: 20px;}
.services .item.all:hover{background: #ff1616;}
.services .item.all a{color:#fff;text-align:center}
.services .item:hover h4 i{opacity:1;}

section .title{
    margin-top: 90px;
}
section .title p{margin:0}
section .title h1{margin-bottom:50px;font-size: 38px;font-weight:bold;position: relative;}

.why-us{}
.why-us .bg{background:#46c209;display:block;height: 170px;margin-top: -120px;}
.why-us .detail{
    background: #fff;
    height: 100%;
    padding: 120px 130px 100px 60px;
}
.why-us.products .detail{
    padding: 55px 130px 55px 60px
}
.why-us.products .btn{
    width:45%;
	text-align:center;
	display:inline-block;
}
.why-us .detail span{}
.why-us .detail h4{
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 30px;
}
.why-us .carousel-control-next-icon,.why-us  .carousel-control-prev-icon{border:none}
.why-us .carousel-control-prev{
    left: -60px;
}
.why-us .carousel-control-next{
    right: -60px;
}


.projects{}
.projects .item{
    position: relative;
    padding: 0;
}
.projects .item img{}
.projects .item .overlay{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 10px 15px;
}
.projects .item:hover .overlay{
	opacity:1;
}
.projects .item .overlay .inline{width: 100%;height: 100%;background: rgb(0 74 173);padding: 35px 25px 30px;}
.projects .item .overlay p{
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}
.projects .item .overlay .btn{
    position: absolute;
    bottom: 40px;
}
.projects  .all{
    background:#859099;
    padding: 15px 0;
}

#news-slider{display:none}
#news-slider.slick-initialized{display:block}
.news{padding:50px 0}
.news .item{
    padding: 15px;
}
.news .item .inline{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.news .item:hover .inline{
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.24);
}
.news .item:hover .detail label{
    opacity: 1;
}
.news .item a{
    display: block;
}
.news .item img{
    padding: 10px;
}
.news .item .detail{
    text-align: center;
    padding: 20px 30px;
}
.news .item .detail span{
    font-size: 12px;
    padding-bottom: 15px;
    display: block;
}
.news .item .detail h4{
    font-weight: 600;
    font-size: 21px;
}
.news .item .detail p{
    font-weight: 500;
    font-size: 14px;
}
.news .item .detail label{
    color: #004aad;
    font-weight: 600;
    font-size: 14px;
    opacity: 0;
}
.news .item .detail label i{font-size: 12px;margin-left: 10px;}

#partners-slider{display:none;margin-bottom: -150px;}
#partners-slider.slick-initialized{display:block}
.partners{padding:50px 0;background: #f7f7f7;margin-bottom: 150px;}
.partners .item{
    padding: 15px;
	background:#fff
}
.partners .item .inline{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	border-bottom:5px solid transparent;
}
.partners .item:hover .inline{
	border-color:#004aad;
}
.partners .item a{
    display: block;
}
.partners .item img{
    padding: 10px;
}

.discovery{background:#46c209;}
.discovery .inline{
	padding: 50px 0;
	background:url('../images/kesif-big.png');
	background-repeat:no-repeat;
	background-position: bottom right;
	color: #fff;
}
.discovery .inline h4{
	padding:30px 0;
	font-weight:500
}
.discovery .inline h4 span{
	font-weight:600;
	text-decoration:underline;
}
.discovery .btn.btn-warning{
	margin: 79px 0;
	font-weight: 600;
	color: #fff;
}

@media(max-width:767px){
	header ul{padding:5px 0}
	header ul li a {
		font-size: 13px;
	}

	.navbar-dark .navbar-nav .nav-link{padding:10px}
	.top-discovery{display:block}
	header{
		position: relative;
		z-index: 1030;
		width: 100%;
	}
	.soft-bg{
		background: #f1f1f1;
		border-bottom: 1px solid #e8e8e8;
	}
	.banner-items .item{margin-top:20px;}
	.services .item .icon{
		text-align:center;
	}
	.services .item h4{padding:15px;text-align:center;}
	.services .item h4 i{display:none}
	.services .item {
    border: 1px solid #e8e8e8;
	}
	section .title h1 {
    margin-bottom: 50px;
    font-size: 38px;
 }
	.carousel-caption h1 {
		font-size: 20px;
	}
	.carousel-caption h4 {
		font-size: 16px;
	}
	.carousel-caption a.btn {
		font-size: 14px;
	}
	.why-us .carousel-control-prev{
    left: 20px;
	}
	.why-us .carousel-control-next{
		right: 20px;
	}
	.why-us.products .detail,.why-us .detail {
		padding: 40px;
	}
	.why-us.products .btn{
		width:100%;
		margin-bottom:15px;
		display:block;
	}
	.projects .item{padding:10px 20px}
	.projects .item .overlay{padding: 30px;}
	.projects .item .overlay p {
		font-size: 15px;
	}
	.slick-prev, .slick-next{display:none !important}
	.discovery .inline{
    background: none;
    padding: 0;
}
	.discovery .btn.btn-warning{
}
	.discovery .inline-mobile{
		padding: 0;
		background: url(../images/kesif-big.png);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
}

footer{background:#f7f7f7;padding: 50px 0;}
footer .logo{margin-bottom:25px;margin-top:20px;width: 100%;}
footer b{display:block}
footer .links{background: #f7f7f7;padding: 20px;}
footer .links b{
    margin: 20px 0;
}
footer .links a{}
footer .contact{}
footer .contact p{
    font-size: 24px;
    font-weight: 500;
}
footer .contact p i{
    margin-right: 5px;
    width: 20px;
    display: inline-block;
}
footer .newsletter{}
footer .newsletter .form-group{
	position: relative;
}
footer .newsletter .form-control{
    border-radius: 0;
    background: #ffffff;
    border: none;
    height: 55px;
}
footer .newsletter .btn.btn-warning{
    position: absolute;
    right: 0;
    top: 0;
    height: 55px;
    line-height: 55px;
    padding: 0 25px;
    font-weight: bold;
    color: #fff;
}
footer .social{}
footer .social a{
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
}
footer .bottom{background:#e6e6e6;padding: 15px 0 0;margin-top: 30px;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #004aad;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #313131;
}
.dropdown-menu li {float:none;margin: 0;}
.breadcrumb2{
    position: absolute;
    top: 113px;
}
.breadcrumb {
    display: -ms-flexbox;
    /* display: flex; */
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: transparent;
    border-radius: .25rem;
}

.breadcrumb2 h2 {font-size:64px;font-weight: 600;}
.breadcrumb li {font-size:16px;color: #000000;font-weight: 500;}
.breadcrumb i {font-size:12px;padding:0 9px;color: #292828;font-weight: 500;}

.default-about {
    padding: 50px 0;
   
}
.management{background-color:#eeeeee; align-items:center;}
.management h2 {align-items:center;}
.item2 {margin-bottom: 25px;left: -3px;margin-right: -2px;}
.about {background: #eeeeee;
    padding: 50px 0;}
.about .item .overlay {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0;
}
.about .item .overlay .inline {
    width: 100%;
    height: 100%;
    background: rgb(0 74 173 / 65%);
    padding: 35px 25px 30px;
}
.yonetim {
    margin-top: 42%;
    text-align: center;
}
.yonetim h3{color: #ffffff;font-weight: 400;font-size: 35px;margin-top: -12px;} 
.yonetim h4{color: #ffffff;
    font-weight: 600;} 
.yonetim .sosyal {
    margin-left: -43px;
    margin-top: 14px;
} 
.yonetim .sosyal .sosyal-item {} 
.yonetim .sosyal .sosyal-item li{display: inline-block;}
.yonetim .sosyal .sosyal-item li i{
    background: #040404e0;
    color: #fff;
    padding: 5px;
    margin-left: 21px;
    width: 25px;
}

/*----------*/

.product-item item {
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}
.product-item .item  {    text-align: center;}
.product-item .item img {
    padding: 10px;
    margin: 0 auto;
    padding: 60px;
}
.product-item .item .inline {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: 1px solid #eeeeee;
}
.product-img .product-detail {
    position: absolute;
    top: 31%;
    left: 26%;
    background: #004aad;
    text-align: center;
    margin: 0 auto;
    padding: 10px 52px;
	display:none;
    }
.product-img .product-detail a{color:#fff; font-size:14px; font-weight:bold;}
.product-item .item:hover .product-img .product-detail{display:block;}
.product-detail-item .item1{
    text-align: center;
    width: 100%;
    height: 100%;
    border: 1px solid #eeeeee;
    }
.product-detail-item .item1 img{padding: 70px;}
.product-detail-item .item2 {
    margin-top: 50px;
    margin-left: 80px;
    }
.product-detail-item .item3 {margin-top: 30px;}
.product-detail-item .item3 p{font-weight: 600;}
.product-detail-item .item3 a {
    background: #004aad;
    padding: 12px 19px;
    width: 172px;
    color: #fff;
    text-align: center;
    font-weight: 600;
    display: inline-block;
    margin-left: 80px;
}
.product-teknik {    margin-top: 80px;}
.product-teknik h1{ margin-bottom: 37px;
    font-size: 36px;
    font-weight: 700;}
.product-teknik h2 {
    text-align: center;
    background: #004aad;
    color: #fff;
    font-weight: 500;
    padding: 5px 0;
    }
.product-teknik h3{background: #eeeeee;
    margin-top: -8px;
    padding: 9px 30px;}

.product-teknik p{padding: 0 32px;}

.nav-tabs {
    border-bottom: 2px solid #004aaddb;
}
.nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #004aad;
    border-color: #004aad #004aad #004aad;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #ababab;
    color: #ffffff;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent;
}
.projeler .item2 {margin: -25px -25px;}

.projeler .item .overlay p {
    color: #fff;
    font-size: 22px;
    width: 50%;
    font-weight: 600;
    margin-left: 15px;
    margin-top: 90px;
}
.projeler .item .overlay .btn {
    position: absolute;
    bottom: 60px;
    padding: 6px 39px;
    margin-left: 20px;
}
.proje-detail .carousel-control-next-icon, .proje-detail .carousel-control-prev-icon {
   width: 30px;
    height: 30px;
    padding: 20px;
    border: 2px solid #8d9395;
    border-radius: 50%;
    background-size: 20px;
    outline: 0;
}
.proje-detail .item{
    text-align: center;
}
.proje-detail .item h1{padding: 50px 250px;}
.proje-detail .item p{
    margin: 0 auto;
    padding: 0 54px;
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: 500;
}
.proje-detail .item2 {
    text-align: center;
    margin-top: 30px;
}
.proje-detail .item2 h1{
    margin-top: 60px;
}
.proje-detail .item2 h6{
    font-size: 16px;
    font-weight: 600;
}
.proje-detail .item2 p{}
.flex-center{
  align-items: center;
  justify-content: center;
}
.shape {
    align-items: center;
    margin-top: 0px;
}
.card.active > .card-header{
  background-color: #004aad;
}
.card-header{padding: 0px 0 0 15px;background: #ffffff;}
.shape img {/* width: 62px; */float: left;}
.shape p {padding: 39px 0px 11px 57px;/* margin-top: 10px; */margin-left: 35px;color: #353232;font-weight: 600;}
.card.active > .card-header .shape p{
  color: #000;
}
#accordion .card {}
.card2 .card-header{background:#004aad;}
.card2 .card-header .shape p{color:#fff;}
.hizmet-text {
    text-align: center;
    padding: 80px 150px;
}
.hizmet-text h3{
    font-size: 24px;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
    margin-right: -15px;
}
.card-body .hizmet-detail{padding: 50px 200px 0 50px;}
.who .item2  {
   margin-left: 15px;
}
.why .item3 {width: 555px;padding: 120px 0 0 30px;}
.why .item3 p{    width: 250px;}
.medya{
    text-align: center;
}
.medya .item2{margin-top:40px;margin-bottom: 50px;}
.medya .item2 h1{margin-top:40px;}
.medya .item2 a{background: #fdfdfc;
    padding: 9px 25px;
    color: #004aad;
    border: 1px solid #004aad;}
.medya .medya-detail{    margin-top: 80px;}
.news .item a:hover{color:#000000;}
.news .item a:hover h4{ margin-bottom:2px;border-bottom:3px solid #343a40; }
.products .carousel-inner img {padding:50px !important;}

.active .card-header .shape-img {filter: invert(100%);}
.news .item .detail-medya-2 h5 {
    font-size: 23px;
    font-weight: 600;
    margin-top: 10px;
    }
.news .item .detail-medya-2  a+a {opacity:1;color: #fff;background: #004aad;font-size: 18px;padding: 10px 75px;margin-top: 30px;}
.iletisim  {
    width: 100%;
  
}
.iletisim .contact-map  {
    width: 100%;
}
.iletisim .item-contact{
    text-align: center;
    padding: 60px 110px;
    border: 1px solid #eeeeee;
    border-bottom:0;
}
.iletisim .item-contact:hover{border-top: 4px solid #004aad;}
.iletisim .item-contact h3{
    color: #565353;
    font-size: 23px;
    font-weight: 600;
}
.iletisim .item-contact h1{
    color: #565353;
    margin: 20px 0;
}
.iletisim .item-contact p{
    color: #565353;
    font-size: 14px;
    font-weight: 600;
    margin: 32px 0px;
}
.iletisim .item-contact:hover h1{
	color:#004aad;
}
.iletisim-form{text-align:center;}
.iletisim-form h5{padding: 20px 210px;}
.contact-form{margin-bottom:50px;}
.form-control {
   
height: 45px;}
.btn-form{    margin-bottom: 50px;
    margin-right: 15px;
    padding: 7px 75px;
    margin-top: 5px;
    background: #004aad;
    font-size: 22px;
    border: none;
    font-weight: 600;}
	.btn-secondary:hover {
    color: #fff;
    background-color: #46c209;
    border-color: #46c209;
}
.breadcrumb-img{height: 355px;background: #e0ebec !important;}
.misyon {margin-bottom:50px}
.misyon-detail{padding: 75px 10px 0 20%;}
.misyon-img{margin-left: 15px;}
.misyon-img-text{position: absolute;
    justify-content: center;
    align-items: center;
    top: 36%;
    color: #fff;
   }
	.misyon-img-text .item{
    left: 80px;
    position:relative;
    width: 285px;
    }
.misyon-img-text .item h4{font-size:34px;}
.misyon-img-text .item2 {
    border: 1px solid #004aad;
    position: relative;
    margin-top: -50px;
    width: 350px;
    margin-left: -15px;
    }
@media(max-width:768px){
	.product-detail-item .item3 a{display:block;width: 100%;float: none;margin: 0;margin-bottom: 15px;}
	.iletisim .item-contact {
    text-align: center;
    padding: 30px 0;
    border: 1px solid #eeeeee;
    border-bottom: 0;
}
.iletisim-form h5 {
   padding: 0px 0px; 
}
.btn-form {
    margin-bottom: 50px;
    margin-right: 15px;
    padding: 7px 127px;
    margin-top: 5px;
    background: #004aad;
    font-size: 22px;
    border: none;
    font-weight: 600;
}
.product-detail-item .item2 {
    margin-top: 50px;
    margin-left: 0px;
}
.card-body .hizmet-detail {
    padding: 50px 0;
}
.hizmet-text {
    text-align: center;
    padding: 10px 0px;
}
.shape p {
    padding: 39px 0px 11px 0;
    margin-top: 0;
    margin-left: 0;
    color: #353232;
    font-weight: 600;
}
.product-teknik h2,.product-teknik h3{font-size:18px}
.breadcrumb2 h2 {
    font-size: 32px;
    font-weight: 600;
}
.breadcrumb-img{height:160px;}
.misyon-detail{padding:5px;}
.misyon-img{margin-left: 0;}
.product-img .product-detail {
    position: absolute;
    top: 31%;
    left: 22%;
    background: #004aad;
    text-align: center;
    margin: 0 auto;
    padding: 10px 52px;
    display: none;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #ababab;
    color: #ffffff;
    width: 220px;
    margin-bottom: 5px;
}
.breadcrumb2 .breadcrumb{display:none;}
.proje-detail .item h1 {
    padding: 0;
}
.proje-detail .carousel-control-prev-icon ,.proje-detail .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    padding: 0px;
    border: 2px solid #8d9395;
    border-radius: 50%;
    background-size: 20px;
    margin-top: 428px;
    outline: 0;
}
.misyon-img-text .item2 {
    border: 1px solid #004aad;
    position: relative;
    margin-top: -50px;
    width: 253px;
    margin-left: 0;
}
}
.who .item-2-medya {
    margin-left: 15px;
    margin-bottom: 0;
}
.kalite-bg{background:none;}
.sertifica{
    text-align: center;
    margin: 18px 0;
}
.sertifica h2{
    font-size: 36px;
    font-weight: 600;
}
.sertifica p{
    font-size: 18px;
    margin-bottom: 34px;
}
.sablon .active{border-bottom: 2px solid #004aad; }
.kesif-slogan{
    background: #46c209;
  
}
.kesif-img {
    width: 80px;
    padding-top: 15px;
    margin-left: auto!important;
    margin-right: 1rem!important;
    }
.kesif-slogan h5 {
    padding: 40px 0;
    color: #fff;
    font-size: 18px;
}

.kesif-form {
    margin-top: 45px;
}

.kesif-form .form-control {
    height: 55px;
    font-size: 24px;
    font-weight: 600;
}
@media(max-width:767px){
	
	.kesif-img {
    width: 56px;
    padding-top: 17px;
    margin-left: auto!important;
    margin-right: 1rem!important;
    margin: -15px auto;
}
.kesif-slogan h5 {
    padding: 27px 10px;
    color: #fff;
    font-size: 9px;
}
}
.title h1:before{background: #004aad;width: 75px;height:5px;content:" ";display: inline-block;position: absolute;left: 47%;top: -15px;}
.btn-success {
   color: #ff1616;
   background-color: transparent;
   border-color: #ff1616;
   border: none;
   border-bottom: 2px solid;
   font-weight: 700;
}

.btn-success:hover {
   
   color: #fff;
    background-color: #004aad;
    border-color: #004aad;
}
@media(max-width:768px){
	.navbar-dark .navbar-brand {
    margin: 10px;
    width: 70%;
}
	.navbar-dark .navbar-brand img {
    width: 60%;
}
.contact.pull-right {
    float: right;
    position: absolute;
    top: -41px;
    right: 0;
}
.title h1:before {
    background: #004aad;
    width: 75px;
    height: 5px;
    content: " ";
    display: inline-block;
    position: absolute;
    left: 40%;
    top: -15px;
}
.breadcrumb2 {
    position: initial;
    top: 87px;
}
.breadcrumb-img {
    height: 160px;
    background: #e0ebec !important;
}
}