a:hover,a:focus{outline:0!important}p:last-child{margin-bottom:0}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 10px}.ekit-wid-con .ekit_sidebar-textwidget{padding-top:15px!important}.home .header-1{position:absolute;width:100%;z-index:5;background:transparent!important}.bdt-prime-slider-skin-general .bdt-prime-slider-desc{margin-top:80px!important}.head_1 .elementor-widget-container{position:absolute;width:40px;height:40px;text-align:center;background:#830c2f;border-radius:100%;display:inline-block;left:-34px;top:-39px}.head_1 .elementor-widget-container h2{font-size:18px;color:#fff;line-height:40px}.circle_1{text-align:center}.circle_1 .elementor-widget-container{width:185px;height:185px;margin:0% auto}.circle_1 .elementor-widget-container h2{position:absolute;text-align:center;line-height:172px;width:185px;font-size:50px;color:#830c2f}.circle_1 .elementor-widget-container svg{padding-top:0}.rotate{animation:rotation 20s infinite linear}@keyframes rotation
{
	0% {
    -webkit-transform: rotate(0deg);
}
	100% {
    -webkit-transform: rotate(359deg);
}
}.tf_homepage-booking{height:70px;border:none}.box1 .qodef-m-image{position:relative}.box1 .qodef-m-image:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.34}.tf-slider-item{border:none}.amount{color:inherit!important}.box2 .elementor-widget-container{position:relative;overflow:hidden;transition:2s ease all}.box2 .elementor-widget-container:after{background:#fffdfb;box-shadow: 2px 2px 20px #efefef94;border-radius:10px;content:'';position:absolute;top:100%;left:0;right:0;bottom:0;transition:200ms ease all}.box2:hover .elementor-widget-container:after{top:0}.box2 .elementor-widget-container .elementor-icon-box-wrapper{position:relative;z-index:2}@media (min-width:992px){.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{right:-200%!important}}.tf-container{max-width:1250px}.tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::before,.tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li::before,.tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::after,.tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li::after{display:none}.tf-apartment-title .tf-map-link{color:#607085;font-size:18px}.tf-apartment-title .tf-map-link .more-apartment{font-size:18px;border-bottom:1px solid #333;line-height:1em;color:#000}.tf-apartment .section-heading{font-weight:400!important}.tf-apartment h3.section-heading{font-weight:700!important;text-transform:capitalize;color:#000;font-size:35px!important}.tf-apartment .tf-apt-highlights .tf-apt-highlight{border:1px dashed #eee;min-height:auto;padding:15px 20px}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{height:300px!important}.tf-house-rules .tf-house-rules-wrapper{background:#fff;box-shadow: 2px 2px 20px #eeeeeec7;border:none;padding:40px}.tf-house-rules .tf-house-rules-wrapper.tf-house-rules-full .tf-not-included-house-rules,.tf-house-rules .tf-house-rules-wrapper.tf-house-rules-full .tf-included-house-rules{padding:0}.tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li h6{color:#000;font-size:20px!important;border-bottom:1px solid #eee;margin-bottom:16px}.apartment-toc .tf-toc-wrap{background:#fff;border:none;box-shadow:2px 2px 20px #eee;border-radius:10px}.tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li ul li{list-style:disc}.tf-archive-desc li{display:none;border:1px solid #ccc;padding:10px;border-radius:5px}.tf-archive-desc li:nth-child(1), .tf-archive-desc li:nth-child(2), .tf-archive-desc li:nth-child(3), .tf-archive-desc li:nth-child(4), .tf-archive-desc li:nth-child(5)
{display:inline-block}.tf-archive-desc li img{width:30px;min-width:30px!important;height:30px!important}.tf-archive-shortdesc{line-height:1.3;opacity:1;font-size:18px}.tf-map-link .tf-d-ib{color:#000;font-size:16px}.tf-map-link .tf-d-ib i{color:#003162}.single-tour-wrap.tf-featured .single-tour-inner{border-color:#ddd;background:#fff;box-shadow:none}.tf__booking_sidebar{margin-top:20px}#tf__booking_sidebar{margin-top:0}.tf_widget .tf-widget-title h4{margin-bottom:0}.slick-dots li{width:auto;height:auto}.slick-dots li button{width:28px;height:7px;border-radius:10px;opacity:1;background:#efefef}.slick-dots li.slick-active button{background:#f09935}.slick-dots li button:before{display:none}.tourfic-single-left img{height:100%}.tf_booking-widget{background:#000}.tf_submit-wrap .btn-styled{border-radius:0;background:#212121!important;color:#fff!important;border:none!important}.tf_booking-widget,.tf-featured-badge{display:none!important}.tf_posts_navigation .page-numbers.current{background:#f6f6f6}a.page-numbers{background:#000}.host-meta p{display:none}.host-details,.tf-apartment-map{display:none}.our_slider .pp-info-box{overflow:hidden}.our_slider .pp-info-box .pp-info-box-content{position:absolute;bottom:-38px;padding-left:20px;width:100%;transition:200ms ease all}.our_slider .pp-info-box:hover .pp-info-box-content{transform:translateY(-60px)}.our_slider .pp-info-box .pp-info-box-footer{}.our_slider .pp-info-box .pp-info-box-icon-wrap{position:relative}.our_slider .pp-info-box .pp-info-box-icon-wrap:after{position:absolute;bottom:0;right:0;left:0;top:0;content:'';border-radius:10px}.our_slider .pp-info-box .pp-info-box-icon{width:100%}.include_tax{font-size:13px;display:block;margin-top:-15px;margin-bottom:20px}