@font-face {font-family: Exo;src: url(../font/Exo-Regular.ttf);}
@font-face {font-family: ExoBold;src: url(../font/Exo-Bold.ttf);}
@font-face {font-family: Exolight;src: url(../font/Exo-Light.ttf);}
@font-face {font-family: Exoexlight;src: url(../font/Exo-ExtraLight.ttf);}

* {margin: 0px;padding: 0px;border: none;outline: none;}
html, body {height: 100%;}
body {color: #828282;line-height: 25px;font-weight: 400;font-family: "Exo";}
button:focus {outline: none;}
button {cursor: pointer;border: none;background: transparent;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;font-family: "ExoBold";margin: 0;}
h3 {color: #27282c;font-size: 20px;line-height: 26px;}
a, a:hover, a:active, a:focus {text-decoration: none;color: black;outline: none;
border: none; width: fit-content;}
.form-padd{padding: 0 40px;}

@media (min-width: 1200px) {
.container {max-width: 1200px;}
}

img {max-width: 100%;height: auto;}
i {font-style: normal;}
ul, li {list-style: none;margin: 0;padding: 0;}
ol, li {margin: 0;padding: 0;}
.fix {position: relative;display: block;overflow: hidden;}
.m4 {margin: 40px 10px;}
.courousell .carousel-inner {padding-top: 70px;
position: relative;width: 100%;overflow: hidden; height: 100%;min-height: 675px;}

header {position: sticky;top: 0;right: 0;left: 0;background-color: #fff;z-index: 5;border-bottom: 1px solid #dcdfdf;}
header.navbar-reduce {position: fixed;top: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.7);z-index: 5;border-bottom: unset;}
header.navbar-reduce a {color: #FFF !important;}
header .navbar-brand img:first-child{ display: block; height: 50px;}
header.navbar-reduce .navbar-brand img:first-child{ display: none;}
header .navbar-brand img:not(:first-child){ display: none;}
header.navbar-reduce .navbar-brand img:not(:first-child){ display: block;height: 50px;}
/* header .navbar-brand img:not(:first-child){ display: none;} */
/* header.navbar-reduce .navbar-brand img:first-child {display: none !important;} */
header .outer-img img:first-child{ display: block;}
header.navbar-reduce .outer-img img:first-child{ display: none;}
header .outer-img img:not(:first-child){ display: none;}
header.navbar-reduce .outer-img img:not(:first-child){ display: block;}
.navbar-reduce .navbar-brand .white-logo{display:none}
.white-logo{height:55px}
.navbarr .nav-item.active {/* background-color: #828282; */border-radius: 25px;padding: 0px 15px;margin: 0px 5px;
  color: white !important;
  background: linear-gradient(to right, rgb(57 61 63) 0, #949ca1 25%, #766969 50%, #8f9699 75%, rgb(54 63 65) 100%);
  
}

.navbarr .nav-item.default-active {/* background-color: #828282; */border-radius: 25px;padding: 0px 15px;margin: 0px 5px;
  color: white !important;
  background: linear-gradient(to right, rgb(57 61 63) 0, #949ca1 25%, #766969 50%, #8f9699 75%, rgb(54 63 65) 100%);
  width: 40%;
  
}
/* .navbarr .nav-item.active {background-color: #14191D;border-radius: 25px;padding: 0px 15px;margin: 0px 5px;color: white !important;} */
/* .navbarr .nav-item .nav-link {padding: 3px 5px;font-size: 13px;text-transform: capitalize;} */
.navbarr .nav-item .nav-link {padding: 4px 6px;margin: 0 -10px 0 0;font-size: 14px;color: #000;
  text-transform: capitalize;font-weight: 600;}
.top-form {border-radius: 25px;padding: 10px 5px;-webkit-box-shadow: 8px 6px 20px 0px rgba(0,0,0,0.52);
  -moz-box-shadow: 8px 6px 20px 0px rgba(0,0,0,0.52);box-shadow: 1px 1px 8px 0.5px rgba(0,0,0,0.52);text-align: center;}


.navbarr .nav-item.active .nav-link {color: white;}
.navbarr .nav-item.default-active .nav-link {color: white; animation: blink 1s ease-out infinite;}
#navbar_top {padding: 5px 0px;}
#navbar_top .navbar-nav {margin-left: 10%;justify-content: space-around;}
.form-control.sub {position: relative;top: 0px;border: none;left: 0px;width: 186px;
height: 65px;background: black;color: #ffffff;display: block;text-align: center;
padding-top: 20px;}
.form-control.sub::before {content: '';position: absolute;top: 0px;right: 0px;
background-image: url(../img/aro.png);background-size: contain;background-repeat: no-repeat;
height: 62px;width: 22px;}
.nat .down::after {content: ' ';background-color: #14191D;float: right;width: 20px;}
.wrappper {padding: 0;margin: 0;overflow-x: hidden;box-sizing: border-box;}
.nat.down {color: #666;font-family: "Exo";}
.plan-section .nav-link, .amenities-section .nav-link {font-size: 16px;margin-right: 10px;padding: 9px 64px;
border: 1px solid black;border-radius: 30px;}
.amenities-section .nav-link.active,
.plan-section .nav-link.plan.active {background-color: black;color: white;}
.plan-section .master-img .img {height: 432px;border: 1px solid black;
border-radius: 110px;}
.certificate-section .certificate-img .img {height: 432px;}
.plan-section .master-img .floor-plan .img {height: 255px;border: 1px solid black;
border-radius: 17%;}
.plan-section .nav-tabs {position: relative;top: 80px;left: 0%;}
.plan-section .nav-tabs .nab-link {font-size: 18px;}
/*.col-cust {width: 20%;flex: 0 0 auto;}*/
.plan {color: black;}
.plan:hover {color: white;}
.nav-tabs .nav-link.plan:active, .nav-tabs .nav-link.plan:focus, 
.nav-tabs .nav-link.plan.active{background: #000;} 
.nav-tabs .nav-link.plan:hover {border-color: #666;color: #fff;background: #666;}
.btnn.btn.dwn-btn {margin-bottom: 20px;position: relative;left: 60%;
border: 1px solid black;background: transparent;border-radius: 25px;
padding: 10px 25px 10px 45px;color: black;}
.btnn.btn.dwn-btn::before {content: '';position: absolute;top: 8px;
right: 0px;background-image: url(../img/down_logo.png);background-size: contain;
background-repeat: no-repeat;height: 22px;width: 180px;}

.features{padding: 44px 10px ; background: url(../img/bg/4.png);}

.moon-shade {padding: 35px 64px 60px;color: #ccc;margin-left: -13px;position: relative;text-align: center;margin-top: 36px;}
.moon-shade h2 {font-family: ExoBold;font-weight: bold;font-size: 35px;color: #fff;text-align: center;
  transform: translate(10px, 10px);}
.moon-shade p {position: relative;max-width: 130px;margin: 0 auto;
line-height: 1;font-size: 12px;}
.moon-shade::before {content: "";position: absolute;top: 0;left: 30px;background-image: url(../img/mainhed.png);
  background-repeat: no-repeat;background-size: contain;background-position: top;height: 150px;width: 110px;}

.moon-shade.lavish{margin-left: -60px;}
.moon-shade.cei{margin-left: -60px;}
.acresh{position: relative;}
.acres {position: absolute;font-size: 12px;color: #fff;font-weight: 600;text-align: center;
  bottom: -50px;display: block;right: 30px;font-family: "Exo";text-align: left;margin: 0 auto;
  letter-spacing: .4px;line-height: 20px;transform: translate(40px, 0px);left: 16px;}
.overview .curvee {
  justify-content: space-between; padding: 8px 0 64px 0;
  border-radius: 160px;  background: #454647;}
.acres.uni{top: 10px;right: 10px;}
.acres.sft{top: 5px;right: -30px;}
.acres.cel{top: 5px;right: 10px;}
.dwn-btn{margin-bottom: 20px;position: relative;left: 75%;}
.nei{margin: 40px 0px;}

@media only screen and (max-width: 426px) {
.moon-shade::before {top: 0px;left: 16px;}
}

.adr {height: auto;font-size: 12px;text-align: initial;padding: 12px;color: white;display: flex;
background: black;    min-height: 150px;}
/* .adr p{line-height: 15px;font-size: 9px;   text-align: center;line-height: 15px;  font-size: 18px;  margin: auto;} */
/* .dr p {font-size: 13px;line-height: 22px;color: #3333339c;font-weight: 600;padding: 10px 30px;} */
.adr p span{ line-height: normal;  display: block!important;color: #fff; }
.contain h3 {margin-bottom: 30px;font-size: 32px;padding: 18px 0;line-height: 35px;}
/* .contain p {text-align: left;padding: 10px;margin: 7px;color: #000;font-size: 16px;line-height: 24px;} */
.contain p {text-align: left;padding: 10px;margin: 7px;color: #222222ab;font-size: 16px;line-height: 24px;font-weight: 600;}
.contain .rera {font-weight: bold;font-weight: bold;font-size: 20px;color: #333;}
.plan-section .card-title, .certificate-section .card-title {margin: 0px;transform: translate(64px, 24px);
padding: 50px;margin-bottom: 0.5rem;}
.form-in {background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(238,238,238,1) 50%, rgba(0,0,0,1) 100%);
font-size: 12px !important;margin: auto;justify-content: center;text-align: center;}
.crescent::before {content: "";position: absolute;top: 70%;left: 12%;
transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 170px;width: 150px;}
.crescent {color: #000;font-size: 20px;text-transform: uppercase;}
.crescent span {color: black;font-size: 30px;}
.button5 {border-radius: 50%;}
.mobile-form ul {display: flex;}
.top-form .nat {width: 95%;margin-top: 15px;font-size: 13px;padding: 9px 10px;border-radius: 6px}
.nat {width: 95%;margin-top: 15px;font-size: 12px;padding: 7px 7px;border-radius: 20px;}
.navbar .nav-item {border-radius: 25px;padding: 0px 5px;margin: 0px 8px;}
.enq-btn {align-items: center;text-align: center;font-size: 1.2vw;
background-color: transparent;color: #14191D;border-radius: 20px;padding: 4px 14px;
border: 1px solid #14191D;}
span {color: rgb(129, 129, 129);}
.overview::before{ position: relative;}
 .top-form label {float: left;display: inline-block;padding: 12px 6px;font-size: 15px;color: #000;
  line-height: 20px;letter-spacing: 1px;margin: 10px 0 00 0;text-transform: uppercase;}
.aboutus{position: relative;padding:  40px 0px;  background: url(../img/bg/4.png);}
.overview img {left: -34px;height: auto;position: relative;top: 71px;}
.rel {position: relative;align-items: center;}
.inner-box {margin: 60px 0px 0px;height: auto;width: 100%;}
.inner-boxx img {height: auto;width: 100%;}
.project-destination .img {display: block;background-position: center;
background-repeat: no-repeat;background-size: 100%;width: 100%;height: auto;
-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;
border-radius: 5px;}
.amenities-section .section_sub_title h6 {margin-top: 20px;font-size: 32px;color: white;}
.amenities-section .marge {border-bottom: 0px solid black;margin-bottom: 10px !important;}
.amenities-section .section_sub_title h6::before {content: "";position: absolute;
top: -60%;left: 12%;background-image: url(../img/111.png);background-repeat: no-repeat;
height: 100px;width: 110px;}
.amenities-section .section_main_title .amal h1 {line-height: 43px;color: white;
  font-size: 26px;font-family: 'Exoexlight';}
.amenities-section .amal {margin-top: 130px;text-align: initial;}
.lux {font-size: 42px;font-family: ExoBold;color: white;}
.black-btn {font-size: 14px;margin-top: 50px;color: white !important;padding: 8px 20px;

border: 1px solid white !important;background: transparent;border-radius: 20px;}
.nav .nav-tabs .marge {margin: 65px;}
.show.active {display: block;}
.master-out h4 {margin: 5px 0px 6px 17px;font-size: 10px;color: #fff;font-family: "Exo";
  font-weight: 400;line-height: 1.5;}

.master-out .amenities-list {margin: 5px 0px 6px 17px;font-size: 10px;color: #fff;font-family: "Exo";
  font-weight: 400;}
.heading {text-align: center;max-width: 500px;margin: 20px auto;}
.article-loop, .club-loop {display: inline;width: 20%;padding: 1em 2em;margin: 1em auto;
border: 0px solid #ddd;background-color: transparent;}
.grid-item {display: inline-block;position: relative;top: 20px;left: 38px;height: 110px;
width: 15%;}
.pagination {display: inline-block;width: 100%;margin: 1em auto;text-align: center;margin-top: 70px;}
.pagination:after {content: "";clear: both;}
.pagination-button {display: inline-block;padding: 5px 10px;border: 1px solid #e0e0e0;
background-color: #eee;color: #333;cursor: pointer;transition: background 0.1s, color 0.1s;}
.pagination-button:hover {background-color: #ddd;color: #3366cc;}
.pagination-button.active {background-color: #bbb;border-color: #bbb;color: #3366cc;}
.pagination-button:first-of-type {border-radius: 18px 0 0 18px;}
.pagination-button:last-of-type {border-radius: 0 18px 18px 0;}
.club-loop {display: inline;width: 20%;padding: 1em 2em;margin: 1em auto;
border: 0px solid #ddd;background-color: transparent;}
.grid-itemm {display: inline-block;position: relative;top: 20px;left: 38px;height: 110px;
width: 15%;}
.paginationn {display: inline-block;width: 100%;margin: 1em auto;text-align: center;margin-top: 70px;}
.paginationn:after {content: "";clear: both;}
.paginationn-button {display: inline-block;padding: 5px 10px;border: 1px solid #e0e0e0;
background-color: #eee;color: #333;cursor: pointer;transition: background 0.1s, color 0.1s;}
.paginationn-button:hover {background-color: #ddd;color: #3366cc;}
.paginationn-button.active {background-color: #bbb;border-color: #bbb;color: #3366cc;}
.paginationn-button:first-of-type {border-radius: 18px 0 0 18px;}
.paginationn-button:last-of-type {border-radius: 0 18px 18px 0;}
@media only screen and (max-width: 426px) {
.plan-section .nav-tabs {top: 10px;left: 20%;}
}
.mySlides {display: none;}
.recently-project-area .crescentt::before {content: "";position: absolute;top: 61%;
left: 11%;transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 131px;width: 127px;}
.contact-area .crescen, .recently-project-area .crescentt {font-size: 21px;padding: 50px;position: relative;}
.recently-project-area .crescentt .gal {font-family: ExoBold;color: black;font-size: 34px;
font-weight: bold;}
.recently-project-area .img-tabb {margin: 31px 0px 0px 0px;background: #434a4e;
border-top-right-radius: 14px;border-top-left-radius: 14px;
position: relative;top: 40px;border: none;}
.recently-project-area .img-tabb li .nav-link {color: white;background: #434a4e;
font-size: 16px;padding: 30px 60px 30px 60px;border: none;font-family: "Exo";
font-weight: 400;border-radius: 14px;}
.recently-project-area .img-tabb li .nav-link.active {position: relative;}
.recently-project-area .img-tabb li .nav-link.active:after {position: absolute;
content: "";bottom: 15px;border-bottom: 1.5px solid #fff;width: 60%;height: auto;
left: 60px;}
.cool {background: #434a4e;padding: 34px 31px;margin-top: -2px;
border-top-right-radius: 0px;border-top-left-radius: 20px;
border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.recently-project-area .btnn {margin: 24px 0px 28px 0px;transform: translate(85%, 60%);}
.btnn a {color: black;font-size: 14px;}
.specification-area .crescentt::before {content: "";position: absolute;top: 80px;left: 10px;
transform: translate(-50%, -50%);background-image: url(../img/111.png);background-repeat: no-repeat;
height: 200px;width: 127px;}
.specification-area .crescentt .gal {font-size: 25px;color: white;font-weight: bolder;}
.specification-area .crescentt {font-size: 19px;color: #fff;}
.specification-area .title {font-size: 20px;color: #fff;position: relative;left: 3px;}
.specification-area .title img {width: 35%;}
.specification-area .niegh {list-style: disc;padding: 10px;color: white;font-size: 12px;}
.niegh li {position: relative;font-size: 13px;margin: 2px 0;}
.niegh li::before {position: absolute;content: "";background-color: #2fe951;border-radius: 50px;
  width: 7px;height: 7px;top: 8px;left: -15px;}
.app {text-align: center;color: white;border: 1px solid white;border-radius: 25px;padding: 15px 38px 15px 21px}
.app h3 {color: white;}
.app span {font-size: 20px;color: white;}
.bttnn {padding: 7px 30px;color: black;background-color: #fff;font-size: 13px;border-radius: 25px;}
.apple {align-items: center;border-radius: 0px;padding: 0px;margin-top: 50px;
color: black;background: linear-gradient(to right, rgb(0 0 0) 0, #868c8d 25%, #e7e9ea 50%, #1b2427 75%, rgb(0 0 0) 100%);}
.apple img {position: relative;right: -56px;}
.apple .immg {position: relative;top: auto;left: -74px;}
.apple>img {height: 100px;top: 0%;left: 0%;}
.apple a img>img {position: absolute;top: 19%;left: 82.5%;}
.apple .bttnn {position: relative;left: 15%;text-align: center;font-size: 15px;
padding: 4px 65px;color: white;background: #000;}
.apple span {font-size: 16px;color: black;}
.apple h3 {font-family: ExoBold;font-weight: bold;color: black;}

.overview-area .crescenttt {font-size: 22px;color: #000;position: relative;left: 30px;}
.contact-area .crescen .gall, .specification-area .crescenttt,
.overview-area .crescenttt .gall {font-family: ExoBold;color: black;font-size: 28px;font-weight: bold;}
.overview-area .crescenttt::before {content: "";position: absolute;

top: 47px;left: 25px;transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 131px;width: 127px;}
.contact-area .crescen::before {content: "";position: absolute;
top: 90px;left: 55px;transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 131px;width: 127px;}
.padd {padding: 7px 70px 10px 70px;}

.padd .carousel-item img {border-radius: 55px;}
.blog_description {margin-top: 30px;width: 132%;padding: 11px;line-height: 1.5;font-size: 13px;
color: #000;}
.immmg {width: 70%;height: 110px;text-align: center;justify-content: center;position: relative;
right: -152px;}
.specification-area .gall {padding: 50px;color: black;font-family: ExoBold;font-weight: bold;}
.accordion-button {color: white;font-size: 13px;background: #434a4e;}
.accordion-item {border-bottom: 0px;}
.specification-area .crescenttt .gall::before {content: "";position: absolute;top: 60%;
left: 7%;transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 131px;width: 127px;}
/* .contact-area .space3 {font-size: 13px;color: black;} */
.contact-area .space3 {font-size: 13px;color: #222222b5;font-weight: 600;}
.sub-btn {padding: 10px 34px;background: black;color: #fff !important;width: 33%;
float: right;margin: 20px;border-radius: 31px;}
.footer-bottom-area {color: white;font-size: 13px;}
.footer-bottom-area .fa-brands {margin: 10px;color: aliceblue;border: 1px solid;padding: 5px;border-radius: 50%;}
.footer-social-links{  display: flex;  align-items: center;}
.footer-bottom-area span, .footer-social-links span {color: #fff;font-size: 13px;}
.navbarr .natt, .control .natt {position: relative;overflow: hidden;}
.navbarr .natt::after, .control .natt::after {content: '\25BC';position: absolute;
color: white;border-radius: 0px 24px 24px 0px;top: 15px;right: 11px;bottom: 0px;
padding: 6px 14px;background: black;pointer-events: none;}
select::-ms-expand {display: none;}
select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
appearance: none;outline: 0;background: green;background-image: none;border: 1px solid black;}
.form-control:focus {color: #212529;background-color: #fff;border-color: #000000;outline: 0;
box-shadow: none;}
.accordion-header, .accordion-body {padding: 1rem 1.25rem;background: #434a4e;
  color: white;font-size: 14px;}
/* .accordion-button {background-color: black;} */


.button {display: inline-block;padding: 0.75rem 1.25rem;border-radius: 10rem;
  color: #000;font-size: 16px;transition: all 0.3s;position: relative;
  overflow: hidden;z-index: 1;}
.button:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;
  height: 100%;background-color: transparent;border: 1px solid #000;
  border-radius: 10rem;z-index: -2;}
.button:before {content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 100%;
background-color: #000;color: #fff;transition: all 0.3s;border-radius: 10rem;z-index: -1;}
.button:hover {color: #fff;}
.button:hover:before {width: 100%;}
.mt150{margin-top: 150px;}
.vi{font-size: 30px;margin-right: 10px;}
.slick-slide img {display: block;width: 95%;}
.owl-carousel {max-width: 100%;margin: 0 auto;padding: 30px 0;}
.owl-carousel .item {font-size: 30px;text-align: center;padding: 40px 20px;
  line-height: 2;font-weight: 700;background-color: transparent;}
.owl-carousel .owl-nav button.owl-prev, 
.owl-carousel .owl-nav button.owl-next {z-index: 1;width: 40px;height: 40px;
  background-color: #ccc;border-radius: 50%;position: absolute;top: 50%;
  transform: translatey(-50%);}
.owl-nav button span {font-size: 30px;height: 100%;display: block;width: 100%;margin-top: 7px;}
.owl-carousel .owl-nav button.owl-prev {left: 0;}
.owl-carousel .owl-nav button.owl-next {right: 0;}
.owl-carousel .owl-nav {margin: 0;}
.owl-theme button {background-color: #000;border: none;padding: 10px 20px;
border-radius: 5px;margin: 10px;font-size: 18px;font-weight: 600;transition: all 0.5s;
display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}
.owl-theme .owl-nav .disabled, button.disabled {opacity: 0.6;}
.neighbor-sec{padding: 100px 0px;}

.overview-area{padding: 100px 0px;background-image:url('../img/bgg.jpg');
  background-repeat: no-repeat; background-size: cover;}
.overview-area .carousel-control-next,
.overview-area .carousel-control-prev {position: absolute;top: 0px;bottom: 0;
z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;padding: 0;
color: #fff;text-align: center;background: 0 0;border: 0;opacity: .5;transition: opacity .15s ease;}
.overview-area .carousel-control-next-icon, 
.overview-area .carousel-control-prev-icon {display: inline-block;width: 2rem;

height: 2rem;background-repeat: no-repeat;background-position: 50%;background-size: cover;
background-color: #000;}
.accordion-button::after {flex-shrink: 0;width: 1.25rem;height: 1.25rem;margin-left: auto;
content: "";background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
background-repeat: no-repeat;background-size: 1.25rem;transition: transform .2s ease-in-out;
background-color: white;border-radius: 50px;padding: 10px;}
.accordion-button:focus {z-index: 3;border-color: none;outline: 0;box-shadow: none;}
.accordion-button:not(.collapsed) {color: #fff;background-color: transparent;box-shadow: none;}
.accordion-header, .accordion-body {padding: 3px 10px;background: #434a4e;color: #fff;font-size: 14px;}
.accordion-flush .accordion-item .accordion-button {border-radius: 0;margin: 0;padding: 5px 5px;font-size: 12px;letter-spacing: 2px;color: #fff;font-family: "ExoBold";
}
.accordion-body ul{padding-left: 15px;}
.accordion-flush{padding: 30px 0px;}
.accordion-item {background-color: #fff;border: none;}
.accordion-body ul li{font-size: 13px;}
.brds{border-radius: 20px;background-color: #434a4e;}
.specification-area{padding: 50px 0px 0px 0px;}
.copyright-text p{font-size: 11px;}
.ddright{  position: absolute;  transform: translate(0%, 0%);  top: 0%;  left: inherit;  right: 0%;}
.app .dright{ position: absolute;  transform: translate(0%, 0%);  top: 0%;  left: inherit;  right: 0%;}

.carousel-caption.thy {position: absolute;right: 15%;top: 40%;left: 15%;padding-top: 1.25rem;
padding-bottom: 1.25rem;color: #fff;text-align: center;}
.carousel-caption.thy .con{background: rgba(0,0,0,0.6);border-radius: 10px;padding: 30px 0px;}
.tyb{margin-top: 0px;}
.modal-body .close{cursor: pointer;position: absolute;right: 30px;top: 20px;font-size: 30px;}
.modal .natt{position: relative;}
.modal .natt::after {content: '\25BC';position: absolute;color: #fff;border-radius: 0px 24px 24px 0px;
top: 15px;right: 11px;bottom: 0px;padding: 6px 14px;background: #000;pointer-events: none;}
.modal .nat{color: #666;font-family: "Exo";width: 100%;}
.modal-body{background-image: url('../img/background.jpg')}
.modal .button {text-align: center;margin-left: 30%;font-size: 14px;margin: 35px 0px;
width: 100%;left: 140px;}
.mt20{margin-top: 20px;float: right;}
.cimg{border-radius: 30px;width: 80%;margin-left: 60px;}
/* .dr p {font-size: 13px;line-height: 22px;color: #333;padding: 10px 30px;} */
.dr p {font-size: 13px;line-height: 22px;color: #3333339c;font-weight: 600;padding: 10px 30px;}


.testi-sec .carousel-icon i {font-size: 5rem;color: rgba(0, 0, 0, 0.9);}
.testi-sec .carousel-item i {font-size: 1.6rem;color: rgba(255, 255, 255, 0.3);}
.testi-sec .t-card {padding: 1.8125rem 1.125rem;background-color: rgba(0, 0, 0, 0.5);
border-radius: 1.25rem;color: #fff;height: auto;}
.testi-sec .arrow-down {width: 0;height: 0;border-left: 1.5625rem solid transparent;
border-right: 1.5625rem solid transparent;border-top: 1.25rem solid rgba(0, 0, 0, 0.5);}
.testi-sec .fa-chevron-left:before {content: "\f053";color: #000;}
.testi-sec .fa-chevron-right:before {content: "\f053";color: #000;}
.testi-sec {padding: 60px 0px;background-image: url(../img/bgg.jpg);
background-repeat: no-repeat;background-size: cover;}
.testi-sec .testimoni{position: relative;}
.testi-sec .testimoni::before {content: "";position: absolute;
top: 90px;left: 55px;transform: translate(-50%, -50%);background-image: url(../img/hed.png);
background-repeat: no-repeat;height: 131px;width: 127px;}
.testi-sec .testimoni {font-size: 21px;padding: 50px;position: relative;}
.testi-sec .testimoni .gall {font-family: ExoBold;color: black;font-size: 28px;font-weight: bold;}
.testi-sec .testimoni .gall{color: #000 !important;}
.dr h2{padding: 0px 30px;font-size: 20px;font-family: "ExoBold";}
.former{padding-bottom: 15px;}
.mt15{padding-top: 5px;}
.sbmt{background-color: #000;color: #fff;padding: 10px;position: relative;top: 6px;}
.sbmt:hover{color: #000;background-color: #fff;}

.demo-gallery > ul > li {margin-bottom: 15px;width: 100%;display: inline-block;
  margin-right: 15px;list-style: outside none none;}
.demo-gallery > ul > li a {border: 3px solid #FFF;border-radius: 3px;
  display: block;overflow: hidden;position: relative;float: left;}
.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.lg-sub-html h4 {margin: 0;font-size: 25px !important;
    font-weight: 400 !important;color: #fff;letter-spacing: 1px;}
.hovereffect {width: 100%;height: 100%;float: left;position: relative;
    text-align: center;cursor: default;}
.hovereffect img {display: block;position: relative;-webkit-transition: all .35s;transition: all .35s;width: 100%;}
.hovereffect .overlay {position: absolute;overflow: hidden;width: 80%;
    height: auto;left: 10%;top: 5%;border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;-webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;-webkit-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);}
.overlay h3 {text-align: center;color: #fff;margin: 20px;display: block;
    font-size: 25px;font-weight: 500;line-height: 40px;}
.hovereffect:hover img {filter: url(data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter);
    filter: brightness(.6);-webkit-filter: brightness(.6);
}
.hovereffect:hover .overlay {opacity: 1;-webkit-transform: scale(1);
    -ms-transform: scale(1);transform: scale(1);}
.master-img .fpla .img {height: 300px;}
.spbtn{background-color: #000;color:#fff;border: 1px solid #000;}
.spbtn:hover{background-color: #666;color:#fff;border: 1px solid #666;}

.icon-bar-mob {position: fixed;top: 40%;right: 0;z-index: 981;}
.fixed_phnicon {position: fixed;top: 46%;z-index: 99;background-color: #666;font-size: 24px;right: 0;padding: 10px 13px;color: #fff;cursor: pointer;
    border-radius: 5px;}
.fixed_phnicon {top: 46% !important;}
span.hover_text {display: none;position: fixed;top: 45%;z-index: 999;right: 0;border-radius: 5px;
    background: #666;color: #fff;padding: 10px 0 10px 20px;}
span.hover_text {top: 45% !important;}
.hover_text a {color: #fff;}

.hover_phnicon {font-size: 18px;color: #fff;padding: 0 0 0 5px;}
.downloadicon {display: flex;position: fixed;top: 60%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 981;text-align: center;padding: 12px;color: #fff !important;font-size: 25px;background-color: #666;cursor: pointer;border-radius: 5px;}
.downloadicon span {display: none;transition: 500ms all linear;}
.downloadicon:hover span.downloadtext {display: block;font-weight: bold;font-size: 14px;vertical-align: middle;padding: 5px 7px;justify-content: center;
    align-items: center;color: #fff;}
.disclaimer {padding-left: 20px;}
.chb {visibility: hidden;}
.chb + label {position: relative;padding-left: 5px;font-size: 12px;color: #333;line-height: 20px;margin: 0px;}
.chb-2 + label::before, .chb-3 + label::before, .chb-4 + label::before, .chb-5 + label::before, .chb-6 + label::before {position: absolute;left: -20px;top: 4px;border: 2px solid #3498db;content: " ";width: 16px;height: 16px;transition: all 0.1s ease-in,  border-color 0.05s ease-in;}
.chb-2:checked + label::before, .chb-3:checked + label::before, .chb-4:checked + label::before, .chb-5:checked + label::before, .chb-6:checked + label::before{transform: rotate(40deg);border-top-color: transparent;border-left-color: transparent;top: 2px;left: -15px;width: 7px;height: 14px;}
.modal-body p{font-size: 12px;color: #333;}
.mid a{cursor: pointer;}
.modal-title {margin-bottom: 20px;line-height: 1.5;}
.modal-dialog-lg {max-width: 800px;margin: 1.75rem auto;}

.form-in {padding-bottom: 10px;}
.fher{position: relative;}
.fhe {position: absolute;top: 57px;left: -70px;}
.fhe .chb + label {color: #f0f8ff;}

@media (min-width: 100px) and (max-width: 767px){
    .carousel-caption.thy .con {
        margin-top:100px;
    }
#navbar_top {padding: 15px 0px;}
.moon-shade {margin-bottom: 30px;}
/* .moon-shade::before {left: 35%;} */
/* .moon-shade h2 {position: relative;left: -25px;font-size: 27px;} */
/* .acres {right: -12px;font-size: 9px;} */
.acres.uni {top: 10px;right: -8px;}
.moon-shade.lavish {margin-left: 0px;}
.acres.sft {top: 33px;right: -30px;}
.moon-shade.cei {margin-left: 0px;}
.acres.cel {top: 5px;right: -20px;}
.m4 {margin: 0px 10px;}
.contain h3 {margin-bottom: 10px;font-size: 37px;padding: 10px 0px;line-height: 40px;}
.contain p {padding: 10px;margin: 7px;font-size: 15px;line-height: 23px;}
.enq-btn {font-size: 16px;margin: 20px 0px;}
.contain .rera {margin-top: 20px;}
.plan-section .card-title, .certificate-section .card-title {transform: translate(45px, 24px);padding: 50px 0px;}
.crescent::before {top: 70%;left: 8%;}
.plan-section .nav-link {font-size: 15px;margin-right: 5px;padding: 8px 20px;}
.plan-section .nav-tabs {top: 10px;left: 12%;}
.dwn-btn {left: 20%;}
.project-destination{margin-bottom: 20px;}
.mt150 {margin-top: 60px;}
.black-btn {font-size: 14px;margin-top: 20px;}
/* .amenities-section .nav-link {font-size: 14px;margin: 10px;padding: 10px 20px;} */
.amenities-section .marge {margin: 40px 10px !important;}
.grid-item, .grid-itemm {top: -10px;left: 0px;height: 110px;width: 40%;margin-bottom: 50px;margin-top: 0px;}
.master-out h4 {margin: 5px 0px;font-size: 14px;text-align: center;line-height: 1.5;}
.master-out .amenities-list {margin: 5px 0px;font-size: 14px;text-align: center;}
.recently-project-area .sec-title{position: relative;left: 30px;}
.recently-project-area .img-tabb {margin: 0px;}
.specification-area .crescentt::before {top: 78px;left: 9%;}
.list-group {margin-left: 30px;}

.overview-area .crescenttt {position: relative;left: 45px;}
.overview-area .crescenttt::before {top: 58px;left: 12px;}
.overview-area .carousel-control-next, .overview-area .carousel-control-prev {top: 0px;}

.padd .carousel-item img {border-radius: 20px;}
.immmg {width: 100%;height: auto;position: relative;right: 0;}
.specification-area .crescenttt .gall::before {left: 18%;}
.pdb0{padding-bottom: 0px;}
.pdt0{padding-top: 0px;}
.mtt10{margin-top: 10px;}

.apple h3 {display: none !important;}
.apple span {display: none !important;}
.app .dright {  top:10%}
.apple .bttnn {left: -40px;font-size: 13px;padding: 5px 15px;}
.apple img {right: 0;height: 50px;  width: 26%;}
.ww{width: 20px;}
.contact-area .crescen::before{top: 120px;left: 60px;}
.copyright-text p {font-size: 10px;}
.mid p{font-size: 10px;}
.footer-bottom-area span, .footer-social-links span {font-size: 10px;}
.cimg {width: 100%;margin-left: 0;}
.dr p {padding: 10px 0px;}
.form-in {display: none;}
.fixed_phnicon {top: 46% !important;}
span.hover_text {top: 45%!important;}
.bttnn {padding: 7px 30px;color: black;background-color: #fff;font-size: 13px;
    border-radius: 25px;display: block;}

/* .dright{transform: translate(0px, 0px); height: 100px; left: 0px;display: none !important;} */
.navbarr .nav-item.active {
  width: 40%;}
}
@media (min-width: 1024px) and (max-width: 1049px){}

@media (min-width: 1050px) and (max-width: 1100px){
.acres {font-size: 8px;}
/* .moon-shade h2 {font-size: 27px;} */
.moon-shade.lavish {margin-left: -72px;}
.acres.sft {top: 5px;right: -11px;}
.adr p {line-height: 15px;font-size: 8px !important;margin-bottom: 10px;}
.contain h3 {margin-bottom: 0px;font-size: 30px;padding: 24px 0px;}
.contain p {padding: 5px 10px;margin: 7px;font-size: 12px;line-height: 18px;}
.contain .rera {font-size: 16px;}
.master-img .fpla .img {height: 200px;}
.amenities-section .section_sub_title h6::before {top: -60%;left: -10%;}
.master-out h4 {margin: 5px 0px;font-size: 10px;line-height: 1.5;}
.master-out .amenities-list {margin: 5px 0px;font-size: 10px;}
.grid-item {width: 16%;}
.amenities-section .section_main_title .amal h1 {font-size: 22px;}
.lux {font-size: 36px;}
.recently-project-area .img-tabb li .nav-link {font-size: 15px;padding: 30px 25px;}
.copyright-text p, .mid p {font-size: 9px;}
.footer-bottom-area span, .footer-social-links span {color: #fff;font-size: 11px;}
.contact-area .space3 {font-size: 12px;}
p{font-size: 12px !important;}
.niegh li {font-size: 10px;}}
.para {color: #fff;position: absolute;top: 15%;font-weight: 550;word-spacing: 2px;letter-spacing: 2px;
  font-size: 20px;left: 22%;}
.tow{ right:4%}
@media (min-width: 100px) and (max-width: 767px){
  .para{left:3%;top:7.5%;font-size:17px ;  }
  .acres{ left: 0px;}
}

.owl-item{ width: 0%;}
#live-button img{display: none;}
.grecaptcha-badge {visibility: hidden !important;}
.carousel-caption p{background: #757575;width: 100%;}
.banks img{height:21px }
.mid-project-details{ display: flex;}
.banks{ margin-left: 5px;}
.mid-project-details p{color: #fff;  font-size: 13px;}
.ppp{
  padding: 2px 20px;
}

@media only screen and (max-width: 426px) {

.tab-btn3 a{font-size: 20px !important;}
.tab-btns3{margin-top:35px;}
.form-in {display: none !important;}
.navbar {margin: -10px;}
.overview .curvee {border-radius: 48px;}
  .plan-section .master-img .img {height: 432px;border: 1px solid black;border-radius: 34px;}
.certificate-section .certificate-img .img {height: 432px;}}
.amenities-section .nav-link {font-size: 16px;margin-right: 10px;padding: 9px 30px;color: #000;
  border: 1px solid black;border-radius: 30px;background: #eee;}

/* blog css */
.blogs-container-sec {padding:40px 0 ;position: relative;}
/* .blog-img-contain {padding: 40px 0 ;} */
.blog-img-contain .blog-imgg{ overflow: hidden;position: relative;}
.blog-img-contain img{ width: auto;overflow: hidden; transition: all 7s linear;}
.blog-img-contain img:hover{transform: scale(2);}
.blogs-container-sec .blogs-box:hover .blog-img-contain img{transform: scale(2);}
.blog-img-contain img :not(:hover)  {transition: all .5s linear;}
.blogs-box {background: #fff9;position: relative;padding: 0px 0;}
.blogs-box p {text-align: justify; line-height: 26px;}
.blogs-box h3{ padding: 10px 0;}
.blogs-box .gap{padding:10px }
.blogs-container-sec .blog-head{ padding:20px 0 }
.smallblog{ display: flex;position: relative;}
.smallblog img {width: 90px;margin: 0 15px 10px;float: left;clear: both;}
.ptb{padding: 20px 0;}
.blogs-box h3:hover{color:#8d9499}
.blogs-box p {text-align: left;transition: all .2s linear;padding: 10px 0;line-height: 26px;color: #332e2ead;
  font-weight: 600;letter-spacing: .6px;word-spacing: 1.7px;font-size: 14px;}
.gap a.ff {text-decoration: dotted;font-size: 20px;font-weight: 600;color: #f16e22;}
.blog-head small{color: #000;font-weight: 600;}
h2.ptb , .ptb{
  color: #222;
  text-transform: capitalize;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 1px;
}
.smallblog h6{
  text-transform: capitalize;
  color: #343;
}.block{
  color: #333;
  letter-spacing: 1px;
}li b{color: #444;}
.blog-points h2{
  color: #222;
  text-transform: capitalize;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 1px;
  margin: 24px 0;
}.list-ul li{
  padding: 0px 0 !important; 
  list-style: inside disc;
}

@media screen and (max-width: 480px) {
  .recently-project-area .img-tabb li .nav-link .vi {
    font-size: 20px !important;
  }

  .recently-project-area .img-tabb li .nav-link {
    padding: 30px 10px 30px 10px !important;
  }

  .courousell .carousel-inner {
    height: 640px;
  }
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.mobile-footer-download {
  left: 0px;
  right: 0px;
  background-color: #454647;
}

.mobile-footer-download div {
  animation: scale_effect 2s infinite;
  color: white;
}

@keyframes scale_effect {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.finishing-work-slider .slick-next:before, .finishing-work-slider .slick-prev:before {
  background-color: black !important;
  font-size: 30px !important;
  padding-top: 2px;
}

.finishing-work-slider .slick-prev, .slick-next {
  width: 30px !important;
  height: 30px !important;
}

.finishing-work-slider .slick-next {
  right: -25px !important;
}

.finishing-work-slider .slick-prev {
  left: -40px !important;
}
