@media(max-width: 1024px) {
    .memory-section .dot {
        right:-1rem
    }

    .memory-section .row:nth-child(even) .dot {
        left: -1rem
    }
}

@media(max-width: 980px) {
    .memory-section .img {
        width:100%;
        position: relative;
        padding: 0
    }

    .memory-section .memory-image img {
        width: 100%;
        height: 400px;
        max-width: 100%;
        padding: 0
    }

    .memory-image {
        height: 400px;
        margin-bottom: var(--m30);
        padding: 0
    }

    .memory-section .content {
        width: 100%;
        padding: 0
    }

    .memory-section .dot {
        display: none
    }

    .memory-section .row,.row .rev {
        margin-bottom: 3rem
    }

    .memory-section .rev {
        flex-direction: column-reverse
    }

    .memory-section .memory-item {
        min-height: auto
    }
}

@media(max-width: 540px) {
    .memory-section .memory-image img,.memory-image {
        height:300px
    }

    .memory-section h2 {
        font-size: var(--f26)
    }

    .memory-section .row,.row .rev {
        margin-bottom: 2rem
    }
  section.attraction-loc-sec .col-md-11, section.attraction-loc-sec .col-md-4{
   padding:0; 
  }
  .attraction-loc-sec .loc-box img{
   height:250px; 
  }
  .attraction-loc-sec h4 {
    font-size: 18px;
  }
  .attraction-loc-sec .row{
    gap:25px;
  }
}

@media(max-width: 360px) {
   
}
