.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content:none;
}
.kr-rental-action-btn svg{
  width:14px;
}
.result_list_wrapper .form-group,
.search-filters .form-group {
    margin-bottom: var(--space-5);
    display: flex;
    gap: 0.5rem;
}

@media(min-width: 992px) {
    .account_edit .dashboard-body > .container > .row {
            display: flex !important;
    flex-wrap: nowrap !important;

    }
}

.booking_summary_box #booking-qty{
  display:none;
}

#booking-qty > *{
  flex:1;
}

.account_edit .avatar-edit .user-avatar {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 1rem auto;
    padding: 1rem;
}

.listing_dashboard .search-form.pull-right .input-group-btn{
  height:50px;
}

.backtotop{
  box-shadow : none !important;
}

.listing_dashboard .search-form.pull-right input[type="text"]{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
} 


.btn-primary, .dashboard-body .btn-primary {
    border: 0 none !important;
}

.list_item, .results_list_item {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

.site-footer{
  margin-top:0;
}

a.btn.btn-primary.btn-sm.listing-add:hover{
  background: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%) !important;
}

.contact-us .wh-part-head{
  border-bottom:0 none;
}

.wishlist-toggle svg{
  width:20px;
}

.navbar-header {
    position: relative;
}

.navbar-brand img {
    max-height: 80px;
    margin-top: 0;
    height: 80px;
    width: auto;
}
.page-header.blog-index-head{
  border-bottom:0 none;
}

@media screen and (min-width: 750px) {
    .feat_item_single {
        max-width: 100%;
    }
}
.listing-show .add-to-favorite-wrapper,
.social-share{
  display:none;
}

.page-header.mbz.listing_edit{
  text-align:center;
}

.list_item {
    min-width: 100%;
    max-width:100%;
    
}

.article-card__cta svg{
  width:14px;
}


.lazy-image img, .lazy-image .lazy-bg{
  opacity:1;
}

.lazy-image{
  z-index:0;
}

.lazy-image.shimmer::after {
    z-index: -1;
}

.poster img {
    opacity: 1; 
}

.btn-primary {
    color: #fff !important;
}

.listings-list{
  display:block !important;
}

.other-listings .view_shop_cta .btn {
    color: var(--color-text) !important;
}

.other-listings .view_shop_cta .btn:hover {
    background: var(--color-text);
    color: #fff !important;
}

.home_articles_section .owl-stage{
  display:flex;
    align-items:stretch;
}

.article-card:hover {

    box-shadow: none;
  opacity:0.9;
}
.listing_info_sidebar > *{
  border:0 none;
}

.home_articles_section .owl-stage .article-card{
  height:100%;
}
.listing_location::before {
    content: 'Where you\'ll be';
    display: block;
    font-size: var(--fs-xl);
    font-weight: var(--fw-semibold);
    margin-bottom: var(--space-6);
  max-width: var(--container-max);
    margin: 0 auto;
  padding: 0 var(--space-8);
}

.page-header{
  margin:0;
}

.breadcrumb li:not(:last-child)::after{
  content:none;
}

.home_featured_collection .feat_item_single {
    max-width: fit-content;
}

.wh-part,
.contact-us .wh-part-head
{
  background:transparent;
}

.btn.btn-primary.line{
  border:0 none;
}

.wishlist-index .results_list_item {
  min-width: calc(33.3333% - 15px);
    max-width: calc(33.3333% - 15px);
    margin-left: 15px;
    width: 33.3333%;
}


.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
  position:relative;
}

.kr-rental-sidebar .listing_details_list .price {
    font-size: var(--fs-2xl) !important;
    font-weight: var(--fw-bold) !important;
    color: var(--color-text);
    text-align: center;
    justify-content: center;
    margin: 0 auto !important;
    padding: 0rem 1rem 0;
}

.kr-rental-sidebar .listing_details_list_location {
    /* display: none; */
    text-align: center;
    padding-top: 1rem;
  display:inline-block;
}

.kr-rental-sidebar .date_range_box,
.listing_info_sidebar{
    overflow: visible;
}

.row.checkout{
  display:block;
}