@media only screen and (max-width: 1100px) {

.ortala { width: 100% !important; height:auto; margin: 0px auto 0px; }
.ortala1 { width: 100% !important; height:auto; margin: 0px auto 0px; }
.ortala2 { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala3 { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala4 { width: 96% !important; height:auto; margin: 0px auto 0px; }

.header { width: 100%; height:auto; margin: 0px 0px 0px 0px; }
.solbar { width: 100%; height:auto; margin: 0px 0px 0px 0px; }
.sagbar { width: 100%; margin: 0px 0px 0px 0px; }
.icsolbar { width: 100%; margin: 0px 0px 0px 0px; }
.icsagbar { width: 100%; margin: 40px 0px 0px 0px; }
.icsolbar2 { width: 100%; margin: 0px 0px 0px 0px; }
.icsagbar2 { width: 100%; margin: 40px 0px 0px 0px; }

.icsagbarx { display:none; width: 0px; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.sticky { display:none; width: 0px; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.stickyx { display:none; width: 0px; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }

.logo { float:left; width:250px; height: 60px; margin: 0px 0px 0px 20px; }

.cok { float: left !important; width: 100%; height: 60px; margin: 0px; }

.menum { display:block; float: right; width: auto; height: 60px; overflow:hidden; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.menum a { float: left; width: 100%; height: 60px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.menum a i { float:left; width: auto; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; border: 0px; text-align:center; color:#1f1f1f; font-size:25px; text-decoration:none;  }

.logosag-2 { width: 46%; height:auto; margin: 13px 2% 0px 2%; }
.logosag-2 select { background: #f8f8f8; border:1px solid #dfdfdf; border-radius:10px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 10px 12px 10px 12px; }

.dilsec { background: #f8f8f8; border:1px solid #dfdfdf; border-radius:10px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 7px 12px 7px 12px; }

.logosag-4 { width:auto; }
.logosag-4 a { margin: 0px 10px 0px 0px; }

.logosag-3 a { margin: 7px 0px 0px 15px; line-height:2.9; font-size:12px; }	
.logosag-3 a i { margin: 0px 7px 0px 0px; width: 25px; height: 37px; padding: 13px 0px 0px 0px; font-size:14px; }

.logosag-1 { float:left; width: 50%; height: auto; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.logosag-1 a { float:left; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:15px; color:#232323; text-align:center; }
.logosag-1 a i { width: 100%; margin: 0px 0px 10px 0px; padding: 1px 1px 1px 1px; color:#232323; text-align:center; }
	
.spot-kapla { width: 100%; height: auto; margin: 0px 0px 30px 0px; }
.spot-slider { width: 100%; height: auto; }
.spot { width: 100%; height: auto; }
.spot a { width: 100%; height: auto; }
.spot a img { width: 100%; height: auto; }

.imza { width: 98%; margin: 0px 1% 0px 1%; padding: 20px 20px 20px 20px; }
.imza span { font-size:17px; }
.imza i { font-size:20px; }
.imza p { font-size:15px; }
.imza b { font-size:35px; }

.odalar span { font-size:25px; }
.odalartam { height: auto; margin: -120px 0px 50px 0px; }
.odalar { width: 100%; height: auto; }
.odalarbg { height: auto; margin: 0px 0px 0px 0px; padding: 180px 0px 0px 0px; }
.oda-slider { width: 100%; height: auto; }
.oda-liste { width: 100%; height: auto; }
.oda-liste a { width: 88%; height: auto; margin: 10px 6% 10px 6%; padding: 0px 0px 15px 0px; }
.oda-liste img { width: 100%; height: auto; }
.oda-liste-ic i { height:auto; font-size:17px; }
.oda-liste-ic span { height:auto; font-size:14px; }
.oda-liste-ic span a { height:auto; font-size:13px; }

.solda { right: -20px !important; }
.sagda { left: -20px !important; }

.bar-baslik { margin: 0px 0px 30px 0px; }
.bar-baslik span { font-size:16px; margin: 0px 0px 4px 0px; }
.bar-baslik p { font-size:22px; }

.imkan { width: 100%; height: auto; }

.kucuk { width: 100%; height: auto; margin: 0px 0px 20px 0px; }
.kucuk2 { width: 100%; margin: 0px 0px 20px 0px; }

.kucuk:last-child { margin: 0px 0px 20px 0px; }
.kucuk2:last-child { margin: 0px 0px 20px 0px; }

.kucuk3 { margin: 0px 0px 20px 0px; }
.kucuk3:last-child { margin: 0px 0px 20px 0px; }

.kucuk4 { margin: 0px 0px 20px 0px; }
.kucuk4:last-child { margin: 0px 0px 20px 0px; }

.konu { padding: 110px 20px 20px 20px; }
.konu span { font-size:16px; }
.konu p { font-size:14px; }
.konu i { display:none; }

.kucuk4 .konu i { display:block; }

.iconlar { margin: 0px 0px 50px 0px; padding: 50px 0px 30px 0px; }

.iconz { width: 100%; margin: 0px 0px 20px 0px;	}
.yan { width: 100%; margin: 0px 0px 20px 0px;	}

.solspot { width: 100%; margin: 0px 0px 0px 0px; }	
.sagspot { position:relative; width: 100%; margin: 0px 0px 0px 0px; padding: 20px 20px 10px 20px; }	
.yanda { margin: 0px 0px 0px 0px; }	
.yanda2 { margin: 0px 0px 0px 0px; }	
.sagspot p { font-size:22px; }	
	
.iconlar2 { margin: 50px 0px 40px 0px; }
.iconz2 { width: 98%; height: auto; margin: 0px 1% 60px 1%; padding: 0px 20px 40px 20px; }

.blogtam { width: 100%; height: auto; margin: 0px 0px 50px 0px; }
.bloglar { width: 100%; height: auto; }
.bloglarbg { height: auto; padding: 40px 0px 0px 0px; }
.bloglar span { margin: 0px 0px 40px 0px; font-size:25px; }
	
.spot4 { background:#FFF; width: 100%; height: auto; margin: 0px 0px 20px 0px; }
.s3lu { background:#FFF; width: 100%; height: auto; margin: 0px 0px 20px 0px; }
.s4lu { background:#FFF; width: 100%; height: auto; margin: 0px 0px 20px 0px; }
.spot4bos { margin: 0px 0px 30px 0px; }
.ickapla .spot4 { margin: 0px 0px 20px 0px !important; }
.ickapla .spot4bos { margin: 0px 0px 20px 0px !important; }
.spot4 img { width: 100%; height: auto; margin: 0px 0px 14px 0px; }
.spot4 p { height: auto; padding: 6px 20px 20px 20px; }

.detaylar h1 { font-size:22px; text-align:center; }

.icgaleri img { width: 100%; height: auto; }
.galeri a { width: 33.3%; height: auto; }
.galeri a img { width: 100%; height: 100%; }

.bilgi img { width: 100%; height: auto; margin: 0px 0px 15px 0px; }
.bilgi p { width: 100%; margin: 0px 0px 0px 0px; }

.sollinkler {
	display: table;
	z-index:9999;
	position:absolute;
	position : fixed;
	left: 0px;
	bottom: 0px;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.telefonet { display: table-cell; border-radius:0px; margin: 0px 0px 0px 0px; }
.whatsappara { display: table-cell; border-radius:0px; margin: 0px 0px 0px 0px; }	
.sollink_1 { display: table-cell; border-radius:0px; margin: 0px 0px 0px 0px; }
.sollink_3 { display: table-cell; border-radius:0px; margin: 0px 0px 0px 0px; }	
.sollink_2 { display: table-cell; border-radius:0px; margin: 0px 0px 0px 0px; }	

.telefonet a, .whatsappara a, .sollink_1 a, .sollink_2 a, .sollink_3 a { font-size:12px; }

.footer { padding: 0px 0px 50px 0px; }

.otelsec { margin: 0px 0px 0px 0px; }
.otelsec p { font-size:18px; }
.otelsec span { font-size:16px; }
.otelsec i { font-size:14px; }
.otelsec a { width: 100%; margin: 20px 0px 20px 0px; }
.otelsec a.yasifir { margin: 20px 0px 20px 0px;	}

.oda-liste-detay p { width: 50%; }

#dettabs  { height: auto; }
#dettabs ul li { width: 50%; height: 60px; }
#dettabs li a { height: 60px; padding: 20px 0px 0px 0px; font-size:14px; text-align:center; }

#dettabss  { height: auto; }
#dettabss ul li { width: 50%; height: 60px; }
#dettabss li a { height: 60px; padding: 20px 0px 0px 0px; font-size:14px; text-align:center; }

.r-tamam { width: 100%;	height:auto; }
.rform { height: auto; margin: 0px 0px 30px 0px; }
.rformcek { margin: -30px 0px 30px 0px !important; }
.rformcek2 { margin: -30px 0px 60px 0px !important; }
.rformu { width: 50%; height: auto; border-bottom:1px solid #dfdfdf; padding: 3px 0px 7px 0px; }
.rformu i { width: 50px; height: 50px; padding: 14px 0px 0px 0px; font-size:20px; }
.rformu p { width: calc(100% - 50px); height: auto; }
.rformu p span { margin: 6px 0px 1px 0px; font-size:15px; }
.rformu input { width: 90%; height: auto; padding: 2px 0px 2px 0px; }
.rformu select { width: 90%; height: auto; padding: 2px 0px 2px 0px; }

.butonlar a { width: 100%; margin: 0px 0px 10px 0px; }
.butonlar2 a { width: 100%; margin: 0px 0px 10px 0px; }

.s404sol { width: 100%; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px; }
.s404sol h1 { text-align:center; font-size:25px; }
.s404sol a { display:none; }

#yokmenu { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#yokmenu ul.yokmenu { float: left; width:100%; }
.yokmenu li a { text-align:center; }

}


@media only screen and (min-width: 630px) and (max-width: 800px) { 

}


@media only screen and (min-width: 479px) and (max-width: 630px) { 

}


@media only screen and (max-width: 479px) { 

}


.icerik iframe { width: 100% !important; height: 290px !important; overflow:hidden; }

#fmenuac, #menuac, #menuac2, #menuac3 {
	background:#FFF;
	display:none;
	z-index:9999 !important;
	float: left;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0px;
	padding: 10px 10px 80px 10px;
	border: 0px;
	position : fixed;
	_position : absolute;
	top	: 0px;
	_top : expression(eval(document.body.scrollTop));
	left:0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.kapat {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.kapat a{
	background:#232323;
	float: right;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 9px 12px 9px 12px;
	border: 0px;
	border-radius:10px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:600;
	text-decoration:none;
	}
	
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow:0px 0px !important;
}

#cssmenu {
  width: 100%;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li {
  margin: 0px 0px 1px 0px;
}
#cssmenu > ul > li > a {
  padding: 20px 15px 20px 15px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
#cssmenu > ul > li.open > a {
  border:0px;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border:0px;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu ul ul li a {
  cursor: pointer;
  padding: 13px 15px 10px 15px;
  z-index: 1;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#cssmenu > ul > li { border-bottom: 1px solid #e5e5e5 !important; }
#cssmenu > ul > li > a { background: #FFF; color: #232323; }
#cssmenu > ul > li > a i { margin-right:10px; }
#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a { background: #FFF; color: #232323; }
#cssmenu ul ul li a { background: #FFF; color: #232323; border-bottom: 1px solid #e5e5e5 !important; }
#cssmenu ul ul li.open > a, #cssmenu ul ul li.active > a { background: #FFF; color: #232323; }

#cssmenu li a img {
	float:left;
	width: 25px;
	height: 25px;
	overflow:hidden;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-radius:1005;
	}
	
#menuac .solmenu, #menuac2 .solmenu {
	margin: -15px 0px 0px 0px;
	}