  /*
    Flaticon icon font: Flaticon
    Creation date: 17/06/2016 10:46
    */

@font-face {
  font-family: "Flaticon";
  src: url("./Flaticon.eot");
  src: url("./Flaticon.eot?#iefix") format("embedded-opentype"),
       url("./Flaticon.woff") format("woff"),
       url("./Flaticon.ttf") format("truetype"),
       url("./Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: inherit;
font-style: normal;
margin-left: 0;
}

.flaticon-circle:before { content: "\f100"; }
.flaticon-close:before { content: "\f101"; }
.flaticon-favorite:before { content: "\f102"; }
.flaticon-help:before { content: "\f103"; }
.flaticon-people:before { content: "\f104"; }
.flaticon-round:before { content: "\f105"; }
.flaticon-suntour-adult:before { content: "\f106"; }
.flaticon-suntour-airplane:before { content: "\f107"; }
.flaticon-suntour-arrow:before { content: "\f108"; }
.flaticon-suntour-bed:before { content: "\f109"; }
.flaticon-suntour-calendar:before { content: "\f10a"; }
.flaticon-suntour-car:before { content: "\f10b"; }
.flaticon-suntour-check:before { content: "\f10c"; }
.flaticon-suntour-check-1:before { content: "\f10d"; }
.flaticon-suntour-children:before { content: "\f10e"; }
.flaticon-suntour-comment:before { content: "\f10f"; }
.flaticon-suntour-cross:before { content: "\f110"; }
.flaticon-suntour-email:before { content: "\f111"; }
.flaticon-suntour-fireworks:before { content: "\f112"; }
.flaticon-suntour-hotel:before { content: "\f113"; }
.flaticon-suntour-left:before { content: "\f114"; }
.flaticon-suntour-loading:before { content: "\f115"; }
.flaticon-suntour-map:before { content: "\f116"; }
.flaticon-suntour-mark:before { content: "\f117"; }
.flaticon-suntour-mobile-phone:before { content: "\f118"; }
.flaticon-suntour-phone:before { content: "\f119"; }
.flaticon-suntour-photo:before { content: "\f11a"; }
.flaticon-suntour-play:before { content: "\f11b"; }
.flaticon-suntour-quote:before { content: "\f11c"; }
.flaticon-suntour-right:before { content: "\f11d"; }
.flaticon-suntour-search:before { content: "\f11e"; }
.flaticon-suntour-shapes:before { content: "\f11f"; }
.flaticon-suntour-share:before { content: "\f120"; }
.flaticon-suntour-ship:before { content: "\f121"; }
.flaticon-suntour-tag:before { content: "\f122"; }
.flaticon-suntour-world:before { content: "\f123"; }
.flaticon-technology:before { content: "\f124"; }
.flaticon-warning:before { content: "\f125"; }


@import url('https://fonts.googleapis.com/css?family=Satisfy');
html, body{background: #f4f4f4 !important;}
[lang=tr]{text-transform: none;}
.p0{padding: 0px !important;}
.column-4{width: 33.33%;}
.column-5{width: 41.66%;}
.box-wrap {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background-color: #FFF;
    border-radius: 3px;
    moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
    box-shadow: 0 0 3px rgba(0,0,0,0);
    padding: 10px;
}
.box-wrap .table{margin: 0 !important;}
#np-top-menu {
    height: 33px !important;
    background-color: #184c61 !important;
    padding: 5px 0px 5px 0px !important;
    border-bottom: 3px solid #ffcc01 !important;
    color: #fff !important;
}
#tm > li > a {color: #ffffff !important;}
#tm > li:last-child:before,
#tm > li:last-child > a {color: #184c61 !important;}  
#tm > li > a:hover {color: #fbd109 !important;}
#tm > li:last-child > a:hover {color: #184c61 !important;}   
#np-header{
	border-bottom: 1px solid #cdcdcd;
  box-shadow: 5px 1px 5px #cccccc9e;
}
.arama-ic #tab {text-align: center;}
.arama-ic .tab {
    float: none;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: initial;
    background: #184c61;
}
.arama-ic .tab .oteltab_aktif{background: transparent;color: #fff;}
.arama-ic #tab #submit{   
	background: #ffcc01;
    color: #184c61;
    border-radius: 5px;
}
.tur .tur-title {
    background-color: #184c61 !important;
    padding: 7px !important;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}
.tourdetail{padding: 0px 10px !important;}

/*Kategori Menu*/
	/*Tur detay*/
	.tourdetail .box.tur ul {width: 100% !important;margin: auto !important;}
	.tourdetail .box.tur ul li a{background-position: 5px !important;margin-left: 0px !important;}
	.tourdetail .box.tur ul li a:hover{color: #184c61;background: #ffcc01;}
	/*Tur detay*/
	.box.tur ul {width: 100% !important;margin: auto !important;}
	.box.tur ul li a{background-position: 5px !important;margin-left: 0px !important;}
	.box.tur ul li a:hover{color: #184c61;background: #ffcc01;}
/*Kategori Menu*/

.ic-kutu .price-box{border-left: 1px solid #184c61;}
.ic-kutu .price {color:#e23e31;}
.ic-kutu .turreskare{max-height: 150px;min-height: 150px;}
.ic-kutu .oneri-content {margin-top: 5px;}
.ic-kutu .oneri-content .cikist{margin-top: 10px;position: relative;float: left;color: red;font-size: 15px;font-weight: 600;}
.btn-buy{background: #184c61;color: #fff;}
.btn-buy:hover{background: #e23e31;}

.tourdetail .detailed-logo {
  background: #fff;
  padding: 15px;
}
.tourdetail .detailed-logo figure {
  background: #f5f5f5;
  text-align: center;
  padding: 20px 0;
}
.tourdetail .detailed-logo figure img {
  max-width: 100%;
  height: auto;
  width: auto;
}
.tourdetail .detailed-logo .tourdetail-title, .tourdetail .detailed-logo .price, .tourdetail .detailed-logo .feedback {
  border-bottom: 1px solid #f5f5f5;
}
.tourdetail .detailed-logo .tourdetail-title {
  margin-top: 15px;
  padding-bottom: 10px;
  letter-spacing: normal;
  font-size: 20px;
}
.tourdetail .detailed-logo .tourdetail-title > small {
  line-height: 1.5em;
  letter-spacing: 0.04em;
  font-size: 10px;
}
.tourdetail .detailed-logo .tourdetail-title > small > i {
  font-size: 1.5em;
  display: block;
  float: left;
  margin-right: 3px;
}
.tourdetail .detailed-logo .price {
  float: none;
  display: block;
  line-height: 1.75em;
}
.tourdetail .detailed-logo .feedback {
  padding: 8px 0 2px;
  color: #9E9E9E;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.tourdetail .detailed-logo .feedback .skin-color,
.tourdetail .detailed-logo .price .skin-color{
	color: #184c61;
}
.yazdir-btn > .nlink{
	  display: block;
    background-color: #e23e31;
    color: #FFF;
    border-radius: 4px;
    text-align: center;
    width: 100%;
    float: right;
    padding: 5px 10px;
    height: 30px;
    margin: 0;
    line-height: 20px;
}
.ara-btn {
	  display: block;
    background-color: #184c61;
    color: #FFF;
    border-radius: 4px;
    text-align: center;
    width: 100%;
    float: right;
    padding: 5px 10px;
    height: 30px;
    margin: 0;
    line-height: 20px;
    margin-bottom: 5px;
}
.ara-btn:hover{background: #ffcc01;color: #184c61;}
.onlinerezlink{
  background: red;
  color: #fff;
  padding: 10px;
  text-align: center;
  position: relative;float: right;
}
.onlinerezlink:hover{
  color: #fff;
  text-decoration: underline;
}
#fiyathesap .hesaplabaslik{display: table-caption;}
#fiyathesap .headtitle{font-size: 14px;color: #184c61;font-weight: 400;}
#fiyathesap label{font-weight: normal !important;color: #949494;font-size: 12px;text-transform: none;}
#fiyathesap div div{padding-right: 10px !important;}


#detay-tabs ul.tabb {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  position: relative;
  float: left;
}
#detay-tabs ul.tabb li {
  float: left;
  padding-right: 4px;
  margin: 0 !important;
}
#detay-tabs ul.tabb li:last-child {
  padding-right: 0;
}
#detay-tabs ul.tabb li a {
  color: #000;
  display: block;
  padding: 0 20px;
  background: #d9d9d9;
  font-size: 1em;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
#detay-tabs ul.tabb li.active > a, .tab-container ul.tabb li:hover > a,
#detay-tabs ul.tabb li.active a, #detay-tabs ul.tabb li:hover a {
  color: #194eb0 !important;
  background: #fff !important;
  border:none !important;
  border-radius: 0 !important;
}


.turfiyathesap {
    padding: 10px !important;
    border: 1px solid #D71921 !important;
    font-size: 14px !important;
    position: relative !important;
    float: left !important;
    width: 100% !important;
    background: #fff !important;
    margin-bottom: 20px !important;
}
.sort-by-section{background: #fff;min-height: 60px;line-height: 60px;padding: 0px 15px;}
.sort {width: 24%;margin-right: 1%;padding: 15px 0px;float: left;}
.sort select{width: 100%;height: 35px;color: #fff;background: #184c61;}

.fotos{min-height: 600px;}
#slider .slides li{float: left !important;}
.image-carousel {
  position: relative;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: none;
}
.image-carousel .slides > li {
  display: none;
}
.image-carousel img {
  max-width: 100%;
}
.image-carousel.style1 {
  padding: 10px 45px;
  background: #fff;
}
.image-carousel.style1 .slides > li {
  margin-right: 10px;
  height: 70px;
  cursor: pointer;
  overflow: hidden;
}
.image-carousel.style1 .slides > li:last-child {
  margin-right: 0;
}
.image-carousel.style1 .slides > li img {
  height: 100%;
  width: auto;
  max-width: none;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  -webkit-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.image-carousel.style1 .slides > li.flex-active-slide img, .image-carousel.style1 .slides > li:hover img {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.image-carousel.style1 .flex-control-nav {
  display: none;
}
.image-carousel.style1 .flex-direction-nav {
  position: static;
  width: 0;
  height: 0;
}
.image-carousel.style1 .flex-direction-nav li a {
  background: #184c61;
  float: none;
  width: 25px;
  height: auto;
  position: absolute;
  top: 10px;
  bottom: 10px;
  margin: 0;
  filter: alpha(opacity=100) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  opacity: 1 !important;
  text-indent: -9999px;
  text-align: left;
  color: #fff;
  -moz-transition: background 0.2s ease-in;
  -o-transition: background 0.2s ease-in;
  -webkit-transition: background 0.2s ease-in;
  -ms-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
}
.flex-direction-nav a:before{color: #fff !important;}
.image-carousel.style1 .flex-direction-nav li a:hover {
  background: #ffcc01;
}
.image-carousel.style1 .flex-direction-nav li a:before {
  display: block;
  position: absolute;
  left: 9px;
  top: 50%;
  margin-top: -6px;
  text-indent: 0;
  font-family: FontAwesome;
  font-size: 12px;
  line-height: 1;
  text-shadow: none;
}
.image-carousel.style1 .flex-direction-nav li a.flex-prev {
  left: 10px;
}
.image-carousel.style1 .flex-direction-nav li a.flex-prev:before {
  content: "\f053";
}
.image-carousel.style1 .flex-direction-nav li a.flex-next {
  right: 10px;
}
.image-carousel.style1 .flex-direction-nav li a.flex-next:before {
  content: "\f054";
}
.image-carousel.style1 .flex-direction-nav li a.flex-disabled {
  background: #f5f5f5;
  color: #9e9e9e;
}
.turprogramgun{margin-top: 20px;}
.turprogramgun:after{margin-top:40px;display: block;content: "";border-bottom: 1px solid #ff7b00;width: 100%;height: 1px;}
.turprogramgun .turgunbaslik {
    font-size: 16px;
    font-weight: bold;
}
.turprogramgun .turgunbaslik {
    width: 100%;
    background: #184c61;
    color: #fff;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 25px;
    position: relative;
    margin-bottom: 10px;
    padding: 0;
}

.turprogramgun .turgunbaslik b{
    background: #ffcc01 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 25px;
    padding: 15px;
    position: relative;
    float: left;
}

.turprogramgun .turgunbaslik b:after {
    background: #ffcc01 none repeat scroll 0 0;
    content: "";
    height: 20px;
    position: absolute;
    right: -10px;
    top: 33%;
    transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);  
    -o-transform: rotate(45deg); 
  width: 20px;
}
.turprogramgun p{text-transform: none;}

.turfiyatbaslik{background: #184c61;color: #fff;text-align: center;}
.turfiyatsatir1,.turfiyatsatir2{text-align: center}


/*Components*/
#satinal {
  position: absolute;
  z-index: 9;
  transform: rotate(-45deg);
}
#satinal .yazi{
  color: red;
  font-size: 22px;
  font-weight: 800;
  font-family: 'Satisfy', cursive;
  text-transform: none;
  margin-top: 33px;
  margin-left: -38px;
}
.page-title{position: relative;float: left;width: 100%;margin-bottom: 10px;}
.breadcrumbs{padding: 0px 0px;}
.breadcrumbs ul {list-style: none;}
.breadcrumbs ul li {display: inline-block;margin-right: 4px;}
.breadcrumbs ul li:before {
    content: "\e080";
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;}
.breadcrumbs ul li a{color: #747474;padding-left: 4px;}
.breadcrumbs ul li.active a{color: #184c61;}
.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.title h1{
  margin-top: 0;
  padding: 0px 0px !important;
  color: #515151 !important;
}
.spotbilgi {margin-bottom: 10px;}
.spotbilgi span{text-transform: none;color: #747474;}

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #333;
  width: 220px;
  height: 30px;
}
#fiyathesapSol .select{width: 100%;}
#fiyathesapSol #fiyathesap div div{padding-right: 0px !important;}

#turrezalan2 .grid-m-6{width: 40%;}
#turrezalan2 .grid-m-3{width: 30%;}
#turrezalan2 .turfiyathesap .fiyat{line-height: normal;font-size: 15px;}

.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 11px;
  background-color: #f5f5f5;
  padding: 7px 5px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.select-styled:after {
  content: "";
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 12px;
  right: 6px;
}
.select-styled:before {
    content: "";
    width: 25px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: #184c61;
    color: #fff;
}
.select-styled:hover {
  background-color: #f5f5f5;
}
.select-styled:active, .select-styled.active {
  background-color: #f5f5f5;
}
.select-styled:active:after, .select-styled.active:after {
  top: 4px;
  border-color: transparent transparent #fff transparent;
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #f5f5f5;
}
.select-options li {
  margin: 0;
  padding: 7px 0;
  font-size: 11px;
  text-indent: 5px;
  border-top: 1px solid #d9d9d9;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
.select-options li:hover {
  color: #333;
  background: #d9d9d9;
}
.select-options li[rel="hide"] {
  display: none;
}
/* Taksitlendirme Tablosu */
#taksitalan {}
.taksittablobaslik {line-height:35px; margin-bottom:10px; text-align:center; color:#000;    background: #f2f3f4; font-size:17px; font-weight:bold}
.karttablo { width: 98%; border-radius: 0px 0px 5px 5px; border: 1px solid #eee;}
.karttablo td{line-height:20px; height:20px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif}
.gri {background-color:#f2f3f4;}
.karttablo .odd {background-color:#f2f3f4;}
.karttablo .even {background-color:#FFF;}
.karttablo .gri {
  background: #333; /* Old browsers */
  color: #FFF;
  
}

/* Taksitlendirme Tablosu --------------- */

.dahil ul,.dahildegil ul{list-style: none;padding: 0;}
.dahil ul li:before{
    display: inline-block;
    color: green;
    margin-right: 5px;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.dahildegil ul li:before{
    display: inline-block;
    color: red;
    margin-right: 5px;
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

/*Footer*/
#sm{margin-top: 25px;}
#sm > li{float: right !important;background: #092d3d;padding: 5px;border-radius: 5px;}
#sm > li > a{font-size: 22px;}
#ebultenkayit{background: #092d3d;color:#fff;border-radius: 0;font-size: 14px;padding: 0px 10px;}
#ebultenkayit:hover{color: #fff;background: #184d5f;}
/*Footer end*/


/*Components*/
.tourdetail2{display: none;}

/*Anasayfa Tur kutuları*/

.np-container > .row .tour-locations [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
}
.tour-locations{margin: 0px -15px;}
.tour-locations * {font-size: 12px;}

.tour-locations-title {
    background: #fff;
    margin-bottom: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-indent: 15px;
}
.tour-locations .box{margin-bottom: 15px;}
.tour-locations .box img {
    max-width: 100%;
    min-height: 135px;
    max-height: 135px;
}

.tour-locations .box .box-title {
  line-height: 1.3333em;
}
.tour-locations .box hr {
  margin: 15px 0;
}
.tour-locations .box .time {
  text-align: center;
  margin-bottom: 15px;
  display: inline-block;
}
.tour-locations .box .time i {
  font-size: 17px;
  color: #092d3d;
}
.tour-locations .box .time span {
  color: #194eb0;
  letter-spacing: 0.04em;
}
.tour-locations .box .details {
  padding: 15px 18px 18px;
  background: #fff;
}
.tour-locations .box .features {
  margin-top: -5px;
  min-height: 80px;
  max-height: 80px;
  overflow: hidden;
}
.tour-locations .box .features li {
  line-height: 1.2em;
  position: relative;
  padding: 0.8em 0 0.8em 18px;
}
.tour-locations .box .features li:before {
  content: "\f00c";
  margin-right: 10px;
  color: #092d3d;
  font-family: "FontAwesome";
  font-size: 1.3333em;
  line-height: 1em;
}
.tour-locations .box .features li:last-child {
  padding-bottom: 0.4em;
}
.tour-locations .box .btn-detail{
    width: 100%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    background: #092d3d;
    color: #fff;
    text-align: center;
}
.tour-locations .box .btn-detail:hover {
  background: #ffcc01;
  color: #092d3d;
  text-decoration: none;
  transition: ease-in all 300ms;
}


/*Anasayfa Tur kutuları*/


/*Responsive Class*/
@media(max-width: 768px){
  #np-header {padding-top: 5px;z-index: 99;}
  .tourdetail {display: none;}
  .tourdetail2 {display:block;padding: 0px !important;}
  #socialShare{display: none !important;}
  .column-5,.column-4,.grid-8,.sort,.select{width: 100%;}
  #fiyathesap div div{margin-bottom: 0;padding-bottom: 5px;padding-right: 10px !important;}
  #fiyathesap .hesaplabaslik{display: block;}
  #satinal {display: none;}
  .fotos{min-height: auto;}
  .ic-kutu .price-box{display: block !important;border-left: 0;border-top: 1px solid #184c61;}
}
/* //Responsive Class// */

.tanitimmetni {position: relative;padding: 15px;background: #fff;}
    .person-information,.add-information,.card-information{background: #fff;margin: 10px 10px;padding: 20px;}
        #cins1,#cins2,#cins3,#cins4,#ccins1,#ccins2,#ccins3,#ccins4{float: left;width: 23%;}
        #kisi1,#kisi2,#kisi3,#kisi4,#cocuk1,#cocuk2,#cocuk3,#cocuk4{float: left;width: 77% !important;}
        #sehir {width: 100% !important;}
        input[type="text"], textarea{width: 100% !important;}
      
      .schedule-block .element {
    background-color: #fff;
    color: #000;
    font-weight: 500;
    display: table-cell;
    width: 20%;
    padding: 6px 0;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #c7c7c7;
}
@media(max-width: 768px){

  .misafirler table thead, 
  .misafirler table tbody, 
  .misafirler table th, 
  .misafirler table td, 
  .misafirler table tr {display: block;}
  .misafirler #kisi1,
  .misafirler #kisi2,
  .misafirler #kisi3,
  .misafirler #kisi4,
  .misafirler #cocuk1,
  .misafirler #cocuk2,
  .misafirler #cocuk3,
  .misafirler #cocuk4 {margin-bottom: 10px;}
  .misafirler #dogum1,
  .misafirler #dogum2,
  .misafirler #dogum3,
  .misafirler #dogum4,
  .misafirler #kimlikno1,
  .misafirler #kimlikno2,
  .misafirler #kimlikno3,
  .misafirler #kimlikno4,
  .misafirler #telefon1,
  .misafirler #telefon2,
  .misafirler #telefon3,
  .misafirler #telefon4,
  .misafirler #cdogum1,
  .misafirler #cdogum2,
  .misafirler #cdogum3,
  .misafirler #cdogum4,
  .misafirler #c1kimlikno,
  .misafirler #c2kimlikno,
  .misafirler #c3kimlikno,
  .misafirler #kimlikno,
  .misafirler #c1telefon,
  .misafirler #c2telefon,
  .misafirler #c3telefon,
  .misafirler #c4telefon {width: 100%;margin-bottom: 10px;}


}

.indirimorancssana{
  background: #29c0ff;color: #fff;padding: 7px;margin: 10px 0px;font-size: 12px;
}
.otel-isim a.grupotellink{
    font-size: 16px!important;
    color: #e23e31 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    font-weight: 700 !important;
} 
@media (max-width: 900px){
  
  #yagiris, #yacikis, .yetiskin, .cocuk, .grid-2 {
       display: block !important; 
  }
  #fiyathesap, #fiyathesap div, #fiyathesap div div {
      display: block;
      clear: both!important;
  }

}
.ic-kutu.otel-k .kare{max-height: 175px !important;}

.gezinomi-otel-ozellik-span{padding: 10px;background: #184c61;color: #fff;font-size: 18px;width: 100%;float: left;}
.gezinomi-otel-ozellik-ul{margin: 0px !important;padding: 10px !important;list-style: none;float: left;width: 100%;}
.gezinomi-otel-ozellik-li{position:relative;width: 33%;float: left;text-indent: 15px;}
.gezinomi-otel-ozellik-li:before{position: absolute;top:4px;left:0;content: '';width: 10px;height: 10px;border-radius: 10px;background: #184c61;}
.row3 {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    padding: 10px;
}

@media(max-width: 768px){

  #fiyathesap #yetiskin,
  #fiyathesap #cocuksayi,  
  #fiyathesap #cocuk1, 
  #fiyathesap #cocuk2, 
  #fiyathesap #cocuk3, 
  #fiyathesap #cocuk4 {float: none !important;width: 100% !important;}

  .yazdir-btn > .nlink, .ara-btn {padding: 5px 2px;}
}

.two-column ul li {display: inline-block;width: 50%;}


/*  */
/* Search tours form */
/*  */
.search-tours-form {
    position: absolute;
    z-index: 1;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.search-tours-wrap {
    background: rgba(0, 0, 0, 0.5);
    position: relative;
}

.search-tours-wrap .search-tours-tabs {
    overflow: hidden;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap {
    text-align: center;
    font-size: 0;
    overflow: hidden;
    margin-right: -20px;
    margin-left: -5px;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn {
    display: inline-block;
    color: #a9b5c1;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
    margin-right: 1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn span {
    position: relative;
    z-index: 1;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn .tours-tab-icon {
    color: #fff;
    font-size: 22px;
    position: absolute;
    z-index: 1;
    left: 25%;
    top: 50%;
    opacity: 0.7;
    -webkit-transform: translate(-100%, -50%);
    -moz-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    -o-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn:before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: -7px;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transform: skew(-16deg);
    -moz-transform: skew(-16deg);
    -ms-transform: skew(-16deg);
    -o-transform: skew(-16deg);
    transform: skew(-16deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn.active {
    color: #ffffff;
}

.search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn.active:before {
    background: transparent;
}

.search-tours-wrap .search-tours-content {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    height: 0;
}

.search-tours-wrap .search-tours-content .tours-container {
    padding: 15px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search {
    height: 52px;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search form.form.search {
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 auto;
    -moz-box-flex: 2;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto;
}

.search-tours-wrap .search-tours-content .tours-container .tours-box .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-calendar input[type="date"] {
    padding-left: 30px;
}

.search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search {
    height: 52px;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search form.form.search {
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 auto;
    -moz-box-flex: 2;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto;
}

.search-tours-wrap .search-tours-content .tours-container .holidays-box .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .holidays-box .tours-calendar input[type="date"] {
    padding-left: 30px;
}

.search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-search {
    padding-bottom: 15px;
    width: 100%;
}

.search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select {
    height: 52px;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search {
    height: 52px;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search form.form.search {
    -webkit-box-flex: 3;
    -webkit-flex: 3 1 auto;
    -moz-box-flex: 3;
    -ms-flex: 3 1 auto;
    flex: 3 1 auto;
}

.search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .button-search {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box > div + div {
    margin-top: 15px;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box > *:not(.cars-advance) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar > span {
    width: 49%;
    padding-left: 50px;
    display: inline-block;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar .selection-box {
    width: 49%;
    display: inline-block;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search {
    position: relative;
}

.search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search .button-search {
    position: absolute;
    right: 0;
    width: 18%;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box > div + div {
    margin-top: 15px;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box > *:not(.flights-advance) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search {
    position: relative;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search .button-search {
    position: absolute;
    right: 0;
    width: 18%;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .tours-calendar {
    width: 25%;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .tours-calendar > span {
    padding-left: 50px;
}

.search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .selection-box {
    width: 25%;
}

.search-tours-wrap .search-tours-content .tours-container .cars-advance span,
      .search-tours-wrap .search-tours-content .tours-container .flights-advance span {
    color: #e30513;
    display: block;
}

.search-tours-wrap .search-tours-content .tours-container .cars-advance .checkbox-wrap,
      .search-tours-wrap .search-tours-content .tours-container .flights-advance .checkbox-wrap {
    display: inline-block;
    line-height: 18px;
    margin-right: 35px;
}

/*.search-tours-wrap .search-tours-content .tours-container .tours-calendar {
    line-height: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    background: #ffffff;
}
*/
.search-tours-wrap .search-tours-content .tours-container .tours-calendar > span {
    cursor: pointer;
    padding-left: 10px;
    display: block;
}

.search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"] {
    border-color: transparent;
    height: 50px;
    padding-left: 48px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: 175px;
}

.search-tours-wrap .search-tours-content .tours-container .tours-calendar .calendar-icon {
    position: absolute;
    z-index: 1;
    height: 100%;
    top: 50%;
    left: 22px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #e30513;
}

/*.search-tours-wrap .search-tours-content .tours-container .selection-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #ffffff;
}*/

.search-tours-wrap .search-tours-content .tours-container .selection-box .box-icon {
    position: absolute;
    z-index: 1;
    height: 100%;
    top: 50%;
    left: 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #e30513;
    line-height: 52px;
}

.search-tours-wrap .search-tours-content .tours-container .selection-box select {
        height: 50px;
    border-color: transparent;
    padding-left: 10px;
    display: block;
    width: 100%;
    background: transparent;
}

.search-tours-wrap .search-tours-content .tours-container .selection-box:before {
    top: 0;
    left: 60%;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap {
    position: relative;
    z-index: 1;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input[type="text"] {
    border-color: transparent;
    height: 50px;
    padding-left: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap .search-icon {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 20px;
    font-size: 16px;
    color: #e30513;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-tours-wrap .search-tours-content .tours-container .button-search {
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 auto;
    -moz-box-flex: 2;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto;
    height: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    line-height: 52px;
    cursor: pointer;
    top: 0;
    border-radius: 0;
}

.search-tours-wrap .search-tours-content .tours-container .button-search:before {
    content: '';
    position: absolute;
    z-index: -1;
    right: -8px;
    width: 100%;
    height: 100%;
    background: #184d5f;
}

.search-tours-wrap .search-tours-content .tours-container .buttons-wrap {
    display: inline-block;
    vertical-align: text-bottom;
}

.search-tours-wrap .search-tours-content .tours-container .buttons-wrap .tour-button {
    color: #ffffff;
    font-weight: 500;
    padding: 0 5px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-right: 35px;
}

.search-tours-wrap .search-tours-content .tours-container .buttons-wrap .tour-button:hover {
    background: #e30513;
    border-color: #e30513;
}

/*.search-tours-wrap .divider-skew:before {
    content: '';
    position: absolute;
    z-index: 2;
    height: 100%;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: skew(-16deg);
    -moz-transform: skew(-16deg);
    -ms-transform: skew(-16deg);
    -o-transform: skew(-16deg);
    transform: skew(-16deg);
    border-right: 1px solid #e8ecf0;
}
*/
.search-tours-wrap .divider-skew,
.search-tours-wrap .selection-box {border-right: 1px solid #ddd;position: relative;}
.search-tours-form.mob-search-form {
    position: relative;
    top: 0;
    bottom: initial;
    left: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

@media (max-width: 1200px) {
    .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"],
  .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"] {
        max-width: 160px;
    }
}

@media (max-width: 981px) {
    .search-tours-wrap .search-tours-content {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box select {
        font-size: 13px;
        padding-left: 30px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar > span {
        padding-left: 20px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box select {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar > span {
        padding-left: 20px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box select {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box select {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-calendar > span {
        padding-left: 20px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .flights-box .selection-box select {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search-pref form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-search-pref .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-advance label {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .tours-calendar select,
    .search-tours-wrap .search-tours-content .tours-container .cars-box .selection-box select {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search-car form.form.search .search-wrap input[type="text"] {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-search-car .button-search {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-advance label {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn.active {
        -webkit-box-flex: 3;
        -webkit-flex: 3;
        -moz-box-flex: 3;
        -ms-flex: 3;
        flex: 3;
    }

    .search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn .tours-tab-icon {
        font-size: 18px;
    }

    .search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn:not(.active) span {
        opacity: 0;
    }

    .search-tours-wrap .search-tours-tabs .search-tabs-wrap .tours-tab-btn:not(.active) .tours-tab-icon {
        left: 50%;
        -webkit-transform: translate(-90%, -50%);
        -moz-transform: translate(-90%, -50%);
        -ms-transform: translate(-90%, -50%);
        -o-transform: translate(-90%, -50%);
        transform: translate(-90%, -50%);
    }

    .search-tours-wrap .search-tours-content {
        font-size: 13px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search {
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search > * {
        height: 40px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar,
      .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box {
        width: 50%;
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar input[type="date"],
        .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box input[type="date"] {
        padding-left: 38px;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar:nth-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar:nth-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar:nth-last-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box:nth-last-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .tours-calendar:nth-last-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .tours-box .tours-search .selection-box:nth-last-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search {
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search > * {
        height: 40px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar,
      .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box {
        width: 50%;
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar input[type="date"],
        .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box input[type="text"],
        .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box input[type="date"] {
        padding-left: 38px;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar:nth-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar:nth-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar:nth-last-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box:nth-last-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .tours-calendar:nth-last-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .holidays-box .holidays-search .selection-box:nth-last-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-search {
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-search > * {
        height: 40px;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-search form.form.search {
        margin-bottom: 0;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select {
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select > * {
        position: relative;
        height: 40px;
        text-align: center;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select > *:nth-last-child(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select > *:first-child .calendar-widget {
        left: 0;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar,
      .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box {
        width: 50%;
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar:nth-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar:nth-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar:nth-last-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box:nth-last-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .tours-calendar:nth-last-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box:nth-last-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .hotels-box .hotels-select .selection-box {
        width: 33.33%;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search {
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search > * {
        height: 40px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar,
      .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box {
        width: 100%;
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar:nth-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar:nth-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar:nth-last-of-type(2),
        .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box:nth-last-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .tours-calendar:nth-last-of-type(2):before,
          .search-tours-wrap .search-tours-content .tours-container .cruise-box .cruise-search .selection-box:nth-last-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box > div + div {
        margin-top: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box > *:not(.flights-advance) {
        height: 40px;
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select > *:last-child:before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select > *:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select > *:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .tours-calendar {
        width: 50%;
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .tours-calendar:last-child:before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .flights-box .flights-select .selection-box {
        width: 50%;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box > div + div {
        margin-top: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box > *:not(.flights-advance) {
        height: 40px;
        display: block;
        height: auto;
        background: transparent;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar > *:last-child:before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar > *:nth-of-type(2) {
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar > *:nth-of-type(2):before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar {
        width: 100%;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar input[type="date"] {
        width: 50%;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar:first-child {
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar:first-child:before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .cars-box .cars-calendar .tours-calendar .selection-box {
        width: 48%;
        float: none;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-calendar {
        line-height: 40px;
        display: inline-block;
        background: #ffffff;
        float: left;
        text-align: left;
        position: relative;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="text"],
      .search-tours-wrap .search-tours-content .tours-container .tours-calendar input[type="date"] {
        height: 40px;
        padding-left: 38px;
        width: 100%;
    }

    .search-tours-wrap .search-tours-content .tours-container .tours-calendar .calendar-icon {
        left: 12px;
    }

    .search-tours-wrap .search-tours-content .tours-container .selection-box {
        line-height: 40px;
        display: inline-block;
        background: #ffffff;
        float: left;
        text-align: left;
        position: relative;
    }

    .search-tours-wrap .search-tours-content .tours-container .selection-box .box-icon {
        line-height: 40px;
        left: 12px;
    }

    .search-tours-wrap .search-tours-content .tours-container .selection-box select {
        height: 40px;
        padding-left: 30px;
    }

    .search-tours-wrap .search-tours-content .tours-container form.form.search {
        margin-bottom: 15px;
    }

    .search-tours-wrap .search-tours-content .tours-container form.form.search:before {
        display: none;
    }

    .search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap {
        position: relative;
        z-index: 1;
    }

    .search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap input[type="text"] {
        height: 40px;
        padding-left: 35px;
    }

    .search-tours-wrap .search-tours-content .tours-container form.form.search .search-wrap .search-icon {
        left: 10px;
    }

    .search-tours-wrap .search-tours-content .tours-container .button-search {
        line-height: 40px;
        width: 100% !important;
        position: relative !important;
    }

    .search-tours-wrap .search-tours-content .tours-container .button-search:before {
        right: 0;
        left: 1px;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@media (max-width: 480px) {
    .search-tours-wrap .search-tours-content .tours-container .cars-advance .checkbox-wrap,
  .search-tours-wrap .search-tours-content .tours-container .flights-advance .checkbox-wrap {
        display: block;
    }

    .search-tours-wrap .search-tours-content .tours-container .buttons-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .search-tours-wrap .search-tours-content .tours-container .buttons-wrap .tour-button {
        margin-top: 10px;
    }
}

/*  */
/* search tours */
/*  */


/*  */
/* slider */
/*  */
.tp-caption {
    color: #ffffff;
    text-transform: uppercase;
}

.tp-caption .sl-title-top {
    font-weight: 400;
    font-size: 3.1em;
}

.tp-caption .sl-title {
    font-size: 10em;
    line-height: 1;
    letter-spacing: 4px;
    font-weight: 700;
}

.tp-caption .sl-title-bot {
    font-weight: 400;
    text-align: right;
    font-size: 2.7em;
}

.tp-caption .sl-title-bot span {
    font-weight: 700;
}

body .tparrows {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.tp-banner-container {
    position: relative;
}

.boxed .tp-banner-container {
    width: 100% !important;
    left: 0 !important;
}

.tp-banner, .tp-banner-slider {
    opacity: 0;
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
}

.tp-banner-slider {
    position: relative;
    z-index: 0;
    height: 500px;
}

.tp-dottedoverlay.custom {
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
}

.right-overlay .tp-dottedoverlay.custom {
    background-color: rgba(255, 255, 255, 0.7);
    width: 50%;
    left: initial;
    right: 0;
}

.tp-dottedoverlay.custom:before {
    content: '';
    position: absolute;
    z-index: 1;
    border-right: 1px dashed #ffffff;
    right: -1px;
    height: 100%;
}

.right-overlay .tp-dottedoverlay.custom:before {
    content: '';
    position: absolute;
    z-index: 1;
    border-right: 1px dashed #ffffff;
    left: -1px;
    right: initial;
    height: 100%;
}

.without-overlay .tp-dottedoverlay {
    display: none;
}

.without-overlay .tp-dottedoverlay:before {
    display: none;
}

@media (max-width: 600px) {
    .tp-caption p,
  .tp-caption .cws-button {
        display: none;
    }

    body .tparrows {
        width: 30px;
        height: 50px;
    }

    body .tparrows:before {
        line-height: 50px;
        font-size: 26px;
    }
}

@media (max-width: 900px){
.tp-banner-container {
    display: block !important;
}
}

@media (max-width: 768px){
  .search-tours-form {position: relative;}
}
/**/


.fiyatkutubaslik1,
.fiyatkutubaslik2,
.fiyatkutubaslik3,
.fiyatkutubaslik4,
.fiyatkutubaslik5{color: #333;font-size: 18px;font-weight: bold;text-transform: uppercase;margin: 10px 0px;background: #e6e6e6;}
.odafiyat .baslik{list-style: none;padding: 0;margin: 0;width: 100%;background: #ddd;color: #fff;}
.odafiyat .baslik .yftbaslik{display: inline-block;width: 10.6%;text-align: center;padding: 5px 0px;color: #333;}
/*.odafiyat .baslik .yftbaslik:nth-child(5){background: #c1c1c1;}*/

.odafiyat .even{list-style: none;padding: 0;margin: 0;width: 100%;background: #f5f5f5;color: #333;font-size: 12px;}
.odafiyat .even .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}

/*.odafiyat .even .yticerikli:nth-child(5){background: #c1c1c1;}*/

.odafiyat .odd{list-style: none;padding: 0;margin: 0;width: 100%;background: #e6e6e6;color: #333;font-size: 12px;}
.odafiyat .odd .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}

/*.odafiyat .odd .yticerikli:nth-child(5){background: #c1c1c1;}*/