*{padding: 0;margin: 0;box-sizing: border-box;}
fieldset,img{border:0;}
figure {margin: 0;}
.table td, .table th { padding: 1em!important; }
img{border:0;width: 100%;display: block;height: auto;margin: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
q:before,q:after {content:'';}
header,nav,section,article,aside,footer,hgroup,figure,main{display: block;}
a {text-decoration: none !important;display:  block;outline: none;color: #CB4721;}
ol,ul{list-style: none;margin:  0;}
h1,h2,h3,h4,h5,h6 {/* font-family: 'MyriadPro-Regular'; */font-weight: normal;}
h1{font-size: 35px;line-height: 40px;margin: 0;color: #fff;}
h2{color: #012101;font-size: 39px;font-weight: 500;line-height: 43px;}
h3{font-size: 25px;line-height: 35px;margin: 0;font-weight: normal;color: #333333;}
h4{font-size: 30px;line-height: 38px;margin: 0;font-weight: normal;color: #303030;}
h5{font-size: 16px;line-height: 20px;margin: 0;font-weight: normal;color: #303030;}
h6{font-size: 22px;line-height: 24px;margin: 0;font-weight: normal;font-family: 'Helvetica';color: #333333;}
p {font-size: 16px;line-height: 24px;margin: 0;font-weight:normal;color: #000;}
.clear:after {content: '';clear: both;font-size: 1px;line-height: 1px;display: block;height: 0;}
.btn{font-size: 18px;line-height: 20px;color: #162068;padding: 8px 20px;display: inline-block;vertical-align: top;text-transform: uppercase;border:1px solid #162068;border-radius: 70px;}
.btn:hover{color: #fff !important;background: #162068; }
.button .form-control:hover{background:#000;color:#fff;}
.transition {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}

@font-face {
    font-family: 'Bebas Neue Pro';
    src: url('../fonts/bebas-neue-pro-regular/BebasNeuePro-Regular.woff2') format('woff2'),
        url('../fonts/bebas-neue-pro-regular/BebasNeuePro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* reset.css ends here */
/*Font Face*/
/*@font-face {
    font-family: 'Muli';
    src: url('../fonts/muli-semibold/Muli-SemiBold.woff2') format('woff2'),
        url('../fonts/muli-semibold/Muli-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muli';
    src: url('../fonts/muli/Muli.woff2') format('woff2'),
        url('../fonts/muli/Muli.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Georgia';
    src: url('../fonts/georgia/Georgia-Bold.woff2') format('woff2'),
        url('../fonts/georgia/Georgia-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}*/


.sticky header{position: fixed !important;top: 0;left: 0;z-index: 9;padding: 10px 15px;background:#fff;}
.selldof .title{display:none !important;}
.selldof label{color:#fff !important;}
.selldof textarea.form-control {
    height: 70px !important;
}
html{transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;height: 100%;}
body {background: #ffffff;font-size: 16px;line-height: 18px;font-family: 'Poppins', sans-serif;font-weight: normal;height: 100%;}
.wrapper {width: 100%;margin: 0 auto;height: 100%;}
/* LayOut Start here */
.container {max-width: 1350px;margin: 0 auto !important;}
/*---- banner block ------*/
.desk{display: block !important;}
.mob{display: none !important;}
header{padding: 10px 15px;width: 100%;z-index: 1;}
.header-dtls{padding: 0 0 0px 0;}
.header-lt{float: left;display: inline-block;vertical-align: top;}
.header-lt a img{width:290px;height: auto;display: inline-block;}
.header-lt a{display: inline-block;padding: 0 8px 0 0;}
.header-rt{float: right;display: inline-block;vertical-align: top;padding: 45px 0 0 0;}
.header-rt ul{}
.header-rt nav{display: inline-block;}
.header-rt ul li{width: auto !important;display:inline-block !important;vertical-align: top;padding: 0px 25px;position: relative;z-index: 1;}
.header-rt ul li a{font-size: 15px;line-height: 18px;letter-spacing: 0.5px;font-weight:normal;color: #000000;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;text-align: center;cursor: pointer;font-weight: 500;text-transform:capitalize; font-family: kumbh sans-serif;}
/* .header-rt ul li a:hover{color: #df8724;}
.header-rt ul li.active a{color: #df8724;} */
.header-rt ul li:hover .drop_down{display: block;}
.header-rt ul li.get{padding: 2px 0 0 0;margin: -15px 0 0 0;}
.header-rt ul li.get a{
background: linear-gradient(0deg, rgba(165,196,21,1) 0%, rgba(44,173,151,1) 100%);color:white;border-radius: 5px;padding: 10px 10px;}
/*--------- block1 -----------------*/
.banner-blk{position: relative;overflow: hidden;background: url(../images/wp/banner-galleria-new.webp) no-repeat center;background-size:cover;}
.banner-blk:after{    position: absolute;right: 0px;top: 0;background: url(../images/banner-shape.png) no-repeat;width: 290px;height: 750px;content: '';background-size: 100%;}
.banner-in{padding: 150px 20px 200px;position: relative;}
.banner-in:after{position: absolute;content: '';background: url(../images/pattern.svg) no-repeat;width: 215px;height: 215px;background-size: 85%;bottom: -29px;left: -124px;}
.banner-lt{}
.banner-lt h1{padding: 70px 0 5px 0; font-weight: 700; font-family: 'Butler';color:white;font-size: 40px;line-height: 65px;}
.luxury{line-height:65px}
.banner-lt h6{font-size: 31px;line-height: 38px;color: #fff;padding: 0 0 15px 0;font-weight: 300;font-family: 'Poppins', sans-serif;}
.banner-lt p{color:#ffffff;font-size: 24px;/* line-height: 26px; */padding: 0px 0px 10px 0px;font-weight: normal;font-family: kumbh sans-serif;}
.banner-lt p b{color: #000000;background: #ffc107;padding: 5px;font-size: 16px;    display: inline-block;}
.banner-lt ul{max-width: 68%;padding: 0 0 20px 0;}
.btn-blk{padding: 0px 0 0px 0px;}
.banner-in .btn-blk a{border: 0 none;font-weight: 500;color: #012101;background: #F15B25;}
.btn-blk a{text-transform: capitalize;font-size: 16px;display: inline-block;line-height: 18px;background: transparent;color: #012101;padding: 15px 23px;border: 2px solid #012101;border-radius: 4px;}
.btn-blk a i{padding: 0 14px 00;font-size: 16px;font-weight: 600;}
.social-icon{display: inline-block;padding: 0 0 0 232px;vertical-align: top;}
.social-icon ul{}
.social-icon ul li{display: inline-block;padding: 0 8px 12px 8px;}
.social-icon ul li a{}
.social-icon ul li a i{color: #fff;font-size: 20px;}
.social-icon ul li a:hover i{color: #df8724;}
.banner-rt{background:white;border-radius:8px;padding:25px;}
.banner-rt img{}
.moretext {display: none;}
.video-blk{position: relative;padding: 90px 20px;background: #ccc;}
.video-in{max-width: 81%;margin: -284px auto 0;}
.video-cnt{margin: 0 auto;max-width: 84%;padding: 50px 0 0;}
.video-lt{}
.video-lt h2{padding: 0 0 25px 0;}
.video-rt{}
.video-rt p{padding: 0 0 20px 0;}
/*----- village ------------------*/
.village-blk{height: 530px;background:url(../images/village-bg.png) no-repeat;width:100%;padding: 100px 25px;background-size: cover;}
.village-in{}
.village-lt{padding: 0;}
.village-rt{padding: 0 0 0 70px;margin: -97px 0 0 0;}
.village-rt img{}
.village-cnt{ padding: 30px 30px;background: #d3d7c4;}
.village-cnt h2{
    padding: 0 0 12px 0;
}
.village-cnt p{padding: 0 0 21px 0;}
.village-cnt .btn-blk{}
/*----- amenities ------------------*/
.aminity-in{}
.aminity-lt{padding: 0;}
.aminity-rt{padding: 0 0 0 5px;}
.aminity-in img{padding: 0 0px 6px 0px;min-height: 200px;object-fit: cover;}
.amenities-blk{padding: 137px 20px 60px;}
.amenities-in{}
.amenities-lt{}
.amenities-lt img{width: auto;max-width: 100%;height: auto;}
.amenities-lt h2{font-size:29px;line-height: 35px;color: #012101;font-weight: 700;margin: 0;text-transform: uppercase;padding: 0 0 28px 0;}
.amenities-lt p{font-size: 14px;line-height: 18px;color: #012101;font-weight: 400;padding: 12px 0 0px 0px;}
.amenities-lt ul{}
.amenities-lt ul li{text-align: center;padding: 0 10px 30px;}
.amenities-lt ul li img{display: inline-block;width: 40px;height: 40px;}
.amenities-rt{padding: 59px 0 0 18px;}
.am-img{width: 75px;border-radius: 100%;height: 75px;border: 2px dashed #012101;padding: 15px 0px 0 0px;margin: 0 auto;}
.am-img img{
}

/*-------- specifications ----------------*/
.spec-blk{background:url(../images/spec-bg.png) no-repeat;background-size: cover;width: 100%;height: auto;}
.spec-in{background: #d3d7c3;max-width: 60%;margin: 0 auto;padding: 40px 30px;}
.spec-in h2{color: #012101;padding: 0 0 25px 0;}
.spec-in ul{ }
.spec-in ul li{padding: 0 0 24px 0;}
.spec-in ul li p{}
.spec-in ul li p b{color: #012101;}
.slick-dots li button:before{color: #fff;font-size: 10px;opacity: 1;}
.slick-dots li.slick-active button:before{color: #012101;}
/*-------- fruit blk ----------------*/
.fruit-blk{padding: 60px 20px;}
.fruit-inner{}
.fruit-cnt h2{padding: 0 0 20px 0;}
.fruit-cnt{max-width: 75%;margin: 0 auto;text-align: center;}
.fruit-cnt p{padding: 0 0 36px 0;}
.fruit-inner ul{}
.fruit-inner ul li{display: inline-block;vertical-align: top;padding: 0 6px;width: 19.6%;}
/*-------- location blk -------------------*/
.location-blk{padding: 50px 60px 0px;background: url(../images/flower.png) no-repeat center;background-size:cover;}
   .gallery-flower{ background: url(../images/flower.png) no-repeat center;background-size:cover;}
.location-inner{}
.location-inner h2{color: #fff;}
.location-in{}
.location-lt{padding: 2px 25px 0 0;}
.location-rt{}
.location-rt p{color: #fff}
.demo{font-size: 11px;padding: 0;line-height: 14px;}
.info{font-size:15px;padding: 0 0 5px;line-height: 17px;}
.location-rt ul{padding: 18px 0 0 25px;}
.location-rt ul li{list-style-type: disc;padding:10px 15px;color: #fff;
font-size: 18px;line-height: 22px;}
.location-rt ul li:nth-child(2){padding-top:180px}
.we-integrate{font-style:italic;color:#922A8E;font-weight:600;font-size: 30px;line-height: 45px;padding: 220px 0px;}
.kids-info{position:relative;margin-bottom:50px;}
.kids-po{position:absolute;bottom: 10px;left: 10px;right: 18px;top:auto;margin:0 auto;}
/*-------- gallery --------------*/
.gallery-blk{padding:100px 50px;background:#f3faf6;position:relative}
.gallery-blk:before {content: "";left: 0;position: absolute;top:-100px;background: url(../images/leaf.png) no-repeat;width: 376px;height: 524px;}
.gallery-in{}
.gallery-cnt{padding: 0 0 41px 45px;max-width: 80%;margin: 0 auto;}
.gallery-cnt2{padding: 0 0 41px 105px;max-width: 90%;margin: 0 auto;}
.project-gal{padding:0px 0px 0px 0px;margin:0px;}
.gallery-cnt h2{padding: 0 0 20px 0;
    color: #3C3C3C;
    font-family: 'Butler';
    font-weight: 600;
    padding: 15x 0px;}
.gallery-cnt p{}
.gallery-in{}
.three-sections{}
.three-sections{max-width:500px;margin:0 auto; padding:0px 0px 0px 20px;}
.three-sections ul li{padding: 14px 0px 45px 95px;position: relative;color:#545454;font-family: "Nexa Bold";}
.three-sections ul li:nth-child(1):before{content: "";left: 25px;position: absolute;top: 0px;background: url(../images/wp/Forest.webp) no-repeat;width:54px;height:51px ;}
.three-sections ul li:nth-child(2):before{content: "";left: 25px;position: absolute;top: 0px;background: url(../images/wp/Ecology.webp) no-repeat;width:54px;height:51px ;}
.three-sections ul li:nth-child(3):before{content: "";left: 25px;position: absolute;top: 0px;background: url(../images/wp/Field.webp) no-repeat;width:54px;height:51px ;}
.project-pro{background: #ffffff;box-shadow: 0px 0px 6px #0000003D;padding: 0px 64px;margin-top:-185px;}
.property img{margin:0 auto !important;width:auto;}
.project-pro ul li{padding: 20px 0px;}
.property p{font-family: 'Cinzel';text-align:center;font-size: 24px;padding: 10px 0px;}


/*Project Hightlights*/
.project-highlights{padding:0px 40px}
.project-highlights-right{} 
.project-highlights-right h3{padding: 0 0 20px;font-size: 30px;font-weight: 600;}
.project-highlights-right-in{padding: 0 0 0 30px;}
.project-highlights-right-inn{max-width: 770px;margin-left: auto;text-align: right;padding: 0 30px 0 0;}
.project-highlights-right-inn p{padding: 0 0 40px;}
.project-highlights-right-inn a{margin-left: auto !important;}
.project-highlights-right-in p{padding: 0 0 40px;}
.project-highlights-right-in ul li{padding: 0 0 10px 64px;}
.project-highlights-right-in ul li p{padding: 0 0 10px;position: relative;}
.project-highlights-right-in ul li p:before{position: absolute;top: 3px;left: -65px;background: url(../images/circle-arrow.png);width: 42px;height:20px;content: "";z-index: 9999;}
.project-highlights-right-inn ul li p{padding: 0 0 10px;position: relative;}
.project-highlights-right-inn ul li p:before{position: absolute;top: 3px;right: -65px;background: url(../images/circle-arrow-2.png);width: 42px;height:20px;content: "";z-index: 9999;}
.project-highlights-right-inn ul li{padding: 0 64px 10px 0;}
.project-highlights-in ul li{padding: 0 3px;position: relative;}
.project-highlights-in ul li:hover .overlay{display: block;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
.overlay{background: rgb(0 0 0 / 50%);padding: 30px;position: absolute;top: 0;height: 100%;display: none;margin: 0 0px;width: 99%;}
.overlay h3{font-size: 25px;font-family: 'Bebas Neue Pro';line-height: 32px;max-width: 755px;margin-left: auto;letter-spacing: 4px;color: #ffffff;text-align: center;}
.overlay-zoom{padding: 170px 0;}
.overlay-zoom img{margin: 0 auto;width: auto;}
.overlay p{color: #ffffff;text-align: center;}
.project-highlights-main h2{text-align:center;color: #3C3C3C;font-family: 'Butler';font-weight:600;padding:30px 0px;}


/*Master Plan*/
.master-plan{background: url(../images/background-data.png) no-repeat center;background-size:cover;}
.master-plan-main h2{text-align:center;color: #3C3C3C;font-family: 'Butler';font-weight:600;padding:30px 0px;}
.master-plan-main p{padding:10px 150px;color:#000;font-family:'Nexa Light';line-height:30px;}
.master-plan-main img{margin:30px auto;padding:0px 200px}
/*Master Plan Close*/

/*form open*/
.form-data{background: url(../images/form-bc.png) no-repeat center;background-size:cover;padding:90px 0px;margin:40px 0px;}
.form-data ul li{padding:0px 20px;}

/*form close*/


/*why galleria open*/
.why-galleria{background:#e0f3ef;margin-top:50px;}
.is-your h2{text-align:center;font-family: 'Butler';padding:20px 0px;}
.info-yoga{margin-top:30px}
.info-yoga img{width:auto;text-align: center;margin: 0 auto;padding:5px 0px;}
.blockin ul li{padding:0px 20px}
.tabBlock-tabs1{padding: 0;text-align: center;padding: 0 0 35px 0;max-width: 80%;margin: 0 auto;font-family:'Nexa Light';}
.tabBlock-tabs1 li{list-style-type: none;padding: 0 0;border-bottom: none !important;border-radius: 5px;}
.tabBlock-tabs1 li a{color:  #2A1F5C;font-weight: 400;cursor: pointer;text-transform: uppercase;}
.tabBlock-tabs1 li.is-active a{color:#000;font-weight:600;background: #ffffff;
    box-shadow: 0px 0px 6px #0000003D;}
.tabBlock-tabs1 li.is-active a:hover{color: #4cb375;}

.slider1 .slick-next:before{font-size:30px;}
.slider1 .slick-prev:before{font-size:30px;}
.slider1 .slick-prev:before{color: #3fb182;}
.slider1 .slick-next:before{color: #3fb182;}

/*why galleria Close*/

.amenities-other-top{max-width: 80%;padding: 20px 0 20px 20px;}
.amenities-other-btm{background:#e0f3ef;padding: 50px 0;}
.amenities-other-btm ul li img{width: 64px;margin: 0 auto;}
.amenities-other-btm ul li a{text-align: center;padding: 0;padding: 20px 0;border: 0 !important;}
.amenities-other-btm .tabBlock-tab.is-active{background: #ffffff;width: 130px;border-radius: 5px;box-shadow: 1px 1px 10px #cccccc;}
.amenities-other-btm ul li{margin: 0 0 20px;}
.amenities-other-btm .tabBlock-tab.is-active img{}
.amenities-other-btm{position: relative;}
.amenities-other-btm .tabBlock-content{max-width: 600px !important;margin: 0 auto !important;}
.amenities-other-btm ul li{width: 125px !important;position: absolute;top: 40px;left: -20%;}
.amenities-other-btm ul li:nth-child(2){left: -20%;top: 250px;}
.amenities-other-btm ul li:nth-child(3){top: 30px;right: -20%;left: auto;}
.amenities-other-btm ul li:nth-child(4){top: 250px;right: -20%;left: auto;}

/*Location Highlights*/
.location-highlights{padding: 50px 0;}
.location-highlights-left{padding: 0 50px 0 0;}
.location-highlights-left h2{padding: 0 0 20px;text-align: left;font-family:'butler';color: #3C3C3C;font-weight: 600;}
.location-highlights-left p{padding: 0 0 20px 0px;font-family: 'Nexa Light';}
.connectvity{padding: 50px 0 50px 0px;}
.gallery-main{max-width: 90%;}
.connectvity-main{max-width: 90%;padding: 0 0;}
.connectvity-main h3{font-size: 22x;font-family: 'Kumbh Sans', sans-serif;font-weight: 600;color: #272727;position: relative;padding: 0 0 0px;}
.connectvity-main h3:after{content: "";font-family: fontawesome;color: #272727;position: absolute;top: 2px;right: 0;font-size: 30px;background: url(../images/wp/plus.webp) no-repeat;width:30px;height:30px;background-size: 100%;}
.connectvity-cnt{padding: 20px 0;}
.connectvity-cnt strong{background: linear-gradient(to bottom, #33AF93 0%, #B5C525 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 20px;font-family: 'Bebas Neue Pro';line-height: 50px;margin-left: auto;letter-spacing: 3px;padding: 0 5px 30px 0;text-align: center;font-weight: 700;}
.connectvity-cnt small{color: #FDB817;font-family: 'Lato', sans-serif;font-size: 18px;line-height: 20px;background: linear-gradient(to bottom, #33AF93 0%, #B5C525 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Bebas Neue Pro';margin-left: auto;padding: 0 0 30px;text-align: center;font-weight: 700;}
.connectvity-min{max-width: 50px;margin-left: auto;}
.connectvity-cnt p{font-size: 20px;color: #272727;}
.faq-row{box-shadow: 1px 1px 10px #cccccc;margin: 0 0 30px;border: 0;padding: 20px;border-radius: 5px;background: #F8F8F8;position: relative;}
.faq-row:before{position: absolute;top: 0;left: 0;width: 5px;height: 100%;content:"";background:linear-gradient(to bottom, #33AF93 0%, #B5C525 100%);}
.faq-row.active h3:after{background: url(../images/wp/minus.webp) no-repeat;background-size: 100%;}
.answer{display: none;}
.location-highlights-right img{padding:100px}
.Schedule{text-align:center;background: linear-gradient(0deg, rgba(165,196,21,1) 0%, rgba(44,173,151,1) 100%);width:200px;padding:10px 0px;margin:0 auto;color:white;border-radius:6px;}
/*Location Highlights close*/

/*Amenities open*/
/*---------- floor  -------------------------*/
.amenities-first{background:#f3faf6;position:relative;}
.tab-section{background: #f9f9ff;
  padding: 30px 20px 0px;}
  .nav-tabs{border:none !important}
  .nav-tabs .nav-link {}
    .nav-tabs .nav-link:hover{border: 1px solid #2A1F5C;}
.tabBlock{padding: 30px 0px;}
.tabBlock-tabs{padding: 0;text-align: center;padding: 0 0 35px 0;max-width: 55%;margin: 0 auto;font-family:'Nexa Light';}
.tabBlock-tabs li{list-style-type: none;padding: 0 0;border-bottom: none !important;border-radius: 5px;}
.tabBlock-tabs li a{color:  #2A1F5C;font-weight: 400;cursor: pointer;text-transform: uppercase;}
.tabBlock-tabs li.is-active a{color:#000;font-weight:600;background: #ffffff;
    box-shadow: 0px 0px 6px #0000003D;}
.tabBlock-tabs li.is-active a:hover{color: #4cb375;}
.floor-image {max-width: 100%;margin: 0 auto;}
.floor-img {padding: 0;border: 1px solid #000;}
.floor-con h2{padding: 0 0 25px 0;color: #000;text-align: center;}
.floor-blk{padding: 50px 0 50px 0;background: #f8f8f8;}
.floor-in{}
.floor-in h2{padding: 0 0 35px 0; }
.floor-pro h2{text-align:center;font-family:'butler';color: #3C3C3C;
    font-weight: 600;}
.floor-lt{padding: 25px 25px;background: #f8f8f8;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.floor-lt p{font-size: 14px;padding: 23px 0;}
.floor-inner{}
.floor-inner .slick-prev:before{color: #2A1F5C;font-size: 29px;}
.floor-inner .slick-next:before{color: #2A1F5C;font-size: 29px;}

.floor-inner ul{}
.floor-img{background:white;}
.floor-cnt{}
.fl-img{margin: -52px 0 0 0;padding: 0 53px;}
.floor-cnt p{line-height: 30px;padding: 20px 20px;}
.floor-cnt p b{font-size: 22px;}
.floor-inner ul li{padding: 0 12px;}
.floor-lt .slick-dots li button:before{font-size: 14px;}
.floor-lt .slick-dots{position:absolute;bottom: 25px;}
.plans-info{padding-top:50px;}
/*Amenities Close*/




/*.gallery-in ul{max-width: 480px;margin:0 auto;}
.gallery-in ul li{padding: 0 30px 0px;}
.gallery-in ul li:nth-child(2){position:relative;padding: 0px 0px 0px 58px;}
.gallery-in ul li:nth-child(2):before{position:absolute;left:0;right:auto;content:'';width:4px;background:#575757;height:90%;top: 50%;*/
    /* transform: translateY(-50%);border-radius:2px;
} */
	/*-------- our Philosophy --------------*/
.gallery-blk1{padding:100px 50px;background: url(../images/yellow-banner.png) no-repeat center;background-size:cover;}
.gallery-in1{}
.gallery-cnt1{padding: 0 0 41px 0;text-align: center;max-width: 80%;margin: 0 auto;}
.gallery-cnt1 h2{padding: 0 0 20px 0;}
.gallery-cnt1 p{}

/*-------- A day at Swechha Kindergarten --------------*/
.gallery-blk11{padding:50px 50px;background: url(../images/all-kids.png) no-repeat center;background-size:cover;}
.gallery-in11{}
.gallery-cnt11{padding: 25px 0 20px 0;text-align: center;max-width: 80%;margin: 0 auto;}
.gallery-cnt11 h2{padding: 0 0 5px 0;}
.gallery-cnt11 p{}
.gallery-blk11 ul li{padding: 0 15px 30px;}
/*----Enquire now---*/
.gallery-blk33{padding: 117px 50px 50px;margin:0 auto;max-width:800px;}
.gallery-in33{}
.gallery-cnt33{padding: 0 0 0px 0;text-align: center;max-width: 80%;margin: 0 auto;}
.gallery-cnt33 h2{padding: 0 0 20px 0;}
.gallery-blk33 ul li{padding:10px;}

/*-----faqs---*/
.knowledge-hub-faqs-cnt-in{display: none;padding: 30px 0;}
.knowledge-hub-faqs{background: url(../images/path.png) no-repeat center;background-size:cover;padding:50px 0;margin: 0 0 30px;}
.knowledge-hub-faqs-main{max-width: 1200px;margin: 0 auto;}
.knowledge-hub-faqs-main h2{color:#000000;text-align:center;}
.knowledge-hub-faqs-main p{color:#000000;text-align:center;padding: 20px 0 50px;}
.knowledge-hub-faqs-cnt{margin: 0 0 20px;}
.knowledge-hub-faqs-cnt.active .knowledge-hub-faqs-cnt-in{display: block;background: #FAFAFA;padding: 30px 70px 30px 37px;box-shadow: 0px 0px 5px #00000029;border-radius: 10px;margin: 3px 0 0 0;}
.knowledge-hub-faqs-cnt-in{position:relative;}
.knowledge-hub-faqs-cnt-in:after{position: absolute;right: 15px;top: 16px;background: url(../images/minus.svg);width: 27px;height: 27px;content: '';background-size: contain;}
.knowledge-hub-faqs-cnt h4{color:#012E6A;background: #ffffff;padding: 20px;font-weight:500;box-shadow: 0px 0px 4px #00000029;position:relative;display: block;border-radius: 10px;font-size:18px;}
.knowledge-hub-faqs-cnt p{color: #707070;text-align: left;padding: 0;line-height: 24px;}
.knowledge-hub-faqs-cnt h4:after{position: absolute;right: 15px;top: 16px;background: url(../images/plus.svg);width: 27px;height: 27px;content: '';background-size: contain;}
.knowledge-hub-faqs-cnt h4:after {
    position: absolute;
    right: 15px;
    top: 16px;
    background: url(../images/plus.svg);
    width: 27px;
    height: 27px;
    content: '';
    background-size: contain;
}
.knowledge-hub-faqs-cnt.active h4:after{ position: absolute;
    right: 15px;
    top: 16px;
    background: url(../images/minus.svg);
    width: 27px;
    height: 27px;
    content: '';
    background-size: contain;}
.knowledge-hub-faqs-cnt-in:after {
    position: absolute;
    right: 15px;
    top: 16px;
    background: url(../images/minus.svg);
    width: 27px;
    height: 27px;
    content: '';
    background-size: contain;
    display:none;
}

/*-----faqs Close---*/
/*---sticky---*/
.knowledge-hub-faqs111{padding: 50px 0;margin: 0 0 30px;    position: relative;}
.knowledge-hub-faqs-main111{max-width: 1150px;margin: 0 auto;padding:40px 20px;box-shadow:0px 0px 6px #0000003d;
    border-radius: 20px;
    background: #ffffff}
.we-integrate1{color:#000000;font-weight:500;font-size:35px;line-height:55px;padding:20px 35px;}
.btn2{border: none;background: #F15B25;color: white;padding: 5px 12px;border-radius: 10px;font-size: 22px;margin: 20px 20px;}
/*---sticky close---*/


/*-------- contact blk ----------------*/
.contact-blk{background: #174B22;padding: 50px 30px;}
.contact-in{padding:0 90px;}
.contact-lt{}
.contact-lt h2{color: #fff;}
.contact-rt{}
.contact-rt a{font-size: 20px;line-height: 22px;color: #fff;border: 2px solid #fff;display: inline-block;padding: 10px 28px;}


/*-------- contact blk---------------*/
.form-in{background: transparent;max-width: 100%;margin: 0 auto;border-radius: 8px;}
.form-in h2{text-align: center;padding: 0 0 20px 0;color: #012101;text-transform: uppercase;padding: 0 0 20px 0;font-weight: 500;}
.form-in ul{padding: 0;}
.form-in ul li{list-style: none;margin: 0px 0px 15px;position: relative;padding:0px;}
.form-control{display: block;width: 100%;border: 1px solid #ccc !important;background:#fff;outline: 0 none;font-size: 16px !important;line-height: 20px;letter-spacing: 0.8px;color: #000;padding: 18px 20px !important;height: auto !important;text-transform: capitalize;transition: 0.4s;border: 0 none;border-radius:6px;}
.form-control11{display: block;width: 100%;border: 1px solid #ccc !important;background:#fff;outline: 0 none;font-size: 16px !important;line-height: 20px;letter-spacing: 0.8px;color: #000;padding: 16px 20px !important;height: auto !important;text-transform: capitalize;transition: 0.4s;border: 0 none;border-radius:6px;}
.form-control.ctrl{width: 81%;margin: 0 0 0 28px;display: inline-block;}
.form-control.ctrl1{padding: 15px 25px 25px 25px !important;}
.form-in ul li.text .form-control {resize: inherit;padding: 10px 0 40px 20px !important;line-height: 16px;}
.form-in  ::-webkit-input-placeholder {color: #000;}
.form-in  ::-moz-placeholder {color: #000;}
.form-in  :-ms-input-placeholder {color: #000;}
.form-in  :-moz-placeholder {color: #000;}
.button .btn-in{background: transparent;color: #fff;display: inline-block;width: auto;padding: 10px 24px !important;border: 1px solid #fff;}
.button{text-align:center;}
.btn1{border: none;background: linear-gradient(0deg, rgba(165,196,21,1) 0%, rgba(44,173,151,1) 100%);color: white;padding: 15px 20px;border-radius: 10px;width:100%;}
/*-------- footer ----------------*/
footer{padding: 55px 0;background: #2c3136;}
.footer-info{background: url(../images/p-banner.png) no-repeat center;background-size: cover;padding: 100px 0px;
    margin-top: -260px;}
.footer-address{text-align:center;margin-top:80px;}
.full-add1{padding:20px 0px;color:white;text-align:center !important;}
.full-add{color:white;    border-bottom: 1px solid white;
    display: block;
    max-width: 750px;
    margin: 0 auto;
    padding: 10px 0px;}
	
	
	
/*footer section*/
.footer-main{padding:0px 120px}
.footer-nav ul li{float: left;padding-left: 2%; width: 18%;font-family: kumbh sans-serif;}
.corporate a{color:#000000;font-family: josefine sans-serif;font-size:16px}
.corporate h6{font-family: josefine sans-serif;padding:20px 0px;}
.corporate address{font-family: josefine sans-serif;line-height:30px;}
.corporate1{padding:0px 100px}
.corporate1 a{color:#000000;font-family: josefine sans-serif;font-size:16px;padding-top:25px}
.corporate1 h6{font-family: josefine sans-serif;padding-top:40px;}
.corporate2{padding:0px 30px;}
.corporate2 a{color:#000000;font-family: josefine sans-serif;font-size:16px}
.corporate2 h6{font-family: josefine sans-serif;padding:20px 0px;}
.corporate2 address{font-family: josefine sans-serif;line-height:30px;}
.footer-second{padding-top:40px;}
.footer-social-media ul li {padding:0px 20px 0px 0px;}
.footer-social-media ul li a img{width:45px}
.copy p{font-family: "Nexa Bold";}
.footer-btm{border-top:2px solid #414141;width:93%;padding:20px 0px;}
.disc p{text-align:center;font-family: "Nexa Bold";padding: 25px 24px 25px 0px;}
/*footer section close*/

/*sidebar*/
.side_bar, menu{display: none;text-align: center;}
#nav-icon{width: 30px; height:30px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor: pointer;display: none;}
#nav-icon span{display: block;position: absolute;height: 3px;width: 100%;background:#0c0808;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:9px;}
#nav-icon span:nth-child(3){top:18px;}
.open #nav-icon span:nth-child(1){top:2px; -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3){top:2px; transform: rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}


/*---- popup--------*/  

.overlay2 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;display:none;z-index: 9999999;}
.overlay2:target {display:block;}
.popup-img{position: relative;}
.popup-img a{position: relative;}
.popup-img h5{font-family: 'Casino-Regular';font-size: 20px;line-height: 22px;color: #fff;position: absolute;bottom: 40px;left: 0;text-align: center;right: 0;margin: 0 auto;}
.pop-up p{font-size: 16px;line-height: 22px;color: #000;font-weight: 400;padding: 20px;background: #fff;margin: 0;text-align:center;}
/*.over-lay {display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.8);left: 0;top: 0;position: fixed;z-index: 999;}*/
.popup-img span{font-size: 14px;line-height: 16px;color: #fff;font-weight: 500;position: absolute;bottom: 14px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.modal-open .modal{padding-right: 0 !important;}
.overlay1 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;z-index: 9999999;}
.overlay1:target {visibility: visible;opacity: 1;}
.popup {margin: 120px auto;padding: 0px;background: #fff;border-radius: 15px;width: 35%;position: relative;transition: all 5s ease-in-out;/* border: 3px solid #f5204b; */}
.popup .close {text-align: center;position: absolute;top: 19px;right: 10px;transition: all 200ms;font-size: 25px;font-weight: bold;text-decoration: none;color: #fff;width: 27px;height: 27px;border-radius: 100%;border: 1px solid #fff;opacity:1;}
.popup .close:hover {color: #fff;}
.content1{padding: 18px;}
.fancybox-caption{display:none;}
.popup .content1 {overflow: auto;padding: 0;}
.pop-up h2{border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    font-size: 26px;
    text-align: center;
    padding: 20px 10px;
    background: #4fb472;
    line-height: 30px;
    color: #fff;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid #fff;
    }
    .pop-up .form-in  .button button{width:auto;background:#4fb472;padding:14px 33px !important;border-radius:10px;}
.pop-up .form-in{background: #f8f8f8;padding: 15px 0px;max-width: 100%;}
.pop-up .form-in form{border: 0;padding: 0px 10px;}
.pop-up .form-in .form-control{border: 1px solid #000 !important;color: #000 !important;}
.pop-up .form-in label{color:#000 !important;}
.lin{display: inline-block;}

#scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;background-color:#071A52;text-indent:-9999px;
display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}
#scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;
    border-bottom-color:#ffffff;}
#scroll:hover {background-color:#DF8726;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.amenities-lt h4{padding:0 0 20px;}
.village-cnt ul li{width:20%;}

.village-cnt p{text-align:center;  padding: 10px 0 20px 0;line-height: 20px;}

.modal_div {
    z-index: 99999999;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
    position: fixed;
    bottom: 58%;
    right: 0px;
    line-height: 1;
    margin: 0px;
    text-align: center;
}

.modal_div a {
    padding: 10px 12px;
    font-size: 15px;
    line-height: 18px;
    color: #000000 !important;
    font-weight: 600;
    background: #73bf44 !important;
    border-radius: 2px;
    border: none;
    border-bottom: none;
}
.tow-ico{width:125px;}
.banner-rt ul li{position:relative;}
/*.banner-rt ul li:nth-child(1):after{
	content:'\f007';
	right:25px;
	bottom:0px;
	top:10px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}
.banner-rt ul li:nth-child(2):after{
	content:'\f0e0';
	right:25px;
	bottom:0px;
	top:10px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}
.banner-rt ul li:nth-child(3):after{
	content:'\f095';
	right:25px;
	bottom:0px;
	top:10px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}*/

.gallery-blk33 ul li{position:relative;}

.gallery-blk33 ul li:nth-child(1):after{
	content:'\f007';
	right:40px;
	bottom:0px;
	top:25px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}
.gallery-blk33 ul li:nth-child(2):after{
	content:'\f0e0';
	right:40px;
	bottom:0px;
	top:25px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}
.gallery-blk33 ul li:nth-child(3):after{
	content:'\f095';
	right:40px;
	bottom:0px;
	top:25px;
	width:0px;
	height:0px;
	position:absolute;
	font-family:fontawesome;
	font-size:20px;
	color:#000;
	
}
.btn5{border: none;background: #922A8E;color: white;padding: 15px 30px;border-radius: 10px;}
.our-gallery{padding:30px 0;}
.slick-dots li.slick-active button:before{color:#fbdb00;}
.slick-dots li button:before{color:#73BF44;}
.slick-dots{bottom:-40px;}

#button {
  display: inline-block;
  background-color: #FF9800;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 30px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}
.mbl-slide{display:none;}
.desk-slide{display:block;}
.header-lt-logo{display:none;}


/*amenities*/
.rooftop-amenities {
   background:#e0f3ef;
    padding: 30px;
    background-size: cover;
}

.rooftop-amenities-left-in {
    background: #ffffff;
    border-radius: 30px;
    padding: 35px;
}

.rooftop-amenities-left-in img {
    width: auto;
    margin: 0 auto;
}

.rooftop-amenities h2 {
   
    
    font-weight: 600;
    font-size: 30px;
    line-height: 50px;
    color: #ffffff;
    padding: 0 0 20px;
    
}

.rooftop-amenities-left-in .tabBlock-tab.is-active .nav-link {
   font-family: 'Kumbh Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    padding: 25px 0 0;
}

.rooftop-amenities-left-in .tabBlock-tab .nav-link {
   font-family: 'Kumbh Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    color: #9B9B9B;
    display: block;
    padding: 25px 0 0;
    text-transform: capitalize;
}
.rooftop-amenities-left-in .nav-tabs{border-bottom:0;
}

.rooftop-amenities-right p {
    color: #ffffff;
    padding: 10px 0;
}
.rooftop-amenities-left-in .tabBlock-tabs li.is-active a {
    box-shadow:none;}
.rooftop-amenities-left-in .nav-tabs .nav-link:hover{
    border:none !important;
}
.whyinfo-gal{position:absolute;padding:20px;}

.svc_effect{
    display: flex;
    background-color: #fff;
    border-radius: 100px;
    width: 308px;
    padding: 12px 20px;
    align-items: center;
    box-shadow: 0px 0px 10px 0px #00000030;
    transition: 0.5s ease;
    overflow: hidden;
}

.svc_effect1{
    display: flex;
    background-color: #fff;
    border-radius: 100px;
    width: 535px;
    padding: 12px 20px;
    align-items: center;
    box-shadow: 0px 0px 10px 0px #00000030;
    transition: 0.5s ease;
    overflow: hidden;
}
.svc_effect1:hover  .svc_effect_left img {
        width: 70px;
        height: 70px;
        border-radius: 50px;
        margin-right: 12px;
        margin-top:10px;
}
.svc_effect1:hover .svc_effect_left p{
    font-size: 15px;
    margin-bottom: 4px;
    margin-top: 4px;
}

.svc_effect2{
    display: flex;
    background-color: #fff;
    border-radius: 100px;
    width: 450px;
    padding: 12px 20px;
    align-items: center;
    box-shadow: 0px 0px 10px 0px #00000030;
    transition: 0.5s ease;
    overflow: hidden;
}
.svc_effect2:hover  .svc_effect_left img {
        width: 70px;
        height: 70px;
        border-radius: 50px;
        margin-right: 12px;
        margin-top:10px;
}
.svc_effect2:hover .svc_effect_left p{
    font-size: 15px;
    margin-bottom: 4px;
    margin-top: 4px;
}
.svc_effect3{
    display: flex;
    background-color: #fff;
    border-radius: 100px;
    width: 333px;
    padding: 12px 20px;
    align-items: center;
    box-shadow: 0px 0px 10px 0px #00000030;
    transition: 0.5s ease;
    overflow: hidden;
}
.svc_effect3:hover  .svc_effect_left img {
        width: 70px;
        height: 70px;
        border-radius: 50px;
        margin-right: 12px;
        margin-top:10px;
}
.svc_effect3:hover .svc_effect_left p{
    font-size: 15px;
    margin-bottom: 4px;
    margin-top: 4px;
}

.svc_effect{
    display: flex;
    background-color: #fff;
    border-radius: 100px;
    width: 308px;
    padding: 12px 20px;
    align-items: center;
    box-shadow: 0px 0px 10px 0px #00000030;
    transition: 0.5s ease;
    overflow: hidden;
}
.svc_effect_left img{
    width: 40px;
    height: 40px;
    border-radius: 50px;
    transition: 0.5s ease;
    margin-right: 12px;
    margin-top:10px;
}

.svc_effect:hover  .svc_effect_left img {
        width: 70px;
        height: 70px;
        border-radius: 50px;
        margin-right: 12px;
        margin-top:10px;
}

.svc_effect_left h3{
    font-size: 13px;
    color: #000000;
    font-weight:600;
    font-family:'Nexa Light';
    
}

.svc_effect_left p{
    font-size: 15px;
    margin-bottom: -134px;
    margin-top: 46px;
    transition: 0.5s ease;
    color:black;
}
.svc_effect_left{
margin-top:-10px;
}

.svc_effect:hover .svc_effect_left p{
    font-size: 15px;
    margin-bottom: 4px;
    margin-top: 4px;
}
.particular-why{margin-top:-340px;}

.particular-why2{margin-top:-240px;}
.particular-why3{margin-top:-150px;}
.only-mobile{display:none !important;}

.particular-why3 {
    margin-top: -338px;
    margin-left: -72px;
}
.particular-why4{margin-top:-150px;}
.investment-mobile{display:none;}
.wf-contact {
    display: none;
}
#chat-bot-launcher-container.chat-bot-avatar-launcher .chat-bot-launcher-button {position: relative;bottom:50px;}
.dis-desk{display:none;}



.form_of_mbl{
    display: none;
}