body{font-family: 'Raleway', sans-serif;line-height: 24px; font-size: 14px;color: #2d2d2d;  background-color: #fff;}
.clear{ clear:both;}
.message{ padding:20px; text-align:center; margin:10px; font-weight:bold;}
#ok{ border:1px solid  #090; background:#9FC; color:#030;}
#error{ border:1px solid #900; background:#F96; color:#F00;}
.golge{ position: relative; } 

.golge:after{ display: block; content: ''; background-image: url("../img/toolbar_shadow.png");background-size: contain;background-repeat: no-repeat;height: 21px;width: 100%;position: absolute;left: 0;bottom:-21px;}

.efekt{transition: all 500ms ease-out;-webkit-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;}

.wifi{
	/*box-sizing: border-box;*/
	text-align: left;
	display: inline-block;
	margin: 0px 10px;
    width: 190px;
    font-size: 18px;
    color: #404040;
    padding: 10px;
    background: skyblue;
    border: 1px solid #fff;
    border-radius: 5px;
    margin: 10px;
    box-shadow: 0px 0px 8px -1px #636161;
}
.petek:before{
	display: inline-block;
	content: "";
	clear: both;
	background: url("../../radiator.png") left no-repeat;
    background-size: 22px 20px;
    margin-bottom: -3px;
    width: 22px;
    height: 19px;
}
.wifi i{width: 15px;}
.wifi span{
	padding-left: 20px;
	font-weight: bold;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon; font-size:25px;  margin:0 10px; vertical-align:middle;}

.container{ width: 100%; max-width: 1200px; margin: 0 auto; position: relative;}
.container:after{ display: block; content: ''; clear: both;}
.pull-left{ float: left; }
.pull-left a strong{ color: skyblue }
.pull-right{ float: right; }

nav#GizliMainMenu{ display:none; z-index:1000; position:fixed; width:260px; padding:10px; height:97%; top:0;background:rgba(0, 0, 0, 0.9); right:0px; overflow:auto;}
nav#GizliMainMenu ol li a{ color:#FFF; line-height:170%;font-weight: 400;border-bottom: 1px solid #3a3a39;font-size: 13px;color: #bebebe;  display:block;
 padding:7px;transition: all 0.2s ease 0s;} 
nav#GizliMainMenu ol li a:hover{ background:#000;color:#fff}
nav#GizliMainMenu ol ol{ padding-left:10px;} 

#menuKapat{ color:#fff; background:#000; display:block; line-height:40px; cursor:pointer;}
#menuKapat:hover{color:#000; background:#fff; }
#menuAc{ display:none; float:right; line-height: 50px;color: #FFFFFF;cursor: pointer;padding: 0 3px;background: #1780c2;margin-top: 13px; }
#menuAc:hover{ color:#000; }
#menuAc label{ cursor:pointer;  font-size: 15px;}


.top{ background-color: #f6f7fb; font-size: 12px; color: #b3b8ba; padding: 4px 0;border-bottom: 1px solid #e6e9ee;}
.top a{ color: #b3b8ba; line-height: 16px; display: inline-block;}
.top a:hover{ color: #393536; }
.top a img{ float: left; padding: 0 5px;}


header{ padding:0; width:100%; z-index: 100; height: 106px; position: relative;}
header .container{ height: 106px; }
.logo{ display: inline-block; padding: 6px 0; }
.logo img{  width: inherit !important; float: left; }
.headbox{ font-size: 13px; width: 195px; padding:28px 0 0 0;}

.AnaMenu{ background-color: #06809b; position: relative; z-index: 100;-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), -2px 11px 20px 10px rgba(0, 0, 0, 0.1) inset;}

nav#MainMenu{ height:45px; position:relative; z-index:20;}
nav#MainMenu ol li{ display:inline-block; position:relative;vertical-align: top;} 
nav#MainMenu ol li a{display: block; height: 45px;line-height: 45px;padding:0 62px; color: #fff; font-size: 14px; -ms-transform: skew(-45deg);-webkit-transform: skew(-45deg);transform: skew(-45deg); } 	
nav#MainMenu ol li a span{-ms-transform: skew(45deg);-webkit-transform: skew(45deg);transform: skew(45deg);display: block; height: 45px;line-height: 45px;}
nav#MainMenu ol li a img{ padding: 6px 0;}
nav#MainMenu ol li a.selected,
nav#MainMenu ol li a:hover,
nav#MainMenu ol li:hover > a{ background-color: #17324a;}
nav#MainMenu ol li li a.selected,
nav#MainMenu ol li li a:hover,
nav#MainMenu ol li li:hover > a{  }

nav#MainMenu ol ol{background-color: rgba(54,65,75,0.65);position:absolute; left:-9999px;  opacity:0;transition: opacity .5s linear; width:240px;z-index: 10;-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2); padding:1px 1px 0 1px;}  
nav#MainMenu ol li li { display:block; padding:0; background:none;}
nav#MainMenu ol li li a{width:200px;line-height: 30px; height: inherit; color:#fff;padding:0 20px;  text-align:left;  font-size:13px; margin-left:0;-ms-transform: skew(0deg);-webkit-transform: skew(0deg);transform: skew(0deg); } 
nav#MainMenu ol li li a span{-ms-transform: skew(-0deg);-webkit-transform: skew(-0deg);transform: skew(-0deg);}

nav#MainMenu ol :hover > ol{left:-24px; top:45px; opacity:1;} 
nav#MainMenu ol ol :hover > ol{left:-240px; top:0px; opacity:1;}

.slogan{border-bottom: solid 2px #fff;border-top:solid 1px #111113;padding: 22px 0; color: #fff; background: #111113 url("../img/message-shadow.png") top center repeat-x;}
.slogan h2{line-height: 130%;font-size: 27px;font-weight: 300;color: #fff;letter-spacing: -1px;}

.kutular { text-align: center;background: url("../img/message-shadow.png") top center repeat-x;}
.kutular .kutu{ display: inline-block; width: 280px;height: 250px ;margin: 20px; vertical-align: top; background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5;}
.kutular .kutu img{ width: 100% !important; height: auto !important; }
.kutular .kutu h4{ text-align: left !important; margin: 0 10px;color: #bc2023;font-size: 20px;font-weight: bold;letter-spacing: -0.5px;text-decoration: none; border-bottom:2px solid #111113;}
.kutular .kutu h3{ margin: 10px 0;color: #000;font-size: 22px;font-weight: bold;letter-spacing: -0.5px;text-decoration: none;}
.kutular .kutu p{ text-align: justify; padding: 10px; line-height: 170%;}

.newBox{ padding: 20px 0; }
.newBox h5{ background-color: none; display: inline-block; color: #fff; font-weight: bold; padding: 10px; margin-bottom: 15px;font-size: 27px; position: relative;}
.newBox h5:before{ display: block;content: '';position: absolute;background-color: #111113;left: -24px;top: 0;z-index: -1;height: 44px;width: 400px;-ms-transform: skew(-45deg);-webkit-transform: skew(-45deg);transform: skew(-45deg);}
.newBox h5:after{ display: block;content: '';position: absolute;background-color: #bc2023;left: -22px;top: 4px;z-index: -2;height: 44px;width: 400px;-ms-transform: skew(-45deg);-webkit-transform: skew(-45deg);transform: skew(-45deg);}




.detay h1{ color:#2d3d30;font-size: 27px;font-weight: normal;margin-bottom: 10px;line-height:40px; }
.detay h1 a{ color:#2d3d30; text-decoration:underline;}
.detay .baslik{ background: #fff; display: block; line-height: 100px; margin-top: 90px; margin-bottom: 30px; padding: 0 20px; position: relative;} 
.detay .baslik:before {content:"";position:absolute;z-index:-1;display: block;top:10px;bottom:12px;left:0;right:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);}
.detay .baslik:after {display: block;content: '';border-bottom: 1px solid #d8d8d8;position: absolute;bottom: 0px;left: 20px;right: 20px;}

.detay p{ line-height:140%;  padding:5px 0; text-align:justify; font-size:15px;}	 
.detay ul{ list-style-image:url("../img/plugin/dot.png"); margin-left:40px;}
.detay ul li{ line-height:140%; margin-bottom:10px; font-size:18px;}  
 
.OzelTablo{ border:1px dashed #CCC; width:100%;}
.OzelTablo tr td{ padding:10px; background:rgba(255, 255, 255, 0.55);font-size: 17px;}
.OzelTablo tr:nth-of-type(2n+1) td{ background:rgba(204, 204, 204, 0.15);}


#contact_form h2{ font-size:25px;} 
#contact_form #formID label {cursor:pointer;margin:4px 0;color:#ed7700;display:block;}
#contact_form textarea, #contact_form input {display:block;width:93%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#f4f4f4;color:#000;border:1px solid #5f5f5f;padding:10px; margin:10px auto 20px auto;}
#contact_form textarea { min-height:120px;}
.bordered_img{ width: 100%;}

footer{ background-color: #111113; padding: 25px 0; color: #999;font-size: 13px; }

@media (max-width: 1199px) {  
	.headbox,.AnaMenu,nav#MainMenu{ display:none;}
	#menuAc{ display:block; margin-right: 15px;} 	
	.container{ padding: 0 2%; width: 96%;}
	.kutular .kutu{ width: 300px; }

}

@media (max-width: 1064px) {
	.kutular .kutu{ width: 250px; }
}

@media (max-width: 768px) {
	.wifi{width: 96%;box-sizing: border-box;}
	.newBox h5{ background-color: #111113;}
	#menuAc{  margin-right: 0;} 	
	.pull-left,.pull-right{ float: none; width: 100%; text-align: center; }
	.kutular .kutu{ width: 87%;height: auto; }

	.slogan img{ width: 100% !important; height: auto !important;}
	.slogan h2{ line-height: 170%; }
	.detay .baslik{ line-height: 170% !important; }
}

@media (max-width: 530px) { 
	header{height: 71px;}  
	header .container{height: 71px}
	.slogan{padding: 12px 0;}
	#menuAc label{ display:none;} 
	.fotorama{ width: 100% !important; margin: 0 !important;}
	.logo img{  height: inherit !important; width: 255px !important;}
	#menuAc{  margin-top:10px;}  
	.newBox :before,
	.newBox :after{ display: none !important; }
}


 /*
}
.sosyal{ float: right;}
.sosyal a{ display: inline-block; float: left; color: #2a323a; background:url("../img/nokta.jpg") center center no-repeat;  line-height: 53px;}
.sosyal a:hover{ color: #fb4848;}
.sosyal a [class^="flaticon-"]:before, .sosyal a [class*=" flaticon-"]:before,
.sosyal a [class^="flaticon-"]:after, .sosyal a [class*=" flaticon-"]:after{ font-size: 30px;}





.top{ width: 100%; height:36px; background: url("../img/top-bar.png") center top;}
.top p{ line-height: 36px; color: #fff;}

header{background-color:#fff;  height:90px; padding:10px 0; width:100%; z-index: 100; position: relative;  background: url("../img/header-img.png") center top;}
.logo { display: inline-block;}
.logo img{ padding: 10px 0;}
.head{  float: right; }
.head div{ float: left; margin-left:25px; padding-top: 20px;}

.head div h5 {font-size: 13px; font-weight: bold; margin-bottom: 10px;}
.head div strong{ font-size: 22px; color: #ff5252;}
.head div p{color:#777777}

footer{ width: 100%; background-color: #272f35;  color: #fff; height: 55px; line-height: 55px; padding: 10px 0;}




*/