@media screen and (min-width: 1000px) {
 .page-template-default {
    padding: 20px;
}
}
.fg-text-dark.ffb-h2-1 {
    color: #0d0a4c;
    font-weight: 200;
}
fieldset {

  border: 0px solid silver;}
.heading-v1-Section.fg-text-dark.ffb-header-1 {
    margin-bottom: 18px;
    color: #0d0a4c;}
label {
    color: #0d0a4c;}
#page-breadcrumb {
    display: none;
}
.page-title-bar-02 .page-title-bar-inner .heading {
    font-size: 40px !important;
    font-weight: 300 !important;
}
.tm-rotate-box.style-2 .back .heading {
    font-size: 24px;}
.tm-rotate-box.style-2 .text {
    margin: 21px auto 46px;}
.tm-button.style-outline {
    padding: 0 28px;
    height: 38px;
    border-width: 1px;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 400;
    font-size: 11px;
    line-height: 36px;
}
.box-title {
    color: #fff !important;
    font-weight: 600;
    font-size: 50px !important;
}

.number-wrap {
    color: #fff !important;
    font-weight: 700;
    font-size: 68px !important;
}
.page-footer li {
    font-size: 12px;
    font-weight: 300;
}
.page-footer p {
    font-size: 14px;
}
.page-footer ul {
    color: #ddd;
}