.col-gap-30{gap:30px;}
.col-gap-40{gap:40px;}
.col-gap-60{gap:60px;}
.hide_always{display: none;}
/* Landing screen css */
/* body.height-props{height:100vh;overflow: hidden;} */
.landing-props.hide{display:none;}
.landing-props{position: fixed;top:0;right:0;bottom:0;left:0;z-index:100;}
.videop-props{position: relative;width: 100%;height: 100vh;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #000;}
.landing-video{width: 100%;object-fit: cover;-o-object-fit: cover;}
.skip-btn-props{position: absolute;right:140px;bottom:40px;color:#fff;cursor: pointer;font-size:16px;font-weight:500;}
.skip-btn-props:hover{text-decoration:underline;}
.skip-btn-props:before{position: absolute;content: '';width: 180px;height: 2px;background: #fff;top: 50%;left: -194px;transform: translateY(50%);}
#mobile_intro_video{display:none;}
@media screen and (max-width:767px){
    .skip-btn-props{right:24px;bottom:150px;}
}
@media screen and (max-width:576px){
    #desktop_intro_video{display:none;}
    #mobile_intro_video{display: block;}
    .skip-btn-props{right:60px;}
}
/* Banner css */
.home-banner-infos{width: 100%;margin:0 auto;padding-top:58.906%;position: relative;display: block;}
.home-banner-props{position: relative;}
.home-banner-infos img{position: absolute;left: 0;top: 0;height:100vh;}
.banner-content.abs-props{position: absolute;flex-direction:column;top:0;right:0;bottom:0;left:0;background:rgba(46,44,117,0.6);padding-top:60px;z-index: 1;}
.banner-slider .swiper-slide{animation-duration: 1s;transition-duration:1s!important;opacity: 0;transition: opacity 0.4s ease;height:100vh;}
.banner-slider .swiper-slide.swiper-slide-active{opacity: 1; z-index:2;}
.swiper-pagination.banner-pagination{width: 100%;max-width: 1530px;margin: 0 auto;top: 50%;transform: translate(-50%, -50%);left: 50%;flex-direction: column;}
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet,
.banner-pagination .swiper-pagination-bullet{width:2px;height:70px;margin:0;border-radius:0px;opacity: 0.5;transition:opacity 1s ease;}
.banner-pagination .swiper-pagination-bullet{background:#fff;}
.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--cta-color);border-radius:12px;opacity: 1;width:8px;}
.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-left:-3px;}
.title-captions{font-size:75px;font-family: ;}
.subtitle-captions{font-size:28px;font-weight:500;}
.rera-infos{font-size:20px;margin-top:64px;}
.rera-infos span{font-weight:600;}
.home-banner-infos.home-banner-propss{padding-top: 48%;}
.home-banner-props .slide-text{position: absolute;width:100%; color:#fff;top:50%;transform: translateY(-50%);z-index: 4;text-align: left}
.home-banner-props .slide-text-wrapper{max-width: 1690px;padding: 0 80px;margin:0px auto;}
.home-banner-props .slide-text-inner-wrapper{max-width: 570px;}
.home-banner-props .slide-text .slide-heading{font-size: 50px;}
.home-banner-props .slide-text .slide-desc{font-size: 28px; font-weight: 400;}
.home-banner-props .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(46,44,117,0.7);z-index: 2;}
.home-banner-props .slide-rera-no{color:#fff; display:none;}
.rera-info-props{position:absolute;top: 115px;width: 100%;max-width: 1690px;padding-left:80px;padding-right:80px;left: 50%;transform: translateX(-50%);display: flex;justify-content: flex-end;font-size: 15px;z-index: 4;color:rgba(255,255,255,0.8);font-weight:500;}
.home-banner-props .slide-rera-no span{font-weight: 600;}
.rera-detail{display: none;}
.swiper-pagination.banner-pagination{top:unset;bottom: 10px;}
.banner-pagination .swiper-pagination-bullet, .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 50px;height: 5px;border-radius: 8px;}
.banner-pagination .swiper-pagination-bullet:not(:first-child){margin-left:8px;}
.home-banner-props .banner-btn-props{height: 48px;padding: 0 20px;font-size: 20px;min-width: 140px;background: #c3935f;color: #fff;border: #c3935f solid 2px;border-radius: 8px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;margin-top:15px;font-weight: 500;}
.home-banner-props .banner-btn-props:hover{background: #fff;color:#c3935f;}

@media screen and (max-width:1366px){
    .rera-info-props{top:90px;}
}
@media screen and (max-width:1280px){
    .title-captions{font-size:60px;}
    .home-banner-props .slide-rera-no{display:block;}
    .home-banner-props .slide-rera-no.corner-props{display: none;}
}
@media screen and (max-width:1199px){
    .title-captions{font-size:50px;}
    
    /* .rera-detail{display: block;text-align: center;margin-top:12px;color:#fff;} */
    /* .home-banner-props .slide-text-wrapper{padding: 0 15px;} */
}
@media screen and (max-width:991px){
    .rera-info-props{display: none;}
    .rera-detail{display: block;margin-top:12px;color:#fff;font-size: 15px;}
    .banner-content.abs-props{display: flex;justify-content: center;align-items: center;flex-direction: column;padding-top:60px;}
    .subtitle-captions{font-size:24px;}
    .home-banner-props .slide-text{transform: none;top:150px;}
}
@media screen and (max-width:767px){
    .title-captions{font-size:30px;}
    .subtitle-captions{font-size:24px;padding-left:15px;padding-right:15px;}
    .rera-infos{margin-top:14px;}
    .home-banner-infos.home-banner-propss{padding-top: 64%;}
    .swiper-pagination.banner-pagination{top:unset;bottom:50px;}
    .home-banner-props .slide-text-wrapper{padding: 0 15px;}
    .home-banner-props .slide-text .slide-desc{padding:0;}
    .home-banner-props .slide-text .slide-heading{font-size:30px;}
    .home-banner-props .slide-text .slide-desc{font-size: 18px;}
    .home-banner-props .slide-text-inner-wrapper{max-width: 300px;}
    .home-banner-props .slide-text{top:90px;}
    
}
@media screen and (max-width:480px){
    .home-banner-infos.home-banner-propss{padding-top: 100%;}
}
@media screen and (max-width:480px){
    .home-banner-infos{padding-top:100%;}
    .home-banner-infos img{height:100vh;}
}
/* Overview css */
.overview-info{width:100%;max-width:1254px;margin-left:auto;margin-right:auto;}
a.hover-props:hover{text-decoration: underline;}
@media screen and (max-width:767px){
    a.hover-props:hover{text-decoration: none;}
}
/* Our special scheme css */
.our-scheme-info{width:100%;position: relative;background:url('https://cdn.jashnrealty.com/assets/v2/images/home/bg.jpg') center center no-repeat;padding:100px 15px;background-size:cover;}
.scheme-details{background:url('https://cdn.jashnrealty.com/assets/v2/images/home/bg-2.png') center center no-repeat;padding:40px 15px 60px;background-size:cover;text-align: center;max-width:506px;margin:0 auto;}
.scheme-title{line-height:1.1;font-weight:500;}
.grid-2-props{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.scheme-stats-data{border-width:1px 1px 0 1px;border-style:solid;border-color:#FBD77A;max-width:300px;margin:12px auto 0;}
.scheme-wrapper{padding:24px 0;}
.scheme-wrapper:nth-child(2n+1){border-bottom:1px solid #FBD77A;}
.scheme-wrapper:nth-child(2n){border-left:1px solid #FBD77A;border-bottom:1px solid #FBD77A;}
.scheme-wrapper span{font-weight:500;}
.scheme-modal-info{padding:8px 20px;cursor: pointer;background:#fff;display: inline-flex;font-weight:500;position: absolute;bottom:0;right:0;}
@media screen and (max-width:1199px){
    .our-scheme-info{padding:60px 15px;}
}
@media screen and (max-width:640px){
    .scheme-details{max-width:400px;}
}

/* Special scheme modal css */
.special-scheme-dialog{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.8);z-index: 1055;padding-left: 10px;padding-right: 10px;display: none;overflow-y: auto;}
.special-scheme-dialog.show-popup{display:flex;align-items:center;justify-content:center;}
.special-scheme-modal{width: 100%;max-width: 550px;background:#fff;margin: 30px auto;border-radius: 20px;position: relative;display:flex;flex-direction:column;}
.close-scheme-modal{display: inline-flex;position: absolute;top: 50%;transform:translateY(-50%);right: 20px;z-index: 18;cursor: pointer;}
.close-scheme-modal svg{fill: #fff;width:16px;height:16px;}
.scheme-modal-header{width: 100%;display: flex;align-items: center;position: relative;background: var(--color-props);justify-content: space-between;padding: 15px 50px 15px 20px;border-radius: 20px 20px 0px 0px;}
.scheme-modal-title{color: #fff;margin: 0px;line-height: 1.2;font-size: 18px;font-weight:600;}
.special-scheme-wrapper{width:100%;padding:24px;}
.special-scheme-body{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;}
.scheme-datas{width: 100%;display: flex;border: #c1c5cd solid 2px;border-radius: 8px;margin-bottom: 0px;position: relative;}
.scheme-datas-label{font-size: 16px;font-weight: 600;background: #f8f8f8;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-right: 2px solid #c1c5cd;border-radius:8px 0px 0px 8px;}
.scheme-datas-label .fa-phone{font-size: 19px;-webkit-text-stroke: 1px #f8f8f8;}
.scheme-datas-label .fa-user-o{font-size: 17px;}
.scheme-fields{width: calc(100% - 40px);height: 40px;background: #fff;font-size: 16px;color: #26262e;border: none;display: flex;align-items: center;padding: 0px 15px;border-radius: 0px 8px 8px 0px;outline: none;outline-offset: 0px;position: relative;overflow: hidden;text-overflow: ellipsis;font-family: "PF Bague Sans Pro", sans-serif;}
p.error_field:empty{display: none;}
.special-scheme-body p.error_field{font-size: 13px;position: relative;font-weight: 500;color: #ff0000;margin-top: 4px;bottom:0;left:0;}
.scheme-datas ~ .scheme-datas{margin-top:24px;}
.special-scheme-body .submit-info{max-width:150px;margin:20px auto 0;}
.special-scheme-body .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;}

/* Trusted by achievers css */
.esteemeted-partners{width:100%;display:flex;flex-direction:column;padding-top:60px;}
.esteemeted-customers{width:100%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 30px;position: relative;}
.customers-list{font-size: 16px;font-weight: 500;text-transform: uppercase;background:#F0F4FD;color: #26262e;cursor: pointer;min-width:152px;height: auto;display: inline-flex; align-items:center;padding:8px 12px;}
.customers-list:hover{background:var(--cta-color);color:#fff;}
.customers-list.active{color: #fff;z-index: 1;}
.customers-list.active,
.customers-list.active:hover{background: var(--cta-color);}
.customers-list-details{display:none;}
.customers-list-details.active{display:block;}
.catg-title-name{margin-left:6px;}
.catg-images{width:48px;height:48px;border-radius: 100%;background:#fff;display: inline-flex;align-items: center;justify-content: center;}
.customers-list img{width:30px;height:30px;/*filter: brightness(0) invert(1);*/}
.customers-list:hover .catg-images,
.customers-list.active .catg-images,
.customers-list.active:hover .catg-images{background:#fff;}
.customers-list.active .catg-images img,
.customers-list.active:hover .catg-images img,
.customers-list:hover .catg-images img{filter: brightness(0) invert(0);}
.esteemeted-customers .customers-list:not(:first-child){margin-left:15px;}
.esteemeted-customers .customers-list:nth-child(1).active ~ .glider-caption{transform:translateX(0)}
.esteemeted-customers .customers-list:nth-child(2).active ~ .glider-caption{transform:translateX(103px)}
.esteemeted-customers .customers-list:nth-child(3).active ~ .glider-caption{transform:translateX(206px)}
.esteemeted-customers .customers-list:nth-child(4).active ~ .glider-caption{transform:translateX(309px)}
.esteemeted-customers .customers-list:nth-child(5).active ~ .glider-caption{transform:translateX(412px)}
.esteemeted-customers .customers-list:nth-child(6).active ~ .glider-caption{transform:translateX(514px)}
.glider-caption{position: absolute;top:0;left:0;display: flex;height: 40px;width: 95px;background: var(--cta-color);color:#fff;z-index: 0;border-radius: 80px;transition: 0.25s ease-out;}
.customers-image{box-shadow:0 1px 8px rgb(0 0 0 / 20%);border-radius:8px;}
.customer-list-name .w-props-info{width: 100%;max-width:1140px;margin-left:auto;margin-right:auto;overflow: hidden;position: relative;padding:2px 2px 70px;}
.swiper-container.gallery-size-props{width:100%;max-width:684px;margin-left:auto;margin-right:auto;}
.customer-list-name .swiper-button-prev{left: 50%;margin-left: -36px;}
.customer-list-name .swiper-button-prev:before{content: "\f053";font-family: fontawesome;color: #fff;-webkit-text-stroke:2px var(--cta-color);}
.customer-list-name .swiper-button-next:before{content: "\f054";font-family: fontawesome;color: #fff;-webkit-text-stroke:2px var(--cta-color);}
.customer-list-name .swiper-button-next{right: 50%;margin-right: -76px;}
.customer-list-name .slider-btn-props:after{content:"";}
.customer-list-name .slider-btn-props{width: 48px;height: 48px;border: 2px solid var(--cta-color);background:var(--cta-color);color:#fff;display: inline-flex;align-items: center;justify-content: center;background-image: none !important;border-radius: 100%;top: auto;bottom: 2px;transform: translateX(-50%);}
.customer-list-name .slider-btn-props:hover:before{color:#fff;}
.customer-list-name .swiper-button-prev.s-prev,
.esteemeted-caption .customer-list-name .swiper-button-prev, 
.customer-list-name .swiper-button-next.s-next,
.esteemeted-caption .customer-list-name .swiper-button-next{top:auto;}
.customer-list-name .swiper-button-prev.s-prev,
.esteemeted-caption .customer-list-name .swiper-button-prev{left:50%;right:auto;transform: translateX(-50%);}
.customer-list-name .swiper-button-next.s-next,
.esteemeted-caption .customer-list-name .swiper-button-next{top: auto;transform: translateX(-50%);right: 50%;left: auto;}
.esteemeted-projects{padding-top:20px;}
.esteemeted-projects .customers-list{color:var(--cta-color);}
.esteemeted-projects .customers-list:hover,
.esteemeted-projects .customers-list.active{color:#fff;}
.housing-details .esteemeted-projects .select2-container{width:100%!important;}
.about-details {max-width:1080px;margin-left:auto;margin-right: auto;}
.category-testimonial{text-align: center;margin-top: 20px;font-weight: 500;}
@media screen and (max-width:1022px){
    .customers-list{flex-direction: column;}
    .catg-title-name{margin-left:0;margin-top:6px;}
    .customers-list{min-width:110px;}
    .catg-images{width:30px;height:30px;}
    .customers-list img{width:20px;height:20px;}
}
@media screen and (max-width:1000px){
    .customers-list:hover,
    .customers-list.active:hover{background:linear-gradient(98.3deg, rgb(0, 0, 0) 24.6%, rgb(215, 181, 109) 100%);}
    .customer-list-name .swiper-container,
    .swiper-container.gallery-size-props{width:75%;margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:767px){
    .esteemeted-projects{padding-top:0px;}
    .esteemeted-projects .esteemeted-partners{padding-top:50px;}
    .customer-list-name .swiper-container,
    .swiper-container.gallery-size-props{width:100%;margin-left:auto;margin-right:auto;}
    .esteemeted-customers{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
    .esteemeted-customers .customers-list:not(:first-child){margin-left:0px;}
}
@media screen and (max-width:660px){
    .esteemeted-customers{max-width:100%;}
    .customers-list,
    .glider-caption{width:100%;}
}
@media screen and (max-width:576px){
    .esteemeted-customers{display:none;}
    .esteemeted-customers{width:100%;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}
    .customers-list{width:100%;border:var(--cta-color) solid 2px;color:var(--cta-color);border-radius:4px;}
    .glider-caption{display:none;}
    .customers-list{padding:8px 0;min-width: auto;}
    .customers-list:hover, .customers-list.active:hover,
    .customers-list.active{background:var(--cta-color);color:#fff;}
    .glider-caption{display:none;}
}

/* About jashnRealty css */
.about-caption{padding-top:68.43%;display: block;}
.abs-img-props{position: absolute;top:0;left:0;width:100%;height:100%;}


/* Project lists css */
.site-caption.top-16{margin-top:16px;}
.swiper-wrapper.grid-4-infos{width:100%;display: grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;}
.subtitle-color{color:var(--title-color);}
.projects-titles{font-size:30px;}
.seperator{border-bottom:var(--cta-color) solid 1px;}
.seperator.white:before{background:#fff url('https://cdn.jashnrealty.com/assets/v2/images/home/j-icon.svg') center center no-repeat;}
.seperator:before{position: absolute;content: "";background:#fff url('https://cdn.jashnrealty.com/assets/v2/images/home/j-icon.svg') center center no-repeat;left:50%;right:0;bottom:-40px;width:80px;height:80px;transform: translateX(-50%);}
.swiper-container.project-lists-caption{overflow: hidden;}
@media screen and (max-width:1199px){
    .project-lists-caption .bd-left-design::before{position: absolute;content: "";top: 0;left: 0;height: calc(100% - 60px);width: 70%;border: var(--cta-color) solid 1px;}
    .projects-titles{font-size:24px;}
}
@media screen and (max-width:480px){
    .project-lists-caption .bd-left-design::before{width:0;height:0;border:none;}
    .project-lists-caption .pdt-50{padding-top:0;}
    .project-lists-caption .pdl-40{padding-left:0;}
    .project-lists-caption.mt-60{margin-top: 30px;}
}
/* Stats css */
.stats-img-caption{padding-top:100%;display: block;}
.stats-caption{width:50%;}
.container-infos.hvc{position: absolute;left:50%;top:0;bottom:0;transform: translateX(-50%);}
.gap-160{gap:160px;}
.h-100{height:100%;}
.stats-groups{width:100%;display: flex;flex-direction: column;}
.stats-infos{width:100%;height:50%;}
.stats-infos + .stats-infos{border-top:#cebebe solid 1px;}
.stats-card + .stats-card{border-left:#cebebe solid 1px;padding-left:50px;}
.stats-card{padding-left:10px;font-weight:400;}
.hvc-props{display: flex;justify-content: center;align-items: center;flex-direction: column;line-height:1.4;}
.hvc-props.left-props{align-items: flex-start;}
.stats-numbs{font-size: 70px;color: var(--title-color);margin: 12px 0;line-height:1;}
.stats-titles{font-size:32px;}
.urw{font-family: "URW Classico", sans-serif;}
@media screen and (max-width:1504px){
    .stats-numbs{font-size:60px;}
    .stats-titles{font-size:24px;}
}
@media screen and (max-width:1302px){
    .stats-card + .stats-card{padding-left:30px;}
}
@media screen and (max-width:1200px){
    .stats-numbs{font-size:50px;}
    .stats-titles{font-size:20px;}
}
@media screen and (max-width:1190px){
.stats-details .grid-2-info.gap-160{gap:90px;}
}
@media screen and (max-width:767px){
    .stats-caption{width:100%}
    .container-infos.hvc.mob-stats{position: relative;left: 0;top:auto;bottom:auto;transform:none;}
    .stats-details .grid-2-info.gap-160{gap:30px;}
    .grid-2-info.stats-infos{grid-template-columns: repeat(2,minmax(0,1fr));}
    .hvc-props.left-props{align-items: center;}
    .stats-card{padding:24px 6px;}
    .stats-icon img{max-height:80px;}
    .stats-titles{text-align: center;}
    .stats-numbs{text-align: center;font-size:40px;}
    .stats-card + .stats-card{padding-left:6px;}
    .stats-card.hvc-props{justify-content: flex-start;}
}
/* Blog css */
.blog-img-caption{padding-top:121%;display: block;}
.blog-titles{font-size:28px;}
.mt-16{margin-top:16px;display: inline-flex;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:40px;}
.mt-30{margin-top:30px;display: inline-flex;}
.mt-60{margin-top:60px;}
.mb-40{margin-bottom:40px;}
@media screen and (max-width:1199px){
    .grid-2-info.blog-list-props{grid-template-columns: repeat(1,minmax(0,1fr));}
    .blog-list-props .pdt-50{padding-top:0;}
    .blog-list-props .pdl-40{padding-left:0;}
    .blog-lists{box-shadow: var(--shadow);border-radius: 8px;}
    .blog-lists .abs-img-props{border-radius:8px 0 0 8px;}
    .col-gap-60.blog-list-props{margin-top:30px;}
}
@media screen and (max-width:1024px){
    .blog-titles{font-size:22px;}
}
@media screen and (max-width:767px){
    .blog-lists .abs-img-props{border-radius:8px 8px 0 0;}
    .blog-lists .col-gap-40{gap:20px;}
    .blog-captions{padding:0 15px 15px;}
    .blog-details.mt-40{margin-top:20px;}
    .blog-lists .mt-30{margin-top:20px;}
    .col-gap-60.blog-list-props{gap:15px;}
    .mt-60.top-props{margin-top:60px;}
}
/* Trusted by partners css */
.pdr-20{padding-right:20%;}
.pdl-20{padding-left:20%;}
.pdl-10{padding-left:10%;}
.pdl-60{padding-left:60px;}
.pdr-60{padding-right:60px;}
iframe.video-props{height:511px;position: relative;}
.bd-bottom{padding-bottom:40px;}
.bd-bottom:before{position:absolute;content:"";width:50%;height:calc(50% - 40px);left:15px;bottom:0px;border:rgba(215,181,109,0.7) solid 2px;}
.bdr-props.bd-bottom:before{left:auto;right:-15px;}
@media screen and (max-width:1440px){
    iframe.video-props{height:411px;}
    .buyer-props .pdr-20{padding-right:30px;}
}
@media screen and (max-width:1200px){
    .buyer-props .pdr-20{padding-right:0px;}
}
@media screen and (max-width:1024px){
    .site-caption{font-size:24px;}
}
@media screen and (max-width:767px){
    .buyer-props .new-line{display: inline-flex;}
    .buyer-props .pdl-60{padding-left:0;}
    .buyers-testimonials.pdr-60{padding-right:0;}
    .pdl-10.reduce-left-space{padding-left:0;}
    .pdl-10.reduce-left-space .new-line{display: inline-flex;}
    .bd-bottom{padding-bottom:0;}
    .bd-bottom::before{width:0;height:0;border:none;left:0;bottom:0;}
}
/* Testimonial css */
.testimonial-infos-caption{position: relative;padding: 60px 30px;border-radius: 40px 40px 0 40px;border: #e3d1ad solid 1px;height:100%;}
.testimonial-infos-caption:before, 
.testimonial-infos-caption:after{position: absolute;content: "";}
.testimonial-infos-caption:before{bottom: -75px;right: -1px;background: url('https://cdn.jashnrealty.com/assets/v2/images/home/testimonial-shape-clip.svg');width: 124px;height: 75px;z-index: 2;}
.testimonial-infos-caption:after{width: 123px;height: 1px;background: #fff;bottom: -1px;right: 0px;z-index: 1;}
.testimonial-views{margin-top:60px;margin-bottom:160px;}
.testimonial-views .swiper-wrapper{transition: all 1s ease-in-out;transition-duration: 1s!important;}
.testimonial-views .swiper-wrapper,
.testimonial-views .swiper-slide{height: auto;}
.testimonial-views .swiper-slide{transition: transform 2s;}
.testimonial-views .swiper-slide.swiper-slide-prev{transform:translate(0,78px) rotate(-15deg) ;}
.testimonial-views .swiper-slide.swiper-slide-next{transform: translate(0,66px) rotate(15deg);}
.testimonial-views .swiper-slide.swiper-slide-active{transform:translate(0,0) rotate(0deg);}
.wrap-author-info{width:100%;display: flex;align-items:center;position: absolute;bottom:-135px;}
.author-pic{width:120px;display: block;}
.author-details{width:calc(100% - 120px);padding-left:16px;}
.title-color{color:var(--title-color);}
.author-name{font-size:30px;font-weight:500;}
.author-profile{font-size:24px;margin-top:4px;}
@media screen and (max-width:1199px){
    .customer-list-name.space-props{padding-left:15px;padding-right:15px;}
    .testimonial-infos-caption{padding:30px 15px;}
    .wrap-author-info{bottom:-106px;}
    .author-pic{width:90px;}
    .author-name{font-size:22px;}
    .author-profile{font-size:20px;}
}
/*Common slider */
.common-slider-props.next-prev-caption .swiper-container.pagination-props{padding-bottom: 0;position: static;}
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet{margin:0;position: relative;z-index: 1;}
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination:before{position: absolute;content:"";width:3px;height:100%;background:#e6e6e6;}
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination{top: 50%;flex-direction: column;bottom: auto;left: -75px;transform: translateY(-50%);}
.common-slider-props.next-prev-caption .pagination-props.right .swiper-pagination{right:-75px;left:auto;}
.common-slider-props.next-prev-caption .swiper-container{padding-bottom: 30px;}
.common-slider-props .swiper-container{width: 100%;overflow: hidden;position: relative;}
.common-slider-props.next-prev-caption .swiper-pagination{display: flex;align-items: center;bottom: 0;}
.common-slider-props .swiper-pagination{left: 50%;transform: translateX(-50%);}
.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-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;}
@media screen and (max-width:1199px){
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination{left:-50px;}
    .common-slider-props.next-prev-caption .pagination-props.right .swiper-pagination{right:-50px;}
}
@media screen and (max-width:767px){
    .common-slider-props.next-prev-caption .swiper-container.pagination-props{position: relative;padding-bottom:30px;}
    .common-slider-props.next-prev-caption .pagination-props.right .swiper-pagination{left: 50%;right:auto;}
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination{left: 50%;top: auto;flex-direction: row;transform: translateX(-50%);bottom:6px;}
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet, 
    .banner-pagination .swiper-pagination-bullet,
    .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, 
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:50px;height:5px;border-radius:8px;}
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination .swiper-pagination-bullet:not(:first-child), 
    .banner-pagination .swiper-pagination-bullet:not(:first-child){margin-left:8px;}
}
/* Find us css */
iframe.location-props{height: 500px;box-shadow: var(--shadow);border-radius: 20px;}
@media screen and (max-width:1199px){
    iframe.location-props.mt-60{margin-top:30px;}
}

/* Get In Touch css */
.contact-information{width: 100%;float: left;padding: 20px;box-shadow: var(--shadow);border-radius: 20px;background: #fff;margin-bottom:8px;}
.contact-title{font-size:28px;margin-bottom:8px;}
.wrap-form-component{width: 100%;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}
.field-wrapper{width: 100%;display: flex;flex-direction: column;border: #c1c5cd solid 1px;border-radius: 8px;margin-bottom: 0px;position: relative;}
.contact-label{font-size: 20px;font-weight: 500;color: var(--d-color);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: 18px;color: var(--d-color);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: "PF Bague Sans Pro", sans-serif;}
.contact-info.contact-infos{position: relative;border: none;padding-left: 20px;margin: 20px 0px;}
.contact-info.contact-infos input{position: absolute;left: 0;top: 4px;}
/* .loader-props-info .circle-loader{display: none;}
.loader-props-info.loaded{pointer-events: none;}
.loader-props-info.loaded .circle-loader{display: inline-flex;} */
.terms-condition-info{font-size:16px;text-align: left;display: block;}
.gap-150.contact-caption{gap:60px;}
@media screen and (max-width:1566px){
    .gap-150.contact-caption{gap:30px;}
}
@media screen and (max-width:1020px){
    .wrap-form-component{grid-template-columns: repeat(1, minmax(0, 1fr));}
}
@media screen and (max-width:767px){
    .gap-150.contact-caption{grid-template-columns: repeat(1,minmax(0,1fr));margin-top:30px;}
    .order-one{order:1;}
    .order-two{order:2;}
}
/* 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:20px;color:var(--d-color);font-family:"PF Bague Sans Pro", sans-serif;padding-left:0;}
.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:18px;padding:7px 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(--d-color);}
.select-drropdown-info .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: var(--d-color) 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 .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;}
.select-drropdown-info .contact-caption .select2-container .select2-selection--single{padding-left: 15px;border-radius:0 0 8px 8px;}
@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 */

/*video added on a section of homepage*/
.home-section-video-props{position: relative;width: 100%;height: 650px;overflow: hidden;background: #000;display: flex;justify-content: center;align-items: center;}
.home-section-video-props .landingg-video{width:100%;object-fit: contain;}
.home-section-video-props.playing .walkthrough-video-info{display: none;}
@media screen and (max-width:1366px){
    .home-section-video-props{height:450px;}
}
@media screen and (max-width:767px){
    .home-section-video-props{height:400px;}
}
@media screen and (max-width:480px){
    .home-section-video-props{height:350px;}
}
/*experience center slider pagination css*/
.common-slider-props.next-prev-caption .pagination-props .swiper-pagination.exp-centre-pagintaion .swiper-pagination-bullet{height:30px;}
@media screen and (max-width:767px){
    .common-slider-props.next-prev-caption .pagination-props .swiper-pagination.exp-centre-pagintaion .swiper-pagination-bullet{width:15px; height:6px;border-radius: 8px;}
}