 .navbar .mega-dropdown .dropdown-menu.mega-menu .sub-menu ul li a:hover
  {
     background-color: rgba(0,0,0,0); 
     -webkit-transition: .3s; 
    -o-transition: .3s;
     transition: .3s; 
     text-decoration: underline;
     color: #fff!important;
};

 /* ===============================
   CXXLSE Carousel Styles
   =============================== */

/*#cxxlse {
    position: relative;
}*/

/* Indicators positioning */
#cxxlse .carousel-indicators {
    position: absolute;
    bottom: 0;
    z-index: 9999;
}

/* Indicator color */
#cxxlse .carousel-indicators li {
    background-color: #2f83c5;
}

/* carosel images Mobile friendly positioning */
  .bgimage {
    position: absolute;
    left: 0;
    top: 0px;
    width: 510px;
    min-height: 100%;
    background-image: url({{maskimage}});
    background-repeat: no-repeat;
    z-index: 1;
  }

  @media only screen and (min-device-width: 320px) and (max-device-width: 672px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .bgimage {
      display: none !important;
    }
  }

  @media only screen and (min-device-width: 375px) and (max-device-width: 425px) {
    .bgimage {
      display: none !important;
    }
  }

  @media only screen and (min-device-width: 321px) and (max-device-width: 375px) {
    .bgimage {
      display: none !important;
    }
  }

  @media only screen and (min-device-width: 820px) and (max-device-width: 1180px) {
    .bgimage {
      display: none !important;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .bgimage {
      display: none !important;
    }
  }

  @media only screen and (min-device-width: 280px) and (max-device-width: 1024px) {
    .bgimage {
      display: none !important;
    }
  }

  .w-100 {
    width: 100% !important;
  }