* {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
html{
    scroll-behavior: smooth;
}

header {
	height: 80vh;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    background-image: linear-gradient(rgba(4, 9, 30, 0.7), rgba(4, 9, 30, 0.7)), url(../images/bg.jpg);
}

@media screen and (max-width: 762px) {
    
    .navbar .logo {
        padding-left: 15px;
    }

    .navbar-nav {
        padding-top: 10px;
    }

    .parent-pricing {
        flex-direction: column;
    }

    .parent-pricing > .child-pricing {
        margin-top: 15px;
    }

    /*.card {
        width: 300px;
        height: 300px;
        margin: auto;
        margin-top: 50px;
    }*/
    
}
