
#error-403 #card-wrapper{
    display:flex;
    flex-wrap:wrap;
    padding: 60px 0;
    align-items: center;
}
#error-403 .col-left{
    width:50%;
    padding-right:20px;
}
#error-403 .col-right{
    width:50%;
}
#error-403 .col-left h3{
    font-size: 48px;
    line-height:60px;
    font-family: "lexia", serif;
    font-weight: 600;
    color: #830051;
    margin-bottom:16px;
}
#error-403 .col-left p{
    font-size:16px;
    line-height:24px;
    font-family:'Inter-Regular';
    font-weight:400;
    color:#3C4242;
}
/*#error-403 .col-left .btn-wrap{*/
/*    margin-bottom:40px;*/
/*}*/
#error-403 .col-left .prime-btn{
    padding: 11px 24.25px;
    background-color:#830051;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Inter-Regular';
    font-weight: 400;
    color: #FFFFFF;
    border-radius: 32px;
    text-decoration: none;
    display: inline-block;
    margin-top: 40px;
    width:180px;
}
#error-403 .col-right .img-wrap{
    max-width:555px;
    max-height:555px;
    width:100%;
    height:100%;
    margin:0 auto;
}
@media screen and (max-width: 1200px) {
    #error-403 br{
        display:none;
    }
}
@media screen and (min-width: 993px) and (max-width: 1200px) {
    #error-403 .col-left {
    padding-right: 100px;
}
}
@media screen and (max-width: 992px) {
    #error-403 br{
        display:none;
    }
}
@media screen and (max-width:768px) {
    #error-403 #card-wrapper{
        padding: 30px 0;
    }
    #error-403 .col-left{
       width:100%;
       padding-right:inherit;
       margin-bottom:30px;
  }
   #error-403 .col-right{
    width:100%;
  }
  #error-403 .col-left .prime-btn{
      margin-top:25px;
  }
  #error-403 .col-right .img-wrap{
    max-width:360px;
    max-height:360px;
  }
}
@media (max-width: 767px) and (orientation: landscape){
        #error-403 .col-left {
        padding-right: 50px;
        width:50%;
}
#error-403 .col-left h3 {
    font-size: 34px;
    line-height: 40px;
}
#error-403 .col-right{
    width:50%;
}
}