/*@media (min-width: 1400px) {.sppb-row-container {max-width: 1510px !important;}}*/

/* General CSS */
.bodyBold 		{font-weight: 700;}
.bodyToUpper 	{text-transform: uppercase;}
.bodyCenter		{text-align: center;}
.body-innerwrapper {overflow-x: visible;}

/* Allows menu to overlap content */
#sp-main-body 	{padding: 0; z-index: 0; position: relative;}

/* Prevent horizontal scroll */
html, body 		{overflow-x: hidden;}
body 			{position: relative;}

/* CFK - Top Menu align center, font, spacing */
.sp-megamenu-parent {margin: 0px auto;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {line-height: 50px;}
.sp-megamenu-parent>li.active>a {font-weight: 700;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding: 0 35px;}
.sp-menu {display: none;}

/* Top - Social Icons */
.socialIcons-container 	{float: left; margin: 5px 5px 5px 0; width: 35px;}
.socialIcons::after 	{content: ""; clear: both; display: table; }

/* Top Menu */
.topMenu {
    overflow: hidden;
    background-color: #fff;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
    border-style: none none solid none;
    color: #ccc;
    border-width: 1px;
    margin-bottom: -10px;
    margin-top: 4px;
}

.topMenu #topMenuLinks {
    display: none;
    text-align: left;
}

.topMenu a {
    color: #766c59;
    text-decoration: none;
    font-size: 18px;
    display: inline-block;
    line-height: 40px;
    letter-spacing: 3px;
    font-weight: bold;
}

.topMenu a.icon {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0px;
    padding-left: 20px;
}

p.topMenu-solidline1 {
    border-style: none none solid none;
    color: #ccc;
    border-width: 1px;
}

p.topMenu-solidline2 {
    border-style: none none solid none;
    color: #ccc;
    border-width: 1px;
    width: 90%;
    margin: 5px 5% 5px 5%;
}

.topMenu-social {
    text-align: center;
    color: #767676;
    font-size: 14px;
}

.topMenu-centerLogo {
    display: block;
    height: 45px;
    margin: 2px;
}

/* animated topMenu-bars*/

.topMenuContainer {
    display: inline-block;
    cursor: pointer;
    margin-top: 10px;
}

.topMenu-bar1,
.topMenu-bar2,
.topMenu-bar3 {
    width: 25px;
    height: 2px;
    background-color: #000;
    margin: 6px 0;
    transition: 0.4s;
}

.topMenu-bar3a {
    width: 15px;
    height: 2px;
    background-color: #000;
    margin: 6px 0;
    transition: 0.4s;
}

.topMenu-barChange .topMenu-bar1 {
    -webkit-transform: rotate(-45deg) translate(-4px, 3px);
    transform: rotate(-45deg) translate(-6px, 5px);
}

.topMenu-barChange .topMenu-bar3a {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(0px, 0px);
    width: 25px;
}

/* END animated topMenu-bars*/

.topMenu-link {
    padding-left: 35px;
}

/* 2col */

* {
    box-sizing: border-box;
}

.topMenu-column {
    float: left;
    width: 50%;
    padding: 10px;
    height: 130px;
}

.topMenu-row:after {
    content: "";
    display: table;
    clear: both;
}

/* end 2col */

.topMenu-Language {
    color: #767676;
    font-size: 14px;
    padding-left: 20px;
    display: inline;
    font-weight: normal;
    letter-spacing: normal;
}

 /* Remove space above top banners */
.article-details .article-can-edit {margin-bottom: 0px;}

/* CFK v2 */

/* 2025 02 - STAGE */

.v2-menu {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.v2-Head1 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 36px;
    line-height: 45px;
}

.v2-Head2 {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
}

.v2-Head3 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
}

.v2-Body1 {
    font-family: Montserrat;
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
}

.v2-Body2 {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
}
.v2-Body3 {
    font-family: Montserrat, sans-serif;;
    font-weight: 300;
    font-size: 14px;
    line-height: 28px;
}
/* ----------------------- */
.stageFont-STAGE {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 12px;
    margin: 0 8px;
    color: #766c5954 !important;
}
.sp-copyright {
    font-family: Montserrat;
    font-weight: 300;
    font-size: 12px;
}

/*HP FAQ*/
.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #fffdfa;
    color: #4b5981;
}
/* Search Results */
.result-title {
    font-size: 16px;
    margin-left: 20px !important;
}
.search-pages-counter {
    font-size: 16px;
    margin: 20px;
}
.js-finder-searchform {
    font-size: 16px;
    margin: 20px;
}


/* ------------------------------------------------------------------------------------------  */

/* RLX */
.Headline70     	{font-weight: 700; font-size: 70px; line-height: 1.1; }
.Headline50     	{font-weight: 700; font-size: 50px; line-height: 1.2; color:#452C1E; margin: 0 0 10px 0;}
.Headline36     	{font-weight: 700; font-size: 36px; line-height: 1.2; color:#452C1E; }
.Headline30     	{font-weight: 700; font-size: 30px; line-height: 1.2; }
.Headline26     	{font-weight: 700; font-size: 26px; line-height: 1.2; }
.Body30-bold		{font-weight: 700; font-size: 30px; line-height: 1.2; color:#212121;}
.Body24-bold  	  	{font-weight: 700; font-size: 24px; line-height: 1.2; color:#452C1E; }
.Body20-bold		{font-weight: 700; font-size: 20px; line-height: 1.6; color:#212121;}
.Body20-boldSpec	{font-weight: 700; font-size: 20px; line-height: 1.6; color:#452C1E;}
.Body20-light   	{font-weight: 300; font-size: 20px; line-height: 1.6; color:#212121;}
.Body16-bold		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#212121;}
.Body16-light   	{font-weight: 300; font-size: 16px; line-height: 1.6; color:#212121;}
.Fixed14   			{font-weight: 700; font-size: 14px; line-height: 1.1;}
.Fixed16   			{font-weight: 700; font-size: 16px; line-height: 1.1; color:#212121;}
.Fixed16-light		{font-weight: 300; font-size: 16px; line-height: 1.1; color:#212121;}
.Fixed22   			{font-weight: 700; font-size: 22px; line-height: 1.6; color:#fff;}
.Legend16-bold		{font-weight: 700; font-size: 16px; line-height: 1.1; color:#452C1E;}
.Legend16-light		{font-weight: 300; font-size: 16px; line-height: 1.1; color:#212121;}
.Quote50			{font-weight: 400; font-size: 50px; line-height: 1.6; color:#212121; font-family: Georgia, serif;;}
.activeText			{color:#127749;}

.Secondary-CTA a:link 		{font-weight: 700; font-size: 14px; line-height: 1.6; color:#127749; padding: 5px 0; display: flex;}
.Secondary-CTA a:visited 	{font-weight: 700; font-size: 14px; line-height: 1.6; color:#127749; padding: 5px 0; display: flex;}
.Secondary-CTA a:hover  	{font-weight: 700; font-size: 14px; line-height: 1.6; color:#767676; padding: 5px 0; display: flex;}

.DiscoverMore a:link		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;
								margin: 20px 0; border-radius: 25px; border: solid 1px #127749; display: inline-block;}
.DiscoverMore a:visited		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;}
.DiscoverMore a:hover		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#127749; background-color: #ffffff; padding: 10px 25px;}

.rlxButton a:link		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;
								margin: 20px 0; border-radius: 25px; border: solid 1px #127749; display: inline-block;}
.rlxButton a:visited	{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;}
.rlxButton a:hover		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#127749; background-color: #ffffff; padding: 10px 25px;}

/* For Small & Medium */
@media only screen and (max-width : 1024px) {
.Headline70     	{font-weight: 700; font-size: 36px; line-height: 1.1; }
.Headline50     	{font-weight: 700; font-size: 30px; line-height: 1.2; color:#452C1E; }
.Headline36     	{font-weight: 700; font-size: 24px; line-height: 1.2; color:#452C1E; }
.Headline30     	{font-weight: 700; font-size: 22px; line-height: 1.2; }
.Headline26     	{font-weight: 700; font-size: 22px; line-height: 1.2; }  
.Body30-bold		{font-weight: 700; font-size: 22px; line-height: 1.2; color:#212121;}
.Body24-bold    	{font-weight: 700; font-size: 18px; line-height: 1.2; color:#452C1E; }
.Body20-bold    	{font-weight: 700; font-size: 18px; line-height: 1.6;}
.Body20-light   	{font-weight: 300; font-size: 18px; line-height: 1.6;}
.Fixed16   			{font-weight: 700; font-size: 16px; line-height: 1.1;}
.Legend16-bold		{font-weight: 700; font-size: 12px; line-height: 1.1;}
.Quote50			{font-weight: 400; font-size: 30px; line-height: 1.6; color:#212121;}
  
.Secondary-CTA  {font-weight: 700; font-size: 14px; line-height: 1.6;}

.desktopHeight		{display: none;}
.mobileHeight		{padding-top: 60px;}
}

/* For Desktop: Large & XL */
@media only screen and (min-width : 1025px) {
.desktopHeight 		{padding-top: 90px;}
.mobileHeight	 	{display: none;}
}

/* WOR */
ul.bulletDisc 		{list-style-type: disc;}

/* Prices */
.rlPrice  			{/*display: none;*/}

/* 202505 - Retailer Selection */

.displayPrice-M278240-0003::before {content: "RM 31,350";}
.displayPrice-M278240-0009::before {content: "RM 31,350";}
.displayPrice-M278240-0017::before {content: "RM 31,350";}
.displayPrice-M278271-0002::before {content: "RM 55,900";}
.displayPrice-M278271-0004::before {content: "RM 62,700";}
.displayPrice-M278271-0006::before {content: "RM 55,900";}
.displayPrice-M278271-0010::before {content: "RM 55,900";}
.displayPrice-M278271-0018::before {content: "RM 55,900";}
.displayPrice-M278271-0020::before {content: "RM 62,700";}
.displayPrice-M278271-0024::before {content: "RM 64,550";}
.displayPrice-M278271-0028::before {content: "RM 64,550";}
.displayPrice-M278271-0029::before {content: "RM 59,900";}
.displayPrice-M278273-0020::before {content: "RM 62,650";}
.displayPrice-M278273-0022::before {content: "RM 62,650";}
.displayPrice-M278273-0026::before {content: "RM 62,650";}
.displayPrice-M278273-0028::before {content: "RM 64,400";}
.displayPrice-M278273-0029::before {content: "RM 59,950";}
.displayPrice-M278274-0010::before {content: "RM 38,550";}
.displayPrice-M278274-0012::before {content: "RM 38,550";}
.displayPrice-M278274-0025::before {content: "RM 44,450";}
.displayPrice-M278274-0026::before {content: "RM 45,350";}
.displayPrice-M278274-0028::before {content: "RM 45,350";}
.displayPrice-M278274-0030::before {content: "RM 47,200";}
.displayPrice-M278274-0032::before {content: "RM 47,200";}
.displayPrice-M278274-0033::before {content: "RM 37,650";}
.displayPrice-M278341RBR-0016::before {content: "RM 79,050";}
.displayPrice-M278341RBR-0025::before {content: "RM 78,000";}
.displayPrice-M278341RBR-0028::before {content: "RM 79,050";}
.displayPrice-M278341RBR-0030::before {content: "RM 77,200";}
.displayPrice-M278344RBR-0008::before {content: "RM 61,800";}
.displayPrice-M278344RBR-0031::before {content: "RM 60,900";}
.displayPrice-M278381RBR-0005::before {content: "RM 91,200";}
.displayPrice-M278381RBR-0028::before {content: "RM 95,850";}
.displayPrice-M278381RBR-0030::before {content: "RM 94,000";}
.displayPrice-M278383RBR-0028::before {content: "RM 96,200";}
.displayPrice-M278384RBR-0009::before {content: "RM 77,700";}
.displayPrice-M278384RBR-0038::before {content: "RM 69,050";}
.displayPrice-M126200-0006::before {content: "RM 33,150";}
.displayPrice-M126200-0008::before {content: "RM 33,150";}
.displayPrice-M126231-0019::before {content: "RM 71,750";}
.displayPrice-M126231-0021::before {content: "RM 74,900";}
.displayPrice-M126231-0029::before {content: "RM 63,100";}
.displayPrice-M126233-0016::before {content: "RM 58,600";}
.displayPrice-M126233-0019::before {content: "RM 61,700";}
.displayPrice-M126233-0021::before {content: "RM 70,350";}
.displayPrice-M126233-0025::before {content: "RM 72,600";}
.displayPrice-M126234-0015::before {content: "RM 40,850";}
.displayPrice-M126234-0019::before {content: "RM 52,650";}
.displayPrice-M126234-0020::before {content: "RM 51,750";}
.displayPrice-M126234-0021::before {content: "RM 51,750";}
.displayPrice-M126234-0025::before {content: "RM 40,850";}
.displayPrice-M126234-0046::before {content: "RM 39,950";}
.displayPrice-M126281RBR-0001::before {content: "RM 96,300";}
.displayPrice-M126281RBR-0015::before {content: "RM 107,200";}
.displayPrice-M126283RBR-0007::before {content: "RM 103,050";}
.displayPrice-M126284RBR-0021::before {content: "RM 84,450";}
.displayPrice-M126300-0001::before {content: "RM 36,350";}
.displayPrice-M126300-0006::before {content: "RM 37,250";}
.displayPrice-M126300-0007::before {content: "RM 36,350";}
.displayPrice-M126300-0008::before {content: "RM 37,250";}
.displayPrice-M126300-0011::before {content: "RM 36,350";}
.displayPrice-M126300-0012::before {content: "RM 37,250";}
.displayPrice-M126300-0013::before {content: "RM 36,350";}
.displayPrice-M126300-0014::before {content: "RM 37,250";}
.displayPrice-M126300-0015::before {content: "RM 36,350";}
.displayPrice-M126300-0018::before {content: "RM 37,250";}
.displayPrice-M126300-0019::before {content: "RM 36,350";}
.displayPrice-M126331-0002::before {content: "RM 70,800";}
.displayPrice-M126333-0002::before {content: "RM 69,000";}
.displayPrice-M126333-0012::before {content: "RM 77,650";}
.displayPrice-M126333-0020::before {content: "RM 69,000";}
.displayPrice-M126334-0004::before {content: "RM 47,650";}
.displayPrice-M126334-0012::before {content: "RM 56,300";}
.displayPrice-M126334-0017::before {content: "RM 46,750";}
.displayPrice-M126334-0024::before {content: "RM 47,650";}
.displayPrice-M126334-0025::before {content: "RM 46,750";}
.displayPrice-M126334-0026::before {content: "RM 47,650";}
.displayPrice-M226570-0002::before {content: "RM 43,150";}
.displayPrice-M279160-0002::before {content: "RM 30,850";}
.displayPrice-M279160-0010::before {content: "RM 30,850";}
.displayPrice-M279160-0014::before {content: "RM 30,850";}
.displayPrice-M279171-0003::before {content: "RM 63,100";}
.displayPrice-M279171-0007::before {content: "RM 60,350";}
.displayPrice-M279171-0013::before {content: "RM 62,100";}
.displayPrice-M279171-0017::before {content: "RM 51,700";}
.displayPrice-M279173-0001::before {content: "RM 50,400";}
.displayPrice-M279173-0007::before {content: "RM 59,050";}
.displayPrice-M279173-0013::before {content: "RM 60,800";}
.displayPrice-M279173-0019::before {content: "RM 50,400";}
.displayPrice-M279174-0003::before {content: "RM 46,300";}
.displayPrice-M279174-0009::before {content: "RM 48,050";}
.displayPrice-M279174-0015::before {content: "RM 46,300";}
.displayPrice-M279174-0019::before {content: "RM 37,650";}
.displayPrice-M279381RBR-0007::before {content: "RM 88,950";}
.displayPrice-M279381RBR-0011::before {content: "RM 88,950";}
.displayPrice-M279381RBR-0013::before {content: "RM 90,700";}
.displayPrice-M279381RBR-0015::before {content: "RM 88,950";}
.displayPrice-M279384RBR-0011::before {content: "RM 77,150";}
.displayPrice-M279384RBR-0017::before {content: "RM 75,400";}
.displayPrice-M126621-0001::before {content: "RM 76,700";}


/* 202504 */

.displayPrice-M52506-0002::before {content: "RM 135,300";}
.displayPrice-M52508-0006::before {content: "RM 108,600";}
.displayPrice-M52508-0008::before {content: "RM 154,000";}
.displayPrice-M52509-0002::before {content: "RM 114,000";}
.displayPrice-M126900-0001::before {content: "RM 33,150";}
.displayPrice-M126500LN-0001::before {content: "RM 68,550";}
.displayPrice-M126503-0003::before {content: "RM 95,400";}
.displayPrice-M126505-0001::before {content: "RM 222,500";}
.displayPrice-M126506-0001::before {content: "RM 340,000";}
.displayPrice-M126508-0008::before {content: "RM 207,700";}
.displayPrice-M126509-0001::before {content: "RM 222,500";}
.displayPrice-M126515LN-0006::before {content: "RM 168,600";}
.displayPrice-M126518LN-0014::before {content: "RM 160,100";}
.displayPrice-M126519LN-0006::before {content: "RM 168,600";}
.displayPrice-M126535TBR-0002::before {content: "RM 563,300";}
.displayPrice-M126589RBR-0001::before {content: "RM 302,500";}
.displayPrice-M126598TBR-0001::before {content: "RM 588,900";}
.displayPrice-M126200-0002::before {content: "RM 33,150";}
.displayPrice-M126203-0020::before {content: "RM 58,200";}
.displayPrice-M126231-0020::before {content: "RM 68,550";}
.displayPrice-M126234-0051::before {content: "RM 40,850";}
.displayPrice-M126281RBR-0016::before {content: "RM 104,000";}
.displayPrice-M126284RBR-0011::before {content: "RM 85,350";}
.displayPrice-M126300-0005::before {content: "RM 36,350";}
.displayPrice-M126331-0007::before {content: "RM 76,750";}
.displayPrice-M126333-0010::before {content: "RM 69,000";}
.displayPrice-M126333-0019::before {content: "RM 65,900";}
.displayPrice-M126334-0002::before {content: "RM 47,650";}
.displayPrice-M126334-0014::before {content: "RM 47,650";}
.displayPrice-M278240-0018::before {content: "RM 32,250";}
.displayPrice-M278241-0018::before {content: "RM 55,400";}
.displayPrice-M278273-0019::before {content: "RM 59,950";}
.displayPrice-M278274-0018::before {content: "RM 38,550";}
.displayPrice-M278285RBR-0005::before {content: "RM 228,000";}
.displayPrice-M278288RBR-0041::before {content: "RM 213,950";}
.displayPrice-M278343RBR-0016::before {content: "RM 75,800";}
.displayPrice-M278344RBR-0021::before {content: "RM 52,250";}
.displayPrice-M278384RBR-0008::before {content: "RM 80,350";}
.displayPrice-M128235-0009::before {content: "RM 199,800";}
.displayPrice-M128236-0018::before {content: "RM 258,200";}
.displayPrice-M128238-0045::before {content: "RM 172,600";}
.displayPrice-M128239-0005::before {content: "RM 186,600";}
.displayPrice-M128395TBR-0032::before {content: "RM 390,300";}
.displayPrice-M128399TBR-0029::before {content: "RM 390,300";}
.displayPrice-M228235-0055::before {content: "RM 203,900";}
.displayPrice-M228236-0012::before {content: "RM 277,000";}
.displayPrice-M228238-0042::before {content: "RM 189,400";}
.displayPrice-M228238-0069::before {content: "RM 189,400";}
.displayPrice-M228239-0033::before {content: "RM 203,900";}
.displayPrice-M228348RBR-0002::before {content: "RM 294,500";}
.displayPrice-M126067-0002::before {content: "RM 118,100";}
.displayPrice-M136660-0005::before {content: "RM 64,450";}
.displayPrice-M136668LB-0001::before {content: "RM 256,000";}
.displayPrice-M124270-0001::before {content: "RM 32,250";}
.displayPrice-M224270-0001::before {content: "RM 34,050";}
.displayPrice-M226570-0001::before {content: "RM 43,150";}
.displayPrice-M126710BLNR-0003::before {content: "RM 47,650";}
.displayPrice-M126710GRNR-0003::before {content: "RM 48,600";}
.displayPrice-M126711CHNR-0002::before {content: "RM 78,100";}
.displayPrice-M126713GRNR-0001::before {content: "RM 79,500";}
.displayPrice-M126715CHNR-0002::before {content: "RM 218,000";}
.displayPrice-M126718GRNR-0001::before {content: "RM 191,200";}
.displayPrice-M126720VTNR-0001::before {content: "RM 49,950";}
.displayPrice-M126729VTNR-0001::before {content: "RM 206,200";}
.displayPrice-M279135RBR-0001::before {content: "RM 204,900";}
.displayPrice-M279173-0012::before {content: "RM 56,250";}
.displayPrice-M279174-0020::before {content: "RM 36,750";}
.displayPrice-M279383RBR-0003::before {content: "RM 90,000";}
.displayPrice-M279384RBR-0004::before {content: "RM 74,500";}
.displayPrice-M127234-0001::before {content: "RM 61,800";}
.displayPrice-M127235-0001::before {content: "RM 185,800";}
.displayPrice-M127285TBR-0002::before {content: "RM 389,700";}
.displayPrice-M127286TBR-0001::before {content: "RM 410,500";}
.displayPrice-M127334-0001::before {content: "RM 65,800";}
.displayPrice-M127335-0001::before {content: "RM 203,400";}
.displayPrice-M127336-0001::before {content: "RM 275,400";}
.displayPrice-M124200-0007::before {content: "RM 25,950";}
.displayPrice-M126000-0013::before {content: "RM 27,250";}
.displayPrice-M134300-0006::before {content: "RM 28,650";}
.displayPrice-M276200-0001::before {content: "RM 24,950";}
.displayPrice-M277200-0017::before {content: "RM 25,450";}
.displayPrice-M126600-0002::before {content: "RM 59,100";}
.displayPrice-M126603-0001::before {content: "RM 87,200";}
.displayPrice-M336239-0002::before {content: "RM 209,700";}
.displayPrice-M336933-0001::before {content: "RM 93,500";}
.displayPrice-M336934-0001::before {content: "RM 71,250";}
.displayPrice-M336935-0008::before {content: "RM 255,300";}
.displayPrice-M336938-0008::before {content: "RM 241,100";}
.displayPrice-M124060-0001::before {content: "RM 40,850";}
.displayPrice-M126610LN-0001::before {content: "RM 45,850";}
.displayPrice-M126610LV-0002::before {content: "RM 48,150";}
.displayPrice-M126613LB-0002::before {content: "RM 75,400";}
.displayPrice-M126618LN-0002::before {content: "RM 191,600";}
.displayPrice-M126619LB-0003::before {content: "RM 206,200";}
.displayPrice-M126621-0002::before {content: "RM 76,700";}
.displayPrice-M126622-0001::before {content: "RM 53,550";}
.displayPrice-M126655-0002::before {content: "RM 141,700";}
.displayPrice-M226627-0001::before {content: "RM 65,400";}
.displayPrice-M226659-0002::before {content: "RM 150,400";}
.displayPrice-M268622-0002::before {content: "RM 50,350";}




/* End RLX - Price Update */

/* Language Switcher */
.languageContainer		{display: flex; margin-top: 8px;}
.languageFlag 			{margin: 0 8px;}
.language11   			{font-weight: 400; font-size: 11px; line-height: 1.1; color:#212121; padding-right: 8px;}

/* RLX - Top Menu - Desktop */
.rlxTopMenuContainer	{display: grid; grid-template-columns: auto auto auto auto auto auto auto auto auto; gap: 14px; text-align: center;
							align-items: center;}
a.rlxTopMenu:link		{color:#ffffff;}
a.rlxTopMenu:visited	{color:#ffffff;}
a.rlxTopMenu:hover		{color:#61BD93;}
a.rlxTopMenu:active		{color:#61BD93;}
.rlxTopMenuActive		{color:#61BD93 !important;}


/* RLX - Top Menu - Mobile */
.rlxTopMenuMobile {
    cursor: pointer;
}

.rlxTopMenuMobile:after {
    content: "Menu " url(../../../images/web/rolex/2024/05/drop-down-white-button-down.webp);
    color: #ffffff;
    font-weight: 400;
    float: right;
    padding-top: 5%;
}

.rlxTopMenuMobile-Active:after {
    content: "Menu " url(../../../images/web/rolex/2024/05/drop-down-white-button-up.webp);
    padding-top: 5%;
}

.rlxTopMenuPanel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    margin-top: 1px;
    margin-bottom: 1px;
}

/* Menu Link settings */
.rlxTopMenuLink {
    overflow: hidden;
    position: relative;
}

.rlxTopMenuLink a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    display: block;
    line-height: normal;
}

.rlxTopMenuLink a:hover {
    color: #61BD93;
}

.rlxTopMenuPadding {
  padding: 0 0 35px 0;
}

.rlxTopMenuActiveLink {
    color: #61BD93 !important;
}

/* RLX - Footer */
.rlx-footerContainer	{color: #ffffff; display: block; text-align: center; padding: 0 0 30px 0;}
.rlx-footer				{color: #ffffff; display: block; text-align: center; }

/* Hide page title for H1 declaration in Menu item */
.sp-page-title {
  display: none;
}

/* RLX - CMP */
body .cf1yQ9 {
    display: inline-block !important;
    height: 4em !important;
    vertical-align: middle;
    width: auto !important;
    margin-left: 35%;
    margin-bottom: 20px;
}

/* RLX - Model page: Section 1 - Overview */
@media only screen and (min-width : 1025px) {
.flex-Model     {display: flex;	gap: 20px;}
.flex-Model1	{width: 33%;	order: 1;}
.flex-Model2	{width: 33%;	order: 2;}
.centerModel	{display: flex;align-items: center;}
.centerVert     {display: flex; align-items: center;}
.mob-imageModel {display: none;}
  
.modelImage-circle12 		{margin: 0 0 45px 0;}
.modelImage-circle3 		{margin: 0;}
.modelImage-rectangle12 	{margin: 90px 0;}
.modelImage-rectangle3 		{margin: 90px 0 0 0;}
  
}
@media only screen and (max-width : 1024px) {
.flex-Model     {flex-direction: column;}
.flex-Model1    {order: 2;width: 100%;padding-bottom: 50px;}
.flex-Model2 	{order: 1;width: 100%;}
.mob-imageModel {text-align: center;}
.desk-imageModel {display: none;}
  
.modelImage-circle12		{margin: 0 0 40px 0;}
.modelImage-circle3 		{margin: 0;}
.modelImage-rectangle12 	{margin: 60px 0;}
.modelImage-rectangle3 		{margin: 60px 0 0 0;}
  
}

/* Popup info*/
.popi {
	height: 20px;
	width: 20px;
	/* background-color: #fff; */
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
	padding-left: 6px;
	font-size: 16px;
	color: black;
	font-style: italic;
	font-family: Times New Roman;
	font-weight: 600;
	line-height: 1.2;
	border: solid 1pt black;
  
}
.popi:hover,
.popi:focus {
	background-color: white;
	color: #127749;
}
/* Popup container */
.popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* Popup text */
.popup .popuptext {
	visibility: hidden;
	width: 260px;
	background-color: #767676;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 4px;
	position: absolute;
	z-index: 1;
	bottom: -280%;
	margin-left: -140px;
	font-size: 14px;
}
/* Popup arrow */
.popup .popuptext::after {
	content: "";
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #767676;
}
.popup .show {
	visibility: visible;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}
@-webkit-keyframes fadeIn {
	from {opacity: 0;} 
	to {opacity: 1;}
}
@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity:1 ;}
}
/* End RLX - Price Popup info */

/* RLX - Contact us page: CTA buttons */
.columnContactCTA 		{float: left; width: 100%; padding: 10px 0;}

@media only screen and (max-width: 767px) {
.columnContactCTA 		{text-align: center;width: 100%; padding: 10px 0;}
}

/* RLX - Model page: Section 1 - CTA */
.columnCTA 		{float: left; width: 50%; padding: 10px 0;}
.columnCTA100 	{float: left; width: 100%;}

@media only screen and (max-width: 1024px) {
.columnCTA 		{text-align: center;width: 50%; padding: 10px 0;}
.columnCTA100 	{float: left; width: 100%; padding-bottom: 50px;}
}

/* RLX - Model page: Section 2 - Specs */
@media only screen and (min-width : 1025px) {
.mob-imageSpecs {display: none;}
.flex-Specs     {display: flex;	gap: 20px;}
.flex-Specs1	{width: 55%; order: 1;}
.flex-Specs2	{width: 45%; order: 2;}
.centerSpecs	{display: flex;align-items: center;}
.centerVert     {display: flex; align-items: center;}
}

@media only screen and (max-width : 1024px) {
.mob-imageSpecs {text-align: center;}
.desk-imageSpecs {display: none;}
.flex-Specs     {flex-direction: column;}
.flex-Specs1    {order: 2;width: 100%;padding-bottom: 50px;}
.flex-Specs2 	{order: 1;width: 100%;}
}

/* Table for specs*/
/* Create two equal columns that floats next to each other */
.column-Specs {
  float: left;
  width: 45%;
  margin-right: 5%;
}

/* Clear floats after the columns */
.row-Specs:after {
  content: "";
  display: table;
  clear: both;
}

/* RLX - Model page: Section 3 - Features */
@media only screen and (min-width : 1025px) {
.mob-imageFeature {display: none;}
.desk-imageFeature {margin-bottom: 0px;}
.grid-containerFeature {display: grid; grid-template-columns: 16.6% auto 16.6%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageFeature {text-align: center; margin-bottom: 0px;}
.desk-imageFeature {display: none;}
.grid-containerFeature {display: grid; grid-template-columns: auto; gap: 0px; padding: 0px;}
}
.grid-containerFeature > div {text-align: left; padding: 0;}

/* RLX - Model page: Section 4 - Model availability */
@media only screen and (min-width : 1025px) {
.mob-imageModelAvail {display: none;}
.desk-imageModelAvail {text-align: center; }
.grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 25% auto 25%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageModelAvail {text-align: center;}
.desk-imageModelAvail {display: none;}
.grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: auto; gap: 0px; padding: 0px;}
.grid-containerModelAvail > div {text-align: center; padding: 0;}
}

/* RLX - Model page: WATCH GRID 2 w Show Less */
.grid-container 	{display: grid; gap: 10px; margin-bottom: 20px; margin-left: 5%; margin-right: 5%;}
.grid-item 			{background-color: #f4efea; text-align: left; padding: 50px 50px 50px 50px; border: 0;}
    
@media only screen and (max-width : 1024px) {
.grid-container 	{grid-template-columns: repeat(2, 1fr); margin-left: 0; margin-right: 0;}
.grid-item 			{/*padding: 20px 20px 20px 20px;*/ padding: 0;}
}
@media only screen and (min-width : 1025px) {
.grid-container 	{grid-template-columns: repeat(3, 1fr);}
}
    
.button-container 	{text-align: center;}
.load-more, .load-less {width: 140px; color: #fff; text-align: center; margin: 40px auto; padding: 14px; border-radius: 30px; background-color: #127749;
                          transition: .3s; font-weight: 700; font-size: 14px; height: 44px; border: 0;}


/* RLX - Model page: Section 5 - Back to Collections */

@media only screen and (max-width : 1199px) {
.mob-imageModelCollection {text-align: center;}
.desk-imageModelCollection {display: none;}
}
@media only screen and (min-width : 1200px) {
.mob-imageModelCollection {display: none;}
}

/* RLX -  Collections */

@media only screen and (min-width : 1025px) {
.mob-imageFeature-Collection {display: none;}
.desk-imageFeature-Collection {margin-bottom: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageFeature-Collection {text-align: center; margin-bottom: 0px;}
.desk-imageFeature-Collection {display: none;}
}

/* RLX - Collection Model bottom height */
/*
@media only screen and (max-width: 425px) {
.collectionSpecContainer {height: 150px;}
}
*/
@media only screen and (max-width: 1199px) {
.collectionSpecContainer {height: 130px; padding: 0% 20px 0px 20px; margin-bottom: 15px;}
}

/* RLX - Collection Box for Watches  */

.collectionBoxContainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: end;
}
.collectionBox {
  width: 30%;
  text-align: left;
  margin: 5px;
  /*border: 1px solid lightgrey;*/
  padding: 5% 50px 50px 50px;
  background: #F4EFEA;
  display: none;
  /*height: 600px;*/
}
#loadMore {
  width: 140px;
  color: #fff;
  display: block;
  text-align: center;
  margin: 40px auto;
  padding: 14px;
  border-radius: 30px;
  /*border: 1px solid #127749;*/
  background-color: #127749;
  transition: .3s;
  font-weight: 700;
  font-size: 14px;
  height: 44px;
}
#loadMore:hover {
  color: #127749;
  background-color: #fff;
  /*border: 1px solid #127749;*/
  text-decoration: none;
}
.noContent {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}

/* Mobile version */
.collectionBoxContainer-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: end;
}
.collectionBox-mob {
  width: 45%;
  margin: 5px;
  /*border: 1px solid lightgrey;*/
  padding: 5% 20px 20px 20px;
  background: #F4EFEA;
  display: none;
  /*height: 370px;*/
}
#loadMore-mob {
  width: 140px;
  color: #fff;
  display: block;
  text-align: center;
  margin: 30px auto;
  padding: 14px;
  border-radius: 30px;
  /*border: 1px solid #127749;*/
  background-color: #127749;
  transition: .3s;
  font-weight: 700;
  font-size: 14px;
  height: 44px;
}
#loadMore-mob:hover {
  color: #127749;
  background-color: #fff;
  /*border: 1px solid #127749;*/
  text-decoration: none;
}
.noContent-mob {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}


/* RLX - New Watches */

.newWatchImage-hover-zoom {
  /* height: 300px;  */
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
}

.newWatchImage-hover-zoom img {
  transition: transform .7s ease;
}

.newWatchImage-hover-zoom:hover img {
  transform: scale(1.1);
}
@media only screen and (min-width : 1025px) {
.newWatchContainer {margin-bottom: 90px;}
}
@media only screen and (max-width : 1024px) {
.newWatchContainer {margin-bottom: 50px;}
}

/* RLX - Keep Exploring Carousel */

.carouselContainer {
    margin-left: -15px;
    margin-right: -15px;
}
#owl-demo .item {
    margin: 0px;
}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}
.owl-carousel .item {
    height: auto !important;
    background: #ffffff !important;
    padding: 0rem !important;
}
/* Navigation */
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}

.owl-theme .owl-dots .owl-dot span {
  /*
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #ced3d5;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
  */
    height: 5px !important;
    width: 30px !important;
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #127749 !important;
    width: 50px !important;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #127749 !important;
}

.titleTXT 		{padding-top: 10px; text-align: left;}
.titleTXTd 		{padding-top: 10px; text-align: left;}
.titlefLeft		{float: left; margin-top: -10px;}

.visible-mobile {display: none !important;}

@media (max-width: 767px) {
    .visible-mobile {display: inline !important;}
    .hidden-mobile 	{display: none !important;}
}
@media (max-width: 767px) {
    .visible-mobile {display: inline !important;}
    .hidden-mobile 	{display: none !important;}
}
/* Customize Next Previous Buttons */
/*
.carousel-wrap {
    width: 1000px;
    margin: auto;
    position: relative;
}*/
/*
.owl-carousel .owl-nav {
    overflow: hidden;
    height: 5px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #127749;
}*/
.owl-carousel .item {
    text-align: center;
}
.owl-carousel .nav-btn {
    height: 50px;
    position: absolute;
    width: 50px;
    cursor: pointer;
    top: 80px !important;
}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
    pointer-events: none;
    opacity: 0.2;
}
/* Navigation arrows */
.owl-carousel .prev-slide {
    background: url(/images/web/carousel/next-light-mode-default-button.webp) no-repeat;
    left: -66px;
    transform: rotate(180deg);
}
.owl-carousel .prev-slide:hover {
    background: url(/images/web/carousel/next-light-mode-hover-button.webp) no-repeat;
    transform: rotate(180deg);
}
.owl-carousel .next-slide {
    background: url(/images/web/carousel/next-light-mode-default-button.webp) no-repeat;
    right: -66px;
}
.owl-carousel .next-slide:hover {
    background: url(/images/web/carousel/next-light-mode-hover-button.webp) no-repeat;
}

/* RLX - Contact Us */
.mapColumn {z-index: 0;}
.contactusButtons {display: ruby;padding-right: 10%;}
.contactusButtons_off,#contactusButtons:hover .contactusButtons_on {display: none}
.contactusButtons_on,#contactusButtons:hover .contactusButtons_off {display: inline-block;}
.contactusButtonsContainer {padding-left: 8px;}

@media (max-width: 767px) {
    .contactusButtons-mobile {display: flex;}
}

/* RLX - Breadcrumb */
.rlxBreadcrumbContainer	{padding-left: 20px;}
.rlxBreadcrumb 			{color: white; display: inline-block; font-weight: 400;}
.rlxBreadcrumbActive	{color: #61BD93;}
.rlxBreadcrumbDiv		{padding: 0 10px 20px 10px; font-size: 12px;}
.rlxBreadcrumbDivMob1	{padding: 0 10px 10px 0;}



/* RLX - 202504 */
.rolexModelSpec2025-carouselContainer {margin: 40px 0 40px 0;}
.owl-carousel .rolexModelSpec2025-carouselContainer-item {background-color: #f9f7f4;}
    
/* RLX - 202504 Model Lightbox - Desktop */
.rolexModelSpec2025-gallery 	{display: flex;flex-wrap: wrap;gap: 10px;justify-content: space-between;}
.rolexModelSpec2025-gallery img	{width: calc(25% - 10px);cursor: pointer;border-radius: 8px;transition: transform 0.3s;}

.rolexModelSpec2025-lightbox 	{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(249 247 244);justify-content: center;align-items: center;z-index: 1000;}
.rolexModelSpec2025-lightbox-content {position: relative;display: flex;align-items: center;justify-content: center;max-width: 90%;max-height: 90%;text-align: center;flex-direction: column;}
.rolexModelSpec2025-lightbox img {width: 100%;/*max-height: 40vh;*/max-height: 700px;object-fit: contain;}

.rolexModelSpec2025-arrow 		{position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;cursor: pointer;background-size: cover;transition: background-image 0.3s ease;}
.rolexModelSpec2025-arrow-left 	{left: 15%;background-image: url('/images/web/carousel/next-light-mode-default-button.webp');transform: translateY(-50%) rotate(180deg);}
.rolexModelSpec2025-arrow-right 	{right: 15%;background-image: url('/images/web/carousel/next-light-mode-default-button.webp');}
.rolexModelSpec2025-arrow:hover 	{background-image: url('/images/web/carousel/next-light-mode-hover-button.webp');}

.rolexModelSpec2025-imageNavi 	{display: flex;justify-content: center;gap: 10px;margin-top: 50px;z-index: 1000;}
.imageNavi1 		{width: 30px;height: 5px;border-radius: 0;background-color: #D6D6D6;cursor: pointer;transition: opacity .2s ease;}
.imageNavi1.active 	{background-color: #127749 !important;width: 50px !important;}
.imageNavi1:hover 	{background-color: #869791;}

.imageClose 		{position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;cursor: pointer;background-image: 
  						url('/images/web/carousel/close.webp');background-size: cover;transition: background-image 0.3s ease;}
.imageClose:hover 	{background-image: url('/images/web/carousel/close-hover.webp');}


/* RLX - 202504 Model Accordion */

  .rolexModelSpec2025accordion-button {
    background-color: #f9f7f4;
    color: #444;
    cursor: pointer;
    padding: 15px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: background-color 0.3s;
    border-top: #c0bcb8 1px solid;
  }

  .rolexModelSpec2025accordion-button:hover,
  .rolexModelSpec2025accordion-button.active {
    background-color: #f9f7f4;
  }

  .rolexModelSpec2025accordion-button::after {
    content: '\002B'; /* plus */
    float: right;
    color: #777;
    font-weight: bold;
  }

  .rolexModelSpec2025accordion-button.active::after {
    content: '\2212'; /* minus */
  }

  .rolexModelSpec2025accordion-panel {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.8s ease-in-out;
  }

  .rolexModelSpec2025accordion-panel.open {
    max-height: 3000px; /* Adjust as needed for max content */
  }

  .rolexModelSpec2025accordion-panel-wrapper {
    /*padding: 0 18px 18px;*/
  }

  .rolexModelSpec2025accordion-panel p {
    margin: 15px 0;
  }

/* RLX - 202504 Model Spec columns */

    .rolexModelSpec2025-columnSet1 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
    .rolexModelSpec2025-columnSet2 {display: none;}
    .rolexModelSpec2025-columnInterior {padding: 50px;}
    .rolexModelSpec2025-columnFullWidth {grid-column: span 3; padding: 0 50px 50px 50px;}

    @media (max-width: 768px) {
    .rolexModelSpec2025-columnSet1 {grid-template-columns: repeat(2, 1fr);}
    .rolexModelSpec2025-columnSet2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
    .rolexModelSpec2025-columnSet1 {display: none;}
    .rolexModelSpec2025-columnInterior {padding: 20px;}
    .rolexModelSpec2025-columnFullWidth {grid-column: span 2; padding: 0 20px 20px 20px;}
    }

/* RLX - 202504 Download Button with default image and hover image */

.rolexModelSpec2025-download-button {font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; /*background-color: #127749;*/ padding: 10px 25px;
								margin: 20px 0; border-radius: 25px; border: solid 1px #127749; display: inline-flex; 
background: linear-gradient(90deg, rgb(23 95 63) 0%, rgb(0 137 75) 100%);
}
.rolexModelSpec2025-download-button:hover {font-weight: 700; font-size: 16px; line-height: 1.6; color:#127749; background: #ffffff; padding: 10px 25px;}


.rolexModelSpec2025-download-button img {
    position: absolute;
    width: 20px;
    height: 20px;
    transition: opacity 0.3s ease;
}

.rolexModelSpec2025-download-button .default-image {
    opacity: 1;
}

.rolexModelSpec2025-download-button .hover-image {
    opacity: 0;
  	color: #127749;
}

.rolexModelSpec2025-download-button:hover .default-image {
    opacity: 0;
  	color: #127749;}

.rolexModelSpec2025-download-button:hover .hover-image {
    opacity: 1;
  	color: #127749;
}

.rolexModelSpec2025-download-button:focus {
    opacity: 1;
  	color: #ffffff;
}
.rolexModelSpec2025-download-button:hover:focus {
    opacity: 1;
  	color: #127749;
}

.rolexModelSpec2025-download-button span {
    margin-left: 40px;
    font-size: 16px;
}


/* RLX - 202504 Model page: Section 4 - Model availability */
@media only screen and (min-width : 1025px) {
.rolexModelSpec2025-grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 17% auto 17%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.rolexModelSpec2025-grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 5% auto 5%; gap: 0px; padding: 0px;}
.rolexModelSpec2025-grid-containerModelAvail > div {text-align: center; padding: 0;}
}


/* RLX - 202504 Collection page grid */
.rolexCollection2025-grid-container {
    display: grid;
    gap: 10px;
    margin-bottom: 20px;
    margin-left: 5%;
    margin-right: 5%;
}

.rolexCollection2025-grid-item {
    background-color: #f4efea;
    text-align: left;
    padding: 50px;
    border: 0;
    opacity: 0;
    display: none;
    transition: opacity 0.8s ease;
}

.rolexCollection2025-grid-item.fade-in {
    opacity: 1;
}

.rolexCollection2025-button-container {
    text-align: center;
}

.rolexCollection2025-load-more,
.rolexCollection2025-load-less {
    width: 140px;
    color: #fff;
    text-align: center;
    margin: 40px auto;
    padding: 14px;
    border-radius: 30px;
    background-color: #127749;
    transition: .3s;
    font-weight: 700;
    font-size: 14px;
    height: 44px;
    border: 0;
}

@media only screen and (max-width: 1024px) {
    .rolexCollection2025-grid-container {
        grid-template-columns: repeat(2, 1fr);
        margin-left: 0;
        margin-right: 0;
    }

    .rolexCollection2025-grid-item {
        padding: 0;
    }
}

@media only screen and (min-width: 1025px) {
    .rolexCollection2025-grid-container {
        grid-template-columns: repeat(3, 1fr);
    }
}




/* RLX -  */

/* ------------------------------------------------------------------------------------------  */

/* Tudor - Model Page */

.tudorModelHead 	{font-size: 24px; font-weight: 700; color: rgb(204, 0, 0); margin-bottom: 20px;}
.tudorModelName 	{font-size: 36px; font-weight: 700; line-height: 36px;}
.tudorModeltmc 		{font-size: 24px; font-weight: 700; line-height: 34px; color: #999; margin-bottom: 20px;}
.tudorModelPrice 	{font-size: 18px; font-weight: 700; line-height: 25px; margin-bottom: 20px;  /* display: none */}
.tudorModelCTA 		{font-size: 18px; font-weight: 700; line-height: 18px; color: #212121; margin-bottom: 60px;}
.tudorModelCTAtxt 	{font-size: 18px; font-weight: 700; line-height: 18px; color: #212121 !important;  margin-bottom: 60px;}
.tudorModelCTAicon 	{display: ruby; margin: 15px 0;}
.tudorModelDescription 	{font-size: 16px; line-height: 24px; margin-bottom: 20px;}
hr.tudorModelLine 	{border: 1px solid grey; margin-bottom: 20px;}
.tudorModelShareicon 	{display: inline; margin: 15px 3px;}

@media (max-width: 767px) {
.tudorModelContainer {text-align: center;}
.tudorModelHead 	{font-size: 18px; font-weight: 700; color: rgb(204, 0, 0); margin-bottom: 10px;}
.tudorModelName 	{font-size: 24px; font-weight: 700; line-height: 36px;}
.tudorModeltmc 		{font-size: 16px; font-weight: 700; line-height: 34px; color: #999; margin-bottom: 10px;}
.tudorModelPrice 	{font-size: 14px; font-weight: 700; line-height: 25px; margin-bottom: 10px;  /* display: none */}
.tudorModelCTA 		{font-size: 14px; font-weight: 700; line-height: 18px; color: #212121; margin-bottom: 60px; 
  						text-align: left; margin-left: 20%;}
.tudorModelCTAtxt 	{font-size: 14px; font-weight: 700; line-height: 18px; color: #212121 !important;  margin-bottom: 60px;}
.tudorModelCTAicon 	{display: ruby; margin: 15px 0;}
.tudorModelDescription 	{font-size: 14px; line-height: 20px; margin-bottom: 20px;}
hr.tudorModelLine 	{border: 1px solid grey; margin-bottom: 20px;}
.tudorModelShareicon 	{display: inline; margin: 15px 3px;}
}

/* Tudor - Breadcrumbs  */
.breadcrumb {
    padding: 1rem 0rem;
    background-color: unset;
    border-radius: 0.25rem;
	font-size: 12px;
    color: #767676 !important;
}

.breadcrumb-item a:link, a:visited, a:hover  {
  /*color: #767676 !important;*/
}
.breadcrumb .divider.fas.fa-map-marker-alt {
    display: none;
}

/* Tudor - Model Pages */

.tudorModelTechnicalDetails 		{font-size: 24px; font-weight: 700; margin-bottom: 20px;}
.tudorModelTechnicalDetailsHeader 	{font-size: 18px; font-weight: 700; margin-top: 30px;}
.tudorModelTechnicalDetailsBody 	{font-size: 16px;}
.tudorModelTechnicalDetailsCheckered 	{font-size: 16px; line-height: 24px}
.tudorModelTechnicalDetailsYMAL		{font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 20px; text-align: center;}
.tudorRed {color: #be0100;}
.tudorModelSpecImage 				{width: 100%; /*height: 1000px;*/}


/* Tudor - Price */	

.tudorPrice 		{ /*display: none;*/ }

/* 202506 */
.displayPrice-M79000-0001::before {content: "MYR 18,100*";}

/* 202505 */
.displayPrice-M79377KN-0001::before {content: "MYR 31,590*";}

/* 202504 */
.displayPrice-M2543C1A7NU-0001::before {content: "MYR 25,550*";}
.displayPrice-M7939A1A0RU-0001::before {content: "MYR 19,800*";}
.displayPrice-M7943A1A0NU-0002::before {content: "MYR 20,220*";}
.displayPrice-M79470-0004::before {content: "MYR 18,820*";}
.displayPrice-M79360N-0014::before {content: "MYR 25,300*";}

/* 202406 */
.displayPrice-M79030B-0003::before {content: "MYR 16,520*";}
.displayPrice-M79010SG-0002::before {content: "MYR 20,650*";}
.displayPrice-M79018V-0006::before {content: "MYR 145,200*";}
.displayPrice-M79360N-0002::before {content: "MYR 24,820*";}
.displayPrice-M7939G1A0NRU-0002::before {content: "MYR 19,490*";}
.displayPrice-M79210CNU-0007::before {content: "MYR 22,790*";}
.displayPrice-M79600-0001::before {content: "MYR 17,000*";}
.displayPrice-M79640-0005::before {content: "MYR 21,120*";}
.displayPrice-M79663-0005::before {content: "MYR 25,050*";}
.displayPrice-M7941A1A0RU-0003::before {content: "MYR 20,200*";}
.displayPrice-M79230B-0007::before {content: "MYR 16,920*";}
.displayPrice-M7941A1A0NU-0003::before {content: "MYR 20,200*";}
.displayPrice-M25827KN-0001::before {content: "MYR 23,420*";}
.displayPrice-M25610TNL-0001::before {content: "MYR 22,250*";}

.displayPrice-M2542G247NU-0002::before {content: "MYR 20,220*";}

.displayPrice-M28300-0008::before {content: "MYR 10,440*";}
.displayPrice-M28503-0007::before {content: "MYR 17,650*";}
.displayPrice-M28600-0005::before {content: "MYR 11,590*";}
.displayPrice-M35200-0009::before {content: "MYR 11,400*";}
.displayPrice-M35500-0010::before {content: "MYR 14,640*";}
.displayPrice-M35800-0010::before {content: "MYR 15,090*";}



/* End Tudor - Price Update */



/* Tudor - YMAL */
.sppb-carousel-extended-team-content.sppb-carousel-layout1 {
    background: #fff;
    text-align: center;
}
.sppb-carousel-extended-team-content {
    box-shadow: unset;
}

/* Tudor - Top Menu - Desktop */
.tudorTopMenuContainer	{display: grid; grid-template-columns: 10% 73% 8% 6% 1%; gap: 14px; text-align: right; align-items: center;}
a.tudorTopMenu:link		{color:#212121;}
a.tudorTopMenu:visited	{color:#212121;}
a.tudorTopMenu:hover	{color:#be0100;}
a.tudorTopMenu:active	{color:#be0100;}
.tudorTopMenuActive		{color:#be0100 !important;}

/* Tudor - Top Menu - Mobile */
.tudor-grid-containerFeature {display: grid; grid-template-columns: 30% 70%; gap: 0px; padding: 0px;}
.tudor-grid-containerFeature > div {text-align: left; padding: 0;}

.topnavTudor {
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.8);
    /* position: relative; */
    position: absolute;
    /* z-index: 1; */
    width: 150%;
    right: 0;
    margin-top: 80px;
    left: -30px;
}

.topnavTudor #myLinksTudor {
    display: none;
    text-align: left;
    padding-bottom: 5%;
}

.topnavTudor a {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    line-height: 40px;
    font-weight: 600;
}

/* animated bars*/

.containerTudor {
    /*display: inline-block;*/
    cursor: pointer;
    padding: 20px;
    float: right;
}

.bar1Tudor,
.bar2Tudor,
.bar3Tudor {
    width: 25px;
    height: 3px;
    background-color: #3a3a3a;
    margin: 5px 0;
    transition: 0.4s;
}

.tudorChange .bar1Tudor {
    -webkit-transform: rotate(-45deg) translate(-4px, 3px);
    transform: rotate(-45deg) translate(2px, -2px);
}

.tudorChange .bar2Tudor {
    opacity: 0;
}

.tudorChange .bar3Tudor {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

/* END animated bars*/

.linkPadTudor {
    padding-left: 35px;
}

.border {
    border-bottom: 1px solid #adadad;
    text-align: -webkit-center;
    margin: -10px 30px;
}


/* Tudor - YMAL */

.tudorModelYMALcarousel-container {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin: auto;
}

.tudorModelYMALcarousel {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.tudorModelYMALcarousel-item {
    min-width: 100%;
    box-sizing: border-box;
    text-align: center;
    position: relative;
}

.tudorModelYMALcarousel-item img {
    width: 100%;
    height: auto;
}

.tudorModelYMALcarousel-description {
    color: #212121;
    padding: 10px;
    text-align: center;
    position: relative;
    line-height: 1.5;
}

.tudorModelYMALcarousel-indicators {
    display: none;
    justify-content: center;
    margin-top: 10px;
}

.indicator {
    height: 8px;
    width: 40px;
    background-color: #bbb;
    margin: 0 5px;
    cursor: pointer;
    transition: background-color 0.6s ease;
}

.indicator.active {
    background-color: #717171;
}

@media (min-width: 768px) {
    .tudorModelYMALcarousel-item {
        min-width: 33.33%;
    }
}

@media (max-width: 767px) {
    .tudorModelYMALcarousel-item {
        min-width: 100%;
    }
    .tudorModelYMALcarousel-indicators {
        display: flex;
    }
}

/* Tudor -  Landing */
.tudorLandingHead 	{font-size: 13px; margin-top: 15px;}
.tudorLandingFamily	{font-size: 16px; font-weight: 700; margin-top: 5px; color: #212121;}
.tudorLandingTMC 	{font-size: 13px; font-weight: 700; margin-top: 5px; color: #212121; margin-bottom: 60px;}

/* Tudor - Footer */
.tudorFooterMenu 	{font-size: 14px; line-height: 1.1; text-align: center; margin: 30px; color: #999999 !important;}
.tudorModelPriceTax {font-size: 14px;}


/* Tudor -  */

