.pn-title{font-weight: bold}
/* about */
.pn-content-about{margin-bottom: 30px}
.pn-content-about .pn-title{font-weight: 900}
.pn-sumary .pn-wrapper{text-align: justify}
.pn-country{background-attachment: fixed;background-position: center;padding: 15px 0;background-repeat: no-repeat;background-size: cover;position: relative}
.pn-country:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4)}
.pn-country .row{display: flex;flex-wrap: wrap;align-items: center}
.pn-country .row [class*='col-'].pn-wrapper{text-align: justify;color: #fff}
.pn-country .container{position: relative;z-index: 1}
.pn-about{padding-top: 90px;overflow: hidden;position: relative}
.pn-about:before,.pn-about:after{content: "";position: absolute;background-color: #f5f5f5}
.pn-about:before{width: 60%;height: 900px;top: 0;right: 0}
.pn-about:after{width: 80%;left: 0;bottom: 0;height: 320px}
.pn-about .pn-title{color: #cf1c22;margin-bottom: 40px;}
.pn-about .pn-sub-title{text-transform: uppercase;color: #000;font-size: 20px;line-height: 25px;margin: 0 0 20px 0;font-weight: bold;display: block}
.pn-about .pn-sub-title + p{color: #000;font-weight: 500}
.pn-about .pn-content{position: relative;padding-left: 50px}
.pn-about .pn-content span{font-size: 60px;line-height: 60px;position: absolute;font-weight: 900;left: 0;top: -32px;color: rgba(0,0,0,.1)}
.pn-about .row{margin-bottom: 50px;display: flex;align-items: center;position: relative;z-index: 1;}
.pn-about .row:nth-child(even){flex-direction: row-reverse}
.pn-about .row [class*='col-']{position: relative}
.pn-about .row [class*='col-'] .pn-image{border-radius: 10px;overflow: hidden}
.pn-about .row [class*='col-'] .pn-image img{width: 100%}
.pn-about .pn-content .pn-sub-title{margin-bottom: 10px}
.pn-about .row [class*='col-'] .pn-title{font-size: 26px;margin-bottom: 10px}
.pn-about .row [class*='col-'] .pn-title:before,.pn-about .row [class*='col-'] .pn-title:after{display: none}
.pn-about .pn-content .pn-wrapper{margin-bottom: 0;color: rgba(0,0,0,.8);text-align: justify}
.pn-about .pn-content .pn-wrapper ul,.pn-about .pn-content .pn-wrapper ol{padding-left: 0}
.pn-video{padding-top: 80px;background-image: url(../images/bg-body.png);background-repeat: repeat;background-size: 100%;background-position: top center;margin-bottom: 50px;}
.pn-video .pn-content-video{max-width: 1000px;margin: 0 auto;}
.pn-video .pn-iframe-video{position: relative;cursor: pointer}
.pn-video .pn-iframe-video:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.pn-video .pn-image.pn-iframe-video iframe{width: 100%;height: 100%}
.pn-video .pn-iframe-video:after{font-family: "FontAwesome";content: "\f04b";position: absolute;width: 100px;height: 100px;border-radius: 100%;background-color: rgba(0,0,0,.2);left: 50%;top: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color: #fff;font-size: 50px;line-height: 100px;text-align: center;padding-left: 10px;}
.pn-video .pn-image.pn-iframe-video.active:before,.pn-video .pn-image.pn-iframe-video.active:after,.pn-video .pn-image.pn-iframe-video.active picture{display: none}
/* album */
.pn-library .pn-title{color: #000;text-transform: uppercase;margin-bottom: 30px}
.pn-library .row{display: flex;flex-wrap: wrap}
.pn-library .row [class*='col-']:nth-child(5n + 1){width: 50%}
.pn-library .row [class*='col-']:nth-child(5n + 2){width: 50%}
.pn-library .pn-col-img{padding: 0 15px}
.pn-library .pn-group-img{margin-bottom: 30px;overflow: hidden}
.pn-library .pn-col-img a{position: relative;overflow: hidden;height: 100%}
.pn-library .pn-col-img a:first-child{display: block}
.pn-library .pn-col-img a:not(:first-child){display: none}
.pn-library .pn-col-img a:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);z-index: 1;transition: all ease .3s;opacity: 0;visibility: hidden}
.pn-library .pn-col-img a .pn-content{position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;left: 0;padding: 15px;text-align: justify;color: #fff;z-index: 2;transition: all ease .3s;opacity: 0;visibility: hidden;font-weight: 500}
.pn-library .pn-col-img a .pn-content span{display: block;font-size: 20px;line-height: 25px;font-weight: bold;margin-bottom: 10px}
.pn-library .pn-col-img a:hover:before,.pn-library .pn-col-img a:hover .pn-content{opacity: 1;visibility: visible}
/* question */
.pn-wrapper-question{max-width: 1000px;margin: 0 auto 30px auto}
.pn-wrapper-question .pn-title{color: #000;text-transform: uppercase;margin-bottom: 30px}
/* .pn-wrapper-question .pn-wrapper-item{border-radius: 10px;background-color: #fff;box-shadow: 0 6px 20px rgba(0,0,0,.15);padding:15px 0;overflow: hidden} */
.pn-wrapper-question .pn-wrapper-item{position: relative}
.pn-wrapper-question .pn-wrapper-item:before,.pn-wrapper-question .pn-wrapper-item:after{content: "";left: 30px;right: 30px;height: 2px;background-color: #a9a9a9;position: absolute}
.pn-wrapper-question .pn-wrapper-item:before{top: 0}
.pn-wrapper-question .pn-wrapper-item:after{bottom: 0}
.pn-wrapper-question .pn-wrapper-item .pn-item{padding: 0 30px;border-left: 2px solid #fff}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-question{display: block;font-weight: 500;border-bottom: 1px solid #dadada;font-size: 16px;line-height: 21px;padding:19.5px 45px;cursor: pointer;position: relative}
.pn-wrapper-question .pn-wrapper-item .pn-item:last-child .pn-question{border-bottom: 0}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-question:after{font-family: "FontAwesome";content: "\f107";width: 30px;height: 30px;right: 0;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 0;text-align: center;line-height: 30px;position: absolute;color: #000;font-size: 20px}
.pn-wrapper-question .pn-wrapper-item .pn-item .pn-wrapper{padding: 0 45px 45px 45px;margin-bottom: 0}
.pn-wrapper-question .pn-wrapper-item .pn-item:not(.active) .pn-wrapper{display: none}
.pn-wrapper-question .pn-wrapper-item .pn-item.active{background-color: #f8f8f8;border-left-color: #cf1c22}
.pn-wrapper-question .pn-wrapper-item .pn-item.active .pn-question:after{color: #cf1c22;content: "\f105"}
.pn-wrapper-question .pn-wrapper-item .pn-item.active .pn-question{border-bottom: 0;font-weight: bold}
.pn-wrapper-question .pn-wrapper-pagination .pagination{margin-bottom: 0}
/* visa */
.pn-visa{text-align: center;margin-bottom: 80px}
.pn-visa .pn-title{color: #000;margin-bottom: 30px}
.pn-visa .pn-item{margin-bottom: 30px;text-align: justify}
.pn-visa .pn-item .pn-image{margin-bottom: 15px}
.pn-visa .pn-item .pn-name{font-weight: bold;margin-bottom: 10px;display: block;font-size: 16px;line-height: 21px}
.pn-visa .pn-item .pn-name + p{margin-bottom: 0}
.pn-visa .owl-item:not(.center){opacity: 0.3}
.pn-visa .owl-nav{display: inline-block; width: 140px; height: 55px; position: relative}
.pn-visa .owl-nav div{width: 55px; height: 55px; background-color: #f2f2f2; color: #000; border-radius: 100px; opacity: 1; line-height: 55px;top: 0;margin-top: 0}
.pn-visa .owl-nav div:hover,.pn-visa .owl-nav div:focus{background-color: #cf1c22;color: #fff}
/* feel */
.pn-page-feel .pn-title{color: #000;text-transform: uppercase;margin-bottom: 30px}
.pn-page-feel .pn-wrapper-item .pn-item .row{padding: 80px 0 50px 0;align-items: center;display: flex}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(odd) .row{flex-direction: row-reverse}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(even){background-color: #fafafa}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-']{margin-bottom: 30px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-image{position: relative}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-image img{width: 100%;position: relative}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-image:before{content: "";border: 2px solid #cf1c22;position: absolute}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content{background-color: #fff;padding: 70px 50px 20px 50px;box-shadow: 0 4px 10px rgba(0,0,0,.3);text-align: center;position: relative;width: calc(100% + 120px)}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content:after { font-family: FontAwesome; content: "\f10e"; left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);top: -34px; font-size: 45px; color: rgba(0,0,0,.2); position: absolute; }
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper-info{margin-bottom: 15px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper-info strong{display: block;font-size: 26px;line-height: 31px;color: #ee3625;margin-bottom: 10px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper-info span{display: inline-block;font-style: italic;border-bottom: 1px solid #dadada;padding-bottom: 15px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper{font-weight: 500;margin-bottom: 30px;font-size: 16px;line-height: 22px;text-align: justify;padding-right: 15px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper::-webkit-scrollbar {width: 4px}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper::-webkit-scrollbar-track {background: #f0f0f0}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper::-webkit-scrollbar-thumb {background: #ddd}
.pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper::-webkit-scrollbar-thumb:hover {background: #555}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(odd) .pn-image{padding: 20px 20px 0 0}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(odd) .pn-image:before{top: 0;right: 0;left: 20px;bottom: 20px}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(even) .pn-image{padding:20px 0 0 20px}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(even) .pn-image:before{top: 0;right: 20px;left: 0;bottom: 20px}
.pn-page-feel .pn-wrapper-item .pn-item:nth-child(even) [class*='col-'] .pn-content{margin-left: -120px}
@media only screen and (min-width: 1500px){
    .pn-country .row{margin: 0 -35px}
    .pn-country .row [class*='col-']{padding: 0 35px}
    .pn-country .row [class*='col-'].pn-wrapper{font-size: 18px;line-height: 23px}
    .pn-about .row{margin: 0 -30px 50px -30px}
    .pn-about .row [class*='col-']{padding: 0 30px}
    .pn-about .pn-content .pn-wrapper{font-size: 18px;line-height: 23px}
    .pn-video{margin-bottom: 170px;}
}
@media only screen and (min-width: 992px){
.pn-content-about{margin-bottom: 50px}
    .pn-sumary .pn-wrapper{margin-bottom: 50px}
    .pn-about{padding-bottom: 50px}
    /* body{background-image: url(../images/bg-body.png);background-repeat: no-repeat;background-size: 100%;background-position: center center;background-attachment: fixed} */
    .pn-page-feel .pn-wrapper-item .pn-item .row{max-width: 1000px;margin: 0 auto}
}
@media only screen and (max-width: 991px){
    .pn-library .pn-col-img a .pn-content{display: none}
    .pn-about{padding-top: 50px}
    .pn-about .row{margin-bottom: 50px}
    .pn-visa{margin-bottom: 30px}
    .pn-about:before,.pn-about:after{display: none;}
    .pn-video{padding-top: 0;}
}
@media only screen and (max-width: 767px){
    .pn-country{padding: 30px 0;}
    .pn-country .row{display: block;}
    .pn-country .row [class*='col-'].pn-wrapper{margin-bottom: 30px}
    .pn-library .row{margin: 0 -10px}
    .pn-library .row [class*='col-']{padding: 0 5px;margin-bottom: 10px}
    .pn-library .row [class*='col-']{width: 50%}
    .pn-library .pn-group-img{margin-bottom: 0}
    .pn-library .pn-col-img a span{display: none}
    .pn-page-feel .pn-wrapper-item .pn-item .row{padding: 30px 0}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content{padding: 30px 15px}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper{margin-bottom: 0}
    .pn-visa .owl-nav{height: 40px;width: 100px}
    .pn-visa .owl-nav div{width: 40px;height: 40px;line-height: 40px;font-size: 20px}
}
@media only screen and (max-width: 570px){
    .pn-about .row{margin-bottom: 30px}
    .pn-about .row [class*='col-'] .pn-image{margin-bottom: 15px}
    .pn-about{padding-top: 30px}
    .pn-about .pn-sub-title{font-size: 15px;line-height: 20px}
    .pn-about .pn-content span{display: none}
    .pn-about .pn-content{padding-left: 0}
    .pn-library .row [class*='col-']:nth-child(5n + 1),.pn-library .row [class*='col-']:nth-child(5n + 2),.pn-library .row [class*='col-']{width: 100%}
    .pn-video .pn-iframe-video:after{width: 60px;height: 60px;line-height: 60px;font-size: 20px;padding-left: 0;}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-question,.pn-wrapper-question .pn-wrapper-item .pn-item .pn-wrapper{padding-left: 0}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-wrapper{padding-right: 0}
    .pn-wrapper-question .pn-wrapper-item .pn-item .pn-question{font-size: 14px}
    .pn-page-feel .pn-wrapper-item .pn-item{padding-top: 30px}
    .pn-page-feel .pn-wrapper-item .pn-item .row{display: block;flex-direction: inherit;padding: 0}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-image{width: 150px;margin: 0 auto 50px auto;height: 150px;border-radius: 100px;overflow: hidden}
    .pn-page-feel .pn-wrapper-item .pn-item .row{padding-bottom: 0}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content{width: 100%;border-radius: 10px}
    .pn-page-feel .pn-wrapper-item .pn-item:nth-child(even) [class*='col-'] .pn-content{margin: 0}
    .pn-page-feel .pn-wrapper-item .pn-item:nth-child(odd) .pn-image,.pn-page-feel .pn-wrapper-item .pn-item:nth-child(even) .pn-image{padding: 0}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-image:before{display: none}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper-info strong{font-size: 20px;line-height: 25px}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper{padding-right: 0;overflow: initial;max-height: initial}
}
@media only screen and (max-width: 480px){
    .pn-visa .pn-item{padding: 0 15px}
    .pn-about .row{display: block}
    .pn-about .pn-title{margin-bottom: 30px}
}
@media only screen and (max-width: 370px){
    .pn-about .row{display: block}
    .pn-about .row [class*='col-'],.pn-visa .row [class*='col-']{width: 100%}
    .pn-library .row{margin: 0 -15px}
    .pn-library .row [class*='col-']{padding: 0 15px}
    .pn-page-feel .pn-wrapper-item .pn-item [class*='col-'] .pn-content .pn-wrapper,.pn-visa .pn-item .pn-name{font-size: 14px}
}






