header {
    margin-top: -50px;
  }

  section.main-wrapper {
    min-height: 100vh;
     overflow-x: hidden;
  }
  .success {
    margin-top: 5%;
    margin-left: 3%;
    margin-bottom: 5%;
  }
  .success h1 {
    color: #6b6b6b;
    font-family: "Nunito Sans", "Helvetica Neue", sans-serif;
    font-weight: 500;
    font-size: 60px;
  }
  .success hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
  }


  .success  i {
  color: #337ab7;
  font-size: 20px;
  margin-right: 10px;
  
  }
  .card {
  padding: 30px;
  padding-top: 30px;
  border-radius: 4px;
  box-shadow: 0 2px 3px #C8D0D8;
  display: inline-block;
  margin: auto;
  margin-bottom: 5%;
  margin-top: 8%;
  }

  .list-wrapper {
    margin-top: 20px;
  }
  
  ._list_item {
    height: 30px;
    display: block;
    
  }
  ._list_item label {
    font-weight: 600;
    font-size: 15px;
  }

.hero-container {
  width: 100%;
  height: 100%;
  display: flex;
  background:url('../img/thank-you-hero.jpg') center center;
  color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.banner-link{
  box-shadow:
       inset 0 -3em 3em rgba(0,0,0,0.1),
             0 0  0 2px rgb(255,255,255),
             0.3em 0.3em 1em rgba(0,0,0,0.3);
}



.bounce { 
  animation: bounce 4s infinite;
	-webkit-animation: bounce 4s infinite;
	-moz-animation: bounce 4s infinite;
	-o-animation: bounce 4s infinite;
  }


@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-8px);}
	60% {-webkit-transform: translateY(-4px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-8px);}
	60% {-moz-transform: translateY(-4px);}
}


.hideonmobile {
  display: block;
}
.hideonpc {
  display: none;
}
@media screen and (max-width: 768px) {
  .hideonmobile {
      display: none;
  }

  .hideonpc {
    display: block ;
  }
}


@media screen and (min-width: 768px) {
    .mr-pc{
       margin-left: 15%;
    }
   }



.thank-you-msg{margin-bottom: 60px;} #id img,.step-number,p.text-center img{display:inline-block}.thank-you-msg p{font-size:14px;margin-bottom:10px}.thank-you-msg h4{margin-top:20px}.step-number{background-color:#575757;color:#fff;width:20px;height:20px;text-align:center;font-size:14px;font-weight:300;line-height:20px;margin-right:2px;-webkit-border-radius:50%;border-radius:50%}#id,p.text-center{margin-bottom:10px;text-align:center}