/*1990px*/
@media screen and (max-width: 124.375em){
  .title-h1{
    top:80%;
    font-size: 5em;
  }
  .neon-prize{
    width: 400px;
  }
  .prize-1{
    left: 13%;
  }
  .prize-2{
    right: 13%;
  }
}
/*1890px*/
@media screen and (max-width: 118.125em) {
  .neon-prize{
    width: 350px;
  }
  .prize-1{
    left: 8%;
  }
  .prize-2{
    right: 8%;
  }
  .title-h1{
    top:83%;
    font-size: 4em;
  }
}
/*1700px*/
@media screen and (max-width: 106.25em) {
  #entery{
    width: 70%;
  }
  .prize-1{
    left: 10%;
  }
  .prize-2{
    right: 10%;
  }
}
/*1580px*/
@media screen and (max-width: 118.125em) {
  #entery{
    width: 80%;
  }
}
/*1548px*/
@media screen and (max-width: 96.75em) {
  .neon-prize{
    width: 300px;
  }
  .belprint-logo{
    width: 350px;
  }
  .prize-1{
    left: 8%;
    top: 18%;
  }
  .prize-2{
    right: 8%;
    top: 18%;
  }
  .flex-container a{
    font-size: 2rem;
  }
  .title-h1{
    top:80%;
  }
}
/*1420px*/
@media screen and (max-width: 88.75em){
  .main-heading{
    font-size: 6em;
  }
  #entery{
    width: 90%;
  }
}
/*1232px*/
@media screen and (max-width: 96.75em) {
  .neon-prize{
    width: 300px;
  }
  .belprint-logo{
    width: 350px;
  }
  .prize-1{
    position: relative;
    margin-right: auto;
  }
  .prize-2{
   position: relative;
   margin-left: auto;
  }
  .prize-section{
    align-items: center;
  }
  .flex-container a{
    font-size: 2rem;
  }
  .title-h1{
    font-size: 3em;
  }
}
/*1150px*/
@media screen and (max-width: 71.875em){
  .main-heading{
    font-size: 4em;
  }
}
/*1020px*/
@media screen and (max-width: 63.75em) {
  .neon-prize{
    width: 250px;
  }
  .belprint-logo{
    width: 300px;
  }
  .flex-container a{
    font-size: 1.6rem;
  }
  .title-h1{
    font-size: 2.5em;
    top: 77%;
  }
}
/*990px*/
@media screen and (max-width: 61.875em){
  .main-heading{
    flex-direction: column;
    top: -12.5%;
    transform: translate(-50%, -12.5%);
    gap: 0.5rem;
    font-size: 5em;
  }
  #entery{
    margin-top: 25rem;
  }
  /****THANK YOU****/
  .belprint-logo-thanks{
    width: 400px;
  }
  .thanks-section h3{
    font-size: 5em;
  }
  .thanks-section p{
    font-size: 2rem;
  }
}
/*945px*/
@media screen and (max-width: 59.0625em){
  #entery{
    width: 100%;
  }
  .entery-container{
    flex-direction: column;
    gap: 20px!important;
  }
}
/*875px*/
@media screen and (max-width: 54.6875em) {
  .prize-section{
    grid-template-columns: repeat(1, 1fr);
  }
  .title-h1{
    top: 82%;
    flex-direction: column;
  }
}
/*850px*/
@media screen and (max-width: 53.125em){
  #entery{
    padding: 20px 20px;
  }
  #entery p{
    font-size: 2.5rem;
  }
  #entery span{
    font-size: 1.5rem;
  }
  .form-container label{
    font-size: 1.6rem;
  }
  .radio-input .label-radio p{
    font-size: 1.5rem!important;
  }
  #entery button{
    font-size: 2rem;
  }
}
/*692px*/
@media screen and (max-width: 43.25em) {
  /****THANK YOU****/
  .belprint-logo-thanks{
    width: 300px;
  }
  .thanks-section h3{
    font-size: 4em;
  }
  .thanks-section p{
    font-size: 1.6rem;
  }
}
/*630px*/
@media screen and (max-width: 54.6875em) {
  .prize-section{
    gap: 2.5rem;
  }
  .title-h1{
    display: none;
  }
}
/*552px*/
@media screen and (max-width: 34.5em) {
  /****THANK YOU****/
  .belprint-logo-thanks{
    width: 250px;
  }
  .thanks-section h3{
    font-size: 2.5em;
  }
  .thanks-section p{
    text-align: center;
    font-size: 1.6rem;
    width: 300px;
  }
}
/*460px*/
@media screen and (max-width: 28.75em){
  .main-heading{
    font-size: 4em;
  }
  #entery{
    padding: 20px 10px;
  }
  .prize-section{
    gap: 2rem;
    height: -webkit-fill-available;
  }
  .neon-prize{
    width: 170px;
  }
}
/*400px*/
@media screen and (max-width: 25em){
  .ratings-container{
    gap: 0.5rem!important;
  }
}
/*366px*/
@media screen and (max-width: 22.875em){
  .ratings-container{
    gap: 0.5rem!important;
  }
  .main-heading{
    font-size: 3.5em;
  }
  .form-container span{
    font-size: 1.2rem!important;
  }
  .thanks-section h3{
    font-size: 2.2em;
  }
}
/*340px*/
@media screen and (max-width: 21.25em){
  .form-container label{
    font-size: 1.4rem;
  }
}