.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;}