/* Media query breakpoints : */



/* sm 576px ->  */
@media screen and (min-width:576px) {
.container {
        width: 95%;
        /* background-color: aqua; */
    }
    footer .btn-sub button {
    top: 5px;
}
}
/* md 768px -> */
@media screen and (min-width:768px) {
    .bG-color-dark {
        padding-bottom: 50px;
    }
    .item {
        padding-bottom: 50px;
    }
    footer .btn-sub button {
    top: 5px;
}
    
}
/* lg 992px -> */
@media screen and (min-width:992px) {
    .bG-color-dark {
        padding-bottom: 50px;
    }
    .item {
        padding-bottom: 50px;
    }
    footer .btn-sub {
    width: 65%;
}
    .box-footer {
        display: flex;
    }
    footer .btn-sub button {
    /* top: 10px; */
}
}
/* xl 1200px -> */
@media screen and (min-width:1200px) {
    .container {
        padding: 0 60px;
        width: 1170px;
}
}
/* xxl 1400px -> */
@media screen and (min-width:1400px) {
    .card-contact {
        width: 450px;
    }
    .card-contact-us {
        width: 500px;
    }
}