@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;
}
} .somuchmore-post .swiper-container, .somuchmore-post .boxer-button, .somuchmore-post .boxer-button {
display:none !important;
}
.somuchmore-post {
min-height:auto;
}  .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;
}  .cff-load-more {
display:none !important;
}  .newsletter-post .my-posts h2.entry-title {
max-width: 100%;
} .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; 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-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;
}