.pn-about,.pn-about .pn-title{margin-bottom: 60px}
.pn-about .pn-wrapper{text-align: center}
.pn-about .row{margin: 0 -35px}
.pn-about .row [class*='col-']{position: relative;padding: 0 35px;margin-bottom: 30px}
.pn-about .pn-bottom,.pn-about .pn-top{position: absolute;z-index: 1}
.pn-about .pn-bottom{width: 65px;height: 85px;background-color: #e0061f;left: 3px;bottom: -42px}
.pn-about .pn-bottom:before,.pn-about .pn-bottom:after{content: "";position: absolute;left: 100%}
.pn-about .pn-bottom:before{width: 40px;height: 40px;background-color: #fff;top: -40px}
.pn-about .pn-bottom:after{width: 30px;height: 30px;background-color: #eaf0f0;top: 100%}
.pn-about .pn-top{width: 40px;height: 40px;background-color: #fff;top: 0;right: 35px}
.pn-about .pn-top:before,.pn-about .pn-top:after{content: "";position: absolute}
.pn-about .pn-top:before{width: 25px;height: 25px;background-color: #e0061f;top: 100%;right: 100%}
.pn-about .pn-top:after{width: 35px;height: 35px;background-color: #eaf0f0;left: 100%;bottom: 100%}
.pn-about .pn-image{border-radius: 100px 0 0 0}
.pn-about .pn-image img{width: 100%}
.pn-about .pn-list{margin: 30px -15px 0 -15px;list-style: none;padding-left: 0;display: flex;flex-wrap: wrap}
.pn-about .pn-list li{width: calc(100% / 3);text-align: center;padding: 0 15px;margin-bottom: 30px}
.pn-about .pn-list li .pn-item{border-radius: 10px;background-color: #fff;transition: all ease .3s;cursor: pointer;padding: 20px 15px;height: 100%}
.pn-about .pn-list li .pn-item:hover{box-shadow: 0 0 30px rgba(0,0,0,.1)}
.pn-about .pn-list li .pn-item p:first-child{font-size: 56px;line-height: 56px;color: #363d49;font-weight: bold}
.pn-about .pn-list li .pn-item p:nth-child(2){margin-bottom: 0;font-size: 16px;line-height: 26px}
/**/
.pn-benefit{margin-bottom: 60px}
.pn-benefit .pn-content{position: relative}
.pn-benefit .pn-wrapper-item{position: relative;overflow: hidden;padding-bottom: 20px}
.pn-benefit .pn-wrapper-item .pn-item{background-color: #eaf0f0;border-radius: 20px;padding: 30px 30px 30px 70px;top: 20px;transition: top 500ms, opacity 500ms, transform 500ms;border: 1px solid #fff}
.pn-benefit .pn-wrapper-item .pn-item:not(:first-child){position: absolute;opacity: 0;top: 100%}
.pn-benefit .pn-wrapper-item .pn-item.active{top: 20px;opacity: 1;transition: top 500ms, opacity 500ms, transform 500ms}
.pn-benefit .pn-wrapper-item .pn-item .row{display: flex;align-items: center;flex-wrap: wrap}
.pn-benefit .pn-wrapper-item .pn-item .pn-name{display: block;font-size: 28px;line-height: 38px;color: #363d49;margin-bottom: 20px}
.pn-benefit .pn-wrapper-item .pn-item .pn-wrapper{margin-bottom: 0;font-size: 16px;line-height: 26px;color: #363d49;text-align: justify}
.pn-benefit .pn-wrapper-item .pn-item .pn-image{border-radius: 20px;margin-left: 60px;}
.pn-benefit .pn-wrapper-item .pn-item .pn-image img{width: 100%;}
.pn-benefit .pn-control{left: -25px;top: 50%;transform: translateY(-50%) rotate(90deg)}
.pn-benefit .pn-control button{margin: 0 10px;padding-bottom: 3px}
.pn-benefit .pn-control button.js-next{padding-right: 9px}
.pn-benefit .pn-control button.js-prev{padding-left: 9px}
/**/
.pn-choose-location{overflow: hidden;background-image: url('../images/map-location.png');background-repeat: no-repeat;background-size: contain;background-position: top right;padding-top: 80px;margin-bottom: 60px}
.pn-choose-location .row{display: flex;flex-wrap: nowrap;margin: 0 -23px}
.pn-choose-location .row [class*='col-']{margin-bottom: 30px;padding: 0 23px;position: relative}
.pn-choose-location .row [class*='col-']:first-child{position: relative}
.pn-choose-location .row [class*='col-']:first-child:before{content: attr(data-text);text-transform: uppercase;font-size: 80px;line-height: 100px;white-space: nowrap;position: absolute;top: -55px;left: 25px;color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #d0d1d3;font-weight: 800}
.pn-choose-location .row [class*='col-']:last-child{padding-bottom: 60px;position: relative}
.pn-control{position: absolute;bottom: 0;left: 15px;height: 40px}
.pn-control button{width: 40px;height: 40px;border: none;border-radius: 100px;color: #fff;display: flex;font-size: 30px;background-color: #d7d8db;justify-content: center;align-items: center;float: left;margin-right: 30px}
.pn-control button:hover{background-color: #363d49}
.pn-choose-location .pn-title{text-align: left;text-transform: initial;margin-bottom: 20px;line-height: 48px}
.pn-choose-location .pn-title + .pn-wrapper{text-align: justify;margin-top: 0;line-height: 24px}
.pn-choose-location .pn-wrapper-item{flex-wrap: nowrap; overflow: hidden; position: relative}
.pn-choose-location .pn-wrapper-item .pn-item{position: absolute; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; transition: width 500ms, left 500ms, opacity 500ms;overflow: hidden}
.pn-choose-location .pn-item .pn-image{border-radius: 20px;height: 70%}
.pn-choose-location .pn-item .pn-image img{object-fit: cover;border-radius: 20px;height: 100%;min-width: 100%}
.pn-choose-location .pn-item .pn-image:before{content: "";background: linear-gradient(to bottom, rgba(0,0,0,0) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,1) 100%);position: absolute;width: 100%;left: 0;top: 0;height: 100%;transition: all 1s;}
.pn-choose-location .pn-item:hover .pn-image:before{opacity: 0;transition: all 0s}
.pn-choose-location .pn-item span{position: absolute; bottom: 0; font-size: 18px; font-weight: bold; color: #fff; left: 20px; transform: rotate(-90deg); display: block; padding: 10px;  text-align: left;transition: all .5s;transform-origin: left;white-space: nowrap;min-width: 100%;}
.pn-choose-location .pn-item.active span{transition: all .5s;}
.pn-choose-location .pn-wrapper-item .pn-item:not(.active) span{opacity: 0;transition: all 0s}
.pn-choose-location .pn-wrapper-item .pn-item span:before{content: "";position: absolute;left: 0px;top: 0;width: 45px;height: 45px;background-color: #e0061f;z-index: -1}
.pn-choose-location .pn-wrapper-item .pn-item.active + .active + .active + .active .pn-image,.pn-choose-location .pn-wrapper-item .pn-item.active:last-child .pn-image{height: 100%}
.pn-choose-location .pn-wrapper-item .pn-item.active + .active + .active + .active span,.pn-choose-location .pn-item.active.active_last span{transform: initial;left: 0;text-align: center;transition: all 0s;padding-bottom: 20px;}
.pn-choose-location .pn-item.active + .active + .active + .active span:before{background-color: transparent}
.pn-choose-location .pn-control{left: 23px;}

/**/
.pn-choose-industry{background-color: #e0061f;color: #fff;text-align: center;margin-bottom: 60px}
.pn-choose-industry .container{position: relative}
.pn-choose-industry .row{display: flex}
.pn-choose-industry .pn-title{color: #fff;margin-bottom: 15px}
.pn-choose-industry .pn-item{margin-bottom: 30px;}
.pn-choose-industry .pn-item .pn-name{font-weight: 900;text-transform: uppercase;position: relative;padding-top: 40px;margin-bottom: 20px}
.pn-choose-industry .pn-item .pn-name:before{content: attr(data-text);display: block;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;font-size: 65px;line-height: 100px;position: absolute;bottom: -25px;left: 0;width: 100%;text-align: center;font-weight: 800;opacity: 0.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.pn-choose-industry .pn-item .pn-name:after{content: "";position: absolute;width: 100%;height: 100%;bottom: -16px;left: 0;background: -moz-linear-gradient(top, rgba(207,28,34,0.11) 0%, #e0061f 100%);background: -webkit-linear-gradient(top, rgba(207,28,34,0.11) 0%,#e0061f 100%);background: linear-gradient(to bottom, rgba(207,28,34,0.11) 0%,#e0061f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ce0061f', endColorstr='#b8e0061f',GradientType=0 )}
.pn-choose-industry .pn-item .pn-name + p{margin-bottom: 30px}
.pn-choose-industry .pn-item .pn-name span{position: relative;z-index: 2;display: inline-block;font-size: 20px;line-height: 30px;vertical-align: top}
.pn-choose-industry .pn-item .pn-button{background-color: #fff;color: #e0061f}
.pn-choose-industry #sync1 .owl-carousel{padding: 0 80px}
.pn-choose-industry #sync1{float: right}
.pn-choose-industry #sync1 .owl-carousel .owl-nav button{opacity: 1;visibility: visible;top: 0;transform: initial;margin-top: 20px;background-color: transparent;color: #fff;box-shadow: none;font-size: 40px}
.pn-choose-industry #sync1 .owl-carousel .owl-nav button.owl-next{right: 0}
.pn-choose-industry #sync1 .owl-carousel .owl-nav button.owl-prev{left: 0}
.pn-choose-industry #sync2 .owl-carousel{position: absolute;bottom: 0;right: 0}
.pn-choose-industry #sync2 .owl-carousel .owl-stage-outer{padding-top: 150px}
.pn-choose-industry #sync2 .owl-carousel .owl-item{transition: all ease-out .5s;opacity: 0.5}
.pn-choose-industry #sync2 .owl-carousel .owl-item.active{transform: scale(1.5) translate(40px, -42px);opacity: 1;z-index: 2}
.pn-choose-industry #sync2 .owl-carousel .owl-item.active + .active{transform: scale(1.2) translate(10px, -21px);opacity: 0.8;z-index: 1}
.pn-choose-industry #sync2 .owl-carousel .owl-item.active + .active + .active{transform: initial;opacity: 0.5;transform: scale(1.2) translate(-40px, -17px)}
.pn-choose-industry #sync2 .owl-carousel .owl-item .pn-image:hover img{transform: inherit}
@keyframes out { 0%{ opacity: 1; transform: scale(1)} 100%{ opacity: 0; transform: scale(1.2)} }
@keyframes in { 0%{ opacity: 0; transform: scale(1.2)} 100%{ opacity: 1; transform: scale(1)} }
.out{ animation-name: out}
.in{ animation-name: in}
/**/
.pn-newspapers{margin-bottom: 60px}
.pn-newspapers .pn-title + .pn-wrapper{margin: -25px auto 40px auto;font-size: 16px;line-height: 26px;color: #363d49;max-width: 800px;text-align: center}
.pn-newspapers .owl-carousel .owl-stage{display: flex;flex-wrap: nowrap}
.pn-newspapers .owl-carousel .owl-item{margin-bottom: 40px;padding-left: 3px}
.pn-newspapers .owl-carousel .pn-item{border: 1px solid #b5b5b5;border-radius: 10px;padding: 30px 30px 60px 30px;height: 100%}
.pn-newspapers .owl-carousel .pn-item .pn-title-newspapers{display: flex;align-items: center;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #b5b5b5}
.pn-newspapers .owl-carousel .pn-item .pn-title-newspapers strong{display: block;font-size: 18px;line-height: 24px;color: #363d49}
.pn-newspapers .owl-carousel .pn-item .pn-wrapper{margin-bottom: 30px;font-size: 16px;line-height: 24px;color: #363d49;text-align: justify}
.pn-newspapers .owl-carousel .pn-item .pn-image{min-width: 180px;width: 180px;padding-right: 30px}
.pn-newspapers .owl-carousel .pn-item .pn-image img{width: auto;max-width: 100%}
.pn-newspapers .owl-carousel .pn-item .pn-see-more{font-size: 16px;line-height: 21px;color: #363d49}
.pn-newspapers .owl-carousel .pn-item .pn-see-more:after{font-family: "FontAwesome";content: "\f105";margin-left: 10px}
.pn-newspapers .owl-carousel .pn-item .pn-name:hover,.pn-newspapers .owl-carousel .pn-item .pn-see-more:hover{color: #e0061f}
.pn-newspapers .owl-carousel .owl-dots .owl-dot:not(.active){background-color: #7f7f7f}
/**/
.pn-feel{margin-bottom: 30px}
.pn-feel .pn-title{margin-bottom: 20px}
.pn-feel .pn-title + .pn-wrapper{max-width: 700px;text-align: center;margin: 0 auto 30px auto}
.pn-feel .row{display: flex;flex-wrap: wrap}
.pn-feel .row [class*='col-']{margin-bottom: 30px}
.pn-feel .pn-content-left{background-color: #eaf0f0;border-radius: 20px;height: 100%;display: flex;align-items: center;justify-content: center}
.pn-feel .pn-content-left ul{margin-bottom: 0;list-style: none;padding-left: 0;width: 300px;height: 350px;position: relative}
.pn-feel .pn-content-left ul:before{content: "\f10d";font-family: "FontAwesome";position: absolute;width: 100px;height: 100px;border-radius: 100%;background-color: #e0061f;color: #fff;display: flex;justify-content: center;align-items: center;font-size: 60px;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.pn-feel .pn-content-left ul li{position: absolute; top: 50%; left: 50%; margin: -30px;transition: transform 500ms}
.pn-feel .pn-content-left ul li span{display: block;border-radius: 100%;overflow: hidden;width: 60px;height: 60px}
.pn-feel .pn-content-left ul li.active span{width: 90px;height: 90px}
.pn-feel .pn-content-right{background-color: #e0061f;border-radius: 20px;padding: 90px 40px 40px 40px;text-align: center;color: #fff;height: 100%}
.pn-feel .pn-content-right .pn-name{display: block;text-transform: capitalize;font-size: 22px;line-height: 27px;margin-bottom: 5px}
.pn-feel .pn-content-right .pn-name + span{display: block;font-size: 16px;line-height: 21px;opacity: 0.8;margin-bottom: 10px}
.pn-feel .pn-content-right .feel-rating{display: inline-block;width: 150px;height: 20px;position: relative;text-indent: -9999px}
.pn-feel .pn-content-right .feel-rating:before{display: block; width: 100%; height: 100%; content: "";background: url(../images/rating.png) repeat-x 0 -20px}
.pn-feel .pn-content-right .feel-rating strong{margin-bottom: 0;text-indent: -99999px; position: absolute; left: 0; top: 0; background: url(../images/rating.png) repeat-x 0 0px; height: 100%}
.pn-feel .pn-content-right .pn-wrapper{text-align: justify;color: #fff;margin-bottom: 40px}
.pn-feel .pn-content-right .owl-carousel .owl-nav{display: flex;justify-content: center}
.pn-feel .pn-content-right .owl-carousel .owl-nav button{position: initial;width: 40px;height: 40px;background-color: transparent;border: 1px solid #fff;color: #fff;margin: 0 15px;box-shadow: none}

/**/
.pn-companion{padding: 60px 0;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;position: relative;margin-bottom: 60px}
.pn-companion:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7)}
.pn-companion .pn-title{color: #fff;text-align: left;margin-bottom: 15px}
.pn-companion .row{display: flex;flex-wrap: wrap;align-items: center}
.pn-companion .row [class*='col-']{margin-bottom: 30px}
.pn-companion .pn-title + .pn-wrapper{text-align: justify;color: #fff;margin-top: 0;line-height: 26px}
.pn-companion .pn-wrapper-img{display: flex;flex-wrap: wrap;padding-left: 0;margin: 0 -15px;list-style: none}
.pn-companion .pn-wrapper-img li{width: 50%;margin-top: 30px;padding: 0 15px}
.pn-companion .pn-wrapper-img img{transition: all ease .5s;-moz-transition: all ease .5s;-webkit-transition: all ease .5s}
.pn-companion .pn-wrapper-img li:hover img{transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3)}
.pn-companion iframe{width: 100%;height: 100%}
.pn-companion .pn-iframe-video{position: relative;cursor: pointer}
.pn-companion .pn-iframe-video img{width: 100%;}
.pn-companion .pn-iframe-video:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5)}
.pn-companion .pn-image.pn-iframe-video iframe{width: 100%;height: 100%}
.pn-companion .pn-iframe-video:after{font-family: "FontAwesome";content: "\f04b";position: absolute;width: 90px;height: 90px;border-radius: 100%;background-color: rgba(0,0,0,.4);left: 50%;top: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color: #fff;font-size: 30px;line-height: 90px;text-align: center;padding-left: 10px}
.pn-companion .pn-image.pn-iframe-video.active:before,.pn-companion .pn-image.pn-iframe-video.active:after,.pn-companion .pn-image.pn-iframe-video.active picture{display: none}
.pn-companion .pn-image{border-radius: 15px}
.pn-companion .pn-button{background-color: #fff;color: #000}
.pn-companion .pn-button:hover{background-color: #e0061f;color: #fff}
.pn-companion .owl-carousel .pn-image > span{position: absolute;padding: 25px;top: 50%;transform: translateY(-50%);display: block;color: #fff;z-index: 2;opacity: 0;transition: all ease .3s}
.pn-companion .owl-carousel .pn-image > span strong{display: block;font-size: 16px;line-height: 21px;margin-bottom: 10px}
.pn-companion .owl-carousel .pn-image > span strong + span{display: block;font-size: 16px;line-height: 26px;text-align: justify}
.pn-companion .owl-carousel .pn-image:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: -1}
.pn-companion .owl-carousel .pn-image:hover:before{z-index: 1}
.pn-companion .owl-carousel .pn-image:hover > span{opacity: 1}
.pn-companion .owl-carousel .owl-nav button{background-color: transparent;color: #fff;border: 1px solid #fff;width: 40px;height: 40px}
.pn-companion .owl-carousel .owl-nav button.owl-prev{left: -70px}
.pn-companion .owl-carousel .owl-nav button.owl-next{right: -70px}
.pn-companion .owl-carousel .owl-nav button:hover{background-color: #e0061f;border-color: #e0061f}
.pn-companion .owl-carousel:hover .owl-nav button.owl-prev{left: -70px}
.pn-companion .owl-carousel:hover .owl-nav button.owl-next{right: -70px}
/**/
.pn-news .pn-title{text-align: center}
.pn-news .row{margin: 0 -5px}
.pn-news .row [class*='col-']{padding: 0 5px;margin-bottom: 10px}
.pn-news .row [class*='col-']:first-child{width: 50%}
.pn-news .pn-item{position: relative;border-radius: 20px;overflow: hidden}
.pn-news .pn-item .pn-image{position: relative}
.pn-news .pn-item .pn-image:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.07326680672268904) 50%)}
.pn-news .pn-item .pn-name{position: absolute;color: #fff;bottom: 0;left: 0;width: 100%;z-index: 1;padding: 0 20px 20px 20px;font-size: 16px;line-height: 24px;font-weight: bold}
.pn-news .pn-item:hover .pn-name{color: #e0061f}
.pn-news .row [class*='col-']:first-child .pn-item .pn-name{font-size: 24px;line-height: 32px}
.pn-news .pn-button{margin-top: 30px}
@media only screen and (min-width: 1500px){
    .pn-choose-industry .pn-item .pn-name + p{font-size: 18px;line-height: 23px}
    .pn-companion .row{margin: 0 -35px}
    .pn-companion .row [class*='col-']{padding: 0 35px}
}
@media only screen and (min-width: 992px){
    .pn-choose-location .owl-carousel{display: none}
    .pn-choose-industry .pn-item .pn-name + p{font-size: 16px;line-height: 21px}
    .pn-feel .pn-content-right .pn-item .pn-image{display: none}
}
@media only screen and (min-width: 768px) and (max-width: 1499px){
    .pn-companion .pn-title,.pn-choose-industry .pn-title{font-size: 25px;line-height: 35px}
}
@media only screen and (max-width: 1499px){
    .pn-about .pn-list li .pn-item p:first-child{font-size: 40px;line-height: 40px}
    .pn-about .pn-list li .pn-item p:nth-child(2){font-size: 14px;line-height: 24px}
    .pn-choose-location .row [class*='col-']:first-child:before{font-size: 70px}
    .pn-choose-industry #sync2 .owl-carousel .owl-stage-outer{padding-top: 170px}
    .pn-choose-industry #sync2 .owl-carousel .owl-item.active{transform: scale(1.8) translate(40px, -46px);opacity: 1;z-index: 2}
    .pn-choose-industry #sync2 .owl-carousel .owl-item.active + .active{transform: scale(1.5) translate(10px, -21px);opacity: 0.8;z-index: 1}
    .pn-companion .owl-carousel .pn-image > span strong + span{font-size: 14px;line-height: 24px}
}
@media only screen and (max-width: 1300px){
    .pn-about .row{margin: 0 -15px}
    .pn-about .row [class*='col-']{padding: 0 15px}
    .pn-about .pn-top{right: 15px}
    .pn-about .pn-bottom{left: 15px;}
    .pn-companion .owl-carousel .owl-nav button{background-color: #fff;color: #e0061f;}
    .pn-companion .owl-carousel .owl-nav button:hover{color: #fff;}
    .pn-companion .owl-carousel .owl-nav button.owl-prev,.pn-companion .owl-carousel:hover .owl-nav button.owl-prev{left: -20px}
    .pn-companion .owl-carousel .owl-nav button.owl-next,.pn-companion .owl-carousel:hover .owl-nav button.owl-next{right: -20px}
}
@media only screen and (max-width: 1199px){
    .pn-about .pn-list li{width: 50%}
    .pn-choose-location .row [class*='col-']:first-child:before{font-size: 50px;}
    .pn-benefit .pn-wrapper-item .pn-item .pn-image{margin-left: 0;}
    .pn-choose-industry .pn-item .pn-name{padding-top: 30px}
    .pn-choose-industry .pn-item .pn-name:before{font-size: 50px;line-height: 90px}
    .pn-choose-industry #sync2 .owl-carousel .owl-stage-outer{padding-top: 160px}
    .pn-choose-industry #sync2 .owl-carousel .owl-item.active{transform: scale(1.8) translate(40px, -37px);opacity: 1;z-index: 2}
    .pn-choose-industry #sync2 .owl-carousel .owl-item.active + .active{transform: scale(1.5) translate(10px, -21px);opacity: 0.8;z-index: 1}
    .pn-newspapers .owl-carousel .pn-item .pn-title-newspapers{display: block;}
    .pn-newspapers .owl-carousel .pn-item .pn-image{padding-right: 0;margin-bottom: 10px;display: block;}
    .pn-companion .owl-carousel .owl-nav{display: flex;position: inherit;justify-content: center;margin-top: 30px}
    .pn-companion .owl-carousel .owl-nav button{position: initial;margin: 0 10px;}
}
@media only screen and (max-width: 991px){
    .pn-about{margin-bottom: 0;}
    .pn-about .pn-title,.pn-benefit{margin-bottom: 30px;}
    .pn-about .pn-list li{width: calc(100% / 3);}
    .pn-about .pn-list li .pn-item{box-shadow: 0 0 30px rgba(0,0,0,.1);}
    .pn-choose-location{padding-top: 0;margin-bottom: 0}
    .pn-choose-location .row{display: block;margin: 0 -15px}
    .pn-choose-location .row [class*='col-']{padding: 0 15px;}
    .pn-choose-location .pn-title{line-height: 30px;text-align: center;}
    .pn-choose-location .pn-title + .pn-wrapper{max-width: 800px;margin-left: auto;margin-right: auto;text-align: center;}
    .pn-choose-location .pn-control,.pn-news{display: none}
    .pn-choose-location .row [class*='col-']:last-child{padding-bottom: 0;}
    .pn-choose-location .pn-item span{transform: inherit;left: 0;text-align: center;padding: 20px}
    .pn-choose-location .owl-carousel .owl-nav{display: flex;justify-content: center;margin-top: 30px;}
    .pn-choose-location .owl-carousel .owl-nav button{position: initial;margin: 0 10px;background-color: #e0061f;color: #fff;box-shadow: none}
    .pn-choose-industry{margin-bottom: 30px}
    .pn-choose-industry .row{display: block}
    .pn-choose-industry .pn-item .pn-name:before{font-size: 50px}
    .pn-choose-industry #sync1{float: none}
    .pn-feel{margin-bottom: 0;}
    .pn-feel .row{display: block}
    .pn-feel .pn-content-right{padding: 30px}
    .pn-feel .pn-item .pn-image{width: 90px;height: 90px;margin-left: auto;margin-right: auto;border-radius: 100px}
    .pn-feel .pn-item .pn-image:hover img{transform: inherit;}
    .pn-newspapers{margin: 30px 0}
    .pn-newspapers .owl-carousel .pn-item .pn-name{font-size: 16px;line-height: 21px}
    .pn-newspapers .owl-carousel .pn-item .pn-wrapper{font-size: 15px;line-height: 22px}
    .pn-companion{padding: 30px 0;margin-bottom: 30px}
    .pn-companion .owl-carousel .pn-image > span{display: none}
    .pn-companion .pn-iframe-video:after{width: 60px;height: 60px;line-height: 60px}
}
@media only screen and (min-width: 768px){
    .pn-choose-industry .row [class*='col-']:nth-child(1){padding-top: 50px}
}
@media only screen and (max-width: 767px){
    .pn-about .pn-list li .pn-item p:first-child{font-size: 30px;line-height: 30px}
    .pn-benefit .pn-wrapper-item .pn-item .pn-image{margin-bottom: 15px;}
    .pn-benefit .pn-wrapper-item .pn-item .pn-name{font-size: 20px;line-height: 30px;margin-bottom: 10px}
    .pn-choose-industry{padding-top: 30px}
    .pn-companion{text-align: center}
    .pn-companion .row{display: block;}
    .pn-companion .pn-title,.pn-companion .pn-title + .pn-wrapper{text-align: center}
    .pn-companion .row [class*='col-']:first-child{margin-bottom: 30px}
    .pn-newspapers .owl-dots{margin-top: 30px}
    .pn-news .row [class*='col-']:first-child{width: 100%}
    .pn-choose-location .pn-item span{font-size: 16px}
}
@media only screen and (max-width: 570px){
    .pn-about .pn-list li{width: 50%;}
    .pn-benefit .pn-wrapper-item .pn-item{padding: 15px;margin-bottom: 30px}
    .pn-benefit .pn-wrapper-item .pn-item:not(:first-child){position: inherit;opacity: 1;}
    .pn-benefit .pn-wrapper-item .pn-item .pn-name{font-size: 20px;line-height: 25px;}
    .pn-benefit .pn-wrapper-item .pn-item .pn-wrapper{font-size: 14px;line-height: 24px;}
    .pn-benefit .pn-control{display: none;}
    .pn-choose-industry #sync1 .owl-carousel{padding: 0 40px}
    .pn-newspapers .owl-carousel .owl-dots{margin-top: 20px}
    .pn-news .row{display: flex;flex-wrap: wrap}
}
@media only screen and (max-width: 480px){
    .pn-newspapers .owl-carousel .pn-item .clearfix{display: block}
    .pn-newspapers .owl-carousel .pn-item .pn-name{width: 100%}
    .pn-companion .pn-iframe-video:after{width: 70px;height: 70px;line-height: 70px;font-size: 25px}
    .pn-companion .pn-wrapper-img{margin: 0 -5px}
    .pn-companion .pn-wrapper-img li{margin-top: 10px;padding: 0 5px}
    .pn-news{display: none}
}
@media only screen and (max-width: 370px){
    .pn-about .pn-list li{width: 100%}
}