.button-padding{padding-top: 30px;
    padding-bottom: 30px;
       text-align: center !important;
}

.btn-blue{
    
cursor: pointer;
    display: inline-block;
    text-decoration: none;
    padding: 25px 50px;
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    font-family: "Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #fff;
    border-radius: 50px;
    position: relative;
    transition: all .3s ease;
    text-align: center;
    background: #76b51b;
}


.callus{
    background: red !important;
    padding: 21px !important;
    border-radius: 10px;
}

.magic {
    display: none !important;
    color: red;
    z-index: 999;
    position: fixed;
    top: 350px;
    float: right !important;
}


@media screen and (max-width: 640px)
{

.magic {
    display: block !important;
    color: red;
    z-index: 999;
    position: fixed;
    top: 350px;
    float: right !important;
    left: 5px;
}
.button-padding{padding-top: 30px;
    padding-bottom: 30px;
    text-align: center !important;
}


}


.content-page-404{padding:230px 0 510px;background:url("../img/404-img.png") 0 100% no-repeat;text-align:center;background-size:contain;background-color:#F7F9F9;}
@media (max-width:800px){.content-page-404{padding:100px 0 300px;}
}
@media (max-width:360px){.content-page-404{padding:50px 0 250px;}
}
.content-page-404 .title{font-size:257px;margin-bottom:15px;line-height:1;}
@media (max-width:800px){.content-page-404 .title{font-size:150px;}
}
@media (max-width:480px){.content-page-404 .title{font-size:100px;}
}
.content-page-404 .subtitle{font-size:47px;margin-bottom:30px;line-height:1;}
@media (max-width:800px){.content-page-404 .subtitle{font-size:36px;}
}
.content-page-404 .text{font-size:28px;margin-bottom:53px;line-height:1.3;}
@media (max-width:800px){.content-page-404 .text{font-size:22px;}
}
.content-page-404 .btn{font-size:32px;text-transform:uppercase;}
