/* ==========================================================================
   Global partials
   ========================================================================== */
/* ==========================================================================
   Modules styles
   ========================================================================== */
/* ==========================================================================
   Listing Archive responsive style - start
   ========================================================================== */
@media only screen and (max-width: 1280px) {
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper {
    width: 64%;
  }
  .qode-ls-archive-holder .qode-ls-archive-map-holder {
    width: 36%;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper,
  .qode-ls-archive-holder .qode-ls-archive-map-holder {
    width: 100%;
    position: relative;
    float: left;
  }
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper #qode-ls-multiple-map-holder,
  .qode-ls-archive-holder .qode-ls-archive-map-holder #qode-ls-multiple-map-holder {
    height: 500px;
  }
}

@media only screen and (max-width: 480px) {
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper .qode-ls-archive-items .qode-ls-archive-items-inner > .qode-pl-not-found {
    margin: 0;
  }
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper .qode-listing-archive-filter-holder .qode-listing-archive-filter-item {
    width: 100%;
    padding: 0;
  }
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper .qode-listing-archive-filter-holder .qode-listing-type-amenities-holder.qode-opened {
    margin: 0;
  }
  .qode-ls-archive-holder .qode-ls-archive-items-wrapper .qode-listing-archive-filter-holder .qode-listing-type-amenities-holder .qode-listing-amenities-wrapper .qode-listing-amenities-wrapper-inner {
    width: 100%;
  }
  .qode-ls-archive-holder .qode-ls-archive-items .qode-ls-archive-items-inner article.qode-ls-item {
    width: 100%;
  }
}

/* ==========================================================================
   Listing Archive responsive style - end
   ========================================================================== */
@media only screen and (max-width: 1280px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title {
    padding-left: 8%;
  }
}

@media only screen and (max-width: 1024px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title {
    padding-left: 11%;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title .qode-user-listing-title-image {
    left: 2%;
  }
}

@media only screen and (max-width: 768px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs thead tr th {
    padding: 12px;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td {
    padding: 0.5em;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title {
    padding-left: 13%;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title .qode-user-listing-title-image {
    left: 2%;
  }
}

@media only screen and (max-width: 600px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td {
    display: block;
    padding: 0.3em;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title {
    padding: 1em 0 0 22%;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title .qode-user-listing-title-image {
    left: 5%;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title .job-dashboard-actions {
    visibility: visible;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs thead {
    display: none;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs .qode-user-listing-title-image {
    left: 2%;
  }
}

@media only screen and (max-width: 480px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title {
    padding-left: 28%;
  }
  .page-template-user-dashboard .qode-membership-dashboard-content-holder #job-manager-job-dashboard .job-manager-jobs td.job_title .qode-user-listing-title-image {
    left: 6%;
  }
}

@media only screen and (max-width: 768px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder .job-manager-form .qode-form-add-new-holder {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .page-template-user-dashboard .qode-membership-dashboard-content-holder .job-manager-form .qode-ls-field-holder {
    width: 100%;
  }
}

@media only screen and (max-width: 1280px) {
  .qode-login-register-holder div.qode-login-register-content {
    margin-top: 25px;
  }
}

/* ==========================================================================
   Listing Advanced Search responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder.qode-ls-adv-with-map .qode-ls-adv-search-map-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-keyword-holder-inner {
    width: 70%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder {
    width: 100%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder .qode-ls-adv-search-banner-holder .qode-ls-banner-text {
    padding: 20px 10px;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button .qode-ls-adv-search-keyword-button {
    padding: 10px 20px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder {
    width: 80%;
    margin-bottom: 30px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder {
    width: 100%;
    padding: 0;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder .qode-ls-adv-search-keyword-holder-inner {
    width: 70%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder article {
    width: 100% !important;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder {
    margin-left: 15px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder {
    width: 80%;
  }
  .vc_row {
    background-repeat: no-repeat;
  }
}

@media only screen and (max-width: 480px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-keyword-field,
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button {
    width: 100%;
    margin-bottom: 0;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button {
    margin-bottom: 20px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-normal-space article {
    margin-bottom: 20px;
  }
}

/* ==========================================================================
   Listing Advanced Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Blog List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .qode-ls-blog-list .qode-ls-blog-list-inner article {
    width: 100% !important;
    border-right: none !important;
  }
}

/* ==========================================================================
   Listing Blog List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Category shortcodes responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-sizer,
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item {
    width: 50%;
  }
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item.qode-ls-gallery-square-big, .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item.qode-ls-gallery-rec-landscape {
    width: 100%;
  }
}

@media only screen and (max-width: 680px) {
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-sizer,
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item {
    width: 100%;
  }
}

/* ==========================================================================
   Listing Category shortcodes responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-list-holder .qode-ls-list-items-holder article {
    width: 100% !important;
  }
}

/* ==========================================================================
   Listing List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Package responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode_pricing_tables .q_price_table.qode_pricing_table_advanced,
  .qode_pricing_tables.four_columns .q_price_table.qode_pricing_table_advanced,
  .qode_pricing_tables.three_columns .q_price_table.qode_pricing_table_advanced {
    margin-bottom: 80px;
  }
}

/* ==========================================================================
   Listing Package responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Category shortcodes responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode-ls-regions-holder.qode-ls-gallery-four-columns .qode-ls-gallery-item {
    width: 50%;
  }
}

@media only screen and (max-width: 680px) {
  .qode-ls-regions-holder.qode-ls-gallery-four-columns .qode-ls-gallery-item {
    width: 100%;
  }
}

/* ==========================================================================
   Listing Category shortcodes responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Search  responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .qode-price-slider-holder {
    left: 3px;
  }
}

@media only screen and (max-width: 1280px) {
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .qode-price-slider-holder {
    left: 3px;
    width: 120px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .rangeslider--horizontal {
    width: 150px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper > span {
    margin-left: 55px;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-main-search-holder {
    padding: 18px 20px 14px 5px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part {
    padding-left: 40px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part div.qode-ls-slider-wrapper .qode-price-slider-response {
    padding: 5px 15px;
    top: -20px;
    width: 70px;
    height: 17px;
    line-height: 17px;
  }
  .qode-ls-main-search-holder .select2-dropdown-open {
    z-index: 99;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-main-search-holder {
    width: 100%;
    display: block;
    padding: 18px 20px 40px 5px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part {
    width: 100%;
    display: block;
    border-right: 0;
    padding-left: 51px;
    margin: 10px 0;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part.submit {
    width: 100%;
    padding-left: 25px;
    margin-top: 30px;
  }
}

/* ==========================================================================
   Listing Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Simple Search responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 600px) {
  .qode-ls-simple-search-holder {
    width: 100%;
    display: block;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part {
    width: 100%;
    display: block;
    border-right: 0;
    padding: 0;
    margin: 10px 0;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part.keyword {
    border: none;
    padding: 0;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part.submit {
    width: 100%;
    padding: 0;
  }
}

/* ==========================================================================
   Listing Simple Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-normal-space .qode-ls-slider-inner,
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-normal-space article {
    margin: 0;
  }
  .owl-nav {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder article {
    width: 100% !important;
    padding: 0 !important;
  }
  .qode-ls-slider-holder .qode-owl-slider .owl-dots {
    display: none;
  }
}

/* ==========================================================================
   Listing List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Testimonials responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .qode-ls-testimonials .qode-ls-testimonials-inner article {
    width: 100% !important;
  }
}

/* ==========================================================================
   Listing Testimonials responsive style - end
   ========================================================================== */
/* ==========================================================================
   Single Listing  responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1280px) {
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .textwidget {
    width: 65%;
  }
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .textwidget input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-listing-single-holder article .qode-ls-single-header .qode-listing-single-field:not(:last-child) {
    margin-right: 30px;
  }
  .qode-listing-single-holder article .qode-ls-contact-info .qode-ls-contact-info-inner.left {
    margin-right: 5px;
  }
  .qode-listing-single-holder article .qode-ls-content-part.left .qode-ls-content-part-title {
    margin-top: 0;
  }
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .textwidget {
    width: 70%;
  }
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .textwidget .qode-grid-col-8 {
    width: 60%;
    float: left;
  }
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .textwidget .qode-grid-col-4 {
    width: 40%;
    float: left;
  }
  .qode-listing-single-holder article .qode-lst-single-widget-bottom-area .qode-grid-col-4 {
    text-align: center;
  }
  .qode-listing-single-holder article .qode-ls-single-related-posts-holder .qode-no-slider article {
    padding-right: 36px;
  }
  .qode-listing-single-holder article .qode-ls-single-section-inner.left {
    width: 62.5%;
  }
  .qode-listing-single-holder article .qode-ls-single-section-inner.right {
    width: 37.5%;
  }
}

@media only screen and (max-width: 768px) {
  .qode-listing-single-holder article .qode-ls-single-section-inner.left, .qode-listing-single-holder article .qode-ls-single-section-inner.right {
    width: 100%;
    padding: 0;
  }
  .qode-listing-single-holder article #qode-ls-single-map-holder {
    max-width: 100%;
  }
  .qode-listing-single-holder article .qode-ls-single-related-posts-holder .qode-no-slider article {
    width: 50%;
    padding-bottom: 20px;
  }
  .qode-listing-single-holder article .qode-ls-user-listing-holder {
    margin-bottom: 30px;
  }
  .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.right {
    text-align: left;
    width: 100%;
  }
  .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.left {
    width: 100%;
  }
  .qode-listing-single-holder article .qode-ls-single-header .qode-listing-single-field {
    margin-top: 44px;
  }
  .qode-listing-single-holder article .qode-ls-content-part.left, .qode-listing-single-holder article .qode-ls-content-part.right {
    width: 100%;
  }
  .qode-listing-single-holder article .qode-ls-content-part.left {
    margin-bottom: 15px;
  }
  .qode-listing-single-holder .qode-ls-single-map-holder {
    padding: 25px 4% 14px;
  }
  .qode-ls-single-comments .qode-comment-form #respond textarea ~ input {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-single-comments .qode-comments-title-holder .select2-container {
    position: relative;
  }
  .qode-ls-single-comments .qode-comments .qode-comment-text {
    margin-left: 0;
  }
  .qode-ls-single-comments .qode-comments .qode-comment-author {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .qode-ls-single-comments .qode-comments .qode-comment-author .qode-comment-author-name {
    text-align: left;
  }
  .qode-listing-single-holder article .qode-ls-single-related-posts-holder .qode-no-slider article {
    width: 100%;
  }
  .qode-listing-single-holder article .qode-ls-single-header .qode-ls-header-info {
    padding: 0 5px;
  }
}

@media only screen and (max-width: 480px) {
  .single-job_listing .qode-listing-single-holder .qode-lst-single-widget-bottom-area .textwidget {
    width: 90%;
  }
  .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.left {
    width: 100%;
  }
  .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.left .qode-ls-single-part-holder.left, .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.left .qode-ls-single-part-holder.right {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-section-holder.top .qode-ls-single-section-inner.right {
    min-height: initial;
    padding: 24px 0px 10px;
  }
  .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-item-image {
    margin-bottom: 15px;
  }
  .single-job_listing .qode-listing-single-holder article .qode-ls-single-header .qode-ls-single-part-inner.bottom {
    margin-top: 15px;
  }
  .single-job_listing .pp_content,
  .single-job_listing .pp_content iframe,
  .single-job_listing .pp_hoverContainer {
    width: 95% !important;
    height: 100% !important;
  }
  .qode-ls-enquiry-inner {
    width: 250px;
    padding: 30px;
  }
}

/* ==========================================================================
   Single Listing responsive style - end
   ========================================================================== */
/* ==========================================================================
   Shortcodes styles
   ========================================================================== */
/* ==========================================================================
   Listing Advanced Search responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder.qode-ls-adv-with-map .qode-ls-adv-search-map-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-keyword-holder-inner {
    width: 70%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder {
    width: 100%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder .qode-ls-adv-search-banner-holder .qode-ls-banner-text {
    padding: 20px 10px;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button .qode-ls-adv-search-keyword-button {
    padding: 10px 20px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder {
    width: 80%;
    margin-bottom: 30px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder {
    width: 100%;
    padding: 0;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder .qode-ls-adv-search-keyword-holder-inner {
    width: 70%;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder article {
    width: 100% !important;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-fields-holder {
    margin-left: 15px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder {
    width: 80%;
  }
  .vc_row {
    background-repeat: no-repeat;
  }
}

@media only screen and (max-width: 480px) {
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-keyword-field,
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button {
    width: 100%;
    margin-bottom: 0;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-keyword-holder .qode-ls-adv-search-submit-button {
    margin-bottom: 20px;
  }
  .qode-ls-adv-search-holder .qode-ls-adv-search-items-holder.qode-ls-adr-normal-space article {
    margin-bottom: 20px;
  }
}

/* ==========================================================================
   Listing Advanced Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Blog List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .qode-ls-blog-list .qode-ls-blog-list-inner article {
    width: 100% !important;
    border-right: none !important;
  }
}

/* ==========================================================================
   Listing Blog List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Category shortcodes responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-sizer,
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item {
    width: 50%;
  }
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item.qode-ls-gallery-square-big, .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item.qode-ls-gallery-rec-landscape {
    width: 100%;
  }
}

@media only screen and (max-width: 680px) {
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-sizer,
  .qode-ls-categories-holder.qode-ls-gallery-three-columns .qode-ls-gallery-item {
    width: 100%;
  }
}

/* ==========================================================================
   Listing Category shortcodes responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-list-holder .qode-ls-list-items-holder.qode-ls-list-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-list-holder .qode-ls-list-items-holder article {
    width: 100% !important;
  }
}

/* ==========================================================================
   Listing List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Package responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode_pricing_tables .q_price_table.qode_pricing_table_advanced,
  .qode_pricing_tables.four_columns .q_price_table.qode_pricing_table_advanced,
  .qode_pricing_tables.three_columns .q_price_table.qode_pricing_table_advanced {
    margin-bottom: 80px;
  }
}

/* ==========================================================================
   Listing Package responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Category shortcodes responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .qode-ls-regions-holder.qode-ls-gallery-four-columns .qode-ls-gallery-item {
    width: 50%;
  }
}

@media only screen and (max-width: 680px) {
  .qode-ls-regions-holder.qode-ls-gallery-four-columns .qode-ls-gallery-item {
    width: 100%;
  }
}

/* ==========================================================================
   Listing Category shortcodes responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Search  responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .qode-price-slider-holder {
    left: 3px;
  }
}

@media only screen and (max-width: 1280px) {
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .qode-price-slider-holder {
    left: 3px;
    width: 120px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper .rangeslider--horizontal {
    width: 150px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part .qode-ls-slider-wrapper > span {
    margin-left: 55px;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-main-search-holder {
    padding: 18px 20px 14px 5px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part {
    padding-left: 40px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part div.qode-ls-slider-wrapper .qode-price-slider-response {
    padding: 5px 15px;
    top: -20px;
    width: 70px;
    height: 17px;
    line-height: 17px;
  }
  .qode-ls-main-search-holder .select2-dropdown-open {
    z-index: 99;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-main-search-holder {
    width: 100%;
    display: block;
    padding: 18px 20px 40px 5px;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part {
    width: 100%;
    display: block;
    border-right: 0;
    padding-left: 51px;
    margin: 10px 0;
  }
  .qode-ls-main-search-holder div.qode-ls-main-search-holder-part.submit {
    width: 100%;
    padding-left: 25px;
    margin-top: 30px;
  }
}

/* ==========================================================================
   Listing Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Simple Search responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 600px) {
  .qode-ls-simple-search-holder {
    width: 100%;
    display: block;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part {
    width: 100%;
    display: block;
    border-right: 0;
    padding: 0;
    margin: 10px 0;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part.keyword {
    border: none;
    padding: 0;
  }
  .qode-ls-simple-search-holder div.qode-ls-simple-search-holder-part.submit {
    width: 100%;
    padding: 0;
  }
}

/* ==========================================================================
   Listing Simple Search responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing List responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1400px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1400px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article {
    width: 33.33333%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article:nth-child(3n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-three-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-three-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-four-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-five-columns article:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-normal-space .qode-ls-slider-inner,
  .qode-ls-slider-holder .qode-ls-slider-items-holder.qode-ls-slider-normal-space article {
    margin: 0;
  }
  .owl-nav {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  .qode-ls-slider-holder .qode-ls-slider-items-holder article {
    width: 100% !important;
    padding: 0 !important;
  }
  .qode-ls-slider-holder .qode-owl-slider .owl-dots {
    display: none;
  }
}

/* ==========================================================================
   Listing List responsive style - end
   ========================================================================== */
/* ==========================================================================
   Listing Testimonials responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .qode-ls-testimonials .qode-ls-testimonials-inner article {
    width: 100% !important;
  }
}

/* ==========================================================================
   Listing Testimonials responsive style - end
   ========================================================================== */

/*# sourceMappingURL=../../../qode-listing/assets/css/listing-responsive.css.map */
