.elementor-267 .elementor-element.elementor-element-39662d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:-12px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-39662d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-a55f7cc{--divider-border-style:solid;--divider-color:var( --e-global-color-ba8322d );--divider-border-width:10px;}.elementor-267 .elementor-element.elementor-element-a55f7cc .elementor-divider-separator{width:100%;}.elementor-267 .elementor-element.elementor-element-a55f7cc .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-267 .elementor-element.elementor-element-a55f7cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-97e9580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-97e9580:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-97e9580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://kluangmall.com/wp-content/uploads/2023/07/km_website_bg_part_a-300x245.png");background-position:top left;background-repeat:no-repeat;}.elementor-267 .elementor-element.elementor-element-97e9580, .elementor-267 .elementor-element.elementor-element-97e9580::before{--border-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-97e9580.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-2ef766f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-9e9d205{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-94528c4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-94528c4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-604deed .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-267 .elementor-element.elementor-element-b8e7129{--display:flex;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-d3f8321 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-71cb89d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-71cb89d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-e26bc3b{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-e26bc3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-44f5b9a{--display:flex;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-44f5b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-6f82dc6{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-2786180{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-39dae4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-end;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-39dae4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-6b1f50e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:9px;--padding-block-end:9px;--padding-inline-start:9px;--padding-inline-end:9px;}.elementor-267 .elementor-element.elementor-element-6b1f50e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-39348ad.elementor-element{--align-self:flex-end;}.elementor-267 .elementor-element.elementor-element-f5205f4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-f748687.elementor-element{--align-self:flex-end;}.elementor-267 .elementor-element.elementor-element-690000d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-048fed3{--display:flex;--background-transition:0.3s;}.elementor-267 .elementor-element.elementor-element-f065e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-ca447bc{--spacer-size:300px;}.elementor-267 .elementor-element.elementor-element-ca447bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://kluangmall.com/wp-content/uploads/2023/08/km_website_bg_part_b-288x300.png");background-position:bottom right;background-repeat:no-repeat;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-97e9580:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-97e9580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://kluangmall.com/wp-content/uploads/2023/07/km_website_bg_part_a-150x150.png");}.elementor-267 .elementor-element.elementor-element-94528c4{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-ca447bc > .elementor-widget-container{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://kluangmall.com/wp-content/uploads/2023/08/km_website_bg_part_b-150x150.png");}}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-39662d7{--width:100%;}.elementor-267 .elementor-element.elementor-element-97e9580{--width:100%;}.elementor-267 .elementor-element.elementor-element-94528c4{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-b8e7129{--width:30%;}.elementor-267 .elementor-element.elementor-element-e26bc3b{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-44f5b9a{--width:100%;}.elementor-267 .elementor-element.elementor-element-39dae4a{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-6b1f50e{--width:100%;}.elementor-267 .elementor-element.elementor-element-f5205f4{--width:100%;}.elementor-267 .elementor-element.elementor-element-048fed3{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-267 .elementor-element.elementor-element-39662d7{--width:100%;}.elementor-267 .elementor-element.elementor-element-94528c4{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-b8e7129{--width:22%;}.elementor-267 .elementor-element.elementor-element-e26bc3b{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-39dae4a{--width:29.5%;}.elementor-267 .elementor-element.elementor-element-048fed3{--width:57.5%;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-a55f7cc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-267 .elementor-element.elementor-element-a55f7cc .elementor-divider{text-align:center;}.elementor-267 .elementor-element.elementor-element-94528c4{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-b8e7129{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-267 .elementor-element.elementor-element-2786180{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-267 .elementor-element.elementor-element-39348ad{width:100%;max-width:100%;}.elementor-267 .elementor-element.elementor-element-f748687{width:100%;max-width:100%;}.elementor-267 .elementor-element.elementor-element-690000d{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-604deed */@media (max-width: 767px) {
  h1 {
    font-size: 40px; 
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  h1 {
    font-size: 29px; 
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  h1 {
    font-size: 30px; 
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  h1 {
    font-size: 32px; 
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  h1 {
    font-size: 34px; 
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  h1 {
    font-size: 36px; 
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  h1 {
    font-size: 38px; 
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  h1 {
    font-size: 40px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3f8321 */.selection-container {
  text-align: center;
  margin-right:20px;

}

.content-dropdown { 
  margin:20px 20px 20px 20px ;
  padding: 5px 5px 5px 5px;
  font-size: 16px;
  border-radius: 20px;
  background-color:#f2f2f2;
}

option:checked{
    color:white;
    background-color: #9B2022;
    text-align: center;
}


@media (max-width: 767px) {
  .content-dropdown {
    font-size: 20px; 
    width:100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .content-dropdown {
    font-size: 8px; 
    width:170px;
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  .content-dropdown {
    font-size: 10px; 
    width:200px;
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  .content-dropdown {
    font-size: 12px; 
    width:240px;
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  .content-dropdown {
    font-size: 14px; 
    width:260px;
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  .content-dropdown {
    font-size: 16px; 
    width:330px;
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  .content-dropdown {
    font-size: 18px; 
    width:340px;
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  .content-dropdown {
    font-size: 10px; 
    width:350px;
    
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b0c957 */.div_dir{
    border-top:10px solid #9B2022;
    width:100%;
    float:right;
}


@media (max-width: 767px) {
 .div_dir {
  
    width:100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .div_dir {
  
    width:140px;
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  .div_dir {
     
    width:150px;
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  .div_dir {
    width:160px;
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  .div_dir {
   
    width:170px;
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  .div_dir {
   
    width:180px;
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  .div_dir {
  
    width:190px;
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  .div_dir {
   
    width:200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39348ad *//* Styling for the search container */
.search-container {
  position: relative;
}

/* Styling for the search input */
#searchInput {
  width: 100%;
  border-radius: 20px;
}

/* Styling for the cancel (x) button */
#cancelButton {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
  font-size: 16px;
  color: red; 
  cursor: pointer;
}




@media (max-width: 767px) {
  #searchInput {
    font-size: 20px; 
    width:100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #searchInput {
    font-size: 8px; 
    width:140px;
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  #searchInput {
    font-size: 10px; 
    width:150px;
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  #searchInput {
    font-size: 12px; 
    width:160px;
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  #searchInput {
    font-size: 14px; 
    width:170px;
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  #searchInput {
    font-size: 16px; 
    width:180px;
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  #searchInput {
    font-size: 18px; 
    width:190px;
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  #searchInput {
    font-size: 20px; 
    width:200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f748687 */#button1{
    border-color: #9B2022;
    border-radius:30px;
    background-color:#9B2022 ;
    color:white;
    width:100%;
    margin-bottom: 10px;
}



@media (max-width: 767px) {
  #button1 {
    font-size: 20px; 
    width:100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #button1 {
    font-size: 8px; 
    width:140px;
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  #button1 {
    font-size: 10px; 
    width:150px;
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  #button1 {
    font-size: 12px; 
    width:160px;
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  #button1 {
    font-size: 14px; 
    width:170px;
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  #button1 {
    font-size: 16px; 
    width:180px;
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  #button1 {
    font-size: 18px; 
    width:190px;
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  #button1 {
    font-size: 20px; 
    width:200px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-690000d */#button2{
    border-color: #9B2022;
    border-radius:30px;
    background-color:#9B2022 ;
    color:white;
    width: 100%;
}



@media (max-width: 767px) {
  #button2 {
    font-size: 20px; 
    width:100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #button2 {
    font-size: 8px; 
    width:140px;
  }
}

@media (min-width: 1025px) and (max-width: 1188px) {
  #button2 {
    font-size: 10px; 
    width:150px;
  }
}

@media (min-width: 1189px) and (max-width: 1250px) {
  #button2 {
    font-size: 12px; 
    width:160px;
  }
}


@media (min-width: 1251px) and (max-width: 1464px) {
  #button2 {
    font-size: 14px; 
    width:170px;
  }
}


@media (min-width: 1465px) and (max-width: 1600px) {
  #button2 {
    font-size: 16px; 
    width:180px;
  }
}

@media (min-width: 1601px) and (max-width: 1864px){
  #button2 {
    font-size: 18px; 
    width:190px;
  }
}


@media (min-width: 1865px)and (max-width: 1920px) {
  #button2 {
    font-size: 20px; 
    width:200px;
  }
}/* End custom CSS */