.syFormBox input,.syFormBox select{outline:none;border: 1px solid #e8e8e8 !important;}
.globalOverflow{position:fixed;top:0;right:0; bottom:0; left:0; background:rgba(0,0,0,.7);z-index:10;}
.globalModal{position:fixed;top:0;right:0; bottom:0; left:0;z-index:15;align-items:center;justify-content:center}
.globalModal.active{display:flex;display:-webkit-flex;}
.globalOverflow.active{display: block;}
@media screen and (max-width:1024px){
.globalModal.active{bottom: 0;transition:.3s;}
}
@media screen and (max-width:540px){
.globalModal{align-items: flex-end !important;transition:.3s;z-index:30;}
}
.syFormBox .btn{ padding:0;display: flex;display: -webkit-flex; align-items: center; height: 42px;justify-content: center;line-height: normal; font-weight:700;}
.syFormBox .btn-link {background:none;color: #333;box-shadow:none !important;}
.syFormBox .btn-whatsapp {background: linear-gradient(227deg, #4CC75B 6.33%, #30B845 96.81%);color: var(--white);}
.syFormBox .leadformIco{background:url("/assets/images/sprite-icon/leadform-sprite-iconsv2.svg") no-repeat left top;background-size:150px;display:inline-block}

.syFormBox{padding:20px;width:100%;border-radius:8px;box-shadow:0 0 17px 0 rgba(0,0,0,0.08);border:solid 1px #ededed;background:#fff;position:relative;}
.syFormBox input[type="checkbox"]{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:17px;width:17px;background:#fff;border:1px solid #D0D0D0  !important;color:#fff;display:inline-flex;outline:none;z-index:0;border-radius:3px;position:relative;cursor:pointer;flex: none;} 
.syFormBox input[type="checkbox"]:checked{background:var(--darkgrey);border-color:var(--darkgrey)  !important;}
.syFormBox input[type="checkbox"]:checked::before{content: "\e92a";font-family: 'icomoon';font-size: 11px; display:flex; display:-webkit-flex;height:100%;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;}
.syFormBox .syFormBody{padding:15px; border-radius: 8px;box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.16);background: #fff;}
.syFormBox .selectBox{display:block;position:relative;z-index:2;width:100%;background:#fff}
.syFormBox .selectBox::after{padding:4px;border: solid #999;border-width: 0 1px 1px 0;display: block;transform: rotate(45deg);content: '';position: absolute;right: 13px;top: 13px;z-index: -1;}
.syFormBox .selectBox select{padding-right:26px;}
.syFormBox textarea.form-control{height: auto; resize: none;font-family:Arial,"sans-serif"}
.syFormBox .syForm{display:none;}
.syFormBox .syForm.active{display:block;}
.syFormBox .formHeading{padding:10px 0;margin-top: -20px; font-size:16px; line-height: 18px; font-weight:600;color:#333;min-height:48px;display: flex; display:-webkit-flex;align-items: center;}
.syFormBox .formHeading em{margin-right:7px;width: 30px;height: 30px;}
.syFormBox .formHeading .whatsapp{background-position: -3px -3px;flex:none;}
.syFormBox .formHeading .call{ background-position: -72px -103px;background-size: 315px;flex:none;}
.syFormBox .formHeading strong{ font-weight:600; }
.syFormBox .form-group{margin-bottom:12px;}

.syFormBox .label{display:block;margin-bottom: 5px; color: #333;font-weight:600;}
.syFormBox .input-group{display: flex;display: -webkit-flex;width: 100%;}
.syFormBox .input-group .selectBox{flex:none;width:90px;}
.syFormBox .input-group .selectBox select{border-radius: 8px 0 0 8px;border-right:none !important;}
.syFormBox .input-group input{border-radius: 0 8px 8px 0;}
.syFormBox .formChecked{display: flex; display:-webkit-flex; align-items: center;}
.syFormBox .formChecked input[type="checkbox"]{margin-right:6px;}
.syFormBox .formChecked label{line-height: normal;cursor:pointer;}
.syFormBox .formChecked label em{margin-left:3px;background-position:-35px -1px;width:14px;height:14px}
.syFormBox .formChecked label strong{color:#27b63e;font-weight:500;}
.syFormBox .formBtnBox{margin-top: 20px; display: flex; display:-webkit-flex; align-items: center; position: relative;bottom: 0; transition:.5s;}
.syFormBox .formBtnBox .btn{width: 100%;line-height: normal;}
.syFormBox [disabled]{background:#c6c6c6; pointer-events: none;border-color:#c6c6c6;}
.syFormBox .formBtnBox .btn:nth-child(2){margin-left:15px;}
.syFormBox .formBtnBox .btn em{margin-right:5px;}
.syFormBox .formBtnBox .btn-whatsapp em{background-position:-3px -3px;width:30px;height:30px}
.syFormBox .formBtnBox .btn-primary em{background-position:-34px -18px;width:14px;height:14px}
.tAndC{margin: 15px 0 -15px 0;font-size: 13px;text-align: center;}
.tAndC a{color:var(--darkgrey);}

.syTag{padding: 0 10px 0 0;margin:-5px 0 0 -25px;height:20px;border:solid 1px #eee;color:#333;font-size:11px;border-radius:50px;display:inline-flex;display:-webkit-inline-flex;align-items:center;position:relative;z-index:2;background:#fff;}
.syTag em{margin:1px 5px 1px 1px;}
.syTag.premium{border-color:#f9c000;}
.syTag.premium em{background-position:-53px -20px;width:14px;height:14px}
.syTag.owner{border-color:#F65E5E;}
.syTag.owner em{background-position:-74px -20px;width:14px;height:14px}
.syTag.sy{border-color:#d8d8d8;}
.syTag.sy em{background-position:-95px -20px;width:14px;height:14px}
.syFormBox .userInfoBox{padding:10px 10px 10px 75px;margin:-15px -15px 15px -15px;border-radius: 8px 8px 0 0; background:#fff;border-bottom:solid 1px #e2e2e2;position:relative;min-height: 66px; display: flex; display:-webkit-flex; flex-direction: column;    align-items: flex-start;justify-content: center;}
.syFormBox .userInfoBox .userPic{width:45px;height:45px;border: 1px solid #eee;display:flex;display:-webkit-flex;border-radius:50px;position: absolute;left:15px; top:10px;overflow: hidden;background:#ccc;cursor: pointer;}
.syFormBox .userInfoBox .img-responsive{width:100%;height:100%;object-fit:cover}
.syFormBox .userInfoBox .rating{padding: 1px 7px;margin: 0 0 0 6px;line-height: 16px;top: 0;display: flex;display: -webkit-flex;align-items: center;border-radius: 3px;background: #F87C45;font-size: 12px;color: #FFF4C2;position: relative;height:18px;width: 42px;}
.syFormBox .userInfoBox .rating em{margin-left: 3px;background-position:-100px -4px;width:10px;height:10px;flex:none;}
.syFormBox .userInfoBox .nameWithStar{margin-bottom:5px; font-size:16px;color:#333; font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;display:-webkit-flex; align-items: center;width: 100%;}
.syFormBox .userInfoBox .nameWithStar span{display: block;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; cursor: pointer;}
.syFormBox .userInfoBox .placeBox{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;display: flex;display: -webkit-flex;align-items: center;}
.syFormBox .userInfoBox .placeBox em{margin-right: 5px;background-position:-100px -16px;width:12px;height:16px; background-size: 130px;}
.syFormBox .userInfoBox .userInfo{margin-top:10px;}
.syFormBox .userInfoBox .userInfo li{padding-left:15px;line-height:16px;font-size:13px;color:#333;position:relative;display:block;white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.syFormBox .userInfoBox .userInfo li::after{content:'';background:#333;position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:5px}
.syFormBox .userInfoBox .userInfo li ~ li{margin-top:5px;}
.syFormBox .userInfoBox .syTag ~ .nameWithStar{margin-top:3px;}
.syFormBox .userInfoBox#listingDSEContactAgentForm_userbox{min-height: 72px;}

.syFormBox .otpBox .otpContent{margin-bottom:10px; position: relative;}
.syFormBox .otpBox .otpContent .otpNumber, .syFormBox .otpBox .otpContent .otpEmail{font-weight: 600;color: #333;}
.syFormBox .otpBox .otpContent .otpEmail span{font-weight: 100;}
.syFormBox .otpBox .otpContent .changeLink{padding:0;font-size:13px;cursor:pointer;background:none; border:none; margin-left: 5px; color: var(--darkgrey);display:inline-block;font-weight:600;}
.syFormBox .otpBox .otpContent .timer{padding:2px 10px;color:#e51717;position:absolute; top:38px;right:-15px;border:1px solid #e7e7e7;border-right:0;background:#f5f5f5;border-radius:8px 0 0 8px;display:inline-block}
.syFormBox .otpSingleBox{margin:0 auto;width:185px;height:36px;position:relative;bottom: 0; background:none;animation: otp .5s; transition:.3s;}
.syFormBox .otpSingleBox input:focus[type="tel"]{border-color:#666 !important;}
.syFormBox .otpSingleBox input[type="tel"]{outline: none !important; border:0px !important;box-shadow:none;position:absolute;left:32px;z-index:0;letter-spacing:22px;text-align:left;padding-left:0;width:160px;font-size:25px;background:0 0;}
.syFormBox .otpSingleBox::before{text-align:center;content:"___ \00a0 \00a0 \00a0 ___ \00a0 \00a0 \00a0 ___ \00a0 \00a0 \00a0 ___";position:absolute;bottom:0;left:0;width:185px;height:10px;z-index:3;color:#999;overflow:hidden;line-height:.1}
.syFormBox .otpSingleBox::after{content:'';position:absolute;right:0;top:0;width:20px;height:40px;background:#fff;z-index:1;}
.syFormBox .resendOtpBox{margin-top:10px;text-align: center;font-size: 13px;position:relative;bottom: 0;transition:.3s;}
.syFormBox .resendOtpBox .resendLink{background: 0;border: none;font-weight: 600; cursor: pointer;font-size: 13px}
.otpBox .formBtnBox{animation: otp 1s; transition:.5s;}
.otpBox .formBtnBox,.otpBox .resendOtpBox,.otpBox .otpContent{animation: otp .5s; transition:.3s;}
@keyframes otp{
0%{bottom:-10px; opacity:0;}
10%{bottom:-10px; opacity:0;}
100%{bottom:0px; opacity: 1;}
}

.syFormBox .agentEnquired .formHeading{padding:40px 0;height: auto;min-height:48px; color:#333;text-align: center;display: block;}
.syFormBox .agentEnquired .formHeading span{color:var(--darkgrey);}
.syFormBox .agentEnquired .formHeading .agentVerifiedBox{margin-bottom:15px;width:100%;display:inline-block;float:left; text-align: center;}
.agentVerifiedCheck{ width:80px;height:80px; border-radius:50%;display:inline-block;stroke-width:4;stroke:var(--darkgrey);stroke-miterlimit:10;box-shadow:inset 0 0 0 var(--darkgrey);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;transition:.5s;}
.agentVerifiedCircle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:5;stroke-miterlimit:10;stroke:var(--darkgrey);fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.agentVerifiedChecked{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards;stroke-linecap: round;stroke-linejoin: round;}
.syFormBox .agentEnquired .syFormBody{padding:10px 15px;overflow: hidden;box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.16);width: 100%;margin-bottom:-400px;transition: all .5s;display:none;opacity:0; position: relative;z-index:0;}
.syFormBox .agentEnquired .userInfoBox{padding:0;margin:0; border-bottom: 0;}
.syFormBox .agentEnquired .userInfoBox .syTag{margin:0}
.syFormBox .agentEnquired .userInfoBox .userNumber{margin: 3px 0 5px 0; color: var(--darkgrey);font-size: 16px;font-weight: 600;display: flex; display:-webkit-flex;align-items: center;}
.syFormBox .agentEnquired .userInfoBox .userNumber em{margin-right:7px; height:22px; width:22px;flex:none; background: var(--darkgrey);color:#fff; font-size: 11px;line-height: normal;border-radius: 100%;display: flex; display:-webkit-flex;align-items: center;justify-content: center;font-weight: 500;transform:scale(0); transition:all .5s;}
.syFormBox .agentEnquired .userInfoBox .userNumber em::before{content:"\e92a";}
.syFormBox .agentEnquired.agentNotAssigned .formHeading{padding:30px 0 10px 0;}
.syFormBox .agentEnquired.agentNotAssigned .formHeading strong{font-size:16px; line-height:24px;}
.syFormBox .agentEnquired.agentNotAssigned .agentVerified{margin-bottom:20px;text-align: center;}
.syFormBox .agentEnquired.agentNotAssigned .btn-link{margin:0 auto; width:172px;white-space: nowrap; color:var(--darkgrey);font-size: 14px;font-weight: 600;display: inline-flex;}
.syFormBox .agentEnquired.agentNotAssigned .btn-link em{margin-left: 7px; font-weight: 600;line-height: normal;}
.syFormBox .agentEnquired.agentAssigned .formHeading.active{padding:10px 20px 10px 0;text-align: left;display: flex; animation: verifiedheading 1s; transition:.5s;}
.syFormBox .agentEnquired.agentAssigned .formHeading.active strong{padding-top: 0;min-width:200px;display: block;animation: headingstrong 1s; transition:.5s;}
.syFormBox .agentEnquired.agentAssigned .formHeading.active .agentVerifiedBox{ margin:0 7px 0 0;width:20px;animation: verifiedcheck .5s; animation-duration:1s; transition:.5s;}
.syFormBox .agentEnquired.agentAssigned .formHeading.active .agentVerifiedCheck{animation: verified 1s;width:20px; height:20px; transition:.5s; animation-duration:1s;}
.syFormBox .agentEnquired.agentAssigned .syFormBody.active{margin-bottom:15px;display: block;opacity:1;transition: all .5s;animation:verifiedagent .5s; animation-duration:1.1s;}
.syFormBox .agentEnquired.agentAssigned .syFormBody.active .userNumber em{transform:scale(1); transition:all .5s; animation: numbercheck .5s; animation-duration:2s;}
.syFormBox .agentEnquired.agentAssigned .formBtnBox{margin:0 !important;}
.syFormBox .agentEnquired.agentAssigned .scheduleMeetingBox ~ .formBtnBox{margin:15px 0 0 0 !important;}
.syFormBox .agentEnquired.agentAssigned .scheduleMeeting ~ .enquiredPropertyBox{margin:15px 0 0 0 !important;}
@keyframes stroke {
100%{stroke-dashoffset:0}
}
@keyframes scale {
0%,100%{transform:none}
50%{transform:scale3d(1.1,1.1,1)}
}
@keyframes fill {
100%{box-shadow:inset 0 0 0 30px #fff;}
}

@keyframes verified {
0%{ width:103px;height:103px;}
100%{width:20px; height:20px;}
}

@keyframes verifiedheading{
0%{padding:40px 0; text-align: center;display: block;}
100%{padding:10px 10px 10px 0; text-align: left;display: flex;}
}
@keyframes verifiedcheck{
0%{width:100%;}
100%{width:20px;}
}
@keyframes verifiedagent{
0%{margin-bottom:-100px; opacity:0;}
10%{margin-bottom:-100px; opacity:0;}
100%{margin-bottom:15px; opacity: 1;}
}

@keyframes numbercheck{
0%{transform:scale(0);}
50%{transform:scale(0);}
80%{transform:scale(1.5);}
100%{transform:scale(1);}
}
@keyframes headingstrong{
0%{padding-top:140px;}
100%{padding-top: 0;}
}

.enquiredPropertyBox{margin-top:15px; display: block; position:relative; z-index:4;}
.enquiredPropertyBox .enquiredProperty{ display: block;padding:10px 15px;border-radius: 8px;border: solid 1px #dedede;background: #fff;}
.enquiredPropertyBox .enquiredProperty ~ .enquiredProperty{margin-top: 15px;}
.enquiredPropertyBox .enquiredProperty .enquiredDate{color: #666;font-size: 10px;letter-spacing: 0.13px;display: block; line-height: normal;}
.enquiredPropertyBox .enquiredProperty .enquiredProjectName{ margin-top: 4px; color: #333;letter-spacing: 0.18px;font-size: 14px;font-weight: 600;line-height: normal}
.enquiredPropertyBox .enquiredProperty .enquiredProjectLocation{margin-top:3px; color: #333;letter-spacing: 0.15px;font-size: 12px;display: block;}
.enquiredPropertyBox .enquiredProperty .enquiredProjectPrice{margin-top: 6px;color: var(--darkgrey);letter-spacing: 0.18px;font-size: 14px;font-weight: 600; line-height: normal;}

.agentFormBox .agentPicBox{margin:-60px auto 15px;width:93px;height:93px;overflow:hidden;box-shadow:0 3px 17px 0 rgba(0,0,0,.2);border:solid 5px #fff;border-radius:100%}
.agentFormBox .agentPicBox .img-responsive{width:100%; height:100%; object-fit:cover;}
.agentFormBox .agentName{font-size: 18px;text-align: center;font-weight: 600;color: #333;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.agentFormBox .agentNumber{margin-top: 5px; font-size:13px;text-align: center;color: #666;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.agentFormBox .agentEmail{margin-top: 5px; font-size:13px;text-align: center;color:var(--darkgrey);overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.agentFormBox .agentBtnBox{margin-top: 15px; display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.agentFormBox .agentBtnBox .btn{padding:0 15px 0 43px;height:34px;border-radius:50px;position:relative;background:#eaeaea;display:flex;display:-webkit-flex;align-items:center;justify-content:center;color:#333;transition:.3s}
.agentFormBox .agentBtnBox .btn ~ .btn{margin-left:10px;}
.agentFormBox .agentBtnBox .btn:hover{background:#c6c4c4;transition:.3s}
.agentFormBox .agentBtnBox .btn em{width:32px;height:32px;background:#333;border-radius:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;position:absolute;left:1px;top:1px;color:#fff;font-size:14px}

.syFormBox .propertyTabBox{padding:0 20px 15px; margin:0 -20px; display:flex;display:-webkit-flex;align-items:center}
.syFormBox .propertyTab{margin-left:10px;width:95px;height:69px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;flex-direction:column;flex:none;position:relative;box-shadow:0 1px 4px 0 rgba(0,0,0,0.09);border:solid 1px #e3e3e3;border-radius:8px}
.syFormBox .propertyTab:first-child{margin-left:8px}
.syFormBox .propertyTab.fixedTab{margin:0 8px 0 0;background:#f8f5ff;box-shadow:none;border-color:#e7ddff;flex:none;color:var(--darkgrey)}
.syFormBox .propertyTab.fixedTab::after{margin:0 auto;position:absolute;left:0;right:0;bottom:-8px;display:block;width:15px;height:15px;background:#f8f5ff;border:solid 1px #e7ddff;border-width:0 1px 1px 0;content:'';transform:rotate(45deg);border-radius:50px 0 0 0}
.syFormBox .propertyTab.fixedTab::before{position:absolute;right:-9px;top:15px;display:block;width:1px;height:35px;background:#e7ddff;content:''}
.syFormBox .scrollTab{padding:3px 20px 3px 0;margin-right:-20px;display:flex;display:-webkit-flex;align-items:center;overflow:auto;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none; scrollbar-width:none;}
.syFormBox .scrollTab::-webkit-scrollbar{display:none}
.syFormBox .propertyTab em{height:29px;width:38px}
.syFormBox .propertyTab span{margin-top:8px;display:block;font-size:12px;line-height:normal}

.syLocationDropdown{position:absolute;left:0; right:0;top:42px; z-index: 2; background:#fff;}
.custom-combobox{position:relative;display:inline-block;width:100%}
.custom-combobox input{padding:6px 12px;display:block;width:100%;height:40px;font-size:13px;color:#333;background:none;border-radius:5px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-combobox a{width:100%}
.custom-combobox>#ddlLocation_div{z-index:1}
.drop-downcity{padding:5px;max-height:250px;overflow:hidden;overflow-y:auto; border:none;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}
.drop-downcity li{padding:0;display:block;line-height:30px;cursor:pointer;color:#333;text-align:left}
.drop-downcity li .ui-menu-item-wrapper{padding:0 5px;font-size:13px;}
.drop-downcity li:hover,.ui-menu-item-wrapper{background:0 0;border:none;color:#333}
.drop-downcity .ui-state-active,.drop-downcity li .ui-state-focus{margin:0;border:0;background:#e7faf1;color:var(--darkgrey)}

.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0}
.custom-combobox-input{margin:0;padding:5px 10px}

.syFormBox .closeButton{height:48px; width:48px;position:absolute;right:0; top:0;cursor:pointer;opacity: 0.7;transition: .3s;background:none;border:none;display:none;}
.syFormBox .closeButton:hover{opacity:1;transition: .3s;}
.syFormBox .closeButton .close{position: relative;display: flex; display:-webkit-flex;align-items: center;justify-content: center;width:100%; height:100%;}
.syFormBox .closeButton .close::before,.syFormBox .closeButton .close::after{height:15px; width: 1px;position:absolute;background: #666; content:'';}
.syFormBox .closeButton .close::before{transform:rotate(-45deg)}
.syFormBox .closeButton .close::after{transform:rotate(45deg)}
.globalModal .syFormBox{border-radius: 15px;max-width:400px; border:none !important;}
.globalModal .syFormBox .closeButton{display: block;}
.globalModal .syFormBox .formHeading{padding:10px 18px 10px 0;}
@media screen and (max-width:540px){
.syFormBox{padding:15px;}
.syFormBox .formHeading{ margin-top:-15px;font-size:14px; line-height: 16px;}
.syFormBox .userInfoBox .nameWithStar{font-size:14px;}
.globalModal .syFormBox{max-width: 100%; border-radius: 15px 15px 0 0;}
}

.limitOverBox{text-align: center;}
.limitOverBox .limitOverImg{margin:15px 0; display:block;text-align:center;}
.limitOverBox .limitHeading{font-size: 16px; color:#333; font-weight: 600;}
.limitOverBox .limitDescription{margin-top: 10px;font-size:14px;}

.filledLeadBox{padding:15px;border-radius:8px;border:solid 1px #ededed;background:#fff;position:relative;}
.filledLeadBox .generateNumberBox{display: flex; display:-webkit-flex;align-items: center;justify-content: space-between;}
.filledLeadBox .generateNumber{flex:none;display: flex; display:-webkit-flex;align-items: center;color:#333;font-weight:600;}
.filledLeadBox .generateNumber em{margin-right: 5px;background-position: -34px -34px;width: 14px;height: 14px;}
.filledLeadBox .generateNumber span{margin-left: 5px;background-position: -63px -35px;width: 15px; height: 15px;background-size: 130px;}
.filledLeadBox .generateEditBtn{padding:10px;margin: -5px -10px -5px 0; color: var(--darkgrey);font-size:12px;font-weight: 600;border:none;background: none;cursor:pointer;}
.filledLeadBox .generateDescription{font-size:14px;color: #333;}

.scheduleMeeting{margin-top:10px}
.scheduleMeeting .scheduleHeading{padding:8px 20px;margin:0 -20px 5px -20px;background:#f7f7f7; font-size: 14px;color: #333;font-weight: 600;line-height: normal;position: relative;}
.scheduleMeeting .scheduleLabel{ padding:0 5px; background: #fff;position: absolute; left:8px;top:-8px;font-size: 12px;font-weight: 600; color:#333;line-height: normal;z-index: 2;}
.scheduleMeetingBox{margin-top:20px;width:100%;border:1px solid #e5e5e5;border-radius:8px;position:relative;}
.scheduleMeetingBox ~ .scheduleMeetingBox{margin-top:15px;}
.scheduleMeetingBox .owl-carousel{padding:0 12px; display: flex;display:-webkit-flex; align-items:flex-start;}
.scheduleMeetingBox .owl-carousel .item{padding:13px 0;}
.scheduleMeetingBox .owl-carousel .list{padding:8px 0;text-align:center;font-size:12px;line-height:16px;width:100%;overflow:hidden;cursor: pointer; color:#333;}
.scheduleMeetingBox .owl-carousel .list span{display:block}
.scheduleMeetingBox .owl-carousel .list.active{font-weight:600;color:var(--darkgrey);background:#f3ebff}
.scheduleMeetingBox .owl-carousel .owl-nav{margin:0;display:block}
.scheduleMeetingBox .owl-carousel .owl-nav .disabled{opacity:0;}
.scheduleMeetingBox .owl-prev,.scheduleMeetingBox .owl-next{margin:0!important;position:absolute;top:calc(50% - 20px);width:40px;height:40px;background:#fff!important;z-index:2; border-radius:100%;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
.scheduleMeetingBox .owl-prev{left:-18px;}
.scheduleMeetingBox .owl-next{right:-18px;}
.scheduleMeetingBox .owl-prev::after,.scheduleMeetingBox .owl-next::after{font-family:icomoon;font-size:12px;color:#797979;}
.scheduleMeetingBox .owl-prev::after{content:'\e916';margin-left:-3px;}
.scheduleMeetingBox .owl-next::after{content:'\e917';margin-right:-3px;}
.scheduleMeetingBox .owl-prev,.scheduleMeetingBox .owl-next:hover{color:#333}

@media screen and (max-width:540px){
.scheduleMeetingBox .owl-carousel .list{min-width:48px;}
.scheduleMeetingBox .owl-next{right: -12px;}
.scheduleMeetingBox .owl-prev{left: -12px;}
}

.syDateLabel{color:#333;font-weight:600;position: absolute; right:15px; top:0; bottom:0;font-size:13px; display: flex; display: -webkit-flex;align-items: center;}
.syDateSelectBox{margin: 10px 0 15px 0; display: flex;display:-webkit-flex; align-items: center; position: relative;z-index: 1}
.syDateSelectBox .selectBox ~ .selectBox{margin-left:15px;}
.syDateSelectBox .dateSelectBox{position: relative;width:100%;} 
.syDateSelectBox .dateSelectBox ~ .dateSelectBox{margin-left: 15px;}
.syDateSelectBox label{padding:0 34px 0 17px;cursor:pointer;display:flex;display:-webkit-flex;align-items:center;position:relative;border-radius:8px;border:solid 1px #e8e8e8;background-color:#fff;height:38px;font-size:13px;line-height:26px;color:#333;font-weight:600;}
.syDateSelectBox label::after{content:"\e919";font-family:icomoon;font-size:10px;color:#333;position:absolute;right:17px;top:7px;transition:.3s}
.syDateSelectBox .scheduleMenu{position:absolute;right:0;bottom:37px;width:100%;background:#fff;z-index:2;overflow:auto;box-shadow:0 2px 9px 0 #00000024;border-radius:5px;display:none;max-height: 250px;}
.syDateSelectBox .scheduleMenu li{padding:0 15px;width:100%;white-space:nowrap;line-height:30px;font-weight:600; color: #666;cursor: pointer;font-size:13px;}
.syDateSelectBox .scheduleMenu li:hover{background:#efeaf8; color:var(--darkgrey);}
.syDateSelectBox .dateSelectBox.active .scheduleMenu{display:block}

.syFormBox .hti{background:url(/assets/images/full-stack-services/home-tab.svg) no-repeat;background-size:310px}
.syFormBox .hti-icon1{background-position:-1px -1px}
.syFormBox .hti-icon2{background-position:-40px -1px}
.syFormBox .hti-icon3{background-position:-78px -1px}
.syFormBox .hti-icon4{background-position:-118px -1px}
.syFormBox .hti-icon5{background-position:-156px -1px}
.syFormBox .hti-icon6{background-position:-195px -1px}
.syFormBox .hti-icon7{background-position:-233px -1px}
.syFormBox .fixedTab .hti-icon1 {background-position: -1px -29px;}
.syFormBox .fixedTab .hti-icon2 {background-position:-40px -30px;}
.syFormBox .fixedTab .hti-icon3 {background-position:-78px -30px;}
.syFormBox .fixedTab .hti-icon4 {background-position:-118px -30px;}
.syFormBox .fixedTab .hti-icon5 {background-position:-156px -30px;}
.syFormBox .fixedTab .hti-icon6 {background-position:-195px -30px;}
.syFormBox .fixedTab .hti-icon7 {background-position:-233px -30px;}

.galleryLeadBox{overflow: auto;bottom: 0;}
.galleryLeadBox .syFormBox .closeButton{display: none !important;}
@media screen and (max-width:540px){
.galleryLeadBox{overflow: hidden; bottom:5000px;}
.galleryLeadBox .syFormBox .closeButton{display: block !important;}
}

.suggestedTileBox{margin:0 -20px 0 -20px;}
.suggestedTileBox .suggestedSlider .owl-stage{display:flex !important;display:-webkit-flex !important;}
.suggestedTileBox .suggestedSlider .owl-stage .owl-item{min-width: 315px;flex:none;}
.suggestedTileBox .suggestedSlider .item{width: 100%;}

.suggestedTileBox .owl-nav button{margin:0;position:absolute;top:calc(50% - 20px);width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6) !important;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);display:block;display:flex;display:-webkit-flex;align-items:center;justify-content: center;}
.suggestedTileBox .owl-prev{left:2px;}
.suggestedTileBox .owl-next{right:2px;}
.suggestedTileBox .owl-prev:after,.suggestedTileBox .owl-next:after{font-family:icomoon;font-size:14px;color:#fff}
.suggestedTileBox .owl-prev:after{content:"\e916";margin-left:-3px;}
.suggestedTileBox .owl-next:after{content:"\e917";margin-right:-3px;}
.suggestedTileBox .owl-nav .disabled{opacity:0;}
.suggestedTileBox .suggestedHeading{padding:0 20px;font-size: 14px;color:#333;font-weight: 600;}
.suggestTileBox{padding-left:115px; background:rgb(161, 154, 154);border-radius:8px;overflow:hidden;position:relative;font-size:20px;min-height:115px;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.17);width:315px;}
/* .suggestedTileBox .owl-carousel .owl-stage-outer{padding:0 13px;} */
.suggestedTileBox .item{padding:12px 7px;}
.suggestTileBody{padding:7px 15px 12px;background:#fff;min-height:115px;}
.suggestTileTitle{font-size:12px;color:#333;text-align:left;line-height:18px;font-weight:500;}
.suggestTileFigureBox{display:block;width:115px;height:122px;position:absolute;left:0;top:0}
.suggestTileFigure{height:122px; width:115px;}
.suggestTileFigure img{height:100%;object-fit:cover}
.suggestTileTagBox{position:absolute;right:0;bottom:0;display:flex}
.suggestTileTagBox img{height:20px}
.suggestTilePriceSqft{margin-top:5px;display:flex;display:-webkit-flex;align-items:center}
.suggestTileProjectName{margin-bottom:3px; font-size:12px;display:block;color:#333;position:relative;line-height:16px;font-weight: 600;}
.suggestTilePriceBox{display:block;font-size:14px;color:var(--darkgrey);font-weight:600;}
.suggestTileSqftBox{padding-left:12px;margin-left:12px;font-size:12px;color:#333;position:relative}
.suggestTileSqftBox::before{position:absolute;left:-1px;top:10px;width:4px;height:4px;border-radius:100%;background:#6e6e6e;content:""}
@media screen and (max-width:540px){
.suggestedSlider{padding:0 15px; display:flex !important;display:-webkit-flex !important; overflow: auto;}
.suggestedTileBox .suggestedSlider .item{width:auto;}
}

.syFormTabBox{padding:0 20px;margin:0 -20px 20px;display:flex;display:-webkit-flex;border-bottom:1px solid #e8e8e8}
.syFormTabBox li{float:left}
.syFormTabBox li .tab{padding:8px 0 9px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;color:#333;font-size:14px;position:relative;font-weight:600;white-space:nowrap;cursor:pointer}
.syFormTabBox li+li{padding-left:30px}
.syFormTabBox li.active .tab::after{position:absolute;left:0;bottom:-2px;right:0;background:#5e449b;height:2px;content:''}

.thankYou{ text-align: center;}
.thankYou .thankYouSuccessFully{margin:20px 0;}
.thankYou .thankYouSuccessFully ~ strong{font-size: 20px; color: #333;}
.thankYou .thankYouSuccessFully ~ p{margin-top: 5px; font-size:16px; color: #333;}

.sySarviceCard{padding:0 13px; margin:0 -20px 0 -20px;background:#fff;z-index: 2;}
.sySarviceCard .owl-nav button{margin:0;position:absolute;top:calc(50% - 40px);width:40px;height:40px;border-radius:50%;background:#fff !important;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);opacity:1;display:flex;display:-webkit-flex;align-items:center;justify-content: center;}
.sySarviceCard .owl-prev{left:-10px;}
.sySarviceCard .owl-next{right:-10px;}
.sySarviceCard .owl-prev:after,.sySarviceCard .owl-next:after{font-family:icomoon;font-size:14px;color:#333}
.sySarviceCard .owl-prev:after{content:"\e916";margin-left:-3px;}
.sySarviceCard .owl-next:after{content:"\e917";margin-right:-3px;}
.sySarviceCard .owl-nav .disabled{opacity:0}

.sySarviceCard .sySarviceHeading{padding: 0 6px;margin-bottom:12px;font-size: 14px;color: #333;font-weight: 600;}
.sySarviceCard .owl-carousel .owl-stage{display:flex !important;display:-webkit-flex !important;}
.sySarviceCard .owl-carousel .owl-stage .owl-item{min-width: 104px;flex:none;}
.sySarviceCard .item{padding:0 6px; width: 100%;}
.sySarviceCard .syServTile{width:100%;cursor: pointer;}
.sySarviceCard .syServTile .figure{padding:10px; height:104px;width:100%;background:#eee;border-radius:20px; overflow: hidden;display: flex; display:-webkit-flex; align-items: center; justify-content: center;}
.sySarviceCard .syServTile .strong{margin-top:8px;font-size:14px;line-height:18px;text-align:center;font-weight:600;color:#333;display: block;}
.sySarviceCard .syServTile .figure img{width: auto;}
.sySarviceCard .syServTile.bg1 figure{background:#f3f0ff;}
.sySarviceCard .syServTile.bg2 figure{background:#ffe8ea;}
.sySarviceCard .syServTile.bg3 figure{background:#ebffed;}
.sySarviceCard .syServTile.bg4 figure{background:#fffaeb;}
.sySarviceCard .syServTile.bg5 figure{background:#edf1ff;}
.sySarviceCard .syServTile.bg6 figure{background:#fff5ed;}
.sySarviceCard .syServTile.bg7 figure{background:#e5f7ff;}
.sySarviceCard .syServTile.bg8 figure{background:#fffbe5;}
.sySarviceCard .syServTile.bg9 figure{background:#e5fff8;}
.sySarviceCard .syServTile.bg10 figure{background:#fff0fc;}

@media screen and (max-width:540px){
.sySarviceCard{margin:0 -20px 0 -20px;position: relative;z-index: 0;border-radius: 0;box-shadow: none;}
.sySarviceCard .owl-carousel{padding:0 13px; margin:0px -13px; width: auto; display:flex !important;display:-webkit-flex !important; overflow: auto;}
.sySarviceCard .syServTile{ width:85px;}
.sySarviceCard .syServTile .figure{padding:20px; width:85px;height: 85px;}
.sySarviceCard .syServTile .strong{font-size: 12px;line-height: 16px;}
}

.moversPackers{align-items:flex-start !important;}
.moversPackers label{font-size:11px; line-height:16px !important; color:#333;}

.whatsappEditBox{margin-top:10px;position:relative;border-radius:8px;border:1px solid #e8e8e8;box-shadow:none}
.whatsappEditBox textarea{border:none}
.whatsappEditBox button{margin:0 0 10px 10px;background:#efeaf8;border:none;border-radius:8px;cursor:pointer;color:var(--darkgrey);padding:8px 16px;font-weight:600;font-size:13px}
.whatsappEditBox button em{margin-right:5px}

.bannersLead{padding:0 15px;position:fixed;top:0;right:0; bottom:0; left:0;z-index:15;align-items:center;justify-content:center;display: none;}
.bannersLead.active{display:flex;display:-webkit-flex;}
.bannersLead .bannersLeadBox{ position:relative; display:flex;display:-webkit-flex;background:#fff;border-radius: 15px;height:500px;}
.bannersLead .bannersLeadBox .bannerLeft{display: flex;flex:none;width: 354px;}
.bannersLead .bannersLeadBox .bannerLeft .img-responsive{width:100%;border-radius: 13px 0 0 13px;background: #f5f5f5;}
.bannersLead .bannersLeadBox .formRight{padding:20px 15px; flex:none;display: flex; align-items: center;}
.bannersLead .bannersLeadBox .syFormBox{ z-index:1;position:initial; box-shadow:0 3px 12px 0 rgba(0,0,0,.16);}
.bannersLead .bannersLeadBox .syFormBox .closeButton em{border-radius:100%; background: #f4f4f4;width:31px; height:31px; margin:0 auto;}
.bannersLead .bannersLeadBox .syFormBox .closeButton .close::after, .bannersLead .bannersLeadBox .syFormBox .closeButton .close::before{height:12px;}
.bannersLead .bannersLeadBox .syFormBox .syFormBody{box-shadow: none;padding:0;}
@media screen and (max-width:768px){
.bannersLead .bannersLeadBox{width: 100%;}
.bannersLead .bannersLeadBox .formRight{padding-top:40px;}
}

@media screen and (max-width:540px){
.bannersLead{padding:0;}
.bannersLead .bannersLeadBox{display: block;border-radius:15px 15px 0 0;height: auto;}
.bannersLead .bannersLeadBox .bannerLeft{width: 100%;height:196px;overflow: hidden;border-radius:8px 8px 0 0;}
.bannersLead .bannersLeadBox .bannerLeft .img-responsive{border-radius:0;}
.bannersLead .bannersLeadBox .formRight{width: 100%;padding: 0;}
.bannersLead .bannersLeadBox .syFormBox{margin:0;border-radius:0; box-shadow:0 0 17px 0 rgba(0,0,0,.08);}
.bannersLead .bannersLeadBox .syFormBox .form-group{margin-bottom: 10px;}
.bannersLead .bannersLeadBox .syFormBox .closeButton{top:-48px;}
.bannersLead .bannersLeadBox .syFormBox .closeButton{opacity: 1;}
.bannersLead .bannersLeadBox .syFormBox .closeButton em{background:#d1d1d1;}
.bannersLead .bannersLeadBox .syFormBox .closeButton .close::after, .bannersLead .bannersLeadBox .syFormBox .closeButton .close::before{height: 14px; background:#2b2b2b;}
}

.globalModal.bannerModal{align-items: flex-end;}
.bannerMAdsBox{width:100%;border-radius:8px 8px 0 0;box-shadow:0 0 17px 0 rgba(0,0,0,.08);border:solid 1px #ededed;background:#fff;position:relative}
.bannerMAdsBox .headingBox{padding:15px 30px 5px 15px;display:flex;display:-webkit-flex;align-items:center;border-radius:8px 8px 0 0}
.bannerMAdsBox .headingBox .heading{width:calc(100% - 20px)}
.bannerMAdsBox .headingBox .heading strong{font-size:16px;color:#333;font-weight:600}
.bannerMAdsBox .closeButton{height:48px;width:48px;position:absolute;right:0;top:0;background:0 0;border:none;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.bannerMAdsBox .closeButton .close{position:relative;display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;}
.bannerMAdsBox .closeButton .close::after,.bannerMAdsBox .closeButton .close::before{height:13px;width:1px;position:absolute;background:#666;content:''}
.bannerMAdsBox .closeButton .close::before{transform:rotate(-45deg)}
.bannerMAdsBox .closeButton .close::after{transform:rotate(45deg)}
.bannerMAdsBox .bannerMBody{padding:10px 15px 15px}
.bannerMAdsBox .bannerSlider{margin:0 -15px;padding:0 15px;display:flex;display:-webkit-flex;overflow:auto;gap:10px}
.bannerMAdsBox .bannerSlider .item{height:160px; flex: none;cursor: pointer;}
.bannerMAdsBox .bannerSlider .item .img-responsive{display: flex;background: #f5f5f5; border-radius: 8px;}

.otherFormItem{margin-bottom:10px;display:flex;flex-direction:column;align-items:start!important}
.otherFormItem strong{white-space:nowrap;background:#fff;margin-bottom:-10px;position:relative;z-index:1;left:10px;padding:3px;line-height:12px;pointer-events:none;font-size:10px;border-radius:10px;}
.otherFormItem label{padding:0 10px;white-space:nowrap;height:40px;display:flex;align-items:center;justify-content:center;width:100%;position:relative}
.otherFormItem label + label{border-left:1px solid #e8e8e8!important}
.otherFormItem input{position:absolute!important;width:100%!important;height:100%!important;opacity:0;left:0;top:0}
.otherFormItem .otherFormLabel{display:flex;width:100%;border:1px solid #e8e8e8!important;border-radius:8px;overflow: hidden;}
.otherFormItem label.active{color:var(--darkgrey);background:#efeaf8}

.choiceList{display: flex;display:-webkit-flex;align-items: center; overflow: auto;}
.choiceList .choiceItem{padding:0 10px;flex: none;height: 30px;border-radius: 15px;border: solid 1px #d0d0d0;background: #fff;line-height: normal;display: flex;display:-webkit-flex;align-items: center;justify-content: center;cursor:pointer;font-size: 12px;white-space: nowrap;}
.choiceList li ~ li{margin-left:10px;}
.choiceList li.selected .choiceItem{border-color:var(--darkgrey);color:var(--white);background:var(--darkgrey);}

.syFormBox .form-group.budget{margin:30px 0 0 0;}
.syFormBox .form-group.budget .budgetList{margin-top: 15px;gap:12px 8px;flex-wrap: wrap;display: flex;display:-webkit-flex;align-items: center;}
.syFormBox .form-group.budget .budgetList li{margin:0 !important;width:calc(33.333333% - 6px);}
.syFormBox .form-group.budget .budgetList .budgetItem{padding:0 10px;height:36px;border-radius: 8px;color: #333;flex: none;border: solid 1px #d0d0d0;background: #fff;line-height: normal;display: flex;display:-webkit-flex;align-items: center;justify-content: center;cursor:pointer;font-size: 12px;white-space: nowrap;}
.syFormBox .form-group.budget .budgetList li.selected .budgetItem{border-color:var(--darkgrey);color:var(--darkgrey);background:#efe8ff;}
.budgetError{margin-top: -6px;color: red; display: none; line-height: 16px; font-size: 12px; position: relative;}

.syFormBox .select-bhk-box.singleUnit{display:none}
.syFormBox .select-bhk-box{margin:20px 0 0}
.syFormBox .select-bhk-box label{display:block;margin-bottom:5px;color:#333;font-weight:600}
.syFormBox .select-bhk-box .bhk-list{margin-top:15px;gap:8px;flex-wrap:wrap;display:flex;display:-webkit-flex;align-items:center;max-height:185px;overflow: hidden;overflow-y: auto}
.syFormBox .select-bhk-box .bhk-list li{padding:5px 8px;margin:0!important;width:calc(33.333333% - 6px);border-radius:8px;color:#333;flex:none;border:solid 1px #e1e1e1;background:#fff;line-height:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;white-space:nowrap;flex-direction:column;min-height:56px; gap:2px;}
.syFormBox .select-bhk-box .bhk-list li strong{font-size:12px;font-weight:700;color:#333;text-align:center;}
.syFormBox .select-bhk-box .bhk-list li span{font-size:10px;color:#666}
.syFormBox .select-bhk-box .bhk-list li .price{font-size:10px;color:var(--darkgrey);font-weight:700}
.syFormBox .select-bhk-box .bhk-list li.selected{border-color:var(--darkgrey);color:var(--darkgrey);background:#efe8ff;cursor:default; }
.syFormBox .select-bhk-box .bhk-list li:hover{border-color:var(--darkgrey);}
.syFormBox .select-bhk-box .bhk-list li.hidden-unit{ display:none;}
.syFormBox .bhk-error{margin-top:-6px;color:red;display:none;line-height:16px;font-size:12px;position:relative}

.syWhyInvest{margin-top: 15px;}
.syWhyInvest .label{font-size: 14px;margin-bottom: 10px;}
.syWhyInvest .syWhyInvestList{display: flex;display:-webkit-flex;align-items: center;position: relative;}
.syWhyInvest .syWhyInvestList li{width: 33.333333%;height: 89px;border-radius: 8px;border: solid 1px #d9d9d9;background: #fff;font-size:12px;color: #333;font-weight:600;text-align: center;line-height: normal;display: flex;display:-webkit-flex;align-items: center;justify-content: center;flex-direction: column;}
.syWhyInvest .syWhyInvestList li strong{position: relative;display: block;cursor: pointer;font-weight:700;}
.syWhyInvest .syWhyInvestList li strong::after{content: '';width:61px; height:1px;background:#5d5d5d;position: absolute; left:0; right: 0; bottom:-2px;margin: 0 auto;}
.syWhyInvest .syWhyInvestList li ~ li{margin-left: 9px;}
.syWhyInvest .syWhyInvestList li em{margin-bottom: 6px; display: block;}
.syWhyInvest .syWhyInvestList li em.zero-brokerage{background-position:-66px -141px;width:41px; height:27px;background-size: 315px;}
.syWhyInvest .syWhyInvestList li em.foll-service-suport{background-position:-106px -125px;width:40px; height:27px;background-size: 290px;}
.syWhyInvest .syWhyInvestList li em.lowest-price{background-position:-156px -126px;width:32px; height:27px;background-size: 285px;}
.syWhyInvest .syWhyInvestList li span{padding:12px 25px 12px 15px;position: absolute;bottom:49px;left: 0;background: #fff;border-radius: 8px;width: 100%;opacity:0;z-index: 3;box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.16);}
.syWhyInvest .syWhyInvestList li p{color: #333;font-size: 12px;font-weight: 500;text-align: left;}
.syWhyInvest .syWhyInvestList li span .cls{padding-right: 10px;position: absolute; right:0; top:0;font-size: 10px;width:35px; height: 35px;display: flex;display:-webkit-flex;align-items: center;justify-content: flex-end; cursor: pointer;}
.syWhyInvest .syWhyInvestList li.active span{opacity: 1;}
/* new usp */
.whyInvestBox{margin-top:15px;position:relative}
.whyInvestBox .whyInvestHeading{font-size:14px;font-weight:700;color:#333}
.whyInvestBox .whyInvestList{margin-top:10px;border-radius:8px;border:1px solid #E1E1E1;overflow:hidden;display:block;line-height:normal}
.whyInvestBox .whyInvestList li{padding:10px 15px 10px 65px;position:relative}
.whyInvestBox .whyInvestList li ~ li{border-top:1px solid #E1E1E1}
.whyInvestBox .whyInvestList li strong{margin-bottom:4px;font-size:12px;font-weight:700;color:#333;display:block}
.whyInvestBox .whyInvestList li p{font-size:12px;color:#666;line-height:18px}
.whyInvestBox .whyInvestList li em{width:38px;display:block;position:absolute;left:15px;top:15px}


.whyInvestThroughSquareYards{margin:25px 0 0;background:#fff;width:100%;position:relative}
.whyInvestThroughSquareYards figure{height:60px;position:absolute;right:0;top:10px}
.whyInvestThroughSquareYards .headingBox{font-size:18px;font-weight:700;color:#333;width:calc(100% - 80px)}
.whyInvestThroughSquareYards .whyInvestSlider{margin:15px 0!important;display:block}
.whyInvestThroughSquareYards .whyInvestSlider .item{display:block;height:185px}
.whyInvestThroughSquareYards .whyInvestSlider .item ul{display:flex;flex-direction:column;gap:8px}
.whyInvestThroughSquareYards .whyInvestSlider .item ul li{padding-left:40px;display:block;position:relative}
.whyInvestThroughSquareYards .whyInvestSlider .item ul li em{width:40px;display:flex;align-items:center;color:#333;font-size:28px;position:absolute;top:7px;left:0}
.whyInvestThroughSquareYards .whyInvestSlider .item ul li strong{font-size:14px;font-weight:700;color:#333;display:block}
.whyInvestThroughSquareYards .whyInvestSlider .item ul li span{font-size:12px;color:#666;line-height:16px;display:block}
.whyInvestThroughSquareYards .whyInvestSlider .itemThree ul li{padding-left:35px}
.whyInvestThroughSquareYards .whyInvestSlider .itemThree ul li em{top:0;font-size:22px;width:30px}
.whyInvestThroughSquareYards .whyInvestSlider .itemThree ul li span{line-height:24px;color:#333}
.whyInvestThroughSquareYards .whyInvestSlider em.icon-dedicated-relationship-manager-lifetime{left:-3px}
.whyInvestThroughSquareYards .whyInvestSlider em.icon-rental-property-management{font-weight:bold}
.whyInvestThroughSquareYards .bx-wrapper .bx-pager{padding:0;display:flex;align-items:center;justify-content:center}
.whyInvestThroughSquareYards .bx-wrapper .bx-pager-item,.whyInvestThroughSquareYards .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom}
.whyInvestThroughSquareYards .bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.whyInvestThroughSquareYards .bx-wrapper .bx-pager.bx-default-pager a{margin:0 4px;background:#D9D9D9;text-indent:-9999px;display:block;width:7px;height:7px;border-radius:5px}
.whyInvestThroughSquareYards .bx-wrapper .bx-pager.bx-default-pager a:hover,.whyInvestThroughSquareYards .bx-wrapper .bx-pager.bx-default-pager a.active,.whyInvestThroughSquareYards .bx-wrapper .bx-pager.bx-default-pager a:focus{background:var(--darkgrey)}

/* new usp */
.syFormBox .otpBox .formChecked{margin-top: 16px; animation: otp .5s;transition: .3s;position: relative;}
.syFormBox .otpWarning{margin:15px -15px -15px -15px;padding:13px 15px; display:flex;display:-webkit-flex; background:#f7f7f7;border-radius: 0 0 8px 8px;}
.syFormBox .otpWarning img{margin-right: 13px; display:flex;display:-webkit-flex;width:70px;flex:none;}
.syFormBox .otpWarning .otpWarningBody{width:calc(100% - 83px);}
.syFormBox .otpWarning .otpWarningBody strong{color:#333;font-size:12px;line-height: 16px;display: block;}
.syFormBox .otpWarning .otpWarningBody span{margin-top:8px; font-size:12px;line-height: 16px;display: block}
.syFormBox .agentEnquired .formHeading strong.enquiryHeading{color:#58bf86}
.syFormBox .agentEnquired .formHeading strong .span{display: block;font-weight: normal;font-size: 12px; color:#666;}
.syFormBox .agentEnquired .agentVerifiedDetails{padding:15px 15px 5px;border-radius:8px;background:#d6f4e7;cursor:pointer;}
.syFormBox .agentEnquired .agentVerifiedDetails .headingStyle{margin-bottom:15px;font-size:16px;font-weight:700;color:#333}
.syFormBox .agentEnquired .agentVerifiedDetails .headingStyle span{position:relative}
.syFormBox .agentEnquired .agentVerifiedDetails .headingStyle span:after{content:'';background:url(/assets/images/form-line-bg.png) no-repeat left bottom;position:absolute;bottom:-12px;left:0;width:100%;height:12px}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails{padding:10px;margin-bottom:10px;border-radius:8px;background:#1b9a651a;display:flex;gap:10px;align-items:center;position:relative}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails:after{position:absolute;top:50%;right:20px;font-family:icomoon;font-size:13px;color:#333;text-align:center;margin-top:-13px;font-weight:700}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails circle{width:48px;height:48px;object-fit:contain;border:solid 3px #1b9a65;overflow:hidden;border-radius:100px}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails .infoBox{flex-direction:column;display:flex;line-height:18px}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails .infoBox strong{font-size:14px;color:#333}
.syFormBox .agentEnquired .agentVerifiedDetails .userCardDetails .infoBox span{font-size:13px;color:#333}
.syFormBox .agentEnquired .agentVerifiedDetails + .suggestedTileBox{margin-top:10px;}
.flexHeading{display: flex;justify-content: center;align-items: flex-start !important;flex-direction: column;}
.flexHeading strong{font-size:18px; line-height: 27px;}
.flexHeading span{font-size:14px; color: #666; font-weight: normal;line-height: 24px;}

.fomoStrip{padding:3px 10px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}
.fomoStrip.almostSimilarDeal{background:#FFEBFF;color:#96439A}
.fomoStrip.largerSizeAtSimilarPrice{background:#DDF1FF;color:#177BBF}
.fomoStrip.betterPricedInventory{background:#FFE8D0;color:#C06200}
.fomoStrip.spaciousUpgradeWithinReach{background:#FBFFD7;color:#6A7600}
.fomoStrip.nearbyComparable{background:#D9E7FF;color:#003084}
.fomoStrip.extraSpace{background:#DCFFE5;color:#006B1C}
.fomoStrip.sameSize{background:#FCDDF2;color:#89005D}
.fomoStrip.moreArea{background:#F1D7FF;color:#805D93}
.pUnitTile{width:320px;border-radius: 8px; overflow: hidden;border: 1px solid #EAEAEA;background: #FFF;box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.09);position: relative;}
.pUnitTile .fomoStrip{font-size: 12px;}
.pUnitTile .fomoStrip em{font-size: 17px;}
.pUnitTile .figureBox{display: flex;gap:11px;}
.pUnitTile .figureBody{padding:10px 10px 0 0; width:calc(100% - 97px)}
.pUnitTile .figure{display: flex;background:#eee;overflow: hidden;width:86px;height:88px;}
.pUnitTile .figure .img-responsive{position: relative;}
.pUnitTile .pSize{display: flex;flex-direction: column;}
.pUnitTile strong{color:#333;line-height: 18px;}
.pUnitTile .pName{display: block;font-size: 14px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.pUnitTile .pLocation{font-size:12px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pUnitTile .pSize{margin-top:13px;}
.pUnitTile .pSize strong{font-size:12px;}
.pUnitTile .pSizeList{ margin-top:5px; display:flex;display:-webkit-flex;gap:30px;}
.pUnitTile .pSizeList li{position:relative;font-size:12px;line-height:18px; color: #333;}
.pUnitTile .pSizeList li span{font-size:16px;font-weight:700;color:var(--darkgrey);}
.pUnitTile .pSizeList li ~ li::before{content:'';background:#c3c3c3;position:absolute;top:7px;left:-17px;width:4px;height:4px;border-radius:100%}
.pUnitTile .pTable{margin:4px 4px 20px 4px; border-radius: 8px; overflow: hidden;border:1px solid #DEDEDE; min-height: 68px; max-height: 68px;}
.pUnitTile table{margin: -1px;border-collapse:collapse;border: none;width: calc(100% + 2px);}
.pUnitTile td{padding:4px 0;font-size:12px;}
.pUnitTile thead{background:#fff;color:#333; font-weight:700; border:none;position: relative;}
.pUnitTile thead::after{box-shadow:0 3px 6px 0 rgba(0,0,0,0.07);width:100%;position: absolute; left:0; bottom:0;content:'';height:6px;}
.pUnitTile thead td{border-color:#fff;}
.pUnitTile tbody{background:#F3F3F3;color:#666;}
.pUnitTile tbody td{border-color:#F3F3F3;}
.pUnitTile td:nth-child(1){padding-left:8px;}
.pUnitTile td:nth-child(3){padding-right:8px;}
.pUnitTile tr ~ tr{border-top:1px solid #DEDEDE;}
.pUnitTile .pTable span{display: block;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;max-width: 120px;}
.pUnitTile .pTable span.price{color:var(--darkgrey);font-weight: 700;}
.pUnitTile .moreUnit{padding:4px 10px; border-radius: 20px;background: #333;position: absolute; left:15px;bottom:5px;color:#fff;height:22px;font-size: 12px;display:inline-flex; cursor:pointer;}
.pUnitTile .moreUnit em{margin-left:3px; font-size: 10px;width: 10px;}
.pUnitTile .pTable.active{overflow: auto;overflow-x: hidden;}
.pUnitTile .pTable.active .moreUnit em{transform:rotate(180deg)}
.project .pUnitTile .figureBox{border-bottom:1px solid #DEDEDE;}
.project .pUnitTile .figure{width: 58px; height:56px;}
.project .pUnitTile .figureBody{width:calc(100% - 69px);}

/* Alert Msg css */
.alert{position:relative;padding:2px 15px;border:1px solid transparent;border-radius:5px;font-size:12px;line-height:normal}
.alert.error{color:#721c24;background:#f8d7da}
.alert.success{color:#29B24B;background-color:#d4edda;border-color:#d4edda}
.alertMsg{padding:8px 12px;font-size:12px;color:#fff;position:fixed;right:-500px;top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;white-space:nowrap;border-radius:8px;box-shadow:0 10px 20px 0 rgba(70,70,75,0.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:50;max-width:290px}
.alertMsg.active{right:15px;transition:.3s;opacity:1}
.alertMsg .iconBox span{padding:2px;margin-right:10px;font-size:36px;width:40px;height:40px;border-radius:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333}
.alertMsg .msgBody{padding-right:20px;display:block;color:#fff;position:relative;white-space:normal}
.alertMsg .msgBody .icon-close{position:absolute;right:-4px;top:0;width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:10px}
.alertMsg .msgBody strong{display:block;font-size:18px}
.alertMsg .msgBody p{margin:0;line-height:16px;color:#fff;font-size:12px}
.alertMsg span img{width:100%;height:100%}
.alertMsg.success{background:#28a745}
.alertMsg.success span{color:#28a745}
.alertMsg.info{background:#17a2b8}
.alertMsg.info span{color:#17a2b8}
.alertMsg.warning{background:#ffc107}
.alertMsg.warning span{padding:7px;color:#ffc107;font-size:26px}
.alertMsg.error{background: #de071c !important;}
.alertMsg.error span{color:#de071c}
/* Alert Msg css */