/* md */ 
@media (min-width: 1200px) {

section {
    column-width: 315px;
}


}
/* sm */
@media (min-width: 992px) and (max-width: 1199px) {

.carousel-caption h5 {
    font-size: 2rem;
}
h1 {
    font-size: 2.8rem;
}
section {
    column-width: 285px;
}
.big-one {
    font-size: 2.5rem;
}
.box {
    padding: 1rem;
}
.tile p {
    font-size: 1.2rem;
}
  
}
/* xs */
@media (min-width: 768px) and (max-width: 991px) {

h1 {
    font-size: 2rem;
}
.carousel-caption h5 {
    font-size: 1.5rem;
}
.carousel-caption {
    padding-bottom: 2rem;
}
section {
    column-width: 200px;
}
ul.benefits li {
    width: 143px;
}
ul.cards li {
    margin-bottom: 2rem;
}
  
}

/* xs */
@media (max-width: 767px) {

h1 {
    font-size: 1.9rem;
}
.h2, h2 {
    font-size: 1.8rem;
}
.full-width-image {
	padding: 0;
}
ul.benefits li h3 {
    font-size: 1.2rem;
}
ul.benefits li {
    width: 115px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
ul.benefits li:nth-of-type(1),
ul.benefits li:nth-of-type(2) {
	margin-bottom: 4rem;
}
.section-mov {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
section {
    column-width: 145px;
}
.big-one {
    font-size: 2.5rem;
}
.box {
    padding: 1rem;
}
.navbar-expand-lg {
    position: static;
}
.bg-th-left,
.bg-th-right {
    background-image: none;
}
ul.cards li {
    margin-bottom: 2rem;
}


}