@keyframes pulse {
  0% {
    transform:scale(0.8)
  }

  70% {
    transform:scale(1)
  }

  100% {
    transform:scale(0.8)
  }
}

.ftr-click{text-decoration: underline;}
.ftr-click:hover{  color:#93d600}


#hotbutton1 {
  width:8vw;
  position:absolute;
  top:99vw;
  left:13vw;
  z-index:200;
  cursor:pointer;
  animation:pulse 2s infinite
}

#hotbutton2 {
  width:8vw;
  position:absolute;
  top:135vw;
  left:6vw;
  z-index:200;
  cursor:pointer;
  animation:pulse 2s infinite
}

#hotbutton3 {
  width:8vw;
  position:absolute;
  top:118vw;
  left:81vw;
  z-index:200;
  cursor:pointer;
  animation:pulse 2s infinite
}

#hotbutton4 {
  width:8vw;
  position:absolute;
  top:180vw;
  left:73vw;
  z-index:200;
  cursor:pointer;
  animation:pulse 2s infinite
}

.landingWrap {
  display:none
}

.headerBG .hLeft {
  top:0
}

.headerBG {
  background-image:url(../../cod22uslc/headerBGM.png);
  background-size:100%;
  background-repeat:no-repeat
}

.headerBG .hamburger-menu {
  height:7vw;
  padding-top:2vw
}

.landingM {
  background:url(https://d9xddvexmx71z.cloudfront.net/cod22uslc/contBGM3-top.png) no-repeat;
  background-size:100% auto;
  display:block;
  width:100%;
  overflow:hidden
}

.landingM-text {
  padding-top:115vw;
  text-align:center;
  position:relative;
  z-index:3
}

.landingM-text-products {
  width:100%
}

.landingM-products {
  padding:5vw;
  text-align:center;
  position:relative;
  z-index:3;
  background-color:#ef6a00
}

.howto {
  width:100%;
  height:100vh;
  padding-top:6vw;
  text-align:center
}

.howtoDesc {
  display:inline-block;
  width:40vw;
  vertical-align:top;
  text-align:left;
  margin-right:-18vw
}

.howtoImg {
  display:inline-block;
  width:38vw;
  vertical-align:top
}

.howtoTitle {
  width:100%
}

.landingFooter {
  height:100vh;
  position:absolute;
  bottom:0;
  width:100%;
  text-align:center;
  z-index:99
}

.logo-lockup-footer {
  width:50vw;
  margin:25vh auto 4vw;
  display:block
}

.landingFooter p {
  display:inline-block;
  vertical-align:middle;
  line-height:1em;
  font-size:.7vw;
  letter-spacing:.3vw;
  font-family:'motive_din_reg'
}

.landingFooter p:hover {
  color:#93d600
}

.landingFooterM {
  display:none
}

.landingM-products p {
  font-family:motive_din_med;
  color:#000;
  text-align:left;
  font-style:italic;
  line-height:1.1;
  font-size:3vw;
  width:80%;
  text-transform:uppercase;
  margin:0 auto 20px
}

.landingM-text p {
  font-family:motive_din_med;
  color:#fff;
  text-align:center;
  font-style:italic;
  line-height:1.1;
  font-size:3vw;
  width:80%;
  text-transform:uppercase;
  margin:0 auto 60px
}

.landingM-text span {
  color:#ef6a00
}

.prizesDesc p {
  font-family:motive_din_med;
  color:#fff;
  text-align:left;
  font-style:italic;
  line-height:1.1;
  font-size:3vw;
  width:80%;
  text-transform:uppercase;
  margin:0 auto 20px
}

.landingM-products .full-img {
  max-width:100%
}

.landingM-products .semi-img {
  max-width:75%
}

.rewardsM {
  background:url(https://d9xddvexmx71z.cloudfront.net/cod22uslc/rewardsBGM.png) no-repeat;
  background-size:100% auto;
  text-align:center;
  width:100%;
  margin:0;
  position:relative;
  padding-bottom:50vw
}

.landingFooter {
  display:none
}

.prizesDesc {
  position:relative;
  width:90%;
  margin:0 auto;
  padding:8vw 0 0;
  top:0;
  left:0;
  text-align:center
}

.greenDiv1 {
  position:relative;
  width:100%;
  left:0;
  top:2vw;
  z-index:5
}

.greenDiv2 {
  position:relative;
  width:100%;
  left:0;
  top:-1vw;
  z-index:5
}

.smokeDiv {
  position:relative;
  width:100%;
  left:0;
  top:-25vw;
  z-index:-1
}

.greenDiv3 {
  position:relative;
  width:100%;
  left:0;
  top:-27vw;
  z-index:5
}

.greenDiv4 {
  position:absolute;
  width:100%;
  left:0;
  top:1230vw;
  z-index:3
}

.prizesTitle {
  width:80%
}

.hLeft-all {
  height:12vw;
  margin:1.5vw 0
}

.header-logo-1 {
  display:inline-block;
  height:80%;
  border-right:2px solid #93d600;
  vertical-align:middle;
  padding-right:1.5vw
}

#hdrPrize {
  position:relative;
  left:6.5vw;
  top:-18vw;
  width:85%;
  z-index:2
}

.slide-flare {
  position:relative;
  left:-37vw;
  width:95vw;
  top:-62vw;
  opacity:.9;
  z-index:11
}

.header-logo-2 {
  display:inline-block;
  height:55%;
  vertical-align:middle;
  margin-left:2vw
}

.headerBG .hamburger-menu {
  height:5vw;
  margin:4vw 0;
  padding:0
}

.landingPrizes {
  position:relative;
  width:96vw;
  top:-1vw;
  left:1vw
}

.howtoM {
  width:100%;
  text-align:center;
  background-size:100% auto;
  margin:-90vw 0 -55vw;
  padding:0
}

.howtoTitleM {
  width:100%;
  padding:52vw 0 0;
  position:relative
}

.howtoDesc {
  width:80%;
  margin:0 auto
}

.step {
  margin:4vw 0
}

.stepNum {
  width:15vw
}

.stepTitle {
  height:10vw
}

.unlockM {
  width:100%;
  text-align:center
}

.unlockM p {
  font-size:3.1vw;
  font-style:italic;
  font-family:'motive_din_med';
  text-transform:uppercase;
  color:#93d600;
  text-align:left;
  width:60%;
  top:6vw;
  left:6.5vw;
  position:relative
}

.green-line {
  position:relative;
  width:80vw;
  left:8vw;
  top:-10vw
}

.unlockM span {
  color:#fff
}

.unlockTitle {
  position:relative;
  left:0;
  top:5vw;
  width:85%;
  margin:0 auto;
  z-index:2
}

.thirtyMinutes {
  width:56vw
}

.products20oz {
  width:80%;
  position:relative;
  z-index:2;
  bottom:0;
  left:0;
  margin:10vw auto 3vw
}

.footer-desk {
  display:none
}

.landingFooterM {
  display:block;
  background:url(https://d9xddvexmx71z.cloudfront.net/cod22uslc/footer-bg-m.png) no-repeat;
  background-size:100% auto;
  padding:15vw 0 12vw
}

.landingFooterM div p {
  width:100%;
  text-align:center;
  position:unset;
  color:#eee;
  letter-spacing:1px;
  line-height:2;
  top:unset;
  left:unset;
  font-family:'motive_din_reg';
  font-size:3vw
}

.landingFooterM .m-disc {
  font-size:2vw;
  line-height:1.1;
  letter-spacing:normal;
  padding:20px 16px 8px
}

#unlockSlidesM {
  height:110vw;
  position:relative;
  top:-27vw
}

.stepRight hr {
  width:8vw;
  margin:8px 0;
  position:relative;
  left:14.25vw;
  top:-14.5vw
}

.stepTitle {
  height:8vw;
  position:relative;
  top:-14vw;
  left:14vw
}

.stepRight {
  width:60vw;
  margin:0 0 0 4vw;
  height:12vw
}

.stepRight p {
  position:relative;
  left:14.25vw;
  top:-14.5vw;
  font-size:3.1vw;
  font-style:italic;
  font-family:'motive_din_med';
  text-transform:uppercase;
  color:#93d600
}

.stepRight span {
  color:#fff
}

.howtoImg {
  width:130%;
  margin:-65vw 0 0 -20vw;
  position:relative;
  z-index:-1
}

#next_slide {
  position:absolute;
  right:0;
  top:1162vw;
  z-index:3;
  width:10vw;
  cursor:pointer;
  z-index:100
}

#prev_slide {
  position:absolute;
  left:0;
  top:1162vw;
  z-index:3;
  width:10vw;
  cursor:pointer;
  z-index:100
}

sup {
  font-size:70%;
  font-style:normal;
  padding-left:2px
}

.sidebar a {
  padding:4px 4px 4px 24px;
  text-decoration:none;
  font-size:20px;
  color:#fff;
  display:block;
  white-space:nowrap;
  transition:.3s;
  font-family:'motive_din_med';
  margin:16px 0 0
}

.sidebar a:hover {
  color:#ee6a00
}

.footerLogo {
  display:block;
  width:80vw;
  margin:0 auto 5vw
}

.slide-container {
  position:absolute;
  z-index:9;
  width:65vw;
  left:15vw;
  top:1130vw;
  height:80vw
}

#slide-img1 {
  width:100%;
  display:block;
  height:auto
}

#slide-img2 {
  display:none;
  width:100%;
  height:auto
}

#slide-img3 {
  display:none;
  width:100%;
  height:auto
}

#slide-img4 {
  display:none;
  width:100%;
  height:auto
}

.scroll-ind-m {
  position:absolute;
  width:90vw;
  left:4vw;
  top:1239vw;
  z-index:9
}

.unlockTitle {
  position:relative;
  left:0;
  top:0;
  width:80%;
  margin:0 auto 10vw;
  z-index:2
}

.slideDesc {
  position:relative;
  left:0;
  top:0;
  width:80%;
  text-align:left;
  margin:0 auto;
  padding:10vw 0 0;
  z-index:2
}

.slideDesc img{
  max-width: 100% 
}

.slideM {
  width:100%;
  background-image:url(../../cod22uslc/slideBGM.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  text-align:center;
  z-index:2;
  position:relative;
  display:none
}

#slide2M {
  display:block
}

.thirtyMinutes {
  width:56vw
}

.products20oz {
  width:80%;
  position:relative;
  z-index:2;
  bottom:0;
  left:0;
  margin:10vw auto 3vw
}

.slideDesc p {
  margin:0
}

.slide-right {
  position:absolute;
  left:initial;
  right:0;
  top:50vw;
  z-index:30;
  width:10vw
}

.slide-left {
  position:absolute;
  left:0;
  top:50vw;
  z-index:30;
  width:10vw
}

#prize-txt1 {
  position:absolute;
  top:1239.5vw;
  font-size:5vw;
  color:#fff;
  left:35vw;
  z-index:11;
  font-family:mtndew_american_captain;
  font-weight:100
}

#prize-txt2 {
  position:absolute;
  top:1239.5vw;
  font-size:5vw;
  color:#fff;
  left:35vw;
  z-index:11;
  font-family:mtndew_american_captain;
  font-weight:100
}

#prize-txt3 {
  position:absolute;
  top:1239.5vw;
  font-size:5vw;
  color:#fff;
  left:35vw;
  z-index:11;
  font-family:mtndew_american_captain;
  font-weight:100
}

#prize-txt4 {
  position:absolute;
  top:1239.5vw;
  font-size:5vw;
  color:#fff;
  left:35vw;
  z-index:11;
  font-family:mtndew_american_captain;
  font-weight:100
}

#info-trap1 p,#info-trap2 p,#info-trap3 p,#info-trap4 p {
  text-transform:uppercase;
  font-size:3vw;
  color:#fff;
  top:0;
  left:0;
  width:auto
}

#info-trap1 {
  padding:10px;
  background:#000;
  transform:skew(-12deg);
  border:2px solid #93d600;
  width:45vw;
  position:absolute;
  left:47vw;
  z-index:100;
  top:552vw
}

#info-trap-line1 {
  width:32vw;
  left:16vw;
  position:absolute;
  height:2px;
  background-color:#93d600;
  z-index:1;
  top:563vw
}

#info-trap2 {
  padding:10px;
  background:#000;
  transform:skew(-12deg);
  border:2px solid #93d600;
  width:45vw;
  position:absolute;
  left:46vw;
  z-index:100;
  top:587vw
}

#info-trap-line2 {
  width:39vw;
  left:11vw;
  position:absolute;
  height:2px;
  background-color:#93d600;
  z-index:1;
  top:599vw
}

#info-trap3 {
  padding:10px;
  background:#000;
  transform:skew(-12deg);
  border:2px solid #93d600;
  width:45vw;
  position:absolute;
  left:8vw;
  z-index:100;
  top:571vw
}

#info-trap-line3 {
  width:34vw;
  left:52vw;
  position:absolute;
  height:2px;
  background-color:#93d600;
  z-index:1;
  top:582vw
}

#info-trap4 {
  padding:10px;
  background:#000;
  transform:skew(-12deg);
  border:2px solid #93d600;
  width:45vw;
  position:absolute;
  left:8vw;
  z-index:100;
  top:630vw
}

#info-trap-line4 {
  width:23vw;
  left:52vw;
  position:absolute;
  height:2px;
  background-color:#93d600;
  z-index:1;
  top:644vw
}

.landingD {
  display:none
}

.enterDiv {
  position:fixed;
  bottom:0;
  right:-6vw;
  z-index:2000
}

.footerstdbtn-u {
  color:#fff;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-width:43vw;
  text-align:center;
  background-image:url(../../cod22uslc/orange-button-a.png);
  background-size:100% 100%;
  font-family:'motive_din_bold';
  font-weight:400;
  outline:none;
  border:none;
  cursor:pointer;
  background-color:transparent;
  font-size:4vw;
  padding:0 9vw 0 7vw;
  transition:.5s;
  padding-bottom:.9vw;
  line-height:0;
  height:8vw;
  position:absolute;
  left:-46vw;
  font-style:italic;
  filter:drop-shadow(0.5vw 0vw 1vw #000)
}

.footerstdbtn {
  color:#fff;
  font-size:3.5vw;
  padding:5px 6vw 10px;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  font-style:italic;
  min-width:43vw;
  text-align:center;
  line-height:0;
  height:12vw;
  background-image:url(../../cod22uslc/red-button-a.png);
  background-size:100% 100%;
  font-family:'motive_din_bold';
  font-weight:400;
  font-style:normal;
  outline:none;
  border:none;
  cursor:pointer;
  background-color:transparent;
  font-size:4vw;
  padding:0 9vw 0 7vw;
  transition:.5s;
  padding-bottom:.9vw;
  line-height:0;
  height:8vw;
  font-style:italic;
  filter:drop-shadow(0.5vw 0vw 1vw #000)
}

#footer-err {
  color:red;
  font-size:2.2vw;
  padding-left:6vw;
  padding-bottom:1vw;
  text-transform:uppercase
}

.donly {
  display:none
}

@media only screen and (min-width: 751px) {
  .donly {
    display:unset
  }

  #bottom-bar {
    width:100vw;
    height:2.6vw;
    background:#000;
    background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(85,85,85,1) 80%,rgba(34,34,34,1) 100%);
    position:sticky;
    bottom:0;
    left:0;
    z-index:1000;
    padding:4px 0
  }

  #bottom-bar div {
    float:left;
    margin-left:1vw;
    margin-right:1vw;
    display:inline
  }

  #bottom-bar div p {
    font-size:.6vw;
    text-transform:uppercase;
    color:#eee
  }

  #footer-err {
    width:14vw;
    position:relative;
    top:-.5vw;
    left:3vw;
    font-size:.8vw
  }

  .landingM {
    display:none
  }

  .landingD {
    display:contents
  }

  #d-1 {
    background:url(../../cod22uslc/1-bg-b.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-1 .products1 {
    position:relative;
    width:92vw;
    left:8vw;
    top:0
  }

  #d-2 {
    background:url(../../cod22uslc/2-bg.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-2 .products2 {
    position:relative;
    width:62vw;
    left:35vw;
    top:5vw
  }

  #d-2 .hdr2 {
    position:absolute;
    width:38vw;
    left:5vw;
    top:58vw
  }

  #d-2 .upload2 {
    position:absolute;
    width:28vw;
    left:5vw;
    top:90vw
  }

  #d-2 .upload2-txt {
    position:absolute;
    width:33vw;
    left:5vw;
    top:98vw
  }

  #d-2 .upload2-txt p {
    color:#000;
    font-size:1.3vw;
    font-style:italic;
    text-transform:uppercase;
    font-family:motive_din_reg
  }

  #d-2 .upload2-txt p span {
    font-family:motive_din_bold
  }

  #d-3 {
    background:url(../../cod22uslc/3-bg.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-3 .prizes3 {
    position:relative;
    width:50vw;
    left:5vw;
    top:9vw
  }

  #d-3 .hdr3 {
    position:relative;
    width:29vw;
    left:12vw;
    top:3.5vw
  }

  #d-3 .upload3-txt {
    position:relative;
    width:31vw;
    left:62.5vw;
    top:4vw
  }

  #d-3 .upload3-txt p {
    font-size:1vw;
    font-style:italic;
    text-transform:uppercase;
    font-family:motive_din_reg
  }

  #d-3 .upload3-txt p span {
    font-family:motive_din_bold
  }

  #hotbutton1-d {
    position:absolute;
    animation:pulse 2s infinite;
    top:117vw;
    left:16vw;
    width:4vw;
    cursor:pointer
  }

  #hotbutton2-d {
    position:absolute;
    animation:pulse 2s infinite;
    top:123vw;
    left:23vw;
    width:4vw;
    cursor:pointer
  }

  #hotbutton3-d {
    position:absolute;
    animation:pulse 2s infinite;
    top:119vw;
    left:44vw;
    width:4vw;
    cursor:pointer
  }

  #hotbutton4-d {
    position:absolute;
    animation:pulse 2s infinite;
    top:150vw;
    left:48vw;
    width:4vw;
    cursor:pointer
  }

  .prize1-box p,.prize2-box p,.prize3-box p,.prize4-box p {
    font-size:.8vw;
    font-style:italic;
    font-family:'motive_din_med';
    text-transform:uppercase;
    color:#fff
  }

  .prize1-box p {
    position:absolute;
    left:2vw;
    top:115.5vw;
    width:18vw
  }

  .prize2-box p {
    position:absolute;
    left:27vw;
    top:116.5vw;
    width:18vw
  }

  .prize3-box p {
    position:absolute;
    left:49vw;
    top:116.5vw;
    width:18vw
  }

  .prize4-box p {
    position:absolute;
    left:52.5vw;
    top:155vw;
    width:18vw
  }

  .line-1 {
    position:absolute;
    left:2vw;
    top:115vw;
    width:16vw
  }

  .line-2 {
    position:absolute;
    left:25vw;
    top:116vw;
    width:16vw
  }

  .line-3 {
    position:absolute;
    left:46vw;
    top:116vw;
    width:18vw
  }

  .line-4 {
    position:absolute;
    left:50vw;
    top:153vw;
    width:18vw
  }

  #d-4 {
    background:url(../../cod22uslc/4-bg.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-5 {
    background:url(../../cod22uslc/5-bg.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-6 {
    background:url(../../cod22uslc/6-bg.jpg) no-repeat;
    background-size:100% auto;
    display:block;
    width:100%;
    overflow:hidden;
    height:55vw
  }

  #d-6 p {
    text-align:center;
    color:#eee;
    letter-spacing:1px;
    line-height:1;
    font-family:'motive_din_reg';
    font-size:.75vw;
    padding-top: 6vw;
  }
  #d-6 a {
    font-family:'motive_din_reg';
    color:#ddd;
    letter-spacing:2px;
    font-size:1vw;
    margin:0 2.5vw;
    line-height: 2
  }

  #d-6 a:hover {
    color:#93d600
  }
  #d-6 .disc-link{
    text-align:center;
    color:#eee;
    letter-spacing:1px;
    line-height:1;
    font-family:'motive_din_reg';
    font-size:.75vw;
    padding: 0;
    margin: 0;
    text-decoration: underline
  }

  .stepRight hr {
    width:3vw;
    margin:0;
    position:relative;
    left:12vw;
    top:-13vw;
    height:2px
  }

  .stepTitle {
    height:2.75vw;
    position:relative;
    top:-13.5vw;
    left:12vw
  }

  .stepRight {
    width:24vw;
    margin:0;
    height:4vw
  }

  .stepRight p {
    position:relative;
    left:12vw;
    top:-12.5vw;
    font-size:.9vw;
    font-style:italic;
    font-family:'motive_din_med';
    text-transform:uppercase;
    color:#93d600
  }

  .stepRight span {
    color:#fff
  }

  .howtoD {
    position:absolute;
    left:12vw;
    top:225vw;
    width:40vw
  }

  .howtoDesc {
    position:relative
  }

  #step-cont {
    position:relative;
    top:25.5vw;
    left:7vw
  }

  .howtoImg {
    display:inline-block;
    width:38vw;
    vertical-align:top
  }

  .step {
    margin:-1vw 0
  }

  .stepNum {
    width:6vw;
    top:-8vw;
    left:5vw;
    position:relative
  }

  .hLeft-all {
    height:5vw;
    margin-top:.5vw
  }

  .headerBG .hamburger-menu {
    height:2vw;
    margin:1vw 0;
    padding:0
  }



  #link-cont {
    display:flex;
    justify-content:center;
    margin-top:38vw
  }

  #link-cont > div {
    text-align:center
  }

  .divider {
    height:2.5vw;
    background:#727272;
    transform:skew(-40deg);
    width:2px
  }

  .unlockSlides {
    position:absolute;
    top:190vw;
    left:0;
    width:100vw;
    z-index:3;
    transition:.5s
  }

  .unlockD {
    width:64vw;
    position:absolute;
    left:16vw;
    top:169vw
  }

  .slide {
    width:80vw;
    height:16vw;
    background-image:url(../../cod22uslc/slideBG.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
    position:absolute;
    top:0
  }

  #slide1 {
    left:-70vw
  }

  #slide2 {
    left:10vw
  }

  #slide3 {
    left:90vw
  }

  #slide4 {
    left:170vw
  }

  .products20oz {
    width:17vw;
    position:absolute;
    top:-19vw;
    left:14vw
  }

  .slide-left {
    position:absolute;
    left:12vw;
    top:5vw;
    z-index:2;
    width:3.5vw
  }

  .slide-right {
    position:absolute;
    left:84.6vw;
    top:5vw;
    z-index:2;
    width:3.5vw
  }

  .slideDesc {
    width:25%;
    position:absolute;
    top:4vw;
    left:39vw;
    color:#fff
  }

  .slideDesc h3 {
    font-size:1.5vw
  }

  .thirtyMinutes {
    width:28vw
  }

  .slideDesc hr {
    width:2vw;
    margin:8px 0
  }

  .slideDesc p {
    font-size:.8vw
  }

  .slidePicker {
    position: absolute;
    top: 209vw;
    left: 1vw;
    width: 95vw;
    transition: .5s;
  }

  .slidePicker h5 {
    width:100%;
    text-align:left;
    border-bottom:1px solid #93d600;
    line-height:.1em;
    margin:10px 0 20px;
    color:#93d600;
    font-size:1vw
  }

  .slidePicker h5 span {
    padding:0 10px;
    margin:0 5vw
  }

  .selectedSlide {
    background:url(../../cod22uslc/slideDescBG.png) no-repeat!important;
    background-size:100% 100%!important;
    color:#fff;
    padding:.2vw 4vw!important;
    font-family:'mtndew_american_captain';
    font-weight:400;
    font-size:1.2vw;
    margin:0 5vw!important
  }

  .enterDiv {
    right:-2.5vw
  }

  .footerstdbtn {
    color:#fff;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    line-height:0;
    background-image:url(../../cod22uslc/red-button-a.png);
    background-size:100% 100%;
    font-family:'motive_din_bold';
    font-weight:400;
    font-style:normal;
    outline:none;
    border:none;
    cursor:pointer;
    background-color:transparent;
    font-size:1.7vw;
    padding:0 2vw 0 1vw;
    padding-bottom:.1vw;
    height:3.5vw;
    min-width:20vw
  }

  .footerstdbtn-u {
    color:#fff;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    line-height:0;
    background-image:url(../../cod22uslc/orange-button-a.png);
    background-size:100% 100%;
    font-family:'motive_din_bold';
    font-weight:400;
    font-style:normal;
    outline:none;
    border:none;
    cursor:pointer;
    background-color:transparent;
    font-size:1.7vw;
    padding:0 1vw;
    padding-bottom:.1vw;
    height:3.5vw;
    left:-17.9vw;
    min-width:20vw;
    position:absolute
  }

  .slideDesc {
    width:25%;
    position:absolute;
    top:-5vw;
    left:39vw;
    color:#fff
  }

  #d-1 .d-disc {
    position:absolute;
    top:53vw;
    font-size:.9vw;
    left:1vw
  }

  #d-2 .d-disc {
    position:absolute;
    top:108vw;
    font-size:.9vw;
    left:1vw;
    color:#000
  }

  #d-3 .d-disc {
    position:absolute;
    top:163vw;
    font-size:.9vw;
    left:1vw
  }

  #d-4 .d-disc {
    position:absolute;
    top:218vw;
    font-size:.9vw;
    left:1vw
  }

  #d-5 .d-disc {
    position:absolute;
    top:272vw;
    font-size:.9vw;
    left:1vw
  }

  #d-6 .d-disc {
    position:absolute;
    top:327vw;
    font-size:.9vw;
    left:1vw
  }
}