.dt-show{
  display:block; 
}
.mb-show{
  display:none; 
}
#vdcont {
  height: auto !important;
  margin: auto;
}
.hcontent{
  display:none; 
}
#vdcont{
  margin:auto;
  height: auto !important;
  width:100%;
  position:relative;
  -webkit-transition: .2s;
  align-items: baseline;
  display:flex;
}

.vidbg {
  background: transparent;
}
.header {
  padding-bottom: 0px;
}
.pbot40{
  margin-bottom:40px;
}
.AutoPlayBox__content {
  display: none !important;
}
.AutoPlayBox__box {
  visibility: visible !important;
}
.AutoPlayBox__box {
  width: 100% !important;
  height: 100% !important;
  transform: translate(0px) !important;
  background-color: rgba(0, 0, 0, 0.30) !important;
  border: none !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.pulse-an2 {
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: .15s;
  -webkit-animation-name: pulse2;
  -webkit-animation-duration: .5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: .15s;
  -moz-animation-name: pulse2;
  -moz-animation-duration: .5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  transition-property: -moz-transform;
  transition-duration: .15s;
  animation-name: pulse2;
  animation-duration: .5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
}


@keyframes pulse2 {
  from {
    transform: scale(.8);
  }

  to {
    transform: scale(.95);
  }
}

@-webkit-keyframes pulse2 {
  from {
    -webkit-transform: scale(.8);
  }

  to {
    -webkit-transform: scale(.95);
  }
}

@-moz-keyframes pulse2 {
  from {
    -moz-transform: scale(.8);
  }

  to {
    -moz-transform: scale(.95);
  }
}


@media (max-width: 1100px) {
  span.cart-text {
    padding: 0 10px;
  }
}
@media (max-width: 768px) {
  .one-month {
    padding-bottom: 0;
  } 
  .dt-show{
    display:none !important; 
  }
  .mb-show{
    display:block !important; 
  }

}

@media screen and (max-width: 767px) {
  img.pulse-an2 {
    max-width: 300px;
  }
}
@media screen and (max-width: 425px) {
  img.pulse-an2 {
    max-width: 200px;
  }
}
