/***** By : Jitendra *****/
.navbar-transparent .navbar-nav .nav-item .nav-link {
    font-size: 13.5px;
    color: #ffffff;
    cursor: pointer;
}

.package-content {
    padding: 5px 15px 22px 15px;
    margin-bottom: 0px;
}
.package-title{
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    line-height: 32px;
    margin-bottom: 5px;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 400;
}
.package-content p{
    font-size: 13px;
}
.package-meta {
    padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin: 0px -4px -4px -4px; border-top: 1px solid #e6e5e7;height: px;
}
.package-meta-item {
    padding: 10px 0px 10px 0px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; line-height: 1.6;
}
.package-meta-item-bordered:not(:last-child) {
    border-right: 0px solid rgba(19, 29, 40, .125);
}
.package-price, .package-guest {
    font-size: 20px;
    color: #252328;
    font-weight: 400;
    display: block;
    text-align: left;
    padding: 10px
}


.packages-thumbnail-box {
    padding: 0px 50px;
}

.package-thumbnail {
    /* border: 1px solid #e6e5e7; */
    padding: 8px;
    background-color: #fff;
    border-radius: 15px;
    /* margin-bottom: 30px; */
    width: 100%;
    height: 100%;
    position: relative;
    box-shadow: 6px 10px 13px -5px rgb(0 0 0 / 60%);
}

.review-block { margin-bottom: 20px; /*background-color: #fff; border: 1px solid #e6e5e7;*/ padding: 26px; border-radius: 12px; box-shadow: 6px 10px 13px -5px rgba(0, 0, 0, 0.6);}
.review-block .rating-star { font-size: 12px; }
.review-icon { margin-bottom: 20px; font-size: 20px; text-align: center; margin-top: 20px; text-align: center; }
.review-name { text-align: center; font-weight: 400; margin-bottom: 0px; }
.review-text { text-align: center; font-style: italic; line-height: 26px; margin-bottom: 40px; font-size: 16px; }
.review-pic { text-align: center; margin-bottom: 30px; }
.review-meta { text-align: center; }
.review-small-text { font-size: 12px; }


.review-content { }
.review-meta-text { }
.review-second { }
.review-second.review-block { background-color: #ddfff2; /*border: 1px solid #faeed5;*/ padding: 15px; min-height: 85px;}
.review-second .review-content { padding: 0px 15px 15px 15px;height: 200px; }
.review-second .review-icon { text-align: left; margin: 0; float: left; }
.review-second .review-name { text-align: left; }
.review-second .review-text {
    text-align: justify;
    color: #6f6d72;
    font-size: 16px;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.review-second .review-meta { text-align: left; padding: 10px; position: relative; }
.review-second .review-pic { text-align: left; float: left; margin-bottom: 0px; }
.review-second .review-meta-text { padding-left: 67px; }
.review-second .rating-star { position: absolute; right: 36px; bottom: 42px; }

.rcomments .circle-lg {
    height: 35px;
    width: 35px;
    display: inline-block;
}

.rcomments .review-meta-text {
    padding-left: 10px;
    display: inline-block;
}

.rcomments  .review-name {
    font-size: 15px;
    line-height: 20px;
}

.rcomments .review-small-text {
    font-size: 12px;
    line-height: 20px;
}

.rcomments .review-content{
    display: block;
    border-top: 0;
    height: auto;
    margin-bottom: 0;
}
.blog-post-img-wrapper {
    display: flex;
}

/* .blog-post-img-wrapper .post-img{
    flex-basis: 70%;
}

/* the blurred image */

.real-wedding-single-img::before{
    content: "";
    background-repeat: repeat;
    filter: blur(3px);
    }
  /* the clear image */
  .real-wedding-single-img::after{
    content: "";
    background-repeat: no-repeat;
    z-index: 1;
    }
