@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap);
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Quicksand, sans-serif;
	font-size: 1rem;
	background-color: #f8f8f8;
	color: #444;
	width: 100%;
	font-display: swap;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility; line-height:1.5rem
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}
header {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
	z-index: 998
}
.top {
	width: 90%;
	height: 40px;
	margin: 0 auto;
	position: relative; z-index:-1
	
}
.top-short-cont-tel {
	display: block;
	float: right;
	line-height: 40px;
	font-size: 16px;
	color: #444;
	margin-right: 30px;
	background-image: url(../../img/phone.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	position: relative;
	z-index: 99
}
.top-short-cont-mail {
	display: block;
	float: right;
	line-height: 40px;
	font-size: 16px;
	color: #444;
	margin-right: 30px;
	background-image: url(../../img/mail.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px;
	position: relative;
	z-index: 99
}
.top-short-cont-tel a {
	color: #444
}
.top-short-cont-mail a {
	color: #444
}
#banner-img img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 0
}
#guide img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 0
}
h1, h2, h3, h4, h5, p {
	ffont-family: Arial, Helvetica, sans-serif
}
.h1-banner-text {
	display: block;
	position: absolute;
	z-index: 9;
	color: #fff;
	font-size: 2.5em;
	text-shadow: 2px 4px 3px rgba(0,0,0,.7);
	text-align: center;
	margin: -487px auto auto auto;
	left: 0;
	right: 0
}
.h2-banner-text {
	display: block;
	position: absolute;
	z-index: 9;
	color: #fff;
	font-size: 32px;
	text-shadow: 2px 4px 3px rgba(0,0,0,.7);
	text-align: center;
	margin: -400px auto auto auto;
	left: 0;
	right: 0; line-height:40px
}
h1 {
	display: block;
	font-size: 2.2em;
	font-weight: 400;
	color: #014780;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif
}
p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-size: 1em;
	font-weight: inherit
}
h2 {
	font-size: 24px;
	margin: 0;
	padding: 0;
	color: #014780;
	font-weight: 600
}
.h2-tour-alt-baslik {
	font-size: 1.2em;
	margin: 20px 0 0 0;
	padding: 0;
	letter-spacing: 2px
}
h3 {
	font-size: 1.5em;
	padding: 0;
	font-style: normal;
	color: #014780;
	font-weight: 700
}
.h3-prvt {
	font-size: 1em;
	padding: 0;
	font-style: normal;
	color: #014780;
	font-weight: 700;
	margin: 0
}
h4 {
	font-size: 1.2em;
	padding: 0;
	font-style: normal;
	color: #014780;
	font-weight: 700
}
h4 a {
	color: #f03;
	text-decoration: none
}
h5 {
	font-size: 1.2em;
	padding: 0;
	font-style: normal;
	color: #014780;
	font-weight: 700
}
h6 {
	font-size: 1.2em;
	padding: 0;
	font-style: normal;
	color: #fff;
	font-weight: 700;
	margin: 0 0 10px 0
}
.container {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 40px auto 0 auto;
	padding-left: 15px;
	padding-right: 15px
}
.container1 {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 40px auto 0 auto;
	padding-left: 15px;
	padding-right: 15px
}
.tour-baslik {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
	line-height: .1em;
	margin: 50px 0 20px;
	color: #d31e3d
}
.tour-baslik span {
	background: #f8f8f8;
	padding: 0 10px
}
.tour-details {
	font-size: 1em;
	padding: 5px;
	color: #fff;
	width: 120px;
	text-align: center;
	background-color: #d31e3d;
	display: block;
	float: right;
	position: absolute;
	z-index: 99;
	right: -2px;
	bottom: 9px
}
.tour-details:hover {
	color: #fff;
	background-color: #a40c26;
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.tour-details a {
	color: #fff;
	text-decoration: none
}
h3 a {
	color: #014780;
	text-decoration: none
}
.marj-destination {
	margin-top: 0
}
.show-button {
	width: 250px;
	padding: 10px;
	margin: 10px auto 10px auto;
	right: 0;
	left: 0;
	text-align: center;
	color: #fff;
	transition: all .3s ease 0s;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	background-color: #d31e3d;
	display: block
}
a.hideLink, a.showLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px
}
a.hideLink {
	display: none
}
#tour-alt-sol {
	width: 73%;
	height: auto;
	overflow: hidden;
	float: left;
	border-right: 1px solid #e2e2e2;
	padding-right: 2%;
	box-sizing: border-box;
	padding-bottom: 30px
}
#tour-alt-sag {
	width: 25%;
	height: auto;
	overflow: hidden;
	float: right
}
footer {
	width: 90%;
	height: auto;
	overflow: hidden;
	background-color: #023f71;
	height: auto;
	border-top: 5px solid #ffb100;
	padding: 0 5% 0 5%
}
.footer-box {
	width: 32%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
.footer-box-last {
	margin-right: 0
}
.footer-box-top {
	width: 40%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
.footer-box-top1 {
	width: 28%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
.footer-box-top2 {
	width: 28%;
	height: auto;
	float: left;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
footer span {
	display: block;
	margin-bottom: 10px;
	color: #fff
}
.footer-bottom {
	clear: both;
	margin-top: 30px;
	width: 100%;
	height: 40px;
	border-top: 1px solid #03335a;
	line-height: 40px;
	font-size: .8em;
	text-align: center;
	color: #fff
}
.watsup-cont-m {
	display: none
}
.responsive-img {
	width: 100%;
	height: auto
}
.tour-kutu-list {
	width: 100%;
	height: auto;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
	margin-top: 30px;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	background-color: #fff
}
.tour-kutu-list-left {
	width: 30%;
	height: auto;
	overflow: hidden;
	margin-right: 2%;
	float: left;
	position: relative;
	min-height: 180px
}
.tour-kutu-list-ort {
	width: 48%;
	height: auto;
	overflow: hidden;
	margin-right: 2%;
	float: left;
	position: relative;
	min-height: 180px
}
.tour-kutu-list-right {
	width: 18%;
	height: auto;
	overflow: hidden;
	float: right;
	border-left: 1px solid #efefef;
	box-sizing: border-box;
	min-height: 180px
}
.tour-kutu-list-right p {
	font-size: .9em;
	font-weight: 700;
	color: #444;
	padding: 10px 0 10px 0;
	margin: 0;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	display: block;
	margin: 0 10px 0 10px
}
.tour-details1 {
	font-size: 1em;
	padding: 5px;
	color: #fff;
	width: 120px;
	text-align: center;
	background-color: #d31e3d;
	display: block;
	z-index: 99;
	right: 0;
	bottom: 10px;
	margin: 40px auto 0 auto
}
.tour-details1:hover {
	color: #fff;
	background-color: #a40c26;
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.tour-details1 a {
	color: #fff;
	text-decoration: none;
	font-weight: 600
}
.tour-kutu-list-left img {
	width: 100%;
	height: auto;
	position: absolute;
	min-height: 100%
}
.tour-kutu-list-ort h2 {
	font-size: 1em;
	padding: 15px 0 0 0;
	margin: 0
}
.tour-kutu-list-ort p {
	font-size: 18px;
	padding: 0;
	margin: 0
}
.tour-kutu-list-ort .marj-destination {
	margin-top: 10px
}
.s-offer-t {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 85px 85px 0;
	border-color: transparent #e74c3c transparent transparent;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999
}
.s-offer-t p {
	text-align: center;
	top: -15px;
	left: 40px;
	position: relative;
	color: #fff;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	font-size: 13px
}
.h1-tour-baslik {
	font-size: 1.5em;
	margin-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif
}
.tour-details-short {
	height: auto;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	padding: 20px;
	background-color: #fff;
	top: 0;
	overflow: inherit
}
.tour-start {
	height: 30px;
	line-height: 30px;
	background-image: url(../../img/tour-start.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	width: auto;
	float: left;
	display: block;
	margin-right: 3%
}
.tour-end {
	height: 30px;
	line-height: 30px;
	background-image: url(../../img/tour-end.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	width: 45%;
	float: left;
	display: block
}
.tour-time {
	height: 30px;
	line-height: 30px;
	background-image: url(../../img/time.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	width: 45%;
	float: left;
	display: block
}
.book-but {
	display: none
}
.book-but:hover {
	color: #fff;
	background-color: #a40c26;
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.book-but a {
	color: #fff;
	text-decoration: none
}
.book-but1 {
	display: block;
	font-size: 1em;
	padding: 10px;
	color: #fff;
	width: 90%;
	text-align: center;
	background-color: #d31e3d;
	z-index: 99;
	right: 0;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif
}
.book-but1:hover {
	color: #fff;
	background-color: #a40c26;
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.book-but1 a {
	color: #fff;
	text-decoration: none
}
.Highlights {
	width: auto;
	height: auto;
	border-left: 3px solid #d31e3d;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-size: 24px;
	margin: 20px 0
}
.include-col2 {
	width: auto;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: -20px;
	padding-right: 50px
}
#include {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 20px;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05)
}
#include ul {
	list-style: none
}
#include li:before {
	font-family: "Material Icons";
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	font-size: 1em
}
#include li:before {
	content: "\e876";
	color: #d31e3d
}
#tour-inf ul {
	list-style: none;
	font-size: .7em;
	padding: 20px
}
#tour-inf li:before {
	font-family: "Material Icons";
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	line-height: 30px
}
#tour-inf li:before {
	content: "\e876";
	color: #014780
}
.tour-day-price {
	width: 100%;
	height: auto;
	background-color: #fff;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	padding: 5%;
	overflow: hidden
}
.tour-price {
	font-weight: 700;
	text-align: right;
	font-size: .9em;
	color: #d31e3d
}
.tour-price-t {
	text-align: right
}
.tour-days {
	font-weight: 700;
	text-align: left;
	font-size: .9em;
	color: #d31e3d
}
.tour-day-price-border {
	border-right: 1px solid #bcbcbc
}
.tour-day-price p {
	font-size: .9em
}
.travel-guide {
	clear: both;
	display: flex;
	position: relative;
	width: 95%;
	padding: 2.5%;
	align-items: center;
	overflow: hidden;
	border-radius: 2px;
	background-color: #09559b;
	margin-top: 30px;
	background-image: url(../../img/Turkey-Travel-Guide-Map.png);
	background-position: left;
	background-repeat: no-repeat
}
.travel-guide h3 {
	font-size: 1.5em;
	color: #fff;
	padding-left: 65px;
	display: block;
	padding: 0 0 0 105px;
	margin: 0
}
.travel-guide p {
	font-size: .9em;
	color: #fff;
	padding-left: 65px;
	display: block;
	padding: 0 0 0 105px;
	margin: 0
}
.travel-guide-buton {
	display: block;
	width: 12%;
	height: auto;
	float: right;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	padding: 1.2%;
	border-radius: 2px
}
.travel-guide-buton a {
	color: #fff;
	text-decoration: none
}
.travel-guide-buton:hover {
	text-decoration: underline
}
.brad-c {
	margin-bottom: 20px
}
.etiketler {
	margin-top: 50px
}
.etiketler span {
	display: block;
	border-bottom: 1px dashed #d3d3d3;
	padding-bottom: 5px;
	font-size: 1.2em;
	color: #444
}
.etiketler h3 {
	font-size: 1em
}
.travel-guide h3 a {
	color: #fff;
	text-decoration: none
}
p a {
	color: #014780;
	font-weight: 600
}
p a:hover {
	text-decoration: underline
}
h6 a {
	font-size: 1em;
	padding: 0;
	color: #444;
	font-weight: 400;
	margin: 0;
	display: block
}
.guide-kutu {
	width: 49%;
	height: auto;
	float: left;
	margin: 1.5% 0 1.5% 0
}
.guide-kutu-last {
	margin-right: 0;
	float: right
}
.guide-kutu h3 {
	font-size: 1.2em;
	padding: 0;
	font-style: normal;
	color: #014780;
	font-weight: 700;
	margin: 10px 0 0 0;
	text-align: center
}
.tour-box-alt-turkey {
	width: 23.5%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	background-color: #f9f9f9;
	position: relative;
	box-shadow: 0 3px 3px 0 #ececec;
	overflow: hidden;
	margin-bottom: 20px;
	min-height: 410px
}
.tour-box-alt-last-turkey {
	margin-right: 0
}
.tour-box-alt-turkey img {
	width: 100%;
	height: auto;
	display: block
}
.tour-box-alt-turkey h3 {
	font-size: 1em;
	margin: 0;
	padding: 10px 15px 30px 15px;
	display: block;
	letter-spacing: normal;
	color: #014780;
	text-align: center;
	font-weight: 700
}
.tour-box-alt-turkey p {
	font-size: 1em;
	margin: 0;
	padding: 0 15px 0 15px;
	display: block
}
.guide-tour-pages {
	width: 100%;
	height: 200px;
	position: relative;
	background-image: url(../../img/istanbul-tourist-information.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.guide-tour-pages h3 {
	font-size: 1.5em;
	padding: 0;
	font-style: normal;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-top: 10%;
	position: absolute;
	z-index: 99;
	right: 0;
	left: 0;
	padding: 50px
}
.guide-tour-pages-c {
	width: 100%;
	height: 200px;
	position: relative;
	background-image: url(../../img/Cappadocia-Tourist-Information.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.guide-tour-pages-c h3 {
	font-size: 1.5em;
	padding: 0;
	font-style: normal;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-top: 10%;
	position: absolute;
	z-index: 99;
	right: 0;
	left: 0;
	padding: 50px
}
.guide-tour-pages-e {
	width: 100%;
	height: 200px;
	position: relative;
	background-image: url(../../img/Ephesus-Tourist-Information.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.guide-tour-pages-e h3 {
	font-size: 1.5em;
	padding: 0;
	font-style: normal;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-top: 10%;
	position: absolute;
	z-index: 99;
	right: 0;
	left: 0;
	padding: 50px
}
.turkey-tour {
	width: 66%;
	height: auto;
	float: left;
	background-image: url(../../img/turkey-package-tours-main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 375px;
	position: relative
}
.turkey-tour h4 {
	color: #fff;
	font-size: 24px;
	padding: 5%;
	display: block;
	text-shadow: 5px 3px 9px rgba(25,39,40,.3);
	letter-spacing: 2px
}
.istanbul-tour h4 {
	color: #fff;
	font-size: 24px;
	padding: 10%;
	display: block;
	text-shadow: 5px 3px 9px rgba(25,39,40,.3);
	letter-spacing: 2px
}
h4 a {
	color: #fff
}
h2 a {
	color: #fff;
	text-decoration: none
}
h2 a:hover {
	text-decoration: underline
}
.istanbul-tour {
	width: 32%;
	height: auto;
	float: right;
	background-image: url(../../img/istanbul-tours-main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 375px;
	position: relative
}
.turkey-travel-guide {
	background-image: url(../../img/turkey-travel-guide.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
.head-image-t {
	position: relative;
	width: 100%;
	height: auto
}
.marj-baslik {
	margin: 80px 0 30px 0
}
.accordion {
	width: 100%;
	margin-top: 50px
}
.accordion-body, .accordion-header {
	background: #fff
}
.accordion-header {
	padding: 1.5em 1.5em;
	background: #3f51b5;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	font-size: 1em;
	letter-spacing: .1em;
	transition: all .3s;
	border-bottom: 1px solid #2538a2
}
.accordion-header:hover {
	background: #2d3d99;
	position: relative;
	z-index: 5
}
.accordion-body {
	background: #fcfcfc;
	color: #444;
	display: none;
	font-size: 16px
}
.accordion-body__contents {
	padding: 1em 1em
}
.accordion__item.active:last-child .accordion-header {
	border-radius: none
}
.accordion:first-child>.accordion__item>.accordion-header {
	border-bottom: 1px solid transparent
}
.accordion__item>.accordion-header:after {
	content: "\f3d0";
	font-family: IonIcons;
	font-size: 1.2em;
	float: right;
	position: relative;
	top: -2px;
	transition: .3s all;
	transform: rotate(0)
}
.accordion__item.active>.accordion-header:after {
	transform: rotate(-180deg)
}
.accordion__item.active .accordion-header {
	background: #2d3d99
}
.accordion__item .accordion__item .accordion-header {
	background: #f1f1f1;
	color: #000
}
.li-price {
	color: #d31e3d;
	font-weight: 800
}
#book-bottom {
	width: 100%;
	height: 80px;
	background-color: #fff;
	position: fixed;
	z-index: 999;
	left: 0;
	right: 0;
	bottom: -100px;
	box-shadow: 0 0 2rem 0 rgba(0,0,0,.25)
}
.book-main {
	width: 90%;
	height: 80px;
	margin: 0 auto;
	padding: 20px 0 20px 0
}
.book-main-ic-price {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%
}
.book-main-ic-book {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%
}
.book-main-ic-con {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: right
}
.book-botom-buton {
	width: 200px;
	padding: 10px;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #fff;
	transition: all .3s ease 0s;
	background-color: #d31e3d;
	display: block;
	text-transform: uppercase;
	float: left;
	font-family: Arial, Helvetica, sans-serif
}
.book-botom-buton a {
	text-decoration: none;
	color: #fff
}
.book-botom-buton:hover {
	background-color: #9f0721
}
.watsup-cont {
	width: 182px;
	height: 64px;
	position: fixed;
	z-index: 998;
	right: 0;
	bottom: 0
}
.price-bottom-tag {
	display: block;
	font-size: 1em;
	color: #444;
	font-weight: 800
}
.price-bottom-p {
	display: block;
	font-size: 1.2em;
	color: #d31e3d;
	font-weight: 900
}
.package-tours-day-start {
	color: #119608;
	font-weight: 800;
	display: block;
	height: 30px;
	background-image: url(../../img/tour-start.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px
}
.package-tours-day-end {
	color: red;
	font-weight: 800;
	display: block;
	height: 30px;
	background-image: url(../../img/tour-end.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px
}
.package-tours-day-dr {
	color: #2d3d99;
	font-weight: 800;
	display: block;
	height: 30px;
	background-image: url(../../img/tour-dr.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px
}
#con-mob {
	display: none
}
.new-year {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative
}
.new-year h2 {
	display: block;
	color: #fff;
	position: absolute;
	z-index: 9;
	padding: 20px;
	text-align: center;
	margin-top: 30%;
	right: 0;
	left: 0;
	text-shadow: 2px 4px 3px rgba(0,0,0,.7);
	background-color: rgba(255,0,0,.6);
	width: auto
}
.new-year h2 a {
	color: #fff;
	text-decoration: none
}
.tnt-q {
	color: #d31e3d;
	font-weight: 800
}
.new-year-sol {
	width: 45%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 30px;
	background-color: #fff;
	padding: 2%;
	min-height: 650px;
	border: 1px solid #dbdbdb
}
.new-year-sag {
	width: 45%;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 30px;
	background-color: #fff;
	padding: 2%;
	min-height: 650px;
	border: 1px solid #dbdbdb
}
.new-year-sol h2 {
	color: #a68a2e
}
.new-year-sag h2 {
	color: #a68a2e
}
.yat-sol-m {
	width: 48%;
	height: auto;
	float: left
}
.yat-sag-m {
	width: 48%;
	height: auto;
	float: right
}
.td-sol {
	width: 50%;
	text-align: left;
	background-color: rgba(0,163,239,.1);
	padding: 10px;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	font-weight: 700
}
.td-sag {
	width: 50%;
	text-align: left;
	background-color: rgba(0,163,239,.2);
	padding: 10px;
	border-bottom: 1px solid #fff;
	font-size: 14px
}
.table-main {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}
#boat-details img {
	width: 31%;
	float: left;
	padding: 1%;
	display: block
}
#seat-plan {
	display: block;
	color: red;
	font-weight: 800
}
#seat-plan-m {
	display: none
}
#tour-short-text {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}
.tour-details-short h1 {
	display: none
}
#notes {
	width: 100%;
	height: auto;
	overflow: hidden
}
#notes h1 {
	display: none
}
.recoment {
	width: 50px;
	height: 50px;
	position: absolute;
	display: block;
	margin-top: 20%;
	bottom: 10px;
	right: 0
}
.temizle {
	clear: both
}
.faq-main {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 50px 0 30px 0
}
.tour-grid {
	height: auto;
	display: grid;
	grid-template-columns: 70% 30%;
	border-bottom: 1px solid #c8c8c8
}
.tour-grid span {
	font-weight: 400;
	color: #333;
	line-height: 40px;
	font-size: 16px
}
.tour-grid p {
	font-weight: 400;
	color: #333;
	line-height: 40px;
	margin: 0;
	padding: 0;
	font-size: 16px
}
hr {
	height: 1px;
	color: #d6d6d6;
	background-color: #d6d6d6;
	border: none;
	margin-top: 50px
}
.footer-top {
	width: 90%;
	height: auto;
	overflow: hidden;
	padding: 0 5% 2% 5%
}
.footer-top h4 {
	padding: 0;
	margin: 0
}
.res-img-guide {
	width: 100%;
	height: auto;
	margin: 10px 0 20px 0
}
.top-rate {
	width: 100%;
	height: auto;
	overflow: hidden
}
.social-mobile {
	display: none
}
.h1-tour-baslik-new {
	font-size: 32px;
	margin: 0;
	display: block;
	padding: 0
}
.list-left-sidebar-grid {
	align-items: center;
	display: grid;
	grid-template-columns: 30% 50% 20%;
	grid-template-rows: auto;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: 30px;
	border: 1px solid #E8E8E8; position:relative
}
.list-left-sidebar-grid img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: flex
}
.trending-tour-item-info {
	padding: 20px 20px;
	position: relative
}
.trending-tour-item-info h3 {
	color: #d31e3d;
	padding: 0;
	margin: 0;
	font-size: 18px
}
.trending-tour-item-info h3 a {
	color: #014780;
	font-size: 20px;
	font-weight: 600;
	z-index: 1;
	text-align: center;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}
.trending-tour-item-info h3 a:hover {
	text-decoration: underline
}
.trending-tour-item-info p {
	font-size: 16px;
	color: #7c838b;
	font-family: Arial, Helvetica, sans-serif
}
.list-left-sidebar-price {
	justify-self: center;
	text-align: center;
	border-left: 1px solid #d6d6d6;
	padding: 0 10px 10px 10px;
	box-sizing: border-box
}
.list-left-sidebar-price p {
	font-size: 16px;
	color: #444;
	padding: 10px 0 10px 0;
	margin: 0;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	display: block;
	font-weight: 400
}
.duration-color {
	color: #d31e3d;
	font-weight: 700

}
.price-new {
	font-weight: 900;
	font-size: 28px;
	color: #e91e63
}
.price-new-detail {
	font-weight: 600;
	font-size: 22px;
	color: #e91e63
}
.price-on-request {
	font-weight: 900;
	font-size: 18px;
	color: #e91e63
}
.duration-new {
	font-size: 16px;
	color: #000
}
.tour-details1 {
	font-size: 1em;
	padding: 5px;
	width: 120px;
	text-align: center;
	background-color: #d31e3d;
	display: block;
	z-index: 99;
	right: 0;
	bottom: 10px;
	margin: 40px auto 0 auto
}
.tour-details1 a {
	color: #fff;
	text-decoration: none
}
.tour-details1 a:hover {
	color: #fff;
	text-decoration: none
}
.tour-pre {
	width: 32.667%;
	height: 40px;
	float: left;
	margin: 0 1% 0 0;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif
}
.tour-pre-last {
	margin: 0 0 10px 0
}
.food-tour {
	background-image: url(../../icons/food.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.food-tour1 {
	background-image: url(../../icons/food1.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.tour-guide {
	background-image: url(../../icons/guide.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.tour-trans {
	background-image: url(../../icons/bus.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.tour-ticket {
	background-image: url(../../icons/ticket.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.belly-dance {
	background-image: url(../../icons/belly-dance.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.hotel {
	background-image: url(../../icons/room.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.tax {
	background-image: url(../../icons/tax.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px
}
.baslik-main {
	width: auto;
	padding-left: 15px;
	border-left: 2px solid #d31e3d;
	margin: 50px 0 50px 0
}
.baslik-main h2 {
	text-align: left;
	margin: 0;
	padding: 0
}
.baslik-main h3 {
	text-align: left;
	margin: 0;
	padding: 0
}
.serv-inc {
	font-style: italic
}
.serv-inc-main {
	color: #d31e3d;
	font-size: 16px;
	padding: 10px;
	display: block;
	font-weight: 600
}
.serv-inc-main-serv {
	font-size: 16px;
	padding: 0 10px 0 10px;
	display: block
}
#tour-inf ul {
	list-style: none;
	font-size: .7em;
	padding: 20px
}
.contact-wats-tel {
	display: block;
	width: auto;
	background-image: url(../../img/phone-c.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #444
}
.contact-wats-tel a {
	color: #444
}
#tour-inc ul {
	list-style: none
}
#tour-inc li:before {
	font-family: "Material Icons";
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	font-size: 18px;
	line-height: 30px
}
#tour-inc li:before {
	content: "\e876";
	color: #033259
}
#tour-excld ul {
	list-style: none
}
#tour-excld li:before {
	font-family: "Material Icons";
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	font-size: 1em;
	line-height: 30px
}
#tour-excld li:before {
	content: "\E5CD";
	color: red
}
.tour-detail-short-expaln {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px 0 30px 0
}
.tour-facilities {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 50px 0;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	padding-bottom: 10px
}
.tour-facilities-ic {
	padding: 20px;
	height: auto;
	overflow: hidden
}
.tour-detail-grid {
	height: auto;
	display: grid;
	grid-template-columns: 25% 75%;
	border-bottom: 1px solid #eaeaea
}
.tour-detail-grid span {
	font-weight: 600;
	color: #333;
	line-height: 40px; font-size:14px
}
.tour-detail-grid p {
	color: #333;
	line-height: 40px;
	padding: 0;
	margin: 0
}
.tour-detail-grid font {
	font-size: 24px;
	color: #e91e63;
	font-weight: 600
}
.tour-food-inc {
	height: auto;
	width: 40%;
	float: left;
	margin-bottom: 30px;
	font-size: 16px; overflow:hidden
}
.tour-food-inc1 {
	height: auto;
	width: 40%;
	float: right;
	margin-bottom: 30px;
	font-size: 16px; overflow:hidden
}
.tour-food {
	background-image: url(../../icons/food-drinks.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-guide1 {
	background-image: url(../../icons/guide-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-transfer {
	background-image: url(../../icons/bus-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-ticket1 {
	background-image: url(../../icons/ticket-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-sightseeing {
	background-image: url(../../icons/photo.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-antertait {
	background-image: url(../../icons/belly-dance-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-tax1 {
	background-image: url(../../icons/tax-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-hotel1 {
	background-image: url(../../icons/room-tour.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 55px
}
.tour-food-inc span {
	display: block
}
.tour-food-inc1 span {
	display: block
}
.import-inf {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px
}
.import-inf ul li {
	line-height: 30px
}
.related-tours {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px
}
.related-tours h4 {
	font-size: 22px;
	padding: 0;
	margin: 0
}
.rlated-tour-kutu {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	box-sizing: border-box;
	margin-top: 30px;
	position: relative
}
.related-tour-ic {
	padding: 10px
}
.rlated-tour-kutu-last {
	margin-right: 0
}
.rlated-tour-kutu img {
	width: 100%;
	height: auto
}
.rlated-tour-kutu h5 {
	font-size: 20px;
	text-align: center;
	padding: 0;
	margin: 0
}
.rlated-tour-kutu h3 {
	font-size: 20px;
	text-align: center;
	padding: 0;
	margin: 0
}
.rlatede-price {
	display: block;
	float: right;
	font-weight: 900;
	font-size: 28px;
	color: #e91e63;
	padding-bottom: 20px
}
.rlatede-price font {
	color: #444;
	font-size: 14px
}
.recomen-icon {
	position: absolute;
	z-index: 999;
	width: 64px;
	height: 64px;
	background-image: url(icons/recommend.png);
	background-position: center;
	display: block;
	right: 10px;
	top: 10px
}
.price-box {
	width: auto;
	height: auto;
	background-color: #fff;
	padding: 15px;
	border: 1px solid #e8e8e8
}
.top-recoment {
	width: 100%;
	height: auto;
	overflow: hidden
}
.top-recoment h5 {
	text-align: center
}
.tnt-detail {
	width: 100%;
	height: auto;
	overflow: hidden
}
.tnt-detail-kutu {
	width: 32%;
	height: auto;
	overflow: hidden;
	margin-right: 2%;
	float: left;
	margin-bottom: 15px
}
.tnt-detail-kutu-last {
	margin-right: 0
}
.tnt-detail-kutu img {
	width: 100%;
	height: auto
}
.tnt-detail-kutu p {
	font-size: 18px;
	margin: 10px
}
.tnt-food {
	width: 48%;
	height: auto;
	float: left;
	margin-bottom: 20px
}
.tnt-food1 {
	width: 48%;
	height: auto;
	float: right;
	margin-bottom: 20px
}
.quic-select {
	display: none
}
.tour-details-main {
	font-size: 1em;
	padding: 5px;
	color: #fff;
	width: 120px;
	text-align: center;
	background-color: #d31e3d;
	display: block;
	z-index: 99;
	bottom: 20px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0
}
.tour-details-main:hover {
	color: #fff;
	background-color: #a40c26;
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.tour-details-main a {
	color: #fff;
	text-decoration: none
}
.ist-tour-main-new {
	width: 100%;
	height: auto;
	overflow: hidden
}
.ist-tour-pckg {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 50px
}
.tour-top-rated-kutu-pkc {
	width: 32%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	background-color: #f9f9f9;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	min-height: 470px
}
.tour-top-rated-kutu-pkc-last {
	margin-right: 0
}
.tour-top-rated-kutu-pkc h3 {
	font-size: 20px;
	text-align: center;
	padding: 5px 15px 0 15px;
	margin: 0
}
.tour-top-rated-kutu-pkc p {
	font-size: 18px;
	padding: 5px 15px 0 15px;
	margin: 0
}
.tour-top-rated-kutu-pkc img {
	width: 100%;
	height: auto
}
.h4-tour-alt-baslik {
	font-size: 28px;
	display: block;
	margin: 30px 0 10px 0
}
.ist-travel-guide {
	width: 100%;
	height: 250px;
	position: relative;
	margin: 20px 0;
	background-image: url(../../img/Istanbul-travel-guide.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover
}
.ist-guide-right {
	z-index: 1;
	top: 0;
	right: 0;
	position: absolute;
	width: 300px;
	height: 0;
	border-top: 250px solid rgba(1,71,128,.7);
	border-left: 250px solid transparent
}
.ist-guide-right p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	display: block;
	z-index: 99;
	position: relative;
	letter-spacing: 2px;
	margin: 220px 20px 0
}
.ist-guide-right h3 {
	font-size: 24px;
	color: #fff;
	text-align: left;
	display: block;
	z-index: 99;
	position: relative;
	letter-spacing: 2px;
	margin: -210px 0
}
.overlay2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index: 99
}
.head-image-tm {
	display: none
}
.tour-grid-price {
	height: auto;
	display: grid;
	grid-template-columns: 40% 60%
}
.tour-grid-price img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: flex
}
.tour-grid-price p {
	font-weight: 400;
	color: #333;
	margin: 0;
	padding: 0;
	padding-left: 30px
}
.list-left-sidebar-grid-top {
	align-items: center;
	display: grid;
	grid-template-columns: 50% 50%;
	grid-template-rows: auto;
	border: 1px solid #d6d6d6;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
	margin-bottom: 30px
}
.list-left-sidebar-grid-top img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: flex;
	object-fit: cover
}
.trending-tour-item-info-top {
	padding: 20px 20px;
	position: relative;
	background-color: #014780
}
.trending-tour-item-info-top h2 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 24px
}
.trending-tour-item-info-top p {
	font-size: 18px;
	color: #fff;
	display: block
}
.trending-tour-item-info-top span {
	font-size: 14px;
	color: #fff;
	display: block;
	height: 40px;
	line-height: 32px
}
.btn-dest-tnt {
	font-size: 1em;
	line-height: 20px;
	padding: 10px;
	color: #fff;
	width: 150px;
	text-align: center;
	background: #d31e3d;
	float: right;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: absolute;
	right: 51%;
	bottom: 20px
}
.btn-dest-tnt:hover {
	color: #fff;
	background: rgba(211,30,61,.8);
	webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-overflow-scrolling: touch
}
.top-turkey-package-new {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px 0
}
.ist-travel-guide1 {
	width: 100%;
	height: 250px;
	position: relative;
	margin: 20px 0;
	background-image: url(../../img/istanbul-visiting-places.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover
}
.ist-guide-right1 {
	z-index: 1;
	top: 0;
	right: 0;
	position: absolute;
	width: 350px;
	height: 0;
	border-top: 250px solid rgba(211,30,61,.7);
	border-left: 250px solid transparent
}
.ist-guide-right1 h3 {
	font-size: 24px;
	color: #fff;
	text-align: left;
	display: block;
	z-index: 99;
	position: relative;
	letter-spacing: 2px;
	margin: -210px 0
}
.ist-guide-right1 p {
	font-size: 20px;
	color: #fff;
	text-align: center;
	display: block;
	z-index: 99;
	position: relative;
	letter-spacing: 2px;
	margin: 220px 20px 0;
	text-transform: uppercase
}
.ist-guide-right1 p span {
	display: block;
	float: left;
	padding: 5px 8px 5px 8px;
	background-color: #014780;
	margin: 0 5px 10px 0
}
.h2-alt-baslik {
	margin-top: 20px
}
.guide-new {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	margin-bottom: 20px
}
.guide-new-last {
	margin-right: 0
}
.guide-new img {
	width: 100%;
	height: auto
}
.guide-new h4 {
	display: block;
	background-color: #f7c436;
	color: #fff;
	padding: 10px;
	margin: 0;
	font-size: 18px
}
.guide-new h4 span {
	color: #444
}
.res-img-main {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 97
}
.res-img-main img {
	width: 100%;
	height: auto
}
.res-img-main h3 {
	display: block;
	position: absolute;
	z-index: 99;
	color: #fff;
	width: 50%;
	right: 0;
	text-shadow: 2px 4px 3px rgba(0,0,0,.5);
	letter-spacing: 3px;
	font-size: 32px;
	padding: 80px 20px 0;
	text-align: right
}
.res-img-main p {
	display: block;
	position: absolute;
	z-index: 99;
	color: #fff;
	right: 50px;
	padding: 140px 20px 0;
	width: 50%;
	text-align: right;
	font-size: 22px;
	right: 0;
	text-shadow: 2px 4px 3px rgba(0,0,0,.5)
}
.res-img-main h3 a {
	color: #fff
}
.guide-kutu-main {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	position: relative;
	margin-top: 30px
}
.guide-kutu-main-last {
	margin-right: 0
}
.guide-kutu-main img {
	width: 100%;
	height: auto
}
.guide-kutu-main h3 {
	font-size: 1.2em;
	font-style: normal;
	color: #fff;
	position: absolute;
	z-index: 99;
	display: block;
	z-index: 100;
	padding: 10px;
	width: auto;
	top: 10%
}
.guide-kutu-main p {
	font-size: 1em;
	font-style: normal;
	color: #fff;
	position: absolute;
	z-index: 99;
	display: block;
	z-index: 100;
	padding: 10px;
	width: auto;
	top: 20%
}
.guide-kutu-main h3 a {
	color: #fff
}
.guide-kutu-main h3:hover {
	text-decoration: underline
}
.tour-top-rated-kutu-gyd {
	width: 32%;
	height: auto;
	margin-right: 2%;
	float: left;
	margin-top: 30px;
	background-color: #f9f9f9;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	box-shadow: 0 2px 8px rgba(0,0,0,.15);
	min-height: 320px
}
.tour-top-rated-kutu-gyd-last {
	margin-right: 0
}
.tour-top-rated-kutu-gyd h3 {
	font-size: 20px;
	text-align: center;
	padding: 20px;
	margin: 0
}
.tour-top-rated-kutu-gyd img {
	width: 100%;
	height: auto
}
.h3-itnry {
	font-size: 20px
}
.h3-itnry a:hover {
	text-decoration: underline
}
.guide-img {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden
}
.guide-img h1 {
	display: block;
	position: absolute;
	z-index: 9;
	color: #fff;
	font-size: 2.5em;
	text-shadow: 2px 4px 3px rgba(0,0,0,.7);
	text-align: center;
	margin: 10% auto auto auto;
	left: 0;
	right: 0
}
.guide-img p {
	display: block;
	position: absolute;
	z-index: 99;
	color: #fff;
	font-size: 2em;
	text-shadow: 2px 4px 3px rgba(0,0,0,.7);
	text-align: center;
	margin: 13% auto auto auto;
	left: 0;
	right: 0;
	font-weight: 900
}
.main-link {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e0e0e0
}
.main-link-ic {
	width: 90%;
	height: 50px;
	margin: 0 auto
}
.main-link-ic span {
	display: inline-block;
	width: 12.5%;
	line-height: 50px;
	border-right: 1px solid #e0e0e0;
	text-align: center;
	box-sizing: border-box;
	font-weight: 600;
	float: left
}
.bor-lft {
	border-left: 1px solid #e0e0e0;
	box-sizing: border-box
}
.main-link-ic span a {

	text-decoration: none;
	color: #d31e3d
}
.main-link-ic span:hover {
	border-bottom: 2px solid #d31e3d;
	box-sizing: border-box
}
.guide-h2 {
	color: #d31e3d
}
#stk {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e0e0e0
}
#stk.fixed {
	display: block;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background-color: #f8f8f8
}
#openReservationModal {
	position: absolute;
	right: 0;
	left: 0;
	margin: 20% auto;
	width: 600px;
	height: auto
}
#reservationModal {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	right: 0;
	z-index: 9999
}
#logoModal {
	position: fixed;
	left: 25px;
	top: 40px;
	height: 50px;
	width: 105px;
	background-image: url(../img/Acetes-travel-m.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.modal-ic {
	width: 80%;
	height: 600px;
	margin: 0 auto;
	margin-top: 10%
}
.hotel-bell {
	width: 64px;
	height: 64px
}
.b-line1 {
	display: block;
	line-height: 25px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center
}
.b-line2 {
	display: block;
	line-height: 25px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center
}
.b-line-tr1 {
	display: block;
	line-height: inherit;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 600;
	text-align: center
}
.b-line-tr2 {
	display: block;
	line-height: inherit;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 600;
	text-align: center
}
.b-line-sp1 {
	display: block;
	line-height: inherit;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 600;
	text-align: center
}
.b-line-sp2 {
	display: block;
	line-height: inherit;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 600;
	text-align: center
}
.quick-search {
	width: 90%;
	height: auto;
	background-color: #f0f6fa;
	padding: 1% 5% 2% 5%;
	overflow: hidden;
	border-bottom: 1px solid #efefef
}
.quick-search h3 {
	color: #014780;
	font-size: 28px;
	font-weight: 700;
	z-index: 1;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 0 0 0
}
.quick-search p {
	text-align: center;
	letter-spacing: 0;
	margin: 0;
	padding: 0
}
.quick-search-sec {
	width: 10.5%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 30px;
	padding: 1%
}
.quick-search-sec-ic {
	width: 100%;
	height: auto;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	border-radius: 8px;
	min-height: 180px
}
.list-left-sidebar-grid-main {
	align-items: top;
	display: grid;
	grid-template-columns: 45% 55%;
	grid-template-rows: auto;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	background-color: #fff;
	position: relative;
	margin-bottom: 50px
}
.list-left-sidebar-grid-main img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: flex
}
.list-left-sidebar-grid-main-info {
	padding: 30px 30px;
	position: relative
}
.list-left-sidebar-grid-main-info-a {
	width: 30%;
	height: 46px;
	line-height: 44px;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	float: right;
	background-color: #d31e3d
}
.list-left-sidebar-grid-main-info-a:hover {
	background-color: #014780
}
.quick-search-sec-ic:hover {
	background-color: #c8e3f9
}
.quick-search-sec-ic-ust {
	width: 100%;
	height: 84px
}
.quick-search-sec-ic-alt {
	width: auto;
	height: auto;
	padding: 15px
}
.quick-search-sec-ic-alt span {
	display: block;
	font-size: 18px;
	color: #014780;
	text-align: center;
	font-weight: 600
}
.quick-search-sec-ic-alt span a {
	color: #014780
}
.cruise-ico {
	background-image: url(../../new-cat-icons/cruise.png);
	background-position: center;
	background-repeat: no-repeat
}
.recoment-ico {
	background-image: url(../../new-cat-icons/Recommended.png);
	background-position: center;
	background-repeat: no-repeat
}
.yat-ico {
	background-image: url(../../new-cat-icons/boat.png);
	background-position: center;
	background-repeat: no-repeat
}
.lunch-ico {
	background-image: url(../../new-cat-icons/Lunch-Cruises.png);
	background-position: center;
	background-repeat: no-repeat
}
.dinner-ico {
	background-image: url(../../new-cat-icons/romantic-dinner.png);
	background-position: center;
	background-repeat: no-repeat
}
.private-ico {
	background-image: url(../../new-cat-icons/luxury-yacht.png);
	background-position: center;
	background-repeat: no-repeat
}
.Yacht-ico {
	background-image: url(../../new-cat-icons/yacht.png);
	background-position: center;
	background-repeat: no-repeat
}
.guide-ico {
	background-image: url(../../new-cat-icons/castle.png);
	background-position: center;
	background-repeat: no-repeat
}
.h2-baslik-new {
	color: #014780;
	font-size: 28px;
	font-weight: 600;
	z-index: 1;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}
.h2-baslik-new-alt {
	color: #014780;
	font-size: 28px;
	font-weight: 600;
	z-index: 1;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 50px 0 0 0;
	padding: 0
}
.h2-tour-names {
	color: #014780;
	font-size: 20px;
	font-weight: 600;
	z-index: 1;
	text-align: center;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}
h2 a {
	color: #014780;
	text-decoration: none
}
h2 a:hover {
	text-decoration: underline
}
.h3-tour-cat {
	color: #014780;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 40px;
	text-transform: uppercase;
	border-bottom: 1px solid #efefef
}
.h2-tour-names-line {
	color: #014780;
	font-size: 20px;
	font-weight: 600;
	z-index: 1;
	text-align: left;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}
.top-rate-tours-main {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px
}
.tour-box-main {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	background: #fff;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	padding-bottom: 30px;
	position: relative;
	margin-bottom: 50px
}
.kutu-hight {
	min-height: 720px
}
.kutu-hight-other {
	min-height: 600px
}
.tour-box-main-last {
	margin-right: 0
}
.tour-box-main img {
	width: 100%;
	height: auto
}
.tour-box-man-ins {
	width: auto;
	padding: 15px
}
.tour-box-man-ins ul {
	width: 100%;
	float: left;
	padding: 10px 0 27px 0;
	margin-bottom: 0
}
.tour-box-man-ins ul li {
	width: 31%;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
	border-right: 1px solid #e0e0e0
}
.tour-box-man-ins ul li:last-child .large-span {
	border-right: 0;
	color: #d31e3d
}
.tour-box-man-ins ul li img {
	height: 40px;
	width: auto
}
.small-span {
	font-size: 13px;
	color: #797979;
	text-align: center;
	display: block;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif; margin-bottom:5px
}
.large-span {
	font-weight: 600;
	font-size: 14px;
	display: block;
	color: #393c3f;
	font-family: Arial, Helvetica, sans-serif
}
.tour-box-man-ins-a {
	width: 100%;
	height: 46px;
	line-height: 44px;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #d31e3d;

	margin: 0 auto;
	right: 0;
	left: 0;
	bottom: 30px
}
.tour-box-man-ins-a:hover {
	background-color: #014780
}
.ribbon-top-left span {
	right: -15px;
	top: 30px;
	transform: rotate(-45deg)
}
.ribbon span {
	position: absolute;
	display: block;
	width: 225px;
	padding: 12px 0;
	background-color: #ef2853;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.ribbon {
	width: 150px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	z-index: 2
}
.ribbon1 span {
	position: absolute;
	display: block;
	width: 225px;
	padding: 12px 0;
	background-color: #ef2853;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.ribbon1 {
	width: 150px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	z-index: 2; top:0; left:0
}
.ribbon1 span {
	right: -10px;
	top: 25px;
	transform: rotate(-45deg)
}
.tour-list-new {
	width: 100%;
	height: auto;
	overflow: hidden
}
.cat-body-koy {
	background-color: #e7f1f8
}
.cat-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0;
	padding: 1.5rem 1.5rem;
	position: relative;
	border-bottom: 1px solid #e5e4f0
}
.cat-body h4 {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px
}
.cat-body h4 a {
	color: #014780
}
.cat-body h4 a:hover {
	text-decoration: underline
}
.cat-span {
	font-size: 16px;
	color: #7c838b;
	text-align: left;
	display: block;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif
}
.cat-span-tour {
	font-size: 16px;
	color: #7c838b;
	text-align: left;
	display: block;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px
}
.cat-span-bant {
	display: inline-block;
	padding: .4em .8em;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 3px;
	background-color: #f8f8f8;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif
}
.private-main {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px 0 50px 0
}
.private-box-main {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	position: relative
}
.private-box-main-last {
	margin-right: 0
}
.prive-content {
	width: 100%;
	height: 280px
}
.prive-tour-1 {
	width: 100%;
	height: 280px;
	margin-top: 10px;
	background-image: url(../../img-new/Romantic-Marriage-Proposal.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}
.prive-tour-2 {
	width: 100%;
	height: 570px;
	background-image: url(../../img-new/Exclusive-Yacht-Weddings.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}
.prive-tour-3 {
	width: 100%;
	height: 280px;
	background-image: url(../../img-new/Yacht-Birthday-Party.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
	position: relative
}
.prive-tour-4 {
	width: 100%;
	height: 280px;
	background-image: url(../../img-new/Wedding-Anniversary.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}
.private-balik {
	display: block;
	color: #fff;
	text-align: center;
	margin-top: 30%;
	position: absolute;
	right: 0;
	left: 0;
	padding: 0 50px 0 50px;
	z-index: 9
}
.private-balik a {
	color: #fff
}
.private-balik a:hover {
	text-decoration: underline
}
.guide-main {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px
}
.ist-trv-gyd {
	background: url(../../img-new/Istanbul-travel-guide.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 49%;
	height: 500px;
	margin-bottom: 60px;
	position: relative;
	margin-top: 30px;
	float: left
}
.ist-trv-gyd1 {
	background: url(../../img-new/Istanbul-Visiting-Places.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 49%;
	height: 500px;
	margin-bottom: 60px;
	position: relative;
	margin-top: 30px;
	float: right
}
.header-cont h3 {
	color: #fff;
	font-size: 34px;
	padding: 30px 0 0 30px;
	position: relative;
	z-index: 3
}
.header-cont p {
	color: #fff;
	font-size: 22px;
	padding: 0 30px 0 30px;
	position: relative;
	z-index: 3
}
.opacity-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background-color: rgba(0,0,0,.19)
}
.btn_1 {
	border: none;
	color: #fff;
	background: #d31e3d;
	outline: 0;
	cursor: pointer;
	display: block;
	text-decoration: none;
	padding: 15px 30px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	line-height: 1;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	width: 180px;
	bottom: 100px;
	right: 0;
	left: 0
}
.hlp-dsk {
	width: 182px;
	height: 52px;
	position: fixed;
	z-index: 998;
	right: 0;
	bottom: 0
}
.hlp-dsk-m {
	display: none
}
.tour-box-main-cat {
	width: 32%;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	background: #fff;
	box-shadow: 0 0 20px 0 rgba(62,28,131,.05);
	position: relative;
	margin-bottom: 50px
}
.tour-box-main-cat-last {
	margin-right: 0
}
.tour-box-main-cat img {
	width: 100%;
	height: auto
}
#other-tours {
	width: 100%;
	height: auto;
	overflow: hidden;
	overflow: hidden;
	display: none
}
.show-button {
	width: 280px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #d31e3d;
	border-radius: 0
}
a.hideLink, a.showLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px
}
a.hideLink {
	display: none
}
#openReservationModal {
	background-color: #fff;
	position: absolute;
	border: 0;
	right: 0;
	left: 0;
	cursor: pointer;
	width: 300px;
	height: 50px;
	z-index: 996;
	margin: 22% auto;
	border-radius: 50px;
	line-height: 50px;
	font-weight: 600;
	padding: 0 20px 0 20px;
	background-image: url(../../img/search.png);
	background-position: right;
	background-repeat: no-repeat
}
#reservationModal {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	right: 0;
	z-index: 9999
}
#logoModal {
	position: fixed;
	left: 25px;
	top: 40px;
	height: 50px;
	width: 105px;
	background-image: url(../../img/Acetes-travel-m.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.modal-ic {
	width: 80%;
	height: auto;
	margin: 0 auto;
	margin-top: 8%;
	overflow: hidden
}
.modal-ic-cat {
	width: 32%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-right: 2%
}
.modal-ic-cat-last {
	margin-right: 0
}
.modal-ic h3 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #d31e3d;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #e4e4e4
}
.modal-ic h2 {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #014780
}
.modal-ic h2 a {
	color: #014780
}
.modal-ic span {
	font-size: 14px;
	color: #666;
	margin-bottom: 25px;
	display: block;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif
}
#closeReservationModal {
	position: absolute;
	right: 25px;
	top: 40px;
	width: 32px;
	height: 32px;
	opacity: .3
}
#closeReservationModal:hover {
	opacity: 1
}
#closeReservationModal:after, #closeReservationModal:before {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 33px;
	width: 2px;
	background-color: #333
}
#closeReservationModal:before {
	transform: rotate(45deg)
}
#closeReservationModal:after {
	transform: rotate(-45deg)
}
.lang-select {
	width: auto;
	height: 40px;
	float: right; margin-right:5%
	
}
.dropbtn {
	color: #014780;
	font-size: 16px;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: none;
	font-weight: 400;
	width:100px;
	line-height: 40px;
	background-image: url(../../img/arrov-lang.png);
	background-position: right;
	background-repeat: no-repeat;
	text-align: left; background-color: #fff;  
}
.dropdown {
	position: relative;
	display: inline-block; 
}
.dropdown-content {
	display: none;
	position: relative;
	background-color: #fff;
	z-index: 1;
	width: auto; box-shadow: 0 0 20px 0 rgba(62,28,131,.05); padding:0 0 0 5px; z-index:9999
}
.dropdown-content a {
	color: #014780;
	text-decoration: none;
	display: block;
	line-height: 40px;
	border-bottom: 1px solid #E9E9E9;
	text-align: center; width: auto; font-size:16px
}
.dropdown-content a:hover { color:#d31e3d
}
.dropdown:hover .dropdown-content {
	display: block;
}
.dropdown:hover .dropbtn {
}
.en-flag{ background-image:url(../../img/united-kingdom.png); background-position:left; background-repeat:no-repeat; padding-left:15px}
.es-flag{ background-image: url(../../img/spain.png); background-position:left; background-repeat:no-repeat; padding-left:15px}
.ru-flag{ background-image: url(../../img/russia.png); background-position:left; background-repeat:no-repeat; padding-left:15px;}
@media only screen and (max-width:1024px) {
.tour-box h3 {
	padding: 10px 15px 0 15px
}
.h1-banner-text {
	margin: -400px auto auto auto
}
.h2-banner-text {
	margin: -340px auto auto auto;
	font-size: 1.2em
}
.kutu-hight {
	min-height: 630px
}
.kutu-hight-other {
	min-height: 520px
}
#tour-alt-sol {
	width: 100%;
	float: none;
	border-right: 0;
	padding-right: 0
}
#tour-alt-sag {
	width: 100%;
	float: none
}
@media only screen and (max-width:768px) {
.modal-ic {
width:90%;
height:auto;
margin:0 auto;
margin-top:20%;
overflow:hidden
}
.modal-ic-cat {
width:100%;
float:none;
margin-right:0;
height:100%;
overflow:hidden
}
#reservationModal {
height:auto;
position:absolute;
z-index:99999999;
overflow:hidden
}
#logoModal {
position:relative
}
#openReservationModal {
width:250px;
height:50px;
margin:20% auto;
font-weight:400
}
.head-image-t {
display:none
}
.head-image-tm {
width:100%;
height:auto;
display:block
}
.social-mobile {
width:100%;
height:40px;
display:block
}
#seat-plan {
display:none
}
#seat-plan-m {
display:block;
color:red;
font-weight:800
}
.brad-c {
display:none
}
.tour-box h3 {
padding:10px 15px 20px 15px
}
#top-phone {
float:left;
margin-right:0;
font-size:.7em
}
.h1-banner-text {
display:none
}
.h2-banner-text {
display:none
}
.short-menu-top {
margin:-130px auto auto auto;
width:90%;
right:0;
left:0
}
select {
display:block
}
h1 {
font-size:1.5em
}
h2 {
font-size:1.2em
}
h3 {
font-size:1.2em
}
h5 {
font-size:.83em
}
h6 {
font-size:.75em
}
p {
font-size:1em
}
#tour-alt-sol {
width:100%;
float:none;
border-right:none;
padding-right:0
}
#tour-alt-sag {
width:100%;
height:auto;
overflow:hidden;
float:right
}
.tour-box-alt h3 {
padding:10px 15px 0 15px
}
.footer-box {
width:100%;
margin-right:0;
float:none
}
.footer-box-last {
margin-right:0
}
.tab button {
color:#575757;
border-bottom:1px solid #efefef;
width:100%
}
.tab button.active {
background-color:#f8f8f8
}
.tab button:hover {
background-color:#f8f8f8;
border:none
}
.tour-start {
width:100%;
float:none;
margin-right:0;
margin-bottom:10px
}
.tour-end {
width:100%;
float:none
}
.tour-time {
width:100%;
float:none
}
.responsive-img {
height:auto;
min-height:150px
}
.book-but {
font-size:1em;
padding:10px;
color:#fff;
width:100%;
text-align:center;
background-color:#d31e3d;
display:block;
z-index:99;
right:0;
bottom:10px;
margin:20px auto 0 auto;
display:block
}
.tour-kutu-list-left {
width:100%;
margin-right:0;
float:none
}
.tour-kutu-list-ort {
width:100%;
margin-right:0;
float:none
}
.tour-kutu-list-right {
width:100%;
margin-right:0;
float:none
}
.tour-kutu-list {
margin-bottom:40px
}
.travel-guide {
width:auto;
background-image:none;
height:auto;
overflow:hidden;
padding:20px
}
.travel-guide h3 {
font-size:1.2em;
color:#fff;
padding-left:0;
display:block;
padding:0;
margin:0
}
.travel-guide p {
font-size:.8em;
color:#fff;
padding-left:0;
display:block;
padding:0;
margin:0
}
.guide-kutu {
width:100%;
height:auto;
float:none;
margin:2% 0 2% 0
}
.tour-box-alt-turkey {
width:100%;
height:auto;
margin-right:0;
float:none;
min-height:450px
}
.tour-box-alt-last-turkey {
margin-right:0
}
.watsup-cont-m {
width:184px;
height:64px;
position:fixed;
z-index:998;
right:0;
bottom:0;
display:block
}
.turkey-tour {
width:100%;
float:none;
margin-bottom:30px
}
.istanbul-tour {
width:100%;
float:none
}
.tour-baslik {
font-size:1.2em;
line-height:normal;
padding-bottom:10px;
margin:20px 0 20px
}
.tour-kutu-list-ort p {
padding:10px 10px 0 10px
}
.tour-kutu-list-ort h2 {
padding:15px 10px 0 10px
}
.watsup-cont {
display:none
}
#book-bottom {
width:100%;
height:60px
}
.book-main {
width:auto;
height:60px;
padding:10px 15px 10px 15px
}
.book-main-ic-price {
display:none
}
.book-main-ic-book {
width:50%;
float:left;
margin-right:0
}
.book-main-ic-con {
width:50%;
float:right;
text-align:right
}
.book-main-ic-con-m {
width:50%;
float:right
}
.book-botom-buton {
width:auto;
float:none
}
#con-mob {
display:block
}
#con-desk {
display:none
}
.new-year h2 {
width:auto;
height:auto;
overflow:hidden;
margin-top:20%;
font-size:1em
}
.new-year-sol {
width:auto;
float:none;
min-height:100%;
padding:20px
}
.new-year-sag {
width:auto;
float:none;
padding:20px;
min-height:100%
}
.yat-sol-m {
width:100%;
float:none
}
.yat-sag-m {
width:100%;
float:none
}
#boat-details img {
width:100%;
float:none;
padding:1%;
display:block
}
.container {
width:auto;
height:auto;
overflow:hidden;
margin:0
}
#tour-short-text {
width:90%;
height:auto;
overflow:hidden;
margin:0 auto
}
.h1-tour-baslik {
font-size:22px;
text-align:center;
margin:20px 0;
padding:0
}
.tour-details-short h1 {
margin-bottom:20px;
display:block;
font-size:1.2em;
color:#d31e3d;
font-weight:900
}
.etiketler {
margin:50px auto auto auto;
width:90%
}
#notes {
width:90%;
margin:0 auto
}
#notes h1 {
margin-top:20px;
display:block
}
.container1 {
margin:20px auto 0 auto
}
.container1 h1 {
display:block
}
.footer-box-top {
width:100%;
margin-right:0;
float:none;
margin-top:30px;
margin-bottom:0
}
.footer-box-top1 {
width:100%;
margin-right:0;
float:none;
margin-top:30px;
margin-bottom:0
}
.footer-box-top2 {
width:100%;
margin-right:0;
float:none;
margin-top:30px;
margin-bottom:30px
}
.list-left-sidebar-grid {
display:block;
grid-template-columns:100% 100% 100%;
padding-bottom:20px;
max-height:100%;
border-bottom:1px solid #d7d7d7
}
.list-left-sidebar-grid img {
height:auto;
width:100%
}
.list-left-sidebar-price {
border-left:0
}
.baslik-main {
width:auto;
padding-left:0;
border-left:0;
margin:0 0 50px 0
}
.tour-pre {
width:100%;
float:none;
margin:0 0 10px 0;
font-size:16px;
display:block
}
.tour-detail-grid {
height:auto;
display:grid;
grid-template-columns:50% 50%
}
.tour-food-inc {
height:auto;
width:auto;
float:none;
margin-bottom:20px
}
.tour-food-inc1 {
height:auto;
width:auto;
float:none;
margin-bottom:20px
}
.tour-facilities-ic {
padding:10px
}
.rlated-tour-kutu {
width:100%;
float:none;
margin-right:0
}
.tour-detail-grid p {
line-height:30px;
font-size:14px
}
.tour-detail-grid span {
line-height:30px;
font-size:12px
}
.top-recoment h5 {
font-size:24px
}
.tnt-detail-kutu {
width:100%;
margin-right:0;
float:none
}
.tour-top-rated-kutu {
width:100%;
margin-right:0;
float:none;
min-height:510px
}
.tour-top-rated-kutu-pkc {
width:100%;
margin-right:0;
float:none;
min-height:450px
}
.tour-grid-price {
display:block
}
.tour-grid-price p {
padding-left:0;
margin-top:20px
}
.list-left-sidebar-grid-top {
align-items:center;
display:block;
grid-template-columns:100%
}
.trending-tour-item-info-top {
padding:20px 20px 30px
}
.trending-tour-item-info-top span {
font-size:16px;
height:auto;
line-height:normal;
margin-bottom:10px
}
.btn-dest-tnt {
display:none
}
.ist-travel-guide1 {
margin:0 0 40px 0
}
.ist-guide-right1 {
z-index:1;
top:0;
right:0;
position:absolute;
width:100%;
height:100%;
border:0
}
.ist-guide-right1 h3 {
margin:50px
}
.ist-guide-right1 p {
display:none
}
.guide-new {
width:100%;
float:none;
margin-right:0
}
.guide-kutu-main {
width:100%;
float:none;
margin-right:0
}
.res-img-main {
min-height:350px;
background-image:url(../../img/istanbul-bosphorus-m.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:cover
}
.res-img-main img {
display:none
}
.res-img-main h3 {
width:80%;
padding:0 20px 0 20px;
text-align:center
}
.res-img-main p {
padding:110px 0;
width:100%;
text-align:center;
right:0;
left:0
}
.tour-top-rated-kutu-gyd {
width:100%;
margin-right:0;
float:none;
min-height:inherit
}
.top-short-cont-mail {
display:none
}

#clbh_phone_div {
display:none
}
#clbh_phone_div_mob {
display:block
}
.main-link {
width:100%;
height:auto;
border-bottom:none
}
.main-link-ic {
width:100%;
height:50px
}
.main-link-ic span {
display:block;
width:100%;
line-height:40px;
border-right:none;
text-align:center;
border-bottom:1px solid #e0e0e0
}
.bor-lft {
border-left:none
}
#stk {
width:100%;
height:50px;
border-bottom:none
}
#stk.fixed {
display:block;
position:static
}
.main-link-ic span:hover {
border-bottom:none;
background-color:#d31e3d;
color:#fff
}
.main-link-ic span a:hover {
color:#fff
}
.guide-img h1 {
font-size:2em
}
.guide-img p {
font-size:1.2em;
margin:22% auto auto auto
}
.hlp-dsk-m {
width:55px;
height:55px;
position:fixed;
bottom:0;
right:0;
z-index:9999;
display:block
}
.hlp-dsk {
display:none
}
.quick-search-sec {
width:48%;
float:left;
margin:10px 0 10px 0
}
.quick-search h3 {
font-size:22px
}
.quick-search-sec-ic {
min-height:160px
}
.h2-baslik-new {
font-size:22px
}
.tour-box-main {
width:100%;
float:none;
margin-right:0
}
.kutu-hight {
min-height:650px
}
.kutu-hight-other {
min-height:530px
}
.list-left-sidebar-grid-main {
display:block;
grid-template-columns:100%
}
.list-left-sidebar-grid-main-info-a {
width:90%;
height:auto;
float:none;
float:none;
display:block;
margin:0 auto
}
.private-box-main {
width:100%;
float:none;
margin-right:0
}
.prive-content {
width:100%;
height:auto
}
.prive-tour-2 {
width:100%
}
.prive-tour-1 {
width:100%;
margin-top:10px;
margin-bottom:20px
}
.prive-tour-2 {
width:100%
}
.prive-tour-3 {
margin-bottom:20px;
margin-top:20px
}
.prive-tour-4 {
width:100%
}
.ist-trv-gyd {
width:100%;
height:500px;
margin-top:30px;
float:none
}
.ist-trv-gyd1 {
width:100%;
height:500px;
margin-bottom:40px;
margin-top:0;
float:none
}
.tour-box-main-cat {
width:100%;
float:none;
margin-right:0
}
.top {
	width: 98%;
	
}
.top-short-cont-tel {

display:block; float:left; width:auto
}
.lang-select {
	 margin-right:1%
	
}
}
