.inner-banner{min-height:320px;z-index:1;padding:43px 0 30px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner-content p{color:#fff}
.banner-content{margin-top:24px}
.inner-banner::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}
body.page-template-testimonials .inner-banner::before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 22.4%, #00000099 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.breadcrumb-wrap{background-color:var(--theme-black);padding:7px 0;    border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.breadcrumb{display:block;margin:0!important}
.breadcrumb-item,.breadcrumb-item a{color:var(--white);font-size:16px;font-weight:400;line-height:28px;text-decoration:none}
.breadcrumb-item a:hover{color:var(--yellow)}
.breadcrumb-item.active{opacity:.7;color:var(--white)}
.breadcrumb-item::before{display:none}
.breadcrumb-item:not(:last-child):after{content:url(../images/arrow-right.svg);margin-left:10px}
.breadcrumb-item,.breadcrumb-item+.breadcrumb-item{padding:0 5px 0 0;display:inline}

@media only screen and (max-width:1199px){
.inner-banner{min-height:320px;}
}

@media only screen and (max-width:991px){
.inner-banner{min-height:270px}
}

@media only screen and (max-width:767px){
.banner-content{margin-top:5px}
}