
@media (max-width: 1440px) {
#subheader h1{font-size:48px;}
}

@media (max-width: 1200px) {
h1.h1-medium,h2{font-size:42px;}
}

@media (max-width: 992px) {
header div#logo img{width:80px;padding:0;}
#mainmenu > li > a{font-size:24px;}
header.smaller #mainmenu > li > a{color:#f0f1f3;}
header.smaller #menu-btn{color:#1e1e24}
header.smaller #menu-btn.menu-open{color:#f0f1f3}
#section-intro .full-window-height,#section-intro .v-center{min-height: 75vh;}
#section-intro .video-bg video{}
.h-90-vh{height: 75vh;}
}

@media (max-width: 767px) {
header div#logo img{width: 60px;}
h1.h1-medium,h2{font-size:36px;}	
p.lead { font-size: 16px; line-height: 22px;}
}

@media (max-width: 575px) {
body{font-size:15px;}
h1.h1-medium,h2,#subheader h1{font-size:28px;}	
#section-intro .abs-centered{top:auto;bottom:40px;transform: translate(-50%, 0%);}
#section-intro .video-bg video{height:70vh}
.fs-24 {font-size: 22px;}
.brrb250 {border-radius: 0 0 32px;}
.brlt250{border-radius: 32px 0 0;}
}