@charset "utf-8";
/******************************************************
						menü
******************************************************/
@media screen and (min-width: 0px) and (max-width: 1110px){
	.mobilmenu_butonyer * {-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
	.mobilmenu_link_ac {
		bottom: 3px;
		color: #888;
		cursor: pointer;
		font-size: 26px;
		left: 0;
		opacity: 1;
		overflow: hidden;
		position: absolute;
		right: 0;
		text-align: center;
		width: 100%;
	}
	.mobilmenu_link_kapat{color: #29292a; bottom:-51px;cursor:pointer;font-size:33px;left:0;opacity:0;overflow:hidden;position:absolute;right:0;text-align:center;width:100%}
	.mobilmenu .mobilmenu_link_kapat{bottom:-2px;opacity:1}
	.mobilmenu .mobilmenu_link_ac{bottom:46px;opacity:0}
	.mobilmenu_butonyer {
		float: left;
		height: 50px;
		position: fixed;
		right: 20px;
		width: 50px;
		display: block;
		top: 20px;
		z-index: 22;
		-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
	
	}
	.header_left {
		padding-right: 47px;
	}
	
	.menu ul {
	  flex-wrap: wrap;
	  width: 100%;
	}
	.menu ul li {
	  width: 100%;
	}
	.menu {
		border-top: 5px solid rgba(223, 202, 202, 0.05);
		width: 100%;
		position: relative;
		flex-wrap: wrap;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		background-color: #fff;
		transition: all .5s ease-in-out;
	}
	.header_right {
		max-width: 500px;
		width: 90%;
		top: 100%;
		position: absolute;
		right: 20px;
		flex-wrap: wrap;
		transform: translate(0,100px);
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		background-color: #fff;
		transition: all .5s ease-in-out;
		flex-direction: column;
		align-items: flex-start;
	}
	.mobilmenu .header_right {
		transform: translate(0,0);
		visibility: visible;
		opacity: 1;
		z-index: 9;
		-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
	}
	.header_sosyalmedya {
	  float: left;
	  width: 100%;
	  padding-left: 27px;
	}
	.menu > ul > li > a::after {
	  display: none;
	}
	nav.menu ul li a {
	  border-bottom: 1px dashed #e2e0e9;
	  width: 100%;
	  padding: 10px 18px;
	}
	.rellax {
		transform: translate3d(0px, 0px, 0px) !important;
	}
	.anasayfa_slider_scrollmask {
		display: none;
	}
	.menu_drop {
		position: relative;
		float: left;
		width: 100%;
		top: auto;
		left: auto;
		min-width: auto;
		background-color: #e2e0e9;
	}
	.menu ul {
		flex-wrap: wrap;
		width: 100%;
	}
	.menu_drop ul li a {
		color: #fff;
		padding: 12px 18px;
		display: inline-block;
		font-weight: 700;
		width: 100%;
		border-bottom: 1px solid #e2e0e9;
	}
	.mobilmenu_butonyer.menu_fix {
		top: 0px;
		-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
	
	}
	.tel a {
		margin: 0;
	}
	
	.tel {
		padding: 10px 20px;
		border-bottom: 1px dashed #e2e0e9;
		width: 100%;
	}
	
	.header_language {
		padding: 10px 20px;
	}
	.header_language a:focus + .language_drop  {
		transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		-moz-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		-o-transform: translate(0px, 0px);
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		box-shadow: none;
}
.language_drop {
	top: 0;
	left: 100%;
	right: auto;
}




}




/******************************************************
						h.b
******************************************************/
@media screen and (min-width:1368px) and (max-width:1770px){











}

/******************************************************
						laptop
******************************************************/
@media screen and (min-width:1025px) and (max-width:1770px) {



	nav.menu ul li a {
		font-size: 14px;
		padding: 0 12px;
	}
	
	.tel a {
		font-size: 14px;
	}
	
	.header_language a {
		font-size: 14px;
	}











}


@media screen and (min-width: 1067px) and (max-width: 1368px){
	.tel a {
    font-size: 12px;
}
nav.menu ul li a {
    font-size: 12px;
    padding: 0 12px;
}
}


/******************************************************
						ipadyatay
******************************************************/
@media only screen and (max-width: 1066px){

	.slider_count_arrow {
		right: -74px;
	}
	
	nav.nav-circleslide {
		right: 77px;
	}

	.home_testimonials h3 {
		font-size: 24px;
	}
	
	.home_testimonials h4 {
		font-size: 16px;
	}
	.footer_bottom_flex .menu {
		display: none;
	}
	
	.footer_bottom_flex {
		justify-content: center;
	}
	.overview_content_left {
		position: relative;
		width: 50%;
		top: auto;
		left: auto;
		padding: 20px;
	}
	
	.overview_content_video {
		width: 50%;
	}






}
/******************************************************
						ipaddik
******************************************************/
@media only screen and (max-width: 1023px){

	.swiper-image-detail h2, .swiper-slide-duplicate h2, .swiper-slide-next h2, .swiper-slide-prev h2 {
		font-size: 34px;
	}
	
	.swiper-image-detail h5, .swiper-slide-duplicate h5, .swiper-slide-next h5, .swiper-slide-prev h5 {
		font-size: 23px;
	}
	
	table#res_r_box_h_table td {
		width: 100%;
		padding: 13px 0;
		border-bottom: 1px solid #ffffff;
		border-right: 0;
	}
	
	b {}
	
	table#res_r_box_h_table tbody > tr {
		flex-wrap: wrap;
		flex-direction: column;
	}
	
	#td_res_checkin a {
		top: 25px;
		right: 0;
	}
	
	#td_res_checkout a {
		top: 25px;
		right: 0;
	}

	

.home_aboutus_details {
    position: relative;
    float: left;
    width: 100%;
    max-width: none;
	padding: 40px;
}

.home_aboutus_box {
    flex-wrap: wrap;
}

.home_rooms_flex {
    flex-direction: column;
}

.home_rooms_img {
    width: 100%;
}

.home_rooms_details {
    padding-right: 0;
    width: 100%;
    padding: 40px;
}
.footer_flex {
    flex-direction: column;
    text-align: center;
}

.footer_box.footer_box_4 {
    align-items: center;
    text-align: center;
}
.count-center {
    width: 40px;
}


.slider_count_arrow {
    right: -24px;
    bottom: 76px;
}
.content_header h2 {
    position: relative;
    float: left;
    width: 100%;
    top: auto;
    left: auto;
    bottom: auto;
    font-size: 24px;
    justify-content: center;
    padding-top: 28px;
}

header.content_header {
    flex-direction: column-reverse;
}

section.contents {
    padding: 40px 0;
}

.overview_content_left {
    position: relative;
    float: left;
    width: 100%;
    top: auto;
    left: auto;
    padding: 0;
    padding-top: 0;
    text-align: center;
}

.rows.overview_content {
    flex-direction: column;
}

.content_header picture:after {
    display: none;
}
.contactus_top {
    flex-direction: column;
    column-gap: 0;
    row-gap: 20px;
}

.overview_content_video {
    width: 100%;
}










}
/******************************************************
						mobilyatay
******************************************************/
@media only screen and (max-width: 767px){














}
/******************************************************
						mobil
******************************************************/
@media only screen and (max-width: 480px){

	.gallery_list ul li {
		width: 50%;
		padding: 10px;
	}











}
/******************************************************
						iphone 5-
******************************************************/
@media only screen and (max-width: 320px){









}