@media only screen and (max-width:1300px) {
    .about-right {
    padding-left: 0;
}
.about-left {
    padding-right: 0;
}
}
@media only screen and (max-width:1199px){
    .mein-menu ul {
    display: none;
}
.cta-right-box {
    width: 340px;
    flex-direction: column;
}
.gallery-tab.event {
    flex-wrap: wrap;
    row-gap: 6px;
}
.gallery-tab.event p {
    font-size: 14px;
    font-weight: 500;
}
.gallery-outer-two {
    grid-template-columns: repeat(4, 1fr);
}
.header-menu-collaps {
    display: inline-flex;
    flex-direction: column;
    row-gap: 10px;
    align-items: start;
    cursor: pointer;
}
.header-menu-collaps span {
    width: 38px;
    display: inline-block;
    height: 2px;
    background-color: #fff;
}
.header-menu-collaps span:nth-child(2){
    width: 32px;
}
.header-menu-collaps span:nth-child(3){
    width: 16px;
}
.project-details-item {
    width: 28%;
}
.floor-slider-details {
    padding-right: 0;
    margin-top: 0;
}
.usp-section .hading-box {
    padding-right: 0;
}
.usp-right {
    grid-template-columns: repeat(2, 1fr);
}
.ameni-grid-outer {
    grid-template-columns: repeat(5, 1fr);
}
.ameni-grid-item:nth-child(8), .ameni-grid-item:nth-child(16), .ameni-grid-item:nth-child(24), .ameni-grid-item:nth-child(32), .ameni-grid-item:nth-child(40) {
    border-right: 1px solid #dedede;
}
.ameni-grid-item:nth-child(5), .ameni-grid-item:nth-child(10), .ameni-grid-item:nth-child(15), .ameni-grid-item:nth-child(20), .ameni-grid-item:nth-child(25),  .ameni-grid-item:nth-child(30), .ameni-grid-item:nth-child(35), .ameni-grid-item:nth-child(40), .ameni-grid-item:nth-child(45) {
    border-right: none;
}
.ameni-grid-item:nth-last-child(-n+8) {
    border-bottom: 1px solid #dedede;
}
.ameni-grid-item:nth-last-child(-n+5) {
    border-bottom: none;
}
.gallery-item:nth-child(1) {
    grid-column: span 6;
}
.gallery-item:nth-child(2) {
    grid-column: span 6;
    grid-row: span 2;
}
.gallery-item:nth-child(3) {
    grid-column: span 6;
}
.gallery-item:nth-child(4) {
    grid-column: span 6;
    grid-row: span 2;
}
.gallery-item:nth-child(7) {
    grid-column: span 6;
}
.footer-widget.subscribe {
    max-width: 190px;
}
.footer-link {
    column-gap: 20px;
}
} 
@media only screen and (max-width:991px){
    .hero-content {
    width: 90%;
}
.cta-outer {
    flex-wrap: wrap;
        row-gap: 12px;
}
.cta-right-box {
    width: 100%;
    flex-direction: row;
}
.value-section .hading-box {
    width: 70%;
}
h1 {
    font-size: 40px;
}
.cta-inner {
    padding: 50px 40px;
}
.gallery-outer-two {
    grid-template-columns: repeat(3, 1fr);
}
}
@media only screen and (max-width:768px){
    ul.topbar-right {
    display: none;
}
.gallery-outer-two {
    grid-template-columns: repeat(2, 1fr);
}
.value-section .hading-box {
    width: 100%;
}
.value-box {
    padding: 24px 20px;
}
.header-inner .logo {
    order: 1;
}
.header-left {
    order: 2;
        flex: none;
            margin-right: 15px;
        margin-left: auto;
}
.header-right {
    order: 3;
    flex: none;
}
.header-inner {
    column-gap: 0;
}
.mein-menu {
    display: flex;
}
.header-menu-collaps {
    align-items: end;
}
.hero-content {
    width: 100%;
}
h1 {
    font-size: 35px;
}
h2 {
    font-size: 32px;
}
.about-section, .ameni-section , .gallery-section.two, .contact-info-section, .gallery-section-two{
    padding: 50px 0;
}
.contact-form-inner {
    padding: 24px;
}
.project-details-item {
    width: 44%;
}
.project-section, .floor-plan-section, .gallery-section,.cta-section, .contact-form-section {
    padding-bottom: 50px;
}
h3 {
    font-size: 29px;
    margin-bottom: 18px;
}
.ameni-grid-outer {
    grid-template-columns: repeat(3, 1fr);
}
.ameni-grid-item:nth-child(5), .ameni-grid-item:nth-child(10), .ameni-grid-item:nth-child(15), .ameni-grid-item:nth-child(20), .ameni-grid-item:nth-child(25), .ameni-grid-item:nth-child(30), .ameni-grid-item:nth-child(35), .ameni-grid-item:nth-child(40), .ameni-grid-item:nth-child(45) {
    border-right: 1px solid #dedede;
}
.ameni-grid-item:nth-child(3), .ameni-grid-item:nth-child(6), .ameni-grid-item:nth-child(9), .ameni-grid-item:nth-child(12), .ameni-grid-item:nth-child(15), .ameni-grid-item:nth-child(18), .ameni-grid-item:nth-child(21), .ameni-grid-item:nth-child(24), .ameni-grid-item:nth-child(27), .ameni-grid-item:nth-child(30), .ameni-grid-item:nth-child(33), .ameni-grid-item:nth-child(36), .ameni-grid-item:nth-child(39) {
    border-right: none;
}
.ameni-grid-item:nth-last-child(-n+5) {
    border-bottom: 1px solid #dedede;
}
.ameni-grid-item:nth-last-child(-n+3) {
    border-bottom: none;
}
.gallery-item {
    grid-column: span 6 !important;
}
.gallery-item:nth-child(5) , .gallery-item:nth-child(6){
    grid-column: span 6;
}
.gallery-item:nth-child(7) {
    grid-column: span 12;
}
.footer-link {
    flex-wrap: wrap;
    row-gap: 24px;
}
.footer-contact {
    max-width: 100%;
}
.footer-widget.subscribe {
    max-width: 100%;
}
.footer-lower {
    justify-content: center;
    row-gap: 15px;
}
.header-end {
    display: none;
}
.heading-box-outer {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.heading-box-outer h2{
    margin-bottom: 8px;
}
.gallery-tab {
    column-gap: 20px;
    padding: 8px 12px;
}
.gallery-tab p {
    margin-bottom: 0;
    font-size: 16px;
    padding: 5px 18px;
}
.location-section {
    padding: 160px 0 50px;
}
.form-group p {
    flex-wrap: wrap;
    row-gap: 24px;
}
}
@media only screen and (max-width:600px){
    .project-details-item {
    width: 38%;
}
.project-details {
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: calc(100% - 30px);
}
.project-details-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    row-gap: 20px;
    color: #fff;
}
.project-details-item h4 {
    font-size: 18px;
    margin-bottom: 4px;
}
.project-details-item p {
    margin-bottom: 0;
    font-size: 14px;
}
.project-details h3 {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ffffff99;
    font-size: 24px;
    color: #fff;
}
.header-inner .logo {
    max-width: 130px;
}
h1 {
    font-size: 32px;
}
.about-shape {
    display: none;
}
.cta-inner .hero-buttons {
    flex-wrap: wrap;
    row-gap: 15px;
}
.floor-slider-box {
    padding: 0;
}
.footer-lower {
    margin-top: 0;
}
section.hero-section {
    padding: 40vh 0 5vh;
    height: auto;
}
.loading-container {
    width: 400px;
}
.ameni-tab {
   padding: 8px 14px;
}
.ameni-tab p {
    font-size: 16px;
    padding: 5px 16px;
}
.ameni-grid-outer {
    margin-top: 20px;
}
.location-item p {
    font-size: 16px;
}
.location-item {
    padding: 12px;
        padding-left: 45px;
}
.location-item::after {
    content: "";
    position: absolute;
    top: 15px;
}
.gallery-tab {
    column-gap: 6px;
    padding: 8px 12px;
    flex-wrap: wrap;
    row-gap: 5px;
}
.gallery-tab p {
    font-size: 14px;
    padding: 5px 14px;
}
.gallery-outer-two {
    gap: 12px;
}
.cta-inner {
    padding: 30px 20px;
}
.cta-right-box {
    flex-direction: column;
}
}



