
	.widget.widget_listify_search_listings p.home-widget-description {
		align-items: left !important;
		text-align: left;
		margin-bottom: 10px;
	}
	
	.widget.widget_listify_search_listings .job_search_form, .widget_listify_search_listings .job_search_form {
		max-width: 100% !important;
		margin: auto !important;
	}
	
	.widget.widget_listify_search_listings .search_jobs{
		flex-wrap: nowrap;
		flex-direction: column;
		align-content: center;
		align-items: stretch;
		justify-content: center;
	}
	
	.widget.widget_listify_search_listings .search_jobs div.search_keywords, .widget.widget_listify_search_listings .search_jobs div.search_location,
	.widget.widget_listify_search_listings .search_jobs div.search_categories {
		margin: 10px 0px;
	}
	
	.widget_listify_search_listings .filter-by-type-label {
		display: block;
	}
	
	.widget_listify_search_listings .job_types li label {
		position: relative;
	}
	
	.widget_listify_search_listings .job_types li label input {
		position: absolute;
		top: 2px;
		left: 90px;
		max-width: 25px;
	}
	
	.widget_listify_search_listings .job_types li {
		width: 100%;
	}
	
	.widget_listify_search_listings .job_search_form {
				max-width: 100%;
		}
	
	@media only screen and (max-width:1199px) {
		.widget_listify_search_listings .job_search_form {
				max-width: 100%;
		}
		.widget_listify_search_listings .filter-by-type-label {
				 margin-top:30px;
		}
	}
	
	@media only screen and (max-width:991px) {
		body .widget_listify_search_listings {
				padding: 32px 15px !important;
		}
		body .widget_listify_search_listings .filter-by-type-label {
				 margin-top:30px;
		}
	}

	.widget_listify_search_listings  .job_types, .widget_listify_search_listings .astoundify-listing-labels-cloud {
		  display: flex;
	    flex-wrap: wrap;
	}
	.widget_listify_search_listings .job_types li {
		    width: 45% !important;
	}
	.widget_listify_search_listings .job_types li label input {
	    position: absolute !important;
	    top: 2px !important;
	    left: 0px !important;
	    max-width: initial !important; 
	    width: 20px !important;
	    height: 21px !important;
	    max-width: initial !important;
	}
	.widget_listify_search_listings .job_types li label {
	    position: relative;
	    padding-left: 30px !important;
	}

	.widget_listify_search_listings a.tag-cloud-link {
		width: 100% !important;
    	position: relative;
	}
	
	.job_search_form input, .job_search_form select {
	    min-width: auto !important;
	}

	.widget_listify_class_radius .search-radius-wrapper{display: none!important;}

	.widget_listify_class_types form ul, .widget_listify_class_types form .filter-by-type-label {display: none!important;}

	.widget_listify_search_listings .widget_listify_class_label  .astoundify-listing-labels{display: none !important;}
	.widget-area .map-widget-sections a.tooltip {background: #2854a1;display:inline-block;	width:17px;height:17px;text-align:center;color:#fff !important;border-radius:50%;	line-height: 17px;margin-left: 5px;}