.pn-wrapper-question{max-width: 1000px;margin: 0 auto 60px auto}
.pn-wrapper-question .pn-title{font-size: 26px;line-height: 36px;font-weight: bold;color: #017ffe;margin-bottom: 20px;text-align: left;text-transform: initial}
.pn-wrapper-question .pn-wrapper-item{background-color: #fff;box-shadow: 0 6px 20px rgba(0,0,0,.15);overflow: hidden;padding: 30px 20px 50px 30px}
.pn-wrapper-question .pn-wrapper-item .pn-item{padding: 15px 50px 15px 30px;border: 1px solid #adadad;margin-bottom: 10px}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-question{display: block;font-weight: 500;font-size: 16px;line-height: 21px;cursor: pointer;position: relative}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-question:after{font-family: "FontAwesome";content: "\f107";width: 30px;height: 30px;border-radius: 100px;box-shadow: 0 0 5px rgba(0,0,0,.2);top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);right: -40px;text-align: center;line-height: 30px;position: absolute;color: #000;font-weight: bold}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-wrapper{padding: 20px 0;margin-bottom: 0;text-align: justify}
.pn-wrapper-question .pn-wrapper-item .pn-item:last-child .pn-question{border-bottom: none}
.pn-wrapper-question .pn-wrapper-item .pn-item:not(.active) .pn-wrapper{display: none}
.pn-wrapper-question .pn-wrapper-item .pn-item.active .pn-question:after{content: "\f106"}
.pn-wrapper-question .pn-wrapper-item .pn-item.active .pn-question{border-bottom: 0;font-weight: bold}
.pn-wrapper-pagination{margin: 30px 0 0 0}
.pn-category-question{margin-bottom: 30px}
.pn-category-question,.pn-category-question ul{padding-left: 0;list-style: none}
.pn-category-question li a{font-size: 16px;line-height: 21px;display: block}
.pn-category-question li ul li a{padding: 9.5px 20px}
.pn-category-question li ul li.active a{background-color: #017ffe;color: #fff}
.pn-category-question > li > a{font-weight: bold;padding: 9.5px 0;display: inline-block}
.pn-category-question > li > a:before{font-family: "FontAwesome";content: "\f105";float: left;margin-right: 10px}
.pn-category-question > li > a:focus{color: currentColor;}
.pn-category-question > li:not(.active) > ul{display: none}
@media only screen and (min-width: 992px){
    .pn-sticky{top: 90px}
}
@media only screen and (max-width: 767px){
    .pn-wrapper-question .pn-wrapper-item{padding: 0;box-shadow: none}
}
@media only screen and (max-width: 570px){
    .pn-wrapper-question .pn-title{font-size: 22px;line-height: 32px}
}
@media only screen and (max-width: 480px){
    .pn-wrapper-question .pn-title{font-size: 20px;line-height: 30px}
    .pn-wrapper-question .pn-wrapper-item .pn-item{padding-left: 15px;padding-right: 15px}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-question{font-size: 14px;padding-right: 40px}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-question:after{right: 0}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-wrapper{padding: 10px 0}
}