.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

.container {
    width: 100%;
    max-width: 100%;
    /* padding-right: 10px; */
    /* padding-left: 10px; */
    margin-right: auto;
    margin-left: auto;
}
@media screen and (min-width: 576px) {
    .container {
        /* padding-right: 10px; */
        /* padding-left: 10px; */
    }
}
@media screen and (min-width: 768px) {
    .container {
        /* padding-right: 10px; */
        /* padding-left: 10px; */
    }
}
@media screen and (min-width: 992px) {
    .container {
        /* padding-right: 15px;
        padding-left: 15px; */
    }
}
@media screen and (min-width: 1200px) {
    .container {
        width: 1200px;
        /* padding-right: 15px;
        padding-left: 15px; */
    }
}
@media screen and (min-width: 1400px) {
    .container {
        width: 1400px;
        /* padding-right: 15px;
        padding-left: 15px; */
    }
}

.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
}

@media screen and (min-width: 1400px) {
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        min-width: 1400px;
    }
}

.clearfix:after,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before {
    display: none;
}

a:focus, a:hover {
    text-decoration: none;
}