
.page-id-6 .elementor.elementor-201.elementor-location-header, 
.page-id-6 header.page-header{
    display: none;
}
.border-column .elementor-widget-wrap {
  background-size: 100% 100%;
}
.ppc-button-wrapper {
  margin-top: 20px;
}

.cfs-btn-glimmer a{
  position:relative;
  overflow:hidden;
}
.cfs-btn-glimmer a:after {
    content: ' ';
    position: absolute;
    top: -50%;
    right: -60%;
    bottom: -50%;
    left: -60%;
    background: linear-gradient(50deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%);
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px);
   animation: 5s cfs-glimmer infinite;
}
@keyframes cfs-glimmer {
  0% {
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px);
  }

  50% {
    -webkit-transform: translate(80%, 0px);
    -ms-transform: translate(80%, 0px);
    transform: translate(80%, 0px);
  }}

@keyframes blink {
  0% {opacity: 0}
  49%{opacity: 0.5}
  100% {opacity: 1}
}

/* Add Animation */
@-webkit-keyframes slideIn {
  from {top: -300px; opacity: 0} 
  to {top: 0; opacity: 1}
}

@keyframes slideIn {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

.blink{animation: blink 2s infinite;}

.elBulletListNew{
  padding:0;
  margin-bottom:10px
}
  .elBulletListNew li {
    padding-bottom: 6px;
    list-style-type: none;
    margin-bottom: 6px;
    padding-left: 2em;
    list-style:none;
}
  .elBulletListNew li::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left:0;
    background-color: #0A1A25;
    border-radius: 50px;
    box-shadow: #d4af37 0 0 0 6px;
    margin-top: 6px;
}

.popup-btn a{
  display:block;
  transition:0.3s;
  cursor:pointer
}

.music-popup .form-text{
  text-align: center;
    font-size: 10px;
    color: rgba(255, 255, 255, 0.58);
}
.music-popup .wpcf7-form p {
    margin-bottom: 10px;
}
 span.wpcf7-spinner {
    position: absolute;
}
.music-popup .close-img {
    position: absolute;
    right: -70px;
    top: -70px;
    cursor: pointer;
    z-index: 1;
    text-align: right;
    width: auto !important;
}
.music-popup .rock-enroll-form .wpcf7-form-control{
  height:48px
}
.music-popup .rock-enroll-form .wpcf7-submit {
    background-color: rgb(93, 199, 231);
  height:auto;
    font-size: 32px;
    border-radius: 0;
    padding: 9px 20px;
    width: 100%;
    margin-top: 0;
    border: 0;
    color: #fff;
    font-style: italic;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 700;
}
.music-popup{
display:none;
  position: fixed !important; /* Stay in place */
  z-index: 9999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  -webkit-animation-name: fadeIn; /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s;
  padding:20px;
}
.music-popup.elementor-section.elementor-section-boxed > .elementor-container{
  max-width:720px;
  margin:0 auto;
  height:100%;
}
.music-popup.modal-active{
  display:block;
}
.music-popup .modal-custom-content{
  position:relative;
  max-width:720px;
  margin:0 auto;
      background-size: 100% 100% !important;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s
}