@font-face {
	font-family: bookman-light;
	src: url(../fonts/BOOKMNL-light.TTF);
}
nav.navbar.ruparel-nav.fixed-top {}

a.navbar-brand {
    background-color: rgb(255 255 255 / 52%);
    padding: 10px;
}
html{height:100%;overflow-x:hidden}
body{font-size:16px;background:#fff;color:#2f2f2f;overflow-x:hidden;font-family: bookman-light !important;position:relative;}
img{max-width:100%}
p{margin-bottom:.5rem}
a{text-decoration:none;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#a70e13;box-shadow:none}
ul,li{padding:0;margin:0}
li{list-style:none}
.text-bold{font-family:'Roboto-Bold',Arial,Helvetica,sans-serif}
.text-medium{font-family:'Roboto-Medium',Arial,Helvetica,sans-serif}
.text-regular{font-family:'Roboto-Regular',Arial,Helvetica,sans-serif}
.text-underline{text-decoration:underline}
.form-control{border-radius:0;background-color:#515284 !important;border:1px solid transparent;padding:5px 15px;font-size:16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;color: #fff}
.form-control:focus{outline:none;box-shadow:none;border:1px solid #ff5056;background: #A97C57;color: #fff;}
::-webkit-input-placeholder {color: #fff !important;}
:-ms-input-placeholder {color: #fff !important;}
input::placeholder {color: #fff !important;}
.bg-light.solidnav{background-color: rgba(255, 255, 255, .9) !important;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#dc0179;}
.r-btn-primary{background-color:#1a1b3e !important;color:#fff;border-radius:0;padding:5px 20px;border:1px solid #1a1b3e;display: block;width: 100%;text-align: center}
.r-btn-primary:hover{opacity: .7;color: #fff}
.r-btn-secondary{background:#ff676d;color:#fff;border-radius:0;padding:5px 20px;border:1px solid #ff676d;display: block}
.r-btn-secondary:hover{opacity: .7;color: #fff}
.r-btn-know-more{background:#fff;color:#cd0472;border-radius:20px;padding:5px 20px;border:1px solid #cd0472;}
.r-btn-know-more:hover{background:#cd0472;color:#fff}
.r-primary-col{color:#cd0472}
.r-white-col{color:#fff}
.r-primary-bg{background:#cd0472}
.r-hyperlink{color:#cd0472}
.bg-gray{background: #eeeeee}
.bg-red{background: #A97C57}
.r-hyperlink:hover,.r-hyperlink:focus{text-decoration:underline}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.inner-page-tab .nav-tabs::-webkit-scrollbar{height:5px;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background:#888;}
::-webkit-scrollbar-thumb{background:#000;}
.form-group{margin-bottom:5px}
::-webkit-scrollbar-thumb:hover{background:#A97C57;}

.ruparel-nav{background-color: rgb(255 255 255 / 0%) !important;}
.ruparel-nav a{color: #000;font-size: 16px;margin:0 15px;font-weight: 700;}
.ruparel-nav a:hover{color: #A97C57;}
.ruparel-nav ul li a.active{color: #A97C57;}
.ruparel-nav .navbar-brand img{max-width: 120px;}
.banner-sec{position: relative;margin-top: 0;}
.section{padding: 80px 0}

.section-title h2{color:#A97C57;text-transform: uppercase;margin-bottom: 30px;font-family: 'Bebas Neue', sans-serif;font-size: 43px}
.testi-wrapper{display: flex;align-items: end;}
.testi-wrapper .box1, .testi-wrapper .box2{flex: 1}
.testi-wrapper .box1{margin-top: 45px}
.testi-wrapper .box2{padding: 30px 70px;background: #ffd4d6; position: relative;margin-right: 20px;    margin-top: 15px;}
.testi-wrapper .box2::before{border-color: transparent #ffd4d6; border-style: solid; border-width: 20px 20px 20px 0px; height: 0px; width: 0px; content: ''; position: absolute; bottom: 10%;  left: -20px;}
.testi-wrapper .box2::after{position: absolute;content: '';background: url(../images/quote1.png) no-repeat;width: 65px;height: 53px;top: -15px;  left: 0;}
.testi-wrapper .box2 p{font-weight: 300;font-size: 25px;position: relative;}
.testi-wrapper .box2 p::after{position: absolute;content: '';background: url(../images/quote2.png) no-repeat;width: 65px;height: 53px;bottom: 0;  right:  -90px;}
.testi-wrapper .box2 .cus-name{font-family: 'Bebas Neue', sans-serif;color: #A97C57;text-transform: uppercase}
.testi-wrapper .box2 .cus-name::after{display: none}
#customer-carousel{padding: 0 50px}
.cus-carousel .owl-nav{position: absolute;top: 30%; width: 100%;  font-size: 45px;left: 0;right: 0;   }
.cus-carousel .owl-nav .owl-next{float: right}
.cus-carousel .owl-nav .owl-prev{float: left;}
.cus-carousel .owl-theme .owl-nav [class*=owl-]:hover{background: none;opacity: 1;}
.cus-carousel .owl-carousel .owl-nav button.owl-next, .cus-carousel .owl-carousel .owl-nav button.owl-prev{color: #A97C57 !important;opacity: .5;}
.sec-3 p{color: #fff;    font-size: 20px;}
.sec-3 h2{color: #ffd862}
.font-45{    font-size: 45px;}
.rgister{font-family: 'Bebas Neue', sans-serif;font-size: 45px}
.rgister p{text-transform: uppercase;font-size: 26px;position: relative;}
.enroll{    font-size: 50px !important; color: #ffd862 !important; line-height: 1;}
.rgister p + p{max-width: 410px;margin: auto}
.rgister p + p::before{position: absolute;content: ''; width: 80px; height: 1px; background: #fff; left: 0;  top: 18px;}
.rgister p + p::after{position: absolute;content: ''; width: 80px; height: 1px; background: #fff; right: 0;  top: 18px;}
footer{background: #959595;color: #fff;font-size: 14px;font-weight: 300}
.footer-form{position: fixed;bottom: 0;background: #A97C57;width: 100%;padding: 15px 35px;z-index: 10;}
.footer-form .form-inline .form-group{padding: 0 20px;width: 25%}
.form-group .row{width: 100%}
/* .form-group .row .col{width: 50%} */
.footer-form .form-inline .form-control{max-width: 100%;    width: 100%;}
.footer-form .form-inline{justify-content: center}

.fixed-cta{
    background: #3e3f66;
    padding: 10px 0;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
}
.fixed-cta a{
        font-weight: 700;
    display: block;
}

.blinking{animation:blinkingText 2s infinite;}
.bgblinker {-webkit-animation: bgblinker 1s infinite;-moz-animation: bgblinker 1s infinite; -o-animation: bgblinker 1s infinite; animation: bgblinker 1s infinite;}
.bg-blue{background: #363759; color: #fff;padding: 50px 0 10px;text-align:center;}
.mumbai-headline{font-family: 'Bebas Neue', sans-serif; margin-bottom: 40px;}	
.mumbai-headline h3{font-size: 40px;margin-bottom: 0;}
.mumbai-headline h4{font-size: 30px;line-height: 1; margin-top: 5px;}
.mumbai-headline h2{color: #ef3f4a;
    background: #ffd862;
    font-size: 60px;
    line-height: 28px;
    padding: 20px 20px;
    display: inline-block;
    margin-bottom: 0;
    line-height: 1;
}
@-webkit-keyframes bgblinker {
  0%, 49% {
    color: #fff;
  }
  50%, 100% {
   color: #A97C57;
  }

}

.bgblinker2 {-webkit-animation: bgblinker 1s infinite;-moz-animation: bgblinker 1s infinite; -o-animation: bgblinker 1s infinite; animation: bgblinker 1s infinite;}

@-webkit-keyframes bgblinker2 {
  0%, 49% {
    color: #fff;
  }
  50%, 100% {
   color: #000;
  }

}
.counterblinker {-webkit-animation: counterblinker 1s infinite;-moz-animation: counterblinker 1s infinite; -o-animation: counterblinker 1s infinite; animation: counterblinker 1s infinite;animation-delay: 3s;}

@-webkit-keyframes counterblinker {
  0%, 49% {
    color: #fff;
  }
  50%, 100% {
   color: #A97C57;
  }

}

#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#A97C57;-webkit-animation:spin 1.8s linear infinite;animation:spin 1.8s linear infinite;z-index:11;}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#A97C57;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#A97C57;-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(-360deg);}
}
@keyframes spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
#loader-wrapper .loader-section{position:fixed;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);z-index:10;}
.loaded #loader-wrapper .loader-section.section-left{transform:translateX(-100%);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.loaded #loader-wrapper .loader-section.section-right{transform:translateX(100%);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.loaded #loader{opacity:0;transition:all 0.3s ease-out;display:none;}
.loaded #loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all 0.3s 1s ease-out;}

.floating-contact {position: fixed;top: 100px;right: 0;z-index: 11;background: #3e3f66}
.floating-contact .card-body{padding: 15px;background: #3e3f66;border: 0;}
.form-control:disabled, .form-control[readonly]{background-color: none}
.form-header{padding:15px}

.sec2-v2-head h1{color:#ffd862;font-weight:700;text-transform: uppercase;}
.sec2-v2-head p{font-size:25px;text-transform: uppercase;}
.sec2-v2-text{text-align:left;flex:10;}
.sec2-v2-text span{color:#ffd862;font-size: 20px;    font-weight: 700;}
.sec2-v2-box{display:flex;margin-bottom:30px;}
.sec2-v2-img{margin-right: 10px;   padding: 15px;flex:2;}
.activebox{background:red;}
.sec2-v2-wrapper .sec2-v2-box {margin-bottom: 30px; padding: 20px; margin: 0 15px 30px 15px;}
.sec2-v2-box-shadow{border-radius:5px;background:#424370;-webkit-box-shadow: 0px 0px 46px -16px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 46px -16px rgba(0,0,0,0.75);box-shadow: 0px 0px 46px -16px rgba(0,0,0,0.75);;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}

.sec2-v3-head{margin-bottom:25px;}
.sec2-v3-head h2{color:#ffd862;text-transform:uppercase;font-weight:700;font-size:45px;font-family: 'Bebas Neue', sans-serif;}
.sec2-v3-head p{color:#ffffff;text-transform:uppercase;font-weight:700;font-size:25px;font-family: 'Bebas Neue', sans-serif;}
.sec2-v3-wrapper .item p{color: #ffd862;line-height: 1.4; font-size: 13px; margin-top: 20px;}
.sec2-v3-wrapper #sync2 .owl-item .item{opacity:.3;padding:15px;}
.sec2-v3-wrapper #sync2 .owl-item.active.current .item{opacity:1;}
.sec2-v3-wrapper #sync2 .owl-item.active.current .item img{-webkit-box-shadow: 0px 0px 13px -1px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 13px -1px rgba(255,255,255,1); box-shadow: 0px 0px 13px -1px rgba(255,255,255,1);}
.sec2-v3-wrapper #sync1 .owl-nav{    position: absolute;
    left: 30%;
    bottom: -60px;
    top: auto;
    z-index: 100;}
.sec2-v3-wrapper #sync1 .owl-nav img{width:35px;}
.sec2-active-item-content {position: absolute;bottom: 0;background: rgba(54, 55, 89, 0.9);border-radius: 5px; padding: 20px; text-align: left;right: 0;  z-index: 10;max-width:450px;}
.sec2-active-item-content p{font-size:25px !important;}

/*permanent section css*/
.permanent-section{
    background:#122f53;
}
.permanent-heading h1{
    color:#ffffff;
    margin-bottom: 20px;
    font-weight: 600;
}
.permanent-heading h1 span{
    color:#d82d23;
}
.permanent-box{
        padding: 0 25px;
}
.permanent-box h2{
        color: #ffffff;
    font-size: 17px;
    padding-top: 10px;
    font-weight: 600;
}
.permanent-box h2 span{
    color:#ee3626;
}
.permanent-box p{
    font-size: 16px;
    line-height: 1.2;
}

.offers-box h2{
    font-size: 22px;
    text-shadow: 1px 2px 1px #000000;
    letter-spacing: 1px;
    line-height: 1.4;
}
.offers-box span{
display: inline-block;
    border-radius: 50%;
    padding: 0;
    line-height: 1.4;
    width: 40px;
    font-size: 22px;
    height: 40px;
    border: 4px solid #ed3825;
}
.offers-box a{
        background: #ffd662;
    display: inline-block;
    color: #000;
    padding: 5px 10px 5px;
    font-size: 13px;
    margin-bottom: 10px;
        margin-top: 15px;
}

.opportunity-heading h1{
    font-size: 40px;
    color: #132f52;
    font-weight: 600;
    margin-bottom: 40px;
}
.opportunity-heading h1 span{
    color: #ee3626;
}
.established{
    background: #ee3227;
    padding: 10px;
    border-radius: 27px;
}
.maharera hr{
        width: 80%;
    border-bottom: 1px solid #122f52;
    margin-top: 40px;
    margin-bottom: 40px;
}
.maharera p{
    color: #132f52;
    font-size: 15px;
    padding: 0 50px;
}
/**/
.bg-yellow{background:#ffd662;}
.online-wrapper{text-align:center;}
.online-wrapper h3{font-family: 'Bebas Neue', sans-serif;color:#434343;font-size:50px;}
.online-wrapper h4{font-family: 'Bebas Neue', sans-serif;color:#A97C57;font-size:35px;}
.step-wrapper{display:flex;margin:35px 0;}
.step-wrapper .step{flex:1;position:relative;}
.step-wrapper .step .step-number{max-width: 50px; margin: 0 auto; background: #A97C57; color: #fff;border-radius: 50%;padding: 15px;font-weight: 700; margin: 15px auto;position: relative;    z-index: 3;}
.step-wrapper .step p{line-height: 1;}
.step-wrapper .step:after{content: '';position: absolute;height: 2px;background: #000; width: 50%; right: 0px; top: 40%;z-index: 1;}
.step-wrapper .step:nth-child(3):after{display:none;}
.step-wrapper .step:before{content: '';position: absolute;height: 2px;background: #000; width: 50%; left: 0px; top: 40%;z-index: 1;}
.step-wrapper .step:nth-child(1):before{display:none;}

.step-wrapper .step .step-number:before{position: absolute; content: '';background: url(../images/arrow-icon.png) no-repeat;width: 18px;height: 32px;left: -17px;top: 11px;}
.step-wrapper .step:nth-child(1) .step-number:before{display:none;}
.btn-online{background:#434343; color:#fff;font-family: 'Lato', sans-serif;padding: 15px; display: inline-block;font-weight:700;}
.btn-online:hover{background:#A97C57;color:#fff;}
.banner-v3 .count-down{width: auto; top: 30%; left: 9%;text-align:left;}
.top17{    top: 18%;}
/*.banner-v3 .count-down span{font-size: 30px }*/
.banner-v3 .count-down h4{color: #fff;font-size: 16px;text-align: left;margin-top:5px;    font-weight: 900;}
.banner-v3 .count-down h5{color: #fff;font-weight: 900;font-size: 28px;margin-top: 15px;line-height: 28px;}
.banner-v3 .count-down h3{color: #fff;text-transform: uppercase;font-weight: 600;font-size: 27px;margin-bottom: 0;}
.floating-cta{position: fixed;top: 50%; transform: rotate(-90deg); left: -80px; background: #3e3f66;    padding: 5px 15px;z-index: 100;}
.floating-cta a{color:#fff;font-weight: 700;}








.innerdiv {/* margin-top:70px; */}
.location-top {background-color:#132f53;}
.location-top h2 {text-transform:uppercase; font-size:1.6rem; line-height:1.8rem; margin-top:100px; font-weight:bold; margin-bottom:20px;}
.location-top h2, .location-top p {color:#fff;}
.location-top p {font-size:1.2rem; margin-bottom:20px;}
.red {color:#A97C57;}

.devloc {width:100%; margin:0 auto; background-color:#A97C57; padding:20% 20% 15%; margin-bottom:20px; }
.devloc h3 {color:#fff; font-size:1.2rem; font-weight:bold;}
.devloc img {margin-bottom:20px;}
.devloccontent {position: absolute; bottom: 20px; left: 5%; right: 0; background-color:#eee; overflow: hidden; width: 90%; height: 0; transition: .5s ease;}
.devloc:hover .devloccontent {height: 94%;}
.devloccontent .main {padding:10%; display:inline-block;}
.devloccontent .main img {width:20%;}
.devloccontent .main h3 {color:#333;}
.devloccontent .main ul {margin:0 0 0 10px; padding:0;}
.devloccontent .main li {font-size:0.8rem; margin-bottom:10px; list-style:disc;}
<!--.devloccontent p  {color: #fff; position: absolute; width:80%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}-->

.no-margin {margin:0 !important;}
.no-padding {padding:0 !important;}
.no-border{border:none !important;}

.commercial-belt {background-color:#132f53;}
.commercial-belt h2 {text-transform:uppercase; font-size:1.6rem; line-height:1.8rem; font-weight:bold; margin-bottom:20px;}
.commercial-belt h2, .commercial-belt p {color:#fff;}


.environment-belt h2 {text-transform:uppercase; font-size:1.6rem; line-height:1.8rem; font-weight:bold; margin-bottom:20px;}
.list {margin:0 0 0 10px; padding:0;}
.list li {margin-bottom:10px; list-style:disc;}

.investment-belt {background-color:#eee;}
.investment-belt h2 {text-transform:uppercase; font-size:1.6rem; line-height:1.8rem; font-weight:bold; margin-bottom:20px;}
.investment-belt .col-sm-4 {padding:0 5%;}


.infrastructure-belt {background-color:#A97C57;}
.infrastructure-belt h2 {text-transform:uppercase; color:#fff; font-size:1.6rem; line-height:1.8rem; font-weight:bold; margin-bottom:20px;}
.infrastructure-belt h3, .infrastructure-belt p {color:#fff;}
.infrastructure-belt h3 {font-size:1.2rem; text-transform:uppercase; margin:10px 0 20px;}
.redband {width:100%; background-color:#A97C57; color:#fff; text-align:center; padding:20px;}
.formdivmain {width:100%; background:url(../images/contact-us-bg.jpg) no-repeat; background-size:cover; padding:50px !important; display:inline-block;}
.enquirediv {width:100%; padding:5%;}
.enquirediv h1 {color:#A97C57; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.enquirebtmdiv {width:70%; background-color:#434343; padding:10px 30px; border-radius:50px; margin:0 auto; display:inline-block;}
.enquirebtmdiv h3, .enquirebtmdiv p {color:#fff; margin-bottom:0;font-size: 15px;}
.enquirebtmdiv h3 {font-size:1.4rem; font-weight:bold;}
.enquirebtmdiv .col-6 {border-right:solid 1px #fff;}
.formdivmain input {width:100%; background-color:#eee; padding:10px 20px; border:none; margin:0 0 10px; font-size:0.9rem;}
.formdivmain ::-webkit-input-placeholder {color: #000 !important;}
.formdivmain :-ms-input-placeholder {color: #000 !important;}
.formdivmain input::placeholder {color: #000 !important;}
.formdivmain input[type="submit"] {width:100%; background-color:#A97C57; padding:10px 20px; border:none; margin:0 0 10px; font-size:0.9rem; color:#fff; cursor:pointer;}

.maxmum h1 {text-transform:uppercase; color:#132f53; font-weight:bold; margin-bottom:20px; text-align:center;}
.maxmum h3 {width:50%; background-color:#A97C57; padding:10px 30px; border-radius:50px; margin:0 auto; font-size:1rem; line-height:1.3rem; color:#fff; text-align:center;}

.inibox {transition:all 0.3s ease-out; border:solid 1px transparent; padding:5px; border-radius:50%; margin-bottom:10px; opacity:0.7; filter: grayscale(100%);}
.inibox img {transition:all 0.3s ease-out; border:solid 1px transparent; padding:5px; border-radius:50%; margin-bottom:10px;}
.inibox:hover {opacity:1; filter: grayscale(0%);}
.inibox:hover img {border:solid 1px #A97C57;}
.inibox p {font-size:0.8rem; line-height:1.2rem;}
.inibox:hover p {color:#A97C57;}

.nav-item {width:20%; text-align:center;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {border:none;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color:transparent !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active .inibox {opacity:1 !important; filter: grayscale(0%) !important; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active .inibox img {border:solid 1px #A97C57;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active .inibox p {color:#A97C57;}
.nav-tabs {border-bottom:none;}
.tab-content h4, .tab-content p {text-align:center !important;}
.tab-content h4 {color:#A97C57;}
.tab-content p {font-size:0.9rem;}
.tab-content .luxdiv p {font-size:0.9rem; line-height:0.9rem; margin:10px 0 20px;}
.tab-content .luxdiv p small {font-size:0.7rem; line-height:0.7rem;}
#life-icon4 img, #life-icon5 img {margin-bottom:10px;}
div#basicExampleNav {
    position: absolute;
    right: 0;
}
.bookdiv h3 {text-transform:uppercase;text-align:center;font-size:1.4rem;line-height:1.8rem;color: #4e4e4e !important;font-weight:bold;margin-bottom:20px;}
.bookdiv h4 {text-transform:uppercase; text-align:center; font-size:1.1rem; line-height:1.5rem; font-weight:bold; margin-bottom:20px;}
.stepdiv:before {content:'';width: 88%;height:2px;background-color:#666;position:relative;top: 59px;left:70px;display:inline-block;}
.steps {padding:0 10px;}
.steps h4 {width:40px;height:40px;border-radius:50%;background-color:#A97C57;color:#fff;padding: 8px 10px 9px 8px;font-size:1rem;display:inline-block;}
.steps p {font-size: 1rem;line-height: 1.5rem;}
.steparrow h4:before {content:''; width:15px; height:15px; margin: 0 10px 0 -21px; background:url(../images/arrow-icon.png) no-repeat;     background-size: 57%;display:inline-block;}

.ebird {background-color: #A97C57;padding:10px 30px;border-radius:50px;margin:0 auto;font-size:1rem;line-height:1.3rem;color:#fff;text-align:center;}
.bookbtn a {background-color:#666; padding:10px 20px; color:#fff; margin:10px auto; text-align:center; display:inline-block;}
.bookbtn a:hover {
    background: #000000;
    color: #fff;
}

.incity-prime-head h1{
        font-family: 'Bebas Neue', sans-serif;
    color: #ffffff;
    font-size: 50px;
    line-height: 1;
        margin-bottom: 30px;
}
.incity-prime-head h1 span{
    color:#A97C57;
}
.incity-prime-main{
background-color: #424370;
    padding: 20px;
    /*border-radius: 10px;*/
    box-shadow: 0px 0px 5px 0px #383838;
        height: 245px;
}

.prime-heading{
    display: flex;
    align-items: end;
}
.prime-heading h2{
color: #A97C57;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 8px;
    margin-left: 7px;
}
.prime-pointers ul{
        color: #fff;
    padding-left: 25px;
    text-align:left;
    margin-top: 15px;
}
.prime-pointers ul li{
        margin-bottom: 5px;
    list-style-type:disc;
}
.modal{
        z-index: 100000;
}
.modal-content-amenities p{
    color: #fff;
    font-size: 21px;
}
.modal-content-amenities ol{
        padding-left: 20px;
}
.modal-content-amenities ol li{
    color: #fff;
    font-size: 16px;
    list-style: decimal;
    margin-bottom: 10px;
    line-height: 1.3;
}
.third-amenity{
    border-right: 1px solid #d4d4d4;
    margin-top: 20px;
}
.modal-content{
        background: #122f53;
    color: #fff;
}
.close {
    color: #fff;
    opacity: 1;
}
.modal-header{
        border: none;
}

@media screen and (max-width:1920px){
.count-down-2{
        top: 55% !important;
    left: 26% !important;
}

}
@media screen and (max-width:1440px){
    /* body{margin-bottom:130px} */
    .banner-v3 .count-down{width: auto; left: 9%;}
    .top17 {
    top: 18%;
}
.count-down-2{
        left: 23% !important;
            top: 55% !important;
}
    .banner-v3 .count-down span{font-size: 45px }
    .banner-v3 .count-down h4{color: #fff;font-size: 17px;text-align: left;margin-top:5px;}
}
@media screen and (max-width:1280px){
    body{margin-bottom:130px}
}
@media screen and (max-width:1024px){
    .banner-v3 .count-down span{font-size: 20px }
	.location-top h2 {font-size:1.4rem; line-height:1.8rem; margin-top:80px;}
	.enquirediv h1 {font-size:1.5rem;}
	.enquirediv h4 {font-size:1.1rem !important;}
	.formdivmain input, .formdivmain input[type="submit"] {padding:5px 20px;}
}
@media screen and (max-width:991.98px){
    body{margin-bottom:0;/* margin-top:54px; */}
  .testi-wrapper{flex-direction: column;}
  .testi-wrapper .box2{margin-right: 0;  margin-top: 0;}
  .testi-wrapper .box2::before {border-left: 25px solid transparent; border-right: 25px solid transparent;border-bottom: 25px solid #ffd4d6;height: 0px; width: 0px; content: ''; position: absolute; bottom: auto; left: 0; right: 0; margin: 0 auto; top: -45px;}
  .section-title h2,.opportunity-heading h1 {font-size: 30px}
  .testi-wrapper .box1 {margin-top: 0;}
  .navbar-nav {margin:15px 0;}
  .ruparel-nav a{font-size: 18px;padding: 10px;display:block;}
  .footer-form{top: 0; bottom: auto;position: relative;padding-top: 75px;}
  .footer-form .form-inline .form-group{width: 100%}
  .footer-form .form-inline .form-control{width: 100%;max-width:100%}
  .floating-contact{top: 0; width: 100%;z-index: 10;z-index: 99999;}
  /*.ruparel-nav{top: 50px;}*/
  .form-header{padding:15px}
  .count-down span{font-size: 18px !important;  padding: 5px !important;}
  .banner-v3 .count-down{text-align:left;top:30%}
  .banner-v3 .count-down h4{font-size:13px !important;}
  .count-down h4{font-size:15px !important;}
  .count-down{top: 0 !important;}
  /*.sec2-v2-wrapper .col-md-6{max-width:100%;flex: 100%;}*/
  .sec2-v3-head{padding:15px 0;}
  .location-top h2 {font-size:1.2rem; line-height:1.5rem; margin-top:30px;}
  .location-top p {font-size:1rem;}
  .bg-light.solidnav {background-color:rgba(255,255,255,1) !important;}
  .innerdiv {margin-top:0;}
  .devloccontent { left: 4%; width: 92%;}
  .enquirebtmdiv {width:100%; padding:5px 10px;}
  .enquirebtmdiv h3 {font-size:1.2rem;}
  .enquirediv br {display:none !important;}
  .enquirebtmdiv p {font-size:0.7rem; line-height:1rem;}
  .enquirediv h4 {font-size:0.8rem !important;}
  .inibox p {display:none;}
  .nav-link {padding:0;}
  .maxmum h3 {width:80%;}
  .top10{
     top:7%;
   }   
   .top13{
     top:13%;
   }   


}
@media screen and (max-width:767.98px){
    .count-down span{font-size: 65px !important;padding: 0px 15px !important;  line-height: 1;}
    .count-down {   top: 75px !important;}
    .count-down h4{font-size:12px !important; margin-top:10px !important;}
    .sec2-v3-wrapper #sync1 .owl-nav{right: 0;left: 0;    bottom: 0;}
    .sec2-active-item-content{padding-bottom:40px;position:relative;border-radius:0;}
    #sync1{padding-bottom:25px;}
	.location-top h2 {margin-top:0;}
	.bookdiv h3 {/* margin:50px 0 10px; */}
	.bookdiv h4 {margin:20px 0 20px !important;}
	.bookbtn a {margin-bottom:50px;}
	.ticker {
    left: 0 !important;
}
.virtual-modal{
    top:50px;
} 
.modal-content-amenities p{
    font-size: 16px;
}
.cus-carousel .owl-nav {
    font-size: 28px;
    z-index: 1;
}
}
@media screen and (max-width:575.98px){
    .count-down span{font-size: 35px !important;}
  .testi-wrapper .box2{padding: 15px}
  #customer-carousel{padding:0 25px}
  .testi-wrapper .box2 p{font-size: 20px}
  .testi-wrapper .box2::after{    top: -45px;}
  .testi-wrapper .box2 p::after{bottom: -55px;    right: 0px;}
  .rgister p + p{padding: 0 25px}
  .rgister p + p::before, .rgister p + p::after{width: 30px}
  .ruparel-nav .navbar-brand img{max-width: 103px;}
  .ruparel-nav a{font-size: 16px;padding: 10px;text-align: right;}
  .enroll { font-size: 35px !important;}
  .rgister p + p { max-width: 300px;}
  .mumbai-headline h2 { width: auto; padding: 20px 35px 15px;}
  .step-wrapper{flex-wrap:wrap;}
  .step-wrapper .step{flex: auto; width: 100%;padding-bottom: 80px;}
  .step-wrapper .step:after { content: '';position: absolute;height: 78%;background: #000;width: 2px;right: 50%; top: 45px;z-index: 1;}
  .step-wrapper .step:before{display:none;}
  .step-wrapper .step p {line-height: 1;position: relative; background: #ffd662;padding: 15px 0;z-index: 10;}
  .step-wrapper .step .step-number:before{top: -70px; left: 29%;transform: rotate(90deg);}
  .banner-v3 .count-down span {    font-size: 20px !important;
    padding: 5px 8px !important;
    margin-right: 5px;}
  .banner-v3 .count-down{top: 30% !important; left: 5%;}
  .banner-v3 .count-down h4{margin-bottom: 10px !important; 
    margin-top: 5px !important;   font-size: 9px !important;    text-align: center;}
  .maxmum h3 {width:100%;}
  .steparrow h4:before {
      content: '';
    width: 10px;
    height: 15px;
    position: relative;
    bottom: 48px;
    left: 20px;
    transform: rotate(90deg);
    background: url(../images/arrow-icon.png) no-repeat;
    background-size: 70%;
    display: inline-block;
    margin: 0 10px 0 -21px;
      
  }
  .permanent-heading h1 {
          font-size: 25px;
  }
  
  .banner-v3 .count-down h3,.banner-v3 .count-down h5{
    font-size: 15px;
    line-height: 1;
  }
  .stepdiv:before {
      content:''; 
      width:75%; 
      height:2px; 
      background-color:#666; 
      position:relative; 
      top:200px; 
      left:50px;  
      transform:rotate(90deg); 
      display:inline-block;
      
  }
	.bookdiv h4 {margin:0 !important;}
	.steps {margin-bottom:50px;}
	.steps p {background-color:#eee;
	        margin-bottom: 0;
    padding-bottom: 10px;
	}
	.stepdiv{
	    position:relative;
	}
	.stepdiv:before {
    position: absolute;
    left: 13%;
}
.floating-cta {
    right: -58px !important;
    left: auto;
}
.floating-cta a {
    font-size: 12px;
}
 .top17{
    top:20% !important;
}
.banner-v3 .count-down-2{
    top: 57% !important;
    left: 13% !important;
}

}
.err-msg{font-size: 11px; display: block;color: red;}

@media screen and (max-width:575.98px){
.ruparel-nav .navbar-brand img {
    max-width: 70px;
}
}