@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');*/


/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body{
font-family: 'FrutigerLTStd-Light',Open Sans, sans-serif !important;
}

.img img {
    max-width: 100%;
}

.img {
    text-align: center;
    margin: 8px 0;
    height: 90px;
}

.ourassociatespartners .row {
    margin-bottom: 30px;
}

/* coman css */
a:hover{
text-decoration:none;
}
a{
color:#e30000;
}
a:focus {
outline: 0px auto -webkit-focus-ring-color !important;
outline-offset: 0px !important;
text-decoration:none !important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
background-color:transparent;
}
.navbar-toggle{
background:black !important;
}
h1{
font-size:50px;
font-family:'FrutigerLTStd-Light';
color:white;
text-shadow: 2px 2px 3px #616161;
}
.f-18{
font-size:18px;
}
.w-100{
width:100%;
float:left;
}
.get-started{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
background:rgb(183, 50, 50);
color:white;
font-weight:bold;
padding: 12px 40px;
border-radius:25px;
transition:all .3s ease;
-webkit-transition:all .3s ease;
display:inline-block;
}
.get-started:hover{
color:white;
transition:all .3s ease;
-webkit-transition:all .3s ease;
padding: 12px 30px; 
}
.mb-10{
margin-bottom: 10px !important;
}
.mt-10{
margin-top: 10px !important;
}
.mt-20{
margin-top: 12px !important;
}
.more{
font-style:italic;
font-weight: bold;
}

/* coman css */

/* menu */
.navbar-brand{
height:auto;
padding:0px 15px;
}
.navbar-inverse{
border-radius:0px;
}
.navbar-right{
padding-top: 25px;
transition:all 1s ease;
}
.navbar{
position: fixed !important;
top:10px; 
left:0;
width: 100%;
z-index:99;
margin-bottom:0px;
padding: 10px 0px;
}
.navbar-inverse {
background:#ffffff;
border: 0px !important;
}

.navbar.fixed{
top:0px; 
transition:all 1s ease;
}
.navbar .navbar-brand img{	
top:0px; 
transition:all 1s ease;
}
.navbar.fixed .navbar-brand img{
width:140px;
top:0px; 
transition:all 1s ease;
}
.portfolio-login{
background:#e30000;
border-radius:5px;
margin-left:10px;
}
.navbar .portfolio-login a{
color:white !important; 
}
.portfolio-login-show{
display:none;
}
.navbar-nav>li>a{
color:#000000 !important;
padding:8px 10px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
background-color: transparent;
}
/* end menu */

/* fix right navigation */
#menu{
margin: 0;
padding: 4px 0;
background: rgba(0,0,0,.5);
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
position: fixed;
z-index: 100;
top: 50%;
transform:translateY(-50%);
opacity: 1;
right:0px;
}
#menu li{
display: block;
width: 14px;
height: 13px;
margin: 7px;
position: relative;
}
#menu li a{
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
text-decoration: none;
}
#menu li a span{
border-radius: 50%;
position: absolute;
z-index: 1;
height: 6px;
width: 6px;
border: 0;
background: #fff;
left: 50%;
top: 50%;
margin: -3px 0 0 -3px;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
#menu li.active span, #menu .active:hover span {
height: 12px;
width: 12px;
margin: -6px 0 0 -6px;
border-radius: 100%;
background: #e30000;
}

#menu li:hover a span, #menu li:hover a span {
width: 10px;
height: 10px;
margin: -5px 0 0 -5px;
}
/*  fix right navigation */


/* start first-section */
.about_us{
padding:100px 0px 120px 0px !important;
}

.slide-horizonal{
z-index:99999999;
position:relative;
}









.s1 .overlay {

}
.overlay{
/*position: absolute;
/*background: rgba(82, 79, 79, 0.65);*/
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index:-99999;*/
}
.first-section .s1{

background: url(../images/slide_one.jpg) no-repeat center /cover;
}
.first-section .s2{

background: url(../images/slide_two.jpg) no-repeat center /cover;
}
.first-section .s3{

background: url(../images/slide_three.jpg) no-repeat center /cover;
}
.first-section .s4{

background: url(../images/slide_four.jpg) no-repeat center /cover;
}
.first-section .s5{

background: url(../images/slide_five.jpg) no-repeat center /cover;
}
.first-section  h1{
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 21px;
    line-height: 1.3;
    max-width: 800px;
    margin: auto;
    padding: 30px;
    font-weight: normal;
    color: #000000;
    text-shadow: 2px 2px #ffffff;
    position: absolute;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.6);
    right: 55px;
    bottom: 55px;
}
/* end first-section */

/* stard second-section */
.second-section{
background: url(../images/about-us.jpg) no-repeat center /cover;
padding-top:20px;
color: #ffffff;
}

.second-section h2 {
font-family: Georgia;
font-size: 45px;
}

.second-section hr {
margin-top: 20px;
margin-bottom: 30px;
border: 0;
border-top: 4px solid #0162a1;
width: 9%;
}

/* end second-section */

/* stard third-section */
.third-section{
background: url(../images/section_twobg.png) no-repeat center /cover;
padding-top:20px;
}
.third-section .service-box{
padding:40px 20px 30px 20px;
color:#000000;
margin-bottom:20px;
}
.third-section .service-box .service-ion{
float:left;
width:90px;
}
.third-section .service-box .service-ion img{
width:63px;
height: 65px;
}
.third-section .service-contain{
overflow:hidden;
text-align:justify;
}
.third-section h2{
font-size:18px;
font-weight:bold;
margin-top: 0px;
}
.third-section .mf{
background:rgba(81, 194, 204, .67);
}
.third-section .fd{
background:rgba(175, 194, 87, .67);
}
.third-section .bonds{
background:rgba(183, 50, 50, 0.85);
}
.third-section .inc{
background:rgba(237, 154, 99, .67);
}
.third-section .re{
background:rgba(0, 118, 179, .67);
}
.third-section .loans{
background:rgba(175, 194, 87, .67);
}
/* end second-section */


/* start fourth-section */
.fourth-section{
background: url(../images/section-thirdbg.png) no-repeat center /cover;
padding-top:20px;
color:white;
}
.fourth-section .col-sm-3{
padding-bottom:20px;
}
.fourth-section h2{
font-size: 30px;
line-height: 37px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.fourth-section hr{
width: 84px;
border-width: 4px;
transition:all .3s ease;
}
.fourth-section .col-sm-3:hover hr{
width: 60px;
transition:all .3s ease;
border-width: 4px;
}
.fourth-section .col-sm-3:hover .get-started{
-webkit-transition: all .3s ease;
padding: 12px 30px;
}
.fourth-section .download-form:after, .fourth-section .fin-cla:after, .fourth-section .market-update:after{
content: "";
border-right: 1px dashed white;
position: absolute; 
height: 100%;
right: 0px;
top: 0px;
}
.fourth-section p{
margin-bottom:30px;
}
.fourth-section .download-form, .fourth-section .fin-cla, .fourth-section .market-update, .fourth-section .invest-online{
position:relative;
padding-top:60px;
padding-bottom:60px;
}
.fourth-section .download-form hr{
border-color:rgb(183, 50, 50);
}
.fourth-section .download-form .get-started{
background:rgb(183, 50, 50);
}
.fourth-section .fin-cla hr{
border-color:#f26e16;
}
.fourth-section .fin-cla .get-started{
background:#f26e16;
}
.fourth-section .market-update hr{
border-color:#afc257;
}
.fourth-section .market-update .get-started{
background:#afc257;
}
.fourth-section .invest-online hr{
border-color:#0076b3;
}
.fourth-section .invest-online .get-started{
background:#0076b3;
}
/* end fourth-section */


/* start fifth-section */
.fifth-section{
background: url(../images/section-fourthbg.png) no-repeat center /cover;
color:white;
}
.fifth-section a, .fifth-section a:hover{
color:white;
}
.fifth-section .w-50 a{
font-size: 15px;
margin-bottom: 20px;
float: left;
text-align: center;
width: 100%;
}
.fifth-section .w-50{
width:50%;
float:left;
padding:90px 30px;
}

.fifth-section .risk h2 {
font-size: 44px;
line-height: 45px;
margin: 73px 0;
}

.fifth-section .w-50 h2{
font-size: 30px;
line-height: 37px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:20px;
text-align: center;
}
.fifth-section .w-50 img{
margin-bottom:10px;
}
.fifth-section .utility p{
margin-bottom:30px;
}
.fifth-section .utility h2{
padding-bottom:10px;
}
/* end fifth-section */


/* start sixth-section */
.sixth-section {
background: url(../images/testimonial.png) no-repeat center /cover;
color:white;
padding-top:20px;
}




.sixth-section h2{
font-size: 30px;
line-height: 37px;
font-family: Georgia, "Times New Roman", Times, serif;
padding-bottom: 20px;
}
.sixth-section .abt hr{
width: 60px;
transition: all .3s ease;
border-width: 4px;
margin-top: -18px;
border-color:#afc257;
}
.sixth-section .carousel-inner .item img{
margin: auto !important;
padding-bottom:10px;
}
.sixth-section .carousel-indicators{
bottom: 0px;
}
.sixth-section .f-18{
padding-bottom:30px;
}
/* end sixth-section */


/* start seventh-section */
.seventh-section .back-bg{
background:#111111;
padding:10px 0px;
color:white;
}
.seventh-section .footer_link a{
color:white;
}
.seventh-section .footer_link{
margin-bottom:0px;
}
.seventh-section .pull-left{
margin:5.5px 0px;
}
.seventh-section .disclaimer{
background:#1e1e1e;
padding:20px 0px;
color:white;
}
.seventh-section .disclaimer h3{
color:#e30000;
font-size:16px;
margin-top:10px;
font-weight:bold; 
}
.disclaimer p{
font-size:12px;
}
.seventh-section .footer-bottom .pull-right{
margin:5.5px 0px;
}
/* start sixth-section */

.fifth-section, .fifth-section .fp-tableCell, .seventh-section, .seventh-section .fp-tableCell {
height:auto !important;
}



/* start login */
.login_top_modal{
width: 100%;
float: right;
text-align: right;
z-index:999999;
position:absolute;
}
.modal-content {
background:#51c2cc;
padding: 10px;
min-width: 100px;
margin-bottom: 5px;
border: 0px;
background-size: 100% 100%;
background-repeat: no-repeat;
}
input{
color:black;
}
.box_content {
background-color: #FFFFFF;
border: 2px solid #51c2cc;
/* left: 35%; */
overflow: hidden;
padding: 15px;
position: fixed;
top: 25%; 
max-width: 430px;
z-index: 99999999;
height: 240px;
left: 50%;
transform: translateX(-50%);
background-color: white;
}
.grayBox{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1055;
-moz-opacity: 0.7;
opacity:0.7;
filter: alpha(opacity=70);
}
.imgs{
top: 0px;
right: 0px;
position:fixed;
}

img#cross {
position: relative;
float: right;
top: -29px;
left: 24px;
}
#login table, #login th, #login td {
border: 0px solid black !important;
border-collapse: collapse !important;
}
/*-- end login -- */


/*-- start Content page -- */
.content-title{
background:url(../images/header_bg.jpg) no-repeat center /cover;
padding:180px 0px 90px 0px;;
position:relative;
z-index: 9;
}
.content-title:after{
content: "";
background-color: rgba(0, 0, 0, 0.76);
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
position: absolute;
z-index:-999999;
}
.content-title .title{
font-size: 30px;
line-height: 37px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
color:white !important;
text-align:center;
}
.content-title hr{
width: 84px;
border-width: 4px;
transition: all .3s ease;
border-color: rgb(183, 50, 50);
margin-top:15px !important;
}
.content-title:hover hr{
width: 60px !important;
transition: all .3s ease;
border-width: 4px !important;
}
.content-inner{
background:url(../images/bgrepeat.jpg) repeat;
padding:30px 0px;
}
.login-box{
background:#0076b3;
padding:10px 20px 20px 10px;
overflow:hidden;
width: 100%;
}
.login-box{
background:#e30000;
padding:10px 10px 20px 10px;
overflow:hidden;
min-height: 395px;
}
.login-box p{
text-align: center;
font-size: 24px;
color: white;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid white;
font-weight: 600;
margin-bottom:20px;
}
.login-box .login_btn{
background:#009bff;
padding: 8px 30px;
border:0px !important;
font-weight:bold;
color:white;
border-radius:5px;
}
.tabing .nav-pills>li.active>a, .tabing .nav-pills>li.active>a:focus, .tabing .nav-pills>li.active>a:hover{
background: #009bff !important;
border-radius: 0px;
}
.tabing .nav-pills>li>a, .tabing .nav-pills>li>a:focus, .tabing .nav-pills>li>a:hover{
background: #e30000;
border-bottom: 1px solid #ddd;
padding: 8px 10px;
color: white !important;
border-radius: 0px;
}


.tabing .nav-pills>li{
float:left;
width:100%;
}
.tabing .nav-pills>li{
float:left;
width:100%;
margin-left:0px !important;
}
.content-inner h3{
margin-top: 0px;
font-weight: bold;
font-size: 22px;
}
.faqs table, .faqs th, .faqs td {
border: 1px solid black;
border-collapse: collapse;
}
table th{
border-bottom: 1px solid black !important;
}
.tbg-blue{
background: #0076b3;
color: white;
}
.tbg-graw{
background: #dddddd;
font-weight: bold;;
}
.tbottom p{
font-style: italic;
font-size: 12.5px;
margin-bottom: 0px;
}
.tbottom span{
color:red !important;
font-weight: bold;
}
.table-responsive ul li{
margin-bottom: 5px;
}
.right .login-box .form_con .col-sm-6{
width:100%;
}
.right .login-box .form_con #captcha{
width: 100% !important;
margin-top: 15px;
}
.right .login-box p{
font-size: 22px !important;
padding-top: 0px !important;
}
.right a, .marketupdate h3, .contact h3{
background: #e30000;
text-align: center;
font-size: 22px;
color: white;
padding: 10px 0px 10px 	0px;
border-bottom: 1px solid white;
font-weight: 600;
margin-bottom: 10px;
float: left;
width: 100%;
}
.marketupdate h3, .contact h3{
text-align: left !important;
padding: 10px 15px 10px 15px !important;
}
.uselink {
list-style: none;
margin:0px !important;
padding: 0px !important;
}
.uselink a{
background: #b73232;
text-align: center;
font-size: 22px;
color: white;
padding: 10px 15px 10px 15px;
border-bottom: 1px solid white;
font-weight: 600;
margin-bottom: 10px;
float: left;
width: calc(50% - 30px);
margin:0px 15px 10px 15px;
}
.contact i{
color: #009bff;
font-size: 20px;
width: 25px;
text-align: center;
vertical-align: middle;
margin-right: 10px;
}

.contact a, .contact a:hover{
color: #333333;
}
.contact .address{
padding-top: 10px !important;
float: left;
width: 100%;
}
.who {
margin-top:15px;
}
.who p{
overflow:hidden;
}
.who h3{
font-size: 18px;
}
.who img{
width:150px;
float:left;
margin-right:15px;
border:2px solid #d6d6d6;
}

p.address.marzero{
padding-top:0px !important;
}
/*-- end Content page -- */


/* Start Download page */

div#TabbedPanels1 table {
border-bottom: 1px solid #cccccc;
}

div#TabbedPanels1 table:nth-last-child(1) {
border-bottom: none;
}

/* End Download page */


.commodities, .live, .market{	
position:relative;
width: 100%;
float: left;
}
.commodities span{	
width: 100%;
overflow: hidden;
position: absolute;
height: 23px;
left:0;
background: white;
}
.live span{
width: 100%;
overflow: hidden;
position: absolute;
height: 23px;
left:0;
background: white;
}
.market span{
width: 143px;
overflow: hidden;
position: absolute;
height: 23px;
left: 122px;
background: white;
top: -27px;
}

div#myCarouse2 .item {
    height: 100%;
}

.carousel-inner {
  height: 100%;
}

.carousel {
  height: 100%;
}


.carousel-fade .carousel-inner .item {
  opacity: 0;
   transition-property: opacity;
  transition-duration: 4s;
  transition-timing-function:linear;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
} 


#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

#light {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 600px;
  max-height: 450px;
  margin-left: -300px;
  margin-top: -180px;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 9999999999999;
  overflow: visible;
}
#light, #boxes{
text-align:center;
color:#0076b3;
background:#f2f2f2;
}
#light p, #boxes p{
margin-bottom:2px;
margin-top:5px;
font-weight:bold;
font-size:20px;
text-align:center;
}
#light p + p, #boxes p + p{
font-size:18px;
margin-top:0px;
color:#333;
margin-bottom:5px;
font-weight:normal
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 




@media (max-width: 991px){
.first-section h1{
font-size:40px;
}
.third-section h2, .fourth-section .w-50 h2{
font-size:23px;
}
.get-started{
padding:12px 15px;
}
.third-section .col-sm-3:hover .get-started{
padding:12px 20px !important;
}
}

@media (max-width: 767px){
.navbar{
position:relative !important;
top:0px;
}
.navbar-toggle{
margin-top:43px;
}
.nav .portfolio-login{
display:none;
}
.portfolio-login-show{
	background: #e30000;
border-radius: 5px;
display: inline-block;
color: white;
padding: 6px 10px;
position: absolute;
right: 76px;
top: 45px;
}
.portfolio-login-show:hover{
color:white;
}
.first-section h1{
font-size:30px;
}	
.third-section h2, .fourth-section .w-50 h2{
line-height: 30px;
}
.third-section .download-form, .third-section .fin-cla, .third-section .market-update, .third-section .invest-online{
padding-top: 30px;
padding-bottom: 30px;
}
.third-section .download-form:after, .third-section .fin-cla:after, .third-section .market-update:after{
border-right:0px !important;
}
.fourth-section{
background: url(../images/section-fourthbgshow.png) no-repeat center /cover;
}
.fourth-section .risk{
background: url(../images/riskbg.png) no-repeat center /cover;
}
.fourth-section .w-50, .fifth-section .w-50{
width:100%;
float:left;
text-align:center;
height:auto !important;
}
.fifth-section{
background: url(../images/section-fifthbgshow.png) no-repeat center /cover;
}
.fifth-section .abt{
background:rgba(11, 11, 10, .56);
}
.sixth-section .pull-left, .sixth-section .pull-right{
width:100%;
float:left;
text-align:center;
}
.footer-bottomblack{
height:70px !important;
background:#0e0e0e;
width:100%;
float:left;
}
.content-inner h3{
margin-top: 20px;
}
.uselink a{
width: 100% !important;
margin:0px 0px 10px 0px !important;

}
.right{
margin-top: 20px;
}
/*
.first-section, .second-section, .third-section, .fourth-section, #fullpage, .fp-enabled, body, .sixth-section{
height:auto !important;
}
.fp-enabled, body, #fullpage, .section {
height:auto !important;
overflow:visible !important;
}
*/

/* 
.fp-enabled, , #fullpage, .fp-slide, .fp-slidesContainer, .fp-scrollable, .first-section, .second-section, .third-section, .fourth-section, .first-section .fp-tableCell, .second-section .fp-tableCell, .third-section .fp-tableCell,  .fourth-section .fp-tableCell{
height:auto !important;
overflow:visible !important;
} 
*/
}

@media (max-width: 480px){
.first-section h1{
font-size:25px;
}	

a.navbar-brand img {
    width: 65%;
    margin-top: 19px;
}

.navbar.fixed .navbar-brand img {
     width: 65%; 
}

.portfolio-login-show {
    color: white;
    padding: 6px 6px;
    font-size: 12px;
}

.navbar-toggle {
    padding: 7px 9px;
}

}
.login-box ul
{
    padding-left: 0px;
}
.login-box ul li
{
    
}
.login-box ul li a
{
    color: #fff;
    padding: 10px 7px;
    display: inline-block;
    border-bottom: 1px solid #ffff;
}

.login-box .modal {
    z-index: 999999 !important;
}
.login-box .modal .modal-dialog {
    margin: 120px auto !important;
}


.blog-post-main {
    padding: 60px 0;
}
.blog-post-detail{
   padding: 60px 0;

}
.single-blog {
    background: #ffffff;
    box-shadow: 0px 0px 98px 0px rgba(0, 0, 0, 0.07);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 30px 0;
}
.single-blog .blog-img {
    position: relative;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.single-blog .blog-img a {
    display: block;
}
.single-blog .blog-img a img {
    width: 100%;
    transition: all 0.3s linear;
}
.single-blog:hover .blog-img a img {
    transform: scale(1.1);
}
.single-blog .blog-img .top-meta {
    /*position: absolute;*/
    /*top: 35px;*/
    /*left: 30px;*/
}
.single-blog .blog-img .top-meta .date {
    line-height: 65px;
    text-align: center;
    background-image: linear-gradient(120deg, #54d6eb 0%, #035cdd 100%);
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    line-height: 12px;
    padding: 10px;
}
.single-blog .blog-img .top-meta .date {
    background: #e0181b;
}
.single-blog .blog-content {
    padding: 30px;
}
.single-blog .blog-content .title {
    font-size: 22px;
    line-height: 30px;
    color: #333333;
}
.single-blog .blog-content .title a{
    color: #333333;
}
.single-blog .blog-content .title a:hover {
    color: #e0181b;
}

.single-blog .blog-content .b-content {
    margin-top: 10px;
    max-height: 50px;
    overflow: hidden;
}
.single-blog .blog-content p {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #4c4d56 !important;
}
.single-blog .blog-content p span {
    white-space: normal;
}
.single-blog .blog-btn {
    border-top: 1px solid #ebebeb;
    padding: 15px 40px;
}
.single-blog .blog-btn .blog-btn-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-family: "Manrope", sans-serif;
    font-weight: 600;
    color: #005de0;
    transition: all 0.3s linear;
}
.single-blog .blog-btn .blog-btn-link {
    color: #e0181b;
}

.single-blog .blog-btn .blog-btn-link i {
    transition: all 0.3s linear;
}
.single-blog .blog-btn .blog-btn-link:hover i {
    transform: translateX(5px);
}


.blog-detail .badge {
    padding: 10px;
    margin-bottom: 10px;
    color: #fff !important;
    font-size: 13px;
    font-weight: 400;
}

.all-links {
  margin: 0;
  padding: 0;
}
.all-links li {
  display: inline-block;
}
.all-links li img {
  width: 129px;
  margin-top: 8px;
}
.footer_link {
  display: inline-block;
}

.disclaimer-sec .content-b {
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

.disclaimer-sec .footer-content {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -10px;
    flex-wrap: wrap;
}

.disclaimer-sec .footer-content img {
    height: 67px;
}

.disclaimer-sec .footer-content .footer-list {
    display: flex;
    padding: 10px;
    align-items: center;
}

.disclaimer-sec .footer-content .footer-list .contentb {
    text-align: left;
    padding-left: 15px;
}

.disclaimer-sec .footer-content .footer-list .contentb h5 {
    margin-bottom: 0;
}
.amc 
{
    margin-top: 10px;   
}