@font-face {
	font-family: 'Neo Sans ProBold';
	src: url('fonts/NeoSansPro-Bold.eot');
	src: url('fonts/NeoSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/NeoSansPro-Bold.woff') format('woff'),
		url('fonts/NeoSansPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Neo Sans ProRegular';
	src: url('fonts/NeoSansPro-Regular.eot');
	src: url('fonts/NeoSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/NeoSansPro-Regular.woff') format('woff'),
		url('fonts/NeoSansPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Neo Sans ProMedium';
	src: url('fonts/NeoSansPro-Medium.eot');
	src: url('fonts/NeoSansPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/NeoSansPro-Medium.woff') format('woff'),
		url('fonts/NeoSansPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
body {
	BACKGROUND: url(img/pattern.png) #f0f0f0 center top;
	font-family: 'Neo Sans ProRegular';
	margin:0 auto; padding:0 auto;	
}
ol, ul {
	list-style: none;
}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.bs {box-sizing: border-box;}
.carousel-control-next-icon {color:#c52d2f}
.pageBackground {
	position:relative;
	z-index:0;
	background:url("img/pageBack.jpg") no-repeat;
	display:block;
	height:200px;
}
.pageBackground-it {
	position:relative;
	z-index:0;
	background:url("img/it-back.jpg") no-repeat;
	background-color:#fff;
	display:block;
	min-height:700px;
	
}
	.prkataciklama {
		margin-bottom:20px;
		margin-right:0px;
		margin-left:0px;
	}
	.Referanslar {
		height:200px;
		margin-bottom:20px;
	}
	.ReferansBody {height:200px;}
	.ReferansResim img {
		width:100%;
		max-height:120px;
		height:auto;
	}
#carouselExampleIndicators {
	z-index:0;
}
	.carousel-indicators {display:none;}
.cnricon {
    font-size:30px;
	color:#fff;
	background-color:#d62918;
	padding:3px 10px 3px 10px;
}
.cnricon:hover {
	background-color:#2b2a29;
	color:#fff;
}
#header {
	width:100%;
	height:122px;
	z-index:2;
	top:0;
}
.pos-f-t {
	width:98%;
	margin:0 auto;
	padding:0 auto;
	display:none;
	border-bottom-right-radius: 45px;
	border-bottom-left-radius: 45px;
    padding-bottom: 20px;	
	position: relative;
	z-index:9999999;
}
	.header-top {
		width:100%;
		height:37px;
		background-color:#d62918;
		color:#fff;
	}
		.ht {line-height:40px;}
			.teknikd {font-weight:bold}
			.teknikd a {color:#fff; text-decoration:none;}
			.teknikd a:hover {color:#fff; text-decoration:none;}
			
			.socialmedia {color:#fff}
			.socialmedia a{color:#fff; text-decoration:none}
			.socialmedia a:hover{color:#fff; text-decoration:none}
			
			.htmenu {
				height:30px;
				padding:0px;
			}
			.htmenu .col-md-6 {padding-top: 5px}
				.ht-link{
					background-color:#2b2a29;
					color:#fff;
					font-weight:bold;
					font-size:12px;
					line-height:30px!important;
					padding:0 5px 0 5px;
					text-align:center;
				}
				.htmenu .col-md-6 a {color:#fff; text-decoration:none}
				.htmenu .col-md-6 a:hover {color:#fff; text-decoration:underline}
	.main-nav {
		width:1120px;
		margin:0 auto;
		padding:0 auto;	
		display:block;
	}
	
		.menunav-bg {
			width:100%;
			height:80px;
			background-color:#fff;
			border-bottom-right-radius: 45px;
			border-bottom-left-radius: 45px;
			box-shadow: 0 3px 6px rgba(100, 100, 100, 0.3);
			/*
			height:0;
			border-top:80px solid #fff;
			border-left:45px solid transparent;
			border-right:45px solid transparent;
			*/	
			position:relative;
		}
			.menunav-logo {
				width:140px;
				height:140px;
				border-radius: 9999px;
				-webkit-border-radius: 9999px;
				-moz-border-radius: 9999px;	
				background-color:#fff;
				margin:0 auto;
				padding:0 auto;	
				overflow:hidden;
				box-shadow: 0 3px 6px rgba(100, 100, 100, 0.3);
				position:absolute;
				z-index:1;
			}
				.menunav-logo img {
					margin-top:15px;
					width:100%;
					height:auto;
					border:0px;
				}
			.menunav-smenu {
				display:block;
				float:right;
				margin-top:30px;
			}
				.sol {float:left!important; padding:0}
			.menunav-smenu ul {float:left; margin:0px;padding:0px;}
			.menunav-smenu ul li {
				float:left;
				padding:2px 20px 2px 20px;
				text-align:center;
				border-right:1px solid #c4c4c4;
				display:block;
			}
				.menunav-smenu ul li:last-child {border:0px}
				.menunav-smenu ul li {font-weight:bold; color:#2b2a29;}
				.menunav-smenu ul li a{font-weight:bold; color:#2b2a29; text-decoration:none; display:block}
				.menunav-smenu ul li a:hover{font-weight:bold; color:#d62918;}
				
	/*ÜRÜNLER CSS BEGİN*/
	.products {
		margin:0px;
		padding:0px;
	}
		.prMain .col-md-8 {margin:0px; padding:0px}
		.frMain {
			margin-top:100px;
		}
		.cardIletisimBilgileri {
			margin-top:70px;
		}
			.listBilgi {
				color:#2b2a29!important;
			}
	.productsTitle {
		margin-top:20px;
		text-align:center;
		border-bottom:1px solid #cccbca;
		border-top:1px solid #cccbca;
	}
		.productsTitle .col-md-12 {margin-top:10px;}
		.productsTitle .col-md-12 h2 {font-weight:bold}
		
	.pritem {
		margin-top:20px;
		display:block;
		height:auto;
		border:1px solid #cccbca;
		background-color:#fff;
	}
	.pritem1 {margin-top:0px; margin-bottom:30px;}
		.pritem:hover {
			box-shadow: 0 3px 6px rgba(100, 100, 100, 0.3);
		}
	.primage {
		margin:0px;
		padding:0px;
		display:block;
		height:190px;
		background-color:#f9f7f5;
		overflow:hidden;
	}
		.primage img {
			width:100%;
			height:auto;
			border:0px
		}
	.prtitle {
		display:block;
		height:54px;
		padding:2px 5px 2px 5px;
		text-align:center;
		background-color:#189fda;
		color:#fff
	}
		.prtitle a {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
		}
		.prtitle a:hover {
			text-decoration:underline;
			color:#fff;
		}	
	.prdetail {
		display:block;
		text-align:center;
		margin:3px;
		padding:2px 0 2px 0;
		position:relative;
		margin-bottom:-15px;
		
	}
		span.detay {display:block; width:100px;margin:0 auto;background-color:#D02528;color:#fff; border-radius:10px;padding:3px 5px 3px 5px}
		span.detay a {display:block ;color:#fff; font-weight:bold; text-decoration:none}
		span.detay a:hover {color:#fff; font-weight:bold; text-decoration:none}
	.cardform {
		margin-top:20px;
	}
	.cfcard {
		display:block;
	}
	
.prMain {
	margin-top:15px;
	margin-bottom:15px;
}
	.prkatlink {
		padding:0px 0px 0px 15px!important;
	}
	.prkatlink a {
		display:block;
		text-decoration:none;
		color:#2b2a29;
		line-height:49px;
	}
	.prkatlink a:hover{background-color:#D02528; color:#fff;}
	.prkatlink:hover{background-color:#D02528; color:#fff;}
input[type=text],textarea {
	background-color: rgb(255,255,255);
    height: 51px;
    border: 1px solid rgb(211,211,211)!important;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    -moz-box-shadow: inset 0px 0px 13px rgba(0,0,0,0.12)!important;
    -webkit-box-shadow: inset 0px 0px 13px rgba(0,0,0,0.12)!important;
    box-shadow: inset 0px 0px 13px rgba(0,0,0,0.12)!important;	
	outline:0px;
	padding:2px 5px 2px 5px;
}
	.list-group-item .form-group {
		margin-bottom: 0px!important;
	}
	.searchButton {
		float:left;
		line-height:36px;
		margin-left:5px;
	}
	.searchInput {
		width:75%;
		float:left;
	}

	.msj {height:100px;}
	.cardbtn {border:3px solid white;}
	.prbk {margin-bottom:10px;}
	
	
/*footer CSS Begin*/
#footer {
	display:block;
	margin:0px;
	padding:10px 0px 0px 0px;
	background-color:#2b2a29;
	min-height:130px;
	color:#fff;
}	
	.fcizgi {
		height:20px;
		/*border:1px dotted #fff;*/
		background-color:#007bff;
		display:block;
		width:100%;
	}
	.copy {
		line-height:30px;
		background-color:#000000;
		color:#fff;
	}
	.copyLeft {font-size:11px;}
	.copyRight {font-size:11px; text-align:right}
		.copyRight a {font-weight:bold; color:#fff}
	
	.fLinkler {
		display:block;
		border-right:1px dotted #cccbca;
		border-left:1px dotted #cccbca;
	}
	.fLinkler:first-child {border-right:0px; border-left:0px}
	.fLinkler:nth-child(2) {border-right:0px;}
	.fLinkler:nth-child(4) {border-right:0px;}
		.fLinkler p {font-size:12px;}
		.fltitle {font-weight:bold}
		.fLinkler ul {margin:0px; padding:0px;}
		.fLinkler ul li {font-size:12px; display:block}
		.fLinkler ul li a {display:block; color:#fff; text-decoration:none; display:block}
		.fLinkler ul li a:hover {display:block; color:#fff; text-decoration:underline;}
/*footer CSS End*/		
#mainFormResult {
	display:block;
	margin-bottom:5px;
}
.errors {
	width:100%;
	height:auto;
	border:1px solid #f7041c;
	padding:10px;
	background-color:#f5969f;
	color:#fff;
	box-sizing: border-box;
}
.success {
	width:100%;
	height:auto;
	border:1px solid #4F8A10;
	padding:10px;
	background-color:#DFF2BF;
	color:#4F8A10;
	box-sizing: border-box;
}
/* ürün slider*/
.sliderBg {
	background-image: url(img/ustun-bg.jpg);
	-moz-background-size: 100% 100%;           /* Firefox 3.6 */
	-o-background-size: 100% 100%;           /* Opera 9.5 */
	-webkit-background-size: 100% 100%;           /* Safari 3.0, Chrome */
	background-size: cover; 	
}
	.con-bg {margin-top:-85px; padding-top:85px; padding-bottom:10px}
.carousel-indicators {
	position:relative!important;
	margin-top:20px;
	bottom:0px!important;
}
	.carousel-indicators li {
		width: 75px;
		height: 60px;			
	}
	.carousel-indicators li:hover {
		cursor:pointer;
	}	
	.UrunAciklamasi {
		margin-top:20px;
	}
	.UrunKodu {
		color:red;
	}
	.UrunSliderKutusu {min-height:495px;}
	.Neredeyim {color:#2b2a29;}
	.Neredeyim a{color:#2b2a29; text-decoration:none; font-weight:bold;}
	.Neredeyim a:hover{color:#2b2a29; text-decoration:underline;}