@media only screen and (min-width: 320px) and (max-width: 575px) {
	
	.listify-recite .job_listing_preview_title #job_preview_submit_button {
		float: unset;
		margin-bottom: 20px;
		margin-left: 10px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-image{
		margin-bottom: 40px;
	}
	.listify-recite .listify-perfect_property-section{
		padding-top: 75px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li {
		width: 100%;
	}
	.listify-recite .navigation-bar-toggle, .search-overlay-toggle {
		color: #fdf9f9 !important;
	}
	.listify-recite .type-job_listing.style-grid .job_listing-entry-header {
		height: 270px;
	}
	.listify-recite .image-grid-item-skin-wrapper {
       flex-wrap: wrap; 
	   margin: 0;
	}
	.listify-recite .image-grid-item-skin-wrapper .image-grid-item {
		max-width: 100%;
		margin: 15px 30px;
	}
	.listify-recite .home-features-main-content .home-widget-title ,
	.listify-recite .home-features-main-content .home-widget-description {
		text-align:center;
	}
	.listify-recite .home-features-main-content .home-widget-section-title {
		margin: 0 auto;
	    margin-top: 50px;
	}
	.listify-recite .listify_widget_recent_listings ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_widget_tabbed_listings ul[data-card-columns="4"] .listing-card {
		width: 100%;
		margin-bottom:30px
	}
	.listify-recite .widget_media_gallery .gallery .gallery-item:last-child,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand:last-child,
	.listify-recite .listify_widget_recent_listings ul[data-card-columns="4"] .listing-card:last-child,
	.listify-recite .listify_widget_tabbed_listings ul[data-card-columns="4"] .listing-card:last-child{
		margin-bottom:0px;
	}
	.listify-recite .listify_article_skin .entry-category {
		width: 100%;
	}
	.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings,
	.listify-recite .listify_widget_recent_listings .job_listings,
	.listify-recite .listify_widget_articles_tips .listify_article_skin {
		margin: 15px;
	}
	.listify-recite .listify_widget_recent_listings .home-widget-section-title p.home-widget-description ,
	.listify-recite .listify_widget_tabbed_listings .tabbed_listify_skin_description,
	.listify-recite .articles-tips-widget-description	{
		margin: 10px 15px 0;
	}
	.listify-recite .pricing_main_title,
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1,
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1,
	.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing,
	.listify-recite .listify_faq_section .faq_title h1,
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content h1,
	.listify-recite .content-single-job_listing-hero-company .job_listing-title,
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content h1,
	.listify-recite .listify-more-description-section .listity_more_text_content h1,
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections-text-content h1,
	.listify-recite .feature-callout.text-center .feature-callout-cover h2,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title,
	.listify-recite .home-features-main-content .home-widget-title,
	.listify-recite .listify_widget_tabbed_listings .home-widget-section-title .home-widget-title,
	.listify-recite .listify_widget_recent_listings .home-widget-title ,
	.listify-recite .listify-recite-banner-wrapper .home-widget-section-title .home-widget-title,
	.listify-recite .listify_widget_articles_tips .home-widget-title {
		font-size: 22px;
		line-height: 32px;
	}
	.listify-recite  .widget_media_gallery .gallery .gallery-item {
		margin-bottom: 40px;
	}
	.listify-recite .widget_media_gallery .gallery{
		margin: auto;
		max-width: 235px;
		text-align: center;
		margin-top: 90px;
	}
	.listify-recite .listify_maps_wrapper ul.job_listings{
		margin:0px;
	}
	.listify-recite  ul[data-card-columns] .listing-card{
		margin:0px;
		padding:0px;
	}
	.listify-recite .repeater-counter-main-wrapper {
		padding: 80px 0 80px;
	}
	.listify-recite .listify-perfect_property-section .listify_perfect_property_image,
	.listify-recite .repeater-counter-wrapper .repeater-counter-content {
		display: block;
	}
	.listify-recite .repeater-counter-wrapper .repeater-counter-content {
		width:100%;
		padding-bottom: 40px;
	}
	
	.listify-recite .widget_media_gallery .gallery{
		display:block;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title {
		text-align:center;
		padding-bottom: 20px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title{
		margin:0px;
	}
	.listify-recite .listify-perfect_property-section .listify_perfect_property_description{
		font-size: 13px;
		line-height: 25px;
		text-align:center;
		max-width:100%;
	}
	.listify-recite .listify-recite-banner-wrapper .home-widget-section-title {
		padding: 0px 9px;
	}
	.listify-recite .home-widget-section-title {
		padding: 0px 30px;
	}
	.listify-recite .ion-close::before{
		color: #e3dada !important;
	}
	.listify-recite .listify_widget_recent_listings{
		padding: 63px 0;
	}
	.listify-recite .listify-recite-banner .search-filters-home {
		margin-top: 35px;
	}
	.listify-recite .callout-feature-content p,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-description {
		font-size: 15px;
		line-height: 25px;
		text-align: center;
		padding-bottom: 20px;
		max-width:100%;
	}
	.listify-recite .listify_widget_articles_tips {
		padding-bottom: 70px;
	}
	.listify-recite .feature-callout.text-center .callout-feature-content{
		max-width:100%;
	}
	.listify-recite .home-features-wrapper .listify_wrrapper_content {
		margin: auto;
		margin-bottom: 20px;
	}
	.listify-recite .listify_maps_wrapper .archive-job_listing-filter-title{
		margin:0px;
	}
	
	.listify-recite .listify_product_wrapper .listing-gallery-nav .item__wrapper img{
		height: 60px;
		border-radius: 0;
	}
	
	.listify-recite .content_single_job_listing_main_wrapper {
		padding-top: 50px !important;
		padding-bottom:0 !important;
	}
	
	
	.listify-recite .content_single_job_listing_main_wrapper .content_single_job_listing_wrapper .listify_product_wrapper{
		padding: 0 15px;
	}
	.listify-recite .job_listing_preview .content_single_job_listing_main_wrapper .content_single_job_listing_wrapper .listify_product_wrapper{
		padding: 0px;
	}
	.listify-recite .listing-gallery-nav.slick-slider .slick-dots{
		margin:0;
		top: -20px;
	}
	
	.listify-recite .content-single-job_listing-hero-company{
		text-align: center;
		margin: 15px;
	}
	
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number h3, 
	.listify-recite .lcontent-single-job_listing-hero-company h2.listing_title {
		font-size: 24px;
		line-height: 50px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number{
		justify-content:center;
		gap:20px;
	}
	
	.listify-recite .content-single-job_listing-hero-company .listify-listing a {
		padding: 11px;
	}
	
	
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections h3{
		max-width:none;
		text-align:center;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections p{
		text-align:center;
	}
	.listify-recite .listify-more-description-section .col-lg-4{
		padding-right: 15px;
	}
	
	.listify-recite .listify-more-description-section .col-lg-8{
		padding-left: 15px;
	}
	.listify-recite .listify-more-description-section{
		padding-top:60px;
	}
	.listify-recite .listify-more-description-section .listity_more_text_content{
		text-align: center;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content{
		gap:24px;
		padding: 30px 0px;
		align-items: unset;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours {
		padding: 37px 20px;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content p{
		font-size:10px;
	}
	
	.listify-recite .listify-more-description-section .more_images_box{
		margin-top:40px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box {
		padding: 46px 21px;
		margin: 10px 0;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1{
		font-size:16px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box p{
		font-size:12px;
	}
	
	.listify-recite .listing-more-bottom-box-main-content {
		top: 40px;
	}
	
	.listify-recite .listify-gallery-images .slick-dots li button:before {
	   font-size: 35px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .slick-slider{
		padding:0px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content{
		width: unset;
		padding: 0px 15px 30px;
	}
	.listify-recite .listify-gallery-images .gallery-preview-image-skin {
		height: 340px;
		margin:0px 15px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow{
		left: 32%;
		top: 102%;
	} 
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow {
		right: 32%;
		top: 102%;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_main_content 
	.listify_amenities_tabs_box{
		margin-bottom: 16px;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs{
		overflow-x: scroll;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab {
		padding: 10px 24px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner{
		padding:35px 20px;
	}
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content,
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs_content.current {
		margin-bottom: 30px;
	}
	.listify-recite .listify_amenities_tabs_section {
		padding: 50px 0;
		margin-top: 50px;
	}
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content{
		padding-bottom:0px;
	}
	
	
	.listify-recite .listify_faq_section .faq_title{
		width: 300px;
	}
	.listify-recite .listify_faq_section .faq_title h1{
		line-height: 38px;
		padding-bottom: 16px;
	}
	.listify-recite .acc-collapse-warpper{
		padding:0 15px;
	}
	.listify-recite .acc-main-content .acc-head p{
		font-size:12px;
	}
	.listify-recite .acc-main-content .acc-head::before{
		right: 23px;
		width: 3px;
		height: 18px;
	}
	.listify-recite .acc-main-content .acc-head::after {
		right: 16px;
		width: 17.5px;
	}
	.listify-recite .acc-main-content .acc-content{
		padding:24px 34px;
	}
	.listify-recite .acc-main-content .acc-content p {
		font-size: 12px;
	}
	.listify-recite .listify_widget_panel_listing_comments .listify_comment_description_text{
		padding: 0 15px 24px;
	}
	
	
	.listify-recite .listify_widget_panel_listing_comments .wpjmr-list-reviews {
		bottom: 0;
		margin-bottom: 25px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing_right_text:before{
		display:none;
	}
	
	.listify-recite .listity_blog_newslatter_content .nf-form-content nf-fields-wrap{display:block;}
	.listify-recite .listify-blog-text-content-section .listity_blog_description_content p{
		font-size:15px;
		padding-top:15px;
	
	}
	
	
	.listify-recite .content_box_widget .widget_categories{margin-bottom:50px;}
	.listify-recite .content-box.content-box-wrapper .content-box-inner.content-box-inner-skin {
		padding: 0 10px;
	}
	.listify-recite .content-box-inner-skin .entry-meta,
	.listify-recite .content-box-inner-skin .entry-summary{margin:0px;}
	.listify-recite .listify-content-box-section .listify-content-box-image img, 
	.listify-recite .sidebar_recent_posts img,
	.listify-recite .listify_widget_about_home .listify-perfect-home-title img{
		width:100%;
	}
	.listify-recite .woocommerce-MyAccount-avatar {
		float: unset;
		width: 100px;
		margin: auto;
	}
	.listify-recite .woocommerce-MyAccount-avatar~.woocommerce-MyAccount-content {
		margin-left:0px;
		overflow-x:scroll;
	}
	.listify-recite.page-template-template-single-column .content-box-inner.content-box-inner-skin .entry-content {
		margin: 20px;
	}
	.listify-recite .job_listing_preview .content_single_job_listing_main_wrapper .content_single_job_listing_wrapper .listify_product_wrapper img{
		width: 123px;
	}
	.listify-recite .content-box-inner-skin .entry-content .job_listing_preview p{
		text-align:center;
	}
	.listify-recite #job_preview .listify-more-description-section .listity_more_text_content h1 {
		font-size: 20px;
	}
	.listify-recite .content-box-inner-skin .entry-content .job_listing_preview .listity_more_box_content p{
		text-align:unset;
		font-size: 11px;
	}
	.listify-recite #job_preview .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.listify-recite #job_preview .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours {
		padding: 20px 5px;
	}
	.listify-recite #job_preview .listing-more-bottom-box-main-content .add_more_listing_btn {
		top: 60px;
	}
	.listify-recite #job_preview .listing-more-bottom-box-main-content .listing-more-bottom-box {
		padding: 30px 10px;
	}
	.listify-recite #job_preview .listing-more-bottom-box-main-content .listing-more-bottom-box ul li{
		font-size: 14px;
		line-height: 20px;
	}
	.listify-recite #job_preview .listify_widget_panel_listing_gallery .prev-arrow,
	.listify-recite #job_preview .listify_widget_panel_listing_gallery .next-arrow {
		top: 94%;
		border-color: #0AA06E;
		z-index: 1;
	}
	.listify-recite #job_preview .listify_widget_panel_listing_gallery .next-arrow {
		right: 70px;
	}
	.listify-recite #job_preview .listify_widget_panel_listing_gallery .prev-arrow {
		left: 70px;
	}
	.listify-recite #job_preview .listify_product_wrapper .listing-gallery-nav .item__wrapper img {
		height: 55px;
	}
	
	
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.listify-recite .filter_by_tag_cloud.astoundify-listing-labels-cloud a {
		width:48%;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box ul li {
		font-size: 14px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul {
		padding: 0px;
	}
	.listify-recite .image-grid-item-skin-wrapper .image-grid-item .image-grid-cover.entry-cover {
		padding-top: 150px;
	}
	.listify-recite .single_posts_wrapper .wp-block-pullquote p{
		font-size:16px;
	}
	.listify-recite .filter_by_tag a:before{
		margin-top:0;
	}
	.listify-recite .custom-moretemplate-repeater-container .moretemplate-repeater-box-content.acc-content{ 
		padding:0px
	}
	.listify-recite .moretemplate-header-content.acc-head h4 {
		font-size: 16px;
	}
	.listify-recite .listify_widget_panel_wcpl_pricing_table {
		padding: 0 0px 85px;
	}
	.listify-recite .listify_single_main_wrapper .widget-title__job_listing {
		margin: 35px 35px 0px;
	}
	.listify-recite .listify_single_main_wrapper .comment-respond {
		padding: 110px 25px 30px;
		margin-bottom:30px;
	}
	.listify-recite .content-box-inner-skin .entry-summary p{
		margin-top:15px; 
	}
	.listify-recite .single_posts_wrapper .wp-block-pullquote blockquote:before{
		left:0px;
	}
	.listify-recite .content-box-inner-skin .wp-block-pullquote {
		padding: 20px 13px;
	}
	.listify-recite .listify_single_main_wrapper .container{
		padding:0px;
	}
	.listify-recite .sidebar_recent_posts .col-md-4 {
	  padding-right: 15px; 
	}
	.listify-recite .sidebar_recent_posts h4 {
		margin: 10px 0;
	}
	.listify-recite .listify_blog_main_wrapper .container{
		padding:0px;
		margin:0px;
		max-width: 100%;
	}
	.listify-recite .listify-blog-text-content-section .listity_blog_description_content p,
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1{
		text-align:center;
	}
	.listify-recite .listify_single_main_wrapper,
	.listify-recite .listify-blog-text-content-section,	
	.listify-recite .listify-blog-top-section{
		padding:50px 0;
	}
	.listify-recite .listify-blog-text-content-section{
		padding-bottom:0px;
	}
	.listify-recite .listify-blog-top-section .listity_blog_newslatter_content, 
	.listify-recite .listify-blog-top-section .listity_blog_text_content{
		margin:0;
	}
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1{
		margin-top:0px;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections {
		display: unset;
	}
	.listify-recite .listify_widget_panel_listing_comments,
	.listify-recite .listify_faq_section,
	.listify-recite .listify_faq_container{
		padding:50px 0;
	}
	.listify-recite .listify_widget_panel_listing_comments .comment.odd, 
	.listify-recite .listify_widget_panel_listing_comments .comment.even{
		padding: 25px 15px;
		margin: 0 15px 30px;
	}
	.listify-recite .listify_widget_panel_listing_comments .comment-respond{
		margin:0 15px;
	}
	.listify-recite .listify-more-description-section .more_images_box .the-image.active, 
	.listify-recite .listify-more-description-section .more_images_box .the-image{
		height:300px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing-property_exists {
		text-align: left;
	}
	
	.listify-recite .listify_widget_panel_listing_map{
		padding:15px 15px 50px 15px;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections #listing-contact-map {
        min-height: 350px;
	}
	.listify-recite .listify_product_wrapper .listing-gallery .slick-list, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-slide, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-active img{
		height: 400px !important;
	}
	.listify-recite .listify-recite-banner .listify_widget_search_listings{
		max-width: 650px;
		margin: 40px auto;
		padding:0 16px;
	}
	.listify-recite .listify-recite-banner .job_search_form button.update_results {
		padding: 15px 25px;
		width: 100% !important;
	}
	.listify-recite .not-logged-in .content-box-inner-skin{
		display:block;
	}
	.listify-recite ul[data-card-columns="4"] .listing-card, 
	.listify-recite .listify_widget_recent_listings ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_maps_wrapper .job_filters .search_jobs,
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content{
		width: 100%;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce {
		padding: 35px 20px;
	}	
	.listify-recite .not-logged-in .content-box-inner-skin .post-image {
		width: 100%;
	}
	.listify-recite .listify_pricing_plans_container .job-packages{
		grid-template-columns: repeat(1,1fr);
	}
	.listify-recite .listify_pricing_plans_container .job-packages li.job-package{
		margin-bottom:25px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand,
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(1) .repeater-image img, 
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(2) .repeater-image img, 
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(3) .repeater-image img {
		width: 100%;
		min-width: 100%;
		object-fit: cover;
		border-radius: 10px;
	}
	.listify-recite .listify_widget_tabbed_listings {
		margin-top: 120px;
		padding: 50px 0;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image{
		display:block;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand h2{
	    transform: translate(-50%, -50%);
	} 
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active:before, 
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand:before{
		background:transparent;
		transition:unset;
		width:100%;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand{
	    margin-bottom: 20px;
		height: 250px;
	}
	.listify-recite .site-footer-widgets .footer-widget.widget_nav_menu:nth-child(2), 
	.listify-recite .site-footer-widgets .footer-widget.widget_nav_menu:nth-child(1){
		padding-left:0px;
	}
	.listify-recite .listing-featured-badge, 
	.listify-recite .listify_widget_recent_listings .listing-featured-badge, 
	.listify-recite .listify_widget_tabbed_listings .listing-featured-badge {
		left: -38px;
		top: -35px;
	}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results {
		top: 200px;
	}
	.listify-recite .search_jobs .search_location{margin-right:0px;}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results {
		padding: 18px 20px 19px 50px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_jobs_wrapper {
		padding: 35px 23px 30px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top {
	    margin: 23px 0 0;
	    padding: 16px 0px;
		max-width: 151px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
	    right: 21px;
		top: 215px;
		margin: auto;
	}
	.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .single-job_listing-respond, 
	.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .popup-trigger {
		padding: 18px;
	}
}	
@media only screen and (min-width: 320px) and (max-width: 415px) {
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_jobs_wrapper {
		padding: 35px 23px 80px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top {
		max-width: 100%;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 0;
		top: 285px;
		margin: 0 21px;
		left: 0;
	}
	.listify-recite .listify_maps_wrapper_top .search-radius-wrapper {
		margin-top: 100px;
	}
} 
@media only screen and (min-width: 576px) and (max-width: 767px){
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content h2 {
		line-height: 22px;
		padding-bottom: 20px;
	}
	.listify_perfect_property_content_bottom .perfect_property_counter_content .taxonomy-image img  {
		min-height: 225px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content h2 {
		font-size: 18px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-number {
		font-size: 11px;
		width: 110.554199px;
	}
	.listify-recite .listify-perfect_property-section {
		padding-top: 75px;
	}
	.listify-recite .content-box.content-box-wrapper .content-box-inner.content-box-inner-skin{padding:0px;}
	.listify-recite .content-box-inner-skin .entry-title {
		margin-top: 0px;
	}
	.listify-recite .content-box-inner-skin .entry-summary{margin:0px;}
	.listify-recite .content-box.content-box-wrapper .content-box-inner.content-box-inner-skin{padding:35px 0px;}
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1{padding-bottom:20px;}
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content{
		padding:20px 0;
	}
	.listify-recite .listify_widget_panel_listing_comments .wpjmr-list-reviews {
		bottom: 40px;
	}
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content{
		padding-bottom: 40px;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_main_content 
	.listify_amenities_tabs_box{
		margin-bottom: 16px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner{
		padding:50px 20px;
	}
	.listify-recite .listify_amenities_tabs_section {
		margin: 100px 0;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab {
		padding: 10px 20px;
	}

	.listify-recite .content_single_job_listing_main_wrapper .content_single_job_listing_wrapper 
	.listify_product_wrapper{
		padding:25px;
	}
	.listify-recite .content_single_job_listing_main_wrapper {
		padding: 50px 0 !important;
		padding-bottom:0;
	}
	.listify-recite .listing-gallery-nav.slick-slider .slick-dots{
		margin:0;
	}
	.listify-recite .listify_product_wrapper .listing-gallery-nav .item__wrapper img{
		height: 90px;
		border-radius: 0;
	}
	.listify-recite .content-single-job_listing-hero-company{
		text-align: left;
	    max-width: unset;
		padding: 25px;
		margin: 0;
	}
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number h3, 
	.listify-recite .lcontent-single-job_listing-hero-company h2.listing_title {
		font-size: 24px;
		line-height: 50px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number{
		justify-content: left;
		gap: 20px;
	}
	.listify-recite .content-single-job_listing-hero-company .listify-listing a {
		padding: 14px 40px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing-property_exists 
	.listing-property_exists_colom{
		text-align:start;
		padding-left: 50px;
	}
	
	.listify-recite .listify-more-description-section{
		padding-top: 60px;
	}
	.listify-recite .listify-more-description-section .listity_more_text_content{
		text-align: center;
		margin-bottom: 30px;
	}
	.listify-recite .listify-more-description-section .col-lg-4{
		padding-right: 15px;
	}
	.listify-recite .listify-more-description-section .col-lg-8{
		padding-left: 15px;
	}
	.listify-recite .listify-more-description-section .listity_more_text_content h1 {
		font-size: 32px;
	}
	.listify-recite .listify-more-description-section .listity_more_text_content p {
		font-size: 14px;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content{
		margin-bottom:40px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box{
		margin-bottom:30px;
		padding: 28px 10px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1 {
		font-size: 16px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box p {
		font-size: 14px;
	}
	.listify-recite .listify_faq_section .faq_title{
		width: 510px;
	}
	.listify-recite .listify_faq_container{
		padding:50px 0;
	}
	.listify-recite .acc-collapse-warpper{
		padding:0 15px;
	}
	.listify-recite .image-grid-item-skin-wrapper {
       display: inherit;
		margin: 0 55px;
	}
	.listify-recite .widget_media_gallery .gallery{
		margin-top:80px;
	}
	.listify-recite .home-features-main-content .home-widget-section-title {
		margin: 0 auto;
	    margin-top: 50px;
		padding-bottom: 20px;
	}
	.listify-recite .home-features-main-content .home-widget-title ,
	.listify-recite .home-features-main-content .home-widget-description {
		text-align:center;
	}
	.listify-recite .home-features-wrapper .listify_wrrapper_content{
		margin: 15px auto 0;
	}
	.listify-recite ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_widget_recent_listings ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_widget_tabbed_listings ul[data-card-columns="4"] .listing-card{
		width: 50%;
		margin-bottom: 30px
	}
	.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings,
	.listify-recite .listify_widget_recent_listings .job_listings,
	.listify-recite .listify_widget_articles_tips .listify_article_skin {
		margin: 8px;
	}
	.listify-recite .blog-archive--grid[data-columns]::before {
		content: '2 .col-sm-6';
	}	
	.listify-recite .type-job_listing.style-grid .job_listing-entry-header {
		height: 270px;
	}
	.listify-recite .navigation-bar-toggle, .search-overlay-toggle {
		color: #fdf9f9 !important;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-entry-meta .job_listing-title {
		font-size: 16px;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-entry-meta .job_listing-location {
		font-size: 14px;
	}
	.listify-recite .job_listing-entry-meta-main-content .listing-stars .listing-star {
		font-size: 18px;
	}	
	.listify-recite .listify-article-skin-blog,
	.listify-recite .listify_widget_articles_tips .home-widget-section-title {
		margin: 50px;
	}
	.listify-recite .listify-article-skin-blog{
		margin: 0px;
	}
	.listify-recite .listify_widget_recent_listings .home-widget-description {
		margin: 0 50px;
	}
	.listify-recite .single_posts_wrapper .wp-block-pullquote p,
	.listify-recite .listify_article_skin .entry-title--grid {
		font-size: 16px;
	}

	.listify-recite .content-single-job_listing-hero-company .listing_single_page_heading,
	.listify-recite .pricing_main_title,
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1,
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1,
	.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing,
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections-text-content h1,
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content h1,
	.listify-recite .listify_faq_section .faq_title h1,
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content h1,
	.listify-recite .feature-callout.text-center .feature-callout-cover h2,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify_widget_taxonomy_image_grid .home-widget-title,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title,
	.listify-recite .home-features-main-content .home-widget-title,
	.listify-recite .listify_widget_tabbed_listings .home-widget-section-title .home-widget-title,
	.listify-recite .listify_widget_recent_listings .home-widget-title ,
	.listify-recite .listify-recite-banner-wrapper .home-widget-section-title .home-widget-title,
	.listify-recite .listify_widget_articles_tips .home-widget-title{
		font-size: 30px;
		line-height:40px;
	}
	
	.listify-recite .listify_article_skin .entry-category {
		width: 100%;
	}
	.listify-recite .widget_media_gallery .gallery{
	    margin-left: 25px;
		margin-right: 25px;
	}
	.listify-recite .repeater-counter-wrapper .repeater-counter-content {
		margin-bottom: 50px;
	}
	.listify-recite .repeater-counter-wrapper {
		max-width: 500px;
	}
	.listify-recite .image-grid-item-skin-wrapper .image-grid-item {
		max-width: 47%;
		margin: 8px 6px;
		display: inline-block;
	}
	
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title {
		line-height: 40px;
		text-align:center;
		padding-bottom:20px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-description,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_description {
		font-size: 15px;
		line-height: 18px;
		max-width:100%;
		text-align:center;
		padding-bottom: 20px;
	}
	.listify-recite .feature-callout.text-center .callout-feature-content{
		max-width:100%;
	}
	.listify-recite .callout-feature-content p{
		font-size: 15px;
		line-height: 20px;
	}
	.listify-recite .listify-perfect_property-section .listify_perfect_property_image{
		gap: 8px;
	}
	.listify-recite .home-features-main-content-wrapper{top:0;}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow{
		left: 40%;
		top: 102%;
	} 
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow {
		right: 40%;
		top: 102%;
	}
	.listify-recite .site-header .primary-header .container{
		max-width:540px;
	}
	
}
@media only screen and (min-width: 320px) and (max-width: 991px) {
	.listify-recite.woocommerce-form-login-wrapper .content-box-inner .post-image:before,
	.listify-recite.registration-form-wrapper .content-box-inner .post-image:before,
	.listify-recite.woocommerce-form-login-wrapper .content-box-inner:before,
	.listify-recite.registration-form-wrapper .content-box-inner:before,	
	.listify-recite.woocommerce-form-login-wrapper .content-box-inner .entry-content:before,
	.listify-recite.registration-form-wrapper .content-box-inner .entry-content:before,
	.listify-recite.woocommerce-form-login-wrapper .content-box-inner .entry-content:after,
	.listify-recite.registration-form-wrapper .content-box-inner .entry-content:after,
	.listify-recite.registration-form-wrapper .content-box-inner .entry-content .registration-form:before,
	.listify-recite .listify_single_page_main_wrapper .content-box-inner-skin .post-image:before,
	.listify-recite .listify_single_page_main_wrapper .content-box-inner-skin .post-image:after,
	.listify-recite .listify_blog_main_wrapper .content-box-wrapper:last-child:before,
	.listify-recite .listify_blog_main_wrapper .content-box-wrapper:nth-child(4):before,
	.listify-recite .listify_blog_main_wrapper .content-box-wrapper:nth-child(3):before,
	.listify-recite .listify_blog_main_wrapper .content-box-wrapper:first-child:before,
	.listify-recite .sidebar_searchform_warpper:after,
	.listify-recite .listify-blog-top-section .blog_featured_slider:after,
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1:before,
	.listify-recite .listify-blog-top-section:before,
	.listify-recite .listify_maps_wrapper .search_jobs_wrapper:before,
	.listify-recite .listify_maps_wrapper .search_jobs_wrapper:after,
	.listify-recite .job_listings-map-wrapper.listings-map-wrapper--right .job_listings-map:before,
	.listify-recite .job_listings-map-wrapper.listings-map-wrapper--left .job_listings-map:after,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title:before,
	.listify-recite .listify-upcoming-section:after,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image:after,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image:before,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-content .col-md-12:after ,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-content .col-md-12:before,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title:after,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom:before,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom .helping-image-grid-item-content:nth-child(1):after,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom .helping-image-grid-item-content:nth-child(3):after,
	.listify-recite .listify_single_page_main_wrapper:after,
	.listify-recite .listify_widget_panel_listing_comments .commentlist .comment.even:first-child:after,
	.listify-recite .listify_widget_panel_listing_comments .commentlist:before,
	.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing:after,
	.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing:before,
	.listify-recite .listify_widget_panel_listing_comments:before,
	.listify-recite .listify-more-description-section .listity_more_text_content:before,
	.listify-recite .listify-more-description-section .listity_more_box_content:after,
	.listify-recite .content_single_job_listing_main_wrapper:before, 
	.listify-recite .content_single_job_listing_main_wrapper .listing-gallery:after,
    .listify-recite .content_single_job_listing_wrapper:after,
    .listify-recite .content_single_job_listing_main_wrapper:after, 
	.listify-recite .content_single_job_listing_wrapper:before,
    .listify-recite .listify-more-description-section:before,
    .listify-recite .listify-more-description-section .listity_more_box_content:before,
    .listify-recite .listify-more-description-section .more_images_box .the-image:last-child:before,	
	.listify-recite .listify-more-description-section .listing-more-bottom-box-after:before,
	.listify-recite .listify_widget_recent_listings .listing-card:last-child:after, 
	.listify-recite .listify_widget_tabbed_listings .listings-tab .listing-card:last-child:after,
	.listify-recite .listify_widget_tabbed_listings .listings-tab .listing-card:first-child:before,
	.listify-recite .home-features-content-image ,
	.listify-recite .listify_widget_articles_tips .home-widget-section-title:before,	
	.listify-recite .listify_widget_articles_tips .home-widget-section-title:after, 
	.listify-recite .listify_widget_articles_tips .home-widget-title:before, 
	.listify-recite .listify_widget_tabbed_listings .home-widget-section-title:before,
	.listify-recite .listify_widget_tabbed_listings .home-widget-section-title:after , 
	.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs:after ,
	.listify-recite .listify-article-skin-blog:after,
	.listify-recite .listify-article-skin-blog:before {
		display:none;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top{
		top: 0px;
	}
	.listify-recite .listify-recite-banner{
		margin-top: 0px;
		padding-top: 0px;
	}
	body.fixed-map.fixed-map--side.listify-recite .site-content #primary,
	body.fixed-map.fixed-map--right.listify-recite .site-content #primary{
		width:100%;
	}
	body.fixed-map.listify-recite .job_listings-map-wrapper {
		width: 100%;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul {
		padding: 0px;
	}
	.listify-recite .site-header .nav-menu.primary li.header_add_listing_btn a:before {
		left: -35px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top.map-results {
	   top: 0px; 
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-nav{
		display:none;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-dots{
		text-align:center;
		padding-top: 16px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-dots .owl-dot{
		height: 12px;
		width: 12px;
		background: #E5E5E5;
		border-radius: 20px;
		margin:5px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-dots button.owl-dot.active{
		height: 15px;
		width: 15px;
		background: #0aa06e;
	}
	.listify-recite .listify-content-box-section .content-box-title h4 {
		font-size: 17px;
		font-weight: 500;
		line-height: 25px;
	}
	.listify-recite .sidebar_recent_posts .col-lg-4{
		padding-right:15px !important;
	}
	.listify-recite .tertiary-navigation .navigation-bar-wrapper ul li a {
		color: #000;
	}
	.listify-recite .filter_by_tag{
		bottom: -395px;
	}
	.listify-recite .custom-moretemplate-repeater-container  form{ 
		padding: 50px 0;
	}   
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.listify-recite .site-header .primary-header .container{
		max-width:720px;
	}
	.listify-recite .listify_product_wrapper .listing-gallery .slick-list, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-slide, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-active img {
		height: 420px;
	}
	.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .single-job_listing-respond, 
	.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .popup-trigger {
		padding: 19px 30px;
	}
	.listify-recite .listify_widget_panel_listing_map{
		padding-top:0px;
	}
	.listify-recite .listify_amenities_tabs_section {
		margin-top: 120px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content,
	.listify-recite .content_single_job_listing_main_wrapper {
		padding: 50px 0 !important;
	}
	.listify-recite .listify_product_wrapper .listing-gallery-nav .item__wrapper img {
		width: 60px;
		height: 60px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li {
		width: 50%;
	}
	.listify-recite .image-grid-item-skin-wrapper .image-grid-item {
		margin-bottom: 5px;
		width: 33%;
		display: inline-block;
	}
	.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs-wrapper .job_listings{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.listify-recite .listify_widget_panel_wcpl_pricing_table {
		padding: 0 0px 80px;
	}
	.listify-recite .listify_pricing_plans_container .job-packages{
		grid-template-columns: repeat(2,1fr);
	}
	.listify-recite .content-box-inner-skin .wp-block-pullquote {
		padding: 45px;
	}
	.listify-recite .single_posts_wrapper .wp-block-pullquote blockquote:before {
		left: -35px;
	}
	.listify-recite .sidebar_recent_posts h4 {
		margin: 10px 0;
	}
	.listify-recite .listify_blog_main_wrapper .container{padding:0px;}
	.listify-recite .listify-blog-text-content-section .listity_blog_description_content p{
		text-align:left;
	}
	.listify-recite .listify-blog-text-content-section,
	.listify-recite .listify-blog-top-section {
		padding: 50px 0px;
	}
	.listify-recite .listify-blog-top-section .listity_blog_newslatter_content, 
	.listify-recite .listify-blog-top-section .listity_blog_text_content{
		margin: 0px 20px;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections{
		padding:0 15px;
	}
	
	.listify-recite .content_single_job_listing_wrapper{
		padding:15px;
	}
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number h3,
	.content-single-job_listing-hero-company .job_listing-title{
		font-size:25px;
	}
	.listify-recite .content-single-job_listing-hero-company p{
		font-size:14px;
	}
	.listify-recite .content-single-job_listing-hero-company{
		margin:0;
	}
	.listify-recite .listify_product_wrapper .listing-gallery .slick-list{
		z-index:1;
	}
	.listify-recite .content-single-job_listing-hero-company .listify-listing a {
		padding: 17px 36px;
	}
	
	
	.listify-recite .listify-more-description-section{
		padding-top:60px;
	}
	.listify-recite .listify-more-description-section .listity_more_text_content{
		text-align:center;
		margin-bottom: 30px;
	}

	.listify-recite .listify-more-description-section .listity_more_box_content{
		margin-bottom:40px;
	}
	
	.listify-recite .listify-more-description-section .col-lg-4{
		padding-right: 15px;
	}
	.listify-recite .listify-more-description-section .col-lg-8{
		padding-left: 15px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box{
		margin-bottom:30px;
		padding:40px;
	}
	
	.listify-recite .listify-more-description-section .more_images_box .the-image.active, 
	.listify-recite .listify-more-description-section .more_images_box .the-image {
		height: 450px;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_image img,
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content{
		padding-bottom:30px;
	}	
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs{
		overflow-x: scroll;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner {
		padding: 30px 15px 30px;
	}
	.listify-recite .listify_faq_section .faq_title{
		width: 510px;
	} 
	.listify-recite .listify_widget_panel_listing_comments,
	.listify-recite .listify_faq_container
	.listify-recite .listify_faq_container{
		padding:50px 0;
	} 
	.listify-recite .acc-collapse-warpper{
		padding:0 15px;
	}
	.listify-recite .listify_widget_panel_listing_comments .comment.odd, 
	.listify-recite .listify_widget_panel_listing_comments .comment.even {
		margin: 0 15px 30px;
	}
	.listify-recite .listify_widget_panel_listing_comments .comment-respond {
		margin: 0 15px;
	}
	.listify-recite .listify-recite-banner .listify_widget_search_listings {
		margin-left: 30px;
	}
	.listify-recite .listify-recite-banner .job_search_form button.update_results {
		padding: 15px 25px;
		width: 100% !important;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce {
		padding: 25px 30px;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content {
		margin-right: 0;
	}
	/* = = = = = = = = = = = = = = =  job_listing_category start = = = = = = = = = = = = = = = */
	
	.listify-recite .listify_maps_wrapper .job_filters .search_jobs {
		width: 81%;
	}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results{
		padding: 16px 15px 17px 25px;
	}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results span:before {
		left: -20px;
	}
	/* = = = = = = = = = = = = = = =  job_listing_category end = = = = = = = = = = = = = = = */
	.listify-recite .image-grid-item-skin-wrapper {
        display: inherit;
		margin: 0 20px;
	}
	.listify-recite ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_widget_recent_listings ul[data-card-columns="4"] .listing-card,
	.listify-recite .listify_widget_tabbed_listings ul[data-card-columns="4"] .listing-card{
		width: 50%;
		margin-bottom: 30px
		
	}
	.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings,
	.listify-recite .listify_widget_recent_listings .job_listings,
	.listify-recite .listify_widget_articles_tips .listify_article_skin {
		margin: 15px;
	}
	.listify-recite .blog-archive--grid[data-columns]::before {
		content: '2 .col-md-6';
	}
	
	
	.listify-recite .navigation-bar-toggle, .search-overlay-toggle {
		color: #fdf9f9 !important;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-entry-meta .job_listing-title {
		font-size: 16px;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-entry-meta .job_listing-location {
		font-size: 14px;
	}
	.listify-recite .job_listing-entry-meta-main-content .listing-stars .listing-star {
		font-size: 18px;
	}
	.listify-recite .listify-article-skin-blog,
	.listify-recite .listify_widget_articles_tips .home-widget-section-title {
		margin: 50px;
	}
	.listify-recite .listify-article-skin-blog{
		margin: 0px;
	}
	.listify-recite .listify_article_skin .entry-title--grid {
		font-size: 16px;
	}
	.listify-recite .pricing_main_title,
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1,
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1,
	.listify-recite .listify_faq_section .faq_title h1,
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content h1, 
	.listify-recite .listify-more-description-section .listity_more_text_content h1,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify_widget_articles_tips .home-widget-title,
	.listify-recite .feature-callout.text-center .feature-callout-cover h2,
	.listify-recite .listify_widget_tabbed_listings .home-widget-section-title .home-widget-title,	
	.listify-recite .listify_widget_recent_listings .home-widget-title {
		font-size: 40px;
		margin-bottom: 22px;
		line-height:50px;
	}
	.listify-recite .listify-recite-banner-wrapper .home-widget-section-title .home-widget-title{
		font-size: 26px;
		line-height: 33px;
	}
	.listify-recite .listify-recite-banner .container-fluid {
		padding: 50px 0px;
	}
	.listify-recite .feature-callout.text-center .callout-feature-content{max-width:100%;}
	.listify-recite .listify_widget_recent_listings .home-widget-description {
		margin: 0 50px;
	}
	.listify-recite .listify-perfect_property-section .listify_perfect_property_description,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-description {
		font-size: 16px;
		line-height: 25px;
	}
	.listify-recite .home-features-content-image {
		padding: 0px;
		text-align: center;
		padding-top: 50px;
	}
	.listify-recite .home-features-main-content,	
	.listify-recite .home-features-wrapper.home-features-main-content-wrapper{
		max-width: 485px;
		margin: auto;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(3) .repeater-image img {
		max-width: 200px;
		min-width: 200px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(2) .repeater-image img {
		max-width: 180px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(1) .repeater-image img {
		max-width: 250px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-image img {
		min-height: 234px;
		max-height: 234px;
	}
	.listify-recite .map-widget-section--split {
		display: table-cell;
		width: 50%;
		vertical-align: middle;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections .map-widget-section-content {
		margin-right: 20px;
	}
	.listify-recite.listings-map-wrapper--right-section .search_jobs_wrapper .search_categories,
	.listify-recite.listings-map-wrapper--side-section .search_jobs_wrapper .search_categories{
		width: 100px;	
	}	
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 25px;
		padding: 16px 15px 17px 35px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top {
		padding: 12px;
	}
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters .search_jobs {
		width: 81%;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow{
		left: 42%;
		top: 102%;
	} 
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow {
		right: 42%;
		top: 102%;
	}
	.listify-recite .repeater-counter-wrapper .repeater-title h2 {
		font-size: 16px;
	}
	.listify-recite .listify_pricing_plans_container .job-packages{
		gap: 50px 25px;
	}
	.listify-recite .site-footer-widgets .footer-widget.widget_nav_menu:nth-child(2), 
	.listify-recite .site-footer-widgets .footer-widget.widget_nav_menu:nth-child(1) {
		padding-left:0px;
	}
	.listify-recite .filter_by_tag{
		bottom: -385px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content h2 {   
		line-height: 30px;
		padding-bottom: 20px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand h2 {
		transform: rotate(270deg) translate(0%, -1165%);
		min-width: 280px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 992px) {
	body.fixed-map.fixed-map--right.listify-recite.listings-map-wrapper--right-section .site-content, 
	body.fixed-map.fixed-map--side.listify-recite.listings-map-wrapper--side-section .site-content{
		margin-top: 125px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {	
	.listify-recite .listify_pricing_plans_container .job-packages{
		gap: 50px 25px;
	}
	.listify-recite .listify_product_wrapper .listing-gallery .slick-list, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-slide, 
	.listify-recite .listify_product_wrapper .listing-gallery .slick-active img {
		height: 520px;
	}
	.listify-recite .content_single_job_listing_main_wrapper{
		padding-bottom:80px;
	}
	.listify-recite .listify-more-description-section .col-lg-4{
		padding-right:0px;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours {
		padding: 35px 30px;
		margin: 0;
	}
	.listify-recite .listify_widget_panel_listing_map{
		padding-top:0px;
	}
	.listify-recite .listify_amenities_tabs_section {
		margin-top: 120px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content{
		padding: 50px 0;
	}
	.listify-recite .listify_product_wrapper .listing-gallery-nav .item__wrapper img {
		width: 80px;
		height: 80px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box ul li {
		font-size: 13px;
		padding-left: 0px;
		gap: 3px;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow{
		left: 44%;
		top: 102%;
	} 
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow {
		right: 44%;
		top: 102%;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li {
		width: 50%;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner {
		padding: 30px 15px 30px;
	}
	.listify-recite .image-grid-item-skin-wrapper .image-grid-item {
		margin-bottom: 30px;
	}
	.listify-recite .site-header .primary.nav-menu{
		padding-left: 25px;
	}
	body.fixed-map.fixed-map--side.listify-recite .site-content #primary,
	body.fixed-map.fixed-map--right.listify-recite .site-content #primary{
		width:65%;
	}
	body.fixed-map.listify-recite .job_listings-map-wrapper {
		width: 35%;
	}
	.listify-recite .listify_widget_panel_wcpl_pricing_table {
		padding: 0;
	}
	.listify-recite .listify_pricing_plans_container .job-packages{
		grid-template-columns: repeat(2,1fr);
	}
	.listify-recite .listify_blog_main_wrapper .sidebar_recent_posts .col-lg-4{padding-right:0px;}
	.listify-recite .listify-blog-top-section .listity_blog_newslatter_content, 
	.listify-recite .listify-blog-top-section .listity_blog_text_content{
		margin: 0px 20px;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections{
		padding:0 15px;
	}
	.listify-recite .listify_widget_panel_listing_map .map-widget-sections .map-widget-section-content {
		margin-right: 20px;
	}
	.listify-recite .listify_widget_recent_listings .job_listings,
	.listify-recite .listify_widget_articles_tips .listify_article_skin {
		margin: 15px;
	}
	.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings {
		margin: 0 20px;
	}
	
	/* = = = = = = = = = = = = = = =  job_listing_category start = = = = = = = = = = = = = = = */
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results{
		padding: 18px 30px 19px 42px;
		right: 28px;
	}
	.listify-recite .listing_category_maps_page_image_grid.results {
		margin-top: 60px;
	}
	.listify-recite .listify_maps_wrapper .job_filters .search_jobs {
		width: 81%;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-title{
		font-size: 14px;
	}
	.listify-recite .job_listing-entry-meta-main-content .job_listing-location{
		font-size: 12px;
	}
	/* = = = = = = = = = = = = = = =  job_listing_category end = = = = = = = = = = = = = = = */
	.listify-recite .image-grid-item-skin-wrapper {
		column-gap: 8px;
		padding: 0 15px;
	}
	.listify-recite .listify-perfect_property-section .listify_perfect_property_image {
		justify-content: center;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(3) .repeater-image img {
		max-width: 255px;
		min-width: 255px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(2) .repeater-image img {
		max-width: 190px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content:nth-child(1) .repeater-image img {
		max-width: 300px;
	}
	.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-image img {
		min-height: 250px;
		max-height: 250px;
	}
	.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1,
	.listify-recite .listify-blog-top-section .listity_blog_text_content h1,
	.listify-recite .feature-callout.text-center .feature-callout-cover h2,
	.listify-recite .listify_widget_articles_tips .home-widget-title,
	.listify-recite .listify_widget_recent_listings .home-widget-title,
	.listify-recite .listify-upcoming-section .listify-upcoming-property-title,
	.listify-recite .listify_widget_tabbed_listings .home-widget-title,
	.listify-recite .home-features-main-content .home-widget-title,
	.listify-recite .listify_widget_taxonomy_image_grid .home-widget-title,
	.listify-recite .listify-recite-banner-wrapper .home-widget-section-title .home-widget-title,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_title {
		font-size: 40px;
		line-height: 50px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-description,
	.listify-recite .listify-perfect_property-section .listify_perfect_property_description{
		font-size:15px;
		line-height: 25px;
	}
	.listify-recite .home-features-content-image {
		padding:0px;
	}
	.listify-recite .listify-featrure-skin-section .row{align-items:center;}
	.listify-recite .content_single_job_listing_wrapper{
		padding:15px;
	}
	.listify-recite .content-single-job_listing-hero-company p{
		font-size:14px;
	}
	.listify-recite .content-single-job_listing-hero-company{
		margin:0;
	}
	.listify-recite .content_single_job_listing_main_wrapper:before{
		top:120px;
	}
	.listify-recite .listify_faq_section .faq_title h1,
	.listify-recite .content-single-job_listing-hero-company .listing_squre_number h3,
	.content-single-job_listing-hero-company .job_listing-title,
	.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content h1,
	.listify-recite .listify-more-description-section .listity_more_text_content h1{
		font-size: 40px;
		line-height: 50px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box {
		padding: 30px 15px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1 {
		font-size: 13px;
		line-height: 25px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box p {
		font-size: 12px;
		line-height: 25px;
	}
	.listify-recite .listify-more-description-section .listity_more_box_content {
		padding: 15px;
		gap: 10px;
	}
	.listify-more-description-section .listity_more_box_content p{
		font-size:13px;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab{
		padding:10px 20px;
	}
	.listify-recite .listify_faq_container,
	.listify-recite .listify_amenities_tabs_section{
		margin:50px 0;
	}
	.listify-recite .listify_amenities_tabs_section{
		margin-top:100px;
	}
	.listify-recite .listify_amenities_tabs_section .tabs_content_inner h3{
		font-size:14px;
	}
	
	.listify-recite .listify_faq_section .faq_title {
		width: 520px;
	} 
	.listify-recite .listify_widget_panel_listing_comments .comment.odd, 
	.listify-recite .listify_widget_panel_listing_comments .comment.even {
		margin: 0 15px 30px;
	}
	.listify-recite .listify_widget_panel_listing_comments .comment-respond {
		margin: 0 15px;
	}
	.listify-recite .map-widget-section--split {
		display: table-cell;
		width: 50%;
		vertical-align: middle;
	}
	.listify-recite .site-header .primary-header .nav-menu.primary a {
		font-size: 12px;
	}
	.listify-recite .site-header .header_add_listing_btn {
		padding: 0px 0px 0 55px;
	}
	.listify-recite .site-header .header_add_listing_btn a {
		padding: 15px;
	}
	.listify-recite .site-header .nav-menu.primary li.header_add_listing_btn a:before{
		top: 14px;
	}
	.listify-recite .site-header .nav-menu.primary li.header_add_listing_btn:before{
		content:unset;
	}
	.listify-recite.listings-map-wrapper--right-section .search_jobs_wrapper .search_categories,
	.listify-recite.listings-map-wrapper--side-section .search_jobs_wrapper .search_categories{
		width: 50px;	
	}	
	.listify-recite .filter_by_tag{
		bottom: -350px;
	}
	.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand h2 {
		transform: rotate(270deg) translate(0%, -1165%);
		min-width: 280px;
	}
	
	.listify-recite .search_more_btn {
		padding-top: 12px;
	}
	.listify-recitelistings-map-wrapper--side-section .listify_maps_wrapper .job_filters button.update_results,
	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters button.update_results{
		padding: 12px 10px 12px 10px;
		top: 35px;
	}
	.listify-recite.listings-map-wrapper--side-section .listify_maps_wrapper .job_filters .search_jobs,
	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters .search_jobs{
		width:88%;
	}
	.custom-moretemplate-repeater-container {
		margin-top: 6em !important;
	}
}


@media screen and (min-width: 992px) and (max-width:1310px){
	.listify-recite .site-header .nav-menu li{margin-right:11px;}
	.listify-recite .listify-recite-banner .listify_widget_search_listings {
		margin-left: 30px;
	}
	.listify-recite .listify-recite-banner .search-filters-home {
		padding: 20px 15px;
	}
	.listify-recite .listify-recite-banner .job_search_form button.update_results {
	   padding: 14px 60px 14px 40px;
	}
	.listify-recite .listify-recite-banner .listify_widget_search_listings .search_jobs {
		width: 75%;
	}
	.listify-recite .listify-recite-banner .search_jobs input {
		padding: 14px 16px !important;
	}
	.listify-recite .listify-recite-banner .search-filters-home {
		min-height: 92px;
		padding: 20px 15px;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content {
		margin-right: 0;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce {
		background-color: #F0F5F4;
		padding: 40px 50px;
	}
	.listify-recite .content_single_job_listing_wrapper{
		padding:0 15px;
	}
	.listify-recitelistings-map-wrapper--right-section .listify_maps_wrapper .job_filters button.update_results,
	.listify-recitelistings-map-wrapper--side-section .listify_maps_wrapper .job_filters button.update_results {
		padding: 18px 16px 19px 45px;
	}
/* 	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters .search_jobs,
	.listify-recite.listings-map-wrapper--side-section .listify_maps_wrapper .job_filters .search_jobs {
		width: 75%;
	} */
	
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 18px;
	}
	.listify-recite.listings-map-wrapper--right-section .search_jobs_wrapper .search_categories,
	.listify-recite.listings-map-wrapper--side-section .search_jobs_wrapper .search_categories{
		width: 100px;	
	}
	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters .search_jobs{
		width: 93%;
	}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results span {
		font-size: 12px;
	}
	.listify-recite .listify_maps_wrapper .job_filters button.update_results {
		top: 40px;
		padding: 8px 10px 8px 10px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.listify-recite .listify-blog-top-section .listity_blog_newslatter_content, 
	.listify-recite .listify-blog-top-section .listity_blog_text_content{
		margin: 0px 35px;
	}	
	.listify-recite .content-single-job_listing-hero-company {
		margin-left: 23px;
	}
	.listify-recite .image-grid-item-skin-wrapper,
	.listify-recite .listify_widget_recent_listings .job_listings,
	.listify-recite .listify_widget_articles_tips .listify_article_skin {
		margin: 15px;
	}
	.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings {
		margin: 0 20px;
	}


	.listify-recite .listify-featrure-skin-section .row {
		align-items: center;
	}
	
	.listify-recite .listify-more-description-section .listity_more_box_content {
		align-items: unset;
		padding: 34px 24px;
		gap: 40px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box {
		padding: 40px 30px;
	}
	.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1 {
		font-size: 15px;
	}
	.listify-more-description-section .listity_more_box_content p{
		font-size: 14px;
		line-height: 30px;
	}
	.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab {
		padding: 15px 28px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider button.owl-next {
		right: 10px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider button.owl-prev {
		left: 10px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-next span, .listify-recite .image-grid-item-skin-wrapper-slider .owl-prev span {
		font-size: 60px;
		color: #fff;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow {
		left: 25px;
		z-index: 1;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow {
		left: 25px;
		z-index: 1;
	}
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow{
		right: 25px;
		z-index: 1;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.listify-recite .listify_maps_wrapper .job_filters button.update_results {
		top: 37px;
		padding: 15px 13px 15px 35px;
	}
	.listify-recite.listings-map-wrapper--side-section .listify_maps_wrapper .job_filters .search_jobs,
	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters .search_jobs{
		width:84% !important;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1450px) {
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 40px;
	}
	.listify-recite .listify_maps_wrapper .job_filters .search_jobs {
		width: 84%;
	}
}
@media only screen and (min-width: 1451px) and (max-width: 1500px) {
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 60px;
	}
	.listify-recite .listify_maps_wrapper .job_filters .search_jobs {
		width: 84%;
	}
}
@media only screen and (min-width: 1501px) and (max-width: 1600px) {
	.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
		right: 110px;
	}
}
@media screen and (min-width: 1320px) and (max-width:1750px){
	.listify-recite .content_single_job_listing_wrapper{
		padding:0 20px;
	}
	.listify-recite .listify_widget_panel_listing_map{
		padding: 80px 20px;
	}
	.listify-recite .listify-recite-banner .listify_widget_search_listings {
		margin-left: 50px;
	}
	.listify-recite .listify-recite-banner .search-filters-home {
		min-height: 100px;
		padding: 22px 25px;
	}
	.listify-recite .listify-recite-banner .search_jobs input{
		padding: 15px 16px!important;
	}
	.listify-recite .listify-recite-banner .job_search_form button.update_results {
		padding: 16px 22px 16px 45px;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content {
		margin-left: 80px;
		margin-right: 65px;
	}
	.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce {
		padding: 63px 95px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider button.owl-next {
		right: 10px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider button.owl-prev {
		left: 10px;
	}
	.listify-recite .image-grid-item-skin-wrapper-slider .owl-next span, .listify-recite .image-grid-item-skin-wrapper-slider .owl-prev span {
		font-size: 60px;
		color: #fff;
	}
	.listify-recite .listify_widget_panel_listing_gallery .prev-arrow {
		left: 25px;
		z-index: 1;
	}
	.listify-recite .listify_widget_panel_listing_gallery .next-arrow{
		right: 25px;
		z-index: 1;
	}
}
@media screen and (min-width: 1400px) and (max-width:1800px){
	.listify-recite.listings-map-wrapper--right-section .listify_maps_wrapper .job_filters .search_jobs,
	.listify-recite.listings-map-wrapper--side-section .listify_maps_wrapper .job_filters .search_jobs{	
		width:85%;
	}
	.listify-recite.listings-map-wrapper--right-section .search_jobs_wrapper .search_categories,
	.listify-recite.listings-map-wrapper--side-section .search_jobs_wrapper .search_categories{
		width: 150px;	
	}
	
}

