/* *****************************************************



    ** Custom Stylesheet **



    Any custom styling you want to apply should be

    defined here.



***************************************************** */

/**



* AALayer, © 2017

* All Rights Reserved

* www.aalayer.com

  -

* Template: lowendhost

* For any issue or question contact our support.



**/



@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');

body {

    font-family: 'Montserrat', sans-serif !important;

    background-color: #E7E7E7 !important;

    margin-right: 0px !important;

  }

  html {

    font-family: 'Montserrat', sans-serif !important;

  }

  #main-body {

      padding-top: 45px !important;

      padding-bottom: 35px !important;

      background: white;

     /* background: #E7E7E7 !important; */

  }

  .container {

    padding-right: 19px;

    padding-left: 19px;

  }

/* Scrollbar */



 ::-moz-selection { background: #d72c2c; color: white}

  ::selection { background: #d72c2c; color: white;}

  ::-webkit-scrollbar {

    width: 11px;

    background-color: #E7E7E7;

    display: none;

    -ms-overflow-style: none;  /* IE and Edge */

    scrollbar-width: none;  /* Firefox */

  }

 ::-webkit-scrollbar-thumb {

    background-color: #d72c2c;

    border-radius: 2px;

    display: none;

    -ms-overflow-style: none;  /* IE and Edge */

    scrollbar-width: none;  /* Firefox */ 

  }

 ::-webkit-scrollbar-thumb:hover {

    background-color: #EA5252;

    border-radius: 10px;

    display: none;

    -ms-overflow-style: none;  /* IE and Edge */

    scrollbar-width: none;  /* Firefox */ 

  }



/* Scrollbar End */



  #order-standard_cart .view-cart-items-header {

    background-color: #d72c2c;

  }

  a {color: #919393;

  background-color: transparent;

  transition-timing-function: linear;

  -webkit-transition-timing-function: linear;

  border-radius: 1px;}

  a:hover, a:active {

    color: #d72c2c;

    outline: 0;

    text-decoration: none !important;

  }

  .navbar {

  border-bottom-color: transparent !important;

  }

  .navbar-default {

      background-color: #030a30;

      border:0;

      border-radius: 0;

      border-bottom: 0;

  }

  .navbar-default .navbar-brand {

      color: #9d9d9d

  }

  .navbar-default .navbar-brand:focus,

  .navbar-default .navbar-brand:hover {

      color: #fff;

      background-color: transparent

  }

  .navbar-default .navbar-text {

      color: #9d9d9d

  }

  .navbar-default .navbar-nav>li>a {

      

      font-size: 14px !important;

      text-transform: uppercase;

      padding-top: 27px;

      padding-bottom: 27px;

      color: #A4A4A4;

      padding-left: 16px;

      padding-right: 16px;

      top: 0%;

      transition: all 0.1s ease-out;

      border-bottom: 1px solid transparent;

      font-weight: 300;

  }

  .navbar-default .navbar-nav>li>a:focus,

  .navbar-default .navbar-nav>li>a:hover {

      border-color: #E7E7E7;

      background-color: transparent;

      color: #D8D8D8;

  }

  .navbar-default .navbar-nav>.active>a,

  .navbar-default .navbar-nav>.active>a:focus,

  .navbar-default .navbar-nav>.active>a:hover {

      color: white;

      background-color: #d72c2c;

      border-bottom-color: transparent;

  }

  .navbar-default .navbar-nav>.disabled>a,

  .navbar-default .navbar-nav>.disabled>a:focus,

  .navbar-default .navbar-nav>.disabled>a:hover {

      color: #ccc;

      background-color: transparent

  }

  .navbar-default .navbar-toggle {

      border-color: #333

  }

  .navbar-default .navbar-toggle:focus,

  .navbar-default .navbar-toggle:hover {

    color: #fff;

    background-color: #d72c2c;

    border: 0;

  }

  .navbar-default .navbar-toggle .icon-bar {

      background-color: #fff

  }

  .navbar-default .navbar-collapse,

  .navbar-default .navbar-form {

     border-color: #101010

  }

  .navbar-default .navbar-nav>.open>a,

  .navbar-default .navbar-nav>.open>a:focus,

  .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: transparent !important;

  }

  @media (max-width: 750px) {

      .navbar-default .navbar-nav .open .dropdown-menu>.dropdown-header {

          border-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu .divider {

          background-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu>li>a {

          color: #9d9d9d;

      }

      .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

          color: #fff;

          background-color: black;

      }

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a,

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

          color: #fff !important;

          background-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

          color: #444;

          background-color: transparent

      }

  }

  .navbar-default .navbar-link {

      color: #9d9d9d

  }

  .navbar-default .navbar-link:hover {

      color: #fff

  }

  .navbar-default .btn-link {

      color: #9d9d9d

  }

  .dropdown-menu {

      position: absolute;

      top: 100%;

      left: 0;

      z-index: 1000;

      display: none;

      float: left;

      min-width: 160px;

      padding: 5px 0;

      margin: 2px 0 0;

      font-size: 14px;

      text-align: left;

      list-style: none;

      background-color: rgba(0,0,0,0.9);

      -webkit-background-clip: padding-box;

      background-clip: padding-box;

      border: 1px solid #ccc;

      border: 1px solid rgba(0, 0, 0, .15);

      border-radius: 4px;

      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

      box-shadow: 0 6px 12px rgba(0, 0, 0, .175)

  }

  .dropdown-menu>li>a {

      display: block;

      padding: 3px 20px;

      clear: both;

      font-weight: 300;

      line-height: 1.32857143;

      color: #9d9d9d;

      white-space: nowrap;

      padding-top: 9px;

      padding-bottom: 9px;

  }

  .dropdown-menu>li>a:focus,

  .dropdown-menu>li>a:hover {

      text-decoration: none;

      color: #fff !important;

      background-color: transparent !important;

  }

  .dropdown-menu>.active>a,

  .dropdown-menu>.active>a:focus,

  .dropdown-menu>.active>a:hover {

      color: #fff;

      text-decoration: none;

      background-color: #337ab7 !important;

      outline: 0

  }

  .nav-divider {

    border-color: #2B2B2B !important;

    color: #2B2B2B !important;

    background-color: #2B2B2B !important;

  }

  .nav-divider:hover {

    border-color: #2B2B2B !important;

    color: #2B2B2B !important;

    background-color: #2B2B2B !important;

  }

  #header {

    /* background-color: rgba(0,0,0,0.9) !important; */

    border-radius: 0 !important;

  }

  #top-nav {

    background-color: transparent !important;

  }

  .header-lined h1 {

    color: #d72c2c !important;

  }

  .list-group-item .active {

    background-color: #d72c2c !important;

  }

  div.sidebar .list-group-item-selected {

      background-color: #d72c2c !important;

      color: #d72c2c;

  }

  .navbar-main li.account {

    background-color: transparent!important;

  }

  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {

      border-top: 1px solid transparent !important;

      background-color: #d72c2c !important;

      border-bottom: 1px solid transparent !important;

  }

  .dataTables_wrapper .dataTables_info

  {

    background-color: #d72c2c !important;

  }

  .home-shortcuts {

    background-color: #d72c2c !important;

  }

  .home-shortcuts li, .home-shortcuts li:first-child {

    border-color: #F1F1F1

  }

  #order-boxes .fields-container {

    border-top-color: #d72c2c !important;

    border-bottom-color: #d72c2c !important;

  }

  #order-boxes .fields-container .field-row:nth-child(even) {

    background-color: #EEEEEE !important;

  }

  #order-boxes .fields-container .field-row:nth-child(odd) {

    background-color: #FFF9F8 !important;

  }

  #order-boxes table.styled tr th {

    background-color: #d72c2c !important;

  }

  #order-boxes table.styled tr.carttablesummary td {

    background-color: #FFF4F2 !important;

  }

  .alert-info {

    background-color: rgba(232, 102, 76, 0.8) !important;

    color: white !important;

  }

  .form-control {

    min-height: 30px;

  }

  .form-control:focus, .form-control:active {

    border-color: transparent !important;

    box-shadow: 0 0px 0px rgba(255, 255, 255, 0.8) inset, 0 0 4px rgba(255, 255, 255, 0.8) !important;

  }

  .lehlogo {

    max-width: 255px !important;

    margin-top: 2px;

  }

  .btn-info, .btn-default{

  background-color: transparent !important;

  color: #d72c2c;

  border: 1px 1px 1px 1px;

  border-style: solid;

  border-color: #d72c2c;

  }

  ul.top-nav>li.primary-action>a.btn {

    background-color: #d72c2c !important;

  }

  ul.top-nav>li>a:hover {

      color: #fff !important;

  }

  .btn-info:hover, .btn-info:focus, .btn-default:hover, .btn-default:focus, .btn-primary:hover, .btn-primary:focus {

    background-color: #d72c2c !important;

    border-color: transparent;

    color: white;

  }

  .btn-warning, .btn-primary {

    background-color: #d72c2c;

    color: white;

    border-color: transparent;

  }

  .btn-warning:hover, .btn-warning:focus, .btn-primary:hover, .btn-primary:focus {

    background-color: #EA5252 !important;

    border-color: #d72c2c !important;

  }

  .footer {

    /* background-color: rgba(0,0,0,0.9); */

    background-image: url(APN/footer_bg.png); 

    background-size: cover;

    background-position: center;

  }

  .footer .container {

    padding: 40px 2px 40px 20px;

  }

  .footer .flogo {

    max-width: 72%;

    padding-bottom: 5px;

  }

  .footer .col-md-3 li{

    font-size: 16px;

    list-style: none;

    margin-top: 12px;

  }

  .footer .col-md-3 li a {

    /* color: #6A6A6A; */

    color: white;  

    transition: all .2s ease;

  }

  .footer .col-md-3 li a:hover {

    padding-left: 4px;

    color: #EA5252;

    transition: all .2s ease;

  }

  .footer .col-md-2 {

    padding-right: 18px;

    padding-left: 18px;

  }

  .footer .col-md-2 .fa {

    font-size: 36px;

    margin-right: 8px;

    margin-top: 4px;

    opacity: 0.6;

  }

  .footer .col-md-2 .fa:hover {

    color: #EA5252;

    opacity: 1;

  }

  .footer .col-md-2 .fa-facebook-f:hover {

    color: #3b5998;

  }

  .footer .col-md-2 .fa-x-twitter:hover {

    color: #111;

  }

  .footer .col-md-2 .fa-whatsapp:hover {

    color:  #25d366;

  }

  .footer .col-md-2 .fa-instagram:hover {

    color: #c32aa3;

  }

  .footer .col-md-2 .fa-tiktok:hover {

    color: #69c9d0;

  }

    .footer .col-md-2 .fa-discord:hover {

    color: #5865F2;

  }

    .footer .col-md-2 .fa-linkedin:hover {

    color: #0072b1;

  }

  .footer .col-md-2 .fa-square-whatsapp:hover {

    color: #25d366;

  }

  .footer .col-md-4 p {

  color: #6F6F6F;

  }

  blockquote {

    border-color: #d72c2c;

  }

  .logincontainer {

    background-color: white;

    padding: 40px 60px 40px 60px;

    border-radius: 4px;

  }

  section#home-banner {

    background-image: url('https://domain.asiapacific.com.my/templates/lowendhost/img/main2.jpg');

    background-color: transparent !important;

    background-position: center;  

    background-size: cover;

    background-repeat: no-repeat;

 /* background-attachment: fixed; */

    padding-top: 110px !important;

    padding-bottom: 90px !important;

  }

  div.header-lined h1 {

    font-weight: bold !important;

  }

  @media (max-width: 767px) {

    body {

/*      max-width: 98% !important;*/

    }

  }



/* Custom UwU */

.uwu-footer-span {
  margin-right: 5px;
}

.uwu-font i {
  color: #fafafa; 
}

.uwu-font a {
  color: #fafafa;
  background-color: transparent;
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  border-radius: 1px;
}

.uwu-font a:hover, a:active {

  color: #d72c2c;

  outline: 0;

  text-decoration: none !important;
}

.uwu-font i:hover, i:active {

  color: #d72c2c;

  outline: 0;

  text-decoration: none !important;
}

.uwu-flex {
  display: flex;
  flex-direction: row;
}

.uwu-home {
  font-size: 5.5rem;
  font-weight: 600 !important;
}

.uwu-img {
  max-width: 100%;
}

.copy-right-area {

    padding: 15px 0;

    /* border-top: 1px solid #2820a98f; */

    background-color: #030a30;

}

.copy-right-text {

  text-align: center;

  color: white;

}

.copy-right-text p {

    margin: 0 10px 0 10px !important;

}

    html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/*add-on*/

.tiktok-embed {
    border-left: 0px !important;
    padding: 0;
    min-width: 97% !important;
    max-width: 97% !important;
    margin: 0 auto;
}

.footer .fab {

  padding-right: 23px;

  padding-left: 0px;

  padding-top: 19px;

  font-size: 23px !important;

  /* color: white; */

}

.award-area {
background-color: #f5f5f7;
position: relative;
}

.pb-70 {
  padding-bottom: 70px;

}

.pt-50 {
  padding-top: 50px;

}

.pt-100 {
  padding-top: 100px;

}

.pt-45 {
  padding-top: 45px;
}

.sp-color1 {
  color: #47c6ff;
}

.section-title span {
  /* margin-bottom: 8px; */
  font-weight: 600;
  display: block;
  font-size: 35px;
}

.text-center {
  text-align: center !important;
}

.align-items-center {
  align-items: center !important;
}



/* Responsive OwO */

   .uwu-img {
      width: 100%;
    }

@media only screen and (min-width: 0px) and (max-width: 480px) {
    
    html, body {
    max-width: 480px;    
    }

    .uwu-flex {
      flex-direction: column;
    }

    .uwu-home {
      font-size: 2.5rem;
    }

    .section-title span {
      font-size: 25px;
    }
    
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    
    html, body {
    max-width: 768px;    
    }

    .uwu-flex {
      flex-direction: column;
    }
    
    .uwu-home {
      font-size: 3.5rem;
    }

    .section-title span {
      font-size: 30px;
    }
    

}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
    

    
}

@media only screen and (min-width: 1280px) and (max-width: 2400px) {
    
   
    
}

