.listify-recite .listify_recite_main_section{
	padding:0px;
}
.listify-recite .site-header-sticky,
.listify-recite .site-header .primary-header{
	background-color:#E5EDEE;
	transition: 0.3s all;
}
.listify-recite .site-header .primary-header .nav-menu.primary a{
	text-transform: uppercase;
	font-weight: 600;
	line-height: 16px;

}
.listify-recite .site-header .header_add_listing_btn {
	margin:0px;
	padding: 0px 40px 0 70px;
    border-radius: 10px;
    background-color: #0AA06E;
    color: #fff;
    text-align: center;
}
.listify-recite .site-header .header_add_listing_btn a{
	position:relative;
	color: #fff;
	padding-top: 20px;
    padding-bottom: 20px;
} 
.listify-recite .site-header .nav-menu.primary li.header_add_listing_btn:before{
	content:unset;
}
.listify-recite .site-header .nav-menu.primary li.header_add_listing_btn a:before{
	content: url('../images/add-list .png');
	z-index: 1;
    position: absolute;
    left:-15px;
	top:18px;
}
.listify-recite .site-header.site-header--default .primary-header{
	box-shadow: unset;
    background: transparent;
}

.listify-recite .listify-recite-banner .listify-recite-banner-wrapper,
.listify-recite .site-header .primary-header .container,
.listify-recite .listify_widget_panel_wcpl_pricing_table,
.listify-recite .listify_widget_panel_listing_gallery,
.listify-recite .content_single_job_listing_wrapper,
.listify-recite .listify_faq_container,
.listify-recite .listify_amenities_tabs_container,
.listify-recite .listify-more-description-container,
.listify-recite .listify_map_direction_wrapper,
.listify-recite .content-listing-gallery,
.listify-recite .listify_maps_wrapper,
.listify-recite .listify-featrure-skin-section .container,
.listify-recite .listify_widget_articles_tips,
.listify-recite div#listify_widget_recent_listings-4,
.listify-recite div#listify_widget_recent_listings-3,
.listify-recite div#listify_widget_recent_listings-2, 
.listify-recite div#listify_widget_recent_listings-1{
    max-width: 1689px;
    margin: auto;
}
.listify-recite .listify-recite-banner-wrapper h1.home-widget-title{
	font-family: Poppins;
	font-size: 60px;
	font-weight: 800;
	line-height: 71px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: capitalize;
    max-width: 778.75px;	
}
.listify-recite .listify-recite-banner .search_jobs{		
	background: transparent;
    box-shadow: unset;
    padding: 0;
    border: 0;
}
.listify-recite .listify-recite-banner{
	background-color: #dde6e8;
	padding:0px;
	margin-top: -75px;
    padding-top: 150px;
}
.listify-recite .listify-recite-banner .home-widget-description,
.listify-recite .listify-recite-banner .home-widget-title {
    text-align: left;
}
.listify-recite .listify-recite-banner .job_search_form {
    max-width: 100%;
}
.listify-recite .listify_pricing_plans_container,
.listify-recite .listify-recite-banner .container-fluid{
	padding:0px;
}
.listify-recite .listify-recite-banner .container-fluid .row{
	align-items:center;
}
.listify-recite .listify-recite-banner .listify_widget_search_listings{
	/* margin-left: 130px; */
	padding-bottom: 50px;
}
.listify-recite .listify-recite-banner.search_location{
	order:2;
}
.listify-recite .listify-recite-banner .search_jobs input{
	background-color:transparent;
	color:#263238;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-width:1px;	
	font-family: Poppins;
	font-size: 14px;
	font-weight: 500;
	line-height: 12px;
	letter-spacing: 0em;
	padding: 19px 16px !important;
	border-radius:0px !important;
}
.listify-recite .listify-recite-banner.search_jobs input::placeholder{
	color:#263238;
}
.listify-recite .listify-recite-banner .search_jobs input:focus {
    background-color: transparent !important;
	border-color:#000!important;
}
.listify-recite .listify-recite-banner .search_jobs .search_location:after {
    #content: url('../images/location.png');
	position: absolute;
	right: 16px;
    top: 20px;
    width: 19px;
    height: 19px;
}
.listify-recite .listify-recite-banner .search_jobs .search_location .locate-me::before {
    color: #000;
}
.listify-recite .listify-recite-banner .job_search_form  button.update_results .search-btn,
.listify-recite .listify-recite-banner.search_jobs .search_location{
	position:relative;
}
.listify-recite .listify-recite-banner .job_search_form  button.update_results .search-btn:before{
	content: url('../images/search.png');
   	position: absolute;
    left: -30px;
    top: 2px;
    height: 17px;
    width: 17px;
}
.listify-recite .listify-recite-banner .job_search_form  button.update_results{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    padding: 20px 43px 20px 63px;
    width: 23% !important;
    color: #fff;
    background-color: #0AA06E;
    border-radius: 10px;
}
.listify-recite .listify-recite-banner .job_search_form  button.update_results:hover{
	box-shadow:none;
}
.listify-recite .listify-recite-banner .search-filters-home{
	background: #FFFFFF;
    box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.1);
	transition: all .3s;
    border-radius: 15px;
    min-height: 128px;
    padding: 33px 30px;
}
.listify-recite .listify-recite-banner .banner_subtitle{
	color: #0AA06E;
    text-decoration: underline;
    text-shadow: unset;
}
.listify-recite .image-grid-item-skin-wrapper{
	display:flex;
	align-items:center;
	column-gap: 30px;
	justify-content: center;
	max-width: 1689px;
    margin: auto;
}
.listify-recite .image-grid-item-skin-wrapper .image-grid-item {
    width: 100%;
	position:relative;
	margin-bottom:0px
}
.listify-recite .listify_widget_taxonomy_image_grid .helping-image-grid-item-content .cover-wrapper{
	top: 70%;
	font-size: 18px;
    font-weight: 600;
    line-height: 27px;
}
.listify-recite .listify_widget_taxonomy_image_grid .helping-image-grid-item-content .taxonomy-image {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}
.listify-recite .container.listify_recite_main_section{
	max-width:1689px;
}
.listify-recite .helping-image-grid-item-content .image-grid-cover{
	border-radius: 10px;
} 

.listify-recite .helping-image-grid-item-content:hover .has-image.entry-cover:after{
	transition:0.3s all;
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0.5;
	background-color: #0AA06E;
}

.listify-recite .listify_recite_main_section .listify_widget_features{
	position:relative;
}
/*tabbed-section*/
.listify-recite .listify_widget_tabbed_listings{ 
	background: #F0F5F4;
	padding: 115px 0;
    margin: 0;
}
.listify-recite .listify_widget_tabbed_listings .home-widget-section-title{
	margin:0px;
	padding-bottom: 58px;
}
.listify-recite .listify_widget_tabbed_listings .listings-tab ul li .content-box{
	margin:0px;
}
.listify-recite .listify_widget_tabbed_listings .listings-tab .listing-card:first-child:before{
	content: url('../images/circle-line-new.png');
	position: absolute;
	top: -135px;
	left: -100px;
}
.listify-recite .listify_widget_tabbed_listings .listings-tab .listing-card:first-child:after{
	content: url('../images/liner-new.png');
	position: absolute;
    left: -100px;
    bottom: 90px;
}
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs a{
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: center;
}
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs a{
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: center;
	box-shadow:unset;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	color:#383838;
}
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs a.active{
	background-color:#0AA06E;
	color:#ffffff;
}
.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings{
	position:relative;
} 
.listify-recite .content-box{
	border: 1px solid rgba(0, 0, 0, 0.12);
}
.listify-recite .listify_widget_recent_listings .content-box,
.listify-recite .listify_widget_tabbed_listings .content-box{
	border:none;
}
.listify-recite .content-box,
.listify-recite .listify_widget_recent_listings .content-box,
.listify-recite .listify_widget_tabbed_listings .content-box{
	box-shadow: unset;
	padding: 20px;
	border-radius: 10px;
}
.listify-recite .content-box:hover,
.listify-recite .listify_widget_recent_listings .content-box:hover,
.listify-recite .listify_widget_tabbed_listings .content-box:hover{
	box-shadow: 0px 63px 70px rgba(0, 0, 0, 0.1);
	transition:0.3s all;
}
.listify-recite .content-box .job_listing-entry-header,
.listify-recite .listify_widget_recent_listings .content-box .job_listing-entry-header,
.listify-recite .listify_widget_tabbed_listings .content-box .job_listing-entry-header {
	border-radius: 10px;
	overflow: initial;
}
.listify-recite .listify_widget_recent_listings .home-widget-section-title,
.listify-recite .tabbed-listings-tabs{
    text-align: center;
	max-width: 910px;
    margin: auto;
	margin-bottom: 53px;
}
.listify-recite .listify_widget_recent_listings .tabbed_listify_skin_description,
.listify-recite .listify_widget_tabbed_listings .tabbed_listify_skin_description{
	max-width: 475px;
    margin: auto;
    font-size: 15px;
	line-height: 26px;
	text-align:center;
}
.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: 25%;
	z-index: 1;
}
.listify-recite .type-job_listing.style-grid .job_listing-entry-footer,
.listify-recite .listify_widget_recent_listings .type-job_listing.style-grid .job_listing-entry-footer,
.listify-recite .listify_widget_tabbed_listings .type-job_listing.style-grid .job_listing-entry-footer {
	min-height: 115px;
	padding: 20px 0px 0px 0px;
}
.listify-recite .job_listing-entry-meta-main-content,
.listify-recite .listify_widget_recent_listings .job_listing-entry-meta-main-content,
.listify-recite .tabbed-listings-tabs-wrapper .job_listing-entry-meta-main-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.listify-recite .job_listing-entry-meta-main-content .job_listing-title,
.listify-recite .listify_widget_recent_listings .job_listing-entry-meta-main-content .job_listing-title,
.listify-recite .tabbed-listings-tabs-wrapper .job_listing-entry-meta-main-content .job_listing-title{
	margin:0px;
	font-size: 17px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: left;
	color:#000;
}
.listify-recite .job_listing-entry-meta-main-content .job_listing-location,
.listify-recite .listify_widget_recent_listings .job_listing-entry-meta-main-content .job_listing-location,
.listify-recite .tabbed-listings-tabs-wrapper .job_listing-entry-meta-main-content .job_listing-location{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;
	color: #00000073;
}
.listify-recite .job_listing-phone,
.listify-recite .listify_widget_recent_listings .job_listing-phone,
.listify-recite .tabbed-listings-tabs-wrapper .job_listing-phone{
	padding-top: 15px;
}
.listify-recite .view-btn-content a,
.listify-recite .listify_widget_recent_listings .view-btn-content a,
.listify-recite .tabbed-listings-tabs-wrapper .view-btn-content a{
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	padding:15px 50px;
	background: #0AA06E;
	border-radius: 10px;
}
.listify-recite .view-btn-content,
.listify-recite .listify_widget_recent_listings .view-btn-content,
.listify-recite .tabbed-listings-tabs-wrapper .view-btn-content{
	position: absolute;
	bottom: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: all .3s;
	height: max-content;
}
.listify-recite .listify_widget_tabbed_listings .home-widget-section-title{
	float: inherit;
}
.listify-recite .content-box:hover .view-btn-content,
.listify-recite .listify_widget_recent_listings .content-box:hover .view-btn-content,
.listify-recite .tabbed-listings-tabs-wrapper .content-box:hover .view-btn-content{
	opacity:1;
}
.listify-recite .listify_widget_recent_listings .tabbed-listings-tabs-wrapper,
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs-wrapper{
	max-width:1689px;
	margin:auto;
}
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs,
.listify-recite .listify_widget_tabbed_listings .home-widget-section-title,
.listify-recite .listify_widget_recent_listings .job_listings,
.listify-recite .listify_widget_tabbed_listings .listings-tab .job_listings{
	position:relative;
} 
.listify-recite .listify_widget_recent_listings .listing-card:last-child:before,
.listify-recite .listify_widget_tabbed_listings .listings-tab.listing-card:last-child:before{
	content: url('../images/dots-article.png');
	position:absolute;
	top: -40px;
	right: -20px;
}
.listify-recite .listify_widget_recent_listings .listing-card:last-child:after,
.listify-recite .listify_widget_tabbed_listings .listings-tab .listing-card:last-child:after{
	content: url('../images/bottom-linear.png');
	position: absolute;
    right: 2px;
    bottom: -65px;
   z-index: -1;
}
.listify-recite .listify_widget_tabbed_listings .home-widget-section-title:before{
	content: url('../images/top-than-angle.png');
	position: absolute;
    left: 30%;
    top: 25px;
}
.listify-recite .listify_widget_tabbed_listings .home-widget-section-title:after{
	content: url('../images/four-angle.png');
	position: absolute;
    right: 31%;
    top: 55px;	
}
.listify-recite .listify_widget_tabbed_listings .tabbed-listings-tabs:after{
	content: url('../images/right-than-angle-dark.png');
	position: absolute;
    right: -15%;
    top: 10px;
}
.listify-recite .has-image.listing-cover:after,
.listify-recite .listify_widget_recent_listings .has-image.listing-cover:after,
.listify-recite .listify_widget_tabbed_listings .has-image.listing-cover:after{
	border-radius:10px;
}
.listify-recite .type-job_listing.style-grid .job_listing-entry-header-wrapper,
.listify-recite .listify_widget_recent_listings .type-job_listing.style-grid .job_listing-entry-header-wrapper,
.listify-recite .listify_widget_tabbed_listings .type-job_listing.style-grid .job_listing-entry-header-wrapper {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
	height:100%;
}
.listify-recite .listing-featured-badge:before,
.listify-recite .listify_widget_recent_listings .listing-featured-badge:before,
.listify-recite .listify_widget_tabbed_listings .listing-featured-badge:before {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border: 9px solid transparent;
    border-bottom-color: #9ED725;
    left: 4%;
    top: 25px;
    transform: rotate(45deg);
}
.listify-recite .listing-featured-badge,
.listify-recite .listify_widget_recent_listings .listing-featured-badge,
.listify-recite .listify_widget_tabbed_listings .listing-featured-badge{
	position: absolute;
    left: -12px;
    top: 19px;
    border-radius: 0;
    background-color: #80B412;
	font-family: Poppins;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
	border-radius:0px;
	padding: 7px 15px;
}
.listify-recite .listify_widget_recent_listings .content-box{
	margin:0px;
}
.listify-recite .listify_widget_recent_listings .home-widget-title,
.listify-recite .listify_widget_recent_listings .home-widget-description{
	color:#fff;
}

.listify-recite .search_categories .select2-selection.select2-selection--single, 
.listify-recite .search_location input,
.listify-recite .search_keywords input{
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
}
.listify-recite .search_location input,
.listify-recite .search_keywords input{
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    padding: 11px 8px;
}
.listify-recite .search_categories .select2.select2-container--default .select2-selection--single .select2-selection__rendered {
    border: none;
}
.listify-recite .search_jobs .search_location {
	margin-right: 22px;
}
.listify-recite .search_more_btn{
	padding-top:15px;
}
.listify-recite .search_more_btn{
	position:relative;
}
.listify-recite .listing-cover.has-image{
	position:relative;
}
.listify-recite .content-box:hover .job_listing-entry-header:before {
    transition: 0.3s all;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	opacity: 0.5;
    background-color: #0AA06E;
	border-radius:10px;
}
.listify-recite .type-job_listing.style-grid.job_position_featured .job_listing-entry-header:before{
	border-radius:10px;
}
.listify-recite .content-box-inner-skin .entry-time,
.listify-recite .content-box-inner-skin .entry-date{
	position:relative;
	padding-left:25px;
	margin-bottom:0px;
}
.listify-recite .content-box-inner-skin .entry-content p{
	font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    color: #666666;
}
.listify-recite .content-box-inner-skin .entry-date:before{
content: url(../images/date.png);
    position: absolute;
    top: 8px;
    left: 0px;
    width: 14px;
    height: 15px;
}
.listify-recite .content-box-inner-skin .entry-time:before{
	content:url(../images/time.png);
	position:absolute;
	top:8px;
	left:0px;
}
.listify-recite .content-box-inner-skin h2 a{
	font-family: Poppins;
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0em;
	padding: 0 0 25px 0;
	text-align: left;
}
.listify-recite  .content-box.content-box-wrapper .content-box-inner.content-box-inner-skin{
	padding:24px;
}
.listify-recite .content-box-inner-skin .entry-meta{
    margin-bottom: 12px;	
}
.listify-recite .content-box-inner-skin .entry-summary p{
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
	color:#666666;
}
.listify-recite .multi-post-wrapper .post-image img{
	width: 100%;
    max-height: 340px;
    object-fit: cover;
    border-radius: 10px;
}
.listify-recite .content-box-inner-skin .entry-summary p span a{
    font-weight: 500;
    font-size: 11px;
    line-height: 20px;
    text-decoration-line: underline;
    text-transform: capitalize;
    color: #000000;
}
 .listify-recite .listify_widget_features .home-features-wrapper[data-columns]::before {
	content: '4 .col-md-3';
}
 .listify-recite .counter_repeater_widget{
	margin:0px;
}
.listify-recite .repeater-counter-main-wrapper{
	max-width: 1341px;
	margin: auto;
	padding: 140px 0 93px;
	position:relative;	
} 
.listify-recite .repeater-counter-main-wrapper:before {
	content: url('../images/dot-maps.png');
    position: absolute;
    top: 0px;
    left:0px;
}
.listify-recite .repeater-counter-wrapper .repeater-counter-content{
    text-align: center;
}
.listify-recite .repeater-counter-wrapper .repeater-image img{
    max-width: 60px;
    max-height: 60px;
    margin-bottom: 17px;
}
.listify-recite .repeater-counter-wrapper .repeater-image{
	position:relative;
	width: 60px;
    margin: auto;	
}
.listify-recite .repeater-counter-wrapper .repeater-image:before {
	content: url('../images/circle-counter.png');
    position: absolute;
    top: -30px;
    left: -25px;
    height: 40px;
}
.listify-recite .repeater-counter-wrapper .repeater-number{
	font-family: Poppins;
	font-size: 22px;
	font-weight: 700;
	line-height: 33px;
	color:#0AA06E;
}
.listify-recite .repeater-counter-wrapper .repeater-title h2{
	font-family: Poppins;
	font-size: 21px;
	font-weight: 500;
	line-height: 32px;
	margin: 0;
}
.listify-recite .repeater-counter-wrapper{
	background:transparent;
	box-shadow: unset;
	max-width: 989px;
	margin: auto;
}

.listify-recite .listify_wrrapper_content .home-feature-style2-image img{
	width: 60px;
    max-width: 60px;
}
.listify-recite .listify_wrrapper_content {
	display: flex;
}
.listify-recite .listify_wrrapper_content .home-feature-text-content{
	text-align:left;
}


.listify-recite .home-features-main-content .home-widget-title{
	text-align:left;
	font-family: Poppins;
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	color:#fff;
}
.listify-recite .home-features-main-content .home-widget-description{
	text-align:left;
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	color:#fff;
}

.listify-recite #listify_widget_features-3.listify_widget_features{
	position:relative;
}
.listify-recite #listify_widget_features-3.listify_widget_features:before{
	content:'';
	background-color:#0AA06E;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.listify-recite .home-features-wrapper .listify_wrrapper_content{
	background-color: #3BB78D;
    box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
		max-width: 484px;
}
.listify-recite .listify_wrrapper_content h2{
	color: #fff;
	font-family: Poppins;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	margin:0px;
	text-transform: capitalize;
}
.listify-recite .listify_wrrapper_content p{
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	line-height: 23px;
}
.listify-recite .home-feature-text-content{
	padding-left:24px;
}
.listify-recite .home-features-main-content .home-widget-section-title{
	max-width:484px;
	margin: 0;
	margin-top: 98px;
}
.listify-recite .home-features-main-content-wrapper{
	position:relative;
	top:60px;
}
.listify-recite .home-features-content-image{
	padding-top: 76px;
} 
.listify-recite .listify_widget_taxonomy_image_grid .home-widget-title{
	text-transform: capitalize;
}


.listify-recite .articles-tips-widget-description {
	position: relative;
	font-weight: 400;
	font-size: 15px;
	line-height: 30px;
	max-width: 597px;
	margin: auto;
	text-align: center;
}

.listify-recite .listify-article-skin-blog,
.listify-recite .listify_widget_articles_tips .home-widget-section-title{
	position:relative;
}
.listify-recite .listify-article-skin-blog:before{
	content: "";
	background-image: url(../images/article-bottom-left.png);
	background-repeat:no-repeat;
	position: absolute;
    bottom: -35px;
    left: 22%;
    height: 90px;
    width: 90px;	
}
.listify-recite .listify-article-skin-blog:after{
	content: "";
	background-image: url(../images/article-bottom-right.png);
	background-repeat:no-repeat;
	position: absolute;
	bottom: -14px;
    right: 22%;
    height: 90px;
    width: 90px;
}
.listify-recite .listify_widget_articles_tips .home-widget-section-title:before{
	content: "";
	background-image: url(../images/linear-article.png);
	background-repeat:no-repeat;
	position: absolute;
    bottom: 45px;
    left: 10%;
    height: 46px;
    width: 98px;	
}
.listify-recite .listify_widget_articles_tips .home-widget-section-title:after{
	content: "";
	background-image: url(../images/right-than-angle.png);
	background-repeat:no-repeat;
	position: absolute;
	bottom: 55px;
	right: 10%;	
	height: 12px;
	width:67px;
}
/* .listify-recite .blog-archive--grid.listify_article_skin[data-columns]::before {
	content: '4 .col-lg-3';
} */
.blog-archive--grid[data-columns]::before {
    content: '4 .col-lg-3';
}
.listify-recite .listify_article_skin .content-box{
	border: none;
	padding:0px;
	margin-bottom: 53px;
	background-color:transparent;
}
.listify-recite .listify_article_skin .entry-category{
	margin:0px;
}
.listify-recite .listify_article_skin .article_tips_time,
.listify-recite .listify_article_skin .article_tips_date{
    position: relative;
	padding-left: 20px;
}
.listify-recite .listify_article_skin .article_tips_date{
	padding-right: 20px;
}
.listify-recite .listify_article_skin .article_tips_date:before {
	content: "";
    background-image: url(../images/date.png);
	background-repeat:no-repeat;
    position: absolute;
    top: -1px;
    left: 0;
    width: 17px;
    height: 17px;
}
.listify_article_skin .article_tips_time:before {
	content: "";
	background-image: url(../images/time.png);
	background-repeat:no-repeat;
	position: absolute;
	top: -1px;
	left: 0;
	width: 17px;
	height: 17px;
}

.listify-recite .listify_article_skin .entry-title--grid{
	font-family: Poppins;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0em;
	margin-top: 25px;
  margin-bottom: 16px;
}
.listify-recite .listify_article_skin .entry-summary p{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	color:#666666;
	margin-top:25px;
}
.listify-recite .listify_article_skin .article_tips_date,
.listify-recite .listify_article_skin .article_tips_time{
	font-size: 11px;
	font-weight: 500;
	line-height: 20px;
	color:#000000;
}
.listify-recite .listify_article_skin .content-box:hover{
	box-shadow:unset;
}
.listify-recite .listify_article_skin .listify-clickbox-container.has-image{
	border-radius:10px;
}
.listify-recite .listify_article_skin .content-box-inner{
	padding: 0 10px;
}
.listify-recite .listify-article-skin-blog {
    margin-bottom: 0px;
    text-align: center;
}
.listify-recite .listify-article-skin-blog .button{
	padding: 20px 78px;
	border-radius:10px;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand:after{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    top: 0;
	bottom:0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
/*blogs*/
.listify-recite .wp-block-search__inside-wrapper {
	background: #FFFFFF;
	border-radius: 10px;
	border:1px solid;
}
.listify-recite .wp-block-search .wp-block-search__input{
	border: 0;
}
.listify-recite .wp-block-search .wp-block-search__button{
	color: transparent;
   padding: 10px 0;
    background: transparent;
    border: 0;
	position:relative;
}
.listify-recite .wp-block-search .wp-block-search__button:before{
	content: url('http://localhost/listify/wp-content/uploads/2023/06/search-icons-blog.png');
   	position: absolute;
    left: 15px;
    top: 10px;
}
.listify-recite .listify-featrure-skin-section{
	background-color: #0AA06E;
}
.listify-recite .widget_media_gallery .gallery{
	display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 40px;
}
.listify-recite .listify_widget_articles_tips .home-widget-title{
	position:relative;
}
.listify-recite .listify_widget_articles_tips .home-widget-title:before{
	content: url('../images/dots-article.png');
	position: absolute;
    left: 50%;
    top: 20px;
    transform: translate(-250%, -35px);
}
.listify-recite .listify_widget_articles_tips{
	padding-bottom:115px;	
}
.listify-recite .footer-wrapper .site-social-skin-helping{
	float:left;
	display: block;
}
.listify-recite .site-footer-widgets{
	background-color:#19191C;
}
.listify-recite .site-footer-widgets .footer-widget {
	color:#fff;
}
.listify-recite .site-footer-widgets .footer-widget a{
	color:#B0B0B0;
}
.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: 55px;:
}
.listify-recite .footer-wrapper .site-social-skin-helping .nav-menu-social li a{
    width: 35px;
    height: 35px;
    background: #0AA06E;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    border-radius: 4px;
}
.listify-recite .job-package-includes ul li ul li:empty{
		display:none;
	}
.listify-recite .footer-wrapper .site-social li:first-child{
	margin:0px;
}
.listify-recite .site-footer{
	text-align:center;
}
.listify-recite .site-footer .site-info {
    float: inherit;
}
.listify-recite .content-box-inner-skin .post-image img{
	width: 100%;
    object-fit: cover;
	border-radius: 10px;
	max-height: 490px;
}
.listify-recite .content-box-inner-skin .entry-summary,
.listify-recite .content-box-inner-skin .entry-title {
	margin-top: 33px;
}
.listify-recite .content-box-inner-skin .post-image-bottom img{
	width: 100%;
	max-height:340px;
	object-fit: cover;
	border-radius: 10px;
}
.listify-recite .content-box-inner-skin .entry-content{
	margin-top: 18px;
	margin-bottom:61px;
}
.listify-recite .single_posts_wrapper .content-box-inner-skin .entry-content p:nth-child(2) {
	margin-bottom:61px;
}
.listify-recite .content-box-inner-skin .wp-block-pullquote{
	border: 1px solid #C7C7C7;
    padding: 66px 50px 61px 98px;
}
.listify-recite .content-box-inner-skin .wp-block-pullquote blockquote{
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    margin: 0;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: center;
    padding: 0;
	border:0px;
}
.listify-recite .content-box.single_posts_wrapper{
	box-shadow: unset;
    border: 0;
    padding: 0;
    background: transparent;
}

.listify-recite.page-template-page-templates .content-box-inner.content-box-inner-skin .post-image img{
	display:none;
}
.listify-recite.woocommerce-form-login-wrapper.woocommerce-page .content-box-inner-skin .post-image img,
.listify-recite.registration-form-wrapper .content-box-inner.content-box-inner-skin .post-image img{
	display:block;
}
.listify-recite.page-template-template-single-column .content-box-inner.content-box-inner-skin{
	border: 1px solid #D9D9D9;
	border-radius:10px;
}

.listify-recite.page-template-template-single-column .content-box-inner.content-box-inner-skin .entry-content{
	margin:40px;
}
.listify-recite .content-box.single_posts_wrapper .content-box-inner.content-box-inner-skin{
	padding:0px;
}
.listify-recite .single_posts_wrapper .wp-block-pullquote blockquote{
	position:relative
}
.listify-recite .single_posts_wrapper .wp-block-pullquote blockquote:before{
	content: url('../images/quote.png');
	position: absolute;
    left: -55px;
    top: 0px;
}


/*COntent Box Widget Css*/
.listify-recite .listify-content-box-section {
	width: 100%;
	position: relative;
}
.listify-recite .listify-content-box-section .content-box-title h4{
	font-family: Poppins;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: center;
	color:#FFFFFF;
	margin:0;
	position:relative;
	z-index:1;
	
}
.listify-recite .listify-content-box-section .content-box-title{				
	position: absolute;
	bottom: 0;
	margin: 27px 16px;
	padding: 20px;
}
.listify-recite .listify-content-box-section .content-box-title:before {
	content: '';
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;	
}
.listify-recite .content-box-widget ul li.cat-item{
	display: flex;
	justify-content: space-between;
	padding: 25px 0px 25px 15px;
	border-bottom: 1px solid #D9D9D9;
	color:#656565;
}
.listify-recite .content-box-widget ul li.cat-item:last-child{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.listify-recite .content-box-widget ul li.cat-item:first-child{
	border-top: 1px solid #D9D9D9;
}
.listify-recite .content-box-widget ul li.cat-item a{
	position:relative;
	color:#656565;
}
.listify-recite .content-box-widget ul li.cat-item a::before {
	content: '';
	position: absolute;
	background: #D9D9D9;
	width: 6px;
	height: 6px;
	left: -12px;
	top: 7px;
	border-radius: 50%;		
}
.listify-recite .content-box-widget.widget_categories{
	border-radius: 10px;
	padding: 30px;
	margin-top: 30px;
}
.listify-recite .sidebar_searchform_warpper{
	position:relative;
}
.listify-recite .sidebar_searchform_warpper:after{
	content: url('../images/single-page-search.png');
	position: absolute;
    right: -113px;
    top: -35px;
}
.listify-recite .listify_single_page_main_wrapper{
	position:relative;
	padding-bottom: 100px;
}
.listify-recite .listify_single_page_main_wrapper:after{
	content: url('../images/circle-line-half-right.png');
	position: absolute;
    right: 0px;
    top: 0px;
}
.listify-recite .content-box-widget.widget_categories .content-box-widget-title{
	font-family: Poppins;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color:#000000;
	margin-top: 0;
	margin-bottom: 24px;
}
.listify-recite .content-box-widget.widget_categories ul{
	margin:0px;
}
.listify-recite .content-box-widget.widget_categories ul li a{
	font-family: Poppins;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
}
.listify-recite .search-radius-wrapper{
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.listify-recite .search-radius-wrapper{
	background-color: #fff;
    box-shadow: 0px 35px 50px rgb(0 0 0 / 11%);
	padding:25px;
	transition: 0.3s all;
	margin: 0;	
	z-index: 1;
	width: 100%;
	opacity: 0;
	position: absolute;
    z-index: 99;
    left: 0;
    right: 0;
	bottom: -285px;
}
.listify-recite .job_listings .has-image.listing-cover:after{
	z-index:0;
}
.listify-recite .filter_by_tag_cloud.astoundify-listing-labels-cloud{
	background-color:#FBFBFB;
	padding: 20px 35px;
	border-radius:10px;
}
.listify-recite .filter_by_tag_cloud.astoundify-listing-labels-cloud a{
	margin:0px;
    font-size: 12px !important;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;
    color: #383838;
}
.listify-recite .filter_by_tag.astoundify-listing-labels .filter-label{
	display:none;
}
.listify-recite .filter_by_tag.open,
.listify-recite .search-radius-wrapper.open{
	opacity: 1;
	visibility: visible;
}
.listify-recite .search-radius-wrapper{
	bottom: unset;
	margin-top: 40px; 
	border-radius: 15px;
} 
.listify-recite .listify_maps_wrapper_top .search-radius-wrapper {
    margin-top: 63px;
	border-radius: 15px;
}
.listify-recite .listify_maps_wrapper .job_filters button.update_results{
	position: absolute;
    top: 34px;
    width: auto;
    right: 21px;
    margin: 0;
	padding: 18px 30px 19px 62px;
	border-radius: 10px;
	z-index:1;
}
.listify-recite .listify_maps_wrapper .job_filters button.update_results span{
	position:relative;
}
.listify-recite .listify_maps_wrapper .job_filters button.update_results span:before{
	content: url('../images/search.png');
   	position: absolute;
    left: -30px;
    top: 2px;
    height: 17px;
    width: 17px;
}
.listify-recite .listify_maps_wrapper .job_filters .search_jobs{	
    width:85%;
}
.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:98%;
}

.listify-recite .listify_maps_wrapper .search_jobs_wrapper{
    background-color: #fff;
	box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.1);
	transition: all .3s;
    width: 100%;
    border-radius: 15px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	padding: 35px 24px 48px;
	position:relative;
}

.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_jobs_wrapper{ 
	max-width: 1369px;
    margin: auto;
	padding: 35px 23px 35px;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results {
    right: 145px;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters .search_more_btn {
    max-width: unset;
	padding:0px;
	position:relative;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top {
    position: relative;
    background-color: #0AA06E;
    padding: 16px 30px;
    border-radius: 10px;
    text-align: center;
	border:1px solid #E5E5E5;
	transition:0.3s all;
	max-width: 210px;
    margin-right: 15px;
	cursor: pointer;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top .search_more_btn a{
	color: #fff;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results{
	/* transition:0.3s all; */
	border:1px solid #E5E5E5;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results:hover span:before{
    content: url(../images/search-black.png);
	transition:0.3s all;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top:hover .search_more_btn a{
	color:#000;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top:hover{
	background-color: #ffffff;
	
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .job_filters button.update_results:hover{
	background-color: #ffffff;
	color:#000;
}
.listify-recite .listify_maps_wrapper .job_filters .search-sort,
.listify-recite .listify_maps_wrapper .showing_jobs.showing_jobs--has-rss{
	display:none;
}

.listify-recite .search_more_btn a{ 
	position: relative;
}
.listify-recite .search_more_btn.open_toggle a{
	color:#059b69;
}
.listify-recite .search_more_btn a::before,
.listify-recite .search_more_btn a::after {
	content: '';
	position: absolute;
	top: 50%;
	background-color: #000;
	transition: all .3s;
}
.listify-recite .search_more_btn a:before {
    right: -15px;
    width: 2px;
    height: 10px;
    margin-top: -4px;
}
.listify-recite .search_more_btn a:after {
    right: -19px;
    width: 10px;
    height: 2px;
    margin-top: 0px;
}
.listify-recite .search_more_btn.open_toggle a::before,
.listify-recite .search_more_btn.open_toggle a::after {
	background-color: #059b69;
}
.listify-recite .search_more_btn.open_toggle a::before {
    transform: rotate(90deg);
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn a::before,
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn a::after{display:none;}

/******************************/
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow + label {
	display: inline-block;
	position: relative;
	padding: 10px;
	cursor: pointer;
	left: 18px;
    top: 3px;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow + label::before, 
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow + label::after {
	content: "";
    background-color: #ffffff;
    display: block;
    position: absolute;
    top: 5px;
    bottom: 0px;
    height: 3px;
    width: 12px;
    margin: auto;
    transition: 0.15s ease;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow + label::before {
  left: -12px;
  border-radius: 0.5rem 0 0 0.5rem;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow + label::after {
  right: 12px;
  border-radius: 0 0.5rem 0.5rem 0;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top:hover .menu_arrow + label::before, 
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn_map_top:hover .menu_arrow + label::after {
  background-color: #000;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow-invert + label::before {
  transform: rotate(40deg);
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn .menu_arrow-invert + label::after {
  transform: rotate(-40deg);
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn.open_toggle .menu_arrow-invert + label::before {
  transform: rotate(-40deg);
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top .search_more_btn.open_toggle .menu_arrow-invert + label::after {
  transform: rotate(40deg);
}
/******************************/
.listify-recite .listify_maps_wrapper .search_jobs_wrapper:before{
	content: url(../images/dots-half.png);
    position: absolute;
    left: -35px;
    top: 20px;
	z-index: -1;
}
.listify-recite .listify_maps_wrapper .search_jobs_wrapper:after{
	content: url(../images/bottom-linear-pen.png);
    position: absolute;
    right: -21px;
    top: -35px;
	z-index: -1;
}
.listify-recite .job_listings-map-wrapper.listings-map-wrapper--right .job_listings-map:before{
	content: url(../images/dots-article.png);
    position: absolute;
    left: 0;
    top: 50%;
	transform: translate(-50%);
	z-index:1;
}
.listify-recite .job_listings-map-wrapper.listings-map-wrapper--left .job_listings-map:after{
	content: url(../images/dots-article.png);
    position: absolute;
    right: 0;
    top: 50%;
	transform: translate(-50%);
	z-index:1;
}
.listify-recite .job_listings-map-wrapper.listings-map-wrapper--left .job_listings-map,
.listify-recite .job_listings-map-wrapper.listings-map-wrapper--right .job_listings-map{
	position:relative;
}
.listify-recite .listify_maps_wrapper .job_filters .search_more_btn{
	max-width: 95px;
}
.listify-recite .job_filters{
	position:relative;	
	z-index:99;
	padding: 0;
    box-shadow: unset;
	background-color: transparent;
}

.listify-recite .listify-upcoming-section {
	width: 100%;
	position: relative;
}
.listify-recite .listify-upcoming-section:after{
	content:url('../images/circle-line-half-right.png');
	position: absolute;
    right: 0;
    top: 15px;
} 
.listify-recite .listify-upcoming-section .listify-upcoming-property-content .row{
	align-items:center;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-title  {
	position: relative;
	font-family: 'Poppins';
	font-weight: 800;
	font-size: 50px;
	line-height: 61px;
	color: #000000;
	margin-top:0px;
	margin-bottom: 47px;
	position:relative;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-title:after{
	content:url('../images/dots-square-border.png');
	position: absolute;
    right: -15px;
    top: -30px;
} 
.listify-recite .listify-upcoming-section .listify-upcoming-property-title:before{
	content:url('../images/into.png');
	position: absolute;
    right:70px;
    top: 60px;
} 
.listify-recite .listify-upcoming-section .listify-upcoming-property-description {
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
	text-align: right;
	color: #666666;
	max-width: 388px;
	margin-left: auto;
	margin-bottom: 0;
}

.listify-recite .listify-upcoming-section .listify-upcoming-property-image {
	display: flex;
	align-items: center;
	column-gap: 10px;
	position: relative;
    z-index: 1;
    padding-top: 35px;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand {    
	width: 160px;
	height: 334px;
	transition: 0.3s ease-in-out;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand img {
	width: 100%;
	height: 100%;
	object-fit:cover;
}    
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active,
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active:hover {
	width: 280px;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-content .col-md-12{
	position:relative;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-content .col-md-12:before {
	content:url('../images/right-than-angle-dark-2.png');
	position: absolute;
    left: 45%;
    bottom: -70px;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-content .col-md-12:after {
	content:url('../images/oneline-img.png');
	position: absolute;
    right: -85px;
    bottom: -50px;
}

.listify-recite .listify-upcoming-section .listify-upcoming-property-image:before{
	content:url('../images/dots-article.png');
	position: absolute;
    left: -35px;
    bottom: -8px;
	z-index:-1;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image:after{
	content:url('../images/black-dots-circlr.png');
	position: absolute;
    right: -30px;
    top:2px;
	z-index:-1;
}
.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{
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 0%;
	height: 100%;
	transition: 0.3s ease-in-out;
	opacity:0.5;
	background-color: #0AA06E;
	z-index:1;
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active:before,
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand:hover::before {
	width: 100%;
	left: 0;			
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand h2{
	position: absolute;
    top: 50%;
    left: 50%;
    font-weight: 500;
    font-size: 14px;
    line-height: 12px;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
    z-index: 1;
    width: 100%;
    transform: rotate(270deg) translate(0%, -650%);
}
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand.active .listify-upcoming-property-sub-title h2,
.listify-recite .listify-upcoming-section .listify-upcoming-property-image .img-expand:hover .listify-upcoming-property-sub-title h2 {
	transform: rotate(0deg) translate(-50%, -50%);
}

#secondary.listings-map-wrapper--right,
#secondary.listings-map-wrapper--side{
	display:none;
}
.listify-recite main#main.listify_maps_wrapper {
    padding: 0 45px;
}
.listify-recite .listify_maps_wrapper ul.job_listings {
	margin: 0 20px;
}
.listify-recite .listify_maps_wrapper .showing_jobs.showing_jobs--has-rss,
.listify-recite .listify_maps_wrapper .archive-job_listing-filter-title{
	margin: 2em 40px 0px;
}

/**/
.listify-recite .content-single-job_listing-hero-company .listing_squre_number{
    display: flex;
    align-items: center;
	gap: 30px;
}
.listify-recite .content-single-job_listing-hero-company .listing_squre_number h3,
.listify-recite .lcontent-single-job_listing-hero-company h2.listing_title{
	margin:0px;
	font-size: 30px;
	font-weight: 800;
	line-height: 61px;
}
.listify-recite .content-single-job_listing-hero-company p.listing_location{
	font-size: 17px;
	font-weight: 400;
	line-height: 21px;
	margin:0px;
	margin-top: 10px;
	color:#000;
}
.listify-recite .content-single-job_listing-hero-company h5.listing_right_text{
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
	color:#0AA06E;
	padding-left: 25px;
	position:relative;
	margin:0px;
	margin-top: 10px;
}
.listify-recite .content-single-job_listing-hero-company .listing_right_text:before{
	content: url('../images/right.png');
   	position: absolute;
	left: 0;
    top: 4px;
}
.listify-recite .content-single-job_listing-hero-company .listing_squre_number span{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #0AA06E;
	position: relative;
	padding-left: 35px;
}
.listify-recite .content-single-job_listing-hero-company .listing_squre_number span:before {
    content: url(../images/square.png);
    position: absolute;
    left: 0px;
}
.listify-recite .content-single-job_listing-hero-company .listing-property_exists {
	margin: 29px 0px 53px;
}
.listify-recite .content-single-job_listing-hero-company .listing-property_exists h4 {
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	margin: 0;
}

.listify-recite .content-single-job_listing-hero-company .listing-property_exists p{
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	margin: 0;
	padding-bottom: 10px;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .single-job_listing-respond:hover,
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .popup-trigger:hover{
	background: #0AA06E;
	color: #ffffff;			
}
.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{
	background: #EEEEEE;
	color: #000000;
	border-radius: 10px;
	padding: 19px 46px;
	transition:0.3s all;
	margin-right: 10px;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .popup-trigger i{ line-height:0;}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button{
	padding-top:35px;
	display: flex;
	gap: 15px;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .content-single-job_listing-actions-start{
    margin: 0;
    display: flex;
    order: 2;
    align-items: center;
	gap: 15px;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .content-single-job_listing-actions-start .claim-listing,
.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{
	margin: 0;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .content-single-job_listing-actions-start .claim-listing{
	order: 2;
}
.listify-recite .content-single-job_listing-hero-company .content_single_listing_button .single-job_listing-respond{
    order: 1;
}
.listify-recite .content-single-job_listing-hero-company p{
	color:#666666;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin: 0px;
}
.listify-recite .content-single-job_listing-title-category{
	position:relative;
	padding-left: 25px;
}
.listify-recite .content-single-job_listing-title-category:before{
	background-image: url(../images/Category-Icon.png);
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    position: absolute;
    top: 5px;
    left: 0px;
    width: 15px;
    height: 15px;   
}
.listify-recite ..content-single-job_listing-title-category p:empty,
.listify-recite .content-single-job_listing-hero-company p:empty{
	display:none;
}
.listify-recite .listing-rating--single {
    padding-top: 25px;
}
.listify-recite .listing-stars--single .listing-star{
	color:#0AA06E;
}
.listify-recite .content-single-job_listing-hero-company{
	margin-left: 45px;
    max-width: 577px;
}
.listify-recite .content_single_job_listing_wrapper .row{
	align-items: center;
} 
.listify-recite .content_single_job_listing_wrapper,
.listify-recite .content_single_job_listing_main_wrapper .listing-gallery,
.listify-recite .content_single_job_listing_main_wrapper{
	position:relative;
}
.listify-recite .content_single_job_listing_wrapper:before,
.listify-recite .content_single_job_listing_wrapper:after,
.listify-recite .content_single_job_listing_main_wrapper .listing-gallery:after,
.listify-recite .content_single_job_listing_main_wrapper:before,
.listify-recite .content_single_job_listing_main_wrapper:after{
	position:absolute;
}
.listify-recite .content_single_job_listing_main_wrapper:before{
    content: url('../images/dots-half.png');
    top: 145px;
    left: 0px;
}
.listify-recite .content_single_job_listing_main_wrapper:after{
	content:url('../images/linear-top-angle.png');
	top: 40%;
    left:0px;
}
.listify-recite .content_single_job_listing_main_wrapper .listing-gallery:after{
	content: url('../images/dots-article.png');
    top: -32px;
    right: 95px;
} 
.listify-recite .content_single_job_listing_wrapper:after{
	content: url('../images/dots-angle.png');
    top:20px;
    right: 0;
} 
.listify-recite .content_single_job_listing_wrapper:before{
	content: url('../images/right-than-angle-dark.png');
    bottom:-50px;
    right: 20%;
}
.listify-recite .content_single_job_listing_main_wrapper{
	padding:130px 0 !important;	
}
.listify-recite .listify_product_wrapper .listing-gallery-nav .item__wrapper img{
    width: 123px;
    height: 123px;
    object-fit: cover;
    border-radius: 10px;
	margin: 20px 18px 0px 0px;
	cursor:pointer;
}
.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:620px;
	object-fit: cover;
	border-radius:10px;
	z-index: 1;
}
.listify-recite .content-single-job_listing-title-category itemListElement{
	margin-right:20px;
}
.listify-recite .content-single-job_listing-title-category span a{
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
	color: #000000;
}
/*******/
.listify-recite .listify_single_main_content_sidebar .content-listing-gallery .content-area,
.listify-recite .listify_single_main_content_sidebar{
	padding:0px;
	margin:0px;
}
.listify-recite .listify-more-description-section{
	background-color:#0AA06E;
	padding-top:100px;
	margin-bottom:170px;
	position:relative;
}
.listify-recite .listify-more-description-section .listing-more-bottom-box-after,
.listify-recite .listify-more-description-section .listity_more_text_content,
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours,
.listify-recite .listify-more-description-section .more_images_box .the-image{
	position:relative;
}
.listify-recite .listify-more-description-section .listing-more-bottom-box-after:before,
.listify-recite .listify-more-description-section .listity_more_text_content:before,
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours:after,
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours:before,
.listify-recite .listify-more-description-section .more_images_box .the-image:last-child:before,
.listify-recite .listify-more-description-section:after,
.listify-recite .listify-more-description-section:before{
	position:absolute;
}
.listify-recite .listify-more-description-section:before{
	content: url('../images/dots-article.png');
	top: -43px;
    left: 123px;
}
.listify-recite .listify-more-description-section:after{
	content: url('../images/right-thane-angle.png');
	top: 40%;
    left: 0;
}
.listify-recite .listify-more-description-section .more_images_box .the-image:last-child:before{
    content: url('../images/white-dots.png');
    position: absolute;
    top: -25px;
    right: -43px;
}
.listify-recite .listify-more-description-section .listity_more_text_content:before{
	content: url('../images/plus.png');
    position: absolute;
	top: 65%;
    left: -80px;
}
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours:before{
	content: url('../images/dots-sqaure.png');
    position: absolute;
    bottom: -40px;
    right: -25px;
}
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours:after{
	content: url('../images/right-than-angle-dark-2.png');
    position: absolute;
    bottom: 10px;
    right: 90px;
}
.listify-recite .listify-more-description-section .listing-more-bottom-box-after:before{
	content: url('../images/white-dots.png');
    position: absolute;
    top: -62px;
    right: -20px;
}

.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours p,
.listify-recite .listify-more-description-section .listity_more_text_content h1,
.listify-recite .listify-more-description-section .listity_more_text_content p{
	color:#fff;
}
.listify-recite .listify-more-description-section .listity_more_text_content h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	margin:0px;
}
.listify-recite .listify-more-description-section .listity_more_text_content p{
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom:15px;
}
.listify-recite .listify-more-description-section .listity_more_box_content .listity_more_box_right p:last-child,
.listify-recite .listify-more-description-section .listity_more_box_content .listity_more_box_left p:last-child{
	margin-bottom:0px;
}
.listify-recite .listify-more-description-section .listity_more_box_content{
	/* display: flex;
    align-items: center;
	justify-content: center;
	gap: 61px;	
	padding: 41px 45px;
	background-color:#3BB78D;
	border-radius:10px;*/
	
}
.listify-recite .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours{
	padding: 41px 45px;
	background-color:#3BB78D;
	border-radius:10px;
	box-shadow: unset;
}
.listify-recite .listify-more-description-section .listity_more_box_content .the_title_hour h2{
	color:#fff;
}
 .listify-recite .listify-more-description-section .listity_more_text_content{
	max-width: 445px;
	margin: auto;	
}

/*.listify-recite .listify-more-description-section .listify-more-description-main-contnt{
	max-width: 522px;
	margin-left: auto;
} */
.listify-recite .listify-more-description-section .more_images_box{
	display: flex;
    align-items: center;
    column-gap: 23px;
}
.listify-recite .listify-more-description-section .more_images_box .the-image {    
	width: 52%;
	height: 555px;
	transition: 0.3s ease-in-out;
}
.listify-recite .listify-more-description-section .more_images_box .the-image img {
	width: 100%;
	height: 100%;
	object-fit:cover;
	box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.2);
	transition: all .3s;
	border-radius: 10px;
	position: relative;
	z-index: 1;    
}    
.listify-recite .listify-more-description-section .more_images_box .the-image.active,
.listify-recite .listify-more-description-section .more_images_box .the-image.active:hover {
	width: 95%;
} 
.listify-recite .listify-more-description-section .more_images_box.more_images_box_slider  .the-image.item.active {
    width: 100% ;
}
.listify-recite .listify-more-description-section  .more_images_box.more_images_box_slider .the-image {
    width: 90% ;
    margin: 0 auto;
}
.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box{
	background: #FFFFFF;
	box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.1);
	transition: all .3s;
	border-radius: 10px;
	padding: 55px 65px;
}
.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1{
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color:#000;
	position:relative;
	margin:0px;
	margin-bottom: 15px;
	display: flex;
    align-items: center;
}
.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box h1 .more_info_box_images{
	width:40px;
	height:40px;
	object-fit:cover;
	margin-right: 5px;
}
.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul,
.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box ul{
	margin:0px;
}
.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul{
	padding: 50px 45px 50px 45px;
}
.listify-recite .listing-more-bottom-box-main-content .listing-more-bottom-box ul li{
	font-size: 15px;
	font-weight: 400;
	line-height: 35px;
	color:#666666;
	position:relative;
	margin:0px;
	padding-left: 10px;
	list-style-type:none;
	display: flex;
    align-items: center;
    gap: 15px;
}
.listify-recite .listing-more-bottom-box-main-content .add_more_listing_btn{
	text-align: center;
    top: 75px;
    position: relative;
}
.listify-recite .listing-more-bottom-box-main-content .add_more_listing_btn a {
    padding: 15px 35px;
    background-color: #0AA06E;
    color: #fff;
    cursor: pointer;
    border-radius: 10px;
	transition: all .3s;
}
.listify-recite .listify_faq_section .add_more_listing_btn{
    text-align: center;
    padding-top: 70px;
}
.listify-recite .listify_amenities_tabs_main_content .add_more_listing_btn{
	text-align: center;
    position: relative;
    margin-top: 32px;
}
.listify-recite .listify_faq_section .add_more_listing_btn a,
.listify-recite .listify_amenities_tabs_main_content .add_more_listing_btn a,
.listify-recite .listing-more-bottom-box-main-content .add_more_listing_btn a {
    padding: 15px 35px;
    background-color: #0AA06E;
    color: #fff;
    cursor: pointer;
    border-radius: 10px;
	transition: all .3s;
}
.listify-recite .listing-more-bottom-box-main-content{
	position:relative;
	top:80px;
}
.listify-recite .listify-more-description-section .col-lg-4{
	padding-right: 30px;
}
.listify-recite .listify-more-description-section .col-lg-8{
    padding-left: 36px;
}

/*****/
.listify-recite .listify_amenities_tabs_section {
    margin-top: 100px;
}
.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content{
	text-align: center;
	max-width: 475px;
	margin: auto;
	padding-bottom: 65px;
}

.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	margin:0px;
	color:#000000;
}
.listify-recite .listify_amenities_tabs_section .listity_amenities_text_content p{
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	margin:0px;
	color:#666666;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab {
	list-style-type:none;
    padding: 18px 36px;
	background-color: #F0F5F4;
	border-radius: 10px 10px 0px 0px;
	cursor:pointer;
	color:#000;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs li.tab.current{
	background-color: #0AA06E;
	color:#fff;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs_content.current{
    display: block;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs_content {
    display: none;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs{
	margin:0px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
	gap:5px;
    overflow-y: hidden;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs::-webkit-scrollbar {
    height: 5px;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs::-webkit-scrollbar-track {
   background-color:#E5E5E5;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper ul.tabs::-webkit-scrollbar-thumb {
   height: 5px;
   background-color: #0AA06E;
}
.listify-recite .listify_amenities_tabs_section .listify_amenities_tabs_wrapper .tabs_content {
	background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0px 0px 10px 10px;
}

.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li:last-child {
	padding-bottom: 0px;
}
.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li{
	list-style-type:none;
	width:33%;
	padding-bottom: 14px;
	font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    margin: 0;
	display: inline-flex;
    align-items: center;
}
.listify-recite .listify_amenities_tabs_section .tabs_content_inner ul li span{
	padding: 15px;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    line-height: 0;
	margin-right:15px;
}
.listify_amenities_tabs_section .listify_amenities_tabs_container .listify_amenities_tabs_main_content{
    align-items: center;
}
/* -------------faq_main_wrapper--------------------------- */
.listify-recite .listify_faq_container{
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 1074.443359375px;
	padding: 108px 0 120px;
	background-color: #0AA06E;
    border-radius: 10px;
}
.listify-recite .listify_faq_section {
    padding: 100px 0;
}
.listify-recite .listify_faq_section .faq_title{
	width:764px;
	margin:auto;
	color:#fff;
	text-align:center;
	padding-bottom: 53px;
}
.listify-recite .listify_faq_section .faq_title h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	margin:0px;
	padding-bottom: 22px;
}
.listify-recite .listify_faq_section .faq_title p{
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	margin:0px;
}
.listify-recite .acc-collapse-warpper {
	max-width: 925px;
    width: 100%;
    margin: auto;
}
.listify-recite .acc-main-content {
	margin-bottom: 21px;
}
.listify-recite .acc-main-content .acc-head {
	background-color: #0AA06E;
	padding: 27px 34px;
	background: #0AA06E;
	box-shadow: 0px 25px 50px rgba(0, 0, 0, 0.1);
	transition: all .3s;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
 }
.listify-recite .acc-main-content .acc-head::before,
.listify-recite .acc-main-content .acc-head::after {
	content: '';
	position: absolute;
	top: 50%;
	background-color: #fff;
	transition: all .3s;
}
.listify-recite .acc-main-content .acc-head::before {
	right: 30px;
	width: 3px;
	height: 20px;
	margin-top: -10px;
}
.listify-recite .acc-main-content .acc-head::after {
	right: 21px;
	width: 20px;
	height: 3px;
	margin-top: -2px;
}
.listify-recite .acc-main-content .acc-head p {
	color: #fff;
	font-weight: bold;
	margin:0px;
	font-size: 18px;
	font-weight: 600;
}
.listify-recite .acc-main-content .acc-content {
	padding: 24px 85px 56px 34px;
    display: none;
    background: #FFFFFF;
    border: 1px solid #F6FFC2;
    border-radius: 5px;
    margin-top: 19px; 
}  
.listify-recite .acc-main-content .acc-content p{
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin:0px;
}
.listify-recite .acc-main-content .acc-head.active::before {
    transform: rotate(90deg);
}
/**========listify_widget_panel_listing_comments========**/

.listify-recite .listify_widget_panel_listing_comments .comment-meta,
.listify-recite .listify_widget_panel_listing_comments .comment-sorting-wrap{
	display:none;
}
.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing{
	border:0px;
	text-align:center;
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	margin:0px;
	padding-bottom:12px;
	max-width: 735px;
	margin:auto;
	position:relative;
}
.listify-recite .listify_widget_panel_listing_comments:before,
.listify-recite  .listify_widget_panel_listing_comments .commentlist .comment.even:last-child:after,
.listify-recite  .listify_widget_panel_listing_comments .commentlist .comment.even:first-child:after,
.listify-recite  .listify_widget_panel_listing_comments .commentlist: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{
	position:absolute;
}
.listify-recite .listify_widget_panel_listing_comments,
.listify-recite .listify_widget_panel_listing_comments .commentlist .comment.even:first-child,
.listify-recite .listify_widget_panel_listing_comments .commentlist .comment.even:last-child,
.listify-recite .listify_widget_panel_listing_comments .commentlist{
	position:relative;
}
.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing:after{
	content:url('../images/four-angle.png');
	top: 50px;
    right: 5px;
}
.listify-recite .listify_widget_panel_listing_comments .widget-title__job_listing:before{
	content:url('../images/top-than-angle.png');
	top: 40px;
	left:0px;
	font-size:0px;
}
.listify-recite .listify_widget_panel_listing_comments .commentlist:before{
	content:url('../images/circle-line-half-left.png');
	top: 2%;
	left:0px;
}
.listify-recite .listify_widget_panel_listing_comments .commentlist .comment.even:first-child:after{
	content:url('../images/dots-article.png');
	right: -15%;
    top: 300px;
}
.listify-recite .listify_widget_panel_listing_comments .commentlist .comment.even:last-child:after{
	content:url('../images/bottom-linear.png');
	right: -15%;
    top: 300px;
}
.listify-recite .listify_widget_panel_listing_comments:before{
	content:url('../images/circle-line-new.png');
	bottom: -90px;
    left: 0;
}
.listify-recite .listify_widget_panel_listing_comments .wpjmr-list-reviews{
	float:right;
	margin: 0;
	position: relative;
    bottom: 70px;
}
.listify-recite .listify_widget_panel_listing_comments .listify_post_title{
	padding-top: 30px;
	margin: 0;
    float: left;
	font-size: 17px;
	font-weight: 400;
	line-height: 21px;
	color: #000;
	padding-bottom:15px;
}
.listify-recite .listify_widget_panel_listing_comments .listify_author_image_name_cntnt cite,
.listify-recite .listify_widget_panel_listing_comments .listify_author_image_name_cntnt .comment-ago{margin:0px;}
.listify-recite .listify_widget_panel_listing_comments{
	box-shadow:unset;
	background-color:#F0F5F4;
	padding:120px 0;
	margin: 0;
}
.listify-recite .listify_widget_panel_listing_comments .comment-respond{
	max-width:1170px;
	margin:auto
}
.listify-recite .listify_widget_panel_listing_comments .commentlist,
.listify-recite .listify_widget_panel_listing_comments .commentlist article.comment{
	margin:0px;
}
.listify-recite .listify_widget_panel_listing_comments .comment.odd,
.listify-recite .listify_widget_panel_listing_comments .comment.even{
	max-width:1170px;
	margin:auto;
	background: #FFFFFF;
	border-radius: 10px;
	padding:43px 97px 40px 69px;
	margin-bottom: 63px;
}
.listify-recite .listify_widget_panel_listing_comments .listify-gallery-images .gallery-preview-image{
	height: 130px;
	width: 185px;
	border-radius: 10px;
}
.listify-recite .listify_widget_panel_listing_comments .listify_author_image_name_cntnt{
	display: flex;
    align-items: center;
	gap: 15px;
    float: left;
}
.listify-recite .listify_widget_panel_listing_comments p{
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	color:#666666;
}
.listify-recite .button,
.listify-recite button{
	box-shadow:unset;
} 
.listify-recite .listify_comment_description_text{
	font-family: Roboto;
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	color:#666666;
	max-width:450px;
	margin:auto;
	text-align:center;
	border:0px;
	padding-bottom: 58px;
}
.listify-recite .listify_single_page_main_wrapper .has-post-thumbnail{
	border: 0;
}
.listify-recite .listify_single_page_main_wrapper .has-post-thumbnail:hover{
    box-shadow: unset;	
}
.listify-recite .listify_single_main_content_sidebar .content-area{
	margin-bottom:0px;
	margin-top:0px;
}

.listify-recite .listify-blog-text-content-section{
	background-color: #F0F5F4;
	padding-top: 100px;
	padding-bottom: 70px;
}
.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1{
    font-size: 50px;
    font-weight: 800;
    line-height: 61px;
    margin: 0;
	position:relative;
}
.listify-recite .listify-blog-text-content-section .listity_blog_heading_content h1:before{
	content:url('../images/black-dots-circlr.png');
	position: absolute;
	left: -25%;
    top: 15px;
}
.listify-recite .listify-blog-text-content-section .listity_blog_description_content p{
    font-size: 19px;
    font-weight: 400;
    line-height: 32px;
    text-align: right;
	color:#666666;
}

/*******/
.listify-recite .blog_featured_slider .blog_thumbnail_featured img{
    width: 100%;
    height: 353px;
    object-fit: cover;
    border-radius: 10px;
}
.listify-recite .blog_featured_slider .content-box{
	padding-left: 22px;
	margin: 0;
	background:transparent;
}
.listify-recite .listify-blog-top-section .blog_featured_slider {
	margin:0px;
	position:relative;
	z-index: 1;
}
.listify-recite .listify-blog-top-section .blog_featured_slider:after{
	content:url('../images/dots-angle.png');
	position: absolute;
    right: 0;
    top: -38px;
	z-index: -1;
} 
.listify-recite .blog_featured_slider .slick-list {
    padding-left: 0px!important;
}
.listify-recite .listify_single_page_main_wrapper,
.listify-recite .listify-single-footer-banner-section{
	background-color:#F0F5F4;
}
.listify-recite .listify-blog-top-section{
	padding:100px 0px;
	position:relative;
}
.listify-recite .listify-blog-top-section:before{
	content:url('../images/dots-half.png');
	position: absolute;
    left: 0;
    top: 100px;
}
.listify-recite .listify-blog-top-section .listity_blog_newslatter_content,
.listify-recite .listify-blog-top-section .listity_blog_text_content{
	max-width: 575px;
    margin: 0 auto 0 113px;
}

.listify-recite .listify-blog-top-section .listity_blog_text_content h1:before{
	content:url('../images/bottom-linear-pen.png');
	position: absolute;
    left: 95px;
    top: -100px;
}
.listify-recite .listify_single_page_main_wrapper .content-box-inner-skin .post-image,
.listify-recite .listify_blog_main_wrapper .content-box-wrapper{
	position:relative;
}
.listify-recite .listify_blog_main_wrapper .content-box-wrapper:first-child:before{
	content:url('../images/linear-article.png');
	position: absolute;
    left: -150px;
    top: 25%;
}
.listify-recite .listify_blog_main_wrapper .content-box-wrapper:nth-child(3):before {
    content: url('../images/dots-squre-black.png');
    position: absolute;
    left: -225px;
    top: 20%;
}
.listify-recite .listify_blog_main_wrapper .content-box-wrapper:nth-child(4):before {
    content: url('../images/bottom-linear.png');
    position: absolute;
    left: -125px;
    top: 3%;
}
.listify-recite .listify_blog_main_wrapper .content-box-wrapper:last-child:before{
	content:url('../images/black-dots-circlr.png');
	position: absolute;
    left: -35px;
    bottom: -30px;
}
.listify-recite .listify_single_page_main_wrapper .content-box-inner-skin .post-image:before{
	content:url('../images/black-dots-circlr.png');
	position: absolute;
	left: -25%;
    top: -25px;
}
.listify-recite .listify_single_page_main_wrapper .content-box-inner-skin .post-image:after{
	content:url('../images/linear-article.png');
	position: absolute;
    left: -160px;
    top: 35%;
}
.listify-recite .content-pagination a,
.listify-recite .content-pagination span{
	box-shadow: unset;
    padding: 13px 20px;
}
.listify-recite .content-pagination a {
    border: 1px solid #E5E5E5;
    color: #000;
}
.listify-recite .content-pagination .current{
	background-color: #0AA06E;
	color:#fff;
}
.listify-recite .listify-blog-top-section .listity_blog_text_content h1{
    font-size: 50px;
    font-weight: 800;
    line-height: 61px;
	position:relative;
}
.listify-recite .listify-blog-top-section .listity_blog_text_content p{
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.listify-recite .listity_blog_newslatter_content .nf-form-content nf-fields-wrap{
	display: flex;
    gap: 10px;
}
.listify-recite .listity_blog_newslatter_content .email-wrap .ninja-forms-field{
	border-color:#000;
	color: #666666;
	border-radius:10px;
	background-color:transparent;
	font-family: Roboto;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
	padding: 19px 23px;
	height: 100%;
}
.listify-recite .listity_blog_newslatter_content .submit-wrap .ninja-forms-field{
	padding: 17px 53px;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    height: 100%;
	background:#0AA06E;
	color:#fff;
	border-radius:10px;
}
.listify-recite .listity_blog_newslatter_content .nf-form-content nf-fields-wrap nf-field{
	max-width: 353px;
    width: 100%;
}
.listify-recite .listity_blog_newslatter_content .nf-form-title h3{
	font-size: 17px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: uppercase;
    color: #000;
	margin-bottom: 35px;
	margin-top: 46px;
}
/******sidebar*******/
.listify-recite .listify_blog_main_wrapper .content-box-widget.widget_categories,
.listify-recite .listify_blog_main_wrapper .sidebar_about_widget, 
.listify-recite .listify_blog_main_wrapper .sidebar_recent_posts{
	background-color: #FFFFFF;
}
.listify-recite .listify_blog_main_wrapper .sidebar_searchform_warpper input{
	border:none;
}
.listify-recite .sidebar_searchform_warpper {
	border-radius:10px;
	background-color:#ffffff;
	position:relative;
}
.listify-recite .sidebar_searchform_warpper:after{
	content:url('../images/green-black.png');
	position: absolute;
    right: -110px;
    top: -25px;
}
.listify-recite .sidebar_searchform_warpper input{
	border:none;
	padding: 25px 50px 25px 25px;
}
.listify-recite .sidebar_searchform_warpper .search-submit:hover,
.listify-recite .sidebar_searchform_warpper .search-submit{
	display:block;
	right: 0;
	top: 15px;
    left: inherit;
	border:none;
}
.listify-recite .search-form .sidebar_searchform_warpper .search-submit:before{
	color:#00CEB5;
}
.listify-recite .sidebar_about_widget,
.listify-recite .sidebar_recent_posts{

	border-radius: 10px;
	padding: 30px;
    margin-top: 30px;
}
.listify-recite .sidebar_about_widget h2,
.listify-recite .sidebar_recent_posts h2{
	font-family: Poppins;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	margin: 0;
    margin-bottom: 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid #D9D9D9;
}
.listify-recite .about-description{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	color:#666666;
}
.listify-recite .sidebar_recent_posts h4{
	font-family: Poppins;
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color:#222222;
	margin:0px;
}
.listify-recite .sidebar_recent_posts .col-md-4{
	padding-right:0px;
}
.listify-recite .sidebar_recent_posts .row{
	margin-bottom: 30px;
}
.listify-recite .sidebar_recent_posts .row:last-child{
	margin-bottom: 0px;
}
.listify-recite .sidebar_recent_posts img{
	border-radius: 5px;
}
.listify-recite .recent_post_time_date_content .recent_post_time,
.listify-recite .recent_post_time_date_content .recent_post_date{
	font-family: Poppins;
	font-size: 10px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	position:relative;
	padding-left: 18px;
    margin-right: 10px;
}
.listify-recite .recent_post_time_date_content .recent_post_date:before{
	content:url('../images/sidebar-date.png');
	position:absolute;
	left: 0;
    top: 0;	
}
.listify-recite .recent_post_time_date_content .recent_post_time:before{
	content:url('../images/sidebar-time.png');
	position:absolute;
	left: 0;
    top: 0;	
}
.listify-recite .listify_single_page_main_wrapper .content-area{
	margin:0px;
}
.listify-recite .content-box-widget.widget_categories,
.listify-recite .sidebar_about_widget, 
.listify-recite .sidebar_recent_posts{
	background-color:#F0F5F4;
}
.listify-recite .sidebar_searchform_warpper input{
	border: 1px solid #0000001F;
	border-radius: 10px;
}
.listify-recite .listify_single_main_wrapper{
	background-color:#ffffff;
	padding:120px 0px;
}
.listify-recite .listify-single-footer-banner-section .listify-blog-text-content-section{
	display:none;
}
.listify-recite .listify_single_main_wrapper .comment-form{ 
	display: flex;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
}
.listify-recite .listify_single_main_wrapper .comment-form-comment textarea{
	border: none;
	resize: none;
	height: 157px;
}
.listify-recite .listify_single_main_wrapper .comment-form-url input,
.listify-recite .listify_single_main_wrapper .comment-form-email input,
.listify-recite .listify_single_main_wrapper .comment-form-author input{
	max-width:195px;
	border:none;
}
.listify-recite .listify_single_main_wrapper .comment-form-author{
	order: 1;
}
.listify-recite .listify_single_main_wrapper .comment-form-email{
	order: 2;
    position: absolute;
    left: 273px;
}
.listify-recite .listify_single_main_wrapper .comment-form-url{
	order: 3;
	position: absolute;
    left: 477px;
}
.listify-recite .listify_single_main_wrapper .comment-form-comment{
	order: 4;
	width: 100%;
}

.listify-recite .listify_single_main_wrapper .form-submit{
	order: 5;
    text-align: center;
    width: 100%;
}
.listify-recite .listify_single_main_wrapper .comment-form-cookies-consent{
	order:6;
}
.listify-recite .listify_single_main_wrapper .comment-form-cookies-consent,
.listify-recite .listify_single_main_wrapper .comment-respond .comment-reply-title,
.listify-recite .listify_single_main_wrapper .listify_comment_description_text{
	display:none;
}
.listify-recite .listify_single_main_wrapper .widget-title__job_listing:before{
	font-size:0px;
	margin:0px;
}
.listify-recite .listify_single_main_wrapper .comment-respond{
	background-color: #F0F5F4;
    border-radius: 10px;
    padding: 110px 53px 30px;
}
.listify-recite .listify_single_main_wrapper .widget-title__job_listing{
    position: absolute;
    right: 0;
    left: 0;
    margin: 36px 60px 0px;
	border-color: #C9D0CF;
    border-width: 1px;
    padding-bottom: 24px;
}
.listify-recite .listify-recite-banner:after{
	 background-color:transparent;
 }  
.listify-recite .listify-recite-banner-wrapper .home-widget-section-title p,
.listify-recite .listify-recite-banner-wrapper .home-widget-section-title .home-widget-title{
	color:#000000;
}
/*****Pricing*****/
.listify-recite .listify_widget_panel_wcpl_pricing_table{
	padding: 75px 0px 130px
}
.listify-recite .pricing_main_title{
    font-size: 50px;
    font-weight: 800;
    line-height: 61px;	
}
.listify-recite .listify_pricing_plans_container .job-packages{
	display: grid;
	padding: 0 25px;
    grid-template-columns: repeat(4,1fr);
    width: 100%;
    justify-content: space-between;
	gap:25px;
	margin: 0;
}
.listify-recite .listify_pricing_plans_container .job-package-tag {
    top: -40px;
}
.listify-recite .listify_pricing_plans_container .job-packages li.job-package {
    width: 100%;
	text-align: left;
	border-radius: 10px;
	border: 1px solid #0000001F;
	box-shadow:unset;
	margin-bottom:0px;
}
.listify-recite .listify_pricing_plans_container .job-package-includes{
	border:none;
	padding:0px;
	width: 100%;
}
.listify-recite .listify_pricing_plans_container .job-package-includes li:empty{
	display:none;
} 
.listify-recite .listify_pricing_plans_container .job-package-purchase a{
	width:100%;	
	padding: 17px 20px;
    border-radius: 5px;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}
.listify-recite .listify_pricing_plans_container .job-packages li.job-package:hover{
	box-shadow: 0px 54px 80px 0px #00000026;
	transition: all .3s;
}
   
.listify-recite .listify_pricing_plans_container .job-packages li .job-package-title{
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0em;
	border: none;
}
.listify-recite .listify_pricing_plans_container .job-packages li .job-package-description{
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	color:#666666;
}
.listify-recite .listify_pricing_plans_container .job-packages li .job-package-price {
    padding: 28px 0 57px;
}
.listify-recite .listify_pricing_plans_container .job-package-includes li {
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
	color:#222222;
	margin-bottom: 17px;
	padding-left: 25px;
    position: relative;
	width:100%;
}
/* .listify-recite .job-package-header--stacked .job-package-purchase--stacked{
	display:none;
} */

.listify-recite .page-cover.has-image .page-title{
	color:#fff;
}
.listify-recite.woocommerce-form-login-wrapper.woocommerce-page .has-image,
.listify-recite.woocommerce-account.woocommerce-page .content-box-inner-skin .post-image{
	display:none;
}
.listify-recite.woocommerce-form-login-wrapper.woocommerce-page .content-box-inner-skin .post-image,
.listify-recite.registration-form-wrapper.woocommerce-page .content-box-inner-skin .post-image{
	display:block;
}
.listify-recite.woocommerce-account.woocommerce-page .single_posts_wrapper {
	margin-top:0px;
}
.listify-recite .listify_pricing_plans_container .job-package-includes li:before {
    position: absolute;
    left: 0;
	margin: 0;
    top: 2px;
}
.listify-recite .pricing_content_wrapper .content-box-inner-skin h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
}
.listify-recite .pricing_content_wrapper .content-box-inner-skin p{
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	color:#666666;
	max-width:697px;
	margin:auto;
	text-align:center;
}
.listify-recite .pricing_content_wrapper .content-area{
	margin:0px;
	justify-content:center;
}

.listify-recite .pricing_content_wrapper .job-package-purchase a {
    width: 100%;
}
.listify-recite .listify_pricing_plans_container .woocommerce-Price-amount{
	font-size: 50px;
	font-weight: 500;
	line-height: 25px;
	color:#0AA06E;
}
.listify-recite .listify_pricing_plans_container .job-package-purchase {
    margin-top: 66px;
}


/*****Listing-Maps*****/
.listify-recite .listify_widget_panel_listing_map{
	box-shadow: unset;
    max-width: 1689px;
    margin: auto;
	padding: 130px 0;
	padding-top: 0;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections{
	display: flex;
    flex-direction: row-reverse;
	align-items:center;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .map-widget-section{	
	padding:0px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .map-widget-section-content{
	max-width: 605px;
    margin: auto;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections #listing-contact-map{
    min-height: 619px;
	border-radius: 10px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    max-width: 318px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections p {
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: #666666;
    margin-bottom: 40px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections p:empty{
	display:none;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-location,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-phone,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-directions,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .listing-email{
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
	color:#000000;
	margin-top: 27px;
	position:relative;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-location span,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-phone span,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-directions a,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .listing-email span{
	padding-left: 40px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-phone{
	padding:0px;
}	
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-location:before,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-phone:before,
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-directions:before,	
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .listing-email:before{
	content: "";
	position: absolute;	
	top:0;
	background-repeat: no-repeat;
	width: 100%;
    height: 100%;
}   
.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-location:before {
	background-image: url(../images/map-location.png);
}

.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-phone:before {
	background-image: url(../images/phone.png);
}

.listify-recite .listify_widget_panel_listing_map .map-widget-sections .job_listing-directions:before {
	background-image: url(../images/compass.png);
}

.listify-recite .listify_widget_panel_listing_map .map-widget-sections .listing-email:before {
	background-image: url(../images/global.png);
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections-text-content{
	max-width:475px;
	margin:auto;
	text-align:center;
	margin-bottom:70px;
}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections-text-content h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;

}
.listify-recite .listify_widget_panel_listing_map .map-widget-sections-text-content p{
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
}

/****/
.listify-recite .listify_widget_panel_listing_gallery .widget-title-job_listing{
	display:none;	
}
.listify-recite .listify_widget_panel_listing_gallery{
    padding: 0;
    box-shadow: unset;
	position: relative;
	background-color: transparent;
}
.listify-recite .listify-gallery-images .gallery-preview-image-skin{
	width: 397px;
	height: 465px;
	border-radius: 10px;
	margin: 0px 17px;
  
}
.listify-recite .listify-gallery-images .gallery-preview-image-skin:last-child{
	margin:0px;
}
.listify-recite .listify_widget_panel_listing_gallery .slick-slider {
	position: unset;
	margin:0px;
}
.listify-recite .listify_widget_panel_listing_gallery button{
  margin: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.listify-recite .listify_widget_panel_listing_gallery .next-arrow{
	background-image: url(../images/arrow-right.png);
	right: -72px;
} 
.listify-recite .listify_widget_panel_listing_gallery .prev-arrow{
	background-image: url(../images/arrow-left.png);
	left: -72px;
}
.listify-recite .listify_widget_panel_listing_gallery .prev-arrow,
.listify-recite .listify_widget_panel_listing_gallery .next-arrow{
	position: absolute;
    top: 67%;
    width: 52px;
    height: 52px;
	background-position: center;
    background-size: auto;
	background-repeat:no-repeat;
	border-radius: 5px;
	border: 1px solid #E5E5E5;
	padding:15px;	
}
.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content{
	text-align:center;
	width: 475px;
	margin:auto;
	padding: 73px 0;
}
.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content h1{
	font-size: 50px;
	font-weight: 800;
	line-height: 61px;
	color:#000;
}
.listify-recite .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content p{
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	color:#666666;
}
.listify-recite .listify_widget_panel_listing_gallery  .go-to-gallery{
	display:none;
}
.listify-recite .not-logged-in .content-box-inner-skin{
	display:flex;
	flex-direction: row-reverse;
    align-items: center;
	justify-content: space-between;
}
.listify-recite .container-fluid.listify_form_wrapper{
	padding:0px;
}

.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn .lost_password,
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn .form-row,
.listify-recite .not-logged-in,
.listify-recite .listify_form_wrapper .content-area{
	margin:0px;
}
.listify-recite .not-logged-in .content-box-inner-skin .post-image img{
    max-height: unset;
    border-radius: 0;
}
.listify-recite .not-logged-in .content-box-inner-skin .post-image{
	width:50%;
}
.listify-recite .not-logged-in .content-box-inner-skin .entry-content{
    margin: 0;
    max-width: 691px;
	width:50%;
    text-align: center;
    margin-left: auto;
    margin-right: 120px;
}
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce{
	background-color: #F0F5F4;
	padding: 63px 113px;
}

.listify-recite.registration-form-wrapper .content-box-inner .registration-form input,
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .woocommerce-form input{
	border-color:#E3E3E3;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color:#000;
	padding: 15px 21px;
}
.listify-recite.registration-form-wrapper .content-box-inner .registration-form input:focus,
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .woocommerce-form input:focus{
	border-color:#0AA06E;
}
.listify-recite.registration-form-wrapper .content-box-inner .registration-form .register p:nth-child(2){
	margin-bottom:0px;
}
.listify-recite.registration-form-wrapper .content-box-inner .registration-form .register .woocommerce-Button{
	color:#fff;
}
.listify-recite.woocommerce-form-login-wrapper .content-box-inner .post-image,
.listify-recite.woocommerce-form-login-wrapper .content-box-inner .entry-content,
.listify-recite.woocommerce-form-login-wrapper .content-box-inner .entry-content .registration-form,
.listify-recite.woocommerce-form-login-wrapper .content-box-inner,
.listify-recite.registration-form-wrapper .content-box-inner .post-image,
.listify-recite.registration-form-wrapper .content-box-inner .entry-content,
.listify-recite.registration-form-wrapper .content-box-inner .entry-content .registration-form,
.listify-recite.registration-form-wrapper .content-box-inner{
	position:relative;
}
.listify-recite.woocommerce-form-login-wrapper .not-logged-in .content-box-inner .post-image:before,
.listify-recite.registration-form-wrapper .not-logged-in .content-box-inner .post-image:before{
    content: url(../images/linear-article.png);
    position: absolute;
    left: -55px;
    top: 15%;
}
.listify-recite.woocommerce-form-login-wrapper .not-logged-in .content-box-inner:before,
.listify-recite.registration-form-wrapper .not-logged-in .content-box-inner:before{
	content: url(../images/dots-half.png);
    position: absolute;
    left: 0;
    top: 40%;
}
.listify-recite.woocommerce-form-login-wrapper .not-logged-in .content-box-inner .entry-content:before,
.listify-recite.registration-form-wrapper .not-logged-in .content-box-inner .entry-content:before{
	content: url(../images/right-than-angle-dark-2.png);
    position: absolute;
    left:0%;
    bottom: 0%;
}
.listify-recite.woocommerce-form-login-wrapper .not-logged-in .content-box-inner .entry-content:after,
.listify-recite.registration-form-wrapper .not-logged-in .content-box-inner .entry-content:after{
	content: url(../images/green-black.png);
    position: absolute;
    right:0%;
    bottom: 0%;
}
.listify-recite.registration-form-wrapper .content-box-inner .entry-content .registration-form:before{
    content: url(../images/bottom-linear-pen-blur.png);
    position: absolute;
    left: -4%;
    bottom: 10%;
}
.listify-recite.registration-form-wrapper .content-box-inner .registration-form .register label,
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .woocommerce-form label {
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
	padding-left:10px;
} 
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn{
	display: flex;
    align-items: center;
    justify-content: space-between;
} 
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .custom_login_password{
	margin-bottom: 17px;
}
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn .woocommerce-form-login__rememberme{
	margin:0px;
	padding:0px;
} 
.listify-recite.registration-form-wrapper.woocommerce-page .woocommerce-simple-registration-login-link{
	background-color:#059b69;
	border-radius: 5px;
    text-align: center;
}
.listify-recite.registration-form-wrapper.woocommerce-page .woocommerce-simple-registration-login-link a{
	color:#fff;
}
.listify-recite.registration-form-wrapper.woocommerce-page .woocommerce-Button,
.listify-recite.registration-form-wrapper.woocommerce-page .woocommerce-simple-registration-login-link,
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce input.woocommerce-form-login__submit {
    width: 100%;
    margin-top: 34px;
    padding: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
	color:#fff;
}
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn .woocommerce-form-login__rememberme span{
	color: #5B5B5B;
    font-size: 12px;
    font-weight: 500;
    line-height: 40px;
}
.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .listify_login_form_rem_pass_btn .lost_password a{
	font-size: 12px;
	font-weight: 500;
	line-height: 30px;
	color:#000;
}
.listify-recite .not-logged-in .woocommerce h2{
	font-size: 30px;
	font-weight: 700;
	line-height: 55px;
	color:#000000;
}
.listify-recite .not-logged-in .woocommerce .listify_login_form_para{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
	color: #3E3E3E;
}
.listify-recite .not-logged-in .woocommerce .show-password-input{
	position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%);
}
.listify-recite .tertiary-navigation {
	background-color:#0AA06E;
}
.listify-recite .listify_blog_main_wrapper .content-box.content-box-wrapper .content-box-inner.content-box-inner-skin{
	padding:0px;
}
.listify-recite .listify_blog_main_wrapper .content-box-inner-skin .entry-summary{
	padding-bottom:20px;
}
.listify-recite .tertiary-navigation .navigation-bar-wrapper ul li:before,
.listify-recite .tertiary-navigation .navigation-bar-wrapper ul li a{
	color:#fff;
}
.listify-recite .woocommerce-error{
    max-width: 1170px;
    margin: auto;
    padding-top: 35px;
}
.listify-recite .repeaters-wrap {
	display:none;
}
.listify-recite .home-widget-section-title{
    padding-bottom: 48px;
}
.listify-recite .home-widget-section-title,
.listify-recite .listify_widget_taxonomy_image_grid{
	margin:0px;
}
.listify-recite .listify_form_wrapper .single_posts_wrapper {
	max-width:1170px;
	margin:auto;
}
.listify-recite.woocommerce-account.woocommerce-page .listify_form_wrapper .single_posts_wrapper{
	max-width:100%;
}

/**/
.listify-recite .listify-perfect_property-section .listify_perfect_property_title {
    font-weight: 800;
    font-size: 50px;
    line-height: 61px;
    color: #000000;
	margin: 0;
    padding-bottom: 48px;
	position:relative;
}
.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom{padding:0px;}
.listify-recite .listify-perfect_property-section .listify_perfect_property_description {
    font-weight: 400;
    font-size: 19px;
    line-height: 32px;
    text-align: right;
    color: #666666;
    max-width: 388px;
    margin-left: auto;
}
.listify-recite .listify-perfect_property-section .listify_perfect_property_image{
	display:flex;
	align-items:center;
	gap:34px;
	z-index: 1;
    position: relative;
}

.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom,
.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-image,
.listify-recite .listify-perfect_property-section .perfect_property_counter_content{
	position:relative;
}
.listify-recite .listify-perfect_property-section .perfect_property_counter_content .perfect_property_text_content{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-image img{
	min-height: 334px;
    max-height: 334px;
}
.listify-recite .listify-perfect_property-section .listify_perfect_property_title:after{
	content:url('../images/dots-square-border.png');
	position: absolute;
    right: -15px;
    top: -30px;
} 
.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom .helping-image-grid-item-content:nth-child(1):after {
	content:url('../images/black-dots-circlr.png');
	position: absolute;
    left: -30px;
    top: -30px;
	z-index: -1;
}
.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom .helping-image-grid-item-content:nth-child(3):after {
	content:url('../images/dots-squre-black.png');
    position: absolute;
    right: -43px;
    bottom: -20px;
    z-index: -1;
}

.listify-recite .listify-perfect_property-section .listify_perfect_property_content_bottom:before {
    content: url(../images/linear-article.png);
    position: absolute;
    left: -13%;
    top: 43%;
}
.listify-recite .listify-perfect_property-section .perfect_property_counter_content .taxonomy-image:before{
	content:'';
	background: #0000004D;
	position: absolute;
    left: 0;
    top: 0;
	bottom:0;
	right:0;	
    border-radius: 10px;
}
.listify-recite .listify-perfect_property-section .perfect_property_counter_content h2{
	font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: center;
    color: #fff;
    margin: 0;
    padding-bottom: 20px;
}
.listify_perfect_property_content_bottom .perfect_property_counter_content .taxonomy-image img{
	width: 356px;
    height: 354px;
    object-fit: cover;
    border-radius: 10px;
}
.listify-recite .listify-perfect_property-section .perfect_property_counter_content .repeater-number {
    font-size: 12px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: center;
    background-color: #00000099;
    color: #fff;
    width: 155.55419921875px;
    height: 35.53479766845703px;
    border-radius: 10px;
    opacity: 0.88;
	margin: auto;
}
.listify-recite .listify-perfect_property-section .listify_perfect_property_content .row{
	align-items:center;
}

.listify-recite .listify_widget_feature_callout{
	margin-top:0px;
}
.listify-recite .feature-callout.text-center .feature-callout-cover h2{
	font-size: 55px;
	font-weight: 800;
	line-height: 71px;
}
.listify-recite .feature-callout.text-center .callout-feature-content {
    max-width: 80%;
}
.listify-recite .callout-feature-content p{
	font-size: 18px;
	font-weight: 400;
	line-height: 35px;	
}
.listify-recite.logged-in .content-box-inner-skin .woocommerce{
    max-width: 1170px;
    border: 1px solid #D9D9D9;
    margin: 100px auto;
    padding: 20px;
}
.listify-recite .woocommerce .woocommerce-checkout .payment_methods .woocommerce-info{color:#fff;}
.listify-recite .content-box-inner-skin .woocommerce .woocommerce-MyAccount-content p {
    margin-bottom: 15px !important;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top.map-results{
	position: relative;
    top: -85px;
}
.listify-recite .single_posts_wrapper .wp-block-pullquote p{
	font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: center;
    color: #000;
}
.listify-recite .listify_form_wrapper .logged-in{
    max-width: 1140px;
    margin: auto;
    margin-top: 100px;
}
.listify-recite .listify_single_main_content_sidebar .content-area .woocommerce-message{
	max-width: 1170px;
    margin: 50px auto;
}
.listify-recite .image-grid-item-skin-wrapper-slider{
	padding:82.9px 0;
}
.listify-recite .image-grid-item-skin-wrapper-slider .owl-next span,
.listify-recite .image-grid-item-skin-wrapper-slider .owl-prev span{
	font-size: 39px;
    line-height: 45px;
    border: 1px solid #E5E5E5;
    color: #000;
    width: 100%;
    height: 100%;
    display: block;
	border-radius:5px;
}
.listify-recite .image-grid-item-skin-wrapper-slider button.owl-prev, 
.listify-recite .image-grid-item-skin-wrapper-slider button.owl-next{	
    width: 51.09px;
    height: 51.09px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}
.listify-recite .image-grid-item-skin-wrapper-slider button.owl-prev{
	left: -100px;    
}
.listify-recite .image-grid-item-skin-wrapper-slider.owl-carousel .owl-nav.disabled {
	display:block;
}
.listify-recite .image-grid-item-skin-wrapper-slider button.owl-next{
	right: -100px;
}
.listify-recite.archive.tax-job_listing_category .content-area{
	margin-top:0px;
	margin-bottom:0px;
}
.listify-recite.archive.tax-job_listing_category .widget-job_listing-archive.upcoming_property_repeater_widget{
    margin-bottom: 140px;
}		
.listify-recite .listing_category_maps_page_image_grid.results{
	display:block;
}
.listify-recite .listing_category_maps_page_image_grid.map-results{
	display:none;
}
.listify-recite .listify_maps_wrapper.listify_maps_wrapper_top.results{
	margin-top: 80px;
}
.listify-recite .widget-job_listing-archive.listify_widget_feature_callout{margin-bottom:0px;}

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: 50px 0;
}
.listify-recite.listings-map-wrapper--right-section .search-radius-wrapper,
.listify-recite.listings-map-wrapper--side-section .search-radius-wrapper{
	margin-top:70px;
}

.listify-recite .content-single-job_listing-hero-company .listing_single_page_heading {
    font-size: 45px;
}

.listify-recite .field.required-field .select2-container{
	width: 100% !important;
}
.listify-recite .select2.select2-container--default .select2-selection--single .select2-selection__rendered{
	border: 0.2px solid;	
}
.listify-recite.woocommerce-form-login-wrapper .container-fluid .content-area{margin:0px;}
.listify-recite.woocommerce-form-login-wrapper .container-fluid .content-area .site-main.col-md-12,
.listify-recite.woocommerce-form-login-wrapper .container-fluid{padding:0px;}

/*** More Info Box ***/
.moretemplate-repeater-field .image-box{
    max-width: 100px;
    max-height: 100px;
    object-fit: cover;
}
.moretemplate-repeater-field .open-media-uploader{
	background: inherit;
    border: 1px dashed #0AA06E;
    font-size: 30px;
    width: 50px;
    height: 50px;
	margin: 0 20px;
}
.moretemplate-repeater-field .repeater-title{
	width:100%;		
}
.moretemplate-repeater-field .remove-moretemplate-repeater-field{
	margin-top: 20px;
	margin-bottom: 20px;
}	
.custom-moretemplate-repeater-container a#fr-logo{
	display:none;
}
.custom-moretemplate-repeater-container{		
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	padding: 25px;	
	max-width:920px !important;
	margin:auto;
	margin-top: 5em !important;
    margin-bottom: 5em !important;
}
.more_info_box_repeater_slider .owl-stage .owl-item{
    margin-bottom: 15px;
}
.more_info_box_repeater_slider .owl-stage .owl-item .listing-more-bottom-box{
	box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.1);
}
.custom-moretemplate-repeater-container .remove-frequently-repeater-field,	
.custom-moretemplate-repeater-container .add-frequently-repeater-field,
.custom-moretemplate-repeater-container .remove-amenities-repeater-field,
.custom-moretemplate-repeater-container .add-amenities-repeater-field,
.custom-moretemplate-repeater-container .remove-moretemplate-repeater-field,
.custom-moretemplate-repeater-container .add-moretemplate-repeater-field{
	background: transparent;
	border:none; 
	margin-bottom: 18px;
	margin-top: 0px;
}
.custom-moretemplate-repeater-container .add-frequently-repeater-field:before,
.custom-moretemplate-repeater-container .add-amenities-repeater-field:before,
.custom-moretemplate-repeater-container .add-moretemplate-repeater-field:before {
	display: inline-block;
	font-family: Ionicons;
	font-weight: 400;
	line-height: 1;
	content: '\f48a';
	font-size: 24px;
	vertical-align: middle;
	color:#059b69;
}
.custom-moretemplate-repeater-container .remove-frequently-repeater-field:before,
.custom-moretemplate-repeater-container .remove-amenities-repeater-field:before,
.custom-moretemplate-repeater-container .remove-moretemplate-repeater-field:before {
	content: '\f463';
	color:#ff0000;
	display: inline-block;
	font-family: Ionicons;
	font-weight: 400;
	line-height: 1;
	font-size: 24px;
	vertical-align: middle;
}
.listify-recite .moretemplate-header-content h4,
.listify-recite .amenities-header-content h4,
.listify-recite .frequently-header-content h4{
	margin:0px;
	color:#fff;
}
.listify-recite .moretemplate-repeater-box-content.acc-content,
.listify-recite .amenities-repeater-box-content.acc-content,
.listify-recite .frequently-repeater-box-content.acc-content{
    padding: 0;
    border: 0;
}
.custom-moretemplate-repeater-container .frequently-header-content,
.custom-moretemplate-repeater-container .amenities-header-content,
.custom-moretemplate-repeater-container .moretemplate-header-content{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #059b69;
	margin-bottom:25px;
}
#amenities-repeater-meta-box{
	position: relative;
	float: left;
	width: 50%;
}
.amenities-repeater-field h4{
	display: block;
	font-weight: 700;
	margin: 0;
	vertical-align: middle;
	line-height: 2em;
	color:#000;
}
.amenities-repeater-field .repeater-title{
	width:100%;		
}
.amenities-repeater-field .remove-amenities-repeater-field{
	margin-top: 20px;
}	
#amenities-repeater-meta-box a#fr-logo{
	display:none;
}	
#frequently-repeater-meta-box{
	position: relative;
	float: left;
	width: 100%;
}
.frequently-repeater-field h4{
	display: block;
	font-weight: 700;
	margin: 0;
	vertical-align: middle;
	line-height: 2em;
	color:#000;
	margin-top: 25px;
}
.frequently-repeater-field .repeater-title{
	width:100%;		
}
.frequently-repeater-field .remove-frequently-repeater-field{
	margin-top: 20px;
}	

/*=====Add-Your-Listing-details-Start====*/
.listify-recite #job_preview .content-single-job_listing-hero-company{
	margin-left:0px;
    max-width: unset;
}
.listify-recite #job_preview  .listify_product_wrapper .listing-gallery .slick-list, 
.listify-recite #job_preview .listify_product_wrapper .listing-gallery .slick-slide, 
.listify-recite #job_preview  .listify_product_wrapper .listing-gallery .slick-active img{
    height: 520px;
}
.listify-recite #job_preview .listify_product_wrapper .listing-gallery-nav .item__wrapper img {
    width: 79px;
    height: 80px;
}
.listify-recite #job_preview .content_single_job_listing_main_wrapper {
    padding: 50px 0;
}
.listify-recite #job_preview .listify-more-description-section .listity_more_box_content .widget.listify_widget_panel_listing_business_hours {
    padding: 35px 15px;
}
.listify-recite .single_posts_wrapper .content-box-inner-skin .entry-content #job_preview p:nth-child(2) {
    margin-bottom: 20px;
}
.listify-recite #job_preview .listify-more-description-section .listity_more_text_content h1 {
    font-size: 35px;
    line-height: 35px;
}
/* .listify-recite #job_preview .listify_widget_panel_listing_gallery .prev-arrow {
    left: -30px;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .next-arrow {
    right: -30px;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .prev-arrow, 
.listify-recite #job_preview .listify_widget_panel_listing_gallery .next-arrow {
    width: 35px;
    height: 35px;
} */
.listify-recite .woocommerce-checkout .payment_methods li label a,
.listify-recite .woocommerce-checkout .payment_methods li label{
	color:#fff;
}
.listify-recite #job_preview .listify_widget_panel_listing_map{
	padding-top:50px;
}
.listify-recite #job_preview .listing-more-bottom-box-main-content .add_more_listing_btn {
    top: 0px;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .listity_listing_photo_gallery_content{
	padding-top:0px;
}
.listify-recite #job_preview .listify-more-description-section{
	margin-bottom:70px;
}
.listify-recite .listify_widget_panel_listing_gallery .slick-dots,
.listify-recite #job_preview .listify_widget_panel_listing_gallery .prev-arrow,
.listify-recite #job_preview .listify_widget_panel_listing_gallery .next-arrow,
.listify-recite #job_preview .listing-more-bottom-box-main-content,
.listify-recite #job_preview .listify_amenities_tabs_section,
.listify-recite #job_preview .listify_faq_section{
	display:none !important;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .slick-dots{
	display:block !important;
}
.listify-recite #job_preview .listify-gallery-images .slick-dots li button:before{
	font-size:0px;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .slick-dots li.slick-active button{
	background-color: #0AA06E;
}
.listify-recite #job_preview .listify_widget_panel_listing_gallery .slick-dots li button{
	width: 12px;
    height: 12px;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #D9D9D9;
}
    
.listify-recite #job_package_selection .job-package-header .job-package-title{
    font-size: 18px;
}
.listify-recite #job_package_selection .job-package-header .job-package-price{
    font-size: 30px;
    padding: 10px 0;
}
.listify-recite #job_package_selection .job-package-includes ul li ul li:empty,
.listify-recite #job_package_selection .job-package-includes ul li:before{
	display:none;
}
.listify-recite #job_package_selection .job-package-includes ul li ul li:before{
	display:unset;
}
 
.listify-recite #job_package_selection .job_listing_packages .job-packages--inline li.job-package{
    padding: 36px 15px;
}
.listify-recite #job_package_selection .job_listing_packages span.job-package-tag{
    top: -45px;
}
.listify-recite #job_package_selection .job_listing_packages .job-packages--inline{
	margin-top:100px;
}
.listify-recite .job-package-header--stacked{
	width:100%;
}
/* .listify-recite #job_preview  input[type=checkbox]:checked:before{
	
} */
/*=====Add-Your-Listing-details-End====*/


#frequently-repeater-meta-box a#fr-logo{
	display:none;
}		
@media only screen and (min-width: 992px){
	body.fixed-map.fixed-map--side.listify-recite .footer-wrapper,
	body.fixed-map.fixed-map--side.listify-recite .site-content,
	body.fixed-map.fixed-map--right.listify-recite .footer-wrapper,
	body.fixed-map.fixed-map--right.listify-recite .site-content{
		position: relative;
		width: 100%;
	}
	body.fixed-map.fixed-map--side.listify-recite .footer-wrapper,
	body.fixed-map.fixed-map--side.listify-recite .site-content{margin:0px;}
	body.fixed-map.listify-recite .job_listings-map-wrapper {
		position: absolute;
	}
	body.fixed-map.fixed-map--side.listify-recite .job_listings-map-wrapper,
	body.fixed-map.fixed-map--right.listify-recite .job_listings-map-wrapper{
		height:100% !important;
	}
}
body.fixed-map.fixed-map--side.listify-recite .site-content #primary{
    margin-left: auto;
}
body.fixed-map.fixed-map--side.listify-recite .site-content #primary,
body.fixed-map.fixed-map--right.listify-recite .site-content #primary{
	width:55%;
}
body.fixed-map.listify-recite .job_listings-map-wrapper {
	width: 45%;
}
.job-manager-archive.fixed-map.listify-recite .footer-wrapper .container {
    max-width: 1140px;
}
@media only screen and (min-width: 768px) {
	.listify-recite .type-job_listing.style-grid .job_listing-entry-header {
		height: 270px;
	}
}


.field_left {float:left;}
.field_right {float:left;margin-left:10px;}
.clear {clear:both;}
 
#dynamic_form {width:100%;}
#dynamic_form input[type=text] {width:300px;}
#dynamic_form .field_row {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom:15px;
    padding:10px;
}
#dynamic_form label {padding:0 6px;} 
.btn-add{width: 95px !important;}
.btn-remove{width:95px !important;margin-top: 4px !important;}
.btn-addRow{
    color: #fff !important;
    font-size: 13px !important;
    text-align: center !important;
    text-decoration: none !important;
    background: #2EA2CC !important;
    border: #0074A2 solid 1px !important;
} 

.listify-recite .listify_faq_section .acc-content p:last-child,
.listify-recite .listify-more-description-section .listing-more-bottom-box p,
.listify-recite .listify_amenities_tabs_section .tabs_content_inner p,
.listify-recite .custom-moretemplate-repeater-container .fr-wrapper div a{
	display:none !important;
}
.listify-recite .listify_widget_recent_listings p.home-widget-description{
	max-width: 475px;
    margin: auto;
}
.listify-recite .primary-header #menu-primary .sub-menu li {
    line-height: 35px;
}
.listify-recite .primary-header #menu-primary li.recite-login{
	margin-left:25px;
}
.listify-recite.woocommerce-checkout .single_posts_wrapper .post-image{
	display:none;
}
.listify-recite .site-header .primary-header .container{
	padding:0px;
}
.listify-recite .listify-recite-banner-wrapper .search_location .locate-me{
	top:9px;
}

.listify-recite.tax-job_listing_category .content-area, 
.listify-recite.tax-job_listing_region .content-area, 
.listify-recite.tax-job_listing_tag .content-area, 
.listify-recite.tax-job_listing_type .content-area,
.listify-recite.post-type-archive-job_listing .content-area{
	margin-bottom:0px;
}

.listify-recite .not-logged-in .content-box-inner-skin .entry-content .woocommerce .woocommerce-form input.woocommerce-form__input-checkbox{
	line-height:0px;
}

/* .listify-recite.single-job_listing .popup .listify_login_form_rem_pass_btn label{margin:0px;}
.listify-recite.single-job_listing .popup .listify_login_form_rem_pass_btn{
	display: flex;
    justify-content: space-between;
} */

#listify-login-popup.popup .listify_login_form_rem_pass_btn label{margin:0px;}
#listify-login-popup.popup .listify_login_form_rem_pass_btn{
	display: flex;
    justify-content: space-between;
}
.tax-job_listing_region.listify-recite .search_jobs_wrapper .search_more_btn_map_top{
	display: none !important;
}
.listify-recite .search_jobs_wrapper .filter_by_tag.astoundify-listing-labels,
.tax-job_listing_region.listify-recite .search_jobs_wrapper .search_more_btn_map_top{
	display: none !important;
}

.listify-recite .search_jobs_wrapper .filter_by_tag.astoundify-listing-labels.astoundify-listing-labels-theme{
	display:block !important;
	width: 100%;
	margin-top: 20px;
}
.listify-recite.page-template-template-listing-more-info .job-manager-form fieldset .field.account-sign-in,
.listify-recite.page-template-template-listing-more-info .custom-moretemplate-repeater-container .job-manager-form fieldset{
	margin:0px;
}
.listify-recite  .fieldset-job_category .select2-container .select2-search__field{
	width:100%;
}