/* Mobile Styles */
@media only screen and (max-width: 750px)  {
  .banner-content {
      margin-bottom: 30px;
  }
  .banner-button a.btn:after {
    bottom: -20px;
  }
  .banner .container{
    padding-top: 40px;
  }

  .logo img{
    max-height: 120px;
  }

  .banner{
   
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 70% 0;
  }

  .white {
      margin-top: 0;
  }

  .all-need{
    padding-right: 0;
  }

  .banner h1 {
    font-size: 34px;
  }

  .banner h3{
    font-size: 15px;
  }

  .all-need {
    padding-bottom: 20px;
  }

  #frm-competitionsForm input.form-control{
    padding: 10px;
    margin-bottom: 10px;
  }

  .gdpr{
    margin: 0px;
  }

  .competition{
    max-height: 999px;
  }

  #frm-competitionsForm {
    padding: 10px 0px;
  }

  #frm-competitionsForm .btn{
    float: left;
    margin: 10px 0px;
  }

  .competition-desc{
    background-size: cover;
    padding:20px 0px;
  }

  .competition-desc h2{
    font-size: 1rem;
  }

  .form-result.win h1,
  .form-result h2{
    font-size: 1rem
  }

  .form-result h1{
    font-size: 2rem
  }

  .form-result h1,
  .form-result h2{
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .form-result.win h3{
    font-size: 0.8rem
  }

  .form-result.win .win-box{
    font-size: 20px;
    padding: 5px 0px;
  }

  .m-footerCopyRight{
    padding: .625em 1.875em;
  }

  .white-line{
    height: 50px;
  }

  .banner-content{
    margin-top: 70px;
  }

  /*.banner-button a.btn{
    margin-bottom: 30px;
  }*/

  .intel-logo{
    text-align: center !important;
  }

  .gdpr{
    margin-bottom: 15px;
  }

  .m-footerCopyRight{
    padding-bottom: 10px !important;
  }
}

@media only screen and (min-width: 401px) and (max-width: 750px) {
 
}
/* Tablet Styles */
@media only screen and (min-width: 751px) and (max-width: 960px) {
  .banner-button a.btn:after {
    bottom: -20px;
  }  
}
