/*Layout CSS*/

.land-info {
    color: #003a6b;
}

.custom-content .container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.custom-content .row {
    /* display: flex; */
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.custom-content .col-1,
.custom-content .col-2,
.custom-content .col-3,
.custom-content .col-4,
.custom-content .col-5,
.custom-content .col-6,
.custom-content .col-7,
.custom-content .col-8,
.custom-content .col-9,
.custom-content .col-10,
.custom-content .col-11,
.custom-content .col-12,
.custom-content .col,
.custom-content .col-auto,
.custom-content .col-sm-1,
.custom-content .col-sm-2,
.custom-content .col-sm-3,
.custom-content .col-sm-4,
.custom-content .col-sm-5,
.custom-content .col-sm-6,
.custom-content .col-sm-7,
.custom-content .col-sm-8,
.custom-content .col-sm-9,
.custom-content .col-sm-10,
.custom-content .col-sm-11,
.custom-content .col-sm-12,
.custom-content .col-sm,
.custom-content .col-sm-auto,
.custom-content .col-md-1,
.custom-content .col-md-2,
.custom-content .col-md-3,
.custom-content .col-md-4,
.custom-content .col-md-5,
.custom-content .col-md-6,
.custom-content .col-md-7,
.custom-content .col-md-8,
.custom-content .col-md-9,
.custom-content .col-md-10,
.custom-content .col-md-11,
.custom-content .col-md-12,
.custom-content .col-md,
.custom-content .col-md-auto,
.custom-content .col-lg-1,
.custom-content .col-lg-2,
.custom-content .col-lg-3,
.custom-content .col-lg-4,
.custom-content .col-lg-5,
.custom-content .col-lg-6,
.custom-content .col-lg-7,
.custom-content .col-lg-8,
.custom-content .col-lg-9,
.custom-content .col-lg-10,
.custom-content .col-lg-11,
.custom-content .col-lg-12,
.custom-content .col-lg,
.custom-content .col-lg-auto,
.custom-content .col-xl-1,
.custom-content .col-xl-2,
.custom-content .col-xl-3,
.custom-content .col-xl-4,
.custom-content .col-xl-5,
.custom-content .col-xl-6,
.custom-content .col-xl-7,
.custom-content .col-xl-8,
.custom-content .col-xl-9,
.custom-content .col-xl-10,
.custom-content .col-xl-11,
.custom-content .col-xl-12,
.custom-content .col-xl,
.custom-content .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width: 576px) {
    .custom-content .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .custom-content .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .custom-content .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .custom-content .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .custom-content .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .custom-content .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .custom-content .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .custom-content .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .custom-content .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .custom-content .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .custom-content .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .custom-content .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .custom-content .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .custom-content .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        order: -1;
    }
    .order-sm-last {
        order: 13;
    }
    .order-sm-0 {
        order: 0;
    }
    .order-sm-1 {
        order: 1;
    }
    .order-sm-2 {
        order: 2;
    }
    .order-sm-3 {
        order: 3;
    }
    .order-sm-4 {
        order: 4;
    }
    .order-sm-5 {
        order: 5;
    }
    .order-sm-6 {
        order: 6;
    }
    .order-sm-7 {
        order: 7;
    }
    .order-sm-8 {
        order: 8;
    }
    .order-sm-9 {
        order: 9;
    }
    .order-sm-10 {
        order: 10;
    }
    .order-sm-11 {
        order: 11;
    }
    .order-sm-12 {
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333%;
    }
    .offset-sm-2 {
        margin-left: 16.66667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333%;
    }
    .offset-sm-5 {
        margin-left: 41.66667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333%;
    }
    .offset-sm-8 {
        margin-left: 66.66667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333%;
    }
    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px) {
    .custom-content .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .custom-content .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .custom-content .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .custom-content .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .custom-content .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .custom-content .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .custom-content .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .custom-content .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .custom-content .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .custom-content .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .custom-content .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .custom-content .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .custom-content .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .custom-content .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        order: -1;
    }
    .order-md-last {
        order: 13;
    }
    .order-md-0 {
        order: 0;
    }
    .order-md-1 {
        order: 1;
    }
    .order-md-2 {
        order: 2;
    }
    .order-md-3 {
        order: 3;
    }
    .order-md-4 {
        order: 4;
    }
    .order-md-5 {
        order: 5;
    }
    .order-md-6 {
        order: 6;
    }
    .order-md-7 {
        order: 7;
    }
    .order-md-8 {
        order: 8;
    }
    .order-md-9 {
        order: 9;
    }
    .order-md-10 {
        order: 10;
    }
    .order-md-11 {
        order: 11;
    }
    .order-md-12 {
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333%;
    }
    .offset-md-2 {
        margin-left: 16.66667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333%;
    }
    .offset-md-5 {
        margin-left: 41.66667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333%;
    }
    .offset-md-8 {
        margin-left: 66.66667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333%;
    }
    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .custom-content .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .custom-content .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .custom-content .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .custom-content .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .custom-content .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .custom-content .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .custom-content .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .custom-content .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .custom-content .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .custom-content .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .custom-content .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .custom-content .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        order: -1;
    }
    .order-lg-last {
        order: 13;
    }
    .order-lg-0 {
        order: 0;
    }
    .order-lg-1 {
        order: 1;
    }
    .order-lg-2 {
        order: 2;
    }
    .order-lg-3 {
        order: 3;
    }
    .order-lg-4 {
        order: 4;
    }
    .order-lg-5 {
        order: 5;
    }
    .order-lg-6 {
        order: 6;
    }
    .order-lg-7 {
        order: 7;
    }
    .order-lg-8 {
        order: 8;
    }
    .order-lg-9 {
        order: 9;
    }
    .order-lg-10 {
        order: 10;
    }
    .order-lg-11 {
        order: 11;
    }
    .order-lg-12 {
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333%;
    }
    .offset-lg-2 {
        margin-left: 16.66667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333%;
    }
    .offset-lg-5 {
        margin-left: 41.66667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333%;
    }
    .offset-lg-8 {
        margin-left: 66.66667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333%;
    }
    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .custom-content .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .custom-content .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .custom-content .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .custom-content .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .custom-content .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .custom-content .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .custom-content .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .custom-content .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .custom-content .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .custom-content .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .custom-content .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .custom-content .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        order: -1;
    }
    .order-xl-last {
        order: 13;
    }
    .order-xl-0 {
        order: 0;
    }
    .order-xl-1 {
        order: 1;
    }
    .order-xl-2 {
        order: 2;
    }
    .order-xl-3 {
        order: 3;
    }
    .order-xl-4 {
        order: 4;
    }
    .order-xl-5 {
        order: 5;
    }
    .order-xl-6 {
        order: 6;
    }
    .order-xl-7 {
        order: 7;
    }
    .order-xl-8 {
        order: 8;
    }
    .order-xl-9 {
        order: 9;
    }
    .order-xl-10 {
        order: 10;
    }
    .order-xl-11 {
        order: 11;
    }
    .order-xl-12 {
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333%;
    }
    .offset-xl-2 {
        margin-left: 16.66667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333%;
    }
    .offset-xl-5 {
        margin-left: 41.66667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333%;
    }
    .offset-xl-8 {
        margin-left: 66.66667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333%;
    }
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: flex !important;
    }
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

/*Layout CSS*/

@font-face {
    font-family: 'LatoLatinRegular';
    src: url('../Fonts/LatoLatin-Regular.html');
    src: url('../Fonts/LatoLatin-Regular-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Regular.woff2') format('woff2'), url('../Fonts/LatoLatin-Regular-2.html') format('woff'), url('../Fonts/LatoLatin-Regular-3.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinItalic';
    src: url('../Fonts/LatoLatin-Italic.html');
    src: url('../Fonts/LatoLatin-Italic-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Italic-2.html') format('woff2'), url('../Fonts/LatoLatin-Italic-3.html') format('woff'), url('../Fonts/LatoLatin-Italic-4.html') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinSemibold';
    src: url('../Fonts/LatoLatin-Semibold.html');
    src: url('../Fonts/LatoLatin-Semibold-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Semibold-2.html') format('woff2'), url('../Fonts/LatoLatin-Semibold-3.html') format('woff'), url('../Fonts/LatoLatin-Semibold-4.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinBold';
    src: url('../Fonts/LatoLatin-Bold.html');
    src: url('../Fonts/LatoLatin-Bold-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Bold.woff2') format('woff2'), url('../Fonts/LatoLatin-Bold-2.html') format('woff'), url('../Fonts/LatoLatin-Bold-3.html') format('truetype');
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinBlack';
    src: url('../Fonts/LatoLatin-Black.html');
    src: url('../Fonts/LatoLatin-Black-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Black.woff2') format('woff2'), url('../Fonts/LatoLatin-Black-2.html') format('woff'), url('../Fonts/LatoLatin-Black-3.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinHeavy';
    src: url('../Fonts/LatoLatin-Heavy.html');
    src: url('../Fonts/LatoLatin-Heavy-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Heavy-2.html') format('woff2'), url('../Fonts/LatoLatin-Heavy-3.html') format('woff'), url('../Fonts/LatoLatin-Heavy-4.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinLight';
    src: url('../Fonts/LatoLatin-Light.html');
    src: url('../Fonts/LatoLatin-Light-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Light-2.html') format('woff2'), url('../Fonts/LatoLatin-Light-3.html') format('woff'), url('../Fonts/LatoLatin-Light-4.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinLightItalic';
    src: url('../Fonts/LatoLatin-LightItalic.html');
    src: url('../Fonts/LatoLatin-LightItalic-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-LightItalic-2.html') format('woff2'), url('../Fonts/LatoLatin-LightItalic-3.html') format('woff'), url('../Fonts/LatoLatin-LightItalic-4.html') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinMedium';
    src: url('../Fonts/LatoLatin-Medium.html');
    src: url('../Fonts/LatoLatin-Medium-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-Medium-2.html') format('woff2'), url('../Fonts/LatoLatin-Medium-3.html') format('woff'), url('../Fonts/LatoLatin-Medium-4.html') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoLatinMediumItalic';
    src: url('../Fonts/LatoLatin-MediumItalic.html');
    src: url('../Fonts/LatoLatin-MediumItalic-1.html') format('embedded-opentype'), url('../Fonts/LatoLatin-MediumItalic-2.html') format('woff2'), url('../Fonts/LatoLatin-MediumItalic-3.html') format('woff'), url('../Fonts/LatoLatin-MediumItalic-4.html') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.custom-content {
    font-size: 1rem;
    color: #777;
    line-height: 160%;
    font-weight: 400;
    font-family: 'LatoLatinRegular';
}

.custom-content *:not([class*="fa-"]):not(.sub-title):not(th):not(td):not(.title) {
    font-family: inherit;
}

.custom-content h1,
.custom-content h2,
.custom-content h3,
.custom-content h4,
.custom-content h5,
.custom-content h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}

#backoffice-wrapper>.container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

#backoffice-wrapper>.container>.row {
    margin-left: 0;
    margin-right: 0;
    margin: 0;
}

#breadcrumbs {
    display: none;
}

html .moduleContainer {
    margin: 0;
}

html #header-wrapper {
    background-color: transparent;
}

#backoffice-wrapper {
    padding-top: 0 !important;
}

.sticker .container-fluid {
    max-width: 1200px;
    margin: 0 auto;
}

#hero-land {
    height: 25rem;
    background: #02b9a3 url(../../../NOVATECHLTD/UserFiles/Images/plansandpricingNew.jpg) 50% 0/cover no-repeat;
}

#hero-land h1 {
    text-shadow: 1px 1px 1px #0e0e0e;
}

#hero-land .container-fluid {
    color: #fff;
}

#hero-land .container-fluid .row {
    padding-top: 3.25rem;
    text-align: right;;
}

.plans-tbl .membership-name {
    display: inline-block;
    margin-bottom: 5px;
}

#hero-land .container-fluid h1 {
    font-size: 3rem;
}

.sticker {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    max-width: 100vw;
    overflow: hidden;
}

.gray-bg {
    background-color: #f2f2f2;
}

.text-center {
    text-align: center !important;
}

.page-top-pad {
    height: 4rem;
}

.custom-content .title {
    font-family: "LatoLatinBlack", Arial, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
    color: #000;
}

.spacer,
.xspacer {
    clear: both;
    height: 4rem;
    font-size: 0;
    line-height: 0;
}

.custom-content p {
    margin-top: 0;
    margin-bottom: 1rem;
}

.sub-title {
    font-family: LatoLatinBlack, Arial, sans-serif;
    font-size: 1.2rem;
    line-height: 2rem;
    color: #2491eb;
}

table .sub-title {
    font-size: 1.5rem;
}

.xspacer {
    height: 2rem;
}

.comment {
    color: #999;
    font-size: 90%;
    font-style: italic;
}

.fnt-LatoLatinBold,
.lato-bold-font,
.prod-card .prod-title,
#hero-home .container-fluid h1,
#hero-land .container-fluid h1,
#home-cards table td.data,
.plans-tbl td:nth-child(1),
#testimonials-box .author,
.std-btn.link,
.link.input-btn-parent,
.input-btn-parent input.link {
    font-family: 'LatoLatinBold';
}

.fnt-LatoLatinBlack,
#footer-links p,
.prod-card .prod-price span,
#hero-home .container-fluid h1 span,
#home-cards table th,
#home-plans h2,
.plans-tbl th,
#testimonials-box .title,
.std-btn,
.input-btn-parent,
.input-btn-parent input {
    font-family: 'LatoLatinBlack';
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

#home-plans .shadow {
    height: 100%;
    padding: 3.5rem 2.5rem 5.5rem 2.5rem;
    background-color: #fff;
    text-align: center;
    transition: background-color 1s ease-out;
}

#home-plans .shadow:hover {
    background-color: #ffde2a;
}

#home-plans div img {
    margin-bottom: 2rem;
}

#home-plans h2 {
    padding-bottom: 1rem;
    font-size: 1.5rem;
    color: #2491eb;
    font-weight: normal;
}

#home-plans p {
    text-align: left;
}

#home-plans a {
    position: absolute;
    bottom: 3rem;
    left: 0;
    right: 0;
}

.custom-content a {
    color: #2491eb;
    text-decoration: underline;
    transition: color .25s ease-out;
    font-size: inherit;
}

#footer-info .container-fluid {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.w-100 {
    width: 100% !important;
}

.callout {
    margin-left: 1.5rem;
    line-height: 180%;
}

.callout i {
    position: absolute;
    margin-left: -1.5rem;
    margin-top: .3rem;
}

.req-clr,
.high-clr,
#msgCaptcha {
    color: #c04451;
}

.site-width,
#header .container-fluid,
.sticker>div,
#hero-home .container-fluid,
#hero-land .container-fluid {
    max-width: 1200px;
    margin: 0 auto;
}

.custom-content .plans-tbl {
    width: 100%;
    min-width: 800px;
    margin: 0 auto;
    table-layout: fixed;
    background-color: #fff;
    border-collapse: collapse;
}

.plans-tbl th {
    height: 5rem;
    line-height: 5rem;
    font-size: 1.5rem;
    color: #fff;
    text-align: center;
    background: #00264b;
}

.plans-tbl th span {
    color: #fff;
}

.plans-tbl.edge td {
    padding: 2rem .15rem 2rem 1.5rem;
    padding-left: 0;
}

.light-clr {
    color: #00264b !important;
}

sup {
    top: -.5em;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

.sub-title.dark {
    color: #00264b;
}

.std-btn,
.input-btn-parent,
.input-btn-parent input {
    font-size: 1.5rem;
    height: 3.2rem;
    line-height: 3.4rem;
    padding: 0 2.5rem;
    color: #fff !important;
    background-color: #00A597;
    border: solid 1px #fff;
    border-radius: .3rem;
    transition: color .2s ease-in, background .2s ease-in;
    cursor: pointer;
}

#header a,
a.std-btn,
a.input-btn-parent,
#footer a,
#footer-info a,
#footer-links a {
    text-decoration: none;
}

.std-btn:hover,
.input-btn-parent:hover,
.input-btn-parent input:hover {
    color: #fff !important;
}

.std-btn.link,
.link.input-btn-parent,
.input-btn-parent input.link {
    display: inline-block;
}

.std-btn.sm,
.sm.input-btn-parent,
.input-btn-parent input.sm {
    font-size: 1.15rem;
    height: 2.4rem;
    line-height: 2.5rem;
    padding: 0 1.1rem;
}

.plans-tbl.edge a.std-btn,
.plans-tbl.edge a.input-btn-parent {
    margin-top: .75rem;
}

.plans-tbl td {
    /* width: 16%; */
    padding: .7rem .15rem;
    border: solid 1px #e5e5e5;
    text-align: center;
}

.plans-tbl:not(.edge) tr:nth-child(even) td {
    background-color: #edf6fd;
}

.plans-tbl td:nth-child(1) {
    padding-left: 1.5rem;
    text-align: left;
}

.plans-tbl td:nth-child(2),
.plans-tbl td:nth-child(3) {
    /*background-color: #f7f7f7;*/
}

.plans-tbl tr.dummy {
    height: 0;
    line-height: 0;
}

.plans-tbl tr.dummy td {
    height: 0;
    line-height: 0;
    padding: 0;
    border: 0;
}

.plans-tbl tr:first-child td {
    border-top: 0;
}

.left-navbar {
    display: none !important;
}

html .contentpane {
    padding: 0;
}

.custom-content #banner-info {
    width: 100%;
}

html #distributor-menu>a,
html #admin-menu>a,
html #distributor-menu>a span,
html #admin-menu>a span {
    color: #fff !important;
}

.plan-box-wrap .plan-box>div {
    transition: background-color 1s ease-out;
}

.plan-box-wrap .plan-box:hover>div {
    background-color: #ffde2a;
}

@media screen and (max-width: 992px) {
    .site-width.table-responsive {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width: 768px) {
    html[class] {
        font-size: 11px !important;
    }
    /*#html5 #header-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
  }*/
    html .new-navbar .navbar-header,
    html .navbar-default {
        background-color: transparent;
    }
    html .navbar-default {
        border: 0;
    }
    .new-navbar .logo-container {
        margin-right: 100px;
    }
    #html5 .default-page-logo {
        display: none;
    }
    #html5 .cc-page-logo {
        display: block;
    }
    html .navbar-collapse {
        border: 0;
    }
    html .navbar-nav {
        background-color: #003a6b;
    }
    html div.RadMenu_UserMenuSkin ul>li>a {
        color: #fff !important;
    }
    html #mobile-main-menu .menu-item i,
    .new-navbar .navbar-toggle span,
    .new-navbar .navbar-toggle {
        color: #fff;
    }
}