body,
html {
	overflow-x: hidden !important;
}

form#search-filter-form-1367 ul
{
    display: flex;
padding-left: 0 !important;
}

form#search-filter-form-1367 ul li
{
    padding: 0 10px !important;
}

form#search-filter-form-1367 ul li select,
form#search-filter-form-1367 ul li input[type=text]
{
    height: 42px !important;
    padding: 0 5px 0 5px !important;

    border: 0 !important;
    border-radius: 0 !important;
}

.physician-colums
{
    display: flex;
    flex-direction: row;

    flex-wrap: wrap;
}

.search-filter-result-item
{
    float: left;
    width: 100%;
    margin: 0 5px 15px 5px;
    border: 1px solid #ddd;
}

@media only screen and (min-width: 767px) {
	.search-filter-result-item
	{
	    	float: left;

    		width: calc(25% - 30px);
	    	margin: 0 15px 15px 15px;

    		border: 1px solid #ddd;
	}
}

.search-filter-result-item > .thumbnail
{
    width: 100%;
    height: 383px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

@media only screen and (min-width: 767px) {
.search-filter-result-item > .thumbnail
{
    width: 100%;
    height: 300px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}

.search-filter-result-item > .meta
{
    padding: 15px 15px 15px 15px;

    text-align: center;
}

.search-filter-result-item > .meta p
{
    font-size: 1rem;

    margin-bottom: 0 !important;
}

.search-filter-result-item > .meta a
{
    text-decoration: none !important;

    color: #686b6e;
}

.search-filter-result-item > .meta a:hover
{
    color: #00205c;
}
