@import 'general/activities.css';
@import 'general/album.css';
@import 'general/button.css';
@import 'general/body.css';
@import 'general/carousel.css';
@import 'general/contact.css';
@import 'general/courses.css';
@import 'general/events.css';
@import 'general/flash.css';
@import 'general/footer.css';
@import 'specific/form.css';
@import 'general/header.css';
@import 'general/main.css';
@import 'general/menu.css';
@import 'general/menu-button.css';
@import 'general/menu-item.css';
@import 'general/photo.css';
@import 'general/pill.css';
@import 'general/references.css';
@import 'general/row.css';
@import 'general/testimonials.css';
@import 'general/testimonial.css';
@import 'general/utilities.css';
@import 'general/webpage.css';

*,
*:before,
*:after {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
    scroll-behavior: smooth;
}

html,
body {
    height: 100%;
    /*overflow-x: hidden;*/
}

.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden; 
}

body {
    background: rgba(255, 255, 255, 1);
    color: rgba(43, 43, 43, 1);
    font-family: 'Montserrat', sans-serif;
    font-size: 62.5%;
}

a {
    color: inherit;
}

img {
    max-width: 100%;
}

/* MEDIA QUERIES
   ========================================================================== */

@media (max-width: 1199.98px){
    
}

@media (max-width: 991.98px){
    
}
    
@media (max-width: 767.98px) {
    
}

@media (max-width: 575.98px) {
    
}