@charset "UTF-8";
/* CSS Document */

.floating { position: fixed; right: 0; top: 40%; width:50px; text-align:center; padding: 5px 5px 5px 5px; font-size:9px}
.floating a{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.floating img{width:100%;}

#sidebarCollapse{position: fixed; display: inline-block; right: 40px; top: 40%; transform: translate(46px, 50px) rotate(270deg); cursor:pointer;}

/* =========================
   Malaysia page polish
   (kept lightweight so it won't break legacy pages)
   ========================= */
:root{
  --sd-accent:#0b2e59; /* deep navy */
  --sd-accent-2:#b91c1c; /* flag red */
  --sd-card:#ffffff;
  --sd-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hero */
.parallax-malaysia{
  position: relative;
}
.parallax-malaysia:before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(120deg, rgba(11,46,89,.70), rgba(185,28,28,.45));
  pointer-events:none;
}
.parallax-malaysia .parallax-content-1{
  position:relative;
}
.parallax-malaysia h1{
  letter-spacing:-0.5px;
  line-height:1.15;
  text-shadow: 0 10px 30px rgba(0,0,0,.35);
}

/* Section titles */
.main_title h2.left{
  position: relative;
  padding-left: 12px;
}
.main_title h2.left:before{
  content:"";
  position:absolute;
  left:0;
  top: 50%;
  transform: translateY(-50%);
  width:4px;
  height: 60%;
  border-radius: 6px;
  background: linear-gradient(180deg, var(--sd-accent), var(--sd-accent-2));
}

/* Card polish */
.tour_container,
.conTp3{
  border-radius: 16px;
  overflow:hidden;
  background: var(--sd-card);
  box-shadow: var(--sd-shadow);
}
.img_container img,
.imgTp1 img{
  border-radius: 14px;
}

/* Buttons */
.btnTp1 a{
  border-radius: 999px;
  padding: 10px 16px;
  transition: transform .15s ease, box-shadow .15s ease;
}
.btnTp1 a:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 20px rgba(0,0,0,.12);
}

/* Region quick links */
.other_tours ul li a.floatl{
  border-radius: 999px;
  background: rgba(11,46,89,.06);
  margin: 4px 6px 4px 0;
}
.other_tours ul li a.floatl:hover{
  background: rgba(11,46,89,.12);
}


