
/* .twenty-props{width:100%;height:100vh;background:url('https://cdn.jashnrealty.com/assets/images/twenty-twenty/t20-banner.png') left top no-repeat;background-size: 100% 100%;} */
/* .twenty-props{width:100%;height:100vh;background:url('https://cdn.jashnrealty.com/assets/images/twenty-twenty/desktop-twenty-banner.jpg') left top no-repeat;background-size: 100% 100%!important;} */
.twenty-banner-info{width:100%;background: url('../../../cdn.jashnrealty.com/assets/images/twenty-twenty/desktop-masking-image.jpg') center center no-repeat;}
.twenty-banner-props{width:100%;display:block;position: relative;padding-top:56.25%}
.twenty-banner-props img{position: absolute;bottom:0;max-height:100%;}
.twenty-props.template-one{background:url('../../../cdn.jashnrealty.com/assets/images/twenty-twenty/india-pak-banner-one.jpg') left top no-repeat;background-size: 100% 100%!important;}
.twenty-props.template-two{background:url('../../../cdn.jashnrealty.com/assets/images/twenty-twenty/india-pak-banner-two.jpg') left top no-repeat;background-size: 100% 100%!important;}
.hvc{display: flex;justify-content: center;align-items:center;}
.enroll-button{cursor:pointer;width:200px;height:200px;border-radius:100%;background:var(--housing-color);color:#fff;font-size:30px;font-weight:700;line-height:1.1;box-shadow: var(--shadow-props);text-transform: uppercase;flex-direction: column;}
.enroll-button span{display: block;}
.enroll-button.hide{display:none;}
.zoom-in--out{
    animation: leaves 1s linear infinite alternate;
    -webkit-animation: leaves 1s linear infinite alternate;
}
@keyframes leaves {
    0% {
        transform: scale(0.5);
    }
    50% {
        transform: scale(0.8);
    }
    100% {
        transform: scale(1.0);
    }
}
.sterisk-symbol{color:#ff0000;}
/* @media screen and (max-width:1100px){
    .twenty-banner-info{padding-top:60px;}
}  */
@media screen and (max-width:1550px){
    .twenty-banner-props{padding-top:59.25%;}
}
@media screen and (max-width:1440px){
    .twenty-banner-props{padding-top:64.25%;}
}
@media screen and (max-width:1256px){
    .twenty-banner-props{padding-top:67.25%;}
}
@media screen and (max-width:1100px){
    /* .twenty-banner-info{height:calc(100vh - 60px)} */
    .twenty-props{background: url('../../../cdn.jashnrealty.com/assets/images/twenty-twenty/tablet-twenty-banner.jpg') left top no-repeat;}
}
@media screen and (max-width:767px){
}
@media screen and (max-width:576px){
    /* .twenty-props{background: url('https://cdn.jashnrealty.com/assets/images/twenty-twenty/mobile-twenty-banner.jpg') left top no-repeat;} */
    .twenty-banner-props{background: url('../../../cdn.jashnrealty.com/assets/images/twenty-twenty/twenty-mobile-bg.jpg') center center no-repeat;}
    .twenty-banner-info{height:auto!important;}
    .twenty-banner-props{position: relative;padding-top:133%;}
    .twenty-banner-props img{top:auto;bottom:0;left:0;transform: none;}
} 
@media screen and (max-width:460px){
    .twenty-banner-props{position: relative;padding-top:142%;}
}
@media screen and (max-width:370px){
    .twenty-banner-props{padding-top:145%;}
}
@media screen and (max-width:360px){
    .twenty-banner-props{padding-top:150%;}
}
@media screen and (max-width:340px){
    .twenty-banner-props{padding-top:160%;}
}
/* Registration button design css start */
.group-captions{position: fixed;top:15px;right:15px;left:auto;display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}
/* .whatsapp-btn{background:#25d366;border:#25d366 solid 2px;padding:0 16px;height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center;text-decoration: none;color:#fff;text-transform:uppercase;width:100%;font-size:14px;font-weight:700;box-shadow:var(--shadow-props);}
.whatsapp-btn:hover{background:#fff;color:#25d366;}
.whatsapp-btn:hover i{color:rgba(0, 230, 118,1);}
.whatsapp-btn i{font-size: 17px;font-weight: 700;margin-right: 6px;}
.callus-btn{width:100%;background:#fff;display: flex;align-items: center;justify-content: center;font-size:14px;font-weight:600;height:34px;border-radius:17px;color:var(--housing-color);box-shadow:var(--shadow-props);padding:0 16px;text-transform: uppercase;}
.callus-btn:hover{background:var(--housing-color);color:#fff;} */
/* Twenty twenty modal css start */
.twenty-modal{position: fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index: 1029;overflow-y: auto;display:none;}
.twenty-modal.show-modal{display: block;}
.twenty-modal .owl-lazy{border-radius:8px 8px 0 0;}
.twenty-modal-dialog{width:100%;display: flex;flex-direction: column;border-radius:8px;position: relative;padding:40px 0 0;position: relative;}
.housing-description.checked-props{margin-top:20px;position: relative;line-height: normal;}
.housing-description.checked-props span.sterisk-symbol{margin-top:0;}
.twenty-modal-dialog .wrap-request-btn{margin-top:20px;}
.twenty-modal-dialog .wrap-modal-info{padding: 0px;background: #fff;box-shadow: 0 2px 5px rgba(116,133,163,.7);border-radius: 20px;height:100%;}
.twenty-modal-dialog .tour-title{font-size: 22px;font-weight: 600;text-align: center;line-height: normal;margin-bottom: 10px;text-transform: uppercase;}
.league-caption{width: 100%;max-width: 472px;margin: 0 auto;padding-left:15px;padding-right:15px;}
.league-description{color: var(--description-color);font-size:16px;line-height:1.6;padding-left: 30px;text-align: justify;margin-top: 24px;}
.league-title{font-size:32px;font-weight:700;line-height: normal;color:var(--title-color);display: inline-flex;position: relative;padding-bottom:25px;}
.league-title:before{position: absolute;content:"";bottom:0;left:50%;width:60px;height:4px;background:var(--housing-color);transform: translateX(-50%);}
.col-two{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;}
.col-two.top-margin{margin-top: 60px;}
.wrap-content-details{width:100%;max-width:1600px;margin:0px auto;padding:40px 40px 60px;align-items: center;overflow-y: auto;}
.twenty-from-caption{border: #c1c5cd solid 1px;border-radius: 8px;}
.twenty-modal p.error_field{position: relative;bottom:0;}
.twenty-from-caption label{min-height:40px;height:auto;padding:5px 15px;background:#f8f8f8;border-radius:8px 8px 0 0;display: flex;align-items: center;margin:0;border-bottom:#c1c5cd solid 1px;font-size:16px;font-weight:600;text-transform: capitalize;}
.other-fileds .twenty-from-caption label{background:var(--housing-color);color:#fff;}
.other-fileds .twenty-from-caption{border-color:var(--housing-color);}
.other-fileds .sterisk-symbol{color:#fff;}
.twenty-from-caption .form-caption, 
.twenty-from-caption .select-time{border:none;border-radius:0 0 8px 8px;outline: none;outline-offset: 0px;box-shadow:none;padding-left:15px;padding-right:15px;}
.housing-details .twenty-from-caption .select2-container{padding-left:15px;padding-right:15px;border-radius:0 0 8px 8px;}
.housing-details .twenty-from-caption .select2-container--default .select2-selection--single{border-bottom:none;}
.twenty-from-caption .modal-grid-two{column-gap:20px;row-gap:20px;}
.wrap-caption-datas{box-shadow:0 2px 5px rgba(116,133,163,.7);background:#fff;border-radius:20px;padding:20px;}
.wrap-caption-datas + .wrap-caption-datas{margin-top:20px;}
.disclaimer-terms .wrap-caption-datas{height:100%;border-top:5px solid var(--housing-color);}
.terms-condition-props,
.terms-condition-props:hover,
.terms-condition-props:focus{color:var(--housing-color);}
.terms-condition-props{text-decoration: underline;}
.terms-condition-props:hover{text-decoration:none;}
.form-captions-props{padding:12px 20px;font-size:20px;font-weight:700;background:var(--housing-color);color:#fff;border-radius:20px 20px 0px 0px;}
.padding-around-props{padding:20px;}
.caption-lable-data{font-size:20px;font-weight:700;color:var(--title-color);margin-bottom:8px;}
.caption-label-list > li{width:100%;position: relative;padding:4px 0 4px 24px;}
.caption-label-list > li:before{color: var(--housing-color);font-weight: 600;font-size: 18px;top: 5px;position: absolute;font-family:fontawesome;left: 0;content: '\2713';}
body.twenty-body .jq-toast-single{margin:25px 0 0!important;}
@media screen and (max-width:1279px){
    .wrap-content-details{padding:40px 15px;}
}
@media screen and (max-width:1025px){
    .col-two{grid-template-columns: repeat(1,minmax(0,1fr));gap:20px;}
    .col-two.top-margin{margin-top:20px;}
}
@media screen and (max-width:576px){
    .twenty-from-caption label{font-size:14px;min-height:40px;height:auto;padding:5px 15px;}
    .enroll-button{width:120px;height:120px;font-size:20px;}
    .league-title{font-size:24px;padding-bottom:16px;}
    .league-title:before{left:0;transform: none;}
    .group-captions{top: auto;bottom: 0;left: 0;right: 0;gap:0;}
    .whatsapp-btn, .callus-btn{border-radius:0px;height:40px;font-size:12px;text-align: center;}
    .housing-description.checked-props{font-size:12px;text-align: left!important;}
}