:root{
    /* --color-props:#ffce1d; */
    /* --color-props:#2e2c75; */
    --color-props:#C3935f;
    --seconadry-color:#e7b976;
    --bg-color:#fafafa;
    --shadow:0 1px 8px rgb(0 0 0 / 20%);
    --title-color-props:#26262e;
    --description-color:#565857;
    --theme-color:#702051;
    --golden-color:#D7B56D;
}
*,*:before,*:after{box-sizing: border-box;margin:0px;padding:0px;}
li{list-style: none;}
a{text-decoration: none;color:var(--color-props);}
.content-description.modify-props a.catg-link-props,
a.catg-link-props{text-decoration:underline;color:#b56206;}
a.catg-link-props:hover,
.content-description.modify-props a.catg-link-props:hover{text-decoration:none;}
input,button,textarea{outline: none;outline-offset: 0px;}
input{appearance: none;-webkit-appearance: none;-moz-appearance: none;}
body{font-size: 16px;color:var(--title-color-props);font-family:"Manrope", sans-serif;overflow-x: hidden;}
img{max-width: 100%;height:auto;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="number"]{-moz-appearance: textfield;appearance: textfield;}
/* Font awesome css start */
@font-face {
    font-family: FontAwesome;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(https://cdn1.designhill.com/assets/dh/fonts/fontawesome-webfont.eot?v=5.2.2);
    src: url(https://cdn1.designhill.com/assets/dh/fonts/fontawesome-webfont.eot?#iefix&v=5.2.2) format('embedded-opentype'),url(https://cdn1.designhill.com/assets/dh/fonts/fontawesome-webfont.woff?v=5.2.2) format('woff'),url(https://cdn1.designhill.com/assets/dh/fonts/fontawesome-webfont.ttf?v=5.2.2) format('truetype'),url(https://cdn1.designhill.com/assets/dh/fonts/fontawesome-webfont.svg#fontawesomeregular?v=5.2.2) format('svg')
}
[class*=" icon-"],[class^=icon-]{font-size: 14px;font-family: FontAwesome;font-weight: 400;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased}
[class*=" icon-"]:before,[class^=icon-]:before{text-decoration: inherit;display: inline-block;speak: none}
/* Font awesome css end */


/* Jashnrealty header css start */
#root_header,#footer{display: none!important;}
.header-info-props{width:100%;display: flex;flex-wrap: wrap;position: fixed;z-index: 12;top:0px;background:#fff;box-shadow:0 3px 10px rgb(0 0 0 / 10%);padding-left:15px;}
.container-infos{width:100%;max-width:1575px;display: flex;flex-direction: column;margin:0px auto;}
.header-layout{width:100%;display: flex;align-items: center;justify-content: space-between;height:70px;}
.header-layout .menu-infos li{position: relative;}
.menu-infos li.drop-down-menus{cursor: pointer;display: inline-flex;align-items: center;padding-right: 20px;z-index: 16;}
.menu-infos li.drop-down-menus:after{position: absolute;content:"\f078";font-family: fontawesome;right:0px;top:50%;transform: translateY(-50%);-webkit-text-stroke: 1px #fff;font-size: 15px;transition: transform 0.3s;color:var(--color-props);}
.menu-infos li.drop-down-menus:hover:after{transform:translateY(-50%) rotate(-180deg);}
.dropdown-menu-lists{position: absolute;top:25px;left:50%;transform: translateX(-50%);width:240px;display: none;z-index: 25;padding-top:12px;}
.menu-wrappers{width:100%;background:var(--color-props);box-shadow: var(--shadow);border-radius:8px;}
.menu-wrappers:before{position: absolute;content:"";width: 0;height: 0; border-left: 10px solid transparent;border-right:10px solid transparent;border-bottom: 10px solid #e0e0e1;top:3px;left: 50%;transform: translateX(-50%);z-index:9;}
.menu-wrappers:after{position: absolute;content:"";width: 0; height: 0; border-left: 9px solid transparent;border-right:9px solid transparent;border-bottom: 9px solid var(--color-props);top:4px;left: 50%;transform: translateX(-50%);z-index: 10;}
.drop-down-menus:hover .dropdown-menu-lists{display: flex;}
.logo-info{display:grid;}
.header-layout .menu-infos .dropdown-menu-lists li{padding-left:0;padding-right:0;width:100%;}
.header-layout .menu-infos .dropdown-menu-lists li:not(:first-child){border-top:#e0e0e1 solid 1px;}
.header-layout .menu-infos .dropdown-menu-lists li a{padding:8px 15px;display: flex;justify-content: flex-start;width:100%;border-radius:8px;color:#fff;font-size:14px;}
.header-layout .menu-infos .dropdown-menu-lists li a:hover{background:var(--color-props);color:#fff;}
.upcoming-titles{display: inline-flex;padding: 4px 6px 3px;border-radius: 12px;color: #fff;background: #484685;font-size: 12px;font-weight: 700;text-transform: uppercase;margin-left: 6px;line-height: 1;align-items: center;}
.upcoming-titles.change-color{background:#fff;color:var(--color-props);}
.header-layout .menu-infos .dropdown-menu-lists li a:hover .upcoming-titles.change-color,
.header-layout .menu-infos .dropdown-menu-lists li a:hover .upcoming-titles{background:#fff;color:var(--color-props);}
.logo-info img{max-width:200px;}
.menu-infos{display: inline-flex;}
.menu-infos li{display: inline-flex;padding-left: 15px;padding-right:15px;transition: all 0.5s;}
.menu-title{font-size: 14px;line-height: 26px;font-weight: 500;position: relative;transition: all 0.2s;text-transform:uppercase;}
.menu-title,.menu-title:hover,.menu-title:focus{color:var(--color-props);}
.menu-title:before{width:0px;content: '';position: absolute;left: 0;bottom: -2px;height: 2px;background-color:var(--color-props);transition: width .5s;}
.menu-infos li:hover .menu-title:before{width:100%;}
.header-info-props .submit-info.increase-padding{padding: 3px 20px;height: 48px;border-radius: 24px;}
.header-layout .menu-infos li.hide-menu-props{display:none;}
@media screen and (max-width:1199px){
    .menu-infos li{padding-left:0;}
}
@media screen and (max-width:1100px){
.header-layout{height: 60px;}
}
@media screen and (max-width:854px){
    .menu-infos li{padding-left:7px;padding-right:7px;}
}
@media screen and (max-width:767px){
    .header-layout .menu-infos li{padding-left:0;}
}
@media screen and (max-width:730px){
.header-info-props{padding-right:15px;}
.menu-infos{display: none;position: fixed;top:60px;background: #fafafa;left: 0;right: 0;bottom: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.menu-infos.tabmenus-wrapper{display: flex;}
.header-info-props.active .menu-infos{display: block;padding-bottom:48px;}
.menu-infos ul{width:100%;display: flex;flex-direction: column;}
.menu-infos li{width:100%;padding: 0px;border-bottom:1px solid #e0e0e1;}
.menu-infos li:first-child{border-top:1px solid #e0e0e1;}
.menu-infos li a{width:100%;padding:11px 15px;}
.menu-wrappers:after{border-bottom: 0px solid #fff;}
.menu-title:before{background-color: transparent;}
.header-layout .menu-infos li.hide-menu-props{display:flex;text-transform:uppercase;}
.header-layout .menu-infos li.hide-menu-props a{font-size: 14px;line-height: 26px;font-weight: 500;display: flex;}
}
@media screen and (max-width:480px){
    .logo-info img{max-width:160px;}
}
/* Jashnrealty header css end */

/* Hamburger css start */
.hamburger-menus{width: 30px;height: 35px;display:none;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.hamburger-menus span {display: block;position: absolute;height: 3px;width: 50%;background: #37383c;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.hamburger-menus span:nth-child(even){left: 50%;border-radius: 0 9px 9px 0;}
.hamburger-menus span:nth-child(odd){left:0px;border-radius: 9px 0 0 9px;}
.hamburger-menus span:nth-child(1), .hamburger-menus span:nth-child(2){top: 6px;}
.hamburger-menus span:nth-child(3), .hamburger-menus span:nth-child(4){top: 15px;}
.hamburger-menus span:nth-child(5), .hamburger-menus span:nth-child(6){top: 24px;}
.header-info-props.active .hamburger-menus span:nth-child(1),
.header-info-props.active .hamburger-menus span:nth-child(6){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.header-info-props.active .hamburger-menus span:nth-child(2),
.header-info-props.active .hamburger-menus span:nth-child(5){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.header-info-props.active .hamburger-menus span:nth-child(1){left: 2px;top: 12px;}
.header-info-props.active .hamburger-menus span:nth-child(2){left: calc(50% - 2.6px);top: 12px;}
.header-info-props.active .hamburger-menus span:nth-child(3){left: -50%;opacity: 0;}
.header-info-props.active .hamburger-menus span:nth-child(4){left: 100%;opacity: 0;}
.header-info-props.active .hamburger-menus span:nth-child(5){left: 3px;top: 21px;}
.header-info-props.active .hamburger-menus span:nth-child(6){left: calc(50% - 3px);top: 21px;}
@media screen and (max-width:730px){
.hamburger-menus{display: inline-flex;}
}
/* Hamburger css end */
/* Home page banner css start */
.banner-captions{height:calc(100vh - 70px);margin-top:70px;margin-bottom: 0px;}
.owl-carousel.housing-banner-list .owl-stage-outer{height:100%;}
#realty_banner_list img{width:100%;transition:all .25s ease-in-out 0s;}
#realty_banner_list .item{width: 100%;height: 0;padding-top:47.9%;position: relative;z-index: 1;}
#realty_banner_list .item:before{background: linear-gradient(180deg,rgba(0,0,0,.65),transparent 82.1%);content: "";height: 40%;left: 0;position: absolute;right: 0;top: 0;z-index: 2;}
.btn-props-info{text-align: center;margin-top: 24px;}
@media screen and (max-width:1199px){
    .banner-captions{height:auto;}
}
@media screen and (max-width:1100px){
    .banner-captions{margin-top:60px;}
}
@media screen and (max-width:767px){
    #realty_banner_list .item{padding-top:63.9%;}
}
@media screen and (max-width:480px){
    #realty_banner_list .item{position: relative;padding-top:100%;}
    #realty_banner_list .item img{height:100%;}
}
/* Samsara header css start */
.all-menu-wrappers{display: inline-flex;align-items: center;}
.sub-menu-details{display:none;background: var(--color-props);font-size: 16px;font-weight: 600;color: #fff;padding:10px;border-radius: 4px;margin-right: 15px;margin-left:16px;text-transform: uppercase;letter-spacing: 0.3px;}
@media screen and (max-width:1280px){
.header-layouts .submit-info.increase-padding{padding:11px;}
.header-layouts .menu-infos li{padding-left:11px;padding-right:11px;}
.header-layouts .menu-infos li.drop-down-menus{padding-right:20px;}
.header-layouts .tab-listing{font-size:16px;}

}
@media screen and (max-width:1100px){
    .header-layouts .hide-call-info,.dropdown-menu-lists{display: none;}
    .sub-menu-details{display: inline-flex;}
    /* .menu-infos li.drop-down-menus:after{content:"";} */
    .fixed-menu-list .tab-listing-info{flex-direction: column;}
}
@media screen and (max-width:915px){
    .header-layouts .menu-infos li{padding-left:5px;padding-right:5px;}
    .header-layouts .menu-title{font-size:13px;}
}
@media screen and (max-width:815px){
    .header-layouts .menu-infos li{padding-left:2px;padding-right:0px;}
}
@media screen and (max-width:767px){
.header-layouts .menu-infos{position: fixed;top: 59px;bottom: 0px;z-index: 16;width: 100%;left: 0;display: none;background:#fafafa;overflow-y: auto;-webkit-overflow-scrolling:touch;}
.header-layouts.active .menu-infos{display: flex;border-top:#e0e0e1 solid 1px;border-bottom:#e0e0e1 solid 1px;}
.header-layouts.active ul{width:100%;display: flex;flex-direction: column;}
.header-layouts.active ul li:not(:first-child){border-top:1px solid #e0e0e1}
.header-layouts.active .menu-infos li a{width: 100%;padding: 11px 15px;}
.header-info-props.header-layouts{padding-right:15px;}
.header-layouts .hamburger-menus{display: inline-flex;}
.header-layouts .menu-infos li{padding-left:0px;padding-right:0px;height:48px;}
.header-layouts .subnav:not(.subnav--floating){display: none;}
.header-layouts.active .subnav{width:100%;}
.header-layouts.active .subnav:not(.subnav--floating){display: flex;position: fixed;top: 59px;background: #fafafa;left: 0;right: 0;bottom: 60px;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.header-info-props.active .menu-infos{display: block;}
.header-info-props.active .scroll-wrapper{width:100%;}
.header-info-props.active .tab-listing-info{flex-direction: column;}
.header-layouts .tab-listing{border-bottom:1px solid #e0e0e1;}
.header-layouts .tab-listing.is-active{border-bottom:1px solid var(--color-props);}
.sub-menu-details{margin-right:0px;}
.header-layouts .menu-infos li.drop-down-menus{flex-direction: column;height: auto;}
.menu-infos li.drop-down-menus:after{content:"";}
.menu-infos li.drop-down-menus .dropdown-menu-lists{display: block;position: relative;top: 0;left: 0;transform: none;width: 100%;max-width: 100%;padding-top: 0;}
.menu-infos.header-menu li.drop-down-menus .dropdown-menu-lists{display: none;}
.header-layouts.active ul.menu-wrappers{width:calc(100% - 30px);margin-left: auto;margin-right: auto;margin-bottom:15px;}
.header-layout .menu-infos .dropdown-menu-lists li{border-bottom: none;}
.header-layouts .menu-infos li.drop-down-menus{padding-left: 0;padding-right: 0;}
.dropdown-menu-lists .menu-wrappers:before{border-bottom:0px solid #fff;}
}

/* Samsara header css end */

/* Fixed menu list for samsara start */
.fixed-menu-list{position: fixed;top: 70px;background: #fff;z-index: 11;width: 100%;display: flex;justify-content: center;box-shadow:0 3px 5px rgb(0 0 0 / 10%);border-top:#e0e0e1 solid 1px;}
.menu-container{width:100%;max-width:1560px;margin-left: auto;margin-right: auto;padding-left:15px;padding-right:15px;display: flex;justify-content: space-between;}
.menu-menu-lists{font-size:14px;font-weight:500;padding:15px 0px;display: inline-flex;border-bottom: 3px solid transparent;}
.menu-menu-lists,
.menu-menu-lists:hover,
.menu-menu-lists:focus{color: var(--title-color-props);}
.menu-menu-lists:hover{border-color:var(--color-props);}
.hide-project-menu{display: none;}
.menu-menu-lists .fa-download{margin-right:6px;color:var(--color-props);}
@media screen and (max-width:1100px){
.hide-project-menu{display: inline-flex;}
.fixed-menu-list{display: none;overflow: hidden;}
.fixed-menu-list .menu-container{width:320px;transform:translateX(110%);transition: all 0.5s;transition-timing-function: ease-out;padding:0;position: relative;}
.fixed-menu-list.show-menus{display:flex;background: rgba(0,0,0,.6);bottom: 0;left:0;z-index: 24;justify-content: flex-end;}
.fixed-menu-list.show-menus .menu-container{transform:translateX(0%);background: #fafafa;display: flex;flex-direction: column;margin-right: 0;overflow-y: auto;right: 0;}
.fixed-menu-list.show-menus .menu-menu-lists{padding:15px;border-bottom:#e0e0e1 solid 1px;}
}
@media screen and (max-width:1100px){
    .fixed-menu-list.show-menus{top:60px;}
}
@media screen and (max-width:1024px){
    .fixed-menu-list{top:60px;}
}
@media screen and (max-width:730px){
    .fixed-menu-list.show-menus .menu-infos{top:0;}
    .menu-infos.header-menu li.drop-down-menus{padding-right:0;flex-direction: column;}
    .menu-infos.header-menu li.drop-down-menus .dropdown-menu-lists{display: block;max-width:calc(100% - 30px);margin-bottom:16px;}
    .header-layout .menu-infos.header-menu .dropdown-menu-lists li a{padding:11px 15px;}
    .header-layout .menu-infos.header-menu .dropdown-menu-lists li{border-bottom: none;}
}
/* Breadcrumb css start */
.breadcrumb-info{position: relative;width:100%;}
.breadcrumb-info .container-infos{flex-direction: row;padding:15px 10px 0px;}
.breadcrumb-info.samsara-bd .container-infos{max-width:1920px;padding:12px 15px;}
.breadcrumb-link{display: inline-flex;padding-right: 30px;position: relative;}
.breadcrumb-info .breadcrumb-link:last-child{padding-right: 0px;}
.breadcrumb-info .breadcrumb-link:last-child a{pointer-events: none;}
.breadcrumb-info .breadcrumb-link.remove-breadcrumb{display:none;}
.breadcrumb-link:after{position: absolute;content:"/";top:-1px;left:-18px;color:var(--color-props);}
.breadcrumb-info .breadcrumb-link:first-child:after,
.breadcrumb-info .breadcrumb-link.no-last-url:after{content:"";}
.breadcrumb-link a{font-size: 15px;font-weight:600;text-transform: uppercase;}
.breadcrumb-link a,
.breadcrumb-link a:hover,
.breadcrumb-link a:focus{color:var(--color-props);}
.breadcrumb-link a:hover{text-decoration: underline;}
/* Breadcrumb css end */

/* Samsara breadcrumb css start */
.breadcrumb-info.samsara-bd{position: relative;}
.breadcrumb-info.samsara-bd .breadcrumb-link a,
.breadcrumb-info.samsara-bd .breadcrumb-link a:hover,
.breadcrumb-info.samsara-bd .breadcrumb-link a:focus,
.breadcrumb-info.samsara-bd .breadcrumb-link:after{color:var(--title-color-props);}

@media screen and (max-width:991px){
    .breadcrumb-info.samsara-bd .container-infos{padding-left:0px;padding-right:0;}
}
@media screen and (max-width:480px){
    .breadcrumb-link a{font-size:12px;}
    .breadcrumb-link:after{top:-1px;}
}
/* Samsara breadcrumb css end */
/* Samsara video css start */
.defer-screen-caption{position: relative;padding-top:75.28%;}
.defer-screen-caption img{position: absolute;top:0}
.projects-videos{position: relative;min-height: 500px;}
.projects-videos iframe{border-radius:20px;min-height: 500px;}
.modify-lazyframe .lazyframe[data-vendor=youtube], 
.modify-lazyframe .lazyframe[data-vendor=youtube_nocookie]{background-color:transparent;font-family:"Manrope", sans-serif;border-radius:20px;}
.lazyframe-height .lazyframe[data-vendor=youtube]::before, 
.lazyframe-height .lazyframe[data-vendor=youtube_nocookie]::before{padding-top:0;height:500px;}
.modify-lazyframe .lazyframe[data-vendor=youtube] .lazyframe__title::before, 
.modify-lazyframe .lazyframe[data-vendor=youtube_nocookie] .lazyframe__title::before{border-radius:20px;}
.modify-lazyframe .lazyframe[data-vendor=youtube] .lazyframe__title{padding-left:60px;}
.modify-lazyframe .lazyframe[data-vendor=youtube] .lazyframe__title::after{position: absolute;content:"";background-image:url('../../cdn.jashnrealty.com/assets/images/jashn_realty_thumbnail.jpg');background-size:40px 40px;width:40px;height:40px;border-radius:100%;top:10px;left:10px;}
.modify-lazyframe .lazyframe[data-vendor=youtube] .lazyframe__title, 
.modify-lazyframe .lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{font-size:16px;font-weight:500;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.current-projects{width:100%;float: left;padding:30px 15px 0;}
.container-info.add-props{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap:30px;background: rgba(255,255,255,0.1);padding: 30px;box-shadow: 0 1px 8px rgb(0 0 0 / 20%);border-radius: 20px;}
.current-project-caption{width:100%;float: left;margin-top: 60px;padding:0 15px;}
.current-project-caption .content-description{padding:30px 0px 0px;text-align: justify;}
.caption-titles{border-radius: 20px 20px 0 0;font-size: 34px;color: var(--title-color-props);padding: 0px;display: inline-flex;margin:0;position: relative;padding-bottom:20px;}
.caption-titles:before{position: absolute;content:"";width:75px;height:3px;background: var(--color-props);bottom:0;}
.container-info.add-props.real-state-infos{grid-template-columns: repeat(1,minmax(0,1fr));gap:0;padding:0;box-shadow: none;}
.container-info.add-props .wrap-infos{background: #f8f8f8;border-radius: 20px;box-shadow: 0 1px 8px rgb(0 0 0 / 20%);display: flex;flex-direction: column;justify-content: center;text-align: center;padding: 0 0px 30px;}
.container-info.add-props .center-align-info{width: 100%;max-width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-left: auto;margin-right: auto;}
.container-info.add-props .redirect-link{display: inline-block;max-width: 300px;margin:0 auto;}
.sub-heading-title.remove-content{font-size: 20px;color: #ffff;margin: 0px 0px 24px;position: relative;font-weight: 500;width: 100%;background: var(--color-props);border-radius: 20px 20px 0 0;padding: 15px;}
.sub-heading-title.remove-content:before{
    background: transparent;
}
.projects-video iframe{
    border-radius: 20px;
}
@media screen and (max-width:1420px){
    .projects-videos,
    .projects-videos iframe{min-height: 400px;}
    .lazyframe-height .lazyframe[data-vendor=youtube]::before, 
    .lazyframe-height .lazyframe[data-vendor=youtube_nocookie]::before{height:400px;}
}
@media screen and (max-width:900px){
    .container-info.add-props{grid-template-columns: repeat(1,minmax(0,1fr));gap:30px;}
    .projects-video iframe{min-height: 300px;}
}
@media screen and (max-width:767px){
    .caption-titles{font-size:30px;}
    .current-project-caption{margin-top:50px;}
    .modify-lazyframe .lazyframe[data-vendor=youtube] .lazyframe__title, 
    .modify-lazyframe .lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{min-height:60px;font-size:14px;padding:19px 17px 19px 60px;}
}
@media screen and (max-width:576px){
    .container-info.add-props{padding: 15px;}
    .projects-videos,
    .projects-videos iframe{min-height: 300px;}
    .lazyframe-height .lazyframe[data-vendor=youtube]::before, 
    .lazyframe-height .lazyframe[data-vendor=youtube_nocookie]::before{height:300px;}
}
@media screen and (max-width:400px){
    .projects-videos,
    .projects-video iframe{min-height: 240px;}
    .lazyframe-height .lazyframe[data-vendor=youtube]::before, 
    .lazyframe-height .lazyframe[data-vendor=youtube_nocookie]::before{height:240px;}
}
/* Projects page changes css start */
.projects-wrapper{width:100%;max-width:1920px;margin-left: auto;margin-right: auto;display: flex;flex-direction: column;margin-top:85px;}
.project-banner{position: relative;padding-left:15px;padding-right:15px;z-index:1;}
.project-banner img{border-radius:20px;}
.project-banner .banner-carosel{margin-bottom:15px;}
.project-banner .heading-title{position: absolute;top:calc(50% - 38px);left:50%;transform:translate(-50%,-50%);z-index:2;}
.swiper-slide.add-img-overlay{position: relative;}
.swiper-slide.add-img-overlay:before{position: absolute;content:"";top:0;left:0;right:0;bottom:4px;background: rgba(0,0,0,0.6);border-radius:20px;}
@media screen and (max-width:1100px){
    .project-banner .heading-title{font-size:50px;}
    .project-banner .heading-title span{font-size:24px;}
}
@media screen and (max-width:1024px){
    .projects-wrapper{margin-top:60px;}
}
@media screen and (max-width:991px){
    .projects-wrapper .breadcrumb-info.samsara-bd{padding-left:15px;}
}
@media screen and (max-width:767px){
    .project-banner .heading-title{font-size:24px;position: relative;transform: none;left: 0;top: 0;color: var(--title-color-props);margin-top: 30px;margin-bottom: 30px;}
    .project-banner .heading-title span{margin-top:8px;font-size:14px;}
    .project-banner .banner-carosel{margin-bottom:30px;}
}
/* Projects page changes css end */

/* Jashnrealty banner css start */
.parallex-banner{background-image: url('../images/parallex-banner.jpg');height:calc(100vh - 60px);margin-top:85px;display: flex;align-items: center;justify-content: center;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;padding-left: 15px;padding-right:15px;}
.parallex-banner:before{position: absolute;content:"";left:0px;top:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.4);}
.heading-title{font-size: 60px;max-width:600px;color:#fff;margin:0px auto;line-height: normal;text-align: center;position: relative;}
@media screen and (max-width:1024px){
.parallex-banner{background-image: url('../images/parallex-tab-banner.jpg');background-attachment: initial;}
.parallex-banner{margin-top: 60px;}
}
@media screen and (max-width:767px){
.parallex-banner{background-image: url('../images/parallex-mobile-banner.jpg');background-attachment: initial;}
}
@media screen and (max-width:640px){
.heading-title{font-size: 40px;}
}
/* Jashnrealty banner css end */

/* Jashnrealty video banner css start */
/* .video-wrapper{width:100%;float: left;overflow: hidden;}
.video-wrapper > div.jashn-elevate-video{width:100%;height: calc(100vh - 70px);margin-top: 70px;padding:10px;}
.jashn-realty-video{width: 100%;height:100%;object-fit:cover;border-radius:12px;}
@media screen and (max-width:1100px){
    .video-wrapper > div.jashn-elevate-video{margin-top: 60px;}
}
@media screen and (max-width:991px){
    .video-wrapper > div.jashn-elevate-video{height:auto;}
} */
/* Jashnrealty video banner css end */

/* Jashnrealty about us css start */
.go-to-home{font-weight: 600;text-transform: capitalize;}
.go-to-home,.go-to-home:hover,.go-to-home:focus{color:var(--color-props);}
.go-to-home:hover{border-bottom:solid 2px var(--color-props);}
.insignia-bg{background-image: url('../images/insignia.png');background-position: right;}
.center-align-info{width:100%;max-width:300px;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-left: auto;margin-right: auto;}
.partner-title{width:100%;float: left;font-size:24px;font-weight:500;color:var(--color-props);text-align: center;margin-top: 12px;}
.partner-info{width:100%;float: left;overflow: hidden;border-radius: 8px;}
.add-border{border-radius: 8px;}
.two-coluns{width:50%;display: inline-flex;flex-direction: column;justify-content: center;}
.two-coluns.content-part{padding-right:15px;}
#contact .two-coluns.content-part{justify-content: flex-start;}
.two-coluns.video-part{padding-left:15px;}
.container-info.set-direction iframe{width:100%;height:400px;border-radius:8px;}
.content-description{font-size:16px;font-weight:400;line-height: 1.6;color:var(--description-color);margin-bottom: 0px;}
.content-description span{display: block;width: 100%;margin-top: 16px;}
.contact-desription.remove-bottom-space{margin-bottom:0px;}
.container-info.set-direction{flex-direction: row;}
.read-more-info{font-size:13px;font-weight:500;padding:0px 6px;display: inline-block; vertical-align: top;border-radius: 8px;text-transform: uppercase;transition: transform 0.3s;letter-spacing: 0.8px;margin-top: 2px;}
.read-more-info,
.read-more-info:focus{background:#fff;color:var(--color-props);border:var(--color-props) solid 2px;}
.read-more-info:hover{background:var(--color-props);color:#fff;}
.read-more-wrapper{width:100%;margin-top: 60px;text-align: center;}
.manage-read-more .read-more-wrapper{margin-top: 44px;}
.read-more-wrapper .read-more-info{font-size: 15px;font-weight: 600;padding:11px 30px;margin-top: 0px;box-shadow:var(--shadow);}
@media screen and (max-width:1024px){
.container-info.set-direction iframe{height: 315px;}
}
@media screen and (max-width:991px){
.container-info.set-direction{flex-direction: column;}
.two-coluns{width:100%;}
.two-coluns.steps-order-one{order:1;}
.two-coluns.steps-order-two{order:2;}
.container-info.set-direction iframe{max-width: 560px;margin:30px auto 0px;}
.two-coluns.content-part{padding-right:0px;}
.two-coluns.video-part{padding-left: 0px;}
.common-slider-props{margin-top: 30px;}
.wrap-infos.reduce-padding-top{padding-bottom: 0px;}
}
/* Jashnrealty about us css end */

/* Jashnrealty community css start */
.wrap-infos{width:100%;float: left;padding:54px 15px 60px;}
.wrap-infos.top-space-infos{padding:0 15px;margin-top:60px;}
.wrap-infos.parent-props{margin-top:30px;padding:0 15px;}
.wrap-infos.parent-props .contact-container,
.wrap-infos.top-space-infos .housing-container,
.wrap-infos.top-space-infos .contact-container,
.wrap-infos .contact-container.change-column-props{max-width:1560px;padding-left:0;padding-right:0;}
.container-info{width:100%;max-width:1560px;margin:0px auto;display: flex;flex-direction: column;}
.sub-heading-title{font-size:24px;font-weight:700;color:var(--title-color-props);margin:0px 0px 40px;position: relative;}
.sub-heading-title:before{position: absolute;content:"";left:0px;bottom:-20px;width:75px;height:3px;background:var(--color-props);}
.center-align-info .sub-heading-title:before{left:50%;transform: translateX(-50%);}
.image-wrapper{width:100%;display: flex;flex-wrap: wrap;}
.redirect-link{width:100%;padding:8px;overflow: hidden;border-radius: 8px;object-fit: cover;display: block;float: left;}
.redirect-link img{transition: transform 0.5s;border-radius: 8px;float: left;}
.redirect-link:hover img{transform: scale(1.4);}
.image-wrapper-part{width:50%;display: inline-flex;}
.image-wrapper ul > li{width:50%;display: inline-flex;}
.image-wrapper img{border-radius: 8px;}
.bg-colors{background: var(--bg-color);}
.partner-title.read-more-wrapper{margin-top: 20px;}
@media screen and (max-width:991px){
.image-wrapper-part{width: 100%;}
}
@media screen and (max-width:767px){
.sub-heading-title{font-size: 18px;}
.content-description,
.contact-desription,
.contact-label{font-size:14px;}
}
/* Jashnrealty community css end */

/* Jashnrealty location css start */
.map-locations iframe{height: 500px;box-shadow:var(--shadow);border-radius: 20px;margin-top:6px;}
@media screen and (max-width:576px){
.map-locations iframe{height: 300px;}
}
/* Jashnrealty location css end */

/* Stats css start */
/* .wrap-infos.stats-wrapper{background: var(--color-props);padding:20px 0px 30px;}
.stats-list{width:100%;display: flex;flex-wrap: wrap;}
.stats-list > li{width:25%;display: inline-flex;flex-direction: column;justify-content:center;text-align:center;font-size: 48px;color:#fff;font-weight:600;}
.stats-content{width:100%;line-height: 1.6;font-size: 18px;font-weight: 400;} */
/* Stats css end */

/*Jashnrealty contact css start */
.wrap-form-component{width:100%;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;}
.contact-container{width:100%;max-width:1170px;display: flex;flex-wrap: wrap;margin-left:auto;margin-right:auto;}
.contact-information{width:100%;float: left;padding:20px;box-shadow:var(--shadow);border-radius: 20px;background:#fff;}
.contact-info{width:100%;display: flex;flex-direction: column;border:#c1c5cd solid 1px;border-radius: 8px;margin-bottom: 0px;position: relative;}
.contact-label{font-size: 16px;font-weight:600;color:var(--title-color-props);background:#f2f2f2;padding:8px 15px;border-bottom: #c1c5cd solid 1px;margin-bottom: 0px;border-radius: 8px 8px 0px 0px;}
.contact-data{width:100%;height: 45px;background:#fff;font-size: 14px;color:var(--title-color-props);border:none;display: flex;align-items: center;padding:0px 15px;border-radius: 0px 0px 8px 8px;outline: none;outline-offset: 0px;position: relative;overflow: hidden;text-overflow: ellipsis;font-family:"Manrope", sans-serif;}
.contact-data{appearance: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;position: relative;}
select.contact-data{background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat: no-repeat;background-position:calc(100% - 5px) 50%;}
select.contact-data option{width:100%;word-wrap: break-word;}
.message-props{width:100%!important;background:#fff;min-height:45px;height:45px;resize:none;font-size: 14px;line-height:1.4;border-radius: 0px 0px 8px 8px;padding:8px 15px;border:none;}
.submit-info{width:100%;display: flex;height: 44px;align-items: center;justify-content: center;font-size: 15px;text-transform: uppercase;transition: transform 0.3s;border-radius:22px;font-weight:600;cursor: pointer;box-shadow:var(--shadow);border:var(--color-props) solid 2px;background: var(--color-props);color:#fff;}
.submit-info:hover{border:var(--color-props) solid 2px;background: #fff;color:var(--color-props);}
.contact-title{font-size: 24px;font-weight: 600;color:var(--title-color-props);margin:0px 0px 16px;}
.contact-desription{font-size:16px;font-weight: 400;color:var(--description-color);margin-bottom: 16px;line-height: normal;}
.contact-details{width:100%;float: left;}
.submit-info.increase-padding{padding:28px;}
.contact-info.contact-infos{position: relative;border:none;padding-left:20px;margin:20px 0px;}
input[type="checkbox"]{appearance: checkbox;-webkit-appearance: checkbox;-moz-appearance: checkbox;}
.contact-info.contact-infos input{position: absolute;left:0;top:4px;}
.contact-info.contact-infos span{font-size: 14px;line-height: 1.5;color: var(--title-color-props);}
@media screen and (max-width:1100px){
    .submit-info.increase-padding{padding:22px 10px;}
}
@media screen and (max-width:1023px){
    .menu-infos li.hide-call-info{display: none;}
}
@media screen and (max-width:991px){
.contact-information{margin-bottom: 30px;}
.contact-information.remove-extra-space{margin-bottom: 0px;margin-top: 20px;}
.wrap-infos .contact-information.remove-extra-space{margin-top:0;}
.contact-details.space-from-top{margin-top: 30px;}
.contact-container.change-column-props{flex-direction: column-reverse;}
}
@media screen and (max-width:767px){
    .submit-info:hover{border:var(--color-props) solid 2px;background: var(--color-props);color:#fff;}
    .contact-title{font-size:18px;margin:0px 0px 8px;}
    .contact-desription{font-size:14px;}
    .contact-data{font-size:16px;}
}
/*Jashnrealty contact css end */

/* Whatsapp & call us css start */
.contact-us-detail{width:100%;display: none;grid-template-columns:repeat(1,minmax(0,1fr));}
.contact-us-detail.whatsapp-exist{grid-template-columns:repeat(2,minmax(0,1fr));}
.contact-btn-infos{width:100%;height: 48px;display: flex;justify-content: center;align-items: center; font-size:15px;font-weight:600;text-transform: uppercase;letter-spacing: 0.2px;}
.whatsapp-infos,
.whatsapp-infos:hover,
.whatsapp-infos:focus{background:#25d366;border:#25d366 solid 2px;color:#fff;}
.call-us-infos,
.call-us-infos:hover,
.call-us-infos:focus{background:var(--color-props);border:var(--color-props) solid 2px;color:#fff;}
.contact-us-detail .icon{font-size:16px;font-weight:600;margin-right: 6px;}
.icon-whatsapp:before{content:"\f232";}
.icon-telephone:before{content:"\f095";}
@media screen and (max-width:767px){
.contact-us-detail{display: grid;grid-template-columns:repeat(1,minmax(0,1fr));position: fixed;bottom:0px;z-index: 12;left:0;right:0;}
}
/* Whatsapp & call us css end */    

/* Jashnrealty footer css start */
.footer-info{width:100%;float:left;background:#fafafa;padding:0px;}
.footer-info .contact-container{padding-left:15px;padding-right:15px;}
.footer-info.fixed-footer{position: fixed;bottom:0px;}
.copyright-info{width:100%;display: flex;justify-content: space-between;padding:20px 0px;align-items: center;}
.inline-flex-props,
.wrap-lists-datas,
.social-media-lists{display: inline-flex;}
.copyright-text{font-size: 16px;color:var(--description-color);margin:0px;}
.links-lists-detail{font-size: 16px;color: var(--description-color);margin: 0px;display: inline-flex;transition:all 0.2s;position: relative;}
.links-lists-detail, 
.links-lists-detail:hover, 
.links-lists-detail:focus{color: var(--title-color-props);}
.links-lists-detail:before{width: 0px;content: '';position: absolute;left: 0;bottom: -2px;height: 2px;background-color: var(--color-props);transition: width .5s;}
.footer-links-lists > li:hover .links-lists-detail:before{width:100%;}
.footer-links-lists > li,
.social-media-lists > li,
.samsara-footer .footer-links-lists > li{display: inline-flex;margin-left:16px;}
.social-media-lists > li:first-child{margin-left: 0px;}
.social-media-lists a{width:30px;height:30px;border-radius: 100%;display:inline-flex;align-items: center;justify-content: center;transition: transform 0.3s;}
.social-media-lists a:hover{transform: translateY(-1px);}
.social-media-lists .icon{font-size:18px;color:#fff;}
.icon-facebook:before{content:"\f09a";}
.icon-twitter:before{content:"\f099";}
.icon-instagram:before{content:"\f16d";}
.icon-linkedin:before{content:"\f0e1";}
.icon-close:before{content:"\f00d";}
a.facebook{background:#1877F2;}
a.twitter{background:#1DA1F2;}
a.instagram{background:#E4405F;}
a.linkedin{background:#0A66C2;}
@media screen and (max-width:1560px){
    .samsara-footer .copyright-info{flex-direction: column;}
    .samsara-footer .wrap-lists-datas{margin-bottom: 20px;}
}
@media screen and (max-width:1396px){
    .samsara-footer .wrap-lists-datas{flex-direction: column;}
    .samsara-footer .copyright-text{text-align: center;margin-bottom:12px;}
}
@media screen and (max-width:1260px){
    .links-lists-detail{font-size:15px;}
}
@media screen and (max-width:1190px){
    .footer-info .copyright-info{flex-direction: column;}
    .footer-info .wrap-lists-datas{margin-bottom:12px;}
    .samsara-footer .footer-info .wrap-lists-datas{margin-bottom:0px;}
}
@media screen and (max-width:1100px){
    .footer-info .footer-links-lists > li{margin-left:12px;}
}
@media screen and (max-width:991px){
    .footer-info .copyright-info{flex-direction: column;}
    .footer-info .copyright-info .wrap-lists-datas{margin-bottom: 20px;flex-direction: column;}
    .footer-info .copyright-text{text-align: center;margin-bottom: 12px;}
    .footer-info .copyright-text, 
    .footer-info .links-lists-detail{font-size:15px;}
}
@media screen and (max-width:800px){
    .footer-info .footer-links-lists > li{margin-left:10px;}
}
@media screen and (max-width:767px){
.footer-info .copyright-text{margin-bottom:0;}
.footer-info .copyright-info .wrap-lists-datas{flex-direction: column;justify-content: center;text-align: center;}
.footer-info .footer-links-lists{margin-top:14px;flex-wrap: wrap;justify-content: center;}
.footer-info{margin-bottom: 48px;}
}
@media screen and (max-width:576px){
    .copyright-info .wrap-lists-datas{flex-direction: column;justify-content: center;text-align: center;}
    .footer-links-lists{margin-top: 20px;}
    .footer-links-lists > li:first-child{margin-left: 0px;}
}
@media screen and (max-width:500px){
    .links-lists-detail.show_partner_popup,
    .footer-info .footer-links-lists > li.become-partner-modal + li{margin-top:10px;}
}
@media screen and (max-width:350px){
    .copyright-info .links-lists-detail{font-size:15px;}
}
/* Jashnrealty footer css end */

/*  Success message css start */
.success-message{width:100%;float: left;padding:8px 34px 8px 15px;display: none;font-size:14px;font-weight:400;line-height: 1.6;color:var(--description-color);border-left:3px solid var(--color-props);border-radius: 5px;margin-top:20px;box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 1px 6px rgb(0 0 0 / 10%);position: relative;}
.success-message.active{display: block;}
.close-message{width:18px;height: 18px;background: var(--color-props);border-radius: 100%;display: inline-flex;align-items: center;justify-content: center;position: absolute;top:50%;transform: translateY(-50%);right:8px;z-index: 2;cursor: pointer;}
.close-message .icon{font-size: 14px;color:#fff;-webkit-text-stroke:1px var(--color-props);}
/*  Success message css end */

/* Current projects page changes css start */
.current-project-lists{width: 100%;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap:24px;padding-left: 24px;padding-right: 24px;}
.wrap-projects{box-shadow:0 1px 6px rgba(0,0,0,0.3);border-radius:8px;background:#fff;}
.container-info.add-props .current-project-lists .redirect-link{max-width:inherit;padding:0;border-radius:8px 8px 0 0;}
.current-project-lists .partner-info{text-align: center;padding-top:75%;position: relative;}
.current-project-lists .redirect-link img{float: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.partner-info.samsara-infos{background:#0a0a0a;border-radius:8px 8px 0 0;}
.partner-info.samsara-infos img{border-radius:8px 8px 0 0;}
.current-project-lists .partner-title.read-more-wrapper{margin-bottom: 20px;}
.partner-info.elevate-infos{background:var(--color-props);border-radius:8px 8px 0 0;}
.partner-info.elevate-infos img{filter:brightness(0) invert(1);}
@media screen and (max-width:1199px){
    .current-project-lists{gap:15px;padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:991px){
    .container-info.add-props{grid-template-columns: repeat(1,minmax(0,1fr));}
    .projects-video iframe{min-height:400px;}
}
@media screen and (max-width:576px){
    .current-project-lists{grid-template-columns: repeat(1,minmax(0,1fr));gap:24px;}
    .projects-video iframe{min-height:280px;}
}

/* Samsara banner css start */
.partner-detail{width:100%;max-width:1920px;}
.header-space{margin-top:70px;}
.set-column-props{display: flex;flex-direction: column;margin-left: auto;margin-right: auto;}
.partner-detail img{width:100%;}
.set-relative{position: relative;}
.partner-description{width:100%;float: left;padding-bottom: 100px;}
.partner-titles{font-size: 48px;font-weight: 700;line-height: 1;color:var(--seconadry-color);text-transform: uppercase;position: relative;left: 0px;padding-left:8px;margin-top:70px;}
.partner-titles span{font-weight: 300;color:var(--title-color-props);}
@media screen and (max-width:1100px){
    .header-space{margin-top:60px;}
}
@media screen and (max-width:767px){
    .partner-titles{position: relative;top:0px;padding-left: 0px;}
    .partner-description{padding-bottom: 60px;}
    .partner-description.remove-mobile-space{padding-bottom: 0px;}
}
@media screen and (max-width:576px){
    .partner-titles{margin-top:60px;}
}
@media screen and (max-width:480px){
.partner-titles{font-size:39px;}
}
/* Samsara banner css end */

/* Samsara partner css start */
.partner-description.padding-top{padding-top: 100px;}
.partner-subtitles{font-size: 32px;font-weight: 700;line-height: 1;color:var(--title-color-props);text-transform: uppercase;position: relative;display: inline-flex;padding-bottom:20px;flex-wrap: wrap;}
.partner-subtitles span{font-weight: 300;color:var(--seconadry-color);display:inline-flex;margin-left:12px;}
.partner-subtitles-info{width:100%;float: left;}
.partner-subtitles:before{width:100%;height: 5px;background:var(--seconadry-color);bottom:0px;position: absolute;content: "";}
.partner-container{width:100%;max-width: 1560px;padding-left:15px;padding-right:15px;}
.description-details{font-size: 16px;font-weight: 400;color:var(--description-color);line-height: 1.6;margin:20px 0px;/*max-width: 923px;*/}
.description-details span{display: block;margin-top: 12px;}
.samsara-titles{font-size:41px;margin-top:18px;margin-bottom: 0;}
.site-address{font-size: 20px;font-weight: 600;color:var(--title-color-props);}
.certificate-lists{width:100%;display: flex;flex-wrap: wrap;margin-top:48px;}
.certificate-lists > li{width:20%;display: inline-flex;justify-content: center;padding:0px 15px;}
.partners-images{width:100%;background:#fff;border-radius: 100%;padding:10%;}
.partner-detail .certificate-lists img{width: auto;}
.content-captions{margin-top: 24px;margin-bottom:24px;}
.stats-infos.reduce-extra-space{margin-top:24px;}
/* @media screen and (max-width:1400px){
    .partner-subtitles{font-size:42px;}
} */
@media screen and (max-width:1400px){
/* .certificate-lists{margin-top: -6%;}
.partner-subtitles{top:-128%;} */
}
@media screen and (max-width:991px){
    .certificate-lists{margin-top: 0px;}
    .certificate-lists.center-align{justify-content: center;}
}
@media screen and (max-width:767px){
    .description-details{margin:20px 0px 24px;}
    .certificate-lists > li{width:50%;}
}
@media screen and (max-width:576px){
.samsara-titles{font-size:28px;}
.partner-subtitles{position: relative;display: inline-flex;justify-content:flex-end;font-size: 24px;}
.partner-subtitles.featureinfos{flex-wrap: wrap;justify-content: flex-start;line-height: 1.2;}
.certificate-lists.center-align{margin-top: 30px;}
}
@media screen and (max-width:480px){
    .description-details,
    .site-address{font-size:14px;}
    .site-address{line-height: 1.4;}
}
/* Samsara partner css end */

/* Samsara features css start */
/* .partner-subtitles.featureinfos{top:-25%;} */
.feature-wrapper{width:100%;float: left;}
.feature-wrapper + .feature-wrapper{margin-top: 40px;}
.feature-info{width:100%;float: left;padding-left:20px;}
.feature-info> li{font-size: 16px;font-weight:400;color:var(--description-color);margin-bottom: 10px;list-style: disc;}

/* Samsara features css end */

/* Samsara information css start */
.uppercase-info{text-transform: uppercase;}
.contant-wrappers{width:100%;display: flex;flex-wrap: wrap;margin-top: 60px;}
.column-seperators{width:50%;display: inline-flex;padding:0px 15px;flex-direction: column;}
.main-titles{font-size: 28px;font-weight: 700;color:var(--title-color-props);margin: 0px 0px 20px;}
.main-titles.heading-spaces{margin-top: 36px;}
.main-titles.heading-spaces + .description-details{margin-top:0;}
.main-titles-contnet > li{width:100%;display: inline-flex;align-items:center;min-height: 40px;padding:0px 0px 0px 92px;font-size: 16px;font-weight: 400;color:var(--title-color-props);margin-bottom: 16px;position: relative;}
.numb-data{width:80px;height: 40px;display: inline-flex;justify-content: center;align-items: center;font-size: 30px;font-weight: 700;color:#fff;position: absolute;left: 0;top:0;border-radius: 4px;}
.numb-data.pink{background:#db404b;}
.numb-data.yellow{background:#f78b1e;}
.numb-data.green{background:#0f743a;}
.numb-data.sky-blue{background:#8e68ab;}
.avail-plot-info{width:100%;display: flex;flex-direction: column;}
.avail-plot-info > li{width:100%;margin-bottom: 10px;display: flex;}
.plot-datas{width:33.33%;display: inline-flex;justify-content: center;align-items: center;text-align: center;padding:12px 15px;font-size: 16px;font-weight:400;color:#2c2c2c;}
.plot-datas.semibold{font-weight: 600;}
.plot-datas.border-props{position: relative;}
.plot-datas.border-props:before,
.plot-datas.border-props:after{width:3px;height:100%;background:#fff;position: absolute;content:"";}
.plot-datas.border-props:before{left:-1.5px;}
.plot-datas.border-props:after{right:-1.5px;}
.avail-plot-info > li:nth-child(2n+1){background:#bfb99e;}
.avail-plot-info > li:nth-child(2n){background:#d4d1b7;}
@media screen and (max-width:767px){
    .column-seperators{width:100%;padding-left:0px;padding-right: 0px;}
    .column-seperators + .column-seperators{margin-top: 30px;}
    .main-titles{font-size:22px;}
    .main-titles-contnet > li{font-size:14px;}
}
@media screen and (max-width:576px){
    .partner-subtitles.planinfos + .contant-wrappers{margin-top: 40px;}
    .wrap-infos.reduce-padding-top.logo-space{padding-top: 20px;}
}
/* Samsara information css end */

/* Samsara address css start */
.address-infos{width:100%;max-width:400px;display: flex;flex-direction:column;justify-content: center;text-align: center;}
.samsara-logo-props img{width:100%;}
.company-address{font-size: 20px;font-weight: 700;line-height: 1.4;margin:20px 0px 0px;text-align: center;}
.company-address span{display: block;}
.qr-code-wrapper{width:100%;float: left;text-align:center;margin:20px 0px 14px;}
.qr-code-wrapper img{max-width: 150px;}
.scan-code{font-size: 20px;font-weight: 400;line-height: 1.4;}
.distance-infos{width:100%;margin-left:auto;max-width:540px;}
.distance-infos span{font-weight: 600;position: absolute;right:40px}
.distance-infos span:before{position: absolute;content:"";top:9px;left: -50px;width:12px;height: 2px;background:var(--title-color-props);}
.distance-infos .feature-info> li{position: relative;padding-right:160px;}
@media screen and (max-width:767px){
    .address-infos{margin-left: auto;margin-right: auto;}
    .distance-infos{max-width: 100%;margin-left: 0px;margin-bottom: 60px;}
    .distance-infos.remove-bottom-space{margin-bottom: 0px;}
    .distance-infos .feature-info> li{padding-right: 90px;}
    .distance-infos span{right:0px;}
    .distance-infos span:before{left:-30px;}
    .company-address,
    .scan-code{font-size:14px;}
}
/* Samsara address css end */

/* Swiper slider css start */
.common-slider-props .swiper-container{width:100%;overflow: hidden;position: relative;}
.common-slider-props .swiper-slide{background-position: center;background-size: cover;}
.common-slider-props .swiper-container-fade .swiper-slide{pointer-events: none;transition-property: opacity;}
.common-slider-props .swiper-container-fade .swiper-slide{transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.common-slider-props .common-btn-props{width:36px;height: 36px;margin-top:-18px;background:#f8f8f8;z-index: 8;border-radius: 100%;background-size: 50%;box-shadow: 0 1px 1px 0 rgb(0 0 0 / 40%);-webkit-box-shadow: 0 1px 1px 0 rgb(0 0 0 / 40%);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);-o-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);}
.common-slider-props .common-btn-props:after, 
.common-slider-props .swiper-rtl .common-btn-props:after{content:"";}
.common-slider-props .swiper-button-prev.common-btn-props svg{transform: rotate(-180deg);}
.common-slider-props .swiper-button-next.swiper-button-disabled, 
.common-slider-props .swiper-button-prev.swiper-button-disabled{display: none;}
.common-slider-props .swiper-button-next{left:auto;right:10px;}
.common-slider-props .swiper-button-prev{left:10px;right:auto;}
.common-slider-props .swiper-pagination{left: 50%;transform: translateX(-50%);}
.community-slider.swiper-container-horizontal>.swiper-pagination-bullets, 
.community-slider .swiper-pagination-custom, .community-slider .swiper-pagination-fraction{bottom: -13px;padding: 5px 0;}
.community-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;box-shadow: 0 0 0 3px #ddd, 0 0 0 5px var(--color-props);}
.community-slider .swiper-pagination-bullet{background: var(--color-props);cursor: pointer;height: 13px;width: 13px;border-radius: 50%;transition: all .4s ease;opacity: .8;margin:3px 10px;}
.common-slider-props .swiper-container.community-slider{padding-bottom: 48px;}
/* Swiper slider css end */
.contact-info.error-exist{margin-bottom: 30px;position: relative;}
.contact-information.remove-extra-space .contact-info.error-exist{margin-bottom:0;}
.contact-information.remove-extra-space p.error_field{left:0;}
.error_field{position:absolute;left:16px;bottom:-20px;font-size: 12px;margin-top: 6px;color: #FF0000;}
.twenty-modal-dialog p.error_field{position: relative;bottom: 0;}
/*progress spinner*/
.loader-props-info .circle-loader{display: none;}
.loader-props-info.loaded{pointer-events: none;}
.loader-props-info.loaded .circle-loader{display: inline-flex;}
.loader-props-info.loaded span{display: none;;}
.dh-progress-spinner.dh-progress-spinner-indeterminate-animation {animation: dh-progress-spinner-linear-rotate 2s linear infinite;}.dh-progress-spinner {display: block;position: relative;}
.dh-progress-spinner svg {position: absolute;transform: rotate(-90deg);top: 0;left: 0;transform-origin: center;overflow: visible;box-shadow:none;border-radius: 0;}
.dh-progress-spinner circle, .dh-spinner circle {stroke: #fff;}
.dh-progress-spinner circle {fill: transparent;transform-origin: center;transition: stroke-dashoffset 225ms linear;}
.dh-progress-spinner.dh-progress-spinner-indeterminate-animation circle {transition-property: stroke;animation-duration: 4s;animation-timing-function: cubic-bezier(.35,0,.25,1); animation-iteration-count: infinite;}
.circle-loader .dh-progress-spinner circle, .dh-spinner circle{stroke: #fff;}
.btn-white .circle-loader .dh-progress-spinner circle, .btn-white .dh-spinner circle, .btn-default-border .circle-loader .dh-progress-spinner circle, .btn-default-border .dh-spinner circle{stroke: #82BC3B;}
@keyframes dh-progress-spinner-linear-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes dh-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.60617px;transform:rotate(0)}12.5%{stroke-dashoffset:56.54867px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.60617px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.54867px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.60617px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.54867px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.60617px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.54867px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(341.5deg)}}
/*progress spinner */

/* Ongoing projects css start */
.heading-title span{font-size:30px;font-weight:400;line-height: normal;display: block;}
.ongoing-project-wrapper{width:100%;display: flex;flex-direction: column;}
.ongoing-project-props{position:sticky;position:-webkit-sticky;top:85px;z-index:6;width:100%;max-width:1920px;margin:0px auto;display: flex;padding:30px 15px;background:rgba(255,255,255,0.9);}
.tab-list-props{display: inline-flex;margin:0px auto;border-radius: 8px;border:2px solid var(--color-props);position: relative;overflow: hidden;}
.tab-list-props .tab-list-info:first-child{border-right:2px solid var(--color-props);}
.tab-list-info{padding:8px 22px;font-size: 16px;font-weight: 600;color:var(--color-props);cursor: pointer;min-width: 132px;justify-content:center;align-items: center;transition-duration:0.6s;position: relative;z-index: 1;}
.tab-selector{height:100%;display:inline-block;position:absolute;left:0px;top:0px;z-index:1;transition-duration:0.6s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);background: var(--color-props);}
.tab-list-info a{display: flex;width:100%;height: 100%;align-items: center;justify-content: center;border-left:solid 2px #fff;}
.tab-list-info a:hover{background:var(--color-props);color:#fff;}
.tab-list-info.active{color:#fff;}
.tab-list-props .tab-list-info:first-child{border-radius:4px 0px 0px 4px;}
.tab-list-props .tab-list-info:last-child{border-radius:0px 4px 4px 0px;}
.upcoming-projects{width:100%;padding-left:15px;padding-right:15px;display: none;flex-direction:column;}
.upcoming-projects.active{display:flex;}
.upcoming-project{width:100%;max-width: 1920px;margin:0px auto;display: flex;flex-direction: column;}
.upcoming-project-list{width:100%;max-width:1530px;border:#e0e0e1 solid 2px;background:#f8f8f8;margin-left: auto;margin-right: auto;border-radius:20px;overflow: hidden;}
.upcoming-project-list > li{width:100%;display: flex;flex-wrap: wrap;}
.upcoming-info{font-size:20px;font-weight:400;color:#999;margin-bottom:12px;}
.upcoming-info-border{position: relative;}
.upcoming-info-border:before,
.upcoming-info-border:after{position: absolute;content:"";width:34px;height:2px;background:#999;top:50%;transform: translateY(-50%);}
.upcoming-info-border:before{left:-54px;}
.upcoming-info-border:after{right:-54px;}
.upcoming-info-border.white-bg:before,
.upcoming-info-border.white-bg:after{background:#fff;}
.upcoming-partion{width:50%;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;}
.upcoming-partion .upcoming-partion{width:100%;}
.upcoming-project-title{font-size: 24px;font-weight: 700;margin:0px;text-align: center;color:var(--title-color-props);line-height: 1.4;}
.upcoming-project-title span{display: block;font-size:16px;font-weight:400;}
.flat-info{font-size:16px;font-weight:400;color:var(--description-color);margin:20px 0px 26px;}
.upcoming-project-image{width:100%;}
.common-btn-info{min-width:172px;height: 44px;display: inline-flex;align-items: center;justify-content: center;text-align:center;font-size: 15px;text-transform: uppercase;transition: transform 0.3s;border-radius: 8px;font-weight: 600;cursor: pointer;letter-spacing: 0.2px;background: var(--color-props);}
.common-btn-info,.common-btn-info:hover,.common-btn-info:focus{background: var(--color-props);border:var(--color-props) solid 2px;color:#fff;}
.common-btn-info:hover{transform: translateY(-1px);}
.upcoming-project-list > li:nth-child(2n) .step-order-two{order:2;}
.upcoming-project-list > li:nth-child(2n) .step-order-one{order:1;}
.upcoming-project-title span.project-phase-info{position: relative;display: inline-block;}
.jashn-elevate-props{display: inline-block;width: 130px;}
.upcoming-project-title span.project-phase-title{font-size: 10px;font-weight: 700;text-transform: uppercase;border-radius: 2px;color: var(--title-color);background: #fff;display: inline-block;padding: 2px 4px;position: absolute;right: -54px;bottom: 10px;box-shadow: 0px 1px 3px rgba(0,0,0,0.2);}
@media screen and (max-width:1024px){
    .ongoing-project-props{top:60px;}
}
@media screen and (max-width:767px){
.upcoming-project-title{font-size:18px;}
.upcoming-project-title span,.flat-info,.upcoming-info{font-size:14px;}
.heading-title span{font-size:28px;}
.upcoming-partion{width:100%;}
.upcoming-partion .upcoming-partion{padding:30px 15px;}
.upcoming-project-list > li:nth-child(2n+1) .step-order-two{order:2;}
.upcoming-project-list > li:nth-child(2n+1) .step-order-one{order:1;}
}
@media screen and (max-width:480px){
.heading-title span{font-size:21px;}   
}
/* Ongoing projects css end */

/* Commercial banner css start */
.commercial-banner{width:100%;float:left;margin-top:85px;}
.commercial-banner-img{height:100%;}
.banner-bg{background: var(--color-props);}
.commercial-container{width:100%;max-width:1920px;display: flex;flex-wrap: wrap;margin:0px auto;padding-left: 15px;padding-right:15px;}
.col-two-props.image-left-space{padding-left: 45px;}
.col-two-props.padding-props{padding: 60px 45px 60px 60px;}
.column-direction{flex-direction: column;}
.col-two-props{width:50%;display: inline-flex;flex-direction: column;justify-content: center;}
.padding-props{padding:60px 0px;}
.icon-building:before{content:"\f1ad";}
.icon-location:before{content:"\f124";}
.icon-money:before{content:"\f0d6";}
.icon-gift:before{content:"\f06b";}
.icon-rupees:before{content:"\f156";}
.icon-phone:before{content:"\f095";}
.icon-user:before{content:"\f2c0";}
.icon-envelope-open:before{content:"\f003";}
.flex-wrap{display: flex;flex-wrap: wrap;}
.property-infos{width:100%;background:rgba(255,255,255,0.4);box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 1px 6px rgb(0 0 0 / 10%);padding:24px 24px 0px;border-radius: 24px;}
.property-infos + .property-infos{margin-top: 30px;}
.infos-listing{width:100%;}
.infos-listing > li{width:33.33%;display: inline-flex;flex-direction: column;justify-content: center;text-align: center;margin-bottom: 24px;}
.icons-props{width:60px;height: 60px;margin:0px auto;background:#3d6bfb;border-radius: 100%;display: inline-flex;justify-content: center;align-items: center;}
.icons-props .icon{font-size: 30px;color:#fff;}
.property-title{font-size: 16px;font-weight: 600;color:var(--title-color-props);margin: 10px 0px;}
.request-call-back{font-size: 20px;font-weight:600;color: var(--title-color-props);position: relative;margin-bottom: 20px;padding-left: 24px;}
.request-call-back .icon-phone{position: absolute;left: 0px;top: 0px;font-size: 25px;-webkit-text-stroke: 1px #fff;}
.property-subtitle{font-size: 14px;font-weight: 400;color:var(--description-color);}
.user-info-wraaper.flex-wrap{justify-content: space-between;}
.user-details{width: 100%;margin-bottom: 9px;}
.user-data-status{width:calc(50% - 7.5px);margin-bottom: 15px;height: 45px;background: #f8f8f8;border:#e0e0e1 solid 1px;border-radius: 8px;position: relative;display: inline-flex;}
.user-icon-info{display: inline-flex;width: 45px;height: 45px;justify-content: center;align-items: center;border-right: #e0e0e1 solid 1px;}
.user-icon-info .icon{font-size:16px;}
.user-icon-info .icon.icon-phone{font-size:18px;-webkit-text-stroke:1px #fafafa;}
.get-user-info{width:calc(100% - 45px);height: 43px;font-size: 43px;font-size: 14px;color:var(--title-color-props);border:none;border-radius: 0px 8px 8px 0px;padding:0px 15px;}
@media screen and (max-width:1200px){
.bottom-spacing{margin-top:15px;}
.commercial-banner.banner-bg{background: transparent;}
.commercial-banner.banner-bg .col-two-props{width:100%;padding-left: 0px;}
.commercial-banner-img{height: auto;border-radius: 24px;margin-top: 30px;}
.banner-bg .commercial-container{flex-direction: column;}
.col-two-props.padding-props{padding:30px 0px 0px;}
}
@media screen and (max-width:1024px){
.commercial-banner-img{margin-top: 0px;}  
}
@media screen and (max-width:576px){
.user-data-status{width:calc(100% - 0px);}
}
@media screen and (max-width:480px){
.infos-listing > li{width:50%;}
}
/* Commercial banner css end */

/* Company descritption css start */
.common-props-info{width:100%;float: left;}
.pd-props-info{padding-top:60px;padding-bottom:60px;}
.background-info{background:#fafafa;}
.company-description{width:100%;/*max-width: 1024px;*/max-width: 1400px;margin:0px auto;font-size: 16px;font-weight: 400;line-height: 1.6;color:var(--description-color);padding:30px;background:#fafafa;border-radius: 20px;box-shadow:var(--shadow);}
.company-description span{display: block;margin-top: 10px;}
.center-align{justify-content: center;align-items: center;}
.center-align .sub-heading-title{margin-bottom: 46px;text-align: center;}
.center-align .sub-heading-title:before{left:50%;transform: translateX(-50%);}
img.img-width-props{width:100%;}
.commercial-container.fade-effect{padding-left: 0px;padding-right: 0px;}
@media screen and (max-width:1024px){
    .pd-props-info{padding-bottom: 0px;}
}
@media screen and (max-width:576px){
    .location-wrappers .sub-heading-title{font-size:24px;}
}
/* Company descritption css end */

/* SCO plots info css start */
.strip-info-wrapper{width:100%;display: flex;flex-wrap: wrap;}
.strip-article{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;display:inline-flex;}
.strip-info-text{font-size:16px;font-weight:400;color:var(--description-color);padding:24px;border-radius:24px;position: relative;line-height: 1.6;background: #fafafa;-webkit-box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 1px 6px rgb(0 0 0 / 10%);-moz-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 1px 6px rgba(0,0,0,.1);-o-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 1px 6px rgba(0,0,0,.1);box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 1px 6px rgb(0 0 0 / 10%);}
.strip-info-text span{display: block;margin-top: 10px;}
.strip-info-text + .strip-info-text{margin-top: 20px;}
.strip-info-wrapper.plots-detail{width:100%;max-width: 1024px;margin:0px auto;-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);-o-box-shadow:var(--shadow);box-shadow:var(--shadow);border-radius: 24px;padding:24px;background:#fafafa;}
.plot-pricing-info{width:100%;border-radius: 10px;border:1px solid #e0e0e1;border-collapse:collapse;}
.plot-pricing-info td, 
.plot-pricing-info th{text-align: center;padding: 10px 0;width: 25%;border-bottom: 1px solid #e0e0e1;}
.plot-pricing-info tr th:last-child, 
.plot-pricing-info tr td:last-child{border-left: 1px solid #e0e0e1;}
.plot-pricing-info tr:last-child td{border-bottom: none;}
.plot-pricing-info th{font-size:18px;height: 60px;}
.plot-pricing-info td{font-size:16px;font-weight: 400;}
.help-line-props{padding: 10px 22px;display: inline-block;box-shadow: 0 3px 10px rgb(0 0 0 / 10%);border-radius: 24px;font-size: 15px;text-transform: uppercase;letter-spacing: 0.2px;transition: transform 0.3s;}
.help-line-props,
.help-line-props:hover,
.help-line-props:focus{background:#fff;color:var(--color-props);}
.help-line-props:hover{transform: translateY(-1px);}
/* SCO plots info css end */

/* Floor plan css start */
.floor-plan-slider{padding-top: 5px;}
.floor-plan-slider .swiper-slide{box-shadow:var(--shadow);}
.floor-plan-slider .swiper-slide,
.floor-plan-slider .swiper-slide img{border-radius: 12px;}
.floor-images{box-shadow:var(--shadow);border-radius:20px;}
/* Floor plan css end */

/* Commercial design gallery css start */
.design-gallery.swiper-container-horizontal>.swiper-pagination-bullets, 
.design-gallery .swiper-pagination-custom, .design-gallery .swiper-pagination-fraction{bottom: -5px;padding: 5px 0;}
.design-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;box-shadow: 0 0 0 3px #ddd, 0 0 0 5px var(--color-props);}
.design-gallery .swiper-pagination-bullet{background: var(--color-props);cursor: pointer;height: 13px;width: 13px;border-radius: 50%;transition: all .4s ease;opacity: .8;margin:3px 10px;}
.sub-heading-title.subtitle-props{padding-left: 15px;padding-right:15px;text-align: center;}
/* Commercial design gallery css end */

/* Highlight css start */
.highlight-wrapper{width:100%;max-width: 1400px;display: flex;flex-wrap: wrap;margin: 0px auto;}
.highlight-wrapper > div{width:50%;display: inline-flex;flex-direction: column;justify-content: center;}
.highlight-props + .highlight-props{padding-left: 60px;}
.hightlight-points{width:100%;float: left;background:#fafafa;padding:24px;border-radius: 24px;}
.hightlight-points > li{font-size: 16px;font-weight: 400;color:var(--description-color);line-height: 1.6;position: relative;padding-left: 30px;margin-bottom: 4px;}
.hightlight-points > li:before{position: absolute;left:0px;top:-3px;content:"\f00c";font-family:fontawesome;color:var(--color-props);font-size: 22px;-webkit-text-stroke: 3px #fafafa;}
@media screen and (max-width:900px){
.commercial-container .highlight-wrapper{flex-direction: column;}
.highlight-wrapper > div{width:100%;}
.highlight-props + .highlight-props{margin-top: 30px;padding-left: 0px;}
}


/* Swiper slider fade effect props css start */
.fade-effect .swiper-container{width:100%;overflow: hidden;position: relative;padding-bottom: 70px;}
.fade-effect .swiper-slide{background-position: center;background-size: cover;}
.fade-effect .swiper-container-fade .swiper-slide{pointer-events: none;transition-property: opacity;transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}

/* Contact form popup css start */
.contact-form-model{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;background: rgba(0,0,0,0.8);}
.contact-form-model.show-popup{display: block;overflow-y: auto;overflow-x: hidden;padding-left: 15px;padding-right:15px;}
body.show-popup{overflow: hidden!important;}
.contact-form-wrap.popup-form{max-width:750px;}
.contact-form-wrap{width:100%;max-width: 500px;margin:60px auto;display: flex;flex-direction: column;}
.contact-title-wrapper{width:100%;display: flex;align-items: center;position: relative;background:var(--color-props);justify-content: space-between;padding:15px 20px;border-radius: 20px 20px 0px 0px}
.contact-form-model .contact-information{padding:0px;}
.contact-form-model .contact-information form{padding: 20px;}
.contact-form-model .contact-title{color:#fff;margin: 0px;line-height: 1;font-size:18px;text-transform: uppercase;}
.contact-form-model .submit-info{width:160px;margin-left:auto;margin-right:auto;}
.close-popup,
.close-popup:hover,
.close-popup:focus{background: transparent;border:none;outline: none;outline-offset: 0px;display: inline-flex;justify-content: center;align-items: center;cursor: pointer;}
.close-popup svg{fill:#fff;width:16px;}
body.hide-scroll{overflow: hidden;}
@media screen and (max-width:640px){
.wrap-form-component{grid-template-columns: repeat(1,minmax(0,1fr));}
.contact-form-model .message-props{height:auto;}
}
@media screen and (max-width:576px){
    .contact-form-model .submit-info{width:100%;}
}
/* Contact form popup css end */

/* Thankyou page css start */
.tahnkyou-info{width:100%;min-height:calc(100vh - 189px);display: flex;align-items: center;justify-content: center;padding-left: 15px;padding-right: 15px;}
.thankyou-wrapper{width:100%;max-width:600px;margin:0px auto;border-top: 8px solid var(--color-props);padding: 30px 15px 20px;box-shadow:var(--shadow);border-radius: 24px;background:#fff;}
.thankyou-page-content{width:100%;text-align: center;padding-bottom: 20px;}
.thankyou-page-content + .thankyou-page-content{border-top:#e0e0e1 solid 1px;padding-top: 20px;padding-bottom: 0px;}
.thankyou-title{font-size: 48px;font-weight:700;margin-top:0px;margin-bottom: 8px;color: var(--title-color-props);line-height: normal;}
.thankyou-description{font-size: 16px;color:var(--description-color);line-height: 1.6;margin-bottom: 0px;}
.sub-text-info{font-size: 16px;color:var(--title-color-props);}
.sub-text-info a,
.sub-text-info a:hover,
.sub-text-info a:focus{color:var(--color-props);}
.sub-text-info a:hover {text-decoration: underline;}
.submit-info.define-max-width{max-width: 205px;display: inline-flex;margin: 20px auto 30px;}

/* Disclaimer page css start */
.disclaimer-wrapper{width:100%;display: flex;flex-direction: column;padding:60px 15px 0px;}
.disclaimer-wrapper .content-description{text-align: justify;}
.disclaimer-wrapper .sub-heading-title{margin-bottom: 16px;}
.container-wrappers{width:100%;max-width:1040px;margin:0px auto 60px;}
.container-wrappers.vertical-center{display: flex;align-items: center;flex-wrap: wrap;}
.partion-infos.width-info-props{width:calc(100% - 300px);display: inline-flex;flex-direction: column;padding-right:60px;}
.partion-infos.image-width-props{max-width:300px;}
.partion-infos.image-width-props picture{text-align: center;}
.container-wrappers.single-column{background: #f8f8f8;box-shadow:1px 2px 6px rgb(0 0 0 / 10%);padding: 60px 15px;border-radius: 60px;text-align: center;}
.disclaimer-tile{font-size: 48px;color: var(--title-color-props);margin: 0px 0px 16px;font-weight: 500;}
.disclaimer-wrapper .sub-heading-title:before{width:0px;height:0px;}
.container-wrappers strong,
.container-wrappers b{font-weight:600;}
.home-page-redirection{font-size:16px;font-weight:600;text-decoration: underline;}
.home-page-redirection,
.home-page-redirection:hover,
.home-page-redirection:focus{color:var(--color-props);}
.home-page-redirection:hover{text-decoration: none;}
.disclaimer-image{max-width: 300px;height:auto;border-radius: 100%;box-shadow: 1px 2px 6px rgb(0 0 0 / 10%);}
.wrap-social-lists{width:100%;max-width:330px;margin-left:auto;margin-right:auto;display: grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;justify-content: center;}
.socail-media-icons{width: 60px;height: 60px;position: relative;border-radius: 100%;display: inline-flex;align-items: center;justify-content: center;transition: transform 0.6s;box-shadow: 0 5px 4px rgb(0 0 0 / 50%);}
.socail-media-icons:hover{transform: translateY(-10px);}
.socail-media-icons .icon{font-size:30px;color:#fff;}
.socail-media-icons.facebook{background:#1877F2;}
.socail-media-icons.twitter{background:#1DA1F2;}
.socail-media-icons.instagram{background:#E4405F;}
.socail-media-icons.linkedin{background:#0A66C2;}
@media screen and (max-width:767px){
    .container-wrappers.vertical-center{flex-direction:column-reverse;}
    .partion-infos.width-info-props{width:calc(100% - 0px);padding-right:0px;}
    .partion-infos.image-width-props{margin:0px auto 60px;}
    .disclaimer-tile{font-size:32px;}
}
@media screen and (max-width:576px){
    .wrap-social-lists{gap:15px;max-width:237px;}
    .socail-media-icons{width:48px;height:48px;}
    .socail-media-icons .icon{font-size:22px;}
    .socail-media-icons img{max-height:16px;}
    .socail-media-icons:hover{transform: translateY(0px);}
}
@media screen and (max-width:350px){
    .disclaimer-image{max-width:260px;}
}
/* Terms of use css start */
.order-text-numbs{width:100%;display: flex;flex-direction: column;padding-left:18px;}
.order-text-numbs > li{width:100%;list-style: decimal;font-size:16px;color:var(--description-color);line-height:1.6;}

/* Landscape plan css start */
.final-price-info{background: #fff;border-radius: 8px;box-shadow: var(--shadow);border-left: 4px solid var(--color-props);padding: 10px 15px;margin-top: 12px;font-size:16px;line-height: 1.6;}
.click-here-btn{text-transform: uppercase;font-size:13px;font-weight:600;letter-spacing:0.8px;border-radius:8px;padding:4px 8px;transition: transform 0.3s;cursor: pointer;}
.click-here-btn,
.click-here-btn:hover,
.click-here-btn:focus{border: var(--color-props) solid 2px;background: #fff;color: var(--color-props);}
.click-here-btn:hover{transform: translateY(-1px);}
/* Sticky tab design css start */
/* .one,.two,.three,.four,.five,.six,.seven{width:100%;display: flex;flex-direction: column;} */
.download-brochures{display: inline-flex;align-items: center;position: relative;}
.brochures-infos{display: inline-flex;color: var(--color-props);align-items: center;cursor: pointer;padding:16px 0px;font-size:14px;font-weight:500;}
.brochures-infos .fa-download{margin-right:6px;}
.brochures-infos .fa-chevron-down{margin-left:6px;transition:transform 0.3s;font-size:13px;}
.brochures-infos:hover .fa-chevron-down{transform: rotate(-180deg);}
.download-brochures:hover .dropdown-menu-lists{display: flex;}
.download-brochures .dropdown-menu-lists{top:39px;width:286px;}
.brochures-menus{width:100%;display: flex;justify-content: flex-start;padding: 10px 15px;color: var(--title-color-props);font-size:14px;font-weight:500;}
.brochures-menus:hover{background:var(--color-props);color:#fff;}
.download-brochures .menu-wrappers{overflow: hidden;}
.menu-infos .download-brochures li{width:100%;display:flex;padding-left:0;padding-right:0;}
.menu-infos .download-brochures li:not(:first-child){border-top:#e0e0e1 solid 1px;}
.subnav{display: inline-flex;height: 100%;}
.subnav .menu-infos{height:100%;}
.fixed-menu-list .scroll-wrapper{position: relative;}
.fixed-menu-list .subnav,
.fixed-menu-list .scroll-wrapper,
.fixed-menu-list .subnav .menu-infos{width:100%;}
.fixed-menu-list .tabmenus-wrapper{text-align: center;}
/* .tab-listing-info{display: inline-flex;padding: 0;list-style-type: none;width: 100%;} */
.tab-listing-info{width:100%;display: flex;justify-content: space-between;}
.tab-listing{border-bottom:3px solid transparent;align-items: center;}
.tab-listing:hover{border-bottom:3px solid var(--color-props);}
.tab-listing.is-active{border-bottom:3px solid var(--color-props);}
.text-alinmations{display: inline-flex;}
.text-alinmations + .text-alinmations{margin-left: 6px;}
.text-alinmations span{position: relative;display: inline-block;color: #fff;text-transform: uppercase;animation: flipText 2s infinite;animation-delay: calc(.1s * var(--i));}
@keyframes flipText{
    0%,80%{transform: rotateY(360deg);}
}
@media screen and (max-width:1300px){
    .download-brochures .dropdown-menu-lists{right:0;left:auto;transform: none;}
    .download-brochures .menu-wrappers:before,
    .download-brochures .menu-wrappers:after{left:66%;}
}
@media screen and (max-width:1200px){
    .brochures-infos{width:100%;display: flex;padding-left:15px;padding-right:15px;justify-content: space-between;}
    .download-brochures{border-bottom:#e0e0e1 solid 1px;display: flex;flex-direction: column;}
    .download-brochures:hover .dropdown-menu-lists{display: none;}
    .download-brochures.show-pdf-menus .dropdown-menu-lists{width: 100%;display:flex;position: relative;flex-direction: column;top: 0px;padding: 0px;}
    .fixed-menu-list.show-menus .tab-listing-info{justify-content: flex-start;}
    .download-brochures .menu-wrappers:before, .download-brochures .menu-wrappers:after{border-width:0px;}
    .download-brochures.show-pdf-menus .menu-wrappers{box-shadow: none;border: none;background: transparent;}
    .download-brochures.show-pdf-menus .brochures-menus{padding:15px 15px 15px 40px;text-align: left;}
    .download-brochures.show-pdf-menus .brochures-infos .fa-chevron-down{transform: rotate(-180deg);}
    .brochures-infos:hover .fa-chevron-down{transform: rotate(0deg);}
    .menu-infos .download-brochures li:first-child{border-top:#e0e0e1 solid 1px;}
}
@media screen and (max-width:767px){
    .final-price-info{font-size:14px;}
}
/* Sticky form css start */
.wrap-caption,.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve,.thirteen{width:100%;float: left;}
.whole-wrapper{padding-top:122px;}
.whole-wrapper .header-space{margin-top:0;}
.category-banners{position: relative;padding: 0px;}
.banner-carosel,
.banner-carosel .swiper-container{height:100%;}
img.banner-max-height{max-height:100%;}
.border-radius{border-radius:20px;}
.samsara-logos img{max-height:200px;width:auto;margin-bottom:16px;}
.sticky-form-wrapper{position: fixed;z-index: 2;left: auto;right: 0px;top: 122px;bottom: 0px;width: 390px;transform:translateX(390px);transition:0.5s;transition-timing-function: ease-out;background: #fafafa;padding: 15px;box-shadow: 0 3px 10px rgb(0 0 0 / 10%);overflow-y: auto;}
.sticky-form-wrapper.sticky-form{transform:translateX(0px);}
.sticky-form-wrapper.sticky-form .error_field{left:0px;}
.sticky-form-wrapper .contact-info{margin-bottom: 20px;}
.sticky-form-wrapper .contact-info .contact-data{border-radius:8px;}
.sticky-form-wrapper .contact-info .message-props{border-radius:8px;}
.contact-details-data{background:#fff;box-shadow:var(--shadow);display: flex;flex-direction: column;}
.contact-title.highlights-infos{text-align: center;padding: 8px 15px 0px;border-radius: 20px 20px 0px 0px;margin: 0;}
.contact-details-data form{padding-top:15px;border-radius:19px;background:#fff;}
.contact-details-data + .contact-details-data{padding:15px;margin-top:15px;}
.contact-title.change-color{color:var(--seconadry-color);text-transform: uppercase;font-size:30px;text-align: center;}
.contact-title.change-color span{color:var(--title-color-props);}
.contact-details-data.samara-address{padding:15px;text-align: center;border-radius:20px;}
.contact-details-data.samara-address .contact-title.change-color{margin: 0px;}
.icon-wrappers{position: relative;}
.icon-wrappers .icon-list-infos{position: absolute;top: 0px;bottom: 0px;left:0px;padding:8px 16px;display: inline-flex;align-items: center;border-radius:8px 0px 0px 8px;font-size:20px;border-right:1px solid #e0e0e1;z-index:2;}
.icon-wrappers .contact-data{padding: 0px 15px 0px 60px;}
.icon-wrappers .fa-phone,
.icon-wrappers .fa-building{-webkit-text-stroke:1px #fff;}
select.contact-data:invalid{color:#757575;}
select.contact-data:invalid option{color:var(--title-color-props);}
.contact-details-data .jashnrealty-title{margin-bottom:16px;}
.jashnrealty-title img{max-height:26px;}
.by-letter{font-size: 28px;text-transform: uppercase;font-weight: 700;margin: 12px;font-style: italic;}
.gaps-info{text-transform: uppercase;font-weight: 700;margin:0px 8px;font-style: italic;}
.callus-props-info{margin-top:18px;}
.callus-props-info a,
.callus-props-info a:hover,
.callus-props-info a:focus{color:var(--color-props);}
.callus-props-info a:hover{text-decoration: underline;}
@media screen and (max-width:1200px){
    /* .sticky-form-wrapper{top:125px;}
    .whole-wrapper{padding-top:125px;} */
}
@media screen and (max-width:1100px){
    .sticky-form-wrapper{top:60px;}
    .whole-wrapper{padding-top:60px;}
}
@media screen and (max-width:767px){
    .sticky-form-wrapper .contact-info .message-props{font-size:16px;}
}
/* Sticky form css end */

/* Banner left part featured css start */
.close-features{position: absolute;right:8px;top:5px;cursor: pointer;width: 32px;height: 32px;border-radius: 100%;background: var(--color-props);display: inline-flex;align-items: center;justify-content: center;}
.close-features svg{width: 15px;height: 15px;}
.close-features path{fill:#fff;}
.whole-wrapper{width:100%;max-width: calc(100% - 390px);background:#fafafa;}
.whole-wrapper .menu-container{max-width:1200px;}
.whole-wrapper .partner-description{padding:0px 15px;}
.whole-wrapper .partner-container{background: #ffff;padding: 30px;margin-bottom: 15px;border-radius: 20px;box-shadow:var(--shadow);}
.whole-wrapper .partner-titles{margin-top:0px;}
.partnure-features{position: absolute;left: 15px;top: 0;padding-top:0px;z-index: 2;transform: translateX(-110%);transition: 0.5s;transition-timing-function: ease-out;}
.partnure-features.show-booking{transform:translateX(0);}
.partnure-features .contact-title.change-color{margin-bottom: 0px;}
.featured-sliders .main-titles{font-size:24px;color:var(--title-color-props);}
.fetures-details{/*position: sticky;position:-webkit-sticky;*/max-width: 550px;top:100px;background: rgba(255,255,255,0.6);padding: 0px;border-radius: 15px;box-shadow:var(--shadow);}
.fetures-details.hide{display: none;}
.featured-sliders .feature-wrapper{opacity: 0;}
.featured-sliders .swiper-slide-active .feature-wrapper{opacity: 1;}
.feature-info.increase-bullets{padding-left:0px;}
.feature-info.increase-bullets li{list-style: none;position: relative;padding-left:30px;color:var(--title-color-props);font-weight:500;}
.feature-info.increase-bullets li:before{position: absolute;content:"\f00c";left:0px;top:0px;color:var(--title-color-props);font-size:20px;font-family:fontawesome;-webkit-text-stroke:rgba(255,255,255,0.6) 2px;}
.jashn-info-details{display: flex;flex-direction:column;align-items: center;font-size: 30px;font-weight: 700;align-items: center;justify-content:center;margin-bottom: 30px;position: relative;}
.jashn-info-details img{width:auto;max-width: 100%;max-height:140px;margin-top:20px;}
.stats-details{width:100%;float: left;}
.stats-infos{display: inline-flex;align-items: center;padding:0px;margin-top: 30px;background:var(--color-props);border-radius:8px;}
.stats-infos > li{font-size: 16px;font-weight: 400;color: #fff;position: relative;padding:12px 16px;}
.stats-infos > li{border-left:#fff solid 2px;}
.stats-infos > li:first-child{border-left:none;}
.stats-infos > li i{-webkit-text-stroke: 2px var(--color-props);font-size: 20px;}
.content-details{width:100%;padding: 20px;float: left;}
.content-details + .content-details{padding-top:0px;}
/* .features-props{background:var(--seconadry-color);border-radius:20px;padding:20px;} */
.address-info{font-size: 16px;font-weight: 400;margin:0px;text-align: center;}
.address-info span{display: block;margin-top: 6px;color:var(--color-props);font-size: 16px;font-weight:600;}
.possesion-info{font-size:20px;font-weight:400;color:var(--title-color-props);margin: 0px;}
.plots-price{font-size: 28px;font-weight: 500;margin-top: 10px;}
.enquiry-infos{font-size:15px;font-weight:600;background:var(--color-props);color:#fff;padding:13px 32px;text-transform: uppercase;border-radius:8px;cursor: pointer;transition: transform 0.3s;}
.enquiry-infos:hover{transform: translateY(-1px);}
.wrap-enquiry-infos{width:100%;display: flex;justify-content: flex-start;padding:0px 24px 24px;}
@media screen and (max-width:1500px){
    /* .jashn-info-details img.commercial-logo,
    .samsara-logos img.commercial-logo{max-height:50px!important;} */
    .commercial-projects .property-infos{padding:15px 15px 0;}
}
@media screen and (max-width:1400px){
    /* .fetures-details{padding:24px;} */
    .jashn-info-details img,
    .samsara-logos img{max-height:120px;}
}
@media screen and (max-width:1318px){
    .stats-infos > li{font-size: 16px;}
}
@media screen and (max-width:1200px){
    .category-banners{height:auto;}
    .partnure-features{position: relative;top: auto;bottom: auto;left:0px;transform: translateX(0);}
    .partnure-features.show-booking{transform: translateX(0);}
    .close-features{display:none;}
    .jashn-info-details{margin-bottom: 0px;}
    .fetures-details.common-slider-props{max-width:100%;margin-top:14px;}
    .banner-carosel{float: none;}
    .banner-carosel, .banner-carosel .swiper-container{height:auto;}
}
@media screen and (max-width:1278px){
    .stats-details{text-align: center;}
    .stats-infos{flex-direction: column;padding:6px 0px;}
    .stats-infos > li{width:100%;border-left:none;padding:6px 16px;text-align: left;}
}
@media screen and (max-width:1199px){
    .category-banners{height:auto;}
}
@media screen and (max-width:1140px){
    .samsara-logos img,
    .jashn-info-details img{max-height:130px;}
}
@media screen and (max-width:1024px){
    .sticky-form-wrapper{top:100px;}
    .fetures-details{top:74px;}
}
@media screen and (max-width:991px){
    .whole-wrapper{max-width: 100%;padding:60px 15px 0px;}
    .whole-wrapper .partner-container{padding:30px 15px;}
    .whole-wrapper .wrap-infos.reduce-padding-top,
    .whole-wrapper .wrap-infos{padding-left: 0;padding-right: 0;}
    .whole-wrapper .partner-titles{padding-left: 0px;}
    .partnure-features{display: flex;align-items: center;justify-content: center;}
    .fetures-details.common-slider-props{position: relative;top:0;}
    .sticky-form-wrapper.sticky-form,
    .sticky-form-wrapper{position: relative;width:calc(100% - 0px);transform: none;margin:0px auto 15px;top:0px;border-radius:20px;}
    .whole-wrapper .partner-detail img{border-radius:12px 12px 0px 0px;}
    .whole-wrapper .partner-detail .category-banners img{border-radius:12px;}
    .category-banners.common-slider-props{margin-top:0px;padding: 0px;}
    .whole-wrapper .partner-description{padding: 0px;}
    .whole-wrapper .partner-detail .sitemap-info img{border-radius:20px;}
}
@media screen and (max-width:767px){
    .sticky-form-wrapper.sticky-form, .sticky-form-wrapper{margin:0px auto 15px;}
    .feature-wrapper.distance-infos{margin-bottom: 0px;}
    .stats-infos{flex-direction: column;justify-content: center;}
    .stats-details{text-align: center;}
    .stats-infos > li{width:100%;border-left:none;border-top:#fff solid 1px;text-align: left;font-size:14px;}
    .stats-infos > li:first-child{border-top:none;}
    .feature-info.increase-bullets li{font-size:14px;}
}
@media screen and (max-width:576px){
    .partnure-features{width:100%;position: relative;left:0px;right:0px;}
    .fetures-details{max-width:100%;}
    .jashn-info-details{flex-direction: column;}
    .gaps-info{margin:16px 0px;}
    .jashnrealty-title .logo-info img{max-width:100%;max-height: 35px;}
    .samsara-logos img, .jashn-info-details img{max-height:200px;}
    .close-features{display: none;}
}
@media screen and (max-width:480px){
    .stats-infos{margin-top:36px;padding: 0px;}
    .stats-infos > li{position: relative;padding:10px 16px 10px 46px;}
    .stats-infos > li i{position: absolute;left:16px;}
}
/* Banner left part featured css end */

/* Banner fade effect css start */
.banner-carosel{width:100%;position: relative;}
.banner-fade-effect .swiper-lazy-preloader{opacity: 0;}
.category-banners .swiper-container.banner-fade-effect{padding-bottom: 56px;overflow: hidden;}
.category-banners .swiper-container.banner-fade-effect,
.category-banners .swiper-container.banner-fade-effect .swiper-slide,
.category-banners img.banner-max-height{border-radius:20px;}
.category-banners .swiper-container.banner-fade-effect picture{width: 100%;float: left;display: none;}
.category-banners .swiper-container.banner-fade-effect .swiper-slide-active picture{display: block;}
.category-banners .arrow-commons{position: absolute;bottom:5px;top:auto;width:36px;height:36px;border-radius:100%;border:2px solid var(--color-props);}
.category-banners .arrow-commons:after{font-family:fontawesome;font-size:15px;color:var(--color-props);}
.category-banners.common-slider-props .swiper-button-prev.swiper-button-disabled,
.category-banners .swiper-button-next.swiper-button-disabled{opacity: 0.6;display: inline-flex;}
.category-banners .swiper-button-next.arrow-commons:after{content:"\f054";}
.category-banners .swiper-button-prev.arrow-commons:after{content:"\f053";}
.category-banners .swiper-button-prev{left:50%;margin-left: -42px;}
.category-banners .swiper-button-next{right:50%;margin-right: -42px;}
/* Banner fade effect css end */

.long-arrow-info{display: inline-flex;width:24px;height:2px;top:-3px;background:var(--color-props);position: relative;}
.long-arrow-info:before,
.long-arrow-info:after{position: absolute;content:"";right:-2px;width:8px;height:2px;background:var(--color-props);}
.long-arrow-info:before{transform:rotate(-45deg);top:3px;}
.long-arrow-info:after{transform:rotate(45deg);top:-3px;}

/* Banner changes css start */
.booking-open-info{width:100%;background:var(--color-props);font-size:20px;font-weight:400;padding:10px;color:#fff;border-radius:15px 15px 0px 0px;text-align: center;text-transform: uppercase;}
.samsara-title-info{font-size:30px;font-weight:400;color:var(--title-color-props);text-transform: uppercase;}
.partner-description.banner-spacing{margin-top: 15px;}

/* Samsara about us css start */
.partner-detail img.jashn-logo-title{width:auto;max-height: 35px;margin-left: 6px;}
.about-us-info{width:100%;display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;align-items: center;}
.about-us-info .content-description{font-size:16px;margin-top:30px;}
.partner-subtitles.relative-infos{position: relative;top:auto;right:auto;text-align: right;display: inline-flex;align-items: center;}
.wrap-jashn-title{width:100%;display: flex;flex-direction: column;}
.about-us-info .add-border{border-radius:20px;box-shadow: 1px 2px 6px rgb(0 0 0 / 10%);}
@media screen and (max-width:1200px){
    .about-us-info{grid-template-columns: repeat(1,minmax(0,1fr));gap:0px;}
    .about-us-info .common-slider-props{margin-top:15px;}
}
/* Samsara about us css end */

/* Certificate css start */
.certificate-infos .swiper-slide{width:20%;padding:0px 15px;}
.certificate-infos .partners-images{padding:0px;}
.top-space-props{margin-top:36px;}
.certificate-infos .arrow-commons{display: none;}
@media screen and (max-width:991px){
    .category-banners.common-slider-props.amenity-slider{margin-top:36px;}
}
@media screen and (max-width:640px){
    .certificate-infos .swiper-container{padding-bottom: 60px;}
    .certificate-infos .arrow-commons{display: inline-flex;}
}
/* Image gallery css start */
.image-gallery-wrapper{padding: 36px 0px 0px;}
.image-gallery-wrapper .swiper-slide{overflow: hidden;border-radius:20px;}
.image-gallery-wrapper img{border-radius:20px;cursor: pointer;transition: transform 0.3s;box-shadow: 1px 2px 6px rgb(0 0 0 / 10%);}
.image-gallery-wrapper img:hover{transform: scale(1.05);}
.image-gallery-wrapper .swiper-container{width:100%;overflow: hidden;padding-bottom: 60px;position: relative;}
.swiper-gallery-btn .arrow-commons{position: absolute;bottom:0px;top:auto;width:36px;height:36px;border-radius:100%;border:2px solid var(--color-props);}
.swiper-gallery-btn .arrow-commons:after{font-family:fontawesome;font-size:15px;color:var(--color-props);}
.swiper-gallery-btn .swiper-button-prev.swiper-button-disabled,
.swiper-gallery-btn .swiper-button-next.swiper-button-disabled{opacity: 0.6;display: inline-flex;}
.swiper-gallery-btn .swiper-button-next.arrow-commons:after{content:"\f054";}
.swiper-gallery-btn .swiper-button-prev.arrow-commons:after{content:"\f053";}
.swiper-gallery-btn .swiper-button-prev{left:50%;margin-left: -42px;}
.swiper-gallery-btn .swiper-button-next{right:50%;margin-right: -42px;}
.image-gallery-modal{display: none;position: fixed;padding: 60px 15px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color:rgba(0,0,0,0.8);z-index: 12;}
.image-gallery-content{position: relative;margin: auto;padding: 0;width: 90%;max-width: 1200px;}
.image-gallery-content img{border-radius: 20px;}
.close-image-gallery{color: white;position: absolute;top: 10px;right: 25px;font-size: 35px;font-weight: bold;-webkit-text-stroke: rgba(0,0,0,0.8) 2px;} 
.close-image-gallery:hover,
.close-image-gallery:focus{color: #999;text-decoration: none;cursor: pointer;}
.image-gallery-slides{display: none;text-align: center;}
.prev-images,
.next-images{cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -50px;color:#fff;background: var(--color-props);font-weight: bold;font-size: 20px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;-webkit-user-select: none;}
.next-images{right: 0;border-radius: 3px 0 0 3px;}
.prev-images:hover,
.next-images:hover{background-color: var(--color-props);}
@media screen and (max-width:991px){
    .image-gallery-wrapper .swiper-slide{padding:4px 0px;}
    .whole-wrapper .partner-detail .image-gallery-wrapper img{border-radius:12px;}
}
@media screen and (max-width:767px){
    .image-gallery-content{width:100%;}
}
@media screen and (max-width:576px){
    .partner-subtitles.featureinfos.add-top-spaces{margin-top: 50px;}
}
/* Image gallery css end */

/* master plan css start */
.master-plan-detail{max-width: 600px;margin: 36px auto 0px;background: #f8f8f8;padding: 30px;border-radius: 20px;overflow: hidden;}
.master-plan-detail img{border-radius: 20px;transition:transform 0.3s;cursor: pointer;}
.master-plan-detail img:hover{transform:scale(1.05);}
.master-plan-detail.reduce-bgs{background:transparent;padding: 0px;max-width:100%;}
.master-plan-detail.reduce-bgs img{pointer-events: none;}
@media screen and (max-width:576px){
    .master-plan-detail{padding:15px;}
}
/* Amenity slider css start */
.amenity-slider{width:100%;overflow: hidden;margin-top:36px;padding-bottom: 66px;position: relative;border-radius:20px;}
.amenity-slider .swiper-slide{height:auto;}
.amenity-slider .main-titles{color:var(--title-color-props);}
.feature-wrapper.design-prop{background:#f8f8f8;border-radius:20px;padding:36px;height: 100%;box-shadow:var(--shadow);}
.amenity-slider .feature-info{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 15px;padding-left: 0;}
.amenity-slider .feature-info> li{background: var(--seconadry-color);padding: 8px 15px;display: flex;align-items: center;border-radius:8px;box-shadow: 1px 2px 6px rgb(0 0 0 / 10%);list-style:none;min-height:64px;margin-bottom: 0px;font-size:16px;font-weight: 500;color:#121212;}
.partner-description.remove-mobile-space .contant-wrappers{margin-top: 36px;}
@media screen and (max-width:1200px){
    .amenity-slider .feature-info{grid-template-columns: repeat(2,minmax(0,1fr));}
}
@media screen and (max-width:991px){
.amenity-slider.amenity_slider{padding:2px;border-radius:0px;}
.amenity-slider.amenity_slider .swiper-slide:not(:first-child){border-top:#e0e0e1 solid 1px;}
.swiper-wrapper.accordian-group{display: flex;flex-direction: column;border:#e0e0e1 solid 1px;}
.swiper-wrapper.accordian-group .feature-info{display: none;}
.swiper-wrapper.accordian-group .feature-wrapper.design-prop{background:transparent;padding:0px;box-shadow:none;border-radius:0px;}
.main-titles.accordian-datas{border-radius:0px;margin-bottom:0;font-size:20px;font-weight:600;text-transform:none;padding:15px 30px 15px 15px;position: relative;}
.main-titles.accordian-datas:after{position: absolute;content:"\f078";top:50%;right:10px;transform:translateY(-50%) rotate(0deg);transition: transform 0.3s;font-family: fontawesome;-webkit-text-stroke: 2px #fff;}
.main-titles.accordian-datas.active:after{transform:translateY(-50%) rotate(-180deg);}
.swiper-wrapper.accordian-group .feature-info{padding: 15px;background:#f8f8f8;}
.swiper-wrapper.accordian-group .feature-info li:not(:first-child){margin-top:15px;}
.amenity_prev_btn,
.amenity_next_btn{display: none!important;}
}
@media screen and (max-width:767px){
    .main-titles.accordian-datas{font-size:14px;}
}
@media screen and (max-width:576px){
    .feature-wrapper.design-prop{padding:30px 15px;}
}
/* Location wrappers css start */
.location-wrappers{width:100%;display: flex;flex-wrap: wrap;margin-top:36px;}
.location-wrappers .address-infos,
.wrap-maps{max-width:100%;background: #f8f8f8;border-radius: 20px;padding: 30px;box-shadow:var(--shadow);height:100%;}
.location-wrappers .samsara-logo-props img{max-height:120px;}
.location-wrappers .column-seperators{padding:0;}
.location-wrappers .column-seperators:first-child{padding-right:15px;width: 400px;}
.location-wrappers .column-seperators + .column-seperators{padding-left:15px;max-width:calc(100% - 400px);width: calc(100% - 400px);}
.location-distance{width:100%;float: left;margin-top: 30px;}
.location-points{width:100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap:15px;}
.location-points > li{position: relative;padding: 11px 11px 11px 35px;font-size:16px;border:#e0e0e1 solid 1px;border-radius:8px;box-shadow: 1px 2px 6px rgb(0 0 0 / 10%);}
.location-points > li:before{position: absolute;content:"\f041";left:11px;top:10px;font-size:22px;color:var(--color-props);font-family: fontawesome;}
.location-wrappers .sub-heading-title:before{height:5px;background:var(--seconadry-color);}
@media screen and (max-width:1440px){
    .location-wrappers .column-seperators:first-child,
    .location-wrappers .column-seperators + .column-seperators{width:100%;max-width:100%;padding-left:0;padding-right:0;}
    .location-wrappers .column-seperators + .column-seperators{margin-top:15px;}
    .location-distance{margin-top:15px;}
}
@media screen and (max-width:1200px){
    .location-points{grid-template-columns: repeat(2,minmax(0,1fr));}
    #contact_us .contact-container{flex-direction: column-reverse;}
    #contact_us .two-coluns{width:100%;padding-left: 0;padding-right: 0;}
    #contact_us .steps-order-one{margin-top:30px;}
}
@media screen and (max-width:1200px){
    .location-points{grid-template-columns: repeat(1,minmax(0,1fr));}
}
@media screen and (max-width:991px){
    .location-wrappers .address-infos, .wrap-maps{padding:30px 15px;}
}
@media screen and (max-width:767px){
    .location-points > li{font-size:14px;}
}
/* Virtual sitemap css start */
.margin-top{margin-top:36px;}
.sitemap-info{position: relative;}
.sitemap-info img{border-radius:20px;}
.cursor{cursor: pointer;}
.cursor:hover .virtual-tour-info{transform:translate(-50%,-50%) scale(1.05);}
.play-icons .fa-play-circle{font-size:160px;color:#fff;}
.virtual-tour-info{position: absolute;left:50%;top:50%;;transform: translate(-50%,-50%);width: 600px;text-align: center;background: rgba(0,0,0,0.6);padding: 60px;border-radius: 20px;transition: transform 0.5s;}
.virtual-tour-title{font-size:36px;font-weight:600;margin:0px;text-align: center;color:#fff;text-transform: uppercase;margin-top:8px;}
.virtual-tour-adr{font-size:22px;font-weight:500;color:#fff;margin-top:12px;line-height:1.4;}
@media screen and (max-width:1200px){
    .virtual-tour-info{width:100%;height:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .virtual-tour-title{font-size:30px;}
    .play-icons .fa-play-circle{font-size:120px;}
}
@media screen and (max-width:576px){
    .play-icons .fa-play-circle{font-size:80px;}
    .virtual-tour-info{padding: 30px;}
    .virtual-tour-adr{font-size:18px;}
    .sitemap-info img{min-height:300px;}
}
/* Virtual sitemap css end */

/* Bank Loan slider css start */
.pd-caption{padding-left:15px;padding-right:15px;}
.whole-wrapper #bankloan .partner-container{padding:30px 30px 50px;}
.pd-caption .insignia-bg{padding: 30px;margin-bottom: 15px;border-radius: 20px;box-shadow: var(--shadow);}
.bankloan-info{width:100%;max-width:1300px;margin-left:auto;margin-right:auto;display:flex;box-shadow:var(--shadow);border-radius:20px;}
.bankloan-info .swiper-slide{display: flex;align-items: center;background: #fff;border-radius:20px 0 0 20px;}
.swiper-slide.pnb{background:#A10F36;}
.swiper-slide.icici{background: #F7F7F7;}
.bank-slider img{border-radius:20px 0px 0px 20px;}
.wrap-bank-content img{border-radius:0px 20px 20px 0px;}
.bankloan-info .swiper-container{overflow: hidden;}
.bankloan-info .swiper-pagination{width:100%;bottom: -40px;left:50%;transform: translateX(-50%);}
.wrap-bank-slider{width:40%;display:inline-flex;position: relative;}
.wrap-bank-content{width:60%;display:inline-flex;}
@media screen and (max-width:991px){
    .pd-caption{padding-left:0px;padding-right:0px;}
    .pd-caption .insignia-bg{padding:0px 15px;}
}
@media screen and (max-width:576px){
    .bankloan-info{position: relative;flex-direction: column;}
    .bankloan-info .wrap-bank-slider{position: static;width:100%;}
    .wrap-bank-content{width:100%;}
    .bankloan-info .swiper-pagination{width:100%;}
    .bankloan-info .swiper-slide{border-radius:12px 12px 0 0;}
    .whole-wrapper .partner-detail .wrap-bank-content img{border-radius: 0 0 12px 12px;}
}

/* Samsara community slider css start */
.common-slider-props .swiper-container.community-slider{position: static;padding-bottom:0;}
.whole-wrapper .partner-container.remove-bottom-pd{padding-bottom:8px;}
.community-sliders.common-slider-props{position: relative;padding-bottom:30px;}
.common-slider-props .community-slider.swiper-container-fade .swiper-slide{pointer-events: auto;}
.slide-caption{position: relative;margin:0;opacity: 0;padding:8px;overflow: hidden;}
.community-slider .swiper-slide-active .slide-caption{opacity: 1;}
.common-slider-props .swiper-slide{z-index: 1;}
.common-slider-props .swiper-slide.swiper-slide-active{z-index: 12;}
.community-slider .image-wrapper-part{display: inline-block;}
.slide-caption img{z-index: 2;max-width: 100%;display: block;position: relative;} 
.slide-caption figcaption{position: absolute;top: 8px;right:8px;bottom:8px;left: 8px;padding: 20px;background: rgba(0,0,0,0.6);color: #fff;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;border-radius:8px;display: flex;align-items: center;justify-content: center;text-align: center;}
.slide-caption:hover figcaption{z-index: 5;}
.slide-caption figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);content: '';-webkit-transition: -webkit-transform 0.6s;transition: transform 0.6s;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
.slide-caption:hover figcaption::before{-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}
.slide-caption:hover h3{opacity: 1;}
.slide-caption h3{margin: 0;padding: 0;color: #fff;font-size:28px;font-weight:600;opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
@media screen and (max-width:576px){
    .slide-caption h3{font-size:20px;}
}

/* Villas section css start */
.justify-content-space{width:100%;margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between;}
.justify-content-space .partner-subtitles span{color:var(--title-color-props);}
.justify-content-space .partner-subtitles:before{background:var(--title-color-props);}
.wrap-villa-info{width:100%;display:none;text-align: center;}
.caption-props{background:#fafafa;padding:30px;border-radius:20px;box-shadow:var(--shadow);margin-bottom: 22px;}
.wrap-villa-info.selected{display: block;}
.tabs-captions .tabs-infos{min-width:118px;justify-content:center;}
.villa-type-infos{display: inline-flex;height:48px;border:var(--color-props) solid 2px;border-radius:8px;overflow: hidden;background:#fff;}
.tabs-infos,
.villa-type-name{padding:0px 20px;height:100%;color:var(--color-props);font-size:16px;font-weight:600;display: inline-flex;text-transform: capitalize;align-items: center;cursor: pointer;}
.tabs-infos.selected,
.villa-type-name.selected{background:var(--color-props);color:#fff;}
.villa-type-infos .villa-type-name:not(:first-child),
.tabs-captions .tabs-infos:not(:first-child){border-left:var(--color-props) solid 2px;}
.villa-type-caption{display: none;margin-top:30px;}
.villa-type-caption img{border-radius:20px;box-shadow:var(--shadow);}
.download-villa-type{display: flex;justify-content: center;margin-top: 30px;}
.download-villa-type.request-price{margin-top:20px;margin-bottom:24px;}
.villa-infos,
.white-btns{display: inline-flex;height: 44px;align-items: center;justify-content: center;font-size: 15px;font-weight: 600;text-transform: uppercase;transition: transform 0.3s;border-radius: 8px;padding-left:24px;padding-right:24px;transition: transform 0.3s;box-shadow:var(--shadow);cursor: pointer;}
.villa-infos .fa-download{margin-right: 8px;font-size: 16px;}
.villa-infos:hover{transform: translateY(-1px);}
.villa-infos,
.villa-infos:hover,
.villa-infos:focus{background:#fff;color:var(--color-props);border:var(--color-props) solid 2px;}
.white-btns{background:var(--color-props);color:#fff;border:var(--color-props) solid 2px;transition: transform 0.3s;}
.white-btns:hover{transform:translateY(-1px);}
.villa-infos + .white-btns{margin-left:16px;}
.content-details.hide-for-desktop{display: none;}
.commercial-projects .possesion-info{text-align: center;}
.commercial-projects .wrap-enquiry-infos{justify-content: center;}
.commercial-projects .content-details{padding:30px 15px;}
.commercial-projects .content-details + .content-details{padding-top: 0;padding-bottom: 20px;}
.desktop-view .infos-listing > li{width:20%;}
.desktop-view .icons-props{width:80px;height:80px;}
.desktop-view .icons-props .icon{font-size:45px;}
.desktop-view .property-title{font-size:20px;margin:16px 0px;}
@media screen and (max-width:1200px){
    .desktop-view{display: none;}
    .content-details.hide-for-desktop{display: block;}
    .villa-type-name{padding:0px 10px;} 
    .commercial-projects .content-details{padding:20px 15px;}
}
@media screen and (max-width:1100px){
    .villa-type-name{font-size:15px;}
}
@media screen and (max-width:1023px){
    .villa-type-name{font-size:14px;}
}
@media screen and (max-width:991px){
.wrap-villa-info .common-slider-props{margin-top: 0;}
.whole-wrapper .partner-detail .caption-props img{border-radius:20px;}
}

@media screen and (max-width:767px){
    .justify-content-space{display: block;margin-bottom:24px;}
    .justify-content-space .villa-type-infos{width:100%;margin-top: 24px;}
    .commercial-projects .partner-subtitles,
    .justify-content-space .partner-subtitles.relative-infos{justify-content: flex-start;}
    .commercial-projects .partner-subtitles span{margin-left: 0;}
    .tabs-captions .tabs-infos{width:100%;}
    .villa-type-infos{width:100%;justify-content: space-evenly;}
    .villa-type-name{width:100%;justify-content: center;text-align: center;}
    .villa-type-caption{margin-top: 24px;}
    .tabs-captions.villa-type-infos .tabs-infos{text-align: center;min-width: auto;}
}
@media screen and (max-width:576px){
    .justify-content-space .villa-type-infos,
    .tabs-captions .tabs-infos{width:100%;}
    .caption-props{padding:30px 15px;}
    .wrap-villa-info .sitemap-info img{min-height: auto;}
}
@media screen and (max-width:480px){
    .download-villa-type{flex-direction: column;}
    .download-villa-type{margin-top: 24px;}
    .villa-infos + .white-btns{margin-left:0px;margin-top: 24px;}
}
/* Villas section css end */

/* Commercial page changes css start */
.commercial-overlay{position: absolute;width:100%;top:0;bottom:4px;border-radius:20px;background: rgba(0,0,0,.4);}
.project-banner .commercial-overlay .heading-title{top:50%;}
.commercial-overlay .heading-title{width:100%;max-width:720px;}
.commercial-overlay .heading-title span{margin-top: 10px;}
.whole-wrapper.remove-fixed-menu{padding-top:85px;}
.whole-wrapper.remove-fixed-menu .sticky-form-wrapper{top:85px;}
@media screen and (max-width:1100px){
    .whole-wrapper.remove-fixed-menu{padding-top:60px;}
    .whole-wrapper.remove-fixed-menu .sticky-form-wrapper{top:60px;} 
}
@media screen and (max-width:991px){
    .whole-wrapper.remove-fixed-menu .sticky-form-wrapper{top:0;}
}
@media screen and (max-width:767px){
    .commercial-overlay{position: relative;top:0;bottom: auto;background: transparent;}
    .project-banner .commercial-overlay .heading-title{margin-bottom: 0;}
    .project-banner .banner-carosel.reduce-bt-spaces{margin-bottom: 45px;}
}
/* Commercial page changes css end */

/* */
.whole-wrapper.housing-project-props{padding-top:90px;}
.whole-wrapper.housing-project-props .sticky-form-wrapper{top:83px;}
.wrap-housing-props{display: grid;grid-template-columns: repeat(1,minmax(0,1fr));margin-top: 30px;border: #e0e0e1 solid 1px;border-radius: 20px;background: #fff;box-shadow: var(--shadow);}
.housing-data-list{display: flex;padding: 15px;align-items: center;}
.wrap-housing-props .housing-data-list:not(:first-child){border-top: #e0e0e1 solid 1px;}
.housing-data-detail a{display: inline-block;}
.housing-data-title{min-width:300px;padding-right:20px;font-size:18px;font-weight:600;}
.housing-data-detail{font-size:16px;color:var(--description-color);line-height:1.6;}
.avail-plot-info.housing-plots{margin-top:30px;}
.avail-plot-info.housing-plots .plot-datas{width:50%;}
.housing-project-props .bankloan-info .swiper-pagination{width:100%;}
.partner-subtitles span.titile-props-data{font-weight:700;color:var(--title-color-props);margin-right: 12px;margin-left:0;}
.partner-subtitles span.titile-props-data + span{margin-left: 0;}
@media screen and (max-width:1280px){
    .whole-wrapper.housing-project-props .partner-titles{font-size:36px;}
    .whole-wrapper.housing-project-props .partner-subtitles{font-size:32px;}
}
@media screen and (max-width:1200px){
    .housing-data-title{min-width:250px;}
}
@media screen and (max-width:1024px){
    .whole-wrapper.housing-project-props{padding-top:60px;}
    .whole-wrapper.housing-project-props .sticky-form-wrapper{top:60px;} 
}
@media screen and (max-width:991px){
    .whole-wrapper.housing-project-props .sticky-form-wrapper{top:0px;}
}
@media screen and (max-width:767px){
    .housing-data-list{flex-direction: column;}
    .housing-data-title{margin-bottom: 15px;padding-right: 0;text-align: center;}
    .whole-wrapper.housing-project-props .partner-subtitles{flex-wrap: wrap;justify-content: flex-start;}
}

/* Privacy policy css start */
.privacy-policy-info{width:100%;display: flex;flex-direction: column;}
.privacy-policy-info > li{position: relative;flex: 0 0 100%;padding: 3px 3px 3px 20px;font-weight: 400;text-align: left;color: var(--description-color);font-size: 16px;line-height: 1.6;}
.privacy-policy-info > li:before{color: var(--color-props);font-weight: 600;font-size: 16px;top: 4px;position: absolute;left: 0;content: '\2713';}

/* Luxury villas css start */
.villas-stats{width:100%;display: flex;flex-direction: column;margin-top:10px;}
.villas-stats > li{position: relative;padding:4px 0px 4px 26px;line-height: 1.6;}
.villas-stats .fa-check{position: absolute;top:8px;left:0;color:var(--color-props);}
.villas-stats h3{font-size:16px;}
.villas-stats h3 span{font-weight:400;}
@media screen and (max-width:1200px){
    .reduce-spaces-infos .fetures-details.common-slider-props{margin-top: 0;}
    .whole-wrapper .video-exist .partner-container{margin-bottom: 0;}
}

/* Select2 design css start */
.contact-info .icon-wrappers .icon-list-infos{min-width:50px;background:#f8f8f8;}
.contact-info .icon-wrappers .select2-container{width: calc(100% - 50px)!important;margin-left: 50px;height: 100%;}
.contact-info .select2-container{width: 100% !important;}
.select-drropdown-info.select2-container{width: 100%!important;height: 100%;}
.select-drropdown-info .select2-container > .selection{height:100%;}
.select-drropdown-info .select2-container .select2-selection--single{height:43px;border:none;display: flex;align-items: center;background:#fff;padding-left:8px;}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:var(--title-color-props);font-family:"Manrope", sans-serif;}
.select-drropdown-info .sticky-form-wrapper.sticky-form .select2-container--default .select2-selection--single .select2-selection__rendered{white-space:break-spaces;padding-left:4px;line-height:1.2;}
.select-drropdown-info .select2-results__option--selectable,
.select-drropdown-info .select2-results__option{font-size:14px;padding:8px 12px;}
.select-drropdown-info .select2-container--default .select2-search--dropdown .select2-search__field{border: 2px solid #cac5cd;}
.select-drropdown-info .select2-dropdown{border: none;box-shadow: 0 2px 3px 0 rgb(34 36 38 / 15%);}
.select-drropdown-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select-drropdown-info .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: #f1f1f1;color: var(--title-color-props);}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: var(--title-color-props) transparent transparent transparent;border-style: solid;border-width: 6px 4px 0 4px;top:21px;}
.select-drropdown-info .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #333 transparent;border-width: 0 4px 6px 4px}
.contact-form-model .select2-container--default .select2-selection--single{border-radius: 0 0 8px 8px}
.twenty-from-caption .select2-container{width:100%!important;}
.select-drropdown-info .twenty-from-caption .select2-container .select2-selection--single{background:transparent;}
.select-drropdown-info .twenty-from-caption .select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
@media screen and (max-width:767px){
    .select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__rendered,
    .select-drropdown-info .select2-results__option--selectable, .select-drropdown-info .select2-results__option{font-size:16px;}
}
/* Select2 design css end */

/* Landing page modification css start */
.title-caption-props{font-size: 24px;font-weight: 700;text-transform: uppercase;color: var(--title-color-props);text-align: center;margin-bottom: 20px;}
.title-caption-props span{position: relative;display: inline-flex;z-index: 2;}
.title-caption-props span:before, .title-caption-props span:after{position: absolute;content: "";background-image: url(../../../theascenthub.com/assets/images/group-housing-info/line.png);top: 50%;width: 164px;height: 2px;z-index: 4;background-repeat: no-repeat;background-size: 164px 2px;}
.title-caption-props span:before{transform: translateY(-50%);left: -184px;}
.title-caption-props span:after{transform: translateY(-50%) rotate(-180deg);right: -184px;}
.sub-title-caption{font-size: 20px;font-weight: 700;margin-bottom: 30px;position: relative;display:inline-flex;text-transform: uppercase;position: relative;}
.sub-title-caption:before{position: absolute;content: "";left: 0;bottom: -8px;width: 180px;height: 2px;background: var(--housing-color);}
.content-description.modify-props,
.current-project-caption .content-description.modify-props{padding:0;text-align: center;}
.content-description.modify-props a:hover{text-decoration: underline;}
.next-prev-caption{margin-top:30px;}
.common-slider-props.next-prev-caption .swiper-pagination{display:flex;align-items:center;bottom:0;}
.common-slider-props.next-prev-caption .swiper-pagination-bullet{display:inline-block;width:32px;height:5px;margin: 5px;background: #333;opacity: 0.4;display: block;-webkit-backface-visibility: visible;transition: width,opacity 0.3s ease;border-radius: 0px;}
.common-slider-props.next-prev-caption .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px;height:5px;opacity: 1;}
.common-slider-props.next-prev-caption .swiper-container{padding-bottom:30px;}
.partner-title.read-more-wrapper.modify-btns{text-align: left;}
/* .projects-video.define-video-props iframe{height:400px;} */
.read-more-wrapper.modify-btns .read-more-info{margin-left:15px;font-size:16px;border-radius:24px;background:#fff;color:var(--housing-color);border:var(--housing-color) solid 2px;height:48px;display: inline-flex;align-items: center;justify-content: center;}
.read-more-wrapper.modify-btns .read-more-info:hover{background:var(--housing-color);color:#fff;}
.right-align-caption{width:100%;display:flex;justify-content: flex-end;}
.right-align-caption .sub-title-caption:before{left:auto;right:0;}
.projects-video.define-video-props{margin-top:0px;}
.projects-video.define-video-props iframe{height:420px;}
.jashn-ongoing-propjects{position: absolute;padding:8px;background:var(--housing-color);color:#fff;font-size: 12px;font-weight: 700;border-radius: 8px 0 8px 0;text-transform: uppercase;display: inline-flex;align-items: center;border-radius:8px 0 8px 0;}
.jashn-ongoing-propjects.right-shift{right:0;border-radius:0 8px 0 8px;}
.jashn-ongoing-propjects span{display: inline-flex;padding:2px 8px;background:#f8f8f8;color: var(--title-color);border-radius:12px;font-size:10px;font-weight:700;text-transform: uppercase;margin-left:4px;}
.jashn-elevate-video{position: relative;}
.jashn-elevate-video #jashn_elevate_videos{height:420px;object-fit: cover;border-radius: 8px;display:block;}
.playing-video-props{position: absolute;top:0;width:100%;height:100%;transition:transform 0.3s;cursor: pointer;transition: all 0.3s;background:rgba(0,0,0,0.4);border-radius:8px;}
.playing-video-props:before{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(1);content: "";width: 120px;height: 120px;transition: all 0.3s;background-image: url(https://cdn.jashnrealty.com/assets/images/group-housing-info/video-play-button.svg);}
.playing-video-props:hover:before{transform: translate(-50%,-50%) scale(1.05);}
.jashn-elevate-video.playing .playing-video-props{display:none;}
@media screen and (max-width:1024px){
    .content-description.modify-props, .current-project-caption .content-description.modify-props{text-align: justify;}
    .housing-grid-two.alignment-caption .content-description,
    .housing-grid-two.dir-reverse .content-description{text-align: justify;margin-top:16px;}
    .partner-title.read-more-wrapper.modify-btns{text-align: center;}
    .right-align-caption{justify-content: flex-start;}
    .right-align-caption .sub-title-caption:before{left:0;right:auto;}
    .housing-grid-two.dir-reverse{display: flex;flex-direction: column-reverse;}
}
@media screen and (max-width:767px){
    .title-caption-props{font-size:20px;}
    .sub-title-caption{display: flex;justify-content: center;text-align: center;}
    .sub-title-caption:before{width:0;height:0;}
    .content-description.modify-props, .current-project-caption .content-description.modify-props{text-align: justify;}
    .title-caption-props span:before, 
    .title-caption-props span:after{width:0;height:0;}
    .playing-video-props:before{width:70px;height:70px;}
    .playing-video-props:hover:before{transform: translate(-50%,-50%) scale(1);}
    .top-space-infos .content-description span{margin-top:10px;}
    .read-more-wrapper.modify-btns .read-more-info{font-size:14px;}
}
@media screen and (max-width:600px){
    .jashn-ongoing-propjects.right-shift{top:auto;right:auto;bottom:4px;left:0;border-radius:0 8px 0 8px;}
}
@media screen and (max-width:576px){
    .container-info.add-props .wrap-infos{padding:0 0 15px;}
    .jashn-elevate-video #jashn_elevate_videos,
    .projects-video.define-video-props iframe{height:320px;}
    .inquiry-btn.contact-option.open_contact_us_form{width:100%;justify-content: center;}
    .read-more-wrapper.modify-btns .read-more-info{width:100%;text-align: center;margin-top: 20px;margin-left: 0;}
    .read-more-wrapper.modify-btns .read-more-info:hover{background:var(--housing-color);color:#fff;}
}

/* Samsara page footer changes css start */
@media screen and (max-width:1400px){
    .projects-listing-page .footer-links-lists > li{margin-left:12px;}
}
@media screen and (max-width:1366px){
    .projects-listing-page .copyright-text, 
    .projects-listing-page .links-lists-detail{font-size:14px;}
}
@media screen and (max-width:1260px){
    .projects-listing-page .copyright-info{flex-direction: column;}
    .projects-listing-page .social-media-lists{margin-top:10px;}
}
@media screen and (max-width:1206px){
    .projects-listing-page .copyright-text, 
    .projects-listing-page .links-lists-detail{font-size:14px;}
}
@media screen and (max-width:1160px){
    .projects-listing-page .copyright-text, 
    .projects-listing-page .links-lists-detail{font-size:13px;}
    .projects-listing-page .footer-links-lists > li{margin-left:6px;}
}
@media screen and (max-width:1020px){
    .projects-listing-page .wrap-lists-datas{flex-direction: column;}
    .projects-listing-page .copyright-text{text-align: center;margin-bottom:12px;}
}
@media screen and (max-width:991px){
    .projects-listing-page .copyright-text, 
    .projects-listing-page .links-lists-detail{font-size:14px;}
    .projects-listing-page .footer-links-lists > li{margin-left:8px;}
    .projects-listing-page .footer-info .copyright-info .wrap-lists-datas{margin-bottom:0;}

}
@media screen and (max-width:767px){
    .projects-listing-page .copyright-text{margin-bottom: 0;}
}
/* Thanks form css start */
.thanks-form-datas{
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 1px 8px rgb(0 0 0 / 20%);
    margin:0;background:#fff;
}
.thanks-form-datas .contact-info .select2-container{border-bottom:#c1c5cd solid 1px;}
.thanks-form-datas .select2-container .select2-selection--single .select2-selection__rendered,
.select-drropdown-info .thanks-form-datas .select2-container .select2-selection--single{padding-left:0;}
.select-drropdown-info .thanks-form-datas .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;font-weight:500;}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__arrow{display: none;}
.select-drropdown-info .select2-container .select2-selection--single{position: relative;z-index: 2;background:transparent;}
.thanks-form-datas .form-subheading{
    background: #f2f2f2;
    border-radius: 8px 8px 0 0;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2;
    color:#26262e;
    padding: 14px 8px;
}
.thanks-form-datas .contact-info{
    border:none;padding-left:15px;padding-right:15px;position: relative;
}
/* .thanks-form-datas .contact-info:after{
    position: absolute;
    content: "\f078";
    top: 50%;
    right: 12px;
    font-family: fontawesome;
    transform: translateY(-50%);
    font-size: 11px;
    z-index: 0;
} */
.thanks-form-datas .contact-info.no-drop-down:after{content:"";}
.thanks-form-datas .message-props{border:none;border-radius:0;padding:0;border-bottom:#c1c5cd solid 1px;height:auto;min-height: auto;margin-top:10px;}
.thanks-form-datas .submit-info{margin:10px auto 20px;width:calc(100% - 30px);}
.thanks-form-caption{display: grid;grid-template-columns: repeat(1,minmax(0,1fr));gap: 10px;margin-top: 10px;}
.thanks-form-datas select.contact-data{border-bottom:#c1c5cd solid 1px;border-radius:0;padding-left:0;padding-right:0;}
.thankyou-page-content.thanks-form.no-border{border-top:none;padding-top:0;}
textarea.message-props::-webkit-input-placeholder {color: #26262e;font-size:14px;font-weight:400;font-family:"Manrope", sans-serif;}
textarea.message-props::-moz-placeholder { color: #26262e;font-size:14px;font-weight:400;font-family:"Manrope", sans-serif;}
textarea.message-props:-ms-input-placeholder { color: #26262e;font-size:14px;font-weight:400;font-family:"Manrope", sans-serif;}
textarea.message-props:-moz-placeholder { color: #26262e;font-size:14px;font-weight:400;font-family:"Manrope", sans-serif;}
/* View more testimonials css start */
.more-testimonials-info{margin-top:30px;text-align: center;display: block;padding-left:15px;padding-right:15px;}
.submit-info.testimoniolas-link{width:auto;display:inline-flex;padding-left:22px;padding-right:22px;height:48px;font-size:16px;font-weight:600;border-radius:24px;}
@media screen and (max-width:767px){
    .submit-info.testimoniolas-link{font-size:14px;}
    .select2-search--dropdown .select2-search__field{font-size:16px;color:var(--title-color-props);text-transform: capitalize;font-family:"Manrope", sans-serif;padding:4px 8px!important;}
    textarea.message-props::-webkit-input-placeholder{font-size:16px;}
    textarea.message-props::-moz-placeholder{font-size:16px;}
    textarea.message-props:-ms-input-placeholder{font-size:16px;}
    textarea.message-props:-moz-placeholder{font-size:16px;} 
}
@media screen and (max-width:576px){
    .submit-info.testimoniolas-link{width:100%;}
}

/* Azaadi banner css start */
.azaadi-banner-captions{width:100%;text-align: center;padding:30px 15px 70px;background:var(--theme-color);margin-top:70px;}
.announced-info{position: relative;}
.announced-props img{width:200px;}
.banner-title{font-size:20px;font-weight:400;position: relative;z-index: 3;}
.banner-title span{display: block;font-size:28px;}
.announced-image{position: relative;max-width:620px;margin-top:-43px;z-index: 2;}
.announced-props{position: absolute;top:22px;left:50%;transform:translateX(-50%);z-index: 4;}
.jashnelevate-titles{display: block;font-size:18px;font-weight:600;text-transform: uppercase;margin-top:-5px;}
.jashn-carnival{max-width: 400px;position: absolute;bottom: -5%;left: 50%;transform: translateX(-50%);z-index: 4;}
.subtitle-props{display: block;position: relative;margin-top:60px}
.subtitle-props:before{position:absolute;content:"";width:100px;height:1px;background:yellow;top:-30px;left:50%;transform: translateX(-50%);}
/* Azaadi ka jashn css start */
.main-content{width:100%;max-width:300px;margin:0 auto;}
.white-color{color:#fff!important;}
.apartment-props{font-size:28px;font-weight:700;text-align: center;color:var(--golden-color);position: relative;margin-bottom: 30px;}
.apartment-props:before{position: absolute;content:"";top:-5px;left:50%;transform: translateX(-50%);width:100px;height:1px;background: var(--golden-color);}
.apartment-props span{display: block;font-size: 15px;font-weight: 500;letter-spacing: 2px;}
.project-wrapper-props{padding-left:15px;padding-right:15px;margin-top:30px;}
.project-wrapper-props .current-project-caption + .current-project-caption{margin-top: 30px;}
.offer-list-caption.margin-top{margin-top:16px;}
.offer-list-caption{display: flex;flex-wrap:wrap;justify-content:center;margin:0;}
.offer-list-caption> li{padding:20px 15px 10px;}
.offer-listings{padding:24px 0px;flex:0 0 calc(33.33% - 30px);margin:0 15px 30px;}
div.offer-listings{margin-bottom: 0;}
.offer-list-title{font-size: 20px;text-align: center;text-transform:uppercase;font-weight: 700;padding-bottom: 10px;margin-bottom: 10px;position: relative;}
.offer-list-title:before{position: absolute;content:"";bottom:0;background:url('../../cdn.jashnrealty.com/assets/images/azaadi-jashn/heading-bar.png');left:50%;transform: translateX(-50%);background-size: 240px 24px;width:240px;height:24px;}
.offer-description{font-size:16px;font-weight:400;line-height:1.5;color:var(--description-color);text-align:center;margin:0;}
.offer-description.highlight-points-props{display: flex;flex-direction: column;}
.offer-description.highlight-points-props span{text-align: left;}
.offer-description.highlight-points-props span.icons-props-info{position: relative;min-height: 30px;font-size:16px;padding-left:40px;}
.offer-description.highlight-points-props span.icons-props-info:not(:first-child){margin-top: 10px;}
.offer-description.highlight-points-props span.icons-props-info:before{position: absolute;left:0;top:-2px;content:"";width:30px;height:30px;border-radius:100%;background: var(--housing-color);}
.offer-description.highlight-points-props span.icons-props-info:after{position: absolute;color:#fff;font-size: 21px;top: -2px;position: absolute;left: 7px;content: '\2713';}
.current-project-caption.bg-image-props{background:url('../../cdn.jashnrealty.com/assets/images/azaadi-jashn/background.jpg') center center repeat;margin-top:0;padding:30px 15px;border-radius:20px;box-shadow:var(--shadow);}
.wrap-cta-caption{text-align: center;}
.wrap-cta-caption .submit-info{width: auto;display: inline-flex;padding: 0 32px;height:48px;border-radius:24px;}
.wrap-cta-caption.mobile-btn-props{display: none;}
.jashn-azaadi-modal-form .tour-field,
.jashn-navratri-modal-form .tour-field{position: relative;}
.jashn-azaadi-modal-form .error_field,
.jashn-navratri-modal-form .error_field{left:0;bottom:0;position: relative;}
@media screen and (max-width:1100px){
    .offer-list-caption{grid-template-columns: repeat(2,minmax(0,1fr));}
}
@media screen and (max-width:1023px){
.title-caption-props.remove-pseudo-props span:before,
.title-caption-props.remove-pseudo-props span:after{width:0;height:0;}
}
@media screen and (max-width:767px){
    .offer-list-title{font-size:16px;}
    .offer-description{font-size:14px;}
}
@media screen and (max-width:640px){
    .project-wrapper-props{padding-left:5px;padding-right:5px;}
    .offer-list-caption{display:grid;grid-template-columns: repeat(1,minmax(0,1fr));gap:5px;}
    .wrap-cta-caption.mobile-btn-props{display: block;width:100%;margin-bottom:30px;}
}
@media screen and (max-width:576px){
    .offer-list-title:before{background-size: 180px 24px;width:180px;height:24px;}
    .wrap-cta-caption{padding-left:5px;padding-right:5px;}
    .wrap-cta-caption .submit-info{width:100%;}
}
@media screen and (max-width:420px){
    .offer-description.highlight-points-props span.icons-props-info:before{top:4px;}
    .offer-description.highlight-points-props span.icons-props-info:after{top:3px;}
}
/* Jashn benefits wrapper css start */
.margin-top-props{margin-top:30px;}
.grid-two-columns{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;max-width:1040px;margin-left:auto;margin-right:auto;}
.wrap-highlights + .wrap-highlights{margin-bottom:30px;}
.jashn-benefits-wrapper{width:100%;background:rgba(255,255,255,0.4);box-shadow:var(--shadow);border-radius:20px;flex: 0 0 calc(33.33% - 30px);margin: 0 15px 30px;}
.jashn-benefits-title{font-size:22px;font-weight:700;text-align: center;margin:0;padding:14px 15px;color:#fff;border-radius:20px 20px 0 0;background:var(--theme-color);}
.benefits-details{width:100%;padding:15px;background:var(--theme-color);border-radius:0 0 20px 20px;text-align: center;margin-top:20px;}
.benefits-detail-title{display: inline-flex;background: #fff;padding: 3px 10px;border-radius: 6px;font-weight: 700;font-size: 18px;}
.benefits-descriptions{display: flex;justify-content: center;flex-direction: column;color: #fff;font-weight: 500;margin-top: 8px;}
.grid-props{display: flex;flex-wrap: wrap;justify-content: center;}
@media screen and (max-width:1199px){
    .jashn-benefits-wrapper{flex:0 0 calc(50% - 30px);}
}
@media screen and (max-width:991px){
    .jashn-benefits-wrapper{margin:0 8px 16px;}
    .jashn-benefits-wrapper{flex:0 0 calc(50% - 16px);}
}
@media screen and (max-width:767px){
    .jashn-benefits-title{font-size:18px;}
    .benefits-detail-title{font-size:16px;}
    .grid-two-columns{grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;}
}
@media screen and (max-width:640px){
    .jashn-benefits-wrapper{flex:0 0 calc(100% - 0px);}
    .offer-list-caption> li{padding:10px 15px;}
    .benefits-details{margin-top:0;}
    .offer-list-caption{padding:15px;}
    .jashn-benefits-wrapper{margin:0 8px 30px;}
}
/* Account detail css start */
.wrap-rera-account{width:100%;display: flex;justify-content: space-between;}
.rera-wrapper{display: inline-flex;}
.rera-lt-part{display: flex;flex-direction: column;justify-content: center;padding-right: 15px;margin-right: 15px;border-width:0 1px 0 0;border-style:solid;border-color:#fff;}
.rera-lt-part span{display: block;text-align: right;color: #fff;font-size: 12px;}
.rera-lt-part a{font-weight:700;color:#fff!important;text-decoration: underline;}
.rera-lt-part a:hover{text-decoration: none;}
.rera-lt-part,
.rera-rt-part{max-height:80px;}
.rera-rt-part{display: inline-flex;flex-direction: column;position: relative;max-width:80px;}
.rera-rt-part:before{position: absolute;content:"Scan QR code for RERA Details";left:0;right:0;bottom:-32px;text-align: center;font-size:10px;font-weight:500;color:#fff;}
.rera-rt-part img{width:80px;height:80px;}
.account-caption{width:100%;float:left;background:var(--theme-color);padding:30px 15px;margin-top:30px;}
.account-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px;text-transform: uppercase;}
.account-details{display: flex;flex-direction: column;color:#fff;}
@media screen and (max-width:1200px){
    .wrap-rera-account{flex-direction: column-reverse;justify-content: center;}
    .rera-wrapper{flex-direction: row-reverse;margin:0 auto 30px;}
    .rera-lt-part{padding-left:15px;margin-left:15px;padding-right:0;margin-right:0;border-width:0 0 0 1px;}
    .rera-lt-part span{text-align: left;}
    .account-wrapper{background:#fff;box-shadow: var(--shadow);border-radius:20px;max-width:820px;margin:24px auto 0;}
    .account-title{text-align: center;background:#f2f2f2;padding:10px 15px;border-radius:20px 20px 0 0;color:var(--title-color);border-bottom:#c1c5cd solid 1px;}
    .account-details{padding:5px 15px 15px;color: var(--title-color);}
}
@media screen and (max-width:400px){
    .rera-lt-part{width: calc(100% - 95px);}
}
@media screen and (max-width:355px){
    .rera-lt-part span{font-size:12px!important;}
}
/* Azaadi jashn select2 dropdown css start */
.housing-details .select2-container,
.select-drropdown-info.azaadi-jashn .select2-container .select2-selection--single{touch-action: manipulation;}
.select-drropdown-info.azaadi-jashn .select2-container .select2-selection--single{padding-left:0;}
.select-drropdown-info.azaadi-jashn .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;}
@media screen and (max-width:576px){
    .housing-details.azaadi-jashn .select2-container.select2-container--default.select2-container--open{width:calc(100% - 30px)!important;}
    .housing-details.azaadi-jashn .select2-container--open .select2-dropdown--above,
    .housing-details.azaadi-jashn .select2-container--open .select2-dropdown--below{width:calc(100% - 15px)!important;}
}
.chevron-down-props{position: relative;}
.chevron-down-props:before{position: absolute;content: "\f078";top: 56px;right: 10px;font-family: fontawesome;font-size: 11px;z-index: 1;-webkit-text-stroke: 0.5px #fff;}

/* Navratra page css start */
.navratra-banner{margin-top:70px;background-color:#250000;background-image:url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/half-circle.png');background-repeat:repeat-x;background-size: 130px auto;position: relative;padding-left:15px;padding-right:15px;}
.navratra-banner:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;background: url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/pattern.png');background-repeat: no-repeat;width: 100%;height: 331px;background-size: 100% 331px;}
.custom-header-caption{width:100%;display: flex;justify-content: space-between;padding:40px 0 0;}
.container-infos.pseudo-image{position: relative;padding-bottom:100px;}
.container-infos.pseudo-image:before,
.container-infos.pseudo-image:after{position: absolute;content:"";top:0;background:url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/bell.png') no-repeat;background-size:152px 511px;width:152px;height:511px;}
.container-infos.pseudo-image:before{left:0;}
.container-infos.pseudo-image:after{right:0;}
.jashn-logo{width:280px;}
.rera-image-props{width:400px;position: relative;z-index: 3;}
.navratri-wrapper{background:url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/full-circle.png') center top no-repeat;background-size:50%;text-align: center;margin-top:-60px;}
.navratri-image{max-width:672px;margin-left:auto;margin-right:auto;text-align: center;}
.navratri-title{text-align: center;color: #fff;font-size: 40px;font-weight:500;}
.spaces-caption{margin: 70px 0 10px;}
.spaces-datas{margin:10px 0 30px;}
.deal-options{font-size:150px;font-weight:700;color:#E5B246;display: inline-flex;align-items: flex-end;line-height: 0.8;}
.deal-options span{font-size:60px;font-weight:700;}
.deals-text-props{font-size:48px;font-weight:700;color:#fff;text-align: center;display:flex;flex-direction: column;margin:20px 0 30px;}
.deals-text-props span{font-size:30px;font-weight:700;}
.wrap-captions{padding:30px;}
.navratra-offer-banner{background:linear-gradient(14.74deg,#250000,#980000);padding:30px 15px;margin-top:30px;display: flex;flex-direction: column;width: calc(100% - 30px);margin: 30px auto 0;border-radius: 20px;overflow: hidden;}
.navratra-bank-partners,
.navratra-offer-list{display:grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width:1170px;margin-left:auto;margin-right:auto;}
.navratra-offer-list-props{padding:30px 15px;color:#fff;display: flex;flex-direction:column;justify-content: center;text-align: center;position: relative;}
.navratra-offer-list-subtitle{font-size:16px;font-weight:600;}
.navratra-offer-list-title{font-size: 24px;font-weight: 700;}
.navratra-rate-revision{font-size:24px;font-weight:700;text-align: center;color:#F5EB90;margin:30px 0;}
.navratra-rate-revision span{display: block;}
.navratra-bank-partners{background: #fff;padding: 15px 30px;border-radius: 20px;box-shadow: var(--shadow);display: flex;justify-content: space-between;}
.jashn-realty-logos{display: grid;max-width:300px;}
.bank-detail-caption-props{font-size: 24px;color: #333;font-weight: 700;margin-bottom:6px;}
.navratra-bank-details{display: flex;flex-direction: column;font-weight:500;}
.wrap-jashn-realty-logos{display: flex;align-items:center;}
.bank-logo-listing{width:60px;}
.bank-logo-listing.numbs-data{width:28px;height:12px;}
.bank-listing-props{display: flex;align-items: center;}
.bank-listing-props .bank-logo-listing:not(:first-child){margin-left:10px;}
.bottom-pseudo .navratra-bank-partners{width:1170px;}
.navratra-rera-info{display: flex;justify-content: space-between;width:1170px;margin:30px auto 80px;}
.navratra-exp-center{display:inline-flex;}
.rera-qr-props-detail{width:120px;border-radius:8px;}
.exp-center-right-part{padding-left:20px;color:#fff;}
.exp-center-right-part .bank-detail-caption-props{color:#fff;}
.exp-center-right-part .navratra-bank-details{font-weight:500;color:#fff;}
.navratra-support-numb{font-size:32px;font-weight:700;color:#fff;}
.navratra-support-numb .fa{font-size:30px;}
.calling-details{display: inline-flex;flex-direction: column;align-items: flex-end;}
.bottom-pseudo{position: relative;overflow: hidden;}
.bottom-pseudo:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;background-image: url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/half-circle.png');background-repeat: repeat-x;background-size: 112px 70px;transform: rotate(-180deg);height:70px;opacity: 0.6;}
.offer-anouncement-date{max-width:1170px;margin:0 auto;}
.left-border{border-left:rgba(211,0,0,0.4) solid 2px;}
.right-border{border-right:rgba(211,0,0,0.4) solid 2px;}
.bottom-border{border-bottom:rgba(211,0,0,0.4) solid 2px;}
.bottom-left-pseudo:before,
.bottom-right-pseudo:after,
.top-left-pseudo:before,
.top-right-pseudo:before{position: absolute;content:"";left:0;right:0; background-image: url('../../cdn.jashnrealty.com/assets/images/navratri-jashn/bar.png');}
.bottom-left-pseudo:before,
.bottom-right-pseudo:before{left:0;right:0;bottom:0;}
.bottom-left-pseudo:before{ /*background-image: url('https://cdn.jashnrealty.com/assets/images/navratri-jashn/bar.png');*/background-size: 100% 2px;background-repeat:no-repeat;width:100%;height:2px;}
.bottom-right-pseudo:after{background-size: 100% 2px;background-repeat:no-repeat;width:100%;height:2px;transform: rotate(-180deg);bottom:0;}
.top-left-pseudo:before{background-size: 100% 2px;background-repeat:no-repeat;width:100%;height:2px;transform: rotate(90deg);left:-50%;top:100%;}
.top-right-pseudo:before{background-size: 100% 2px;background-repeat:no-repeat;width:100%;height:2px;transform: rotate(-90deg);left:-50%;top:50%;}
.before-after-props{position: relative;}
.before-after-props:before,
.before-after-props:after{position: absolute;content:"";width:2px;height:60px;background:#2E2C75;top:50%;transform: translateY(-50%);}
.before-after-props:before{left:-70px;}
.before-after-props:after{right:-70px;}
@media screen and (max-width:1200px){
    .bottom-pseudo .navratra-bank-partners,
    .navratra-rera-info{width:calc(100% - 30px);}
    .before-after-props:before,
    .before-after-props:after{width:0;height:0;}
    .before-after-props:before{left:0}
    .before-after-props:after{right:0;}
}
@media screen and (max-width:1100px){
    .navratra-banner{margin-top:60px;}
    .custom-header-caption{padding:15px 0 0;}
    .jashn-logo{width:200px;}
}
@media screen and (max-width:991px){
    .container-infos.pseudo-image:before, 
    .container-infos.pseudo-image:after{background-size: 100px 400px;width:100px;height:400px;}
    .jashn-realty-logos{max-width:200px;}
    .before-after-props{padding-left:15px;padding-right:15px;}
    .navratra-offer-list-title{font-size:30px;}
    .navratra-offer-list-subtitle{font-size:20px;}
}
@media screen and (max-width:767px){
    .navratra-bank-partners{display: grid;gap:40px;grid-template-columns:repeat(1,minmax(0,1fr));text-align: center;padding: 30px 15px;}
    .jashn-realty-logos{margin:0 auto;}
    .bank-listing-props{justify-content: center;}
    .before-after-props:before, .before-after-props:after{width:60px;height:2px;}
    .before-after-props:before{left:50%;transform: translateX(-50%);top:-15px;}
    .before-after-props:after{right:50%;transform: translateX(-50%);bottom:-25px;top:auto;left:50%;}
    .navratra-rera-info{width:calc(100% - 0px);}
    .navratra-rera-info,
    .navratra-exp-center,
    .calling-details{flex-direction: column;justify-content: center;text-align: center;}
    .calling-details{align-items: center;margin-top:20px;}
    .navratra-support-numb{font-size:20px;}
    .navratra-support-numb .fa{font-size:16px;}
    .exp-center-right-part{padding-left:0;}
    .bottom-left-pseudo:before,
    .bottom-right-pseudo:after,
    .top-left-pseudo:before,
    .top-right-pseudo:before{background-image:none;width:0;height:0;}
    .navratra-offer-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap:15px;}
    .bottom-border{border:none;}
    .navratra-offer-list-props{background: #fff;color: #333;border-radius: 20px;box-shadow: var(--shadow);}
    .navratra-offer-list-subtitle{font-size:14px;}
    .offer-list-title,
    .navratra-offer-list-title{font-size:20px;}
}
@media screen and (max-width:700px){
    .rera-image-props{width:300px;}
}
@media screen and (max-width:576px){
.navratra-caption{display: none;}
.custom-header-caption{justify-content: center;}
.navratri-title{font-size:30px;}
.deal-options{font-size:100px;}
.deal-options span{font-size:40px;}
.deals-text-props{font-size:32px;}
.deals-text-props span{font-size:24px;}
}
@media screen and (max-width:480px){
    .navratra-offer-list{grid-template-columns: repeat(1,minmax(0,1fr));}
}