.error-section .inner-box,.error-section .inner-box h2{display:block;position:relative}.error-section{position:relative;padding:80px 0}.error-section .inner-box .error-image{position:relative;display:block;margin-bottom:45px}.error-section .inner-box h2{font-size:48px;line-height:58px;font-weight:600;margin-bottom:60px}.error-section .inner-box .btn-box{position:relative;display:flex;align-items:center;justify-content:center}.error-section .inner-box .btn-box .error-btn{position:relative;display:inline-block;font-size:18px;line-height:28px;font-family:var(--title-font);font-weight:500;border-radius:5px;padding:15px 38px;margin-right:20px}.error-section .inner-box .btn-box .error-btn i{position:relative;display:inline-block;font-size:12px;font-weight:400;transform:rotate(180deg);margin-right:10px}.error-section .inner-box .btn-box .error-btn:hover{color:#fff}.rtl .error-section .inner-box .btn-box .error-btn{margin-right:0;margin-left:20px}.rtl .error-section .inner-box .btn-box .error-btn i{margin-right:0;margin-left:10px}@media only screen and (max-width:767px){.error-section{padding:70px 0}}@media only screen and (max-width:499px){.error-section .inner-box .error-image img{width:100%}.error-section .inner-box h2{font-size:32px;line-height:40px}.error-section .inner-box .btn-box{display:block;text-align:center}.error-section .inner-box .btn-box .error-btn{margin:0 0 20px!important}}