.preyantechnosys-portfoliobox-style1 .prt-featured-content {
    background-color: var(--prt-greycolor);
    border-radius: 190px 190px 20px 20px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    padding: 50px 30px;
    width: 380px;    
}
.preyantechnosys-portfoliobox-style1 .prt-featured-price-content{	
    transition: all 0.5s ease 0s;
}
.preyantechnosys-element-bookingbox-style-1 .prt-box-col-wrapper.slick-active .preyantechnosys-portfoliobox-style1 .prt-featured-price-content {
    transition: all 0.5s ease 0s;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date .prt-pf-left-details {
    font-size: 0;
    line-height: 0;
    margin: 0;
    display: inline-block;
    padding-right: 0;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date {
    position: relative;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 12px;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date:last-child {
    padding-right:0px;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date:before {
    content: "/";
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date:last-child:before {
	content: unset;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-pf-detailbox-list .prt-pf-details-date .prt-pf-right-details {
    font-size: 14px;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list {
    color: var(--body-blackfont-color);
    border-bottom: 1px solid #acacac;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    padding-top: 5px;
}
.preyantechnosys-portfoliobox-style1 span.prt-price-year {
    font-size: 22px;
}
span.prt-room-square {
    vertical-align: top;
    font-size: 10px;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list span.prt-room-list {
    padding: 0 10px 0 10px;
    position: relative;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list span.prt-room-list:before {
    color: var(--body-blackfont-color);
    bottom: 0;
    position: absolute;
    content: "/";
    top: 0;
    left: auto;
    right: 0;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list span.prt-room-list:last-child:before {
    content: unset;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list span.prt-room-list:last-child {
    padding: 0 0px 0 10px;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-detail-list i,
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-amentities-list span.prt-room-list i{
    display: none;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-pricebox {
    font-size: 28px;
    line-height: 38px;
    font-family: var(--special-element-fontfamily);
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-amentities-list {
    padding: 20px 65px;
    margin-bottom: 10px;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-button a {
    background-color: var(--prt-skincolor);
    border-radius: 35px;
    padding: 15px 60px;
    color: var(--prt-whitecolor);
    font-family: var(--special-element-fontfamily);
}
.preyantechnosys-portfoliobox-style1 .prt-featured-image {
	border-radius: 100px;
	overflow: hidden;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-image .prt-featured-wrapper img {
    width: 100%;
    height: 535px;
    object-fit: cover;
    transform: scale(1.1);
    transition: 0.8s all;
}
.preyantechnosys-portfoliobox-style1:hover .prt-featured-image .prt-featured-wrapper img {
    transform: scale(1);
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-post-item .prt-featured-price-content {
    position: absolute;
    display: flex;
    align-items: center;
    top: 0;
    right: 80px;
    left: auto;
    bottom: 0;
    margin: auto 0;
}
.preyantechnosys-portfoliobox-style1 .preyantechnosys-post-item .prt-title {
    padding: 0 22px;
}
.preyantechnosys-portfoliobox-style1 .prt-tm_portfolio-featured-wrapper.prt-post-format-video{
    padding-bottom: 39.25%;
}
@media (min-width: 1640px){
.preyantechnosys-element-bookingbox-style-1.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-prev {
    left: -150px;
}
.preyantechnosys-element-bookingbox-style-1.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper .slick-arrow.slick-next {
    right: -150px;
}
}
@media (max-width: 1400px){
    .preyantechnosys-element-bookingbox-style-1.preyantechnosys-boxes-view-carousel .preyantechnosys-boxes-row-wrapper  .slick-arrow{
        display: none !important;
    }
}
@media (max-width: 767px){
.preyantechnosys-portfoliobox-style1 .preyantechnosys-post-item .prt-featured-price-content {
    right: 0;
    left: 0;   
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-amentities-list {
    padding: 20px 0 5px;
    margin-bottom: 0;
}
.preyantechnosys-portfoliobox-style1 .prt-featured-content .prt-room-button a {
    padding: 15px 30px;
}
}
@media (max-width: 480px){
    .preyantechnosys-portfoliobox-style1 .prt-featured-image {
        border-radius: 30px;
    }
    .preyantechnosys-portfoliobox-style1 .prt-featured-content {
        border-radius: 30px;
        padding: 30px 20px;
        margin: 0 15px;
        width: 100%;
    }
}




/*style 2*/
.preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4 {
    font-size: 44px;
    line-height: 54px;
    margin-bottom: 0;
    position: relative;
    transition: 0.3s;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4 {
    padding-left: 50px;
}
.preyantechnosys-element-bookingbox-style-2 .prt-box-col-wrapper{
	margin-bottom: 20px;
}
.preyantechnosys-portfoliobox-style2,
.preyantechnosys-element-bookingbox-style-2 .prt-box-col-wrapper,
.preyantechnosys-portfoliobox-style2 .preyantechnosys-post-item {
    position: static;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image {
    position: static;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style2 .preyantechnosys-post-item .prt-featured-price-content.col-lg-4 {
    padding-left: 0;
}
.preyantechnosys-element-bookingbox-style-2 .prt-featured-image .prt-featured-wrapper {
    overflow: hidden;
    position: static;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image .prt-post-format-video {
    padding-bottom: 25.25%;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image img,
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image .prt-post-format-video {
    max-width: 100%;
    position: absolute;
    width: 855px;
    height: 400px;
    object-fit: cover;
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    visibility: hidden;
    clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);
    transition: all .9s ease,transform .9s ease;
    border-radius: 25px;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image img,
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image .prt-post-format-video {
    transition: .5s all;
    opacity: 1;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image .prt-featured-wrapper  img,
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image .prt-post-format-video {
    visibility: visible;
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    z-index: 1;
}
.preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4:before {
    opacity: 0;
    height: 2px;
    position: absolute;
    content: "";
    width: 25px;
    background: #000;
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
    margin: auto;
     transition: 0.5s all;
    transform: translateX(-10px);
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active  .preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4:before {
    transition: 0.5s all;
    transform: translateX(5px);
    opacity: 1;
}
@media (max-width: 1340px){
.preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4 {
    font-size: 30px;
    line-height: 40px;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image img, 
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image .prt-post-format-video {
    width: 700px;
    height:320px;
    }
}
@media (max-width: 1024px){
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image img, .preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image .prt-post-format-video {
    position: relative;    
    visibility: visible;
    clip-path: unset;  
    margin: 0; 
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image .prt-featured-wrapper  img, .preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper.active .prt-featured-image .prt-post-format-video {
   clip-path: unset;
}
.preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4 {
    margin-bottom: 15px !important;
}
.preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image img, .preyantechnosys-element-bookingbox-style-2 .preyantechnosys-boxes-row-wrapper .prt-box-col-wrapper .prt-featured-image .prt-post-format-video {
    width: 100%;
}
}


/*style 2*/

/*style 3*/
.preyantechnosys-portfoliobox-style3 {
    position: relative;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style3  .preyantechnosys-post-item {
    position: relative;
    background: var(--prt-greycolor);
    border-radius: var(--prt-button-shape);
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style3 .prt-featured-price-content .prt-room-pricebox span.prt-price-tag, 
.preyantechnosys-portfoliobox-style7 span.prt-price-tag, 
.preyantechnosys-portfoliobox-style4 .prt-featured-price-content .prt-room-pricebox span.prt-price-tag, 
.preyantechnosys-portfoliobox-style3 .prt-featured-price-content .prt-room-pricebox .prt-price-year {
    display: none;
}
.preyantechnosys-portfoliobox-style3 .prt-room-detail-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8px;
}
.preyantechnosys-portfoliobox-style3 .prt-room-detail-list  i {
    color: var(--body-blackfont-color);
    padding-right: 8px;
}
.preyantechnosys-portfoliobox-style3 .prt-featured-room-content {
    padding: 30px;
}
.preyantechnosys-portfoliobox-style3 .prt-room-prices .currency_amount,
.preyantechnosys-portfoliobox-style4 .prt-room-prices .currency_amount {
    font-size: 22px;
    line-height: 34px;
    color: var(--body-blackfont-color);
    font-family: var(--special-element-fontfamily);
    font-weight: 600;
}
.preyantechnosys-portfoliobox-style3 .prt-featured-room-content .prt-featured-price-content,
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content .prt-featured-price-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
}
.preyantechnosys-portfoliobox-style3 .prt-featured-price-content .prt-room-button a,
.preyantechnosys-portfoliobox-style4 .prt-featured-price-content .prt-room-button a {
    background-color: transparent;
    border: 1px solid var(--prt-bordercolor);
    padding: 12px 30px;
    border-radius: var(--prt-button-shape);
    font-family: var(--special-element-fontfamily);
}
.preyantechnosys-portfoliobox-style3 .prt-featured-room-content .prt-title h4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style3  .prt-tm_portfolio-featured-wrapper.prt-post-format-video{
    padding-bottom: 60.5%;
}
.preyantechnosys-portfoliobox-style3 .prt-room-detail-list span.prt-room-list {
    display: flex;
    align-items: center;
    line-height: normal;
}
.preyantechnosys-portfoliobox-style3 .prt-featured-price-content .prt-room-button {
    display: flex;
}
.preyantechnosys-portfoliobox-style3 .preyantechnosys-post-item .prt-featured-image img {
    position: relative;
    transition: 0.5s all;
    transform: scale(1);
    width: 100%;
}

.preyantechnosys-portfoliobox-style3:hover .preyantechnosys-post-item .prt-featured-image img {
    transform: scale(1.1);
}

.preyantechnosys-portfoliobox-style3 .preyantechnosys-post-item .prt-featured-image {
    position: relative;
    overflow: hidden;
}





/*style 3*/

/*style 4*/
.preyantechnosys-portfoliobox-style4  .preyantechnosys-post-item {
    position: relative;
    background: var(--prt-whitecolor);
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0px 0px 25px 1px rgb(0 0 0 / 5%);
}
.preyantechnosys-portfoliobox-style4 .prt-featured-image .prt-room-rating-address {
    position: absolute;
    top: 0;
    padding: 20px;
}
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content {
    padding: 20px 30px;
    position: relative;
}
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content a.preyantechnosys-portfolio-likes {
    color: #000;
    width: 40px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: var(--prt-whitecolor);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.08);
    font-size: 0;
}
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content a.preyantechnosys-portfolio-likes i{
    font-size: 16px;
    line-height: 16px;
}
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content .prt-room-likes {
    display: inline-block;
    position: absolute;
    top: -20px;
    right: 25px;
    left: auto;
    bottom: auto;
}
.preyantechnosys-portfoliobox-style4 .prt-featured-price-content .prt-room-pricebox .prt-price-year {
    font-size: 16px;
    font-weight: 400;
}
.preyantechnosys-portfoliobox-style4 .prt-room-rating-address span.prt-room-list.preyantechnosys-box-per-room-location, 
.preyantechnosys-portfoliobox-style4 .prt-room-rating-address .prt-room-list.preyantechnosys-box-room-rating .post-total-rating{
    background: var(--prt-whitecolor);
    padding: 8px 12px;
    border-radius: 30px;
    font-size: 15px;
    color: var(--body-blackfont-color);
    line-height: normal;
}
.preyantechnosys-portfoliobox-style4 .prt-room-rating-address span.prt-room-list.preyantechnosys-box-per-room-location i {
    color: var(--body-blackfont-color);
    padding-right: 3px;
}
.preyantechnosys-portfoliobox-style4 .prt-tm_portfolio-featured-wrapper.prt-post-format-video{
    padding-bottom: 64.25%;
}
.preyantechnosys-portfoliobox-style4 .preyantechnosys-post-item .prt-featured-image .prt-featured-outer-wrapper {
    transform: scale(1);
    width: 100%;
    height: 270px;
    width: calc(100% + 20px);
    max-width: none;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
     background-size: cover;
    transition: all 1s ease;
    overflow: hidden;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-position: center;
}
.preyantechnosys-portfoliobox-style4:hover .preyantechnosys-post-item .prt-featured-image  .prt-featured-outer-wrapper{
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
.preyantechnosys-portfoliobox-style4 .preyantechnosys-box-room-rating .post-total-rating-value {
    display: none;
}
.preyantechnosys-portfoliobox-style4 .preyantechnosys-box-room-rating .post-total-rating .star i {
    color: #ffcc00;
    width: 13px;
    font-size: 13px;
    display: inline-block;
    margin-right:5px;    
}
.preyantechnosys-portfoliobox-style4 .prt-featured-image .prt-room-rating-address {
    position: absolute;
    top: 0;
    padding: 20px;
    display: flex;
    align-items: center;
}
.preyantechnosys-portfoliobox-style4 .prt-room-rating-address .prt-room-list.preyantechnosys-box-room-rating {
    margin-right: 10px;
}

@media (max-width: 1200px){
.preyantechnosys-portfoliobox-style3 .prt-featured-room-content .prt-featured-price-content, 
.preyantechnosys-portfoliobox-style4 .prt-featured-room-content .prt-featured-price-content {
    display: block;
}
.preyantechnosys-portfoliobox-style3 .prt-room-pricebox, 
.preyantechnosys-portfoliobox-style4 .prt-room-pricebox{
    padding-bottom: 15px;
}
}
/*style 4*/
/*room style 5*/
.preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper {
    width: 100%;
    height: 400px;
    background-size: cover;
    transition: all 1s ease;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-position: center;
    border-radius: 0 50px;
    overflow: hidden;
    position: relative;
}
.preyantechnosys-boxes-gap-65px .preyantechnosys-boxes-row-wrapper.row{
    margin-left: -65px;
    margin-right: -65px; 
}
.preyantechnosys-boxes-gap-65px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper{
    padding-right: 65px;
    padding-left: 65px;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper:before{
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background-color: #000000;
    opacity: 0;
    display: block;
    transition: all .5s ease-in-out;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 a:hover {
    color: #ffffff !important;
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper:before,
.preyantechnosys-portfoliobox-style5:hover .prt-featured-outer-wrapper:before{
    opacity: 0.4;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image {
    position: relative;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title {
    position: absolute;
    top: 0;
    bottom: 0;
    display: inline-table;
    right: 0;
    left: 0;
    text-align: center;
    margin: auto;
}

.preyantechnosys-portfoliobox-style5 .prt-featured-room-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 35px;
    opacity: 0;
    transform: translateY(10px);
    transition: all .5s ease-in-out;
}
.preyantechnosys-portfoliobox-style5:hover .prt-featured-room-content {
    opacity: 1;
    transform: translateY(0px);
}
.preyantechnosys-portfoliobox-style5 .prt-featured-content {
    width: 60%;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style5 .currency_amount,
.preyantechnosys-portfoliobox-style7 .prt-room-prices .currency_amount {
    font-size: 24px;
    font-weight: 500;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style5 .prt-room-pricebox span.prt-price-year{
    display: none;
}
.prt-bgcolor-darkgrey .preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 a,
.prt-bgcolor-darkgrey .preyantechnosys-portfoliobox-style5 .currency_amount{
     color: var(--prt-whitecolor);
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 {
    color: var(--prt-whitecolor);
    text-align: center;
    opacity: 0;
    transform: scale(0);
    margin: 0  auto;
      transition: all .5s ease-in-out;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 a{
    color: var(--prt-whitecolor);
}
.preyantechnosys-portfoliobox-style5:hover .prt-featured-image .preyantechnosys-box-title h4 {
    opacity: 1;
    transform: scale(1);   
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title .prt-post-iconbox a {
    font-size: 60px;
    line-height: 70px;
    -webkit-background-clip: content-box;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    transform: rotate(-45deg);
    display: inline-block;
    opacity: 0;
    transition: 0.5s all;
}
.preyantechnosys-portfoliobox-style5:hover .prt-featured-image .prt-title .prt-post-iconbox a{
    opacity: 1;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title .prt-post-iconbox a:hover {  
    rotate: rotate(0deg);
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4{
    opacity: 1;
    transform: scale(1);
    font-size: 100px;
    line-height: 110px;
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title .prt-post-iconbox a{
    opacity: 1;
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-room-content{
    opacity: 1;
    transform: translateY(0px);
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper {
    height: 500px;
}
.preyantechnosys-element-bookingbox-style-5 .slick-track {
    display: flex;
    align-items: center;
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-room-content{
    opacity: 0;
}




@media (max-width: 1700px){
.preyantechnosys-boxes-gap-65px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper {
    padding-right: 15px;
    padding-left: 15px;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-room-content,
.preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 {
    opacity: 1;
    transform: scale(1);
}
 .preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper:before{
    opacity: 0.4;
 }
 .preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper {
    height: 430px;
}
.preyantechnosys-element-bookingbox-style-5 .prt-box-col-wrapper.slick-slide.slick-active.slick-center .preyantechnosys-portfoliobox-style5 .prt-featured-image .preyantechnosys-box-title h4 {
   transform: unset;
    font-size: 30px;
    line-height: 46px;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-image .prt-title .prt-post-iconbox a {
    display: none;
}
}
@media (max-width: 767px){
.preyantechnosys-portfoliobox-style5 .prt-featured-outer-wrapper {
    width: 100%;
    height: 280px;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-room-content {
    display: block;
}
.preyantechnosys-portfoliobox-style5 .prt-featured-content {
    width: 100%;
}
}
/*room style 5*/

/*Room style 6*/
.preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item {
    position: relative;
    display: block;
    border: 1px solid #35392a;
    border-radius: 0 50px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

.preyantechnosys-portfoliobox-style6 .prt-room-rating-address {
    padding-bottom: 3px;
}
.preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item .prt-featured-wrapper {
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item .prt-featured-wrapper img {
    width: calc(100% + 20px);
    max-width: none;
    -webkit-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style6:hover .preyantechnosys-post-item .prt-featured-wrapper img {   
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
.preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item .prt-featured-room-content {
    padding: 25px 30px;
    background: var(--prt-whitecolor);
}
.prt-room-bg-style-6 .preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item .prt-featured-room-content {
    background: var(--prt-greycolor);
}
.preyantechnosys-portfoliobox-style6 .themetechmount-ratting-star .post-total-rating-stars .star i,
.preyantechnosys-portfoliobox-style6 .themetechmount-ratting-star .post-total-rating-stars .star i {
    color: #ff9529 !important;
}
.preyantechnosys-portfoliobox-style6 .themetechmount-ratting-star .post-total-rating-stars .star i:before{
    content: '\e84d';
    font-family: 'prt-motelin-icons';
}
.prt-room-rating-address i.prt-motelin-icon-star-1:before, 
.prt-room-rating-address i.prt-motelin-icon-star-empty-1:before {
    margin: 0;
    padding: 0;
}
.preyantechnosys-portfoliobox-style6 .themetechmount-ratting-star .post-total-rating-stars .star {
    padding-left: 5px;
}
.preyantechnosys-portfoliobox-style6  span.post-total-rating-value {
    display: none;
}
.preyantechnosys-portfoliobox-style6  span.prt-room-list.preyantechnosys-box-room-rating {
    padding-left: 8px;
    font-size: 14px;
}
span.prt-room-list.preyantechnosys-box-room-discount-price {
    text-decoration: line-through;
}
.preyantechnosys-portfoliobox-style6 .prt-featured-price-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.preyantechnosys-box-portfolio .prt-room-button a {
    display: inline-block;
    transition: all .35s;
    overflow: hidden;
    z-index: 1;
    position: relative;
    line-height: normal;
    background-color: transparent;
    border: 1px solid var(--prt-bordercolor);
    padding: 12px 30px;
    border-radius: var(--prt-button-shape);
    font-family: var(--special-element-fontfamily);
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a:before,
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a:after{
    content: unset;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a:hover {
    background-color: var(--prt-skincolor) !important;
    border-color: transparent;
}
.preyantechnosys-element-bookingbox-style-6.preyantechnosys-boxes-gap-30px .preyantechnosys-boxes-row-wrapper.row .prt-box-col-wrapper {
      margin-bottom: 30px;
}
.preyantechnosys-element-bookingbox-style-6.preyantechnosys-boxes-gap-30px .preyantechnosys-boxes-row-wrapper.row  .slick-dots {
    bottom: -35px;
}
.preyantechnosys-portfoliobox-style6 .prt-room-button {
    display: inline-flex;
}
.preyantechnosys-portfoliobox-style6 span.prt-room-list.preyantechnosys-box-per-room-guest i,
.preyantechnosys-portfoliobox-style6 .prt-room-pricebox span.prt-price-tag,
.preyantechnosys-portfoliobox-style6 .prt-room-pricebox span.prt-price-year,
.preyantechnosys-portfoliobox-style6 span.prt-room-list.preyantechnosys-box-roomservices-list i {
    display: none;
}
.preyantechnosys-portfoliobox-style6 .prt-room-prices .currency_amount{
    font-size: 24px;
    line-height: 34px;
    color: var(--body-blackfont-color);
    font-weight: 500;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a {
    border-radius: 0 30px;
    background-color: var(--prt-skincolor);
    border-color: var(--prt-skincolor);
    padding: 10px 30px;
    border: 0;
}
.preyantechnosys-portfoliobox-style6 .prt-amenities {
    transition: all 0.5s ease-in-out;
    width: 100%;
    animation: prt-marque-text 5s linear infinite;
    will-change: transform;
    white-space: nowrap;
    padding-bottom: 15px;
    padding-top: 8px;
}
.preyantechnosys-portfoliobox-style6 ul.marquebox-list li {
    position: relative;
    display: inline-block;
    padding: 0 15px;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a:before {
  transform: translate3D(-100%,-100%,0);
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: var(--prt-secondarycolor);
  z-index: -1;  
  transition: all .5s;
  opacity: 1;
}

.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style6 .prt-room-button a:hover:before {
transform: translate3D(0,0,0);
  transition: all .5s;
}

@keyframes prt-marque-text {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(-100%, 0);
    }
}
@media (max-width:1024px){
.preyantechnosys-portfoliobox-style6 .prt-featured-price-content {
    display: block;
}
.preyantechnosys-portfoliobox-style6 .prt-room-button {
    display: inline-flex;
    padding-top: 15px;
}
}
@media (max-width: 767px){
.preyantechnosys-portfoliobox-style6 .preyantechnosys-post-item {
    border-radius: 0 30px;
}
}
/*Room style 6*/

/*Room style 7*/
.preyantechnosys-portfoliobox-style7 .prt-featured-image {
    position: relative;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style7 .prt-featured-image .prt-featured-wrapper img {
    border-radius: 0 50px;
}
.preyantechnosys-portfoliobox-style7  .prt-featured-price-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.preyantechnosys-portfoliobox-style7 .prt-featured-content .prt-title h4 {
    margin-bottom: 8px;
}
.preyantechnosys-portfoliobox-style7 .prt-room-prices .currency_amount{
      color: var(--body-blackfont-color);
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style7 .prt-room-button a {
    border: 0;
    padding: 0;
    border-radius: 0;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style7 .prt-room-button a:hover {
    color: var(--body-blackfont-color);
     background-color: transparent !important;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style7 .prt-room-button a:after, 
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style7 .prt-room-button a:before{
    content: unset;
}
.preyantechnosys-portfoliobox-style7 .prt-room-button {
    line-height: 0;
}
.preyantechnosys-portfoliobox-style7 .prt-featured-room-content {
    position: absolute;
    display: block;
    top: auto;
    bottom: 0;
    margin: 30px;
    right: 0;
    left: 0;
     opacity: 0;
      transition: all .5s ease-in-out;
    transform: translateY(10px);
}
.preyantechnosys-portfoliobox-style7 .prt-featured-content {
    padding: 20px 25px;
    display: block;
    width: 100%;
    background: var(--prt-greycolor);
    border-radius: 15px;
}
.preyantechnosys-portfoliobox-style7:hover .prt-featured-room-content {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width:1200px) {
    .preyantechnosys-portfoliobox-style7  .prt-featured-price-content {
        display: block;
    }
}

/*Room style 7*/



/*room style 8*/
.preyantechnosys-portfoliobox-style8 .preyantechnosys-post-item {
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style8 .prt-featured-content {
    display: flex;
    justify-content: space-between;
    align-items: center;    
    padding-top: 25px
}
.preyantechnosys-portfoliobox-style8 .prt-featured-image .prt-featured-wrapper img {
    border-radius: 25px;
}
.preyantechnosys-portfoliobox-style8 .prt-featured-content span.prt-room-list i,
.preyantechnosys-portfoliobox-style9 .prt-featured-content span.prt-room-list i,
.preyantechnosys-portfoliobox-style9 .prt-room-prices span.prt-price-tag,
 .preyantechnosys-portfoliobox-style9 .prt-price-year {
    display: none;
}
.preyantechnosys-portfoliobox-style8  .prt-post-iconbox a {
    font-size: 24px;
    line-height: normal;
}
.preyantechnosys-portfoliobox-style8 .prt-post-iconbox a i,
.preyantechnosys-portfoliobox-style9 .prt-post-iconbox a i {
    transition: 0.5s all;
    display: inline-block;
}
.preyantechnosys-portfoliobox-style8:hover .prt-post-iconbox a i,
.preyantechnosys-portfoliobox-style9:hover .prt-post-iconbox a i {
    transform: rotate(45deg);
}
.preyantechnosys-portfoliobox-style8 .prt-featured-wrapper {
    overflow: hidden;
    border-radius: 25px;
}
.preyantechnosys-portfoliobox-style8 .prt-featured-wrapper img {
    transform: translateY(10px) scale(1.1);
    transition: transform 0.5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden; 
    border-radius: 15px;
    width: 100%;
}
.preyantechnosys-portfoliobox-style8:hover .prt-featured-wrapper img {
    transform: translateY(0) scale(1.1);
}
.prt-bgcolor-darkgrey .preyantechnosys-portfoliobox-style8 .prt-featured-content .preyantechnosys-box-title a:not(:hover),
.prt-bgcolor-darkgrey .preyantechnosys-portfoliobox-style8 .prt-featured-content span.prt-room-list,
.prt-bgcolor-darkgrey .preyantechnosys-portfoliobox-style8 .prt-post-iconbox a {
    color: var(--prt-whitecolor);
}
/*room style 8*/

/*room style 9*/
.preyantechnosys-portfoliobox-style9 .preyantechnosys-post-item {
    padding: 30px 30px 25px;
    background-color: var(--prt-greycolor);
    border-radius: 25px;
    -webkit-box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 0%);
    -moz-box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 0%);
    box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 0%);
    transition: all .5s ease-in-out;
    max-width: 100% !important;
}
.preyantechnosys-portfoliobox-style9:hover .preyantechnosys-post-item {
    transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);
    box-shadow: 0 23px 40px rgb(0 0 0 / 14%);
}
.preyantechnosys-portfoliobox-style9 .preyantechnosys-post-item .prt-featured-outer-wrapper {
    transform: scale(1);
    width: 100%;
    height: 250px;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-size: cover;
    transition: all 1s ease;
    overflow: hidden;
    background-position: center;
    border-radius: 15px;
}
.preyantechnosys-portfoliobox-style9 .prt-featured-content {
    padding-top: 20px;
    padding-bottom: 30px;
    border-bottom: 1px solid var(--prt-bordercolor);
    margin-bottom: 20px;
}
.preyantechnosys-portfoliobox-style9 .preyantechnosys-box-title h4 {
    margin-bottom: 8px;
}
.preyantechnosys-portfoliobox-style9 .prt-featured-content .prt-amenities span.prt-room-list {
    padding-right: 10px;
    position: relative;
    padding-left: 10px;
}
.preyantechnosys-portfoliobox-style9 .prt-featured-content .prt-amenities span.prt-room-list:first-child {
    padding-left: 0;
}
.preyantechnosys-portfoliobox-style9 .prt-featured-content .prt-amenities span.prt-room-list:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background-color: #000;
    border-radius: 30px;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.preyantechnosys-portfoliobox-style9 .prt-featured-content .prt-amenities span.prt-room-list:last-child:before {
      content: unset;
}
.preyantechnosys-portfoliobox-style9  .prt-featured-room-content .prt-featured-price-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.preyantechnosys-portfoliobox-style9  .prt-room-prices .currency_amount{
    font-size: 20px;
    font-weight: 700;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style9 .prt-featured-wrapper.prt-tm_portfolio-featured-wrapper {
    overflow: hidden;
    border-radius: 15px;
}
/*room style 9*/


/*rooms style 10*/
.preyantechnosys-portfoliobox-style10  .preyantechnosys-post-item {
    position: relative;
    overflow: hidden;
    border-radius: 25px;
}
.preyantechnosys-portfoliobox-style10 .preyantechnosys-post-item .prt-featured-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    width: 100%;
    padding: 30px;
    top: auto;
    bottom: 0;
    z-index: 11;
}
.preyantechnosys-portfoliobox-style10 .prt-featured-content .prt-price-tag,
.preyantechnosys-portfoliobox-style10 .prt-featured-content .prt-price-year{
    display: none;
}
.preyantechnosys-box-portfolio .preyantechnosys-box-title h4 {
    margin-bottom: 0;
}
.preyantechnosys-portfoliobox-style10 .prt-featured-room-content:before {
    content: '';
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);
    width: 100%;
    height: 60%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
    opacity: .7;
    transition-property: top,opacity;
    transition-duration: .3s;
    overflow: hidden;
    -webkit-transition: all .6s ease-in-out;
}
.preyantechnosys-portfoliobox-style10:hover .prt-featured-room-content:before {
    opacity: .9;
    height: 100%;
}
.preyantechnosys-portfoliobox-style10 .preyantechnosys-box-title h4 a{
    color: var(--prt-whitecolor);
}
.preyantechnosys-portfoliobox-style10 .prt-room-prices .currency_amount {
    font-size: 20px;
    color: var(--prt-whitecolor);
}
.preyantechnosys-portfoliobox-style10 .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
    max-width: 100%;
    height: 440px;
    object-fit: cover;
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    transition: all .9s ease,transform .9s ease;
    border-radius: 25px;
    transform: scale(1);
}
.preyantechnosys-portfoliobox-style10:hover .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
    transform: scale(1.03);
}
.preyantechnosys-element-bookingbox-style-10 .prt-box-col-wrapper:nth-child(even) .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
    height: 380px;
}
.preyantechnosys-element-bookingbox-style-10 .prt-box-col-wrapper:nth-child(even) {
    margin-bottom: 0;
}
.prt-room-ten .preyantechnosys-element-bookingbox-style-10 .prt-box-col-wrapper:nth-child(5){
    margin-top: -60px;
}
@media (max-width:992px){
.prt-room-ten .preyantechnosys-element-bookingbox-style-10 .prt-box-col-wrapper:nth-child(5) {
    margin-top: 0;
}
}
/*rooms style 10*/


/*room style 11*/
.preyantechnosys-portfoliobox-style11 .prt-featured-room-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.preyantechnosys-portfoliobox-style11 .preyantechnosys-post-item {
    position: static;
}
.preyantechnosys-element-bookingbox-style-11 .prt-box-col-wrapper {
    border-bottom: 1px solid var(--prt-bordercolor);
    padding-bottom: 30px;
}
.preyantechnosys-portfoliobox-style11 .preyantechnosys-post-item .preyantechnosys-box-title h4 {
    font-size: 32px;
    line-height: 42px;
    font-weight: 400;
    margin-bottom: 5px;
    background-image: linear-gradient(var(--body-blackfont-color), var(--body-blackfont-color)), linear-gradient(var(--body-blackfont-color), var(--body-blackfont-color));
    display: inline;
    background-size: 0% 1px, 0 1px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s linear;
}
.preyantechnosys-portfoliobox-style11 .prt-room-prices {
    padding-top: 10px;
}
.preyantechnosys-element-bookingbox-style-11 .prt-box-col-wrapper.active  .preyantechnosys-portfoliobox-style11 .preyantechnosys-post-item .preyantechnosys-box-title h4 {
 background-size: 0 1px,100% 1px;
    color: var(--body-blackfont-color);
    font-weight: 600;
}
.preyantechnosys-portfoliobox-style11 .prt-price-tag,
.preyantechnosys-portfoliobox-style11 .prt-room-prices .currency_amount{
    font-size: 18px;
    line-height: 24px;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style11 .prt-price-year {
    font-size: 14px;
    padding-left: 5px;
}
article.preyantechnosys-box.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style11 {
    position: static;
}
.preyantechnosys-element-bookingbox-style-11 .prt-box-col-wrapper{
    position: static;
}
.preyantechnosys-portfoliobox-style11 .prt-room-featured-image {
    transition: .5s all;
    opacity: 0;
    display: flex;
    align-items: center;
    object-fit: cover;
    position: absolute;
    right: 15%; 
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
.preyantechnosys-element-bookingbox-style-11  .prt-box-col-wrapper.active .preyantechnosys-portfoliobox-style11 .prt-room-featured-image {
    transition: .5s all;
    opacity: 1;
}
.preyantechnosys-portfoliobox-style11 .prt-room-featured-image .prt-featured-image{ 
    position: static;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style11 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper{
    max-width: 100%;
    transition: all .9s ease, transform .9s ease;
    width: 400px;
    height: 575px;
    object-fit: cover;
    visibility: hidden;
    clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);
    transition: all .9s ease,transform .9s ease;
    visibility: hidden;
    background-position: center;
    background-size: cover;
}
.preyantechnosys-element-bookingbox-style-11  .prt-box-col-wrapper.active  .preyantechnosys-portfoliobox-style11 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper{
    visibility: visible;
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    z-index: 1;
}
.preyantechnosys-portfoliobox-style11 .prt-post-iconbox i {
    font-size: 22px;
    font-weight: 500;
    font-weight: 600;
}
@media (max-width: 1024px){
.preyantechnosys-portfoliobox-style11 .prt-featured-room-content {
    display: block;
}
    .preyantechnosys-portfoliobox-style11 .prt-room-featured-image {
        opacity: 1;
        position: relative;
        right: 0;
        padding-top: 20px;
        padding-bottom: 25px;
    }
    .preyantechnosys-element-bookingbox-style-11  .preyantechnosys-portfoliobox-style11 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper {
        visibility: visible;
        clip-path: unset;
        width: 400px;
        height: 400px;
    }
}
/*room style 11*/

/*room style 13*/
.preyantechnosys-portfoliobox-style13{
    position: relative;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style13 .prt-featured-price-content {
    padding: 50px;
}
.preyantechnosys-portfoliobox-style13 .preyantechnosys-post-item {
    display: flex;
    align-items: center;
    background-color: var(--prt-greycolor);
}
.preyantechnosys-portfoliobox-style13 .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
    height: 550px;
    width: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
    transform: scale(1);
    background-size: cover;
    transition: all 1s ease;
    overflow: hidden;
    background-position: center;
}
.preyantechnosys-portfoliobox-style13:hover .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
    transform: scale(1.05);
}
.preyantechnosys-portfoliobox-style13 .preyantechnosys-box-category {
    text-transform: uppercase;
    color: var(--body-blackfont-color);
    margin-bottom: 5px;
}
.preyantechnosys-portfoliobox-style13 .preyantechnosys-box-title h4 {
    font-size: 48px;
    line-height: 58px;
    margin-bottom: 15px !important;
}
.preyantechnosys-portfoliobox-style13 .preyantechnosys-box-desc p{
     color: var(--body-blackfont-color);
     opacity: 0.7;
}
.preyantechnosys-portfoliobox-style13 .prt-room-list i {
    font-size: 0;
}
.preyantechnosys-portfoliobox-style13 .prt-price-content-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 80px;
}
.preyantechnosys-portfoliobox-style13 .prt-services-list {
    display: block;
    font-size: 18px;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style13 .prt-room-list{
    font-size: 16px;
   color: var(--body-blackfont-color);
     opacity: 0.7;
}
.preyantechnosys-portfoliobox-style13 .prt-price-tag {
    display: none;
}
.preyantechnosys-portfoliobox-style13  .currency_amount{
    font-size: 32px;
    line-height: 42px;
    font-weight: 600;
    color: var(--body-blackfont-color);
    opacity: 1;
}
.preyantechnosys-portfoliobox-style13 .prt-price-year {
    font-size: 24px;
    line-height: 34px;
    opacity: 1;
    color: var(--body-blackfont-color);
}
.preyantechnosys-portfoliobox-style13 .prt-featured-image.col-lg-8 {
    padding: 0;
    position: relative;
    overflow: hidden;
}
@media only screen and (min-width:1200px) and (max-width:1600px) { 
    .preyantechnosys-portfoliobox-style13 .prt-featured-price-content {
        padding: 0 15px;
    }
}
@media (max-width: 1199px){
    .preyantechnosys-portfoliobox-style13 .preyantechnosys-post-item {
        display: block;
    }
    .preyantechnosys-portfoliobox-style13 .prt-price-content-box {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .preyantechnosys-portfoliobox-style13 .prt-featured-price-content {
        padding: 30px 15px 0;
    }
    .preyantechnosys-portfoliobox-style13 .prt-featured-outer-wrapper.prt-post-featured-outer-wrapper {
        height: 300px;
    }
    .preyantechnosys-portfoliobox-style13 .preyantechnosys-box-title h4 {
        font-size: 28px;
        line-height: 38px;
    }
}
@media (max-width: 1199px){
    .preyantechnosys-portfoliobox-style13 .prt-price-content-box {
        display: block;
    }
    .prt-room-button {
        padding-top: 15px;
    }
}
/*room style 13*/

/*room style 12*/
.preyantechnosys-portfoliobox-style12 .prt-room-list i {
    display: none;
}
.preyantechnosys-portfoliobox-style12 .prt-room-list {
    padding-right: 30px;
    position: relative;
}
.preyantechnosys-portfoliobox-style12 .prt-price-year {
  display: none;
}
.preyantechnosys-portfoliobox-style12 .prt-price-button-box {
    justify-content: space-between;
    padding-top: 15px;
     transition: 1s all;
    display: flex;
    position: relative;
}
.preyantechnosys-portfoliobox-style12 .prt-room-list:after {
    position: absolute;
    content: "/";
    top: auto;
    margin: auto;
    left: auto;
    right: 10px;
}
.preyantechnosys-portfoliobox-style12 .prt-room-list.preyantechnosys-box-room-price:after {
     content: unset;
}
.preyantechnosys-portfoliobox-style12 .prt-price-button-box  .prt-room-detail-list {
    width: 70%;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 .prt-room-button a {
    padding: 0;
    border: 0;
    background-color: transparent;
    text-decoration: underline;
    font-size: 18px;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 .prt-room-button a:before,
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 .prt-room-button a:after{
    content: unset;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 .prt-room-button a:hover {
    color: var(--prt-skincolor);
}
.preyantechnosys-portfoliobox-style12 .preyantechnosys-box-desc {
    padding-top: 5px;
}
.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 .preyantechnosys-box-title h4 {
    margin-bottom: 0;   
    background-image: linear-gradient(var(--body-blackfont-color), var(--body-blackfont-color)), linear-gradient(var(--body-blackfont-color), var(--body-blackfont-color));
    display: inline;
    background-size: 0% 1px, 0 2px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s linear;
}
.preyantechnosys-element-bookingbox-style-12 .prt-box-col-wrapper.active  .preyantechnosys-portfoliobox-style12 .preyantechnosys-post-item .preyantechnosys-box-title h4 {
    background-size: 0 1px,100% 1px;
    color: var(--body-blackfont-color);
     font-size: 32px;
    line-height: 42px;
}
.preyantechnosys-portfoliobox-style12  .prt-featured-price-content {
    border-bottom: 0px solid var(--prt-bordercolor);
    padding: 0;
    transition: 1s all;
    height: 50px;
    overflow: hidden;
}
.preyantechnosys-element-bookingbox-style-12 .prt-box-col-wrapper.active .preyantechnosys-portfoliobox-style12  .prt-featured-price-content {
    border-bottom: 1px solid var(--prt-bordercolor);
    height: 170px;
}
article.preyantechnosys-box.preyantechnosys-box-portfolio.preyantechnosys-portfoliobox-style12 {
    position: static;
}
.preyantechnosys-element-bookingbox-style-12 .prt-box-col-wrapper{
    position: static;
}
.preyantechnosys-portfoliobox-style12 .prt-room-featured-image {
    transition: .5s all;
    opacity: 0;
    display: flex;
    align-items: center;
    object-fit: cover;
    position: absolute;
    right: -30px; 
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
.preyantechnosys-element-bookingbox-style-12  .prt-box-col-wrapper.active .preyantechnosys-portfoliobox-style12 .prt-room-featured-image {
    transition: .5s all;
    opacity: 1;
}
.preyantechnosys-portfoliobox-style12 .prt-room-featured-image .prt-featured-image{ 
    position: static;
    overflow: hidden;
}
.preyantechnosys-portfoliobox-style12 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper{
    max-width: 100%;
    transition: all .9s ease, transform .9s ease;
    width: 600px;
    height: 650px;
    object-fit: cover;
    visibility: hidden;
    clip-path: inset(0 0 100% 0);
    -webkit-clip-path: inset(0 0 100% 0);
    visibility: hidden;
}
.preyantechnosys-element-bookingbox-style-12  .prt-box-col-wrapper.active  .preyantechnosys-portfoliobox-style12 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper{
    visibility: visible;
    z-index: 1;
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
}
.preyantechnosys-portfoliobox-style12 .preyantechnosys-post-item {
    position: static;
}
.preyantechnosys-portfoliobox-style12 .preyantechnosys-box-desc p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}   

@media (max-width: 1200px){
.preyantechnosys-portfoliobox-style12 .prt-featured-price-content,
.preyantechnosys-portfoliobox-style12 .prt-room-featured-image{
    width: 100%;
    height: 100%;
}
.preyantechnosys-portfoliobox-style12 .prt-room-featured-image {
    position: relative;
    opacity: 1 !important;
    right: 0;
    padding: 0;
    padding-top: 30px;
}
.preyantechnosys-element-bookingbox-style-12 .preyantechnosys-portfoliobox-style12 .prt-room-featured-image .prt-featured-image .prt-featured-outer-wrapper {
    visibility: visible;
    clip-path: unset;
    height: 400px;
    width: 400px;
}
.preyantechnosys-portfoliobox-style12 .prt-price-button-box {
    opacity: 1;
    display: block;
}
.preyantechnosys-element-bookingbox-style-12 .preyantechnosys-portfoliobox-style12 .prt-featured-price-content {
    border-bottom: 1px solid var(--prt-bordercolor);
}
}
@media (max-width: 480px){
.preyantechnosys-portfoliobox-style3 .prt-room-detail-list {
    display: block !important;
    padding-bottom: 0 !important;
}
.preyantechnosys-portfoliobox-style3 .prt-room-detail-list span.prt-room-list {
    padding-bottom: 15px;
}
}
/*room style 12*/
