@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&amp;subset=latin,greek,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic);
@import url(owl.carousel.css);
@import url(owl.theme.css);
@import url(component.css);
@import url(default.css);
@import url(menu.css);
@import url(accordion.css);
@import url(style6.css);
* {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cv-yukle {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.fileUpload {
    position: relative;
    overflow: hidden;
    float: left;
    height: 46px;
    background:url(../images/cv.png) no-repeat center #574194;
    text-align: center;
    color: #fff;
}
p.basarili {
        background: green;
    color: #fff;
    padding: 10px;
    text-align: center;
}
p.basarisiz {
        background: red;
    color: #fff;
    padding: 10px;
    text-align: center;
}
a {
	text-decoration:none !important;
}
.clear {
	clear:both;
}
.nopadding {
	padding:0px;
}
.paddingleft {
	padding-left:0px;
}
.paddingright {
	padding-right:0px;
}
.header-top {
	height:62px;
	background:url(../media/bg/header-top.jpg) left repeat-x;
}
.social {
	color:#33237f;
}
.social a {
	color:#33237f;
}
.social em {
	float:left;
	margin-right:20px;
	margin-top:18px;
}
.social i {
	font-size:18px;
	margin-right:10px;
	margin-top:20px;
}
.header-top .icon {
	float:right;
	margin-right:25px;
}
.header-top .phone {
	float:right;
	color:#33237f;
	margin-top:18px;
}
.header-top .phone em {
	float:left;
}
.lang {
	float:right;
	color:#fff;
	font-weight:bold;
	height:22px;
	line-height:22px;
	margin-top:34px;
}
.lang img {
	margin-right:15px !important;
}
.categories h2 {
	font-size:24px;
	font-weight:bold;
	color:#33237f;
	text-align:center;
	padding-bottom:15px;
	margin-top:45px;
	margin-bottom:30px;
	background:url(../media/bg/cat-border.jpg) center bottom no-repeat;
}
.categories .title {
	font-size:16px;
	font-weight:bold;
	color:#464646;
	text-align:center;
	margin:10px 0;
}
.categories .detail {
	color:#464646;
	text-align:center;
	margin-bottom:10px;
}
.categories .read {
	width:135px;
	height:40px;
	background:#f6f6f6;
	border-radius:20px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	margin:20px auto;
}
.categories a {
	color:#464646;
}
.categories .item:hover .read {
	color:#fff;
	background:#413094;
}
.news {
	background:url(../media/bg/news-bg.jpg) center no-repeat;
	height:136px;
	margin:15px auto 0 auto;
}
.news .item {
	margin:33px 0 0 0;
}
.news .title {
	color:#fff;
	margin-top:47px;
}
.news a {
	color:#fff;
}
.modul {
	background:#f9f9f9;
	padding-top:22px;
	padding-bottom:22px;
}
.modul .icon1 figure {
	width:143px;
	height:138px;
	margin:0 auto;
	background:url(../media/icon/ic_01.jpg) center no-repeat;
}
.modul .icon1:hover figure {
	background:url(../media/icon/hover/ic_01.jpg) center no-repeat;
}
.modul .icon2 figure {
	width:143px;
	height:138px;
	margin:0 auto;
	background:url(../media/icon/ic_02.jpg) center no-repeat;
}
.modul .icon2:hover figure {
	background:url(../media/icon/hover/ic_02.jpg) center no-repeat;
}
.modul .icon3 figure {
	width:143px;
	height:138px;
	margin:0 auto;
	background:url(../media/icon/ic_03.jpg) center no-repeat;
}
.modul .icon3:hover figure {
	background:url(../media/icon/hover/ic_03.jpg) center no-repeat;
}
.modul .box h4 {
	font-weight:bold;
	color:#3e3e3e;
	text-align:center;
	margin:10px auto;
}
.modul .box p {
	color:#3e3e3e;
	line-height:25px;
}
.modul .box:hover p {
	color:#413094;
}
.modul .box:hover h4 {
	color:#413094;
}
.logos {
	padding-top:15px;
	padding-bottom:15px;
}
.site-foot {
	margin-top:25px;
	padding-top:32px;
	color:#fff;
	background:url(../media/bg/footer-bg.jpg) center top no-repeat;
}
.site-foot .loc {
	padding-top:6px;
	padding-left:80px;
	height:56px;
    line-height: 14px;
	background:url(../media/icon/loc.jpg) left center no-repeat;
}
.site-foot .phone {
	padding-top:6px;
	padding-left:80px;
	height:56px;
	line-height:25px;
	background:url(../media/icon/phone.jpg) left center no-repeat;
}
.site-foot .mail {
	padding-top:6px;
	padding-left:80px;
	height:56px;
	line-height:25px;
	background:url(../media/icon/mail.jpg) left center no-repeat;
}
.site-foot a {
	color:#ffffff;
}
.copyright {
	margin-top:54px;
	padding-left:0px;
	color:#413094;
}
.ws {
	margin-top:54px;
	padding-right:0px;
	color:#413094;
}
.ws a {
	color:#413094;
}
.foot-logo {
	margin-top:15px;
}
.slider {
	position: relative;
	width: 100%;
	z-index: 0;
}
.menu-bg {
	background:url(../media/bg/header-bg.jpg) center no-repeat;
}
.pageimg {
	background:url(../media/bg/page-img.jpg) center no-repeat;
	height:97px;
}
.pageimg h2{
	color:#33237f;
	font-weight:900;
	font-size:16px;
	line-height:97px;
	margin:0px !important;
}
.back {
	background:#fff;
	border-radius:50%;
	width:60px;
	height:60px;
	text-align:center;
	line-height:60px;
	color:#33237f;
	font-size:26px;
	margin-top:18px;
}
.page {
	padding-top:60px;
	padding-bottom:60px;
}
.page h3 {
	font-weight:lighter;
	font-size:30px;
	color:#464646;
	margin-top:0px;
}
.page p {
	line-height:25px;
	font-weight:lighter;
	font-size:16px;
	text-align:justify;
	margin:10px 0 !important;
}
.blogbox {
	background:#f6f6f6;
	padding:15px;
	margin-bottom:25px;
    min-height:355px;
}
.blogbox p {
	font-size:14px;
	font-weight:normal;
}
.blogbox .time {
	background:#fff;
	color:#18202b;
	text-align:center;
	width:125px;
	height:55px;
	position:relative;
	z-index:1000;
	margin:-55px 0 0 0;
	line-height:55px;
}
.blogbox .time i {
	margin-right:10px;
}
.blogbox .read {
	width:120px;
	height:40px;
	text-align:center;
	line-height:35px;
	border:2px solid #181f2a;
}
.blogbox:hover .read {
	background:#181f2a;
	color:#fff;
}
.maps {
	width:100%;
	height:300px;
}
.maps iframe{
	width:100%;
	height:300px;
	border:0px;
	margin-bottom:10px;
}
.contactbg {
	margin-bottom:15px;
}
.marginbottom {
	margin-bottom:10px;
}
.contactdetail p {
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}
.contactdetail .phone2 {
	height:47px;
	line-height:47px;
	padding-left:60px;
	background:url(../media/icon/con1.jpg) left center no-repeat;
}
.contactdetail .fax2 {
	height:47px;
	line-height:47px;
	padding-left:60px;
	margin:10px 0;
	background:url(../media/icon/con2.jpg) left center no-repeat;
}
.contactdetail .mail2 {
	height:47px;
	line-height:47px;
	padding-left:60px;
	background:url(../media/icon/con3.jpg) left center no-repeat;
}
.producttitle {
	color:#18202b;
	font-weight:bold;
	background:#f6f6f6;
	padding-left:40px;
	height:64px;
	font-size:16px;
	line-height:64px;
}
.productbox {
	height:260px;
	padding:6px;
	margin-bottom:15px;
	background:#f6f6f6;
}
.productbox:hover {
	background:#452fb1;
}
.productbox .title {
	font-weight:bold;
	line-height:55px;
	height:55px;
	overflow: hidden;
	padding:0 10px;
}
.productbox .title i {
	float:right;
	
	line-height:55px;
}
.productbox:hover .title {
	color:#fff;
}
.productbox figure {
	background:#fff;
	text-align:center;
}
.productbox figure img {
	margin:0 auto;
}
.productpic {
	margin:15px 0;
	border:6px solid #f6f6f6;
}
.productpic .plus {
	width:66px;
	height:63px;
	position:relative;
	z-index:1000;
	float:right;
	margin:-63px 0 0 0;
	bottom:0;
}
.bg1 {
	background:#f6f6f6;
	height:54px;
}
.bg2 {
	background:url(../media/bg/tablo-border.jpg) bottom center no-repeat;
}
.refbox {
	cursor:pointer;
	margin-bottom:15px;
	background:#f6f6f6;
	padding:6px;
}
.refbox:hover {
	background:#33237f;
}
#trigger-overlay {
	right:0;
	top:80px;
	position:absolute;
	z-index:1002;
}
.tekniks {
    background: #654888;
    margin: 0 10px 0 0;
    padding: 25px 20px;
    text-align: center;
    min-height:110px;
    border-radius:5px;
    font-weight:bold;
}

.tekniks:hover{
    opacity:0.8;
}
    .tekniksa{
    color:#fff;
    }
    .tekniksa:hover, .tekniksa:focus, .tekniksa:active{
    color:#fff;
    }
@media screen and (max-width: 1024px) {
#flat-mega-menu.color_1>label {
	display:none;
}
}
@media screen and (max-width: 767px) {
.header-top .contact {
	display:none;
}
.news {
	display:none;
}
.owl-buttons {
	display:none;
}
.foot-logo {
	display:none;
}
.copyright {
	text-align:center !important;
}
.ws {
	margin-top:10px;
	text-align:center !important;
}
.site-foot {
	background:none;
	color:#413094;
}
.site-foot a{
	color:#413094;
}
.catalog {
	display:none;
}
.ac-container {
	display:none;
}
}
@media screen and (max-width: 480px) {
}

@media screen and (min-width: 767px) {
#dl-menu {
	display:none;
}
#trigger-overlay {
	display:none;
}
  
}
@media screen and (max-width:767px) {
      #sitelist {
    display:none;
    }
}