
        @font-face {
            font-family: Futura;
            font-weight: 400;
            font-style: normal;
            font-display: fallback;
            src: url("/cdn/fonts/futura/futura_n4.df36ce3d9db534a4d7947f4aa825495ed740e410.woff2?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=7846f4ed23af391c22db5d05657a4bb6c44600883ad7ebcad3ae686038761407") format("woff2"),
                url("/cdn/fonts/futura/futura_n4.6bce24beb4ba1ff4ddeb20f7cd6e2fa513a3d6ec.woff?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=1fc1e89aeb0ef680aa3f463f8fbba357864567f0f3ce4b7529bc5253805b1269") format("woff");
        }

        @font-face {
            font-family: Futura;
            font-weight: 400;
            font-style: normal;
            font-display: fallback;
            src: url("/cdn/fonts/futura/futura_n4.df36ce3d9db534a4d7947f4aa825495ed740e410.woff2?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=7846f4ed23af391c22db5d05657a4bb6c44600883ad7ebcad3ae686038761407") format("woff2"),
                url("/cdn/fonts/futura/futura_n4.6bce24beb4ba1ff4ddeb20f7cd6e2fa513a3d6ec.woff?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=1fc1e89aeb0ef680aa3f463f8fbba357864567f0f3ce4b7529bc5253805b1269") format("woff");
        }


        @font-face {
            font-family: Futura;
            font-weight: 700;
            font-style: normal;
            font-display: fallback;
            src: url("/cdn/fonts/futura/futura_n7.153f8fffad8e901382179997bbb87aa7a5ff33b3.woff2?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=8df52cc48cabaee5266c6d87ecbf4facfa86921d66de5cdf080b2f743f0e2913") format("woff2"),
                url("/cdn/fonts/futura/futura_n7.711e9243b3eccc2745ecf4731eba61651a122376.woff?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=9824cdf5e2d12d1e290a63576ec69c2a3c5c1b5a355caf06b995a0abcc878d93") format("woff");
        }

        @font-face {
            font-family: Futura;
            font-weight: 400;
            font-style: oblique;
            font-display: fallback;
            src: url("/cdn/fonts/futura/futura_o4.9747e2e6ed2f11b894984527c927b42234e48815.woff2?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=684bd5406cd998edaf5c80c82da57540ed5d52832723c6bb02a1790a760af394") format("woff2"),
                url("/cdn/fonts/futura/futura_o4.d5edc6b1d9a050bbe0beb9093d73b883bf18c6c1.woff?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=4d9b6adadb418882878b29cb2d8ba19680a0b2cbe93be452d7da7b66695f443c") format("woff");
        }

        @font-face {
            font-family: Futura;
            font-weight: 700;
            font-style: oblique;
            font-display: fallback;
            src: url("/cdn/fonts/futura/futura_o7.ece1472e1fefbb598873ba72dc2bfa2e050347c1.woff2?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=f71bcb5a7c414893371bce303acde29d2434a8901c000a0291e3fb3eb5f2de23") format("woff2"),
                url("/cdn/fonts/futura/futura_o7.7028291332320745f0217c346c800da7522a22b2.woff?h1=ZXZvbHNpbi1tZWRpY2FsLmNvbQ&hmac=1180570a0c1f515c2a4479c9067cd41bb58279bf881e8fe12402a75aa14fb99b") format("woff");
        }



        @font-face {
            font-family: 'Segoe UI Regular';
            font-style: normal;
            font-weight: normal;
            src: url('/cdn/shop/files/Segoe_UI.woff?v=1670491570') format('woff');
        }


        @font-face {
            font-family: 'Segoe UI Italic';
            font-style: normal;
            font-weight: normal;
            src: url('/cdn/shop/files/Segoe_UI_Italic.woff?v=1670491570') format('woff');
        }


        @font-face {
            font-family: 'Segoe UI Bold';
            font-style: normal;
            font-weight: normal;
            src: url('/cdn/shop/files/Segoe_UI_Bold.woff?v=1670491570') format('woff');
        }


        @font-face {
            font-family: 'Segoe UI Bold Italic';
            font-style: normal;
            font-weight: normal;
            src: url('/cdn/shop/files/Segoe_UI_Bold_Italic.woff?v=1670491570') format('woff');
        }


        .subtitle {
            font-size: 22px;
            line-height: 1.5;
        }

        .content-heading h2 {
            font-size: 30px;
            text-transform: uppercase;
            padding: 40px 0;
            line-height: 1.6;
            letter-spacing: 1px;
        }

        .content-text {
            font-size: 20px;
            line-height: 2;
         

        }

        img {
            width: 100%;
        }


        body {
            font-family: 'Segoe UI Regular';
            font-weight: 400
        }

       

        .content-text p {
            margin-bottom: 40px;
        }

        section.img-text-area {
            padding: 100px 0;
        }

        .section-title h2 {
            font-size: 30px;
            text-transform: uppercase;
            padding: 40px 0;
            line-height: 1.6;
            letter-spacing: 1px;
        }


       

        .bullet-img-text-area {
            padding: 100px 0;
        }



        .custom-btn {
            display: inline-block;
            margin-top: 10px;
        }

        a.cust-btn {
          text-transform:uppercase;
            display: inline-block;
            background: #004B82;
            color: #fff;
            text-decoration: none;
            width: 280px;
            font-size: 20px;
            transition: .3s;
            line-height: 1;
            padding: 20px 20px;
            text-align: center;
            border: 1px solid #004B82;
        }

        a.cust-btn:hover {
            border: 1px solid #004b82;
            background: #fff;
            color: #004b82;
        }

        .content-text ul li {
            position: relative;
            margin-bottom: 30px;
        }

 .content-text ul li:before {
            position: absolute;
            content: "";
            width: 30px;
            height: 30px;
            background: url("ionic-md-checkmark-circle-outline.jpg");
            left: -45px;
            top: 10px;
        }

        .content-text ul {
            list-style: none;
        }
        .service-icon img {
            max-width: 290px;
            margin: 0 auto;
        }

        .single-service-item {
            padding: 0 10%;
        }

        section.service-grid {
            background: #B0CDEC;
        }

        .service-texts p {
            font-size: 20px;
        }

        section.service-grid {
            padding-top: 40px;
            padding-bottom: 130px;
        }

 
@media(max-width:767px){
  .content-area ul {
    text-align: left !important;
}
.hero-img {
    margin-bottom: -10px !important;
}

section.image-list {
    padding-top: 0 !important;
}

.cta-bar-content h2 {
    font-size: 20px !important;
}

.content-heading h2 {
    font-size: 20px !important;
}

.custom-btn {
    display: block !important;
}

.bullet-img-text-area.b-right-img .row {
    flex-direction: column-reverse !important;
}
  section.img-text-area {
    padding: 60px 0;
}
   a.cust-btn {
 
    width: 100%;
    font-size: 16px;
    transition: .3s;
    line-height: 1.3;
    padding: 20px 20px;

}
.content-area {
    text-align: center;
    margin-top: 30px;
}
}



@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1500px;
}
  }

@media (min-width: 1200px) and (max-width:1399px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
}
}
/*
@media (min-width: 992px){
.container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
}
}
*/
@media (min-width: 768px){
 .content-img img {
            max-width: 95%;
        }
  
.col-md {
    flex: 1 0 0%;
}
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
}
  /*
  .container, .container-md, .container-sm {
    max-width: 720px;
}
*/
}

/*
@media (min-width: 576px){
.container, .container-sm {
    max-width: 540px;
}
  }
*/
.text-center {
    text-align: center!important;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {

    width: 100%;
    padding-right: calc(1.5rem * .5);
    padding-left: calc(1.5rem * .5);
    margin-right: auto;
    margin-left: auto;
}
.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(1.5rem * .5);
    padding-left: calc(1.5rem * .5);
    margin-top: 0;
}
.row {

    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * 0);
    margin-right: calc(-.5 * 1.5rem);
    margin-left: calc(-.5 * 1.5rem);
}



.comp-table{
  padding:50px 0;
}

        th img {
     
            margin: 0 auto;
            text-align: center;
        }

        th {
            text-align: center;
        }

        tr td {
            border: 5px solid #fff;
        }

        tr {
            text-align: center;
        }

        tbody tr {
            background: #F1F2F6 !important;
        }

        tr th {
            border: 5px solid #fff;
        }

        .table-responsive {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
        }

        .table {

            width: 100%;
            margin-bottom: 1rem;
        }
.table>thead {
    vertical-align: bottom;
}
        tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}
        .table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.ex-text {
    margin-bottom: 30px;
    font-size: 16px;
    font-style: italic;
}
a.Footer__StoreName.Heading.u-h7.Link.Link--secondary {
    color: #fff;
}

.Newsletter__Inner input {
    background: #fff;
}
.table-responsive td img {
    max-width: 30px;
}



section.img-text-area .row {
    align-items: center;
}

section.bullet-img-text-area .row {
    align-items: center;
}

img.d-img {
    max-width: 140px;
    margin-bottom: 20px;
}

.table-responsive a {
    text-decoration: underline;
}

.ImageHero.ImageHero--newsletter .ImageHero__ContentOverlay {
    text-shadow: none !important;
}