@media (max-width: 640px) {
.uk-card-title {
    font-size: 13px;
}
.uk-accordion-title {
    font-size: 14px;
}
.h3, .uk-h3, h3 {
    font-size: 16px;
}
.h2, .uk-h2, h2 {
    font-size: 22px;
}
.h1, .uk-h1, h1 {
    font-size: 27px;
}
}
@media (max-width: 440px) {
.small-mob-table .uk-tile {
    padding-left: 7px;
    padding-right: 7px;
}
.small-mob-table .uk-table td {
    padding: 16px 3px;
}
.small-mob-table .uk-h5 {
    font-size: 12px;
}
.small-mob-table .el-title {
    font-size: 13px;
}
}
.gp-header-mobile a, a.gp-tdn {
    text-decoration: none;
    border-bottom: 1px dashed;
    padding-bottom: 1px;
}
.gp-header-mobile p {
    margin: 6px 0px;
    font-size: 13px;
}
.gp-header-mobile a:hover, a.gp-tdn:hover {
    text-decoration: none;
}
.nrf-slider-wrapper .nrf-slider-value {
  max-width: 100px;
}
.tm-header-mobile .uk-sticky.uk-sticky-below.uk-sticky-fixed {
    box-shadow: 0px 0px 4px 1px #7a7a7a;
}
.gp-br {display: none;}
@media (min-width: 960px) and (max-width: 1200px) {
.tm-header #module-109 {
	margin-left: 300px;
}
.gp-br {display: block;}
.h3, .uk-h3, h3 {
    font-size: 18px;
}
.h4, .uk-h4, h4 {
    font-size: 16px;
}
.h1, .uk-h1, h1 {
    font-size: 31px;
}
.h2, .uk-h2, h2 {
    font-size: 28px;
}
.uk-card-title {
    font-size: 16px;
}
}