@media (max-width:1599px){
  h1{font-size:95px;line-height:120px;}
  h2{font-size:75px;line-height:90px;}
  h3{font-size:53px;line-height:68px;}
  h4{font-size:35px;line-height:42px;}
  p{font-size:20px;line-height:24px;}
  .nav-links{gap:45px;}
  .nav-links li a{font-size:18px;line-height:22px;}
  .top-text{max-width:470px;}
  .bottom-row .subtext{font-size:22px;line-height:26px;margin-bottom:50px;}
  .seal-logo{max-width:180px;height:auto;}
  .brooklyns-left h2{margin-bottom:65px;}
  .brooklyns-content{gap:100px;margin-bottom:50px;padding-left:50px;}
  .brooklyns-content .right img{max-width:230px;}
  .brooklyns-content .left p span{margin-bottom:20px;}
  .brooklyns-content .left p{margin-bottom:20px;}
  .brooklyns-left{width:calc(100% - 400px);}
  .brooklyns-right{max-width:320px;}
  .meet-brooklyns{padding-bottom:180px;}
  .amenities-wrap{gap:170px;padding-right:80px;}
  .amenities-info ul{max-width:368px;}
  .amenities-info{gap:55px;margin-bottom:50px;}
  .amenities-left{width:520px;}
  .amenities-right{width:calc(100% - 690px);}
  .amenities-asset ul{gap:40px;}
  .amenities-asset ul li img{width:92%;}
  .amenities-bottom,.qfs-view{padding-bottom:160px;}
  .amenities-bottom-wrap ul li h4{margin-bottom:18px;}
  .amenities-bottom-wrap ul{max-width:382px;}
  .amenities-list{width:calc(100% - 350px);}
  .stairs-view{max-width:330px;}
  .title-subtitle h2{margin-bottom:30px;}
  .title-subtitle p{font-size:20px;line-height:30px;}
  .qfs-images .column-4{width:24%;}
  .plan-overview{margin-top:80px;max-width:700px;}
  .site-plan{padding:0 0 140px 0;}
  .tower-motion .title-subtitle p{margin-bottom:60px;}
  .tower-video{max-width:1000px;}
  .tower-motion{padding-bottom:200px;}
  .footer-top{padding-bottom:120px;padding-right:100px;}
  .footer-top h2{font-size:90px;line-height:100px;margin-bottom:20px;}
  .text-col p{font-size:18px;line-height:26px;}
  .text-col img{max-width:95px;}
  .footer-top .right-section img.qfs-logo{max-width:100px;}
  .footer-form .form-group label{font-size:18px;}
  .footer-form button.btn-submit{font-size:20px;}
  .footer-form{padding-bottom:80px;}
  .footer-top .center-section h4 {font-size: 42px;line-height: 50px;}
}
@media (max-width:1400px){
  h1{font-size:80px;line-height:105px;}
  h2{font-size:58px;line-height:72px;}
  h3{font-size:44px;line-height:52px;}
  h4{font-size:30px;line-height:35px;}
  p{font-size:20px;line-height:24px;}
  .img-wrap{max-width:500px;}
  .seal-wrap{margin-right:0;margin-bottom:100px;}
  .developed-main-wrap{row-gap:30px;}
  .developed-text{width:calc(100% - 530px);}
  .seal-logo{max-width:160px;}
  .top-text{left:-100px;}
  .bottom-row .subtext{font-size:20px;line-height:24px;margin-bottom:35px;}
  .bottom-row .btn{font-size:20px;line-height:21px;padding:14px 40px;}
  .developed-main{padding:60px 0 160px 0;}
  .brooklyns-content{gap:40px;padding-left:30px;}
  .brooklyns-left h2{margin-bottom:40px;}
  .brooklyns-content .right{text-align:center;}
  .brooklyns-content .right img{max-width:170px;margin:0 auto;}
  .brooklyns-right{max-width:300px;}
  .meet-brooklyns-inner{padding-right:0;}
  .amenities-left{width:460px;}
  .amenities-wrap{gap:140px;padding-right:50px;}
  .amenities-right{width:calc(100% - 600px);}
  .amenities-bottom-wrap ul{max-width:380px;gap:35px;}
  .amenities-list{width:calc(100% - 320px);gap:50px;}
  .stairs-view{max-width:300px;}
  .amenities-bottom,.qfs-view{padding-bottom:120px;}
  .tower-motion{padding-bottom:150px;}
  .footer-top {padding-bottom: 100px;padding-right: 0;}
  .footer-top h2 {font-size: 80px;line-height: 90px;}
  .footer-top .center-section h4 {font-size: 35px;line-height: 42px;}
}
@media (max-width:1200px){
  h1{font-size:70px;line-height:90px;}
  h2{font-size:50px;line-height:60px;}
  h3{font-size:35px;line-height:42px;}
  h4{font-size:26px;line-height:32px;}
  p{font-size:18px;line-height:23px;}
  .img-wrap{max-width:420px;}
  .developed-text{width:calc(100% - 410px);}
  .top-text{left:-80px;margin-top:15px;}
  .seal-logo{max-width:140px;}
  .developed-text{padding-top:50px;}
  .top-text{max-width:420px;}
  .seal-wrap{margin-bottom:85px;}
  .bottom-row h2{margin-bottom:25px;}
  .developed-main{padding:60px 0 100px 0;}
  .brooklyns-left{width:calc(100% - 360px);padding:0;}
  .brooklyns-content{gap:30px;padding-left:0;}
  .brooklyns-left h3{padding:0 20px 0 20px;}
  .footer-top h2{font-size:66px;line-height:78px;}
  .meet-brooklyns,.amenities-main,.amenities-bottom,.qfs-view,.gallery-row{padding-bottom:100px;}
  .amenities-left{width:380px;}
  .amenities-wrap{gap:100px;padding-right:0;}
  .amenities-right{width:calc(100% - 510px);}
  .amenities-bottom-wrap ul{width:330px;gap:30px;padding:0;}
  .amenities-info ul li h4{margin-bottom:18px;}
  .amenities-asset ul li img{width:88%;}
  .amenities-asset ul{gap:28px;margin:0;}
  .amenities-bottom-wrap{padding-right:0;align-items:center;}
  .qfs-images .column-4{width:33%;}
  .title-subtitle h2{margin-bottom:20px;}
  .tower-motion .title-subtitle p{margin-bottom:45px;}
  .tower-motion{padding-bottom:100px;}
  .footer-top{padding-bottom:80px;padding-right:0;}
  .footer-form {padding-bottom: 60px;}
  .footer-top .center-section h4 {font-size: 32px;line-height: 40px;}
  .center-section{padding:0;}
  .footer-form .form-group {gap: 20px;}
  .footer-form form{gap: 35px;}
  .text-col p{font-size:16px;line-height:24px;padding:0;}
  .footer-bottom{padding:30px 0;}
}
@media (max-width:991px){
  h1{font-size:58px;line-height:70px;}
  h2{font-size:40px;line-height:50px;}
  h3{font-size:28px;line-height:35px;}
  h4{font-size:24px;line-height:28px;}
  .nav-links{position:fixed;left:-100%;top:0;flex-direction:column;background:#fff;height:100%;width:250px;padding:80px 20px;gap:25px;box-shadow:2px 0 10px rgba(0,0,0,0.1);transition:0.4s ease;}
  .nav-links.active{left:0;}
  .hamburger{display: flex;width: 35px;height: 35px;align-items: center;justify-content: center;}
  .hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}
  .hamburger.open span:nth-child(2){opacity:0;}
  .hamburger.open span:nth-child(3){transform:rotate(-47deg) translate(11px,-10px);}
  .developed-main, .meet-brooklyns,.amenities-main,.amenities-bottom,.qfs-view,.gallery-row{padding-bottom:80px;}
  .developed-main-wrap{flex-direction:column;}
  .img-wrap{margin:0 auto;}
  .developed-left{margin-bottom:30px;}
  .developed-text{width:100%;padding:0;}
  .seal-wrap{width:100%;justify-content:space-between;gap:30px;margin:0 0 30px 0;}
  .top-text{left:0;margin:0;max-width:100%;position:inherit;}
  .bottom-row{padding: 0;}
  .bottom-row .btn{font-size:16px;line-height:18px;padding:12px 30px;}
  .brooklyns-content{margin-bottom:0;flex-direction:column;gap:20px;}
  .brooklyns-left h2{margin-bottom:26px;}
  .brooklyns-left h3{padding:0;}
  .brooklyns-content .left p:last-child{padding-right:0;margin:0;}
  .brooklyns-left{width:calc(100% - 330px);}
  .meet-brooklyns-inner{gap:30px;}
  .brooklyns-content .right p{margin-bottom:20px;width:calc(100% - 150px);}
  .brooklyns-content .right img{max-width:120px;margin:0 auto 30px auto;}
  .brooklyns-content .right{display:flex;align-items:center;}
  .amenities-left{width:350px;}
  .amenities-wrap{gap:30px;}
  .amenities-right{width:calc(100% - 380px);}
  .amenities-info{gap:30px;margin-bottom:0;}
  .amenities-info ul li h4{margin-bottom:10px;}
  .amenities-info ul{gap:25px;}
  .amenities-list{flex-direction:column;gap:30px;}
  .amenities-bottom-wrap ul{width:100%;max-width:100%;}
  .amenities-bottom-wrap ul li h4 {margin-bottom: 12px;}
  .title-subtitle p {font-size: 18px;line-height: 28px;}
  .qfs-images{margin:0 -10px;}
  .qfs-images .column-4{padding:0 10px;}
  .plan-overview {margin-top: 50px;}
  .footer-form form{gap:14px;padding: 0;}
  .footer-form .form-group{gap:10px;}
  .footer-top .right-section img.qfs-logo{max-width:80px;}
  .footer-form .form-group label{font-size:16px;}
  .footer-form button.btn-submit{font-size:16px;}
  .footer-top h2{font-size:58px;line-height:68px;margin-bottom:15px;}
  .gallery-row .container{grid-template-columns:repeat(3,1fr);}
  .footer-top .center-section h4 {font-size: 26px;line-height: 34px;}
  .footer-top .text-col p br{display: none;}
  .footer-top .left-section {max-width: 330px;}
  .text-col img {max-width: 80px;}
}

@media (max-width:768px){
    h1 {font-size: 52px;line-height: 64px;}
    h2 {font-size: 34px;line-height: 44px;}
    h3 {font-size: 26px;line-height:32px;}
    h4 {font-size: 22px;line-height:25px;}
    p {font-size: 16px;line-height: 22px;}
  .navbar {padding: 15px 0;}
  .hamburger {width: 30px;height: 30px;}
  .hamburger span {width: 28px;margin: 3px 0;}
  .hamburger.open span:nth-child(3){transform:rotate(-46deg) translate(8px,-8px);}
  .developed-main, .meet-brooklyns,.amenities-main,.amenities-bottom,.qfs-view,.gallery-row{padding-bottom:60px;}
  .meet-brooklyns-inner,.amenities-bottom-wrap{flex-direction:column-reverse;}
  .amenities-wrap{flex-direction:column;}
  .amenities-bottom-wrap{gap:30px;}
  .brooklyns-left,.amenities-right,.amenities-list{width:100%;}
  .brooklyns-content .left,.brooklyns-content .right,.amenities-left,.amenities-info ul{max-width:100%;}
  .brooklyns-right,.amenities-left{margin:0 auto;}
  .amenities-right{gap:20px;}
  .amenities-info{width:calc(100% - 40px);gap: 20px;}
  .amenities-info ul {gap: 18px;}
  .amenities-asset ul{gap:20px;}
  .amenities-asset ul li img{width:75%;}
  .bottom-row .subtext {font-size: 18px;margin-bottom: 22px;}
  .title-subtitle p{font-size:16px;line-height:25px;margin-bottom:30px;}
  .title-subtitle p br{display:none;}
  .plan-overview{margin-top:40px;}
  .site-plan{padding:0 0 60px 0;}
  .tower-motion{padding-bottom:60px;}
  .footer-top{flex-direction:column;gap: 0;padding-bottom: 60px;}
  .footer-top .left-section{width:100%;max-width:100%;margin-bottom:16px;}
  .center-section h4 br,.left-section h2 br{display:none;}
  .footer-top .text-col{justify-content:flex-start;gap:15px;}
  .footer-top h2{font-size:50px;line-height:65px;}
  .footer-form form{gap:20px;flex-direction:column;align-items:center;}
  .footer-form .form-group:nth-child(3){max-width:100%;}
  .footer-bottom p{font-size:15px;margin-bottom:10px;}
  .footer-form{padding-bottom:40px;}
  .credit,.footer-bottom a{font-size:14px;}
  .center-section{margin-bottom:30px;}
  .footer-top .center-section h4 {font-size: 22px;line-height: 30px;}
  .bottom-row .btn {padding: 12px 20px;}
}
@media (max-width:575px){
  .logo {max-width: 40px;}
  .brand img {max-width: 120px;}
  .gallery-row .container{grid-template-columns:repeat(2,1fr);}
  .qfs-images{flex-direction:column;gap:30px;}
  .qfs-images .column-4{padding:0;width:100%;}
  .brooklyns-content .right{flex-direction:column;}
  .brooklyns-content .right p{width:100%;}
  .seal-wrap{flex-direction:column;align-items:center;}
  .footer-top .text-col{flex-direction:column;align-items:flex-start;}
}
@media (max-width:380px){
  .gallery-row .container{grid-template-columns:repeat(1,1fr);}
}

@media (max-width:350px){
  .amenities-info {width: 100%;}
  .amenities-asset{display: none;}
}
