.visit-tour-header{width:100%;height:68px;padding:10px 45px;margin-top:0;display:flex;align-items:flex-end;box-shadow:0 3px 10px rgb(0 0 0 / 10%);background:#fff}.visit-tour-title{width:100%;max-width:1500px;font-size:20px;font-weight:700;text-transform:uppercase;color:var(--title-color);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.back-process-btn{font-size:22px;-webkit-text-stroke:2px #fff;margin-right:15px;cursor:pointer;margin-bottom:5px}.project-phase-info{position:relative;display:inline-block}.logo-image{display:inline-block;width:100px}.data-title span.project-phase-title,.project-phase-title{font-size:10px;font-weight:700;text-transform:uppercase;border-radius:2px;color:var(--title-color);background:#f5f5f5;display:inline-block;padding:2px 4px;position:absolute;right:-54px;bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.link-lists-props,.rera-icon-props{display:inline-flex}.link-lists-props>li:not(:first-child){margin-left:15px}.link-lists-props>li{position:relative}.rera-icon-props{width:48px;height:48px;border-radius:100%;align-items:center;justify-content:center;background:var(--cta-color);border:2px solid var(--cta-color);color:#fff}.rera-icon-props:hover{background:#fff}.rera-icon-props:hover i{color:var(--cta-color);-webkit-text-stroke:1px #fff}.rera-icon-props i{font-size:30px;-webkit-text-stroke:1px var(--cta-color)}.rera-info-callback{position:absolute;top:58px;right:0;z-index:5;padding:0;bottom:auto;background:0 0;width:400px;display:none}.rera-info-callback.show-contact{display:block}.rera-info-callback .watch-rera-details{display:flex;background:var(--cta-color);padding:15px;border-radius:8px;position:relative}.rera-info-callback .watch-rera-details::after{position:absolute;content:"";right:13px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(136,89,42,.7)}.rera-info-callback .rera-scanner-caption{width:93px;display:inline-flex;height:93px}.rera-info-callback .rera-details-caption{width:calc(100% - 93px);padding-left:15px}.rera-info-callback .rera-details-caption>div{font-size:14px;color:#fff}.rera-info-callback .rera-details-caption a,.rera-info-callback .rera-details-caption a:focus,.rera-info-callback .rera-details-caption a:hover{color:#fff}.rera-info-callback .rera-details-caption a{text-decoration:underline}.rera-info-callback .rera-details-caption a:hover{text-decoration:none}.visit-tour-header .inquiry-btn{display:inline-flex;align-items:center;justify-content:center;min-width:186px;padding:0 22px;position:relative;font-size:16px;font-weight:600;background:var(--cta-color);border:var(--cta-color) solid 2px;color:#fff;transition:transform .3s;border-radius:24px;min-height:48px;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2)}.visit-tour-header .inquiry-btn.contact-option{background:#fff;color:var(--cta-color)}.visit-tour .tour-close-button{display:none}.visit-tour-body{width:100%;height:calc(100vh - 68px);margin-top:68px;background:url('https://cdn.jashnrealty.com/assets/v2/images/group-housing-info/banner_two.jpg') center center/cover no-repeat;position:relative;overflow-y:auto}.visit-tour-body:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.4)}.hvc{display:flex;align-items:center;justify-content:center}.visit-tour-body .tour-caption{max-width:640px;left:auto;top:0;right:auto;transform:none;position:relative;background:rgba(255,255,255,.9);margin:30px auto}.inquiry-caption{position:relative;z-index:2;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 10px;overflow-y:auto}.visit-tour-body .tour-title{position:absolute;background:var(--cta-color);left:0;top:0;right:0;color:#fff;padding:12px 20px;border-radius:8px 8px 0 0}.wrap-tour{padding:58px 24px 24px}.visit-tour-body .tour-close-button .fa-close{-webkit-text-stroke:3px rgba(255,255,255,0.9)}@media screen and (max-width:767px){.visit-tour-header{padding:10px 15px}}@media screen and (max-width:576px){.visit-tour-body{overflow:hidden}.visit-tour-body .inquiry-caption{position:fixed;top:98px;bottom:30px;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.visit-tour-body .schedule-caption{height:100%}.visit-tour-body .tour-col-props{grid-template-columns:repeat(1,minmax(0,1fr))}.visit-tour-body .tour-caption{margin:0 auto}}@media screen and (max-width:480px){.visit-tour .rera-info-callback.show-contact{width:300px}.visit-tour .rera-info-callback .rera-scanner-caption{width:60px;height:60px}.visit-tour .rera-info-callback .rera-details-caption{width:calc(100% - 60px)}.visit-tour .rera-info-callback .rera-details-caption>div{font-size:13px}}@media screen and (max-width:360px){.visit-tour .rera-info-callback.show-contact{top:50px}.visit-tour .rera-info-callback .watch-rera-details::after{right:9px}}
.banner-infos{width: 100%;max-width:1920px;margin:0 auto;position: relative;display: block;}
.banner-props{position: relative;background:url('https://cdn.jashnrealty.com/assets/v2/images/about/brand-banner.jpg') center center no-repeat;background-size:cover;height:556px;}
.banner-props-about{position: relative;background:url('https://cdn.jashnrealty.com/assets/v2/images/about/brand-banner.png') center center no-repeat;background-size:cover;height:556px;}
.banner-content{position: relative;height:100%;background:rgba(46,44,117,0.2);padding-top: 72px;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-left:15px;padding-right:15px;}
.title-captions{font-size:70px;}
.about-details.font-props{font-size:24px;color:#fff;}
@media screen and (max-width:1199px){
    .banner-props{height: 440px;}
    .banner-content{padding-top:60px;}
    .title-captions{font-size:50px;}
}
@media screen and (max-width:767px){
    .title-captions{font-size:40px;}
}
/* Seperator css */
.seperator{border-bottom:var(--cta-color) solid 1px;}
.seperator:before{position: absolute;content: "";background: url('https://cdn.jashnrealty.com/assets/v2/images/home/j-icon-white.svg') center center no-repeat;left:50%;right:0;bottom:-40px;width:80px;height:80px;transform: translateX(-50%);}
.schedule-visist-info{position: fixed;transform: translateY(-50%);top: 50%;right: 0;z-index: 2;cursor: pointer;}
.visit-infos{width: 215px;height: 50px;background: #fff;color:#000;box-shadow:var(--shadow-props);border-radius: 20px 20px 0 0;display: flex;align-items: center;justify-content: center;cursor: pointer;transform: rotate(-90deg);right: -84px;position: absolute;text-transform: uppercase;transition:transform 0.3s;}
.visit-infos:hover{transform: translateY(-1px) rotate(-90deg);}
.tour-caption{width:100%;max-width:400px;position: fixed;top:50%;transform:translateY(-50%);right:-420px;background:#fff;border-radius:8px;box-shadow:var(--shadow-props);z-index: 14;transition: right 0.3s ease-in-out;}
.tour-caption.active{right:0;}
.wrap-tour{width:100%;display: flex;flex-direction: column;padding:24px;position: relative;}
.tour-close-button{position: absolute;top: 12px;right: 12px;display: inline-flex;width: 24px;height: 24px;align-items: center;justify-content: center;border-radius: 4px;cursor: pointer;}
.tour-close-button .fa-close{font-size: 24px;-webkit-text-stroke: 3px #fff;}
.tour-close-button:hover{background:var(--housing-color);}
.tour-close-button:hover .fa-close{-webkit-text-stroke: 3px var(--housing-color);color:#fff;}
.tour-title{font-size: 18px;font-weight: 600;text-transform: uppercase;margin-bottom:20px;}
.add-calender{position: relative;z-index: 1;}
.tour-field + .tour-field{margin-top:24px;}
.form-caption,
.select-time{width:100%;height:40px;display: flex;padding:0;align-items: center;font-size:16px;border-width:0 0 2px 0;border-style:solid;border-color:#d4d4d5;background:transparent;outline:none;outline-offset:0px;}
.tour-col-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tour-field .housing-description{position: relative;text-align: left;padding-left: 30px;line-height: 1.3;font-weight: 500;}
.checked-input{width:18px;height:18px;position: absolute;left:0;top:0;}
p.error_field{font-size:13px;font-weight:500;color:#ff0000;margin-top:4px;}
.add-calender:before{position: absolute;content:"\f073";right:4px;top:10px;font-family: fontawesome;z-index: -1;}
.ui-widget.ui-widget-content{z-index: 120!important;}
.housing-details .channel-partner-modal-form .select2-container--default .select2-selection--single{height:40px;}
.channel-partner-modal-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}

/* Get in touch css start */
.modal.get-in-touch{position: fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:15;padding-left:15px;padding-right:15px;display: none;overflow-y: auto;}
.modal.get-in-touch.show-modal{display: block;}
.modal-info{width:100%;max-width:640px;margin:60px auto;background:#fff;border-radius:8px;display: flex;flex-direction: column;position: relative;}
.modal-info .tour-title{font-size:22px;font-weight:600;text-align: center;line-height:normal;margin-bottom:10px;}
.modal-info .housing-description{margin-bottom:10px;}
.close-modal{display: inline-flex;position: absolute;top:10px;right:10px;width:20px;height:20px;border-radius:100%;z-index: 2;background:var(--housing-color);align-items: center;justify-content: center;cursor: pointer;}
.close-modal .icon-times{color: #fff;font-size: 18px;-webkit-text-stroke: 2px var(--housing-color);left: 0.5px;position: relative;}
.modal-bg-image{position: relative;width:100%;height:0;padding-top:50%;}
.modal-bg-image img{position: absolute;top:0;left:0;right:0;}
.modal-bg-image,
.modal-bg-image img{border-radius:8px 8px 0 0;}
.wrap-modal-info{width:100%;display: flex;flex-direction: column;padding:20px;}
.modal-grid-two{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:10px;}
.modal-grid-two .tour-field + .tour-field{margin-top:0;}
.modal-grid-two .tour-title{font-size:24px;text-align: center;}
.icon-times:before{content:"\f00d";}
.icon-calneder:before{content:"\f073";}
.icon-download:before{content:"\f019";}
