﻿@media only screen and (min-width: 769px) {
 	.mobile-list{
    display: none !important;
  }
}

@media only screen and (max-width: 768px) {
  .desktop-list{
    display: none !important;
  }
	.mobile-list{
    display: block !important;
  }
}

@media only screen and (max-width: 374px) {
  .home-slider .ms-info h2{
    font-size: 14px !important;
  }
} 

/* IG Feed */
.somuchmore-post .swiper-container, .somuchmore-post .boxer-button, .somuchmore-post .boxer-button {
	display:none !important;
}

.somuchmore-post {
	min-height:auto;
}
/* IG Feed END */

/* Career API */
.careerapi .dot::before {
  content: "\2022";
  padding: 0 0.8rem;
}
.careerapi .appendListing a {
  color: #231f20;
  text-decoration: underline;
  font-weight: 600;
}
.careerapi .appendListing a:hover {
  color: #e0258e;
  text-decoration: underline;
}
.careerapi .listing:hover {
  color: #e0258e;
}
.careerapi .listing {
  font-size: 20px;
  font-weight: bold;
  color: #231f20;
}
.careerapi .listing-title {
  font-weight: bold;
}
/* Career API END */

/* Smashballlon FB Plugin */
.cff-load-more {
	display:none !important;
}
/* END Smashballlon FB Plugin */

/* IPC BLOG */
.newsletter-post .my-posts h2.entry-title {
	max-width: 100%;
}
/* END IPC BLOG */

.ulnospacing {
	padding-left:23px;
}

.textwidget, .custom-html-widget{
  position: relative;
}

#green-programme-link{
  position: absolute;
  width: 200px;
  height: 50px;
  top: 93.75%;
  margin-top: -4px;
  left: 33%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#green-programme-link1{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 93.8%;
  margin-top: -4px;
  left: 72%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#green-programme1-link{
  position: absolute;
  width: 200px;
  height: 50px;
  top: 93.75%;
  margin-top: -4px;
  left: 40%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#green-programme1-link1{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 93.8%;
  margin-top: -4px;
  left: 67%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#green-programme-link-m{
  position: absolute;
  width: 100px;
  height: 50px;
  margin-top: -100px;
  left: 20%;
  color: transparent;
}
#green-programme-link1-m{
  position: absolute;
  width: 70px;
  height: 50px;
  margin-top: -100px;
  left: 69%;
  color: transparent;
}


#snow-link-1{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 89.7%;
  margin-top: -4px;
  left: 25%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-2{
  position: absolute;
  width: 250px;
  height: 50px;
  top: 89.7%;
  margin-top: -4px;
  left: 41%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-3{
  position: absolute;
  width: 200px;
  height: 50px;
  top: 90.6%;
  margin-top: -4px;
  left: 26%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-4{
  position: absolute;
  width: 200px;
  height: 50px;
  top: 89.2%;
  margin-top: -4px;
  left: 82%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-5{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 88.65%;
  margin-top: -4px;
  left: 33%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-6{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 88.65%;
  margin-top: -4px;
  left: 44%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-7{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 89.4%;
  margin-top: -4px;
  left: 33%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-8{
  position: absolute;
  width: 150px;
  height: 50px;
  top: 88%;
  margin-top: -4px;
  left: 70%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-20th{
  position: absolute;
  width: 1000px;
  height: 400px;
  top: 46.4%;
  margin-top: -4px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-20th-1{
  position: absolute;
  width: 800px;
  height: 350px;
  top: 46%;
  margin-top: -4px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-1-m{
  position: absolute;
  width: 150px;
  height: 30px;
  bottom: 405px;
  margin-top: -4px;
  left: 30%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-2-m{
  position: absolute;
  width: 150px;
  height: 30px;
  bottom: 338px;
  margin-top: -4px;
  left: 30%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-3-m{
  position: absolute;
  width: 150px;
  height: 30px;
  bottom: 368px;
  margin-top: -4px;
  left: 30%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-4-m{
  position: absolute;
  width: 150px;
  height: 30px;
  bottom: 290px;
  margin-top: -4px;
  left: 40%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#snow-link-20th-m{
  position: absolute;
  width: 400px;
  height: 500px;
  bottom: 2420px;
  margin-top: -4px;
  left: 38%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#halloweenr-link{
  position: absolute;
  width: 160px;
  height: 20px;
  top: 43.8%;
  margin-top: -4px;
  left: 21%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#halloweenr-link1{
  position: absolute;
  width: 150px;
  height: 20px;
  top: 53.4%;
  margin-top: -4px;
  left: 16%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#rbbc-link1{
  position: absolute;
  width: 55px;
  height: 20px;
  top: 66.8%;
  margin-top: -4px;
  left: 26%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#rbbc-link2{
  position: absolute;
  width: 100px;
  height: 20px;
  top: 67.4%;
  margin-top: -4px;
  left: 77.5%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#rbbc-link3{
  position: absolute;
  width: 55px;
  height: 20px;
  top: 74.5%;
  margin-top: -4px;
  left: 52%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#rbbc-link3-1{
  position: absolute;
  width: 55px;
  height: 20px;
  top: 68.65%;
  margin-top: -4px;
  left: 26%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#rbbc-link4{
  position: absolute;
  width: 55px;
  height: 20px;
  top: 76.4%;
  margin-top: -4px;
  left: 49%;
  transform: translate(-50%,-50%);
  color: transparent;
}

@media (min-width: 900px) and (max-width: 1439px) {
#merdeka-link1{
  position: absolute;
  width: 85px;
  height: 20px;
  top: 79.15%;
  margin-top: -4px;
  left: 44%;
  transform: translate(-233%,0%);
  color: transparent;
}

#merdeka-link2{
  position: absolute;
  width: 90px;
  height: 20px;
  margin-top: -4px;
  left: 45.5%;
  transform: translate(-230%,260%);
  color: transparent;
}

#merdeka-link3{
  position: absolute;
  width: 90px;
  height: 20px;
  margin-top: -4px;
  left: 55.5%;
  transform: translate(-230%,260%);
  color: transparent;
}

#merdeka-link4{
  position: absolute;
  width: 90px;
  height: 20px;
  margin-top: -4px;
  left: 66.2%;
  transform: translate(-230%,260%);
  color: transparent;
}
#merdeka-link5{
  position: absolute;
  width: 50px;
  height: 20px;
  margin-top: 0px;
	top: 71.2%;
  left: 80%;
  transform: translate(-230%,-100%);
  color: transparent;
}
#merdeka-link5-1{
  position: absolute;
  width: 90px;
  height: 20px;
  margin-top: 0px;
  left: 87.2%;
  transform: translate(-230%,50%);
  color: transparent;
}
#merdeka-link5-2{
  position: absolute;
  width: 90px;
  height: 20px;
  margin-top: 0px;
  top: 78.7%;
	left: 45.2%;
  transform: translate(-230%,50%);
  color: transparent;
}
}
#merdeka-link6{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 68.95%;
  left: 41.3%;
  transform: translate(-100%,-100%);
  color: transparent;
}
#merdeka-link7{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 97.48%;
  left: 49.10%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#merdeka-link8{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 97.95%;
  left: 49.10%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#merdeka-link9{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 98.45%;
  left: 49.10%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#merdeka-link10{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 61.2%;
  left: 83.1%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#merdeka-link10-1{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 99.25%;
  left: 45.1%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#merdeka-link10-2{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 99.25%;
  left: 45.1%;
  transform: translate(-50%,-50%);
  color: transparent;
}
.points ol {
  counter-reset: abc;
  padding-left: 0;
}
.points ol ol{
  padding-left: 20px;
}
.points ol li {
  display: block;
}
.points ol li table{
  margin: 15px 0;
}
.points > ol > li{
  margin-bottom: 15px;
}
.points ol ol > li{
  margin-bottom: 3px;
}
.points ol li:before {
  content: counters(abc, ".") " )";
  counter-increment: abc;
  margin-right: 6px;
}
.points ol[type="a"] li, .points ol[type="i"] li, .points ol[type="I"] li{
  display: list-item;
}
.points ol[type="a"] li::before, .points ol[type="i"] li::before, .points ol[type="I"] li::before{
  display: none;
}

@media (min-width: 992px) {
  .store-guide-floor-plans .store-guide-details .level-listing ul li a {
    min-width: 40px;
    display: inline-block;
  }
  .store-guide-floor-plans .store-popup-details.modal .modal-dialog {
    padding-top: 110px;
  }
  .store-popup-slider.modal.fade.show {
    z-index: 4001;
  }
}

@media screen and (min-width: 768px) {
  .ik-store-guide-page .right-select label {
    line-height: 45px;
  }
}

@media (min-width: 1440px) and (max-width: 1849px) {
	
#merdeka-link1{
  position: absolute;
  width: 85px;
  height: 20px;
  top: 79.15%;
  margin-top: -4px;
  left: 39.7%;
  transform: translate(-233%,0%);
  color: transparent;
}

#merdeka-link2{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: -4px;
  left: 45%;
  transform: translate(-230%,350%);
  color: transparent;
}

#merdeka-link3{
  position: absolute;
  width: 150px;
  height: 20px;
  margin-top: -4px;
  left: 59%;
  transform: translate(-230%,350%);
  color: transparent;
}

#merdeka-link4{
  position: absolute;
  width: 150px;
  height: 20px;
  margin-top: -4px;
  left: 70%;
  transform: translate(-230%,350%);
  color: transparent;
}
#merdeka-link5{
  position: absolute;
  width: 80px;
  height: 20px;
  margin-top: 0px;
	top: 72.2%;
  left: 81%;
  transform: translate(-230%,0%);
  color: transparent;
}
#merdeka-link5-1{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
  left: 86.2%;
  transform: translate(-230%,100%);
  color: transparent;
}
#merdeka-link5-2{
  position: absolute;
  width: 120px;
  height: 20px;
  margin-top: 0px;
	top: 81.7%;
  left: 44%;
  transform: translate(-230%,100%);
  color: transparent;
}
}


@media (min-width: 1850px) {
	
#merdeka-link1{
  position: absolute;
  width: 120px;
  height: 20px;
  top: 79.25%;
  margin-top: -4px;
  left: 38.8%;
  transform: translate(-233%,0%);
  color: transparent;
}

#merdeka-link2{
  position: absolute;
  width: 160px;
  height: 20px;
  margin-top: -4px;
  left: 47.2%;
  transform: translate(-230%,600%);
  color: transparent;
}

#merdeka-link3{
  position: absolute;
  width: 160px;
  height: 20px;
  margin-top: -4px;
  left: 57.2%;
  transform: translate(-230%,600%);
  color: transparent;
}

#merdeka-link4{
  position: absolute;
  width: 150px;
  height: 20px;
  margin-top: -4px;
  left: 68.2%;
  transform: translate(-230%,600%);
  color: transparent;
}
#merdeka-link5{
  position: absolute;
  width: 100px;
  height: 20px;
  margin-top: 0px;
	top: 72.5%;
  left: 78%;
  transform: translate(-230%,-100%);
  color: transparent;
}
#merdeka-link5-1{
  position: absolute;
  width: 150px;
  height: 20px;
  margin-top: 0px;
  left: 80.5%;
  transform: translate(-230%,250%);
  color: transparent;
}
#merdeka-link5-2{
  position: absolute;
  width: 150px;
  height: 20px;
  margin-top: 0px;
	top: 82.1%;
  left: 43.0%;
  transform: translate(-230%,0%);
  color: transparent;
}
}
#loong-ma-link1{
  position: absolute;
  width: 160px;
  height: 30px;
  top: 92.75%;
  margin-top: -112px;
  left: 34%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-desktop-scroll{
  position: absolute;
  width: 220px;
  height: 60px;
  top: 9.9%;
  margin-top: -130px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-desktop-video{
  position: absolute;
  width: 1000px;
  height: 360px;
  top: 12.8%;
  margin-top: -160px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-desktop-popup{
  position: absolute;
  width: 180px;
  height: 50px;
  top: 35.8%;
  margin-top: -345px;
  left: 61%;
  transform: translate(-50%,-50%);
  color: transparent;
}

#loong-ma-link2{
  position: absolute;
  width: 170px;
  height: 30px;
  top: 92.75%;
  margin-top: -112px;
  left: 47.5%;
  transform: translate(-50%,-50%);
  color: transparent;
}

#loong-ma-link3{
  position: absolute;
  width: 166px;
  height: 30px;
  top: 92.8%;
  margin-top: -82px;
  left: 34.5%;
  transform: translate(-50%,-50%);
  color: transparent;
}

#loong-ma-link4{
  position: absolute;
  width: 220px;
  height: 30px;
  top: 92.8%;
  margin-top: -82px;
  left: 49%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link5{
  position: absolute;
  width: 106px;
  height: 30px;
  top: 92.8%;
  margin-top: -174px;
  left: 70.5%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-m1{
  position: absolute;
  width: 160px;
  height: 30px;
  top: 89.7%;
  margin-top: -385px;
  left: 41%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-mobile-scroll{
  position: absolute;
  width: 160px;
  height: 150px;
/*   top: 89.7%; */
  margin-top: -2160%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-mobile-popup{
  position: absolute;
  width: 160px;
  height: 30px;
  top: 89.7%;
  margin-top: -4598px;
  left: 41%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-m2{
  position: absolute;
  width: 180px;
  height: 30px;
  top: 89.7%;
  margin-top: -350px;
  left: 43%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-m3{
  position: absolute;
  width: 180px;
  height: 30px;
  top: 89.7%;
  margin-top: -320px;
  left: 43%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-m4{
  position: absolute;
  width: 240px;
  height: 30px;
  top: 89.7%;
  margin-top: -285px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-m5{
  position: absolute;
  width: 120px;
  height: 30px;
  top: 89.7%;
  margin-top: -390px;
  left: 50%;
  transform: translate(-50%,-50%);
  color: transparent;
}
#loong-ma-link-l1{
	  position: absolute;
	  width: 160px;
	  height: 30px;
	  top: 90.8%;
	  margin-top: 390px;
	  left: 26%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#loong-ma-link-laptop-scroll{
	  position: absolute;
	  width: 220px;
	  height: 60px;
	  top: 4.9%;
	  margin-top: 270px;
	  left: 50%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#loong-ma-link-laptop-popup{
	  position: absolute;
	  width: 160px;
	  height: 50px;
	  top: 31.4%;
	  margin-top: 110px;
	  left: 66%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}

#loong-ma-link-l2{
	  position: absolute;
	  width: 184px;
	  height: 30px;
	  top: 90.8%;
	  margin-top: 390px;
	  left: 46.5%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#loong-ma-link-l3{
	  position: absolute;
	  width: 184px;
	  height: 30px;
	  top: 90.85%;
	  margin-top: 425px;
	  left: 26.5%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#loong-ma-link-l4{
	  position: absolute;
	  width: 240px;
	  height: 30px;
	  top: 90.85%;
	  margin-top: 425px;
	  left: 48.5%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#loong-ma-link-l5{
	  position: absolute;
	  width: 120px;
	  height: 30px;
	  top: 90.8%;
	  margin-top: 330px;
	  left: 80.5%;
	  transform: translate(-50%,-50%);
	  color: transparent;
}
#gsg-tc{
	position: absolute;
	  width: 144px;
	  height: 30px;
	  top: 30.2%;
	  margin-top: 130px;
	  left: 63.6%;
	  transform: translate(-50%,-50%);
	  background-color: transparent;
}
#raya-freeparking{
	position: absolute;
    width: 144px;
    height: 30px;
    top: 40.9%;
    margin-top: 130px;
    left: 45.1%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-1{
	position: absolute;
    width: 128px;
    height: 30px;
    top: 96.1%;
    margin-top: 130px;
    left: 32.1%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-2{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 96.7%;
    margin-top: 130px;
    left: 32.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-3{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 96.1%;
    margin-top: 130px;
    left: 41.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-4{
	position: absolute;
    width: 120px;
    height: 30px;
    top: 96.7%;
    margin-top: 130px;
    left: 41.2%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-5{  
	position: absolute;
    width: 100px;
    height: 30px;
    top: 95.5%;
    margin-top: 130px;
    left: 71.1%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gsg-tc-1280{
	position: absolute;
    width: 164px;
    height: 30px;
    top: 27.6%;
    margin-top: 130px;
    left: 70.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#raya-freeparking-1280{
	position: absolute;
    width: 165px;
    height: 30px;
    top: 38.7%;
    margin-top: 130px;
    left: 43.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-l1{
	position: absolute;
    width: 135px;
    height: 30px;
    top: 96.1%;
    margin-top: 130px;
    left: 23.0%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-l2{
	position: absolute;
    width: 165px;
    height: 30px;
    top: 96.7%;
    margin-top: 130px;
    left: 23.7%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-l3{
	position: absolute;
    width: 155px;
    height: 30px;
    top: 96.1%;
    margin-top: 130px;
    left: 37.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-l4{
	position: absolute;
    width: 110px;
    height: 30px;
    top: 96.7%;
    margin-top: 130px;
    left: 36%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-l5{
	position: absolute;
    width: 110px;
    height: 30px;
    top: 95.4%;
    margin-top: 131px;
    left: 81.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gsg-tc-m{
	position: absolute;
    width: 164px;
    height: 30px;
    top: 62.6%;
    margin-top: -8029px;
    left: 49.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#raya-freeparking-m{
	position: absolute;
    width: 164px;
    height: 30px;
    top: 62.6%;
    margin-top: -6794px;
    left: 26.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-m1{
    position: absolute;
    width: 135px;
    height: 30px;
    top: 62.6%;
    margin-top: -346px;
    left: 50.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-m2{
	position: absolute;
    width: 160px;
    height: 30px;
    top: 62.6%;
    margin-top: -303px;
    left: 49.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-m3{
	position: absolute;
    width: 160px;
    height: 30px;
    top: 62.6%;
    margin-top: -258px;
    left: 49.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-m4{
	position: absolute;
    width: 80px;
    height: 30px;
    top: 62.6%;
    margin-top: -213px;
    left: 49.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#bestnya-raya-link-m5{
	position: absolute;
    width: 80px;
    height: 30px;
    top: 62.6%;
    margin-top: -126px;
    left: 51.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

@media screen and (max-width: 375px){
#gsg-tc-xs{
    position: absolute;
    width: 164px;
    height: 30px;
    top: 62.6%;
    margin-top: -7000px;
    left: 50.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#raya-freeparking-xs{
    position: absolute;
    width: 150px;
    height: 30px;
    top: 62.6%;
    margin-top: -5925px;
    left: 27.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#bestnya-raya-link-xs1{
	position: absolute;
    width: 120px;
    height: 30px;
    top: 62.6%;
    margin-top: -305px;
    left: 49.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#bestnya-raya-link-xs2{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 62.6%;
    margin-top: -266px;
    left: 49.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#bestnya-raya-link-xs3{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 62.6%;
    margin-top: -224px;
    left: 49.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#bestnya-raya-link-xs4{
	position: absolute;
    width: 80px;
    height: 30px;
    top: 62.6%;
    margin-top: -185px;
    left: 50.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
	#bestnya-raya-link-xs5{
	position: absolute;
    width: 90px;
    height: 30px;
    top: 62.6%;
    margin-top: -112px;
    left: 54.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
}
#gronwheel-tc{
	position: absolute;
    width: 174px;
    height: 30px;
    top: 88.7%;
    margin-top: 130px;
    left: 58.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gronwheel-tc-l{
	position: absolute;
    width: 190px;
    height: 30px;
    top: 89.2%;
    margin-top: 130px;
    left: 63%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gronwheel-as{
	position: absolute;
    width: 130px;
    height: 40px;
    top: 89.2%;
    margin-top: -112px;
    left: 60%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
    
#gronwheel-gp{
	position: absolute;
    width: 135px;
    height: 40px;
    top: 89.2%;
    margin-top: -112px;
    left: 26%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gronwheel-as-xs{
	position: absolute;
    width: 110px;
    height: 35px;
    top: 89.2%;
    margin-top: -96px;
    left: 59%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gronwheel-gp-xs{
	position: absolute;
    width: 115px;
    height: 35px;
    top: 89.2%;
    margin-top: -96px;
    left: 26%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#gronwheel-tc-xs{
	position: absolute;
    width: 170px;
    height: 30px;
    top: 89.2%;
    margin-top: -122px;
    left: 37%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#food-campaign-desktop{
	position: absolute;
    width: 220px;
    height: 50px;
    top: 93.6%;
    margin-top: 130px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#food-campaign-laptop{
	position: absolute;
    width: 240px;
    height: 52px;
    top: 94.9%;
    margin-top: 130px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#food-campaign-desktop-tc{
	position: absolute;
    width: 100px;
    height: 30px;
    top: 7.6%;
    margin-top: 130px;
    left: 70.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#food-campaign-laptop-tc{
	position: absolute;
    width: 110px;
    height: 30px;
    top: 5.9%;
    margin-top: 130px;
    left: 76.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-desktop-1{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 93.2%;
    margin-top: 130px;
    left: 34.2%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#midsummer-desktop-2{
	position: absolute;
    width: 180px;
    height: 30px;
    top: 93.7%;
    margin-top: 130px;
    left: 34.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-desktop-3{
	position: absolute;
    width: 162px;
    height: 30px;
    top: 93.2%;
    margin-top: 130px;
    left: 45%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-desktop-4{
	position: absolute;
    width: 120px;
    height: 30px;
    top: 93.7%;
    margin-top: 130px;
    left: 43.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-desktop-5{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 92.7%;
    margin-top: 130px;
    left: 73%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-laptop-1{
	position: absolute;
    width: 152px;
    height: 34px;
    top: 92.6%;
    margin-top: 130px;
    left: 25.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-laptop-2{
	position: absolute;
    width: 192px;
    height: 34px;
    top: 93.1%;
    margin-top: 130px;
    left: 26.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-laptop-3{
	position: absolute;
    width: 182px;
    height: 34px;
    top: 92.6%;
    margin-top: 130px;
    left: 41.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-laptop-4{
	position: absolute;
    width: 122px;
    height: 34px;
    top: 93.1%;
    margin-top: 130px;
    left: 39.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-laptop-5{
	position: absolute;
    width: 130px;
    height: 32px;
    top: 92.1%;
    margin-top: 130px;
    left: 81.8%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-gp{
	position: absolute;
    width: 145px;
    height: 40px;
    top: 92.1%;
    margin-top: -7124px;
    left: 31.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-as{
	position: absolute;
    width: 135px;
    height: 45px;
    top: 92.1%;
    margin-top: -7124px;
    left: 66.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-mobile-gp{
	position: absolute;
    width: 130px;
    height: 42px;
    top: 92.1%;
    margin-top: -6463px;
    left: 31.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#midsummer-mobile-as{
	position: absolute;
    width: 120px;
    height: 45px;
    top: 92.1%;
    margin-top: -6465px;
    left: 66.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-desktop{
	position: absolute;
    width: 145px;
    height: 80px;
    top: 45.6%;
    margin-top: -500px;
    left: 57.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-tc-desktop{
	position: absolute;
    width: 202px;
    height: 80px;
    top: 45.6%;
    margin-top: -500px;
    left: 67.7%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-laptop{
	position: absolute;
    width: 165px;
    height: 100px;
    top: 42.9%;
    margin-top: -500px;
    left: 60.7%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-tc-laptop{
	position: absolute;
    width: 225px;
    height: 100px;
    top: 42.9%;
    margin-top: -500px;
    left: 75.7%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-mobile{
	position: absolute;
    width: 145px;
    height: 100px;
    top: 92.1%;
    margin-top: -5867px;
    left: 26.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-tc{
	position: absolute;
    width: 210px;
    height: 100px;
    top: 92.1%;
    margin-top: -5867px;
    left: 70.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-xs{
	position: absolute;
    width: 145px;
    height: 100px;
    top: 92.1%;
    margin-top: -5326px;
    left: 26.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#swedefinds-tc-xs{
	position: absolute;
    width: 185px;
    height: 100px;
    top: 92.1%;
    margin-top: -5326px;
    left: 70.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}


/* FoodieDeals */
#foodiedeals-luckydraw-desktop{
	position: absolute;
    width: 250px;
    height: 60px;
    top: 21.5%;
    margin-top: 2005px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#foodiedeals-tc-desktop-1{
	position: absolute;
    width: 200px;
    height: 40px;
    top: 54.2%;
    margin-top: 2005px;
    left: 34%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-tc-desktop-2{
	position: absolute;
    width: 200px;
    height: 40px;
    top: 55.1%;
    margin-top: 2005px;
    left: 34%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-desktop-gettinghere{
	position: absolute;
    width: 180px;
    height: 40px;
    top: 53.4%;
    margin-top: 2005px;
    left: 72.3%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-luckydraw-laptop{
	position: absolute;
    width: 260px;
    height: 60px;
    top: 23%;
    margin-top: 2005px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-tc-laptop-1{
	position: absolute;
    width: 220px;
    height: 40px;
    top: 57.1%;
    margin-top: 2005px;
    left: 25.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-tc-laptop-2{
	position: absolute;
    width: 220px;
    height: 40px;
    top: 58%;
    margin-top: 2005px;
    left: 25.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
#foodiedeals-laptop-gettinghere{
	position: absolute;
    width: 150px;
    height: 40px;
    top: 56.2%;
    margin-top: 2005px;
    left: 81.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}

#unity-tc-desktop-1{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 64%;
    margin-top: 2005px;
    left: 30.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
}
#unity-tc-desktop-2{
	position: absolute;
    width: 140px;
    height: 30px;
    top: 64.7%;
    margin-top: 2005px;
    left: 30.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-desktop-3{
	position: absolute;
    width: 165px;
    height: 30px;
    top: 65.5%;
    margin-top: 2005px;
    left: 31.2%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-desktop-4{
	position: absolute;
    width: 125px;
    height: 30px;
    top: 64%;
    margin-top: 2005px;
    left: 41.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-desktop-5{
	position: absolute;
    width: 165px;
    height: 30px;
    top: 64.7%;
    margin-top: 2005px;
    left: 42.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-desktop-6{
	position: absolute;
    width: 125px;
    height: 30px;
    top: 63.2%;
    margin-top: 2005px;
    left: 70.6%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}

#unity-tc-laptop-1{
	position: absolute;
    width: 160px;
    height: 30px;
    top: 66.3%;
    margin-top: 2005px;
    left: 20.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-laptop-2{
	position: absolute;
    width: 160px;
    height: 30px;
    top: 67%;
    margin-top: 2005px;
    left: 20.5%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-laptop-3{
	position: absolute;
    width: 200px;
    height: 30px;
    top: 67.7%;
    margin-top: 2005px;
    left: 22%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-laptop-4{
	position: absolute;
    width: 150px;
    height: 30px;
    top: 66.3%;
    margin-top: 2005px;
    left: 37.4%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}
#unity-tc-laptop-5{
	position: absolute;
    width: 190px;
    height: 30px;
	position: absolute;
    width: 140px;
    height: 30px;
    top: 65.5%;
    margin-top: 2005px;
    left: 80%;
    transform: translate(-50%, -50%);
    background-color: transparent;	    
	}

.ik-action-group {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ik-action-block {
    display: flex;
    align-items: center;
}

.account-btn {
    position: relative;
    display: inline-block;
}

.account-btn .user-letter {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background: #e0258e;
    color: #fff !important;
    border-radius: 50%;
    font-weight: 700;
    text-decoration: none !important;
    cursor: pointer;
    font-size: 14px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.account-btn .user-letter:hover,
.account-btn .user-letter.opening {
    background: #c21a78;
    transform: scale(1.05);
}

.account-btn .profile-menu {
    display: none;
    position: absolute;
    top: calc(100% + 15px);
    right: 0;
    width: 180px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
    z-index: 9999;
    border-radius: 4px;
    overflow: hidden;
}

.account-btn .menu-inner a {
    display: block;
    padding: 12px 20px;
    color: #444 !important;
    text-decoration: none !important;
    border-bottom: 1px solid #f5f5f5;
    text-align: left;
    font-size: 14px;
    transition: background 0.2s;
}

.account-btn .menu-inner a:last-child {
    border-bottom: none;
}

.account-btn .menu-inner a:hover {
    background: #fff5f9;
    color: #e0258e !important;
}

.ik-login-icon a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 39px;
    height: 39px;
    border-radius: 50%;
    transition: all 0.3s ease;
}


.ik-login-icon a img {
    width: 18px;
    height: auto;
}
