
*{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: #000000;font-family: 'Montserrat', sans-serif;}
ol,ul{list-style: none;margin:  0;}
h1,h2,h3,h4,h5,h6{ font-family: 'Lato', sans-serif;font-weight: normal;}
h1{font-size: 90px;line-height: 100px;margin: 0;color: #ffffff;}
h2{color: #000000;font-size: 43px;font-weight: 500;line-height: 53px;font-family: 'Montserrat', sans-serif;}
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: 20px;line-height: 32px;margin: 0;font-weight:normal;color: #4A4A4A;font-weight: 400;font-family: 'Poppins', sans-serif;}
.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: #cda354;}
.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;}
/* reset.css ends here */
/*Font Face*/

@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;
}

span{font-size: 19px;font-family: 'Kumbh Sans', sans-serif;}

header.sticky{position: fixed !important;top: 0;left: 0;z-index: 999999;padding: 0;background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);width: 100%;}
.sticky header .header-center a img{width: 150px;}
.sticky header .header-rt p{display: none;}
.sticky header .header-lt img {width: 60px;}
.sticky header .header-top{padding: 10px 0;}
.sticky header .header-dtls{padding: 10px 0;}
.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%;  scroll-behavior: smooth;}
body {background: #ffffff;font-size: 16px;line-height: 18px;font-family: 'Poppins', sans-serif;font-weight: normal;height: 100%;scroll-behavior: smooth;}
.wrapper {width: 100%;margin: 0 auto;height: 100%;}
/* LayOut Start here */
.container {max-width: 1500px;margin: 0 auto !important;padding: 0;}
/*---- banner block ------*/
.desk{display: block !important;}
.mob{display: none !important;}
header{padding: 15px;position: fixed;top: 0;z-index: 99999;width: 100%;}
.header-top{max-width: 1000px;margin: 0 auto !important;}
.header-top-left p{color: #989898;font-size: 12px;line-height: 14px;text-align: center;}
.header-top-left p a{color: #000000;display: inline-block;}
.header-top-right ul li{padding: 0 10px;}
.header-top-right ul li a{}
.header-lt a{
    padding: 0px;
    }
.header-lt a img{width: auto;}
.header-rt ul{padding: 0;}
.header-rt ul li a{font-size: 18px;line-height: 24px;color: #ffffff;font-weight: 400;font-family: 'Kumbh Sans', sans-serif;}
.header-rt ul li a:hover{border-bottom: 1px solid #ffffff;}
.header-rt ul li{padding: 0px 15px;}
.header-rt ul li:last-child{}
.header-rt ul li:last-child a{}
.header-rt ul li:last-child a:after{content: "";position: absolute;top: -10px;left: -11px;background: url(../images/c-img.png) no-repeat;width:32px;height: 37px;}
.header-dtls{padding: 10px;margin: 0;}
.header-lt{padding: 0;}
/*--------- banner -----------------*/
.banner-blk{position: relative;}
.banner-blk:before{position: absolute;top: 0;left: 0;background: url(../images/banner-shape.png);width: 446px;height: 100%;content: "";z-index: 9999;}
.banner-blk:after{position: absolute;bottom: -257px;left: 0;background: url(../images/banner-shap.png);width: 100%;height: 258px;content: "";z-index: 9999;background-size: 100%;background-repeat: no-repeat;}
.banner{height: 100vh;}
.banner img{height: 100vh;}
.banner{position: relative;}
.banner-main{margin: 0 100px 0 0;position: absolute;top: 50%;transform: translateY(-50%);text-align: right;right: 0;}
.banner-main-content{
    max-width: 885px;
}
.banner-main-content span{font-weight: 500;font-size: 19px;line-height: 30px;color: #ffffff;padding: 20px 0 20px 0px;display: block;position: relative;font-family: 'Kumbh Sans', sans-serif;}
.banner-main-content p{font-weight: 400;font-size: 22px;line-height: 24px;color: #ffffff;padding: 10px 0 10px 0px;display: block;position: relative;font-family: 'Kumbh Sans', sans-serif;}

.banner-main-content h1{font-size: 50px;font-family: 'Bebas Neue Pro';line-height: 60px;max-width: 755px;margin-left: auto;letter-spacing: 8px;padding: 0 0 30px;}


.banner-content{max-width: 630px;margin-left: auto;padding: 100px 0 0;}
.banner-content-in{min-height: 200px;padding: 15px;border-radius: 10px;}
.banner-content-in img{width: auto;}
.banner-content-in span{font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 16px;line-height: 24px;color: #ffffff;display: block;padding: 10px 0 0;}
.banner-content ul li{padding: 0;}
.socilmedia{position: absolute;bottom: 65px;left: 65px;z-index: 99999;}
.socilmedia ul li a i{color: #ffffff;font-size: 30px;margin: 20px;}
.socilmedia ul li a i:hover{transform:scale(2.1);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%;}
.slick-dots{top: 30%;left: 226px;width: 50px;bottom: auto;z-index: 999999999;}
.slick-dots li a{color: #ffffff;font-size: 40px;}
.slick-dots li{display: none;}
.slick-dots li.slick-active{display: block;}
.socilmedia ul li:first-child{position: relative;}
.socilmedia ul li:first-child:before{position: absolute;top: -108px;left: 33px;height:100px;width:2px;background: #ffffff;content: "";}



/*aspiration*/
.aspration{background: url(../images/aspiration-bg.png)no-repeat;width: 100%;background-size: cover;padding: 230px 0 110px;background-position: center;}
.aspration h2{text-align: center;padding: 0 0 20px;font-family: 'Jost', sans-serif;font-weight:600;color: #525252;}
.aspration-main{max-width: 1000px;margin: 0 auto;}
.aspration p{text-align: center;padding: 0 0 50px;}
.plants-value{background: linear-gradient(0deg, rgba(162,198,81,0.9) 0%, rgba(40,175,151,0.9) 100%);max-width: 1300px;margin: 0 auto;padding:10px 50px;border-radius: 10px;}
.plants-value img{width: auto;height: auto;margin: 20px auto;}
.plants-value h4{color: #ffffff;text-align:center;font-family: 'Jost', sans-serif;font-weight:600;font-size: 28px;line-height: 30px;padding: 0 0 20px;}
.plants-value p{color: #ffffff;text-align:center;font-size: 20px;line-height: 30px;font-weight: 500;}




.about-urbanrise{padding: 100px 0;}
h2.heading1{font-size: 59px;font-family: 'Bebas Neue Pro';line-height: 62px;margin-left: auto;letter-spacing: 8px;padding: 0 0 50px;text-align: center;font-weight: 700;}
h2.heading1 span{background: #33AF93;background: linear-gradient(to bottom, #33AF93 0%, #B5C525 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 59px;font-family: 'Bebas Neue Pro';line-height: 62px;margin-left: auto;letter-spacing: 8px;padding: 0 0 30px;text-align: left;font-weight: 700;}
h2.heading2{font-size: 59px;line-height: 62px;margin-left: auto;padding: 0 0 20px;text-align: left;font-weight: 700;}
h2.heading2 span{background: #33AF93;background: linear-gradient(to bottom, #33AF93 0%, #B5C525 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 59px;line-height: 62px;margin-left: auto;padding: 0 0 30px;text-align: center;font-weight: 700;}

.about-urbanrise-in h2{font-family: 'Montserrat', sans-serif;font-size: 52px;line-height: 54px;font-weight: 600;color: #272727;padding: 0 0 20px;}
.about-urbanrise-in p{color:#272727;}
.about-urbanrise-right{padding: 0 0 0 0px;position: relative;}
.about-urbanrise-right:after{position: absolute;content: "";right: -28px;background: url(../images/leaf.png) no-repeat;width: 470px;height: 371px;bottom: -200px;z-index: -1;}
.about-urbanrise-in span{font-family: 'Cinzel', serif;color: #6D6D6D;font-size: 55px;line-height: 85px;display: block;text-align: center;}
.about-urbanrise-left ul{padding: 20px 0 0;}
.about-urbanrise-left ul li{padding: 0 0 20px 100px;position: relative;}
.about-urbanrise-center ul li p{text-align: center;}
.about-urbanrise-center img{width: auto;margin: 10px auto ;}
.about-urbanrise-center ul li{padding: 10px 0;}
.about-urbanrise-left ul li:nth-child(1):before{content: "";position: absolute;top: 0;background: url(../images/about-icon-1.png) no-repeat;width: 89px;height: 89px;left: 70px;}
.about-urbanrise-left ul li:nth-child(2):before{content: "";position: absolute;top: 0;background: url(../images/about-icon-2.png) no-repeat;width: 89px;height: 89px;left: 70px;}
.about-urbanrise-left ul li:nth-child(3):before{content: "";position: absolute;top: 0;background: url(../images/about-icon-3.png) no-repeat;width: 89px;height: 89px;left: 70px;}
.about-urbanrise-left ul li:nth-child(4):before{content: "";position: absolute;top: 0;background: url(../images/about-icon-4.png) no-repeat;width: 89px;height: 89px;left: 70px;}

.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: 50px;font-family: 'Bebas Neue Pro';line-height: 60px;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;}
.location-highlights{padding: 50px 0;}
.location-highlights-left{padding: 0 50px 0 0;}
.location-highlights-left h2{padding: 0 0 20px;text-align: left;}
.location-highlights-left p{padding: 0 0 20px 0px;}







/*--amenities--*/
.amenities{padding: 100px 50px;position: relative;}
.amenities:before{position: absolute;top: 0;background: url(../images/amenities-shape.png);width:794px;height: 100%;content: "";left: 0;top: -36px;background-repeat: no-repeat;}
.amenities h2{text-align: left;}
.amenities p{font-size: 33px;color: #272727;line-height: 43px;font-weight: 300;padding: 0 0 30px;}
.amenities-left{width: 37%;}
.amenities-right{width: 63%;padding: 0 10px;}
.amenities-right ul li{padding: 0 10px 20px;}
.master-plan{padding: 50px 0 50px 0;}
.master-plan img{padding: 0 100px 0 0;}
.loaction-video{padding: 100px 0;}

.connectvity{padding: 50px 0 50px 50px;}
.gallery-main{max-width: 90%;}
.connectvity{}
.connectvity-main{max-width: 90%;padding: 0 0;}
.connectvity-main h3{font-size: 25px;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/plus.png) 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%);}


footer{background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);padding: 100px 0px 50px;}
.footer-top{border-bottom: 1px solid #ffffff; padding: 0 0 50px;}
.footer-top img{width: auto;}
.footer-top .phone{font-size: 26px;font-weight:500;color: #ffffff;margin: 30px 0 20px;}
.footer-top .mail{font-size: 21px;font-weight:400;color: #ffffff;}
.footer-top h4{font-size: 24px;font-weight:600;color: #ffffff;padding: 0 0 40px;}
.footer-top a{font-size: 18px;font-weight:400;color: #ffffff;margin: 0 0 -1px;}

.footer-btm{padding: 20px 0 0;}
.footer-btm ul li:nth-child(2) img{width: auto;display: inline-block;}
.footer-btm ul li p{color: #ffffff;}
.footer-social-media ul li{padding: 0 20px 0 0;}
.quicklink ul li{padding: 0 0 20px;}
.product-update{font-size: 19px !important;padding: 0 10px;background: #ffffff;height: 70px;line-height: 70px;color: #101010 !important;width: 400px;position: relative;border-radius: 10px;}
.product-update:after{content:"\f061";color: #ffffff;background: #C5A47E;text-align: center;line-height: 70px;font-family: fontawesome;width: 65px;padding: 1px;font-size: 25px;right: 0;position: absolute;border-radius: 0px 8px  8px 0px;}

.banner-blk.about:before{position: absolute;top: 0;left: 0;background: url(../images/about-banner-shape.png);width: 555px;height: 459px;content: "";z-index: 9999;}
.banner-blk.about .banner img, .banner-blk.about .banner{height: auto;}
.banner-blk.about h2{font-size: 91px;line-height: 101px;font-family: 'Bebas Neue Pro';line-height: 60px;max-width: 755px;margin-left: auto;letter-spacing: 8px;padding: 0 0 30px;color: #ffffff;}
.banner-blk.about:after{display: none;}


.experience{padding: 50px 0 0;position: relative;}
.experience:before{position: absolute;top: 0;left: 0;background: url(../images/about-experience.png);width: 496px;height:146px;content: "";z-index: 9999;}
.experience h2{text-align: center;padding: 0 0 20px;font-family: 'Jost', sans-serif;font-weight:600;color: #525252;}
.experience p{text-align: center;padding: 0 0 20px;}
.about-urbanrise-right img{max-width: 500px;margin: 0 auto;}
.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;}

.location-walkthrough{background: url(../images/walkthrough-bg.png) no-repeat;width: 100%;height: auto;padding: 100px 0;}
.location-walkthrough img{max-width: 1300px;margin: 0 auto;}
.gallery{padding: 100px 0;}
.swiper {
  position: relative;
	margin-inline: auto;
    width: 100%;
}

.swiper::before {
  content: "";
  position: absolute;
  top: -35px;
  left: -3%;
  width: 120%;
  height: 100px;
  border-radius: 100%;
  z-index: 99999999;
  background: #ffffff;
}
.swiper::after {
    content: "";
    position: absolute;
    bottom: -60px;
    left: -10%;
    width: 120%;
    height: 100px;
    background: #ffffff;
    border-radius: 100%;
    z-index: 1000;
}
.banner-blk.why{}
.banner-blk.why h1{font-size: 37px;line-height: 47px;padding: 0;}
.banner-blk.why:before{position: absolute;top: 0;left: 0;background: url(../images/why-banner-shape.png);width: 573px;height: 380px;content: "";z-index: 9999;}
.opportunity-spotted{padding:50px 0;position: relative;}
.opportunity-spotted:after{position: absolute;top: 0;right: 0;background: url(../images/spotted-img.png) no-repeat;width: 370px;height: 475px;content: "";background-size: 100%;z-index: 9999;}
.opportunity-spotted h2{padding: 40px 0 0px;font-family: 'Jost', sans-serif;font-weight:600;color: #525252;}
.opportunity-spotted-left{padding: 0;}
.opportunity-spotted-right h3{padding: 0 0 5px;font-size: 20px;line-height: 30px;font-weight: 600;}
.opportunity-spotted-right p{padding: 0 0 5px;}
.opportunity-spotted-right{padding: 0 0px 0 30px;}
.whyblanagar ul li img{width: auto;margin: 0 auto;}
.investment-option{padding: 100px 0;}
.investment-option-left{margin: 0 -200px 0 0;position: relative;z-index: 99;}
.investment-option-left-cnt{background: url(../images/cnt-bg.png) no-repeat;width: 100%;height: auto;padding: 50px;background-size: cover;}
.investment-option-left-cnt h2{color: #ffffff;padding: 0 0 20px;}
.investment-option-left-cnt p{color: #ffffff;padding: 0 0 20px;}
.investment-option-left-cnt ul li{color: #ffffff;font-size: 60px;padding: 0 0 0 35px;position: relative;}
.investment-option-left-cnt ul li:before{position: absolute;top: 20px;left: 0;background: #ffffff;width: 20px;height: 20px;border-radius: 100%;content: "";}
.investment-option-right{margin: -50px 0 0;}
.benifits{padding: 50px 0 100px;}
.benifits p{text-align: center;padding: 0 0 30px;}
.banner-blk.amenities{padding: 0;}
.banner-blk.amenities:before{position: absolute;top: 0;left: 0;background: url(../images/amenities-banner-shape.png);width: 573px;height: 380px;content: "";z-index: 9999;}
.amenities-facilities{padding: 50px 0;}
.amenities-facilities h2{text-align: center;padding: 0 0 20px;}
.amenities-facilities-main ul li{width: 71%;padding: 10px;}
.amenities-facilities-main ul li:nth-child(2){width: 29%;}
.amenities-tabs{padding: 0 0 100px;}
.amenities-tabs-top{max-width: 1000px;}
.amenities-tabs .tabBlock-tab{padding: 0 10px;}
.amenities-tabs .tabBlock-tabs.nav-tabs{background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);max-width: 1300px;margin: 50px auto;border-radius: 45px;height: 90px;padding: 15px 0;}
.amenities-tabs .nav-tabs .nav-link{color: #ffffff !important;font-size: 26px;line-height: 40px;}
.amenities-tabs .tabBlock-tab.is-active .nav-link{background: #ffffff;color: green !important;border-radius: 30px;}
.banner-blk.infra{padding: 0;}
.banner-blk.infra:before{position: absolute;top: 0;left: 0;background: url(../images/infrastructure-banner-shape.png);width: 437px;height: 377px;content: "";z-index: 9999;padding: 0;}
.infra{padding: 50px 0;}
.infra-main{padding: 50px 0;}
.infra h2{padding: 0 0 20px;font-family: 'Montserrat', sans-serif;font-weight:600;color: #272727;font-size: 40px;}
.infra p{padding: 0 0 20px;}
.world-class{background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);padding: 50px 0;margin: 0 0 50px;}

.world-class h2{color: #ffffff;text-align: center;padding:0 0 20px;}
.world-class p{color: #ffffff;text-align: center;padding:0 0 50px;}
.world-class ul li{padding: 0 10px 50px;width: 20%;}
.world-class ul li img{width: auto;margin: 0 auto;}

.banner-blk.contactus{padding: 0;}
.banner-blk.contactus:before{position: absolute;top: 0;left: 0;background: url(../images/contactus-banner-shape.png);width: 443px;height: 380px;content: "";z-index: 9999;padding: 0;}
.contactus{padding: 150px 0;position: relative;padding: 50px 30px;}
.contactus-main{max-width: 1400px;margin: 50px auto !important;box-shadow: -5px 26px 110px #cccccc;}
.contactus:after{background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);width: 30%;height: 100%;content: "";position: absolute;right: 30px;top: 25px;z-index: -1;}
.contactus-left p{color: #000000;font-weight: 600;padding: 0 0 20px;}
.contactus-left input{width: 100%;border: 1px solid #E0E0E0;padding: 10px;margin:0 0 20px;height: 64px;line-height: 64px;}
.contactus-left select{width: 100%;border: 1px solid #E0E0E0;padding: 10px;margin:0 0 20px;height: 64px;line-height: 64px;}
.contactus-left button{width: 100%;border: 0;padding: 0px;margin:0 0 20px;height: 64px;line-height: 64px;font-size: 30px;}
.contact-details ul li{padding: 0 10px 0 50px;position: relative;}
.contact-details ul li h4{font-size: 16px;line-height: 26px;color: #000000;font-weight: 600;}
.contact-details ul li a{font-size: 16px;line-height: 26px;color: #DD5471;font-weight: 400;}
.contact-details ul li:nth-child(1):before{position: absolute;top: 3px;left: 0;background: url(../images/contact-icon-1.png);width:37px;height: 38px;content: "";z-index: 9999;padding: 0;}
.contact-details ul li:nth-child(2):before{position: absolute;top: 3px;left: 0;background: url(../images/contact-icon-2.png);width:37px;height: 38px;content: "";z-index: 9999;padding: 0;}
.contact-details ul li:nth-child(3):before{position: absolute;top: 3px;left: 0;background: url(../images/contact-icon-3.png);width:37px;height: 38px;content: "";z-index: 9999;padding: 0;}
.contactus-left{padding: 30px;}
.contactus-right{padding: 0;}
.banner-blk.blogs{padding: 0;}
.banner-blk.blogs:before{position: absolute;top: 0;left: 0;background: url(../images/blog-banner-shape.png);width: 443px;height: 384px;content: "";z-index: 9999;padding: 0;}
.categorise-the-blogs{padding: 50px 0;}
.categorise-the-blogs-main{}
.categorise-the-blogs-main h2{padding: 0 0 30px;font-family: 'Jost', sans-serif;font-weight:600;color: #525252;text-align: left;font-size: 50px;line-height: 60px;}
.categorise-the-blogs-cnt{padding: 0 0 30px !important;}
.categorise-the-blogs-cnt-right h2{font-size: 40px;color: #272727;}
.categorise-the-blogs .nav-tabs .nav-link{border-bottom: 1px solid #272727;padding: 0;display: inline-block;text-align: center;}
.categorise-the-blogs .tabBlock-tab{padding: 0 30px 0 0;}
.categorise-the-blogs .tabBlock-tabs{margin: 0 0 50px;max-width: 70%;}
.blog-view{font-size: 29px;color: #ffffff;background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);width: 400px;height: 70px;line-height: 70px;font-weight: 500;border-radius: 40px;text-align: center;margin: 0 auto;}
.what-urbanrise-has-to-offer-main h2{color: #383838;padding: 0 0 30px;font-family: 'Jost', sans-serif;font-weight:500;text-align: center;font-size: 50px;line-height: 60px;}
.what-urbanrise-has-to-offer-main{border-top: 3px solid #454545;padding: 50px 0;}



/*---- popup--------*/  
#form textarea::placeholder{padding:0px 12px;}
.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;}
.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: 450px;position: relative;transition: all 5s ease-in-out;/* border: 3px solid #f5204b; */padding: 20px;}
.popup .close {text-align: center;position: absolute;top: -40px;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;line-height: 0.7;padding: 4px;}
.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: 16px;text-align: left;padding: 20px 10px;line-height: 30px;color: #fff;margin: 0;font-weight: 500;text-transform: uppercase;border: 1px solid #fff;color: #4a4a4a;font-family: 'Josefin Sans', sans-serif;}
    .pop-up .form-in  .button button{width:auto;background: #F97D07 !important;padding:14px 33px !important;border-radius:10px;max-width: 300px;margin: 0 auto;color: #ffffff;font-size: 16px;margin: 0 auto;display: block;border: 0;}
.pop-up .form-in{background: #f8f8f8;padding: 15px 0px;max-width: 100%;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.pop-up .form-in form{border: 0;padding: 0px 10px;}
.pop-up .form-in .form-control{border: 1px solid #000 !important;color: #000 !important;font-size: 16px;margin: 0 0 20px;line-height: 38px;}
.pop-up .form-in label{color:#000 !important;}
select.form-control:not([size]):not([multiple]){height: 38px !important;padding: 0;color: #ffffff;}

.pop-up .form-in .form-control::-webkit-input-placeholder { /* Edge */
  color: #000000;
}

.pop-up .form-in .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000000;
}

.pop-up .form-in .form-control::placeholder {
  color: #000000;
}
.pop-up input{width: 100%;display: block;border: 0;border-bottom: 1px solid #4a4a4a;padding: 10px;margin: 0 0 20px;font-family: 'Josefin Sans', sans-serif;}

/*sidebar*/
.side_bar, menu{display: none;text-align: center;}
#nav-icon{width: 30px;height: 23px;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;height: 3px;width: 100%;background: #ffffff;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;margin: 7px auto;width: 80%;}
#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: 15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position: absolute;left: 3px;}
.open #nav-icon span:nth-child(2){opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3){top: 15px;transform: rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);position: absolute;left: 4px;}
.row{margin: 0;padding: 0;}
.slick-dotted.slick-slider{margin: 0;}
.db{display: block;width: 250px;border-radius: 10px;color: #ffffff;background: rgb(162,198,81);background: linear-gradient(0deg, rgba(162,198,81,1) 0%, rgba(40,175,151,1) 100%);height: 50px;line-height:50px;text-align: center;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 25px;font-family: 'Kumbh Sans', sans-serif;margin-left: auto;border-radius: 30px;margin-top: 30px;}
.db:hover{background: rgba(40,175,151,1);color: #ffffff;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;}

.bottom-sticky {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;background: #2b2b2b;z-index: 99999;padding: 10px 5px;display: none;}
.bottom-sticky ul li{padding: 0 5px;}
.bottom-sticky ul li:first-child a{color: red;text-align: center;}
.bottom-sticky ul li:nth-child(2) a{color: #fec42d;text-align: center;}
.bottom-sticky ul li:nth-child(3) a{color: #28a745;text-align: center;}
.banner-blk iframe{height: 100vh;}





.animated-text {
  opacity: 0;
  animation: revealText 2s forwards;
}

@keyframes revealText {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.answer{display: none;}
.faq-row.active h3:after{background: url(../images/minus.png) no-repeat;background-size: 100%;}
.experience-main{max-width: 1000px;margin: 0 auto;}
.connectvity.about{padding: 20px 0 0;}
.project-highlights.about{position: relative;}
.project-highlights.about:after{position: absolute;content: "";right: 0px;background: url(../images/leaf.png) no-repeat;width: 470px;height: 371px;bottom: -200px;z-index: -1;}


.fastgrowinglocaton{}
.fastgrowinglocaton:before{position: absolute;content: "";left: 0px;background: url(../images/left-leaf.png) no-repeat;width: 336px;height: 394px;z-index: -1;}
.fastgrowinglocaton h3{text-align: center;padding: 0 0 30px;}
.fastgrowinglocaton h4{text-align: center;padding: 0 0 10px;font-size: 20px;line-height: 32px;}
.fastgrowinglocaton h2{text-align: center;padding: 0 0 0px;font-size: 35px;line-height: 48px;text-transform: uppercase;font-weight: 600;}
.urbanriseimage{width: auto;margin: 20px auto;}
.fastgrowinglocaton p{text-align: center;padding: 0 0 20px;}
.booming-locality{padding: 50px 0;}
.booming-locality h2{text-align: center;}
.booming-locality h3{text-align: center;padding: 10px 0;}
.booming-locality p{text-align: center;font-size: 15px;padding: 0 0 10px;}
.booming-locality-left h3, .booming-locality-left p, .booming-locality-right p, .booming-locality-right h3{text-align: left;}
.booming-locality-in{padding: 0 0 30px;}

.comfort{background: url(../images/comfort.png) no-repeat;width: 100%;height: auto;background-size: 100%;padding: 50px 0;}
.comfort-left .nav-link{position: relative;padding: 50px 0px 0;text-align: center;}
.comfort-left .nav-link:before{width: 40px;height: 40px;border-radius: 100%;background:#ffffff;padding: 0;margin: 0px 0px 0 0;content: "";position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.comfort-left .tabBlock-tab.is-active{position: relative;}
.comfort-left .tabBlock-tab.is-active:after{position: absolute;content: "";width: 7px;height: 7px;border-radius: 100%;background: #4ab583;top: 58px;left: 84px;margin: 0 auto;}
.comfort-right-in{background: #ffffff;border-radius: 20px;}
.comfort-left .tabBlock-tab{padding: 40px 11px 0 20px;width: 166px;}
.comfort-left ul {position: relative;}
.comfort-left ul:after{position: absolute;content: "";width: 126px;height: 2px;background: #2b0000;top: 61px;left: 107px;margin: 0 auto;}
.comfort-right-in{padding: 50px;max-width: 420px;margin-left: auto;box-shadow: 1px 1px 10px;}
.comfort-right-in h2{font-size: 22px;}
.location-map{padding: 50px 0;position: relative;}
.location-map h2{text-align: center;padding: 0 0 30px;}
.location-map:before{position: absolute;content: "";left: 0px;background: url(../images/locationmap-shape.png) no-repeat;width: 100%;height: 100%;}
.location-map-in{max-width:700px;margin: 0 auto;}


.amenities-socialzone{padding: 50px 0;}
.amenities-socialzone-left{position: relative;}
.amenities-socialzone-left h2{
  position: absolute;
  top: 70px;
  color: #A2C651;
  right: -135px;
  font-size: 60px;
  }
.amenity-1-img{max-width: 500px;margin-left: auto;margin-bottom: 20px;}
.amenity-2-img{max-width: 590px;}

.amenities-activezone{background: url(../images/active-zone-bg.png) no-repeat;width:100%;height: auto;}
.amenities-activezone-main{padding: 50px 0 50px 100px;}
.amenities-activezone .slick-next{display: none !important;}
.amenities-activezone h2{color: #ffffff;}
.amenities-activezone p{color: #ffffff;padding: 0 0 20px;}
.amenities-activezone ul li{padding: 0 10px;}
.amenities-activezone .slick-prev:before{content:"\f104";color: #000000;font-family: fontawesome;background: #ffffff;width:50px;height: 50px;text-align: center;display: block;border-radius: 100%;opacity: 1;font-size: 35px;padding: 6px 0;}
.amenities-activezone .slick-prev{left: -50px;}
.amenities-greenzone{padding:50px 0 0 50px;}
.amenities-greenzone h2{color: #cccccc;font-size: 60px;text-align: right;padding: 0 35px 0 0;}
.amenities-greenzone h2 span{color: #a4d295;font-size: 60px;}
.amenities-other-top{max-width: 80%;padding: 20px 0 20px 20px;}
.amenities-other-btm{background:#ebf5e9;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;height: 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{}
.futureishere-main{text-align: center;padding: 50px 0;}
.futuregrowth h3{border-bottom: 1px solid #B9B9B9;padding: 0 0 20px;text-align: center;}
.futuregrowth{background: url(../images/featuregrowth-bg.png) no-repeat;width: 100%;height: auto;}
.great-investment{max-width: 900px;margin: 20px auto;}
.great-investment ul li img{width: auto;margin: 0 auto;}
.great-investment ul li{padding: 20px;}
.great-investment ul li p{text-align: center;}



.villa-plots{padding: 100px 0;background: url(../images/plotvilla-shape.png) no-repeat;width: 100%;}
.villa-plots-right h2{font-weight: 300;padding: 0 0 20px;}
.villa-plots-right p{padding: 0 0 20px;}
.villa-plots-right ul li{padding: 0 0 0 30px;position: relative;}
.villa-plots-right ul li:before{position: absolute;content: "";left: 0;top: 0;background: url(../images/checkmark.png) no-repeat;width: 25px;height: 25px;background-size: 100%;}

.in-the-headlines{}
.in-the-headlines h2{text-align: center;padding: 0 0 30px;}
.in-the-headlines-main{background: #bce2ce;padding: 50px 0;}
.vicinity{padding: 100px 0;background: url(../images/vicinity-bg.png) no-repeat;width: 100%;background-size: 100%;}
.vicinity h2{font-weight: 300;padding: 0 0 30px;position: relative;display: inline-block;}
.vicinity h2:after{content: "";position: absolute;right: -60px;width: 200px;height: 2px;background: #212529;bottom: 45px;}
.vicinity ul li:first-child{text-align: right;}
.vicinity ul li .border{border-bottom:2px solid #898989;}
.vicinity ul li h3{font-weight: 600;padding: 0 0 20px;font-size: 20px;}




#cursor {
  position: fixed;
  top: -5px;
  left: -5px;
  width: 10px;
  height: 10px;
  background-color: #3cb08e;
  border-radius: 50%;
  pointer-events: none;
  z-index: 999999999;
}

#cursor-border {
  --size: 50px;
  position: fixed;
  top: calc(var(--size) / -2);
  left: calc(var(--size) / -2);
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  box-shadow: 0 0 0 1px #9ac256;
  pointer-events: none;
  transition: top 0.15s ease-out, left 0.15s ease-out, width 0.15s ease-out,
    height 0.15s ease-out, background-color 0.15s ease-out;
  z-index: 99999999;
}
.amenities-other-btm{position: relative;}
.amenities-other-btm .tabBlock-content{max-width: 600px;margin: 0 auto;}
.amenities-other-btm ul li{width: 125px !important;position: absolute;top: 40px;left: 10%;}
.amenities-other-btm ul li:nth-child(2){left: 10%;top: 250px;}
.amenities-other-btm ul li:nth-child(3){top: 30px;right: 10%;left: auto;}
.amenities-other-btm ul li:nth-child(4){top: 250px;right: 10%;left: auto;}
.comingsoon{text-align: center;padding: 100px 0;}
.booming-locality-img-in{position: relative;max-width: 570px;margin: 100px auto;}
.booming-locality-img-in ul li{position: absolute;top: 0;left: 0;right: 0;margin: -60px auto 0;width: 120px;}
.booming-locality-img-in ul li:nth-child(2){top: auto;left: 0;right: auto;bottom: 85px;}
.booming-locality-img-in ul li:nth-child(3){top: auto;left: auto;right: 0px;bottom: 85px;}
.booming-locality-img-in ul li:hover{transform: scale(0.7);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.booming-locality-img:before{position: absolute;content: "";right: 0;background: url(../images/leaf.png) no-repeat;width: 350px;height: 200px;z-index: -1;top: 20%;background-size: 100%;}
.booming-locality-img:after{position: absolute;content: "";left: 0px;background: url(../images/left-leaf.png) no-repeat;width: 336px;height: 394px;z-index: -1;top: 0;}
.booming-locality-img{position: relative;}