/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
    font-family: 'Poppins';
    src: url("/source/278c005a780379ef07de4f5a6c0ac273") format('woff2'),
        url("/source/21141cdb1fa57ed21f988324b04d7fbe/Poppins-Black.woff") format('woff'),
        url("/source/0996668e2bd1df57141cb900faaed7f1/Poppins-Black.ttf") format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/34f2d29b96cefa4e31fa4327b6177df2") format('woff2'),
        url("/source/d1d28ed550527b1ab7d8e24d66b2db47/Poppins-ExtraLightItalic.woff") format('woff'),
        url("/source/1901d97a863b071333d09fc46bd53916/Poppins-ExtraLightItalic.ttf") format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/d907f7d70f900ed074f04f2006fdb3f7") format('woff2'),
        url("/source/95e5f5d0af228fcebf10f4a7354dc998/Poppins-Medium.woff") format('woff'),
        url("/source/d39eeb7e92e61c28110cc4faff945559/Poppins-Medium.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/3f3c5c7fde82808f3010bdba8c3df9b8") format('woff2'),
        url("/source/9da279de84e62373c642d0c12be9a4de/Poppins-BlackItalic.woff") format('woff'),
        url("/source/c63e9f5ecad5061dd444c57e82e001b1/Poppins-BlackItalic.ttf") format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/35639c823f7e64d7ddf9e3664399ba2a") format('woff2'),
        url("/source/10f33a188b949ecd89b7747feb4418c6/Poppins-Bold.woff") format('woff'),
        url("/source/e7bb46f3647b3f4acebc9ea562ae80de/Poppins-Bold.ttf") format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/ea0e38ae56aae5b40111e16d519430f7") format('woff2'),
        url("/source/da3ca7e7e346ecfe02c94bbf68a9fea8/Poppins-ExtraLight.woff") format('woff'),
        url("/source/9ccdef9d33bb6f8ffce2fe80cbd0fbbb/Poppins-ExtraLight.ttf") format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/dc71c71936c1e94253c2cb69c1ee9a0c") format('woff2'),
        url("/source/f69c15cb836b5cf85f584ba14ff1840d/Poppins-ExtraBold.woff") format('woff'),
        url("/source/6ebb762ea3dcb2cf2236dc12e0673f47/Poppins-ExtraBold.ttf") format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/d4430c50e1b8e15d1efc960b547914c0") format('woff2'),
        url("/source/2e8b812001c4220721527f20d6883ec8/Poppins-Light.woff") format('woff'),
        url("/source/2b2a880c42fa059444e3d48747c56478/Poppins-Light.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/ae5759f6ff5e5b1a65af376cb9c3db7b") format('woff2'),
        url("/source/b24d81e14f63e708849beb75641b9ecd/Poppins-BoldItalic.woff") format('woff'),
        url("/source/a2fe0e252b02e76da2e04d50ef7b2b6f/Poppins-BoldItalic.ttf") format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/a28347195d890799b83c7b00e0a8f9f5") format('woff2'),
        url("/source/b52ce112de9ee1c3ec5eb77586637782/Poppins-LightItalic.woff") format('woff'),
        url("/source/3377be60b21a6308b7ecfff311f87d1b/Poppins-LightItalic.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/c585be8ba6d546cb999334a7956a23c8") format('woff2'),
        url("/source/a04d4f21810bf5396d9fd384e433c758/Poppins-ExtraBoldItalic.woff") format('woff'),
        url("/source/6d4ef9b473dc7b6ef49b3efe266e9b1d/Poppins-ExtraBoldItalic.ttf") format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/c686811612fdabb81544e48e4f7bace4") format('woff2'),
        url("/source/a1f5b09eb3f23e1d303331f4f2f1f133/Poppins-Italic.woff") format('woff'),
        url("/source/64efc8c0a4987eeb7114ba1ed3ace477/Poppins-Italic.ttf") format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/04ba7babe125c56e7ee3f9efda7aafb3") format('woff2'),
        url("/source/973c5dfc1c17cc9d568463ab5c408711/Poppins-MediumItalic.woff") format('woff'),
        url("/source/59cc57b36b4e6381e5c8a90378e2c0ee/Poppins-MediumItalic.ttf") format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/b0d7a00075a722b911fcef0ec6cf39b4") format('woff2'),
        url("/source/06a6989786589721dc585ecf3b4e3cb9/Poppins-SemiBold.woff") format('woff'),
        url("/source/224d5d6f933020e70b059706fcf2ed7a/Poppins-SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/a5bbcc66ce7c026d7f7410ac8fdb15e8") format('woff2'),
        url("/source/4fbe1eb3d0c4574e8810e31f02d28705/Poppins-SemiBoldItalic.woff") format('woff'),
        url("/source/fe74aebc7ef1edc02217b0d87d994688/Poppins-SemiBoldItalic.ttf") format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/400a1002044bf0aea2e1452539ee56f4") format('woff2'),
        url("/source/d0fef35bec3b1377d41bfb7bb8b7481f/Poppins-Regular.woff") format('woff'),
        url("/source/4260440672ea4230a0cca7c74a47b70a/Poppins-Regular.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/44186ee0dd17628c3c3ff29dd890acb4") format('woff2'),
        url("/source/0849d9113bfb69833b121f0095c22364/Poppins-ThinItalic.woff") format('woff'),
        url("/source/9f8545fb2ad57a9f4576e72b39554a7f/Poppins-ThinItalic.ttf") format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url("/source/a8946fc18a604b050fd3ceec71ef8e4a") format('woff2'),
        url("/source/3bd2a678d621a3e30f8743b8520e1ed8/Poppins-Thin.woff") format('woff'),
        url("/source/3ea4d7751e0712d8af7ecfaf0dda3579/Poppins-Thin.ttf") format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


body, html{font-family:'Poppins', sans-serif!important;}


h1, .banner h1 {font-size: 3em;line-height: 1.3em; letter-spacing: -0.023em;}
h2, .banner h2 {font-size: 2.6em; line-height: 1.4em;font-weight: 500;letter-spacing: -0.007em;}
h3, .banner h3 {font-size: 2em;font-weight: 400; letter-spacing: -0.004em; line-height: 1.4em; margin-bottom:1rem}
h4, .banner h4 {font-size: 1.3em; line-height: 1.477em; letter-spacing: -0.001em;font-weight: 500;}
h5 {font-size: 1.1em; line-height: 1.477em; letter-spacing: -0.001em;font-weight: 700;}

.modify h5 {font-weight: 500;font-size: 1em;}


h6 {letter-spacing: 0.257em;font-size: 1em;font-weight: 700; color:#1e73be; line-height:1.3em;
}

blockquote, form, figure, p, dl, ul, ol {line-height: 1.7em; margin-bottom: 1.3em;}

.bg_gray{background:#f9f9f9; padding:6% 0 3% 0;}
.bg_gray_top{background:#f9f9f9; padding:4% 0 0 0;}
.bg_white_full{background:#fff; padding:8%;}
.bg_white{background:#fff; padding:8% 8% 0 8%;}
.nopbot .col{padding-bottom:0;}
.marbot-12{margin-bottom:-12%}
.box_gray .col-inner{padding:12%; background:#f9f9f9;}
.box_row_gray{background:#f9f9f9; padding:2% 0; margin: 4% 0;}

.header-full-width .container {padding: 0 8%;}

.easy-table tr th{background:#000; color:#fff; padding: 1% .5%; border-right:1px solid #fff}
.easy-table tr th:last-child{border-right:none;}
.easy-table tr td{background:#fff; border-bottom:1px solid #000; border-left:1px solid #000; font-weight:600; color:#000; }
.easy-table tr td:last-child{ border-right:1px solid #000;}
.header-main .nav > li > a {
  line-height: 19px;
  font-weight: 600;
}

.header-inner .box-text h5{
	font-weight: 400;
}
.msmll .col{padding-left:4px; padding-right:4px;}






@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}