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

	.ustanim .ustanimspot .baslik {

		font-size:46px;

		line-height:50px;

	}

	.ustanim .ustanimspot .spot {

		font-size:16px;

		line-height:20px;

	}

}

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

	.govde {

		padding-left:20px;

		padding-right:20px;

	}

	.ustanim .ustanimspot .baslik {

		font-size:44px;

		line-height:50px;

	}

	.ustanim .ustanimspot .spot {

		font-size:15px;

		line-height:20px;

	}

	.altustanim {

		height:240px;

	}

	.altustanim .ustbaslik {

		font-size:36px;

		line-height:40px;

		padding: 100px 0px;

	}

	.ustalan .logo {

		width:190px;

		height:100px;

		background-size: 190px;

	}

	.ustalang .logo {

		width:180px;

		height:70px;

		background-size: 180px;

	}

	.ustalan .ustmenu .menuic a, .ustalan .ustmenu .menuic .but {

		margin-left:15px;

	}
	.ustalan .ustmenude .menuic a, .ustalan .ustmenude .menuic .but {

		margin-left: 12px;

	}

	.anahakkimizda {

		margin-top: 20px;

		margin-bottom: 20px;

	}

	.yatlar {

		margin-top: 0px;

		margin-bottom: 20px;

	}

	.anades {

		padding-bottom: 20px;

	}

	.slogan {

		font-size: 24px;

		line-height: 30px;

	}

	.anaspot {

		font-size: 14px;

		line-height: 20px;

		margin-top: 20px;

	}

}

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

	body {

		font-size:13px;

	}

	.ustalan .logo {

		width:180px;

		height:80px;

		background-size: 180px;

	}

	.ustalang .logo {

		width:160px;

		height:60px;

		background-size: 160px;

	}

	.ustalan .ustmenu {

		padding-top: 30px;

	}

	.ustalang .ustmenu {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.ustalan .ustmenu .menuic a, .ustalan .ustmenu .menuic .but {

		font-size: 12px;

		margin-left:8px;

	}
	.ustalan .ustmenude .menuic a, .ustalan .ustmenude .menuic .but {
		margin-left:8px;
	}
	.ustalan .ustmenu .menuic .but i {

		margin-left: 5px;

	}

	.ustalang .ustmenu .menuic .but .altmenu {

		padding-top: 20px;

	}

	.ustanim .ustanimspot .baslik {

        font-size: 36px;

        line-height: 40px;

    }

	.ustanim .ustanimspot .spot {

        font-size: 14px;

        line-height: 20px;

		padding-top: 10px;

    }

	.ustanim .ustanimspot .link {

		font-size: 14px;

		line-height: 20px;

		margin-top: 15px;

	}

	.ustanimalan .filtre {

		margin-left:5%;

		width:90%;

	}

	.altustanim {

		margin-top: 111px;

	}



	.altustanim .ustbaslik {

		font-size:26px;

		line-height:40px;

		padding: 100px 0px;

	}

	.fiyatlar strong {

		font-size: 15px;

	}

	

	.yatbilgi .solozellikler .solozellikbar .baslik {

		width: 35%;

		font-weight: 600;

		margin: 0px;

		padding: 0px;

	}

	.yatbilgi .solozellikler .solozellikbar .bilgi {

		width: 65%;

		margin: 0px;

		padding: 0px;

	}

	.tabbasliklar .tabbaslik {

		font-size: 14px;

	}

	

	.detaytablo {

		font-size: 13px;

	}

	.detaytablo div div {

		padding: 5px 5px;

	}

	.filtreg {

		top: 111px;

	}

	/*

	.altsayfa .anabaslik {

		font-size:24px;

		line-height:24px;

	}

	.anabaslik {

		font-size:24px;

		line-height:24px;

	}

	.altbaslik {

		font-size:20px;

		line-height:20px;

	}

	.detaytablo {

		margin-top:20px;

	}

	.yatbar .kategori {

		font-size:12px;

		padding:3px;

		padding-left:5px;

		padding-right: 8px;

	}

	.yatdetay .yatbilgi .baslik {

		font-size:14px;

	}

	.yatbar .yatbilgi .temel {

		padding:3px;

		padding-left:5px;

		padding-right:8px;

	}

	.yatbar .yatbilgi .temel i {

		font-size:13px;

		line-height:20px;

	}

	.yatbar .yatbilgi .temel span {

		font-size:12px;

		line-height:20px;

	}

	.anades .resim .bilgi .baslik {

		font-size:14px;

		line-height:18px;

	}

	.panel-heading a {

		font-size:14px;

	}*/
	.blogbar .bilgialan {
		padding: 10px 10px;
	}
	.blogbar .tarih {
		font-size: 12px;
	}
	.blogbar .baslik {
		font-size: 13px;
		line-height: 18px;
		height: 54px;
	}
}

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

	.devambut {

		font-size: 13px;

		line-height:18px;

		margin-top: 10px;

	}

	.ustbar .sosyalbar {

		margin-right: 41px;

	}

	.ustbar .sosyalbar:before {

		right: -20px;

	}

	.ustalan {

		background-color:#ffffff;

		border-bottom: 1px solid #d8dce1;

		position: fixed !important;

		transition: all 0.4s ease;

		transform: translate(0, 0);

		animation: fadein 0.4s;

		min-height: 80px;

	}

	.ustalan .ustmenu {

        clear: none;

        padding-top: 20px;

		padding-bottom: 20px;

    }

	.ustalan .logo, .ustalang .logo {

		width:160px;

		height:60px;

		position: relative;

		top: 0px;

		left: 0px;

		background-size: 160px;

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

	}

	.ustalan .menuac {

		float:right;

		margin-top:14px;

		width:34px;

		height:34px;

		cursor:pointer;

		text-align:center;

		display:inline;

		position:relative;

	}

	.ustalan .menuac .iconac, .ustalan .menuac .iconkapa {

		float:right;

		width:34px;

		height:34px;

		border:1px solid #061138;

		-webkit-border-radius: 50%;

		-moz-border-radius: 50%;

		border-radius: 50%;

		position:absolute;

		right:0px;

		top:0px;

	}

	.ustalan .menuac .iconkapa {

		display:none;

	}

	.ustalan .menuac i {

		font-size:23px;

		line-height:23px;

		padding:5px;

		color:#061138;

	}

	

	.ustalan .ustmenu {

		display: none;

	}	

	.ustalan .ustmenumobile {

		display: inline;

	}

	.ustalan .ustmenu .menuic {

		position:fixed;

		top:111px;

		left:0px;

		width:100%;

		height:0px;

		background-color:#FFF;

		overflow:hidden;

	}

	.ustalan .ustmenu .menuic a:hover:after, .ustalan .ustmenu .menuic .secili:after, .ustalan .ustmenu .menuic .but:hover:after {

		display: none;

	}

	.ustalan .ustmenu .menuic a, .ustalan .ustmenu .menuic .but {

		float:left;

		width:100%;

		text-align:center;

		color:#000;

		margin-top:0px;

		margin-left:0px;

		padding:10px;

		font-size:14px;

		line-height:20px;

		border-bottom:1px solid #efefef;

	}

	.ustalan .ustmenu .menuic .but i {

		float: none;

	}

	.ustalan .ustmenu .menuic a:hover, .ustalan .ustmenu .menuic .secili, .ustalan .ustmenu .menuic .but:hover, .ustalan .ustmenu .menuic .but.secili {

		background-color:#061138;

		color:#ffffff;

	}

	.ustalan .ustmenu .menuic a:after {

		display:none;

	}

	.ustalan .ustmenu .menuic .but .altmenu {

		position: relative;

		float: left;

		width: 100%;

		top: 0px;

		left: 0px;

		margin-top: 0px !important;

		padding-top: 0px !important;

		visibility: hidden;

		height: 0px;

	}

	.ustalan .ustmenu .menuic .but .altmenu a {

		text-align: center;

	}

	.ustalan .ustmenu .menuic .but.secili {

		color: #fff;

	}

	.ustalan .ustmenu .menuic .but.secili .altmenu {

		height: auto;

		visibility: visible;

		opacity:1;

		padding-top: 10px !important;

	}

	.ustalan .ustmenu .menuic .but .altmenu .secili, .ustalan .ustmenu .menuic .but .altmenu a:hover {

		background-color:#00a3d8;

	}

	.ustanimalan {

		height: 600px;

		min-height:600px;

		margin-top: 110px;

	}

	.ustanim .ustanimspot .baslik {

		font-size:30px;

		line-height:34px;

	}

	.filtre .form-control {

		font-size:12px;

		height:36px;

	}

	.filtre .gonder {

		font-size:12px;

		line-height:20px;

		height:36px;

	}

	.input-group-addon {

		font-size:12px;

	}

	.slogan {

		font-size: 24px;

		line-height: 30px;

		margin-top: 5px;

	}

	.anaspot {

		font-size: 13px;

		line-height: 18px;

		margin-top: 10px;

	}

	.blogbar .baslik {
		font-size: 13px;
		line-height: 18px;
		height: 36px;
	}

	.yatdetay .yatbilgi .fiyatlar .col-md-5, .yatdetay .yatbilgi .fiyatlar .col-md-6, .yatdetay .yatbilgi .fiyatlar .col-md-7 {

		float: left;

		width: 50%

	}

	.tabbasliklar .tabbaslik {

		width: 50%;

		border: 1px solid #061138;

		margin-top: -1px;

		margin-right: -1px;

	}

	.col-lg-12 {

		float: left;

		width: 100%;

	}

	

	.detaytablo {

		font-size: 14px;

	}

	.detaytablo div div {

		padding: 5px 5px;

	}

.right {

	width:100%;

}

.solmenu {

	margin-top:20px;

	height:50px;

	overflow:hidden;

}

.solmenu .amenuac {

	float:right;

	margin-top:0px;

	cursor:pointer;

	text-align:center;

	display:inline;

	position:relative;

}

.solmenu .amenuac .iconac, .solmenu .amenuac .iconkapa {

	float:right;

	width:30px;

	height:30px;

	border:1px solid #fff;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	position:absolute;

	right:0px;

	top:0px;

}

.solmenu .amenuac .iconkapa {

	display:none;

}

.solmenu .amenuac i {

	float:right;

	font-size:18px;

	line-height:18px;

	padding:4px;

	color:#fff;

	margin-right:2px;

	margin-top: 1px;

}

.solmenu .amenuac .amenuacbas {

	float:left;

	padding-right:40px;

}

.sagalan {

	margin-top:20px;

}

.yatdetay .resim {

	height:0px;

	padding-bottom:60%;

	position:relative;

}

.yatdetay .resim img {

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	object-fit:cover;

}

.altbaslik {

	font-size: 20px;

	line-height: 24px;

}

.altbar .altlogo {

    width: 180px;

    height: 60px;

}

.altbar .adres, .altbar .email, .altbar .telefon {

	font-size: 12px;

}

.altbar .sosyalbar a {

    margin-right: 8px;

    padding: 7px;

    width: 26px;

    height: 26px;

    font-size: 12px;

    line-height: 12px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}

.altbar .sosyalbar a img {

	width: 11px;

}

.rezervasyonbut {

	margin-top: 12px;

}
.brosurbut {
	margin-top: 20px;
	padding:5px 20px;
	border-radius: 10px;
	height: 40px;
}
.brosurbut span {
	font-size: 16px;
	line-height: 30px;
}
.brosurbut img {
	margin-top: -12px;
	margin-right: 10px;
	height: 54px;
}
.yatbar .yatbilgi .temel {
	padding: 2px 4px;
}
.yatbar .yatbilgi .temel span {
	font-size: 12px;
}
.solmenu.mobile {
	display: none;
}
	
	

	.altbar .col-xs-5 {

		width: 100%;

		text-align: center;

	}

	.altbar .altlogo {

		float: none;

		display: inline-block;

	}

	.altbar .adres {

		width: 100%;

		text-align: center;

	}

	.altbar .adres, .altbar .email, .altbar .telefon {

        font-size: 12px;

		clear: both;

		float: none;

		display: inline-block;

    }

	.altbar .sosyalbar {

		text-align: center;

	}

	.altbar .sosyalbar a {

		float: none;

		display: inline-block;

	}
	

	.altbar .col-xs-3 {
        width:33.333333%;
        margin-top:30px;

	}
}

@media only screen and (max-width: 767px) {
	.blogbar .baslik {
		height: auto;
	}
	.anahakkimizda .resim {
		display: none;
	}
	.paralax {
		padding-top: 80px;
		padding-bottom: 100px;
	}
	.paralax .anabaslik {
        font-size: 24px;
        line-height: 30px;
    }
	.yatlaranm {
		margin-top: -120px;
	}
	.ustbar .ustilt {

		display: none;

	}

	.ustbar .ustiltsag {

		display: inline;

	}

	.govde {

		padding-left:15px;

		padding-right:15px;

	}

	.ustanimalan {

		height: 500px;

		min-height:500px;

	}

	.ustanim .ustanimspot .baslik {

		font-size:24px;

		line-height:28px;

	}

	.ustanim .ustanimspot .spot {

		font-size:14px;

		line-height:15px;

		padding-top:10px;

	}

	.filtre .form-control {

		font-size:12px;

		line-height:20px;

		height:30px;

		margin-bottom:5px;

	}

	.fiyatbar .slider.slider-horizontal {

		margin-top:5px;

	}

	.filtre .gonder {

		font-size:12px;

		line-height:15px;

		height:30px;

	}

	.anahakkimizda .resim {

		margin-bottom: 15px;

	}

	.altsayfa .filtre {

		padding:5px;

	}

	.input-group-addon {

		font-size:12px;

		padding-top:3px;

		padding-bottom:3px;

	}

	.altsayfa .filtre .form-control {

		font-size:12px;

		line-height:20px;

		height:30px;

		margin-bottom:0px;

	}

	.altsayfa .filtreust .form-control {

		margin-bottom:5px;

	}

	.altsayfa .filtre .fiyatbar .slider.slider-horizontal {

		margin-top:5px;

	}

	.altustanim {

		height:200px;

	}

	.altustanim .ustbaslik {

        font-size: 22px;

        line-height: 40px;

        padding: 80px 0px;

    }

	.navbarfiltreg {

		margin-top:230px;

	}

	

	.altsayfa  .anades .rotabar {

		margin-bottom: 20px;

	}

	

	.altsayfa  .anades .rotabar .baslik {

		height: auto;

	}

	.siralabut {

		margin-top:10px;

	}

	.owl-carousel.resimler {

		width:100%;

		margin-left:0px;

	}

	

	.fiyatlar .fiyatbar {

		font-size: 14px !important;

		padding: 10px 5px !important;

	}

	.fiyatlar .fiyatbar strong {

		font-size: 14px !important;

	}

	.altbar .altlogo {

		width: 150px;

		height: 40px;

	}

	.altbarmenualt {

		float: left;

		width: 100%;

		margin-top: 30px;

		margin-bottom: 20px;
		text-align:center;

	}

	.altbarmenualt .baslik, .altbarmenualt .mobilegizle {

		display: none;

	}

	.altbarmenualt span {

		float: left;

		width: 100%;

		text-align: center;

	}

	.altbar .altbarmenualt a {

		float: none;

		clear: none;

		margin-left: 10px;

		margin-right: 10px;

	}

	.detayresimler .resimler .detayresim .bilgialan .baslik {

		font-size: 14px;

		line-height: 20px;

	}

	.satfiyatalan {

		font-size: 30px;

		line-height: 30px;

		margin-bottom: 12px;

		padding: 8px;

	}

	.filtreg {

		position: relative;

		top: 0px;

	}

	.navbarfiltreg {

		margin-top: 0px;

	}

}

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

	.govde {

		padding-left:12px;

		padding-right:12px;

	}

	.ustanimalan {

		margin-top: 100px;

		height: 440px;

		min-height: 440px;

	}

	.ustanim .ustanimspot .baslik {

		font-size:20px;

		line-height:24px;

	}

	.ustanim .ustanimspot .spot {

		font-size:13px;

		line-height:16px;

		padding-top:10px;

	}

	.table-responsive {

		padding-bottom:55%;

	}

	.fiyatlar .fiyatbar {

		font-size: 13px !important;

		padding: 10px 5px !important;

	}

	.fiyatlar .fiyatbar strong {

		font-size: 13px !important;

	}

	.detayresimler .resimler .detayresim .bilgialan .baslik {

		font-size: 12px;

		line-height:15px;

	}

	.satfiyatalan {

		font-size: 24px;

		line-height: 24px;

		margin-bottom: 12px;

		padding: 8px;

	}

	.altbar .col-xs-3 {

		display: none;

	}

	.altbar .altbarmenualt a {

		float: none;

		clear: none;

		font-size: 11px;

		margin-left: 6px;

		margin-right: 6px;

		margin-top: 6px;

	}

	.altbar .altlogolar a {

		display: inline-block;

		margin-left: 10px;

		margin-right: 10px;

		height: 60px;

	}

	.altbant .altyazi {

		text-align: center;

		font-size: 11px;

		line-height: 30px;

		color: #FFF;

	}

}

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

	.yatbilgi .solozellikler .solozellikbar {

		width: 100%;

	}



	.yatdetay .yatbilgi .fiyatlar .col-md-6 {

		float: left;

		width: 100%

	}



	.yatdetay .yatbilgi .fiyatlar .fiyatbar .col-md-6 {

		width: 50%;

	}

	.tabbasliklar .tabbaslik {

		font-size: 13px;

	}

	.fiyatlar .ustbaslikmobile {

		display: none;

	}

	.devambut {

        font-size: 12px;

        line-height: 15px;

        margin-top: 5px;

    }

	.button {

		padding: 5px;

		padding-left: 12px;

		padding-right: 12px;

		margin-top: 10px;

		font-size: 11px;

		line-height: 20px;

		-webkit-border-radius: 6px;

		-moz-border-radius: 6px;

		border-radius: 6px;

	}

	.ustbar .ustilt.ustiltsag {

		font-size: 12px;

	}

	.ustbar .sosyalbar {

        margin-right: 21px;

    }

	.ustbar .sosyalbar:before {

        right: -10px;

    }

	.ustbar .sosyalbar a {

		margin-left: 5px;

		margin-top: -2px;

		padding: 5px;

		width: 24px;

		height: 24px;

		font-size: 12px;

		line-height: 12px;

	}

	.ustbar .sosyalbar a img {

		width: 12px;

	}

	.ustalan .logo, .ustalang .logo {

		width: 150px;

		height: 50px;

		background-size: 150px;

	}

	.ustalan .menuac {

		margin-top: 9px;

	}

	.ustalan .ustmenu .menuic {

		top: 101px;

	}

	.ustanimalan {

		margin-top: 100px;

		height: 320px;

		min-height: 320px;

	}

	.ustanim .ustanimspot .baslik {

        font-size: 16px;

        line-height: 20px;

    }

	.ustanim .ustanimspot .spot {

        font-size: 12px;

        line-height: 15px;

        padding-top: 5px;

    }

	.ustanimspot .filtre .form-block {

		margin-bottom:5px;

	}

	.anabaslik {

		font-size: 13px;

		line-height: 18px;

	}

	.slogan {

        font-size: 16px;

        line-height: 20px;

        margin-top: 5px;

    }

	.anaspot {

        font-size: 12px;

        line-height: 15px;

        margin-top: 10px;

    }

	.paralax {

		padding-top: 30px;

		padding-bottom: 50px;

	}

	.paralax .anabaslik {

		font-size: 20px;

		line-height: 24px;

	}

	.baslikcizgi {

		margin-bottom:8px;

		margin-top: -5px;

	}

	.baslikcizgi .cizgi {

		width: 100px;

		height: 1px;

	}

	.yatlaranm {

		padding: 35px 12px;

		padding-bottom: 12px;

		margin-top: -60px;

	}

	.yatlaranm .yatbar {

		margin-bottom: 12px;

	}

	.anades .anabaslik {

		font-size: 20px;

		line-height: 24px;

	}

	.anades .rotabar .baslik {

		padding-top: 5px;

		font-size: 13px;

		line-height: 16px;

	}

	.yatbar {

		margin-bottom: 20px;

	}

	.yatbar .yatbilgi .temel {

		padding: 2px;

		padding-right: 10px;

	}

	.altustanim {

		margin-top: 101px;

		height: 140px;

	}

	.detayresimler {

		margin-top: 101px;

	}

	.altustanim .ustbaslik {

		font-size: 16px;

		line-height: 20px;

		padding: 60px 0px;

	}

	.navbar {

		margin-top: -25px;

	}

	.navbar .link {

		font-size: 11px;

	}

	.detaytablo {

		font-size: 12px;

	}

	.detaytablo div div {

		padding: 5px 5px;

	}

	.altsayfa .bilgi {

		font-size: 12px;

		line-height: 15px;

	}

	.detayresimler .detayresim, .detayresimler .videoalan {

		padding-bottom: 60%;

	}

	.detayresimler .resimler .detayresim {

		padding-bottom: calc(30% - 5px);

	}

	.satfiyatalan {

		font-size: 20px;

		line-height: 20px;

		margin-bottom: 12px;

		padding: 8px;

	}

}