	/*renkerl*/

	@media(min-width:1200px) {

		.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {

			max-width: 1140px
		}

	}

	@media(min-width:1440px) {

		.container-xl-custom {

			max-width: 1440px
		}

		.container-xxl-custom {

			max-width: 1630px
		}

	}

	body {

		font-family: 'Poppins';

	}

	:root {

		--siyaharkaplan: #fff !important;

		--beyazyazi: rgba(255, 255, 255, 255) !important;

		--sagacek: right;

	}

	@font-face {

		font-family: Poppins-Regular;

		src: url('../fonts/Poppins/Poppins-Regular.ttf');

	}

	@font-face {

		font-family: Poppins-Light;

		src: url('../fonts/Poppins/Poppins-Light.ttf');

	}

	@font-face {

		font-family: Poppins-ExtraLight;

		src: url('../fonts/Poppins/Poppins-ExtraLight.ttf');

	}

	@font-face {

		font-family: Poppins-Medium;

		src: url('../fonts/Poppins/Poppins-Medium.ttf');

	}

	@font-face {

		font-family: Poppins-Italic;

		src: url('../fonts/Poppins/Poppins-Italic.ttf');

	}

	@font-face {

		font-family: Poppins-Bold;

		src: url('../fonts/Poppins/Poppins-Bold.ttf');

	}

	@font-face {

		font-family: Poppins-SemiBold;

		src: url('../fonts/Poppins/Poppins-SemiBold.ttf');

	}

	/*---------------------------------------------*/

	@font-face {

		font-family: PlayfairDisplay-Regular;

		src: url('../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf');

	}

	@font-face {

		font-family: PlayfairDisplay-Bold;

		src: url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf');

	}

	/*---------------------------------------------*/

	@font-face {

		font-family: Montserrat-Regular;

		src: url('../fonts/Montserrat/Montserrat-Regular.ttf');

	}

	@font-face {

		font-family: Montserrat-Bold;

		src: url('../fonts/Montserrat/Montserrat-Bold.ttf');

	}

	.urunlisteozellik a.kirmizibg {
		background: #18458B !important;
		color: #fff !important;
	}

	a.kirmizibg i {
		color: #fff !important;
	}

	.wishlist-link2 a span.wl_counter {

		position: absolute;

		bottom: -5px;

		left: -10px;

		width: 15px;

		height: 15px;

		line-height: 15px;

		background: #18458B;

		border-radius: 100%;

		z-index: 2;

		font-size: 10px;

		color: #fff;

	}

	.wishlist-link2:hover i {

		animation: bounce 1s;

	}

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

		.logo-holder {

			float: left;

			margin-left: 32px;

		}

		.logo-holder img {

			width: 180px;

			height: auto;

		}

		.lang-wrap,
		.currency-wrap {

			position: relative;

		}

		.nav-button-wrap {

			top: 0;

			left: 20px;

		}

	}

	.header-rez-button {

		float: right;

		margin-right: 10px;

	}

	.header-rez-button a {

		border: 1px solid #cd1e01;
		float: left;

		color: #fff;

		padding: 13px 20px;

		font-size: 12px;

		font-weight: 600;

		border-radius: 35px;

		background: #cd1e01
	}

	.header-rez-button a img {

		width: 22px;

		float: left;

		margin-top: -4px;

		margin-right: 6px;

	}

	.header-rez-button a:hover {

		background: #2b3033 !important;

		border: 1px solid #2b3033 !important;

	}

	.geo-rezyap {

		float: left;

		font-size: 11px;

		color: #999;

		font-weight: 600;

		background: #F7F9FB;

		padding: 10px 23px;

		border-radius: 4px;

		border: 1px dotted #e4e4e4;

		text-transform: uppercase;

		margin-left: 15px;

	}

	.header-rez-button a i {

		font-weight: normal;

		font-size: 17px;

		margin-top: 0px;

		float: left;

		margin-right: 10px;

	}

	.header-rez-button a:hover {

		color: #fff;

		background: #075E54;

	}

	/*

.main-search-input-item {

		width:50%;

} */

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

		.logo-holder {}

		.lang-wrap,
		.currency-wrap {

			float: right;

			margin-right: 40px;

			position: relative;

			top: 18px;

		}

		a.butonbgtrans {

			font-size: 14px !important;

		}

		.customer-support-widget {

			padding: 20px !important;

		}

	}

	.gizlen {
		display: none
	}

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

		.gizlen {
			display: block
		}

	}

	.home-btns {

		margin-right: 0px !important;

		border-right: 1px solid rgba(0, 0, 0, 0.21) !important;

		border-left: 0px solid rgba(0, 0, 0, 0.21) !important;

	}

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

		.gizlens {
			display: none
		}

	}

	button.wh-ap-btn {

		outline: none;

		width: 40px;

		height: 40px;

		border: 0;

		background-color: #2ecc71;

		padding: 0;

		border-radius: 100%;

		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

		cursor: pointer;

		transition: opacity 0.3s, background 0.3s, box-shadow 0.3s;

	}

	button.wh-ap-btn::after {

		content: '';

		background-image: url('images/whatsapp.png');

		background-position: center center;

		background-repeat: no-repeat;

		background-size: 48%;

		width: 100%;

		height: 100%;

		display: block;

		opacity: 1;

	}

	button.wh-ap-btn:hover {

		opacity: 1;

		background-color: #20bf6b;

		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

	}

	.wh-api {

		position: fixed;

		bottom: 0;

		left: 0;

		z-index: 5;

	}

	.wh-fixed {

		margin-left: 15px;

		margin-bottom: 15px;

	}

	.wh-fixed>a {

		display: block;

		text-decoration: none;

	}

	button.wh-ap-btn::before {

		content: 'Whatsapp';

		display: block;

		position: absolute;

		margin-left: 42px;

		margin-top: 5px;

		height: 25px;

		background-color: #333;

		color: #fff;

		border-radius: 3px;

		width: 0;

		opacity: 0;

		padding: 0;

		transition: opacity 0.4s, width 0.4s, padding 0.5s;

		padding-top: 7px;

		z-index: 100
	}

	.wh-fixed>a:hover button.wh-ap-btn::before {

		opacity: 1;

		width: auto;

		padding-top: 7px;

		padding-left: 10px;

		padding-right: 10px;

		width: 80px;

	}

	.alerbilgi {

		color: #8a6d3b;

		background-color: #fcf8e3;

		border-color: #faebcc;

		text-align: left;

	}

	.alerbilgi strong {

		color: #8a6d3b !important;
		font-weight: 900;

	}

	span.fiyatrendetay {
		color: #000 !important;
	}

	.temizle {
		clear: both;
	}

	.liaal li a {

		margin-left: 0px !important;

	}

	.point {
		cursor: pointer;
	}

	span.detayozellik {
		top: 3px;
		position: relative;
	}

	/*fot*/

	.fotbizeulasin a {
		color: #333 !important;
	}

	/*buton renkler*/

	/*fot*/

	/*Ã¼st alan*/

	.paylassosyalalt {
		box-shadow: 0px 0px 0px 7px rgba(0, 0, 0, 0.3) !important;
	}

	.paylassosyalalt li:hover {
		background: rgba(0, 0, 0, 0.1) !important;
		color: #333 !important;
	}

	.paylassosyalalt li:hover a {
		color: #333 !important;
	}

	/*Ã¼stalan*/

	/*butonlar*/

	a.butonrenk2 {
		color: #000 !important;
		background: #fff;
		transition: all .5s ease-out .2s;
	}

	a:hover.butonrenk2 {
		color: #fff !important;
		background: #e3000f;
		transition: all .5s ease-out .2s;
	}

	/*butonlar*/

	span.fiyatrenk {
		color: #333 !important;
	}

	.fiyatrenk strong {
		color: #fff !important;
		font-weight: 600;
	}

	a.iconrenk {
		color: #000 !important;
		background: #F7F9FB !important;
	}

	a.iconrenk:hover {
		color: #fff !important;
		background: #e3000f !important;
	}

	#urunresimal .slick-prev,
	.slick-next {

		cursor: pointer;

		position: absolute;

		top: 50%;

		transform: translateY(-50%);

		color: #fff;

		background: #333;

		font-size: 20px !important;

		padding: 10px;

		z-index: 10;

	}

	#urunresimal .slick-prev {

		left: 8px;

	}

	#urunresimal .slick-next {

		right: 7px;

	}

	#zoomNav .slick-slide {

		margin: 5px;

	}

	#zoomNav .slick-slide img {

		width: 100%;

		opacity: 0.25;

		transition: all .5s ease-out .2s;

	}

	#zoomNav .slick-slide.slick-current img {

		opacity: 1;

		transition: all .5s ease-out .2s;

	}

	#urunresimal .slick-slide li {

		outline: none;

	}

	#urunresimal .zoomImg img {

		width: 100%;

	}

	#urunresimal .zoomImg {

		padding: 7px;

		/*   border: 1px solid #ccc; */

	}

	#zoomNav {

		margin-left: 30px;
		margin-right: 30px;

	}

	#urunresimal .zoomNav .slick-slide {

		border: 2px solid transparent;

	}

	#zoomNav .slick-slide .slick-active {

		border: 2px solid transparent;

	}

	.bordercek {

		border: 2px outset rgba(95, 95, 95, .3);

	}

	.block {

		position: relative;

		margin: 0;

		width: 100%;

		height: auto;

		background: #f6f6f6;

	}

	.block:before,
	.block:after {

		content: '';

		position: absolute;

		left: -0px;

		top: -0px;

		background: linear-gradient(15deg, #3AACED, #F9B90F, #ffd200, #008aff, #ff0000, #3AACED,

				#F9B90F, #ffd200, #008aff, #ff0000);

		background-size: 400%;

		width: calc(100% + 0px);

		height: calc(100% + 0px);

		z-index: -1;

		animation: steam 50s linear infinite;

	}

	@keyframes steam {

		0% {

			background-position: 0 0;

		}

		50% {

			background-position: 400% 0;

		}

		100% {

			background-position: 0 0;

		}

	}

	.block:after {

		filter: blur(2px);

	}

	.yazisitil1 {

		font-family: Poppins-SemiBold;

	}

	.yazisitil2 {

		font-family: Poppins-Medium;

	}

	.yazisitil3 {

		font-family: Poppins-Bold;

	}

	.yazisitil4 {

		font-family: Poppins-Regular;

	}

	.yazisitil5 {

		font-family: Poppins-Light;

	}

	.yazisitil6 {

		font-family: Poppins-Italic;

	}

	.yazisitil7 {

		font-family: Montserrat-Bold;

	}

	.yazisitil8 {

		font-family: Poppins-Light;

	}

	.yazisitil9 {

		font-family: arial;

	}

	.yazisitil10 {

		font-family: 'Nunito', sans-serif;

	}

	.home-intro h2,
	.home-intro-card h3 {

		font-size: 34px;

		font-weight: 700;

		color: #fff;

		font-family: 'Montserrat', sans-serif;

	}

	.size16 {
		font-size: 16px !important
	}

	.zindex3 {
		z-index: 3 !important
	}

	.subscribe-header p,
	.subscribe-header h3,
	.beyazyazi p {
		color: #fff !important;
	}

	.arkaplansiyah {
		background: var(--siyaharkaplan);
	}

	.arkaplansiyah h3,

	.arkaplansiyah p {
		color: #000 !important;
	}

	s.uzericizgili {
		font-size: 10px;
		text-decoration: line-through;
	}

	/*img#anaiconlar{width:20px; height:20px; padding:6px; border:1px solid #333; border-radius:100%;}*/

	#anaiconlar {
		border: 1px solid rgba(0, 0, 0, 0.11) !important;

		border-radius: 4px !important;
	}

	i.grirenk {
		color: #ccc !important
	}

	.yildizrenk i {
		color: #F9B90F;
		padding: 2px;
	}

	.down-btnsag {

		float: right;

		padding: 10px 15px;

		margin-right: 15px;

		margin-top: 15px;

		color: #fff;

		box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2);

		font-size: 12px;

		border-radius: 4px;

	}

	.z-index-content2 {
		z-index: 799 !important;
		position: relative;
		margin-bottom: 6px;
		width: 100%;
		float: left;
	}

	.hotellist-h2 {

		text-align: left;

		color: #878C9F;

		font-size: 11px;

		font-weight: 600;

		width: 100%;

		float: left;

		margin-bottom: 15px;

	}

	.editcontantul {
		margin: 0;
		padding: 0;
		border-top: none;
	}

	.listh4p p {
		color: #fff;
	}

	.welcome-text {
		float: right;
		color: #333;
		margin-top: 9px;
		margin-left: 14px;
		font-size: 12px;
	}

	.wishlist-link2 {

		color: #e3000f;

		float: right;

		position: relative;

		width: 60px;

		top: 0;

		height: 52px;

		line-height: 50px;

		cursor: pointer;

		font-size: 16px;

		box-sizing: border-box;

	}

	.wishlist-link2 a {

		color: #e3000f;

	}

	.wishlist-link2 a i {

		color: #f89800;

	}

	.inline-img {

		margin-bottom: 15px;

	}

	.filter-area .filter-colomn-outer {

		width: 100%;

		float: left;

		margin-top: 15px
	}

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

		.wishlist-link2 {

			width: 40px !important;

		}

	}

	.filter-area .filter-colomn-outer .filter-colomn {

		width: 100%;

		float: left;

		margin-bottom: 15px;

		padding-bottom: 15px;

		border-bottom: 1px solid #EFEFEF
	}

	.filter-area .filter-colomn-outer .filter-colomn .title {

		color: #1173ad;

		margin-bottom: 5px;

		text-align: left;

		font-size: 14px;

	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-scroll {

		height: 150px;

		overflow: auto
	}

	.result-filter .result-title span {

		color: #919191;

		float: left;

		margin-top: 5px;

		font-size: 15px;

	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links {

		width: 100%;

		float: left;

		margin-top: 8px
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div {

		margin-bottom: 5px
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div .icheckbox_flat-blue {

		float: left;

		margin-top: 4px;

		margin-right: 5px;

		pointer-events: none
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div .icheckbox_flat-blue:hover {

		color: #1173ad
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div label {

		font-weight: 400;

		cursor: pointer;

		width: 100%;

		float: left;

	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div label:hover span {

		color: #1173ad
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div label input {

		margin-right: 5px;

		float: left
	}

	.filter-area .filter-colomn-outer .filter-colomn .filter-links .i_check_div label span {

		color: #919191;

		margin-top: 5px;

		margin-left: 5px;

		line-height: 18px;

		font-size: 13px;

		float: left
	}

	.uncheck-list {

		width: 100%;

		float: left;

	}

	.uncheck-list span {

		font-size: 14px;

		display: block;

		color: #919191;

	}

	.result-filter-area .uncheck-list a {

		padding-left: 5px;

		color: #DF3C44;

		font-size: 13px;

		margin-top: 15px;

		display: inline-block;

		cursor: pointer;

	}

	/*

.z-index-content {

	z-index:5!important;

	position:relative!important;

}

.ilceselectcontent {

	z-index:4!important;

	position:relative!important;

}*/

	.z-index-content {
		z-index: 610;
		position: relative;
		margin-bottom: 10px;
		width: 100%;
		float: left;
	}

	.zr-guvenlik {

		width: 100%;

		float: left;

		margin-top: 20px;

	}

	.zr-guvenlik img {
		float: left;
		width: 130px;
		margin-top: 10px;
	}

	.zr-guvenlik input {
		width: 200px !important;
		padding: 14px 20px 14px 16px !important;
		margin-top: 8px;
	}

	.yenile_buton {

		padding: 12px 20px;

		margin-top: 10px;

		background: #333;

		color: #fff;

		font-weight: bold;

		cursor: pointer;

		width: 100px;

		margin: 10px;

		float: left;

		text-align: center
	}

	.yenile_butons {

		padding: 12px 20px;

		margin-top: 10px;

		background: #333;

		color: #fff;

		font-weight: bold;

		cursor: pointer;

		width: 100px;

		margin: 10px;

		float: left;

		text-align: center
	}

	.alertinfozr {

		color: #31708f;

		background-color: #d9edf7;

		border-color: #bce8f1;

		padding: 15px;

		margin-bottom: 20px;

		border: 1px solid transparent;

		border-radius: 4px;

	}

	.mainformselect {

		border-radius: 0 !important;

		background: #fff !important;

		border: none !important;

		height: 50px !important;

		line-height: 50px !important;

	}

	.nice-select:before {

		top: 1px;

	}

	.inpt_dec {

		top: 16px;

	}

	.main-search-input-item .nice-select:before {

		/* top:5px!important; */

	}

	.main-search-input-item .nice-select .nice-select-search {

		text-indent: 24px !important;

	}

	.main-search-input-item .nice-select .nice-select-search-box:before {

		top: -3px;

	}

	.pagination {
		width: 100%;
		float: left;
	}

	.pagination li {
		float: left;
	}

	.new-daterangepicker-content {

		width: 100%;

		float: left;

	}

	.formrelative {

		position: relative;

	}

	.formrelative i {

		position: absolute;

		/* right: 20px;*/

		z-index: 444;

		top: 12px;

	}

	.daterangepicker td {

		border-color: white !important;

	}

	.ui-datepicker td.jutdolus a,
	.ui-datepicker td.jutdolus span,
	.daterangepicker td.jutdolus {

		color: #fbfbfb !important;

		background-color: #ff3838 !important;

		border-radius: 0;

	}

	.daterangepicker td.jutdolus {

		border-radius: 0;

	}

	.daterangepicker td.jutgiris,
	.daterangepicker td.jutcikis,
	.daterangepicker td.jutrzvcikis,
	.daterangepicker td.jutrzvgiris {

		background-size: 33px;

		border-radius: 0;

	}

	.ui-datepicker td.jutdolus a::before,
	.ui-datepicker td.jutdolus span::before {

		content: 'MÃ¼sait DeÄŸil';

		width: 85px;

	}

	.ui-datepicker td.jutdolus2 a::before {

		content: 'GiriÅŸ/Ã‡Ä±kÄ±ÅŸ GÃ¼nÃ¼';

		width: 110px;

	}

	.ui-datepicker td.jutdolus2 .ui-state-default,
	.daterangepicker td.jutdolus2 {

		background: url("../images/giriscikis.png") center no-repeat #ff3838 !important;

		background-repeat: no-repeat;

		background-position: right bottom;

		cursor: pointer;

		color: #fff !important;

	}

	.ui-datepicker td.jutcikis a,
	.ui-datepicker td.jutcikis span,
	.daterangepicker td.jutcikis {

		background-image: url("../images/giris.png");

		background-repeat: no-repeat no-repeat;

		background-position: right center;

		cursor: pointer;

	}

	.ui-datepicker td.jutgiris a,
	.ui-datepicker td.jutgiris span,
	.daterangepicker td.jutgiris {

		background-image: url("../images/cikis.png");

		background-repeat: no-repeat no-repeat;

		background-position: left center;

		cursor: pointer;

	}

	.ui-datepicker td.jutrzrv a,
	.ui-datepicker td.jutrzrv span,
	.daterangepicker td.jutrzrv {

		color: #fbfbfb !important;

		background-color: #fdb714 !important;

	}

	.daterangepicker td.jutrzrv {

		border-radius: 0;

	}

	.daterangepicker td::before {

		/* content: attr(data-content); */

		/* width: auto; */

		/* padding: 0 7px; */

	}

	.ui-datepicker td.jutrzvcikis a,
	.ui-datepicker td.jutrzvcikis span,
	.daterangepicker td.jutrzvcikis {

		background-image: url("../images/rzcikis.png");

		background-repeat: no-repeat no-repeat;

		background-position: right center;

		cursor: pointer;

	}

	.ui-datepicker td.jutrzvgiris a,
	.ui-datepicker td.jutrzvgiris span,
	.daterangepicker td.jutrzvgiris {

		background-image: url("../images/rzgiris.png");

		background-repeat: no-repeat no-repeat;

		background-position: left center;

		cursor: pointer;

	}

	.detailrightcontent {

		background: #fff;

	}

	.header-padding {

		padding: 20px 20px;

	}

	.bookiing-form-wrap {

		padding: 0px 30px;

	}

	.list-single-main-item {

		padding: 15px 30px;

	}

	.cart-details_header {

		border: none;

	}

	.rezyapcontent {

		margin-top: 20px;

		width: 100%;

		float: left;

		margin-bottom: 30px;

		padding: 0 20px;

	}

	.rezyapcontent button {

		float: left;

		box-shadow: none;

		border: none;

		cursor: pointer;

	}

	.custom-form-reserve .nice-select-search {

		display: none;

	}

	.custom-form-reserve input,
	.custom-form-reserve select {

		float: left;

		border: 1px solid #eee;

		background: #F7F9FB;

		width: 100%;

		padding: 10px 20px;

		border-radius: 6px;

		color: #666;

		font-size: 13px;

		-webkit-appearance: none;

		margin-bottom: 15px;

	}

	.custom-form-reserve textarea {

		float: left;

		border: 1px solid #eee;

		background: #F7F9FB;

		width: 100%;

		padding: 10px 20px;

		border-radius: 6px;

		color: #666;

		font-size: 13px;

		-webkit-appearance: none;

		margin-bottom: 15px;

		height: 70px;

	}

	.rezervation_button {

		padding: 0 80px 0 30px;

		height: 44px;

		line-height: 44px;

		border-radius: 4px;

		color: #fff;

		font-weight: 600;

		font-size: 12px;

		text-align: left;

		position: relative;

		overflow: hidden;

		box-shadow: none;

		box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 10%);

		background: #F9B90F;

		border: none;

		margin-top: 15px;

	}

	.rezervation_button:after {

		content: '';

		position: absolute;

		width: 50px;

		height: 100%;

		background: rgba(255, 255, 255, 0.2);

		z-index: 0;

		right: 0;

		top: 0;

		transition: all 200ms linear;

	}

	.rezervation_button i {

		position: absolute;

		right: 0;

		width: 50px;

		height: 44px;

		line-height: 44px;

		border-left: 1px solid rgba(255, 255, 255, 0.21);

		text-align: center;

		top: 0;

	}

	#newcalender .ui-datepicker .ui-datepicker-group {

		float: left;

		margin-bottom: 20px;

	}

	#newcalender .ui-datepicker-multi-3 .ui-datepicker-group {

		width: 33.33%;

		padding: 5px;

		box-sizing: border-box;

	}

	#newcalender .ui-datepicker .ui-datepicker-title {

		margin: 0 2.3em;

		line-height: 1.8em;

		text-align: center;

		color: #fff;

	}

	#newcalender .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,
	#newcalender .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled {

		opacity: 0.3;

	}

	#newcalender .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {

		left: 10px;

		top: 10px;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev,
	#newcalender .ui-datepicker .ui-datepicker-next {

		position: absolute;

	}

	#newcalender .ui-helper-clearfix:before,
	#newcalender .ui-helper-clearfix:after {

		content: "";

		display: table;

		border-collapse: collapse;

	}

	#newcalender .ui-datepicker .ui-datepicker-header {

		background: #5191fa;

		text-align: center;

		text-transform: uppercase;

		border-radius: 5px 5px 0px 0px;

		border: none;

		width: 99.80%;

	}

	#newcalender .ui-datepicker .ui-datepicker-header {

		position: relative;

		padding: .2em 0;

	}

	#newcalender .ui-datepicker .ui-datepicker-group {

		float: left;

		margin-bottom: 20px;

	}

	#newcalender .ui-datepicker-multi-3 .ui-datepicker-group {

		width: 33.33%;

		padding: 5px;

		box-sizing: border-box;

	}

	#newcalender .ui-widget.ui-widget-content {

		border: 0px solid #c5c5c5;

	}

	#newcalender .ui-datepicker.ui-datepicker-multi {

		width: 100% !important;

	}

	#newcalender .ui-datepicker {

		background: #fff;

		padding: 10px;

	}

	#newcalender .ui-corner-all,
	#newcalender .ui-corner-bottom,
	#newcalender .ui-corner-right,
	#newcalender .ui-corner-br {

		border-bottom-right-radius: 0px;

	}

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

		#newcalender .ui-widget.ui-widget-content {

			width: 100%;

		}

		#newcalender .ui-datepicker .ui-datepicker-calendar {

			width: 100%;

		}

	}

	#newcalender .ui-datepicker span.ui-datepicker-month {

		font-weight: bold;

	}

	#newcalender .ui-datepicker-multi .ui-datepicker-group table {

		width: 100%;

		margin: 0 auto .0em;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar {

		border-collapse: collapse;

		font-size: 12px;

		cursor: default;

	}

	#newcalender .ui-datepicker thead {

		background: #e9e9e9;

		border: 1px solid #dddddd;

		border-top: 0px;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar th {

		color: #62748c;

		line-height: 25px;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar th,
	#newcalender .ui-datepicker .ui-datepicker-calendar td {

		text-align: center;

		vertical-align: middle;

		padding: 0;

		z-index: 1;

	}

	#newcalender .ui-datepicker th {

		width: 30px;

		height: 30px;

		background: #f5f5f5;

	}

	#newcalender .ui-datepicker th span {

		display: block;

		text-align: center;

		font-weight: normal;

		color: #888888;

		border: none;

	}

	#newcalender .ui-datepicker .ui-datepicker-header .ui-datepicker-next {

		right: 10px !important;

		top: 10px !important;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev,
	#newcalender .ui-datepicker .ui-datepicker-next {

		position: absolute;

	}

	#newcalender .ui-widget-header a {

		color: #333333;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev,
	#newcalender .ui-datepicker .ui-datepicker-next {

		width: 1.8em;

		height: 1.8em;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,
	#newcalender .ui-datepicker .ui-datepicker-calendar td.ui-state-disabled {

		color: #d0d0d0;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar td {

		position: relative;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar th,
	#newcalender .ui-datepicker .ui-datepicker-calendar td {

		text-align: center;

		vertical-align: middle;

		padding: 0;

		z-index: 1;

	}

	#newcalender .ui-state-disabled,
	#newcalender .ui-widget-content .ui-state-disabled,
	#newcalender .ui-widget-header .ui-state-disabled {

		opacity: 1;

		filter: Alpha(Opacity=35);

		background-image: none;

	}

	#newcalender .ui-datepicker td {

		width: 35px;

		height: 35px;

		line-height: 35px;

	}

	#newcalender .ui-datepicker td {

		border: solid 1px #efefef;

	}

	#newcalender .ui-state-disabled {

		cursor: default !important;

		pointer-events: none;

	}

	#newcalender .reserve {

		background: #ff7f7f !important;

		border-right: 0px !important;

	}

	#newcalender .ui-datepicker td span,
	#newcalender .ui-datepicker td a {

		display: block;

		padding: .2em;

		text-align: center;

		text-decoration: none;

		color: rgb(208, 208, 208)
	}

	#newcalender .ui-datepicker .ui-datepicker-calendar td:before,
	#newcalender .ui-datepicker .ui-datepicker-calendar td:after {

		bottom: 0px;

		content: '';

		left: 0;

		top: 0px;

		position: absolute;

		width: 100%;

		z-index: -1;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar td:before,
	#newcalender .ui-datepicker .ui-datepicker-calendar td:after {

		bottom: 0px;

		content: '';

		left: 0;

		top: 0px;

		position: absolute;

		width: 100%;

		z-index: -1;

	}

	#newcalender .release {

		border: solid 0px #efefef;

		border-bottom: solid 1px #efefef;

		background: url("../images/rez_b.png") no-repeat !important;

		background-size: 100% 100% !important;

	}

	#newcalender .entry {

		border: solid 0px #efefef;

		border-bottom: solid 1px #efefef;

		background: url("../images/rez_a.png") no-repeat !important;

		background-size: 99% 99% !important;

	}

	#newcalender .ui-datepicker .ui-datepicker-next:before {

		border-left: 8px solid #fff;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev:before,
	.ui-datepicker .ui-datepicker-next:before {

		content: "";

		display: block;

		width: 0;

		height: 0;

		border-top: 5px solid transparent;

		border-bottom: 5px solid transparent;

	}

	#newcalender .ui-icon-circle-triangle-e {

		background-position: -48px -192px;

	}

	#newcalender .ui-icon {

		width: 16px;

		height: 16px;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev span,
	#newcalender .ui-datepicker .ui-datepicker-next span {

		display: block;

		position: absolute;

		left: 50%;

		margin-left: -8px;

		top: 50%;

		margin-top: -8px;

	}

	#newcalender .ui-datepicker .ui-icon {

		text-indent: -99999px;

		overflow: hidden;

		background-repeat: no-repeat;

	}

	#newcalender .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {

		left: 10px;

		top: 10px;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev,
	#newcalender .ui-datepicker .ui-datepicker-next {

		position: absolute;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev:before {

		border-right: 8px solid #fff;

	}

	#newcalender .ui-datepicker .ui-datepicker-prev:before,
	.ui-datepicker .ui-datepicker-next:before {

		content: "";

		display: block;

		width: 0;

		height: 0;

		border-top: 5px solid transparent;

		border-bottom: 5px solid transparent;

	}

	#newcalender .ui-icon-circle-triangle-w {

		background-position: -80px -192px;

	}

	#newcalender .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {

		background: #4B8378;

		border-radius: 10%;

		color: #fff;

	}

	#newcalender .partners {

		background: url("../images/rez_c.png") no-repeat !important;

		background-size: 100% 100% !important;

	}

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

		.logo-holder img {

			width: 204px;

			height: auto;

		}

	}

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

		.lang-wrap,
		.currency-wrap {

			float: left;

			margin-right: 18px;

			position: relative;

			top: 1px;

		}

	}

	.kapat {
		display: none
	}

	.temizle {
		clear: both;
	}

	/*Ã¼rÃ¼n listesi*/

	.urunlisteborder {
		box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
		background: #fff;
		border-radius: 4px;
		transition: all 1s ease;
		text-align: left
	}

	.urunlisteborder:hover {
		box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 0px;
		background: #fff;
		border-radius: 4px;
		transition: all 1s ease;
		text-align: left
	}

	.urunlisteresim img {
		width: 100%;
		height: auto;
	}

	.trans {

		transition: all 1s ease;

	}

	.baslikyorum h2 {
		color: #18458B;
		font-size: 15px;
		z-index: 4;
		margin-right: 80px;

		position: relative;

		font-weight: 800 !important;
	}

	.baslikyorum .geodir-category-opt {

		background: transparent !important;

		position: absolute !important;

		bottom: 0 !important;

		left: 0 !important;

		width: 100% !important;

		z-index: 1 !important;

		padding: 5px 5px !important;

		cursor: pointer !important;

		color: #18458B !important;

		top: 10px !important;

	}

	.baslikyorum .score {

		color: #18458B !important;

		font-size: 10px !important;

		top: 2px;

		position: relative;

	}

	.baslikyorum .score strong {

		color: #18458B !important;

		font-size: 11px !important;

	}

	span.satildi {
		background: red;
		color: #fff;
		font-size: 7px;
		padding-left: 5px;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-right: 5px;
		margin-left: 5px;
		border-radius: 3px;
		position: relative;
		top: -3px;
	}

	.urunlisteozellik li {
		border: 1px solid rgba(24, 69, 134, .6);
	}

	.urunlisteozellik p {
		font-size: 11px;
		padding-bottom: 0px !important;
		float: left;
		line-height: 18px !important;
	}

	.urunlisteozellik img {
		position: relative;
		top: -2px !important;
		margin-right: 0px;
		margin-left: 10px;
	}

	.urunlisteozellik a.iconrenk {
		text-align: center;
		color: #18458B !important;
	}

	.urunlisteozellik .geodir-category-footer {
		margin: 4px 0 0 0 !important;

		padding: 18px 130px 0 0 !important;

		border-top: 1px dotted #ccc !important;

	}

	.fiyatbaslayans small {

		font-size: 8px !important;

	}

	a.urndetay {

		height: 30px;

		background: #F7F9FB !important;

		display: inline-block;

		line-height: 20px;

		margin: 0 auto;

		text-align: center;

		transition: all 1s ease;

		color: #18458B !important;

		position: relative;

		float: right;

		border-radius: 2px;

	}

	a:hover.urndetay {

		height: 30px;

		background: red !important;

		display: inline-block;

		line-height: 20px;

		margin: 0 auto;

		text-align: center;

		transition: all 1s ease;

		color: #fff !important;

		position: relative;

		float: right;

		border-radius: 2px;

	}

	/**/

	.hizmet-box img {

		max-height: 100px;

		width: auto;

	}

	.listingturkategori .hotel-card .geodir-category-opt h4 {

		top: -14px;

	}

	.wrap-kategori {

		min-height: auto !important;

	}

	.bungalovkategori .listing-item {

		width: 25%;

	}

	.bungalovkategori .geodir-category-content-title:before {

		display: none;

	}

	.geodir-category-content-title {

		padding-bottom: 0;

		margin-bottom: 0;

		border-bottom: none;

	}

	.card-listing-bungalov {

		padding: 0 10px;

	}

	.markabox {

		height: 120px;

		display: flex;

		justify-content: center;

		align-items: center;

		padding: 4px;

	}

	.markabox a {

		border: 1px solid #eee;

	}

	.markabox:hover a {
		opacity: 1;
	}

	.kurumsalwrap:before {
		display: none;
	}

	.fotlili2 li {

		border: none;

	}

	.fotlili2 li a {

		color: #838383;

	}

	.paylassosyal {

		width: 140px;

	}

	.detaydesc ol li {

		float: left;

		width: 100%;

		text-align: left;

	}

	.cihaniriboy-loading {

		position: fixed;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		z-index: 99999999999;

		background: #fff;

		opacity: 1
	}

	.cihaniriboy-loading img {

		width: 100px;

		height: auto;

		position: absolute;

		left: 50%;

		top: 50%;

		transform: translate(-50%, -50%);

		-webkit-transform: translate(-50%, -50%)
	}

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

		.cihaniriboy-loading img {

			width: 60px
		}

	}

	.tur-fiyatlar-content {

		width: 100%;

		float: left;

	}

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

		.tur-fiyatlar-content {

			min-height: 100px
		}

	}

	.tur-fiyatlar-content .bar-header h3 {

		color: #5c5c5c;

		font-weight: 600;

		font-size: 16px
	}

	.tur-fiyatlar-content .bar-result-content {

		margin-top: 3px;

		width: 100%;

		float: left
	}

	.tur-fiyatlar-content .bar-result-content h3 {

		color: #5c5c5c;

		font-weight: 600;

		font-size: 16px
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list {

		width: 100%;

		float: left;

		position: relative
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .loading {

		display: none;

		position: absolute;

		left: 50%;

		top: 50%;

		transform: translate(-50%, -50%);

		-webkit-transform: translate(-50%, -50%)
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .loading img {

		width: 60px;

		height: auto;

		position: absolute;

		left: 50%;

		top: 50%;

		transform: translate(-50%, -50%);

		-webkit-transform: translate(-50%, -50%)
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .sonuclar {

		width: 100%;

		float: left;

	}

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

		.tur-fiyatlar-content .bar-result-content .bar-result-list .sonuclar {

			min-height: 100px
		}

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box {

		width: 100%;

		float: left;

		border: 1px solid #8c8c8c;

		margin-bottom: 10px;

		padding: 16px 0;

		cursor: pointer;

		border-radius: 4px;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box:hover {

		border: 1px solid #1fa354
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-name {

		float: left;

		font-size: 15px;

		color: #292D32;

		margin-right: 7px;

		overflow: hidden;

		white-space: nowrap;

		text-overflow: ellipsis;

		margin-bottom: 4px;

		width: 100%;

		text-align: left;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-date {

		float: left;

		color: #292D32;

		font-size: 13px;

		font-weight: 500;

		margin-top: 6px;

		margin-right: 5px;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-date {

		color: #292D32;

	}

	.otel-check-area {

		position: relative;

		width: 100%;

	}

	.otel-check-area .select-bar {

		position: absolute;

		right: 0;

		top: 16px;

	}

	.otel-check-area .select-bar .otel-check-icon {

		position: relative;

		font-size: 15px;

		position: relative;

		display: inline-block;

		line-height: 1em;

		margin: 0;

		padding: 0;

		width: 28px;

		height: 28px;

		cursor: pointer;

		vertical-align: top;

		margin: 0;

		background: #fff;

		-webkit-appearance: none;

		-moz-appearance: none;

		appearance: none;

		border-radius: 50%;

		background-color: #1D994A;

		border: 2px solid #1D994A;

	}

	.otel-check-area .select-bar .otel-check-icon::after {

		position: absolute;

		content: '';

		left: 25%;

		top: 25%;

		height: 30%;

		width: 50%;

		border-bottom: 2px solid #fff;

		border-left: 2px solid #fff;

		-webkit-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-sayi {

		float: left;

		color: #999;

		font-size: 13px;

		font-weight: 500;

		margin-top: 6px;

	}

	.otel-check-info {

		-webkit-box-align: center !important;

		-ms-flex-align: center !important;

		align-items: center !important;

		-webkit-box-direction: normal !important;

		-ms-flex-direction: column !important;

		flex-direction: column !important;

		display: -webkit-box !important;

		display: -ms-flexbox !important;

		display: flex !important;

		position: relative;

	}

	.otel-check-info:after {

		content: '';

		width: 1px;

		height: 100%;

		background: #EFEFEF;

		position: absolute;

		right: 50px;

		top: 0;

	}

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

		.otel-check-info .text-gray {

			font-size: 13px !important;

		}

		.otel-check-info .fw-bold {

			font-size: 20px !important;

		}

		.otel-check-area {

			border-top: 1px solid #e1e1e1;

			padding-top: 11px;

		}

		.otel-check-info:after {

			display: none;

		}

		.otel-check-info .list-top {

			flex-direction: row !important;

			width: 100%;

		}

		.otel-check-area .select-bar {

			top: 27px;

		}

	}

	.el2 .fw-bold {

		font-weight: 600 !important;

		font-size: 20px;

	}

	.btn-black-2 {

		background-color: #4fa044 !important;

		border-color: #4fa044 !important;

	}

	.btn-black-2:hover {

		background-color: #1c8656 !important;

		border-color: #1c8656 !important;

	}

	.el2 .mt-2 {

		margin-top: 5.5px !important;

	}

	.text-decoration-line-through {

		text-decoration: line-through !important;

	}

	.el2 .btn-red {

		background-color: #ED1C24 !important;

		color: #fff;

		font-size: 11px;

		border-radius: 0.25rem !important;

		padding-bottom: 0.25rem !important;

		padding-top: 0.25rem !important;

		padding: 0.5rem !important;

		font-weight: 500;

	}

	.span-weight-normal {

		font-weight: 500;

	}

	.el2 .text-red {

		color: #ED1C24;

	}

	.el2 .pb-3 {

		padding-bottom: 1rem !important;

	}

	.el2 .mb-3 {

		margin-bottom: 1rem !important;

	}

	.el2 .border-bottom {

		border-bottom: 1px solid #dee2e6 !important;

	}

	.el2 .reservation-col {

		margin-top: 1px;

		width: 100%;

		text-align: left;

		font-weight: 500;

	}

	.el2 .reservation-col>span {

		font-size: 18px;

	}

	.el2 .justify-content-end {

		-webkit-box-pack: end !important;

		-ms-flex-pack: end !important;

		justify-content: flex-end !important;

	}

	.otel-check-info .left {

		-webkit-box-orient: vertical !important;

		-webkit-box-direction: normal !important;

		-ms-flex-direction: column !important;

		flex-direction: column !important;

		margin-right: 10px;

	}

	.otel-check-info .right {

		-webkit-box-orient: vertical !important;

		-webkit-box-direction: normal !important;

		-ms-flex-direction: column !important;

		flex-direction: column !important;

		display: -webkit-box !important;

		display: -ms-flexbox !important;

		display: flex !important;

		text-align: center !important;

	}

	.otel-check-info .right span {
		line-height: 21px;
	}

	.otel-check-info .text-gray {

		color: #7F8891 !important;

		font-size: 14px;

		text-decoration: line-through !important;

	}

	.otel-check-info .fw-bold {

		font-weight: 600;

		font-size: 24px;

	}

	.otel-check-info .otel-check-total {

		font-weight: 500;

		font-size: 13px;

	}

	.otel-check-info .btn-red {

		display: -webkit-inline-box !important;

		display: -ms-inline-flexbox !important;

		display: inline-flex !important;

		background-color: #ED1C24 !important;

		color: #fff;

		padding: 0.5rem !important;

		border-radius: 0.25rem !important;

		padding-bottom: 0.25rem !important;

		margin-bottom: 0.25rem !important;

		padding-top: 0.25rem !important;

		font-weight: 300;

		font-size: 12px;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price {

		float: right
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price em {

		font-style: normal;

		font-family: Arial;

		font-size: 16px;

		color: #8c8c8c
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price span {

		font-size: 19px;

		color: #8c8c8c;

		font-weight: 600
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-check {

		float: right;

		opacity: 0;

		-webkit-transition: all .2s linear;

		-moz-transition: all .2s linear;

		-o-transition: all .2s linear;

		-ms-transition: all .2s linear;

		transition: all .2s linear
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-check i {

		color: #39b54a;

		font-size: 24px
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-choose {

		float: right;

		margin-right: 15px;

		margin-left: 20px
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-choose span {

		font-size: 13px;

		color: #8c8c8c;

		padding: 4px 10px;

		float: left;

		margin-top: 3px;

		border: 1px solid #8c8c8c
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active {

		border: 1px solid #1fa354 !important;

		background: #EFFFF6 !important;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-choose span {

		background: #39b54a;

		color: #fff;

		border: 1px solid #39b54a
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-name {

		color: #292D32;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-sayi {

		color: #292D32;

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-price em,

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-price span {

		color: #18458b
	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-check {

		opacity: 1;

		-webkit-transition: all .2s linear;

		-moz-transition: all .2s linear;

		-o-transition: all .2s linear;

		-ms-transition: all .2s linear;

		transition: all .2s linear
	}

	.tur-fiyatlar-content .bar-outer {

		width: 100%;

		float: left;

		min-height: 55px;

		margin-top: 10px;

		border: 2px solid #18458b;

	}

	.tur-fiyatlar-content .bar-outer a.odagetir {

		font-size: 14px;

		color: #d30000
	}

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

		.tur-fiyatlar-content .bar-outer a.odagetir {

			margin-bottom: 5px;

			width: 100%;

			float: left
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim-content-gunluk .l-guncelle {

		float: right !important;

		margin-top: 15px !important
	}

	.tur-fiyatlar-content .bar-outer .bar-secim-content-gunluk select.yetiskin {

		width: 135px
	}

	.tur-fiyatlar-content .bar-outer .bar-secim-content .l-guncelle {

		float: left;

		margin-bottom: 10px;

		margin-top: 10px
	}

	.tur-fiyatlar-content .bar-outer .bar-secim-content .l-guncelle>a {

		background: #d30000;

		color: #fff;

		font-size: 13px;

		padding: 5px 8px;

		float: left;

		margin-right: 5px;

	}

	.tur-fiyatlar-content .bar-outer .bar-secim-content .l-guncelle span {

		color: #a8a8a8;

		font-size: 12px;

		float: left;

		line-height: 14px
	}

	.tur-fiyatlar-content .bar-outer .bar-date {

		width: 100%;

		float: left;

		position: relative;

		height: 50px
	}

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

		.tur-fiyatlar-content .bar-outer .bar-date {

			border-bottom: 1px solid #ddd
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-date:after {

		content: '';

		right: -4px;

		top: 0;

		width: 1px;

		height: 100%;

		background: #929292;

		position: absolute
	}

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

		.tur-fiyatlar-content .bar-outer .bar-date:after {

			background: none
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-date span.bar-text {

		position: absolute;

		top: 5px;

		left: 40px;

		color: #444;

		font-size: 12px;

		z-index: 4
	}

	.tur-fiyatlar-content .bar-outer .bar-date .bar-calander {

		width: 19px;

		height: 19px;

		position: absolute;

		left: 12px;

		top: 21px;

		/* background: url(../images/icons/nezaman.png);

    background-repeat: no-repeat;

    background-size: 100%;*/

		z-index: 3
	}

	.tur-fiyatlar-content .bar-outer .bar-date .bar-calander i {

		color: #1A2B48;

	}

	.tur-fiyatlar-content .bar-outer .bar-date .select-container {

		position: absolute;

		display: inline;

		width: 100%;

		height: 100%;

		top: 0;

		left: 0
	}

	.tur-fiyatlar-content .bar-outer .bar-date .select-container:after {

		/* content: "";

    width: 0;

    height: 0;

    position: absolute;

    pointer-events: none;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    bottom: 15px;

    right: .75em;

    border-top: 7px solid #929292;

    opacity: 1*/

	}

	input.input-text,
	textarea,
	.selector select+.custom-select {

		-moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

		-o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

		-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

		-ms-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

		border: 1px solid transparent;

		cursor: text;

	}

	.selector span.custom-select {

		display: inline-block;

		line-height: 32px;

		padding: 0 10px;

		position: relative;

		width: 100%;

		overflow: hidden;

		white-space: nowrap;

		position: absolute;

		right: 5px;

		bottom: 4px;

		pointer-events: none;

		text-indent: -9999 !important;

		width: 35px;

		height: 32px;

	}

	.selector span.custom-select:before {

		position: absolute;

		right: 0;

		top: 0;

		content: '';

		background: #18458b;

		width: 24px;

		height: 100%;

	}

	.selector span.custom-select:after {

		position: absolute;

		right: 9px;

		top: 15px;

		border-top: 5px solid #fff;

		border-left: 3px solid transparent;

		border-right: 3px solid transparent;

		content: "";

	}

	.tur-fiyatlar-content .bar-outer .bar-date .select-container select {

		position: absolute;

		left: 0;

		top: 0;

		color: #464646;

		width: 100%;

		height: 100%;

		font-weight: 600;

		border: none;

		font-size: 14px;

		padding: 18px 10px 0;

		-webkit-appearance: none;

		-moz-appearance: none;

		appearance: none;

		text-indent: 30px
	}

	@media screen and (max-width: 767) {

		.tur-fiyatlar-content .bar-outer .bar-date .select-container select {

			text-indent: 40px
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim {

		width: 100%;

		float: left;

		position: relative;

		height: 55px
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim {

			border-bottom: 1px solid #ddd;

			height: auto;

			padding-bottom: 9px
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle {

		position: absolute;

		right: 0;

		bottom: 13px
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle {

			position: static;

			width: 100%;

			float: left
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle a {

		font-size: 14px;

		color: #d30000
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle a.odagetir {

		margin-right: 13px;

		margin-top: 7px;

		float: left
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle a.odacikart {

		color: #e03f51 !important
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle a.guncelle {

		color: #d30000;

		font-size: 14px;

		padding: 3px 10px;

		float: right;

		border-radius: 3px;

		border: 1px solid #d30000;

		-webkit-transition: all .2s linear;

		-moz-transition: all .2s linear;

		-o-transition: all .2s linear;

		-ms-transition: all .2s linear;

		transition: all .2s linear
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .oda-ekle a.guncelle:hover {

		-webkit-transition: all .2s linear;

		-moz-transition: all .2s linear;

		-o-transition: all .2s linear;

		-ms-transition: all .2s linear;

		transition: all .2s linear;

		background: #d30000;

		color: #fff
	}

	.tur-fiyatlar-content .bar-outer .bar-secim span.bar-text {

		position: absolute;

		top: 2px;

		left: 2px;

		color: #444;

		font-size: 12px;

		z-index: 4
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim span.bar-text {

			left: 24px
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .bar-child {

		width: 23px;

		height: 23px;

		position: absolute;

		left: 5px;

		top: 21px;

		/*

    background: url(../images/icons/bar-child.png);

    background-repeat: no-repeat;

    background-size: 100%; */

		z-index: 3
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .bar-child i {

		color: #1A2B48;

	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .bar-child {

			position: relative;

			left: -9px;

			float: left
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list {

		position: absolute;

		left: 7px;

		bottom: 10px
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list select.selectcocuk {

			color: #a1a1a1
		}

	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list {

			position: static;

			left: 0
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .oda {

		float: left;

		color: #d30000;

		margin-right: 8px;

		margin-top: 6px;

		position: relative
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .oda {

			margin-top: 20px;

			float: left
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .oda:after {

		content: '';

		right: -9px;

		top: 4px;

		width: 1px;

		height: 82%;

		background: #929292;

		position: absolute
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .oda:after {

			background: none
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-child span {

		position: absolute;

		top: -15px;

		left: 14px;

		color: #a1a1a1;

		font-size: 12px;

		z-index: 4
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-child span {

			top: 0;

			left: 11px;

			font-size: 14px;

			float: left;

			margin-top: 3px;

			position: relative
		}

	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-child2 .selectcocuk {

			color: #000 !important
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-child2 span {

		position: absolute;

		top: -15px;

		left: 14px;

		color: #a1a1a1;

		font-size: 12px;

		z-index: 4
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-child2 span {

			top: 0;

			left: 11px;

			font-size: 14px;

			float: left;

			margin-top: 3px;

			position: relative
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container {

		float: left;

		position: relative;

		margin-right: 5px;

		padding: 0px 24px;

	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select.selectcocuk {

			color: #000 !important
		}

	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container {

			width: 100%;

			margin-bottom: 5px
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container:before {

		content: '';

		right: -6px;

		top: 5px;

		width: 1px;

		height: 82%;

		background: #929292;

		position: absolute
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container:before {

			background: none !important
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container:after {

		/*content: "";

    width: 0;

    height: 0;

    position: absolute;

    pointer-events: none;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    bottom: 5px;

    right: .75em;

    border-top: 7px solid #929292;

    opacity: 1 */

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select.yetiskin {

		width: 115px
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select.yetiskin {

			width: 100%
		}

	}

	.selector3:last-child:before {
		display: none !important;
	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select {

		float: left;

		width: 73px;

		padding: 5px 10px 0;

		-webkit-appearance: none;

		-moz-appearance: none;

		appearance: none;

		border: none
	}

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

		.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select {

			width: 100%
		}

	}

	.tur-fiyatlar-content .bar-outer .bar-secim .select-list .select-container select:focus {

		border: none
	}

	.zr-room-change-form .header-search-input-item input[type="text"],
	.col-list-search-input-item input[type="text"] {

		border-radius: 6px !important;

		font-weight: 500;

	}

	.zr-room-change-form .header-search-input-item-icon {
		bottom: 12px
	}

	.zr-room-change-form label {

		float: left;

		color: #666;

		font-size: 13px;

	}

	.zr-change-room-content {

		padding: 0;

		border: none;

	}

	.zr-change-room-content label {
		margin-bottom: 10px;
	}

	.zr-room-change-form .room-adult-select:before {

		content: "\f183" !important;

		color: #878C9F;

	}

	.zr-room-change-form .header-search-input-item-icon {

		bottom: 12px;

	}

	.zr-room-change-form .header-search-input-item-icon {

		color: #878C9F;

	}

	.zr-room-change-form .nice-select:before {

		content: "\f0c0";

		font-size: 16px;

		color: #333;

		top: 0;

	}

	.zr-room-change-form .nice-select:after {

		border-color: #333;

	}

	.zr-room-change-form .nice-select {

		padding-left: 54px;

		color: #3d3d3d;

		font-size: 14px;

	}

	.room-calendar-select:before {

		content: "\f274" !important;

		color: ##F9B90F;

	}

	.bilgi-box {

		float: left;

	}

	.box-zr-rez-content ul li i {

		float: left;

		width: 23px;

	}

	.zr-card-total {

		text-align: left;

		border-bottom: 1px solid #eee;

		padding-bottom: 20px;

	}

	.zr-card-total:before {

		font-family: Font Awesome\ 5 Pro;

		content: "\f4c0";

		position: absolute;

		color: #ccc;

		top: 1px;

		font-size: 35px;

		right: 0px;

		opacity: 0.4;

		font-weight: 500;

	}

	.formgroupzr-bottom {

		margin-bottom: 15px;

		width: 100%;

		float: left;

	}

	.tarihselect .nice-select {

		z-index: 300 !important;
		;

	}

	.adult-select .nice-select {

		z-index: 1 !important;

	}

	.book-form-zr {

		z-index: 4;

	}

	.book-form button {

		border: none;

		margin-top: 15px;

	}

	.book-form-zr {

		width: 100%;

		float: left;

		margin-top: 15px;

		position: relative;

		z-index;

	}

	.new-item-area {

		display: none;

	}

	.cart_tax li {

		color: #666;

	}

	.cart_list li span strong {

		color: #666;

	}

	.booking-rez-page {

		padding: 0;

	}

	.booking-rez-page .box-widget-item-header p {

		text-align: left;

		margin: 0;

		padding: 0;

	}

	.custom-form label i {

		color: #333;

	}

	.urundetayform label i {

		top: 14px !important;

	}

	.fatura-kurumsal {

		display: none;

	}

	.bookguest-i .form-group-guest span {

		width: 100%;

		float: left;

		color: #064c73;

		text-align: left;

		margin-bottom: 10px;

	}

	.add-list-media-header span {
		color: #666 !important;
	}

	.sozlesmeinput {

		margin-top: 15px;

	}

	.sozlesmeinput span {

		color: #666 !important;

	}

	.btn.no-shdow-btn {

		box-shadow: none;

		border: none;

	}

	.konaklama-kisiler-content {

		width: 100%;

		float: left;

	}

	.konaklama-kisiler-content .main-search-input-item {

		width: 100%;

		border-radius: 6px;

		border: solid 1px #eee;

		color: #666;

		font-family: inherit;

		font-size: 13px;

		font-weight: 400;

		height: auto;

	}

	.book-konaklamali .nice-select {

		background: #fff;

	}

	.konaklama-kisiler-content .qty-dropdown-header {

		height: 41px;

		line-height: 41px;

		color: #1b1b1b;

		font-size: 14px;

		font-weight: 400;

		font-family: inherit;

		height: auto;

	}

	.konaklama-kisiler-content .qty-dropdown-header:before {

		content: "\f107";

		font-size: 14px;

		right: 13px;

		top: -1px;

		color: #333;

	}

	.bar-secim-area .room-number {

		width: 100%;

		float: left;

		color: #064c73;

		text-align: left;

		margin-bottom: 10px;

		font-weight: 600;

		margin-top: 5px;

		background: #f7f9fb;

		padding: 8px 9px;

	}

	.oda-ekle a {

		background: #cd1e01;

		padding: 8px 9px;

		margin-bottom: 5px;

		width: 100%;

		float: left;

		color: #fff;

	}

	.book-konaklamali .quantity-item {

		width: 100%;

	}

	.booking-rez-page .error.help-block {

		text-align: left;

		color: red;

		float: left;

		position: relative;

		top: -11px;

		font-size: 12px;

	}

	.zr-404 h1 {

		font-size: 90px;

		color: #000;

		font-weight: bold;

		margin-bottom: 24px;

		display: block;

		margin-top: 140px;

		color: #fff !important;

	}

	.zr-404 h2 {

		color: #fff !important;

		font-size: 16px;

		display: block;

	}

	.zr-404 p {

		color: #fff !important;

		font-size: 16px;

		display: block;

	}

	.kurumsal-content-page .title strong {

		text-align: left;

		font-weight: bold;

		float: left;

		width: 100%;

		font-size: 16px;

		margin-bottom: 10px;

		color: #18458b;

	}

	.kurumsal-content-page p strong {

		text-align: left;

		font-weight: bold;

		float: left;

		width: 100%;

		font-size: 16px;

		margin-bottom: 10px;

		color: #18458b;

	}

	.kurumsal-content-page ul {

		margin-top: 10px;

	}

	.kurumsal-content-page ul li {

		margin-bottom: 5px;

	}

	.refix-title {

		margin: 10px 0 25px 0
	}

	.otel-body .fc-icon {

		display: inline-block !important;

		height: 1em !important;

		line-height: 1em !important;

		font-size: 1em !important;

		text-align: center !important;

		overflow: hidden !important;

		font-family: "Courier New", Courier, monospace !important;

		-webkit-touch-callout: none !important;

		-webkit-user-select: none;
		!important;

		-khtml-user-select: none !important;

		-moz-user-select: none !important;

		-ms-user-select: none !important;

		user-select: none !important;

	}

	.otel-body .fc button .fc-icon {

		position: relative !important;

		top: -0.05em !important;

		margin: 0 0.2em !important;

		vertical-align: middle !important;

		width: auto !important;

		padding: 0 !important;

		left: 0 !important;

		opacity: 1 !important;

		border-radius: 22px !important;

		top: 0important;

		color: #333 !important;

		background: none !important;

		visibility: visible !important;

	}

	.otel-body .fc button {

		position: relative !important;

		line-height: 15px;

	}

	.otel-body .fc-icon-right-single-arrow:after {

		content: "\0203A" !important;

		font-weight: 700 !important;

		font-size: 200% !important;

		top: -7% !important;

	}

	.detail-right .detail-stars i {

		color: #f7a31f;

	}

	.detail-right .oteltipi {

		text-align: left;

		margin-top: 6px;

	}

	.detail-right .detail-stars {

		text-align: left;

		margin-top: 6px;

	}

	.formrelative {

		position: relative;

		width: 100%;

		float: left;

		margin-bottom: 0px;

		margin-top: 4px;

	}

	.detail-right .formrelative i {

		position: absolute;

		left: 16px !important;

		z-index: 444;

		top: 29px;

		font-size: 16px;

	}

	.new-price-content .formrelative i {

		top: 13px;

		color: #333;

	}

	.otel-date-input {

		padding: 12px 20px 12px 41px !important;

	}

	.oteltarihlabel {

		padding: 0 5px;

		text-align: left;

		float: left;

		font-weight: 600 !important;

		margin-bottom: 4px;

	}

	.otel-date-input {

		background: none !important;

		color: #1b1b1b !important;

		font-size: 14px !important;

		font-weight: 400 !important;

		font-family: inherit !important;

	}

	.otel-date-input::placeholder {

		color: #1b1b1b !important;

		opacity: 1;
		/* Firefox */

	}

	.otel-date-input::-ms-input-placeholder {
		/* Edge 12 -18 */

		color: #1b1b1b !important;

	}

	.otel-date-choose-i {

		color: #F9B90F !important;

	}

	.dolubos {

		margin-top: 20px;

	}

	.detail-right label {
		margin-bottom: 5px !important;
	}

	.list-single-carousel-wrap .sw-btn,
	.single-slider-wrapper .sw-btn {

		background: #cd1e01
	}

	.rezervation-detail li {

		float: left;

		width: 100%;

		text-align: left;

		padding: 5px 0;

	}

	.rdates .rdate {

		width: 100%;

		float: left;

		margin-bottom: 3px;

	}

	.rdates .rdate .rtime {

		float: left;

	}

	.rdates .rdate .rprice {

		float: right;

	}

	.pillsetkinlik li {
		width: 50% !important;
	}

	.ozellikresimal {

		margin-top: 9px;

	}

	.ozellikresimal i {

		font-size: 20px;

		color: #F9B90F;

	}

	.ozellikbilgi h3 {

		color: rgb(66 66 66) !important;

		font-weight: 600;

	}

	.cart-details .widget-check-times {

		width: 100%;

		float: left;

	}

	.cart-details .check-in-date .check-out {

		float: left;

		width: 100%;

		text-align: center;

	}

	.cart-details .check-in-date .check-in h6,
	.cart-details .check-in-date .check-out h6 {

		font-size: 12px;

		line-height: 12px;

		font-weight: 600;

		color: #f4a82f;

		margin-top: 6px;

		margin-bottom: 2px;

		width: 100%;

	}

	.cart-details .check-in-date .check-in .check-in-date-content,
	.cart-details .check-in-date .check-out .check-in-date-content {

		color: #888;

		font-weight: 600;

		white-space: nowrap;

	}

	.cart-details .check-in-date .check-in .check-in-date-content .check-day,
	.cart-details .check-in-date .check-out .check-in-date-content .check-day {

		font-size: 38px;

		font-weight: 600;

		display: inline-block;

		line-height: 30px;

		color: #666;

		letter-spacing: -1px;

	}

	.cart-details .check-in-date .check-in .check-in-date-content .check-my,
	.cart-details .check-in-date .check-out .check-in-date-content .check-my {

		font-weight: 500;

		font-size: 12px;

		display: inline-block;

		line-height: 16px;

	}

	.cart-details .check-in-date .check-dayname {

		display: block;

		text-align: left;

	}

	.cart-details .nights {

		margin-top: 10px;

		border: 1px solid #e8e8e8;

		padding: 4px 10px;

		font-weight: 400;

		font-size: 13px;

		-webkit-border-radius: 4px;

		-moz-border-radius: 4px;

		border-radius: 4px;

		color: #888;

		width: 100%;

		float: left;

	}

	.cart-details .nights i {

		margin-right: 5px;

		font-size: 18px;

	}

	.cart-details .check-in-date .check-in:before {

		color: #adadad;

		font-size: 28px;

		font-family: 'Font Awesome 5 Pro';

		content: '\f105';

		position: absolute;

		right: -10px;

		top: 60%;

		transform: translateY(-50%);

	}

	.cart-details_header {

		border-top: 1px solid #eee;

		border-left: 1px solid #eee;

		border-right: 1px solid #eee;

		display: inline-table;

		padding: 15px 20px 0 20px;

	}

	.widget-booking-image-inner-otel {

		margin: 10px 0;

		width: 100%;

		float: left;

		border: 1px solid #eee;

	}

	.widget-booking-image-inner-otel img {

		width: 100%;

		border-radius: 5px;

	}

	.zr-card-details .geodir-category-location {

		font-size: 13px !important;

		color: #919191 !important;

	}

	.zr-card-details .oteltipi {

		font-size: 13px !important;

		color: #919191 !important;

		margin-top: 4px;

	}

	.cart-details_text-2 {}

	.widget-posts-descr-2 {

		padding-left: 0 !important;

	}

	.zr-card-details {

		margin-bottom: -2px;

	}

	.zr-program-tabs {}

	.zr-booking-colon-box {

		text-align: left;

	}

	.zr-booking-colon-box .title {

		text-align: left;

		font-size: 16px;

		font-weight: 600;

		color: #183c7d;

		margin-bottom: 15px;

	}

	.zr-booking-colon-box ul li span {

		color: #666;

		font-size: 12px;

	}

	.galeri-content {

		width: 100%;

		float: left;

		min-height: 500px;

	}

	.galeri-content .galeri-title {}

	.galeri-content .galeri-title h2 {

		text-align: center;

		color: #747474;

		font-size: 32px;

		position: relative;

	}

	.galeri-content .galeri-title h2:after {

		content: '';

		position: absolute;

		width: 40px;

		height: 2px;

		bottom: -10px;

		left: 50%;

		margin-left: -10px;

		display: inline-block;

		background: #747474;

		opacity: 0.8;

	}

	.galeri-content .galeri-body .galeri-header {

		width: 100%;

		float: left;

		margin-top: 45px;

		text-align: center;

		background: #ECF6F8;

		border-radius: 3px;

	}

	.galeri-content .galeri-body .galeri-header ul {

		display: block;

		margin: 0;

		padding: 0;

		list-style: none;

	}

	.galeri-content .galeri-body .galeri-header ul li {

		display: inline-block;

	}

	.galeri-content .galeri-body .galeri-header ul li a {

		float: left;

		width: 100%;

		padding: 10px 35px;

		color: #888DA0;

		font-size: 13px;

		-webkit-transition: all 0.2s ease-in-out;

		-o-transition: all 0.2s ease-in-out;

		transition: all 0.2s ease-in-out;

		position: relative;

		border-bottom: none;

		position: relative;

		border-left: 1px solid #e9e9e9;

	}

	.galeri-content .galeri-body .galeri-header ul li a.active {

		color: #f89800;

	}

	.galeri-content .galeri-body .galeri-header ul li a:hover {

		color: #f89800;

		text-decoration: none;

	}

	.video-outer {

		min-height: 220px;

	}

	.galeri-video {

		width: 100%;

		float: left;

		margin-top: 40px;

	}

	.galeri-content .galeri-body .galeri-isotope {

		width: 100%;

		float: left;

		margin-top: 30px;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter {

		position: relative;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut {

		margin-bottom: 10px;

		padding-left: 5px;

		padding-right: 5px;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer {

		position: relative;

		text-align: center;

		overflow: hidden;

		transition: all .3s ease;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:after {

		position: absolute;

		content: '';

		transition: inherit;

		pointer-events: none;

		display: inline-block;

		top: 10px;

		right: 10px;

		bottom: 10px;

		left: 10px;

		border: 1px solid rgba(255, 255, 255, .5);

		z-index: 1;

		-webkit-transform: scale(.85);

		transform: scale(.85);

		opacity: 0;

		visibility: hidden;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:before {

		position: absolute;

		content: '';

		transition: inherit;

		pointer-events: none;

		top: 0;

		right: 0;

		bottom: 0;

		left: 0;

		background: rgba(25, 24, 24, .45);

		z-index: 1;

		opacity: 0;

		visibility: hidden;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer .caption {

		display: -ms-flexbox;

		display: flex;

		-ms-flex-direction: column;

		flex-direction: column;

		-ms-flex-align: center;

		align-items: center;

		-ms-flex-pack: center;

		justify-content: center;

		position: absolute;

		content: '';

		top: 0;

		right: 0;

		bottom: 0;

		left: 0;

		pointer-events: none;

		z-index: 1;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:hover::before {

		opacity: 1;

		visibility: visible
	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:hover::after {

		opacity: 1;

		visibility: visible;

		-webkit-transform: none;

		transform: none
	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:hover .caption a {

		opacity: 1;

		visibility: visible;

		-webkit-transform: none;

		transform: none
	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer:hover .caption h5 {

		opacity: 1;

		visibility: visible;

		-webkit-transform: translate3d(0, 10px, 0);

		transform: translate3d(0, 10px, 0);

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer .caption a {

		opacity: 0;

		visibility: hidden;

		transition: all .3s ease;

		-webkit-transform: translate3d(0, -10px, 0);

		transform: translate3d(0, -10px, 0);

		color: #fff;

		font-size: 25px;

		z-index: 5;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .galeri-outer .caption h5 {

		opacity: 0;

		visibility: hidden;

		transition: all .3s ease;

		-webkit-transform: translate3d(0, 25px, 0);

		transform: translate3d(0, 25px, 0);

		color: #fff;

		font-size: 17px;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut figure {

		border: 1px solid rgba(0, 0, 0, .15);

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut figure img {

		width: 100%;

		transition: all .3s ease;

		height: auto;

	}

	.galeri-content .galeri-body .galeri-isotope .isotope-no-gutter .helper-gut .title {

		color: #464646;

		font-size: 15px;

	}

	.modal {

		position: fixed;

		z-index: 10000;
		/* 1 */

		left: 0;

		top: 0;

		right: 0;

		bottom: 0;

		visibility: hidden;

	}

	.modal.is-visible {

		visibility: visible;

	}

	.modal-open {

		overflow: hidden;

	}

	.modal-open .modal {

		/* overflow-x: hidden;

    overflow-y: auto; */

		overflow: hidden;

	}

	.modal-overlay {

		position: fixed;

		z-index: 10;

		top: 0;

		right: 0;

		bottom: 0;

		left: 0;

		width: 100%;

		height: 100%;

		background: hsla(0, 0%, 0%, 0.5);

		visibility: hidden;

		opacity: 0;

		transition: visibility 0s linear 0.3s, opacity 0.3s;

	}

	.modal.is-visible .modal-overlay {

		opacity: 1;

		visibility: visible;

		transition-delay: 0s;

	}

	.modal-wrapper {

		position: relative;

		z-index: 9999;

		top: 6em;

		width: 32em;

		width: 600px;

		margin: 10px auto;

		background-color: #fff;

		box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);

	}

	.modal-transition {

		transition: all 0.3s 0.12s;

		transform: translateY(-10%);

		opacity: 0;

	}

	.modal.is-visible .modal-transition {

		transform: translateY(0);

		opacity: 1;

	}

	.modal-header,

	.modal-content {

		padding: 1em;

	}

	.modal-header {

		position: relative;

		background-color: #fff;

		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);

		border-bottom: 1px solid #e8e8e8;

	}

	.modal-close {

		position: absolute;

		top: 0;

		right: 0;

		padding: 1em;

		color: #aaa;

		background: none;

		border: 0;

	}

	.modal-close:hover {

		color: #777;

	}

	.modal-heading {

		font-size: 1.125em;

		margin: 0;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

	}

	.modal-content>*:first-child {

		margin-top: 0;

	}

	.modal-content>*:last-child {

		margin-bottom: 0;

	}

	.modal-toggle-close {

		position: absolute;

		right: 6px;

		top: -7px;

		z-index: 10;

		font-size: 43px;

		-webkit-appearance: none;

		padding: 0;

		cursor: pointer;

		background: 0 0;

		border: 0;

		color: #000;

	}

	.modal-header {

		margin-bottom: 16px;

	}

	.modal-header h3 {

		font-size: 18px;

	}

	.half-tags {

		width: 100%;

	}

	.musteri-hizmetler {

		float: right;

		padding: 10px 0;

		margin-bottom: 16px;

		padding-right: 0;

		text-align: right;

		line-height: 16px;

	}

	#phoneGap .facircle {

		font-size: 15px;

		color: #fff;

		margin-top: 16px;

	}

	#phoneGap span {

		margin: 0;

		font-size: 18px;

		color: #3673ce;

		font-weight: 400;

		float: left;

		font-weight: 600;

		margin-top: -12px;

		margin-bottom: 11px;

	}

	#phoneGap .facircle:before {

		border-radius: 100%;

		background-color: #3673ce;

		padding: 6px;

	}

	#phoneGap .top-social .fab:before {

		background: #eee;

		padding: 5px;

		border-radius: 6px;

	}

	#phoneGap span a {

		color: #4d93ca;

		white-space: nowrap;

	}

	#phoneGap small {

		font-size: 11px;

		color: #999;

		font-weight: 300;

	}

	#phoneGap .top-social a {

		color: #333;

	}

	#phoneGap .top-social {

		padding-left: 0;

		margin-top: 6px;

		font-size: 14px;

	}

	.top-social ul li {

		float: left;

	}

	.musteri-inner {

		float: right;

	}

	.musteri-hizmetler {

		float: right;

	}

	.header-top-links {

		float: right;

	}

	.zr-new-top-header {

		background: #18458B;

		padding: 15px 0;

	}

	.zr-edit-social {

		float: right;

	}

	.new-mp-content {

		float: right;

	}

	.faq-nav li a {

		padding: 14px 0px;

		font-weight: 500;

	}

	.subscribe-wrap {

		padding: 50px 0;

		overflow: hidden;

	}

	.otelthumbslider {

		margin-top: 5px;

	}

	.otelthumbslider .slick-slide {
		padding: 0 3px;
	}

	.otelthumbslider .slick-slide img {
		height: 85px !important;
		object-fit: cover !important;
		width: 100% !important;
		border-radius: 4px;
	}

	/*

 .slick-slide {

   margin: 0 5px;

 }

 */

	/*

.otelthumbslider {

	margin: 2px 2px;

}

*/

	/* the parent */

	.slick-list {

		margin: 0 -5px;

	}

	.hero-section .swiper-button-prev,
	.hero-section .swiper-button-next {

		display: none;

	}

	.odeme-content {

		width: 100%;

		float: left;

		min-height: 400px;

		margin-top: 30px
	}

	.odeme-content .kart-header-title {

		width: 100%;

		float: left
	}

	.odeme-content .kart-header-title h5 {

		color: #d30000;

		font-size: 17px;

		font-weight: 600
	}

	.odeme-content .kart-header-title p {

		color: #6a6969;

		font-size: 14px
	}

	.odeme-content .kart-outer {

		width: 100%;

		float: left;

		margin-top: 20px
	}

	.odeme-content .kart-outer .payment-global-sign {

		border-radius: 3px;

		background-color: #F9F9F9;

		border: solid 1px #EFEFEF;

		width: 100%;

		min-height: 294px;

		padding-top: 50px;

		padding-bottom: 45px
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-icon {

		display: table;

		margin: 0 auto;

		background: url(../images/global-sign-icon.png) no-repeat center;

		background-size: 100% 100%;

		width: 91px;

		height: 18px
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-title {

		font-size: .875rem;

		font-weight: 600;

		text-align: center;

		color: #0065B8;

		display: inline-block;

		width: 100%;

		margin-top: 25px
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-desc {

		font-size: .875rem;

		text-align: center;

		color: #333;

		display: inline-block;

		width: 100%;

		padding: 0 20px;

		margin-top: 25px;

		margin-bottom: 0
	}

	.odeme-content .kart-outer .payment-global-sign .global-seperator {

		width: 60px;

		height: 1px;

		background-color: #ddd;

		display: table;

		margin: 25px auto
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-bank-logo {

		display: inline-block;

		width: 100%;

		text-align: center
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-bank-logo .icon.visa-icon {

		background: url(../images/visa-icon.png) no-repeat center;

		background-size: 100% 100%;

		width: 46px;

		height: 14px;

		margin-right: 10px;

		display: inline-block;

		vertical-align: middle
	}

	.odeme-content .kart-outer .payment-global-sign .global-sign-bank-logo .icon.master-card-icon {

		background: url(../images/master-card-icon.png) no-repeat center;

		background-size: 100% 100%;

		width: 40px;

		height: 24px;

		margin-right: 10px;

		display: inline-block;

		vertical-align: middle
	}

	.odeme-content .kart-outer .card-payment {

		display: inline-block;

		width: 100%;

		border-radius: 3px;

		background-color: #fff;

		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);

		border: solid 1px #EFEFEF;

		padding: 20px 5px
	}

	.odeme-content .kart-outer .card-payment .has-error input {

		border: 1px solid #a94442 !important
	}

	.odeme-content .kart-outer .card-payment .has-error .form-control-feedback {

		top: 36px !important
	}

	.odeme-content .kart-outer .card-payment .form-group span {

		font-size: 14px;

		font-weight: 600;

		color: #666;

		margin-bottom: 8px;

		display: block
	}

	.odeme-content .kart-outer .card-payment .form-group input {

		width: 100%;

		height: 50px;

		padding: 0 20px;

		color: #999;

		font-size: 14px;

		border: 2px solid #ddd;

		background: #fff;

		border-radius: 5px;

		transition: all 150ms ease-in-out;

		box-sizing: border-box
	}

	.odeme-content .kart-outer .card-payment .form-group select {

		width: 100%;

		height: 50px;

		padding: 0 20px;

		color: #999;

		font-size: 14px;

		border: 2px solid #ddd;

		background: #fff;

		border-radius: 5px;

		transition: all 150ms ease-in-out;

		box-sizing: border-box
	}

	.kart-outer .payment-global-sign {

		border-radius: 3px;

		background-color: #F9F9F9;

		border: solid 1px #EFEFEF;

		width: 100%;

		min-height: 294px;

		padding-top: 50px;

		padding-bottom: 45px;

	}

	.kart-tipi {

		width: 100%;

		float: left;

		padding: 0 5px;

	}

	.kart-tipi input {

		width: auto;

		float: left;

		margin-right: 6px;

	}

	.banka-taksitleri {

		width: 100%;

		float: left;

	}

	.bank-installment-container {

		margin-bottom: 4px;

	}

	.bank-installment-container .bank-logo {

		padding: 20px;

		text-align: center;

		min-height: 76px;

		display: flex;

	}

	.bank-installment-container .bank-logo img {

		margin: 0 auto;

		display: inline-block;

		align-self: flex-end;

	}

	.gg-ui-table-striped {

		border: 1px solid #ddd;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		-ms-border-radius: 3px;

		border-radius: 3px;

	}

	.gg-ui-table-striped tr:nth-child(odd) {

		background: #f8f8f8;

	}

	.gg-ui-table-striped th {

		color: #fff;

		font-size: 14px;

		font-weight: 400;

		padding: 10px 0;

		text-align: center;

	}

	.gg-ui-table-striped td {

		border: 0 !important;

		color: #767676;

		font-size: 14px;

		height: 40px;

		padding: 0 20px;

		text-align: center;

		width: 20%;

		vertical-align: middle;

	}

	.gg-ui-table-striped tr:nth-child(odd) {

		background: #f8f8f8;

	}

	.taksit-tablosu {
		width: 100%;
		float: left;
		padding: 0 5px;
	}

	.taksit-tablosu input {
		float: left;
		margin-right: 6px;
	}

	.taksit-tablosu label {

		font-weight: 500;

	}

	.bank-installment-container .bank-logo {

		padding: 20px;

		text-align: center;

		min-height: 76px;

		display: flex;

	}

	.bank-installment-container .bank-logo img {

		margin: 0 auto;

		display: inline-block;

		align-self: flex-end;

		/* width:95px;*/

	}

	.gg-ui-table-striped {

		border: 1px solid #ddd;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		-ms-border-radius: 3px;

		border-radius: 3px;

	}

	.gg-ui-table-striped tr:nth-child(odd) {

		background: #f8f8f8;

	}

	.gg-ui-table-striped th {

		color: #fff;

		font-size: 14px;

		font-weight: 400;

		padding: 10px 0;

		text-align: center;

		background: #898989;

	}

	.gg-ui-table-striped td {

		border: 0 !important;

		color: #767676;

		font-size: 14px;

		height: 40px;

		padding: 0 20px;

		text-align: center;

		width: 20%;

		vertical-align: middle;

	}

	.gg-ui-table-striped tr:nth-child(odd) {

		background: #f8f8f8;

	}

	.gg-ui-table-striped tr td input {

		float: left;

		margin-right: 13px;

	}

	.iyzi-inst-label {

		color: #333 !important;

	}

	.installment-option {

		margin-bottom: 0 !important;

	}

	.transkucuk {

		width: 100%;

		box-sizing: border-box;

		padding: 20px;

		border: 1px solid #2e8abe;

		margin-bottom: 10px;

		position: relative;

		background: url(../images/ikonloc2.png) no-repeat left 15px center #2e8abe;

		border-radius: 3px;

		margin-bottom: 20px;

		-webkit-transition: 200ms ease-out 0.1s;

		-moz-transition: 200ms ease-out 0.1s;

		-o-transition: 200ms ease-out 0.1s;

		transition: 200ms ease-out 0.1s;

		text-align: left;

		padding-left: 84px;

		min-height: 84px;

		display: flex;

		align-items: center;

	}

	.transferaracturu {

		z-index: 1;

	}

	/*

.simgetl:before {

    content: "\20ba";

}

.simge-tl, .simgetl {

    font-family: 'TRY';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

}*/

	.transkucuk:hover {

		cursor: pointer;

		cursor: hand;

		background: url(../images/ikonloc2.png) no-repeat left 15px center #2e8abe;

	}

	.transkucuk .fiyat {

		position: absolute;

		right: 15px;

		top: 0px;

		text-align: right;

		font-weight: bold;

		color: #fff;

		font-size: 34px;

		padding-top: 15px;

		letter-spacing: -1px;

	}

	.transkucuk .fiyat .simgetl {

		font-size: 24px;

		font-weight: normal;

	}

	.transkucuk .fiyat sup {

		font-size: 15px;

		font-weight: normal;

		display: none !important;

	}

	.transkucuk h1 {

		margin: 0px;

		padding: 0px;

		font-size: 13px;

		font-weight: bold;

		color: #fff;

		padding-bottom: 5px;

		width: 153px;

		float: left;

	}

	.transkucuk span {

		color: #fff;

		font-weight: normal;

	}

	.transkucuk:hover .fiyat,
	.transkucuk:hover .simgetl,
	.transkucuk:hover sup {

		color: #fff;

	}

	.nerdennereye:before {

		content: "\f041" !important;

	}

	.nereyecontent .nerdennereye {

		z-index: 2;

	}

	.cihaniriboy_footer-logo>a {
		margin-bottom: 20px;
		width: 100%;
		float: left;
	}

	.cihaniriboy_footer-logo a img {
		float: left;
	}

	.trwpwhatsappballon {

		font-size: 14px;

		border-radius: 12px;

		border: 1px solid #fff;

		max-width: 250px;

		height: 163px;

		background: #fff;

	}

	.trwpwhatsapptitle {

		background-color: #de3a3a;

		color: white;

		padding: 14px;

		border-radius: 12px 12px 0px 0px;

		text-align: center;

	}

	.trwpwhatsappmessage {

		padding: 16px 12px;

		background-color: white;

	}

	.trwpwhatsappinput {

		background-color: white;

		border-radius: 0px 0px 12px 12px;

	}

	.trwpwhatsappinput input {

		width: 93%;

		border-radius: 10px;

		margin: 1px 1px 0px 10px;

		padding: 10px;

		font-family: "Raleway", Arial, sans-serif;

		font-weight: 300;

		font-size: 13px;

		background-color: #efefef;

		border: 1px solid #d4d4d4;

	}

	.trwpwhatsappbutton {

		background-color: #22c15e;

		border-radius: 20px;

		padding: 8px 15px;

		cursor: pointer;

		color: #fff;

		width: 100%;

		margin-top: 10px;

		margin-bottom: 10px;

		-webkit-touch-callout: none;

		-webkit-user-select: none;

		-khtml-user-select: none;

		-moz-user-select: none;

		-ms-user-select: none;

		user-select: none;

	}

	.trwpwhatsappall {

		position: fixed;

		z-index: 9999999999999999999;

		bottom: 0;

		right: 10px;

		font-family: "Raleway", Arial, sans-serif;

		font-weight: 300;

		font-size: 15px;

	}

	.trwpwhatsappsendbutton {

		color: #22c15e;

		cursor: pointer;

	}

	.trwpwhatsappsendbutton {
		border: none;
	}

	.trwpwhatsappsendbutton i {

		float: right;

		position: absolute;

		z-index: 999999999999;

		right: 23px;

		top: 11;

		bottom: 81px;

		font-size: 18px !important;

	}

	.kapat {

		position: absolute;

		right: 8px;

		top: 6px;

		font-size: 13px;

		border: 1px solid #fff;

		border-radius: 99px;

		padding: 2px 5px 2px 5px;

		color: white;

		font-size: 10px;

		cursor: pointer;

	}

	.ft-text {

		color: #838383 !important;

		text-align: left;

		font-weight: 400;

	}

	.footer-card {

		margin-top: 25px;

		text-align: center;

	}

	.footer-card img {

		width: 100%;

		text-align: left;

	}

	.zr-banner {

		background: url("../assets/images/mosaa.png");

		height: 45px;

		width: 100%;

		background-repeat: no-repeat;

		background-size: cover;

		background-position: center center;

	}

	.zr-banner img {
		width: 100%;
	}

	.sosyaltp20 {

		float: left;

		line-height: 36px;

	}

	.sosyaltp20 i {

		color: #cd1e01;

	}

	.lang-wrap {

		margin-right: 0;

	}

	.footer-social ul {

		margin-bottom: 20px;

	}

	.transfer-categories {

		padding: 40px 0;

	}

	.section-list-content-transfer {

		width: 100%;

		float: left;

	}

	.book-form-zr {

		cursor: pointer;

	}

	.slideshow-container .slideshow-item {

		height: 80vh;

	}

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

		.hero-section-wrap .main-search-input-item {

			width: 100%;

		}

	}

	.tur-detay-slider-bg {

		height: 487px;

	}

	.btn-black {

		background: #3a14fe !important;

	}

	.btn-red {

		background: #4b7d06 !important;

	}

	.to-top {

		display: none !important;

	}

	.gunlukdatei {

		top: 28px !important;

		left: 20px !important;

		font-size: 16px !important;

	}

	.zrwpbutton {

		background: #25D366;

		border: 1px solid #25D366;

	}

	.geodir-category-footer {

		margin: 4px 0 0 0;

		padding: 16px 88px 0 0;

		border-top: 1px dotted #ccc;

	}

	.geodir-opt-list {

		position: absolute;

		right: 0;

		width: 92px;

		top: 16px;

	}

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

		.scroll-nav-wrapper .scroll-nav li {

			width: 100%;

		}

		.scroll-nav-wrapper .scroll-nav li a {

			width: 100%;

		}

		.no-pad-f-last {

			margin: 0;

		}

		.geo-rezyap {

			float: left;

			font-size: 11px;

			color: #999;

			font-weight: 600;

			background: #F7F9FB;

			padding: 10px 10px;

			border-radius: 4px;

			border: 1px dotted #e4e4e4;

			text-transform: uppercase;

			margin-left: 7px;

		}

		#sec2 table {

			width: 100% !important;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-choose {

			float: left;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-choose {

			float: left;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-check {

			float: left;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .active .otel-date {

			margin-bottom: 10px;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price {

			margin-top: -2px;

		}

		.accordion-inner {

			padding: 20px 15px 15px;

		}

		.gbl {

			width: 100%;

			float: left;

		}

		.ll-skin-lugo .ui-datepicker {

			padding: 0;

			width: 295px !important;

		}

		.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price {

			float: left;

			margin-left: 5px;

		}

	}

	.tur-fiyatlar-content .bar-result-content .bar-result-list .otel-box .otel-price {

		margin-right: 10px;

	}

	.p-prices-content {

		border: 1px solid #eee;

		border-radius: 6px;

		width: 100%;

		float: left;

		padding: 10px 0;

		margin-bottom: 20px;

	}

	.pp-left {

		width: 150px;

		float: left;

		color: #666;

		border-right: 1px dashed #eee;

	}

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

		.pp-right {

			width: 130px !important;

		}

	}

	.pp-right {

		width: 150px;

		float: left;

	}

	.pp-price {

		font-size: 23px;

		color: #666;

	}

	.section-populer .populer-carousel .item .cat-box-outer {

		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);

		border: 1px solid #EFEFEF;

		width: 100%;

		float: left;

		margin-bottom: 0px;

		min-height: 212px;

		border-radius: 4px;

		overflow: hidden;

	}

	@media screen and (min-width:1200px) {

		.section-populer .populer-carousel .item .cat-box-outer {

			min-height: 460px;

		}

	}

	.section-populer .populer-carousel .item .cat-box-outer:hover {

		border: 1px solid #cd1e01;
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer {

		width: 100%;

		float: left
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text {

		width: 100%;

		float: left;

		padding: 7px 0
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .desc {

		width: 100%;

		float: left;

		text-align: left;

		position: relative;

		padding: 0 10px
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .desc .date {

		color: #cd1e01;

		width: 100%;

		float: left;

		font-size: 14px;

		margin-bottom: 3px;

		font-weight: 500;

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .desc .mini-text {

		color: #464646;

		width: 100%;

		float: left;

		line-height: 15px;

		font-weight: 500;

		font-size: 13px;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .desc .mini-text {

			font-size: 13px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list {

		color: #cd1e01;

		line-height: 18px;

		text-align: center;

		width: 100%;

		float: left;

		position: relative;

		border-left: 1px solid #d9d9d9;

		padding: 0 5px
	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list {

			text-align: center;

			margin-top: 8px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price {

		font-size: 20px;

		color: #4b4b4b;

		position: relative;

		float: right;

		text-align: right
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price:after {

		content: '';

		position: absolute;

		left: 0;

		top: 50%;

		margin-top: -1px;

		width: 100%;

		height: 1px;

		background: #4b4b4b
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price span {

		width: 100%;

		float: left;

		font-size: 15px;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price span {

			font-size: 13px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price span em {

		font-style: normal;

		font-family: Arial;

		font-size: 13px
	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .old-price span em {

			font-size: 11px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price {

		font-style: normal;

		float: left;

		width: 100%;

		text-align: right;

		color: #cd1e01;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price {

			margin-top: -2px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

		width: 100%;

		float: right;

		font-size: 21px
	}

	@media screen and (min-width: 1400px) {

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

			font-size: 17px
		}

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

			font-size: 16px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span em {

		font-style: normal;

		font-family: Arial;

		font-size: 15px
	}

	@media screen and (min-width: 1400px) {

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span em {

			font-size: 15px
		}

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span em {

			font-size: 14px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list span {

		font-size: 12px;

		float: right;

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

		color: #cd1e01;

		font-weight: 700;


	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box {

		width: 100%;

		float: left;

		position: relative;

		min-height: 180px;

		background: #111212;

		overflow: hidden;

		text-align: center
	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box {

			min-height: 150px !important;

		}

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box {

			min-height: 137px
		}

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box {

			min-height: 125px
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box:hover a:before {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1)
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box:hover a .kat-img img {

		opacity: .5;

		transform: scale(1.5);

		-moz-transform: scale(1.1);

		-webkit-transform: scale(1.1);

		transform: scale(1.1)
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box:hover a .link {

		opacity: 1
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a:before {

		position: absolute;

		top: 29px;

		right: 15px;

		bottom: 22px;

		left: 15px;

		border: 1px solid #fff;

		content: '';

		-webkit-transform: scale(1.1);

		transform: scale(1.1);

		opacity: 0;

		z-index: 2;

		-webkit-transition: opacity 0.35s, -webkit-transform .35s;

		transition: opacity 0.35s, transform .35s;

		border-radius: 4px;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box a:before {

			display: none
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a .kat-img {

		width: 100%;

		float: left;

		position: relative;

		background-repeat: no-repeat;

		background-position: center center
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a .kat-img img {

		width: 100%;

		height: auto;

		display: block;

		opacity: 1;

		-moz-transition: all .3s;

		-webkit-transition: all .3s;

		transition: all .3s
	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a .title {

		position: absolute;

		bottom: 35%;

		left: 0;

		width: 100%;

		color: #fff;

		padding: 0 30px;

		margin-bottom: -10px;

		font-size: 17px;

		text-shadow: 0 0 1px #000;

		margin-bottom: 7px;

		-webkit-transition: all .3s linear;

		-moz-transition: all .3s linear;

		-o-transition: all .3s linear;

		-ms-transition: all .3s linear;

		transition: all .3s linear
	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box a .title {

			font-size: 16px;

			bottom: 36%
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a .link {

		position: absolute;

		bottom: 30%;

		margin-bottom: -10px;

		left: 0;

		line-height: 15px;

		opacity: 0;

		padding: 0 30px;

		width: 100%;

		color: #fff;

		float: left;

		text-shadow: 0 0 1px #000;

		-webkit-transition: opacity 0.35s, -webkit-transform .35s;

		transition: opacity 0.35s, transform .35s
	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box a .link {

			display: none
		}

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box a .link>div {

		border: 1px solid #fff;

		font-size: 16px;

		padding: 6px 15px;

		display: inline-block
	}

	.geodir-category-content h3 a {

		color: #333;

	}

	.geodir-category-opt .rate-class-name span {

		background: #c20910;

	}

	.section-banks img {

		width: 75%;

		height: auto;

		display: block;

		margin: 0 auto;

	}

	.bulten-bg {

		background-repeat: repeat;

		background-color: #cd1e01;

		background-position: center center;

		background-size: cover;

		border-bottom: 0;

		color: #fff;

		padding: 55px 0;

		width: 100%;

		float: left;

	}

	.bulten-bg h4 {

		font-size: 17px;

		color: #fff;

		display: block;

		margin-bottom: 10px
	}

	.bulten-bg p {

		font-size: 13px;

		display: block;

		margin-bottom: 0;

		width: 100%;

		float: left;

		margin-top: 4px
	}

	.bulten-bg .newsletter.variant3 .input-group {

		max-width: 100%
	}

	.bulten-bg .newsletter .input-group .form-control {

		position: relative;

		z-index: 2;

		float: left;

		width: 100%;

		margin-bottom: 0;

		display: table-cell;

		height: 41px;

		padding: 6px 12px;

		font-size: 14px;

		line-height: 1.42857143;

		color: #6f6f6f;

		background-color: #f7f7f7;

		background-image: none;

		/*border: 1px solid #e8e8e8;*/

		border-radius: 0;

		border: none;

		/* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s*/

	}

	.bulten-bg .newsletter .input-group {

		border: 1px solid rgba(255, 255, 255, 0.21);

		position: relative;

		display: table;

		border-collapse: separate;

		margin-top: 43px;

	}

	.bulten-bg .newsletter .input-group:after {

		content: '';

		position: absolute;

		top: -9px;

		left: -9px;

		right: -9px;

		bottom: -9px;

		background: rgba(255, 255, 255, 0.18);

		z-index: 1;

		border-radius: 4px;

	}

	.bulten-bg .newsletter .input-group .mail-birak {

		background-color: #e31b1b;

		color: #fff;

		z-index: 2;

		height: 41px;

		padding: 0 15px;

		font-size: 14px;

		line-height: 41px;

		font-weight: 600;

		border-radius: 0;

		text-transform: uppercase;

		border: 1px solid #e31b1b;

		cursor: pointer;

	}

	.input-group-btn {

		position: relative;

		font-size: 0;

	}

	.input-group-addon,
	.input-group-btn {

		width: 1%;

		white-space: nowrap;

		vertical-align: middle;

	}

	.input-group-addon,
	.input-group-btn,
	.input-group .form-control {

		display: table-cell;

	}

	.newsletter {

		text-align: left;

	}

	.section-banks {

		padding: 40px 0;

	}

	.section-brands {

		padding: 35px 0;

	}

	.nohasrelative {

		position: static !important;

	}

	.main-menu nav ul li .submenu {

		position: absolute;

		top: 66px;

		overflow-y: auto;

		left: 0;

		color: #191919;

		opacity: 0;

		visibility: hidden;

		width: 100%;

		overflow: inherit;

		z-index: 5;

	}

	.main-menu nav>ul>li.hasub:hover .submenu {

		opacity: 1;

		visibility: visible;

		transform: translate(0px, 0px);

		-webkit-transform: translate(0px, 0px);

		-moz-transform: translate(0px, 0px);

		-o-transform: translate(0px, 0px);

		transition: transform .6s ease 0s, opacity .6s ease 0
	}

	.submenu-outer .header-cat-item {

		width: 100%;

		float: left
	}

	.submenu-outer .header-cat-item .col-md-4 {

		padding-left: 0;

		padding-right: 0
	}

	.submenu-outer .header-cat-item .cat-item {

		min-height: 170px;

	}

	.submenu-outer .header-cat-item .cat-image {

		width: 74%;

		float: right
	}

	.submenu-outer .header-cat-item .cat-image img {

		width: auto;

		height: auto;

		display: block;

		max-height: 37px;

	}

	.submenu-outer .header-cat-item .map {

		width: 100%;

		float: left;

		text-align: left;

		padding-left: 14px
	}

	.submenu-outer .header-cat-item .map .title {

		font-size: 14px;

		color: #464646;

		display: block;

		border-bottom: 1px solid #ababab;

		margin-bottom: 8px;

		line-height: 16px;

		width: 100%;

		float: left;

	}

	.submenu-outer .header-cat-item .map .title a {

		font-size: 14px;

		color: #464646;

		display: block;

		padding: 3px 2px;

	}

	.submenu-outer .header-cat-item .map .cat-menu a {

		font-size: 13px;

		color: #464646;

		display: block;

		line-height: 13px;

		position: relative;

		width: 100%;

		float: left;

		padding: 4px 5px;

		font-weight: 500;

	}

	.submenu-outer .header-cat-item .map .cat-menu a:hover {

		text-decoration: underline;

	}

	.submenu-outer {

		width: 100%;

		float: left;

		background-color: #fff;

		padding: 20px 10px 20px 0;

		border-top: solid 1px #ccc;

		position: relative;

	}

	.header-action-background {

		width: 100%;

		position: fixed;

		height: 57%;

		z-index: 99;

		top: 0;

		display: none;

		background: #fff;

	}

	.header-action-background2 {

		width: 100%;

		position: fixed;

		height: 100%;

		background: rgba(0, 0, 0, 0.38);

		z-index: 98;

		top: 0;

		display: none;

	}

	.submenu-outer .header-cat-item .map .cat-menu a:after {

		content: '';

		position: absolute;

		left: -9px;

		top: 8px;

		width: 4px;

		height: 4px;

		border-radius: 50%;

		background: #464646;

	}

	.info-web {

		display: flex;

	}

	.info-web ul {

		display: flex;

		flex-direction: row;

		width: 100%;

	}

	.info-web ul li {

		border-right: 1px solid #e0e0e0;

		margin-right: 1em;

		float: left;

		padding-right: 12px;

	}

	.info-web ul li a {

		font-size: 12px;

		color: #333;

		font-weight: 500;

	}

	.info-web ul li a:hover {

		color: #cd1e01;

	}

	.info-web ul li i {

		margin-right: 5px;

	}

	.info-web ul li:last-child {

		border-right: 0;

		padding-right: 1em;

		margin-right: 1em;

		padding-left: 1em;

	}

	.section-searcg-bg {

		background-color: #EFF5F7;

		padding: 50px 0 !important;

		width: 100%;

	}

	.zr-form-tab-content {

		width: 100%;

		min-height: 50px;

		position: absolute;

		bottom: 50px;

		left: 0;

	}

	.zr-tabs-content .nav-tabs {

		border: none;

		width: 100%;

		float: left;

		display: flex;

		flex-wrap: wrap;

		list-style: none;

	}

	.zr-tabs-content ul li {

		color: #7c7c7c;

		display: inline-block;

		margin: 0 8px;

	}

	.zr-tabs-content ul li a {

		color: #595959;

		border: 1px solid #595959;

		padding: 16px 5px;

		font-weight: 500;

		width: 100%;

		float: left;

		text-align: center;

	}

	.zr-tabs-content .tab-content {

		box-shadow: none;

		background: none;

		border: none;

		color: #595959;

		padding: 0;

		display: block;

	}

	.zr-tabs-content .tab-content>.tab-pane {

		display: none;

	}

	.zr-tabs-content .tab-content>.active {

		display: block;

	}

	.zr-tabs-content {

		width: 100%;

		float: left;

	}

	.zr-tabs-content nav {

		background: rgba(51, 51, 51, 0.42);

		padding: 10px 10px 0 10px;

		float: left;

	}

	.zr-form-content {

		background: #fff;

		border-radius: 4px;

	}

	.zr-tabs-content nav a {

		padding: 12px 45px;

		background: #cd1e01;

		color: #fff;

		border-radius: 4px;

		margin-right: 1px;

		float: left;

		margin-left: 5px;

	}

	.zr-tabs-content nav a:hover {

		background: #525455;

	}

	.zr-tabs-content .fade {

		transition: opacity .15s linear;

	}

	.tab {

		display: none;

	}

	.tab.active {

		display: block;

	}

	.zr-tabs-content {

		margin-top: 20px;

		width: 100%;

		float: left;

	}

	.zr-tabs-content .tab-content {

		background: rgba(51, 51, 51, 0.42);

		border-bottom-left-radius: 5px;

		border-bottom-right-radius: 5px;

		padding: 15px 15px 15px 15px;

		margin-top: 0px;

		width: 100%;

		float: left;

		-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

		box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

	}

	.main-search .search-form {

		display: flex;

		flex-wrap: wrap;

		justify-content: center;

	}

	.align-items-center {

		-webkit-box-align: center !important;

		-ms-flex-align: center !important;

		align-items: center !important;

	}

	.justify-content-between {

		-webkit-box-pack: justify !important;

		-ms-flex-pack: justify !important;

		justify-content: space-between !important;

	}

	.d-flex {

		display: -webkit-box !important;

		display: -ms-flexbox !important;

		display: flex !important;

	}

	.main-search .search-form .search-list {

		height: 75px;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		width: 100%;

	}

	.main-search .search-form .search-list .form-group {

		-webkit-box-flex: 1;

		-ms-flex: 1;

		flex: 1;

		height: 42px;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-direction: column;

		flex-direction: column;

		border-right: 1px solid #DFE8EB;

		padding: 0 30px;

	}

	.flex-fill {

		-webkit-box-flex: 1 !important;

		-ms-flex: 1 1 auto !important;

		flex: 1 1 auto !important;

	}

	.position-relative {

		position: relative !important;

	}

	.main-search .search-form .search-list .form-group label {

		font-size: 11px;

		font-weight: 700;

		color: #40484B;

		text-align: left;

		margin-bottom: 5px;

	}

	.main-search .search-form .search-list .form-group input {

		border-radius: 0;

		outline: 0;

		border: 0;

		font-size: 14px;

		color: #40484B;

		padding: 0;

		font-weight: 500;

		display: block;

		width: 100%;

		background-color: #fff;

		background-clip: padding-box;

		-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

	}

	.main-search .search-form .search-list .form-group select {

		border-radius: 0;

		outline: 0;

		border: 0;

		font-size: 14px;

		color: #888;

		padding: 0;

		font-weight: 500;

		box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3);

	}

	.main-search .search-form .search-btn {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		background-color: #2b3033;

		color: #fff;

		font-size: 16px;

		border-radius: 0 4px 4px 0;

		height: 74px;

		padding: 0px 80px;

		box-shadow: 0px 4px 20px rgba(64, 72, 75, 0.1);

		margin-right: 0;

		outline: none;

		border: none;

		cursor: pointer;

		border: 8px solid #fff !important;

	}

	.main-search .search-form .search-btn:hover {

		background: #525455;

	}

	.flex-shrink-0 {

		-ms-flex-negative: 0 !important;

		flex-shrink: 0 !important;

	}

	.main-search .search-form .search-btn span {

		margin-left: 15px;

	}

	.hero-zr-slider .slick-dots {

		display: none !important;

	}

	.section-title h2 {

		text-align: left;

	}

	.section-title p {
		text-align: left;
	}

	.section-title {

		margin-bottom: 0;

		position: relative;

		padding: 0 19px;

	}

	.section-title-separator {

		position: absolute;

		right: 15px;

		top: 41px;

		max-width: auto;

		margin: 0 auto 10px
	}

	.listingturkategori {

		padding: 8px 8px;

	}

	.halfpadding {

		padding: 8px 8px;

	}

	.listingturkategori h4 a {

		background: transpanret;

		padding: 7px 28px;

		border-radius: 5px;

		float: left;

		width: 100%;

		font-weight: 500;

		text-align: center;

		font-size: 14px;

		border: 1px solid #fff;

	}

	.listingturkategori h4 a:hover {

		color: #fff;

		background: transpant;

	}

	.populer-carousel {

		margin-top: 19px;

	}

	.section-np {

		padding: 0 !important;

	}

	.cat-bg-title {

		padding: 13px 15px;

		text-align: left;

		width: 100%;

		float: left;

		position: relative;

	}

	.cat-bg-title a {
		font-size: 16px;

	}

	.cat-box-bg {

		background: #fff;

	}

	.cat-bg-title .card-popup-rainingvis {

		float: right;

		margin-top: -19px;

	}

	.cat-box-bungo {

		min-height: 241px;

		width: 100%;

		float: left;

		position: relative;

		overflow: hidden;

		text-align: center;

	}

	.cat-box-tur {

		min-height: 200px;

	}

	.kat-img {

		width: 100%;

		float: left;

		position: relative;

		background-repeat: no-repeat;

		background-position: center center;

	}

	.cat-box-bungo a {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		padding: 0 10px;

	}

	.kat-img img {

		width: 100%;

		height: auto;

		display: block;

		opacity: 1;

		-moz-transition: all .4s;

		-webkit-transition: all .4s;

		transition: all .4s;

	}

	.cat-box-bungo:hover a .kat-img img {

		transform: scale(1.1);

		-moz-transform: scale(1.1);

		-webkit-transform: scale(1.1);

		transform: scale(1.1)
	}

	.cat-box-tur:hover a .kat-img img {

		transform: scale(1.1);

		-moz-transform: scale(1.1);

		-webkit-transform: scale(1.1);

		transform: scale(1.1)
	}

	.mini-tip {

		color: #000;

		width: 100%;

		float: left;

		font-size: 14px;

		margin-bottom: 3px;

		font-weight: 500;

	}

	.cat-boxft-bungo {

		padding: 7px 0;

	}

	.section-populer .populer-carousel .item .cat-box-outer .cat-box-bung a:before {

		display: none !important;

	}

	.cat-bg-title a span {
		display: block;
	}

	.date-bungo {

		font-size: 13px;

		z-index: 88;

		color: #333;

		left: 11px;

		float: left;

		margin-top: 4px;

		font-weight: 400;

	}

	.date-bungo i {
		margin-right: 2px;
		color: #F9B90F;
		font-size: 12px;
	}

	.bungo-link {

		width: 100%;

		float: left;

		padding: 4px 10px;

	}

	.bungo-link a {
		width: 100%;
		padding: 9px 5px;
		background: #25845a;
		color: #fff;
		border-radius: 4px;
		float: left;
	}

	.bungo-link a:hover {

		background: #2b3033;

	}

	.copyright {

		float: left;

	}

	.relative {

		position: relative;

	}

	.listform .zr-form-tab-content {

		bottom: -85px;

	}

	.listform {

		padding: 50px 0 !important;

	}

	.wave-bg.wave-bg2 {

		background: #eee;

		background-size: cover !important;

		opacity: 1 !important;

	}

	.white-colom {

		background: #fff;

		border: 1px solid #eee;

		border-radius: 10px;

	}

	.section-populer-list {

		margin-top: 0;

	}

	.list-gray {

		background: #f3f3f3;

		width: 100%;

		float: left;

		border-radius: 4px;

		padding: 15px 20px;

	}

	.container-list {

		padding: 0 20px;

	}

	.container-list .price-opt .listsearch-input-item {

		float: left;

		margin-left: 20px;

		position: relative;

		top: -10px;

		width: 248px;

	}

	.listing-item {

		width: 100%;

	}

	.listing-item-container:nth-child(even) {

		padding: 0 0 0 0;

	}

	.list-item-box {

		margin-bottom: 15px;

		padding: 0 10px;

	}

	.has_one_column .list-item-box {

		width: 50%;

	}

	.listing-item-container {

		margin-top: 3px;

	}

	.grey-blue-bg {

		background: #f4f4f4;

	}

	.price-opt .listsearch-input-item .nice-select {

		border-radius: 9px;

	}

	.row-list {

		margin-left: -10px;

		margin-right: -10px;

	}

	.show-list-wrap-search {

		background: #cd1e01;

	}

	.show-list-wrap-search i {

		color: #fff;

	}

	.filter-cat-list li {

		margin-bottom: 10px;

		width: 100%;

		float: left;

	}

	.filter-cat-list li a {

		color: #888DA0;

		font-weight: 400 !important;

		text-align: left;

		width: 100%;

		float: left;

		text-transform: uppercase;

		font-size: 13px;

	}

	.filter-cat-list li a i {
		margin-right: 4px;
	}

	.header-search-input-item label,
	.range-slider-title,
	.col-list-search-input-item label,
	.leave-rating-holder .leave-rating-title {

		font-size: 13px;

	}

	.filter-sidebar .col-list-search-input-item label {}

	.filter-tags label,
	.custom-form .filter-tags label {

		font-size: 11px !important;

		border: none !important;

	}

	.filter-tags label,
	.custom-form .filter-tags label {

		font-weight: 500;

	}

	.bg-gray-label {

		margin-bottom: 14px;

		padding: 6px 9px;

		background: #f3f3f3;

	}

	.range-slider-wrap {

		border: 2px solid #efefef !important;

		padding: 10px;

		border-radius: 5px;

	}

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

		.vismobmenu {

			opacity: 1 !important;

			left: 0 !important;

			visibility: visible !important;

		}

		.main-search .search-form .search-list {

			flex-direction: column;

			height: auto;

			padding: 0;

		}

		.main-search .search-form .search-list .form-group {

			width: 100%;

			border: 0;

			height: auto;

			border-bottom: 1px solid #e1e1e1;

			margin: 0 !important;

			padding: 25px !important;

			justify-content: space-between;

		}

		.zr-tabs-content nav a {

			padding: 9px 15px;

			background: #cd1e01;

			color: #fff;

			border-radius: 4px;

			margin-right: 1px;

			float: left;

			margin-left: 5px;

		}

		.main-search .search-form .search-btn {

			border-radius: 4px;

			height: 59px;

			width: 100%;

		}

		section.parallax-section {

			margin-top: 1px;

		}

		section.parallax-section img {

			width: 100%;

		}

	}

	.konaklama-kisiler-content {}

	.room-calendar-select.liste:before {

		top: -1px !important;

	}

	.persion-large-konaklamali {

		padding-left: 2px !important;

		color: #3d3d3d !important;

		font-size: 17px !important;

		font-weight: 500;

		margin-top: 12px;

		float: left;

		padding-right: 15px !important;

	}

	.zr-gunluk-detail-info {

		width: 100%;

		float: left;

		margin-top: 15px;

		padding: 0 15px;

	}

	.turtarihdt {

		font-size: 14px;

	}

	.bar-secim-content-gunluk book-form {}

	.room-type-title {

		display: block;

	}

	.fw-ulasim {

		font-size: 13px !important;

		font-weight: 400 !important;

	}

	#Request_info {
		font-weight: 400;
	}

	.zr-form-content-otel {}

	.zr-form-content-otel input.form-otel-input {

		padding: 28px 10px 15px 40px;

		height: auto;

	}

	.zr-form-content-otel .main-search-input {

		box-shadow: none;

	}

	.zr-form-content-otel .main-search-input-item {

		height: 72px;

	}

	.zr-form-content-otel button {
		background: #2b3033
	}

	.zr-form-content-otel button:hover {
		background: #525455
	}

	.zr-form-content-otel .main-search-button {

		height: 71px;

	}

	.zr-form-content-otel .qty-dropdown-header {

		height: 70px;

		line-height: 74px;

		color: #222;

		font-size: 13px;

	}

	.zr-form-content-otel .qty-dropdown-header i {

		top: 2px;

		color: #40484B !important;

		font-size: 18px;

		position: relative;

	}

	.zr-form-content-otel .inpt_dec {

		top: 22px;

		color: #40484B;

		font-size: 18px;

	}

	.zr-form-content-otel .inpt_dec i {

		font-weight: 500;

	}

	.zr-form-content-otel .main-search-input-item_small:before {

		bottom: 26px;

		right: 20px;

		color: #40484B;

	}

	.zr-form-content-otel .qty-dropdown-header:before {

		bottom: -5px;

		right: 20px;

		color: #40484B;

	}

	.daterangepicker .calendar-table th {

		font-weight: 700;

		color: #333 !important;

	}

	.daterangepicker .drp-buttons .btn.btn-primary {

		background: #cd1e01;

	}

	.zr-form-content-transfer .qty-dropdown-content .quantity-item label {

		width: auto;

	}

	.nice-select .option {

		float: left;

	}

	.zr-form-content-transfer {

		float: left;

		width: 100%;

	}

	.md-item-trans {

		position: relative;

		border-left: 1px solid #eee;

		padding: 8px 15px;

	}

	.md-item-trans-button {

		border-left: 1px solid #eee;

		position: relative;

	}

	.md-item-trans-button button {

		width: 100%;

		border-top-right-radius: 4px;

		border-bottom-right-radius: 4px;

		background-color: #2b3033;

		height: 75px;

	}

	.md-item-trans .col-list-search-input-item>label {

		font-size: 11px;

		font-weight: 700;

		color: #40484B;

		text-align: left;

		margin-bottom: 0;

		padding-left: 15px;

		position: relative;

		top: 7px;

	}

	.form-trans-people-label {

		font-size: 11px !important;

		font-weight: 700 !important;

		color: #40484B !important;

		text-align: left !important;

		margin-bottom: 0 !important;

		padding-left: 15px !important;

		position: relative !important;

		top: 7px !important;

	}

	.zr-form-content-transfer .main-search-input-item {

		height: 35px;

		border: none;

		background: none;

	}

	.zr-form-content-transfer .nice-select {

		background: none;

		border: none;

	}

	.zr-form-content-transfer .qty-dropdown-header {

		height: 35px;

	}

	.bordernone {

		border: none;

	}

	.zr-form-content-transfer .turtarihtr {

		background: none !important;

		border: none !important;

		font-size: 13px;

		font-weight: 400;

		color: #666;

	}

	.zr-form-content-transfer .header-search-input-item-icon {

		bottom: 9px;

		color: #40484B;

	}

	.zr-form-content-transfer .header-search-input-item-icon i {
		font-weight: 500;
	}

	.zr-form-content-transfer .nice-select:before,
	.zr-form-content-transfer .nice-select:after {

		color: #40484B !important;

	}

	.zr-form-content-transfer .nice-select:after {

		border-color: #40484B;

	}

	.zr-form-content-transfer .qty-dropdown-header:before {

		bottom: -2px;

		color: #40484B !important;

	}

	.align-items-center {

		align-items: center !important;

	}

	.justify-content-center {

		justify-content: center !important;

	}

	.d-flex {

		display: flex !important;

	}

	.justify-content-between {

		justify-content: space-between !important;

	}

	.flex-column {

		flex-direction: column !important;

	}

	.qty-dropdown-header i {

		color: #40484B !important;

		font-weight: 500;

		font-size: 15px;

	}

	.section-17 .price-box-container .price-box-scoring .info {

		width: 100%;

	}

	.price-box-scoring {

		width: 100%;

		background: #eff9f0;

		padding: 12px 10px;

		border-radius: 0.63rem;

	}

	.price-box-scoring .info {

		width: 100%;

	}

	.price-box-scoring .point {

		width: 42px;

		height: 42px;

		min-width: 42px;

		background: #8dca5d;

		border-radius: 7px 7px 7px 7px;

		font-size: 16px;

		font-weight: 600;

		color: #fff;

		margin-right: 10px;

		text-align: center;

	}

	.price-box-scoring .info .text {

		font-size: 17px;

		font-weight: 600;

		line-height: 21px;

		color: #408f02;

		text-align: left;

		margin-left: 7px;

	}

	.price-box-scoring .info .text span {

		font-size: 12px;

		color: #000;

		letter-spacing: -.2px;

		line-height: 12px;

		font-weight: 500;

		margin-top: 2px;

	}

	.price-box-scoring .info .svg-icon {

		position: relative;

		display: flex;

		align-items: center;

		margin-left: 6px;

	}

	.zr-change-room-content {

		margin-top: 7px;

	}

	#afterrec {

		padding-left: 1px;

	}

	.scroll-nav-container {

		padding-top: 86px;

	}

	.book-form .btnaplly {

		padding: 11px 0;

	}

	.book-form .btnaplly svg {

		width: 18px;

		height: auto;

		margin-top: 1px;

		line-height: 20px;

		position: relative;

		top: 3px;

		margin-right: 5px;

	}

	.box-widget-content {

		padding: 25px 29px 3px;

	}

	.box-widget-item {

		margin-bottom: 18px;

	}

	.list-single-main-item {

		margin-bottom: 16px;

	}

	.bar-secim-content-gunluk .turtarihtr {

		background: none !important;

		font-size: 14px !important;

	}

	.bar-secim-content-gunluk .nice-select {

		background: none !important;

	}

	.price-box-footer {

		width: 100%;

		float: left;

		margin-top: 15px;

	}

	.custom-form input {

		margin-bottom: 12px;

	}

	#odemeform .details_header {

		padding: 15px 20px 13px 20px;

	}

	.box-widget-item-header:before {

		display: none;

	}

	.flat-hero-container .box-widget-item-header {

		margin-bottom: 17px;

		padding-bottom: 12px;

	}

	.son-gezinilen-turlar {

		width: 100%;

		float: left;

		margin-top: 0;

	}

	.bit img {

		float: left;

		width: 29%;

	}

	.bit span {

		font-size: 14px;

		color: #6a6969;

		margin-top: 11px;

		width: 60%;

		float: left;

		text-align: left;

		font-weight: 400;

		line-height: 19px;

	}

	.edit-top-prices {

		margin-top: 10px;

		width: 100%;

		float: left;

	}

	.sgnztur .item {
		margin-bottom: 5px;
		width: 100%;
		float: left;
		padding: 8px 0;
	}

	.bit-content {

		margin-bottom: 15px;

		padding: 12px 17px;

	}

	.list-single-hero {

		padding: 115px 0 0;

		overflow: hidden;

	}

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

		.section-title-separator {

			display: none;

		}

		.zr-tabs-content .zr-form-content-transfer .header-search-input-item-icon {}

		.main-search .search-form .search-list .form-group input {

			font-size: 13px;

		}

		.main-search .search-form .search-list .form-group select {

			font-size: 14px;

		}

		.header-search-input-item .quantity-item,
		.col-list-search-input-item .quantity-item {

			widht: 100%;

		}

		.zr-form-content {

			background: none;

		}

		.main-search .search-form .search-list .form-group {

			background: #fff;

		}

		.zr-tabs-content {

			margin-top: 0;

		}

		.zr-form-content .col-list-search-input-item {

			background: #fff;

			border-radius: 4px;

		}

		.zr-form-content .g-field-search .form-group-text-mr {

			background: #fff;

			border-radius: 4px;

			margin-bottom: 10px;

		}

		.g-field-search {

			padding: 0 !important;

		}

		.form-group-select-mr {

			background: #fff;

			border-radius: 4px;

			margin-bottom: 10px;

		}

		.col-list-search-input-item {

			margin-bottom: 0;

		}

		.g-button-submit button {

			padding: 25px 5px !important;

			border-bottom-left-radius: 4px;

			border-top-left-radius: 4px;

		}

		.g-field-search .form-group-text-mr input {

			font-size: 13px !important;

		}

	}

	.border-right {

		border-right: 1px solid #dee2e6;

	}

	@media (max-width: 1065px) {

		.g-field-search {

			flex: 0 0 100% !important;

			max-width: 100% !important;

		}

		.g-button-submit {

			flex: 0 0 100% !important;

			max-width: 100% !important;

			text-align: right;

		}

		.g-field-search .form-group-text-mr i {

			left: 12px !important;

		}

	}

	.g-field-search {

		flex: 0 0 90%;

		max-width: 90%;

		flex-grow: 1;

		padding: 0 15px;

	}

	.g-button-submit {

		flex: 0 0 10%;

		max-width: 10%;

		flex-grow: 1;

		position: relative;

	}

	.g-button-submit button {

		width: 100%;

		border-top-right-radius: 4px;

		border-bottom-right-radius: 4px;

		background-color: #2b3033;

		height: 100%;

		width: 100%;

		color: #fff;

		border: none;

		outline: none;

		padding: 34px 5px;

		cursor: pointer;

	}

	.g-button-submit button:hover {

		background: #cd1e01;

	}

	.g-button-submit button i {

		margin-right: 3px;

	}

	.g-field-search .form-group-text-mr select {

		background: none;

		border: none;

	}

	.g-field-search .form-group-text-mr {

		width: 100%;

		float: left;

		padding: 15px 0 11px 37px;

		position: relative;

	}

	.form-group-select-mr {

		width: 100%;

		float: left;

		padding: 11px 0 11px 0;

	}

	.form-group-select-mr label {

		font-size: 11px;

		font-weight: 700;

		color: #40484B;

		text-align: left;

		margin-bottom: 0;

		padding-left: 15px;

		position: relative;

		top: 7px;

	}

	.g-field-search .nice-select {

		background: none;

		border: none;

	}

	.g-field-search .calendarselect:before {

		content: "\f274";

		color: #40484B !important;

		font-size: 16px;

		top: 0;

	}

	.g-field-search .markerselect:before {

		content: "\f041";

		color: #40484B !important;

		font-size: 16px;

		top: 0;

	}

	.g-field-search .markerselect:after {

		border-color: #40484B !important;

	}

	.g-field-search .calendarselect:after {

		border-color: #40484B !important;

	}

	.g-field-search .form-group-text-mr i {

		position: absolute;

		top: 50%;

		margin-top: -10px;

		font-size: 22px;

		color: #333;

		left: 5px;

	}

	.g-field-search .form-group-text-mr label {

		font-size: 11px;

		font-weight: 700;

		color: #40484B;

		text-align: left;

		margin-bottom: 0;

		padding-left: 0;

		position: relative;

		top: 7px;

		text-align: left;

		width: 100%;

		float: left;

	}

	.g-field-search .form-group-text-mr input {

		width: 100%;

		float: left;

		border-radius: 0;

		outline: 0;

		border: 0;

		font-size: 14px;

		color: #40484B;

		padding: 10px 0;

		font-weight: 500;

		display: block;

		width: 100%;

		background-color: #fff;

		background-clip: padding-box;

		-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;

	}

	.popturlarmain .slick-slide-item {

		padding: 10px;

	}

	.cat-box-bungo .kat-img {

		overflow: hidden;

		border-radius: 6px;

	}

	.cat-box-bungo .kat-img img {

		border-radius: 6px;

	}

	.sidebarkonaklamali .box-widget-content {

		padding: 31px 30px 0px;

	}

	.sidebarkonaklamali .edit-top-prices {

		margin-top: 5px;

	}

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

		.listform {

			padding: 49px 0 63px 0 !important;

		}

	}

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

		.price-opt-title {

			width: 100%;

			float: left;

			margin-bottom: 18px;

		}

	}

	:root {

		--dark: #212529;

	}

	.geodir-category-opt {

		background: none;

	}

	.geodir-category-img:before {

		content: '';

		position: absolute;

		left: 0;

		top: 0;

		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, var(--dark) 100%);

		width: 100%;

		height: 100%;

		pointer-events: none;

		z-index: 5;

	}

	.geodir-category-opt {
		z-index: 6 !important;
	}

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

		.popturlarmain .sw-btn {

			display: none;

		}

		.maim-all-tour .cat-box-bg {

			margin-bottom: 15px !important;

		}

		.section-populer {

			padding: 30px 0;

		}

	}

	.sub-title {

		text-align: center;

		color: #fff;

		font-size: 25px;

		position: relative;

		z-index: 5555;

	}

	.add-comment .nice-select:before {

		color: #333;

	}

	.add-comment .nice-select:after {

		border-color: #333;

	}

	@media screen and (min-width:1200px) {

		.register-session-has {

			margin-right: 31px;

		}

	}

	.register-session-has {}

	.register-session-has .dropdown-button {

		position: relative;

		margin-top: 8px;

		float: left;

		margin-left: 16px;

		padding-bottom: 15px;

	}

	.register-session-has .dropdown-container li a {

		color: #191919;

		display: block;

		font-size: 13px;

		line-height: 24px;

		padding: 3px 0;

		font-weight: 400;

	}

	.register-session-has .dropdown-container li a:hover {

		text-decoration: underline;

	}

	.register-session-has .dropdown-button i {

		margin-right: 4px;

		color: #cd1e01;

	}

	.register-session-has .dropdown-link {

		float: right;

	}

	.dropdown-link {

		position: relative;

	}

	.dropdown-link .dropdown-container {

		position: absolute;

		z-index: 1009;

		top: 40px;

		right: -33px;

		left: auto;

		min-width: 50px;

		padding: 15px;

		background: #ffffff;

		list-style: none;

		border-bottom: 2px solid #ff0000;

		opacity: 0;

		visibility: hidden;

		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

		-webkit-transition: opacity 0.2s ease 0s, visibility 0.2s linear 0s;

		-o-transition: opacity 0.2s ease 0s, visibility 0.2s linear 0s;

		transition: opacity 0.2s ease 0s, visibility 0.2s linear 0s;

		text-align: left;

	}

	.dropdown-link .dropdown-container:after,

	.dropdown-link .dropdown-container:before {

		bottom: 100%;

		right: 54px;

		border: solid transparent;

		content: " ";

		height: 0;

		width: 0;

		position: absolute;

		pointer-events: none;

	}

	.dropdown-link .dropdown-container:after {

		border-color: rgba(255, 255, 255, 0);

		border-bottom-color: #ffffff;

		border-width: 6px;

		margin-left: -6px;

	}

	.dropdown-link .dropdown-container:before {

		border-color: rgba(204, 204, 204, 0);

		border-bottom-color: #efefef;

		border-width: 7px;

		margin-left: -7px;

	}

	.dropdown-link .dropdown-container.right {

		left: auto;

		right: 0;

	}

	.dropdown-link .dropdown-container.right:after,

	.dropdown-link .dropdown-container.right:before {

		right: 20px;

		left: auto;

	}

	@media screen and (min-width: 992px) {

		.dropdown-link .dropdown-container {

			top: -5000px;

		}

		.dropdown-link:hover>.dropdown-container {

			opacity: 1;

			visibility: visible;

			top: 40px;

		}

	}

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

		.dropdown-link:not(.header-cart):hover>.dropdown-container {

			opacity: 1;

			visibility: visible;

		}

		.dropdown-link.header-cart.active>.dropdown-container {

			opacity: 1;

			visibility: visible;

		}

	}

	.dropdown-link.header-cart.variant-2 .dropdown-container:after,

	.dropdown-link.header-cart.variant-2 .dropdown-container:before {

		display: none;

	}

	.nav-holder nav li i {
		display: none;
	}

	.main-search-input-item {

		width: 50%;

	}

	.main-search-input-item input {

		height: 50px;

	}

	.main-search-button {

		height: 50px;

	}

	.nav-holder nav li a:hover {
		color: #cd1e01
	}

	.section-register .description a {

		color: #cd1e01 !important;

	}

	.main-search-input-wrap {

		box-shadow: none;

	}

	.main-search-input:before {

		display: none;

	}

	@media screen and (min-width:1200px) {

		.otel-check-info .left {

			margin-right: -134px;

		}

		.otel-check-info .right {

			padding-left: 130px;

		}

		.otel-check-area .select-bar {

			position: absolute;

			right: 0;

			top: 32px;

		}

	}

	.wave-bg.wave-bg2 {

		background: url(images/arkaplan.jpg) repeat;

		background-size: cover !important;

		opacity: 0.1;

		background-position: center center !important;

	}

	.section-bungalov-content {

		background: #f4f4f4;

	}

	.banner2-section a img {

		width: 100%;

		height: auto;

		display: block;

	}

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

		.logo-holder {

			margin-left: 32px;

		}

		.nav-button-wrap {

			float: right;

			margin-right: 34px !important;

		}

		.fixed-scroll-column {

			top: -6px;

		}

		.logo-holder {

			margin-left: 20px;

		}

	}

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

		.box-widget-content {

			padding: 16px 11px 42px !important;

		}

		.bulten-bg {

			padding: 29px 18px;

		}

		.bulten-bg h4 {

			font-size: 15px;

		}

		.bulten-bg p {

			font-size: 12px;

			margin-bottom: 9px;

		}

		.section-banks img {

			width: 100%;

		}

		.list-single-main-item-title {

			margin: 0px 0 10px 0;

			padding-bottom: 12px;

		}

		.footer-inner {

			padding: 21px 11px;

		}

	}

	.quantity {

		float: left;

		width: 140px;

		height: 42px;

		position: relative;

		border-radius: 4px;

	}

	.quantity-nav {

		position: static;

	}

	.quantity-button.quantity-down {

		left: 0;

		height: 100%;

		border-top-left-radius: 4px;

		border-bottom-left-radius: 4px;

	}

	.quantity-button.quantity-up {

		right: 0;

		height: 100%;

		border-top-right-radius: 4px;

		border-bottom-right-radius: 4px;

	}

	.quantity-button {

		font-size: 23px;

		width: 42px;

		background: #ffab00;

		color: #fff;

	}

	.quantity>input {

		height: 42px;

		padding-left: 0;

		text-align: center;

		padding-right: 0;

	}

	.quantity-item i {

		color: #ffab00 !important;

	}

	.main-footer {

		background: #18458B;

		z-index: 3;

		overflow: hidden;

	}

	.footer-widget h3 {
		color: #333;
	}

	.fotlili2 li a {

		color: #333;

	}

	.footer-contacts li a {

		color: #333 !important;

		padding-left: 4px;

	}

	.ft-text {

		color: #333 !important;

		text-align: left;

	}

	.sub-footer {

		background: #ebebeb;

		padding: 34px 0 20px;

		z-index: 3;

	}

	.fiyat-content-section {

		padding-bottom: 30px;

	}

	.dolubox-box .bos {

		margin-right: 7px;

		display: inline-block;

		float: none;

	}

	.dolubox-box-right {

		margin-top: 5px;

		width: 100%;

		float: left;

	}

	.dolubox-box-right .bos {

		margin-right: 4px;

	}

	.dolubox-box .bos img {

		float: left;

		border-radius: 2px;

		width: 20px;

		height: 20px;

		margin-right: 8px;

		border: 1px solid rgb(42 44 46 / 70%);

	}

	.gun-adult {

		font-weight: 500 !important;

	}

	.son-gezilen-turlar-content .item .cat-box-outer {

		min-height: 254px !important;

	}

	.logo-holder {

		float: left;

		position: relative;

		top: -19px;

		height: 35px;

		margin-right: 60px;

	}

	.bg-gray {

		background: #f4f4f4;

	}

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

		.main-menu {

			width: 100%;

			padding: 0 0px;

		}

		.menusb li {

			border-bottom: 1px solid #eee;

		}

		.menusb a i {

			transform: rotate(3deg);

			color: #d62722;

		}

		.menusb a {

			font-weight: 700;

			font-size: 13px;

			color: #333;

			padding: 10px 5px;

		}

		.menusb li a:nth-last-child() {

			border-bottom: 1px solid red;

		}

	}

	.taksitler-new-content {

		display: none;

	}

	.donustarih {

		display: none;

	}

	.new-price-area-bungalov {}

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

		.sozlesmeinput input {

			margin-right: 10px;

		}

		.sozlesmeinput label {

			padding: 0 !important;

			text-align: left;

			top: -4px !important;

		}

		.sozlesmeinput {

			margin-top: 15px;

			text-align: left;

		}

		.modal-wrapper {

			width: 100%;

		}

		.altzindex {

			position: relative;

			z-index: 3;

		}

		.ustzindex {

			position: relative;

			z-index: 5;

		}

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list span {

			font-size: 11px;

		}

		.back-form {

			margin-bottom: 25px;

		}

		.success-table-header h4,
		.success-table-header p {

			float: left;

			margin-left: 15px;

			margin-top: 12px;

		}

	}

	@media screen and (min-width:769px) {

		.navbarx {

			display: none !important;

		}

	}

	.navbarx {

		position: fixed;

		bottom: 0px;

		z-index: 999;

		width: 100%;

	}

	.navbarx a {

		display: block;

		text-align: center;

		padding: 6px 0px;

		text-decoration: none;

		font-size: 12px;

		width: 50%;

		line-height: 14px;

		color: #fff;

		float: left;

		height: 39px;

		display: flex;

		align-items: center;

		justify-content: center;

	}

	.navbarx .nav-icon {

		display: inline-block;

		margin-right: 5px;

	}

	.navbarx .nav-title {

		display: inline-block;

		font-size: 14px;

	}

	.navbarx a i {

		font-size: 20px;

		font-weight: 500;

		display: inline-block;

	}

	.navbarx a.navbarwp {

		background: #30bf39;

	}

	.navbarx a.navbarhemenara {

		background: #d62622;

	}

	.navbarx a.navbarwp img {

		width: 45px;

	}

	.navbarx a.navbarhemenara img {

		width: 21px;

		margin-top: -5px;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

			font-size: 13px;

		}

	}

	/* Ana Sayfa Slider Yeni Tatli Ok Tasarimi */
	.hero-section .sw-btn {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 40px;
		height: 40px;
		background: rgba(255, 255, 255, 0.95);
		border-radius: 50%;
		display: flex !important;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
		z-index: 100;
		transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
		color: #18458B;
		/* Temanin lacivert rengi */
		font-size: 15px;
	}

	.hero-section .sw-btn:hover {
		background: #e3000f;
		/* Temanin kirmizi rengi */
		color: #fff;
		box-shadow: 0 15px 35px rgba(227, 0, 15, 0.4);
		transform: translateY(-50%) scale(1.1);
	}

	.hero-section .swiper-button-prev {
		left: 40px;
	}

	.hero-section .swiper-button-next {
		right: 40px;
	}

	.hero-section .sw-btn i {
		margin: 0 !important;
		padding: 0 !important;
	}

	@media screen and (max-width: 768px) {
		.hero-section .sw-btn {
			width: 32px;
			height: 32px;
			font-size: 12px;
		}

		.hero-section .swiper-button-prev {
			left: 10px;
		}

		.hero-section .swiper-button-next {
			right: 10px;
		}
	}

	@media screen and (min-width:1200px) {
		.tur-detay-slider-bg {
			height: 700px !important;
		}
	}

	/* Grid & List Toggle Styles */
	.listing-item.has_one_column .item {
		width: 100% !important;
		float: none !important;
		clear: both;
		padding: 0 15px !important;
	}

	.listing-item.has_two_column .item {
		width: 50% !important;
	}

	.listing-item.has_one_column.section-populer .item .cat-box-outer {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: center;
		background: #fff;
		margin-bottom: 20px !important;
		border: none !important;
		border-radius: 8px;
		overflow: hidden;
		height: 160px !important;
		min-height: 160px !important;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
	}

	/* Görsel Alanı - En Sola */
	.listing-item.has_one_column .cat-box2 {
		width: 240px !important;
		height: 100% !important;
		order: 1;
		margin-bottom: 0 !important;
		padding: 0 !important;
		min-height: auto !important;
	}

	.listing-item.has_one_column .cat-box2 .kat-img,
	.listing-item.has_one_column .cat-box2 a {
		height: 100% !important;
		padding: 0 !important;
		position: relative;
		overflow: hidden;
		display: block;
	}

	.listing-item.has_one_column .cat-box2 .kat-img img {
		height: 100% !important;
		width: 100% !important;
		object-fit: cover;
	}

	/* Başlık Alanı - Orta */
	.listing-item.has_one_column .cat-bg-title {
		order: 2;
		flex: 1;
		width: auto !important;
		border-bottom: none !important;
		padding: 15px 25px !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: left;
	}

	.listing-item.has_one_column .cat-bg-title a {
		font-size: 18px !important;
		font-weight: 700;
		color: #333;
	}

	.listing-item.has_one_column .date-bungo {
		position: static;
		margin-top: 5px;
		font-size: 12px;
	}

	/* Fiyat ve Buton Alanı - En Sağa */
	.listing-item.has_one_column .cat-box-footer {
		order: 3;
		width: 220px !important;
		background: transparent !important;
		padding: 15px !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		border-left: none !important;
		height: 100%;
	}

	.listing-item.has_one_column .cat-box-footer .text {
		flex-direction: column !important;
		width: 100%;
		display: flex;
	}

	.listing-item.has_one_column .cat-box-footer .text>div {
		width: 100% !important;
		padding: 0 !important;
		float: none !important;
	}

	.listing-item.has_one_column .cat-box-footer .bungo-link {
		margin-top: 15px;
		width: 100% !important;
		padding: 0 !important;
	}

	.listing-item.has_one_column .cat-box-footer .price-list {
		text-align: right;
	}

	.navbarx a.navbarhemenara img {

		width: 21px;

		margin-top: -5px;

	}

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

		.section-populer .populer-carousel .item .cat-box-outer .cat-box-footer .text .price-list .new-price span {

			font-size: 13px;

		}

	}

	/* Ana Sayfa Slider Yeni Tatli Ok Tasarimi */
	.hero-section .sw-btn {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 40px;
		height: 40px;
		background: rgba(255, 255, 255, 0.95);
		border-radius: 50%;
		display: flex !important;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
		z-index: 100;
		transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
		color: #18458B;
		/* Temanin lacivert rengi */
		font-size: 15px;
	}

	.hero-section .sw-btn:hover {
		background: #e3000f;
		/* Temanin kirmizi rengi */
		color: #fff;
		box-shadow: 0 15px 35px rgba(227, 0, 15, 0.4);
		transform: translateY(-50%) scale(1.1);
	}

	.hero-section .swiper-button-prev {
		left: 40px;
	}

	.hero-section .swiper-button-next {
		right: 40px;
	}

	.hero-section .sw-btn i {
		margin: 0 !important;
		padding: 0 !important;
	}

	@media screen and (max-width: 768px) {
		.hero-section .sw-btn {
			width: 32px;
			height: 32px;
			font-size: 12px;
		}

		.hero-section .swiper-button-prev {
			left: 10px;
		}

		.hero-section .swiper-button-next {
			right: 10px;
		}
	}

	@media screen and (min-width:1200px) {
		.tur-detay-slider-bg {
			height: 700px !important;
		}
	}

	/* Grid & List Toggle Styles */
	.listing-item.has_one_column .item {
		width: 100% !important;
		float: none !important;
		clear: both;
		padding: 0 15px !important;
	}

	.listing-item.has_two_column .item {
		width: 50% !important;
	}

	.listing-item.has_one_column.section-populer .item .cat-box-outer {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: center;
		background: #fff;
		margin-bottom: 20px !important;
		border: none !important;
		border-radius: 8px;
		overflow: hidden;
		height: 160px !important;
		min-height: 160px !important;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
	}

	/* Görsel Alanı - En Sola */
	.listing-item.has_one_column .cat-box2 {
		width: 240px !important;
		height: 100% !important;
		order: 1;
		margin-bottom: 0 !important;
		padding: 0 !important;
		min-height: auto !important;
	}

	.listing-item.has_one_column .cat-box2 .kat-img,
	.listing-item.has_one_column .cat-box2 a {
		height: 100% !important;
		padding: 0 !important;
		position: relative;
		overflow: hidden;
		display: block;
	}

	.listing-item.has_one_column .cat-box2 .kat-img img {
		height: 100% !important;
		width: 100% !important;
		object-fit: cover;
	}

	/* Başlık Alanı - Orta */
	.listing-item.has_one_column .cat-bg-title {
		order: 2;
		flex: 1;
		width: auto !important;
		border-bottom: none !important;
		padding: 15px 25px !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: left;
	}

	.listing-item.has_one_column .cat-bg-title a {
		font-size: 18px !important;
		font-weight: 700;
		color: #333;
	}

	.listing-item.has_one_column .date-bungo {
		position: static;
		margin-top: 5px;
		font-size: 12px;
	}

	/* Fiyat ve Buton Alanı - En Sağa */
	.listing-item.has_one_column .cat-box-footer {
		order: 3;
		width: 220px !important;
		background: transparent !important;
		padding: 15px !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		border-left: none !important;
		height: 100%;
	}

	.listing-item.has_one_column .cat-box-footer .text {
		flex-direction: column !important;
		width: 100%;
		display: flex;
	}

	.listing-item.has_one_column .cat-box-footer .text>div {
		width: 100% !important;
		padding: 0 !important;
		float: none !important;
	}

	.listing-item.has_one_column .cat-box-footer .bungo-link {
		margin-top: 15px;
		width: 100% !important;
		padding: 0 !important;
	}

	.listing-item.has_one_column .cat-box-footer .price-list {
		text-align: right;
		border: none !important;
	}

	@media (max-width: 991px) {
		.listing-item.has_one_column .cat-box-outer {
			flex-direction: column !important;
			height: auto;
		}

		.listing-item.has_one_column .cat-box2,
		.listing-item.has_one_column .cat-bg-title,
		.listing-item.has_one_column .cat-box-footer {
			width: 100% !important;
		}
	}

	.zr-video-box {
		position: relative;
		display: block;
		width: 100% !important;
		max-width: 100% !important;
		height: 350px !important;
		background: #000;
		margin-bottom: 25px;
		border-radius: 12px;
		overflow: hidden;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	}

	.zr-video-box iframe,
	.zr-video-box video {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
		border: none;
		object-fit: contain;
		background: #000;
	}

	#sec_videos {
		padding-top: 50px;
		margin-top: 30px;
		border-top: 1px solid #eee;
	}

	#sec_videos h3 {
		font-weight: 700;
		color: #293b60;
	}

	.video-grid-container {
		display: block;
		width: 100%;
	}

	.video-item {
		width: 100%;
		margin-bottom: 30px;
	}