.sddir-wrap {
    margin-top: 20px;
}

.sddir-count {
    font-size: 18px;
    font-weight: 600;
}
.sddir-list .sddir-row {
    background: #fff;
}
    .sddir-list .sddir-row:nth-child(even) {
        background: #f8f8f8;
    }
	.data-inView .data-notfound {
    display: none;
}
.data-notfound {
    padding: 25px 0;
}
.data-notfound h3 {
    margin: 0;
}
    .sddir-list .sddir-row:nth-child(even) {
        background: #f8f8f8;
    }
	.sddir-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 45px;
}
.sddir-row p {
    margin: 0;
	font-size:20px;
}
.sddir-row strong {
    color: #179F95;
}
.sddir-img, .sddir-txt, .sddir-loc {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.sddir-img {
    flex: 0 0 280px;
    text-align: center;
}
    .sddir-img img {
        height: auto !important;
    }
	.sddir-txt {
    padding: 0 45px
}
.sddir-loc {
    flex: 0 0 250px;
    text-align: center;
}
@media (max-width: 1200px) {
    .sddir-row {
        padding: 20px 30px;
    }
	.sddir-img {
        flex: 0 0 180px;
    }
	.sddir-loc {
        flex: 0 0 200px;
    }
	    .sddir-loc {
        flex: 0 0 200px;
    }
}
@media (max-width: 767px) {
 .sddir-row {
        padding: 20px;
    }
	.sddir-img {
        flex: 0 0 120px;
    }
	 .sddir-img {
        flex: 0 0 100%;
    }
	.sddir-txt {
        padding: 20px 0;
    }
	    .sddir-loc {
        flex: 0 0 100%;
        text-align: left;
    }
}

@media (max-width: 992px) {
.sddir-loc {
        flex: 0 0 160px;
    }
	}
.btn{padding: 0.1rem 1.2rem;}

@media (max-width: 767px){.loc{padding-left: 0px;}}

.ullist li {
    color: #212529 !important;
    font-size: 18px;
    list-style: inside;
}
