body {
  overflow-x: hidden;
  background: rgba(140, 184, 7, 0.09);
  background: url("https://res.cloudinary.com/tourhq/image/upload/c_fill,fl_progressive,w_1800,q_auto:best/v1607072697/mailers/festivities.jpg");
  background-repeat: repeat-y;
  background-size: 100%;
}

/* Lights begin */
.lights .lightrope {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  margin: -15px 0 0 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
  z-index: 999;
}
.lights .lightrope li {
  position: relative;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: 12px;
  height: 28px;
  border-radius: 50%;
  margin: 20px;
  display: inline-block;
  background: #00f7a5;
  box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  animation-name: flash-1;
  animation-duration: 2s;
}
.lights .lightrope li:nth-child(2n+1) {
  background: aqua;
  box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.5);
  animation-name: flash-2;
  animation-duration: 0.4s;
}
.lights .lightrope li:nth-child(4n+2) {
  background: #f70094;
  box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  animation-name: flash-3;
  animation-duration: 1.1s;
}
.lights .lightrope li:nth-child(odd) {
  animation-duration: 1.8s;
}
.lights .lightrope li:nth-child(3n+1) {
  animation-duration: 1.4s;
}
.lights .lightrope li:before {
  content: "";
  position: absolute;
  background: #222;
  width: 10px;
  height: 9.3333333333px;
  border-radius: 3px;
  top: -4.6666666667px;
  left: 1px;
}
.lights .lightrope li:after {
  content: "";
  top: -14px;
  left: 9px;
  position: absolute;
  width: 52px;
  height: 18.6666666667px;
  border-bottom: solid #222 2px;
  border-radius: 50%;
}
.lights .lightrope li:last-child:after {
  content: none;
}
.lights .lightrope li:first-child {
  margin-left: -40px;
}
@keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}
@keyframes flash-2 {
  0%, 100% {
    background: aqua;
    box-shadow: 0px 4.6666666667px 24px 3px aqua;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}

/* Lights end */
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: linear-gradient(45deg, rgba(16, 16, 16, 0.25), rgba(44, 62, 80, 0.25));
}

.footer_cloud {
  height: auto;
  position: relative;
  z-index: 99;
}
.footer_cloud:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  height: 44px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA/8AAAAsCAMAAAAEnvh4AAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAUI+/7/8AIJ+AEDDP369AcGBXupFFAAAFHUlEQVR4Aezc63brqg4F4BppiruB93/ZfZqevdrs1AQc57Jafb9rxoibiWUBefvrLIYYAJNZ5BZKqTf5q1jH+MQ+iFLqd+Q/ePwHe/kNlNL8x4RLKYhS6sfnPzK+w1GUUj88/5GBXzkBKKX5t4wtOYhSP5nmn7BtlatKNUQ4YSJTi7wQpTT/sfmVMk4SOb9Y+dTQU6SnmIRLyRR5AUpp/m1dGRd4bUFOAqMny6boGFvYRVFK8//k8Cdsoha6j/9+AdAS+lKTp1FK819W9LGzktDn5Dst47rc5CmU0vwXwgCHK1guLRljcpGHU0rzbwkHuYhwWDFuDfJYSmn+PQ7T5NzCmMGLPJBSmv+YcBwvZxxmGTlIqZ6Iv+w0CLKbXTwR3mUyNcpPoTT/FbhX/kPCvBTkZtETLiUTZQfrE86xK/IrxbrSx4TqqhX1A/LvcLf8x4w9cpSbhJqxJRt7TGM01yC/jPX5h90CzX9IuAci8n5h7MNR9rMOfWs5ZlmEm/wmweML/dWHsPiVGO+ITIsyIJYP4eb8l1L8/9AJzmV657z3rZQ4H//n2z8BBIPrnD1mtBTlJdnlzwbuRM4X2bSsefC1qOTOLfg5kab0kSDTrHREcxEcdkt3aEOMP3itdkf+bWneEDGm5NPDuITnx38YW9mlZIzgKiNixhVVXs5iMv6LqpVvRML/uSB9DU8/9B1K856IEv6ViMj7VuzWBd4RnZ9j6WgrzqQaJjezsrFjQ59QG8+/LdVQxo1o9a28fvz3NwE9RrmB8dvsOM9nfR7fXx15+H434JkTQKmO0EOuloGzZnn7Ge15tFBseby07F+Q20D+35OPI2X6dyYkvC6See7QCcbMj7NfLPXjbe78Nc5dFG491s3sr448/DkiOjjIPRVPGJPMIh+syeNHzXp1I/uxv+xcEQnb8tLLf2wu4T6Y/OLwyvyh8Z8PrnvMcmUo1RCjL61+iXJF8Iy+vMinwDhDF6VzwgmRSehZ5W4Wx5iytnC1A0xlos2T7Gx7KcWZ1XWy3+c/+pXxqxWZYw6tMOoD9ivE6jLGkVnCQLOiZw3b81vrNLf64shHNUQ4odEdVNYx5jHhqvU81Gm0F20TBnD7HNqN/vVb/xD+L5SDzFgwyx80mvvaPya8S53v+PD/uFPjXqqTKytlo44PNe/eshnaRymTz2eq0Fbe+EWJjkK4H26diXN7YmSMqVMNNhe+5j+aDDX/BpCPXGSwjAn1I9BpeEUomoT9vouOw6i2eUHrvEN0pe/Oj7ty5SnOxt7/QNrApJ1HK9HIk6PHPF5BfuS/fLlZysq4dtN34M+CORP5ZoVmJ5KyDu8StDXjVusiXwWaPaEVvo1xZezyfZuL7OWuocHtQ5UftcIU0mjRFBnj2tQFHOXtomupSMZlzOOwtZcDcxINbzVYVhyCvZU/CDPa1nRJ2Glj5ZVrTOhK9uLEVsKDrONdoxSmF8sXaRjH8a0RrtEWoC3VOyL6DB45X4sViz0WkZZwZykOrR3Pc3HnEY4msuJInWwM9yNMwoOZ8T6Pmb5j7DGD36C6BYBthrApYQ/v+ZGNDM+YNbKSVXeELuNI6cYyPDrGE5TxsjEuuK9O/rUDEJrL+IutYf7ZP8ZZiZiWBC/DSyE8RxaPQcSa/ydwp/AT/nYpRMJdsE+Yt+Jl5BVPszCeTvPfwaE4/AQZr0cxNP/6H/qnfToWAAAAABjkbz2H3eUQ+A/4D/gP+A/4D2z+A/4D/gP+AwE5/c2oVGcxnwAAAABJRU5ErkJggg==);
}

#particles-js {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99;
}

#particles-js:after {
  content: " ";
  background: linear-gradient(to bottom, rgba(117, 114, 113, 0.8) 10%, rgba(40, 49, 77, 0.8) 30%, rgba(29, 35, 71, 0.8) 50%, rgba(19, 25, 28, 0.8) 80%, rgba(15, 14, 14, 0.8) 100%), url(https://38.media.tumblr.com/tumblr_m00c3czJkM1qbukryo1_500.gif);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  opacity: 0.4;
  z-index: -1;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

/* mailer main */
.mailer_main table tbody table {
  z-index: 9999999;
  position: relative;
}

/* existing css */
html {
  width: 100%;
}

::-moz-selection {
  background: #fefac7;
  color: #4a4a4a;
}

::selection {
  background: #fefac7;
  color: #4a4a4a;
}

body {
  margin: 0;
  width: 100%;
  padding: 0;
}

.ReadMsgBody {
  width: 100%;
  background-color: #f1f1f1;
}

.ExternalClass {
  width: 100%;
  background-color: #f1f1f1;
}

a {
  color: #ffcccc;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

p,
div,
span {
  margin: 0 !important;
}

table {
  border-collapse: collapse;
}

@keyframes bang {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.hoverme {
  position: relative;
}

.hoverme i {
  position: absolute;
  display: block;
  left: 50%;
  top: 0;
  width: 3px;
  height: 5px;
  background: red;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(1) {
  transform: translate3d(-73px, -88px, 0) rotate(233deg);
  background: #ff002f;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(2) {
  transform: translate3d(-16px, -69px, 0) rotate(308deg);
  background: #ff00b3;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(3) {
  transform: translate3d(-64px, -78px, 0) rotate(23deg);
  background: #84ff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(4) {
  transform: translate3d(58px, -62px, 0) rotate(342deg);
  background: #3cff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(5) {
  transform: translate3d(-31px, -67px, 0) rotate(14deg);
  background: #00e1ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(6) {
  transform: translate3d(8px, -92px, 0) rotate(178deg);
  background: #fff700;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(7) {
  transform: translate3d(37px, -62px, 0) rotate(88deg);
  background: #0022ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(8) {
  transform: translate3d(-46px, -64px, 0) rotate(102deg);
  background: #ff3700;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(9) {
  transform: translate3d(-91px, -69px, 0) rotate(290deg);
  background: #ff0059;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(10) {
  transform: translate3d(70px, -79px, 0) rotate(23deg);
  background: #ff0015;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(11) {
  transform: translate3d(13px, -61px, 0) rotate(197deg);
  background: #ff00dd;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(12) {
  transform: translate3d(13px, -84px, 0) rotate(88deg);
  background: #1a00ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(13) {
  transform: translate3d(-91px, -87px, 0) rotate(139deg);
  background: #00ffcc;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(14) {
  transform: translate3d(84px, -81px, 0) rotate(258deg);
  background: #9500ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(15) {
  transform: translate3d(-31px, -98px, 0) rotate(218deg);
  background: #ff00e1;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(16) {
  transform: translate3d(-74px, -94px, 0) rotate(193deg);
  background: #bbff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(17) {
  transform: translate3d(-50px, -89px, 0) rotate(53deg);
  background: #ff001a;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(18) {
  transform: translate3d(57px, -89px, 0) rotate(320deg);
  background: #ff00bb;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(19) {
  transform: translate3d(72px, -89px, 0) rotate(71deg);
  background: #37ff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(20) {
  transform: translate3d(-29px, -50px, 0) rotate(1deg);
  background: #0040ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(21) {
  transform: translate3d(46px, -84px, 0) rotate(328deg);
  background: #00d0ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(22) {
  transform: translate3d(69px, -59px, 0) rotate(174deg);
  background: #ffbb00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(23) {
  transform: translate3d(-91px, -83px, 0) rotate(298deg);
  background: #00ff59;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(24) {
  transform: translate3d(-24px, -99px, 0) rotate(25deg);
  background: #0051ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(25) {
  transform: translate3d(-84px, -82px, 0) rotate(328deg);
  background: #0900ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(26) {
  transform: translate3d(-16px, -59px, 0) rotate(213deg);
  background: #ff001a;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(27) {
  transform: translate3d(43px, -87px, 0) rotate(196deg);
  background: #ffd500;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(28) {
  transform: translate3d(-11px, -54px, 0) rotate(352deg);
  background: #0095ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(29) {
  transform: translate3d(-70px, -60px, 0) rotate(170deg);
  background: #00ff15;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(30) {
  transform: translate3d(-80px, -88px, 0) rotate(75deg);
  background: #d0ff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(31) {
  transform: translate3d(-12px, -86px, 0) rotate(5deg);
  background: #003cff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(32) {
  transform: translate3d(-75px, -86px, 0) rotate(234deg);
  background: #ff9100;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(33) {
  transform: translate3d(-96px, -86px, 0) rotate(88deg);
  background: #ff6200;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(34) {
  transform: translate3d(64px, -99px, 0) rotate(114deg);
  background: #00ffe1;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(35) {
  transform: translate3d(32px, -50px, 0) rotate(1deg);
  background: #6aff00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(36) {
  transform: translate3d(9px, -69px, 0) rotate(310deg);
  background: #ff0026;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(37) {
  transform: translate3d(-47px, -60px, 0) rotate(100deg);
  background: #0004ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(38) {
  transform: translate3d(-62px, -71px, 0) rotate(115deg);
  background: #00ffc8;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(39) {
  transform: translate3d(66px, -79px, 0) rotate(103deg);
  background: #ff3c00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(40) {
  transform: translate3d(7px, -53px, 0) rotate(130deg);
  background: #ffea00;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(41) {
  transform: translate3d(-47px, -89px, 0) rotate(330deg);
  background: #ff0037;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(42) {
  transform: translate3d(29px, -66px, 0) rotate(134deg);
  background: #0062ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(43) {
  transform: translate3d(33px, -51px, 0) rotate(29deg);
  background: #ff0026;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(44) {
  transform: translate3d(19px, -51px, 0) rotate(282deg);
  background: #00ffc8;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(45) {
  transform: translate3d(40px, -57px, 0) rotate(82deg);
  background: #ff00b7;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(46) {
  transform: translate3d(61px, -70px, 0) rotate(318deg);
  background: #ff0099;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(47) {
  transform: translate3d(85px, -66px, 0) rotate(80deg);
  background: #001aff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(48) {
  transform: translate3d(-5px, -82px, 0) rotate(131deg);
  background: #4800ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(49) {
  transform: translate3d(-33px, -90px, 0) rotate(141deg);
  background: #0073ff;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

.hoverme:hover i:nth-of-type(50) {
  transform: translate3d(15px, -54px, 0) rotate(281deg);
  background: #ff8000;
  animation: bang 700ms ease-out forwards;
  opacity: 0;
}

@media only screen and (max-width: 599px) {
  body {
    width: auto !important;
  }

  table table {
    width: 100% !important;
  }

  td.paddingOuter {
    width: 100% !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  td.fullWidth {
    width: 100% !important;
    display: block !important;
    float: left;
    margin-bottom: 30px !important;
  }

  td.fullWidthNM {
    width: 100% !important;
    display: block !important;
    float: left;
    margin-bottom: 0px !important;
  }

  td.center {
    text-align: center !important;
  }

  td.right {
    text-align: right !important;
  }

  td.spacer {
    display: none !important;
  }

  img.scaleImg {
    width: 100% !important;
    height: auto;
  }
}

/*# sourceMappingURL=holidays.css.map */
