﻿	/*renkerl*/

	@media(min-width:1200px) {

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

	        max-width: 1140px
	    }

	}

	@media(min-width:1440px) {

	    .container-xl-custom {

	        max-width: 1440px
	    }

	    .container-xxl-custom {

	        max-width: 1630px
	    }

	}

	body {

	    font-family: 'Poppins';

	}

	:root {

	    --siyaharkaplan: #fff !important;

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

	    --sagacek: right;

	}

	@font-face {

	    font-family: Poppins-Regular;

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

	}

	@font-face {

	    font-family: Poppins-Light;

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

	}

	@font-face {

	    font-family: Poppins-ExtraLight;

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

	}

	@font-face {

	    font-family: Poppins-Medium;

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

	}

	@font-face {

	    font-family: Poppins-Italic;

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

	}

	@font-face {

	    font-family: Poppins-Bold;

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

	}

	@font-face {

	    font-family: Poppins-SemiBold;

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

	}

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

	@font-face {

	    font-family: PlayfairDisplay-Regular;

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

	}

	@font-face {

	    font-family: PlayfairDisplay-Bold;

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

	}

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

	@font-face {

	    font-family: Montserrat-Regular;

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

	}

	@font-face {

	    font-family: Montserrat-Bold;

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

	}

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

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

	.wishlist-link2 a span.wl_counter {

	    position: absolute;

	    bottom: -5px;

	    left: -10px;

	    width: 15px;

	    height: 15px;

	    line-height: 15px;

	    background: #18458B;

	    border-radius: 100%;

	    z-index: 2;

	    font-size: 10px;

	    color: #fff;

	}

	.wishlist-link2:hover i {

	    animation: bounce 1s;

	}

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

	    .logo-holder {

	        float: left;

	        margin-left: 32px;

	    }

	    .logo-holder img {

	        width: 180px;

	        height: auto;

	    }

	    .lang-wrap,
	    .currency-wrap {

	        position: relative;

	    }

	    .nav-button-wrap {

	        top: 0;

	        left: 20px;

	    }

	}

	.header-rez-button {

	    float: right;

	    margin-right: 10px;

	}

	.header-rez-button a {

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

	    color: #fff;

	    padding: 13px 20px;

	    font-size: 12px;

	    font-weight: 600;

	    border-radius: 35px;

	    background: #cd1e01
	}

	.header-rez-button a img {

	    width: 22px;

	    float: left;

	    margin-top: -4px;

	    margin-right: 6px;

	}

	.header-rez-button a:hover {

	    background: #2b3033 !important;

	    border: 1px solid #2b3033 !important;

	}

	.geo-rezyap {

	    float: left;

	    font-size: 11px;

	    color: #999;

	    font-weight: 600;

	    background: #F7F9FB;

	    padding: 10px 23px;

	    border-radius: 4px;

	    border: 1px dotted #e4e4e4;

	    text-transform: uppercase;

	    margin-left: 15px;

	}

	.header-rez-button a i {

	    font-weight: normal;

	    font-size: 17px;

	    margin-top: 0px;

	    float: left;

	    margin-right: 10px;

	}

	.header-rez-button a:hover {

	    color: #fff;

	    background: #075E54;

	}

	/*

.main-search-input-item {

		width:50%;

} */

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

	    .logo-holder {}

	    .lang-wrap,
	    .currency-wrap {

	        float: right;

	        margin-right: 40px;

	        position: relative;

	        top: 18px;

	    }

	    a.butonbgtrans {

	        font-size: 14px !important;

	    }

	    .customer-support-widget {

	        padding: 20px !important;

	    }

	}

	.gizlen {
	    display: none
	}

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

	    .gizlen {
	        display: block
	    }

	}

	.home-btns {

	    margin-right: 0px !important;

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

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

	}

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

	    .gizlens {
	        display: none
	    }

	}

	button.wh-ap-btn {

	    outline: none;

	    width: 40px;

	    height: 40px;

	    border: 0;

	    background-color: #2ecc71;

	    padding: 0;

	    border-radius: 100%;

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

	    cursor: pointer;

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

	}

	button.wh-ap-btn::after {

	    content: '';

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

	    background-position: center center;

	    background-repeat: no-repeat;

	    background-size: 48%;

	    width: 100%;

	    height: 100%;

	    display: block;

	    opacity: 1;

	}

	button.wh-ap-btn:hover {

	    opacity: 1;

	    background-color: #20bf6b;

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

	}

	.wh-api {

	    position: fixed;

	    bottom: 0;

	    left: 0;

	    z-index: 5;

	}

	.wh-fixed {

	    margin-left: 15px;

	    margin-bottom: 15px;

	}

	.wh-fixed>a {

	    display: block;

	    text-decoration: none;

	}

	button.wh-ap-btn::before {

	    content: 'Whatsapp';

	    display: block;

	    position: absolute;

	    margin-left: 42px;

	    margin-top: 5px;

	    height: 25px;

	    background-color: #333;

	    color: #fff;

	    border-radius: 3px;

	    width: 0;

	    opacity: 0;

	    padding: 0;

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

	    padding-top: 7px;

	    z-index: 100
	}

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

	    opacity: 1;

	    width: auto;

	    padding-top: 7px;

	    padding-left: 10px;

	    padding-right: 10px;

	    width: 80px;

	}

	.alerbilgi {

	    color: #8a6d3b;

	    background-color: #fcf8e3;

	    border-color: #faebcc;

	    text-align: left;

	}

	.alerbilgi strong {

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

	}

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

	.temizle {
	    clear: both;
	}

	.liaal li a {

	    margin-left: 0px !important;

	}

	.point {
	    cursor: pointer;
	}

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

	/*fot*/

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

	/*buton renkler*/

	/*fot*/

	/*Ã¼st alan*/

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

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

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

	/*Ã¼stalan*/

	/*butonlar*/

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

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

	/*butonlar*/

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

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

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

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

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

	    cursor: pointer;

	    position: absolute;

	    top: 50%;

	    transform: translateY(-50%);

	    color: #fff;

	    background: #333;

	    font-size: 20px !important;

	    padding: 10px;

	    z-index: 10;

	}

	#urunresimal .slick-prev {

	    left: 8px;

	}

	#urunresimal .slick-next {

	    right: 7px;

	}

	#zoomNav .slick-slide {

	    margin: 5px;

	}

	#zoomNav .slick-slide img {

	    width: 100%;

	    opacity: 0.25;

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

	}

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

	    opacity: 1;

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

	}

	#urunresimal .slick-slide li {

	    outline: none;

	}

	#urunresimal .zoomImg img {

	    width: 100%;

	}

	#urunresimal .zoomImg {

	    padding: 7px;

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

	}

	#zoomNav {

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

	}

	#urunresimal .zoomNav .slick-slide {

	    border: 2px solid transparent;

	}

	#zoomNav .slick-slide .slick-active {

	    border: 2px solid transparent;

	}

	.bordercek {

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

	}

	.block {

	    position: relative;

	    margin: 0;

	    width: 100%;

	    height: auto;

	    background: #f6f6f6;

	}

	.block:before,
	.block:after {

	    content: '';

	    position: absolute;

	    left: -0px;

	    top: -0px;

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

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

	    background-size: 400%;

	    width: calc(100% + 0px);

	    height: calc(100% + 0px);

	    z-index: -1;

	    animation: steam 50s linear infinite;

	}

	@keyframes steam {

	    0% {

	        background-position: 0 0;

	    }

	    50% {

	        background-position: 400% 0;

	    }

	    100% {

	        background-position: 0 0;

	    }

	}

	.block:after {

	    filter: blur(2px);

	}

	.yazisitil1 {

	    font-family: Poppins-SemiBold;

	}

	.yazisitil2 {

	    font-family: Poppins-Medium;

	}

	.yazisitil3 {

	    font-family: Poppins-Bold;

	}

	.yazisitil4 {

	    font-family: Poppins-Regular;

	}

	.yazisitil5 {

	    font-family: Poppins-Light;

	}

	.yazisitil6 {

	    font-family: Poppins-Italic;

	}

	.yazisitil7 {

	    font-family: Montserrat-Bold;

	}

	.yazisitil8 {

	    font-family: Poppins-Light;

	}

	.yazisitil9 {

	    font-family: arial;

	}

	.yazisitil10 {

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

	}

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

	    font-size: 34px;

	    font-weight: 700;

	    color: #fff;

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

	}

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

	.zindex3 {
	    z-index: 3 !important
	}

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

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

	.arkaplansiyah h3,

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

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

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

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

	    border-radius: 4px !important;
	}

	i.grirenk {
	    color: #ccc !important
	}

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

	.down-btnsag {

	    float: right;

	    padding: 10px 15px;

	    margin-right: 15px;

	    margin-top: 15px;

	    color: #fff;

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

	    font-size: 12px;

	    border-radius: 4px;

	}

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

	.hotellist-h2 {

	    text-align: left;

	    color: #878C9F;

	    font-size: 11px;

	    font-weight: 600;

	    width: 100%;

	    float: left;

	    margin-bottom: 15px;

	}

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

	.listh4p p {
	    color: #fff;
	}

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

	.wishlist-link2 {

	    color: #e3000f;

	    float: right;

	    position: relative;

	    width: 60px;

	    top: 0;

	    height: 52px;

	    line-height: 50px;

	    cursor: pointer;

	    font-size: 16px;

	    box-sizing: border-box;

	}

	.wishlist-link2 a {

	    color: #e3000f;

	}

	.wishlist-link2 a i {

	    color: #f89800;

	}

	.inline-img {

	    margin-bottom: 15px;

	}

	.filter-area .filter-colomn-outer {

	    width: 100%;

	    float: left;

	    margin-top: 15px
	}

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

	    .wishlist-link2 {

	        width: 40px !important;

	    }

	}

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

	    width: 100%;

	    float: left;

	    margin-bottom: 15px;

	    padding-bottom: 15px;

	    border-bottom: 1px solid #EFEFEF
	}

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

	    color: #1173ad;

	    margin-bottom: 5px;

	    text-align: left;

	    font-size: 14px;

	}

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

	    height: 150px;

	    overflow: auto
	}

	.result-filter .result-title span {

	    color: #919191;

	    float: left;

	    margin-top: 5px;

	    font-size: 15px;

	}

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

	    width: 100%;

	    float: left;

	    margin-top: 8px
	}

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

	    margin-bottom: 5px
	}

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

	    float: left;

	    margin-top: 4px;

	    margin-right: 5px;

	    pointer-events: none
	}

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

	    color: #1173ad
	}

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

	    font-weight: 400;

	    cursor: pointer;

	    width: 100%;

	    float: left;

	}

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

	    color: #1173ad
	}

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

	    margin-right: 5px;

	    float: left
	}

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

	    color: #919191;

	    margin-top: 5px;

	    margin-left: 5px;

	    line-height: 18px;

	    font-size: 13px;

	    float: left
	}

	.uncheck-list {

	    width: 100%;

	    float: left;

	}

	.uncheck-list span {

	    font-size: 14px;

	    display: block;

	    color: #919191;

	}

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

	    padding-left: 5px;

	    color: #DF3C44;

	    font-size: 13px;

	    margin-top: 15px;

	    display: inline-block;

	    cursor: pointer;

	}

	/*

.z-index-content {

	z-index:5!important;

	position:relative!important;

}

.ilceselectcontent {

	z-index:4!important;

	position:relative!important;

}*/

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

	.zr-guvenlik {

	    width: 100%;

	    float: left;

	    margin-top: 20px;

	}

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

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

	.yenile_buton {

	    padding: 12px 20px;

	    margin-top: 10px;

	    background: #333;

	    color: #fff;

	    font-weight: bold;

	    cursor: pointer;

	    width: 100px;

	    margin: 10px;

	    float: left;

	    text-align: center
	}

	.yenile_butons {

	    padding: 12px 20px;

	    margin-top: 10px;

	    background: #333;

	    color: #fff;

	    font-weight: bold;

	    cursor: pointer;

	    width: 100px;

	    margin: 10px;

	    float: left;

	    text-align: center
	}

	.alertinfozr {

	    color: #31708f;

	    background-color: #d9edf7;

	    border-color: #bce8f1;

	    padding: 15px;

	    margin-bottom: 20px;

	    border: 1px solid transparent;

	    border-radius: 4px;

	}

	.mainformselect {

	    border-radius: 0 !important;

	    background: #fff !important;

	    border: none !important;

	    height: 50px !important;

	    line-height: 50px !important;

	}

	.nice-select:before {

	    top: 1px;

	}

	.inpt_dec {

	    top: 16px;

	}

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

	    /* top:5px!important; */

	}

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

	    text-indent: 24px !important;

	}

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

	    top: -3px;

	}

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

	.pagination li {
	    float: left;
	}

	.new-daterangepicker-content {

	    width: 100%;

	    float: left;

	}

	.formrelative {

	    position: relative;

	}

	.formrelative i {

	    position: absolute;

	    /* right: 20px;*/

	    z-index: 444;

	    top: 12px;

	}

	.daterangepicker td {

	    border-color: white !important;

	}

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

	    color: #fbfbfb !important;

	    background-color: #ff3838 !important;

	    border-radius: 0;

	}

	.daterangepicker td.jutdolus {

	    border-radius: 0;

	}

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

	    background-size: 33px;

	    border-radius: 0;

	}

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

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

	    width: 85px;

	}

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

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

	    width: 110px;

	}

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

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

	    background-repeat: no-repeat;

	    background-position: right bottom;

	    cursor: pointer;

	    color: #fff !important;

	}

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

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

	    background-repeat: no-repeat no-repeat;

	    background-position: right center;

	    cursor: pointer;

	}

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

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

	    background-repeat: no-repeat no-repeat;

	    background-position: left center;

	    cursor: pointer;

	}

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

	    color: #fbfbfb !important;

	    background-color: #fdb714 !important;

	}

	.daterangepicker td.jutrzrv {

	    border-radius: 0;

	}

	.daterangepicker td::before {

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

	    /* width: auto; */

	    /* padding: 0 7px; */

	}

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

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

	    background-repeat: no-repeat no-repeat;

	    background-position: right center;

	    cursor: pointer;

	}

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

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

	    background-repeat: no-repeat no-repeat;

	    background-position: left center;

	    cursor: pointer;

	}

	.detailrightcontent {

	    background: #fff;

	}

	.header-padding {

	    padding: 20px 20px;

	}

	.bookiing-form-wrap {

	    padding: 0px 30px;

	}

	.list-single-main-item {

	    padding: 15px 30px;

	}

	.cart-details_header {

	    border: none;

	}

	.rezyapcontent {

	    margin-top: 20px;

	    width: 100%;

	    float: left;

	    margin-bottom: 30px;

	    padding: 0 20px;

	}

	.rezyapcontent button {

	    float: left;

	    box-shadow: none;

	    border: none;

	    cursor: pointer;

	}

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

	    display: none;

	}

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

	    float: left;

	    border: 1px solid #eee;

	    background: #F7F9FB;

	    width: 100%;

	    padding: 10px 20px;

	    border-radius: 6px;

	    color: #666;

	    font-size: 13px;

	    -webkit-appearance: none;

	    margin-bottom: 15px;

	}

	.custom-form-reserve textarea {

	    float: left;

	    border: 1px solid #eee;

	    background: #F7F9FB;

	    width: 100%;

	    padding: 10px 20px;

	    border-radius: 6px;

	    color: #666;

	    font-size: 13px;

	    -webkit-appearance: none;

	    margin-bottom: 15px;

	    height: 70px;

	}

	.rezervation_button {

	    padding: 0 80px 0 30px;

	    height: 44px;

	    line-height: 44px;

	    border-radius: 4px;

	    color: #fff;

	    font-weight: 600;

	    font-size: 12px;

	    text-align: left;

	    position: relative;

	    overflow: hidden;

	    box-shadow: none;

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

	    background: #F9B90F;

	    border: none;

	    margin-top: 15px;

	}

	.rezervation_button:after {

	    content: '';

	    position: absolute;

	    width: 50px;

	    height: 100%;

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

	    z-index: 0;

	    right: 0;

	    top: 0;

	    transition: all 200ms linear;

	}

	.rezervation_button i {

	    position: absolute;

	    right: 0;

	    width: 50px;

	    height: 44px;

	    line-height: 44px;

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

	    text-align: center;

	    top: 0;

	}

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

	    float: left;

	    margin-bottom: 20px;

	}

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

	    width: 33.33%;

	    padding: 5px;

	    box-sizing: border-box;

	}

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

	    margin: 0 2.3em;

	    line-height: 1.8em;

	    text-align: center;

	    color: #fff;

	}

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

	    opacity: 0.3;

	}

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

	    left: 10px;

	    top: 10px;

	}

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

	    position: absolute;

	}

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

	    content: "";

	    display: table;

	    border-collapse: collapse;

	}

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

	    background: #5191fa;

	    text-align: center;

	    text-transform: uppercase;

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

	    border: none;

	    width: 99.80%;

	}

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

	    position: relative;

	    padding: .2em 0;

	}

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

	    float: left;

	    margin-bottom: 20px;

	}

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

	    width: 33.33%;

	    padding: 5px;

	    box-sizing: border-box;

	}

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

	    border: 0px solid #c5c5c5;

	}

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

	    width: 100% !important;

	}

	#newcalender .ui-datepicker {

	    background: #fff;

	    padding: 10px;

	}

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

	    border-bottom-right-radius: 0px;

	}

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

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

	        width: 100%;

	    }

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

	        width: 100%;

	    }

	}

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

	    font-weight: bold;

	}

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

	    width: 100%;

	    margin: 0 auto .0em;

	}

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

	    border-collapse: collapse;

	    font-size: 12px;

	    cursor: default;

	}

	#newcalender .ui-datepicker thead {

	    background: #e9e9e9;

	    border: 1px solid #dddddd;

	    border-top: 0px;

	}

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

	    color: #62748c;

	    line-height: 25px;

	}

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

	    text-align: center;

	    vertical-align: middle;

	    padding: 0;

	    z-index: 1;

	}

	#newcalender .ui-datepicker th {

	    width: 30px;

	    height: 30px;

	    background: #f5f5f5;

	}

	#newcalender .ui-datepicker th span {

	    display: block;

	    text-align: center;

	    font-weight: normal;

	    color: #888888;

	    border: none;

	}

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

	    right: 10px !important;

	    top: 10px !important;

	}

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

	    position: absolute;

	}

	#newcalender .ui-widget-header a {

	    color: #333333;

	}

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

	    width: 1.8em;

	    height: 1.8em;

	}

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

	    color: #d0d0d0;

	}

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

	    position: relative;

	}

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

	    text-align: center;

	    vertical-align: middle;

	    padding: 0;

	    z-index: 1;

	}

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

	    opacity: 1;

	    filter: Alpha(Opacity=35);

	    background-image: none;

	}

	#newcalender .ui-datepicker td {

	    width: 35px;

	    height: 35px;

	    line-height: 35px;

	}

	#newcalender .ui-datepicker td {

	    border: solid 1px #efefef;

	}

	#newcalender .ui-state-disabled {

	    cursor: default !important;

	    pointer-events: none;

	}

	#newcalender .reserve {

	    background: #ff7f7f !important;

	    border-right: 0px !important;

	}

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

	    display: block;

	    padding: .2em;

	    text-align: center;

	    text-decoration: none;

	    color: rgb(208, 208, 208)
	}

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

	    bottom: 0px;

	    content: '';

	    left: 0;

	    top: 0px;

	    position: absolute;

	    width: 100%;

	    z-index: -1;

	}

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

	    bottom: 0px;

	    content: '';

	    left: 0;

	    top: 0px;

	    position: absolute;

	    width: 100%;

	    z-index: -1;

	}

	#newcalender .release {

	    border: solid 0px #efefef;

	    border-bottom: solid 1px #efefef;

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

	    background-size: 100% 100% !important;

	}

	#newcalender .entry {

	    border: solid 0px #efefef;

	    border-bottom: solid 1px #efefef;

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

	    background-size: 99% 99% !important;

	}

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

	    border-left: 8px solid #fff;

	}

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

	    content: "";

	    display: block;

	    width: 0;

	    height: 0;

	    border-top: 5px solid transparent;

	    border-bottom: 5px solid transparent;

	}

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

	    background-position: -48px -192px;

	}

	#newcalender .ui-icon {

	    width: 16px;

	    height: 16px;

	}

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

	    display: block;

	    position: absolute;

	    left: 50%;

	    margin-left: -8px;

	    top: 50%;

	    margin-top: -8px;

	}

	#newcalender .ui-datepicker .ui-icon {

	    text-indent: -99999px;

	    overflow: hidden;

	    background-repeat: no-repeat;

	}

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

	    left: 10px;

	    top: 10px;

	}

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

	    position: absolute;

	}

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

	    border-right: 8px solid #fff;

	}

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

	    content: "";

	    display: block;

	    width: 0;

	    height: 0;

	    border-top: 5px solid transparent;

	    border-bottom: 5px solid transparent;

	}

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

	    background-position: -80px -192px;

	}

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

	    background: #4B8378;

	    border-radius: 10%;

	    color: #fff;

	}

	#newcalender .partners {

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

	    background-size: 100% 100% !important;

	}

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

	    .logo-holder img {

	        width: 116px;

	        height: auto;

	    }

	}

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

	    .lang-wrap,
	    .currency-wrap {

	        float: left;

	        margin-right: 18px;

	        position: relative;

	        top: 1px;

	    }

	}

	.kapat {
	    display: none
	}

	.temizle {
	    clear: both;
	}

	/*Ã¼rÃ¼n listesi*/

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

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

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

	.trans {

	    transition: all 1s ease;

	}

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

	    position: relative;

	    font-weight: 800 !important;
	}

	.baslikyorum .geodir-category-opt {

	    background: transparent !important;

	    position: absolute !important;

	    bottom: 0 !important;

	    left: 0 !important;

	    width: 100% !important;

	    z-index: 1 !important;

	    padding: 5px 5px !important;

	    cursor: pointer !important;

	    color: #18458B !important;

	    top: 10px !important;

	}

	.baslikyorum .score {

	    color: #18458B !important;

	    font-size: 10px !important;

	    top: 2px;

	    position: relative;

	}

	.baslikyorum .score strong {

	    color: #18458B !important;

	    font-size: 11px !important;

	}

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

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

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

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

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

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

	    padding: 18px 130px 0 0 !important;

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

	}

	.fiyatbaslayans small {

	    font-size: 8px !important;

	}

	a.urndetay {

	    height: 30px;

	    background: #F7F9FB !important;

	    display: inline-block;

	    line-height: 20px;

	    margin: 0 auto;

	    text-align: center;

	    transition: all 1s ease;

	    color: #18458B !important;

	    position: relative;

	    float: right;

	    border-radius: 2px;

	}

	a:hover.urndetay {

	    height: 30px;

	    background: red !important;

	    display: inline-block;

	    line-height: 20px;

	    margin: 0 auto;

	    text-align: center;

	    transition: all 1s ease;

	    color: #fff !important;

	    position: relative;

	    float: right;

	    border-radius: 2px;

	}

	/**/

	.hizmet-box img {

	    max-height: 100px;

	    width: auto;

	}

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

	    top: -14px;

	}

	.wrap-kategori {

	    min-height: auto !important;

	}

	.bungalovkategori .listing-item {

	    width: 25%;

	}

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

	    display: none;

	}

	.geodir-category-content-title {

	    padding-bottom: 0;

	    margin-bottom: 0;

	    border-bottom: none;

	}

	.card-listing-bungalov {

	    padding: 0 10px;

	}

	.markabox {

	    height: 120px;

	    display: flex;

	    justify-content: center;

	    align-items: center;

	    padding: 4px;

	}

	.markabox a {

	    border: 1px solid #eee;

	}

	.markabox:hover a {
	    opacity: 1;
	}

	.kurumsalwrap:before {
	    display: none;
	}

	.fotlili2 li {

	    border: none;

	}

	.fotlili2 li a {

	    color: #838383;

	}

	.paylassosyal {

	    width: 140px;

	}

	.detaydesc ol li {

	    float: left;

	    width: 100%;

	    text-align: left;

	}

	.cihaniriboy-loading {

	    position: fixed;

	    left: 0;

	    top: 0;

	    width: 100%;

	    height: 100%;

	    z-index: 99999999999;

	    background: #fff;

	    opacity: 1
	}

	.cihaniriboy-loading img {

	    width: 100px;

	    height: auto;

	    position: absolute;

	    left: 50%;

	    top: 50%;

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

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

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

	    .cihaniriboy-loading img {

	        width: 60px
	    }

	}

	.tur-fiyatlar-content {

	    width: 100%;

	    float: left;

	}

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

	    .tur-fiyatlar-content {

	        min-height: 100px
	    }

	}

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

	    color: #5c5c5c;

	    font-weight: 600;

	    font-size: 16px
	}

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

	    margin-top: 3px;

	    width: 100%;

	    float: left
	}

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

	    color: #5c5c5c;

	    font-weight: 600;

	    font-size: 16px
	}

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

	    width: 100%;

	    float: left;

	    position: relative
	}

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

	    display: none;

	    position: absolute;

	    left: 50%;

	    top: 50%;

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

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

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

	    width: 60px;

	    height: auto;

	    position: absolute;

	    left: 50%;

	    top: 50%;

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

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

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

	    width: 100%;

	    float: left;

	}

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

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

	        min-height: 100px
	    }

	}

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

	    width: 100%;

	    float: left;

	    border: 1px solid #8c8c8c;

	    margin-bottom: 10px;

	    padding: 16px 0;

	    cursor: pointer;

	    border-radius: 4px;

	}

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

	    border: 1px solid #1fa354
	}

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

	    float: left;

	    font-size: 15px;

	    color: #292D32;

	    margin-right: 7px;

	    overflow: hidden;

	    white-space: nowrap;

	    text-overflow: ellipsis;

	    margin-bottom: 4px;

	    width: 100%;

	    text-align: left;

	}

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

	    float: left;

	    color: #292D32;

	    font-size: 13px;

	    font-weight: 500;

	    margin-top: 6px;

	    margin-right: 5px;

	}

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

	    color: #292D32;

	}

	.otel-check-area {

	    position: relative;

	    width: 100%;

	}

	.otel-check-area .select-bar {

	    position: absolute;

	    right: 0;

	    top: 16px;

	}

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

	    position: relative;

	    font-size: 15px;

	    position: relative;

	    display: inline-block;

	    line-height: 1em;

	    margin: 0;

	    padding: 0;

	    width: 28px;

	    height: 28px;

	    cursor: pointer;

	    vertical-align: top;

	    margin: 0;

	    background: #fff;

	    -webkit-appearance: none;

	    -moz-appearance: none;

	    appearance: none;

	    border-radius: 50%;

	    background-color: #1D994A;

	    border: 2px solid #1D994A;

	}

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

	    position: absolute;

	    content: '';

	    left: 25%;

	    top: 25%;

	    height: 30%;

	    width: 50%;

	    border-bottom: 2px solid #fff;

	    border-left: 2px solid #fff;

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

	    transform: rotate(-45deg);

	}

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

	    float: left;

	    color: #999;

	    font-size: 13px;

	    font-weight: 500;

	    margin-top: 6px;

	}

	.otel-check-info {

	    -webkit-box-align: center !important;

	    -ms-flex-align: center !important;

	    align-items: center !important;

	    -webkit-box-direction: normal !important;

	    -ms-flex-direction: column !important;

	    flex-direction: column !important;

	    display: -webkit-box !important;

	    display: -ms-flexbox !important;

	    display: flex !important;

	    position: relative;

	}

	.otel-check-info:after {

	    content: '';

	    width: 1px;

	    height: 100%;

	    background: #EFEFEF;

	    position: absolute;

	    right: 50px;

	    top: 0;

	}

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

	    .otel-check-info .text-gray {

	        font-size: 13px !important;

	    }

	    .otel-check-info .fw-bold {

	        font-size: 20px !important;

	    }

	    .otel-check-area {

	        border-top: 1px solid #e1e1e1;

	        padding-top: 11px;

	    }

	    .otel-check-info:after {

	        display: none;

	    }

	    .otel-check-info .list-top {

	        flex-direction: row !important;

	        width: 100%;

	    }

	    .otel-check-area .select-bar {

	        top: 27px;

	    }

	}

	.el2 .fw-bold {

	    font-weight: 600 !important;

	    font-size: 20px;

	}

	.btn-black-2 {

	    background-color: #4fa044 !important;

	    border-color: #4fa044 !important;

	}

	.btn-black-2:hover {

	    background-color: #1c8656 !important;

	    border-color: #1c8656 !important;

	}

	.el2 .mt-2 {

	    margin-top: 5.5px !important;

	}

	.text-decoration-line-through {

	    text-decoration: line-through !important;

	}

	.el2 .btn-red {

	    background-color: #ED1C24 !important;

	    color: #fff;

	    font-size: 11px;

	    border-radius: 0.25rem !important;

	    padding-bottom: 0.25rem !important;

	    padding-top: 0.25rem !important;

	    padding: 0.5rem !important;

	    font-weight: 500;

	}

	.span-weight-normal {

	    font-weight: 500;

	}

	.el2 .text-red {

	    color: #ED1C24;

	}

	.el2 .pb-3 {

	    padding-bottom: 1rem !important;

	}

	.el2 .mb-3 {

	    margin-bottom: 1rem !important;

	}

	.el2 .border-bottom {

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

	}

	.el2 .reservation-col {

	    margin-top: 1px;

	    width: 100%;

	    text-align: left;

	    font-weight: 500;

	}

	.el2 .reservation-col>span {

	    font-size: 18px;

	}

	.el2 .justify-content-end {

	    -webkit-box-pack: end !important;

	    -ms-flex-pack: end !important;

	    justify-content: flex-end !important;

	}

	.otel-check-info .left {

	    -webkit-box-orient: vertical !important;

	    -webkit-box-direction: normal !important;

	    -ms-flex-direction: column !important;

	    flex-direction: column !important;

	    margin-right: 10px;

	}

	.otel-check-info .right {

	    -webkit-box-orient: vertical !important;

	    -webkit-box-direction: normal !important;

	    -ms-flex-direction: column !important;

	    flex-direction: column !important;

	    display: -webkit-box !important;

	    display: -ms-flexbox !important;

	    display: flex !important;

	    text-align: center !important;

	}

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

	.otel-check-info .text-gray {

	    color: #7F8891 !important;

	    font-size: 14px;

	    text-decoration: line-through !important;

	}

	.otel-check-info .fw-bold {

	    font-weight: 600;

	    font-size: 24px;

	}

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

	    font-weight: 500;

	    font-size: 13px;

	}

	.otel-check-info .btn-red {

	    display: -webkit-inline-box !important;

	    display: -ms-inline-flexbox !important;

	    display: inline-flex !important;

	    background-color: #ED1C24 !important;

	    color: #fff;

	    padding: 0.5rem !important;

	    border-radius: 0.25rem !important;

	    padding-bottom: 0.25rem !important;

	    margin-bottom: 0.25rem !important;

	    padding-top: 0.25rem !important;

	    font-weight: 300;

	    font-size: 12px;

	}

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

	    float: right
	}

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

	    font-style: normal;

	    font-family: Arial;

	    font-size: 16px;

	    color: #8c8c8c
	}

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

	    font-size: 19px;

	    color: #8c8c8c;

	    font-weight: 600
	}

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

	    float: right;

	    opacity: 0;

	    -webkit-transition: all .2s linear;

	    -moz-transition: all .2s linear;

	    -o-transition: all .2s linear;

	    -ms-transition: all .2s linear;

	    transition: all .2s linear
	}

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

	    color: #39b54a;

	    font-size: 24px
	}

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

	    float: right;

	    margin-right: 15px;

	    margin-left: 20px
	}

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

	    font-size: 13px;

	    color: #8c8c8c;

	    padding: 4px 10px;

	    float: left;

	    margin-top: 3px;

	    border: 1px solid #8c8c8c
	}

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

	    border: 1px solid #1fa354 !important;

	    background: #EFFFF6 !important;

	}

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

	    background: #39b54a;

	    color: #fff;

	    border: 1px solid #39b54a
	}

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

	    color: #292D32;

	}

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

	    color: #292D32;

	}

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

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

	    color: #18458b
	}

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

	    opacity: 1;

	    -webkit-transition: all .2s linear;

	    -moz-transition: all .2s linear;

	    -o-transition: all .2s linear;

	    -ms-transition: all .2s linear;

	    transition: all .2s linear
	}

	.tur-fiyatlar-content .bar-outer {

	    width: 100%;

	    float: left;

	    min-height: 55px;

	    margin-top: 10px;

	    border: 2px solid #18458b;

	}

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

	    font-size: 14px;

	    color: #d30000
	}

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

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

	        margin-bottom: 5px;

	        width: 100%;

	        float: left
	    }

	}

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

	    float: right !important;

	    margin-top: 15px !important
	}

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

	    width: 135px
	}

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

	    float: left;

	    margin-bottom: 10px;

	    margin-top: 10px
	}

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

	    background: #d30000;

	    color: #fff;

	    font-size: 13px;

	    padding: 5px 8px;

	    float: left;

	    margin-right: 5px;

	}

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

	    color: #a8a8a8;

	    font-size: 12px;

	    float: left;

	    line-height: 14px
	}

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

	    width: 100%;

	    float: left;

	    position: relative;

	    height: 50px
	}

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

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

	        border-bottom: 1px solid #ddd
	    }

	}

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

	    content: '';

	    right: -4px;

	    top: 0;

	    width: 1px;

	    height: 100%;

	    background: #929292;

	    position: absolute
	}

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

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

	        background: none
	    }

	}

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

	    position: absolute;

	    top: 5px;

	    left: 40px;

	    color: #444;

	    font-size: 12px;

	    z-index: 4
	}

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

	    width: 19px;

	    height: 19px;

	    position: absolute;

	    left: 12px;

	    top: 21px;

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

    background-repeat: no-repeat;

    background-size: 100%;*/

	    z-index: 3
	}

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

	    color: #1A2B48;

	}

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

	    position: absolute;

	    display: inline;

	    width: 100%;

	    height: 100%;

	    top: 0;

	    left: 0
	}

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

	    /* content: "";

    width: 0;

    height: 0;

    position: absolute;

    pointer-events: none;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    bottom: 15px;

    right: .75em;

    border-top: 7px solid #929292;

    opacity: 1*/

	}

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

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

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

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

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

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

	    border: 1px solid transparent;

	    cursor: text;

	}

	.selector span.custom-select {

	    display: inline-block;

	    line-height: 32px;

	    padding: 0 10px;

	    position: relative;

	    width: 100%;

	    overflow: hidden;

	    white-space: nowrap;

	    position: absolute;

	    right: 5px;

	    bottom: 4px;

	    pointer-events: none;

	    text-indent: -9999 !important;

	    width: 35px;

	    height: 32px;

	}

	.selector span.custom-select:before {

	    position: absolute;

	    right: 0;

	    top: 0;

	    content: '';

	    background: #18458b;

	    width: 24px;

	    height: 100%;

	}

	.selector span.custom-select:after {

	    position: absolute;

	    right: 9px;

	    top: 15px;

	    border-top: 5px solid #fff;

	    border-left: 3px solid transparent;

	    border-right: 3px solid transparent;

	    content: "";

	}

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

	    position: absolute;

	    left: 0;

	    top: 0;

	    color: #464646;

	    width: 100%;

	    height: 100%;

	    font-weight: 600;

	    border: none;

	    font-size: 14px;

	    padding: 18px 10px 0;

	    -webkit-appearance: none;

	    -moz-appearance: none;

	    appearance: none;

	    text-indent: 30px
	}

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

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

	        text-indent: 40px
	    }

	}

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

	    width: 100%;

	    float: left;

	    position: relative;

	    height: 55px
	}

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

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

	        border-bottom: 1px solid #ddd;

	        height: auto;

	        padding-bottom: 9px
	    }

	}

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

	    position: absolute;

	    right: 0;

	    bottom: 13px
	}

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

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

	        position: static;

	        width: 100%;

	        float: left
	    }

	}

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

	    font-size: 14px;

	    color: #d30000
	}

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

	    margin-right: 13px;

	    margin-top: 7px;

	    float: left
	}

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

	    color: #e03f51 !important
	}

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

	    color: #d30000;

	    font-size: 14px;

	    padding: 3px 10px;

	    float: right;

	    border-radius: 3px;

	    border: 1px solid #d30000;

	    -webkit-transition: all .2s linear;

	    -moz-transition: all .2s linear;

	    -o-transition: all .2s linear;

	    -ms-transition: all .2s linear;

	    transition: all .2s linear
	}

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

	    -webkit-transition: all .2s linear;

	    -moz-transition: all .2s linear;

	    -o-transition: all .2s linear;

	    -ms-transition: all .2s linear;

	    transition: all .2s linear;

	    background: #d30000;

	    color: #fff
	}

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

	    position: absolute;

	    top: 2px;

	    left: 2px;

	    color: #444;

	    font-size: 12px;

	    z-index: 4
	}

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

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

	        left: 24px
	    }

	}

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

	    width: 23px;

	    height: 23px;

	    position: absolute;

	    left: 5px;

	    top: 21px;

	    /*

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

    background-repeat: no-repeat;

    background-size: 100%; */

	    z-index: 3
	}

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

	    color: #1A2B48;

	}

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

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

	        position: relative;

	        left: -9px;

	        float: left
	    }

	}

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

	    position: absolute;

	    left: 7px;

	    bottom: 10px
	}

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

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

	        color: #a1a1a1
	    }

	}

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

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

	        position: static;

	        left: 0
	    }

	}

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

	    float: left;

	    color: #d30000;

	    margin-right: 8px;

	    margin-top: 6px;

	    position: relative
	}

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

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

	        margin-top: 20px;

	        float: left
	    }

	}

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

	    content: '';

	    right: -9px;

	    top: 4px;

	    width: 1px;

	    height: 82%;

	    background: #929292;

	    position: absolute
	}

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

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

	        background: none
	    }

	}

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

	    position: absolute;

	    top: -15px;

	    left: 14px;

	    color: #a1a1a1;

	    font-size: 12px;

	    z-index: 4
	}

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

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

	        top: 0;

	        left: 11px;

	        font-size: 14px;

	        float: left;

	        margin-top: 3px;

	        position: relative
	    }

	}

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

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

	        color: #000 !important
	    }

	}

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

	    position: absolute;

	    top: -15px;

	    left: 14px;

	    color: #a1a1a1;

	    font-size: 12px;

	    z-index: 4
	}

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

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

	        top: 0;

	        left: 11px;

	        font-size: 14px;

	        float: left;

	        margin-top: 3px;

	        position: relative
	    }

	}

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

	    float: left;

	    position: relative;

	    margin-right: 5px;

	    padding: 0px 24px;

	}

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

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

	        color: #000 !important
	    }

	}

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

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

	        width: 100%;

	        margin-bottom: 5px
	    }

	}

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

	    content: '';

	    right: -6px;

	    top: 5px;

	    width: 1px;

	    height: 82%;

	    background: #929292;

	    position: absolute
	}

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

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

	        background: none !important
	    }

	}

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

	    /*content: "";

    width: 0;

    height: 0;

    position: absolute;

    pointer-events: none;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    bottom: 5px;

    right: .75em;

    border-top: 7px solid #929292;

    opacity: 1 */

	}

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

	    width: 115px
	}

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

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

	        width: 100%
	    }

	}

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

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

	    float: left;

	    width: 73px;

	    padding: 5px 10px 0;

	    -webkit-appearance: none;

	    -moz-appearance: none;

	    appearance: none;

	    border: none
	}

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

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

	        width: 100%
	    }

	}

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

	    border: none
	}

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

	    border-radius: 6px !important;

	    font-weight: 500;

	}

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

	.zr-room-change-form label {

	    float: left;

	    color: #666;

	    font-size: 13px;

	}

	.zr-change-room-content {

	    padding: 0;

	    border: none;

	}

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

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

	    content: "\f183" !important;

	    color: #878C9F;

	}

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

	    bottom: 12px;

	}

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

	    color: #878C9F;

	}

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

	    content: "\f0c0";

	    font-size: 16px;

	    color: #333;

	    top: 0;

	}

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

	    border-color: #333;

	}

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

	    padding-left: 54px;

	    color: #3d3d3d;

	    font-size: 14px;

	}

	.room-calendar-select:before {

	    content: "\f274" !important;

	    color: ##F9B90F;

	}

	.bilgi-box {

	    float: left;

	}

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

	    float: left;

	    width: 23px;

	}

	.zr-card-total {

	    text-align: left;

	    border-bottom: 1px solid #eee;

	    padding-bottom: 20px;

	}

	.zr-card-total:before {

	    font-family: Font Awesome\ 5 Pro;

	    content: "\f4c0";

	    position: absolute;

	    color: #ccc;

	    top: 1px;

	    font-size: 35px;

	    right: 0px;

	    opacity: 0.4;

	    font-weight: 500;

	}

	.formgroupzr-bottom {

	    margin-bottom: 15px;

	    width: 100%;

	    float: left;

	}

	.tarihselect .nice-select {

	    z-index: 300 !important;
	    ;

	}

	.adult-select .nice-select {

	    z-index: 1 !important;

	}

	.book-form-zr {

	    z-index: 4;

	}

	.book-form button {

	    border: none;

	    margin-top: 15px;

	}

	.book-form-zr {

	    width: 100%;

	    float: left;

	    margin-top: 15px;

	    position: relative;

	    z-index;

	}

	.new-item-area {

	    display: none;

	}

	.cart_tax li {

	    color: #666;

	}

	.cart_list li span strong {

	    color: #666;

	}

	.booking-rez-page {

	    padding: 0;

	}

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

	    text-align: left;

	    margin: 0;

	    padding: 0;

	}

	.custom-form label i {

	    color: #333;

	}

	.urundetayform label i {

	    top: 14px !important;

	}

	.fatura-kurumsal {

	    display: none;

	}

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

	    width: 100%;

	    float: left;

	    color: #064c73;

	    text-align: left;

	    margin-bottom: 10px;

	}

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

	.sozlesmeinput {

	    margin-top: 15px;

	}

	.sozlesmeinput span {

	    color: #666 !important;

	}

	.btn.no-shdow-btn {

	    box-shadow: none;

	    border: none;

	}

	.konaklama-kisiler-content {

	    width: 100%;

	    float: left;

	}

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

	    width: 100%;

	    border-radius: 6px;

	    border: solid 1px #eee;

	    color: #666;

	    font-family: inherit;

	    font-size: 13px;

	    font-weight: 400;

	    height: auto;

	}

	.book-konaklamali .nice-select {

	    background: #fff;

	}

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

	    height: 41px;

	    line-height: 41px;

	    color: #1b1b1b;

	    font-size: 14px;

	    font-weight: 400;

	    font-family: inherit;

	    height: auto;

	}

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

	    content: "\f107";

	    font-size: 14px;

	    right: 13px;

	    top: -1px;

	    color: #333;

	}

	.bar-secim-area .room-number {

	    width: 100%;

	    float: left;

	    color: #064c73;

	    text-align: left;

	    margin-bottom: 10px;

	    font-weight: 600;

	    margin-top: 5px;

	    background: #f7f9fb;

	    padding: 8px 9px;

	}

	.oda-ekle a {

	    background: #cd1e01;

	    padding: 8px 9px;

	    margin-bottom: 5px;

	    width: 100%;

	    float: left;

	    color: #fff;

	}

	.book-konaklamali .quantity-item {

	    width: 100%;

	}

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

	    text-align: left;

	    color: red;

	    float: left;

	    position: relative;

	    top: -11px;

	    font-size: 12px;

	}

	.zr-404 h1 {

	    font-size: 90px;

	    color: #000;

	    font-weight: bold;

	    margin-bottom: 24px;

	    display: block;

	    margin-top: 140px;

	    color: #fff !important;

	}

	.zr-404 h2 {

	    color: #fff !important;

	    font-size: 16px;

	    display: block;

	}

	.zr-404 p {

	    color: #fff !important;

	    font-size: 16px;

	    display: block;

	}

	.kurumsal-content-page .title strong {

	    text-align: left;

	    font-weight: bold;

	    float: left;

	    width: 100%;

	    font-size: 16px;

	    margin-bottom: 10px;

	    color: #18458b;

	}

	.kurumsal-content-page p strong {

	    text-align: left;

	    font-weight: bold;

	    float: left;

	    width: 100%;

	    font-size: 16px;

	    margin-bottom: 10px;

	    color: #18458b;

	}

	.kurumsal-content-page ul {

	    margin-top: 10px;

	}

	.kurumsal-content-page ul li {

	    margin-bottom: 5px;

	}

	.refix-title {

	    margin: 10px 0 25px 0
	}

	.otel-body .fc-icon {

	    display: inline-block !important;

	    height: 1em !important;

	    line-height: 1em !important;

	    font-size: 1em !important;

	    text-align: center !important;

	    overflow: hidden !important;

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

	    -webkit-touch-callout: none !important;

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

	    -khtml-user-select: none !important;

	    -moz-user-select: none !important;

	    -ms-user-select: none !important;

	    user-select: none !important;

	}

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

	    position: relative !important;

	    top: -0.05em !important;

	    margin: 0 0.2em !important;

	    vertical-align: middle !important;

	    width: auto !important;

	    padding: 0 !important;

	    left: 0 !important;

	    opacity: 1 !important;

	    border-radius: 22px !important;

	    top: 0important;

	    color: #333 !important;

	    background: none !important;

	    visibility: visible !important;

	}

	.otel-body .fc button {

	    position: relative !important;

	    line-height: 15px;

	}

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

	    content: "\0203A" !important;

	    font-weight: 700 !important;

	    font-size: 200% !important;

	    top: -7% !important;

	}

	.detail-right .detail-stars i {

	    color: #f7a31f;

	}

	.detail-right .oteltipi {

	    text-align: left;

	    margin-top: 6px;

	}

	.detail-right .detail-stars {

	    text-align: left;

	    margin-top: 6px;

	}

	.formrelative {

	    position: relative;

	    width: 100%;

	    float: left;

	    margin-bottom: 0px;

	    margin-top: 4px;

	}

	.detail-right .formrelative i {

	    position: absolute;

	    left: 16px !important;

	    z-index: 444;

	    top: 29px;

	    font-size: 16px;

	}

	.new-price-content .formrelative i {

	    top: 13px;

	    color: #333;

	}

	.otel-date-input {

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

	}

	.oteltarihlabel {

	    padding: 0 5px;

	    text-align: left;

	    float: left;

	    font-weight: 600 !important;

	    margin-bottom: 4px;

	}

	.otel-date-input {

	    background: none !important;

	    color: #1b1b1b !important;

	    font-size: 14px !important;

	    font-weight: 400 !important;

	    font-family: inherit !important;

	}

	.otel-date-input::placeholder {

	    color: #1b1b1b !important;

	    opacity: 1;
	    /* Firefox */

	}

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

	    color: #1b1b1b !important;

	}

	.otel-date-choose-i {

	    color: #F9B90F !important;

	}

	.dolubos {

	    margin-top: 20px;

	}

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

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

	    background: #cd1e01
	}

	.rezervation-detail li {

	    float: left;

	    width: 100%;

	    text-align: left;

	    padding: 5px 0;

	}

	.rdates .rdate {

	    width: 100%;

	    float: left;

	    margin-bottom: 3px;

	}

	.rdates .rdate .rtime {

	    float: left;

	}

	.rdates .rdate .rprice {

	    float: right;

	}

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

	.ozellikresimal {

	    margin-top: 9px;

	}

	.ozellikresimal i {

	    font-size: 20px;

	    color: #F9B90F;

	}

	.ozellikbilgi h3 {

	    color: rgb(66 66 66) !important;

	    font-weight: 600;

	}

	.cart-details .widget-check-times {

	    width: 100%;

	    float: left;

	}

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

	    float: left;

	    width: 100%;

	    text-align: center;

	}

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

	    font-size: 12px;

	    line-height: 12px;

	    font-weight: 600;

	    color: #f4a82f;

	    margin-top: 6px;

	    margin-bottom: 2px;

	    width: 100%;

	}

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

	    color: #888;

	    font-weight: 600;

	    white-space: nowrap;

	}

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

	    font-size: 38px;

	    font-weight: 600;

	    display: inline-block;

	    line-height: 30px;

	    color: #666;

	    letter-spacing: -1px;

	}

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

	    font-weight: 500;

	    font-size: 12px;

	    display: inline-block;

	    line-height: 16px;

	}

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

	    display: block;

	    text-align: left;

	}

	.cart-details .nights {

	    margin-top: 10px;

	    border: 1px solid #e8e8e8;

	    padding: 4px 10px;

	    font-weight: 400;

	    font-size: 13px;

	    -webkit-border-radius: 4px;

	    -moz-border-radius: 4px;

	    border-radius: 4px;

	    color: #888;

	    width: 100%;

	    float: left;

	}

	.cart-details .nights i {

	    margin-right: 5px;

	    font-size: 18px;

	}

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

	    color: #adadad;

	    font-size: 28px;

	    font-family: 'Font Awesome 5 Pro';

	    content: '\f105';

	    position: absolute;

	    right: -10px;

	    top: 60%;

	    transform: translateY(-50%);

	}

	.cart-details_header {

	    border-top: 1px solid #eee;

	    border-left: 1px solid #eee;

	    border-right: 1px solid #eee;

	    display: inline-table;

	    padding: 15px 20px 0 20px;

	}

	.widget-booking-image-inner-otel {

	    margin: 10px 0;

	    width: 100%;

	    float: left;

	    border: 1px solid #eee;

	}

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

	    width: 100%;

	    border-radius: 5px;

	}

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

	    font-size: 13px !important;

	    color: #919191 !important;

	}

	.zr-card-details .oteltipi {

	    font-size: 13px !important;

	    color: #919191 !important;

	    margin-top: 4px;

	}

	.cart-details_text-2 {}

	.widget-posts-descr-2 {

	    padding-left: 0 !important;

	}

	.zr-card-details {

	    margin-bottom: -2px;

	}

	.zr-program-tabs {}

	.zr-booking-colon-box {

	    text-align: left;

	}

	.zr-booking-colon-box .title {

	    text-align: left;

	    font-size: 16px;

	    font-weight: 600;

	    color: #183c7d;

	    margin-bottom: 15px;

	}

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

	    color: #666;

	    font-size: 12px;

	}

	.galeri-content {

	    width: 100%;

	    float: left;

	    min-height: 500px;

	}

	.galeri-content .galeri-title {}

	.galeri-content .galeri-title h2 {

	    text-align: center;

	    color: #747474;

	    font-size: 32px;

	    position: relative;

	}

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

	    content: '';

	    position: absolute;

	    width: 40px;

	    height: 2px;

	    bottom: -10px;

	    left: 50%;

	    margin-left: -10px;

	    display: inline-block;

	    background: #747474;

	    opacity: 0.8;

	}

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

	    width: 100%;

	    float: left;

	    margin-top: 45px;

	    text-align: center;

	    background: #ECF6F8;

	    border-radius: 3px;

	}

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

	    display: block;

	    margin: 0;

	    padding: 0;

	    list-style: none;

	}

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

	    display: inline-block;

	}

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

	    float: left;

	    width: 100%;

	    padding: 10px 35px;

	    color: #888DA0;

	    font-size: 13px;

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

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

	    transition: all 0.2s ease-in-out;

	    position: relative;

	    border-bottom: none;

	    position: relative;

	    border-left: 1px solid #e9e9e9;

	}

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

	    color: #f89800;

	}

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

	    color: #f89800;

	    text-decoration: none;

	}

	.video-outer {

	    min-height: 220px;

	}

	.galeri-video {

	    width: 100%;

	    float: left;

	    margin-top: 40px;

	}

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

	    width: 100%;

	    float: left;

	    margin-top: 30px;

	}

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

	    position: relative;

	}

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

	    margin-bottom: 10px;

	    padding-left: 5px;

	    padding-right: 5px;

	}

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

	    position: relative;

	    text-align: center;

	    overflow: hidden;

	    transition: all .3s ease;

	}

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

	    position: absolute;

	    content: '';

	    transition: inherit;

	    pointer-events: none;

	    display: inline-block;

	    top: 10px;

	    right: 10px;

	    bottom: 10px;

	    left: 10px;

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

	    z-index: 1;

	    -webkit-transform: scale(.85);

	    transform: scale(.85);

	    opacity: 0;

	    visibility: hidden;

	}

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

	    position: absolute;

	    content: '';

	    transition: inherit;

	    pointer-events: none;

	    top: 0;

	    right: 0;

	    bottom: 0;

	    left: 0;

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

	    z-index: 1;

	    opacity: 0;

	    visibility: hidden;

	}

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

	    display: -ms-flexbox;

	    display: flex;

	    -ms-flex-direction: column;

	    flex-direction: column;

	    -ms-flex-align: center;

	    align-items: center;

	    -ms-flex-pack: center;

	    justify-content: center;

	    position: absolute;

	    content: '';

	    top: 0;

	    right: 0;

	    bottom: 0;

	    left: 0;

	    pointer-events: none;

	    z-index: 1;

	}

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

	    opacity: 1;

	    visibility: visible
	}

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

	    opacity: 1;

	    visibility: visible;

	    -webkit-transform: none;

	    transform: none
	}

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

	    opacity: 1;

	    visibility: visible;

	    -webkit-transform: none;

	    transform: none
	}

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

	    opacity: 1;

	    visibility: visible;

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

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

	}

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

	    opacity: 0;

	    visibility: hidden;

	    transition: all .3s ease;

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

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

	    color: #fff;

	    font-size: 25px;

	    z-index: 5;

	}

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

	    opacity: 0;

	    visibility: hidden;

	    transition: all .3s ease;

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

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

	    color: #fff;

	    font-size: 17px;

	}

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

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

	}

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

	    width: 100%;

	    transition: all .3s ease;

	    height: auto;

	}

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

	    color: #464646;

	    font-size: 15px;

	}

	.modal {

	    position: fixed;

	    z-index: 10000;
	    /* 1 */

	    left: 0;

	    top: 0;

	    right: 0;

	    bottom: 0;

	    visibility: hidden;

	}

	.modal.is-visible {

	    visibility: visible;

	}

	.modal-open {

	    overflow: hidden;

	}

	.modal-open .modal {

	    /* overflow-x: hidden;

    overflow-y: auto; */

	    overflow: hidden;

	}

	.modal-overlay {

	    position: fixed;

	    z-index: 10;

	    top: 0;

	    right: 0;

	    bottom: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

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

	    visibility: hidden;

	    opacity: 0;

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

	}

	.modal.is-visible .modal-overlay {

	    opacity: 1;

	    visibility: visible;

	    transition-delay: 0s;

	}

	.modal-wrapper {

	    position: relative;

	    z-index: 9999;

	    top: 6em;

	    width: 32em;

	    width: 600px;

	    margin: 10px auto;

	    background-color: #fff;

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

	}

	.modal-transition {

	    transition: all 0.3s 0.12s;

	    transform: translateY(-10%);

	    opacity: 0;

	}

	.modal.is-visible .modal-transition {

	    transform: translateY(0);

	    opacity: 1;

	}

	.modal-header,

	.modal-content {

	    padding: 1em;

	}

	.modal-header {

	    position: relative;

	    background-color: #fff;

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

	    border-bottom: 1px solid #e8e8e8;

	}

	.modal-close {

	    position: absolute;

	    top: 0;

	    right: 0;

	    padding: 1em;

	    color: #aaa;

	    background: none;

	    border: 0;

	}

	.modal-close:hover {

	    color: #777;

	}

	.modal-heading {

	    font-size: 1.125em;

	    margin: 0;

	    -webkit-font-smoothing: antialiased;

	    -moz-osx-font-smoothing: grayscale;

	}

	.modal-content>*:first-child {

	    margin-top: 0;

	}

	.modal-content>*:last-child {

	    margin-bottom: 0;

	}

	.modal-toggle-close {

	    position: absolute;

	    right: 6px;

	    top: -7px;

	    z-index: 10;

	    font-size: 43px;

	    -webkit-appearance: none;

	    padding: 0;

	    cursor: pointer;

	    background: 0 0;

	    border: 0;

	    color: #000;

	}

	.modal-header {

	    margin-bottom: 16px;

	}

	.modal-header h3 {

	    font-size: 18px;

	}

	.half-tags {

	    width: 100%;

	}

	.musteri-hizmetler {

	    float: right;

	    padding: 10px 0;

	    margin-bottom: 16px;

	    padding-right: 0;

	    text-align: right;

	    line-height: 16px;

	}

	#phoneGap .facircle {

	    font-size: 15px;

	    color: #fff;

	    margin-top: 16px;

	}

	#phoneGap span {

	    margin: 0;

	    font-size: 18px;

	    color: #3673ce;

	    font-weight: 400;

	    float: left;

	    font-weight: 600;

	    margin-top: -12px;

	    margin-bottom: 11px;

	}

	#phoneGap .facircle:before {

	    border-radius: 100%;

	    background-color: #3673ce;

	    padding: 6px;

	}

	#phoneGap .top-social .fab:before {

	    background: #eee;

	    padding: 5px;

	    border-radius: 6px;

	}

	#phoneGap span a {

	    color: #4d93ca;

	    white-space: nowrap;

	}

	#phoneGap small {

	    font-size: 11px;

	    color: #999;

	    font-weight: 300;

	}

	#phoneGap .top-social a {

	    color: #333;

	}

	#phoneGap .top-social {

	    padding-left: 0;

	    margin-top: 6px;

	    font-size: 14px;

	}

	.top-social ul li {

	    float: left;

	}

	.musteri-inner {

	    float: right;

	}

	.musteri-hizmetler {

	    float: right;

	}

	.header-top-links {

	    float: right;

	}

	.zr-new-top-header {

	    background: #18458B;

	    padding: 15px 0;

	}

	.zr-edit-social {

	    float: right;

	}

	.new-mp-content {

	    float: right;

	}

	.faq-nav li a {

	    padding: 14px 0px;

	    font-weight: 500;

	}

	.subscribe-wrap {

	    padding: 50px 0;

	    overflow: hidden;

	}

	.otelthumbslider {

	    margin-top: 5px;

	}

	.otelthumbslider .slick-slide {

	    padding: 0 3px;

	}

	/*

 .slick-slide {

   margin: 0 5px;

 }

 */

	/*

.otelthumbslider {

	margin: 2px 2px;

}

*/

	/* the parent */

	.slick-list {

	    margin: 0 -5px;

	}

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

	    display: none;

	}

	.odeme-content {

	    width: 100%;

	    float: left;

	    min-height: 400px;

	    margin-top: 30px
	}

	.odeme-content .kart-header-title {

	    width: 100%;

	    float: left
	}

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

	    color: #d30000;

	    font-size: 17px;

	    font-weight: 600
	}

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

	    color: #6a6969;

	    font-size: 14px
	}

	.odeme-content .kart-outer {

	    width: 100%;

	    float: left;

	    margin-top: 20px
	}

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

	    border-radius: 3px;

	    background-color: #F9F9F9;

	    border: solid 1px #EFEFEF;

	    width: 100%;

	    min-height: 294px;

	    padding-top: 50px;

	    padding-bottom: 45px
	}

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

	    display: table;

	    margin: 0 auto;

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

	    background-size: 100% 100%;

	    width: 91px;

	    height: 18px
	}

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

	    font-size: .875rem;

	    font-weight: 600;

	    text-align: center;

	    color: #0065B8;

	    display: inline-block;

	    width: 100%;

	    margin-top: 25px
	}

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

	    font-size: .875rem;

	    text-align: center;

	    color: #333;

	    display: inline-block;

	    width: 100%;

	    padding: 0 20px;

	    margin-top: 25px;

	    margin-bottom: 0
	}

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

	    width: 60px;

	    height: 1px;

	    background-color: #ddd;

	    display: table;

	    margin: 25px auto
	}

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

	    display: inline-block;

	    width: 100%;

	    text-align: center
	}

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

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

	    background-size: 100% 100%;

	    width: 46px;

	    height: 14px;

	    margin-right: 10px;

	    display: inline-block;

	    vertical-align: middle
	}

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

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

	    background-size: 100% 100%;

	    width: 40px;

	    height: 24px;

	    margin-right: 10px;

	    display: inline-block;

	    vertical-align: middle
	}

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

	    display: inline-block;

	    width: 100%;

	    border-radius: 3px;

	    background-color: #fff;

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

	    border: solid 1px #EFEFEF;

	    padding: 20px 5px
	}

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

	    border: 1px solid #a94442 !important
	}

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

	    top: 36px !important
	}

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

	    font-size: 14px;

	    font-weight: 600;

	    color: #666;

	    margin-bottom: 8px;

	    display: block
	}

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

	    width: 100%;

	    height: 50px;

	    padding: 0 20px;

	    color: #999;

	    font-size: 14px;

	    border: 2px solid #ddd;

	    background: #fff;

	    border-radius: 5px;

	    transition: all 150ms ease-in-out;

	    box-sizing: border-box
	}

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

	    width: 100%;

	    height: 50px;

	    padding: 0 20px;

	    color: #999;

	    font-size: 14px;

	    border: 2px solid #ddd;

	    background: #fff;

	    border-radius: 5px;

	    transition: all 150ms ease-in-out;

	    box-sizing: border-box
	}

	.kart-outer .payment-global-sign {

	    border-radius: 3px;

	    background-color: #F9F9F9;

	    border: solid 1px #EFEFEF;

	    width: 100%;

	    min-height: 294px;

	    padding-top: 50px;

	    padding-bottom: 45px;

	}

	.kart-tipi {

	    width: 100%;

	    float: left;

	    padding: 0 5px;

	}

	.kart-tipi input {

	    width: auto;

	    float: left;

	    margin-right: 6px;

	}

	.banka-taksitleri {

	    width: 100%;

	    float: left;

	}

	.bank-installment-container {

	    margin-bottom: 4px;

	}

	.bank-installment-container .bank-logo {

	    padding: 20px;

	    text-align: center;

	    min-height: 76px;

	    display: flex;

	}

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

	    margin: 0 auto;

	    display: inline-block;

	    align-self: flex-end;

	}

	.gg-ui-table-striped {

	    border: 1px solid #ddd;

	    -webkit-border-radius: 3px;

	    -moz-border-radius: 3px;

	    -ms-border-radius: 3px;

	    border-radius: 3px;

	}

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

	    background: #f8f8f8;

	}

	.gg-ui-table-striped th {

	    color: #fff;

	    font-size: 14px;

	    font-weight: 400;

	    padding: 10px 0;

	    text-align: center;

	}

	.gg-ui-table-striped td {

	    border: 0 !important;

	    color: #767676;

	    font-size: 14px;

	    height: 40px;

	    padding: 0 20px;

	    text-align: center;

	    width: 20%;

	    vertical-align: middle;

	}

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

	    background: #f8f8f8;

	}

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

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

	.taksit-tablosu label {

	    font-weight: 500;

	}

	.bank-installment-container .bank-logo {

	    padding: 20px;

	    text-align: center;

	    min-height: 76px;

	    display: flex;

	}

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

	    margin: 0 auto;

	    display: inline-block;

	    align-self: flex-end;

	    /* width:95px;*/

	}

	.gg-ui-table-striped {

	    border: 1px solid #ddd;

	    -webkit-border-radius: 3px;

	    -moz-border-radius: 3px;

	    -ms-border-radius: 3px;

	    border-radius: 3px;

	}

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

	    background: #f8f8f8;

	}

	.gg-ui-table-striped th {

	    color: #fff;

	    font-size: 14px;

	    font-weight: 400;

	    padding: 10px 0;

	    text-align: center;

	    background: #898989;

	}

	.gg-ui-table-striped td {

	    border: 0 !important;

	    color: #767676;

	    font-size: 14px;

	    height: 40px;

	    padding: 0 20px;

	    text-align: center;

	    width: 20%;

	    vertical-align: middle;

	}

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

	    background: #f8f8f8;

	}

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

	    float: left;

	    margin-right: 13px;

	}

	.iyzi-inst-label {

	    color: #333 !important;

	}

	.installment-option {

	    margin-bottom: 0 !important;

	}

	.transkucuk {

	    width: 100%;

	    box-sizing: border-box;

	    padding: 20px;

	    border: 1px solid #2e8abe;

	    margin-bottom: 10px;

	    position: relative;

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

	    border-radius: 3px;

	    margin-bottom: 20px;

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

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

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

	    transition: 200ms ease-out 0.1s;

	    text-align: left;

	    padding-left: 84px;

	    min-height: 84px;

	    display: flex;

	    align-items: center;

	}

	.transferaracturu {

	    z-index: 1;

	}

	/*

.simgetl:before {

    content: "\20ba";

}

.simge-tl, .simgetl {

    font-family: 'TRY';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

}*/

	.transkucuk:hover {

	    cursor: pointer;

	    cursor: hand;

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

	}

	.transkucuk .fiyat {

	    position: absolute;

	    right: 15px;

	    top: 0px;

	    text-align: right;

	    font-weight: bold;

	    color: #fff;

	    font-size: 34px;

	    padding-top: 15px;

	    letter-spacing: -1px;

	}

	.transkucuk .fiyat .simgetl {

	    font-size: 24px;

	    font-weight: normal;

	}

	.transkucuk .fiyat sup {

	    font-size: 15px;

	    font-weight: normal;

	    display: none !important;

	}

	.transkucuk h1 {

	    margin: 0px;

	    padding: 0px;

	    font-size: 13px;

	    font-weight: bold;

	    color: #fff;

	    padding-bottom: 5px;

	    width: 153px;

	    float: left;

	}

	.transkucuk span {

	    color: #fff;

	    font-weight: normal;

	}

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

	    color: #fff;

	}

	.nerdennereye:before {

	    content: "\f041" !important;

	}

	.nereyecontent .nerdennereye {

	    z-index: 2;

	}

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

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

	.trwpwhatsappballon {

	    font-size: 14px;

	    border-radius: 12px;

	    border: 1px solid #fff;

	    max-width: 250px;

	    height: 163px;

	    background: #fff;

	}

	.trwpwhatsapptitle {

	    background-color: #de3a3a;

	    color: white;

	    padding: 14px;

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

	    text-align: center;

	}

	.trwpwhatsappmessage {

	    padding: 16px 12px;

	    background-color: white;

	}

	.trwpwhatsappinput {

	    background-color: white;

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

	}

	.trwpwhatsappinput input {

	    width: 93%;

	    border-radius: 10px;

	    margin: 1px 1px 0px 10px;

	    padding: 10px;

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

	    font-weight: 300;

	    font-size: 13px;

	    background-color: #efefef;

	    border: 1px solid #d4d4d4;

	}

	.trwpwhatsappbutton {

	    background-color: #22c15e;

	    border-radius: 20px;

	    padding: 8px 15px;

	    cursor: pointer;

	    color: #fff;

	    width: 100%;

	    margin-top: 10px;

	    margin-bottom: 10px;

	    -webkit-touch-callout: none;

	    -webkit-user-select: none;

	    -khtml-user-select: none;

	    -moz-user-select: none;

	    -ms-user-select: none;

	    user-select: none;

	}

	.trwpwhatsappall {

	    position: fixed;

	    z-index: 9999999999999999999;

	    bottom: 0;

	    right: 10px;

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

	    font-weight: 300;

	    font-size: 15px;

	}

	.trwpwhatsappsendbutton {

	    color: #22c15e;

	    cursor: pointer;

	}

	.trwpwhatsappsendbutton {
	    border: none;
	}

	.trwpwhatsappsendbutton i {

	    float: right;

	    position: absolute;

	    z-index: 999999999999;

	    right: 23px;

	    top: 11;

	    bottom: 81px;

	    font-size: 18px !important;

	}

	.kapat {

	    position: absolute;

	    right: 8px;

	    top: 6px;

	    font-size: 13px;

	    border: 1px solid #fff;

	    border-radius: 99px;

	    padding: 2px 5px 2px 5px;

	    color: white;

	    font-size: 10px;

	    cursor: pointer;

	}

	.ft-text {

	    color: #838383 !important;

	    text-align: left;

	    font-weight: 400;

	}

	.footer-card {

	    margin-top: 25px;

	    text-align: center;

	}

	.footer-card img {

	    width: 100%;

	    text-align: left;

	}

	.zr-banner {

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

	    height: 45px;

	    width: 100%;

	    background-repeat: no-repeat;

	    background-size: cover;

	    background-position: center center;

	}

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

	.sosyaltp20 {

	    float: left;

	    line-height: 36px;

	}

	.sosyaltp20 i {

	    color: #cd1e01;

	}

	.lang-wrap {

	    margin-right: 0;

	}

	.footer-social ul {

	    margin-bottom: 20px;

	}

	.transfer-categories {

	    padding: 40px 0;

	}

	.section-list-content-transfer {

	    width: 100%;

	    float: left;

	}

	.book-form-zr {

	    cursor: pointer;

	}

	.slideshow-container .slideshow-item {

	    height: 80vh;

	}

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

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

	        width: 100%;

	    }

	}

	.tur-detay-slider-bg {

	    height: 487px;

	}

	.btn-black {

	    background: #3a14fe !important;

	}

	.btn-red {

	    background: #4b7d06 !important;

	}

	.to-top {

	    display: none !important;

	}

	.gunlukdatei {

	    top: 28px !important;

	    left: 20px !important;

	    font-size: 16px !important;

	}

	.zrwpbutton {

	    background: #25D366;

	    border: 1px solid #25D366;

	}

	.geodir-category-footer {

	    margin: 4px 0 0 0;

	    padding: 16px 88px 0 0;

	    border-top: 1px dotted #ccc;

	}

	.geodir-opt-list {

	    position: absolute;

	    right: 0;

	    width: 92px;

	    top: 16px;

	}

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

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

	        width: 100%;

	    }

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

	        width: 100%;

	    }

	    .no-pad-f-last {

	        margin: 0;

	    }

	    .geo-rezyap {

	        float: left;

	        font-size: 11px;

	        color: #999;

	        font-weight: 600;

	        background: #F7F9FB;

	        padding: 10px 10px;

	        border-radius: 4px;

	        border: 1px dotted #e4e4e4;

	        text-transform: uppercase;

	        margin-left: 7px;

	    }

	    #sec2 table {

	        width: 100% !important;

	    }

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

	        float: left;

	    }

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

	        float: left;

	    }

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

	        float: left;

	    }

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

	        margin-bottom: 10px;

	    }

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

	        margin-top: -2px;

	    }

	    .accordion-inner {

	        padding: 20px 15px 15px;

	    }

	    .gbl {

	        width: 100%;

	        float: left;

	    }

	    .ll-skin-lugo .ui-datepicker {

	        padding: 0;

	        width: 295px !important;

	    }

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

	        float: left;

	        margin-left: 5px;

	    }

	}

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

	    margin-right: 10px;

	}

	.p-prices-content {

	    border: 1px solid #eee;

	    border-radius: 6px;

	    width: 100%;

	    float: left;

	    padding: 10px 0;

	    margin-bottom: 20px;

	}

	.pp-left {

	    width: 150px;

	    float: left;

	    color: #666;

	    border-right: 1px dashed #eee;

	}

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

	    .pp-right {

	        width: 130px !important;

	    }

	}

	.pp-right {

	    width: 150px;

	    float: left;

	}

	.pp-price {

	    font-size: 23px;

	    color: #666;

	}

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

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

	    border: 1px solid #EFEFEF;

	    width: 100%;

	    float: left;

	    margin-bottom: 0px;

	    min-height: 212px;

	    border-radius: 4px;

	    overflow: hidden;

	}

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

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

	        min-height: 447px;

	    }

	}

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

	    border: 1px solid #cd1e01;
	}

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

	    width: 100%;

	    float: left
	}

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

	    width: 100%;

	    float: left;

	    padding: 7px 0
	}

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

	    width: 100%;

	    float: left;

	    text-align: left;

	    position: relative;

	    padding: 0 10px
	}

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

	    color: #cd1e01;

	    width: 100%;

	    float: left;

	    font-size: 14px;

	    margin-bottom: 3px;

	    font-weight: 500;

	}

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

	    color: #464646;

	    width: 100%;

	    float: left;

	    line-height: 15px;

	    font-weight: 500;

	    font-size: 13px;

	}

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

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

	        font-size: 13px
	    }

	}

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

	    color: #cd1e01;

	    line-height: 18px;

	    text-align: center;

	    width: 100%;

	    float: left;

	    position: relative;

	    border-left: 1px solid #d9d9d9;

	    padding: 0 5px
	}

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

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

	        text-align: center;

	        margin-top: 8px
	    }

	}

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

	    font-size: 20px;

	    color: #4b4b4b;

	    position: relative;

	    float: right;

	    text-align: right
	}

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

	    content: '';

	    position: absolute;

	    left: 0;

	    top: 50%;

	    margin-top: -1px;

	    width: 100%;

	    height: 1px;

	    background: #4b4b4b
	}

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

	    width: 100%;

	    float: left;

	    font-size: 15px;

	}

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

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

	        font-size: 13px
	    }

	}

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

	    font-style: normal;

	    font-family: Arial;

	    font-size: 13px
	}

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

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

	        font-size: 11px
	    }

	}

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

	    font-style: normal;

	    float: left;

	    width: 100%;

	    text-align: right;

	    color: #cd1e01;

	}

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

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

	        margin-top: -2px
	    }

	}

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

	    width: 100%;

	    float: right;

	    font-size: 21px
	}

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

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

	        font-size: 17px
	    }

	}

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

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

	        font-size: 16px
	    }

	}

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

	    font-style: normal;

	    font-family: Arial;

	    font-size: 15px
	}

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

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

	        font-size: 15px
	    }

	}

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

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

	        font-size: 14px
	    }

	}

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

	    font-size: 12px;

	    float: right;

	}

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

	    color: #cd1e01;

	    font-weight: 700;


	}

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

	    width: 100%;

	    float: left;

	    position: relative;

	    min-height: 180px;

	    background: #111212;

	    overflow: hidden;

	    text-align: center
	}

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

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

	        min-height: 150px !important;

	    }

	}

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

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

	        min-height: 137px
	    }

	}

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

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

	        min-height: 125px
	    }

	}

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

	    opacity: 1;

	    -webkit-transform: scale(1);

	    transform: scale(1)
	}

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

	    opacity: .5;

	    transform: scale(1.5);

	    -moz-transform: scale(1.1);

	    -webkit-transform: scale(1.1);

	    transform: scale(1.1)
	}

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

	    opacity: 1
	}

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

	    position: absolute;

	    top: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

	}

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

	    position: absolute;

	    top: 29px;

	    right: 15px;

	    bottom: 22px;

	    left: 15px;

	    border: 1px solid #fff;

	    content: '';

	    -webkit-transform: scale(1.1);

	    transform: scale(1.1);

	    opacity: 0;

	    z-index: 2;

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

	    transition: opacity 0.35s, transform .35s;

	    border-radius: 4px;

	}

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

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

	        display: none
	    }

	}

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

	    width: 100%;

	    float: left;

	    position: relative;

	    background-repeat: no-repeat;

	    background-position: center center
	}

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

	    width: 100%;

	    height: auto;

	    display: block;

	    opacity: 1;

	    -moz-transition: all .3s;

	    -webkit-transition: all .3s;

	    transition: all .3s
	}

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

	    position: absolute;

	    bottom: 35%;

	    left: 0;

	    width: 100%;

	    color: #fff;

	    padding: 0 30px;

	    margin-bottom: -10px;

	    font-size: 17px;

	    text-shadow: 0 0 1px #000;

	    margin-bottom: 7px;

	    -webkit-transition: all .3s linear;

	    -moz-transition: all .3s linear;

	    -o-transition: all .3s linear;

	    -ms-transition: all .3s linear;

	    transition: all .3s linear
	}

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

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

	        font-size: 16px;

	        bottom: 36%
	    }

	}

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

	    position: absolute;

	    bottom: 30%;

	    margin-bottom: -10px;

	    left: 0;

	    line-height: 15px;

	    opacity: 0;

	    padding: 0 30px;

	    width: 100%;

	    color: #fff;

	    float: left;

	    text-shadow: 0 0 1px #000;

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

	    transition: opacity 0.35s, transform .35s
	}

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

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

	        display: none
	    }

	}

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

	    border: 1px solid #fff;

	    font-size: 16px;

	    padding: 6px 15px;

	    display: inline-block
	}

	.geodir-category-content h3 a {

	    color: #333;

	}

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

	    background: #c20910;

	}

	.section-banks img {

	    width: 75%;

	    height: auto;

	    display: block;

	    margin: 0 auto;

	}

	.bulten-bg {

	    background-repeat: repeat;

	    background-color: #cd1e01;

	    background-position: center center;

	    background-size: cover;

	    border-bottom: 0;

	    color: #fff;

	    padding: 55px 0;

	    width: 100%;

	    float: left;

	}

	.bulten-bg h4 {

	    font-size: 17px;

	    color: #fff;

	    display: block;

	    margin-bottom: 10px
	}

	.bulten-bg p {

	    font-size: 13px;

	    display: block;

	    margin-bottom: 0;

	    width: 100%;

	    float: left;

	    margin-top: 4px
	}

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

	    max-width: 100%
	}

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

	    position: relative;

	    z-index: 2;

	    float: left;

	    width: 100%;

	    margin-bottom: 0;

	    display: table-cell;

	    height: 41px;

	    padding: 6px 12px;

	    font-size: 14px;

	    line-height: 1.42857143;

	    color: #6f6f6f;

	    background-color: #f7f7f7;

	    background-image: none;

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

	    border-radius: 0;

	    border: none;

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

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

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

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

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

	}

	.bulten-bg .newsletter .input-group {

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

	    position: relative;

	    display: table;

	    border-collapse: separate;

	    margin-top: 43px;

	}

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

	    content: '';

	    position: absolute;

	    top: -9px;

	    left: -9px;

	    right: -9px;

	    bottom: -9px;

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

	    z-index: 1;

	    border-radius: 4px;

	}

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

	    background-color: #e31b1b;

	    color: #fff;

	    z-index: 2;

	    height: 41px;

	    padding: 0 15px;

	    font-size: 14px;

	    line-height: 41px;

	    font-weight: 600;

	    border-radius: 0;

	    text-transform: uppercase;

	    border: 1px solid #e31b1b;

	    cursor: pointer;

	}

	.input-group-btn {

	    position: relative;

	    font-size: 0;

	}

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

	    width: 1%;

	    white-space: nowrap;

	    vertical-align: middle;

	}

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

	    display: table-cell;

	}

	.newsletter {

	    text-align: left;

	}

	.section-banks {

	    padding: 40px 0;

	}

	.section-brands {

	    padding: 35px 0;

	}

	.nohasrelative {

	    position: static !important;

	}

	.main-menu nav ul li .submenu {

	    position: absolute;

	    top: 66px;

	    overflow-y: auto;

	    left: 0;

	    color: #191919;

	    opacity: 0;

	    visibility: hidden;

	    width: 100%;

	    overflow: inherit;

	    z-index: 5;

	}

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

	    opacity: 1;

	    visibility: visible;

	    transform: translate(0px, 0px);

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

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

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

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

	.submenu-outer .header-cat-item {

	    width: 100%;

	    float: left
	}

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

	    padding-left: 0;

	    padding-right: 0
	}

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

	    min-height: 170px;

	}

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

	    width: 74%;

	    float: right
	}

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

	    width: auto;

	    height: auto;

	    display: block;

	    max-height: 37px;

	}

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

	    width: 100%;

	    float: left;

	    text-align: left;

	    padding-left: 14px
	}

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

	    font-size: 14px;

	    color: #464646;

	    display: block;

	    border-bottom: 1px solid #ababab;

	    margin-bottom: 8px;

	    line-height: 16px;

	    width: 100%;

	    float: left;

	}

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

	    font-size: 14px;

	    color: #464646;

	    display: block;

	    padding: 3px 2px;

	}

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

	    font-size: 13px;

	    color: #464646;

	    display: block;

	    line-height: 13px;

	    position: relative;

	    width: 100%;

	    float: left;

	    padding: 4px 5px;

	    font-weight: 500;

	}

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

	    text-decoration: underline;

	}

	.submenu-outer {

	    width: 100%;

	    float: left;

	    background-color: #fff;

	    padding: 20px 10px 20px 0;

	    border-top: solid 1px #ccc;

	    position: relative;

	}

	.header-action-background {

	    width: 100%;

	    position: fixed;

	    height: 57%;

	    z-index: 99;

	    top: 0;

	    display: none;

	    background: #fff;

	}

	.header-action-background2 {

	    width: 100%;

	    position: fixed;

	    height: 100%;

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

	    z-index: 98;

	    top: 0;

	    display: none;

	}

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

	    content: '';

	    position: absolute;

	    left: -9px;

	    top: 8px;

	    width: 4px;

	    height: 4px;

	    border-radius: 50%;

	    background: #464646;

	}

	.info-web {

	    display: flex;

	}

	.info-web ul {

	    display: flex;

	    flex-direction: row;

	    width: 100%;

	}

	.info-web ul li {

	    border-right: 1px solid #e0e0e0;

	    margin-right: 1em;

	    float: left;

	    padding-right: 12px;

	}

	.info-web ul li a {

	    font-size: 12px;

	    color: #333;

	    font-weight: 500;

	}

	.info-web ul li a:hover {

	    color: #cd1e01;

	}

	.info-web ul li i {

	    margin-right: 5px;

	}

	.info-web ul li:last-child {

	    border-right: 0;

	    padding-right: 1em;

	    margin-right: 1em;

	    padding-left: 1em;

	}

	.section-searcg-bg {

	    background-color: #EFF5F7;

	    padding: 50px 0 !important;

	    width: 100%;

	}

	.zr-form-tab-content {

	    width: 100%;

	    min-height: 50px;

	    position: absolute;

	    bottom: 50px;

	    left: 0;

	}

	.zr-tabs-content .nav-tabs {

	    border: none;

	    width: 100%;

	    float: left;

	    display: flex;

	    flex-wrap: wrap;

	    list-style: none;

	}

	.zr-tabs-content ul li {

	    color: #7c7c7c;

	    display: inline-block;

	    margin: 0 8px;

	}

	.zr-tabs-content ul li a {

	    color: #595959;

	    border: 1px solid #595959;

	    padding: 16px 5px;

	    font-weight: 500;

	    width: 100%;

	    float: left;

	    text-align: center;

	}

	.zr-tabs-content .tab-content {

	    box-shadow: none;

	    background: none;

	    border: none;

	    color: #595959;

	    padding: 0;

	    display: block;

	}

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

	    display: none;

	}

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

	    display: block;

	}

	.zr-tabs-content {

	    width: 100%;

	    float: left;

	}

	.zr-tabs-content nav {

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

	    padding: 10px 10px 0 10px;

	    float: left;

	}

	.zr-form-content {

	    background: #fff;

	    border-radius: 4px;

	}

	.zr-tabs-content nav a {

	    padding: 12px 45px;

	    background: #cd1e01;

	    color: #fff;

	    border-radius: 4px;

	    margin-right: 1px;

	    float: left;

	    margin-left: 5px;

	}

	.zr-tabs-content nav a:hover {

	    background: #525455;

	}

	.zr-tabs-content .fade {

	    transition: opacity .15s linear;

	}

	.tab {

	    display: none;

	}

	.tab.active {

	    display: block;

	}

	.zr-tabs-content {

	    margin-top: 20px;

	    width: 100%;

	    float: left;

	}

	.zr-tabs-content .tab-content {

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

	    border-bottom-left-radius: 5px;

	    border-bottom-right-radius: 5px;

	    padding: 15px 15px 15px 15px;

	    margin-top: 0px;

	    width: 100%;

	    float: left;

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

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

	}

	.main-search .search-form {

	    display: flex;

	    flex-wrap: wrap;

	    justify-content: center;

	}

	.align-items-center {

	    -webkit-box-align: center !important;

	    -ms-flex-align: center !important;

	    align-items: center !important;

	}

	.justify-content-between {

	    -webkit-box-pack: justify !important;

	    -ms-flex-pack: justify !important;

	    justify-content: space-between !important;

	}

	.d-flex {

	    display: -webkit-box !important;

	    display: -ms-flexbox !important;

	    display: flex !important;

	}

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

	    height: 75px;

	    display: -webkit-box;

	    display: -ms-flexbox;

	    display: flex;

	    -webkit-box-align: center;

	    -ms-flex-align: center;

	    align-items: center;

	    width: 100%;

	}

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

	    -webkit-box-flex: 1;

	    -ms-flex: 1;

	    flex: 1;

	    height: 42px;

	    display: -webkit-box;

	    display: -ms-flexbox;

	    display: flex;

	    -webkit-box-pack: center;

	    -ms-flex-pack: center;

	    justify-content: center;

	    -webkit-box-orient: vertical;

	    -webkit-box-direction: normal;

	    -ms-flex-direction: column;

	    flex-direction: column;

	    border-right: 1px solid #DFE8EB;

	    padding: 0 30px;

	}

	.flex-fill {

	    -webkit-box-flex: 1 !important;

	    -ms-flex: 1 1 auto !important;

	    flex: 1 1 auto !important;

	}

	.position-relative {

	    position: relative !important;

	}

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

	    font-size: 11px;

	    font-weight: 700;

	    color: #40484B;

	    text-align: left;

	    margin-bottom: 5px;

	}

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

	    border-radius: 0;

	    outline: 0;

	    border: 0;

	    font-size: 14px;

	    color: #40484B;

	    padding: 0;

	    font-weight: 500;

	    display: block;

	    width: 100%;

	    background-color: #fff;

	    background-clip: padding-box;

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

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

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

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

	}

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

	    border-radius: 0;

	    outline: 0;

	    border: 0;

	    font-size: 14px;

	    color: #888;

	    padding: 0;

	    font-weight: 500;

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

	}

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

	    display: -webkit-box;

	    display: -ms-flexbox;

	    display: flex;

	    -webkit-box-align: center;

	    -ms-flex-align: center;

	    align-items: center;

	    -webkit-box-pack: center;

	    -ms-flex-pack: center;

	    justify-content: center;

	    background-color: #2b3033;

	    color: #fff;

	    font-size: 16px;

	    border-radius: 0 4px 4px 0;

	    height: 74px;

	    padding: 0px 80px;

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

	    margin-right: 0;

	    outline: none;

	    border: none;

	    cursor: pointer;

	    border: 8px solid #fff !important;

	}

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

	    background: #525455;

	}

	.flex-shrink-0 {

	    -ms-flex-negative: 0 !important;

	    flex-shrink: 0 !important;

	}

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

	    margin-left: 15px;

	}

	.hero-zr-slider .slick-dots {

	    display: none !important;

	}

	.section-title h2 {

	    text-align: left;

	}

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

	.section-title {

	    margin-bottom: 0;

	    position: relative;

	    padding: 0 19px;

	}

	.section-title-separator {

	    position: absolute;

	    right: 15px;

	    top: 41px;

	    max-width: auto;

	    margin: 0 auto 10px
	}

	.listingturkategori {

	    padding: 8px 8px;

	}

	.halfpadding {

	    padding: 8px 8px;

	}

	.listingturkategori h4 a {

	    background: transpanret;

	    padding: 7px 28px;

	    border-radius: 5px;

	    float: left;

	    width: 100%;

	    font-weight: 500;

	    text-align: center;

	    font-size: 14px;

	    border: 1px solid #fff;

	}

	.listingturkategori h4 a:hover {

	    color: #fff;

	    background: transpant;

	}

	.populer-carousel {

	    margin-top: 19px;

	}

	.section-np {

	    padding: 0 !important;

	}

	.cat-bg-title {

	    padding: 13px 15px;

	    text-align: left;

	    width: 100%;

	    float: left;

	    position: relative;

	}

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

	}

	.cat-box-bg {

	    background: #fff;

	}

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

	    float: right;

	    margin-top: -19px;

	}

	.cat-box-bungo {

	    min-height: 241px;

	    width: 100%;

	    float: left;

	    position: relative;

	    overflow: hidden;

	    text-align: center;

	}

	.cat-box-tur {

	    min-height: 200px;

	}

	.kat-img {

	    width: 100%;

	    float: left;

	    position: relative;

	    background-repeat: no-repeat;

	    background-position: center center;

	}

	.cat-box-bungo a {

	    position: absolute;

	    top: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

	    padding: 0 10px;

	}

	.kat-img img {

	    width: 100%;

	    height: auto;

	    display: block;

	    opacity: 1;

	    -moz-transition: all .4s;

	    -webkit-transition: all .4s;

	    transition: all .4s;

	}

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

	    transform: scale(1.1);

	    -moz-transform: scale(1.1);

	    -webkit-transform: scale(1.1);

	    transform: scale(1.1)
	}

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

	    transform: scale(1.1);

	    -moz-transform: scale(1.1);

	    -webkit-transform: scale(1.1);

	    transform: scale(1.1)
	}

	.mini-tip {

	    color: #000;

	    width: 100%;

	    float: left;

	    font-size: 14px;

	    margin-bottom: 3px;

	    font-weight: 500;

	}

	.cat-boxft-bungo {

	    padding: 7px 0;

	}

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

	    display: none !important;

	}

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

	.date-bungo {

	    font-size: 13px;

	    z-index: 88;

	    color: #333;

	    left: 11px;

	    float: left;

	    margin-top: 4px;

	    font-weight: 400;

	}

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

	.bungo-link {

	    width: 100%;

	    float: left;

	    padding: 4px 10px;

	}

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

	.bungo-link a:hover {

	    background: #2b3033;

	}

	.copyright {

	    float: left;

	}

	.relative {

	    position: relative;

	}

	.listform .zr-form-tab-content {

	    bottom: -85px;

	}

	.listform {

	    padding: 50px 0 !important;

	}

	.wave-bg.wave-bg2 {

	    background: #eee;

	    background-size: cover !important;

	    opacity: 1 !important;

	}

	.white-colom {

	    background: #fff;

	    border: 1px solid #eee;

	    border-radius: 10px;

	}

	.section-populer-list {

	    margin-top: 0;

	}

	.list-gray {

	    background: #f3f3f3;

	    width: 100%;

	    float: left;

	    border-radius: 4px;

	    padding: 15px 20px;

	}

	.container-list {

	    padding: 0 20px;

	}

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

	    float: left;

	    margin-left: 20px;

	    position: relative;

	    top: -10px;

	    width: 248px;

	}

	.listing-item {

	    width: 100%;

	}

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

	    padding: 0 0 0 0;

	}

	.list-item-box {

	    margin-bottom: 15px;

	    padding: 0 10px;

	}

	.has_one_column .list-item-box {

	    width: 50%;

	}

	.listing-item-container {

	    margin-top: 3px;

	}

	.grey-blue-bg {

	    background: #f4f4f4;

	}

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

	    border-radius: 9px;

	}

	.row-list {

	    margin-left: -10px;

	    margin-right: -10px;

	}

	.show-list-wrap-search {

	    background: #cd1e01;

	}

	.show-list-wrap-search i {

	    color: #fff;

	}

	.filter-cat-list li {

	    margin-bottom: 10px;

	    width: 100%;

	    float: left;

	}

	.filter-cat-list li a {

	    color: #888DA0;

	    font-weight: 400 !important;

	    text-align: left;

	    width: 100%;

	    float: left;

	    text-transform: uppercase;

	    font-size: 13px;

	}

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

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

	    font-size: 13px;

	}

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

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

	    font-size: 11px !important;

	    border: none !important;

	}

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

	    font-weight: 500;

	}

	.bg-gray-label {

	    margin-bottom: 14px;

	    padding: 6px 9px;

	    background: #f3f3f3;

	}

	.range-slider-wrap {

	    border: 2px solid #efefef !important;

	    padding: 10px;

	    border-radius: 5px;

	}

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

	    .vismobmenu {

	        opacity: 1 !important;

	        left: 0 !important;

	        visibility: visible !important;

	    }

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

	        flex-direction: column;

	        height: auto;

	        padding: 0;

	    }

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

	        width: 100%;

	        border: 0;

	        height: auto;

	        border-bottom: 1px solid #e1e1e1;

	        margin: 0 !important;

	        padding: 25px !important;

	        justify-content: space-between;

	    }

	    .zr-tabs-content nav a {

	        padding: 9px 15px;

	        background: #cd1e01;

	        color: #fff;

	        border-radius: 4px;

	        margin-right: 1px;

	        float: left;

	        margin-left: 5px;

	    }

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

	        border-radius: 4px;

	        height: 59px;

	        width: 100%;

	    }

	    section.parallax-section {

	        margin-top: 1px;

	    }

	    section.parallax-section img {

	        width: 100%;

	    }

	}

	.konaklama-kisiler-content {}

	.room-calendar-select.liste:before {

	    top: -1px !important;

	}

	.persion-large-konaklamali {

	    padding-left: 2px !important;

	    color: #3d3d3d !important;

	    font-size: 17px !important;

	    font-weight: 500;

	    margin-top: 12px;

	    float: left;

	    padding-right: 15px !important;

	}

	.zr-gunluk-detail-info {

	    width: 100%;

	    float: left;

	    margin-top: 15px;

	    padding: 0 15px;

	}

	.turtarihdt {

	    font-size: 14px;

	}

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

	.room-type-title {

	    display: block;

	}

	.fw-ulasim {

	    font-size: 13px !important;

	    font-weight: 400 !important;

	}

	#Request_info {
	    font-weight: 400;
	}

	.zr-form-content-otel {}

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

	    padding: 28px 10px 15px 40px;

	    height: auto;

	}

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

	    box-shadow: none;

	}

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

	    height: 72px;

	}

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

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

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

	    height: 71px;

	}

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

	    height: 70px;

	    line-height: 74px;

	    color: #222;

	    font-size: 13px;

	}

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

	    top: 2px;

	    color: #40484B !important;

	    font-size: 18px;

	    position: relative;

	}

	.zr-form-content-otel .inpt_dec {

	    top: 22px;

	    color: #40484B;

	    font-size: 18px;

	}

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

	    font-weight: 500;

	}

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

	    bottom: 26px;

	    right: 20px;

	    color: #40484B;

	}

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

	    bottom: -5px;

	    right: 20px;

	    color: #40484B;

	}

	.daterangepicker .calendar-table th {

	    font-weight: 700;

	    color: #333 !important;

	}

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

	    background: #cd1e01;

	}

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

	    width: auto;

	}

	.nice-select .option {

	    float: left;

	}

	.zr-form-content-transfer {

	    float: left;

	    width: 100%;

	}

	.md-item-trans {

	    position: relative;

	    border-left: 1px solid #eee;

	    padding: 8px 15px;

	}

	.md-item-trans-button {

	    border-left: 1px solid #eee;

	    position: relative;

	}

	.md-item-trans-button button {

	    width: 100%;

	    border-top-right-radius: 4px;

	    border-bottom-right-radius: 4px;

	    background-color: #2b3033;

	    height: 75px;

	}

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

	    font-size: 11px;

	    font-weight: 700;

	    color: #40484B;

	    text-align: left;

	    margin-bottom: 0;

	    padding-left: 15px;

	    position: relative;

	    top: 7px;

	}

	.form-trans-people-label {

	    font-size: 11px !important;

	    font-weight: 700 !important;

	    color: #40484B !important;

	    text-align: left !important;

	    margin-bottom: 0 !important;

	    padding-left: 15px !important;

	    position: relative !important;

	    top: 7px !important;

	}

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

	    height: 35px;

	    border: none;

	    background: none;

	}

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

	    background: none;

	    border: none;

	}

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

	    height: 35px;

	}

	.bordernone {

	    border: none;

	}

	.zr-form-content-transfer .turtarihtr {

	    background: none !important;

	    border: none !important;

	    font-size: 13px;

	    font-weight: 400;

	    color: #666;

	}

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

	    bottom: 9px;

	    color: #40484B;

	}

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

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

	    color: #40484B !important;

	}

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

	    border-color: #40484B;

	}

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

	    bottom: -2px;

	    color: #40484B !important;

	}

	.align-items-center {

	    align-items: center !important;

	}

	.justify-content-center {

	    justify-content: center !important;

	}

	.d-flex {

	    display: flex !important;

	}

	.justify-content-between {

	    justify-content: space-between !important;

	}

	.flex-column {

	    flex-direction: column !important;

	}

	.qty-dropdown-header i {

	    color: #40484B !important;

	    font-weight: 500;

	    font-size: 15px;

	}

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

	    width: 100%;

	}

	.price-box-scoring {

	    width: 100%;

	    background: #eff9f0;

	    padding: 12px 10px;

	    border-radius: 0.63rem;

	}

	.price-box-scoring .info {

	    width: 100%;

	}

	.price-box-scoring .point {

	    width: 42px;

	    height: 42px;

	    min-width: 42px;

	    background: #8dca5d;

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

	    font-size: 16px;

	    font-weight: 600;

	    color: #fff;

	    margin-right: 10px;

	    text-align: center;

	}

	.price-box-scoring .info .text {

	    font-size: 17px;

	    font-weight: 600;

	    line-height: 21px;

	    color: #408f02;

	    text-align: left;

	    margin-left: 7px;

	}

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

	    font-size: 12px;

	    color: #000;

	    letter-spacing: -.2px;

	    line-height: 12px;

	    font-weight: 500;

	    margin-top: 2px;

	}

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

	    position: relative;

	    display: flex;

	    align-items: center;

	    margin-left: 6px;

	}

	.zr-change-room-content {

	    margin-top: 7px;

	}

	#afterrec {

	    padding-left: 1px;

	}

	.scroll-nav-container {

	    padding-top: 86px;

	}

	.book-form .btnaplly {

	    padding: 11px 0;

	}

	.book-form .btnaplly svg {

	    width: 18px;

	    height: auto;

	    margin-top: 1px;

	    line-height: 20px;

	    position: relative;

	    top: 3px;

	    margin-right: 5px;

	}

	.box-widget-content {

	    padding: 25px 29px 3px;

	}

	.box-widget-item {

	    margin-bottom: 18px;

	}

	.list-single-main-item {

	    margin-bottom: 16px;

	}

	.bar-secim-content-gunluk .turtarihtr {

	    background: none !important;

	    font-size: 14px !important;

	}

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

	    background: none !important;

	}

	.price-box-footer {

	    width: 100%;

	    float: left;

	    margin-top: 15px;

	}

	.custom-form input {

	    margin-bottom: 12px;

	}

	#odemeform .details_header {

	    padding: 15px 20px 13px 20px;

	}

	.box-widget-item-header:before {

	    display: none;

	}

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

	    margin-bottom: 17px;

	    padding-bottom: 12px;

	}

	.son-gezinilen-turlar {

	    width: 100%;

	    float: left;

	    margin-top: 0;

	}

	.bit img {

	    float: left;

	    width: 29%;

	}

	.bit span {

	    font-size: 14px;

	    color: #6a6969;

	    margin-top: 11px;

	    width: 60%;

	    float: left;

	    text-align: left;

	    font-weight: 400;

	    line-height: 19px;

	}

	.edit-top-prices {

	    margin-top: 10px;

	    width: 100%;

	    float: left;

	}

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

	.bit-content {

	    margin-bottom: 15px;

	    padding: 12px 17px;

	}

	.list-single-hero {

	    padding: 115px 0 0;

	    overflow: hidden;

	}

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

	    .section-title-separator {

	        display: none;

	    }

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

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

	        font-size: 13px;

	    }

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

	        font-size: 14px;

	    }

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

	        widht: 100%;

	    }

	    .zr-form-content {

	        background: none;

	    }

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

	        background: #fff;

	    }

	    .zr-tabs-content {

	        margin-top: 0;

	    }

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

	        background: #fff;

	        border-radius: 4px;

	    }

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

	        background: #fff;

	        border-radius: 4px;

	        margin-bottom: 10px;

	    }

	    .g-field-search {

	        padding: 0 !important;

	    }

	    .form-group-select-mr {

	        background: #fff;

	        border-radius: 4px;

	        margin-bottom: 10px;

	    }

	    .col-list-search-input-item {

	        margin-bottom: 0;

	    }

	    .g-button-submit button {

	        padding: 25px 5px !important;

	        border-bottom-left-radius: 4px;

	        border-top-left-radius: 4px;

	    }

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

	        font-size: 13px !important;

	    }

	}

	.border-right {

	    border-right: 1px solid #dee2e6;

	}

	@media (max-width: 1065px) {

	    .g-field-search {

	        flex: 0 0 100% !important;

	        max-width: 100% !important;

	    }

	    .g-button-submit {

	        flex: 0 0 100% !important;

	        max-width: 100% !important;

	        text-align: right;

	    }

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

	        left: 12px !important;

	    }

	}

	.g-field-search {

	    flex: 0 0 90%;

	    max-width: 90%;

	    flex-grow: 1;

	    padding: 0 15px;

	}

	.g-button-submit {

	    flex: 0 0 10%;

	    max-width: 10%;

	    flex-grow: 1;

	    position: relative;

	}

	.g-button-submit button {

	    width: 100%;

	    border-top-right-radius: 4px;

	    border-bottom-right-radius: 4px;

	    background-color: #2b3033;

	    height: 100%;

	    width: 100%;

	    color: #fff;

	    border: none;

	    outline: none;

	    padding: 34px 5px;

	    cursor: pointer;

	}

	.g-button-submit button:hover {

	    background: #cd1e01;

	}

	.g-button-submit button i {

	    margin-right: 3px;

	}

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

	    background: none;

	    border: none;

	}

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

	    width: 100%;

	    float: left;

	    padding: 15px 0 11px 37px;

	    position: relative;

	}

	.form-group-select-mr {

	    width: 100%;

	    float: left;

	    padding: 11px 0 11px 0;

	}

	.form-group-select-mr label {

	    font-size: 11px;

	    font-weight: 700;

	    color: #40484B;

	    text-align: left;

	    margin-bottom: 0;

	    padding-left: 15px;

	    position: relative;

	    top: 7px;

	}

	.g-field-search .nice-select {

	    background: none;

	    border: none;

	}

	.g-field-search .calendarselect:before {

	    content: "\f274";

	    color: #40484B !important;

	    font-size: 16px;

	    top: 0;

	}

	.g-field-search .markerselect:before {

	    content: "\f041";

	    color: #40484B !important;

	    font-size: 16px;

	    top: 0;

	}

	.g-field-search .markerselect:after {

	    border-color: #40484B !important;

	}

	.g-field-search .calendarselect:after {

	    border-color: #40484B !important;

	}

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

	    position: absolute;

	    top: 50%;

	    margin-top: -10px;

	    font-size: 22px;

	    color: #333;

	    left: 5px;

	}

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

	    font-size: 11px;

	    font-weight: 700;

	    color: #40484B;

	    text-align: left;

	    margin-bottom: 0;

	    padding-left: 0;

	    position: relative;

	    top: 7px;

	    text-align: left;

	    width: 100%;

	    float: left;

	}

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

	    width: 100%;

	    float: left;

	    border-radius: 0;

	    outline: 0;

	    border: 0;

	    font-size: 14px;

	    color: #40484B;

	    padding: 10px 0;

	    font-weight: 500;

	    display: block;

	    width: 100%;

	    background-color: #fff;

	    background-clip: padding-box;

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

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

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

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

	}

	.popturlarmain .slick-slide-item {

	    padding: 10px;

	}

	.cat-box-bungo .kat-img {

	    overflow: hidden;

	    border-radius: 6px;

	}

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

	    border-radius: 6px;

	}

	.sidebarkonaklamali .box-widget-content {

	    padding: 31px 30px 0px;

	}

	.sidebarkonaklamali .edit-top-prices {

	    margin-top: 5px;

	}

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

	    .listform {

	        padding: 49px 0 63px 0 !important;

	    }

	}

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

	    .price-opt-title {

	        width: 100%;

	        float: left;

	        margin-bottom: 18px;

	    }

	}

	:root {

	    --dark: #212529;

	}

	.geodir-category-opt {

	    background: none;

	}

	.geodir-category-img:before {

	    content: '';

	    position: absolute;

	    left: 0;

	    top: 0;

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

	    width: 100%;

	    height: 100%;

	    pointer-events: none;

	    z-index: 5;

	}

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

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

	    .popturlarmain .sw-btn {

	        display: none;

	    }

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

	        margin-bottom: 15px !important;

	    }

	    .section-populer {

	        padding: 30px 0;

	    }

	}

	.sub-title {

	    text-align: center;

	    color: #fff;

	    font-size: 25px;

	    position: relative;

	    z-index: 5555;

	}

	.add-comment .nice-select:before {

	    color: #333;

	}

	.add-comment .nice-select:after {

	    border-color: #333;

	}

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

	    .register-session-has {

	        margin-right: 31px;

	    }

	}

	.register-session-has {}

	.register-session-has .dropdown-button {

	    position: relative;

	    margin-top: 8px;

	    float: left;

	    margin-left: 16px;

	    padding-bottom: 15px;

	}

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

	    color: #191919;

	    display: block;

	    font-size: 13px;

	    line-height: 24px;

	    padding: 3px 0;

	    font-weight: 400;

	}

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

	    text-decoration: underline;

	}

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

	    margin-right: 4px;

	    color: #cd1e01;

	}

	.register-session-has .dropdown-link {

	    float: right;

	}

	.dropdown-link {

	    position: relative;

	}

	.dropdown-link .dropdown-container {

	    position: absolute;

	    z-index: 1009;

	    top: 40px;

	    right: -33px;

	    left: auto;

	    min-width: 50px;

	    padding: 15px;

	    background: #ffffff;

	    list-style: none;

	    border-bottom: 2px solid #ff0000;

	    opacity: 0;

	    visibility: hidden;

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

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

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

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

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

	    text-align: left;

	}

	.dropdown-link .dropdown-container:after,

	.dropdown-link .dropdown-container:before {

	    bottom: 100%;

	    right: 54px;

	    border: solid transparent;

	    content: " ";

	    height: 0;

	    width: 0;

	    position: absolute;

	    pointer-events: none;

	}

	.dropdown-link .dropdown-container:after {

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

	    border-bottom-color: #ffffff;

	    border-width: 6px;

	    margin-left: -6px;

	}

	.dropdown-link .dropdown-container:before {

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

	    border-bottom-color: #efefef;

	    border-width: 7px;

	    margin-left: -7px;

	}

	.dropdown-link .dropdown-container.right {

	    left: auto;

	    right: 0;

	}

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

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

	    right: 20px;

	    left: auto;

	}

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

	    .dropdown-link .dropdown-container {

	        top: -5000px;

	    }

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

	        opacity: 1;

	        visibility: visible;

	        top: 40px;

	    }

	}

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

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

	        opacity: 1;

	        visibility: visible;

	    }

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

	        opacity: 1;

	        visibility: visible;

	    }

	}

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

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

	    display: none;

	}

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

	.main-search-input-item {

	    width: 50%;

	}

	.main-search-input-item input {

	    height: 50px;

	}

	.main-search-button {

	    height: 50px;

	}

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

	.section-register .description a {

	    color: #cd1e01 !important;

	}

	.main-search-input-wrap {

	    box-shadow: none;

	}

	.main-search-input:before {

	    display: none;

	}

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

	    .otel-check-info .left {

	        margin-right: -134px;

	    }

	    .otel-check-info .right {

	        padding-left: 130px;

	    }

	    .otel-check-area .select-bar {

	        position: absolute;

	        right: 0;

	        top: 32px;

	    }

	}

	.wave-bg.wave-bg2 {

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

	    background-size: cover !important;

	    opacity: 0.1;

	    background-position: center center !important;

	}

	.section-bungalov-content {

	    background: #f4f4f4;

	}

	.banner2-section a img {

	    width: 100%;

	    height: auto;

	    display: block;

	}

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

	    .logo-holder {

	        margin-left: 32px;

	    }

	    .nav-button-wrap {

	        float: right;

	        margin-right: 34px !important;

	    }

	    .fixed-scroll-column {

	        top: -6px;

	    }

	    .logo-holder {

	        margin-left: 20px;

	    }

	}

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

	    .box-widget-content {

	        padding: 16px 11px 42px !important;

	    }

	    .bulten-bg {

	        padding: 29px 18px;

	    }

	    .bulten-bg h4 {

	        font-size: 15px;

	    }

	    .bulten-bg p {

	        font-size: 12px;

	        margin-bottom: 9px;

	    }

	    .section-banks img {

	        width: 100%;

	    }

	    .list-single-main-item-title {

	        margin: 0px 0 10px 0;

	        padding-bottom: 12px;

	    }

	    .footer-inner {

	        padding: 21px 11px;

	    }

	}

	.quantity {

	    float: left;

	    width: 140px;

	    height: 42px;

	    position: relative;

	    border-radius: 4px;

	}

	.quantity-nav {

	    position: static;

	}

	.quantity-button.quantity-down {

	    left: 0;

	    height: 100%;

	    border-top-left-radius: 4px;

	    border-bottom-left-radius: 4px;

	}

	.quantity-button.quantity-up {

	    right: 0;

	    height: 100%;

	    border-top-right-radius: 4px;

	    border-bottom-right-radius: 4px;

	}

	.quantity-button {

	    font-size: 23px;

	    width: 42px;

	    background: #ffab00;

	    color: #fff;

	}

	.quantity>input {

	    height: 42px;

	    padding-left: 0;

	    text-align: center;

	    padding-right: 0;

	}

	.quantity-item i {

	    color: #ffab00 !important;

	}

	.main-footer {

	    background: #18458B;

	    z-index: 3;

	    overflow: hidden;

	}

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

	.fotlili2 li a {

	    color: #333;

	}

	.footer-contacts li a {

	    color: #333 !important;

	    padding-left: 4px;

	}

	.ft-text {

	    color: #333 !important;

	    text-align: left;

	}

	.sub-footer {

	    background: #ebebeb;

	    padding: 34px 0 20px;

	    z-index: 3;

	}

	.fiyat-content-section {

	    padding-bottom: 30px;

	}

	.dolubox-box .bos {

	    margin-right: 7px;

	    display: inline-block;

	    float: none;

	}

	.dolubox-box-right {

	    margin-top: 5px;

	    width: 100%;

	    float: left;

	}

	.dolubox-box-right .bos {

	    margin-right: 4px;

	}

	.dolubox-box .bos img {

	    float: left;

	    border-radius: 2px;

	    width: 20px;

	    height: 20px;

	    margin-right: 8px;

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

	}

	.gun-adult {

	    font-weight: 500 !important;

	}

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

	    min-height: 254px !important;

	}

	.logo-holder {

	    float: left;

	    position: relative;

	    top: -19px;

	    height: 35px;

	    margin-right: 60px;

	}

	.bg-gray {

	    background: #f4f4f4;

	}

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

	    .main-menu {

	        width: 100%;

	        padding: 0 0px;

	    }

	    .menusb li {

	        border-bottom: 1px solid #eee;

	    }

	    .menusb a i {

	        transform: rotate(3deg);

	        color: #d62722;

	    }

	    .menusb a {

	        font-weight: 700;

	        font-size: 13px;

	        color: #333;

	        padding: 10px 5px;

	    }

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

	        border-bottom: 1px solid red;

	    }

	}

	.taksitler-new-content {

	    display: none;

	}

	.donustarih {

	    display: none;

	}

	.new-price-area-bungalov {}

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

	    .sozlesmeinput input {

	        margin-right: 10px;

	    }

	    .sozlesmeinput label {

	        padding: 0 !important;

	        text-align: left;

	        top: -4px !important;

	    }

	    .sozlesmeinput {

	        margin-top: 15px;

	        text-align: left;

	    }

	    .modal-wrapper {

	        width: 100%;

	    }

	    .altzindex {

	        position: relative;

	        z-index: 3;

	    }

	    .ustzindex {

	        position: relative;

	        z-index: 5;

	    }

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

	        font-size: 11px;

	    }

	    .back-form {

	        margin-bottom: 25px;

	    }

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

	        float: left;

	        margin-left: 15px;

	        margin-top: 12px;

	    }

	}

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

	    .navbarx {

	        display: none !important;

	    }

	}

	.navbarx {

	    position: fixed;

	    bottom: 0px;

	    z-index: 999;

	    width: 100%;

	}

	.navbarx a {

	    display: block;

	    text-align: center;

	    padding: 6px 0px;

	    text-decoration: none;

	    font-size: 12px;

	    width: 50%;

	    line-height: 14px;

	    color: #fff;

	    float: left;

	    height: 39px;

	    display: flex;

	    align-items: center;

	    justify-content: center;

	}

	.navbarx .nav-icon {

	    display: inline-block;

	    margin-right: 5px;

	}

	.navbarx .nav-title {

	    display: inline-block;

	    font-size: 14px;

	}

	.navbarx a i {

	    font-size: 20px;

	    font-weight: 500;

	    display: inline-block;

	}

	.navbarx a.navbarwp {

	    background: #30bf39;

	}

	.navbarx a.navbarhemenara {

	    background: #d62622;

	}

	.navbarx a.navbarwp img {

	    width: 45px;

	}

	.navbarx a.navbarhemenara img {

	    width: 21px;

	    margin-top: -5px;

	}

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

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

	        font-size: 13px;

	    }

	}

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

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

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

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

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

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

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

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