@media (max-width: 1200px) {
  /* tablet devices */ }
@media (max-width: 992px) {
  /* small tablet devices */
  .widget-header .icon {
    font-size: 24px; }
  .widget-header .text {
    display: none; }

  .header-main {
    padding-top: 5px; }

  .col-brand {
    order: 1; }

  .col-widgets {
    order: 3; }

  .col-main {
    order: 4;
    padding-top: 15px; } }
@media all and (max-width: 768px) {
  /* mobile devices */
  .toggler-menu-mobile {
    display: inline-block; }

  .toggler-menu-desktop {
    display: none; }

  .brand-wrap .logo {
    margin-left: 40px;
    margin-top: 5px; }

  .megamenu-wrapper .megamenu-block {
    height: 100%;
    overflow-x: auto;
    background: #fff; }
  .megamenu-wrapper .menu-header-mobile {
    display: block;
    background: #333;
    padding: 15px;
    color: #fff; }
    .megamenu-wrapper .menu-header-mobile a {
      color: white;
      margin-right: 10px;
      vertical-align: middle; }
  .megamenu-wrapper .btn-close {
    display: block;
    float: right;
    position: absolute;
    right: 15px;
    top: 7px;
    font-size: 18px;
    color: #fff; }
  .megamenu-wrapper .go-back a {
    background: #eee;
    color: #999; }
  .megamenu-wrapper .menu-category {
    position: relative;
    overflow: hidden; }
    .megamenu-wrapper .menu-category li {
      position: static; }
    .megamenu-wrapper .menu-category a {
      transition: transform .3s,opacity .3s; }
  .megamenu-wrapper .has-submenu ul {
    transform: translateX(100%);
    visibility: hidden;
    transition: transform .3s, visibility .3s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: auto; }
  .megamenu-wrapper li.has-submenu ul.active {
    transform: translateX(0);
    visibility: visible;
    z-index: 50;
    overflow-x: hidden;
    transition: transform .3s, visibility .3s; }
  .megamenu-wrapper ul.move-out > li > a {
    transform: translateX(-100%);
    opacity: 0;
    transition: transform .3s,opacity .3s;
    will-change: transform, opacity; } }
.fa-chevron-down{
	font-family: "Font Awesome 5 Free", "FontAwesome";
}
@media all and (width: 768px) {
	.toggler-menu-desktop{
		display:block ;
	}
	.megamenu-block{
		display:none ;
		position: absolute;
    top: 100%;
	height:auto !important;
    background-color: #fff;
    min-width: 200px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	}
	.megamenu-wrapper .menu-header-mobile{
		display:none !important;
	}
}
/*# sourceMappingURL=responsive.css.map */
