header, footer, .Breadcrumb-list, .information-title, .mobile-footer-search {
    display:none;
}
.property-desc {
    margin: 0 !important;
    padding: 0 !important;
}
.wrapper-content-banner {
    padding: 15px !important;
}
.py-5 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.property-desc {
    background-color: transparent;
}
.property-desc strong,
.property-desc b, .property-desc strong {
    color: #242424 !important;
}
html[dir="rtl"] .property-desc p {
    font-size: 16px !important;
    text-align: justify;
    color: #242424;
}
html[dir="rtl"] .barana-section-title-description p {
    font-size: 16px !important;
    /*margin-top: 24px;*/
    color: #242424;
}
html[dir="rtl"] .text-info-01 p {
    font-size: 16px !important;
    text-align: justify;
    color: #242424;
}
html[dir="rtl"] .form-02 p {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #242424;
}
.info-justify .barana-section-title-description p {
    text-align: justify !important;
}
#information-information {
    margin-left: 12px;
    margin-right: 12px;
}
html[dir="rtl"] .title-wrapper-center .barana-section-title-description p {
    text-align: center;
}
input.form-control, textarea.form-control {
    border: 1px solid #ddd;
}
u {
    color: #ffbf00;
}
/* Hero Wrapper Start */
.spring-hero-wrapper:before {
    content: "";
    content: "";
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: linear-gradient(270deg, #071c35 0%, #071c3591 20.62%, #071c3563 31.32%), linear-gradient(273deg, #071c35bf 48.03%, #071c353d 78.64%);
}
.spring-hero-wrapper figure.retrina-image-box-image-parent {
    width: 50px !important;
    -webkit-filter: invert(100%);
    filter: invert(100%);
    margin-bottom: 0;
    margin-top: -6px;
}
html[dir="rtl"] .spring-hero-wrapper p.barana-section-title-title {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #fff;
}
/* Hero Wrapper End */


/* Image Carousel Start */
.spring-carousel-box .barana-info-box {
    align-items: center !important;
    justify-content: center !important;
}
.spring-carousel-box .box-icon-wrapper {
    width: 85px;
    height: 85px;
    border-radius: 8px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background: #00aeef;*/
    /*background: #dbf5ff;*/
    border: 1px solid #ddd;
}
.spring-carousel-box .box-icon-wrapper .info-box-icon {
    background: #dbf5ff;
    padding: 8px;
    border-radius: 8px;
}
.spring-carousel-box .info-box-icon img {
    width: 50px !important;
    /*-webkit-filter: invert(100%);*/
    /*filter: invert(100%);*/
    filter: brightness(0) saturate(100%) invert(51%) sepia(86%) saturate(2222%) hue-rotate(172deg) brightness(95%) contrast(101%);
}
.spring-carousel-box .info-box-title {
    text-align: center !important;
}

.spring-carousel-box .owl-nav>[class*=prev] {
    left: calc(-50px + 80px / 2) !important;
    margin-top: -50px !important;
}
.spring-carousel-box  .owl-nav>[class*=next] {
    right: calc(-50px + 80px / 2) !important;
    margin-top: -50px !important;
}
/* Image Carousel Start */

html{
    overflow-y: unset !important;
}
.barana-promo-popup-wrapper{
    display: none !important;
}
/* Bg Form Start */
.spring-festival-form-bg-01:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0%;
    right: 0%;
    border-radius: 16px;
    /*background: radial-gradient(43% 90% at 100%, #071c35fa 0, rgb(7 28 53 / 74%) 87.59%, #07243580 99.98%), linear-gradient(-121deg, rgb(7 28 53 / 97%) 15%, rgb(7 28 53 / 3%) 91%);*/
    background: radial-gradient(43% 90% at 100%, #071c35fa 0, rgb(7 28 53 / 48%) 87.59%, #0724354d 99.98%), linear-gradient(-121deg, rgb(7 28 53 / 97%) 15%, rgb(7 28 53 / 0%) 91%);
    
}
.spring-festival-form-bg-01 span.barana-list-text {
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}
/* Bg Form End */

/* Image Box Start */
.spring-info-box {
    min-height: 280px;
}
.spring-info-box p.retrina-image-box-description {
    text-align: center;
}
.spring-info-box figure.retrina-image-box-image-parent {
    width: 70px;
      /*filter: brightness(0) saturate(100%) invert(51%) sepia(86%) saturate(2222%) hue-rotate(172deg) brightness(95%) contrast(101%);*/
     /*-webkit-filter: invert(100%);*/
    /*filter: invert(100%);*/
    /*background: #dbf5ff;*/
    border: 2px dashed #ddd;
    padding: 16px;
    border-radius: 8px;
    position: relative;
}
.spring-info-box figure.retrina-image-box-image-parent:before {
    background: #dbf5ff;
    content: "";
    left: 6px;
    right: 6px;
    top: 6px;
    bottom: 6px;
    position: absolute;
    border-radius: 8px;
}
.spring-info-box figure.retrina-image-box-image-parent img {
    filter: brightness(0) saturate(100%) invert(51%) sepia(86%) saturate(2222%) hue-rotate(172deg) brightness(95%) contrast(101%);
}
/* Image Box End */

.image-bg-wrapper-01:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0%;
    right: 0%;
    border-radius: 16px;
    /* background: radial-gradient(67% 90% at 100%, #071c35 0, #071c35c2 87.59%); */
    background: linear-gradient(90deg, rgb(7 28 53) 0%, rgba(7, 28, 53, 0.8183648459383753) 62%);
}
.image-bg-wrapper-01 .info-box-inner P {
    color: #fff;
}
.image-bg-wrapper-01 [class*="information-box-carousel-"] .barana-info-box {
    align-items: center;
}
.image-bg-wrapper-01 .info-box-title {
    margin-bottom: 30px !important;
}
.image-bg-wrapper-01 .owl-dots .owl-dot span {
    border: 1px solid #fff !important;
}
.image-bg-wrapper-01 .owl-dots .owl-dot.active span {
    border-color: var(--barana-theme-primary-color) !important;
    background-color: var(--barana-theme-primary-color) !important;
}
.image-bg-wrapper-01 .barana-button-wrapper a {
    padding: 0 !important;
}
.image-bg-wrapper-01 .barana-button-wrapper span.barana-btn-text {
    padding: 16px 32px !important;
    display: inline-block;
    /*color: #fff;*/
    color: #173984;
    font-size: 16px !important;
}
.image-bg-wrapper-01 .info-box-inner ul {
    list-style: none !important;
    margin-bottom: 30px;
}
.image-bg-wrapper-01 .info-box-inner li {
    font-size: 16px;
}
.image-bg-wrapper-01 .info-box-inner li:before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    transition: all .25s ease;
    color: rgba(0, 174.00000000000003, 238.99999999999997, 1);
    border-radius: 50%;
    font-size: 18px;
    content: "\f22d";
    position: relative;
    top: 6px;
    margin-inline-end: 6px;
}
.info-list-01 .barana-list-text {
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #242424 !important;
}
.info-list-01 li {
    align-items: start !important;
}
/* FAQ Start */
.spring-festival-faq span.retrina-accordion-title {
    font-size: 18px !important;
    color: #242424;
}
.spring-festival-faq .rt-accordion-body p {
    text-align: justify !important;
}
.spring-festival-faq i {
    font-size: 24px;
}
.spring-festival-faq .retrina-accordion-button-inner {
    align-items: start !important;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item {
    margin-bottom: 16px;
    border: 1px solid #ddd !important;
    border-radius: var(--barana-theme-box-border-radius) !important;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item .rt-accordion-body {
    background-color: transparent;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item .rt-accordion-button.rt-active {
    background-color: var(--barana-theme-primary-color);
    border-radius: var(--barana-theme-box-border-radius)  var(--barana-theme-box-border-radius) 0 0;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item .rt-accordion-button.rt-active .retrina-accordion-icon {
    color:#fff;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item .rt-accordion-button.rt-active span.retrina-accordion-button-inner span {
    color: #fff;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item span.retrina-accordion-button-inner .retrina-accordion-title {
    font-size: 20px !important;
}
/* FAQ End */
/* Table */ 
.table {
    background-color: #fff ;
}
.property-desc table thead {
    background-color: #fff;
}
.contact-box-wrapper-01 span.retrina-iconlist-text {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #242424 !important;
}

.top-form-wrapper textarea#input-enquiry {
    min-height: 125px;
}
.step-information-01 [class*="barana-promo-banner-"] .wrapper-content-banner {
    /*background: linear-gradient(0deg, rgb(7 28 53) 0%, rgb(28 50 76 / 98%) 20%, rgb(60 100 148 / 11%) 50%, rgb(7 28 53 / 0%) 100%) !important;*/
    background: linear-gradient(0deg, rgb(8 12 31) 0%, rgb(8 10 27 / 96%) 20%, rgb(60 100 148 / 11%) 50%, rgb(7 28 53 / 0%) 100%) !important;
}
.step-information-01 [class*="barana-promo-banner-"] .banner-title {
    min-height: 60px;
}
.services-bg-01 > div {
    position: relative;
    background: url(https://newwayint.com/image/catalog/summer-landing-2025/03.webp);
    background-position: center;
    background-size: cover;
}
.flex-align-stretch {
    align-items: stretch !important;
}
.flex-align-stretch-height > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
}
[class*="retrinapro-productlist-"] .wrap-price span {
    font-size: 18px !important;
    color: #fff;
}
[class*="retrinapro-productlist-"] [class*="owl-carousel"] {
    padding-left: 0;
    padding-right: 0;
}
.retrina-category-description ul:not(.barana-list, .retrina-table-of-content) {
    padding-inline-start: 0
}
.retrina-category-description ul:not(.barana-list, .retrina-table-of-content) li {
    list-style: none;
    margin-bottom: 6px;
    font-size: 16px;
    color: #242424;
}
.retrina-category-description ul:not(.barana-list, .retrina-table-of-content) li:before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    content: "\f22d";
    position: relative;
    top: 4px;
    margin-inline-end: 6px;
    font-size: 16px;
    color: var(--barana-theme-primary-color);
}
.apartment-desc-limit {
    position:relative;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.apartment-desc-limit:before {
    position: absolute;
    content: "";
    background: linear-gradient(0deg, rgb(255 255 255) 0%, rgb(255 255 255 / 62%) 32%, rgb(255 255 255 / 0%) 100%) !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
}
.read-more-desc {
    text-align: center;
}
div.read-more-desc ,
.read-more-desc .barana-button-icon ~ span {
    font-weight: 600 !important;
    color: #242424 !important;
    font-size: 16px !important;
    cursor: pointer;
}
.white-color strong {
    color: #fff !important;
}
@media (min-width: 992px) {
    .barana-section-title-title  .h1-title {
        font-size: 32px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper .barana-section-title-title {
        font-size: 46px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper-02 .barana-section-title-title {
        font-size: 29px !important;
    }
}
@media (min-width: 1200px) {
    .top-form-wrapper > div {
        margin-top: -200px;
        margin-inline-start: 100px;
    }
}
@media (max-width: 991px) {
    .spring-hero-wrapper:before, .spring-festival-form-bg-01:before {
        background: #071c35;
        opacity: 0.8;
    }
    .image-bg-wrapper-01 .barana-info-box {
        flex-direction: column !important;
        align-items: start !important;
        justify-content: start;
    }
    .image-bg-wrapper-01 .box-icon-wrapper {
        margin-inline-start: 0 !important;
        margin-bottom: 16px;
        max-width: 100% !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
     .barana-section-title-title  .h1-title {
        font-size: 30px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper .barana-section-title-title {
        font-size: 40px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper-02 .barana-section-title-title {
        font-size: 24px !important;
    }
}
@media (max-width: 767px) {
    .barana-section-title-title  .h1-title {
        font-size: 26px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper .barana-section-title-title {
        font-size: 28px !important;
    }
    .spring-hero-wrapper .hero-title-wrapper-02 .barana-section-title-title {
        font-size: 22px !important;
    }
    .spring-info-box {
        min-height: auto;
    }
}
.spring-hero-wrapper .barana-section-title-title span {
    font-size: 20px;
    border: 1px solid #990000;
    padding: 18px;
    border-radius: 4px;
    background: #990000;
    position: absolute;
    top: 50px;
    left: -10px;
    transform: rotate(-10deg);
    color: #fff;
}
@media (max-width: 767px) {
    .spring-hero-wrapper .barana-section-title-title span {
        top: 28px;
        left: -10px;
        padding: 6px;
    }
}

@media (max-width: 510px) {
    .spring-hero-wrapper .barana-section-title-title span {
        top: 130px;
        left: -10px;
        padding: 7px;
    }
}


/*NEW DESIGN FOR INFO BOX*/
.apartment-info-box figure.retrina-image-box-image-parent img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
.apartment-info-box [class*="retrina-image-box-"] {
    position: relative;
}
.apartment-info-box figure.retrina-image-box-image-parent {
    width: 100px;
    padding: 22px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0;
    background: #071e39;
}
/*.apartment-info-box figure.retrina-image-box-image-parent:before {*/
/*    content: "";*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    position: absolute;*/
/*    border-radius: 50%;*/
/*    background: #071e39;*/
/*}*/
.apartment-info-box figure.retrina-image-box-image-parent:after {
    content: "";
    position: absolute;
    width: 80px;
    border: 1px dashed #071e39;
    right: 100px;
    z-index: -2;
    top: 50%;
}
.apartment-info-box .retrina-image-box-content {
    position: relative;
    margin-right: 200px;
    /*background: #dbf5ff;*/
    padding: 24px;
    border-radius: 16px;
    background: #071e39;
}
/*.apartment-info-box .retrina-image-box-description {*/
/*    position: relative;*/
/*}*/
.apartment-info-box .retrina-image-box-content:before {
    content: "";
    position: absolute;
    height: 50px;
    width: 50px;
    right: -24px;
    top: 50%;
    transform: translateY(-50%);
    background: #071e39;
    z-index: -2;
    border-radius: 50%;
}

.form-wrapper {
    position: relative;
}
.form-wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: var(--barana-theme-box-border-radius);
    background: #071c35;
    opacity: 0.8;
}

.new-info-wrapper-01 span.retrina-image-box-title {
    font-size: 17px !important;
}
html[dir="rtl"] .property-desc .retrina-image-box-description {
    font-size: 15px !important;
}
.retrina-category-description li {
    font-size: 16px !important;
    color: #242424;
}
.new-info-wrapper-02 figure.retrina-image-box-image-parent img {
    filter: invert(1) brightness(2);
}
.new-info-wrapper-02 span.retrina-image-box-title {
    font-size: 17px !important;
}





@media (min-width: 992px) {.form-wrapper-customize [class*="retrina-heading-"] .retrina-heading-tag {
    font-size: 28px !important;
}
.contact-box-wrapper-01 [class*="barana-section-title-wrapper-"] .barana-section-title-title strong {
    font-size: 32px !important;
}}@media (min-width: 768px) and (max-width: 991px) {.form-wrapper-customize [class*="retrina-heading-"] .retrina-heading-tag {
    font-size: 24px !important;
}
.contact-box-wrapper-01 [class*="barana-section-title-wrapper-"] .barana-section-title-title strong {
    font-size: 30px !important;
}}@media (max-width: 767px) {.form-wrapper-customize [class*="retrina-heading-"] .retrina-heading-tag {
    font-size: 20px !important;
}
.contact-box-wrapper-01 [class*="barana-section-title-wrapper-"] .barana-section-title-title strong {
    font-size: 26px !important;
}
.title-wrapper-center .barana-section-title-title-container {
    text-align: justify;
}
html[dir="rtl"] .title-wrapper-center .barana-section-title-description p {
    text-align: justify;
}
.read-more-desc {
    text-align: start;
}
.services-bg-01 > div {
    height: 500px !important;
}
.spring-festival-faq [class*="retrina-accordion-"] .rt-accordion-item span.retrina-accordion-button-inner .retrina-accordion-title {
    font-size: 16px !important;
}


.step-information-01 [class*="barana-promo-banner-"] .wrapper-content-banner {
    background: linear-gradient(0deg, rgb(8 12 31) 0%, rgb(8 10 27 / 96%) 24%, rgb(60 100 148 / 86%) 100%, rgb(7 28 53 / 0%) 100%) !important;
}}.spring-festival-form-bg-01:before {
    background: radial-gradient(43% 90% at 100%, #071c35fa 0, rgb(7 28 53 / 48%) 87.59%, #0724354d 99.98%), linear-gradient(121deg, rgb(7 28 53 / 97%) 15%, rgb(7 28 53 / 0%) 91%);
}
.image-bg-wrapper-01 .info-box-inner li:before {
    content: "\f231";
}
.image-bg-wrapper-01 .info-box-inner ul {
    padding-inline-start: 0;
}