*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-family:'Poppins',sans-serif;
}

body{
  background:#f5f7fb;
  color:#222;
  line-height:1.6;
}

a{
  text-decoration:none;
}

.container{
  width:90%;
  max-width:1300px;
  margin:auto;
}

header{
  position:fixed;
  width:100%;
  top:0;
  z-index:1000;
  background:rgba(0,0,0,0.75);
  backdrop-filter:blur(8px);
}

.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    width: 96%;
}

.logo {
    /* color: #fff; */
    /* font-size: 28px; */
    /* font-weight: 700; */
    /* letter-spacing: 1px; */
    display: flex;
}

.logo span{
  color:#d4af37;
}

.nav-links{
  display:flex;
  gap:25px;
}

.nav-links a{
  color:#fff;
  font-size:15px;
  transition:0.3s;
}

.nav-links a:hover{
  color:#d4af37;
}

.hero{
  height:100vh;
  background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.65)),url('../images/banner.avif');
  background-size:cover;
  background-position:center;
  display:flex;
  align-items:center;
  color:#fff;
  text-align:left;
}

.hero-content {
    max-width: 850px;
}

.hero h1{
  font-size:62px;
  line-height:1.1;
  margin-bottom:20px;
}

.hero p{
  font-size:18px;
  margin-bottom:30px;
  color:#ddd;
}

.btn-group{
  display:flex;
  gap:15px;
  flex-wrap:wrap;
}

.btn{
  padding:14px 28px;
  border-radius:50px;
  font-weight:600;
  transition:0.3s;
  display:inline-block;
}

.btn-primary{
  background:#d4af37;
  color:#111;
}

.btn-primary:hover{
  background:#fff;
}

.btn-outline{
  border:2px solid #fff;
  color:#fff;
}

.btn-outline:hover{
  background:#fff;
  color:#111;
}

.btn-outline:hover img{ filter:invert(1); }

section{
  padding: 80px 0;
}

section.hero{ padding: 80px 0 0; }

.section-title{
  text-align:center;
  margin-bottom:50px;
}

.section-title h2{
  font-size:40px;
  color:#111;
  margin-bottom:12px;
  line-height: 38px;
}

.section-title p{
  color:#666;
  max-width:700px;
  margin:auto;
}

.about-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
}

.about-img img{
  width:100%;
  border-radius:20px;
  box-shadow:0 15px 40px rgba(0,0,0,0.12);
  position: sticky;
  top: 90px;
}

.about-content h3{
  font-size:34px;
  margin-bottom:15px;
}

.highlight-boxes{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:25px;
  margin-top:40px;
}

.highlight-card{
  background:#fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  transition:0.3s;
  display: flex;
  gap: 15px;
}

.highlight-card:hover{
  transform:translateY(-8px);
}

.highlight-card h4{
  margin-bottom: 5px;
  color:#d4af37;
  font-size: 19px;
  line-height: 20px;
}

.video-section{
  background:#111;
  color:#fff;
  text-align:center;
}

.video-box{
  position:relative;
  border-radius:25px;
  overflow:hidden;
  margin-top:40px;
}

.video-box img{
  width:100%;
  display:block;
  height:500px;
  object-fit:cover;
}

.play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #d4af37;
    color: #111;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    cursor: pointer;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
    border: 8px solid #ffffff3d;
}

.floor-grid,
.availability-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
  gap:30px;
}

.floor-card,
.availability-card{
  background:#fff;
  border-radius:22px;
  overflow:hidden;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  transition:0.3s;
}

.floor-card:hover,
.availability-card:hover{
  transform:translateY(-8px);
}

.floor-card img,
.availability-card img{
  width:100%;
  height:220px;
  object-fit:cover;
}

.card-content{
  padding:25px;
}

.card-content h3{
  margin-bottom:12px;
  font-size:24px;
}

.status{
  display:inline-block;
  margin-top:12px;
  padding:8px 18px;
  border-radius:50px;
  font-size:13px;
  font-weight:600;
}

.available{
  background:#e9f9ef;
  color:#0b8f3b;
}

.limited{
  background:#fff6df;
  color:#b78500;
}

.cinema-section{
  background:linear-gradient(135deg,#1a1a1a,#000);
  color:#fff;
}

.cinema-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:35px;
  align-items:center;
}

.cinema-img img{
  width:100%;
  border-radius:20px;
}

.cinema-content h2 {
    font-size: 44px;
    margin-bottom: 15px;
    line-height: normal;
}

.cinema-content h5 {
    font-size: 20px;
    color: #d4af37;
}

.cinema-content ul{
  margin-top:25px;
  list-style:none;
}

.cinema-content ul li{
  margin-bottom:12px;
  font-size:17px;
}

.brochure{
  background:#d4af37;
  text-align:center;
  border-radius:30px;
  padding:60px;
  color:#111;
}

.brochure h2{
  font-size:42px;
  margin-bottom:15px;
}

.contact-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  gap:30px;
}

.contact-card{
  background:#fff;
  padding:35px;
  border-radius:20px;
  box-shadow:0 10px 25px rgba(0,0,0,0.08);
  text-align:center;
}

footer{
  background:#111;
  color:#bbb;
  text-align:center;
  padding:25px 15px;
}

@media(max-width:768px){
  .hero h1{
    font-size:42px;
  }

  .nav-links{
    display:none;
  }

  .section-title h2,
  .cinema-content h2,
  .brochure h2{
    font-size:32px;
  }

  .video-box img{
    height:300px;
  }
}


.highlight-card .imgbox {
    width:30%;
}

.highlight-card .imgbox img {
    max-width: 100%;
    cursor: zoom-in;
}

.highlight-card .imgbox img:hover {
    mix-blend-mode: luminosity;
}

.highlight-card .imgbox + div { width: 70%; }

.highlight-card p {
    font-size: 14px;
    line-height: normal;
}



.mt-5{ margin-top:5px !important; }
.mt-10{ margin-top:10px !important; }
.mt-15{ margin-top:15px !important; }
.mt-20{ margin-top:20px !important; }
.mt-25{ margin-top:25px !important; }
.mt-30{ margin-top:30px !important; }
.mt-35{ margin-top:35px !important; }
.mt-40{ margin-top:40px !important; }
.mt-45{ margin-top:45px !important; }
.mt-50{ margin-top:50px !important; }
.mt-60{ margin-top:60px !important; }
.mt-70{ margin-top:70px !important; }
.mt-80{ margin-top:80px !important; }
.mt-90{ margin-top:90px !important; }
.mt-100{ margin-top:100px !important; }


.mb-5{ margin-bottom:5px !important; }
.mb-10{ margin-bottom:10px !important; }
.mb-15{ margin-bottom:15px !important; }
.mb-20{ margin-bottom:20px !important; }
.mb-25{ margin-bottom:25px !important; }
.mb-30{ margin-bottom:30px !important; }
.mb-35{ margin-bottom:35px !important; }
.mb-40{ margin-bottom:40px !important; }
.mb-45{ margin-bottom:45px !important; }
.mb-50{ margin-bottom:50px !important; }
.mb-60{ margin-bottom:60px !important; }
.mb-70{ margin-bottom:70px !important; }
.mb-80{ margin-bottom:80px !important; }
.mb-90{ margin-bottom:90px !important; }
.mb-100{ margin-bottom:100px !important; }

.pt-5{ padding-top:5px !important; }
.pt-10{ padding-top:10px !important; }
.pt-15{ padding-top:15px !important; }
.pt-20{ padding-top:20px !important; }
.pt-25{ padding-top:25px !important; }
.pt-30{ padding-top:30px !important; }
.pt-35{ padding-top:35px !important; }
.pt-40{ padding-top:40px !important; }
.pt-45{ padding-top:45px !important; }
.pt-50{ padding-top:50px !important; }
.pt-60{ padding-top:60px !important; }
.pt-70{ padding-top:70px !important; }
.pt-80{ padding-top:80px !important; }
.pt-90{ padding-top:90px !important; }
.pt-100{ padding-top:100px !important; }


.pb-5{ padding-bottom:5px !important; }
.pb-10{ padding-bottom:10px !important; }
.pb-15{ padding-bottom:15px !important; }
.pb-20{ padding-bottom:20px !important; }
.pb-25{ padding-bottom:25px !important; }
.pb-30{ padding-bottom:30px !important; }
.pb-35{ padding-bottom:35px !important; }
.pb-40{ padding-bottom:40px !important; }
.pb-45{ padding-bottom:45px !important; }
.pb-50{ padding-bottom:50px !important; }
.pb-60{ padding-bottom:60px !important; }
.pb-70{ padding-bottom:70px !important; }
.pb-80{ padding-bottom:80px !important; }
.pb-90{ padding-bottom:90px !important; }
.pb-100{ padding-bottom:100px !important; }


.pulse {
    animation: pulse-animation 2s infinite
}

@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0 #db261e
    }

    100% {
        box-shadow: 0 0 0 20px #0000
    }
}



/* Owl nav  */
.circlenav .owl-nav button {
    background: #00000085 !important;
    color: #fff !important;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

.circlenav .owl-nav button:hover {
    background: #000 !important;
    color: #fff !important;
}

.circlenav.navinbottom .owl-nav {
    margin-top: 20px;
}

.navinbottom .owl-nav {
    display: flex;
    column-gap: 15px;
    justify-content: center;
}

.circlenav .owl-nav button span {
    font-size: 25px;
    height: 42px;
}

.owlnav .owl-nav button span {
    font-size: 25px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Owl nav End  */


.bg-lightyellow {
    background: #f3dd96;
}

.nav-cta {
    background: #d4af37;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 10px 22px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: background .2s;
    border-radius: 2px;
    border: 1px solid #d4af37;
    display: flex;
    align-items: center;
}

.nav-cta:hover {
    background: unset;
}


/* Popup lead form  */
#popup-overlay {display: none; position: fixed; inset: 0; z-index: 9999; background: rgba(10, 20, 5, 0.72); backdrop-filter: blur(4px); padding: 30px 15px; overflow: auto; }
#popup-overlay.active{display:block;}
#popup-box{
  background:#fff;width:100%;max-width:520px;
  border-radius:4px;overflow:hidden;position:relative;
  box-shadow:0 24px 64px rgba(0,0,0,0.3);
  animation:popIn .35s cubic-bezier(.22,.68,0,1.2) forwards;
      margin: auto;
}
@keyframes popIn{from{opacity:0;transform:scale(.88) translateY(20px);}to{opacity:1;transform:scale(1) translateY(0);}}
.popup-top{background: #9f8122;padding: 17px 25px 17px;}
.popup-top h2{font-size:26px;font-weight:400;color:#fff;margin-bottom:6px;}
.popup-top h2 em{font-style:italic;color:#A8D878;}
.popup-top p{font-size:13px;color:rgba(255,255,255,0.65);font-weight:300;}
.popup-close{position:absolute;top:14px;right:16px;background:rgba(255,255,255,0.15);border:none;color:#fff;font-size:18px;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;line-height:1;}
.popup-close:hover{background:rgba(255,255,255,0.28);}
.popup-body{padding:24px 32px 28px;}
.popup-body .pfld{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;}
.popup-body .pfld label{font-size: 12px;letter-spacing: 0.1em;text-transform:uppercase;color:#666666;font-weight:500;}
.popup-body .pfld input,.popup-body .pfld select{border: 1px solid #c7c7c7;background:#fff;color:#1a1a1a;font-size:14px;font-weight:300;padding:11px 14px;outline:none;transition:border-color .2s;width:100%;border-radius:2px;}
.popup-body .pfld input:focus,.popup-body .pfld select:focus{border-color: #d4af37;}
.popup-body .pfld select option{background:#fff;}
.popup-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;}
.popup-btn{width:100%;background: #181818;color:#fff;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;padding:15px;border:none;cursor:pointer;transition:background .2s;border-radius:2px;margin-top:6px;}
.popup-btn:hover{background: #9f8122;}
.popup-disc{font-size: 14px;color: #3e3e3e;line-height:1.6;margin-top:10px;text-align:center;}
#popup-ok{display:none;padding:32px;text-align:center;}
#popup-ok .ok-icon{font-size:40px;margin-bottom:12px;}
#popup-ok p{font-size:22px;color:#d4af37;margin-bottom:6px;}
#popup-ok span{font-size:13px;color:#666666;}
.popup-timer{font-size:10px;color:rgba(255,255,255,0.5);text-align:right;margin-top:6px;}

/* Popup lead form end  */



/* WhatsApp  */
.wa{position:fixed;bottom:24px;right:24px;z-index:500;background:#25D366;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,0.4);transition:transform .2s;}
.wa:hover{transform:scale(1.1);}
.wa svg{width:30px;height:30px;fill:#fff;}
/* WhatsApp End */



.pfld.formgroupcustom {
    flex-direction: unset;
}

.popup-body .pfld.formgroupcustom input {
    width: auto !important;
    display: table;
    height: 51px;
}

.formgroupcustom span.refersh-box {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.formgroupcustom span.refersh-box img.captcha_img {
    border-radius: 5px;
}

.formgroupcustom span.refersh-box i {
    font-style: unset;
}



/* LOC  */
.loc-list {
    list-style: none;
    border-top: 1px solid #d0000721;
}

.loc-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 9px 15px;
    border-bottom: 1px solid #d0000721;
    background: #ffffffe0;
    position: relative;
}

.loc-list li .pl {
    font-size: 14px;
    color: #0c0c0c;
    font-weight: normal;
}

.loc-list li .tm {
    font-size: 15px;
    color: #cb0000;
    text-align: right;
}

.loc-list li:before {
    content: ":";
    position: absolute;
    color: #4b4b4b;
    right: 50%;
}


/*  EQUIPMENT LIST */
.equipment-main {
    width: 100%;
    display: grid;
    grid-template-columns:repeat(3,1fr);
    gap: 20px;
}

.equipment-item {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: flex-start;
    gap: 15px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: transform 0.2s, box-shadow 0.2s;
}

.equipment-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}

.equipmenticon {
    font-size: 25px;
    background-color: #f1ebcf;
    color: #0d6efd;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.equipmentcontent h3 {
    font-size: 18px;
    margin-bottom: 6px;
    font-weight: 600;
    color: #b38c0e;
}

.equipmentcontent p {
    font-size: 16px;
    color: #555;
}

@media(max-width: 990px){
 .equipment-main {
    grid-template-columns:repeat(2,1fr);
 } 
}

@media(max-width: 575px){
 .equipment-main {
    grid-template-columns:repeat(1,1fr);
 } 
}

/*  EQUIPMENT LIST End */




/* Contact new section  */
.fsec{background: #9f8122;}
.fsec .lbl{color: rgb(255 255 255 / 83%);}
.fsec .ttl{color:#fff;}
.fsec .ttl span{color: #edda9f;}
.fw{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top: 20px;}
.fi p{font-size:15px;line-height:1.85;color:rgba(255,255,255,0.62);font-weight:300;margin-bottom: 20px;}
.cc2{display:flex;flex-direction:column;gap: 10px;}
.ccard{display:flex;align-items:center;gap:14px;padding:16px 18px;background: #edda9f;border: 1px solid rgb(99 79 14);text-decoration:none;transition:background .2s;border-radius: 15px;}
.ccard:hover{background: rgb(239 227 191);}
.ccard-ic{width:38px;height:38px;background: rgb(159 129 34);border: 1px solid rgb(126 102 25);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;border-radius:2px;}
.ccard-t strong{display:block;font-size:14px;color: #0d0d0d;font-weight:500;margin-bottom:2px;}
.ccard-t span{font-size: 14px;color: #0d0d0dbf;font-weight: normal;}
form{display:flex;flex-direction:column;gap:3px;}
.fr{display:grid;grid-template-columns:1fr 1fr;gap:3px;}
.fld{display:flex;flex-direction:column;gap:6px;}
.fld label{font-size:9px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.45);font-weight:500;}
.fld input,.fld select,.fld textarea{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#fff;font-size:14px;font-weight:300;padding:13px 14px;outline:none;transition:border-color .2s;width:100%;appearance:none;border-radius:2px;}
.fld input::placeholder{color:rgba(255,255,255,0.3);}
.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:#A8D878;}
.fld select option{background:#2D5016;}
.fld textarea{resize:none;height:80px;}
.fbtn{margin-top:6px;background:#fff;color:#2d5016;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;padding:17px;border:none;cursor:pointer;transition:background .2s;width:100%;border-radius:2px;}
.fbtn:hover{background:#EAF2DF;}
.fdisc{font-size:11px;color:rgba(255,255,255,0.25);line-height:1.65;margin-top:10px;font-weight:300;}
#fok{display:none;background:rgba(168,216,120,0.1);border:1px solid rgba(168,216,120,0.35);padding:28px;text-align:center;border-radius:2px;}
#fok p{font-size:22px;color:#A8D878;margin-bottom:6px;}
#fok span{font-size:13px;color:rgba(255,255,255,0.5);}
.lbl {font-size: 14px; letter-spacing: 0.3em; text-transform: uppercase; margin-bottom: 10px; font-weight: 500; }
.ttl {font-size: clamp(34px, 4.5vw, 50px); font-weight: 400; line-height: 1.08; max-width: 680px; }

/* Contact new section End  */


.nav-cta.downloadbtn {
    background: unset;
    /* color: #d4af37; */
    column-gap: 9px;
}

.nav-cta.downloadbtn:hover {
    background: #d4af37;
    color: #fff;
}

.header_btn {
    display: flex;
    column-gap: 5px;
}


/* Area Grid  */
.area_section{ background:#fff; }

.area-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
    margin: 0 auto;
}

.areabox {
    /* background: linear-gradient(145deg, #e1e1e1, #fefefe); */
    border-radius: 15px;
    padding: 25px 20px;
    /* box-shadow: 0 10px 18px rgba(0, 0, 0, 0.08); */
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
}

.areabox:hover {
    transform: translateY(-7px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
    background: #9f812217;
}

.artitle {
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #b38c0e;
    margin-bottom: 8px;
    letter-spacing: 0.8px;
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
}

.artitle i {
    font-style: unset;
}

.arvalue {
  font-size: 19px;
  font-weight: 600;
  color: #292929;
}


/* Area Grid End  */


.align-items-center {
    align-items: center;
}
.d-flex {
    display: flex;
}

.gap-10{ gap:10px; }

.glry_box:hover {
    cursor: zoom-in;
    filter: grayscale(1);
}


.gallery_slider .owl-stage {
    display: flex;
    align-items: center;
}

.gallery_slider.owl-carousel .owl-stage-outer {
    overflow: hidden;
}



/* Cinema Slider  */
.cinemanav.owlnav .owl-nav button {
    background:#ffffff82 !important;
    width: 35px;
    height: 35px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    border-radius: 50%;
    color: #fff !important;
    transition: 0.5s ease-in-out all;
    border-radius: 3px;
}

.cinemanav.owlnav .owl-nav button:hover {
    color: #fa0d0d !important;
    background: #ffffff !important;
    transition: 0.5s ease-in-out all;
}

.cinemanav.owlnav .owl-nav button.owl-prev {
    left: 10px;
}
/* Cinema Slider end */


/* GALLERY NEW CSS CODE */
ul.container-masonry.picsgallery {column-count: 5; column-gap: 15px; }
.container-masonry{margin:0 -15px!important;padding:0px;}
.container-masonry li{list-style:none;break-inside: avoid;margin-bottom: 16px;}
.container-masonry li .entry-thumb {position: relative; border-radius: 10px; overflow: hidden; border: 1px solid #ddd; }
.container-masonry li .entry-thumb img {max-width: 100%; transform: scale(1.1); cursor: zoom-in; transition:0.5s ease-in-out all; }
.container-masonry li .entry-thumb img:hover {transform: scale(1.2); transition:0.5s ease-in-out all; }

/*.container-masonry li .entry-thumb:before {
  position:absolute;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0.5);
  content:'';
  left:0;
  right:0;
  transition: all .5s ease-in-out;
  transform: scale(1.3);
}
.container-masonry li .entry-thumb:after {
  position:absolute;
  width:20px;
  height:100%;
  font-family:'FontAwesome';
  content:'\f03e';
  left:0;
  right:0;
  margin:0 auto;
  z-index:2;
  color:#fff;
  vertical-align: middle;
  display: flex;
  align-items: center;
  top: 0;
  text-align:center;
  transition: all .2s ease-in-out;
}
.container-masonry li .entry-thumb:before, .container-masonry li .entry-thumb:after {
  visibility:hidden;
  opacity:0;
}
.container-masonry li:hover .entry-thumb:before, .container-masonry li:hover .entry-thumb:after {
  visibility:visible;
  opacity:1;
}
.container-masonry li:hover .entry-thumb:before {
  transform: scale(1);
}*/

/* Large tablets */
@media (max-width: 1024px) {
  .ul.container-masonry.picsgallery {
    column-count: 3;
  }
}

/* Tablets */
@media (max-width: 768px) {
  .ul.container-masonry.picsgallery {
    column-count: 2;
  }
}

/* Mobile */
@media (max-width: 480px) {
  .ul.container-masonry.picsgallery {
    column-count: 1;
  }
}


/* Gallery New Css Code  End  */