:root{--barana-theme-primary-color:rgba(0,174.00000000000003,238.99999999999997,1);--barana-theme-secondary-color:rgba(215,166.99999999999991,24.999999999999996,1);--barana-theme-text-font-size:16px;--barana-theme-text-color:rgba(51,51,51,1);--barana-theme-text-line-height:2;--barana-theme-box-border-radius:16px;--barana-theme-button-border-radius:5px;--barana-theme-title-font-family:IBM Plex Sans Arabic;--barana-theme-title-font-weight:600;--barana-theme-title-font-size:30px;--barana-theme-header-font-size:14px;--barana-theme-header-transform:uppercase;--barana-theme-secondary-background-color-page:rgba(248,248,248,1);--barana-theme-background-color-page:rgba(255,255,255,1);}body{ background-color : rgba(255,255,255,1) !important }
				.rt-container:not([id*="grand_"]),
				.rt-container-fluid:not([id*="grand_"]),
				.container:not([id*="grand_"]),
				.container-fluid:not([id*="grand_"]) {
				width: 100%;
				padding-right: var(--bs-gutter-x, 0.75rem);
				padding-left: var(--bs-gutter-x, 0.75rem);
				margin-right: auto;
				margin-left: auto;
				} 
				.rt-navbar > .rt-container-fluid:not([id*="grand_"]),
				.rt-navbar > .rt-container:not([id*="grand_"]),
				.rt-navbar > .container:not([id*="grand_"]),
				.rt-navbar > .container-fluid:not([id*="grand_"]){
					display: flex;
					flex-wrap: inherit;
					align-items: center;
					justify-content: space-between;
				} 
				.navbar > .rt-container-fluid:not([id*="grand_"]),
				.navbar > .rt-container:not([id*="grand_"]),
				.navbar > .container:not([id*="grand_"]),
				.navbar > .container-fluid:not([id*="grand_"]){
					display: flex;
					flex-wrap: inherit;
					align-items: center;
					justify-content: space-between;
				} 
					@media (max-width: 991px) {
						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){
						max-width: initial;
						}
					}
					@media (min-width: 992px) {
						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){
						max-width: 960px;
						}
					}
					@media (min-width: 1200px) {
						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){
						max-width: 1140px;
						}
					}
					@media (min-width: 1400px) {
						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){
						max-width: 1320px;
						}
					} 
					.barana-top-header-banner {
				position:relative;
			}
			.barana-top-header-banner .barana-top-header-banner-close{
				position:absolute;
				top:50%;
				right:0px;
				transform:translateY(-50%);
				font-size:16px;
				width: 40px;
                height: 40px;
                padding: 0;
                display: flex;
                align-items: center;
                justify-content: center;
				opacity:1;color:rgba(255,255,255,1)
			}
			html[dir=rtl] .barana-top-header-banner .barana-top-header-banner-close{
				right:initial;
				left:0px;
			}
			@media (max-width: 991px) {
    			.barana-top-header-banner .barana-top-header-banner-close{
    				font-size:14px;
    			}
			}.bg-base-color {
    background-color: var(--barana-theme-primary-color) !important;
    color: #fff;
}
.barana-header-collection-02 .barana-header-nav-box > li > a {
    padding-inline-end: 12px;
    padding-inline-start: 12px;
}
.barana-header-collection-02 .navbar.navbar-expand-lg {
    padding-left: 0;
    padding-right: 0;
}
.search-modal-opener-box i {
    font-size: 18px;
}
.barana-theme-general-header .barana-header-mobile-nav .barana-header-tools-icon:before {
    font-size: 30px;
}

.barana-header-collection-02 .barana-header-cart,
.barana-header-collection-02 .barana-header-wishlist,
.barana-header-collection-02 .barana-header-menu-acount-box,
.barana-header-collection-02 .barana-header-search {
    display: none;
}
/*.barana-header-collection-02 {*/
/*    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);*/
/*}*/
.barana-theme-header-02 .barana-theme-general-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
}
.barana-header-collection-02 .barana-bg-transparent-header  {
    box-shadow: none;
}
.barana-side-hidden.barana-right {
    right: -8px;
}
.barana-header-collection-02 .language-box-wrapper {
    margin-inline-start: 20px;
    margin-inline-end: 20px;
}
.barana-header-collection-02 .language-box-wrapper ul li:nth-child(2){
    display: none !important;
}
.barana-header-collection-02 .barana-bg-transparent-header button.language-select {
    font-size: 16px;
    color: #fff;
}
.barana-header-collection-02 button.language-select {
    font-size: 14px;
}
.barana-header-collection-02 .form-language img {
    display: none;
}
.barana-header-collection-02 .barana-bg-transparent-header .barana-currency-boxes .barana-header-currency span {
    position:relative;
    color:#fff;
}
.barana-header-collection-02 .barana-currency-boxes .barana-header-currency span {
    position: relative;
}
.barana-header-collection-02 .barana-currency-boxes .barana-header-currency strong {
    font-weight: 400;
}
.barana-header-collection-02 .barana-bg-transparent-header  .barana-currency-boxes .barana-header-currency span:before {
    border-right: 1px dashed #ffffff5c;
}
.barana-header-collection-02 .barana-currency-boxes .barana-header-currency span:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    border-right: 1px dashed #2020205c;
}
.barana-header-collection-02 .header-button {
    margin-inline-start: 12px;
    padding-inline-end: 10px;
    padding-inline-start: 10px;
}
.barana-header-collection-02 .header-button a {
    background-color: var(--barana-theme-primary-color);
    color: #fff;
    padding: 12px 24px;
    border-radius: var(--barana-theme-button-border-radius);
    /*font-size: 14px;*/
    font-size: var(--barana-theme-header-font-size);
    line-height: 2;
}
.barana-header-collection-02 .header-button a {
    color: #fff;
}
/*.barana-header-collection-02 .barana-bg-transparent-header .header-button a {*/
/*    background-color: #fff;*/
/*    color: var(--barana-theme-primary-color);*/
/*}*/
/*.barana-header-collection-02 .barana-bg-transparent-header .header-button a {*/
/*    color: var(--barana-theme-primary-color);*/
/*}*/
.barana-header-collection-02 .barana-currency-boxes img {
    display: none;
}
.barana-header-collection-02 .barana-currency-boxes button {
    display: block;
}
.barana-header-collection-02 .barana-bg-transparent-header .barana-header-nav-box[class*="barana-header-style-"] > li > a,
.barana-header-collection-02 .barana-bg-transparent-header .barana-header-nav-box[class*="barana-header-style-"] > li > .search-modal-opener,
.barana-header-collection-02 .barana-bg-transparent-header > .barana-header-nav-box li > a, 
.barana-header-collection-02 .barana-bg-transparent-header .barana-header-nav-box[class*="barana-header-style-"] > li:is(.barana-has-children, .menu-item-has-children) > a:after {
    color: #fff;
}
.barana-header-collection-02.barana-header-sticked .barana-header-nav-box[class*="barana-header-style-"] > li > a,
.barana-header-collection-02.barana-header-sticked .barana-header-nav-box li > a,
.barana-header-collection-02.barana-header-sticked .barana-header-nav-box[class*="barana-header-style-"] > li > .search-modal-opener,
.barana-header-collection-02.barana-header-sticked .barana-header-nav-link-text,
.barana-header-collection-02.barana-header-sticked  button.language-select,
.barana-header-collection-02.barana-header-sticked .barana-bg-transparent-header .barana-currency-boxes .barana-header-currency span,
.barana-header-collection-02.barana-header-sticked .barana-header-nav-box[class*="barana-header-style-"] > li:is(.barana-has-children, .menu-item-has-children) > a:after {
    color: #242424;
}
.barana-header-collection-02.barana-header-sticked .header-button a {
    background-color: var(--barana-theme-primary-color);
    color: #fff;
}
.barana-header-collection-02.barana-header-sticked .header-button a {
    color: #fff;
}
.barana-header-collection-02 #menu .barana-header-nav-link:hover,
.barana-header-collection-02 #menu .barana-header-nav-link:hover span,
.barana-header-collection-02 #menu .barana-header-nav-link:hover:after {
    color: var(--barana-theme-primary-color) !important;
}
.barana-header-collection-02.barana-header-sticked .barana-currency-boxes .barana-header-currency span {
    position:relative;
}
.barana-header-collection-02.barana-header-sticked .barana-currency-boxes .barana-header-currency span:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    right: -16px;
    top: 50%;
    transform: translateY(-50%);
    border-right: 1px dashed #2020205c;
}
 .barana-header-collection-02 .barana-theme-general-header > .container {
    /*border-bottom: 1px solid #fff;*/
    border-bottom: 1px solid #ffffff5c;
}
.barana-header-collection-02  .barana-header-main-header {
    background-color: transparent !important;
    box-shadow: none;
}
.newway-sub-menu-01 .barana-extra-menu-list-sub-menu li > a {
    color: #606060;
}
/*.hero-wrapper-01 .content-banner {*/
/*    padding-top: 90px;*/
/*}*/
/*.barana-theme-header-02{*/
/*    padding-top: 151px;*/
/*}*/
.hero-wrapper-01 .content-banner {
    top: calc(-50% + 90px);
}
.hero-wrapper-01 .banner-subtitle {
    background: transparent !important;
    border: 1px solid #fff;
    padding: 6px 24px !important;
    border-radius: var(--barana-theme-button-border-radius) !important;
}
.newway-footer-logo img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(200%);
}
.popup-btn-customize {
    position: relative;
    top: 16px;
}
@media (max-width: 767px) {
    .hero-wrapper-01 .banner-subtitle {
         font-size: 18px !important; 
    }
    .hero-wrapper-01 .barana-button {
        padding: 17px 40px !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .barana-promo-popup-wrapper .mfp-container{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .barana-promo-popup-wrapper.mfp-wrap {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }
}
@media (max-width: 600px) {
    .popup-btn-customize {
        top: 0;
    }
}
.hero-wrapper-01 .banner-image {
    position: relative;
}
.hero-wrapper-01 .banner-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: radial-gradient(120% 72% at 50% 100%, rgba(42, 60, 68, 0) 0, rgb(7 28 53 / 3%) 66.59%, rgb(7 28 53 / 44%) 99.98%), linear-gradient(-90deg, rgba(7, 28, 53, .7) 10%, rgba(7, 28, 53, .14) 80.83%);
    background: radial-gradient(160% 60% at 32% 100%, rgba(42, 60, 68, 0) 0, rgb(7 28 53 / 33%) 65%, rgb(7 28 53 / 44%) 99.98%), linear-gradient(-90deg, rgba(7, 28, 53, .7) 10%, rgba(7, 28, 53, .14) 70%);
    z-index: 2;
}
.hero-wrapper-01 .owl-dots .owl-dot span {
    width: 15px !important;
    height: 15px !important;
    border-radius: var(--barana-theme-button-border-radius) !important;
    background-color: #fff;
}
.hero-wrapper-01 .barana-banner-inner {
    max-width: 60%;
    /*margin: 30px auto;*/
}
.hero-wrapper-01  .owl-dots .owl-dot span {
    border-color: #ddd !important;
}
.baranabannercarousel-wrapper .barana-button span {
    font-weight: 600 !important;
}
.counter-box-01 > div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.counter-box-01 .retrina-counter-number {
    margin-inline-end: 24px;
    font-weight: 600 !important;
}
.counter-box-01.justify-content-start > div {
    justify-content: start;
}
.counter-box-01.justify-content-center > div {
    justify-content: center;
}
.counter-box-01.justify-content-end > div {
    justify-content: end;
}
.counter-box-01 .retrina-counter-title {
    margin-top: -12px;
}
.infobox-wrapper-01 .info-box-icon {
    width: 75px;
    border-width: 1px !important;
}
.infobox-wrapper-01 .barana-info-box {
    align-items: center !important;
}
.infobox-wrapper-01 .barana-info-box .info-box-content {
    flex: initial !important;
}
.infobox-wrapper-01.justify-content-end .barana-info-box {
    justify-content: end;
}
.infobox-wrapper-01.justify-content-start .barana-info-box {
    justify-content: start;
}
.infobox-wrapper-01.justify-content-center .barana-info-box {
    justify-content: center;
}
.info-box-carousel-wrapper-01 img {
    border-radius: var(--barana-theme-box-border-radius);
}
.promobanner-wrapper-01 .wrapper-content-banner {
    /*background: linear-gradient(180deg, rgba(26, 26, 26, .8), rgba(26, 26, 26, .1) 61.39%, rgba(26, 26, 26, 0));*/
    background: linear-gradient(180deg, rgb(7 28 53) 0%, rgb(60 100 148 / 9%) 47%, rgba(7, 28, 53, 0) 100%);
    background-color: transparent !important;
    padding: 24px !important;
}
.rblog-thumb {
    background-color: transparent;
    box-shadow: none;
}
.rblog-thumb .rblog-content-wraper {
    padding: 0;
    /*margin: 16px 0 0;*/
    margin: 0;
    position: absolute;
    top: 0;
    color: #fff !important;
    z-index: 4;
    right: 0;
    left: 0;
    padding: 24px;
    text-align: start;
}
.rblog-thumb .post-title {
    font-size: 22px;
    /*min-height: 60px;*/
    margin-bottom: 6px;
}
.rblog-thumb .post-title a {
    color: #fff;
}
.rblog-thumb .post-text-continue {
    color: #fff;
    position: absolute;
    top: 100%;
    left: 24px;
    opacity: 0;
    transition: opacity .25s ease, transform .25s ease;
    transform: translateY(15px);
    padding: 12px 24px;
    background-color: var(--barana-theme-primary-color);
    color: #fff;
    border-radius: var(--barana-theme-button-border-radius);
}
.rblog-thumb:hover .post-text-continue {
    opacity: 1;
    transition: opacity .4s ease, transform .4s ease;
    transform: translateY(0);
}
.rblog-thumb .post-description,
.rblog-thumb .post-meta-data {
    display: none;
}
.rblog-thumb .image {
    border-radius: var(--barana-theme-box-border-radius);
    position:relative;
}
.rblog-thumb .image:before {
    position: absolute;
    left: 0;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    /*background: linear-gradient(0deg, rgb(7 28 53) 0%, rgb(60 100 148 / 9%) 47%, rgba(7, 28, 53, 0) 100%);*/
    background: linear-gradient(180deg, rgb(7 28 53) 0%, rgb(60 100 148 / 9%) 47%, rgba(7, 28, 53, 0) 100%);
    z-index: 2;
    border-radius: var(--barana-theme-box-border-radius);
}
.rblog-thumb .image img {
    border-radius: var(--barana-theme-box-border-radius);
    width: 100%;
    aspect-ratio: 51 / 62;
    object-fit: cover;
    object-position: center center;
    border-radius: var(--barana-theme-box-border-radius);
}
.rblog-thumb:hover img.post-image {
    transform: none;
}
.rblog-thumb .post-text-continue {
    font-size: 14px;
}
.text-path-rotate-01 {
    position: absolute;
    top: 0;
    left: 0;
    animation: rotate 25s linear infinite;

}
.contact-box-wrapper-01:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, rgb(7 28 53 / 50%) 99.98%), linear-gradient(-120deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);
    border-radius: var(--barana-theme-box-border-radius);
}
/*.cat-bg-box-01:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    border-radius: var(--barana-theme-box-border-radius);*/
/*    background-color: #071c35;*/
/*    opacity: 0.8;*/
/*}*/
.form-contact-wrapper-01 input{
    caret-color: #fff !important;
}
.form-contact-wrapper-01 .form-control {
    border-radius: var(--barana-theme-button-border-radius);
    background: transparent;
    color: #fff;
    border: 1px solid var(--barana-light-border-color);
}
.form-contact-wrapper-01 .form-control:focus, 
.form-contact-wrapper-01 .form-control .outlined-select-field:focus {
    border: 1px solid #fff;
}
.form-contact-wrapper-01 input::placeholder,
.form-contact-wrapper-01 textarea::placeholder{
    color: rgba(255,255,255,0.8);
}
.form-contact-wrapper-01 button.btn {
    border-radius: var(--barana-theme-button-border-radius);
    background-color: var(--barana-theme-primary-color) !important;
    border-color: var(--barana-theme-primary-color);
    color: #fff;
    padding: 17px 40px;
    font-size: 16px;
    line-height: 22px !important;
}
.text-path-rotate-01 .textPath {
    font-size: 28px;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.promobanner-01 .wrapper-content-banner {
    padding: 24px !important;
}
.promobanner-01 .banner-image {
    position:relative;
}
.promobanner-01 .banner-image:before {
    position: absolute;
    left: 0;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(180deg, rgb(7 28 53) 0%, rgb(60 100 148 / 9%) 60%, rgba(7, 28, 53, 0) 100%);
    z-index: 2;
    border-radius: var(--barana-theme-box-border-radius);
}
.logo-transform {
    transform: scale(0.75);
}
.ajaxproduct-wrapper-01 .wrap-loading-arrow {
    display: none;
}
.ajaxproduct-wrapper-01 .product-entities-title a, .related-property .product-entities-title a,
[class*='retrinapro-productlist-'] .product-entities-title a  {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
[class*='retrinapro-productlist-'] .product-btn-arrow {
    background-color: var(--barana-theme-primary-color) !important;
    color: #fff !important;
    border-radius: var(--barana-theme-button-border-radius) !important;
    width: 35px !important;
    height: 35px !important;
    top: calc(50% - 30px) !important;
}
.ajaxproduct-wrapper-01 .product-manufacturer, .related-property .product-manufacturer, .related-property .owl-dots {
    display: none;
}
.ajaxproduct-wrapper-01 .product-tabs-header {
    display: none;
}
.form-step-wrapper-01:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0%;
    right: 0%;
    border-radius: 16px;
    content: "";
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, #072435ad 99.98%), linear-gradient(-121deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);
}
.iti__arrow {
    border-top: var(--iti-arrow-height) solid #919191;
}
/*.primary-button {*/
/*    color: #fff !important;*/
/*    background-color: var(--barana-theme-primary-color);*/
/*    border: 1px solid var(--barana-theme-primary-color);*/
/*}*/
/*.primary-button:hover {*/
/*    background-color: var(--barana-theme-primary-color);*/
/*    border: 1px solid var(--barana-theme-primary-color);*/
/*}*/
/*.return-to-top {*/
/*    background-color: var(--barana-theme-primary-color);*/
/*}*/
/*.pagination li.active span, .pagination li:hover a {*/
/*    background-color: var(--barana-theme-primary-color);*/
/*}*/

/* Blog Page CSs*/
.rblog-category-list-row-parent {
    background-color: transparent !important;
    padding: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.rblog-column-wrapper {
    border: 1px solid #ddd;
    padding: 24px;
    border-radius: var(--barana-theme-box-border-radius);
    margin-bottom: 30px;
}
.rblog-column-wrapper:first-child {
    margin-top: 57px;
}
.rblog-list-leading .rblog-layout {
    position: relative;
}
.rblog-list-leading .rblog-thumb .rblog-content-wraper {
    position: initial;
    margin-inline-start: 12px;
}
.rblog-list-leading .rblog-thumb .image {
    width: 90px;
    margin-right: 0;
}
.rblog-list-leading .rblog-thumb .image img {
    aspect-ratio: 1;
    margin: 0;
}
.rblog-blog .blog-blog-wrapper .blog-contents {
    background-color: transparent;
    padding: 0;
}
.rblog-column-wrapper .rb-aside-title {
    color: var(--barana-theme-title-color);
    margin-bottom: 4px !important;
    font-size: 18px !important;
    border-bottom: 1px solid #8b8b8b;
    padding-bottom: 8px;
    font-family: var(--barana-theme-title-font-family);
}
.rblog-blog .property-review {
    background-color: transparent;
    border-radius: var(--barana-theme-box-border-radius);
    border: 1px solid #ddd;
}
.rblog-blog .comment-cart {
    border: 1px solid #ddd;
    border-radius: var(--barana-theme-box-border-radius);
}
.rblog-blog .form-control {
    box-shadow: none !important;
    border: 1px solid #ddd !important;
}
.rblog-category-box {
    background-color: transparent;
}
.rblog-blog .related-property .list .cart-image a img {
    width: 100%;
}
.reply-like-box-wrapper .btn {
    font-size: 16px;
}
#column-right #featured-property .row {
    margin: 0 -24px;
}
.rb-aside-title-wrapper::before,
.rb-heading-title::after {
    display: none;
}
.rblog-blog .cart-content,
.rblog-category .cart-content{
    background-color: transparent;
}
.rblog-blog .cart-content p.cart-text,
.rblog-category .cart-content p.cart-text{
    display: none;
}
.rblog-blog .cart-image,
.rblog-category .cart-image {
    border-radius: var(--barana-theme-box-border-radius);
}
.rblog-blog .item-title a,
.rblog-category .item-title a {
    font-size: 16px;
    padding-top: 16px;
}
.rblog-search button {
    border-color: transparent;
}
.blog-blog-wrapper .blog-contents,
#rblog-blog .blog-img img,
.rblog-category-list-row-parent,
#column-right #featured-property .row {
    border-radius: var(--barana-theme-box-border-radius);
}
.rblog-blog .rblog-category-list-title.rb-aside-title-wrapper .rb-aside-title,
.rblog-blog .featured-property .section-title {
    font-weight: initial;
    font-size: 20px;
}
.rating-p-stars label {
    position: relative;
    top: 14px;
    text-align: center;
}
.rating-p-stars label > span {
    display: inline-block;
    transform: translate(0, -14px) rotateY(180deg);
    font-size: 14px;
    color: #959191;
}
.buy-property-in-dubai .primary-button {
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
}
.buy-property-in-dubai .primary-button button {
    color: #fff !important;
    background-color: #00aeef;
    border: 1px solid #00aeef;
    padding: 12px 24px;
    border-radius: var(--barana-theme-button-border-radius);
}
.buy-property-in-heart-of-europe .primary-button button {
    padding: 12px 24px;
}
.contact-modal-opener .retrina-button-wrapper {
    cursor: pointer;
}
.rating-box-wrapper {
    flex-wrap: wrap;
}
.newway-infobox-carousel-01 .barana-info-box .info-box-icon {
    width: 100px;
}
.newway-infobox-carousel-01 .info-box-title {
    font-weight: 600;
}
.return-to-top.show {
    display: none;
}
@media (max-width: 576px) {
    .rating-p-stars label > span {
        transform: translate(0, -10px) rotateY(180deg);
    }
}
/* Blog Page CSs*/

img.sold-out-imges {
  position: absolute;
  width: 190px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: none;
}
/* Product Page CSs*/
#offPlan {
    margin-top: -40px;
    position: relative;
    width: calc(100vw);
    left: calc(50%);
    right: calc(50%);
    margin-left: calc(-50vw);
    margin-right: calc(-50vw);
}
#offPlan .property-images {
    padding: 0;
}
#offPlan .property-general h1 {
    color: #fff;
}
.property-details .user-rating p {
    position: relative;
    top: -14px;
}
.retrinapro-productlist-all_products_design {
    margin-top: 24px;
}
.retrinapro-productlist-all_products_design .product-hover-icons .product-quick-shop a:before,
[class*='retrinapro-ajaxproductstab-'] .product-quick-shop a:before,
[class*='retrinapro-productlist-'] .product-quick-shop a:before {
    background: linear-gradient(0deg, rgb(7 28 53) 0%, rgb(60 100 148 / 9%) 70%, rgba(7, 28, 53, 0) 100%) !important;
}
.cat-cart-wrapper-01 .retrinapro-productlist-all_products_design .products.product-products-holder {
    padding: 6px;
}
@media (max-width: 991px) {
    #offPlan {
        margin-top: -40px;
    }
    .newway-cat-wrapper {
        display: none;
    }
    .property-review {
        margin-bottom: 30px;
    }
    aside#column-right {
        padding: 0 15px;
    }
}
@media (max-width: 499px) {
    .name-content {
        margin-bottom: 8px;
    }
    #review .review-item li .user-name {
        margin-bottom: 0;
    }
}
/* Product Page CSs*/

@media (min-width: 768px) {
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .barana-icon-button {
        display: none;
    }
}
@media (min-width: 992px) {
    /*.barana-header-collection-02 .navbar-expand-lg .navbar-collapse {*/
    /*    justify-content: start;*/
    /*    padding-inline-start: 40px;*/
    /*}*/
    .barana-header-collection-02 .barana-bg-transparent-header .barana-theme-general-header  {
        box-shadow: none;
    }
    .barana-header-collection-02 .barana-header-nav-box {
        margin-bottom: -10px;
    }
    .table-customize-01 {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }
    /*.search-filter-wrapper select {*/
    /*    padding-bottom: 14px !important;*/
    /*    position: absolute;*/
    /*    top: 16px;*/
    /*}*/
}
@media (min-width: 1400px) {
    .hero-wrapper-01 .wrapper-content-banner {
        max-width: 1320px;
        width: 100%;
        padding-right: 16px !important;
        padding-left: 16px !important;
        margin-right: auto;
        margin-left: auto;
    }
    .form-step-main-page .newway-choose-home-step-wrapper {
        margin-inline-start: 200px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .newway-hero-section {
        margin-top: -150px !important;
    }
    .barana-header-collection-02 .barana-theme-general-header-inner {
        flex-wrap: wrap;
        margin-top: 18px;
    }
    .barana-header-collection-02 .barana-theme-general-header-inner .barana-header-col-left {
        order: 1;
    }
    .barana-header-collection-02 .barana-theme-general-header-inner .barana-header-col-right {
        order: 2;
    }
    .barana-header-collection-02 .barana-theme-general-header-inner .barana-theme-col-center {
        flex: 100%;
        order: 3;
        border-top: 1px solid #ffffff5c;
        border-bottom: 1px solid #ffffff5c;
        margin-top: 18px;
    }
    .barana-header-collection-02 .barana-bg-transparent-header .barana-theme-general-header-inner .barana-theme-col-center {
        border-top: 1px solid #dddddd75;
    }
    .barana-header-collection-02.barana-header-sticked .barana-header-main-header {
        background-color: #fff !important;
    }
    .barana-theme-header-02 .barana-theme-general-header-inner,
    .barana-header-collection-02.barana-header-sticked .barana-theme-general-header-inner {
        height: 110px;
        max-height: 110px;
    }
    .barana-header-collection-02 .barana-theme-general-header > .container {
        border: none;
    }
  

}
@media (max-width: 1199px) {
    .shape-image-cat-01 {
        transform: translateX(60px) translateY(170px) !important;
    }
}
@media (max-width: 991px) {
    /*.barana-header-collection-02 .barana-header-main-header {*/
    /*    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);*/
    /*}*/
    .barana-header-collection-02 .barana-header-nav-box > li > a {
        padding-inline-start: 24px;
    }
    .newway-sub-menu-01 .barana-extra-menu-list-sub-menu li > a {
        font-size: 14px;
    }
    .barana-theme-header-02 .barana-theme-general-header {
        box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    }
    .barana-header-collection-02 .language-box-wrapper {
        margin-inline-start: 16px;
        margin-inline-end: 16px;
    }
    .barana-header-collection-02 .barana-theme-general-header-inner {
        height: 60px;
        max-height: 60px;
    }
    .barana-header-collection-02  .barana-header-main-header {
        background-color: white !important;
    }
    .barana-header-collection-02 .menu-item-compare,
    .barana-header-collection-02 .menu-item-account {
        display: none;
    }
    .barana-header-collection-02 button.language-select,
    .barana-header-collection-02 button.currency-select {
        font-size: 16px;
    }
    .barana-header-collection-02 .barana-bg-transparent-header button.language-select {
        color: #242424;
    }
    .hero-wrapper-01 .barana-banner-inner {
        max-width: 100%;
    }
    .counter-box-01 > div {
        /*flex-direction: column;*/
        justify-content: center !important;
    }
    .counter-box-01 .retrina-counter-title {
        margin-top: 0;
    }
    .counter-box-01 .retrina-counter-number {
        margin-inline-end: 12px;
    }
    .infobox-wrapper-01 .barana-info-box {
        flex-direction: column !important;
        justify-content: center !important;
    }
    .infobox-wrapper-01 .box-icon-wrapper {
        margin: 0 !important;
    }
    .infobox-wrapper-01 .info-box-title.title {
        text-align: center;
        margin-top: 12px;
    }
    .ajaxproduct-wrapper-01 [class*='retrinapro-ajaxproductstab-'] .product-grid-item,
    [class*='retrinapro-productlist-'] .product-grid-item {
        padding-inline-end: 6px;
        padding-inline-start:6px;
        margin-bottom: 18px;
    }
    [class*='retrinapro-productlist-'] .owl-item  {
        margin: 0 !important;
    }
    [class*='retrinapro-productlist-'] .owl-carousel .owl-nav>[class*=next] {
        margin-right: 45px !important;
    }
    [class*='retrinapro-productlist-'] .owl-carousel .owl-nav>[class*=prev] {
        margin-left: 45px !important;
    }
    .hero-wrapper-01 [class*='barana-banner-carousel-'].banners-carousel-wrapper .owl-dots {
        bottom: -50px;
    }
    .rblog-thumb .post-title {
        font-size: 20px;
    }
    .rblog-thumb .image img {
        aspect-ratio: 59 / 31;
    }
    .aside-toggler {
        z-index: 999;
    }
}
@media (max-width: 767px) {
    .newway-center-title-responsive [class*='barana-section-title-wrapper-'] {
        text-align: center;
    }
     .hero-wrapper-01  [class*='barana-banner-carousel-'].banners-carousel-wrapper .owl-dots {
        display: none;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .content-banner {
        height: 100%;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .banner-btn-wrapper {
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .barana-button {
        padding: 0;
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        color: #071c35;
        background-color: #fff;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .barana-icon-button {
        margin-inline-end: 0;
        position: relative;
        top: 1px;
    }
    .promobanner-01 [class*='barana-promo-banner-'] .barana-button {
        padding: 12px 24px;
        font-size: 14px;
    }
    .rblog-thumb .post-title {
        font-size: 18px;
    }
    .barana-header-collection-02 button.language-select,
    .barana-header-collection-02 button.currency-select {
        font-size: 14px;
    }
    .rblog-thumb .rblog-content-wraper {
        position: initial;
    }
    .rblog-thumb .post-title a {
        color: #242424;
    }
    .rblog-thumb .post-text-continue {
        display: none;
    }
    .rblog-thumb .image img {
        aspect-ratio: 1 / 1;
    }
    /*.rblog-thumb .image img {*/
    /*    aspect-ratio: 99 / 100;*/
    /*}*/
    /*.ajaxproduct-wrapper-01 [class*='retrinapro-ajaxproductstab-'] .product-grid-item {*/
    /*    padding-inline-end: 6px;*/
    /*    padding-inline-start:6px;*/
    /*    margin-bottom: 12px;*/
    /*}*/
    .logo-transform {
        display: none;
    }
    .promobanner-01 .banner-image:before,
    .contact-box-wrapper-01:before {
        background: linear-gradient(-90deg, rgb(7 28 53 / 80%) 35%, rgb(51 67 88 / 91%) 100%) !important;
    }
    #compare-total, .compare-total {
        text-align: start;
    }
    /*.ajaxproduct-wrapper-01 .product-hover-alt .product-entities-title {*/
    /*    font-size: 14px !important;*/
    /*}*/

}
@media (max-width: 575px) {
    .barana-header-collection-02 .language-box-wrapper {
        margin-inline-start: 10px;
        margin-inline-end: 10px;
    }
    .barana-header-collection-02 .barana-header-theme-logo img {
        max-width: 110px;
    }
    .barana-header-collection-02 .language-box-wrapper li {
        margin: 0;
    }
    .barana-header-collection-02 .barana-bg-transparent-header button.language-select {
        font-size: 12px !important;
    }
    .promobanner-wrapper-01 .wrapper-content-banner {
        padding: 16px !important;
    }
    .promobanner-01 .wrapper-content-banner {
        padding: 16px !important;
    }
    .rblog-thumb .rblog-content-wraper {
        padding: 12px 6px;
    }
    .rblog-thumb .post-text-continue {
        left: 16px;
    }
    .form-contact-wrapper-01 button.btn {
        width: 100%;
    }
    .rblog-thumb .post-title {
        font-size: 16px;
    }
    /*.footer-contact-wrapper-01 > div {*/
    /*    display: flex;*/
    /*    align-items: center;*/
    /*    justify-content: space-between;*/
    /*}*/
    /*.contact-footer-link {*/
    /*    width: 50%;*/
    /*}*/
    /*.contact-footer-link div {*/
    /*    text-align: end;*/
    /*}*/
    .contact-footer-link .retrina-button-wrapper {
        padding: 8px 20px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .barana-header-collection-02 .navbar-expand-lg .navbar-collapse {
        padding-inline-start: 0;
    }
    .barana-header-collection-02 .navbar-expand-lg {
        padding-inline-start: 0;
        padding-inline-end: 0;
    }
}

/* css for fixing baran and newway*/
/*.breadcrumb{*/
/*    background-color: #071c35;*/
/*    color: #ffff;*/
/*}*/
/*.property-project-option, .bpi-content{*/
/*    background-color: transparent;*/
/*}*/
/*#review .review-item li.user-review, .property-review, .property-desc{*/
/*    background-color: transparent;*/
/*    padding:0;*/
/*}*/
@media (min-width: 992px) {
    html, body{
        overflow-x: unset;
    }
}
/*@media (max-width: 991px) {*/
/*    .barana-theme-header-02 {*/
/*        padding-top: 121px !important;*/
/*    }*/
/*}*/
/*.product-agent-form{*/
/*    position: relative;*/
/*    background: url(https://kazemi.retrina.com/new/image/catalog/newway/image-06.jpg);*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    background-position: center center;*/
/*}*/
/*.product-agent-form:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    border-radius: 8px;*/
/*    background-color: #071c35b8;*/
/*}*/
/*.property-agent-form label{*/
/*    color:#fff;*/
/*}*/
/*.product-agent-form .form-request .form-control{*/
/*    color:#fff;*/
/*    background-color:transparent;*/
/*    border: 1px solid #d4d4d4;*/
/*}*/
/*.Breadcrumb-list{*/
/*    position: relative;*/
/*    background: url(https://kazemi.retrina.com/new/image/catalog/newway/image-06.jpg);*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    background-position: center center;*/
/*    border-top-left-radius: 12px;*/
/*    border-top-right-radius: 12px;*/
/*    border-bottom-left-radius: 12px;*/
/*    border-bottom-right-radius: 12px;*/
/*    padding:0 !important;*/
/*}*/
/*.Breadcrumb-list .breadcrumb{*/
/*    color: #fff !important;*/
/*    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, rgb(7 28 53 / 50%) 99.98%), linear-gradient(268deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);*/
/*}*/
.category-type-switch{
    display:none !important;
}
#input-limit, #input-sort {
    padding: 0 !important;
}
.Breadcrumb-list{
    margin-top:0;
    padding-top: 0 !important;
}
.number-ltr{
    direction: ltr;
}
.iti{
    width:100%;
}
.step-boxes .form .form-group {
    flex-direction: column;
}
.agent-toggler {
    width: auto;
}
body.modal-open{
    padding-right:0 !important;
    overflow-y:auto !important;
}
.contact-header-modal .modal-header{
    align-items: center;
    padding: 10px 16px;
}
.iti ~ .w-embed .error-msg{
    color: #f8d7da;
    font-size: 12px;
}
.retrina-form-contact-category-page .iti ~ .w-embed .error-msg{
    color: #ff0000;
}
.table {
    border-collapse: unset; 
    border-spacing: 0px !important; 
}
.table>:not(caption)>*>* {
    box-shadow: none;
    background-color: transparent; 
}
.search-box-modal .modal-dialog{
    max-width: 1000px;
}
.search-box-modal [id*='mother_'] {
    padding-top:0;
    padding-bottom: 0;
}
.search-modal-opener{
    line-height: 20px !important;
    padding-inline-end: 0 !important;
    position: relative;
    top: -2px;
}
.search-modal-opener-box{
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .search-modal-opener{
        top: 2px;
        padding-inline-start: 8px !important;
    }
}
[class*='retrinapro-productlist-'] .product-grid-item :is(.product-image-link,.hover-img) img {
    border-radius : 16px !important;
}
[class*='retrinapro-productlist-'] .product-grid-item .product-entities-title{
    color: #333 !important;
    text-align: start;
}

[class*='retrinapro-productlist-'] .product-grid-item{
    text-align: start;
}
.top-header-style, .top-header-style > div, .top-header-style a{
    height:60px;
}
.top-header-style a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-group .iti {
    display: block;
}

/* Buy Aparatment Category Page CSS */
#category .rt-accordion-item {
    margin-bottom: 16px;
    border: 1px solid #ddd !important;
    border-radius: var(--barana-theme-box-border-radius) !important;
}
#category .rt-accordion-item .rt-accordion-body {
    background-color: transparent;
}
#category .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;
}
#category .rt-accordion-item .rt-accordion-button.rt-active .retrina-accordion-icon {
    color:#fff;
}
#category .rt-accordion-item .rt-accordion-button.rt-active span.retrina-accordion-button-inner {
    color: #fff;
}
#category .rt-accordion-item span.retrina-accordion-button-inner .retrina-accordion-title {
    font-size: 20px !important;
}
#category .retrina-category-description ul:not(.barana-list, .retrina-table-of-content) {
    padding-inline-start: 0
}
#category .retrina-category-description ul:not(.barana-list, .retrina-table-of-content) li {
    list-style: none;
    margin-bottom: 6px;
    font-size: 16px;
}
#category .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);
}
@media (min-width: 992px) {
    #category .rt-accordion-item span.retrina-accordion-button-inner .retrina-accordion-title {
        font-size: 18px !important;
    }
}
.info-carousel-box-01 .barana-info-box {
    align-items: center !important;
    justify-content: center !important;
}
.info-carousel-box-01 .box-icon-wrapper {
    /*border: 1px solid #ddd;*/
    width: 85px;
    height: 85px;
    border-radius: 8px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00aeef
}
.info-carousel-box-01 .info-box-icon img {
    width: 50px !important;
    -webkit-filter: invert(100%);
    filter: invert(100%);
    filter: brightness(0) invert(1);

}
.info-carousel-box-01 .info-box-title {
    text-align: center !important;
}

.info-carousel-box-01 .owl-nav>[class*=prev] {
    left: calc(-50px + 80px / 2) !important;
    margin-top: -50px !important;
}
.info-carousel-box-01  .owl-nav>[class*=next] {
    right: calc(-50px + 80px / 2) !important;
    margin-top: -50px !important;
}
.category-description .table {
    background-color: #fff;
}
.cat-wrapper-info-01 [class*='retrina-image-box-'] img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(200%);
}
.cat-wrapper-info-01 [class*='retrina-image-box-'] figure.retrina-image-box-image-parent {
    width: 70px !important;
}
.cat-wrapper-info-01 [class*='retrina-image-box-'] .retrina-image-box-description a {
    color: #fff;
}
.cat-wrapper-info-01 [class*='retrina-image-box-'] .retrina-image-box-title {
    font-weight: 600;
}
.cat-wrapper-info-02 [class*='retrina-image-box-'] img {
    filter: none;
}
.cat-wrapper-info-02 [class*='retrina-image-box-'] .retrina-image-box-description a {
    color: #00aeef;
}
.list-wrapper-01 .barana-list li {
    align-items: start !important;
}
.category-description {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
}
.form-title-center .retrina-heading-tag {
    text-align: center;
}
.apartmant-box-info-01 .retrina-image-box-description {
    min-height: 77px;
}
.apartmant-box-info-01 .retrina-image-box-image-parent {
    width: 75px !important;
}
.apartmant-box-info-01 .retrina-image-box-description {
    text-align: center !important;
}
.newway-bg-highlight {
     /*background-color: #FFD54F !important;*/
     /*background-color: #ffef0d !important;*/
     background-color: #FCE243 !important;
    /*display: inline-block;*/
    padding: 4px;
}
.retrina-category-description li {
    text-align: justify !important;
}
#product-category [class*="retrina-html-"] {
    text-align: justify;
}
#product-category [class*="barana-list-wrapper-"] .barana-list-text {
    text-align: justify;
}
#product-category .retrinapro-productlist-all_products_design.mb-5  {
    margin-bottom: 0 !important; 
}
.attention-box-01 [class*="retrina-image-box-"] .retrina-image-box-image-parent {
    width: 60px ;
}
.bg-wrapper-01:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, rgb(7 28 53 / 50%) 99.98%), linear-gradient(-120deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);
    border-radius: var(--barana-theme-box-border-radius);
} 
.developer-icon-box-01 .retrina-icon-box-description {
    margin-bottom: 0;
}
.form-border-01 input, .form-border-01 textarea {
    border: 1px solid #ddd !important;
}
.modal .product-agent-form .form-request .form-group:nth-child(4) {
    display: none;
}
.cat-list-wrapper-01 [class*="retrina-image-box-"] .retrina-image-box-image-parent {
    width: 50px !important;
}
.cat-list-wrapper-01 [class*="retrina-image-box-"] .retrina-image-box-title {
    font-weight: 600;
}
.see-best-button .retrina-button-wrapper {
    padding: 14px 24px !important;
}
.cat-list-icon-wrapper-01 li {
    align-items: start !important;
}
.cat-list-icon-wrapper-01 .barana-list li .barana-list-icon i {
    border-radius: 4px!important;
}
.cat-list-icon-wrapper-01 {
    padding: 12px;
}
.buy-property-bg-shape {
    positioin: relative
}
.buy-property-bg-shape:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, rgb(7 28 53 / 50%) 99.98%), linear-gradient(-120deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);
    border-radius: var(--barana-theme-box-border-radius);
}
.buy-property-bg-shape input.form-control, 
.buy-property-bg-shape textarea.form-control {
    border: 1px solid #ddd;
}
@media (min-width: 992px) {
    .fixed-height-01 {
        min-height: 222px !important;
    }
    .developer-icon-box-01.box-content-start > div  {
        justify-content: start;
    }
    .developer-icon-box-01.box-content-center > div  {
        justify-content: center;
    }
    .developer-icon-box-01.box-content-end > div  {
        justify-content: end;
    }
    .developer-icon-box-01 [class*='retrina-icon-box-'] .retrina-icon-box-content {
    -webkit-box-flex: initial;
    -ms-flex-positive: initial;
    flex-grow: initial;
    }
}
@media (min-width: 768px) and (max-width: 1399px) {
    .cat-wrapper-width-01, .cat-wrapper-width-02 {
        width: 50%;
    }
    .cat-wrapper-width-02 .cat-wrapper-info-01 {
        min-height: 250px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .step-boxes-01 .newway-step-boxes .form .form-group {
        max-width: 220px;
    }
    /*.cat-bg-shape-wrapper {*/
    /*    background: url(https://newwayint.com/image/catalog/buy-property-in-dubai/bg-shape-tablet.webp) !important;*/
    /*}*/
}
@media (min-width: 768px) and (max-width: 991px) {
     .cat-wrapper-width-01 .cat-wrapper-info-01 {
        min-height: 250px;    
    }
}
@media (min-width: 1400px) {
    .cat-wrapper-width-01 .cat-wrapper-info-01 {
        min-height: 270px;    
    }
    .cat-wrapper-width-02 .cat-wrapper-info-01 {
        min-height: 250px;
    }
}
@media (max-width: 767px) {
    .pagination-box-wrapper {
        justify-content: center;
    }
    .pagination-box-wrapper .pagination {
        justify-content: center;
    }
    .pagination-box-wrapper .text-right.pagination-result {
        text-align: center !important;
    }
    #product-category .pagination {
        justify-content: center;
    }
    #product-category .text-right.pagination-result {
        text-align: center !important;
    }
    .apartmant-box-info-01 .retrina-image-box-description {
        text-align: justify !important;
        min-height: initial;
    }
    .shape-image-cat-01 {
        /*transform: translateX(0px) translateY(0px) !important;*/
        transform: translateX(-100px) translateY(-50px) !important;
    }
    .retrinapro-productlist-all_products_design .product-wrapper img {
        object-fit: cover;
        object-position: center center;
        aspect-ratio: 1 / 1;
    }
    #category .rt-accordion-item span.retrina-accordion-button-inner .retrina-accordion-title {
        font-size: 16px !important;
    }
    /*.shape-image-cat-01 img {*/
    /*    margin-bottom: 100px;*/
    /*}*/
}
@media (max-width: 576px) {
    #product-category h1 {
        font-size: 32px !important;
    }
    .shape-image-cat-01 {
        transform: translateX(-40px) translateY(-30px) !important;
    }
    /*.shape-image-cat-01 img {*/
    /*    width: 70% !important;*/
    /*}*/
    .apartmant-box-info-01 .retrina-image-box-description {
        min-height: initial;
    }
    .buy-property-in-dubai .primary-button button, .buy-property-in-dubai .primary-button {
        width: 100%;
        font-size: 14px;
    }
    .buy-property-in-dubai .primary-button {
       margin: 0;
        padding: 0 4px;
    }
    .retrinapro-productlist-all_products_design .product-hover-icons span {
        font-size: 16px;
    }
    /*.shape-image-cat-01 img {*/
    /*    width: 100% !important;*/
    /*}*/
}

/* Blog Date Added*/
.blog-time-box-wrapper {
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    z-index: 2;
}
.blog-time-box {
    background-color: #fff;
    margin: 0 15px;
    /*box-shadow: 0 0 8px #0000004d;*/
    border: 1px solid #ddd;
    display: -webkit-box;
    display: flex;
    justify-content: space-evenly;
    border-radius: 8px;
    font-size: 12px;
    padding: 12px 0;
}
.blog-time-box .border-line {
    border-inline-start: 1px solid #ddd;
}
.blog-time-box .blog-date-day,
.blog-time-box .blog-time-info {
    font-size: 12px;
}
.blog-time-info i {
    margin-inline-end: 4px;
}
.blog-date-title p {
    margin-bottom: 4px;
    color: var(--barana-theme-primary-color); 
    text-align: center;
}
.blog-info-wraper {
    margin-top: 60px;
}
/*.rblog-blog .blog-blog-wrapper .blog-contents {*/
/*    margin-top: 42px !important;*/
/*}*/
.blog-blog-wrapper .blog-img img {
    border-radius: var(--barana-theme-box-border-radius) var(--barana-theme-box-border-radius) 0 0 !important;
}
.footer-desc-text p {
    text-align: justify !important;
}
.newway-step-boxes .newway-choice-wrapper .newway-choice-box:not(.active) .newway-choice-box-txt {
    color: #fff !important;
}
.newway-step-boxes .newway-numbers-bed-boxes .newway-numbers-bed-box:not(.active) .newway-numbers-bed-boxes-txt {
    color: #fff !important;
}
.text-center-text p {
    text-align: center !important;
}
.side-box-container .side-box-image-01 {
    width: 85px;
    border-radius: 8px;
}
.side-box-container a.main-color-important {
    line-height: 1.8;
}
.short-form-wrapper .buy-property-in-dubai .primary-button button {
    color: #fff !important;
    background-color: #d91f2b;
    border: 1px solid #d91f2b;
    font-size: 14px;
}
.short-form-wrapper .form-control.input-phone {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.text-center-title .retrina-heading-tag {
    text-align: center !important;
}
#product-product .property-desc p, #product-product .property-desc div {
    text-align: justify;
    color: var(--barana-theme-text-color);
}
#product-product .property-desc [class*='retrina-iconlist-'] span.retrina-iconlist-text,
#product-product .property-desc [class*='barana-list-wrapper-'] span.barana-list-text {
    font-size: 15px !important;
    color: var(--barana-theme-text-color) !important;
}
#product-product .property-desc [class*='retrina-iconlist-'] span.retrina-iconlist-icon i,
#product-product .property-desc [class*='barana-list-wrapper-'] span.barana-list-icon i {
    color: var(--barana-theme-primary-color);
    font-size: 18px !important;
}
#product-product .property-desc [class*="retrina-iconlist-"] li,
#product-product .property-desc [class*='barana-list-wrapper-'] li {
    align-items: start;
}
#product-product .product-agent-form {
    border: 1px solid #d2d2d2;
    background-color: #fff;
}
#product-product .product-agent-form .form-request .form-control {
    border: 1px solid #d2d2d2;
}
#product-product .product-agent-form .form-request .form-control::placeholder {
    color: #242424 !important;
}
.newway-button-fixed [class*='retrina-button-'] .retrina-button-wrapper {
    padding: 0;
    padding-inline-end: 0;
    padding-inline-start: 0;
}
.newway-button-fixed [class*='retrina-button-'] .retrina-button-wrapper > span {
    padding: 17px 40px;
    display: inline-block;
    width: 100%;
}
/* Author Blog Page*/
.rblog-author .rblog-thumb .button-group {
    display: none;
}
.rblog-author .cart-content p.cart-text {
    display: none;
}
.rblog-author .item-title a {
    font-size: 16px;
    padding-top: 16px;
}
.rblog-author .rblog-thumb .image img {
    aspect-ratio: inherit;
}
.rblog-author .cart-content {
    background-color: transparent;
}
.rblog-author .author-avatar img {
    width: 100%;
    border-radius: 16px;
}
.cart-image, .cart-image a, .cart-image img {
    border-radius: 16px;
}
.author-social-media {
    border-top: 1px solid #ddd;
    padding-top: 18px;
}
.author-social-media ul li a {
   color: #fff;
    background-color: var(--barana-theme-primary-color);
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 49px;
    text-align: center;
    border-radius: 8px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 499px) {
    .rblog-author #content {
        padding-right: 24px;
        padding-left: 24px;
    }
}
/* Newway Event */
.anniversary-event-carousel img {
    width: 100% !important;
}
.agent-page-contact-buttons  [class*='barana-button-group-'] .barana-button-group-items {
    flex-wrap: wrap;
}
.agent-page-contact-buttons  [class*='barana-button-group-'] .barana-button-group-item {
    margin-bottom: 6px;
}
.agent-page-contact-buttons .barana-button-group-phone .barana-button-group-text span:nth-child(2) {
    direction: ltr;
    unicode-bidi: embed;
}
.event-hero-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0%;
    right: 0%;
    border-radius: var(--barana-theme-box-border-radius);
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 21.59%, rgb(7 28 53 / 61%) 99.98%), linear-gradient(-120deg, rgb(7 28 53 / 89%) 29%, rgb(7 28 53 / 46%) 100%);
}
.cart-event-bg-wrapper {
    position: relative;
    background: url(https://newwayint.com/image/catalog/newway-events/newway-20th-anniversary-celebration/event-banner-2.webp);
    background-position: center;
    background-size: cover;
    border-radius: var(--barana-theme-box-border-radius);
    padding: 80px 40px;
    margin: 50px 0;
    text-align: center;
}
.cart-event-bg-wrapper .cart-event-title {
    margin-bottom: 16px;
}
.cart-event-bg-wrapper .cart-event-title, 
.cart-event-bg-wrapper .cart-event-desc {
    color: #fff !important;
}
.cart-event-bg-wrapper .cart-event-desc span {
    color: #ffbf00;
}
.newway-event-image-carousel-wrapper-01 .swiper.retrina-imagecarousel-items {
    padding: 36px 0;
}
.newway-event-image-carousel-wrapper-01 .swiper.retrina-imagecarousel-items .swiper-slide {
    transition: all 0.3s ease;
}
.newway-event-image-carousel-wrapper-01 .swiper.retrina-imagecarousel-items .swiper-slide.swiper-slide-next {
    transform: scale(1.2);
    z-index: 2;
}
.newway-event-info-01 ul {
    padding-inline-start: 0;
}
.newway-event-info-01 li {
    list-style: none;
    margin-bottom: 12px;
}
.newway-event-info-01 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);
}
@media (max-width: 991px) {
    .newway-event-image-carousel-wrapper-01 .swiper.retrina-imagecarousel-items {
        padding: 60px 0;
    }
}
@media (max-width: 767px) {
    .newway-event-image-carousel-wrapper-01 .swiper.retrina-imagecarousel-items {
        padding: 30px 0;
    }
    .cart-event-bg-wrapper {
        padding: 50px 24px;
    }
}
/* Top Banner */
.barana-top-header-banner .barana-top-header-banner-close {
    color: #fff;
    font-weight: 600 !important;
}
.barana-top-header-banner  span.retrina-heading-tag.rt-mb-0 {
    font-weight: 600 !important;
}
.top-header-style a {
    font-weight: 600 !important;
}
/* Winter Festival */
.hero-wrapper-01 u {
    color: #ffe115;
    text-decoration: none;
}

.hero-wrapper-01 .banner-subtitle {
    padding: 16px 24px !important;
}
.hero-wrapper-01 .banner-title-wrap {
    font-weight: 600;
}
.hero-wrapper-01 span.barana-button {
    /*background-color: #ffe115 !important;*/
    /*border-color: #ffe115 !important;*/
    background-color: #ffbf00 !important;
    border-color: #ffbf00 !important;
    color: #173984 !important;
}
/*.hero-wrapper-01 .banner-image:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    z-index: 2;*/
/*    background: url(https://newwayint.com/image/catalog/spring-festival-2025/website-offer-spring-Banner-03.png);*/
/*    background-repeat: no-repeat !important;*/
/*}*/

/*.hero-wrapper-01 [class*='barana-promo-banner-'] .barana-banner-inner > p {*/
/*    font-weight: 600;*/
/*}*/
.hero-wrapper-01 .barana-banner-inner p strong:before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    content: "\f272";
    margin-inline-end: 7px;
    position: relative;
    top: 4px;
    color: #ffbf00;
}
@media (min-width: 992px) {
    .hero-wrapper-01 [class*='barana-promo-banner-'] .banner-image img {
        object-position: top 0 right 69%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hero-wrapper-01 [class*='barana-promo-banner-'] .banner-image img {
        object-position: top 0 right 72%;
    }
}
@media (max-width: 600px) {
    .barana-popup {
        max-width: 400px;
    }
    #retrina_grand_content_22043_2_0_grand_1.winter-festival-popup-wrapper,
    #retrina_grand_content_22043_1_0_grand_1.winter-festival-popup-wrapper {
        height: 400px !important;
        min-height: 400px !important;
    }
    .winter-festival-popup-wrapper div#module_22047 {
        margin-left: 49px !important;
        margin-bottom: 10px !important;
    }
    .winter-festival-popup-wrapper div#module_22056 {
        margin-left: 19px !important;
        margin-bottom: 10px !important;
    }
    .winter-festival-popup-wrapper .retrina-button-wrapper {
        padding: 8px 16px !important;
    }
}
@media (max-width: 450px) {
    .barana-popup {
        max-width: 356px;
    }
    #retrina_grand_content_22043_2_0_grand_1.winter-festival-popup-wrapper,
    #retrina_grand_content_22043_1_0_grand_1.winter-festival-popup-wrapper {
        height: 356px !important;
        min-height: 356px !important;
    }
     .winter-festival-popup-wrapper .retrina-button-wrapper {
        padding: 6px 12px !important;
    }
    #module_22056 .retrina-button-wrapper {
        padding: 12px 12px !important;
    }
    .winter-festival-popup-wrapper div#module_22047 {
        margin-left: 38px !important;
    }
}

.newway-learning-video li{
    text-align: right;
}
.newway-video-l-btn span{
    color :#fff !important;
}
/*.captcha-box{*/
/*    display: none !important;*/
/*}*/
.captcha-box{
    padding: 0 4px !important;
    margin-top: 7px;
    margin-bottom: 8px;
}
.captcha-box .form-group{
    margin-bottom: 0 !important;
}
.captcha-box label{
    color: #fff;
    font-size: 14px;
}
/*.captcha-box{*/
/*    display:none !important;*/
/*}*/
.pagiantion-3dot{
    border: 0;
    padding: 0 10px;
    outline: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
    border-radius: var(--barana-theme-box-border-radius);
    color: #7E7E7E;
    text-align: center;
    font-size: 14px;
    background-color: var(--barana-theme-secondary-background-color-page);
    margin: 4px;
    transition: .15s ease-in-out;
}
@media (max-width: 478px) {
    .pagination li a, .pagination li.active span, .pagiantion-3dot {
        padding: 0 5px;
        border-radius: 8px !important;
        width: 30px;
    }
}


/* Table Style Start */
.table-box-wrapper {
    border: 1px solid #ddd;
    border-radius: 16px;
    padding: 30px;
}
.table-box-wrapper th,
.table-box-wrapper thead td strong {
    color: var(--barana-theme-primary-color) !important;
}
.price-notice-wrapper i {
    background: #FCE243;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 50%;
    font-size: 20px !important;
}
.price-notice-wrapper u {
    background: #FCE243;
    color: #242424;
    padding: 2px;
    text-decoration: none;
}
.table-box-01 .heading-table {
    color: var(--barana-theme-primary-color);
}
.table-box-01 p.table-title {
    background: #cc314e;
    color: #fff;
    padding: 6px 0;
    background: #00aeef;
}
/* Table Style End */
.why-newway-bg:before {
    background: radial-gradient(43% 90% at 100%, #071c35fa 0, rgb(7 28 53 / 4%) 66.59%, #07243561 99.98%), linear-gradient(-121deg, rgb(7 28 53 / 76%) 15%, rgb(7 28 53 / 5%) 62%) !important;
}
.why-newway-faq-box ul.barana-list {
    padding-bottom: 16px !important;
}
.why-newway-faq-box .barana-list li,
.why-newway-text .barana-list li {
    padding: 4px 16px;
    align-items: start !important;
}
.why-newway-faq-box .barana-list li i,
.why-newway-text .barana-list li  i{
    position: relative;
    top: 4px;
}

.why-newway-faq-box .barana-list .barana-list-text,
.why-newway-text .barana-list .barana-list-text {
    text-align: justify;
}
.why-newway-faq-box .barana-list li:first-child {
    background-color: var(--barana-theme-primary-color);
    color: #fff !important;
    border-radius: 16px 16px 0 0;
    padding: 16px;
    min-height: 105px;
    align-items: start;
    font-size: 18px;
}
.why-newway-faq-box .barana-list li:first-child .barana-list-icon {
    display: none;
}
.why-newway-faq-box .barana-list li:first-child span {
    color: #fff !important;
}
@media (max-width: 767px) {
    .why-newway-faq-box .barana-list li:first-child {
        min-height: auto;
    }
}
.newway-hero-section .banner-title span {
    font-size: 20px;
    border: 1px solid #990000;
    padding: 18px;
    border-radius: 4px;
    background: #990000;
    color: #2c2727;
    position: absolute;
    right: 55%;
    top: 50%;
    transform: rotate(-10deg);
    color: #fff;
}
@media (max-width: 767px) {
    .newway-hero-section .banner-title span {
        font-size: 16px;
        padding: 6px;
        right: initial;
        top: 50px;
        left: -10px;
    }
}

/* New Info Cart Box */
.new-info-wrapper-01 figure.retrina-image-box-image-parent:before {
    content: "";
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px;
    position: absolute;
    border: 1px solid #ddd;
    border-radius: 8px;
}
.new-info-wrapper-01 figure.retrina-image-box-image-parent {
    background: var(--barana-theme-primary-color);
    padding: 2px;
    width: 60px !important;
    border-radius: 8px;
    position: relative;
    margin-inline-start: 4px;
}
.new-info-wrapper-01 figure.retrina-image-box-image-parent img {
    filter: grayscale(100%) brightness(200%);
    padding: 5px;
}
.new-info-wrapper-01 span.retrina-image-box-title {
    display: inline-block;
    font-weight: 600;
}
.new-info-wrapper-02 figure.retrina-image-box-image-parent img {
    filter: invert(1) brightness(2);
}
.new-info-wrapper-02 p.retrina-image-box-description {
   text-align: start;
}
.flex-align-stretch {
    align-items: stretch !important;
}
.flex-align-stretch-height > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
}
.small-info-box-01 .barana-info-box {
    align-items: center !important;
}
.small-info-box-01 .box-icon-wrapper {
    width: 85px;
    height: 85px;
    border-radius: 8px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
}
.small-info-box-01 .info-box-icon {
    background: #00aeef;
    padding: 12px;
    border-radius: 8px;
}
.small-info-box-01 .info-box-icon img {
    width: 50px !important;
    -webkit-filter: invert(100%);
    filter: invert(100%);
    filter: brightness(0) invert(1);
}
.mb-50{
    margin-bottom: 50px;
}@media (min-width: 992px) {:root{--barana-theme-box-border-radius : 16px;--barana-theme-button-border-radius : 5px;}.barana-header-collection-02 .barana-menu-width {
    width: max-content;
}
.barana-header-collection-02 .barana-header-dropdown {
    border-radius: 12px;
}
.hero-wrapper-01{
    height:800px;
}}@media (min-width: 768px) and (max-width: 991px) {:root{--barana-theme-text-font-size : 16px;--barana-theme-box-border-radius : 16px;--barana-theme-button-border-radius : 5px;--barana-theme-header-font-size : 12px;}}@media (max-width: 767px) {:root{--barana-theme-text-font-size : 16px;--barana-theme-box-border-radius : 16px;--barana-theme-button-border-radius : 5px;--barana-theme-header-font-size : 12px;}.hero-wrapper-01{
    height:600px;
}
.newway-infobox-carousel-01{
    height:243px;
}
.study-time {
    position: absolute;
    bottom: 15px;
}
.text-right.pagination-result {
    text-align: start !important;
}}@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=Noto+Sans+Arabic:wght@100..900&display=swap');
body, button {
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
    font-weight: 400 !important;
    line-height: 2 !important;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.68;
    font-weight: 500 !important;
}
.barana-header-collection-02 button.language-select,
.barana-header-collection-02 button.currency-select {
    font-size: 14px;
}
.barana-header-collection-02 .barana-bg-transparent-header button.language-select {
    font-size: 14px;
    /*color: #fff;*/
}
.barana-header-collection-02 .barana-currency-boxes .barana-header-currency span:before {
    right: -16px;
    left: initial;
}
.contact-box-wrapper-01:before {
    background: radial-gradient(43% 90% at 100%, rgb(42 60 68 / 0%) 0, rgb(7 28 53 / 4%) 66.59%, rgb(7 28 53 / 50%) 99.98%), linear-gradient(120deg, rgb(7 28 53 / 98%) 15%, rgb(7 28 53 / 5%) 62%);
}

.rblog-thumb .post-text-continue {
    left: initial;
    right: 24px;
}
/* Blog Page CSs*/
.rblog-search > span {
    border-left: none !important;
}
.rblog-search input {
    border-radius: 0 8px 8px 0 !important;
}
.retrina-iconlist-16726 ul li:nth-child(3) a .retrina-iconlist-text {
    direction: ltr;
    padding-inline-start: 0;
    padding-inline-end: 20px;
}
.icon-list-wrapper-01 ul li:nth-child(3) a .retrina-iconlist-text {
    direction: ltr;
    padding-inline-start: 0;
    padding-inline-end: 20px;
}
.rt-accordion-button {
    text-align: right;
}


/* Product Page CSs*/ 

#product-product .property-desc p, #product-product .property-desc div {
    font-size: 15px !important;
    line-height: 2;
    text-align: justify;
    color: var(--barana-theme-text-color);
}
/* Product Page CSs*/ 


/* Blog Page CSs*/

@media (max-width: 991px) {
    .newway-sub-menu-01 .barana-extra-menu-list-sub-menu li > a {
        font-size: 12px;
    }
    .whatsappfixedbutton {
        right: 16px !important;
    }
}
@media (max-width: 767px) {
    .barana-header-collection-02 button.language-select {
        font-size: 12px;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .banner-btn-wrapper {
        left: 0;
        right: initial;
    }
    .promobanner-wrapper-01 [class*='barana-promo-banner-'] .barana-button span:first-child {
        display: none;
    }
}
@media (max-width: 575px) {
    .rblog-thumb .post-text-continue {
        left: initial;
        right: 16px;
    }
    .rblog-thumb .post-title {
        font-size: 14px;
    }
}



/* css for fixing baran and newway*/
[type=email], [type=number], [type=tel], [type=url] {
    direction: ltr !important;
    text-align: right !important;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel]{
    padding-right: 52px !important;
}
.iti__arrow {
    margin-right: 6px;
    margin-left: initial;
    color:#fff;
    border-top: 4px solid #fff;
}
.form-contact-wrapper-01 .iti{
    width:100%;
}
body{
    text-align:right;
}
[class*="retrina-accordion-"] .rt-accordion-item .rt-accordion-button .retrina-accordion-button-inner {
    flex-direction: row-reverse !important;
    justify-content: space-between;
}
.property-desc [class*="retrina-iconlist-"] li {
    justify-content: start !important;
}
.form-control.input-phone {
	text-align: right;
	padding-right: 52px !important;
	padding-left: 6px !important;
}
.agent-page-about-description p {
    text-align: justify !important;
}
/* ----------------------  Empire Landing  --------------------*/
.hero-wrapper-01 u {
    color: #ffe115;
    text-decoration: none;
}
.hero-wrapper-01 .banner-subtitle u {
    font-size: 19px;
}
.hero-wrapper-01 .promo-banner-wrapper .banner-title {
    line-height: 1.6;
    margin-top: 16px;
}
@media (min-width: 992px) {
    .hero-wrapper-01 .promo-banner-wrapper .banner-title {
        font-size: 38px !important;
    }
    .hero-wrapper-01 .promo-banner-wrapper .banner-title u {
        font-size: 42px;
    }
    .hero-wrapper-01 .content-banner {
        top: calc(-50% + 150px);
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hero-wrapper-01 .promo-banner-wrapper .banner-title {
        font-size: 36px !important;
    }
    .hero-wrapper-01 .promo-banner-wrapper .banner-title u {
        font-size: 40px;
    }
}
@media (max-width: 767px) {
    .hero-wrapper-01 .promo-banner-wrapper .banner-title {
        font-size: 30px !important;
    }
    .hero-wrapper-01 .promo-banner-wrapper .banner-title u {
        font-size: 26px;
    }
    .hero-wrapper-01 .content-banner {
        top: calc(-50% + 150px);
    }
}

/* Winter Festival */
/*.hero-wrapper-01 .banner-image:before {*/
/*    display: none;*/
/*}*/
.hero-wrapper-01 span.barana-button {
    background-color: #ffbf00 !important;
    border-color: #ffbf00 !important;
    color: #173984 !important;
}
.hero-wrapper-01 span.barana-button {
    width: 218px;
}
/*.hero-wrapper-01 .banner-image:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    z-index: 2;*/
/*    background: url(https://newwayint.com/image/catalog/winter-festival-landing/bg-shape.png);*/
/*    background: url(https://newwayint.com/image/catalog/spring-festival-2025/website-spring-banner.png);*/
/*}*/
@media (min-width: 768px) and (max-width: 991px) {
    .hero-wrapper-01 .banner-image:after {
        background-position: top -110px right 26%;
    }
}
@media (min-width: 992px) {
    .hero-wrapper-01 .banner-image:after {
        background-position: top 0 right 26%;
    }
}
@media (max-width: 767px) {
    .hero-wrapper-01 .banner-image:after {
        /*background: url(https://newwayint.com/image/catalog/winter-festival-landing/mobile-shape-1.png);*/
        background: url(https://newwayint.com/image/catalog/spring-festival-2025/mobile-offer-Winter-Banner-04.png);
        background-position: top 0 right 58%;
    }
    .hero-wrapper-01 span.barana-button {
        width: 218px;
    }
    .winter-wrapper-01 {
        background-position: top 0 right 58% !important;
    }
}
@media (max-width: 575px) {
     .winter-wrapper-01 {
        background-position: top 0 right 50% !important;
    }
}
.product-wrapper .wrap-price span.toman-price {
    display: block;
    margin-top: -10px;
}
.wrap-price {
    display: flex;
    flex-direction: column;
    align-items: start !important;
}


		body {
			overflow-x: hidden;
			margin: 0;
			background-color: #fff;
			color: var(--barana-theme-text-color);
			text-rendering: optimizeLegibility;
			font-weight: var(--barana-theme-text-font-weight);
			font-style: var(--barana-theme-text-font-style);
			font-size: var(--barana-theme-text-font-size);
			font-family: var(--barana-theme-text-font-family);
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			line-height: var(--barana-theme-text-line-height);
		}
		.title, h1, h2, h3, h4, h5, h6, legend {
			display: block;
			color: var(--barana-theme-title-color);
			text-transform: var(--barana-theme-title-transform);
			font-weight: var(--barana-theme-title-font-weight);
			font-style: var(--barana-theme-title-font-style);
			font-family: var(--barana-theme-title-font-family);
			line-height: 1.4;
		}
		[class*=color-scheme-light] {
			--color-white: #000;
			--color-gray-100: rgba(255, 255, 255, 0.1);
			--color-gray-200: rgba(255, 255, 255, 0.2);
			--color-gray-300: rgba(255, 255, 255, 0.5);
			--color-gray-400: rgba(255, 255, 255, 0.6);
			--color-gray-500: rgba(255, 255, 255, 0.7);
			--color-gray-600: rgba(255, 255, 255, 0.8);
			--color-gray-700: rgba(255, 255, 255, 0.9);
			--color-gray-800: #FFF;
			--color-gray-900: #FFF;
			--bgcolor-white-rgb: 0,0,0;
			--bgcolor-white: #0f0f0f;
			--bgcolor-gray-100: #0a0a0a;
			--bgcolor-gray-200: #121212;
			--bgcolor-gray-300: #141414;
			--brdcolor-gray-200: rgba(255, 255, 255, 0.1);
			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);
			--brdcolor-gray-400: rgba(255, 255, 255, 0.25);
			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);
			--barana-theme-text-color: rgba(255, 255, 255, 0.8);
			--barana-theme-title-color: #FFF;
			--barana-theme-widget-title-color: var(--barana-theme-title-color);
			--barana-theme-entities-title-color: #FFF;
			--barana-theme-entities-title-color-hover: rgba(255, 255, 255, 0.8);
			--barana-theme-link-color: rgba(255, 255, 255, 0.9);
			--barana-theme-link-color-hover: #FFF;
			--barana-theme-form-brd-color: rgba(255, 255, 255, 0.2);
			--barana-theme-form-brd-color-focus: rgba(255, 255, 255, 0.3);
			--barana-theme-form-placeholder-color: rgba(255, 255, 255, 0.6);
			--barana-theme-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
			--barana-theme-main-bgcolor: #1a1a1a;
			color: var(--barana-theme-text-color);
		}
		.color-scheme-dark {
			--color-white: #FFF;
			--color-gray-100: #f7f7f7;
			--color-gray-200: #f1f1f1;
			--color-gray-300: #bbb;
			--color-gray-400: #a5a5a5;
			--color-gray-500: #777;
			--color-gray-600: #666;
			--color-gray-700: #555;
			--color-gray-800: #333;
			--color-gray-900: #242424;
			--bgcolor-white-rgb: 255,255,255;
			--bgcolor-white: #FFF;
			--bgcolor-gray-100: #f7f7f7;
			--bgcolor-gray-200: #f7f7f7;
			--bgcolor-gray-300: #f1f1f1;
			--brdcolor-gray-200: rgba(0, 0, 0, 0.075);
			--brdcolor-gray-300: rgba(0, 0, 0, 0.105);
			--brdcolor-gray-400: rgba(0, 0, 0, 0.12);
			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);
			--barana-theme-text-color: #777;
			--barana-theme-title-color: #242424;
			--barana-theme-entities-title-color: #333;
			--barana-theme-entities-title-color-hover: rgba(51, 51, 51, 0.65);
			--barana-theme-link-color: #333;
			--barana-theme-link-color-hover: #242424;
			--barana-theme-form-brd-color: rgba(0, 0, 0, 0.1);
			--barana-theme-form-brd-color-focus: rgba(0, 0, 0, 0.15);
			--barana-theme-form-placeholder-color: #777;
			color: var(--barana-theme-text-color);
		}
		.color-scheme-hover-dark:hover {
			--color-gray-400: #a5a5a5;
			--color-gray-800: #333;
			--bgcolor-gray-200: #f7f7f7;
			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);
			--barana-theme-text-color: #777;
			--barana-theme-title-color: #242424;
			--barana-theme-link-color: #333;
			--barana-theme-link-color-hover: #242424;
			color: var(--barana-theme-text-color);
		}
		.color-scheme-hover-light:hover {
			--color-gray-400: rgba(255, 255, 255, 0.8);
			--color-gray-800: #FFF;
			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);
			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);
			--barana-theme-text-color: rgba(255, 255, 255, 0.8);
			--barana-theme-title-color: #FFF;
			--barana-theme-link-color: rgba(255, 255, 255, 0.9);
			--barana-theme-link-color-hover: #FFF;
			color: var(--barana-theme-text-color);
		}
		@media (min-width: 992px) {
			.rt-d-just-desktop-none{
				display:none !important;
			}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.rt-d-just-tablet-none{
				display:none !important;
			}
		}
		@media (max-width: 767px) {
			.rt-d-just-mobile-none{
				display:none !important;
			}
		}
		@media (max-width : 991px) {body{padding-bottom:55px;}} 