
@media only screen and (max-width: 992px) {
  .main-menu ul.mega-menu {
    max-width: 992px !important;
    min-width: 992px !important;
  }
}

@media only screen and (min-width: 993px) {
  .main-menu ul.mega-menu {
    max-width: 973px !important;
    min-width: 973px !important;
  }
}

@media only screen and (min-width: 994px) {
  .main-menu ul.mega-menu {
    max-width: 974px !important;
    min-width: 974px !important;
  }
}

@media only screen and (min-width: 995px) {
  .main-menu ul.mega-menu {
    max-width: 975px !important;
    min-width: 975px !important;
  }
}

@media only screen and (min-width: 996px) {
  .main-menu ul.mega-menu {
    max-width: 976px !important;
    min-width: 976px !important;
  }
}

@media only screen and (min-width: 997px) {
  .main-menu ul.mega-menu {
    max-width: 977px !important;
    min-width: 977px !important;
  }
}

@media only screen and (min-width: 998px) {
  .main-menu ul.mega-menu {
    max-width: 978px !important;
    min-width: 978px !important;
  }
}

@media only screen and (min-width: 999px) {
  .main-menu ul.mega-menu {
    max-width: 979px !important;
    min-width: 979px !important;
  }
}

@media only screen and (min-width: 1000px) {
  .main-menu ul.mega-menu {
    max-width: 980px !important;
    min-width: 980px !important;
  }
}

@media only screen and (min-width: 1001px) {
  .main-menu ul.mega-menu {
    max-width: 981px !important;
    min-width: 981px !important;
  }
}

@media only screen and (min-width: 1002px) {
  .main-menu ul.mega-menu {
    max-width: 982px !important;
    min-width: 982px !important;
  }
}

@media only screen and (min-width: 1003px) {
  .main-menu ul.mega-menu {
    max-width: 983px !important;
    min-width: 983px !important;
  }
}

@media only screen and (min-width: 1004px) {
  .main-menu ul.mega-menu {
    max-width: 984px !important;
    min-width: 984px !important;
  }
}

@media only screen and (min-width: 1005px) {
  .main-menu ul.mega-menu {
    max-width: 985px !important;
    min-width: 985px !important;
  }
}

@media only screen and (min-width: 1006px) {
  .main-menu ul.mega-menu {
    max-width: 986px !important;
    min-width: 986px !important;
  }
}

@media only screen and (min-width: 1007px) {
  .main-menu ul.mega-menu {
    max-width: 987px !important;
    min-width: 987px !important;
  }
}

@media only screen and (min-width: 1008px) {
  .main-menu ul.mega-menu {
    max-width: 988px !important;
    min-width: 988px !important;
  }
}

@media only screen and (min-width: 1009px) {
  .main-menu ul.mega-menu {
    max-width: 989px !important;
    min-width: 989px !important;
  }
}

@media only screen and (min-width: 1010px) {
  .main-menu ul.mega-menu {
    max-width: 990px !important;
    min-width: 990px !important;
  }
}

@media only screen and (min-width: 1011px) {
  .main-menu ul.mega-menu {
    max-width: 991px !important;
    min-width: 991px !important;
  }
}

@media only screen and (min-width: 1012px) {
  .main-menu ul.mega-menu {
    max-width: 992px !important;
    min-width: 992px !important;
  }
}

@media only screen and (min-width: 1013px) {
  .main-menu ul.mega-menu {
    max-width: 993px !important;
    min-width: 993px !important;
  }
}

@media only screen and (min-width: 1014px) {
  .main-menu ul.mega-menu {
    max-width: 994px !important;
    min-width: 994px !important;
  }
}

@media only screen and (min-width: 1015px) {
  .main-menu ul.mega-menu {
    max-width: 995px !important;
    min-width: 995px !important;
  }
}

@media only screen and (min-width: 1016px) {
  .main-menu ul.mega-menu {
    max-width: 996px !important;
    min-width: 996px !important;
  }
}

@media only screen and (min-width: 1017px) {
  .main-menu ul.mega-menu {
    max-width: 997px !important;
    min-width: 997px !important;
  }
}

@media only screen and (min-width: 1018px) {
  .main-menu ul.mega-menu {
    max-width: 998px !important;
    min-width: 998px !important;
  }
}

@media only screen and (min-width: 1019px) {
  .main-menu ul.mega-menu {
    max-width: 999px !important;
    min-width: 999px !important;
  }
}

@media only screen and (min-width: 1020px) {
  .main-menu ul.mega-menu {
    max-width: 1000px !important;
    min-width: 1000px !important;
  }
}

@media only screen and (min-width: 1021px) {
  .main-menu ul.mega-menu {
    max-width: 1001px !important;
    min-width: 1001px !important;
  }
}

@media only screen and (min-width: 1022px) {
  .main-menu ul.mega-menu {
    max-width: 1002px !important;
    min-width: 1002px !important;
  }
}

@media only screen and (min-width: 1023px) {
  .main-menu ul.mega-menu {
    max-width: 1003px !important;
    min-width: 1003px !important;
  }
}

@media only screen and (min-width: 1024px) {
  .main-menu ul.mega-menu {
    max-width: 1004px !important;
    min-width: 1004px !important;
  }
}

@media only screen and (min-width: 1025px) {
  .main-menu ul.mega-menu {
    max-width: 1005px !important;
    min-width: 1005px !important;
  }
}

@media only screen and (min-width: 1026px) {
  .main-menu ul.mega-menu {
    max-width: 1006px !important;
    min-width: 1006px !important;
  }
}

@media only screen and (min-width: 1027px) {
  .main-menu ul.mega-menu {
    max-width: 1007px !important;
    min-width: 1007px !important;
  }
}

@media only screen and (min-width: 1028px) {
  .main-menu ul.mega-menu {
    max-width: 1008px !important;
    min-width: 1008px !important;
  }
}

@media only screen and (min-width: 1029px) {
  .main-menu ul.mega-menu {
    max-width: 1009px !important;
    min-width: 1009px !important;
  }
}

@media only screen and (min-width: 1030px) {
  .main-menu ul.mega-menu {
    max-width: 1010px !important;
    min-width: 1010px !important;
  }
}

@media only screen and (min-width: 1031px) {
  .main-menu ul.mega-menu {
    max-width: 1011px !important;
    min-width: 1011px !important;
  }
}

@media only screen and (min-width: 1032px) {
  .main-menu ul.mega-menu {
    max-width: 1012px !important;
    min-width: 1012px !important;
  }
}

@media only screen and (min-width: 1033px) {
  .main-menu ul.mega-menu {
    max-width: 1013px !important;
    min-width: 1013px !important;
  }
}

@media only screen and (min-width: 1034px) {
  .main-menu ul.mega-menu {
    max-width: 1014px !important;
    min-width: 1014px !important;
  }
}

@media only screen and (min-width: 1035px) {
  .main-menu ul.mega-menu {
    max-width: 1015px !important;
    min-width: 1015px !important;
  }
}

@media only screen and (min-width: 1036px) {
  .main-menu ul.mega-menu {
    max-width: 1016px !important;
    min-width: 1016px !important;
  }
}

@media only screen and (min-width: 1037px) {
  .main-menu ul.mega-menu {
    max-width: 1017px !important;
    min-width: 1017px !important;
  }
}

@media only screen and (min-width: 1038px) {
  .main-menu ul.mega-menu {
    max-width: 1018px !important;
    min-width: 1018px !important;
  }
}

@media only screen and (min-width: 1039px) {
  .main-menu ul.mega-menu {
    max-width: 1019px !important;
    min-width: 1019px !important;
  }
}

@media only screen and (min-width: 1040px) {
  .main-menu ul.mega-menu {
    max-width: 1020px !important;
    min-width: 1020px !important;
  }
}

@media only screen and (min-width: 1041px) {
  .main-menu ul.mega-menu {
    max-width: 1021px !important;
    min-width: 1021px !important;
  }
}

@media only screen and (min-width: 1042px) {
  .main-menu ul.mega-menu {
    max-width: 1022px !important;
    min-width: 1022px !important;
  }
}

@media only screen and (min-width: 1043px) {
  .main-menu ul.mega-menu {
    max-width: 1023px !important;
    min-width: 1023px !important;
  }
}

@media only screen and (min-width: 1044px) {
  .main-menu ul.mega-menu {
    max-width: 1024px !important;
    min-width: 1024px !important;
  }
}

@media only screen and (min-width: 1045px) {
  .main-menu ul.mega-menu {
    max-width: 1025px !important;
    min-width: 1025px !important;
  }
}

@media only screen and (min-width: 1046px) {
  .main-menu ul.mega-menu {
    max-width: 1026px !important;
    min-width: 1026px !important;
  }
}

@media only screen and (min-width: 1047px) {
  .main-menu ul.mega-menu {
    max-width: 1027px !important;
    min-width: 1027px !important;
  }
}

@media only screen and (min-width: 1048px) {
  .main-menu ul.mega-menu {
    max-width: 1028px !important;
    min-width: 1028px !important;
  }
}

@media only screen and (min-width: 1049px) {
  .main-menu ul.mega-menu {
    max-width: 1029px !important;
    min-width: 1029px !important;
  }
}

@media only screen and (min-width: 1050px) {
  .main-menu ul.mega-menu {
    max-width: 1030px !important;
    min-width: 1030px !important;
  }
}

@media only screen and (min-width: 1051px) {
  .main-menu ul.mega-menu {
    max-width: 1031px !important;
    min-width: 1031px !important;
  }
}

@media only screen and (min-width: 1052px) {
  .main-menu ul.mega-menu {
    max-width: 1032px !important;
    min-width: 1032px !important;
  }
}

@media only screen and (min-width: 1053px) {
  .main-menu ul.mega-menu {
    max-width: 1033px !important;
    min-width: 1033px !important;
  }
}

@media only screen and (min-width: 1054px) {
  .main-menu ul.mega-menu {
    max-width: 1034px !important;
    min-width: 1034px !important;
  }
}

@media only screen and (min-width: 1055px) {
  .main-menu ul.mega-menu {
    max-width: 1035px !important;
    min-width: 1035px !important;
  }
}

@media only screen and (min-width: 1056px) {
  .main-menu ul.mega-menu {
    max-width: 1036px !important;
    min-width: 1036px !important;
  }
}

@media only screen and (min-width: 1057px) {
  .main-menu ul.mega-menu {
    max-width: 1037px !important;
    min-width: 1037px !important;
  }
}

@media only screen and (min-width: 1058px) {
  .main-menu ul.mega-menu {
    max-width: 1038px !important;
    min-width: 1038px !important;
  }
}

@media only screen and (min-width: 1059px) {
  .main-menu ul.mega-menu {
    max-width: 1039px !important;
    min-width: 1039px !important;
  }
}

@media only screen and (min-width: 1060px) {
  .main-menu ul.mega-menu {
    max-width: 1040px !important;
    min-width: 1040px !important;
  }
}

@media only screen and (min-width: 1061px) {
  .main-menu ul.mega-menu {
    max-width: 1041px !important;
    min-width: 1041px !important;
  }
}

@media only screen and (min-width: 1062px) {
  .main-menu ul.mega-menu {
    max-width: 1042px !important;
    min-width: 1042px !important;
  }
}

@media only screen and (min-width: 1063px) {
  .main-menu ul.mega-menu {
    max-width: 1043px !important;
    min-width: 1043px !important;
  }
}

@media only screen and (min-width: 1064px) {
  .main-menu ul.mega-menu {
    max-width: 1044px !important;
    min-width: 1044px !important;
  }
}

@media only screen and (min-width: 1065px) {
  .main-menu ul.mega-menu {
    max-width: 1045px !important;
    min-width: 1045px !important;
  }
}

@media only screen and (min-width: 1066px) {
  .main-menu ul.mega-menu {
    max-width: 1046px !important;
    min-width: 1046px !important;
  }
}

@media only screen and (min-width: 1067px) {
  .main-menu ul.mega-menu {
    max-width: 1047px !important;
    min-width: 1047px !important;
  }
}

@media only screen and (min-width: 1068px) {
  .main-menu ul.mega-menu {
    max-width: 1048px !important;
    min-width: 1048px !important;
  }
}

@media only screen and (min-width: 1069px) {
  .main-menu ul.mega-menu {
    max-width: 1049px !important;
    min-width: 1049px !important;
  }
}

@media only screen and (min-width: 1070px) {
  .main-menu ul.mega-menu {
    max-width: 1050px !important;
    min-width: 1050px !important;
  }
}

@media only screen and (min-width: 1071px) {
  .main-menu ul.mega-menu {
    max-width: 1051px !important;
    min-width: 1051px !important;
  }
}

@media only screen and (min-width: 1072px) {
  .main-menu ul.mega-menu {
    max-width: 1052px !important;
    min-width: 1052px !important;
  }
}

@media only screen and (min-width: 1073px) {
  .main-menu ul.mega-menu {
    max-width: 1053px !important;
    min-width: 1053px !important;
  }
}

@media only screen and (min-width: 1074px) {
  .main-menu ul.mega-menu {
    max-width: 1054px !important;
    min-width: 1054px !important;
  }
}

@media only screen and (min-width: 1075px) {
  .main-menu ul.mega-menu {
    max-width: 1055px !important;
    min-width: 1055px !important;
  }
}

@media only screen and (min-width: 1076px) {
  .main-menu ul.mega-menu {
    max-width: 1056px !important;
    min-width: 1056px !important;
  }
}

@media only screen and (min-width: 1077px) {
  .main-menu ul.mega-menu {
    max-width: 1057px !important;
    min-width: 1057px !important;
  }
}

@media only screen and (min-width: 1078px) {
  .main-menu ul.mega-menu {
    max-width: 1058px !important;
    min-width: 1058px !important;
  }
}

@media only screen and (min-width: 1079px) {
  .main-menu ul.mega-menu {
    max-width: 1059px !important;
    min-width: 1059px !important;
  }
}

@media only screen and (min-width: 1080px) {
  .main-menu ul.mega-menu {
    max-width: 1060px !important;
    min-width: 1060px !important;
  }
}

@media only screen and (min-width: 1081px) {
  .main-menu ul.mega-menu {
    max-width: 1061px !important;
    min-width: 1061px !important;
  }
}

@media only screen and (min-width: 1082px) {
  .main-menu ul.mega-menu {
    max-width: 1062px !important;
    min-width: 1062px !important;
  }
}

@media only screen and (min-width: 1083px) {
  .main-menu ul.mega-menu {
    max-width: 1063px !important;
    min-width: 1063px !important;
  }
}

@media only screen and (min-width: 1084px) {
  .main-menu ul.mega-menu {
    max-width: 1064px !important;
    min-width: 1064px !important;
  }
}

@media only screen and (min-width: 1085px) {
  .main-menu ul.mega-menu {
    max-width: 1065px !important;
    min-width: 1065px !important;
  }
}

@media only screen and (min-width: 1086px) {
  .main-menu ul.mega-menu {
    max-width: 1066px !important;
    min-width: 1066px !important;
  }
}

@media only screen and (min-width: 1087px) {
  .main-menu ul.mega-menu {
    max-width: 1067px !important;
    min-width: 1067px !important;
  }
}

@media only screen and (min-width: 1088px) {
  .main-menu ul.mega-menu {
    max-width: 1068px !important;
    min-width: 1068px !important;
  }
}

@media only screen and (min-width: 1089px) {
  .main-menu ul.mega-menu {
    max-width: 1069px !important;
    min-width: 1069px !important;
  }
}

@media only screen and (min-width: 1090px) {
  .main-menu ul.mega-menu {
    max-width: 1070px !important;
    min-width: 1070px !important;
  }
}

@media only screen and (min-width: 1091px) {
  .main-menu ul.mega-menu {
    max-width: 1071px !important;
    min-width: 1071px !important;
  }
}

@media only screen and (min-width: 1092px) {
  .main-menu ul.mega-menu {
    max-width: 1072px !important;
    min-width: 1072px !important;
  }
}

@media only screen and (min-width: 1093px) {
  .main-menu ul.mega-menu {
    max-width: 1073px !important;
    min-width: 1073px !important;
  }
}

@media only screen and (min-width: 1094px) {
  .main-menu ul.mega-menu {
    max-width: 1074px !important;
    min-width: 1074px !important;
  }
}

@media only screen and (min-width: 1095px) {
  .main-menu ul.mega-menu {
    max-width: 1075px !important;
    min-width: 1075px !important;
  }
}

@media only screen and (min-width: 1096px) {
  .main-menu ul.mega-menu {
    max-width: 1076px !important;
    min-width: 1076px !important;
  }
}

@media only screen and (min-width: 1097px) {
  .main-menu ul.mega-menu {
    max-width: 1077px !important;
    min-width: 1077px !important;
  }
}

@media only screen and (min-width: 1098px) {
  .main-menu ul.mega-menu {
    max-width: 1078px !important;
    min-width: 1078px !important;
  }
}

@media only screen and (min-width: 1099px) {
  .main-menu ul.mega-menu {
    max-width: 1079px !important;
    min-width: 1079px !important;
  }
}

@media only screen and (min-width: 1100px) {
  .main-menu ul.mega-menu {
    max-width: 1080px !important;
    min-width: 1080px !important;
  }
}

@media only screen and (min-width: 1101px) {
  .main-menu ul.mega-menu {
    max-width: 1081px !important;
    min-width: 1081px !important;
  }
}

@media only screen and (min-width: 1102px) {
  .main-menu ul.mega-menu {
    max-width: 1082px !important;
    min-width: 1082px !important;
  }
}

@media only screen and (min-width: 1103px) {
  .main-menu ul.mega-menu {
    max-width: 1083px !important;
    min-width: 1083px !important;
  }
}

@media only screen and (min-width: 1104px) {
  .main-menu ul.mega-menu {
    max-width: 1084px !important;
    min-width: 1084px !important;
  }
}

@media only screen and (min-width: 1105px) {
  .main-menu ul.mega-menu {
    max-width: 1085px !important;
    min-width: 1085px !important;
  }
}

@media only screen and (min-width: 1106px) {
  .main-menu ul.mega-menu {
    max-width: 1086px !important;
    min-width: 1086px !important;
  }
}

@media only screen and (min-width: 1107px) {
  .main-menu ul.mega-menu {
    max-width: 1087px !important;
    min-width: 1087px !important;
  }
}

@media only screen and (min-width: 1108px) {
  .main-menu ul.mega-menu {
    max-width: 1088px !important;
    min-width: 1088px !important;
  }
}

@media only screen and (min-width: 1109px) {
  .main-menu ul.mega-menu {
    max-width: 1089px !important;
    min-width: 1089px !important;
  }
}

@media only screen and (min-width: 1110px) {
  .main-menu ul.mega-menu {
    max-width: 1090px !important;
    min-width: 1090px !important;
  }
}

@media only screen and (min-width: 1111px) {
  .main-menu ul.mega-menu {
    max-width: 1091px !important;
    min-width: 1091px !important;
  }
}

@media only screen and (min-width: 1112px) {
  .main-menu ul.mega-menu {
    max-width: 1092px !important;
    min-width: 1092px !important;
  }
}

@media only screen and (min-width: 1113px) {
  .main-menu ul.mega-menu {
    max-width: 1093px !important;
    min-width: 1093px !important;
  }
}

@media only screen and (min-width: 1114px) {
  .main-menu ul.mega-menu {
    max-width: 1094px !important;
    min-width: 1094px !important;
  }
}

@media only screen and (min-width: 1115px) {
  .main-menu ul.mega-menu {
    max-width: 1095px !important;
    min-width: 1095px !important;
  }
}

@media only screen and (min-width: 1116px) {
  .main-menu ul.mega-menu {
    max-width: 1096px !important;
    min-width: 1096px !important;
  }
}

@media only screen and (min-width: 1117px) {
  .main-menu ul.mega-menu {
    max-width: 1097px !important;
    min-width: 1097px !important;
  }
}

@media only screen and (min-width: 1118px) {
  .main-menu ul.mega-menu {
    max-width: 1098px !important;
    min-width: 1098px !important;
  }
}

@media only screen and (min-width: 1119px) {
  .main-menu ul.mega-menu {
    max-width: 1099px !important;
    min-width: 1099px !important;
  }
}

@media only screen and (min-width: 1120px) {
  .main-menu ul.mega-menu {
    max-width: 1100px !important;
    min-width: 1100px !important;
  }
}

@media only screen and (min-width: 1121px) {
  .main-menu ul.mega-menu {
    max-width: 1101px !important;
    min-width: 1101px !important;
  }
}

@media only screen and (min-width: 1122px) {
  .main-menu ul.mega-menu {
    max-width: 1102px !important;
    min-width: 1102px !important;
  }
}

@media only screen and (min-width: 1123px) {
  .main-menu ul.mega-menu {
    max-width: 1103px !important;
    min-width: 1103px !important;
  }
}

@media only screen and (min-width: 1124px) {
  .main-menu ul.mega-menu {
    max-width: 1104px !important;
    min-width: 1104px !important;
  }
}

@media only screen and (min-width: 1125px) {
  .main-menu ul.mega-menu {
    max-width: 1105px !important;
    min-width: 1105px !important;
  }
}

@media only screen and (min-width: 1126px) {
  .main-menu ul.mega-menu {
    max-width: 1106px !important;
    min-width: 1106px !important;
  }
}

@media only screen and (min-width: 1127px) {
  .main-menu ul.mega-menu {
    max-width: 1107px !important;
    min-width: 1107px !important;
  }
}

@media only screen and (min-width: 1128px) {
  .main-menu ul.mega-menu {
    max-width: 1108px !important;
    min-width: 1108px !important;
  }
}

@media only screen and (min-width: 1129px) {
  .main-menu ul.mega-menu {
    max-width: 1109px !important;
    min-width: 1109px !important;
  }
}

@media only screen and (min-width: 1130px) {
  .main-menu ul.mega-menu {
    max-width: 1110px !important;
    min-width: 1110px !important;
  }
}

@media only screen and (min-width: 1131px) {
  .main-menu ul.mega-menu {
    max-width: 1111px !important;
    min-width: 1111px !important;
  }
}

@media only screen and (min-width: 1132px) {
  .main-menu ul.mega-menu {
    max-width: 1112px !important;
    min-width: 1112px !important;
  }
}

@media only screen and (min-width: 1133px) {
  .main-menu ul.mega-menu {
    max-width: 1113px !important;
    min-width: 1113px !important;
  }
}

@media only screen and (min-width: 1134px) {
  .main-menu ul.mega-menu {
    max-width: 1114px !important;
    min-width: 1114px !important;
  }
}

@media only screen and (min-width: 1135px) {
  .main-menu ul.mega-menu {
    max-width: 1115px !important;
    min-width: 1115px !important;
  }
}

@media only screen and (min-width: 1136px) {
  .main-menu ul.mega-menu {
    max-width: 1116px !important;
    min-width: 1116px !important;
  }
}

@media only screen and (min-width: 1137px) {
  .main-menu ul.mega-menu {
    max-width: 1117px !important;
    min-width: 1117px !important;
  }
}

@media only screen and (min-width: 1138px) {
  .main-menu ul.mega-menu {
    max-width: 1118px !important;
    min-width: 1118px !important;
  }
}

@media only screen and (min-width: 1139px) {
  .main-menu ul.mega-menu {
    max-width: 1119px !important;
    min-width: 1119px !important;
  }
}

@media only screen and (min-width: 1140px) {
  .main-menu ul.mega-menu {
    max-width: 1120px !important;
    min-width: 1120px !important;
  }
}

@media only screen and (min-width: 1141px) {
  .main-menu ul.mega-menu {
    max-width: 1121px !important;
    min-width: 1121px !important;
  }
}

@media only screen and (min-width: 1142px) {
  .main-menu ul.mega-menu {
    max-width: 1122px !important;
    min-width: 1122px !important;
  }
}

@media only screen and (min-width: 1143px) {
  .main-menu ul.mega-menu {
    max-width: 1123px !important;
    min-width: 1123px !important;
  }
}

@media only screen and (min-width: 1144px) {
  .main-menu ul.mega-menu {
    max-width: 1124px !important;
    min-width: 1124px !important;
  }
}

@media only screen and (min-width: 1145px) {
  .main-menu ul.mega-menu {
    max-width: 1125px !important;
    min-width: 1125px !important;
  }
}

@media only screen and (min-width: 1146px) {
  .main-menu ul.mega-menu {
    max-width: 1126px !important;
    min-width: 1126px !important;
  }
}

@media only screen and (min-width: 1147px) {
  .main-menu ul.mega-menu {
    max-width: 1127px !important;
    min-width: 1127px !important;
  }
}

@media only screen and (min-width: 1148px) {
  .main-menu ul.mega-menu {
    max-width: 1128px !important;
    min-width: 1128px !important;
  }
}

@media only screen and (min-width: 1149px) {
  .main-menu ul.mega-menu {
    max-width: 1129px !important;
    min-width: 1129px !important;
  }
}

@media only screen and (min-width: 1150px) {
  .main-menu ul.mega-menu {
    max-width: 1130px !important;
    min-width: 1130px !important;
  }
}

@media only screen and (min-width: 1151px) {
  .main-menu ul.mega-menu {
    max-width: 1131px !important;
    min-width: 1131px !important;
  }
}

@media only screen and (min-width: 1152px) {
  .main-menu ul.mega-menu {
    max-width: 1132px !important;
    min-width: 1132px !important;
  }
}

@media only screen and (min-width: 1153px) {
  .main-menu ul.mega-menu {
    max-width: 1133px !important;
    min-width: 1133px !important;
  }
}

@media only screen and (min-width: 1154px) {
  .main-menu ul.mega-menu {
    max-width: 1134px !important;
    min-width: 1134px !important;
  }
}

@media only screen and (min-width: 1155px) {
  .main-menu ul.mega-menu {
    max-width: 1135px !important;
    min-width: 1135px !important;
  }
}

@media only screen and (min-width: 1156px) {
  .main-menu ul.mega-menu {
    max-width: 1136px !important;
    min-width: 1136px !important;
  }
}

@media only screen and (min-width: 1157px) {
  .main-menu ul.mega-menu {
    max-width: 1137px !important;
    min-width: 1137px !important;
  }
}

@media only screen and (min-width: 1158px) {
  .main-menu ul.mega-menu {
    max-width: 1138px !important;
    min-width: 1138px !important;
  }
}

@media only screen and (min-width: 1159px) {
  .main-menu ul.mega-menu {
    max-width: 1139px !important;
    min-width: 1139px !important;
  }
}

@media only screen and (min-width: 1160px) {
  .main-menu ul.mega-menu {
    max-width: 1140px !important;
    min-width: 1140px !important;
  }
}

@media only screen and (min-width: 1161px) {
  .main-menu ul.mega-menu {
    max-width: 1141px !important;
    min-width: 1141px !important;
  }
}

@media only screen and (min-width: 1162px) {
  .main-menu ul.mega-menu {
    max-width: 1142px !important;
    min-width: 1142px !important;
  }
}

@media only screen and (min-width: 1163px) {
  .main-menu ul.mega-menu {
    max-width: 1143px !important;
    min-width: 1143px !important;
  }
}

@media only screen and (min-width: 1164px) {
  .main-menu ul.mega-menu {
    max-width: 1144px !important;
    min-width: 1144px !important;
  }
}

@media only screen and (min-width: 1165px) {
  .main-menu ul.mega-menu {
    max-width: 1145px !important;
    min-width: 1145px !important;
  }
}

@media only screen and (min-width: 1166px) {
  .main-menu ul.mega-menu {
    max-width: 1146px !important;
    min-width: 1146px !important;
  }
}

@media only screen and (min-width: 1167px) {
  .main-menu ul.mega-menu {
    max-width: 1147px !important;
    min-width: 1147px !important;
  }
}

@media only screen and (min-width: 1168px) {
  .main-menu ul.mega-menu {
    max-width: 1148px !important;
    min-width: 1148px !important;
  }
}

@media only screen and (min-width: 1169px) {
  .main-menu ul.mega-menu {
    max-width: 1149px !important;
    min-width: 1149px !important;
  }
}

@media only screen and (min-width: 1170px) {
  .main-menu ul.mega-menu {
    max-width: 1150px !important;
    min-width: 1150px !important;
  }
}

@media only screen and (min-width: 1171px) {
  .main-menu ul.mega-menu {
    max-width: 1151px !important;
    min-width: 1151px !important;
  }
}

@media only screen and (min-width: 1172px) {
  .main-menu ul.mega-menu {
    max-width: 1152px !important;
    min-width: 1152px !important;
  }
}

@media only screen and (min-width: 1173px) {
  .main-menu ul.mega-menu {
    max-width: 1153px !important;
    min-width: 1153px !important;
  }
}

@media only screen and (min-width: 1174px) {
  .main-menu ul.mega-menu {
    max-width: 1154px !important;
    min-width: 1154px !important;
  }
}

@media only screen and (min-width: 1175px) {
  .main-menu ul.mega-menu {
    max-width: 1155px !important;
    min-width: 1155px !important;
  }
}

@media only screen and (min-width: 1176px) {
  .main-menu ul.mega-menu {
    max-width: 1156px !important;
    min-width: 1156px !important;
  }
}

@media only screen and (min-width: 1177px) {
  .main-menu ul.mega-menu {
    max-width: 1157px !important;
    min-width: 1157px !important;
  }
}

@media only screen and (min-width: 1178px) {
  .main-menu ul.mega-menu {
    max-width: 1158px !important;
    min-width: 1158px !important;
  }
}

@media only screen and (min-width: 1179px) {
  .main-menu ul.mega-menu {
    max-width: 1159px !important;
    min-width: 1159px !important;
  }
}

@media only screen and (min-width: 1180px) {
  .main-menu ul.mega-menu {
    max-width: 1160px !important;
    min-width: 1160px !important;
  }
}

@media only screen and (min-width: 1181px) {
  .main-menu ul.mega-menu {
    max-width: 1161px !important;
    min-width: 1161px !important;
  }
}

@media only screen and (min-width: 1182px) {
  .main-menu ul.mega-menu {
    max-width: 1162px !important;
    min-width: 1162px !important;
  }
}

@media only screen and (min-width: 1183px) {
  .main-menu ul.mega-menu {
    max-width: 1163px !important;
    min-width: 1163px !important;
  }
}

@media only screen and (min-width: 1184px) {
  .main-menu ul.mega-menu {
    max-width: 1164px !important;
    min-width: 1164px !important;
  }
}

@media only screen and (min-width: 1185px) {
  .main-menu ul.mega-menu {
    max-width: 1165px !important;
    min-width: 1165px !important;
  }
}

@media only screen and (min-width: 1186px) {
  .main-menu ul.mega-menu {
    max-width: 1166px !important;
    min-width: 1166px !important;
  }
}

@media only screen and (min-width: 1187px) {
  .main-menu ul.mega-menu {
    max-width: 1167px !important;
    min-width: 1167px !important;
  }
}

@media only screen and (min-width: 1188px) {
  .main-menu ul.mega-menu {
    max-width: 1168px !important;
    min-width: 1168px !important;
  }
}

@media only screen and (min-width: 1189px) {
  .main-menu ul.mega-menu {
    max-width: 1169px !important;
    min-width: 1169px !important;
  }
}

@media only screen and (min-width: 1190px) {
  .main-menu ul.mega-menu {
    max-width: 1170px !important;
    min-width: 1170px !important;
  }
}

@media only screen and (min-width: 1191px) {
  .main-menu ul.mega-menu {
    max-width: 1171px !important;
    min-width: 1171px !important;
  }
}

@media only screen and (min-width: 1192px) {
  .main-menu ul.mega-menu {
    max-width: 1172px !important;
    min-width: 1172px !important;
  }
}

@media only screen and (min-width: 1193px) {
  .main-menu ul.mega-menu {
    max-width: 1173px !important;
    min-width: 1173px !important;
  }
}

@media only screen and (min-width: 1194px) {
  .main-menu ul.mega-menu {
    max-width: 1174px !important;
    min-width: 1174px !important;
  }
}

@media only screen and (min-width: 1195px) {
  .main-menu ul.mega-menu {
    max-width: 1175px !important;
    min-width: 1175px !important;
  }
}

@media only screen and (min-width: 1196px) {
  .main-menu ul.mega-menu {
    max-width: 1176px !important;
    min-width: 1176px !important;
  }
}

@media only screen and (min-width: 1197px) {
  .main-menu ul.mega-menu {
    max-width: 1177px !important;
    min-width: 1177px !important;
  }
}

@media only screen and (min-width: 1198px) {
  .main-menu ul.mega-menu {
    max-width: 1178px !important;
    min-width: 1178px !important;
  }
}

@media only screen and (min-width: 1199px) {
  .main-menu ul.mega-menu {
    max-width: 1179px !important;
    min-width: 1179px !important;
  }
}

@media only screen and (min-width: 1200px) {
  .main-menu ul.mega-menu {
    max-width: 1180px !important;
    min-width: 1180px !important;
  }
}

@media only screen and (min-width: 1201px) {
  .main-menu ul.mega-menu {
    max-width: 1181px !important;
    min-width: 1181px !important;
  }
}

@media only screen and (min-width: 1202px) {
  .main-menu ul.mega-menu {
    max-width: 1182px !important;
    min-width: 1182px !important;
  }
}

@media only screen and (min-width: 1203px) {
  .main-menu ul.mega-menu {
    max-width: 1183px !important;
    min-width: 1183px !important;
  }
}

@media only screen and (min-width: 1204px) {
  .main-menu ul.mega-menu {
    max-width: 1184px !important;
    min-width: 1184px !important;
  }
}

@media only screen and (min-width: 1205px) {
  .main-menu ul.mega-menu {
    max-width: 1185px !important;
    min-width: 1185px !important;
  }
}

@media only screen and (min-width: 1206px) {
  .main-menu ul.mega-menu {
    max-width: 1186px !important;
    min-width: 1186px !important;
  }
}

@media only screen and (min-width: 1207px) {
  .main-menu ul.mega-menu {
    max-width: 1187px !important;
    min-width: 1187px !important;
  }
}

@media only screen and (min-width: 1208px) {
  .main-menu ul.mega-menu {
    max-width: 1188px !important;
    min-width: 1188px !important;
  }
}

@media only screen and (min-width: 1209px) {
  .main-menu ul.mega-menu {
    max-width: 1189px !important;
    min-width: 1189px !important;
  }
}

@media only screen and (min-width: 1210px) {
  .main-menu ul.mega-menu {
    max-width: 1190px !important;
    min-width: 1190px !important;
  }
}

@media only screen and (min-width: 1211px) {
  .main-menu ul.mega-menu {
    max-width: 1191px !important;
    min-width: 1191px !important;
  }
}

@media only screen and (min-width: 1212px) {
  .main-menu ul.mega-menu {
    max-width: 1192px !important;
    min-width: 1192px !important;
  }
}

@media only screen and (min-width: 1213px) {
  .main-menu ul.mega-menu {
    max-width: 1193px !important;
    min-width: 1193px !important;
  }
}

@media only screen and (min-width: 1214px) {
  .main-menu ul.mega-menu {
    max-width: 1194px !important;
    min-width: 1194px !important;
  }
}

@media only screen and (min-width: 1215px) {
  .main-menu ul.mega-menu {
    max-width: 1195px !important;
    min-width: 1195px !important;
  }
}

@media only screen and (min-width: 1216px) {
  .main-menu ul.mega-menu {
    max-width: 1196px !important;
    min-width: 1196px !important;
  }
}

@media only screen and (min-width: 1217px) {
  .main-menu ul.mega-menu {
    max-width: 1197px !important;
    min-width: 1197px !important;
  }
}

@media only screen and (min-width: 1218px) {
  .main-menu ul.mega-menu {
    max-width: 1198px !important;
    min-width: 1198px !important;
  }
}

@media only screen and (min-width: 1219px) {
  .main-menu ul.mega-menu {
    max-width: 1199px !important;
    min-width: 1199px !important;
  }
}

@media only screen and (min-width: 1220px) {
  .main-menu ul.mega-menu {
    max-width: 1200px !important;
    min-width: 1200px !important;
  }
}

@media only screen and (min-width: 1221px) {
  .main-menu ul.mega-menu {
    max-width: 1201px !important;
    min-width: 1201px !important;
  }
}

@media only screen and (min-width: 1222px) {
  .main-menu ul.mega-menu {
    max-width: 1202px !important;
    min-width: 1202px !important;
  }
}

@media only screen and (min-width: 1223px) {
  .main-menu ul.mega-menu {
    max-width: 1203px !important;
    min-width: 1203px !important;
  }
}

@media only screen and (min-width: 1224px) {
  .main-menu ul.mega-menu {
    max-width: 1204px !important;
    min-width: 1204px !important;
  }
}

@media only screen and (min-width: 1225px) {
  .main-menu ul.mega-menu {
    max-width: 1205px !important;
    min-width: 1205px !important;
  }
}

@media only screen and (min-width: 1226px) {
  .main-menu ul.mega-menu {
    max-width: 1206px !important;
    min-width: 1206px !important;
  }
}

@media only screen and (min-width: 1227px) {
  .main-menu ul.mega-menu {
    max-width: 1207px !important;
    min-width: 1207px !important;
  }
}

@media only screen and (min-width: 1228px) {
  .main-menu ul.mega-menu {
    max-width: 1208px !important;
    min-width: 1208px !important;
  }
}

@media only screen and (min-width: 1229px) {
  .main-menu ul.mega-menu {
    max-width: 1209px !important;
    min-width: 1209px !important;
  }
}

@media only screen and (min-width: 1230px) {
  .main-menu ul.mega-menu {
    max-width: 1210px !important;
    min-width: 1210px !important;
  }
}

@media only screen and (min-width: 1231px) {
  .main-menu ul.mega-menu {
    max-width: 1211px !important;
    min-width: 1211px !important;
  }
}

@media only screen and (min-width: 1232px) {
  .main-menu ul.mega-menu {
    max-width: 1212px !important;
    min-width: 1212px !important;
  }
}

@media only screen and (min-width: 1233px) {
  .main-menu ul.mega-menu {
    max-width: 1213px !important;
    min-width: 1213px !important;
  }
}

@media only screen and (min-width: 1234px) {
  .main-menu ul.mega-menu {
    max-width: 1214px !important;
    min-width: 1214px !important;
  }
}

@media only screen and (min-width: 1235px) {
  .main-menu ul.mega-menu {
    max-width: 1215px !important;
    min-width: 1215px !important;
  }
}

@media only screen and (min-width: 1236px) {
  .main-menu ul.mega-menu {
    max-width: 1216px !important;
    min-width: 1216px !important;
  }
}

@media only screen and (min-width: 1237px) {
  .main-menu ul.mega-menu {
    max-width: 1217px !important;
    min-width: 1217px !important;
  }
}

@media only screen and (min-width: 1238px) {
  .main-menu ul.mega-menu {
    max-width: 1218px !important;
    min-width: 1218px !important;
  }
}

@media only screen and (min-width: 1239px) {
  .main-menu ul.mega-menu {
    max-width: 1219px !important;
    min-width: 1219px !important;
  }
}

@media only screen and (min-width: 1240px) {
  .main-menu ul.mega-menu {
    max-width: 1220px !important;
    min-width: 1220px !important;
  }
}

@media only screen and (min-width: 1241px) {
  .main-menu ul.mega-menu {
    max-width: 1221px !important;
    min-width: 1221px !important;
  }
}

@media only screen and (min-width: 1242px) {
  .main-menu ul.mega-menu {
    max-width: 1222px !important;
    min-width: 1222px !important;
  }
}

@media only screen and (min-width: 1243px) {
  .main-menu ul.mega-menu {
    max-width: 1223px !important;
    min-width: 1223px !important;
  }
}

@media only screen and (min-width: 1244px) {
  .main-menu ul.mega-menu {
    max-width: 1224px !important;
    min-width: 1224px !important;
  }
}

@media only screen and (min-width: 1245px) {
  .main-menu ul.mega-menu {
    max-width: 1225px !important;
    min-width: 1225px !important;
  }
}

@media only screen and (min-width: 1246px) {
  .main-menu ul.mega-menu {
    max-width: 1226px !important;
    min-width: 1226px !important;
  }
}

@media only screen and (min-width: 1247px) {
  .main-menu ul.mega-menu {
    max-width: 1227px !important;
    min-width: 1227px !important;
  }
}

@media only screen and (min-width: 1248px) {
  .main-menu ul.mega-menu {
    max-width: 1228px !important;
    min-width: 1228px !important;
  }
}

@media only screen and (min-width: 1249px) {
  .main-menu ul.mega-menu {
    max-width: 1229px !important;
    min-width: 1229px !important;
  }
}

@media only screen and (min-width: 1250px) {
  .main-menu ul.mega-menu {
    max-width: 1230px !important;
    min-width: 1230px !important;
  }
}

@media only screen and (min-width: 1251px) {
  .main-menu ul.mega-menu {
    max-width: 1231px !important;
    min-width: 1231px !important;
  }
}

@media only screen and (min-width: 1252px) {
  .main-menu ul.mega-menu {
    max-width: 1232px !important;
    min-width: 1232px !important;
  }
}

@media only screen and (min-width: 1253px) {
  .main-menu ul.mega-menu {
    max-width: 1233px !important;
    min-width: 1233px !important;
  }
}

@media only screen and (min-width: 1254px) {
  .main-menu ul.mega-menu {
    max-width: 1234px !important;
    min-width: 1234px !important;
  }
}

@media only screen and (min-width: 1255px) {
  .main-menu ul.mega-menu {
    max-width: 1235px !important;
    min-width: 1235px !important;
  }
}

@media only screen and (min-width: 1256px) {
  .main-menu ul.mega-menu {
    max-width: 1236px !important;
    min-width: 1236px !important;
  }
}

@media only screen and (min-width: 1257px) {
  .main-menu ul.mega-menu {
    max-width: 1237px !important;
    min-width: 1237px !important;
  }
}

@media only screen and (min-width: 1258px) {
  .main-menu ul.mega-menu {
    max-width: 1238px !important;
    min-width: 1238px !important;
  }
}

@media only screen and (min-width: 1259px) {
  .main-menu ul.mega-menu {
    max-width: 1239px !important;
    min-width: 1239px !important;
  }
}

@media only screen and (min-width: 1260px) {
  .main-menu ul.mega-menu {
    max-width: 1240px !important;
    min-width: 1240px !important;
  }
}

@media only screen and (min-width: 1261px) {
  .main-menu ul.mega-menu {
    max-width: 1241px !important;
    min-width: 1241px !important;
  }
}

@media only screen and (min-width: 1262px) {
  .main-menu ul.mega-menu {
    max-width: 1242px !important;
    min-width: 1242px !important;
  }
}

@media only screen and (min-width: 1263px) {
  .main-menu ul.mega-menu {
    max-width: 1243px !important;
    min-width: 1243px !important;
  }
}

@media only screen and (min-width: 1264px) {
  .main-menu ul.mega-menu {
    max-width: 1244px !important;
    min-width: 1244px !important;
  }
}

@media only screen and (min-width: 1265px) {
  .main-menu ul.mega-menu {
    max-width: 1245px !important;
    min-width: 1245px !important;
  }
}

@media only screen and (min-width: 1266px) {
  .main-menu ul.mega-menu {
    max-width: 1246px !important;
    min-width: 1246px !important;
  }
}

@media only screen and (min-width: 1267px) {
  .main-menu ul.mega-menu {
    max-width: 1247px !important;
    min-width: 1247px !important;
  }
}

@media only screen and (min-width: 1268px) {
  .main-menu ul.mega-menu {
    max-width: 1248px !important;
    min-width: 1248px !important;
  }
}

@media only screen and (min-width: 1269px) {
  .main-menu ul.mega-menu {
    max-width: 1249px !important;
    min-width: 1249px !important;
  }
}

@media only screen and (min-width: 1270px) {
  .main-menu ul.mega-menu {
    max-width: 1250px !important;
    min-width: 1250px !important;
  }
}

@media only screen and (min-width: 1271px) {
  .main-menu ul.mega-menu {
    max-width: 1251px !important;
    min-width: 1251px !important;
  }
}

@media only screen and (min-width: 1272px) {
  .main-menu ul.mega-menu {
    max-width: 1252px !important;
    min-width: 1252px !important;
  }
}

@media only screen and (min-width: 1273px) {
  .main-menu ul.mega-menu {
    max-width: 1253px !important;
    min-width: 1253px !important;
  }
}

@media only screen and (min-width: 1274px) {
  .main-menu ul.mega-menu {
    max-width: 1254px !important;
    min-width: 1254px !important;
  }
}

@media only screen and (min-width: 1275px) {
  .main-menu ul.mega-menu {
    max-width: 1255px !important;
    min-width: 1255px !important;
  }
}

@media only screen and (min-width: 1276px) {
  .main-menu ul.mega-menu {
    max-width: 1256px !important;
    min-width: 1256px !important;
  }
}

@media only screen and (min-width: 1277px) {
  .main-menu ul.mega-menu {
    max-width: 1257px !important;
    min-width: 1257px !important;
  }
}

@media only screen and (min-width: 1278px) {
  .main-menu ul.mega-menu {
    max-width: 1258px !important;
    min-width: 1258px !important;
  }
}

@media only screen and (min-width: 1279px) {
  .main-menu ul.mega-menu {
    max-width: 1259px !important;
    min-width: 1259px !important;
  }
}

@media only screen and (min-width: 1280px) {
  .main-menu ul.mega-menu {
    max-width: 1260px !important;
    min-width: 1260px !important;
  }
}

@media only screen and (min-width: 1281px) {
  .main-menu ul.mega-menu {
    max-width: 1261px !important;
    min-width: 1261px !important;
  }
}

@media only screen and (min-width: 1282px) {
  .main-menu ul.mega-menu {
    max-width: 1262px !important;
    min-width: 1262px !important;
  }
}

@media only screen and (min-width: 1283px) {
  .main-menu ul.mega-menu {
    max-width: 1263px !important;
    min-width: 1263px !important;
  }
}

@media only screen and (min-width: 1284px) {
  .main-menu ul.mega-menu {
    max-width: 1264px !important;
    min-width: 1264px !important;
  }
}

@media only screen and (min-width: 1285px) {
  .main-menu ul.mega-menu {
    max-width: 1265px !important;
    min-width: 1265px !important;
  }
}

@media only screen and (min-width: 1286px) {
  .main-menu ul.mega-menu {
    max-width: 1266px !important;
    min-width: 1266px !important;
  }
}

@media only screen and (min-width: 1287px) {
  .main-menu ul.mega-menu {
    max-width: 1267px !important;
    min-width: 1267px !important;
  }
}

@media only screen and (min-width: 1288px) {
  .main-menu ul.mega-menu {
    max-width: 1268px !important;
    min-width: 1268px !important;
  }
}

@media only screen and (min-width: 1289px) {
  .main-menu ul.mega-menu {
    max-width: 1269px !important;
    min-width: 1269px !important;
  }
}

@media only screen and (min-width: 1290px) {
  .main-menu ul.mega-menu {
    max-width: 1270px !important;
    min-width: 1270px !important;
  }
}

@media only screen and (min-width: 1291px) {
  .main-menu ul.mega-menu {
    max-width: 1271px !important;
    min-width: 1271px !important;
  }
}

@media only screen and (min-width: 1292px) {
  .main-menu ul.mega-menu {
    max-width: 1272px !important;
    min-width: 1272px !important;
  }
}

@media only screen and (min-width: 1293px) {
  .main-menu ul.mega-menu {
    max-width: 1273px !important;
    min-width: 1273px !important;
  }
}

@media only screen and (min-width: 1294px) {
  .main-menu ul.mega-menu {
    max-width: 1274px !important;
    min-width: 1274px !important;
  }
}

@media only screen and (min-width: 1295px) {
  .main-menu ul.mega-menu {
    max-width: 1275px !important;
    min-width: 1275px !important;
  }
}

@media only screen and (min-width: 1296px) {
  .main-menu ul.mega-menu {
    max-width: 1276px !important;
    min-width: 1276px !important;
  }
}

@media only screen and (min-width: 1297px) {
  .main-menu ul.mega-menu {
    max-width: 1277px !important;
    min-width: 1277px !important;
  }
}

@media only screen and (min-width: 1298px) {
  .main-menu ul.mega-menu {
    max-width: 1278px !important;
    min-width: 1278px !important;
  }
}

@media only screen and (min-width: 1299px) {
  .main-menu ul.mega-menu {
    max-width: 1279px !important;
    min-width: 1279px !important;
  }
}

@media only screen and (min-width: 1300px) {
  .main-menu ul.mega-menu {
    max-width: 1280px !important;
    min-width: 1280px !important;
  }
}

@media only screen and (min-width: 1301px) {
  .main-menu ul.mega-menu {
    max-width: 1281px !important;
    min-width: 1281px !important;
  }
}

@media only screen and (min-width: 1302px) {
  .main-menu ul.mega-menu {
    max-width: 1282px !important;
    min-width: 1282px !important;
  }
}

@media only screen and (min-width: 1303px) {
  .main-menu ul.mega-menu {
    max-width: 1283px !important;
    min-width: 1283px !important;
  }
}

@media only screen and (min-width: 1304px) {
  .main-menu ul.mega-menu {
    max-width: 1284px !important;
    min-width: 1284px !important;
  }
}

@media only screen and (min-width: 1305px) {
  .main-menu ul.mega-menu {
    max-width: 1285px !important;
    min-width: 1285px !important;
  }
}

@media only screen and (min-width: 1306px) {
  .main-menu ul.mega-menu {
    max-width: 1286px !important;
    min-width: 1286px !important;
  }
}

@media only screen and (min-width: 1307px) {
  .main-menu ul.mega-menu {
    max-width: 1287px !important;
    min-width: 1287px !important;
  }
}

@media only screen and (min-width: 1308px) {
  .main-menu ul.mega-menu {
    max-width: 1288px !important;
    min-width: 1288px !important;
  }
}

@media only screen and (min-width: 1309px) {
  .main-menu ul.mega-menu {
    max-width: 1289px !important;
    min-width: 1289px !important;
  }
}

@media only screen and (min-width: 1310px) {
  .main-menu ul.mega-menu {
    max-width: 1290px !important;
    min-width: 1290px !important;
  }
}

@media only screen and (min-width: 1311px) {
  .main-menu ul.mega-menu {
    max-width: 1291px !important;
    min-width: 1291px !important;
  }
}

@media only screen and (min-width: 1312px) {
  .main-menu ul.mega-menu {
    max-width: 1292px !important;
    min-width: 1292px !important;
  }
}

@media only screen and (min-width: 1313px) {
  .main-menu ul.mega-menu {
    max-width: 1293px !important;
    min-width: 1293px !important;
  }
}

@media only screen and (min-width: 1314px) {
  .main-menu ul.mega-menu {
    max-width: 1294px !important;
    min-width: 1294px !important;
  }
}

@media only screen and (min-width: 1315px) {
  .main-menu ul.mega-menu {
    max-width: 1295px !important;
    min-width: 1295px !important;
  }
}

@media only screen and (min-width: 1316px) {
  .main-menu ul.mega-menu {
    max-width: 1296px !important;
    min-width: 1296px !important;
  }
}

@media only screen and (min-width: 1317px) {
  .main-menu ul.mega-menu {
    max-width: 1297px !important;
    min-width: 1297px !important;
  }
}

@media only screen and (min-width: 1318px) {
  .main-menu ul.mega-menu {
    max-width: 1298px !important;
    min-width: 1298px !important;
  }
}

@media only screen and (min-width: 1319px) {
  .main-menu ul.mega-menu {
    max-width: 1299px !important;
    min-width: 1299px !important;
  }
}

@media only screen and (min-width: 1320px) {
  .main-menu ul.mega-menu {
    max-width: 1300px !important;
    min-width: 1300px !important;
  }
}

@media only screen and (min-width: 1321px) {
  .main-menu ul.mega-menu {
    max-width: 1301px !important;
    min-width: 1301px !important;
  }
}

@media only screen and (min-width: 1322px) {
  .main-menu ul.mega-menu {
    max-width: 1302px !important;
    min-width: 1302px !important;
  }
}

@media only screen and (min-width: 1323px) {
  .main-menu ul.mega-menu {
    max-width: 1303px !important;
    min-width: 1303px !important;
  }
}

@media only screen and (min-width: 1324px) {
  .main-menu ul.mega-menu {
    max-width: 1304px !important;
    min-width: 1304px !important;
  }
}

@media only screen and (min-width: 1325px) {
  .main-menu ul.mega-menu {
    max-width: 1305px !important;
    min-width: 1305px !important;
  }
}

@media only screen and (min-width: 1326px) {
  .main-menu ul.mega-menu {
    max-width: 1306px !important;
    min-width: 1306px !important;
  }
}

@media only screen and (min-width: 1327px) {
  .main-menu ul.mega-menu {
    max-width: 1307px !important;
    min-width: 1307px !important;
  }
}

@media only screen and (min-width: 1328px) {
  .main-menu ul.mega-menu {
    max-width: 1308px !important;
    min-width: 1308px !important;
  }
}

@media only screen and (min-width: 1329px) {
  .main-menu ul.mega-menu {
    max-width: 1309px !important;
    min-width: 1309px !important;
  }
}

@media only screen and (min-width: 1330px) {
  .main-menu ul.mega-menu {
    max-width: 1310px !important;
    min-width: 1310px !important;
  }
}

@media only screen and (min-width: 1331px) {
  .main-menu ul.mega-menu {
    max-width: 1311px !important;
    min-width: 1311px !important;
  }
}

@media only screen and (min-width: 1332px) {
  .main-menu ul.mega-menu {
    max-width: 1312px !important;
    min-width: 1312px !important;
  }
}

@media only screen and (min-width: 1333px) {
  .main-menu ul.mega-menu {
    max-width: 1313px !important;
    min-width: 1313px !important;
  }
}

@media only screen and (min-width: 1334px) {
  .main-menu ul.mega-menu {
    max-width: 1314px !important;
    min-width: 1314px !important;
  }
}

@media only screen and (min-width: 1335px) {
  .main-menu ul.mega-menu {
    max-width: 1315px !important;
    min-width: 1315px !important;
  }
}

@media only screen and (min-width: 1336px) {
  .main-menu ul.mega-menu {
    max-width: 1316px !important;
    min-width: 1316px !important;
  }
}

@media only screen and (min-width: 1337px) {
  .main-menu ul.mega-menu {
    max-width: 1317px !important;
    min-width: 1317px !important;
  }
}

@media only screen and (min-width: 1338px) {
  .main-menu ul.mega-menu {
    max-width: 1318px !important;
    min-width: 1318px !important;
  }
}

@media only screen and (min-width: 1339px) {
  .main-menu ul.mega-menu {
    max-width: 1319px !important;
    min-width: 1319px !important;
  }
}

@media only screen and (min-width: 1340px) {
  .main-menu ul.mega-menu {
    max-width: 1320px !important;
    min-width: 1320px !important;
  }
}

@media only screen and (min-width: 1341px) {
  .main-menu ul.mega-menu {
    max-width: 1321px !important;
    min-width: 1321px !important;
  }
}

@media only screen and (min-width: 1342px) {
  .main-menu ul.mega-menu {
    max-width: 1322px !important;
    min-width: 1322px !important;
  }
}

@media only screen and (min-width: 1343px) {
  .main-menu ul.mega-menu {
    max-width: 1323px !important;
    min-width: 1323px !important;
  }
}

@media only screen and (min-width: 1344px) {
  .main-menu ul.mega-menu {
    max-width: 1324px !important;
    min-width: 1324px !important;
  }
}

@media only screen and (min-width: 1345px) {
  .main-menu ul.mega-menu {
    max-width: 1325px !important;
    min-width: 1325px !important;
  }
}

@media only screen and (min-width: 1346px) {
  .main-menu ul.mega-menu {
    max-width: 1326px !important;
    min-width: 1326px !important;
  }
}

@media only screen and (min-width: 1347px) {
  .main-menu ul.mega-menu {
    max-width: 1327px !important;
    min-width: 1327px !important;
  }
}

@media only screen and (min-width: 1348px) {
  .main-menu ul.mega-menu {
    max-width: 1328px !important;
    min-width: 1328px !important;
  }
}

@media only screen and (min-width: 1349px) {
  .main-menu ul.mega-menu {
    max-width: 1329px !important;
    min-width: 1329px !important;
  }
}

@media only screen and (min-width: 1350px) {
  .main-menu ul.mega-menu {
    max-width: 1330px !important;
    min-width: 1330px !important;
  }
}

@media only screen and (min-width: 1351px) {
  .main-menu ul.mega-menu {
    max-width: 1331px !important;
    min-width: 1331px !important;
  }
}

@media only screen and (min-width: 1352px) {
  .main-menu ul.mega-menu {
    max-width: 1332px !important;
    min-width: 1332px !important;
  }
}

@media only screen and (min-width: 1353px) {
  .main-menu ul.mega-menu {
    max-width: 1333px !important;
    min-width: 1333px !important;
  }
}

@media only screen and (min-width: 1354px) {
  .main-menu ul.mega-menu {
    max-width: 1334px !important;
    min-width: 1334px !important;
  }
}

@media only screen and (min-width: 1355px) {
  .main-menu ul.mega-menu {
    max-width: 1335px !important;
    min-width: 1335px !important;
  }
}

@media only screen and (min-width: 1356px) {
  .main-menu ul.mega-menu {
    max-width: 1336px !important;
    min-width: 1336px !important;
  }
}

@media only screen and (min-width: 1357px) {
  .main-menu ul.mega-menu {
    max-width: 1337px !important;
    min-width: 1337px !important;
  }
}

@media only screen and (min-width: 1358px) {
  .main-menu ul.mega-menu {
    max-width: 1338px !important;
    min-width: 1338px !important;
  }
}

@media only screen and (min-width: 1359px) {
  .main-menu ul.mega-menu {
    max-width: 1339px !important;
    min-width: 1339px !important;
  }
}

@media only screen and (min-width: 1360px) {
  .main-menu ul.mega-menu {
    max-width: 1340px !important;
    min-width: 1340px !important;
  }
}

@media only screen and (min-width: 1361px) {
  .main-menu ul.mega-menu {
    max-width: 1341px !important;
    min-width: 1341px !important;
  }
}

@media only screen and (min-width: 1362px) {
  .main-menu ul.mega-menu {
    max-width: 1342px !important;
    min-width: 1342px !important;
  }
}

@media only screen and (min-width: 1363px) {
  .main-menu ul.mega-menu {
    max-width: 1343px !important;
    min-width: 1343px !important;
  }
}

@media only screen and (min-width: 1364px) {
  .main-menu ul.mega-menu {
    max-width: 1344px !important;
    min-width: 1344px !important;
  }
}

@media only screen and (min-width: 1365px) {
  .main-menu ul.mega-menu {
    max-width: 1345px !important;
    min-width: 1345px !important;
  }
}

@media only screen and (min-width: 1366px) {
  .main-menu ul.mega-menu {
    max-width: 1346px !important;
    min-width: 1346px !important;
  }
}

@media only screen and (min-width: 1367px) {
  .main-menu ul.mega-menu {
    max-width: 1347px !important;
    min-width: 1347px !important;
  }
}

@media only screen and (min-width: 1368px) {
  .main-menu ul.mega-menu {
    max-width: 1348px !important;
    min-width: 1348px !important;
  }
}

@media only screen and (min-width: 1369px) {
  .main-menu ul.mega-menu {
    max-width: 1349px !important;
    min-width: 1349px !important;
  }
}

@media only screen and (min-width: 1370px) {
  .main-menu ul.mega-menu {
    max-width: 1350px !important;
    min-width: 1350px !important;
  }
}

@media only screen and (min-width: 1371px) {
  .main-menu ul.mega-menu {
    max-width: 1351px !important;
    min-width: 1351px !important;
  }
}

@media only screen and (min-width: 1372px) {
  .main-menu ul.mega-menu {
    max-width: 1352px !important;
    min-width: 1352px !important;
  }
}

@media only screen and (min-width: 1373px) {
  .main-menu ul.mega-menu {
    max-width: 1353px !important;
    min-width: 1353px !important;
  }
}

@media only screen and (min-width: 1374px) {
  .main-menu ul.mega-menu {
    max-width: 1354px !important;
    min-width: 1354px !important;
  }
}

@media only screen and (min-width: 1375px) {
  .main-menu ul.mega-menu {
    max-width: 1355px !important;
    min-width: 1355px !important;
  }
}

@media only screen and (min-width: 1376px) {
  .main-menu ul.mega-menu {
    max-width: 1356px !important;
    min-width: 1356px !important;
  }
}

@media only screen and (min-width: 1377px) {
  .main-menu ul.mega-menu {
    max-width: 1357px !important;
    min-width: 1357px !important;
  }
}

@media only screen and (min-width: 1378px) {
  .main-menu ul.mega-menu {
    max-width: 1358px !important;
    min-width: 1358px !important;
  }
}

@media only screen and (min-width: 1379px) {
  .main-menu ul.mega-menu {
    max-width: 1359px !important;
    min-width: 1359px !important;
  }
}

@media only screen and (min-width: 1380px) {
  .main-menu ul.mega-menu {
    max-width: 1360px !important;
    min-width: 1360px !important;
  }
}

@media only screen and (min-width: 1381px) {
  .main-menu ul.mega-menu {
    max-width: 1361px !important;
    min-width: 1361px !important;
  }
}

@media only screen and (min-width: 1382px) {
  .main-menu ul.mega-menu {
    max-width: 1362px !important;
    min-width: 1362px !important;
  }
}

@media only screen and (min-width: 1383px) {
  .main-menu ul.mega-menu {
    max-width: 1363px !important;
    min-width: 1363px !important;
  }
}

@media only screen and (min-width: 1384px) {
  .main-menu ul.mega-menu {
    max-width: 1364px !important;
    min-width: 1364px !important;
  }
}

@media only screen and (min-width: 1385px) {
  .main-menu ul.mega-menu {
    max-width: 1365px !important;
    min-width: 1365px !important;
  }
}

@media only screen and (min-width: 1386px) {
  .main-menu ul.mega-menu {
    max-width: 1366px !important;
    min-width: 1366px !important;
  }
}

@media only screen and (min-width: 1387px) {
  .main-menu ul.mega-menu {
    max-width: 1367px !important;
    min-width: 1367px !important;
  }
}

@media only screen and (min-width: 1388px) {
  .main-menu ul.mega-menu {
    max-width: 1368px !important;
    min-width: 1368px !important;
  }
}

@media only screen and (min-width: 1389px) {
  .main-menu ul.mega-menu {
    max-width: 1369px !important;
    min-width: 1369px !important;
  }
}

@media only screen and (min-width: 1390px) {
  .main-menu ul.mega-menu {
    max-width: 1370px !important;
    min-width: 1370px !important;
  }
}

@media only screen and (min-width: 1391px) {
  .main-menu ul.mega-menu {
    max-width: 1371px !important;
    min-width: 1371px !important;
  }
}

@media only screen and (min-width: 1392px) {
  .main-menu ul.mega-menu {
    max-width: 1372px !important;
    min-width: 1372px !important;
  }
}

@media only screen and (min-width: 1393px) {
  .main-menu ul.mega-menu {
    max-width: 1373px !important;
    min-width: 1373px !important;
  }
}

@media only screen and (min-width: 1394px) {
  .main-menu ul.mega-menu {
    max-width: 1374px !important;
    min-width: 1374px !important;
  }
}

@media only screen and (min-width: 1395px) {
  .main-menu ul.mega-menu {
    max-width: 1375px !important;
    min-width: 1375px !important;
  }
}

@media only screen and (min-width: 1396px) {
  .main-menu ul.mega-menu {
    max-width: 1376px !important;
    min-width: 1376px !important;
  }
}

@media only screen and (min-width: 1397px) {
  .main-menu ul.mega-menu {
    max-width: 1377px !important;
    min-width: 1377px !important;
  }
}

@media only screen and (min-width: 1398px) {
  .main-menu ul.mega-menu {
    max-width: 1378px !important;
    min-width: 1378px !important;
  }
}

@media only screen and (min-width: 1399px) {
  .main-menu ul.mega-menu {
    max-width: 1379px !important;
    min-width: 1379px !important;
  }
}

@media only screen and (min-width: 1400px) {
  .main-menu ul.mega-menu {
    max-width: 1380px !important;
    min-width: 1380px !important;
  }
}

@media only screen and (min-width: 1401px) {
  .main-menu ul.mega-menu {
    max-width: 1381px !important;
    min-width: 1381px !important;
  }
}

@media only screen and (min-width: 1402px) {
  .main-menu ul.mega-menu {
    max-width: 1382px !important;
    min-width: 1382px !important;
  }
}

@media only screen and (min-width: 1403px) {
  .main-menu ul.mega-menu {
    max-width: 1383px !important;
    min-width: 1383px !important;
  }
}

@media only screen and (min-width: 1404px) {
  .main-menu ul.mega-menu {
    max-width: 1384px !important;
    min-width: 1384px !important;
  }
}

@media only screen and (min-width: 1405px) {
  .main-menu ul.mega-menu {
    max-width: 1385px !important;
    min-width: 1385px !important;
  }
}

@media only screen and (min-width: 1406px) {
  .main-menu ul.mega-menu {
    max-width: 1386px !important;
    min-width: 1386px !important;
  }
}

@media only screen and (min-width: 1407px) {
  .main-menu ul.mega-menu {
    max-width: 1387px !important;
    min-width: 1387px !important;
  }
}

@media only screen and (min-width: 1408px) {
  .main-menu ul.mega-menu {
    max-width: 1388px !important;
    min-width: 1388px !important;
  }
}

@media only screen and (min-width: 1409px) {
  .main-menu ul.mega-menu {
    max-width: 1389px !important;
    min-width: 1389px !important;
  }
}

@media only screen and (min-width: 1410px) {
  .main-menu ul.mega-menu {
    max-width: 1390px !important;
    min-width: 1390px !important;
  }
}

@media only screen and (min-width: 1411px) {
  .main-menu ul.mega-menu {
    max-width: 1391px !important;
    min-width: 1391px !important;
  }
}

@media only screen and (min-width: 1412px) {
  .main-menu ul.mega-menu {
    max-width: 1392px !important;
    min-width: 1392px !important;
  }
}

@media only screen and (min-width: 1413px) {
  .main-menu ul.mega-menu {
    max-width: 1393px !important;
    min-width: 1393px !important;
  }
}

@media only screen and (min-width: 1414px) {
  .main-menu ul.mega-menu {
    max-width: 1394px !important;
    min-width: 1394px !important;
  }
}

@media only screen and (min-width: 1415px) {
  .main-menu ul.mega-menu {
    max-width: 1395px !important;
    min-width: 1395px !important;
  }
}

@media only screen and (min-width: 1416px) {
  .main-menu ul.mega-menu {
    max-width: 1396px !important;
    min-width: 1396px !important;
  }
}

@media only screen and (min-width: 1417px) {
  .main-menu ul.mega-menu {
    max-width: 1397px !important;
    min-width: 1397px !important;
  }
}

@media only screen and (min-width: 1418px) {
  .main-menu ul.mega-menu {
    max-width: 1398px !important;
    min-width: 1398px !important;
  }
}

@media only screen and (min-width: 1419px) {
  .main-menu ul.mega-menu {
    max-width: 1399px !important;
    min-width: 1399px !important;
  }
}

@media only screen and (min-width: 1420px) {
  .main-menu ul.mega-menu {
    max-width: 1400px !important;
    min-width: 1400px !important;
  }
}

@media only screen and (min-width: 1421px) {
  .main-menu ul.mega-menu {
    max-width: 1401px !important;
    min-width: 1401px !important;
  }
}

@media only screen and (min-width: 1422px) {
  .main-menu ul.mega-menu {
    max-width: 1402px !important;
    min-width: 1402px !important;
  }
}

@media only screen and (min-width: 1423px) {
  .main-menu ul.mega-menu {
    max-width: 1403px !important;
    min-width: 1403px !important;
  }
}

@media only screen and (min-width: 1424px) {
  .main-menu ul.mega-menu {
    max-width: 1404px !important;
    min-width: 1404px !important;
  }
}

@media only screen and (min-width: 1425px) {
  .main-menu ul.mega-menu {
    max-width: 1405px !important;
    min-width: 1405px !important;
  }
}

@media only screen and (min-width: 1426px) {
  .main-menu ul.mega-menu {
    max-width: 1406px !important;
    min-width: 1406px !important;
  }
}

@media only screen and (min-width: 1427px) {
  .main-menu ul.mega-menu {
    max-width: 1407px !important;
    min-width: 1407px !important;
  }
}

@media only screen and (min-width: 1428px) {
  .main-menu ul.mega-menu {
    max-width: 1408px !important;
    min-width: 1408px !important;
  }
}

@media only screen and (min-width: 1429px) {
  .main-menu ul.mega-menu {
    max-width: 1409px !important;
    min-width: 1409px !important;
  }
}

@media only screen and (min-width: 1430px) {
  .main-menu ul.mega-menu {
    max-width: 1410px !important;
    min-width: 1410px !important;
  }
}

@media only screen and (min-width: 1431px) {
  .main-menu ul.mega-menu {
    max-width: 1411px !important;
    min-width: 1411px !important;
  }
}

@media only screen and (min-width: 1432px) {
  .main-menu ul.mega-menu {
    max-width: 1412px !important;
    min-width: 1412px !important;
  }
}

@media only screen and (min-width: 1433px) {
  .main-menu ul.mega-menu {
    max-width: 1413px !important;
    min-width: 1413px !important;
  }
}

@media only screen and (min-width: 1434px) {
  .main-menu ul.mega-menu {
    max-width: 1414px !important;
    min-width: 1414px !important;
  }
}

@media only screen and (min-width: 1435px) {
  .main-menu ul.mega-menu {
    max-width: 1415px !important;
    min-width: 1415px !important;
  }
}

@media only screen and (min-width: 1436px) {
  .main-menu ul.mega-menu {
    max-width: 1416px !important;
    min-width: 1416px !important;
  }
}

@media only screen and (min-width: 1437px) {
  .main-menu ul.mega-menu {
    max-width: 1417px !important;
    min-width: 1417px !important;
  }
}

@media only screen and (min-width: 1438px) {
  .main-menu ul.mega-menu {
    max-width: 1418px !important;
    min-width: 1418px !important;
  }
}

@media only screen and (min-width: 1439px) {
  .main-menu ul.mega-menu {
    max-width: 1419px !important;
    min-width: 1419px !important;
  }
}

@media only screen and (min-width: 1440px) {
  .main-menu ul.mega-menu {
    max-width: 1420px !important;
    min-width: 1420px !important;
  }
}

@media only screen and (min-width: 1441px) {
  .main-menu ul.mega-menu {
    max-width: 1421px !important;
    min-width: 1421px !important;
  }
}

@media only screen and (min-width: 1442px) {
  .main-menu ul.mega-menu {
    max-width: 1422px !important;
    min-width: 1422px !important;
  }
}

@media only screen and (min-width: 1443px) {
  .main-menu ul.mega-menu {
    max-width: 1423px !important;
    min-width: 1423px !important;
  }
}

@media only screen and (min-width: 1444px) {
  .main-menu ul.mega-menu {
    max-width: 1424px !important;
    min-width: 1424px !important;
  }
}

@media only screen and (min-width: 1445px) {
  .main-menu ul.mega-menu {
    max-width: 1425px !important;
    min-width: 1425px !important;
  }
}

@media only screen and (min-width: 1446px) {
  .main-menu ul.mega-menu {
    max-width: 1426px !important;
    min-width: 1426px !important;
  }
}

@media only screen and (min-width: 1447px) {
  .main-menu ul.mega-menu {
    max-width: 1427px !important;
    min-width: 1427px !important;
  }
}

@media only screen and (min-width: 1448px) {
  .main-menu ul.mega-menu {
    max-width: 1428px !important;
    min-width: 1428px !important;
  }
}

@media only screen and (min-width: 1449px) {
  .main-menu ul.mega-menu {
    max-width: 1429px !important;
    min-width: 1429px !important;
  }
}

@media only screen and (min-width: 1450px) {
  .main-menu ul.mega-menu {
    max-width: 1430px !important;
    min-width: 1430px !important;
  }
}

@media only screen and (min-width: 1451px) {
  .main-menu ul.mega-menu {
    max-width: 1431px !important;
    min-width: 1431px !important;
  }
}

@media only screen and (min-width: 1452px) {
  .main-menu ul.mega-menu {
    max-width: 1432px !important;
    min-width: 1432px !important;
  }
}

@media only screen and (min-width: 1453px) {
  .main-menu ul.mega-menu {
    max-width: 1433px !important;
    min-width: 1433px !important;
  }
}

@media only screen and (min-width: 1454px) {
  .main-menu ul.mega-menu {
    max-width: 1434px !important;
    min-width: 1434px !important;
  }
}

@media only screen and (min-width: 1455px) {
  .main-menu ul.mega-menu {
    max-width: 1435px !important;
    min-width: 1435px !important;
  }
}

@media only screen and (min-width: 1456px) {
  .main-menu ul.mega-menu {
    max-width: 1436px !important;
    min-width: 1436px !important;
  }
}

@media only screen and (min-width: 1457px) {
  .main-menu ul.mega-menu {
    max-width: 1437px !important;
    min-width: 1437px !important;
  }
}

@media only screen and (min-width: 1458px) {
  .main-menu ul.mega-menu {
    max-width: 1438px !important;
    min-width: 1438px !important;
  }
}

@media only screen and (min-width: 1459px) {
  .main-menu ul.mega-menu {
    max-width: 1439px !important;
    min-width: 1439px !important;
  }
}

@media only screen and (min-width: 1460px) {
  .main-menu ul.mega-menu {
    max-width: 1440px !important;
    min-width: 1440px !important;
  }
}

@media only screen and (min-width: 1461px) {
  .main-menu ul.mega-menu {
    max-width: 1441px !important;
    min-width: 1441px !important;
  }
}

@media only screen and (min-width: 1462px) {
  .main-menu ul.mega-menu {
    max-width: 1442px !important;
    min-width: 1442px !important;
  }
}

@media only screen and (min-width: 1463px) {
  .main-menu ul.mega-menu {
    max-width: 1443px !important;
    min-width: 1443px !important;
  }
}

@media only screen and (min-width: 1464px) {
  .main-menu ul.mega-menu {
    max-width: 1444px !important;
    min-width: 1444px !important;
  }
}

@media only screen and (min-width: 1465px) {
  .main-menu ul.mega-menu {
    max-width: 1445px !important;
    min-width: 1445px !important;
  }
}

@media only screen and (min-width: 1466px) {
  .main-menu ul.mega-menu {
    max-width: 1446px !important;
    min-width: 1446px !important;
  }
}

@media only screen and (min-width: 1467px) {
  .main-menu ul.mega-menu {
    max-width: 1447px !important;
    min-width: 1447px !important;
  }
}

@media only screen and (min-width: 1468px) {
  .main-menu ul.mega-menu {
    max-width: 1448px !important;
    min-width: 1448px !important;
  }
}

@media only screen and (min-width: 1469px) {
  .main-menu ul.mega-menu {
    max-width: 1449px !important;
    min-width: 1449px !important;
  }
}

@media only screen and (min-width: 1470px) {
  .main-menu ul.mega-menu {
    max-width: 1450px !important;
    min-width: 1450px !important;
  }
}

@media only screen and (min-width: 1471px) {
  .main-menu ul.mega-menu {
    max-width: 1451px !important;
    min-width: 1451px !important;
  }
}

@media only screen and (min-width: 1472px) {
  .main-menu ul.mega-menu {
    max-width: 1452px !important;
    min-width: 1452px !important;
  }
}

@media only screen and (min-width: 1473px) {
  .main-menu ul.mega-menu {
    max-width: 1453px !important;
    min-width: 1453px !important;
  }
}

@media only screen and (min-width: 1474px) {
  .main-menu ul.mega-menu {
    max-width: 1454px !important;
    min-width: 1454px !important;
  }
}

@media only screen and (min-width: 1475px) {
  .main-menu ul.mega-menu {
    max-width: 1455px !important;
    min-width: 1455px !important;
  }
}

@media only screen and (min-width: 1476px) {
  .main-menu ul.mega-menu {
    max-width: 1456px !important;
    min-width: 1456px !important;
  }
}

@media only screen and (min-width: 1477px) {
  .main-menu ul.mega-menu {
    max-width: 1457px !important;
    min-width: 1457px !important;
  }
}

@media only screen and (min-width: 1478px) {
  .main-menu ul.mega-menu {
    max-width: 1458px !important;
    min-width: 1458px !important;
  }
}

@media only screen and (min-width: 1479px) {
  .main-menu ul.mega-menu {
    max-width: 1459px !important;
    min-width: 1459px !important;
  }
}

@media only screen and (min-width: 1480px) {
  .main-menu ul.mega-menu {
    max-width: 1460px !important;
    min-width: 1460px !important;
  }
}

@media only screen and (min-width: 1481px) {
  .main-menu ul.mega-menu {
    max-width: 1461px !important;
    min-width: 1461px !important;
  }
}

@media only screen and (min-width: 1482px) {
  .main-menu ul.mega-menu {
    max-width: 1462px !important;
    min-width: 1462px !important;
  }
}

@media only screen and (min-width: 1483px) {
  .main-menu ul.mega-menu {
    max-width: 1463px !important;
    min-width: 1463px !important;
  }
}

@media only screen and (min-width: 1484px) {
  .main-menu ul.mega-menu {
    max-width: 1464px !important;
    min-width: 1464px !important;
  }
}

@media only screen and (min-width: 1485px) {
  .main-menu ul.mega-menu {
    max-width: 1465px !important;
    min-width: 1465px !important;
  }
}

@media only screen and (min-width: 1486px) {
  .main-menu ul.mega-menu {
    max-width: 1466px !important;
    min-width: 1466px !important;
  }
}

@media only screen and (min-width: 1487px) {
  .main-menu ul.mega-menu {
    max-width: 1467px !important;
    min-width: 1467px !important;
  }
}

@media only screen and (min-width: 1488px) {
  .main-menu ul.mega-menu {
    max-width: 1468px !important;
    min-width: 1468px !important;
  }
}

@media only screen and (min-width: 1489px) {
  .main-menu ul.mega-menu {
    max-width: 1469px !important;
    min-width: 1469px !important;
  }
}

@media only screen and (min-width: 1490px) {
  .main-menu ul.mega-menu {
    max-width: 1470px !important;
    min-width: 1470px !important;
  }
}

@media only screen and (min-width: 1491px) {
  .main-menu ul.mega-menu {
    max-width: 1471px !important;
    min-width: 1471px !important;
  }
}

@media only screen and (min-width: 1492px) {
  .main-menu ul.mega-menu {
    max-width: 1472px !important;
    min-width: 1472px !important;
  }
}

@media only screen and (min-width: 1493px) {
  .main-menu ul.mega-menu {
    max-width: 1473px !important;
    min-width: 1473px !important;
  }
}

@media only screen and (min-width: 1494px) {
  .main-menu ul.mega-menu {
    max-width: 1474px !important;
    min-width: 1474px !important;
  }
}

@media only screen and (min-width: 1495px) {
  .main-menu ul.mega-menu {
    max-width: 1475px !important;
    min-width: 1475px !important;
  }
}

@media only screen and (min-width: 1496px) {
  .main-menu ul.mega-menu {
    max-width: 1476px !important;
    min-width: 1476px !important;
  }
}

@media only screen and (min-width: 1497px) {
  .main-menu ul.mega-menu {
    max-width: 1477px !important;
    min-width: 1477px !important;
  }
}

@media only screen and (min-width: 1498px) {
  .main-menu ul.mega-menu {
    max-width: 1478px !important;
    min-width: 1478px !important;
  }
}

@media only screen and (min-width: 1499px) {
  .main-menu ul.mega-menu {
    max-width: 1479px !important;
    min-width: 1479px !important;
  }
}

@media only screen and (min-width: 1500px) {
  .main-menu ul.mega-menu {
    max-width: 1480px !important;
    min-width: 1480px !important;
  }
}

@media only screen and (min-width: 1501px) {
  .main-menu ul.mega-menu {
    max-width: 1481px !important;
    min-width: 1481px !important;
  }
}

@media only screen and (min-width: 1502px) {
  .main-menu ul.mega-menu {
    max-width: 1482px !important;
    min-width: 1482px !important;
  }
}

@media only screen and (min-width: 1503px) {
  .main-menu ul.mega-menu {
    max-width: 1483px !important;
    min-width: 1483px !important;
  }
}

@media only screen and (min-width: 1504px) {
  .main-menu ul.mega-menu {
    max-width: 1484px !important;
    min-width: 1484px !important;
  }
}

@media only screen and (min-width: 1505px) {
  .main-menu ul.mega-menu {
    max-width: 1485px !important;
    min-width: 1485px !important;
  }
}

@media only screen and (min-width: 1506px) {
  .main-menu ul.mega-menu {
    max-width: 1486px !important;
    min-width: 1486px !important;
  }
}

@media only screen and (min-width: 1507px) {
  .main-menu ul.mega-menu {
    max-width: 1487px !important;
    min-width: 1487px !important;
  }
}

@media only screen and (min-width: 1508px) {
  .main-menu ul.mega-menu {
    max-width: 1488px !important;
    min-width: 1488px !important;
  }
}

@media only screen and (min-width: 1509px) {
  .main-menu ul.mega-menu {
    max-width: 1489px !important;
    min-width: 1489px !important;
  }
}

@media only screen and (min-width: 1510px) {
  .main-menu ul.mega-menu {
    max-width: 1490px !important;
    min-width: 1490px !important;
  }
}

@media only screen and (min-width: 1511px) {
  .main-menu ul.mega-menu {
    max-width: 1491px !important;
    min-width: 1491px !important;
  }
}

@media only screen and (min-width: 1512px) {
  .main-menu ul.mega-menu {
    max-width: 1492px !important;
    min-width: 1492px !important;
  }
}

@media only screen and (min-width: 1513px) {
  .main-menu ul.mega-menu {
    max-width: 1493px !important;
    min-width: 1493px !important;
  }
}

@media only screen and (min-width: 1514px) {
  .main-menu ul.mega-menu {
    max-width: 1494px !important;
    min-width: 1494px !important;
  }
}

@media only screen and (min-width: 1515px) {
  .main-menu ul.mega-menu {
    max-width: 1495px !important;
    min-width: 1495px !important;
  }
}

@media only screen and (min-width: 1516px) {
  .main-menu ul.mega-menu {
    max-width: 1496px !important;
    min-width: 1496px !important;
  }
}

@media only screen and (min-width: 1517px) {
  .main-menu ul.mega-menu {
    max-width: 1497px !important;
    min-width: 1497px !important;
  }
}

@media only screen and (min-width: 1518px) {
  .main-menu ul.mega-menu {
    max-width: 1498px !important;
    min-width: 1498px !important;
  }
}

@media only screen and (min-width: 1519px) {
  .main-menu ul.mega-menu {
    max-width: 1499px !important;
    min-width: 1499px !important;
  }
}

@media only screen and (min-width: 1520px) {
  .main-menu ul.mega-menu {
    max-width: 1500px !important;
    min-width: 1500px !important;
  }
}

@media only screen and (min-width: 1521px) {
  .main-menu ul.mega-menu {
    max-width: 1501px !important;
    min-width: 1501px !important;
  }
}

@media only screen and (min-width: 1522px) {
  .main-menu ul.mega-menu {
    max-width: 1502px !important;
    min-width: 1502px !important;
  }
}

@media only screen and (min-width: 1523px) {
  .main-menu ul.mega-menu {
    max-width: 1503px !important;
    min-width: 1503px !important;
  }
}

@media only screen and (min-width: 1524px) {
  .main-menu ul.mega-menu {
    max-width: 1504px !important;
    min-width: 1504px !important;
  }
}

@media only screen and (min-width: 1525px) {
  .main-menu ul.mega-menu {
    max-width: 1505px !important;
    min-width: 1505px !important;
  }
}

@media only screen and (min-width: 1526px) {
  .main-menu ul.mega-menu {
    max-width: 1506px !important;
    min-width: 1506px !important;
  }
}

@media only screen and (min-width: 1527px) {
  .main-menu ul.mega-menu {
    max-width: 1507px !important;
    min-width: 1507px !important;
  }
}

@media only screen and (min-width: 1528px) {
  .main-menu ul.mega-menu {
    max-width: 1508px !important;
    min-width: 1508px !important;
  }
}

@media only screen and (min-width: 1529px) {
  .main-menu ul.mega-menu {
    max-width: 1509px !important;
    min-width: 1509px !important;
  }
}

@media only screen and (min-width: 1530px) {
  .main-menu ul.mega-menu {
    max-width: 1510px !important;
    min-width: 1510px !important;
  }
}

@media only screen and (min-width: 1531px) {
  .main-menu ul.mega-menu {
    max-width: 1511px !important;
    min-width: 1511px !important;
  }
}

@media only screen and (min-width: 1532px) {
  .main-menu ul.mega-menu {
    max-width: 1512px !important;
    min-width: 1512px !important;
  }
}

@media only screen and (min-width: 1533px) {
  .main-menu ul.mega-menu {
    max-width: 1513px !important;
    min-width: 1513px !important;
  }
}

@media only screen and (min-width: 1534px) {
  .main-menu ul.mega-menu {
    max-width: 1514px !important;
    min-width: 1514px !important;
  }
}

@media only screen and (min-width: 1535px) {
  .main-menu ul.mega-menu {
    max-width: 1515px !important;
    min-width: 1515px !important;
  }
}

@media only screen and (min-width: 1536px) {
  .main-menu ul.mega-menu {
    max-width: 1516px !important;
    min-width: 1516px !important;
  }
}

@media only screen and (min-width: 1537px) {
  .main-menu ul.mega-menu {
    max-width: 1517px !important;
    min-width: 1517px !important;
  }
}

@media only screen and (min-width: 1538px) {
  .main-menu ul.mega-menu {
    max-width: 1518px !important;
    min-width: 1518px !important;
  }
}

@media only screen and (min-width: 1539px) {
  .main-menu ul.mega-menu {
    max-width: 1519px !important;
    min-width: 1519px !important;
  }
}

@media only screen and (min-width: 1540px) {
  .main-menu ul.mega-menu {
    max-width: 1520px !important;
    min-width: 1520px !important;
  }
}

@media only screen and (min-width: 1541px) {
  .main-menu ul.mega-menu {
    max-width: 1521px !important;
    min-width: 1521px !important;
  }
}

@media only screen and (min-width: 1542px) {
  .main-menu ul.mega-menu {
    max-width: 1522px !important;
    min-width: 1522px !important;
  }
}

@media only screen and (min-width: 1543px) {
  .main-menu ul.mega-menu {
    max-width: 1523px !important;
    min-width: 1523px !important;
  }
}

@media only screen and (min-width: 1544px) {
  .main-menu ul.mega-menu {
    max-width: 1524px !important;
    min-width: 1524px !important;
  }
}

@media only screen and (min-width: 1545px) {
  .main-menu ul.mega-menu {
    max-width: 1525px !important;
    min-width: 1525px !important;
  }
}

@media only screen and (min-width: 1546px) {
  .main-menu ul.mega-menu {
    max-width: 1526px !important;
    min-width: 1526px !important;
  }
}

@media only screen and (min-width: 1547px) {
  .main-menu ul.mega-menu {
    max-width: 1527px !important;
    min-width: 1527px !important;
  }
}

@media only screen and (min-width: 1548px) {
  .main-menu ul.mega-menu {
    max-width: 1528px !important;
    min-width: 1528px !important;
  }
}

@media only screen and (min-width: 1549px) {
  .main-menu ul.mega-menu {
    max-width: 1529px !important;
    min-width: 1529px !important;
  }
}

@media only screen and (min-width: 1550px) {
  .main-menu ul.mega-menu {
    max-width: 1530px !important;
    min-width: 1530px !important;
  }
}

@media only screen and (min-width: 1551px) {
  .main-menu ul.mega-menu {
    max-width: 1531px !important;
    min-width: 1531px !important;
  }
}

@media only screen and (min-width: 1552px) {
  .main-menu ul.mega-menu {
    max-width: 1532px !important;
    min-width: 1532px !important;
  }
}

@media only screen and (min-width: 1553px) {
  .main-menu ul.mega-menu {
    max-width: 1533px !important;
    min-width: 1533px !important;
  }
}

@media only screen and (min-width: 1554px) {
  .main-menu ul.mega-menu {
    max-width: 1534px !important;
    min-width: 1534px !important;
  }
}

@media only screen and (min-width: 1555px) {
  .main-menu ul.mega-menu {
    max-width: 1535px !important;
    min-width: 1535px !important;
  }
}

@media only screen and (min-width: 1556px) {
  .main-menu ul.mega-menu {
    max-width: 1536px !important;
    min-width: 1536px !important;
  }
}

@media only screen and (min-width: 1557px) {
  .main-menu ul.mega-menu {
    max-width: 1537px !important;
    min-width: 1537px !important;
  }
}

@media only screen and (min-width: 1558px) {
  .main-menu ul.mega-menu {
    max-width: 1538px !important;
    min-width: 1538px !important;
  }
}

@media only screen and (min-width: 1559px) {
  .main-menu ul.mega-menu {
    max-width: 1539px !important;
    min-width: 1539px !important;
  }
}

@media only screen and (min-width: 1560px) {
  .main-menu ul.mega-menu {
    max-width: 1540px !important;
    min-width: 1540px !important;
  }
}

@media only screen and (min-width: 1561px) {
  .main-menu ul.mega-menu {
    max-width: 1541px !important;
    min-width: 1541px !important;
  }
}

@media only screen and (min-width: 1562px) {
  .main-menu ul.mega-menu {
    max-width: 1542px !important;
    min-width: 1542px !important;
  }
}

@media only screen and (min-width: 1563px) {
  .main-menu ul.mega-menu {
    max-width: 1543px !important;
    min-width: 1543px !important;
  }
}

@media only screen and (min-width: 1564px) {
  .main-menu ul.mega-menu {
    max-width: 1544px !important;
    min-width: 1544px !important;
  }
}

@media only screen and (min-width: 1565px) {
  .main-menu ul.mega-menu {
    max-width: 1545px !important;
    min-width: 1545px !important;
  }
}

@media only screen and (min-width: 1566px) {
  .main-menu ul.mega-menu {
    max-width: 1546px !important;
    min-width: 1546px !important;
  }
}

@media only screen and (min-width: 1567px) {
  .main-menu ul.mega-menu {
    max-width: 1547px !important;
    min-width: 1547px !important;
  }
}

@media only screen and (min-width: 1568px) {
  .main-menu ul.mega-menu {
    max-width: 1548px !important;
    min-width: 1548px !important;
  }
}

@media only screen and (min-width: 1569px) {
  .main-menu ul.mega-menu {
    max-width: 1549px !important;
    min-width: 1549px !important;
  }
}

@media only screen and (min-width: 1570px) {
  .main-menu ul.mega-menu {
    max-width: 1550px !important;
    min-width: 1550px !important;
  }
}

@media only screen and (min-width: 1571px) {
  .main-menu ul.mega-menu {
    max-width: 1551px !important;
    min-width: 1551px !important;
  }
}

@media only screen and (min-width: 1572px) {
  .main-menu ul.mega-menu {
    max-width: 1552px !important;
    min-width: 1552px !important;
  }
}

@media only screen and (min-width: 1573px) {
  .main-menu ul.mega-menu {
    max-width: 1553px !important;
    min-width: 1553px !important;
  }
}

@media only screen and (min-width: 1574px) {
  .main-menu ul.mega-menu {
    max-width: 1554px !important;
    min-width: 1554px !important;
  }
}

@media only screen and (min-width: 1575px) {
  .main-menu ul.mega-menu {
    max-width: 1555px !important;
    min-width: 1555px !important;
  }
}

@media only screen and (min-width: 1576px) {
  .main-menu ul.mega-menu {
    max-width: 1556px !important;
    min-width: 1556px !important;
  }
}

@media only screen and (min-width: 1577px) {
  .main-menu ul.mega-menu {
    max-width: 1557px !important;
    min-width: 1557px !important;
  }
}

@media only screen and (min-width: 1578px) {
  .main-menu ul.mega-menu {
    max-width: 1558px !important;
    min-width: 1558px !important;
  }
}

@media only screen and (min-width: 1579px) {
  .main-menu ul.mega-menu {
    max-width: 1559px !important;
    min-width: 1559px !important;
  }
}

@media only screen and (min-width: 1580px) {
  .main-menu ul.mega-menu {
    max-width: 1560px !important;
    min-width: 1560px !important;
  }
}

@media only screen and (min-width: 1581px) {
  .main-menu ul.mega-menu {
    max-width: 1561px !important;
    min-width: 1561px !important;
  }
}

@media only screen and (min-width: 1582px) {
  .main-menu ul.mega-menu {
    max-width: 1562px !important;
    min-width: 1562px !important;
  }
}

@media only screen and (min-width: 1583px) {
  .main-menu ul.mega-menu {
    max-width: 1563px !important;
    min-width: 1563px !important;
  }
}

@media only screen and (min-width: 1584px) {
  .main-menu ul.mega-menu {
    max-width: 1564px !important;
    min-width: 1564px !important;
  }
}

@media only screen and (min-width: 1585px) {
  .main-menu ul.mega-menu {
    max-width: 1565px !important;
    min-width: 1565px !important;
  }
}

@media only screen and (min-width: 1586px) {
  .main-menu ul.mega-menu {
    max-width: 1566px !important;
    min-width: 1566px !important;
  }
}

@media only screen and (min-width: 1587px) {
  .main-menu ul.mega-menu {
    max-width: 1567px !important;
    min-width: 1567px !important;
  }
}

@media only screen and (min-width: 1588px) {
  .main-menu ul.mega-menu {
    max-width: 1568px !important;
    min-width: 1568px !important;
  }
}

@media only screen and (min-width: 1589px) {
  .main-menu ul.mega-menu {
    max-width: 1569px !important;
    min-width: 1569px !important;
  }
}

@media only screen and (min-width: 1590px) {
  .main-menu ul.mega-menu {
    max-width: 1570px !important;
    min-width: 1570px !important;
  }
}

@media only screen and (min-width: 1591px) {
  .main-menu ul.mega-menu {
    max-width: 1571px !important;
    min-width: 1571px !important;
  }
}

@media only screen and (min-width: 1592px) {
  .main-menu ul.mega-menu {
    max-width: 1572px !important;
    min-width: 1572px !important;
  }
}

@media only screen and (min-width: 1593px) {
  .main-menu ul.mega-menu {
    max-width: 1573px !important;
    min-width: 1573px !important;
  }
}

@media only screen and (min-width: 1594px) {
  .main-menu ul.mega-menu {
    max-width: 1574px !important;
    min-width: 1574px !important;
  }
}

@media only screen and (min-width: 1595px) {
  .main-menu ul.mega-menu {
    max-width: 1575px !important;
    min-width: 1575px !important;
  }
}

@media only screen and (min-width: 1596px) {
  .main-menu ul.mega-menu {
    max-width: 1576px !important;
    min-width: 1576px !important;
  }
}

@media only screen and (min-width: 1597px) {
  .main-menu ul.mega-menu {
    max-width: 1577px !important;
    min-width: 1577px !important;
  }
}

@media only screen and (min-width: 1598px) {
  .main-menu ul.mega-menu {
    max-width: 1578px !important;
    min-width: 1578px !important;
  }
}

@media only screen and (min-width: 1599px) {
  .main-menu ul.mega-menu {
    max-width: 1579px !important;
    min-width: 1579px !important;
  }
}

@media only screen and (min-width: 1600px) {
  .main-menu ul.mega-menu {
    max-width: 1580px !important;
    min-width: 1580px !important;
  }
}

@media only screen and (min-width: 1601px) {
  .main-menu ul.mega-menu {
    max-width: 1581px !important;
    min-width: 1581px !important;
  }
}

@media only screen and (min-width: 1602px) {
  .main-menu ul.mega-menu {
    max-width: 1582px !important;
    min-width: 1582px !important;
  }
}

@media only screen and (min-width: 1603px) {
  .main-menu ul.mega-menu {
    max-width: 1583px !important;
    min-width: 1583px !important;
  }
}

@media only screen and (min-width: 1604px) {
  .main-menu ul.mega-menu {
    max-width: 1584px !important;
    min-width: 1584px !important;
  }
}

@media only screen and (min-width: 1605px) {
  .main-menu ul.mega-menu {
    max-width: 1585px !important;
    min-width: 1585px !important;
  }
}

@media only screen and (min-width: 1606px) {
  .main-menu ul.mega-menu {
    max-width: 1586px !important;
    min-width: 1586px !important;
  }
}

@media only screen and (min-width: 1607px) {
  .main-menu ul.mega-menu {
    max-width: 1587px !important;
    min-width: 1587px !important;
  }
}

@media only screen and (min-width: 1608px) {
  .main-menu ul.mega-menu {
    max-width: 1588px !important;
    min-width: 1588px !important;
  }
}

@media only screen and (min-width: 1609px) {
  .main-menu ul.mega-menu {
    max-width: 1589px !important;
    min-width: 1589px !important;
  }
}

@media only screen and (min-width: 1610px) {
  .main-menu ul.mega-menu {
    max-width: 1590px !important;
    min-width: 1590px !important;
  }
}

@media only screen and (min-width: 1611px) {
  .main-menu ul.mega-menu {
    max-width: 1591px !important;
    min-width: 1591px !important;
  }
}

@media only screen and (min-width: 1612px) {
  .main-menu ul.mega-menu {
    max-width: 1592px !important;
    min-width: 1592px !important;
  }
}

@media only screen and (min-width: 1613px) {
  .main-menu ul.mega-menu {
    max-width: 1593px !important;
    min-width: 1593px !important;
  }
}

@media only screen and (min-width: 1614px) {
  .main-menu ul.mega-menu {
    max-width: 1594px !important;
    min-width: 1594px !important;
  }
}

@media only screen and (min-width: 1615px) {
  .main-menu ul.mega-menu {
    max-width: 1595px !important;
    min-width: 1595px !important;
  }
}

@media only screen and (min-width: 1616px) {
  .main-menu ul.mega-menu {
    max-width: 1596px !important;
    min-width: 1596px !important;
  }
}

@media only screen and (min-width: 1617px) {
  .main-menu ul.mega-menu {
    max-width: 1597px !important;
    min-width: 1597px !important;
  }
}

@media only screen and (min-width: 1618px) {
  .main-menu ul.mega-menu {
    max-width: 1598px !important;
    min-width: 1598px !important;
  }
}

@media only screen and (min-width: 1619px) {
  .main-menu ul.mega-menu {
    max-width: 1599px !important;
    min-width: 1599px !important;
  }
}

@media only screen and (min-width: 1620px) {
  .main-menu ul.mega-menu {
    max-width: 1600px !important;
    min-width: 1600px !important;
  }
}

@media only screen and (min-width: 1621px) {
  .main-menu ul.mega-menu {
    max-width: 1601px !important;
    min-width: 1601px !important;
  }
}

@media only screen and (min-width: 1622px) {
  .main-menu ul.mega-menu {
    max-width: 1602px !important;
    min-width: 1602px !important;
  }
}

@media only screen and (min-width: 1623px) {
  .main-menu ul.mega-menu {
    max-width: 1603px !important;
    min-width: 1603px !important;
  }
}

@media only screen and (min-width: 1624px) {
  .main-menu ul.mega-menu {
    max-width: 1604px !important;
    min-width: 1604px !important;
  }
}

@media only screen and (min-width: 1625px) {
  .main-menu ul.mega-menu {
    max-width: 1605px !important;
    min-width: 1605px !important;
  }
}

@media only screen and (min-width: 1626px) {
  .main-menu ul.mega-menu {
    max-width: 1606px !important;
    min-width: 1606px !important;
  }
}

@media only screen and (min-width: 1627px) {
  .main-menu ul.mega-menu {
    max-width: 1607px !important;
    min-width: 1607px !important;
  }
}

@media only screen and (min-width: 1628px) {
  .main-menu ul.mega-menu {
    max-width: 1608px !important;
    min-width: 1608px !important;
  }
}

@media only screen and (min-width: 1629px) {
  .main-menu ul.mega-menu {
    max-width: 1609px !important;
    min-width: 1609px !important;
  }
}

@media only screen and (min-width: 1630px) {
  .main-menu ul.mega-menu {
    max-width: 1610px !important;
    min-width: 1610px !important;
  }
}

@media only screen and (min-width: 1631px) {
  .main-menu ul.mega-menu {
    max-width: 1611px !important;
    min-width: 1611px !important;
  }
}

@media only screen and (min-width: 1632px) {
  .main-menu ul.mega-menu {
    max-width: 1612px !important;
    min-width: 1612px !important;
  }
}

@media only screen and (min-width: 1633px) {
  .main-menu ul.mega-menu {
    max-width: 1613px !important;
    min-width: 1613px !important;
  }
}

@media only screen and (min-width: 1634px) {
  .main-menu ul.mega-menu {
    max-width: 1614px !important;
    min-width: 1614px !important;
  }
}

@media only screen and (min-width: 1635px) {
  .main-menu ul.mega-menu {
    max-width: 1615px !important;
    min-width: 1615px !important;
  }
}

@media only screen and (min-width: 1636px) {
  .main-menu ul.mega-menu {
    max-width: 1616px !important;
    min-width: 1616px !important;
  }
}

@media only screen and (min-width: 1637px) {
  .main-menu ul.mega-menu {
    max-width: 1617px !important;
    min-width: 1617px !important;
  }
}

@media only screen and (min-width: 1638px) {
  .main-menu ul.mega-menu {
    max-width: 1618px !important;
    min-width: 1618px !important;
  }
}

@media only screen and (min-width: 1639px) {
  .main-menu ul.mega-menu {
    max-width: 1619px !important;
    min-width: 1619px !important;
  }
}

@media only screen and (min-width: 1640px) {
  .main-menu ul.mega-menu {
    max-width: 1620px !important;
    min-width: 1620px !important;
  }
}

@media only screen and (min-width: 1641px) {
  .main-menu ul.mega-menu {
    max-width: 1621px !important;
    min-width: 1621px !important;
  }
}

@media only screen and (min-width: 1642px) {
  .main-menu ul.mega-menu {
    max-width: 1622px !important;
    min-width: 1622px !important;
  }
}

@media only screen and (min-width: 1643px) {
  .main-menu ul.mega-menu {
    max-width: 1623px !important;
    min-width: 1623px !important;
  }
}

@media only screen and (min-width: 1644px) {
  .main-menu ul.mega-menu {
    max-width: 1624px !important;
    min-width: 1624px !important;
  }
}

@media only screen and (min-width: 1645px) {
  .main-menu ul.mega-menu {
    max-width: 1625px !important;
    min-width: 1625px !important;
  }
}

@media only screen and (min-width: 1646px) {
  .main-menu ul.mega-menu {
    max-width: 1626px !important;
    min-width: 1626px !important;
  }
}

@media only screen and (min-width: 1647px) {
  .main-menu ul.mega-menu {
    max-width: 1627px !important;
    min-width: 1627px !important;
  }
}

@media only screen and (min-width: 1648px) {
  .main-menu ul.mega-menu {
    max-width: 1628px !important;
    min-width: 1628px !important;
  }
}

@media only screen and (min-width: 1649px) {
  .main-menu ul.mega-menu {
    max-width: 1629px !important;
    min-width: 1629px !important;
  }
}

@media only screen and (min-width: 1650px) {
  .main-menu ul.mega-menu {
    max-width: 1630px !important;
    min-width: 1630px !important;
  }
}

@media only screen and (min-width: 1651px) {
  .main-menu ul.mega-menu {
    max-width: 1631px !important;
    min-width: 1631px !important;
  }
}

@media only screen and (min-width: 1652px) {
  .main-menu ul.mega-menu {
    max-width: 1632px !important;
    min-width: 1632px !important;
  }
}

@media only screen and (min-width: 1653px) {
  .main-menu ul.mega-menu {
    max-width: 1633px !important;
    min-width: 1633px !important;
  }
}

@media only screen and (min-width: 1654px) {
  .main-menu ul.mega-menu {
    max-width: 1634px !important;
    min-width: 1634px !important;
  }
}

@media only screen and (min-width: 1655px) {
  .main-menu ul.mega-menu {
    max-width: 1635px !important;
    min-width: 1635px !important;
  }
}

@media only screen and (min-width: 1656px) {
  .main-menu ul.mega-menu {
    max-width: 1636px !important;
    min-width: 1636px !important;
  }
}

@media only screen and (min-width: 1657px) {
  .main-menu ul.mega-menu {
    max-width: 1637px !important;
    min-width: 1637px !important;
  }
}

@media only screen and (min-width: 1658px) {
  .main-menu ul.mega-menu {
    max-width: 1638px !important;
    min-width: 1638px !important;
  }
}

@media only screen and (min-width: 1659px) {
  .main-menu ul.mega-menu {
    max-width: 1639px !important;
    min-width: 1639px !important;
  }
}

@media only screen and (min-width: 1660px) {
  .main-menu ul.mega-menu {
    max-width: 1640px !important;
    min-width: 1640px !important;
  }
}

@media only screen and (min-width: 1661px) {
  .main-menu ul.mega-menu {
    max-width: 1641px !important;
    min-width: 1641px !important;
  }
}

@media only screen and (min-width: 1662px) {
  .main-menu ul.mega-menu {
    max-width: 1642px !important;
    min-width: 1642px !important;
  }
}

@media only screen and (min-width: 1663px) {
  .main-menu ul.mega-menu {
    max-width: 1643px !important;
    min-width: 1643px !important;
  }
}

@media only screen and (min-width: 1664px) {
  .main-menu ul.mega-menu {
    max-width: 1644px !important;
    min-width: 1644px !important;
  }
}

@media only screen and (min-width: 1665px) {
  .main-menu ul.mega-menu {
    max-width: 1645px !important;
    min-width: 1645px !important;
  }
}

@media only screen and (min-width: 1666px) {
  .main-menu ul.mega-menu {
    max-width: 1646px !important;
    min-width: 1646px !important;
  }
}

@media only screen and (min-width: 1667px) {
  .main-menu ul.mega-menu {
    max-width: 1647px !important;
    min-width: 1647px !important;
  }
}

@media only screen and (min-width: 1668px) {
  .main-menu ul.mega-menu {
    max-width: 1648px !important;
    min-width: 1648px !important;
  }
}

@media only screen and (min-width: 1669px) {
  .main-menu ul.mega-menu {
    max-width: 1649px !important;
    min-width: 1649px !important;
  }
}

@media only screen and (min-width: 1670px) {
  .main-menu ul.mega-menu {
    max-width: 1650px !important;
    min-width: 1650px !important;
  }
}

@media only screen and (min-width: 1671px) {
  .main-menu ul.mega-menu {
    max-width: 1651px !important;
    min-width: 1651px !important;
  }
}

@media only screen and (min-width: 1672px) {
  .main-menu ul.mega-menu {
    max-width: 1652px !important;
    min-width: 1652px !important;
  }
}

@media only screen and (min-width: 1673px) {
  .main-menu ul.mega-menu {
    max-width: 1653px !important;
    min-width: 1653px !important;
  }
}

@media only screen and (min-width: 1674px) {
  .main-menu ul.mega-menu {
    max-width: 1654px !important;
    min-width: 1654px !important;
  }
}

@media only screen and (min-width: 1675px) {
  .main-menu ul.mega-menu {
    max-width: 1655px !important;
    min-width: 1655px !important;
  }
}

@media only screen and (min-width: 1676px) {
  .main-menu ul.mega-menu {
    max-width: 1656px !important;
    min-width: 1656px !important;
  }
}

@media only screen and (min-width: 1677px) {
  .main-menu ul.mega-menu {
    max-width: 1657px !important;
    min-width: 1657px !important;
  }
}

@media only screen and (min-width: 1678px) {
  .main-menu ul.mega-menu {
    max-width: 1658px !important;
    min-width: 1658px !important;
  }
}

@media only screen and (min-width: 1679px) {
  .main-menu ul.mega-menu {
    max-width: 1659px !important;
    min-width: 1659px !important;
  }
}

@media only screen and (min-width: 1680px) {
  .main-menu ul.mega-menu {
    max-width: 1660px !important;
    min-width: 1660px !important;
  }
}

@media only screen and (min-width: 1681px) {
  .main-menu ul.mega-menu {
    max-width: 1661px !important;
    min-width: 1661px !important;
  }
}

@media only screen and (min-width: 1682px) {
  .main-menu ul.mega-menu {
    max-width: 1662px !important;
    min-width: 1662px !important;
  }
}

@media only screen and (min-width: 1683px) {
  .main-menu ul.mega-menu {
    max-width: 1663px !important;
    min-width: 1663px !important;
  }
}

@media only screen and (min-width: 1684px) {
  .main-menu ul.mega-menu {
    max-width: 1664px !important;
    min-width: 1664px !important;
  }
}

@media only screen and (min-width: 1685px) {
  .main-menu ul.mega-menu {
    max-width: 1665px !important;
    min-width: 1665px !important;
  }
}

@media only screen and (min-width: 1686px) {
  .main-menu ul.mega-menu {
    max-width: 1666px !important;
    min-width: 1666px !important;
  }
}

@media only screen and (min-width: 1687px) {
  .main-menu ul.mega-menu {
    max-width: 1667px !important;
    min-width: 1667px !important;
  }
}

@media only screen and (min-width: 1688px) {
  .main-menu ul.mega-menu {
    max-width: 1668px !important;
    min-width: 1668px !important;
  }
}

@media only screen and (min-width: 1689px) {
  .main-menu ul.mega-menu {
    max-width: 1669px !important;
    min-width: 1669px !important;
  }
}

@media only screen and (min-width: 1690px) {
  .main-menu ul.mega-menu {
    max-width: 1670px !important;
    min-width: 1670px !important;
  }
}

@media only screen and (min-width: 1691px) {
  .main-menu ul.mega-menu {
    max-width: 1671px !important;
    min-width: 1671px !important;
  }
}

@media only screen and (min-width: 1692px) {
  .main-menu ul.mega-menu {
    max-width: 1672px !important;
    min-width: 1672px !important;
  }
}

@media only screen and (min-width: 1693px) {
  .main-menu ul.mega-menu {
    max-width: 1673px !important;
    min-width: 1673px !important;
  }
}

@media only screen and (min-width: 1694px) {
  .main-menu ul.mega-menu {
    max-width: 1674px !important;
    min-width: 1674px !important;
  }
}

@media only screen and (min-width: 1695px) {
  .main-menu ul.mega-menu {
    max-width: 1675px !important;
    min-width: 1675px !important;
  }
}

@media only screen and (min-width: 1696px) {
  .main-menu ul.mega-menu {
    max-width: 1676px !important;
    min-width: 1676px !important;
  }
}

@media only screen and (min-width: 1697px) {
  .main-menu ul.mega-menu {
    max-width: 1677px !important;
    min-width: 1677px !important;
  }
}

@media only screen and (min-width: 1698px) {
  .main-menu ul.mega-menu {
    max-width: 1678px !important;
    min-width: 1678px !important;
  }
}

@media only screen and (min-width: 1699px) {
  .main-menu ul.mega-menu {
    max-width: 1679px !important;
    min-width: 1679px !important;
  }
}

@media only screen and (min-width: 1700px) {
  .main-menu ul.mega-menu {
    max-width: 1680px !important;
    min-width: 1680px !important;
  }
}

@media only screen and (min-width: 1701px) {
  .main-menu ul.mega-menu {
    max-width: 1681px !important;
    min-width: 1681px !important;
  }
}

@media only screen and (min-width: 1702px) {
  .main-menu ul.mega-menu {
    max-width: 1682px !important;
    min-width: 1682px !important;
  }
}

@media only screen and (min-width: 1703px) {
  .main-menu ul.mega-menu {
    max-width: 1683px !important;
    min-width: 1683px !important;
  }
}

@media only screen and (min-width: 1704px) {
  .main-menu ul.mega-menu {
    max-width: 1684px !important;
    min-width: 1684px !important;
  }
}

@media only screen and (min-width: 1705px) {
  .main-menu ul.mega-menu {
    max-width: 1685px !important;
    min-width: 1685px !important;
  }
}

@media only screen and (min-width: 1706px) {
  .main-menu ul.mega-menu {
    max-width: 1686px !important;
    min-width: 1686px !important;
  }
}

@media only screen and (min-width: 1707px) {
  .main-menu ul.mega-menu {
    max-width: 1687px !important;
    min-width: 1687px !important;
  }
}

@media only screen and (min-width: 1708px) {
  .main-menu ul.mega-menu {
    max-width: 1688px !important;
    min-width: 1688px !important;
  }
}

@media only screen and (min-width: 1709px) {
  .main-menu ul.mega-menu {
    max-width: 1689px !important;
    min-width: 1689px !important;
  }
}

@media only screen and (min-width: 1710px) {
  .main-menu ul.mega-menu {
    max-width: 1690px !important;
    min-width: 1690px !important;
  }
}

@media only screen and (min-width: 1711px) {
  .main-menu ul.mega-menu {
    max-width: 1691px !important;
    min-width: 1691px !important;
  }
}

@media only screen and (min-width: 1712px) {
  .main-menu ul.mega-menu {
    max-width: 1692px !important;
    min-width: 1692px !important;
  }
}

@media only screen and (min-width: 1713px) {
  .main-menu ul.mega-menu {
    max-width: 1693px !important;
    min-width: 1693px !important;
  }
}

@media only screen and (min-width: 1714px) {
  .main-menu ul.mega-menu {
    max-width: 1694px !important;
    min-width: 1694px !important;
  }
}

@media only screen and (min-width: 1715px) {
  .main-menu ul.mega-menu {
    max-width: 1695px !important;
    min-width: 1695px !important;
  }
}

@media only screen and (min-width: 1716px) {
  .main-menu ul.mega-menu {
    max-width: 1696px !important;
    min-width: 1696px !important;
  }
}

@media only screen and (min-width: 1717px) {
  .main-menu ul.mega-menu {
    max-width: 1697px !important;
    min-width: 1697px !important;
  }
}

@media only screen and (min-width: 1718px) {
  .main-menu ul.mega-menu {
    max-width: 1698px !important;
    min-width: 1698px !important;
  }
}

@media only screen and (min-width: 1719px) {
  .main-menu ul.mega-menu {
    max-width: 1699px !important;
    min-width: 1699px !important;
  }
}

@media only screen and (min-width: 1720px) {
  .main-menu ul.mega-menu {
    max-width: 1700px !important;
    min-width: 1700px !important;
  }
}

@media only screen and (min-width: 1721px) {
  .main-menu ul.mega-menu {
    max-width: 1701px !important;
    min-width: 1701px !important;
  }
}

@media only screen and (min-width: 1722px) {
  .main-menu ul.mega-menu {
    max-width: 1702px !important;
    min-width: 1702px !important;
  }
}

@media only screen and (min-width: 1723px) {
  .main-menu ul.mega-menu {
    max-width: 1703px !important;
    min-width: 1703px !important;
  }
}

@media only screen and (min-width: 1724px) {
  .main-menu ul.mega-menu {
    max-width: 1704px !important;
    min-width: 1704px !important;
  }
}

@media only screen and (min-width: 1725px) {
  .main-menu ul.mega-menu {
    max-width: 1705px !important;
    min-width: 1705px !important;
  }
}

@media only screen and (min-width: 1726px) {
  .main-menu ul.mega-menu {
    max-width: 1706px !important;
    min-width: 1706px !important;
  }
}

@media only screen and (min-width: 1727px) {
  .main-menu ul.mega-menu {
    max-width: 1707px !important;
    min-width: 1707px !important;
  }
}

@media only screen and (min-width: 1728px) {
  .main-menu ul.mega-menu {
    max-width: 1708px !important;
    min-width: 1708px !important;
  }
}

@media only screen and (min-width: 1729px) {
  .main-menu ul.mega-menu {
    max-width: 1709px !important;
    min-width: 1709px !important;
  }
}

@media only screen and (min-width: 1730px) {
  .main-menu ul.mega-menu {
    max-width: 1710px !important;
    min-width: 1710px !important;
  }
}

@media only screen and (min-width: 1731px) {
  .main-menu ul.mega-menu {
    max-width: 1711px !important;
    min-width: 1711px !important;
  }
}

@media only screen and (min-width: 1732px) {
  .main-menu ul.mega-menu {
    max-width: 1712px !important;
    min-width: 1712px !important;
  }
}

@media only screen and (min-width: 1733px) {
  .main-menu ul.mega-menu {
    max-width: 1713px !important;
    min-width: 1713px !important;
  }
}

@media only screen and (min-width: 1734px) {
  .main-menu ul.mega-menu {
    max-width: 1714px !important;
    min-width: 1714px !important;
  }
}

@media only screen and (min-width: 1735px) {
  .main-menu ul.mega-menu {
    max-width: 1715px !important;
    min-width: 1715px !important;
  }
}

@media only screen and (min-width: 1736px) {
  .main-menu ul.mega-menu {
    max-width: 1716px !important;
    min-width: 1716px !important;
  }
}

@media only screen and (min-width: 1737px) {
  .main-menu ul.mega-menu {
    max-width: 1717px !important;
    min-width: 1717px !important;
  }
}

@media only screen and (min-width: 1738px) {
  .main-menu ul.mega-menu {
    max-width: 1718px !important;
    min-width: 1718px !important;
  }
}

@media only screen and (min-width: 1739px) {
  .main-menu ul.mega-menu {
    max-width: 1719px !important;
    min-width: 1719px !important;
  }
}

@media only screen and (min-width: 1740px) {
  .main-menu ul.mega-menu {
    max-width: 1720px !important;
    min-width: 1720px !important;
  }
}

@media only screen and (min-width: 1741px) {
  .main-menu ul.mega-menu {
    max-width: 1721px !important;
    min-width: 1721px !important;
  }
}

@media only screen and (min-width: 1742px) {
  .main-menu ul.mega-menu {
    max-width: 1722px !important;
    min-width: 1722px !important;
  }
}

@media only screen and (min-width: 1743px) {
  .main-menu ul.mega-menu {
    max-width: 1723px !important;
    min-width: 1723px !important;
  }
}

@media only screen and (min-width: 1744px) {
  .main-menu ul.mega-menu {
    max-width: 1724px !important;
    min-width: 1724px !important;
  }
}

@media only screen and (min-width: 1745px) {
  .main-menu ul.mega-menu {
    max-width: 1725px !important;
    min-width: 1725px !important;
  }
}

@media only screen and (min-width: 1746px) {
  .main-menu ul.mega-menu {
    max-width: 1726px !important;
    min-width: 1726px !important;
  }
}

@media only screen and (min-width: 1747px) {
  .main-menu ul.mega-menu {
    max-width: 1727px !important;
    min-width: 1727px !important;
  }
}

@media only screen and (min-width: 1748px) {
  .main-menu ul.mega-menu {
    max-width: 1728px !important;
    min-width: 1728px !important;
  }
}

@media only screen and (min-width: 1749px) {
  .main-menu ul.mega-menu {
    max-width: 1729px !important;
    min-width: 1729px !important;
  }
}

@media only screen and (min-width: 1750px) {
  .main-menu ul.mega-menu {
    max-width: 1730px !important;
    min-width: 1730px !important;
  }
}

@media only screen and (min-width: 1751px) {
  .main-menu ul.mega-menu {
    max-width: 1731px !important;
    min-width: 1731px !important;
  }
}

@media only screen and (min-width: 1752px) {
  .main-menu ul.mega-menu {
    max-width: 1732px !important;
    min-width: 1732px !important;
  }
}

@media only screen and (min-width: 1753px) {
  .main-menu ul.mega-menu {
    max-width: 1733px !important;
    min-width: 1733px !important;
  }
}

@media only screen and (min-width: 1754px) {
  .main-menu ul.mega-menu {
    max-width: 1734px !important;
    min-width: 1734px !important;
  }
}

@media only screen and (min-width: 1755px) {
  .main-menu ul.mega-menu {
    max-width: 1735px !important;
    min-width: 1735px !important;
  }
}

@media only screen and (min-width: 1756px) {
  .main-menu ul.mega-menu {
    max-width: 1736px !important;
    min-width: 1736px !important;
  }
}

@media only screen and (min-width: 1757px) {
  .main-menu ul.mega-menu {
    max-width: 1737px !important;
    min-width: 1737px !important;
  }
}

@media only screen and (min-width: 1758px) {
  .main-menu ul.mega-menu {
    max-width: 1738px !important;
    min-width: 1738px !important;
  }
}

@media only screen and (min-width: 1759px) {
  .main-menu ul.mega-menu {
    max-width: 1739px !important;
    min-width: 1739px !important;
  }
}

@media only screen and (min-width: 1760px) {
  .main-menu ul.mega-menu {
    max-width: 1740px !important;
    min-width: 1740px !important;
  }
}

@media only screen and (min-width: 1761px) {
  .main-menu ul.mega-menu {
    max-width: 1741px !important;
    min-width: 1741px !important;
  }
}

@media only screen and (min-width: 1762px) {
  .main-menu ul.mega-menu {
    max-width: 1742px !important;
    min-width: 1742px !important;
  }
}

@media only screen and (min-width: 1763px) {
  .main-menu ul.mega-menu {
    max-width: 1743px !important;
    min-width: 1743px !important;
  }
}

@media only screen and (min-width: 1764px) {
  .main-menu ul.mega-menu {
    max-width: 1744px !important;
    min-width: 1744px !important;
  }
}

@media only screen and (min-width: 1765px) {
  .main-menu ul.mega-menu {
    max-width: 1745px !important;
    min-width: 1745px !important;
  }
}

@media only screen and (min-width: 1766px) {
  .main-menu ul.mega-menu {
    max-width: 1746px !important;
    min-width: 1746px !important;
  }
}

@media only screen and (min-width: 1767px) {
  .main-menu ul.mega-menu {
    max-width: 1747px !important;
    min-width: 1747px !important;
  }
}

@media only screen and (min-width: 1768px) {
  .main-menu ul.mega-menu {
    max-width: 1748px !important;
    min-width: 1748px !important;
  }
}

@media only screen and (min-width: 1769px) {
  .main-menu ul.mega-menu {
    max-width: 1749px !important;
    min-width: 1749px !important;
  }
}

@media only screen and (min-width: 1770px) {
  .main-menu ul.mega-menu {
    max-width: 1750px !important;
    min-width: 1750px !important;
  }
}

@media only screen and (min-width: 1771px) {
  .main-menu ul.mega-menu {
    max-width: 1751px !important;
    min-width: 1751px !important;
  }
}

@media only screen and (min-width: 1772px) {
  .main-menu ul.mega-menu {
    max-width: 1752px !important;
    min-width: 1752px !important;
  }
}

@media only screen and (min-width: 1773px) {
  .main-menu ul.mega-menu {
    max-width: 1753px !important;
    min-width: 1753px !important;
  }
}

@media only screen and (min-width: 1774px) {
  .main-menu ul.mega-menu {
    max-width: 1754px !important;
    min-width: 1754px !important;
  }
}

@media only screen and (min-width: 1775px) {
  .main-menu ul.mega-menu {
    max-width: 1755px !important;
    min-width: 1755px !important;
  }
}

@media only screen and (min-width: 1776px) {
  .main-menu ul.mega-menu {
    max-width: 1756px !important;
    min-width: 1756px !important;
  }
}

@media only screen and (min-width: 1777px) {
  .main-menu ul.mega-menu {
    max-width: 1757px !important;
    min-width: 1757px !important;
  }
}

@media only screen and (min-width: 1778px) {
  .main-menu ul.mega-menu {
    max-width: 1758px !important;
    min-width: 1758px !important;
  }
}

@media only screen and (min-width: 1779px) {
  .main-menu ul.mega-menu {
    max-width: 1759px !important;
    min-width: 1759px !important;
  }
}

@media only screen and (min-width: 1780px) {
  .main-menu ul.mega-menu {
    max-width: 1760px !important;
    min-width: 1760px !important;
  }
}

@media only screen and (min-width: 1781px) {
  .main-menu ul.mega-menu {
    max-width: 1761px !important;
    min-width: 1761px !important;
  }
}

@media only screen and (min-width: 1782px) {
  .main-menu ul.mega-menu {
    max-width: 1762px !important;
    min-width: 1762px !important;
  }
}

@media only screen and (min-width: 1783px) {
  .main-menu ul.mega-menu {
    max-width: 1763px !important;
    min-width: 1763px !important;
  }
}

@media only screen and (min-width: 1784px) {
  .main-menu ul.mega-menu {
    max-width: 1764px !important;
    min-width: 1764px !important;
  }
}

@media only screen and (min-width: 1785px) {
  .main-menu ul.mega-menu {
    max-width: 1765px !important;
    min-width: 1765px !important;
  }
}

@media only screen and (min-width: 1786px) {
  .main-menu ul.mega-menu {
    max-width: 1766px !important;
    min-width: 1766px !important;
  }
}

@media only screen and (min-width: 1787px) {
  .main-menu ul.mega-menu {
    max-width: 1767px !important;
    min-width: 1767px !important;
  }
}

@media only screen and (min-width: 1788px) {
  .main-menu ul.mega-menu {
    max-width: 1768px !important;
    min-width: 1768px !important;
  }
}

@media only screen and (min-width: 1789px) {
  .main-menu ul.mega-menu {
    max-width: 1769px !important;
    min-width: 1769px !important;
  }
}

@media only screen and (min-width: 1790px) {
  .main-menu ul.mega-menu {
    max-width: 1770px !important;
    min-width: 1770px !important;
  }
}

@media only screen and (min-width: 1791px) {
  .main-menu ul.mega-menu {
    max-width: 1771px !important;
    min-width: 1771px !important;
  }
}

@media only screen and (min-width: 1792px) {
  .main-menu ul.mega-menu {
    max-width: 1772px !important;
    min-width: 1772px !important;
  }
}

@media only screen and (min-width: 1793px) {
  .main-menu ul.mega-menu {
    max-width: 1773px !important;
    min-width: 1773px !important;
  }
}

@media only screen and (min-width: 1794px) {
  .main-menu ul.mega-menu {
    max-width: 1774px !important;
    min-width: 1774px !important;
  }
}

@media only screen and (min-width: 1795px) {
  .main-menu ul.mega-menu {
    max-width: 1775px !important;
    min-width: 1775px !important;
  }
}

@media only screen and (min-width: 1796px) {
  .main-menu ul.mega-menu {
    max-width: 1776px !important;
    min-width: 1776px !important;
  }
}

@media only screen and (min-width: 1797px) {
  .main-menu ul.mega-menu {
    max-width: 1777px !important;
    min-width: 1777px !important;
  }
}

@media only screen and (min-width: 1798px) {
  .main-menu ul.mega-menu {
    max-width: 1778px !important;
    min-width: 1778px !important;
  }
}

@media only screen and (min-width: 1799px) {
  .main-menu ul.mega-menu {
    max-width: 1779px !important;
    min-width: 1779px !important;
  }
}

@media only screen and (min-width: 1800px) {
  .main-menu ul.mega-menu {
    max-width: 1780px !important;
    min-width: 1780px !important;
  }
}

@media only screen and (min-width: 1801px) {
  .main-menu ul.mega-menu {
    max-width: 1781px !important;
    min-width: 1781px !important;
  }
}

@media only screen and (min-width: 1802px) {
  .main-menu ul.mega-menu {
    max-width: 1782px !important;
    min-width: 1782px !important;
  }
}

@media only screen and (min-width: 1803px) {
  .main-menu ul.mega-menu {
    max-width: 1783px !important;
    min-width: 1783px !important;
  }
}

@media only screen and (min-width: 1804px) {
  .main-menu ul.mega-menu {
    max-width: 1784px !important;
    min-width: 1784px !important;
  }
}

@media only screen and (min-width: 1805px) {
  .main-menu ul.mega-menu {
    max-width: 1785px !important;
    min-width: 1785px !important;
  }
}

@media only screen and (min-width: 1806px) {
  .main-menu ul.mega-menu {
    max-width: 1786px !important;
    min-width: 1786px !important;
  }
}

@media only screen and (min-width: 1807px) {
  .main-menu ul.mega-menu {
    max-width: 1787px !important;
    min-width: 1787px !important;
  }
}

@media only screen and (min-width: 1808px) {
  .main-menu ul.mega-menu {
    max-width: 1788px !important;
    min-width: 1788px !important;
  }
}

@media only screen and (min-width: 1809px) {
  .main-menu ul.mega-menu {
    max-width: 1789px !important;
    min-width: 1789px !important;
  }
}

@media only screen and (min-width: 1810px) {
  .main-menu ul.mega-menu {
    max-width: 1790px !important;
    min-width: 1790px !important;
  }
}

@media only screen and (min-width: 1811px) {
  .main-menu ul.mega-menu {
    max-width: 1791px !important;
    min-width: 1791px !important;
  }
}

@media only screen and (min-width: 1812px) {
  .main-menu ul.mega-menu {
    max-width: 1792px !important;
    min-width: 1792px !important;
  }
}

@media only screen and (min-width: 1813px) {
  .main-menu ul.mega-menu {
    max-width: 1793px !important;
    min-width: 1793px !important;
  }
}

@media only screen and (min-width: 1814px) {
  .main-menu ul.mega-menu {
    max-width: 1794px !important;
    min-width: 1794px !important;
  }
}

@media only screen and (min-width: 1815px) {
  .main-menu ul.mega-menu {
    max-width: 1795px !important;
    min-width: 1795px !important;
  }
}

@media only screen and (min-width: 1816px) {
  .main-menu ul.mega-menu {
    max-width: 1796px !important;
    min-width: 1796px !important;
  }
}

@media only screen and (min-width: 1817px) {
  .main-menu ul.mega-menu {
    max-width: 1797px !important;
    min-width: 1797px !important;
  }
}

@media only screen and (min-width: 1818px) {
  .main-menu ul.mega-menu {
    max-width: 1798px !important;
    min-width: 1798px !important;
  }
}

@media only screen and (min-width: 1819px) {
  .main-menu ul.mega-menu {
    max-width: 1799px !important;
    min-width: 1799px !important;
  }
}

@media only screen and (min-width: 1820px) {
  .main-menu ul.mega-menu {
    max-width: 1800px !important;
    min-width: 1800px !important;
  }
}

@media only screen and (min-width: 1821px) {
  .main-menu ul.mega-menu {
    max-width: 1801px !important;
    min-width: 1801px !important;
  }
}

@media only screen and (min-width: 1822px) {
  .main-menu ul.mega-menu {
    max-width: 1802px !important;
    min-width: 1802px !important;
  }
}

@media only screen and (min-width: 1823px) {
  .main-menu ul.mega-menu {
    max-width: 1803px !important;
    min-width: 1803px !important;
  }
}

@media only screen and (min-width: 1824px) {
  .main-menu ul.mega-menu {
    max-width: 1804px !important;
    min-width: 1804px !important;
  }
}

@media only screen and (min-width: 1825px) {
  .main-menu ul.mega-menu {
    max-width: 1805px !important;
    min-width: 1805px !important;
  }
}

@media only screen and (min-width: 1826px) {
  .main-menu ul.mega-menu {
    max-width: 1806px !important;
    min-width: 1806px !important;
  }
}

@media only screen and (min-width: 1827px) {
  .main-menu ul.mega-menu {
    max-width: 1807px !important;
    min-width: 1807px !important;
  }
}

@media only screen and (min-width: 1828px) {
  .main-menu ul.mega-menu {
    max-width: 1808px !important;
    min-width: 1808px !important;
  }
}

@media only screen and (min-width: 1829px) {
  .main-menu ul.mega-menu {
    max-width: 1809px !important;
    min-width: 1809px !important;
  }
}

@media only screen and (min-width: 1830px) {
  .main-menu ul.mega-menu {
    max-width: 1810px !important;
    min-width: 1810px !important;
  }
}

@media only screen and (min-width: 1831px) {
  .main-menu ul.mega-menu {
    max-width: 1811px !important;
    min-width: 1811px !important;
  }
}

@media only screen and (min-width: 1832px) {
  .main-menu ul.mega-menu {
    max-width: 1812px !important;
    min-width: 1812px !important;
  }
}

@media only screen and (min-width: 1833px) {
  .main-menu ul.mega-menu {
    max-width: 1813px !important;
    min-width: 1813px !important;
  }
}

@media only screen and (min-width: 1834px) {
  .main-menu ul.mega-menu {
    max-width: 1814px !important;
    min-width: 1814px !important;
  }
}

@media only screen and (min-width: 1835px) {
  .main-menu ul.mega-menu {
    max-width: 1815px !important;
    min-width: 1815px !important;
  }
}

@media only screen and (min-width: 1836px) {
  .main-menu ul.mega-menu {
    max-width: 1816px !important;
    min-width: 1816px !important;
  }
}

@media only screen and (min-width: 1837px) {
  .main-menu ul.mega-menu {
    max-width: 1817px !important;
    min-width: 1817px !important;
  }
}

@media only screen and (min-width: 1838px) {
  .main-menu ul.mega-menu {
    max-width: 1818px !important;
    min-width: 1818px !important;
  }
}

@media only screen and (min-width: 1839px) {
  .main-menu ul.mega-menu {
    max-width: 1819px !important;
    min-width: 1819px !important;
  }
}

@media only screen and (min-width: 1840px) {
  .main-menu ul.mega-menu {
    max-width: 1820px !important;
    min-width: 1820px !important;
  }
}

@media only screen and (min-width: 1841px) {
  .main-menu ul.mega-menu {
    max-width: 1821px !important;
    min-width: 1821px !important;
  }
}

@media only screen and (min-width: 1842px) {
  .main-menu ul.mega-menu {
    max-width: 1822px !important;
    min-width: 1822px !important;
  }
}

@media only screen and (min-width: 1843px) {
  .main-menu ul.mega-menu {
    max-width: 1823px !important;
    min-width: 1823px !important;
  }
}

@media only screen and (min-width: 1844px) {
  .main-menu ul.mega-menu {
    max-width: 1824px !important;
    min-width: 1824px !important;
  }
}

@media only screen and (min-width: 1845px) {
  .main-menu ul.mega-menu {
    max-width: 1825px !important;
    min-width: 1825px !important;
  }
}

@media only screen and (min-width: 1846px) {
  .main-menu ul.mega-menu {
    max-width: 1826px !important;
    min-width: 1826px !important;
  }
}

@media only screen and (min-width: 1847px) {
  .main-menu ul.mega-menu {
    max-width: 1827px !important;
    min-width: 1827px !important;
  }
}

@media only screen and (min-width: 1848px) {
  .main-menu ul.mega-menu {
    max-width: 1828px !important;
    min-width: 1828px !important;
  }
}

@media only screen and (min-width: 1849px) {
  .main-menu ul.mega-menu {
    max-width: 1829px !important;
    min-width: 1829px !important;
  }
}

@media only screen and (min-width: 1850px) {
  .main-menu ul.mega-menu {
    max-width: 1830px !important;
    min-width: 1830px !important;
  }
}

@media only screen and (min-width: 1851px) {
  .main-menu ul.mega-menu {
    max-width: 1831px !important;
    min-width: 1831px !important;
  }
}

@media only screen and (min-width: 1852px) {
  .main-menu ul.mega-menu {
    max-width: 1832px !important;
    min-width: 1832px !important;
  }
}

@media only screen and (min-width: 1853px) {
  .main-menu ul.mega-menu {
    max-width: 1833px !important;
    min-width: 1833px !important;
  }
}

@media only screen and (min-width: 1854px) {
  .main-menu ul.mega-menu {
    max-width: 1834px !important;
    min-width: 1834px !important;
  }
}

@media only screen and (min-width: 1855px) {
  .main-menu ul.mega-menu {
    max-width: 1835px !important;
    min-width: 1835px !important;
  }
}

@media only screen and (min-width: 1856px) {
  .main-menu ul.mega-menu {
    max-width: 1836px !important;
    min-width: 1836px !important;
  }
}

@media only screen and (min-width: 1857px) {
  .main-menu ul.mega-menu {
    max-width: 1837px !important;
    min-width: 1837px !important;
  }
}

@media only screen and (min-width: 1858px) {
  .main-menu ul.mega-menu {
    max-width: 1838px !important;
    min-width: 1838px !important;
  }
}

@media only screen and (min-width: 1859px) {
  .main-menu ul.mega-menu {
    max-width: 1839px !important;
    min-width: 1839px !important;
  }
}

@media only screen and (min-width: 1860px) {
  .main-menu ul.mega-menu {
    max-width: 1840px !important;
    min-width: 1840px !important;
  }
}

@media only screen and (min-width: 1861px) {
  .main-menu ul.mega-menu {
    max-width: 1841px !important;
    min-width: 1841px !important;
  }
}

@media only screen and (min-width: 1862px) {
  .main-menu ul.mega-menu {
    max-width: 1842px !important;
    min-width: 1842px !important;
  }
}

@media only screen and (min-width: 1863px) {
  .main-menu ul.mega-menu {
    max-width: 1843px !important;
    min-width: 1843px !important;
  }
}

@media only screen and (min-width: 1864px) {
  .main-menu ul.mega-menu {
    max-width: 1844px !important;
    min-width: 1844px !important;
  }
}

@media only screen and (min-width: 1865px) {
  .main-menu ul.mega-menu {
    max-width: 1845px !important;
    min-width: 1845px !important;
  }
}

@media only screen and (min-width: 1866px) {
  .main-menu ul.mega-menu {
    max-width: 1846px !important;
    min-width: 1846px !important;
  }
}

@media only screen and (min-width: 1867px) {
  .main-menu ul.mega-menu {
    max-width: 1847px !important;
    min-width: 1847px !important;
  }
}

@media only screen and (min-width: 1868px) {
  .main-menu ul.mega-menu {
    max-width: 1848px !important;
    min-width: 1848px !important;
  }
}

@media only screen and (min-width: 1869px) {
  .main-menu ul.mega-menu {
    max-width: 1849px !important;
    min-width: 1849px !important;
  }
}

@media only screen and (min-width: 1870px) {
  .main-menu ul.mega-menu {
    max-width: 1850px !important;
    min-width: 1850px !important;
  }
}

@media only screen and (min-width: 1871px) {
  .main-menu ul.mega-menu {
    max-width: 1851px !important;
    min-width: 1851px !important;
  }
}

@media only screen and (min-width: 1872px) {
  .main-menu ul.mega-menu {
    max-width: 1852px !important;
    min-width: 1852px !important;
  }
}

@media only screen and (min-width: 1873px) {
  .main-menu ul.mega-menu {
    max-width: 1853px !important;
    min-width: 1853px !important;
  }
}

@media only screen and (min-width: 1874px) {
  .main-menu ul.mega-menu {
    max-width: 1854px !important;
    min-width: 1854px !important;
  }
}

@media only screen and (min-width: 1875px) {
  .main-menu ul.mega-menu {
    max-width: 1855px !important;
    min-width: 1855px !important;
  }
}

@media only screen and (min-width: 1876px) {
  .main-menu ul.mega-menu {
    max-width: 1856px !important;
    min-width: 1856px !important;
  }
}

@media only screen and (min-width: 1877px) {
  .main-menu ul.mega-menu {
    max-width: 1857px !important;
    min-width: 1857px !important;
  }
}

@media only screen and (min-width: 1878px) {
  .main-menu ul.mega-menu {
    max-width: 1858px !important;
    min-width: 1858px !important;
  }
}

@media only screen and (min-width: 1879px) {
  .main-menu ul.mega-menu {
    max-width: 1859px !important;
    min-width: 1859px !important;
  }
}

@media only screen and (min-width: 1880px) {
  .main-menu ul.mega-menu {
    max-width: 1860px !important;
    min-width: 1860px !important;
  }
}

@media only screen and (min-width: 1881px) {
  .main-menu ul.mega-menu {
    max-width: 1861px !important;
    min-width: 1861px !important;
  }
}

@media only screen and (min-width: 1882px) {
  .main-menu ul.mega-menu {
    max-width: 1862px !important;
    min-width: 1862px !important;
  }
}

@media only screen and (min-width: 1883px) {
  .main-menu ul.mega-menu {
    max-width: 1863px !important;
    min-width: 1863px !important;
  }
}

@media only screen and (min-width: 1884px) {
  .main-menu ul.mega-menu {
    max-width: 1864px !important;
    min-width: 1864px !important;
  }
}

@media only screen and (min-width: 1885px) {
  .main-menu ul.mega-menu {
    max-width: 1865px !important;
    min-width: 1865px !important;
  }
}

@media only screen and (min-width: 1886px) {
  .main-menu ul.mega-menu {
    max-width: 1866px !important;
    min-width: 1866px !important;
  }
}

@media only screen and (min-width: 1887px) {
  .main-menu ul.mega-menu {
    max-width: 1867px !important;
    min-width: 1867px !important;
  }
}

@media only screen and (min-width: 1888px) {
  .main-menu ul.mega-menu {
    max-width: 1868px !important;
    min-width: 1868px !important;
  }
}

@media only screen and (min-width: 1889px) {
  .main-menu ul.mega-menu {
    max-width: 1869px !important;
    min-width: 1869px !important;
  }
}

@media only screen and (min-width: 1890px) {
  .main-menu ul.mega-menu {
    max-width: 1870px !important;
    min-width: 1870px !important;
  }
}

@media only screen and (min-width: 1891px) {
  .main-menu ul.mega-menu {
    max-width: 1871px !important;
    min-width: 1871px !important;
  }
}

@media only screen and (min-width: 1892px) {
  .main-menu ul.mega-menu {
    max-width: 1872px !important;
    min-width: 1872px !important;
  }
}

@media only screen and (min-width: 1893px) {
  .main-menu ul.mega-menu {
    max-width: 1873px !important;
    min-width: 1873px !important;
  }
}

@media only screen and (min-width: 1894px) {
  .main-menu ul.mega-menu {
    max-width: 1874px !important;
    min-width: 1874px !important;
  }
}

@media only screen and (min-width: 1895px) {
  .main-menu ul.mega-menu {
    max-width: 1875px !important;
    min-width: 1875px !important;
  }
}

@media only screen and (min-width: 1896px) {
  .main-menu ul.mega-menu {
    max-width: 1876px !important;
    min-width: 1876px !important;
  }
}

@media only screen and (min-width: 1897px) {
  .main-menu ul.mega-menu {
    max-width: 1877px !important;
    min-width: 1877px !important;
  }
}

@media only screen and (min-width: 1898px) {
  .main-menu ul.mega-menu {
    max-width: 1878px !important;
    min-width: 1878px !important;
  }
}

@media only screen and (min-width: 1899px) {
  .main-menu ul.mega-menu {
    max-width: 1879px !important;
    min-width: 1879px !important;
  }
}

