
.irs,.irs-line {
    position: relative;
    display: block
}

.irs {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.irs-line {
    overflow: hidden;
    outline: 0!important;
    background: #eee
}

.irs-line-left,.irs-line-mid,.irs-line-right {
    position: absolute;
    display: block;
    top: 0
}

.irs-line-left {
    left: 0;
    width: 11%
}

.irs-line-mid {
    left: 9%;
    width: 82%
}

.irs-line-right {
    right: 0;
    width: 11%
}

.irs-bar,.irs-bar-edge {
    position: absolute;
    display: block;
    left: 0
}

.irs-bar {
    width: 0
}

.irs-bar-edge {
    top: 0;
    border-radius: 10px 0 0 10px
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}

.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1
}

.irs-slider.type_last {
    z-index: 2
}

.irs-min {
    left: 0
}

.irs-from,.irs-max,.irs-min,.irs-single,.irs-to {
    position: absolute;
    display: block;
    cursor: default
}

.irs-max {
    right: 0
}

.irs-from,.irs-single,.irs-to {
    top: 0;
    left: 0;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

.irs-grid-pol.small {
    height: 4px
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: 0 0;
    z-index: 2
}

.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    position: absolute!important;
    display: block!important;
    top: 0!important;
    left: 0!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    line-height: 0!important;
    padding: 0!important;
    margin: 0!important;
    outline: 0!important;
    z-index: -9999!important;
    background: 0 0!important;
    border-style: solid!important;
    border-color: transparent!important
}

/* Ion.RangeSlider, Nice Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs {
    height: 40px
}

.irs-with-grid {
    height: 60px
}

.irs-line {
    top: 25px;
    background: #eee;
    border-radius: 4px
}

.irs-line,.irs-line-left {
    height: 8px
}

.irs-line-mid {
    height: 8px;
    background-position: 0 0
}

.irs-bar,.irs-line-right {
    height: 8px
}

.irs-bar {
    top: 25px;
    background: #eee
}

.irs-bar-edge {
    top: 25px;
    height: 8px;
    width: 11px
}

.lt-ie9 .irs-shadow {
    filter: alpha(opacity=15)
}

.irs-slider {
    width: 18px;
    height: 18px;
    top: 20px;
    background: #ccc;
    border-radius: 100%;
    cursor: pointer
}

.irs-slider:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background: #fff;
    left: 50%;
    top: 50%;
    margin: -6px 0 0 -6px;
    z-index: 2;
    border-radius: 100%
}

.irs-slider.state_hover,.irs-slider:hover {
    background-position: 0 -150px
}

.irs-from,.irs-max,.irs-min,.irs-single,.irs-to {
    font-size: 11px;
    line-height: 1.333;
    text-shadow: none;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.irs-max,.irs-min {
    top: -2px;
    background: rgba(0,0,0,.1);
    color: #999;
    padding: 2px 3px
}

.lt-ie9 .irs-max,.lt-ie9 .irs-min {
    background: #ccc
}

.irs-from,.irs-single,.irs-to {
    color: #fff;
    padding: 2px 7px;
    background: rgba(6,27,65,.5)
}

.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to {
    background: #999
}

.irs-grid-pol {
    background: #99a4ac
}

.irs-grid-text {
    color: #99a4ac
}



.slideshow-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:110%;
	z-index:1;
}
.slideshow-item  , .slideshow-container .slick-slide{
	position:relative;
	float:left;
	width:100%;
	height:100%;
}
.sw-btn{
	position:absolute;
	top:50%;
	width:36px;
	height:36px;
	line-height:36px;
	border-radius:100%;
	color:#fff;
	font-size:10px;
	z-index:120;
	cursor:pointer;
	margin-top:-18px;
	box-shadow: 0px 0px 0px 9px rgba(255,255,255,0.4);
}
.sw-btn.swiper-button-prev {
	left:50px;
}
.sw-btn.swiper-button-next {
	right:50px;
}
.sw-btn:hover {
	background: #2C3B5A;
}
.single-carousel .slick-dots , .listing-carousel .slick-dots {
	bottom:-60px;
}
.single-carousel   .slick-dots li button  , .listing-carousel .slick-dots li button {
	background:#BDCBDB;
}
.list-carousel {
    padding: 0 30px;
}
.list-single-carousel-wrap {
	height:500px;
	background: #24324F;
}
.fw-carousel .slick-slide-item {
	width:auto;
	height:500px !important;
	float:left;
	cursor: w-resize;
}
.fw-carousel .slick-slide-item img {
	width:auto  ;
	height:100%   !important;
}
.list-single-carousel-wrap    .slick-slide-item .box-item {
	height:100%;
	z-index:20;
}
.list-single-carousel-wrap    .slick-slide-item .box-item:before {
	display:none;
}
.list-single-carousel-wrap    .swiper-slide:first-child {
	padding-left:0px;
}
.list-single-carousel-wrap    .slick-slide-item    .box-item a.gal-link {
	top:-100px;
	left:inherit;
	right:50px;
}
.list-single-carousel-wrap    .slick-slide-item   .box-item:hover a.gal-link {
	top:50px;
}
.list-single-carousel-wrap .sw-btn , .single-slider-wrapper .sw-btn {
	top:50%;
}
.list-carousel .sw-btn.swiper-button-prev {
	left:8px;
}
.list-carousel .sw-btn.swiper-button-next {
	right:8px;
}
.single-slider-wrapper img , .inline-carousel img {
	width:100%;
	height:auto;
}
.single-slider-wrapper .slider-nav .slick-slide-item  {
	cursor:pointer;
	opacity:0.7;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
.single-slider-wrapper .slider-nav  .slick-current .slick-slide-item , .single-slider-wrapper .slider-nav  .slick-slide-item:hover {
	opacity:1; 
}
.slick-dots {
	position:absolute;
	bottom:40px;
	left:0;
	width:100%;
}
.inline-carousel .slick-dots {
	bottom:20px;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 6px;
    height: 6px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background:  rgba(255,255,255,0.81);
	border-radius:100%;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
       height: 11px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: rgba(255, 255, 255, 0.81);
    border-radius: 100%;
}

.slick-dots {
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
	text-align:center;
}

.color-bg, .close-header-search:hover, #footer-twiit p.tweet:before, .cs-mumber-button:hover, .tabs-menu li a, .review-range-container .irs-bar, .review-range-container .irs-bar-edge, .search-input-item .irs-line, .col-list-search-input-item .irs-line, .pagination a.current-page, .pagination a.current-page:hover, .mapnavigation a:hover, .back-to-filters span, .infoBox-close, .slick-dots li.slick-active button, .map-modal-close, .geodir-opt-link a, .cluster div:hover, .to-top, .daterangepicker td.active, .list-single-hero-title h2:before, .user-stats:before, .ed-btn:hover, .dashboard-header, .massage-date span:before, .chat-contacts-item:after, .lisd-link:hover, .scroll-nav-wrapper .scroll-nav li a.act-scrlink, .accordion a.toggle span, .list-widget-social li a, .box-item a.gal-link, .message-input button, .message-counter, .line-separator:before, .intro-item h2:before, .section-separator:before, #progressbar li:before, .price-num.col-dec-1:before, .tags-stylwrap.sb-tags a, .geodir-opt-list a:hover, .main-search-button:hover, .twitter-link, .recomm-price i, .lg-actions .lg-next, .lg-actions .lg-prev{
	    background: #1ca8cb;
}

/* edit */
section {
    width: 100%;
    position: relative;
    padding: 80px 0;
    background: #fff;
    z-index: 1;
}

.section-title h2 {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 600;
    color: #566985;
    font-family: 'Montserrat', sans-serif;
}
.section-title {
    margin-bottom: 0;
    position: relative;
}
.section-title-separator {
    position: absolute;
    right: 15px;
    top: 41px;
	    max-width: 450px;
    margin: 0 auto 10px;
}
.fl-wrap {
   
    width: 100%;
    position: relative;
}
.hotel-card .geodir-category-img {
    border-radius: 6px;
    box-shadow: 0px 0px 0px 6px rgba(255, 255, 255, 0.1);
}
.card-post {
 
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #fff;
}

.geodir-category-opt {
    z-index: 6 !important;
}
.geodir-category-opt {
    background: none;
}
.geodir-category-img img, .gallery-item img {
    width: 100%;
    height: auto;
    -webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.geodir-category-opt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    padding: 10px 20px;
    cursor: pointer;
}
.geodir-category-img:hover img, .gallery-item:hover img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    transform: scale(1.15);
}
.geodir-category-opt h4 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 1px;
	position:relative;
}
.listingturkategori .hotel-card .geodir-category-opt h4 {
    top: -14px;
}


.listingturkategori h4 a {
    background: transparent;
    padding: 7px 28px;
    border-radius: 5px;
    float: left;
    width: 100%;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
    border: 1px solid #fff;
	color:#fff;
}
.hotel-card {
	margin-bottom:21px;
}
.geodir-category-img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, #212529 100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 5;
}
.grey-blue-bg {
	background:#f4f4f4;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content:'';
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content:'';
}
.list-carousel .sw-btn.swiper-button-prev {
	   background: #1ca8cb;

}
.list-carousel .sw-btn.swiper-button-next {
	   background: #1ca8cb;
}

.popturlarmain .slick-slide-item {
    padding: 10px;
}
.section-populer .populer-carousel .item .cat-box-outer:hover {
    border: 1px solid #cf0505;
}
@media screen and (min-width: 1200px) {
    .section-populer .populer-carousel .item .cat-box-outer {
        min-height: 250px;
    }
}


.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%;
       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:250px;
	}
}
.section-populer .populer-carousel .item .cat-box-outer:hover {
    border: 1px solid #cf0505
}

.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:#cf0505;
    width: 100%;
    float: left;
    font-size: 14px;
	margin-bottom: 3px;
	    font-weight: 500;
		font-family: 'uni_neueregular', sans-serif;
}

.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;
	font-family: 'uni_neueregular', sans-serif;
}

@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: #cf0505;
    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: left;
        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: 13px;
}

@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: #cf0505;
}

@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: #cf0505;
	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
}	

.cat-box-bg {
    background: #fff;
}
.cat-bg-title a span {
    display: block;
}
.cat-bg-title a {
    font-size: 16px;
}
.date-bungo {
    font-size: 13px;
    z-index: 88;
    color: #333;
    left: 11px;
    float: left;
    margin-top: -3px;
    font-weight: 400;
}
.date-bungo i {
    margin-right: 2px;
    color: #F9B90F;
    font-size: 12px;
}
.cat-bg-title {
    padding: 10px 15px;
    text-align: left;
    width: 100%;
    float: left;
    position: relative;
}
.cat-boxft-bungo {
    padding: 7px 0;
}
.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;
	font-size:14px;
	text-align:center;
}
.bungo-link a:hover {
    background: #2b3033;
}
.cat-box-tur {
	margin-bottom:25px;
}
.section-populer .populer-carousel .item .cat-box-outer {
	margin-bottom:23px;
}

.fw-col-list-wrap {
    width: 100% !important;
    box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.27);
    background: none;
    padding-bottom: 0;
}
.three-columns-grid .listing-item {
    width: 33.3%;
    padding: 0 8px !important;
}

.listingturkategori .hotel-card .geodir-category-opt h4 {
    top: -14px;
}
.listingturkategori h4 a {
    background: transparent;
    padding: 7px 28px;
    border-radius: 5px;
    float: left;
    width: 100%;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
    border: 1px solid #fff;
}
.geodir-category-img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, #212529 100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 5;
}
.hotel-card .geodir-category-img {
    border-radius: 6px;
    box-shadow: 0px 0px 0px 6px rgba(255, 255, 255, 0.1);
}
.geodir-category-opt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    padding: 10px 20px;
    cursor: pointer;
}

.breadcrumbs-fs {
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 25px 0;
    overflow: hidden;
}
.breadcrumbs-fs .breadcrumbs a, .breadcrumbs-fs .breadcrumbs span {
    float: left;
    margin-right: 15px;
    padding-right: 15px;
    color: #878C9F;
    font-size: 12px;
}
.breadcrumbs-fs .breadcrumbs a, .breadcrumbs-fs .breadcrumbs span {
    float: left;
    margin-right: 15px;
    padding-right: 15px;
    color: #878C9F;
    font-size: 12px;
	    position: relative;
}



.section-title .breadcrumbs a:before, .breadcrumbs-hero-buttom .breadcrumbs a:before, .breadcrumbs.inline-breadcrumbs a:before, .dasboard-breadcrumbs a:before, .flat-title-wrap .breadcrumbs a:before, .breadcrumbs-fs .breadcrumbs a:before {
    font-family: 'Font Awesome 6 Pro';
	font-weight: 600;
    content: "\f105";
    font-size: 12px;
    position: absolute;
    top: 50%;
    right: -4px;
    margin-top: -13px;
    width: 10px;
    height: 2px;
}

.filter-sidebar {
    padding: 25px 30px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #eee;
    z-index: 120;
}
.mob-bg, .mobile-list-controls {
    display: none;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.show-list-wrap-search {
    background: #ca1000;
}
.hotellist-h2 {
    text-align: left;
    color: #878C9F;
    font-size: 11px;
    font-weight: 600;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.z-index-content2 {
    z-index: 799 !important;
    position: relative;
    margin-bottom: 6px;
    width: 100%;
    float: left;
}
.filter-sidebar .col-list-search-input-item:last-child {
    margin-bottom: 0;
}
.header-search-input-item label, .range-slider-title, .col-list-search-input-item label, .leave-rating-holder .leave-rating-title {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}
.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: #cf0505;
		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: #cf0505;
}
.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%;
}
ul {
	list-style-type:none;
}
.filter-cat-list {
	padding:0 15px;
}
.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;
}
.container-list {
    padding: 0 20px;
}
.list-gray {
    background: #f3f3f3;
    width: 100%;
    float: left;
    border-radius: 4px;
    padding: 15px 20px;
}
.price-opt {
    position: relative;
    top: 10px;
	float:left;
}
.price-opt-title {
    color: #666;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    float: left;
}
.container-list .price-opt .listsearch-input-item {
    float: left;
    margin-left: 20px;
    position: relative;
    top: -10px;
    width: 248px;
}
.white-colom {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.grid-opt {
    float: right;
}
.grid-opt li {
    float: left;
    margin-left: 10px;
	text-align:center;
}
.grid-opt li span {
    float: left;
    font-size: 14px;
    font-weight: 900;
    color: #ccc;
    background: #fff;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: 1px solid #eee;
    line-height: 36px;
    cursor: pointer;
}
.grid-opt li span i{
	color:#1ca8cb;
}
.listing-section {
	width:100%;
	float:left;
}

.list-main-wrap-opt {
		width:100%;
	float:left;
	margin-top:25px;
}

.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: #cf0505;
		color: #fff;
		border-radius: 4px;
		margin-right: 1px;
		float: left;
		margin-left: 5px;
	}
	
	.col-list-search-input-item {
		width:100%;
		float:left!important;
	}
	
	.wrapper-list .fl-wrap {
		width:100%;
		float:left;
	}
	
	.list-single-hero {
    padding: 115px 0 0;
		overflow: hidden;
	}
	
	section.parallax-section .bg, .list-single-hero .bg, .hero-parallax .bg {
		top: 0;
		background-repeat: no-repeat;
	}
	
	.bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		background-size: cover;
		background-position: center;
		background-repeat: repeat;
		background-origin: content-box;
	}
	
	.usermenu {
		font-size:14px;
	}
	.usermenu ul {
		    padding: 15px 18px;
	}
	.usermenu ul li a {
		  font-size:14px;
		  color:#333;
	}
	.usermenu button{
		border:none;
		background:none;
	}