html{
    scroll-behavior: smooth;
}

body{
    font-family: 'Nunito Sans', sans-serif;
    background-image: url(../images/header-background.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.footer{
    position: relative;
}

.footer-wave{
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: -1;
}

.footer-wave img{
    width: 100%;
    height: 400px;
}

.raise-button{
    transition: 0.25s;
}

.raise-button:hover,
.raise-button:focus {
  transform: translateY(-0.25em);
}

.mini-header{
    font-family: 'Rubik', sans-serif;
}

.shadow-block{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.shadow-block:hover{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.shadow-block-service-menu{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.stats-block{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.services-menu-opened{
    height: 530px;
}

/* .services-card{
    width: 395px !important;
    height: 204px !important;
} */

@media (max-width: 1279px){
    .mob-menu{
        background-image: url(../images/header-background.png);
        background-repeat: no-repeat;
        background-size: 100% 850px;
        height: 360px;
    }
}

/* @media (max-width: 767px){
    .services-card{
        width: 608px !important;
    }
}

@media (max-width: 639px){
    .services-card{
        width: 388px !important;
    }
} */

@media (max-width: 600px){
    body{
        background-image: url(../images/header-background.png);
        background-repeat: no-repeat;
        background-size: 100% 210px;
    }
}

/* @media (max-width: 639px){
    .services-card{
        width: 388px !important;
    }
} */