@charset "utf-8";
/* CSS Document */
body{
    background: #f9f9f9;
    font-size: 16px;
    line-height: 1.5;
}
a{
    color: #000;
}
p{
    font-family:"Arial", "Verdana", Helvetica, Poppins, "sans-serif";
    line-height: 1.5;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Arial", "Verdana", Helvetica, Poppins, "sans-serif";
    font-weight:500;
}
header{
	background:#fff;
}
.top{
    background-color: #014e9e;
    padding-bottom:10px;
    padding-top:10px;
}
.top .a{
    text-decoration: none;
    font-size:18px;
    color:#fff;
    font-weight:600;
    padding-left:10px;
}
.top .ab{
    text-decoration: none;
    padding-right:10px;
    font-size:18px;
    color:#fff;
    font-weight:600;
}
.btn-primary:hover {
    font-weight: 600;
    color: #fff;
    background-color: #4dc247;
}
.btn-primary{
    -webkit-border-radius: 75px;
    float: right;
    font-weight: 600;
    color: #fff;
    background-color: #4dc247;
}
.logo-1{
    width:230px;
    height: auto;
}
.logo .baner{
	float: right;
}
.menu{
    background-color: #014e9e;
}
.navbar-light .navbar-nav .nav-link{
    color:#fff;
    font-size:18px;
    font-weight: 600;
}
.navbar-light .navbar-nav .nav-link:hover{
    color:#fff;
    font-size:18px;
    font-weight: 600;
}
.navbar-light .navbar-nav .active>.nav-link{
    color:#fff;
    font-size:18px;
    font-weight: 600;
}
.navbar-nav .nav-item{
    border-right: 1px dashed rgba(255, 255, 255, 0.4);
    padding-right:10px;
    padding-left: 5px;
}
.navbar-nav .nav-item:last-child{
    border-right: 0px dashed rgba(255, 255, 255, 0.4);
}
.mobilmenu{
    display: none;
}
.navbar-toggler i{
    color:#fff;
}
.navbar-light .navbar-toggler{
    border:solid 1px #fff;
}
.alt1 li{
    display: block;
    border-bottom: dashed 1px #f9f9f9;
    padding-bottom:8px;
    padding-top:8px;
}
.alt1 li:last-child{
    border-bottom: solid 0px #fff;
}
.alt1 li i{
    color: #f9f9f9;
}
.alt1 a{
    color:#fff;
}
.alt1 a:link{
    text-decoration: none;
    color: #f9f9f9;
    font-weight: 500;
}
footer .alt1{
    background-image: url(../img/footer-bkg.png);
    background-color: #014e9e;
    padding-bottom: 20px;
    padding-top: 10px;
}
.footeralt{
    background-color: #014e9e;
    border-top: solid 1px #fff;
}
.alt1 i {
	color: #f9f9f9;
}
.alt1 h3 {
	color: #f9f9f9;
}
.alt1 hr {
	border-bottom: dotted 1px #f9f9f9;
	margin-top: 1px;
}
footer .alt{
    font-weight:600;
    color:#fff;
    padding-top:20px;
}
footer .alt-1{
    font-weight:600;
    color:#fff;
    padding-top:20px;
}
footer .alt-1 a{
    color:#fff;
    text-decoration: none;
}
footer .alt a{
    color:#fff;
    text-decoration: none;
}
.alt1{
    border-top: solid 2px #014e9e;
}
footer .basilk{
    padding-top:15px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
footer .bar{
    width:200px;
    background:#fff;
    display: block;
    margin: auto;
    background-color: #fff;
    display: block;
    height: 2px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.content-top{
    background:#f0f0f0;
    color:#212529cf;
}
.bilgi{
    background:#014e9e;
}
.kutu .p{
    text-align: center;
    font-size: 20px;
}
.bilgi h2{
    color: #fff;
    font-size: 25px;
}
.bilgi .row{
     padding-bottom: 10px;
    padding-top: 10px;
}
.content-top h1{
    padding-bottom:20px;
    padding-top:20px;
    font-size:25px;
    font-weight: 600;
    text-transform: uppercase;
}
.content-top a{
    color:#000;
    text-decoration:none;
}
.content .semt{
    width:100%;
    -webkit-border-radius: 5px;
}
.breadcrumb{
    color:#000;
    background: rgb(242 242 242);
}
.breadcrumb i{
    color:#014e9e;
}
.breadcrumb a{
    color:#000;
}
.breadcrumb a:hover{
    color:#000;
    text-decoration:none;
}
.breadcrumb-item.active {
    font-weight:600;
    color: #000;
}
.btn-link {
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    background-color: transparent;
}
.btn-link:hover {
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    background-color: transparent;
}
.d-md-block{
    background: #ffffff59;
    border-radius:20px;
}
.btn-link i{
	color:#014e9e;
	font-size:25px;
	
}.content a{
	color:#000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
}
.content i {
	color:#014e9e;
}
.content h2{
	font-size:25px;
	border-bottom: dashed 1px #000;
}
.content .w-100{
    padding-bottom:10px;
    cursor: pointer;
    transition: all .4s ease-in-out;
}
.content .w-100:hover{
    padding-bottom:10px;
    transform: scale(.82);
    -webkit-transform: scale(.82);
    
}
.list-group-item{
    color:#000;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
}
.list-group-item:hover{
    color:#000;
}
.list-group-item i{
    color: #014e9e;
}
.card-header{
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding-bottom:5px;
    padding-top: 5px;
}
.content .card {
    margin-bottom:10px;
}
.content .card .btn-primary{
    font-size: 16px;
    color: #fff;
    background-color: #014e9e;
    border-color: #014e9e;
    -webkit-border-radius: 75px;
    padding: .375rem .75rem;
}
.content .card .card-title{
    padding-bottom:10px;
    border-bottom:dashed 1px #999;
}
.kutu{
    background: url(../img/footer-bkg.png);
}
.kutu .col-sm-4{
    text-align: center;
}
.kutu i{
    padding-bottom:10px;
    padding-top: 10px;
    font-size:60px;
    color: #014e9e;
}
.kutu h1{
    padding:20px;
    font-size:25px;
    text-align: center;
}
.kutu h2{
    font-size:25px;
}
.kutu .cizgi{
    display: block;
    width:100px;
    height: 3px;
    background:#014e9e;
    margin: auto;
}
.kutu p{
    padding-top:10px;
}
.kutu .rounded{
    background:#F0F0F0;
}
.kutu .button{
    font-size:16px;
    color: #fff;
    background-color: #014e9e;
    border-color: #014e9e;
    -webkit-border-radius: 75px;
    padding: .375rem .75rem;
}
.kutu .button:hover{
    text-decoration: none;
}
.kutu .button{
    cursor: pointer;
    transition: all .4s ease-in-out;
}
.kutu .button:hover{
     transform: scale(.82);
    -webkit-transform: scale(.82);
}
.content-4 h2{
    font-size:25px;
}
.kutu-1 .row{
    padding-top:20px;
}
.kutu-1{
    background: #014e9e;
    color: #fff;
}
.kutu-1 .col-sm-5{
    padding-bottom:10px;
    border-right: solid 1px #fff;
}
.kutu-1 .col-sm-4{
    padding-right:10px;
    text-align: center;
    padding:20px 10px 10px 10px ;
}
.kutu-1 i{
    padding-top:5px;
    padding-bottom: 10px;
    font-size:60px;
    transition: all 1s ease-in-out;
    cursor: pointer;
}
.kutu-1 i:hover{
    transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
}
.kutu-1 hr{
    border-top:dashed 1px #fff;
}
.kutu-1 .button-1{
    font-size:16px;
    color: #014e9e;
    font-weight:600;
    background-color: #fff;
    border-color: #fff;
    -webkit-border-radius: 75px;
    padding: .375rem .75rem;
}
.kutu-1 .button-1:hover{
    text-decoration: none;
}
.kutu-1 h3 a{
    color:#fff;
    text-decoration: none;
}
.bg-light {
	background:none !important;
    border:solid 1px #fff;
}
.kutu-1 h3{
    font-size:20px;
}
.content-5{
    padding-bottom:20px;
    padding-top: 20px;
}
.content .portfolio-item{
    margin-bottom:20px;
}
.content .card .btn-primary{
    border-radius:0;
}
.content .card-title a{
    color:#1D1C1C;
    text-decoration: none;
	font-size:20px;
	font-weight: 600;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #014e9e;
    border-color: #014e9e;
}
.page-link {
    color: #014e9e;
    font-weight: 600;
}
.araclar{
    text-align: center;
}
.araclar .h2-1{
    padding-bottom: 10px;
    padding-top: 10px;
}
.content-5 h2{
	text-align: center;
}
.content-6 i{
	font-size:50px;
    color: #014e9e;
    float: left;

    padding-right: 15px;
}
.content-6 span{
	font-size:18px;

}
.content-6 .mail{
	font-weight: 600;
}
.content-6 .bg-light{
	border:solid 1px #014e9e;
}
.content-6 .mail{
	margin-bottom:10px;
}
.content-6 .mail a:hover{
	color: #000;
	text-decoration: none;
}
.content-site li{
	list-style: none;
	border-bottom: dashed 1px #000;
    padding-bottom: 6px;
    padding-top: 6px;
	font-size:18px;
}
.content-site li:last-child{
	border-bottom:dashed 0px ;
}
.content-site li i{
	color:#014e9e;
	font-size:18px;
	font-weight: bolder;
}
.content-site a{
	text-decoration: none;
}
.content-site .hart{
	font-size: 24px;
    border-bottom: solid 1px #000;
    padding-bottom: 10px;
}
.content-site .hart i{
	color: #014e9e;
}
.alt-2 a {
	color:#f9f9f9;
}
.alt-2 h2 {
	color:#f9f9f9;
}
.slider .carousel-item{
	 transition: transform 1s ease, opacity .1s ease-out;
}
@media (max-width: 767.98px){
	.logo .baner{
		display:none;
	}
    .bilgi .row{
        text-align: center;
    }
    .kutu-1 h2{
        border-right:solid 0px #fff;
    }
    .content .w-100{
        padding-bottom:10px;
    }
    .mobilmenu{
        display: block;
        color: #fff;
        font-weight:600;
    }
    .navbar-nav .nav-item{
        border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
    } 
    .btn-primary{
        float:none;
        margin-top:8px;
    }
    .top .col-sm-8 a{
        border-bottom:dashed 1px #F0F0F0;
        text-decoration: none;
        display: block;
        padding-bottom:5px;
        padding-top:5px;
        margin-top:none;
    }
}