

html {
  scroll-behavior: smooth;
}
#navbar {
  background-color: #fff;
}
body{
  overflow-x: unset;
}
.header_bg {
  border: 1px solid #e9e9e9;
}
.about_us_bg_im {
  padding: 20px;
  padding-bottom: 0;
}
.res-noanimate-custom #navbar {
  position: inherit;
}
#emi_cal_new_de section.price-adjust .container{
  padding-left:0;
}

section.faqsection{
  padding-bottom: 50px !important;
}
.emi_value_min_max{
  display: flex;
  justify-content: space-between;
}
section#amenities button.owl-prev {
  position:absolute;
  top:35%;
  left:-1%;
}
section#amenities button.owl-next {
  position:absolute;
  top:35%;
  right:-1%;
}
section#amenities button.owl-prev img {
  width:50px;
}
section#amenities button.owl-next img {
  width:50px;
}
section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up {
  top: 70px !important;
  padding-top: 0;
  padding-left: 13px;
  transition:ease 0.2s;
}



/* residential_detail_css start */
.residential_detail_banners {
  
  background-size: cover;
  background-repeat: no-repeat;
  height: 85vh;
  position: relative;
}
.section-onscreen-class{
  text-align: left;
 
}
.overlay_text_resi_detail {
  color: #ffffff;
  position: absolute;
  bottom: 6%;
  margin: 10px;
}
.overlay_text_resi_detail {
  background: rgba(0, 0, 0, .4);
  left: 3rem;
  min-width: 350px;
  padding: 25px;
  position: absolute;
  right: calc(4.5rem + 78px);
  width: -moz-max-content;
  width: max-content;
}
.overlay_text_resi_detail p {
  font-family: "proxima-nova", sans-serif;
font-weight: 300;
font-style: normal;
  
  color: #fff;
 
}

.heading_tab_sec {
  background-color: #f8f8f8;
  padding: 10px;
  padding-top: 15px;
}
#sticky_tabs_detail .container {
  max-width: 85%;
}
.grey_box_bg_detail {
  text-align: center;
  justify-content: space-between;
}
.grey_box_bg_detail .col {
  flex: 1 0 0%;
  padding: 0;
  max-width: fit-content;
}
.grey_box_bg_detail h5 a {
  color: #4f4f4f;
  cursor: pointer;
  font-size: .85rem;
}
.bg_sun_imag {
  background-image: url(https://d1di04ifehjy6m.cloudfront.net/static/brigade/images/count_num_sec_bg.webp);
    background-size: 100%;
    background-repeat: no-repeat;
    
    background-position-y: 5%;
}
section#floor_plans {
  background-image: url(https://d1di04ifehjy6m.cloudfront.net/static/brigade/images/count_num_sec_bg.webp);
  background-size: 70%;
  background-repeat: repeat-x;
 
  background-position-y: 16%;
}

section#highlights .container {
  max-width: 82%;
}
.dwnld_broach_right_detail ul li::marker {
  color: #edcb66;
}
.dwnld_broach_right_detail h3 {
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  padding-bottom: 5px;
  font-size: 1.2rem;
  line-height: 26px;
}
.dwnld_broach_right_detail {
 font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
    font-size: .9rem;
}

.rera_link_site{
  text-align: center;
}
.rera_link_site a{
  color: #4F4F4F;
}
.download-broach_sec .animation_sun{
  display: none;
}
.location-map{
  display: none;
}
.know_neigh_scroll_accor{
  height: 330px;
  overflow-y: scroll;
  margin-right: 10%;
}
.residential_unit_plans{
  margin-bottom: 6%;
}
#our_awrads_owl-carousel_detail_new .right_accolades_carousel{
  padding-top: 5%;
}
#our_awrads_owl-carousel_detail_new{
  background-color: #fff;
}
#our_awrads_owl-carousel_detail_new .owl-dots{
  display: block !important;
  color: #BCBDC0;
  margin-top: 3%;
}
#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
  background-color: #F8F8F8;
}
#our_accolades_sec_new_detail{
  background-color: #fff;
  padding-bottom: 50px !important;
}
#our_accolades_sec_new_detail .owl-theme .owl-dots .owl-dot span{
  background-color: #D6D6D6;
}
#our_accolades_sec_new_detail .owl-theme .owl-dots .owl-dot.active span{
  background-color:#edcb66
}
#our_accolades_sec_new_detail .container-fluid{
  padding-right: var(--bs-gutter-x, .75rem) !important;
    padding-left: var(--bs-gutter-x, .75rem) !important;
}
#our_accolades_sec_new_detail .our_accolades_carousel_inner_cont_box{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
#our_accolades_sec_new_detail .owl-carousel .owl-item img{
  width: 100%;
}
.speci_carousel_left_cont {
  width: 85%;
}

.speci_carousel_right_cont {
  width: 15%;
}
#our_accolades_sec_new_detail .right_accolades_carousel{
  margin-left: 0 !important;
  padding-left: 10px;
}
#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4{
  font-family: "proxima-nova", sans-serif;
font-weight: 600;
font-style: normal;
}
#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
padding:8%;
}
#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box p{
  padding-bottom: 4%;
  word-wrap: break-word;
}
#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
  min-height: 350px;
  padding-bottom:0;
}
.nearby_infrastructure .accordion-content-flex{
  width: 100%;
}
.nearby_infrastructure .accordion-content-flex .nearby-infra{
  margin-right: 0 !important;
}


.cts_dwnld_broach {
  display: inline-flex;
  
  cursor: pointer;
}
.dnld_broach_img_cus_bg {
 
  padding: 15px 15px;
  
  padding-left: 5px;
}
.dnld_broach_img_cus_bg img {
  height: 15px;
  margin-top: -2px;
    padding-left: 3px;
}
.dnld_butt_detail_border {
  
  background: #fff;
  padding: 0;
}
.cts_dwnld_broach p {
  text-align: center;
  margin: 0;
  
  color: #000;
  padding: 15px 15px;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
}
.cts_dwnld_broach {
  box-shadow: inset 0 0 0 0 #fff;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.8s;
}

.cts_dwnld_broach:hover {
  box-shadow: inset 400px 0 0 0 #fff;
}

.dwnld_broach_right_detail ul {
  padding-left: 1rem;
  color: #4f4f4f;
  padding-bottom: 20px;
  
}
.dwnld_broach_right_detail ul li {
  padding-bottom: 10px;
}
.rera_title {
  text-align: center;
  color: #edcb66;
}
.rera_title h5 {
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  letter-spacing: 2px;
  padding-bottom: 10px;
}
.rera_inside_contentS {
  background-color: #f9f9f9;
  padding: 50px 70px;
  padding-bottom: 3%;
}
.rera_box_sect p {
  background-color: #f9f9f9;
  border: 1px solid #edcb66;
  padding: 20px 10px;
  text-align: center;
  overflow-wrap: break-word;
    font-size: 13px;
}
.rera_numbers_sect {
  margin-bottom: 40px;
}
.dwnld_broach_right {
  padding-left: 5%;
}
.gallery_title {
  
  justify-content: space-between;
  padding-top: 1%;
  padding-bottom: 15px;
  align-items: center;
}
.gallery_title_righ {
  display: flex;
  justify-content: space-between;
}
.gallery_title_righ p {
  margin-right: 5%;
}
.car0_third_sec {
  background-color: none !important;
}
.gallery_tab_sec .over_lay_caro_txt_posi:hover .image {
  opacity: 1;
}
.gallery_tab_sec .middle {
  opacity: 1;
}
.numbers_content_detail {
  display: flex;
  align-items: baseline;
}
.gallery_tab_sec .middle {
  position: inherit;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  transform: none;
}
.gallery_tab_sec .middle {
  left: 0 !important;
  padding-top: 3%;
  margin-left: 0;
}
.galler_detail {
  background-color: #f8f8f8;
  padding-bottom: 40px;
}
.galler_detail .price-adjust {
  margin-left: 15px;
}
#three_sec_owl-carousel .owl-item.first.active p.carousel_count_slide_by span {
  color: #edcb66;
}
#three_sec_owl-carousel .owl-item.active p.carousel_count_slide_by span {
  color: #edcb66;
}
.gallery_tab_sec .text {
  padding-left: 0;
}
.carousel_count_slide_by:after {
  display: none;
}
.number_caro_para {
  padding-left: 20px;
  color: #141919;
  font-size: 18px;
  font-size: 1.2rem;
}

.gallery_tab_sec .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  right: 35px;
  background-color: transparent;
  
  top: 35%;
}
.gallery_tab_sec .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  left: 35px;
  background-color: transparent;
  
  top: 35%;
}
.gallery_title_righ p {
  padding: 20px 35px;
  cursor: pointer;
}
.gallery_title_righ p:hover {
  color: #edcb66;
}
.gallery_title h3 {
  padding-left: 20px;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 2rem;
  color: #141919;
}
.gallery_tab_sec .owl-carousel .owl-nav button.owl-next img {
  width: 50px;
}
.gallery_tab_sec .owl-carousel .owl-nav button.owl-prev img {
  width: 50px;
}
.gallery_tab_sec .carousel_count_slide_by {
  margin-bottom: 0;
  font-size: .9rem;
}

/* amenties-css */

/* Main CSS */
.grid-wrapper > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.grid-wrapper > div > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.grid-wrapper {
  display: flex;
  grid-gap: 60px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-auto-rows: 200px;
  grid-auto-flow: dense;
  padding-bottom: 5%;
}

.grid-wrapper .tall {
  grid-row: span 2;
  position: relative;
  width: 22%;
}
.amenties_img_overlay_title{
  width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 10px !important;
    bottom: 0 !important;
}
.amenties_img_overlay_title {
  position: absolute;
  bottom: 20px;
  color: #fff;
  margin-bottom: 0;
  font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
  text-shadow: 2px 1px 1px #000;
  min-height: auto;
  text-align: center;
  padding: 0 10px;
}
.amenties_sec {
  background-image: url(../images_residen_detail/amenties_banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding: 30px 30px;
  padding-bottom: 4%;
  padding-bottom: 0;
}
.amenties_title {
  text-align: center;
  padding-bottom: 1%;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
}
.amenties_title h1,.amenties_title h3 {
  font-size: 80px;
  padding-bottom: 1%;
  
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
}
.amenties_title p {
  font-size: 1.3rem;
    padding-bottom: 2%;
    color: #BCBDC0;
}

div#tabs-nav-1.ameneties-nav,div#tabs-nav-2.ameneties-nav {
 
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  
}

div#ameneties-slider-1,div#ameneties-slider-2 {
  padding: 60px 20px 0;
}

div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,div#tabs-nav-2.ameneties-nav a.tabs-menu-ame-mob {
  color: #BCBDC0;
  font-size: 1rem;
 font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
  padding-bottom: 30px;
}

div#tabs-nav-1.ameneties-nav a.tabs-menu-ame.tabs-menu-active-ame,div#tabs-nav-2.ameneties-nav a.tabs-menu-ame-mob.tabs-menu-active-ame-mob {
  color: #FFFFFF;
  border-bottom: 2.5px solid #FFC30F;
}
.nearby_infrastructure .gallery_title {
  padding-top: 0;
  margin-bottom: 3%;
}


/*select-field css*/
/** Custom Select **/
.custom-select-wrapper {
  position: relative;
  display: inline-block;
  user-select: none;
  cursor: pointer;
}
.custom-select-wrapper select {
  display: none;
}
.custom-select {
  position: relative;
  display: inline-block;
  
  border: 1px solid #DADADA;
    width: 230px;
}
.custom-select-trigger {
  position: relative;
    display: block;
    min-width: 200px;
    padding: 0px 40px 0 12px;
    font-weight: 100;
    color: #141919;
    line-height: 50px;
    background-color: #E6E7E866;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    font-size: 1rem;
    font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
}
.custom-select-trigger:hover {
  -webkit-box-shadow: 0px 10px 50px 0px rgba(43, 111, 246, 0.1);
  box-shadow: 0px 10px 50px 0px rgba(43, 111, 246, 0.1);
}
.custom-select-trigger:before {
  position: absolute;
  display: block;
  
  width: 1px;
  height: 50px;
  top: 3px;
  right: 50px;
  margin-top: -3px;
  border-right: 1px solid #c7d1d6;
  transition: all 0.35s ease-out;
  transform-origin: 50% 0;
}
.custom-select-trigger:after {
  position: absolute;
  display: block;
  content: "";
  background-image: url(https://d1di04ifehjy6m.cloudfront.net/static/brigade/images/Polygon-3.svg);
  width: 12px;
    height: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  top: 45%;
  right: 20px;
  margin-top: -3px;
  
  transition: all 0.35s ease-out;
  transform-origin: 50% 0;
}
.custom-select.opened .custom-select-trigger:after {
  margin-top: 3px;
  transform: rotate(-180deg) translateY(-50%);
}
.custom-options {
  position: absolute;
  display: block;
  top: 100%;
  left: 0%;
  right: 0;
  width: 100%;

  margin: 10px 0;
  border-radius: 5px;
  box-sizing: border-box;
  

  background: #fff;
  transition: all 0.2s ease-in-out;

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-15px);
  border: 0;
  z-index: 4;
  height: 250px;
  overflow: auto;
}
.custom-select.opened .custom-options {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translateY(-8px);

  -webkit-box-shadow: 0px 10px 50px 0px rgba(43, 111, 246, 0.1);
  box-shadow: 0px 10px 50px 0px rgba(43, 111, 246, 0.1);
  
}
.option-hover:before {
  background: #f9f9f9;
}
.custom-option {
  position: relative;
  display: block;
  padding: 0 12px;
 
  font-weight: 100;
  color: #141919;
  line-height: 47px;
  cursor: pointer;
  transition: all 0.05s ease-in-out;
  font-size: 1.1rem;
   font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
}
.custom-option:first-of-type {
  border-radius: 4px 4px 0 0;

  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.custom-option:last-of-type {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.custom-option:hover,
.custom-option.selection {
  color: #fff;
  background-color: #EDCB66;
}
.center {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
select {
  z-index: 3;
  float: left;
}

section.project-status {
  padding: 40px 0 4%;
}

section.project-status .gallery_title {
  text-align: center;
}

section.project-status .gallery_title p {
  margin-top: 10px;
  font-size: .9rem;
}

section.project-status .container {
  width: 95%;
  max-width: 95%;
}

.field-group {
  display: flex;
  justify-content: center;
  gap: 25px;
}
section.residental-tabs .container {
  width: 95%;
  max-width: 95%;
}
div#project-status-slider {
  margin-top: 5%;
}

div#project-status-slider .card {
  background: #F8F8F8;
  text-align: center;
  padding-bottom: 20px;
  min-height: 370px;
}

div#project-status-slider .card p {
  font-size: .8rem;
  margin-bottom: 0;
  margin-top: 6px;
  padding: 0 12px;
}

div#project-status-slider .card img {
  margin-bottom: 14px;
  height: 250px;
  object-fit: cover;
}
div#project-status-slider .owl-nav.disabled {
  display: block;
}
div#project-status-slider button.owl-prev img, div#project-status-slider button.owl-next img {
  width: 50px;
  
  position: unset;
  transform: none;
}
div#project-status-slider.owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  left: 0px;
  background-color: transparent;
 
  top: 35%;
  margin-left: 0;
}
div#project-status-slider.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  right: 0px;
  background-color: transparent;
  
  top: 35%;
  margin-right: 0;
}
a.tabs-menu.tabs-menu-active span {
  font-size: 14px !important;
}
section.residental-tabs {
  padding: 35px 0 !important;
}
.residental-tabs .tabs-container {
  margin-top: 2%;
}
section.emi-calc {
  padding-bottom: 100px;
  
}
.location-map img {
  width: 60%;
  display: block;
  margin: auto;
}

.location-map {
  background: #fff;
  padding: 20px;
  margin-bottom: 5%;
}
.nearby_infrastructure .gallery_title h3 {
  margin-bottom: 10px;
}
.nearby_infrastructure .gallery_title p {
  width: 75%;
  text-align: center;
  margin: auto;
  font-size: 1rem;
 font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
  color: #4F4F4F;
}
.download_left_right_sec_detail .dwnld_broach_left h3{
  font-size:24px;
    
  line-height:33px;
  
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
    color: #4f4f4f;
}
.specifi_title_new_add{
  
    text-align: center;
    font-size: 80px;
    margin-bottom: 3%;
    color: #e6e7e8;
    
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
}
.download_left_right_sec_detail .dwnld_broach_left p{
  font-size:1rem;
}
.download_left_right_sec_detail .dwnld_broach_right_detail h5{
  font-size:1.1rem;
}
.download_left_right_sec_detail .dnld_butt_detail_border{
  margin-top:3%;
}
.nearby-infra p {
  font-size: .9rem;
}
.nearby-infra p:first-child {
  color: #4f4f4f;
  flex: 0 0 auto;
  width: 80%;
}
.nearby-infra ul {
  flex: 0 0 auto;
  width: 50%;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.nearby-infra {
    
    align-items: center;
}
.header_bg {
  margin-bottom: 90px;
}
}



/*modal css*/
.modal.modal-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal.modal-popup .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #F6F6F6;
  padding: 1rem 3rem 2.5rem;
  width: 48%;
  border-radius: 0;
  margin-top: 0;
}
.modal.modal-popup .close-button {
  float: right;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  background-color: #212525 !important;
  position: relative;
  left: 102%;
  color: #fff;
  border-radius: 50px;
  font-size: 1.8rem;
}
.modal.modal-popup .close-button-unit {
  float: right;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  background-color: #212525 !important;
  position: relative;
  left: 102%;
  color: #fff;
  border-radius: 50px;
  font-size: 1.8rem;
}
.modal.modal-popup .close-button:hover {
  background-color: darkgray;
}
.modal.modal-popup .close-button-unit:hover {
  background-color: darkgray;
}
.modal.modal-popup.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1.0);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
  display: block;
  z-index: 10000;
}
.modal.modal-popup h2 {
  font-size: 1.2rem;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  margin-bottom: 25px;
}

#playbook-form button,#enquiry-form button{
  box-shadow: inset 0 0 0 0 #fff;
  transition: ease-out 0.8s;
  border: 1px solid #FFC30F;
}
#playbook-form button:hover,#enquiry-form button:hover{
 border: 1px solid #FFC30F;
  box-shadow: inset 400px 0 0 0 #fff;
  transition: ease-out 0.8s;
}


.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"],.modal.modal-popup input[type="email"],.modal.modal-popup select,.modal.modal-popup textarea {
  width: 100%;
  height: 45px;
  border: 1px solid #DADADA;
  padding: 8px 15px;
  margin-bottom: 20px !important;
  font-size: .9rem;
 font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
  color: #141919;
  outline: none;
  box-shadow: none !important;
}


.modal.modal-popup  button {
  font-size: .9rem;
  background: #FFC30F;
  border: none;
  padding: 12px 45px;
 font-family: "proxima-nova", sans-serif;
font-weight: 400;
font-style: normal;
  color: #000000;
}



.get_in_sh {
  background-color: #ffc30f;
  color: #141919;
  border: 1px solid #ffc30f;
  padding: 40px 13px;
  margin-left: 10px;
  height: 190px;
  font-size: 1rem;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.share_fix {
  background-color: #141919;
  color: #ffc30f;
  border: 1px solid #141919;
  padding: 10px 13px;
  position: absolute;
  top: -60px;
  right: 0;
  font-size: .9rem;
}
.share_fix img {
  display: block;
  width: 18px;
  margin: auto;
  position: relative;
  top: 0px;
}
.modal.modal-popup select {
  opacity: .8;
    appearance: none;
    background: #fff url(../images/arw.png) no-repeat 98% center;
    background-size: 12px;
}
.modal.Enquiry-modal.modal-popup .modal-content {
  height: auto;
  overflow: auto;
}
.field.terms-conditions a {
  color: #141919;
  text-decoration: underline;
  
}

.field.terms-conditions {
  margin-bottom: 20px;
  font-size: .8rem;
  text-align: center;
}
.rera_box_sect .row {
  justify-content: center;
}
.modal.modal-popup textarea {
  height: 60px;
}
#enquiry-form button,#call-form button {
  display: block;
  margin: auto;
}
iframe.width100.bdrNone.minHeight250px {
  width: 100%;
  height: 390px;
}
.infra-wrapper{
  overflow-y: auto !important;
  height: 250px;
}
section.price-adjust {
  
  padding: 50px 20px;
  /* font-size: 1.2rem; */
  font-family: "proxima-nova", sans-serif;
/* font-weight: 600; */
font-style: normal;
  padding-left: 0%;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0px;
  margin-top: 20px;
}
section.price-adjust .container {
  width: 100%;
  max-width: 100%;
}
form#playbook-form-unit .iti__selected-flag,form#playbook-form .iti__selected-flag {
  height: 45px !important;
} 
.ply_icn_yellow {
  position: absolute;
  top: inherit;
  bottom: 11%;
  left: inherit;
  transform: inherit;
  cursor: pointer;
  right: 5%;
  z-index: 1;
  display: block;
}
#banner_carousel_cus_list.owl-carousel .owl-item .ply_icn_yellow img {
  width: 65% !important;
  min-height: auto;
}
section.residential_detail_banners.sliderBanner div#banner_carousel_cus_list .owl-dots,section.residential_detail_banners.sliderBanner #banner_carousel_cus_list_mobile .owl-dots {
  position: absolute;
  left: 49%;
  bottom: 8%;
}
@media (min-width:1400px) {
  .dwnld_broach_right_detail,.amenties_img_overlay_title,.gallery_tab_sec .carousel_count_slide_by,section.project-status .gallery_title p,.rera_box_sect p,.nearby_infrastructure .gallery_title p,.modal.modal-popup  button,.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"],.modal.modal-popup input[type="email"],.get_in_sh,.share_fix,.nearby-infra p,.modal.modal-popup select,.modal.modal-popup textarea {
      font-size: 14px;
  }
  .grey_box_bg_detail h5 a {
    font-size: 1rem;
  }
  .amenties_title p {
    font-size: 1.4rem;
  }
  div#tabs-nav-1.ameneties-nav a.tabs-menu-ame {
    font-size: 1.15rem;
  }
  
  .custom-select {
    width: 250px;
  }
  .custom-select-trigger {
    font-size: 1.1rem;
  }
  div#project-status-slider .card p {
    font-size: .9rem;
  }
  a.tabs-menu.tabs-menu-active span {
    font-size: 14px !important;
  }
  .rera_title h5 {
    font-size: 22px;
}
.get_in_sh {
  padding: 40px 14px;
}
.share_fix img {
  width: 20px;
}
.share_fix {
  top: -65px;
  padding: 10px 12px;
}
.modal.Enquiry-modal.modal-popup .modal-content {
  height: 600px;
  overflow: scroll;
}
.infra-wrapper {
  height: 285px;
}
iframe.width100.bdrNone.minHeight250px {
  height: 400px;
}
.dwnld_broach_right_detail h3 {
  font-size: 1.3rem;
  line-height: 28px;
}
}
@media (min-width:1550px) {
  .dwnld_broach_right_detail,.amenties_img_overlay_title,.gallery_tab_sec .carousel_count_slide_by,section.project-status .gallery_title p,.rera_box_sect p,.nearby_infrastructure .gallery_title p,.modal.modal-popup  button,.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"],.modal.modal-popup input[type="email"],.get_in_sh,.share_fix,.nearby-infra p,.modal.modal-popup select,.modal.modal-popup textarea {
      font-size: 16px;
  }
  .grey_box_bg_detail h5 a {
    font-size: 1.15rem;
  }
  .amenties_title p {
    font-size: 1.5rem;
  }
  div#tabs-nav-1.ameneties-nav a.tabs-menu-ame {
    font-size: 1.34rem;
  }
  
  .custom-select {
    width: 260px;
  }
  .custom-select-trigger {
    font-size: 1.3rem;
  }
  div#project-status-slider .card p {
    font-size: 1rem;
  }
  a.tabs-menu.tabs-menu-active span {
    font-size: 16px !important;
  }
  .rera_title h5 {
    font-size: 25px;
}
.modal.modal-popup h2 {
  margin-bottom: 30px;
}
.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"], .modal.modal-popup input[type="email"],.modal.modal-popup select,.modal.modal-popup textarea {
  margin-bottom: 20px;
  height: 50px;
}
.modal.modal-popup button {
  padding: 12px 50px;
}
.modal.modal-popup .close-button {
  left: 101%;
  font-size: 2rem;
  width: 1.8rem;
    line-height: 1.8rem;
}
.modal.modal-popup .close-button-unit {
  left: 101%;
  font-size: 2rem;
  width: 1.8rem;
    line-height: 1.8rem;
}
.get_in_sh {
  height: 200px;
}
.share_fix img {
  width: 23px;
}
.share_fix {
  top: -70px;
}
.heading_tab_sec {
  background-color: #f8f8f8;
  padding: 10px;
  padding-top: 15px;
}
.field.terms-conditions {
  font-size: .9rem;
}
.modal.modal-popup textarea {
  height: 80px;
}
.infra-wrapper {
  height: 320px;
}
iframe.width100.bdrNone.minHeight250px {
  height: 400px;
}
}
@media (min-width:1650px) {
  .dwnld_broach_right_detail,.amenties_img_overlay_title,.gallery_tab_sec .carousel_count_slide_by,section.project-status .gallery_title p,.rera_box_sect p,.nearby_infrastructure .gallery_title p,.modal.modal-popup  button,.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"],.modal.modal-popup input[type="email"],.get_in_sh,.share_fix,.nearby-infra p,.modal.modal-popup select,.modal.modal-popup textarea {
      font-size: 18px;
  }
  .grey_box_bg_detail h5 a {
    font-size: 1.25rem;
  }
  .amenties_title p {
    font-size: 1.6rem;
  }
  div#tabs-nav-1.ameneties-nav a.tabs-menu-ame {
    font-size: 1.42rem;
  }
  
  .custom-select {
    width: 300px;
  }
  .custom-select-trigger {
    font-size: 1.4rem;
  }
  div#project-status-slider .card p {
    font-size: 1.1rem;
  }
  a.tabs-menu.tabs-menu-active span {
    font-size: 18px !important;
  }
  .rera_title h5 {
    font-size: 28px;
}
.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"], .modal.modal-popup input[type="email"],.modal.modal-popup select,.modal.modal-popup textarea {
  margin-bottom: 32px;
  height: 55px;
}
.modal.modal-popup h2 {
  margin-bottom: 32px;
}
.get_in_sh {
  height: 230px;
}
.infra-wrapper {
  height: 365px;
}
iframe.width100.bdrNone.minHeight250px {
  height: 420px;
}
.modal.modal-popup textarea {
  height: 80px;
}
}
@media (min-width:1800px) {
  .dwnld_broach_right_detail,.amenties_img_overlay_title,.grey_box_bg_detail h5 a,.gallery_tab_sec .carousel_count_slide_by,section.project-status .gallery_title p,.rera_box_sect p,.nearby_infrastructure .gallery_title p,.modal.modal-popup  button,.modal.modal-popup input[type="text"], .modal.modal-popup input[type="tel"],.modal.modal-popup input[type="email"],.get_in_sh,.share_fix,.nearby-infra p,.modal.modal-popup select,.modal.modal-popup textarea {
      font-size: 20px;
  }
  .grey_box_bg_detail h5 a {
    font-size: 1.45rem;
  }
  .amenties_title p {
    font-size: 1.7rem;
  }
  div#tabs-nav-1.ameneties-nav a.tabs-menu-ame {
    font-size: 1.62rem;
  }
  
  .custom-select {
    width: 320px;
  }
  .custom-select-trigger {
    font-size: 1.5rem;
  }
  div#project-status-slider .card p {
    font-size: 1.2rem;
  }
  a.tabs-menu.tabs-menu-active span {
    font-size: 20px !important;
  }
}
@media screen and (min-width: 1501px) and (max-width: 1600px) {
  .dwnld_broach_right_detail ul li {
    font-size: 18px;
  }
  .dwnld_broach_right_detail h3 {
    width: 100%;
    
    padding-bottom: 10px;
    font-size: 1.4rem;
    line-height: 34px;
  }
}
@media screen and (min-width: 1601px) and (max-width: 1800px) {
  .dwnld_broach_right_detail ul li {
    font-size: 20px;
  }
  .dwnld_broach_right_detail h3 {
    width: 100%;
    
    padding-bottom: 10px;
    font-size: 1.6rem;
    line-height: 35px;
  }
}
@media screen and (min-width: 1801px) and (max-width: 1999px) {
  .dwnld_broach_right_detail ul li {
    font-size: 20px;
  }
  .dwnld_broach_right_detail h3 {
    width: 100%;
    
    padding-bottom: 10px;
    font-size: 1.8rem;
    line-height: 37px;
  }
}

/* tabs */

.tabs-container_cus {
  width: 100%;
}
div#tabs-nav_cus {
  position: relative;
  display: flex;
  
  align-self: center;
  display: none;
}
.gallery_title_tabs_cus {
  display: block;
  justify-content: space-between;
  padding: 20px 0;
}
div#tabs-nav_cus a:nth-child(even) {
  margin: 0 3px;
}
a.tabs-menu_cus {
  display: inline-block;
  
  cursor: pointer;
  color: #141919;
  padding: 20px 35px;
  
  text-decoration: none;
}


a.tabs-menu_cus:hover {
  color: #edcb66;
}
.gallery_title h3 {
  padding-left: 0px;
  
  text-align: center;
    font-size: 80px;
    margin-bottom: 0;
    color: #e6e7e8;
    
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;

}
a.tabs-menu_cus.tabs-menu-active_cus {
  color: #edcb66;
  border-bottom: 0;
}

.tabs-panel_cus {
  display: none;
  overflow: auto;
  padding: 10px;
  font-size: 14px;
}

.dwnld_broach_left{
  overflow: hidden;
}
.dwnld_broach_left img{
  -webkit-transition: all 0.3s ease-in-out;
    cursor: pointer;
    transition: all 0.4s linear;
    overflow: hidden;
}
.dwnld_broach_left:hover img{
  -webkit-transform: scale(1.1,1.1); 
      transform: scale(1.1,1.1);
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.4s linear;
}
#resiential_detail #navbar{
  background-color: #fff;
}
#sticky_tabs_detail{
  position: sticky;
  top: 0px;
  z-index: 9;
  height: 60px !important;
    padding-top: 16px !important;
}
#sticky_tabs_detail.sticky_tabs_detail {
  top: 85px !important;
}
.grey_box_bg_detail h5 a:hover,.grey_box_bg_detail h5 a.active1{
  color: #ffc30f;
  
  transition: all .4s linear;
}


/************ CSS Animation ***********/

.animated-tabs {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.modal.Enquiry-modal-common.modal-popup .modal-content {
  height: auto !important;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.animation_sun {
  position: absolute;
  left: 4%;
  z-index: -1;
  padding-top: 4%;
}
div#project-status-slider h1 {
  display: block;
  width: 165%;
  position: relative;
  left: 80px;
  top: 15px;
}
section#videos iframe {
  width: 100%;
  height: 500px;
}
section#amenities .price-adjust {
  padding: 0 2% 2%;
  color: #BCBDC0;
  margin-top: 0;
}
@media screen and (max-width:767px){
  body.brigade-atmosphere-pearl {
    min-height: 9030px;
}
  .specifi_title_new_add{
    font-size: 3rem;
  }
  section.price-adjust{
    padding-top: 0;
    font-size: 16px;
  }
  .dwnld_broach_total_deta{
    padding-top: 20% !important;
  }
  .download_left_right_sec_detail .dnld_butt_detail_border{
    width: 100%;
  }
  .cts_dwnld_broach{
    width: 100%;
    justify-content: center;
  }
  .dwnld_broach_right_detail {
    margin-top: 8%;
  }
  .dwnld_broach_right  {
    padding-left: 0 !important;
  }
  .row_unit_pl{
    display: block !important;
  }
  .view_unit_but{
    justify-content: center;
  }
  .view_unit_left_cont p{
    margin-bottom: 20px;
  }
  .residential_unit_plans_yellow_box{
    padding-bottom: 7%;
  }
  #our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
    min-height: 440px;
  }
  #our_accolades_sec_new_detail{
    margin-top: 20%;
  }
  .know_neigh_scroll_accor{
    height: auto;
    margin-right: 0;
  }
  .custom-select-wrapper:nth-of-type(2){
    width: 100% !important;
  }


  .gallery_tab_sec .text{
    padding-right: 0 !important;
  }
  
  .number_caro_para{
    font-size: 17.6px;
    padding-left: 15px !important;
  }
  ::-webkit-scrollbar {
    display: none;
  }
  ::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar {
  display: none;
}

section#highlights .container {
  max-width: 100%;
}

section#highlights {
  margin-top: -15%;
  padding: 0 0px;
}
.bg_sun_imag {
  background-size: 200% !important;
    background-position-y: 35px !important;
    background-position-x: -100px !important;
}
.animation_sun {
  position: absolute;
  left: 5%;
  padding-top: 7%;
}
section#floor_plans {
  background-image: url(https://d1di04ifehjy6m.cloudfront.net/static/brigade/images/count_num_sec_bg.webp);
  background-size: 200%;
  background-repeat: repeat-x;
  
  background-position-y: 21%;
  padding-top: 0 !important;
}
.residential_detail_banners {
  
  min-height: 50vh;
  height: 50vh;
}
.dwnld_broach_right_detail ul {
  padding-bottom: 0px;
  margin-bottom: 30px;
}

.dwnld_broach_total_deta {
  margin-bottom: 10%;
}
.download_left_right_sec_detail {
  padding-bottom: 25px;
}
.amenties_sec {
  padding: 0px !important;
  padding-bottom: 20%;
  padding-top: 40px !important; 
}
.amenties_title {
  padding-bottom: 2%;
  padding-left: 10px;
  padding-right: 10px;
}
.amenties_title h1,.amenties_title h3 {
  color: #E6E7E8;
  margin-bottom: 20px;
}
.amenties_title p {
  font-size: 1.15rem;
  padding-bottom: 2%;
  color: #BCBDC0;
  line-height: 25px;
}
div#tabs-nav-1.ameneties-nav {
  padding: 30px 30px 0;
  gap: 40px;
}
div#tabs-nav-1.ameneties-nav a.tabs-menu-ame {
  color: #BCBDC0;
  font-size: 1.05rem;
  padding-bottom: 30px;
}
.mobile_amenties {
  padding: 10px 10px 30px;
}
div#ameneties-slider-1, div#ameneties-slider-2 {
  padding: 0;
}
.width_cus_ament {
  width: 50%;
  
  padding-right: calc(var(--bs-gutter-x) * .5) !important;
  padding-left: calc(var(--bs-gutter-x) * .5) !important;
} 
.mobile_amenties .amenties_img_overlay_title {
  padding: 5px;
  margin-top: -62px !important;
}
.gallery_title {
  padding-top: 5px !important;
}
.gallery_title h3,.fllorplans h1,.fllorplans h3 {
  padding-left: 0;
  font-size: 36px !important;
  margin-bottom: 20px !important;
}
section.residental-tabs {
  padding: 20px 0 0 0 !important;
}
section.fllorplans {
  padding: 40px 0 !important;
}
.nearby_infrastructure {
  padding: 20px 10px 20px !important;
}
.nearby_infrastructure .gallery_title p {
  width: 100%;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  color: #4F4F4F;
  margin-bottom: 20px;
}
.location-map img {
  width: 100%;
}
section.project-status {
  padding: 20px 0 2%;
}
section.nearby_infrastructure h5 {
  font-size: 1.5rem;
  
  margin-bottom: 2rem !important;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
 
  margin-top: 2rem;
}
section.faqsection {
  padding-bottom: 0 !important;
  margin-top: 8%;
}
section.rera_numbers_sect {
  padding-top: 10% !important;
}
section.project-status .gallery_title p {
  margin-bottom: 30px;
}
.residental-tabs .tabs-panel {
  padding: 0 !important;
  margin-top: 2rem;
  display: block !important;
  margin-bottom: 2rem;
}
.field-group {
  display: block;
  justify-content: center;
  gap: 25px;
  width: 100%;
  margin: auto;
}
.custom-select-wrapper {
  position: relative;
  display: inline-block;
  user-select: none;
  cursor: pointer;
  width: 100%;
  margin-bottom: 20px;
}
.custom-select {
  width: 100%;
}
.custom-select-wrapper:nth-of-type(2) {
  width: 46%;
  margin-right: 20px;
}
.custom-select-wrapper:nth-of-type(3) {
  width: 47%;
}
span.custom-select-trigger {
  min-width: auto;
  padding: 0px 25px 0 12px;
}
.custom-select-trigger:after {
  right: 10px;
}
.modal.Enquiry-modal.modal-popup .modal-content {
  height: 400px;
  overflow: scroll;
}
.modal.modal-popup .modal-content {
  padding: 1rem 2rem 2.5rem;
  width: 100%;
}
.modal.modal-popup .close-button {
  left: 98%;
}
.modal.modal-popup .close-button-unit {
  left: 98%;
}

iframe.width100.bdrNone.minHeight250px {
  height: 300px;
}
.grey_box_bg_detail {
  gap: 20px;
  text-align: center;
  justify-content: space-between;
  overflow: auto;
  white-space: nowrap;
  flex-wrap: nowrap;
}
#sticky_tabs_detail .container {
  max-width: 95%;
}
div#project-status-slider h1 {
  display: block;
  width: 75%;
  position: relative;
  left: 60px;
  top: 15px;
}
section#amenities .width_cus_ament .tall img {
  height: 190px;
  object-fit: cover;
}
section#videos iframe {
  width: 100%;
  height: 190px;
}
#sticky_tabs_detail.sticky_tabs_detail {
  top: 75px !important;
}
}
.owl-item.first.active p.carousel_count_slide_by span {
  color: #EDCB66;
}
section.fllorplans .carousel-indicators button.thumbnail.active img {
  border: 2px solid #FFC30F;
}
.nearby-infra {
  align-items: center;
}
section.nearby_infrastructure .row h3 {
  font-size: 1.2rem;
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  margin-bottom: 0;
}

.header_con_but {
  color: #006EBE;
    background-color: transparent;
    border: 1px solid #006EBE;
}
.hamburger div {
  background-color: #006EBE;
}
.resi_detail_videos_tour .ply_icn_yellow{
  right: inherit;
}
.custom-options::-webkit-scrollbar {
  display: none;
}
@media screen and (min-width:1450px) and (max-width:1600px){
  
  section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up{
    top: 80px !important;
  }
  .rera_link_site a{
    font-size: 1.1rem;
  }
  .accordion-header_near{
    font-size: 16px !important;
  }
  .download_left_right_sec_detail .dwnld_broach_left p{
    font-size:18px;
  }
  
  #our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
    min-height: 400px;
  }
  .faqsection .accordion-header{
      font-size:1.1rem;
  }
  .faqsection .accordion-content-flex{
      font-size:15px;
  }
  #sticky_tabs_detail.sticky_tabs_detail{
    top: 98px !important;
  }
  form#playbook-form-unit .iti__selected-flag,form#playbook-form .iti__selected-flag {
    height: 50px !important;
} 
}
@media screen and (min-width:1601px) and (max-width:1800px){
  
  section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up{
    top: 90px !important;
  }
  .rera_link_site a{
    font-size: 1.2rem;
  }
  .emical2 h2{
    font-size: 2.4rem;
  }
  .emical1 h3{
    font-size: 2.4rem;
  }
  .emi_value_min_max p{
    font-size: 1.2rem;
  }
  .month-emi p{
    font-size: 1.2rem;
  }
  .total_estimate_loan{
    font-size: 1.3rem !important;
  }
  .accordion-header_near{
    font-size: 18px !important;
  }
  .dnld_broach_img_cus_bg img {
    height: 18px;
    margin-top: 2px;
    
}
  .download_left_right_sec_detail .dwnld_broach_left h3{
    font-size: 27px;
    line-height: 40px;
  }
  .download_left_right_sec_detail .dwnld_broach_left p{
    font-size: 1.3rem;
  }
  .download_left_right_sec_detail .dwnld_broach_right_detail h5{
    font-size: 1.3rem;
  }
  
  #our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
    min-height: 440px;
  }
  .faqsection .accordion-header{
      font-size: 1.2rem;
  }
  .faqsection .accordion-content-flex{
      font-size: 17px;
  }
  #sticky_tabs_detail.sticky_tabs_detail{
    top: 105px !important;
  }
  form#playbook-form-unit .iti__selected-flag,form#playbook-form .iti__selected-flag {
    height: 53px !important;
}
}
@media screen and (min-width:1801px) and (max-width:1900px){
  
  section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up{
    top: 90px !important;
  }
  .rera_link_site a{
    font-size: 1.3rem;
  }
  .emical2 h2{
    font-size: 2.5rem;
  }
  .emical1 h3{
    font-size: 2.5rem;
  }
  .emi_value_min_max p{
    font-size: 1.3rem;
  }
  .month-emi p{
    font-size: 1.3rem;
  }
  .total_estimate_loan{
    font-size: 1.4rem !important;
  }
  .accordion-header_near{
    font-size: 20px !important;
  }
  .dnld_broach_img_cus_bg img {
    height: 20px;
    margin-top: 5px;
    
}
  .download_left_right_sec_detail .dwnld_broach_left h3{
    font-size: 31px;
    line-height: 46px;
  }
  .download_left_right_sec_detail .dwnld_broach_left p{
    font-size: 1.4rem;
  }
  
  .download_left_right_sec_detail .dwnld_broach_right_detail h5{
    font-size: 1.4rem;
  }
  #our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
    min-height: 475px;
  }
  .faqsection .accordion-header{
      font-size: 1.3rem;
  }
  .faqsection .accordion-content-flex{
      font-size: 18px;
  }
  #sticky_tabs_detail.sticky_tabs_detail{
    top: 105px !important;
  }
  form#playbook-form-unit .iti__selected-flag,form#playbook-form .iti__selected-flag {
    height: 55px !important;
}
}
@media screen and (min-width:1901px){
  
  section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up{
    top: 90px !important;
  }
  .rera_link_site a{
    font-size: 1.4rem;
  }
  .emical2 h2{
    font-size: 2.6rem;
  }
  .emical1 h3{
    font-size: 2.6rem;
  }
  .emi_value_min_max p{
    font-size: 1.4rem;
  }
  .month-emi p{
    font-size: 1.4rem;
  }
  .total_estimate_loan{
    font-size: 1.5rem !important;
  }
  .accordion-header_near{
    font-size: 20px !important;
  }
  .dnld_broach_img_cus_bg img {
    height: 20px;
    margin-top: 8px;
    
}
  .download_left_right_sec_detail .dwnld_broach_left h3{
    font-size: 36px;
    line-height: 50px;
  }
  .download_left_right_sec_detail .dwnld_broach_left p{
    font-size: 1.5rem;
  }
  
  .download_left_right_sec_detail .dwnld_broach_right_detail h5{
    font-size: 1.5rem;
  }
  #our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box{
    min-height: 525px;
  }
  .faqsection .accordion-header{
      font-size: 1.4rem;
  }
  .faqsection .accordion-content-flex{
      font-size: 20px;
  }
  #sticky_tabs_detail.sticky_tabs_detail{
    top: 110px !important;
  }
  form#playbook-form-unit .iti__selected-flag,form#playbook-form .iti__selected-flag {
    height: 55px !important;
}
}
#zoomiocontainer {
    position: absolute;
    z-index: 999999;
    overflow: hidden;
    background: white;
    visibility: visible;
  }
  #zoomiocontainer img {
    width: auto;
    height: auto !important;
    position: absolute !important;
    display: block !important;
    cursor: move;
  }
  .location-map {
    position: relative;
}
#fullimageloadingdiv, #zoomioloadingdiv {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    visibility: hidden;
    overflow: hidden;
    display: flex;
    pointer-events: none;
    z-index: 100;
    align-items: center;
    justify-content: center;
    background: white;
}
#zoomioloadingdiv .spinner {
    width: 40px;
    height: 40px;
    margin: 100px auto;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout 1.0s infinite ease-in-out;
}
#fullscreencanvas {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
    visibility: hidden;
    opacity: 0;
    background: white;
    z-index: 9000;
    pointer-events: none;
    display: block;
    transition: opacity .3s, visibility 0s .3s;
}
body.revealviewer #fullscreencanvas {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    transition: opacity .5s, visibility 0s .0s;
    z-index: 10000;
}
#fullscreenimagearea {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#fullscreencanvas img {
    position: relative;
    cursor: pointer;
    transition: all .5s;
}
#fullscreencanvas img {
    width: 75%!important;
    height: auto!important;
}
#fullimageloadingdiv .spinner {
    width: 40px;
    height: 40px;
    margin: 100px auto;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout 1.0s infinite ease-in-out;
}
div#closeviewer {
    width: 35px;
    height: 35px;
    overflow: hidden;
    display: block;
    position: fixed;
    cursor: pointer;
    text-indent: -1000px;
    z-index: 10000;
    top: 10px;
    right: 10px;
}
div#closeviewer::before, div#closeviewer::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 6px;
    background: black;
    top: 50%;
    opacity: 0;
    margin-top: -3px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: transform .5s, opacity .5s;
}
body.revealviewer div#closeviewer::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 1;
}
body.revealviewer div#closeviewer::after {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    opacity: 1;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #ffc30f;
  }
@media screen and (min-width:768px){
  #ameneties-slider-1,
  #ameneties-slider-2 {
    padding-top: 0px !important;
}
body.brigade-neopolis .grey_box_bg_detail {
  justify-content: center;
  gap: 40px;
}
}
@media (min-width:768px) and (max-width:1024px) {
  .amenties_img_overlay_title{
    margin-bottom: 0;
  }
  .mobile_amenties,div#tabs-nav-2.mob-view {
    display: none !important;
}
div#hcg-tabs-1.mob-view {
  display: none;
}
div#hcg-tabs-1.desk-view {
  display: flex !important;
}
div#tabs-nav-1.desk-view {
  display: flex !important;
}
#sticky_tabs_detail.sticky_tabs_detail {
  top: 85px !important;
}
section#videos iframe {
  width: 100%;
  height: 300px;
}
}
#bread_crums {
  position: static;
}






/* new_css_new_design_06_02_24 */
.dwnld_broach_left{
  padding-left: 6%;
  padding-top: 3%;
  padding-bottom: 3%;
  padding-right: 6%;
}
.dwnld_broach_left h3{
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  padding-bottom: 3%;
}
.dwnld_broach_left p{
  color: #4F4F4F;
}
.dwnld_broach_right_detail p{
  color: #4F4F4F;
}
.dwnld_broach_right_detail{
  display: flex;
  justify-content: center;
  background-color: #F9F9F9;
  border: 1px solid #E6E7E8;
  padding: 8% 0;
  width: 100%;
  height: 100%;
  align-items: center;
}
.cts_dwnld_broach{
  background-color: #ffc30f;
  border: none !important;
}
.dwnld_broach_right{
  padding-left: 7%;
  padding-right: 0;
}
.cts_dwnld_broach p{
  padding-right: 0;
}
.dnld_butt_detail_border{
  border: 1px solid #ffc30f;
}
.dwnld_broach_right_detail h5{
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  font-weight: 600;
}
.dwnld_broach_right_detail p{
  margin-bottom: 20px;
}
.row_unit_pl {
  display: flex;
  justify-content: space-between;
}
.residential_unit_plans_yellow_box{
  background-color: #EDCB66;
    padding:3% 5%;
}
.row_unit_pl p{
  margin-bottom: 0;
}
.view_unit_but{
  background-color: #fff;
  align-items: center;
    display: flex;
    padding: 15px 35px;
}
.view_unit_but p {
  color: #141919;
}


/* new_accord_near_by */
.accordion-box {
  margin-bottom: 2px;
}
.accordion_near {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
  background: #f9f9f9;
  padding: 5%;
}
 .accordion-header_near {
  display: flex;
  align-items: center;
  
  background-color: #f9f9f9;
  color: #141919;
  padding: 10px 20px 20px 0;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
  
  font-family: "proxima-nova", sans-serif;
font-weight: 600;
font-style: normal;
  border-bottom: 1px solid #dddddd;

}
.accordion-header_near.active-accordion_near {
  
  padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}
.accordion-header_near:after {
  background-image: url(../images/near_by_drop_new.png);
  background-repeat: no-repeat;
  background-position: center;

  
  content: "";
  
  color: #edcb66;
  transition: rotate 0.3s;
  font-size: 24px;
  
  height: 28px;
  width: 28px;
  vertical-align: bottom;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
 
  display: flex;
  transition: 400ms ease-in-out;

}
.accordion-header_near:hover {
  color: #edcb66;
}
.accordion-header_near.active-accordion_near:after {
  content: "";
  background-image: url(../images/near_by_drop_new.png);
  background-repeat: no-repeat;
  background-position: center;
  transition: 400ms ease-in-out;
}
.accordion-header_near.active-accordion_near:after {
  transform: rotate(90deg);
}
.accordion-body_near {
  
  overflow: auto;
  display: none;
  position: relative;
  
  border-top: none;
  text-align: left;
  font-size: 14px;
  padding: 1rem 0;
  padding-top: 0px;
  padding-bottom: 0;
}
.accordion-content-flex {
  height: 100%;
  color: #4f4f4f;
  width: 80%;
}
div#accordion .accordion-box:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.accordion-body_near {
  display: none;
}
#accordion_near{
  padding-left: 0;
  padding-top: 0;
}


/* emi_calc */
.emical1{
  order: 2;
}
.emi_cal_left_para_new{
  font-size: 16px !important;
}
.emi_cal_left_para_new{
  display: flex;
  justify-content: space-between;
}
.emical2{
  align-self: start !important;
}
.fg1 {
  width: 100% !important;
}
.fg2{
  width: 100% !important;
}
#emi_cal_new_de input[type=range]{
  width: 100%;
}

.slider input[type='range']{
   accent-color: #141919; 
   background-color: #E6E7E8 !important;
  
}
.month-emi{
  border-bottom: none !important;
  margin-bottom: 0 !important;
}



/* custom_range */
.slidecontainer {
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background: #141919;
  outline: none;
  
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #fff;
  cursor: pointer;
border-radius:50%;
}

.slider::-moz-range-thumb {
  width: 5px;
  height: 5px;
  background: #fff;
  cursor: pointer;
	border-radius:50%;
}
.month-emi h6{
  background-color: #FFFBEE;
  padding: 2%;
}
.emical1{
  opacity: 0.8;
}
.estimated_loan_am{
  background-color: transparent !important;
}
.month-emi .estimated_loan_am{
  font-size: 1.8rem !important;
  
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;

}
.month-emi h6{
  font-size: 1rem !important;
}

.total_estimate_loan{
  font-family: "proxima-nova", sans-serif;
font-weight: 600;
font-style: normal;
}
.emical2 h2{
 
  border-bottom: 1px solid #666666;
  padding-bottom: 5%;
  font-size: 80px;
  
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
}
.emi_cal_left_para_new p:nth-child(2){
  color: #EDCB66;
}
.emi_cal_left_para_new{
  border-bottom: 1px solid #666666;
  padding-bottom: 3%;
}
.emi_cal_left_para_new_gst p{
  padding-top: 5%;
  color: #B3B3B3;
}
.emical1{
  padding-bottom: 2% !important;
}
.emicalcbg{
  background-size: contain !important;
}
#our_accolades_sec_new_detail .right_accolades_carousel{
  width: 95%;
  margin: auto !important;
}
section#sticky_tabs_detail.black-bg-div {
  background-color: rgba(67, 71, 71, 0.8) !important;
  top: 0;
}

section#sticky_tabs_detail.black-bg-div .grey_box_bg_detail h5 a {
  color: #fff;
  font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
}

.grey_box_bg_detail h5 a{
  font-family: "proxima-nova", sans-serif;
font-weight: 700 !important;
font-style: normal;
}

section#sticky_tabs_detail.black-bg-div .grey_box_bg_detail h5 a.active1 {
  color: #ffc30f;
}
.accordion-content-flex p {
  visibility: visible !important;
}
@media (max-width:767px) {
  #bread_crums {
    top: 0 !important;
  }
  .view_unit_left_cont+a.trigger {
    display: block;
    margin-top: 20px;
  }
  .row_unit_pl .view_unit_left_cont {
    margin-bottom: 12px;
}
.view-neigh a {
  margin-bottom: 0;
}
section#sticky_tabs_detail.black-bg-div {
  background-color: rgba(67, 71, 71, 0.95) !important;
}
}
@media (min-width:768px) and (max-width:1024px){
  .overlay_text_resi_detail h1{
    font-size: 26px;
  }
  .overlay_text_resi_detail{
    left: 1rem;
  }
  .dwnld_broach_left, .dwnld_broach_right {
    padding-left: 6%;
    padding-right: 6%;
  }
  .right_detail_content div {
    width: 48%;
}
.right_detail_content {
  display: flex;
  flex-wrap: wrap;
}
.dwnld_broach_right {
  margin-top: 30px;
  margin-bottom: 40px;
}
section.nearby_infrastructure .row {
  row-gap: 30px;
}
.social_ic_sec {
  width: 60%;
}
div#ameneties-slider-2.animated-tabs {
  display: block !important;
}
.gallery_tab_sec .owl-carousel .owl-nav button.owl-next {
  top: 42%;
  right: 10px;
}
.gallery_tab_sec .owl-carousel .owl-nav button.owl-prev {
  left: 10px;
  top: 42%;
}
}



/*----------*/
.dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
  font-size: 16px;
  line-height: 26px;
}
.dwnld_broach_right_detail p,.overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
  font-size: 16px;
}
p.zoommaster {
  
 font-family: "proxima-nova", sans-serif;
font-weight: 700;
font-style: normal;
  text-align: center;
  margin-bottom: 2rem;
}
.grey_box_bg_detail h5 a,.download_left_right_sec_detail .dwnld_broach_left p,.amenties_title p,.download_left_right_sec_detail .dwnld_broach_right_detail h5,.dwnld_broach_right_detail p,.gallery_tab_sec .carousel_count_slide_by,.number_caro_para,.row_unit_pl p,.our_accolades_carousel_inner_cont_box p,.emi_cal_left_para_new,.emi_cal_left_para_new_gst p,.nearby_infrastructure .gallery_title p,.nearby-infra p, section.project-status .gallery_title p,p.zoommaster  {
  font-size: 14px;
}
.section-onscreen-class {
  font-size: 35px;
}
.section-onscreen-class+h3 {
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  
  font-size: 20px;
}
section#amenities button.owl-prev:hover,section#amenities button.owl-next:hover {
  background: none;
}
section#amenities .tall .img-fluid {
  height: 320px;
}
.our_accolades_sec .owl-carousel .owl-nav {
  position: unset;
}
.our_accolades_sec .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  left: -35px;
  top: 35%;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}
.our_accolades_sec .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  right: -35px;
  top: 35%;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}
.our_accolades_sec .owl-carousel .owl-nav button img {
  width: 50px;
}
section#floor_plans .container .carousel-inner {
  cursor: zoom-in;
}
.amenties_img_overlay_title {
  font-size: 16px;
}
.emi_cal_left_para_new {
  line-height: 35px;
}
@media (min-width:1400px) {
  .emi_cal_left_para_new{
    font-size: 18px !important;
  }
  .dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
    font-size: 18px !important;
    line-height: 30px !important;
  }
  .dwnld_broach_right_detail p {
    font-size: 16.8px;
}
.overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
  font-size: 18px;
}
section#amenities .tall .img-fluid {
  height: 360px;
}
.amenties_img_overlay_title {
  font-size: 18px;
}
.emi_cal_left_para_new {
  line-height: 40px;
}
}
@media screen and (min-width: 1450px) and (max-width: 1600px) {
  .emi_cal_left_para_new{
    font-size: 20px !important;
  }
  
  .emical1 h3{
    font-size: 2.3rem;
  }
  .emi_value_min_max p{
    font-size: 1.1rem;
  }
  .month-emi p{
    font-size: 1.1rem;
  }
  .total_estimate_loan{
    font-size: 1.2rem !important;
  }
  .dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
  font-size: 20px !important;
  line-height: 30px !important;
}
.numbers-main p:nth-child(2),.dwnld_broach_right_detail p {
  font-size: 18px;
}
.overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
  font-size: 20px;
}
.grey_box_bg_detail h5 a,.download_left_right_sec_detail .dwnld_broach_left p,.amenties_title p,.download_left_right_sec_detail .dwnld_broach_right_detail h5,.dwnld_broach_right_detail p,.gallery_tab_sec .carousel_count_slide_by,.number_caro_para,.row_unit_pl p,.our_accolades_carousel_inner_cont_box p,.emi_cal_left_para_new,.emi_cal_left_para_new_gst p,.nearby_infrastructure .gallery_title p,.nearby-infra p, section.project-status .gallery_title p,a.tabs-menu.tabs-menu-active span,p.zoommaster  {
  font-size: 16px;
}
.section-onscreen-class {
  font-size: 40px;
}
.section-onscreen-class+h3 {
  font-size: 22px;
}
a.tabs-menu.tabs-menu-active span {
  font-size: 16px !important;
}
.grey_box_bg_detail h5 a{
  font-size: 18px;
}
section#amenities .tall .img-fluid {
  height: 400px;
}
.amenties_img_overlay_title {
  font-size: 20px;
}
}
@media (min-width:1550px) {
  .dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  
  .overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
    font-size: 20px;
  }
  .grey_box_bg_detail h5 a,.download_left_right_sec_detail .dwnld_broach_left p,.amenties_title p,.download_left_right_sec_detail .dwnld_broach_right_detail h5,.dwnld_broach_right_detail p,.gallery_tab_sec .carousel_count_slide_by,.number_caro_para,.row_unit_pl p,.our_accolades_carousel_inner_cont_box p,.emi_cal_left_para_new,.emi_cal_left_para_new_gst p,.nearby_infrastructure .gallery_title p,.nearby-infra p, section.project-status .gallery_title p,p.zoommaster  {
    font-size: 16px;
  }
  .section-onscreen-class {
    font-size: 40px;
  }
  .section-onscreen-class+h3 {
    font-size: 22px;
  }
  section#amenities .tall .img-fluid {
    height: 400px;
  }
  .amenties_img_overlay_title {
    font-size: 20px;
  }
}
@media (min-width:1650px) {
  .emi_cal_left_para_new{
    font-size: 22px !important;
  }
  .dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
    font-size: 22px !important;
    line-height: 38px !important;
  }
  
  .overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
    font-size: 22px;
  }
  .grey_box_bg_detail h5 a,.download_left_right_sec_detail .dwnld_broach_left p,.amenties_title p,.download_left_right_sec_detail .dwnld_broach_right_detail h5,.dwnld_broach_right_detail p,.gallery_tab_sec .carousel_count_slide_by,.number_caro_para,.row_unit_pl p,.our_accolades_carousel_inner_cont_box p,.emi_cal_left_para_new,.emi_cal_left_para_new_gst p,.nearby_infrastructure .gallery_title p,.nearby-infra p, section.project-status .gallery_title p,p.zoommaster  {
    font-size: 18px;
  }
  .section-onscreen-class {
    font-size: 43px;
  }
  .section-onscreen-class+h3 {
    font-size: 24px;
  }
  .grey_box_bg_detail h5 a{
    font-size: 20px;
  }
  section#amenities .tall .img-fluid {
    height: 440px;
  }
  .amenties_img_overlay_title {
    font-size: 22px;
  }
}
@media (min-width:1800px) {
  .emi_cal_left_para_new{
    font-size: 24px !important;
  }
  .dwnld_broach_right_detail h3,.download_left_right_sec_detail .dwnld_broach_left h3 {
    font-size: 26px !important;
    line-height: 43px !important;
  }
  
  .overlay_text_resi_detail p,div#tabs-nav-1.ameneties-nav a.tabs-menu-ame,.residental-tabs a.tabs-menu,#our_awrads_owl-carousel_detail_new .our_accolades_carousel_inner_cont_box h4,section.nearby_infrastructure h5 {
    font-size: 26px;
  }
  .grey_box_bg_detail h5 a,.download_left_right_sec_detail .dwnld_broach_left p,.amenties_title p,.amenties_img_overlay_title,.download_left_right_sec_detail .dwnld_broach_right_detail h5,.dwnld_broach_right_detail p,.gallery_tab_sec .carousel_count_slide_by,.number_caro_para,.row_unit_pl p,.our_accolades_carousel_inner_cont_box p,.emi_cal_left_para_new,.emi_cal_left_para_new_gst p,.nearby_infrastructure .gallery_title p,.nearby-infra p, section.project-status .gallery_title p,p.zoommaster  {
    font-size: 20px;
  }
  .section-onscreen-class {
    font-size: 48px;
  }
  .section-onscreen-class+h3 {
    font-size: 26px;
  }
  .grey_box_bg_detail h5 a{
    font-size: 22px;
  }
  section#amenities .tall .img-fluid {
    height: 480px;
  }
}
@media (max-width:767px) {
  .emi_cal_left_para_new span {
    display: none;
}
  .dwnld_broach_right_detail h3 {
    font-size: 16px !important;
  }
  .numbers-main p:nth-child(2),.dwnld_broach_right_detail p,p.zoommaster  {
    font-size: 14px;
  }
  p.zoommaster  {
    margin-bottom: 1rem;
  }
  .section-onscreen-class {
    font-size: 20px;
    line-height: 28px;
  }
  section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up {
    top: 62.5px !important;
    padding-top: 0;
    padding-left: 13px;
}
.slideDown-img {
  display: none;
  margin-bottom: 20px;
}
.download_left_right_sec_detail .dwnld_broach_right_detail h5 {
  font-size: 20px !important;
}
.dwnld_broach_right_detail p {
  font-size: 17px;
}
.dwnld_broach_right_detail {
  justify-content: left;
  padding: 7% 7%;
  padding-bottom: 7px;
}
div#tabs-nav-2.ameneties-nav {
  display: none;
}
.residental-tabs .tabs-panel:last-of-type {
  margin-bottom: 0;
}
.residential_unit_plans_yellow_box {
  padding: 5% 5%;
}
.emi_cal_left_para_new {
  line-height: 30px;
  gap: 15px;
}
.emi_cal_left_para_new p {
  font-size: 14px;
}
.emical1 h3 {
  font-size: 36px;
  text-align: center;
}
.overlay_text_resi_detail {
  bottom: 0% !important;
  padding:15px 18px !important;
}


a.moreless-button.mob-view,.moreless-button-one.mob-view {
  font-family: "proxima-nova", sans-serif;
font-weight: 500;
font-style: normal;
  
  display: block;
  margin-bottom: 20px;
  margin-top: -15px;
  color: #ffc30f;
}
.emi_cal_left_para_new span {
  border-top: 1px solid #666666;
  height: 1px;
  width: 180%;
  float: left;
  margin-left: 53%;
  margin-top: 22px;
  margin-bottom: 18px;
  min-height: auto;
}
.emi_cal_left_para_new p:nth-child(2) span {
border: unset;
}
.dwnld_broach_total_deta .dwnld_broach_left p,.dwnld_broach_total_deta .dwnld_broach_left ul {
  display: none;
  animation: none !important;
  visibility: visible !important;
}
.galler_detail {
  padding-bottom: 30px;
}
.custom-select.opened .custom-options {
  height: 200px;
}
.custom-select.sources.property-one .custom-options {
  z-index: 5;
  height: 300px;
}
.cts_dwnld_broach p {
  display: block !important;
}
.row.grey_box_bg_detail::-webkit-scrollbar-track {
 
  background-color: #f5f5f5;
}

.row.grey_box_bg_detail::-webkit-scrollbar {
  width: 10px;
  background-color: #ffc30f;
  display: block;
  height: 3px;
}

.row.grey_box_bg_detail::-webkit-scrollbar-thumb {
  
  background-color: #ffc30f;
}
body.brigade-horizon.iti-mobile a.moreless-button,body.brigade-atmosphere-pearl.iti-mobile a.moreless-button,body.brigade-cornerstone-utopia.iti-mobile a.moreless-button,body.brigade-valencia.iti-mobile a.moreless-button,body.brigade-orchards-juniper.iti-mobile a.moreless-button,body.brigade-millennium-annexe.iti-mobile a.moreless-button,body.brigade-parkside-north.iti-mobile a.moreless-button {
  display: none;
}
}
@media (min-width:768px) and (max-width:1024px){
  .dwnld_broach_right {
    padding-left: 2%;
}
header.header_main.header_bg.residential_listing{
  /* margin-bottom:0px !important; */
}
.dwnld_broach_right_detail {
  padding: 8% 20px;
}
.grid-wrapper .tall {
  width: 45%;
}
.grid-wrapper {
  flex-wrap: wrap;
}
section#sticky_tabs_detail.heading_tab_sec.black-bg-div.scrolling-up {
  top: 52px !important;
}
.emical2,.emical1 {
  width: 45% !important;
}
section.price-adjust .container {
  padding: 0;
}
section.price-adjust {
  font-size: 16px;
}
.row_unit_pl a.trigger-unit {
  width: 32%;
}
.view_unit_but {
  padding: 15px 23px;
  justify-content: center;
}
section.emi-calc {
  padding-bottom: 70px !important;
}
section#near_by_loca a.moreless-button.mob-view {
  display: none;
}
.view-neigh {
  margin-right: 0%;
}
.grey_box_bg_detail h5 a:hover {
  color: unset;
}
div#fullscreenimagearea,div#fullscreencanvas,div#closeviewer {
  display: none;
}
body.brigade-hill-view-mysore section.residential_detail_banners {
  background-position: center;
}
body.brigade-hill-view-mysore .right_detail_content div {
  width: 100%;
}
body.brigade-old-madras-road .right_detail_content {
  width: 40%;
  align-items: center;
  justify-content: center;
}
body.brigade-hill-view-mysore section#floor_plans {
  padding-top: 10% !important;
}
section.residential_detail_banners.mob-view.sliderBanner {
  display: none;
}
section.residential_detail_banners.desk-view.sliderBanner {
  display: block !important;
  padding-top: 40px;
}
section.residential_detail_banners.sliderBanner #banner_carousel_cus_list.owl-carousel .owl-item img, section.residential_detail_banners.desk-view.sliderBanner {
  height: auto !important;
  object-fit: cover;
}
.banner video {
  width: 100%;
}
#banner_carousel_cus_list.owl-carousel .owl-item img, .banner, .banner video, .residential_detail_banners {
  height: 35vh !important;
  object-fit: cover;
  min-height: 360px;
}
section.residential_detail_banners.sliderBanner div#banner_carousel_cus_list .owl-dots,section.residential_detail_banners.sliderBanner #banner_carousel_cus_list_mobile .owl-dots {
  position: absolute;
  left: 45% !important;
  bottom: 8%;
}
}
@media (min-width:800px) and (max-width:1024px) {
  #banner_carousel_cus_list.owl-carousel .owl-item img, .banner, .banner video, .residential_detail_banners {
    min-height: 415px;
}
}
.sources.property-three .custom-options {
  height: auto;
}
div#carouselExampleIndicators img.desk-view {
  width: 70% !important;
  text-align: center;
  margin: auto;
}
#ameneties-slider-1 .owl-dots {
  position: relative;
  top: -20px;
}
.lazyframe.lazyframe--loaded {
  width: 100%;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
section.price-adjust p {
  font-size:14px !important;
}
button.dnld_butt_detail_border.view-project-site-btn {
  display: block;
  margin: auto;
}
section.rera_numbers_sect .container {
  background-color: #f9f9f9;
    padding-bottom: 3%;
}
@media screen and (min-width:1450px) and (max-width:1600px){
  section.price-adjust p {
  font-size:16px !important;
  }
}
@media screen and (min-width:1601px) and (max-width:1800px){
  section.price-adjust p {
  font-size:18px !important;
  }
}
@media screen and (min-width:1801px){
section.price-adjust p {
  font-size:20px !important;
}
}
@media (max-width:767px){
  .fancybox-container .fancybox-navigation {
      display: none;
  }
  .dwnld_broach_left {
    padding-right: 6%;
  }
  .lazyframe.lazyframe--loaded {
    height: 190px;
  }
  .grey_box_bg_detail h5 a:hover {
    color: #4f4f4f;
  }
  button.dnld_butt_detail_border.view-project-site-btn {
    margin-bottom: 20px !important;
  }
  section.rera_numbers_sect .container {
    padding-top: 5%;
  }
  body.brigade-hill-view-mysore section.residential_detail_banners {
    background-position: center;
  }
  body.brigade-hill-view-mysore section#floor_plans {
    padding-top: 10% !important;
}
body.brigade-hill-view-mysore section.residential_unit_plans {
  margin-bottom: 10%;
}
.popup_video_cus.various.fancybox .ply_icn_yellow {
  top: unset !important;
  right: 8% !important;
  bottom: 8% !important;
  transform: unset;
  width: 38px;
  left: unset;
}
#banner_carousel_cus_list_mobile.owl-carousel .owl-item .ply_icn_yellow img {
  width: 100% !important;
  min-height: auto !important;
  height: auto;
}
.fancybox-iframe, .fancybox-video {
  height: 100% !important;
  object-fit: cover;
  position: absolute;
  /* top: 22%; */
}
section.residential_detail_banners.sliderBanner div#banner_carousel_cus_list .owl-dots,section.residential_detail_banners.sliderBanner #banner_carousel_cus_list_mobile .owl-dots {
  left: 44% !important;
}
  }
section#project-status .container > p {
    text-align: center;
    color: #EDCB66;
    font-size:1.4rem;
    font-weight:600;
}