

    html,
    body,
    button,
    input,
    select,
    textarea {
font-family: 'Montserrat', sans-serif;;
    }
    body {
    font-size: 18px;
    line-height:  25px;
    font-weight: 400;
    }
    .mega-nav-wrapper .mega-cols .mega-row .mega-col-title  {
    font-size: 18px;
    line-height:  25px;
    font-weight: 400;
    }
    div.nf-field-label label{
    font-size: 18px;
    line-height:  25px;
    font-weight: 400;
    }
    .team-single .header .site-width .right-column{
    font-size: 18px;
    }
    #navbar #primary-menu{
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .mega-menu-final ul li a{
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    #mega-Post .info .excerpt{
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .the-reviews-list .info {
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .the-reviews-columns .name-bold, .the-reviews-columns .bold-bold {
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .the-reviews-columns .short_content{
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .archive-wrapper .archive-block .archive-info .excerpt{
    font-size: 14px;
    line-height:  20px;
    font-weight: 400;
    }
    .archive-wrapper .archive-block .archive-info .arrow-link{
    font-size: 14px;
    }
    .file-picker .item{
    font-size: 14px;
    }
    .blog-single .header .site-width .right-column .author .written-by {
    font-size: 14px;
    }
    .footer-nav ul li a{
    font-size: 14px;
    }
    .arrow-link{
    font-size: 14px;
    line-height:  20px;
    }
    #mega-Post .info .pre-title{
    font-size: 12px;
    line-height:  16px;
    font-weight: 400;
    }
    .archive-wrapper .archive-block .archive-info .pre-title{
    font-size: 12px;
    }
    .archive-wrapper .archive-block.team .archive-info .excerpt {
    font-size: 12px;
    }

    .site-info .footer-logo .footer-copy{
    font-size: 12px;
    }
    .top-tag{
    font-size: 12px;
    }
    .newsletter-wrap .newsletter-terms p{
    font-size: 12px;
    }

    h1, .h1,
    h2, .h2,
    h3, .h3,
    h4, .h4,
    h5, .h5,
    h6, .h6 {
font-family: 'Montserrat', sans-serif;;
    }

    h1, .h1 {
    font-size: 50px;
    line-height:  57px;
    font-weight: 700;
    }

    h2, .h2 {
    font-size: 37px;
    line-height:  44px;
    font-weight: 700;
    }

    h3, .h3 {
    font-size: 33px;
    line-height:  39px;
    font-weight: 700;
    }

    h4, .h4 {
    font-size: 23px;
    line-height:  29px;
    font-weight: 700;
    }

    h5, .h5 {
    font-size: 20px;
    line-height:  26px;
    font-weight: 700;
    }

    h6, .h6 {
    font-size: 18px;
    line-height:  25px;
    font-weight: 700;
    }
        .main-title {
    font-size: 50px;
    line-height:  57px;
    font-weight: 700;
    }
        .Blue{
    color:#08233a;
    }
    .Blue ul li:before{
    background-color:#08233a;
    }

    .bgBlue {
    background:#08233a;
        }
    .bgBlue-fade {
    background:#08233a;
        }
    .bgImage.bgBlue:after {
    background:#08233a;
        }
    .button.bgBlue,
    button.bgBlue,
    input[type="submit"].bgBlue,
    input[type="button"].bgBlue,
    input[type="reset"].bgBlue{
    border-color:#08233a;
    }
    .button.Blue,
    button.Blue,
    input[type="submit"].Blue,
    input[type="button"].Blue,
    input[type="reset"].Blue{
    color:#08233a;
    }
    .BorderBottomBlue{
    border-bottom-color:#08233a !important;
    }
    .obgBlue{
    background:rgba(8,35,58,0.7);
    }
        .Green{
    color:#007d7a;
    }
    .Green ul li:before{
    background-color:#007d7a;
    }

    .bgGreen {
    background:#007d7a;
        }
    .bgGreen-fade {
    background:#007d7a;
        }
    .bgImage.bgGreen:after {
    background:#007d7a;
        }
    .button.bgGreen,
    button.bgGreen,
    input[type="submit"].bgGreen,
    input[type="button"].bgGreen,
    input[type="reset"].bgGreen{
    border-color:#007d7a;
    }
    .button.Green,
    button.Green,
    input[type="submit"].Green,
    input[type="button"].Green,
    input[type="reset"].Green{
    color:#007d7a;
    }
    .BorderBottomGreen{
    border-bottom-color:#007d7a !important;
    }
    .obgGreen{
    background:rgba(0,125,122,0.7);
    }
        .BlueGradient{
    color:#08233a;
    }
    .BlueGradient ul li:before{
    background-color:#08233a;
    }

    .bgBlueGradient {
    background:#08233a;
    background: linear-gradient(45deg, #08233a 0%, #007d7a 77%);    }
    .bgBlueGradient-fade {
    background:#08233a;
    background: linear-gradient(70deg, #08233a 0%, #007d7a 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgBlueGradient:after {
    background:#08233a;
    background: linear-gradient(45deg, #08233a 0%, #007d7a 77%);    }
    .button.bgBlueGradient,
    button.bgBlueGradient,
    input[type="submit"].bgBlueGradient,
    input[type="button"].bgBlueGradient,
    input[type="reset"].bgBlueGradient{
    border-color:#08233a;
    }
    .button.BlueGradient,
    button.BlueGradient,
    input[type="submit"].BlueGradient,
    input[type="button"].BlueGradient,
    input[type="reset"].BlueGradient{
    color:#08233a;
    }
    .BorderBottomBlueGradient{
    border-bottom-color:#08233a !important;
    }
    .obgBlueGradient{
    background:rgba(8,35,58,0.7);
    }
        .Orange{
    color:#f08c1e;
    }
    .Orange ul li:before{
    background-color:#f08c1e;
    }

    .bgOrange {
    background:#f08c1e;
        }
    .bgOrange-fade {
    background:#f08c1e;
    background: linear-gradient(70deg, #08233a 0%, #007d7a 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgOrange:after {
    background:#f08c1e;
        }
    .button.bgOrange,
    button.bgOrange,
    input[type="submit"].bgOrange,
    input[type="button"].bgOrange,
    input[type="reset"].bgOrange{
    border-color:#f08c1e;
    }
    .button.Orange,
    button.Orange,
    input[type="submit"].Orange,
    input[type="button"].Orange,
    input[type="reset"].Orange{
    color:#f08c1e;
    }
    .BorderBottomOrange{
    border-bottom-color:#f08c1e !important;
    }
    .obgOrange{
    background:rgba(240,140,30,0.7);
    }
        .OrangeGradient{
    color:#f08c1e;
    }
    .OrangeGradient ul li:before{
    background-color:#f08c1e;
    }

    .bgOrangeGradient {
    background:#f08c1e;
    background: linear-gradient(45deg, #f08c1e 0%, #e93f5e 77%);    }
    .bgOrangeGradient-fade {
    background:#f08c1e;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgOrangeGradient:after {
    background:#f08c1e;
    background: linear-gradient(45deg, #f08c1e 0%, #e93f5e 77%);    }
    .button.bgOrangeGradient,
    button.bgOrangeGradient,
    input[type="submit"].bgOrangeGradient,
    input[type="button"].bgOrangeGradient,
    input[type="reset"].bgOrangeGradient{
    border-color:#f08c1e;
    }
    .button.OrangeGradient,
    button.OrangeGradient,
    input[type="submit"].OrangeGradient,
    input[type="button"].OrangeGradient,
    input[type="reset"].OrangeGradient{
    color:#f08c1e;
    }
    .BorderBottomOrangeGradient{
    border-bottom-color:#f08c1e !important;
    }
    .obgOrangeGradient{
    background:rgba(240,140,30,0.7);
    }
        .LightGrey{
    color:#f3f6f8;
    }
    .LightGrey ul li:before{
    background-color:#f3f6f8;
    }

    .bgLightGrey {
    background:#f3f6f8;
        }
    .bgLightGrey-fade {
    background:#f3f6f8;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgLightGrey:after {
    background:#f3f6f8;
        }
    .button.bgLightGrey,
    button.bgLightGrey,
    input[type="submit"].bgLightGrey,
    input[type="button"].bgLightGrey,
    input[type="reset"].bgLightGrey{
    border-color:#f3f6f8;
    }
    .button.LightGrey,
    button.LightGrey,
    input[type="submit"].LightGrey,
    input[type="button"].LightGrey,
    input[type="reset"].LightGrey{
    color:#f3f6f8;
    }
    .BorderBottomLightGrey{
    border-bottom-color:#f3f6f8 !important;
    }
    .obgLightGrey{
    background:rgba(243,246,248,0.7);
    }
        .Pink{
    color:#e93f5e;
    }
    .Pink ul li:before{
    background-color:#e93f5e;
    }

    .bgPink {
    background:#e93f5e;
        }
    .bgPink-fade {
    background:#e93f5e;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgPink:after {
    background:#e93f5e;
        }
    .button.bgPink,
    button.bgPink,
    input[type="submit"].bgPink,
    input[type="button"].bgPink,
    input[type="reset"].bgPink{
    border-color:#e93f5e;
    }
    .button.Pink,
    button.Pink,
    input[type="submit"].Pink,
    input[type="button"].Pink,
    input[type="reset"].Pink{
    color:#e93f5e;
    }
    .BorderBottomPink{
    border-bottom-color:#e93f5e !important;
    }
    .obgPink{
    background:rgba(233,63,94,0.7);
    }
        .White{
    color:#ffffff;
    }
    .White ul li:before{
    background-color:#ffffff;
    }

    .bgWhite {
    background:#ffffff;
        }
    .bgWhite-fade {
    background:#ffffff;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgWhite:after {
    background:#ffffff;
        }
    .button.bgWhite,
    button.bgWhite,
    input[type="submit"].bgWhite,
    input[type="button"].bgWhite,
    input[type="reset"].bgWhite{
    border-color:#ffffff;
    }
    .button.White,
    button.White,
    input[type="submit"].White,
    input[type="button"].White,
    input[type="reset"].White{
    color:#ffffff;
    }
    .BorderBottomWhite{
    border-bottom-color:#ffffff !important;
    }
    .obgWhite{
    background:rgba(255,255,255,0.7);
    }
        .Black{
    color:#18181C;
    }
    .Black ul li:before{
    background-color:#18181C;
    }

    .bgBlack {
    background:#18181C;
        }
    .bgBlack-fade {
    background:#18181C;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgBlack:after {
    background:#18181C;
        }
    .button.bgBlack,
    button.bgBlack,
    input[type="submit"].bgBlack,
    input[type="button"].bgBlack,
    input[type="reset"].bgBlack{
    border-color:#18181C;
    }
    .button.Black,
    button.Black,
    input[type="submit"].Black,
    input[type="button"].Black,
    input[type="reset"].Black{
    color:#18181C;
    }
    .BorderBottomBlack{
    border-bottom-color:#18181C !important;
    }
    .obgBlack{
    background:rgba(24,24,28,0.7);
    }
        .Transparent{
    color:#ffffff00;
    }
    .Transparent ul li:before{
    background-color:#ffffff00;
    }

    .bgTransparent {
    background:#ffffff00;
        }
    .bgTransparent-fade {
    background:#ffffff00;
    background: linear-gradient(70deg, #f08c1e 0%, #e93f5e 47%, rgba(0,125,122,0) 90%);    }
    .bgImage.bgTransparent:after {
    background:#ffffff00;
        }
    .button.bgTransparent,
    button.bgTransparent,
    input[type="submit"].bgTransparent,
    input[type="button"].bgTransparent,
    input[type="reset"].bgTransparent{
    border-color:#ffffff00;
    }
    .button.Transparent,
    button.Transparent,
    input[type="submit"].Transparent,
    input[type="button"].Transparent,
    input[type="reset"].Transparent{
    color:#ffffff00;
    }
    .BorderBottomTransparent{
    border-bottom-color:#ffffff00 !important;
    }
    .obgTransparent{
    background:rgba(0,0,0,0.7);
    }
        ::-moz-selection {
    background: #08233a;
    color: #fff;
    }
    ::selection {
    background: #08233a;
    color: #fff;
    }
    body {
    color: #08233a;
    background-color: #ffffff;
    }
    .file-picker .item .info .link{
    color: #08233a;
    }
    div.nf-error div.nf-error-msg {
    color: #08233a;
    }
    div.nf-error .ninja-forms-field{
    border-color: #08233a !important;
    }
    div.nf-error.field-wrap .nf-field-element:after{
    background: #08233a;
    }
    .archive-wrapper .archive-block:hover a{
    color: #08233a;
    }
    table {
    border-bottom: 1px solid #08233a;
    }
    button,
    input,
    textarea {
    border: 1px solid #08233a;
    }
    .button,
    button,
    input[type="submit"],
    input[type="button"],
    input[type="reset"] {
    background: transparent;
    border: 1px solid #f08c1e;
    }
    div.nf-form-content button,
    div.nf-form-content input[type=button],
    div.nf-form-content input[type=submit]{
    border: 1px solid #f08c1e;
    color: #08233a;
    }
    input.fancy-chk:after {
    color:  #08233a;
    }
    input.fancy-chk:checked:after {
    color:  #08233a;
    }
    input.fancy-rdo:after {
    color:  #08233a;
    }
    input.fancy-rdo:checked:after {
    color:  #08233a;
    }
    .gallery-item img{
    border: solid 1px #08233a;
    }
    .flip-arrow:before,
    .flip-arrow:after {
    background-color: #08233a;
    }
    .bgBlue ul li:before{
    background-color: currentColor;
    }
    bgBlue ol li:before{
    color: currentColor;
    }
    .bgBlue .flip-arrow:before,
    .bgBlue .flip-arrow:after{
    background-color: currentColor;
    }

    .archive-wrapper .archive-block .archive-image{
    background-color: #08233a;
    }

    .single-product .quote-wrap .quote {
    background-color: #08233a;
    }

    .woocommerce-cart .product-remove a:before{
    color: #08233a;
    }
    #navbar #primary-menu li a:hover{
    color: #f08c1e;
    }

    #primary-menu > li > ul.sub-menu:before {
    border-bottom: 5px solid #f08c1e;
    }

    #navbar ul.sub-menu {
    border-top: 3px solid #f08c1e;
    background-color: #ffffff00;
    }
    #primary-menu > li > ul.sub-menu {
    background-color: #ffffff00;
    }
    .mega-menu-final ul li a:hover{
    color: #f08c1e;
    }
    .archive-filter ul li a:hover,
    .archive-filter ul li a.active{
    border-bottom-color: #f08c1e;
    }
    .woocommerce-cart .cart_totals .wc-proceed-to-checkout a{
    background-color: #f08c1e;
    }


    .archive-wrapper .archive-block{
    background-color: #dddddd;
    }
    .blog-single .header,
    .team-single .header{
    background-color: #f3f6f8;
    }
