/* Style the footer */
.besliCab {
    padding:0px;
    text-align: right;
	line-height:100%;
	display:block;
}

.besli{
	width:100%;
	font-size:1.7vw;
	line-height:100%;
	text-align:center;
	padding-top:2vw;
	padding-bottom:2vw;
	}
.besli th {width:20%;}
.besli img {width:20%;margin-top:1vw;}
.besli span{	font-size:.8vw;margin:0;padding:0}
.counter-value{margin-bottom:-3.5vw}



.ftralt{
	margin:0;
	padding:3.5vw 2vw;
	position:relative;
	width:100%;
	background-color:#333;
	height:8vw;
}

.copyright{
	margin:0 auto;
	font-size:.8vw;
	text-align:center;
	color:#fff;
}

.netweb{
	position:absolute;
	right:2vw;top:3.5vw;
	font-size:.8vw;
	color:#aaa;
}

.netweb a{
	color:#aaa;
}

.ftr-div-cap {
	margin:0;
	padding:5vw;
	width:100%;
	background-color:#fff;
}

.ftr-div {
	margin:0;
    padding: 0;
    position: relative;
    z-index: 1;
	width:auto;
}

.ftr-ul {
	margin:0;
    padding: 0;
    position: relative;
    z-index: 1;
}

.ftr-ul p {
    color:#000;
}

.ftr-ul ul {
	text-align:left;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;/*alt linkler için soldan girinti*/
}

.ftr-ul ul li a {
	color:#000;
	font-size:.9vw;
	}
	
.ftr-ul ul li a:hover {
	color:#aaa;
	text-decoration: underline;
	}

.ftr-ul > li {
    float: left;
    width: 17vw; /* WIDTH */
    margin: 0 5vw 0 0;
}
.ftr-ul > li:last-child {margin: 0;}

.ftr-ul ul, .ftr-ul li{
    list-style: inside none;
}

.ftr-ul .h3 {
    font-size: 1vw;
    color: #aaa;
    margin: 0 0 1vw 0;
    white-space: nowrap;
}

.ftr-ul h3 {color:#aaa}


.loader-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  display:flex;
  justify-content: center;
  align-items: center;
  z-index:99999999999;
}
.loader {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  border: 4px solid #d30000;
  animation: loader 2s infinite ease;
}
.loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #d30000;
  animation: loader-inner 2s infinite ease-in;
}
@keyframes loader {
  0% { transform: rotate(0deg);}
  25% { transform: rotate(180deg);}
  50% { transform: rotate(180deg);}
  75% { transform: rotate(360deg);}
  100% { transform: rotate(360deg);}
}
@keyframes loader-inner {
  0% { height: 0%;}
  25% { height: 0%;}
  50% { height: 100%;}
  75% { height: 100%;}
  100% { height: 0%;}
}


/* Mobil Responsive */
@media screen and (max-width: 600px) {
	.ftr-ul > li {
		float: none;
		width: 84vw; /* WIDTH */
		margin: 0 5vw 5vw 0;
	}
	.ftr-ul h3 {font-size: 5vw; margin: 10vw 0 5vw 0;}
	.ftr-ul ul {text-align:center;}
	.ftr-ul ul li a {font-size:3.5vw;text-align:center;}
	.ftr-ul li {margin: 3vw 0 3vw 0;}
	.copyright{font-size:3vw;}
	.netweb{font-size:3vw;}
	.besliCab {display:none;}

}