.pn-breadcrumb{min-height: auto}
.pn-breadcrumb .container{background-repeat: no-repeat;background-position: 15px 50px}
.pn-content-breadcrumb{float: right;font-family: 'Montserrat', sans-serif;padding-top: 70px;}
.pn-content-breadcrumb .pn-title span{font-size: 35px;line-height: 40px;text-transform: uppercase;font-weight: bold;color: #fff;margin-bottom: 10px;display: block}
.pn-content-breadcrumb .pn-title{font-size: 90px;line-height: 95px;margin: 0}
.pn-breadcrumb:after{content: "";position: absolute;left: 5px;top: 40px;background: url(../images/before.png) no-repeat;height: 110px;width: 45px;background-position: bottom left;}
.pn-path{margin-bottom: 15px}
.pn-path,.pn-path a,.pn-path strong{font-size: 18px;line-height: 23px}
.pn-about .pn-title{text-align: left;font-size: 25px;line-height: 30px;color: #000;margin: 0 0 15px 0}
.pn-subcribe{padding-top: 0;}
@media only screen and (min-width: 992px){
    .pn-breadcrumb:before{background-color: transparent;background-size: 100% auto;background-repeat: no-repeat}
    .pn-breadcrumb .container{min-height: 450px;background-size: 500px}
}
@media only screen and (max-width: 1199px){
    .pn-content-breadcrumb .pn-title{font-size: 50px;line-height: 55px}
    .pn-content-breadcrumb .pn-title span{font-size: 20px;line-height: 25px}
    .pn-breadcrumb .container{min-height: 400px;background-size: 400px}
    .pn-content-breadcrumb{padding-top: 70px}
}
@media only screen and (max-width: 991px){
    footer:before,.pn-breadcrumb:after{display: none}
    .pn-path{margin-bottom: 20px}
    .pn-path, .pn-path a, .pn-path strong{font-size: 15px;line-height: 20px}
    .pn-breadcrumb{padding-right: 70px}
    .pn-breadcrumb .container{min-height: inherit;background-position: right center; background-size: 300px}
    .pn-content-breadcrumb{float: left}
}
@media only screen and (max-width: 767px){
    .pn-content-breadcrumb .pn-title{font-size: 40px;line-height: 45px}
    .pn-content-breadcrumb .pn-title span{font-size: 16px;line-height: 21px}
    .pn-breadcrumb{padding-right: 15px}
    .pn-breadcrumb .container{background-size: 200px}
}
@media only screen and (max-width: 480px){
    .pn-content-breadcrumb{padding-top: 30px;width: 100%}
    .pn-content-breadcrumb .pn-title{font-size: 30px;line-height: 35px;text-align: center}
    .pn-content-breadcrumb .pn-title span{font-size: 14px;line-height: 19px}
    .pn-about .pn-title{font-size: 20px;line-height: 25px}
}