/* banner */
.page-search-wrap .banner {position: relative;}
.page-search-wrap .banner img {width: 100%;}
.page-search-wrap .breadcrumbs {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: 700px;}
.page-search-wrap .breadcrumbs h3 {color: #fff;text-transform: uppercase;font-family: 'Rubik Medium';font-size: 40px;position: relative;line-height: 2;}
.page-search-wrap .breadcrumbs h3::after {content: ' ';display: inline-block;width: 80px;height: 7px;background-color: #d12121;border-radius: 5px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.page-search-wrap .breadcrumbs ul {display: flex;padding-left: 0;justify-content: center;margin-top: 20px;}
.page-search-wrap .breadcrumbs ul li {list-style: none;color: #fff;font-size: 18px;font-family: 'Rubik Regular';}
.page-search-wrap .breadcrumbs ul li a {color: #fff;font-size: 18px;font-family: 'Rubik Regular';}

@media (max-width:786px) {
    .page-search-wrap .breadcrumbs h3 {font-size: 22px;}
    .page-search-wrap .breadcrumbs ul {margin: 5px 0;}
    .page-search-wrap .breadcrumbs ul li,
    .page-search-wrap .breadcrumbs ul li a {font-size: 14px;}
}