

body{padding:0;margin:0;font-size:18px;line-height:1.6;font-family: 'Avenir Next';}
a{text-decoration:none;}
ul{margin:0;padding:0;list-style:none;}
img{max-width:100%;}
section{position:relative;overflow-x: hidden;}

.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.flexwarp{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flexdirection-Col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.falignitems-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.falignitems-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.falignitems-end{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.fjustifycontent-start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.fjustifycontent-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.fjustifycontent-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}


.mainheader{background:transparent;padding-block:15px;padding-inline:65px;position: fixed;z-index: 999;width: 100%;left: 0;top: 0;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.vHeadRow{}
.collogo{width:13vw;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.collogo .logobox{width:150px;}
/* .collogo .logobox img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;} */
.colmenu{margin-left:auto;}
.menubox ul li{margin-left:40px;}
.menubox ul li:first-child{margin-left:0px;}
.menubox ul li a {font-family: 'Avenir Next Demi';}
.menubox ul li:not(.contusmenu) a {text-transform: uppercase;font-weight: 400;color:#0d2b4d;letter-spacing: 2px;display: block;font-size: 14px;}
.menubox ul li:not(.contusmenu) a.active {color: #ca1314;}
.menubox ul li:not(.contusmenu) a:hover{}
.menubox ul li.active:not(.contusmenu) a {color:#ca1314;}
.menubox ul li.contusmenu a {background:#ca1314;color:#ffffff;text-transform: uppercase;font-weight: 400;letter-spacing: 3px;line-height:40px;padding-inline:20px; display: block;font-size: 14px;border-radius:7px;}

body.scroll-up .mainheader {-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
body.scroll-down .mainheader {-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);}
body.sscroll-animi .mainheader {box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);background: #fff;padding-block: 10px;}
body.sscroll-animi .mainheader .menubox ul li:not(.contusmenu) a{color:#333333;}
body.sscroll-animi .collogo .logobox img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
body.sscroll-animi .collogo{width:8vw;}
body.sscroll-animi .mainheader .menubox ul li:not(.contusmenu) a.active{color: #ca1314;}


footer {background:url(../images/footerbgimg.jpg) no-repeat center center;background-size:100% 100%;}
footer h3{font-size: 1.6vw;font-style: italic;color: #ffffff;margin-bottom: 15px;}
footer .topfootsec p{margin: 0;color: #ffffff;}
footer .topfootsec{border-bottom: 1px solid #8c8c8c;position:relative; padding: 100px 0 0 0;}
/* footer .topfootsec::before{content:'';position:absolute;width:1px;height:100%;top:0;left:50%;background:#8c8c8c;} */
footer .footopabouts{padding-block:8vh;width: 90%;}
footer .footopabouts.fboxtwo{margin-left:auto;}
footer .midfootfaqs{padding-block: 40px;border-bottom: 1px solid #8c8c8c;}
footer .btmfootcopy p{margin: 0;color: #ffffff;padding-block:15px;}
footer .btmfootcopy p.openlink{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
footer .btmfootcopy p.openlink a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color:#ffffff;}
footer .btmfootcopy p.openlink a span{margin-right:10px;}
footer .btmfootcopy p.openlink a img{width:25px;}
footer .btmfootcopy p.openlink a:hover span{text-decoration:underline;}
footer .accordionItem{padding-block:20px;border-bottom: 1px solid #878787;}
footer .accordionBox .accordionItem:first-child{border-top: 1px solid #878787;}
footer .accordionItem h4 {font-size: 20px;margin: 0;color:#ffffff;cursor: pointer;font-family: 'Avenir Next Demi';}
footer .accordionItem h4 span{position: relative;width: 100%;display: block;padding-right:20px;}
footer .accordionItem h4 span::after{content: "+";position: absolute;right: 20px;font-size: 14px; /* Adjust size as needed */transition: transform 0.3s;    font-weight: 600;}
footer .accordionItem.active h4 span::after{content: "-";}
footer .accordionItem h4:before {width: 33px;}
footer .accordionItem p {margin-block:15px 0;color:#ffffff;}
footer .accordionIBody {display: none;}

.displaynone{display:none!important;}

.prodetlLocn hr{display: none;}

.ComTitle{}
.ComTitle.marbtm{margin-bottom:50px;}
.ComTitle.textcenter{text-align:center;}
.ComTitle h2{font-size: 4vw;color: #3e4750;font-weight: 500;font-family: "Roboto", sans-serif;line-height: 1;text-transform:uppercase;letter-spacing: 1px;margin-bottom: 10px;}
.ComTitle h2 b{line-height: 0.95;}
.ComTitle h2 b small{font-size: 3.8vw;color: #080808;text-transform:none;}
.ComTitle h5{font-size: 2vw;color: #0d2b4d;letter-spacing: -1px;font-family: 'Avenir Next Demi';}
.ComTitle p:not(.emorebtn){}
.ComTitle p:last-child{margin-bottom:0;}
.ComTitle p:not(.emorebtn) b{color:#bb9c64;}
.ComTitle p.emorebtn{margin-block:30px 0;}
.ComTitle p.emorebtn a{background:#ca1314;display:block;line-height:45px;color:#ffffff;padding-inline:25px;text-transform:uppercase;font-weight: 500;letter-spacing: 2px;border:2px solid #ca1314;font-size: 14px;}
.ComTitle p.emorebtn a:hover{background:#ffffff;color:#ca1314;}

.Secpaddingblock16vh{padding-block:16vh;}
.Secpaddingblock12vh{padding-block:12vh;}

.hbannerSec{}
.hBanImgs {position:relative;}
.hBanImgs img{}
.hBanImgs img.webbanner{display:block;}
.hBanImgs img.mobbanner{display:none;}
/* .hBanImgs::before{content:'';position:absolute;width:15vw;height:4.5vw;bottom:40px;right:5vw;background:url(../images/mahalashmi-logo.png) no-repeat center center;background-size:100%;    pointer-events: none;} */
.hBanctitlebox{position:absolute;top: 9vw;right: 10vw;text-align: center;}
.hBanctitlebox h1{margin: 0;color: #ffffff;font-size: 5.6vw;letter-spacing: -1px;font-weight: 100;line-height: 1;font-family: 'Avenir Next Ultra';}
.hBanctitlebox h4{margin: 0;color: #ffffff;font-size: 2.6vw;line-height: 1;font-weight: 700;letter-spacing: -0.5px;}
.hBancformbox{position:absolute;bottom: 8vh;right: 5vw; width: 40vw;}
.hBancformbox h4{font-size: 2.2vw;font-weight: 700;letter-spacing: -2px;margin-bottom: 0;text-transform: uppercase;}
.hBancformbox h5{color: #fff;font-size: 20px;text-transform: uppercase;letter-spacing: 3.5px;line-height: 1.6;}
.hBancformbox h5 span{background: #2972a2;padding-inline: 10px;}
.hBancformbox h5 strong{background: #ca1314;padding-inline: 10px;}
.hBancformbox .banFromss{margin-top:20px;}
.hBancformbox .form-group{margin-bottom:20px;}
.hBancformbox .form-group input {font-family: 'Avenir Next';line-height: 45px;padding: 0 15px;box-shadow: 0 0 0 5px rgb(24 48 65 / 5%);font-weight:600;font-family: 'Avenir Next Demi';}
.hBancformbox .form-group input::-webkit-input-placeholder {font-weight:600;text-transform:uppercase;color:#333333;}
.hBancformbox .form-group input:-ms-input-placeholder {font-weight:600;text-transform:uppercase;color:#333333;}
.hBancformbox .form-group input::-moz-placeholder {font-weight:600;text-transform:uppercase;color:#333333;}
.hBancformbox .form-group input:-moz-placeholder {font-weight:600;text-transform:uppercase;color:#333333;}
.hBancformbox .fgbtn input{    background: #0a730c;border: 1px solid #075008;line-height: 40px;padding-inline: 25px;text-transform: uppercase;font-size: 14px;color: #ffffff;font-weight: 600;letter-spacing: 3px;border-radius: 8px;}
.hBancformbox .agreeformgroup{display:flex;}
.hBancformbox .agreeformgroup label{font-size:14px;padding-left:10px;}

.prodetlLocn{position:relative;overflow-X:hidden;}
.prodetlLocn::before{content:'';position:absolute;width:45%;height:75%;bottom:0;right:-1px;background:url(../images/prodetlLocnbgbefore.png) no-repeat right bottom;background-size:55%;    /*z-index: 9; mix-blend-mode: multiply; */pointer-events: none;    z-index: 99;}
.prodetlLocn .ComTitle{position:relative;}
.Locnbg{position:relative;}
.LocnbgIcon{position:absolute;width: 25vw;top: 30%;right: 15%;mix-blend-mode: darken;}
.LocnCont{position:relative;width:100%;height:100%;top:0;left:0;padding-block:10vh;background:url(../images/prodetlLocnbg.jpg) repeat top left;background-size:contain;z-index: 9;}
.LocnCBox{display:-webkit-box;display:-ms-flexbox;display:flex;width: 65%;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.LocnCBox{width: 90%;display: grid;grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));grid-auto-rows: 215px;grid-auto-flow: dense;}
.LocnCBox .LocnCItem:nth-child(1) {grid-row: span 1;}
.LocnCBox .row{width: 100%;}
.LocnCItem{margin-bottom: 40px;width: 100%;}
.LocnCBox .LocnCItem:nth-child(3){margin-top: 40px;}
.LocnCItem:last-child{margin-bottom: 0px;}
.LocnCItem.fullitem{width: 100%;}
.LocnCItem.halfitem{width: 50%;}
.LocnCItem h4{color:#3e4750;font-size: 1.2vw;font-weight: 600;text-transform: uppercase;padding-left: 70px;padding-top: 27px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom: 20px;position:relative;}
.LocnCItem h4:before{content:'';position:absolute;width:65px;height:100%;left:0;top:0;}
.LocnCItem h4.school:before{background:url(../images/school&college.svg) no-repeat center bottom;background-size:100%;}
.LocnCItem h4.itparks:before{background:url(../images/famous-location.svg) no-repeat center bottom;background-size:100%;}
.LocnCItem h4.hospital:before{background:url(../images/LocnCIcon2.png) no-repeat center bottom;background-size:100%;}
.LocnCItem h4.metro:before{background:url(../images/transport.svg) no-repeat center bottom;background-size:100%;}
.LocnCItem h4.shopping:before{background:url(../images/entertainment.svg) no-repeat center bottom;background-size:100%;}
.LocnCItem h4 span{display:block;border-bottom:1px solid #c8c2b9;padding-right:10%;padding-bottom: 10px;}
.LocnCItem ul{}
.LocnCItem ul li{}
.LocnCItem ul li b{color: #484848;}
.LocnCItem.fullitem ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.LocnCItem.fullitem ul li{width:50%;}
.LocnCBoxbtn{display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 50%;right: 0;/* -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); */}
.LocnCBoxbtn a{font-family: 'Avenir Next Demi';font-weight: 600;display: flex;line-height: 45px;padding-inline: 20px;text-transform: uppercase;font-size: 14px;letter-spacing: 2.5px;background: #ca1314;color: #ffffff;border: 2px solid #ca1314;}
.LocnCBoxbtn a:hover{background: #ffffff;color: #ca1314;}
.LocnCBoxbtn a.btnTwo{background: #3e4750;border: 2px solid #3e474b;}
.LocnCBoxbtn a.btnTwo:hover{background: #ffffff;color: #3e4750;}

.prodetlIntro{overflow-X:hidden;background:url(../images/prodetlLocnbg.jpg) repeat top left;background-size:contain;}
.prodetlIntro .ComTitle{}
.prodetlIntro .ComTitle h2{margin-bottom:0;font-size: 3.5vw;color: #3e4750;}
.prodetlIntro .ComTitle p.strong500{font-weight:600;font-family: 'Avenir Next Demi';font-size: 112%;}
.prodetlIntro ul.banbtn {margin-left:auto;margin-right:0px;}
.prodetlIntro ul.banbtn li{margin-left:0px;}
.prodetlIntro ul.banbtn li.dbbtn{margin-left:8px;}
.prodetlIntro ul.banbtn li a{font-family: 'Avenir Next Demi';font-weight: 600;display: flex;line-height: 45px;padding-inline: 20px;text-transform: uppercase;font-size: 14px;letter-spacing: 2.5px;}
.prodetlIntro ul.banbtn li:nth-child(1) a{background:#3e4750;color:#ffffff;border:2px solid #3a434b;}
.prodetlIntro ul.banbtn li:nth-child(2) a{background:#ca1314;color:#ffffff;border:2px solid #ca1314;}
.prodetlIntro ul.banbtn li:nth-child(1) a:hover{background:#ffffff;color:#3e4750;}
.prodetlIntro ul.banbtn li:nth-child(2) a:hover{background:#ffffff;color:#ca1314;}
.prodetlIntro img{position: relative;right: -15px;}
.introleftside{padding-right:4vw;padding-left:6vw}
.introconboxss {margin-block: 40px;margin-left: auto;}
.amenit-item{border: 1px solid #ffffff; border-radius: 10px;text-align: center;margin-bottom: 25px;}
.amenit-item:hover{background-color: #ffffff;}
.amenit-item:hover img {filter: brightness(0) invert(0);}
.amenit-item img {color: #ffffff; margin-bottom: 10px; filter: brightness(0) invert(1); width: 100px;} 
.amenit-item:hover h5{color: #000;}
.amenit-item h5{color: #ffffff; height: 60px;display: flex; justify-content: center; align-items: center;}
.icboxsitem {width: 50%;padding: 10px 15px;border: 1px solid #e8eaec;background: #fff;}
.icbitemicon{width:70px;}
.icbitemicon img{width:100%;right: 0;}
.icbitemnumbs{width:calc(100% - 70px);text-align:left;padding-left:15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.icbitemnumbs h4{margin: 0;font-size: 1.1vw;font-weight: bold;background: #3e4750;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.icbitemnumbs h5{margin: 0;font-size: 16px;text-transform: uppercase;font-weight: 500;font-family: 'Avenir Next Demi';letter-spacing:1px;}


.prodetlAmenits {position:relative; background: #3e4750;}
/* .prodetlAmenits::before{content:'';position:absolute;width:100%;height:70%;top:0;left:0; background:url(../images/Amenitiesbgimg.jpg) repeat center center;background-size:100% 100%;} */
.prodetlAmenits .container{position:relative;}
.prodetlAmenits .ComTitle h5{font-family: 'Avenir Next Demi';color: #ffffff;font-weight: 600;}
.prodetlAmenits .ComTitle h2{margin-bottom: 0;color: #ffffff;}
.prodetlAmenits .ComTitle p{margin-bottom: 0;color: #ffffff;}
.AmenitIconBox {-ms-flex-pack: distribute;justify-content: space-around;text-align:center;margin-bottom:5vh;}
.AmenitIconBox .AmenitIconimg{width: 7.5vw;overflow: hidden;border: 2px solid #8a7f5f;border-radius: 50%;margin-bottom:10px;}
.AmenitIconBox .AmenitIconimg img{width:100%;}
.AmenitIconBox h6{font-size: 1vw;font-weight: 600;color: #68512e;letter-spacing: -0.5px;font-family: 'Avenir Next Demi';margin-bottom:0;}
.AmensImgitem{position:relative;}
.AmensImgitem .Amenislideimg{position:relative;}
.AmensImgitem .Amenislideimg:after{content:'';position:absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);opacity: 0.6;}
.AmensImgitem .Amenislideimg img{width:100%;}
.AmensImgitem h6{margin: 0;position: absolute;bottom: 20px;left: 0;padding: 20px 40px;color: #fff;font-size: 3.4vw;font-style: italic;font-weight: 500;font-family: 'Avenir Next';text-transform: uppercase;}

.prodetlAmenits .row .col-md-12{position:relative;}
.prodetlAmenits .HFiveBoxbtn{position: absolute;width: 100%;z-index: 9;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.prodetlAmenits .amenitslider .slick-arrow{width:45px;height:45px;opacity:0.5;-webkit-filter: invert(1);filter: invert(1);}
.prodetlAmenits .amenitslider .slick-arrow:hover{opacity:1;}
.prodetlAmenits .amenitslider .slick-arrow:before{opacity:0;pointer-events:none;}
.prodetlAmenits .amenitslider .slick-prev{left: -55px;background:url(../images/slider-prev-arrow.svg) no-repeat center center;background-size:100%;}
.prodetlAmenits .amenitslider .slick-next{right: -55px;background:url(../images/slider-next-arrow.svg) no-repeat center center;background-size:100%;}

.HFiveSec{ background:url(../images/Amenitiesbgimg.jpg) repeat center center;background-size:100% 100%;padding-block:12vh;overflow: hidden;}
.HFivesSBox{position:relative;}
.HFivesSBox .HFiveCont{width:52.5%;padding-inline: 6% 40px;}
.HFivesSBox .ComTitle{padding-top:10vh;}
.HFivesSBox .ComTitle h2{color:#f6f4f3;margin: 13px 0;}
.HFivesSBox .ComTitle h5{color:#f6f4f3;margin: 0;font-weight:200;}
.HFivesSBox .ComTitle p{color:#f6f4f3;width: 80%;}
.HFivesSBox .ComTitle ul{width: 80%;list-style: none;padding-left: 0px;}
.HFivesSBox .ComTitle ul li{color:#f6f4f3;line-height: 1.3;margin-bottom: 8px;letter-spacing: 0.5px;font-weight: 500;}
.HFivesSBox .ComTitle ul li strong{font-family: 'Avenir Next Demi';font-weight: 600;}
.HFivesSBox .ComTitle p b{color:#f6f4f3;}
.HFivesSBox .valpreImg{position:relative;width:47.5%;height: auto;overflow: hidden;}
.HFivesSBox .valpreImg img{margin-top:0vh;}
.HFiveSec .subnumberslider{background:#3874a3;position: absolute;bottom: 12vh;right: 46%;width: 16%;padding-inline: 45px;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.HFiveSec .subnumberslider .slick-arrow{width:45px;height:45px;-webkit-filter: invert(1);filter: invert(1);}
.HFiveSec .subnumberslider .slick-arrow:before{opacity:0;pointer-events:none;}
.HFiveSec .subnumberslider .slick-prev{left: 0px;background:url(../images/arrow-prev.svg) no-repeat center center;background-size:40%;}
.HFiveSec .subnumberslider .slick-next{right: 0px;background:url(../images/arrow-next.svg) no-repeat center center;background-size:40%;}
.HFiveSec .subnumberslider .slick-list:before{content:'';position:absolute;width:16px;height:2px;top:50%;left:50%;background:#ffffff;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity:0.5;}
.HFiveSec .CountBox{text-align:center;color:#ffffff;line-height:6vh;font-weight: 600;font-size:14px;}
.HFiveSec .slick-current .CountBox{color:#ffffff;}

.HFiveBoxbtn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; margin-top: -25px; position: relative;} 
.HFiveSec .HFiveBoxbtn{ position: absolute;width:50%;bottom: 12vh;left: 0; -webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);} 
.HFiveBoxbtn a{font-family: 'Avenir Next Demi';font-weight: 600;display: flex;line-height: 45px;padding-inline: 20px;text-transform: uppercase;font-size: 14px;letter-spacing: 2.5px;background: #ca1314;color: #ffffff;border: 2px solid #ca1314;}
.HFiveBoxbtn a:hover{background: #ffffff;color: #ca1314;}
.HFiveBoxbtn a.btnTwo{margin-left:8px;}
.HFiveBoxbtn a.btnOne{margin-right:8px;background: #3e4750;border: 2px solid #ffffff;}
.HFiveBoxbtn a.btnOne:hover{background: #ffffff;color: #3e4750;border-color: #3a434b;}
.HgallerySec .HFiveBoxbtn{margin-top:40px;}

.aboutJayam p{
	color: #fff;
}

.footerContainerSection {
    display: flex;
    column-gap: 33px;
}

.varshaContainer {
    display: flex;
    align-items: center;
    background: #fff;
    column-gap: 0px;
    width: 40%;
    padding-right: 10px;
    height: 195px;
}

.varshaContainer a {
    width: 50%;
}

.varshaPageSection {
    width: 94%;
    height: 195px;
    object-fit: fill;
    object-position: bottom;
}

.varshsasection {
    width: 50%;
}

.plotDevelopment {
    color: #3e4750 !important;
    font-size: 20px;
    margin-left: 10px;
    font-weight: 600 !important;
    margin: 0;
    line-height: 20px;
}

.textvarsha {
    font-size: 20px;
    margin-left: 10px;
    font-weight: 400 !important;
    margin: 0;
    color: #000 !important;
    line-height: 25px;
}

.aboutJayam{
	margin-bottom: 30px;
}

.grid-wrapper > div {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;}
.grid-wrapper > div > a {width: 100%;height: 100%;border-radius: 5px;overflow:hidden;}
.grid-wrapper > div > a > img {width: 100%;height: 100%;object-fit: cover;}
.grid-wrapper {display: grid;grid-gap: 10px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows: 200px;grid-auto-flow: dense;}
.grid-wrapper .wide {grid-column: span 2;}
.grid-wrapper .tall {grid-row: span 2;}
.grid-wrapper .big {grid-column: span 2;grid-row: span 2;}


.modalComPop{}
.modalComPop .modal-content{padding: 20px;border-radius: 0;box-shadow: 0 0 0 10px rgb(51 51 51 / 41%);-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.modalComPop .close-btn{width: 40px;height: 40px;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;border: 2px solid #333333;border-radius: 50%;color: #333333;line-height: 1;position: absolute;top: -20px;right: -20px;background: #ffffff;cursor: pointer;}
.modalComPop .close-btn:hover{color: #ffffff;background: #333;}
.modalComPop .image-left{width: 45%;}
.modalComPop .layoutimg{width: 100%;}
.modalComPop .content-right{width: 55%;padding: 15px;}
.modalComPop .content-right h4{font-size: 2.2vw;color: #0D2B4D;font-weight: 100;font-family: 'Avenir Next Ultra';line-height: 1;text-transform: uppercase;letter-spacing: -3px;font-style: italic;margin-bottom: 20px;}
.modalComPop .content-right fieldset{margin: 0;border: none;margin-bottom: 25px;padding: 0;}
.modalComPop .content-right fieldset input{width:100%;border: 1px solid #ccc;line-height: 45px;padding-inline: 15px;border-radius: 4px;position: relative;}
.modalComPop .content-right fieldset .intl-tel-input{width: 100%;}
.modalComPop .content-right .agreeformgroup{display:flex;margin-bottom:20px;}
.modalComPop .content-right .agreeformgroup label{font-size:14px;padding-left:10px;}
.modalComPop .content-right button{background: #ca1314;color: #ffffff;text-transform: uppercase;font-weight: 600;letter-spacing: 3px;line-height: 45px;padding-inline: 25px;display: block;border: 2px solid #ca1314;font-size: 14px;}
.modalComPop .content-right button:hover{background: #ffffff;color: #ca1314;}
.modalComPop .content-right textarea{width: 100%;height: 70px;border: 1px solid #ccc;line-height: 1;padding-inline: 15px;padding-block: 10px;border-radius: 4px;}
.modalComPop .modal-lg{max-width:900px;}



@media screen and (max-width: 1850px){
	/* .hBancformbox{bottom: 120px;right: 16vw;} */
	.hBancformbox h5{letter-spacing: 2.5px;font-size: 19px;}
}

@media screen and (max-width: 1800px){
	
}

@media screen and (max-width: 1700px){
	.hBancformbox h5{letter-spacing: 1px;font-family: 'Avenir Next Demi';}
	/* .hBancformbox{bottom: 12vh;right: 16vw;} */
	
	
}

@media screen and (max-width: 1620px){
	body{font-size:15.5px;}
}
@media screen and (max-width: 1520px){
	body{font-size:14.5px;}
	.menubox ul li:not(.contusmenu) a{font-size: 13px;}
	.mainheader{padding-inline: 45px;}
	.hBancformbox .form-group input{font-size: 13px;line-height: 40px;}
	.hBancformbox .fgbtn input{line-height: 38px;font-size: 13px;}
	.hBancformbox {bottom: 8vh;right: 12vw; width: 30vw;}
	.introconboxss{margin-block: 32px;}
	.icbitemicon {width: 50px;}
	.icbitemnumbs {width: calc(100% - 50px);}
	.icbitemnumbs h5{font-size: 13px;letter-spacing: 0px;}
	.icbitemnumbs h4{font-size: 1.1vw;}
	.prodetlIntro ul.banbtn li a,.LocnCBoxbtn a,.HFiveBoxbtn a{line-height: 40px;font-size: 13px;}
	.prodetlAmenits .amenitslider .slick-arrow {width: 36px;height: 36px;}
	.prodetlAmenits .amenitslider .slick-next {right: -45px;}
	.prodetlAmenits .amenitslider .slick-prev {left: -45px;}
	.ComTitle h5{letter-spacing: 0px;}
	.modalComPop .content-right h4{font-family: 'Avenir Next Demi';letter-spacing:0;font-weight:600;font-size: 24px;}
	.hBancformbox h5{font-size: 17px;}
	.LocnCBox .LocnCItem:nth-child(3) { margin-top: 0px;}
	.LocnCItem h4 { padding-top: 34px;}
}
@media screen and (min-width: 1401px) and (max-width: 1520px) {
    .container{max-width: 1220px;}
}
@media screen and (max-width: 1400px){
	body{font-size:13.5px;}
	.hBancformbox h5{font-size: 13px;}
	/* .hBancformbox {bottom: 11vh;right: 13vw;width: 32vw;} */
	.hBancformbox .form-group input {font-size: 13px;line-height: 36px;}
	.hBancformbox .fgbtn input {line-height: 32px;font-size: 12px;}
	.Secpaddingblock12vh {padding-block: 10vh;}
	footer .accordionItem h4 {font-size: 18px;}
	.modalComPop .modal-lg {max-width: 730px;}
	.HFivesSBox .ComTitle h5{font-family: 'Avenir Next Demi';font-size: 16px;}

}

@media screen and (min-width: 1301px) and (max-width: 1400px) {
    .container{max-width: 1180px;}
}
@media screen and (max-width: 1300px){
	.menubox ul li:not(.contusmenu) a{font-size:12.5px;}
	body{font-size:14px;}
	/* .introconboxss {width: 85%;} */
	.icbitemicon {width: 40px;}
	.icbitemnumbs {width: calc(100% - 40px);}
	.prodetlIntro ul.banbtn li a, .LocnCBoxbtn a, .HFiveBoxbtn a {line-height: 36px;font-size: 12px;}
	footer .accordionItem h4 {font-size: 16px;}
	.ComTitle h5 {font-size: 1.5vw;}
	.prodetlAmenits .amenitslider .slick-arrow {width: 30px;height: 30px;}
	.prodetlAmenits .amenitslider .slick-prev{left: -35px;}
	.prodetlAmenits .amenitslider .slick-next{right: -35px;}
}

@media screen and (max-width: 1200px){
	body {font-size: 13px;}	
	.Secpaddingblock12vh,.LocnCont,.HFiveSec {padding-block: 60px;}
	.HFiveSec .HFiveBoxbtn{bottom:60px;}
	footer .footopabouts{padding-block: 60px;}
	.HFiveSec .subnumberslider{bottom: 60px;}
	.hBancformbox {bottom: 8vh;right: 10vw;width: 34vw;}
	.menubox ul li:not(.contusmenu) a {font-size: 11.5px;}
	.prodetlIntro ul.banbtn li a, .LocnCBoxbtn a, .HFiveBoxbtn a {line-height: 36px;font-size: 11px;letter-spacing: 1px;}
	.hBanImgs::before{width: 110px;height: 40px;bottom: 18px;right: 18px;}
	.hBancformbox h4{margin-bottom: 4px;}
	.hBancformbox .banFromss {margin-top: 15px;}
	.hBancformbox .form-group {margin-bottom: 15px;}
	.introconboxss {width: 100%;}
	.HFiveSec .subnumberslider{width: 250px;}
	.HFiveSec .CountBox{line-height: 55px;}
	.icbitemnumbs h4 {font-size: 14px;}
	.icbitemnumbs {padding-left: 8px;}
	.LocnCItem h4:before{width: 50px;}
	.LocnCBox{    grid-auto-rows: 200px;}	
	.modalComPop .content-right h4{font-family: 'Avenir Next Demi';letter-spacing:0;}
	.HFivesSBox .ComTitle {    padding-top: 0;}
	.amenit-item img {width: 70px;}
	.amenit-item h5 {font-size: 15px;}
	.footerContainerSection {display: flex;column-gap: 33px;flex-direction: column;}
	.varshaContainer {width: 100%;margin-bottom: 15px;}
	.introleftside { padding-right: 4vw; padding-left: 4vw;}
	/* .LocnCBox .LocnCItem:nth-child(3) {margin-top: 125px; } */

}
@media screen and (min-width: 992px) and (max-width: 1200px){
	.container{max-width: 880px;}
	footer .accordionItem h4 span::after{font-size: 22px;}
	.introleftside {padding-right: 0; padding-left: 3vw;}
}
@media screen  and (max-width: 1200px)and (min-height: 600px){
	.hBancformbox { bottom: 3vh; right: 5vw; width: 40vw;}
}
@media screen  and (max-width: 1200px)and (max-height: 600px){
	
}

@media screen and (max-width: 1100px){
	
	.hBancformbox {bottom: 0;right: 0;width: 100%;position: relative;padding: 40px;background: #fafafa;}
	.hBanctitlebox h4{font-family: 'Avenir Next Demi';font-weight:600;}
	.modalComPop .modal-lg {max-width: 92%;}
	.hBanctitlebox{top: 11vw;}
	.menubox ul li {    margin-left: 18px;}
}

@media(max-width:1024px) and (min-width:601px){
	.webLogo{
		width: 100px;
	}
}

@media (max-width:1300px)and (min-width:768px){
   footer .btmfootcopy .row{padding-right: 80px;}
}

@media screen and (max-width: 1000px){
	body {font-size: 14px;}
	.mainheader {padding-inline: 20px;padding-block: 10px;}
	.menubox ul li:not(.contusmenu) a {font-size: 11px;}
	.prodetlIntro .ComTitle p br{display:none;}
	.introleftside {padding-right: 0;padding-left: 0;}
	.LocnCBox {width: 90%;}
	.LocnCont{padding-bottom: 10vw;}
	.prodetlLocn::before{    width: 42%;}
	.HFiveSec .subnumberslider {width: 50%;padding-inline: 25px;right: 0;bottom: 0;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.HFiveSec .HFiveBoxbtn {bottom: 0;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
	
	.grid-wrapper .wide {grid-column: span 1;}
	.grid-wrapper .tall {grid-row: span 1;}
	.grid-wrapper .big {grid-column: span 1;grid-row: span 1;}
	.LocnCItem h4 {    font-size: 20px;}
	.menubox ul li.contusmenu a{font-size: 12px;font-size: 12px;}
	.menubox ul li {    margin-left: 20px;}
	.ComTitle h2 {		font-size: 3.6vw;}
	.HFivesSBox .ComTitle h2{font-family: 'Avenir Next';font-weight: 300;}
	.hBancformbox h4 {font-size: 30px;letter-spacing: 0px;}
	.LocnCBox .LocnCItem:nth-child(3) { margin-top: 30px;}
	
}

@media screen and (max-width: 900px){
	.menubox ul li:not(.contusmenu) a {font-size: 10px;}
	.menubox ul li.contusmenu a {font-size: 11px;    }
	
	.modalComPop .close-btn{width: 32px;height: 32px;top: 4px;right: 4px;}
	.icbitemnumbs h4 { font-size: 12px;}
}
@media screen and (max-width: 850px){
    .prodetlIntro .col-md-6{flex: 0 0 auto;width: 100%;}
    .introleftside {text-align: left;padding-right: 25px;padding-left: 25px;}
	.prodetlIntro img {position: relative;right: 0px;}
	.IntroImG img{padding: 25px;}
}

@media screen and (max-width: 800px){
	.modalComPop .image-left {
    display: none;
}
	.menubox ul li {margin-left: 25px;}
	.hBanctitlebox {top: 15.6vw;right: 5vw;}
	.hBanctitlebox h1{font-size: 48px;margin-bottom: 10px;}
	.hBanctitlebox h4{font-size: 21px;letter-spacing: 0px;color: #212529;font-family: 'Avenir Next Demi';font-weight:600;}
	.hBancformbox h5 {font-size: 14px;}
	.hBancformbox .form-group {margin-bottom: 20px;}
	.hBancformbox .fgbtn input{border-radius: 5px;}
	.prodetlIntro .ComTitle p br{display:none;}
	.icboxsitem{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.prodetlIntro{padding-inline: 30px;}
	.introleftside {padding-right: 0;padding-left: 0;}
	.icbitemnumbs{padding-left: 0;}
	.introleftside {text-align: left;}
	.introleftside .ComTitle h2 b{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.prodetlIntro ul.banbtn{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: center;}
	.LocnCBox{width: 100%;}
	.LocnCont{padding-bottom:40vw;}
	.prodetlLocn::before{width: 85%;}
	.ComTitle.marbtm {margin-bottom: 30px;}
	.ComTitle h2 {font-size: 28px;letter-spacing: -1px;}
	.ComTitle h5 {font-size: 18px;letter-spacing: 0;}
	.LocnCItem h4{font-size: 20px;}	
	.HFivesSBox .ComTitle {padding-top: 0;}
	.HFiveSec .CountBox {line-height: 35px;}
	.HFivesSBox .ComTitle ul {width: 100%;}
	.HFivesSBox .HFiveCont {padding-inline: 4% 30px;}
	.HFiveSec .HFiveBoxbtn{width: 47.5%;}
	.grid-wrapper .wide {grid-column: span 1;}
	.grid-wrapper .tall {grid-row: span 1;}
	.grid-wrapper .big {grid-column: span 1;grid-row: span 1;}
	.hBancformbox {bottom: 0;right: 0;width: 100%;position: relative;padding: 40px;background: #fafafa;}
	.hBancformbox h4 {font-size: 24px;letter-spacing: 0;margin-bottom: 10px;}
	.hBancformbox h5 span,.hBancformbox h5 strong{    padding-block: 4px;}
	.hBancformbox .banFromss {margin-top: 22px;}
	.hBancformbox .form-group {margin-bottom: 22px;}
	footer .footopabouts {padding-block: 50px;}
	.introconboxss {margin-block: 20px;}
	footer h3 {font-size: 17px;font-style: normal;}
	footer .footopabouts {width: 100%;}
	footer .accordionIBody{padding-right:30px}
	.prodetlIntro ul.banbtn li a, .LocnCBoxbtn a, .HFiveBoxbtn a {padding-inline: 12px;}
	.prodetlAmenits .ComTitle p br{display:none;	}
	.colmenu{display:none;}
	.prodetlIntro .col-md-6>img {right: 0;margin-top: 20px;}
	.LocnCBoxbtn{position: relative;top: 0;}
	.prodetlIntro .ComTitle p.strong500 {font-size: 126%;line-height: 1.3;}
	.modalComPop .modal-lg {max-width: 96%;}
	.icbitemnumbs h4 {font-size: 20px;}	
	.grid-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.grid-wrapper > div{width: 100%;}
	.grid-wrapper .slick-track{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	 .grid-wrapper div a{height: 250px;display: block;margin: 5px;} 
	 .grid-wrapper div a img{width: 100%;height: 100%;display: block;object-fit:cover;} 
	 .IntroImG img{padding: 0px;}
}

@media screen and (max-width: 767px){
	
	footer .topfootsec::before{width: 100%;height: 1px;top: 46%;left: 0;}
	footer .btmfootcopy p{text-align:center;}
	footer .btmfootcopy p.openlink {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;	}
	.HFiveBoxbtn a.btnOne {margin-right: 0;}
	.HFiveBoxbtn a.btnTwo {margin-left: 0;}
	.prodetlIntro ul.banbtn li a, .LocnCBoxbtn a, .HFiveBoxbtn a {padding-inline: 8px;}
	.modalComPop .modal-lg {max-width: 96%;}
	.modalComPop .layoutimg{display:block;}
	.modalComPop .content-right{    width: 100%;}
	    .LocnCBox .LocnCItem:nth-child(3) {
        margin-top: 60px;
    }
}

@media screen and (max-width: 680px){
    /* .LocnCBox .LocnCItem:nth-child(3) {
        margin-top: 205px;
    } */
}

@media screen and (max-width: 600px){
	.mainheader{background:#ffffff;}
	.colmenu{display:none;}
	.hBanImgs img.webbanner{display:none;}
	.hBanImgs img.mobbanner {display:block; width: 100%;}
	.hBanctitlebox{display:none;}
	.hbannerSec {margin-top: 90px;}
	.collogo .logobox img {-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
	.collogo {width: 150px;margin-inline: auto;}
	.LocnCBox {width: 100%;display: block;}
	.LocnCItem h4{padding-left: 45px;padding-top: 10px;font-size: 17px;}
	.LocnCItem h4:before{width: 36px;}
	.LocnCIBody {display: none;padding-left: 45px;}
	.LocnCont {position: relative;background: url(../images/projects/vedanta/LocImgBG.jpg) no-repeat center center;background-size: cover;}
	.LocnCItem h4 span {position: relative;width: 100%;}
	.LocnCItem h4 span::after {content: "▼";position: absolute;right: 0;font-size: 12px;transition: transform 0.3s;}
	.LocnCItem.active h4 span::after {content: "▲";}
	.LocnCItem {margin-bottom: 15px;}
	.AmensImgitem .Amenislideimg img {width: 100%;height: 250px;object-fit: cover;}	
	.ComTitle h5 {font-size: 15px;letter-spacing: 0;}
	.amenit-item h5 {height: 30px;}
	.amenit-item img {width: 50px;}
	.amenit-item {margin-left: 20px;margin-right: 20px;}
	.prodetlLocn hr{display: block;}
	footer .footCyRight{padding: 0 70px;}
	footer .topfootsec{padding: 40px 0 0 0;}
}
@media screen and (min-width: 551px) and (max-width: 767px){
	/* .container {max-width: 90%;} */
}

@media screen and (max-width: 600px){
	footer .topfootsec{padding: 0px 0 0 0;}
	footer .topfootsec .abouturbando{padding-top: 40px;}
	.mainheader{position: absolute;background: #ffffff;}
	.Secpaddingblock12vh,.LocnCont,.HFiveSec {padding-block: 40px;}
	footer .footopabouts{padding-block:40px;}
	.LocnCont {padding-bottom: 40px;}
	.prodetlLocn::before{opacity:0;visibility:hidden;z-index:99;}
	.prodetlLocn .ComTitle{position:relative;}
	.prodetlLocn .ComTitle::after {content: '';position: relative;display: block;width: 45%;aspect-ratio: 1 / 1.2;height: 75%;bottom: 0;right: -1px;background: url(../images/prodetlLocnbgbefore.png) no-repeat right bottom;background-size: 100%;pointer-events: none;z-index: 99;        margin-top: 16px;}
	.prodetlLocn{padding-inline: 10px;}
	.colmenu{display:none;}
	.collogo {width: 230px;margin-inline: auto; display: flex;justify-content: center;}
	.collogo .logobox {width: 180px;}
	.collogo .logobox img {-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
	.hBancformbox h5 {font-size: 12px;}
	.hBancformbox{padding: 40px 20px;}	
	.prodetlIntro{padding-inline: 10px;}
	.prodetlIntro .col-md-6>img {position: relative;right: 0;margin-top: 20px;}
	.prodetlIntro .ComTitle h2{margin-bottom:10px;font-size: 40px;}
	.introleftside .ComTitle p{margin-bottom:10px;}
	.icbitemnumbs {width: 100%;}
	.prodetlAmenits .ComTitle p br{display:none;}
	.AmensImgitem h6{padding: 10px;font-size: 22px;width: 100%;}
	.LocnCBoxbtn{position: relative;top: 0;}
	.prodetlAmenits::before{height: 100%;}
	.amenitslider {padding-bottom:60px;}
	.prodetlAmenits .amenitslider .slick-arrow{top:auto;bottom:10px;}
	.prodetlAmenits .amenitslider .slick-prev {left: 48%;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
	.prodetlAmenits .amenitslider .slick-next {right: 48%;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
	.HFivesSBox{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.HFivesSBox .valpreImg{width: 100%;}
	.HFivesSBox .HFiveCont {width: 100%;padding-block: 35px;height: 270px;padding-inline: 30px;}
	.HFivesSBox .ComTitle h2 {margin: 7px 0;}
	.HFiveSec {padding-bottom:0;padding-top: 0;}
	.HFiveSec .subnumberslider {width: 100%;right: 0;position: relative;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);bottom: 0;}
	.HFiveBoxbtn a{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.HFiveSec .HFiveBoxbtn {bottom: 0;position: relative;width: 100%;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
	.HFiveBoxbtn a.btnOne {margin-right: 0;}
	.HFiveBoxbtn a.btnTwo {margin-left: 0;}
	.HgallerySec .ComTitle p br{display:none;}
	.HgallerySec .HFiveBoxbtn {margin-top: 20px;}
	.grid-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.grid-wrapper > div{width: 100%;}
	.grid-wrapper .slick-track{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	 .grid-wrapper div a{height: 250px;display: block;margin: 5px;} 
	 .grid-wrapper div a img{width: 100%;height: 100%;display: block;object-fit:cover;} 
	footer .accordionItem h4 span::after{right: 6px;}
	footer .midfootfaqs {border-bottom: 0px solid #8c8c8c;}
	footer .btmfootcopy{padding-block:12px;background: #333;}
	footer .btmfootcopy p{padding-block: 2px;   text-align: center;}
	footer .btmfootcopy p.openlink{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.hBancformbox .form-group input{box-shadow: 0 0 0 3px rgb(24 48 65 / 5%);}
	.icbitemicon {width: 60px;}
	.prodetlAmenits .ComTitle h2 {margin-bottom: 10px;}
	.hBanImgs::before{bottom: 0;}
	.prodetlAmenits .HFiveBoxbtn {position: absolute;width: 100%;z-index: 9;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);left: 0;}
	.LocnCBox .LocnCItem:nth-child(3) {margin-top: 0;}
	#HgallerySecid,footer .topfootsec{padding-inline:10px;}
}

@media screen and (max-width: 575px){
    .amenit-item {
        margin-left: 60px;
        margin-right: 60px;
    }
	    .icbitemnumbs h4 {
        font-size: 17px;
    }
}

@media screen and (max-width: 475px){
           .icbitemnumbs h4 {
        font-size: 15px;
        margin-top: 5px;
    }
}

@media screen and (max-width: 420px){
	.prodetlIntro ul.banbtn li a, .LocnCBoxbtn a, .HFiveBoxbtn a {padding-inline: 8px;font-size: 10px;}
	.collogo {width: 150px;margin-inline: auto;}
	.AmensImgitem h6{font-size: 20px;}
	.HFivesSBox .HFiveCont{height: 290px;}
	.amenit-item { margin-left: 50px; margin-right: 50px;}
	    .icbitemnumbs h4 {
        font-size: 14px;
		}
}

@media screen and (max-width: 390px){
    .icbitemnumbs h4 {
        font-size: 12px;
    }
	    .icbitemnumbs h5 {
        font-size: 12px;
		}
}

@media screen and (max-width: 345px){
    .icbitemnumbs h4 {
        font-size: 11px;
    }
	    .icbitemnumbs h5 {
        font-size: 11px;
		}
}