.__bread_wrap { display: inline-block; width: 100%;}
.__bread_wrap  .container { overflow: hidden;}
.__bread_wrap ul { margin: 0; padding:0; display: flex; align-items: center; gap: 5px 20px; width: 100%;flex-wrap: nowrap;}
.__bread_wrap ul li { display: inline-block; position:relative;}
.__bread_wrap ul li:after { content: "->"; white-space: nowrap; position: absolute; left: 100%; top: 20%; color: #767676;}
.__bread_wrap ul li:last-child:after { display: none;} 
.__bread_wrap ul li a:first-child { padding-left: 0;}
.__bread_wrap ul li a { display: inline-block; padding: 5px 0px; margin-right: 10px; font-size: 16px; color: #767676; border-bottom: 1px solid #767676;white-space: nowrap;}
.__bread_wrap ul li span { display: block; padding: 0; margin-right: 10px; font-size: 16px; color: #767676; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.__bread_wrap ul li:last-child {overflow: hidden;}


@media (max-width: 768px) {
	.__bread_wrap {padding: 20px 0;}
    .__bread_wrap ul {flex-wrap: wrap;}
    .__bread_wrap ul li span {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        white-space: wrap;
    }
}