@charset "utf-8";
/* CSS Document */
html {
scroll-behavior: smooth;}

a,a:hover{
text-decoration:none;}

body{
font-family: 'Montserrat', sans-serif;}

.color-gri {color:#d9dada;}
.bg-gri {background-color:#d9dada;}
.color-mavi {color:#27376d;}
.bg-mavi {background-color:#27376d;}

.font-lato {font-family: 'Lato', sans-serif;}


.font-mont{font-family: 'Montserrat', sans-serif;}

header { 
background:#fff;}

.top-logo { 
height:80px; 
margin-top:-30px;}

.language {
display: flex;
align-items: flex-end;
justify-content: flex-end;}

.language ul { 
display:flex; 
text-align:right;}

.language ul li{ 
list-style-type:none;
display:inline-flex;
margin:5px 0px 0px 0px;}

.language ul li a img {
width:35px; 
padding:0px 5px;}

.menu {
text-transform:uppercase;}

.nav-item {
padding:0px 5px;
font-size:small;}

.nav-item>a{
line-height:5px;
color:#2B2A29;}

.nav-item:nth-child(-n+6) {
border-right:#1C6DB4 1px solid;	}

.navbar-light .navbar-nav .active>.nav-link {
color:#00A0E3;}

.dropdown-menu {
min-width: 10rem;
padding: .5rem 0;
margin: 1.125rem 0 0;
font-size: small;
font-weight:bold;
color:#2B2A29;
background-color: #a2d9f7;
border: 0px solid rgba(0,0,0,.15); 
border-radius: .25rem;
display: block;
visibility: hidden;
opacity:0;
transform: translateY(50px);
transition:.5s linear;
transition-duration:3000ms}

.dropdown-menu.show, .dropdown:hover .dropdown-menu{
display: block;
visibility: visible;
opacity:1;
transform: translateY(0px);
transition:.5s ease all;}

.dropdown-item {
color: #27376d;}

.dropdown-item:hover {
color:rgba(255,255,255,1.00);
background:#1c6db4;}


.carousel-caption {
left: 15%;
top: 25%;
padding-top: 50px;
padding-bottom: 20px;
color: #fff;
text-align:left;
max-width:30%;}

.w-100vw {
width:100vw!important;	
	}

.yeteneklerimiz .card-img-overlay {
    position: absolute;
	top:auto;
    right: 0;
    bottom: 0;
    left: 0;
margin:2rem;
}

.yeteneklerimiz .card-title {
font-weight:600;
background:#27376d;
display:inline-block; 
padding: .5rem 1rem;	
	}

.yeteneklerimiz .card-title::before {
content:'';
display:inline-block; 
height:50px;
background:#27376d;
position:absolute;
margin-top:100px;
}

.yeteneklerimiz .card {
transition:.2s all;	
	}

.yeteneklerimiz a {
color:#fff;	}


.yeteneklerimiz a:hover  {
color:rgba(203,203,203,1.00);	
transition:.2s all;
	}

.yeteneklerimiz:hover .card {
filter:blur(3px);
opacity:.5;
transform: scale(.98);
box-shadow:none;	
}
	
.yeteneklerimiz:hover .card:hover {
transform:scale(1);
filter:blur(0px);
opacity:1;
box-shadow:0 8px 20px 0px rgba(0,0,0,0.125);	
}


.kalitepolitikasi {
background:url(../img/acp-bg.jpg) no-repeat; 
height:15rem;
background-attachment:fixed;
background-size: cover; overflow:hidden;} 

.kalitepolitikasi::before {
	
	content:'';
	position:absolute;
	height:100vh;
	width:100%;
	overflow:hidden;
	background-color:rgba(255,255,255,0.70);
	 z-index:0;
	 top:0;
	 left:0;}
	 
.kalitepolitikasi p { 
position:absolute; 
top:50%; 
left:50%; 
transform:translate(-50%,-50%); 
z-index:1;
width:70%;
font-size:1.25rem;
color:#27376d;
font-weight:400;}

.kalitepolitikasi p::before {
content:'"';
position:absolute;
top:-180px;
left:-100px;
font-size:10rem;
font-family: 'Passion One', cursive;
transform:rotate(180deg);

}

.kalitepolitikasi p::after {
content:'"';
position:absolute;
right:-100px;
bottom:-180px;
font-size:10rem;
font-family: 'Passion One', cursive;

}

.sertifikalar { background-color:rgba(212,212,212,1.00); padding:3rem 0rem;}
.sertifika-box .card img{ width:10rem;}

.sertifikalar .card { 
background:rgba(255,255,255,0.00);}

footer {
background:#27376D;
color:rgba(255,255,255,1.00);
padding:3rem 0rem;
font-size: .8rem;	}

.footer-row {padding:0 15rem;}

footer h5 {font-size:1rem;}

footer a { color:rgba(255,255,255,1.00); transition:all 300ms;}

footer a:hover { color:#00A0E3;}

.sosyal-medya a{ color:rgba(255,255,255,1.00); font-size:1.5rem; margin:0rem .3rem; }


/*COUNTER CSS START*/
.counter-kemsan { text-align:center; padding:5rem 0rem;}
.counter-kemsan i { color:#27376d; font-size:3rem;}

/*-=-=-=-=-=-=-=-=-=-=-=- */
/* Column Grids */
/*-=-=-=-=-=-=-=-=-=-=-=- */

.col_half { width: 49%; }
.col_third { width: 31%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
	position: relative;
	display:inline;
	display: inline-block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}
.end { margin-right: 0 !important; }
/* Column Grids End */

/*.wrapper { width: 980px; margin: 30px auto; position: relative;}*/
.counter { background-color: #ffffff; padding: 20px 0; border-radius: 5px;}
.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }

.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }


/*COUNTER CSS FINISH*/


/*HAKKIMIZDA*/
.hakkimizda{
background-color:#d9dada;
}

.hakkimizda-text {
position:absolute;
top:50%;
transform:translateY(-50%);
}

.vizyon-list { 
font-size:20px;
}
	
	
/*HAKKIMIZDA*/

/*İLETİŞİM*/

.contact-section .card {
border: 0;
border-bottom: .25rem solid #63ace5;
}

.card {
background-color:#27376d;
color:#FFFFFF;
}

.contact-section hr {
background-color:#63ace5;
}


/*İLETİŞİM*/

/*YETENEKLERİMİZ*/
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #27376d;
border-color: #27376d;
}
/*YETENEKLERİMİZ*/

.table .thead-blue {
    color: #fff;
    background-color: #27376d;
    border-color: #27376d;
}

/*RESPONSİVE*/
@media screen and (max-width:1024px) {
.yeteneklerimiz .card-img-overlay {
    position: relative;
	margin:0px;
	padding:.7rem;}
	
.yeteneklerimiz .card-img-overlay a h5{
	font-size:1rem;	
	}
.yeteneklerimiz .card-title {
   padding: 0rem;
}

.kalitepolitikasi {
    height: 20rem;

}
.kalitepolitikasi p {
        font-size: 1rem;

}


.footer-row {padding:0rem;}
	}

@media screen and (max-width:991.8px) {
	.dropdown-menu {
min-width: 10rem;
padding: .5rem 0;
margin: 1.125rem 0 0;
font-size: small;
font-weight:bold;
color:#2B2A29;
background-color: #a2d9f7;
border: 0px solid rgba(0,0,0,.15); 
border-radius: .25rem;
display: block;
visibility: hidden;
opacity:0;
transform: translateY(50px);
transition:.5s linear;
transition-duration:3000ms}

.dropdown-menu{
display: none;
visibility: hidden;
opacity:1;
transform: translateY(0px);
transition:.5s ease all;}
	}
	
@media screen and (max-width:768px) {
.yeteneklerimiz .card-img-overlay {
    position: relative;
	margin:0px;
	padding:0rem ;}
	
.yeteneklerimiz .card-img-overlay a h5{
	font-size:.8rem;	
	}
.yeteneklerimiz .card-title {
   padding: 0rem;
}

.carousel-caption {

     top: 50%; 
     padding-top: 0px; 
     padding-bottom: 0px; 
	 transform:translateY(-50%)

}


	}
	
	
	@media screen and (max-width:425px) {
.yeteneklerimiz .card-img-overlay a h5 {
    font-size: .6rem;
}

.kalitepolitikasi p {
    font-size: .8rem;
}

.kalitepolitikasi p::before {
    content: '"';
    position: absolute;
    top: -120px;
    left: -60px;
    font-size: 8rem;
    font-family: 'Passion One', cursive;
    transform: rotate(180deg);
}

.kalitepolitikasi p::after {
    content: '"';
    position: absolute;
    right: -60px;
    bottom: -120px;
    font-size: 8rem;
    font-family: 'Passion One', cursive;
}

.counter-kemsan i {
    color: #27376d;
    font-size: 2rem;
}

.count-title {
    font-size: 25px; }
	
.count-text {
font-size: 11px;}

.tab-content .table {font-size:.7rem;}
	}
/*RESPONSİVE END*/