@media screen and (max-width: 1200px) {

section.project .row .col:nth-child(3)::after{ 
  border: transparent;
}



}


@media screen and (max-width: 858px) {

section.project .row .col:nth-child(2)::after{ 
  border: transparent;
}
section.project .row .col:nth-child(4)::after{ 
  border: transparent;
}
section.project .row .col:nth-child(3)::after{ 
 border-right: 1px solid #70563b;
}


}



@media screen and (max-width: 600px) {
.seven img {
    height: -webkit-fill-available;
}
.container.card-img-overlay::after {
    background: rgb(72, 72, 72);
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.5;
    z-index: 1;
    height: 100%;
}
#gallery {
    padding-top: 20px;
}
section.godrej {
	height: 225px;
}
section.godrej .card-img-overlay {
	height: 225px;
}
section.seven {
	height: 225px;
	margin-top: 50px;
}
section.seven .card-img-overlay {
	height: 225px;
	margin-top: 0;
}
section.six {
	height: 255px;
}
section.second .card-img-overlay {
	height: 215px;
    top: 0%;
	position: relative !important;
	width: 92%;
}
section.second {
	/* height: 75vh; */
	height: 240px; 
	place-content: start;
}
.footer-enq {
    flex-direction: column;
}
.iti, .backdrop.backdrop-strip .iti {
	width: 100% !important;
}
/*
.enq-phone {
    margin-left: 15px;
}*/
/*
section.form .flex > div input#txt_mobile {
	padding-left: 0;
}*/
header.fixed-top {
    width: 100vw;
}
.banner-desktop {
	display: none !important;
.slider {
    overflow: hidden;
}
section.hero h2 {
    font-size: 24px;
	margin-top: 50% !important;
}


 section.map .bg , section.second .bg ,  section.four .bg ,  section.six .bg , section.seven .bg , section.godrej .bg{
 height: 70vh;
 object-fit: cover;
 }
 section.map .card-img-overlay img , section.second .card-img-overlay img , section.four .card-img-overlay img , section.six .card-img-overlay img , section.seven .card-img-overlay img , section.godrej .card-img-overlay img{
 height: 70vh;
 object-fit: cover;
 width: 95% !important;
 margin: 0 auto;
 }

 section.second , section.four , section.six , section.seven , section.godrej {
  height: 70vh;
 }


 section.form .flex {
    display: flex;
    align-items: start;
    gap: 20px;
    /* flex-wrap: wrap; */
    flex-direction: column;
}

section.form .flex > div input {
    max-width: 250px;
}

section.form .flex1 {
    display: flex;
    align-items: start;
    gap: 20px;
    justify-content: space-between;
    flex-direction: column;
}
.sticky-btn {
    top: auto;
    transform: translateY(0%) rotate(0deg);
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 10px 10px 0px 0px;
}

header .logo {
    width: 120px;
}


.arrow2 {
 display: none;
}
.arrow1 {
 display: none;
}

section.location-2 p {
    line-height: 1.1;
    margin-top: 10px;
    font-size: 14px;
}


.padding_space {
    padding: 40px 20px;
}

section.location h3 {
    font-size: 16px;
}


section.map img{
  height: 400px;
    object-fit: cover;
    object-position: right;
}

section.project .para{
  font-size: 12px;
}

section.overview p {
    font-size: 16px;
    line-height: 1.5;
}
/*.fixed-top .container {
	max-width: unset;
}*/
.header{
   width: 90vw; 
}

header .line {
    width: 100%;
}

header .flex_size {
    width: 92vw;

}

section.hero .building-logo {
    width: 50px;
}

section.hero p{
  font-size: 12px !important;
}
section.hero h3{
  font-size: 18px !important;
}


section.date .box p{
  font-size: 16px !important;
}

section.hero {
    /* height: 75vh; */
	height: 100vh;
	margin-top: 45px !important;
}

/*
.hero::after {
    background: rgb(72, 72, 72);
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.5;
}*/

}

@media (max-width: 768px) {
section.four{
	height: 275px;
	padding-top: 0 !important;
}

  .hero-logo {
  text-align: center;
  /* margin-bottom: 25rem; */
  /* margin-bottom: 12rem; */
  bottom: 15%;
  }


  .hero-logo .hero-icon {
    width: 100%;

  }

  section.second .card-img-overlay , section.four .card-img-overlay {
    margin-top: 0;
    position: unset;
    transform: unset;
	position: relative;
	top: 0;
  }


 .overlay-logo {
    margin-top: 0%;
    width: 50%;    
  }

  .seven-text {
    position: absolute;
    top: 0;                     
    left: 0%;                  
    text-align: center;         
    width: 100%;                
    max-width: 100%;
    /* margin: 4rem auto 0;*/
	margin: 0;
    padding: 1rem 1rem; 
	z-index: 9;	
  }

  .seven-text h2 {
    font-size: 1.1rem;          
    margin-top: 2px;              
  }

  .seven-text p {
    font-size: 1rem;          
    line-height: 1.4;
    text-align: center;
    width: 100%;
  }

  .seven-text .line {
    width: 40px;                
    height: 2px;
    margin: 0.5rem auto 1rem;   
  }

  section.know {
    height: 18vh;
    display: grid;
    place-content: center;
    overflow: hidden;
    background: #cfbfa8;
}

  section.know h2 {
    font-size: 1.1rem;
  }

  .godrej-text {
    /*margin-top: 5rem;*/
	 /*margin-top: 19rem;*/
    width: 90%;
    max-width: 100%;  
    padding: 0 1rem; 
margin: auto;	
  }
.godrej .godrej-text.position-absolute.top-0.start-50.translate-middle-x {
    margin-top: 0;
}
.four .godrej-text.position-absolute.top-0.start-50.translate-middle-x {
    margin-top: 25px;
}
  .godrej-text h2 {
    font-size: 34px;
	width: unset;
	/*margin-top: 10% !important;*/
  }
  .four .godrej-text h2 {
    font-size: 20px;
	width: unset;
	/*margin-top: 10% !important;*/
  }

  .godrej-text p {
    font-size: 14px;
    line-height: 18px;
  }

  .godrej-text .line {
    width: 40px;
    height: 2px;
  }
}
