@import 'variables.css';
@import 'reset.css';
@import 'typography.css';

@import 'grid.css';
@import 'header.css';
@import 'sections.css';
@import 'footer.css';

@import 'buttons.css';
@import 'cards.css';
@import 'forms.css';
@import 'gallery.css';
@import 'navigation.css';

@import 'utilities.css';

@import 'about-page.css';
@import 'contact-page.css';
@import 'services-page.css';
@import 'index-page.css';
@import 'slider.css';

@import 'admin.css';

html, body {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}

img, video, iframe, table {
    max-width: 100%;
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.embed-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-16-9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4-3 {
    padding-bottom: 75%;
}

.embed-responsive-1-1 {
    padding-bottom: 100%;
}

@media (max-width: 375px) {
    .container, .container-fluid {
        padding-left: 10px;
        padding-right: 10px;
    }
}