@media all{
  .show404 .container{padding:0;}
  .show404 .banner{width:100%;height:400px;background:url(../../img/not-found/404-bg.svg) center center no-repeat;padding:70px 0;margin:90px 0 130px;text-align:center;background-size:contain;}
  .show404 .banner .box_404{width:43%;margin:189px auto 0;}
  .show404 .banner h1{font-size:36px;color:#381183;font-weight:700;text-align:left;margin-bottom:34px;}
  .show404 .banner h2{font-size:18px;color:#381183;text-align:left;line-height:1.6;}
  .show404 .banner a{display:inline-block;color:#fff;font-size:20px;height:48px;border-radius:55px;background-color:#067dff;border:1px solid #067dff;text-align:center;line-height:48px;margin:22px auto 0;transition:1s;margin-right:30px;padding:0 20px;}
  .show404 .banner a:hover{color:#067dff;background-color:#fff;border:1px solid #067dff;}
  @media (max-width:768px){
    .show404 .banner .box_404{width:55%;margin:197px auto 0;}
    .show404 .banner{height: 500px}
  }
  @media (max-width:414px){
    .show404 .banner{height:345px;padding:55px 0;background:url(../../img/not-found/404-bg.svg) top center no-repeat;}
    .show404 .banner .box_404{width:95%;margin:97px auto 0;}
    .show404 .banner h1{font-size:28px;}
    .show404 .banner a{display:inline-block;color:#fff;font-size:18px;width:120px;height:45px;border-radius:55px;background-color:#067dff;border:1px solid #067dff;text-align:center;line-height:45px;margin:22px auto 0;transition:1s;margin-right:15px;}
  }
}