/* Banner css */
.home-banner-infos{width: 100%;max-width:1920px;margin:0 auto;padding-top:58.906%;position: relative;display: block;}
.home-banner-props{position: relative;}
.home-banner-infos img{position: absolute;left: 0;top: 0;height: 100vh;}
.banner-content.abs-props{position: absolute;top:0;right:0;bottom:0;left:0;background:rgba(46,44,117,0.6);padding-top: 26%;z-index: 1;}
.banner-slider .swiper-slide{animation-duration: 1s;transition-duration:1s!important;opacity: 0;transition: opacity 0.4s ease;}
.banner-slider .swiper-slide.swiper-slide-active{opacity: 1;}
.swiper-pagination.banner-pagination{width: 100%;max-width: 1530px;margin: 0 auto;top: 50%;transform: translate(-50%, -50%);left: 50%;display: none;flex-direction: column;}
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet,
.banner-pagination .swiper-pagination-bullet{width:2px;height:70px;margin:0;border-radius:0px;opacity: 0.5;transition:opacity 1s ease;}
.banner-pagination .swiper-pagination-bullet{background:#fff;}
.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--cta-color);border-radius:12px;opacity: 1;width:8px;}
.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-left:-3px;}
.subtitle-captions{font-size:28px;font-weight:500;}
.rera-infos{font-size:20px;margin-top:40px;}
.rera-infos span{font-weight:600;}
.home-banner-infos.home-banner-propss{padding-top: 48%;}
.home-banner-props .commercial-info-props{height: 100vh;position: relative;}
.home-banner-props .slide-text{position: absolute;width:100%; color:#fff;top:50%;transform: translateY(-50%);z-index: 4;text-align: left}
.home-banner-props .slide-text-wrapper{max-width: 1690px;padding: 0 80px;margin:0px auto;}
.home-banner-props .slide-text-inner-wrapper{max-width: 500px;}
.home-banner-props .slide-text .slide-heading{font-size: 50px;}
.home-banner-props .slide-text .slide-desc{font-size: 28px;font-weight: 400;}
.home-banner-props .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(46,44,117,0.7);z-index: 2;}
.home-banner-props .slide-rera-no{color:#fff; display:none;}
.rera-info-props{position:absolute;top: 115px;width: 100%;max-width: 1690px;padding-left:80px;padding-right:80px;left: 50%;transform: translateX(-50%);display: flex;justify-content: flex-end;font-size: 15px;z-index: 4;color:rgba(255,255,255,0.8);font-weight:500;}
.home-banner-props .slide-rera-no span{font-weight: 600;}
.rera-detail{display: none;}
@media screen and (max-width:1366px){
    .rera-info-props{top:90px;}
}
@media screen and (max-width:1280px){
    .title-captions{font-size:60px;}
    .home-banner-props .slide-rera-no{display:block;}
    .home-banner-props .slide-rera-no.corner-props{display: none;}
}
@media screen and (max-width:1199px){
    .title-captions{font-size:50px;}
}
@media screen and (max-width:991px){
    .banner-content.abs-props{display: flex;justify-content: center;align-items: center;flex-direction: column;padding-top:60px;}
    .rera-info-props{display: none;}
    .rera-detail{display: block;margin-top:12px;color:#fff;font-size: 15px;}
    .banner-content.abs-props{display: flex;justify-content: center;align-items: center;flex-direction: column;padding-top:60px;}
    .subtitle-captions{font-size:24px;}
    .home-banner-props .slide-text{transform: none;top:150px;}
}
@media screen and (max-width:767px){
    .title-captions{font-size:40px;}
    .subtitle-captions{font-size:24px;padding-left:15px;padding-right:15px;}
    .rera-infos{margin-top:14px;}
    .home-banner-infos.home-banner-propss{padding-top: 64%;}
    .swiper-pagination.banner-pagination{top:unset;bottom:50px;}
    .home-banner-props .slide-text-wrapper{padding: 0 15px;}
    .home-banner-props .slide-text .slide-desc{padding:0;}
    .home-banner-props .slide-text .slide-heading{font-size:30px;}
    .home-banner-props .slide-text .slide-desc{font-size: 18px;}
    .home-banner-props .slide-text-inner-wrapper{max-width: 300px;}
    .home-banner-props .slide-text{top:90px;}
}
@media screen and (max-width:480px){
    .home-banner-infos{padding-top:100%;}
    .home-banner-infos img{height:100vh;}
}
/* Seperator css */ 
.seperator,
.commercial-seperator{border-bottom:var(--cta-color) solid 1px;}
.seperator:before,
.commercial-seperator:before{position: absolute;content: "";background:#fff url('https://cdn.jashnrealty.com/assets/v2/images/home/j-icon.svg') center center no-repeat;left:50%;right:0;bottom:-40px;width:80px;height:80px;transform: translateX(-50%);}
.commercial-seperator .contact-details{margin-bottom:8px;}

/* Scroll tab design css */
.tabs__menu{width:100%;float:left;background:var(--tabs-menu-color);position:sticky;position:-webkit-sticky;top:140px;z-index:5;padding:2px 15px;}
.tabs__menu-inner-scroll{display:flex;justify-content:center;overflow-x: auto;white-space: nowrap;scroll-behavior: smooth;}
.tabs__menu-inner-scroll::-webkit-scrollbar{display: none;}
.tabs__menu-button{display: inline-block;padding: 16px 24px;cursor: pointer;font-weight:500;color:#fff;border-radius:4px;}
.tabs__menu-button:not(:first-child){margin-left:4px;}
.tabs__menu-button:hover{background:#fff;color:var(--tabs-menu-color)}
.tabs__menu-button.active{color:var(--tabs-menu-color);background:#fff;border-radius:4px;}
.tabs__menu-inner {width:auto;text-align:center;}
.tabs__menu-inner .swiper-slide{width:auto;}
.tabs__menu.label-slider-exist .tabs__menu-inner-scroll{justify-content:flex-start;}
.wrap-tab-menus{padding-top:2px;padding-bottom:2px;width:100%;max-width:1370px;margin-left:auto;margin-right:auto;}
.swiper-container.tabs__menu-inner{position:static;}
.tabs__menu-inner.tab_label_slider_props{width:100%;}
.tab_label_slider_props .tabs__menu-inner-scroll{justify-content:flex-start;}
.tab-label-swiper-btn{width: 24px;height: 24px;border: 2px solid black;display: inline-flex;align-items: center;justify-content: center;background: transparent;background-image: none !important;border-radius: 100%;}
.prev_tabs__menu-inner{left: 0;margin: 0;bottom: auto;top: 50%;transform: translateY(-50%) rotate(180deg);}
.next_tabs__menu-inner{right: 0;margin: 0;bottom: auto;top: 50%;transform: translateY(-50%);}
@media screen and (max-width:767px){
    .tabs__menu-button{padding:11px 10px;}
}
/* Project detail css */
.points-caption{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap:24px;}
.info-caption{background:var(--project-status);display: flex;padding:15px 24px;align-items: center;}
.icon-info{width:80px;height:80px;background:#fff;border-radius:100%;}
.property-caption{padding-left:15px;text-align: left;font-weight:500;}
.property-caption span{font-size:24px;margin-top:4px;font-weight:600;}
.icon-info i.fa{font-size:45px;}
@media screen and (max-width:1900px){
    .info-caption{padding:15px;}
    .property-caption span{font-size:22px;}
}
@media screen and (max-width:1800px){
    .icon-info{width:70px;height:70px;}
    .icon-info i.fa{font-size:32px;}
}
@media screen and (max-width:1400px){
    .icon-info{width:60px;height:60px;}
    .property-caption{font-size:18px;}
    .property-caption span{font-size:20px;}
}
@media screen and (max-width:1100px){
    .points-caption{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media screen and (max-width:767px){
    .points-caption{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media screen and (max-width:480px){
    .points-caption{grid-template-columns: repeat(1, minmax(0, 1fr));gap:15px;}
}
/* Stats info css */
.stats-infos{display: inline-flex;align-items: center;padding: 0;margin: 30px auto 0;background: var(--cta-color);border-radius: 8px;}
.stats-infos>li {color: #fff;position: relative;padding: 12px 16px;border-left: 2px solid #fff;font-weight:500;}
.stats-infos>li:first-child{border-left: none;}
@media screen and (max-width:480px){
    .stats-infos{flex-direction: column;}
    .stats-infos>li{border-left: none;width:100%;}
    .stats-infos>li:not(:first-child){border-top:2px solid #fff;}
}
/* Proposed plan css */
.commercial-logo{margin-bottom:20px;}
.line-break.plan-color{color:var(--title-color);font-size:28px;margin-top:10px;}
.plan-details{margin-top:32px;}

/* Project lists css */
.swiper-container.gallery-caption{overflow: hidden;}
.pseudo-height img{position: relative;z-index:3;}
.mt-40,p.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.bd-left-design.pseudo-height{padding-bottom:16px;}
.projects-titles{color:var(--title-color);}
/* Team Member css */
.project-status{position: absolute;top:30px;left:30px;border-radius:8px;background:var(--project-status);padding:8px 10px;font-size:14px;min-width:114px;display: inline-flex;justify-content: center;}
.pt-100,
.section-props.pt-100{padding-top:100px;} 
.pb-100,
.section-props.pb-100{padding-bottom:100px;}
.project-wrapper{display: none;}
.project-wrapper.active{display: block;}
.grid-2-props{width:100%;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
.gap-150{gap:150px;}
.project-title{font-size:30px;margin:40px auto 20px;color:var(--cta-color);}
.blog-links{margin-top:20px;display: inline-flex;}
.project-lists{padding-bottom:40px;}
.bd-left-design.b-l-shift:before{top:auto;bottom:0px;left:-40px;z-index: -1;}
.bd-left-design.w-40::before{width:calc(40% + 40px);}
.project-address .line-break{margin-top:6px;}
@media screen and (max-width:1199px){
    .grid-2-props.gap-150{gap: 60px;}
    .project-lists{padding-bottom: 0;}
    .project-title{margin: 20px auto;}
    .bd-left-design::before,
    .bd-left-design.b-l-shift:before{left:0;bottom:0;width:0;height: 0;border:none;}
    .pt-100,
    .section-props.pt-100{padding-top:60px;}
    .pb-100,
    .section-props.pb-100{padding-bottom:60px;}
    .pdt-50{padding-top:0;}
    .pdl-40{padding-left:0;}
    .mt-60{margin-top:30px;}
}
@media screen and (max-width:991px){
    .project-title{font-size:24px;}
}
@media screen and (max-width:767px){
    .grid-2-props{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .grid-2-props.gap-150{gap:50px;}
}