@font-face {
  font-family: 'HelveticaNeueLTPro-ThCn';
  src: url('../fonts/HelveticaNeueLTPro-ThCn.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeueLTPro-ThCn.otf')  format('opentype'),
	     url('../fonts/HelveticaNeueLTPro-ThCn.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-ThCn.ttf')  format('truetype'), url('../fonts/HelveticaNeueLTPro-ThCn.svg#HelveticaNeueLTPro-ThCn') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTPro-BdCn';
  src: url('../fonts/HelveticaNeueLTPro-BdCn.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeueLTPro-BdCn.otf')  format('opentype'),
	     url('../fonts/HelveticaNeueLTPro-BdCn.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-BdCn.ttf')  format('truetype'), url('../fonts/HelveticaNeueLTPro-BdCn.svg#HelveticaNeueLTPro-BdCn') format('svg');
  font-weight: normal;
  font-style: normal;
}
.headbar{
	min-height:50px;
}
.nav-link{
	color:#868686 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
}
.nav-link:hover{
	color:#000 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
}
.nav-item:hover{
	border-bottom:1px solid #fff;
}
.nav-item .active{
	border-bottom:1px solid #fff !important;
}
.nav-item .active:hover{
	border-bottom:0px solid #fff !important;
}
.lang{
	border-left:1px solid #fff;
	
}
.lang:hover{
	border-bottom:0px solid #fff;
}
.pad0{
	padding-left:0px;
	padding-right:0px;
}
.h_iki{
	color: #464645;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:24px;
	text-align:center;
}
.h_bir{
	color: #464645;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:36px;
	font-weight:400;
}
.baslik1{
	color: #464645;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:21px;
	font-weight:700;
}
.altyazi{
	color: #737377;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:16px;
	font-weight:400;
}
.altyazii{
	color: #737377;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:24px;
	font-weight:400;
}
.mt20{
	margin-top: 20px;
}
.mt40{
	margin-top: 40px;
}
.mt60{
	margin-top: 60px;
}
.pt20{
	padding-top: 20px;
}
.pt30{
	padding-top: 30px;
}
.altborder{
	border-bottom:2px solid #464645;
}
.fl{
	float:left;
}
.btn-default{
	color: #737377;
	font-family:HelveticaNeueLTPro-ThCn !important;
	text-align:center;
	background: transparent;
	border: 1px solid #737377;
	padding: 11px;
}
.white{
	color:#fff;
}
.white:hover{
	color:#fff;
	text-decoration:none;
	
}
.boldtext1{
	color: #464645;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:32px;
	font-weight:700;
}
.aaa{
	color: #737377 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:16px !important;
	text-align:left !important;
	
	
}
.aaaa{
	border-top:2px solid #464645;
	border-bottom:2px solid #464645;
	padding-top:10px;
	padding-bottom:10px;
}
.aaaaa{
	color: #464645 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:14px !important;
	text-align:left !important;
	text-decoration:none !important;
	
	
}
.aa{
	color: #737377 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:16px !important;
	border:0px !important;
	background:#fff !important; 
	text-align:left !important;
	padding-left:28px;
}
.aa img{
	display:none;
}
.aa:hover{
	color: #737377 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:16px !important;
	border:0px !important;
	background:#fff !important; 
	text-align:left !important;
	padding-left:0px;
}
.active.aa{
	color: #737377 !important;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size:16px !important;
	border:0px !important;
	background:#fff !important; 
	text-align:left !important;
	padding-left:0px;
}
.aa:hover img{
	display:block;
	width: 23px;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}
.active.aa  img{
	display:block;
	width: 23px;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}	
.tabbaslik{
	text-align:right;
	color:#eee;
	font-size:48px;
	font-weight:700;
}
.resim{
	border:2px solid #464645;
	z-index:3;
}
.bl{
	border-left:1px solid #ddd;
	min-height:220px;
}
.modal-dialog {
  max-width: 800px;
  margin: 30px auto;
}

.modal-body {
  position:relative;
  padding:0px;
}
.close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
.logorsm{
	width:250px !important;
}
.carousel-item{
	padding-left:10%;
	padding-top:5%;
	padding-bottom:5%;
	padding-right:10%;
}
.serbest{
	max-width:40%;
	position:absolute;
	right:13%;
	top:20%;
}
.sldbaslik{
	color:#017ca6;
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 1.5rem;
	text-align:right;
}
.sldaltbaslik{
	color:#000;
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 2.5rem;
	text-align:right;
}
.hdsocial{
	position:absolute;
	right:30px;
	color:#868686;
	padding-top:5px;
	z-index:50;
}

.hd {
    width: 30px;
    height: 30px;
    float: left;
    border: 1px solid #898989;
    border-radius: 50px;
    justify-content: center;
    display: flex;
    padding-top: 5px;
    margin-right: 8px;
}
.hd:hover {
    width: 30px;
    height: 30px;
    float: left;
	color:#000;
    border: 1px solid #000;
    border-radius: 50px;
    justify-content: center;
    display: flex;
    padding-top: 5px;
    margin-right: 8px;
}
.ort{
	padding:15px;
	
}
.ortic{
	border:1px solid #ddd;
	min-height:125px;
}
.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.vertical-centerr {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hbaslik{
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color:#4e4e4e;
  font-family:HelveticaNeueLTPro-ThCn !important;
  font-size: 3rem;
}
.ynok{
	position:absolute;
	background:#fff;
	margin-left:2px;
	bottom:2px;
	width:98.7%;
	padding:7px;
	color:#017ca6;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size: 1rem;
	z-index:2;
	opacity: 0.9;
	
}
.onka{
	color:#017ca6;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size: 1rem;
}
.onkai{
	color:#017ca6;
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 1rem;
}
.expofont{
	color:#4e4e4e;
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size: 1rem;
	float:left;
	padding-top:20px;
}
.expofont2{
	color:#4e4e4e;
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 0.8rem;
}
.image-box{
	overflow:hidden;
	
}
.image-box .resimm{
    transition: all 0.3s;
    width: 100%;
    height: auto;
    transform: scale(1);
	z-index:1;
}

.image-box:hover .resimm {
    transform: scale(1.1);
}
.ft2019{
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size: 2.2rem;
	line-height: 0.8;
}
.fttable{
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 1rem;
	line-height:1.2;
}
.fttable a{
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 1rem;
	line-height:0.85;
	color:#c9c9c9;
	text-decoration:none;
}
.frtext{
	background:#353535;border:0px;height:32px;margin-top:7px;
	
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
input[type=text]:focus { 
	background-color:#353535;
}
input[type=text] {
    color: #c9c9c9 !important;
}
.cerceve{
	border:1px solid #939393;
	min-height:50px;
}
.cercevee{
	border:1px solid #939393;
	height:70px;
}
.tarih{
	
	font-family:HelveticaNeueLTPro-ThCn !important;
	font-size: 0.7rem;
	line-height: 1;
	margin-bottom: 0rem;
}
.expofont3{
	color: #4e4e4e;
	font-family: HelveticaNeueLTPro-ThCn !important;
	font-size: 1rem;
	margin-bottom:0px;
	padding-top:10px;
}
.expofont4{
	color: #4e4e4e;
	font-family: HelveticaNeueLTPro-ThCn;
	font-size: 2rem;
	margin-bottom:0px;
}
.bcrumb{
	font-family:HelveticaNeueLTPro-ThCn;
	font-size: 1rem;
	line-height:0.75;
	color:#888585;
	padding:7px;
}
.bbaslik{
	color: #4e4e4e;
	font-family: HelveticaNeueLTPro-ThCn !important;
	font-size: 2.4rem;
	margin-bottom:0px;
	padding-top:10px;
	text-align:center;
}
.kbaslik{
	color: #4e4e4e;
	font-family: HelveticaNeueLTPro-ThCn;
	font-size: 1.4rem;
	margin-bottom:0px;
	padding-top:10px;
	text-align:center;
	padding-left:20%;
	padding-right:20%;
}
@media screen and (max-width:991px){
	.expofont4{
		color: #4e4e4e;
		font-family: HelveticaNeueLTPro-ThCn;
		font-size: 1.4rem;
		margin-bottom:0px;
	}
	.hidden-xs{
		display:none;
	}
	.lang{
		border-left:0px solid #fff;	
	}
	.logorsm{
		width:150px !important;
	}
	.serbest{
		max-width:40%;
		position:absolute;
		right:8%;
		top:18%;
	}
	.sldbaslik{
		color:#017ca6;
		font-family:HelveticaNeueLTPro-ThCn;
		font-size: 0.6rem;
		text-align:right;
	}
	.sldaltbaslik{
		color:#000;
		font-family:HelveticaNeueLTPro-ThCn;
		font-size: 0.9rem;
		text-align:right;
	}
	p {
		margin-top: 0;
		margin-bottom: 0.5rem;
	}
	.hdsocial{
		position:absolute;
		right:5%;
		display:none;
	}
	.vertical-center {
		width:100% !important;
		margin: 0;
		position: relative;
		top: 0px;
		-ms-transform: translateY(0%);
		transform: translateY(0%);
		padding: 10px;

	}
	.vertical-centerr {
	  margin: 0;
	  position: absolute;
	  top: 50%;
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	}
	.expoimg{
		top:50%;
	}
	.hbaslik{
	  margin: 0;
	  position: absolute;
	  top: 50%;
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  color:#4e4e4e;
	  font-family:HelveticaNeueLTPro-ThCn !important;
	  font-size: 1rem;
	}
	.tarih{
	
		font-family:HelveticaNeueLTPro-ThCn !important;
		font-size: 0.5rem;
		line-height: 1;
		margin-bottom: 0rem;
	}
	.bbaslik{
		color: #4e4e4e;
		font-family: HelveticaNeueLTPro-ThCn !important;
		font-size: 1rem;
		margin-bottom:0px;
		padding-top:5px;
		text-align:center;
	}
	.kbaslik{
		color: #4e4e4e;
		font-family: HelveticaNeueLTPro-ThCn;
		font-size: 0.8rem;
		margin-bottom:0px;
		padding-top:5px;
		text-align:center;
		padding-left:20%;
		padding-right:20%;
	}
	.yeniclass{
		margin-left: 0px;
	}
}