/**/
.pn-result-filter{background-color: #f2f5fa;padding: 15px 25px;margin: -45px 0 15px 0}
.pn-result-filter > p{font-size: 18px;line-height: 25px;font-weight: bold;}
.pn-result-filter div a{display: inline-block; padding: 7px 30px 6px 12px; font-weight: 500; background-color: #ddd; border-radius: 20px; font-size: 14px; line-height: 19px;margin: 0 5px 5px 0;position: relative;}
.pn-result-filter div a:after{font-family: "FontAwesome";content: "\f057";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.pn-result-filter div a:hover{background-color: #017ffe;color: #fff;}
/**/
.pn-sidebar .pn-group{margin-bottom: 30px;border: 1px solid #eceff4;padding: 20px 20px 0 20px}
.pn-sidebar .pn-group h3{margin: 0}
.pn-sidebar .pn-group h3 span{display: inline-block;font-size: 20px;line-height: 25px;color: #017ffe;font-weight: bold;border-bottom: 1px solid #00d4ae;border-bottom-right-radius: 20px;text-align: right;padding-left: 20px;min-width: 225px;}
.pn-sidebar .pn-group h3 span strong{display: inline-block; color: #fff; padding: 8px 20px 7px 20px; position: relative; margin: 0 -5px -1px 20px;z-index: 1;min-width: 130px;text-align: left}
.pn-sidebar .pn-group h3 span strong:before,.pn-sidebar .pn-group h3 span strong:after{content: ""; position: absolute;  bottom: 0px; left: 0; width: 100%; height: 100%; border-radius: 10px 10px 10px 0; transform: skewX(-30deg); z-index: -1}
.pn-sidebar .pn-group h3 span strong:before{background-color: #00d4ae}
.pn-sidebar .pn-group h3 span strong:after{background: linear-gradient(to right, rgba(255, 255, 255, 0) 54%, rgba(255, 255, 255, 0.6) 100%);height: calc(100% + 1px)}
.pn-sidebar .pn-group ul{list-style: none;padding-left: 0;margin-bottom: 0;display: flex;flex-wrap: wrap;margin: 0 -5px}
.pn-sidebar .pn-group ul li{width: 50%;padding: 12.5px 5px;font-size: 16px;line-height: 21px;color: #24303d}
.pn-sidebar .pn-group ul li{border-bottom: 1px solid #f2f5fa}
.pn-sidebar .pn-group:not(.pn-news) ul li:is(:last-child,:nth-last-child(2)){border-bottom: none}
.pn-sidebar .pn-group ul li label{cursor: pointer;font-weight: normal;margin-bottom: 0}
.pn-sidebar .pn-group ul li label:hover{color: #017ffe}
.pn-sidebar .pn-group ul li label input{display: none}
.pn-sidebar .pn-group ul li label input:checked + span{color: #017ffe}
.pn-sidebar .pn-group.pn-news ul{margin: 0}
.pn-sidebar .pn-group.pn-news ul li{width: 100%;display: flex;flex-wrap: nowrap;padding: 15px 0;border-bottom: none}
.pn-sidebar .pn-group.pn-news ul li:not(:first-child){border-top: 1px solid #f2f5fa}
.pn-sidebar .pn-group.pn-news ul li .pn-image{width: 40%}
.pn-sidebar .pn-group.pn-news ul li .pn-content{width: 60%;padding-left: 20px}
.pn-sidebar .pn-group.pn-news ul li .pn-content .pn-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 16px;line-height: 26px;margin-bottom: 5px}
.pn-sidebar .pn-group.pn-news ul li .pn-content .pn-name:hover{color: #017ffe}
.pn-sidebar .pn-group.pn-news ul li .pn-content strong{display: block;color: #ff5848;font-size: 16px;line-height: 21px;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.pn-sidebar .pn-group.pn-news ul li .pn-content span{font-size: 12px;line-height: 12px;color: #24303d;display: block}
.pn-sidebar .pn-group.pn-news.pn-most{background: linear-gradient(to bottom, rgba(228,242,253,1) 0%,rgba(236,242,255,1) 100%)}
/**/
.pn-result{padding: 25px;background-color: #f2f5fa;margin-bottom: 30px}
.pn-result .pn-top-result{margin-bottom: 30px;display: flex;flex-wrap: wrap}
.pn-result .pn-top-result [class*='col-']{margin-bottom: 10px;}
.pn-result .pn-top-result h1{font-size: 26px;line-height: 36px;display: block;margin: 0 0 5px 0}
.pn-result .pn-top-result p{margin-bottom: 0;}
.pn-result .pn-top-result p span{display: inline-block;font-size: 24px;line-height: 29px;font-weight: bold;color: #017ffe;}
.pn-result .pn-top-result ul{list-style: none;padding-left: 20px;margin-bottom: 0;float: right;display: flex;flex-wrap: wrap;}
.pn-result .pn-top-result ul li a{display: flex;width: 45px;height: 45px;background-color: #fff;align-items: center;justify-content: center;border: 1px solid #eceff4;font-size: 20px;}
.pn-result .pn-top-result ul li.active a{background-color: #eceff4;}
.pn-result .pn-top-result ul li:hover a{background-color: #017ffe;color: #fff;}
.pn-result .pn-top-result ul li a .fa{position: relative;}
.pn-result .pn-top-result ul li a .fa.fa-map-o:after{font-family: "FontAwesome"; content: "\f041"; position: absolute; right: -1px; top: -8px;}
.pn-result .pn-top-result .pn-sort{float: right;height: 45px;border: 1px solid #017ffe;border-radius: 0;position: relative;background-color: #fff;cursor: pointer;padding-right: 10px;width: 170px;margin-left: 30px;}
.pn-result .pn-top-result .pn-sort:before{font-family: "FontAwesome";content: "\f1de";position: absolute;left: 7px; font-size: 20px; height: 100%; line-height: 43px}
.pn-result .pn-top-result .pn-sort > span{display: block; height: 100%; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 19px; padding: 12px 5px 12px 35px}
.pn-result .pn-top-result .pn-sort ul{background-color: #fff;list-style: none;padding: 10px 0;margin-bottom: 0;position: absolute;left: -1px;top: 100%;z-index: 10;border: 1px solid #017ffe;right: -1px;display: none}
.pn-result .pn-top-result .pn-sort ul li{cursor: pointer;display: block;width: 100%;margin: 0;font-size: 14px; padding: 5px 10px;line-height: 19px}
.pn-result .pn-wrapper-item .pn-item .pn-content{background-color: #fff;position: relative;z-index: 2;}
.pn-result .pn-wrapper-item .pn-item .pn-content ul{list-style: none;padding-left: 0;margin-bottom: 0;}
.pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content{padding-right: 60px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content ul{position: absolute;right: 15px;top: 7px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content .pn-image{float: left;width: 205px}
.pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content > div{padding: 20px 0 0 20px;width: calc(100% - 205px);float: left}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-description{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;margin: 30px 0 0 0;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child{padding: 20px 25px;width: 100%;display: flex;position: relative;justify-content: space-between;margin-top: 20px;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child:before{content: "";height: 1px;left: 25px;right: 25px;background-color: #f2f5fa;position: absolute;top: 0}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child ul li:not(:first-child){margin-left: 10px;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar{position: relative;min-height: 40px;padding-left: 55px;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar > span:first-child{width: 40px; height: 40px; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar > span:first-child img{width: 100%;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar a{display: inline-block;font-weight: bold;text-transform: capitalize;vertical-align: top}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar span{font-size: 12px;line-height: 17px;display: block;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-wrapper-image{position: relative}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-wrapper-image > span{position: absolute;right: 5px;bottom: 5px;z-index: 1;color: #fff;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-wrapper-image > span:before{font-family: "FontAwesome";content: "\f03e";float: left;margin-right: 5px;}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-wrapper-image .pn-image.pn-last-item:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-name{text-transform: uppercase;font-weight: bold;font-size: 16px;line-height: 24px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;margin-bottom: 10px}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-name + div strong,.pn-result .pn-wrapper-item .pn-item .pn-content .pn-name + strong{display: block;font-size: 20px;line-height: 25px;font-weight: bold;color: #ff5848}
.pn-result .pn-wrapper-item .pn-item .pn-content ul{display: flex;flex-wrap: wrap;}
.pn-result .pn-wrapper-item .pn-item{margin-bottom: 10px;padding: 0 20px 20px 20px;border-radius: 20px;position: relative}
.pn-result .pn-wrapper-item .pn-item > span{display: inline-block;padding: 10px 50px 9px 50px;font-size: 20px;line-height: 25px;font-weight: bold;position: relative;z-index: 1;margin: 0 0 10px -20px;border-radius: 20px 0 50px 0;text-transform: capitalize}
.pn-result .pn-wrapper-item .pn-item > span:before{content: "";position: absolute;width: 35px;height: 35px;background-size: contain;background-repeat: no-repeat;left: 5px;top: 4px}
.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default):before,.pn-result .pn-wrapper-item .pn-item:not(.pn-item-default):after{content: "";position: absolute}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond:before{background: linear-gradient(to right, rgba(246,226,195,1) 0%,rgba(255,249,243,1) 41%,rgba(255,230,199,1) 100%);left: 0;top: 0;width: 100%;height: 100%;border-radius: 20px;z-index: 1}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond:after{background: linear-gradient(to right, rgba(255,200,130,1) 0%,rgba(255,255,255,1) 50%);left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: 20px}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond > span{color: #854600;background: linear-gradient(to right, rgba(183,130,68,1) 0%,rgba(224,186,126,1) 38%,rgba(248,219,163,1) 100%)}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond > span:before{background-image: url('../images/diamond.png')}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content .pn-wrapper-image{margin-bottom: 25px;display: grid; grid-template-columns: auto auto auto auto auto;grid-gap: 10px;grid-template-rows: 50% 50%;}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-wrapper-image .pn-image{display: flex;}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-wrapper-image .pn-image:nth-child(1){grid-column-end: span 3; grid-row-end: span 2}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-wrapper-image .pn-image.pn-only{grid-column-end: span 5}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-wrapper-image .pn-image:nth-child(2){grid-column-end: span 2;}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-wrapper-image .pn-image:nth-child(n + 5){display: none;}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2){padding: 0 25px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2) > div{display: flex;flex-wrap: wrap;align-items: center}
.pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2) > div .pn-properties{padding-top: 0;margin-left: 30px;margin-bottom: 0;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-content{display: flex;flex-wrap: wrap;align-items: flex-start;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-content > div:nth-child(2){width: 60%;min-width: 60%;padding: 15px 15px 0 20px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-content > div:last-child{width: 100%;min-width: 100%;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-wrapper-image{width: 40%;min-width: 40%;display: grid;grid-template-columns: calc(100% / 3);grid-gap: 10px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-wrapper-image .pn-image:nth-child(n + 5){display: none;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-wrapper-image .pn-image img{height: 100%;}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-wrapper-image .pn-image:first-child{grid-column-end: span 3}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold:before{background: linear-gradient(to right, rgba(255,238,228,1) 0%,rgba(255,244,238,1) 51%,rgba(253,248,246,1) 100%);left: 0;top: 0;width: 100%;height: 100%;border-radius: 20px;z-index: 1}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold:after{background: linear-gradient(to right, rgba(251,199,124,1) 0%,rgba(255,255,255,1) 50%);left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: 20px}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold > span{color: #fff;background: linear-gradient(to right, rgba(255,142,87,1) 0%,rgba(250,202,126,1) 100%)}
.pn-result .pn-wrapper-item .pn-item.pn-item-gold > span:before{background-image: url('../images/gold.png')}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content{display: flex;flex-wrap: wrap;align-items: flex-start;}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content .pn-wrapper-image{width: 30%;min-width: 30%;display: grid;grid-template-columns: 50% 50%;grid-gap: 10px;}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content .pn-wrapper-image .pn-image:nth-child(n + 4){display: none;}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content .pn-wrapper-image .pn-image:first-child{grid-column-end: span 2;}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content > div:nth-child(2){width: 70%;min-width: 70%;padding: 15px 15px 0 20px}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content > div:last-child{width: 100%;min-width: 100%;}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver:before{background: linear-gradient(to right, rgba(229,226,247,1) 0%,rgba(218,240,254,1) 50%,rgba(238,247,255,1) 100%);left: 0;top: 0;width: 100%;height: 100%;border-radius: 20px;z-index: 1}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver:after{background: linear-gradient(to right, rgba(145,210,255,1) 0%,rgba(255,255,255,1) 50%);left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: 20px}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver > span{color: #fff;background: linear-gradient(to right, rgba(118,147,249,1) 0%,rgba(129,179,250,1) 50%,rgba(147,214,255,1) 100%)}
.pn-result .pn-wrapper-item .pn-item.pn-item-silver > span:before{background-image: url('../images/silver.png')}
.pn-result .pn-wrapper-item .pn-item.pn-item-default{padding-bottom: 0}
.pn-result .pn-wrapper-item .pn-item.pn-item-default:before,.pn-result .pn-wrapper-item .pn-item.pn-item-default:after{display: none}
.pn-result .pn-wrapper-item .pn-item.pn-item-default ul li:not(:first-child){display: none}
.pn-result .pn-wrapper-item .pn-item.pn-item-default ul li:first-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0}
.pn-result .pn-wrapper-item .pn-item .pn-content ul li span,.pn-result .pn-wrapper-item .pn-item .pn-content ul li a{width: 33px;height: 33px;background-color: #f2f5fa;border-radius: 100px;display: flex;align-items: center;justify-content: center;color: #017ffe;cursor: pointer}
.pn-result .pn-wrapper-item .pn-item .pn-content ul li .js-like-post.active{background-color: #017ffe;color: #fff}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties{padding-top: 20px}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span{float: left;font-size: 12px;line-height: 17px;color: #24303d;background-color: #f2f5fa;position: relative;padding: 9px 10px 9px 35px}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span:not(:last-child){margin-right: 10px}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span:before{content: "";position: absolute;background-image: url('../images/icon.png');background-repeat: no-repeat;left: 10px;top: 50%;transform: translateY(-50%)}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span.pn-properties-location:before{width: 14px;height: 20px;background-position: -21px 0}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span.pn-properties-acreage:before{width: 19px; height: 18px; background-position: 0 -42px}
.pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span.pn-properties-time:before{width: 19px; height: 19px; background-position: 0 -81px}
.pn-wrapper-pagination{text-align: left;margin-top: 30px;padding: 0 20px}
.pn-wrapper-pagination .pagination>li:not(.active)>a{background-color: #fff !important}
.pn-wrapper-pagination .pagination>li>a:hover{background-color: #017ffe !important}
/**/
.pn-popup-receive-information{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000}
.pn-popup-receive-information .pn-title{font-size: 25px;line-height: 30px;font-weight: bold;color: #017ffe;margin-bottom: 30px}
.pn-popup-receive-information:not(.active){display: none}
.pn-popup-receive-information > span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5)}
.pn-popup-receive-information .pn-content{background-color: #fff;width: 500px;padding: 30px;border-radius: 10px;margin: 50px auto;position: relative;z-index: 1}
.pn-popup-receive-information .pn-content .form-control{box-shadow: none;height: 40px;border: 1px solid #ddd;box-shadow: none}
.pn-popup-receive-information .pn-content .pn-button{border-radius: 5px}
/**/
.pn-search-keys ul{list-style: none;padding-left: 0;margin-bottom: 30px;display: flex;justify-content: center;flex-wrap: wrap}
.pn-search-keys ul li{padding: 0 15px;margin-bottom: 30px}
.pn-search-keys ul li a{display: block;min-width: 195px;border: 1px solid #eceff4;font-size: 16px;line-height: 21px;padding: 11px 10px;text-align: center;}
.pn-search-keys ul li a:hover{background-color: #017ffe;color: #fff;border-color: #017ffe;}
/**/
.pn-name-detail{font-size: 26px;line-height: 36px;font-weight: bold;color: #017ffe;margin: 0 0 30px 0}
.pn-name-detail span{display: inline-block; color: #ff5848; font-size: 16px; font-weight: normal; vertical-align: top;}
.pn-name-detail span img{width: 20px;height: 20px;}
.pn-notify-expired{margin: -20px 0 20px 0; color:#ff5848; letter-spacing: 1px;}
.pn-img-detail .pn-img-big{aspect-ratio: 16 / 9; display: flex ; align-items: center; justify-content: center; background-color: #f7f7f7;}
.pn-img-detail .pn-img-big a.active{display: block}
.pn-img-detail .pn-img-big a:not(.active){display: none}
.pn-img-detail .pn-img-big a img{max-width: 100%;max-height: 100%;}
.pn-img-detail .pn-thumbnail{margin-top: 10px}
.pn-img-detail .pn-thumbnail span{position: relative;display: block;cursor: pointer;overflow: hidden; aspect-ratio: 1;text-align: center;}
.pn-img-detail .pn-thumbnail span img{height: 100%;margin-left: 50%;transform: translateX(-50%);}
.pn-img-detail .pn-thumbnail span:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.4);z-index: 1}
.pn-img-detail .pn-thumbnail .owl-item.current span:before{z-index: 0}
.pn-img-detail .pn-thumbnail .owl-item span:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid transparent}
.pn-img-detail .pn-thumbnail .owl-item.current span:after{border-color: #017ffe}
.pn-img-detail .pn-thumbnail .owl-nav [class*='owl-']{border: none; width: 30px; height: 30px; background-color: #f1f5f4; border-radius: 100%; min-width: 30px; position: absolute; top: calc(50% - 15px); font-size: 20px; line-height: 27px;}
.pn-img-detail .pn-thumbnail .owl-nav [class*='owl-']:hover{background-color: #017ffe;color: #fff}
.pn-img-detail .pn-thumbnail .owl-nav .owl-prev{left: -15px}
.pn-img-detail .pn-thumbnail .owl-nav .owl-next{right: -15px}
.pn-properties{margin-bottom: 30px}
.pn-properties > ul{list-style: none;padding-left: 0;margin-bottom: 0}
.pn-properties > ul > li{padding: 24px 0}
.pn-properties > ul > li:not(:last-child){border-bottom: 1px solid #d1d1d2}
.pn-properties > ul > li > strong{display: inline-block;font-size: 20px;line-height: 29px;color: #1b191c;margin-right: 10px}
.pn-properties > ul > li ul.pn-list-price{list-style: none;padding-left: 0;display: flex;flex-wrap: wrap;margin: 0 -8px;}
.pn-properties > ul > li ul.pn-list-price li{padding: 0 8px;width: 50%;text-align: center;margin-top: 15px}
.pn-properties > ul > li ul.pn-list-price li div{border: 1px solid #eceff4;padding: 10px;border-radius: 5px;background-color: #f2f5fa;font-size: 18px;}
.pn-properties > ul > li ul.pn-list-price li div span{display: block;font-size: 14px;}
.pn-properties > ul > li ul.pn-list-price li div strong{display: block;margin-top: 5px;color: #ff5848;}
.pn-properties > ul > li .pn-wrapper{margin: 20px 0 0 0}
.pn-properties > ul > li .pn-maps{height: 250px;margin-top: 20px}
.pn-properties > ul > li .pn-maps iframe{width: 100%;height: 100%}
.pn-properties > ul > li .pn-wrapper-tags{margin-top: 20px}
.pn-properties > ul > li .pn-wrapper-tags ul{margin: 0 -5px;display: flex;flex-wrap: wrap;list-style: none;padding-left: 0}
.pn-properties > ul > li .pn-wrapper-tags ul li{padding: 0 5px;margin-bottom: 10px;width: 25%}
.pn-properties > ul > li .pn-wrapper-tags ul li a{display: flex;border: 1px solid #eceff4;background-color: #f2f5fa;height: 100%;align-items: center;padding: 5px;text-align: center;justify-content: center}
.pn-properties > ul > li .pn-wrapper-tags ul li a:hover{border-color: #017ffe}
.pn-properties > ul > li .pn-list-device{padding-left: 0;margin: 20px -5px 0 -5px;display: flex;flex-wrap: wrap;list-style: none}
.pn-properties > ul > li .pn-list-device li{width: calc(100% / 3);margin-bottom: 20px;padding: 0 5px}
.pn-properties > ul > li .pn-list-device li span{position: relative;display: flex;align-items: center}
.pn-properties > ul > li .pn-list-device li span img{margin-right: 10px}
.pn-properties > ul > li .pn-related{margin-top: 20px;}
.pn-properties > ul > li .pn-related .pn-item .pn-image{margin-bottom: 10px;}
.pn-properties > ul > li .pn-related .pn-item .pn-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 5px;font-size: 14px;line-height: 22px;}
.pn-properties > ul > li .pn-related .pn-item .pn-name + strong{display: block;color: #ff5848;font-size: 14px;line-height: 22px;}
.pn-properties > ul > li .pn-related .owl-nav{position: absolute;right: 0;top: -50px;}
.pn-properties > ul > li .pn-related .owl-nav [class*='owl-']{border: none; width: 30px; height: 30px; background-color: #f1f5f4; border-radius: 100%; min-width: 30px;font-size: 20px; line-height: 27px;margin-left: 5px;}
.pn-properties > ul > li .pn-related .owl-nav [class*='owl-']:hover{background-color: #017ffe;color: #fff}
.pn-properties > ul > li .pn-related .pn-item .pn-image img.owl-lazy{transition: all ease .3s;}

/**/
.pn-contact-poster{padding: 20px 10px;background-color: #e4f2fd;margin-bottom: 30px}
.pn-contact-poster .pn-avatar-poster{text-align: center;margin-bottom: 20px}
.pn-contact-poster .pn-avatar-poster div:first-child{width: 80px;height: 80px;border-radius: 100%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px auto;position: relative}
.pn-contact-poster .pn-avatar-poster div:first-child img{border-radius: 100%;max-width: 100%}
.pn-contact-poster .pn-avatar-poster .pn-info-poster strong{display: block;font-size: 16px;line-height: 21px;color: #24303d;margin-bottom: 5px}
.pn-contact-poster .pn-avatar-poster .pn-info-poster a{display: inline-block;font-size: 12px;line-height: 17px}
.pn-contact-poster ul{margin-bottom: 0;list-style: none;padding-left: 0}
.pn-contact-poster ul li:not(:last-child){margin-bottom: 10px}
.pn-contact-poster ul li > div{background-color: #fff;text-align: center;height: 45px;display: flex;align-items: center;justify-content: center;padding: 5px;cursor: pointer;color: #24303d}
.pn-contact-poster ul li > div > .fa{margin-right: 10px;font-size: 20px}
.pn-contact-poster ul li:first-child > div,.pn-contact-poster ul li:hover > div{background-color: #017ffe;color: #fff}
.pn-contact-poster ul li .js-save-post.active{color: #017ffe;font-weight: bold}
.pn-contact-poster ul li .js-save-post.active .fa:before{content: "\f004"}
.pn-contact-poster ul li .js-save-post.active:hover{color: #fff}
.pn-contact-poster ul li .js-full-phone.active a{color: #fff;font-weight: bold}
.pn-contact-poster ul li .js-full-phone span{margin-right: 5px}

/**/
.pn-popup-report,.pn-popup-callback{position: fixed;right: 0;top: 0;height: 100%;z-index: 1000;width: 100%;transition: right .5s;opacity: 0;visibility: hidden}
.pn-popup-report > span,.pn-popup-callback > span{display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.8)}
.pn-popup-report.active,.pn-popup-callback.active{opacity: 1;visibility: visible}
.pn-popup-report .pn-content-popup{overflow-y: auto; width: 400px; background-color: #fff; padding: 20px; height: 100%; position: absolute; right: -100%; top: 0;transition: right .5s;transition-duration: .5s}
.pn-popup-report.active .pn-content-popup{right: 0}
.pn-popup-report .pn-content-popup > p{margin-bottom: 20px; border-bottom: 1px solid #d1d1d2; font-size: 20px; line-height: 25px; position: relative; padding-bottom: 20px; font-weight: bold}
.pn-popup-report .pn-content-popup > p .close{position: absolute;right: 0}
.pn-popup-report .pn-content-popup ul{list-style: none;padding-left: 0;margin-top: 10px}
.pn-popup-report .pn-content-popup ul li{margin-bottom: 5px}
.pn-popup-report .pn-content-popup ul li label{font-weight: normal;cursor: pointer}
.pn-popup-report .pn-content-popup ul li label input{margin-right: 5px}
.pn-popup-report .pn-content-popup .form-control{box-shadow: none}
.pn-popup-report .pn-content-popup textarea.form-control{resize: none}
.pn-popup-report .pn-content-popup .pn-info-user-report{margin-bottom: 20px}
.pn-popup-report .pn-content-popup .pn-info-user-report strong{display: block;margin: 20px 0 10px 0}
.pn-popup-report .pn-content-popup .pn-info-user-report label{font-weight: normal}
.pn-popup-report .pn-content-popup .pn-button{width: 100%}
.close.icon {color: #000;position: absolute;margin-top: 0;margin-left: 0;width: 21px;height: 21px;opacity: 1}
.close.icon:before {content: '';position: absolute;top: 10px;width: 21px;height: 1px;background-color: currentColor;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.close.icon:after {content: '';position: absolute;top: 10px;width: 21px;height: 1px;background-color: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.pn-popup-report #captcha-field {text-align: center;display: flex;justify-content: center;margin-bottom: 20px}
.pn-popup-report #captcha-field .g-recaptcha {display: inline-block}
/**/
.pn-popup-callback .pn-content-popup{width: 400px;background-color: #fff;padding: 20px;border-radius: 20px;position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)}
.pn-popup-callback .pn-content-popup label{font-weight: normal}
.pn-popup-callback .pn-content-popup > p{text-align: center;font-weight: bold;font-size: 20px;line-height: 25px;margin-bottom: 30px}
.pn-popup-callback .pn-content-popup .close{position: absolute;right: 20px;top: 10px}
@media only screen and (min-width: 1500px){
    .pn-result .select2-container{width: 195px !important}
}
@media only screen and (max-width: 1499px){
    .pn-sidebar .pn-group.pn-news ul li .pn-content .pn-name{font-size: 14px;line-height: 22px;margin-bottom: 0}
    .pn-sidebar .pn-group.pn-news ul li .pn-content strong{font-size: 14px;line-height: 19px;margin-bottom: 5px}
    .pn-result .pn-top-result h1{font-size: 20px;line-height: 30px;margin-top: 5px}
    .pn-result .pn-top-result p span{font-size: 20px;line-height: 30px;}
    .pn-result .pn-top-result ul{padding-left: 0}
}
@media only screen and (max-width: 1199px){
    .pn-filter .pn-wrapper-col .pn-col, .pn-filter .pn-wrapper-col .pn-col:last-child{ width: calc(100% / 3); }
    .pn-sidebar .pn-group h3 span{font-size: 17px}
    .pn-sidebar .pn-group.pn-news ul li .pn-content{padding-left: 10px}
    .pn-sidebar .pn-group.pn-news ul li .pn-content strong{margin-bottom: 10px}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-name,.pn-sidebar .pn-group.pn-news ul li .pn-content .pn-name{ margin-bottom: 5px}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2) > div{display: block;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2) > div .pn-properties{margin: 20px 0 0 0;}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties span{margin: 0 5px 5px 0}
    .pn-result .pn-top-result h1{display: block;float: none}
    .pn-result .pn-top-result ul li{margin: 12px 20px 0 0}
}
@media only screen and (min-width: 992px){
    .pn-sidebar .pn-group.pn-news ul li:nth-child(6){display: none}
    .pn-search-keys{margin-top: 30px;}
}
@media only screen and (max-width: 991px){
    .pn-result-filter{margin-top: -15px;}
    .pn-filter .pn-wrapper-col > div{padding: 0}
    .pn-filter .pn-wrapper-col .pn-background:before{display: none}
    .pn-result .select2-container{width: 180px !important}
    .pn-result{padding: 0;background-color: transparent}
    .pn-group.pn-news{padding-bottom: 15px}
    .pn-search-keys ul li{padding: 0 8px;margin-bottom: 15px;}
    .pn-search-keys ul li a{font-size: 14px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content ul{right: 0;}
    .pn-sidebar{display: none}
}
@media only screen and (max-width: 767px){
    .pn-img-detail .pn-thumbnail .owl-nav .owl-prev{left: 15px}
    .pn-img-detail .pn-thumbnail .owl-nav .owl-next{right: 15px}
    .pn-img-detail .pn-thumbnail{margin-bottom: 15px}
    .pn-properties > ul > li{padding: 10px 0}
    .pn-properties > ul > li > strong{font-size: 16px;line-height: 21px}
    .pn-contact-poster ul{display: flex;margin: 0 -5px;flex-wrap: wrap}
    .pn-contact-poster ul li{width: calc(100% / 3);padding: 0 5px}
    .pn-name-detail{font-size: 22px;line-height: 32px}
    .pn-result{padding: 15px 0 0 0;background-color: transparent;border-top: 1px solid #f2f5fa}
    .pn-result .pn-wrapper-item .pn-item-diamond .pn-content,.pn-result .pn-wrapper-item .pn-item-gold .pn-content,.pn-result .pn-wrapper-item .pn-item-silver .pn-content{padding-right: 0}
    .pn-result .pn-wrapper-item .pn-item-diamond .pn-content ul,.pn-result .pn-wrapper-item .pn-item-gold .pn-content ul,.pn-result .pn-wrapper-item .pn-item-silver .pn-content ul{position: inherit; width: auto; display: flex; flex-wrap: nowrap}
    .pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content .pn-description{margin-top: 15px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default{padding: 0}
    .pn-wrapper-pagination{padding: 0}
    .pn-properties > ul > li .pn-related .owl-nav{top: -40px;}
}
@media only screen and (max-width: 680px){
    .pn-result .pn-wrapper-item .pn-item > span{font-size: 18px}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-name{font-size: 14px;margin-bottom: 5px}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-name + div strong,.pn-result .pn-wrapper-item .pn-item .pn-content .pn-name + strong{font-size: 16px}
    .pn-group.pn-news:not(.pn-most){padding: 0;border: none}
}
@media only screen and (max-width: 570px){
    .pn-filter .pn-wrapper-col .pn-col, .pn-filter .pn-wrapper-col .pn-col:last-child {  width: 50%; }
    .pn-properties > ul > li .pn-wrapper-tags ul li{width: calc(100% / 3)}
    .pn-properties > ul > li .pn-list-device li,.pn-contact-poster ul li{width: 50%}
    .pn-properties > ul > li ul.pn-list-price li div{font-size: 15px;}
    .pn-properties > ul > li .pn-wrapper{margin-top: 10px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content .pn-wrapper-image{margin-bottom: 15px;}
    .pn-result .pn-wrapper-item .pn-item > span{font-size: 16px}
    .pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-wrapper-image,.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-content > div:nth-child(2),.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content .pn-wrapper-image,.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content > div:nth-child(2){width: 100%;min-width: 100%;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content .pn-wrapper-image{grid-template-columns: auto auto;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content .pn-wrapper-image .pn-image:is(:nth-child(1),:nth-child(2)){grid-column-end: span 2;}
    .pn-result .select2-container{width: 100% !important}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-name, .pn-sidebar .pn-group.pn-news ul li .pn-content .pn-name{-webkit-line-clamp: 2;font-weight: bold}
    .pn-popup-receive-information .pn-content{width: 90%}
    .pn-result .pn-top-result .pn-sort{margin: 0 auto;float: none;display: inline-block;}
    .pn-result .pn-top-result{display: block}
    .pn-result .pn-top-result [class*='col-']{width: 100%;text-align: center;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content .pn-image{width: 150px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content > div{width: calc(100% - 150px);}
    .pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child{display: block;}
    .pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child .pn-avatar{margin-bottom: 15px;}
    .pn-search-keys ul li a{min-width: initial;}
}
@media only screen and (max-width: 480px){
    .pn-filter .pn-wrapper-col .pn-col, .pn-filter .pn-wrapper-col .pn-col:last-child {  width: 100%; }
    .pn-name-detail{font-size: 18px;line-height: 25px}
    .pn-properties > ul > li > strong{font-size: 14px}
    .pn-thumbnail .owl-dots{text-align: center;margin-top: 15px}
    .pn-thumbnail .owl-dots .owl-dot{width: 15px;height: 15px;margin: 0 5px;border-radius: 100px;border: none;background-color: #ddd}
    .pn-thumbnail .owl-dots .owl-dot.active{background-color: #017ffe}
    .pn-result .pn-wrapper-item .pn-item .pn-content{padding-right: 0}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content .pn-image{width: 100%;float: none;margin-bottom: 15px}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-image img{min-width: 100%}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content{padding-right: 0;}
    .pn-result .pn-wrapper-item .pn-item .pn-content .pn-properties{padding-top: 10px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content ul{right: 7px;}
    .pn-result .pn-wrapper-item .pn-item .pn-content > div,.pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content > div{width: 100%}
    .pn-result .pn-wrapper-item .pn-item.pn-item-diamond .pn-content > div:nth-child(2){padding: 0 10px;}
    .pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child,.pn-result .pn-wrapper-item .pn-item.pn-item-gold .pn-content > div:nth-child(2),.pn-result .pn-wrapper-item .pn-item.pn-item-silver .pn-content > div:nth-child(2){padding-left: 10px;padding-right: 10px;}
    .pn-result .pn-wrapper-item .pn-item:not(.pn-item-default) .pn-content > div:last-child:before{left: 10px;right: 10px;}
    .pn-result .pn-wrapper-item .pn-item.pn-item-default .pn-content > div{padding: 0}
    .pn-wrapper-pagination{text-align: center}
}
@media only screen and (max-width: 370px){
    .pn-sidebar .pn-group h3 span{font-size: 15px}
    .pn-properties > ul > li .pn-list-device li, .pn-contact-poster ul li,.pn-properties > ul > li ul.pn-list-price li{width: 100%}
    .pn-properties > ul > li .pn-wrapper-tags ul li{width: 50%}
    .pn-popup-receive-information .pn-content{padding: 30px 15px}
    .pn-popup-receive-information .pn-title{font-size: 20px;line-height: 25px;margin-bottom: 15px}
    .pn-popup-receive-information .pn-content .pn-button{width: 100%;margin-top: 15px;font-size: 15px}

}