.globalModal.localityAbout{position:fixed;top:0;bottom:0;left:auto;right:-100%; width: 100%;}
.globalModal.localityAbout.active{right:0;transition:.3s;z-index:15;display: block;}
.localityAboutBoxNew{margin: 15px 0 30px 0; display:block;border-radius:8px;overflow: hidden;}
.localityAboutBoxNew .heading h2{padding: 10px 15px;font-size: 14px;background:#fff;border: none;border-bottom: 1px solid #e6e6e6;cursor: pointer;color:#333;}
/* .localityAboutBoxNew .borderHeading{margin-bottom:10px;font-size:24px;color:#333;display:block;font-weight:600;line-height:normal;border-bottom:1px solid #e6e6e6} */
/* .localityAboutBoxNew .borderHeading .borderTitle{padding-bottom:12px;font-size:16px;line-height:20px;font-weight:600;color:#333;display:inline-block} */
.localityAboutBoxNew .localityAboutBody{padding:12px 15px 15px;background:#fff;overflow:hidden}
.localityAboutBoxNew  .localitySubHeading,.localityAboutBoxNew .localityParaNew h2{font-size:14px; color:#333;}
.localityAboutBoxNew .localityParaNew h2{margin: 15px 0 5px 0;}
.localityAboutBoxNew .localityParaNew .tableResponsive tr td,.localityAboutBoxNew .localityParaNew .tableResponsive tr th{padding:5px;}
.localityAboutBoxNew .localityParaNew{margin-top:7px;color:#333;max-height: 70px;overflow: hidden;}
.localityAboutBoxNew .localityParaNew p{color:#333}
.localityAboutBoxNew .localityMore{display:block}
.localityParaNew table{width:100%;}
.localityParaNew table th, .localityParaNew table td{border:1px solid #333;border-collapse: collapse;}
.localityAboutBoxNew .localityMore .btn{padding:0;margin-top:10px;height:auto;background:none;font-weight:600;color:#5f449b;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;box-shadow:none!important;font-size:12px;}
.localyModalBoxNew{position:relative;width:100%;border-radius:8px 8px 0 0;box-shadow:0 0 17px 0 rgba(0,0,0,0.08);border:solid 1px #ededed;background:#fff;height:100vh;}
.localyModalBoxNew .localyHeadingBox{padding:15px 30px 15px 15px;display:flex;display:-webkit-flex;align-items:center;background:#f7f7f7;border-radius:8px 8px 0 0}
.localyModalBoxNew .localyHeadingBox .localyHeading{width:calc(100% - 20px)}
.localyModalBoxNew .localyHeadingBox .localyHeading strong{font-size:16px;color:#333;font-weight:600}
.localyModalBoxNew .closeButton{height:54px;width:48px;position:absolute;right:0;top:0;background:none;border:none;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.localyModalBoxNew .closeButton .close{position:relative;display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background:none !important;}
.localyModalBoxNew .closeButton .close::before,.localyModalBoxNew .closeButton .close::after{height:18px;width:1px;position:absolute;background:#666;content:''}
.localyModalBoxNew .closeButton .close::before{transform:rotate(-45deg)}
.localyModalBoxNew .closeButton .close::after{transform:rotate(45deg)}
.localyModalBoxNew .localityAboutBody{position:relative;content:'';top:0px;bottom:0;padding:15px;height:calc(100vh - 100px); overflow: hidden;overflow-y:auto}
.localyModalBoxNew.about{height:100%; border-radius:0;}
.localyModalBoxNew.about .localyHeadingBox{padding:15px 15px 15px 48px;line-height: normal;}
.localyModalBoxNew.about .closeButton{right: auto;left:0;height:48px;}
.localyModalBoxNew.about .localityAboutBody{max-height:calc(100vh - 54px);}
.localyModalBoxNew .localityParaNew ~ .localityParaNew{margin-top:25px}
.localyModalBoxNew .localityParaNew strong{color:#333;font-weight:600;font-size:15px}
.localyModalBoxNew .localityParaNew p strong{font-weight: 500; font-size:14px;}

.localyModalBoxNew .localityParaNew p{margin-top:5px;color:#666}
.localyModalBoxNew .localityParaNew  .localitySubHeading,.localyModalBoxNew .localityParaNew h2{font-size:15px; color:#333;}
.localyModalBoxNew .localityParaNew h2{margin: 15px 0 5px 0;}

.localyModalBoxNew .localityParaNew .tableResponsive{margin-top: 15px;overflow: hidden; overflow-x:auto;}
.localyModalBoxNew .localityParaNew .tableResponsive table{ border-collapse: collapse;}
.localyModalBoxNew .localityParaNew .tableResponsive tr td,.localyModalBoxNew .localityParaNew .tableResponsive tr th{padding:8px; color:#333; border: 1px solid grey;border-collapse: collapse;}
.localyModalBoxNew ul{list-style: decimal;}
.localyModalBoxNew ul li{padding-left: 20px;display: block;font-size: 14px;line-height: 26px;position: relative;color: #333;}
.localyModalBoxNew ul li::before{position: absolute; left: 0; top: 10px; width: 6px; height: 6px; border-radius: 100%; background: #333; display: block;content: '';}
.cmswidgets{ display:flex; }
.faqItem h3{font-size: 14px !important; color:#333;}
.faqItem .ansBox{padding-bottom:15px !important;}
@media screen and (min-width:540px) {
.localityAbout{left: auto; width: auto !important; align-items: flex-start; justify-content: flex-end;}
.localyModalBoxNew{padding:20px;max-width:438px;border-radius: 0;height: 100%;}
.localyModalBoxNew .localyHeadingBox{margin:-20px -20px 20px;padding:15px 42px 15px 20px;border-radius:0;}
.localyModalBoxNew .closeButton{cursor:pointer;opacity:.7;transition:.3s}
.localyModalBoxNew .closeButton:hover{opacity:1;transition:.3s}
.localyModalBoxNew .localityAboutBody{padding:0 10px 0 0;height: calc(100vh - 100px);}
.globalModal.localityAbout.active{border-radius:0 !important;}
}
