/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxi7mw9c.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRyS7m.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.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;
    display:swap;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    display:swap;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    display:swap;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD_g.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqhPAMif.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqhPAMif.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPAA.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.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;
    display:swap;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGIVzY4SY.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;
    display:swap;
  }
  /* latin */
  @font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzYw.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;
    display:swap;
  }
  /*@import url(btn-educli.css);*/
  .btn-educli{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      padding:10px 30px;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 15px;
      margin:5px;
  }
  .btn-educli:hover{
      background-color: #fc5b2d !important;
      color: #ffffff;
      text-decoration: none;
  }
  /*@import url(btn-educli-md.css);*/
  .btn-educli-md{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 13px;
      width: 40%;
      margin-bottom: 4px;
  }
  .btn-educli-md.addcart{
      width:60%;
  }
  .btn-educli-md:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  /*@import url(btn-educli-sm.css);*/
  .btn-educli-sm{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      padding:10px 15px;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 15px;
      margin:5px;
  }
  .btn-educli-sm:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  /*@import url(btn-educli-block.css);*/
  .btn-educli-block{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      padding:10px auto;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 15px;
      display: block;
      width: 100%;
      margin-top: 5px;
      margin-bottom: 5px;
  
  }
  .btn-educli-block:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  .btn-educli-block.fontsmall{
      font-size:13px;
  }
  /*@import url(btn-educli-action.css);*/
  .btn-educli-action{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 13px;
      width: 30%;
      margin-bottom: 4px;
  }
  .btn-educli-action:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  .filter-results .btn-educli-action:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  .filter-results .btn-educli-action{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 13px;
      width: 30%;
      margin-bottom: 4px;
  }
  /*@import url(btn-educli-grey.css);*/
  .btn-educli-grey{
      color:#2c2d2e;
      background-color: #eff4f5;
  }
  .btn-educli-grey:hover{
      color:#ffffff;
      background-color: #2c2d2e;
  }
  /*@import url(btn-educli-lg.css);*/
  .btn-educli-lg{
      background-color: #fbad1b;
      font-weight: 500;
      color:#ffffff;
      padding:10px 100px;
      border:1px solid #d2d5dd;
      border-radius:10px;
      font-size: 15px;
      margin:5px;
  }
  .btn-educli-lg:hover{
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  /*@import url(btn-educli-black.css);*/
  .btn-educli-black{
      color:#ffffff;
      background-color: #2c2d2e;
  }
  .btn-educli-black:hover{
      background-color: #ffae00;
  }
  /*@import url(btn-educli-link-black.css);*/
  .btn-educli-link-black, .btn-educli-link-black:active, .btn-educli-link-black:focus, .btn-educli-link-black:hover {
      border-color: transparent;
  }
  .btn-educli-link-black.active, .btn-educli-link-black:active, .btn-educli-link-black[disabled], fieldset[disabled] .btn-educli-link-black, .btn-educli-link-black{
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
  
  .btn-educli-link-black:hover{
      color:#fbad1b;
      text-decoration: underline;
  }
  .btn-educli-link-black{
      font-weight: 400;
      color: #2c2d2e;
      border: 0;
      border-radius: 0;
      text-decoration: underline;
      padding: 0;
      margin-bottom: 2px;
  }
  /*@import url(btn-educli-link-white.css);*/
  .btn-educli-link-white, .btn-educli-link-white:active, .btn-educli-link-white:focus, .btn-educli-link-white:hover{
      border-color: transparent;
  }
  .btn-educli-link-white, .btn-educli-link-white.active, .btn-educli-link-white:active, .btn-educli-link-white[disabled], fieldset[disabled] .btn-educli-link-white,.btn-educli-link-white{
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
  .btn-educli-link-white {
      font-weight: 400;
      color: #ffffff;
      border-radius: 0;
      border: 0;
      text-decoration: underline;
      padding: 0;
      margin-bottom: 2px;
  }
  .btn-educli-link-white:hover{
      color:#fc641e;
      text-decoration: underline;
  }
  footer .btn-educli-link-white:hover{
      color:#000;
      text-decoration: underline;
      font-weight: 600;
  }
  footer .btn-educli-link-white {
      color: #000;
      font-weight: 600 !important;
  }
  /*@import url(btn-educli-white.css);*/
  .btn-educli-white{
      color:#2c2d2e;
      background-color: #ffffff;
  }
  .btn-educli-white:hover{
      color:#ffffff;
      background-color: #2c2d2e;
  }
  .stu-info .btn-educli-white:hover{
      color:#ffffff;
      background-color: #fc641e;
  }
  .studentview-documents .btn-educli-white:hover{
      color:#ffffff;
      background-color: #fc641e;
  }
  /*@import url(about-box.css);*/
  .about-box {
      padding:0 25px 10px 25px;
      margin:20px;
      border-radius: 25px;
  }  
  .about-box p{
    text-align: center !important;
    text-align-last: center !important;
  }
  /*@import url(about.css);*/
  .about{
      margin:10px;
      height:50px;
      background-color: #ffae00;
  }
  /*@import url(agent-pages.css);*/
  .agent-pages .visa-title {
      border-style: solid;
      padding-left: 25px;
      border-width: 1px;
      line-height: 50px;
      font-weight:600;
      color: #fff;
      border-color: rgb(210, 213, 221);
      background: #fbad1b url(../img/corner-icon.png) no-repeat 99.99% 21px;
      height: 50px;
      text-transform: uppercase;
  }
  .agent-pages .visa-title.moreheight{
      height:60px;
  }
  .agent-pages th {text-transform:uppercase;font-weight: 600;}
  .highlight-row th, .agent-pages td {line-height:27px;}
  .agent-pages .control {
      padding-left: 24px;
  }
  .agent-pages .notifications-area.quotes-form {
      background-color: transparent;
      margin: 10px -15px 15px -15px;
      padding: 0px;
  }
  @media (min-width: 576px) {
  .agent-pages #total-hours .col-sm-2 {
      -ms-flex: 0 0 14.666667%;
      flex: 0 0 14.666667%;
      max-width: 14.666667%;
     }
  .agent-pages #total-hours .col-sm-8 {
      -ms-flex: 0 0 70.4%;
      flex: 0 0 70.4%;
      max-width: 70.4%;
    }  
  }
  .agent-pages .btn-educli-grey{
      color:white !important;
      background-color: #989a9a;
  }
  .agent-pages .btn-educli-grey:hover {
      color: #2c2d2e !important;
      background-color: #eff4f5 !important;
  }
  .agent-pages .btn-educli-grey:hover {
      color: #ffffff !important;
      background-color: #2c2d2e !important;
  }
  .agent-pages .pre-units i:first-child {
      padding-right: 22px;
  }
  .agent-pages .pre-units i {
      color: #8f989a;
      font-size: 19px !important;
  }
  .agent-pages .btn-educli-grey:hover .subscribe {fill:#fff}
  /*@import url(analytics-results.css);*/
  .analytics-results{
      background-color: #f0f0f0;
      margin-top: 20px;
      padding: 20px 10px;
  }
  .analytics-results .row{
      width:100%;
      margin-right: 0px;
      margin-left: 0px;
      margin-top: 0px;
  }
  .analytics-results .col{
      background: #fff;
          margin: 15px;
  }
  .analytics-results .col:first-child{
          margin-right: 0px;
  }
  .analytics-results h3 {
      font-size: 1.3rem;
      color: #333;
      font-weight: 600;
      line-height: 1.5;
      padding: 0 1.5rem 1em 1.5rem;
      text-shadow: none;
      width: 100%;
  }
  .analytics-results h4{
      font-size: 1.1rem;
      font-weight: normal;
      padding: 25px 15px 5px;
      text-align: left;
  }
  /*@import url(assign-quote.css);*/
  .assign-quote {padding:35px 10% 30px;background: #f9fbfb;}
  .assign-quote .custom-text {
      height: 50px;
      font-size: 15px;
      padding-left: 15px;
      border-radius: 6px !important;
  }
  .assign-quote .control {
      margin-top: 15px;
      margin-bottom: 0px;
      padding-left: 40px;
      line-height: 26px;
  }
  .assign-quote .quote-status.control:hover input:not([disabled]):checked ~ .control__indicator, .assign-quote .quote-status.control input:checked:focus ~ .control__indicator {
      border-color: rgb(227, 223, 223);
      background-color: rgb(26, 139, 74);
  }
  .assign-quote .quote-status.control input:checked ~ .control__indicator {
      border: 1px solid #ccc;
      border-color: rgb(227, 223, 223);
      background-color: rgb(26, 139, 74);
  }
  .assign-quote .quote-gender.control input:checked ~ .control__indicator {
      border: 1px solid #ccc;
    border-color: rgb(227, 223, 223);
    background-color: rgb(112, 112, 112);
  }
  .assign-quote .form_field {
      font-size: 15px;
      height: calc(3rem + 2px) !important;
      padding: 10px;
      font-family: "Montserrat";
      color: rgb(44, 45, 46);
      border-style: solid;
      border-width: 1px;
      border-color: rgb(210, 213, 221);
      border-radius: 5px;
      background-color: rgb(255, 255, 255) !important;
  }
  /*@import url(admin-container.css);*/
  .admin-container{
      padding: 75px 15px 20px 15px;
      min-height: 100vh;
      transition: all 0.3s;
      background-color: #fff;
      position: relative;
      width: 100%;
  }
  .admin-container .navbar{
      font-size: 0.6rem;
      padding:  0;
      background-color: #000;
      color:#fff;
      padding-right: 20px;
  }
  .menu-link:hover{
      color: #fbbe48 !important;
      text-decoration:none !important;
  }
  .admin-container .navbar .nav-item{
      margin:auto 18px;
  }
  .admin-container .navbar .container{
      max-width: 90% ;
  }
  @media (min-width: 71.25em) {
      .admin-container{
          padding: 140px 50px 40px 50px !important;
          width: 100%;
      }	
      .admin-container .less-padding-bottom{
          padding-bottom:0px;
      }
      .admin-container .navbar .container{
          max-width: 94% !important;
      }
  }
  @media (min-width: 1300px) {
      .admin-container .navbar .container{
          padding-right:20px;
      }
  }
  /*@import url(attendance.css);*/
  .attendance {
      height: 150px;
      width: 150px;
      position: absolute;
      top: 160px;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      border-radius: 100%;
      border: 3px solid #ff6b00;
      overflow: hidden;
    }
    .dashboard-agent .attendance {
      height: 150px;
      width: 150px;
      position: absolute;
      top: 75px;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      border-radius: 100%;
      border: 3px solid #ff6b00;
      overflow: hidden;
    }
    .attendance .percent {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 3;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: -webkit-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #000;
      font-weight: 600;
      font-size: 14px;
    }
    .attendance .water {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2;
      width: 100%;
      height: 100%;
      -webkit-transform: translate(0, 100%);
              transform: translate(0, 100%);
      background: #ff6b00;
    }
    .attendance .water_wave {
      width: 200%;
      position: absolute;
      bottom: 100%;
    }
    .attendance .water_wave_back {
      right: 0;
      fill: #fb9c58;
      -webkit-animation: wave-back 1.4s infinite linear;
              animation: wave-back 1.4s infinite linear;
    }
    .attendance .water_wave_front {
      left: 0;
      fill: #ff6b00;
      margin-bottom: -1px;
      -webkit-animation: wave-front .7s infinite linear;
              animation: wave-front .7s infinite linear;
    }
  /*@import url(backside.css);*/
  .backside {
      background: #FFF;
      border-radius: 10px;
      transition: -webkit-transform 1s;
      -webkit-transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
  }
  .backside {
      background-color: #fbad1b;
      width: 180px;
      height: 180px;
      -webkit-transform: rotateY(-180deg);
      overflow: hidden;
      text-align:center;
  }
  .backside h4 {
      color:#fff;
      font-size: 0.9rem;
      font-weight: 700;
      line-height: 1.5;
      padding: 0em 1rem 0em 1rem;
      margin-bottom:0px;
      text-shadow: none;
      width: 100%;
      }
  .info-card .btn{
      width:80%;	
      margin-left:19px;
  }
  .backside .sidebar-icon {
      padding: 10px;
      margin-bottom:-10px;
      fill: white;
      height: 70px;
      width: 70px;
  }
  .backside .btn-educli-white {
      color: #fbad1b;
      background-color: #ffffff;
  }
  .backside .btn-educli-white:hover {
      color: #fbad1b;
      background-color: #ffffff;
  }
  /*@import url(box-insurance.css);*/
  .box-insurance{
      background-color: #f7f9fa;
      margin: 0 0 20px 0;
      padding: 20px 0px 20px 0px;
  }
  .box-insurance-guest{
      margin: 0 0 20px 0;
      padding: 10px 0px 0px 0px;
      cursor:pointer;
  }
  .box-insurance-logout{
      opacity: 0.4;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 10;
  }
  .box-insurance p.price{
      color:#ff5a00;
      font-size: 1.5rem;
      font-weight: 800;
  }
  #box-insurance-result{
      display: none;
  }
  .box-insurance h3{
      line-height: 1.2;
  }
  /*@import url(btn_activate.css);*/
  .btn_activate {
      background-image: url(../images/new/activate.png);
      background-position: 8px 6px;
      background-repeat: no-repeat;
      background-size: 19px; 
      border-style: solid;
      border-width: 1px;
      border-color: #72a264;
      width: 140px;
      border-radius: 10px;
      background-color: #72a264;
      font-size: 12px;
      padding: 5px 40px;
      color: #fff;
      line-height: 20px;
    }
  /*@import url(btn_deactivate.css);*/
  .btn_deactivate {
      background-image: url(../images/new/deactivate.png);	
      background-position: 8px 5px;
      background-repeat: no-repeat;
      background-size: 19px;  
      border-style: solid;
      border-width: 1px;
      border-color: #f14e4d;
      width: 140px;
      border-radius: 10px;
      background-color: #f14e4d;
      padding: 5px 40px;
      font-size: 12px;
      color: #fff;
      line-height: 20px;
  }
  /*@import url(btn-dashboard.css);*/
  .btn-dashboard{
      font-size: 12px;
      margin-top: 10px;
      margin-bottom: 20px;
  }
  /*@import url(cart-banner.css);*/
  .cart-banner{
      background-image:url("../images/new/cart-banner.png");
      background-repeat:no-repeat;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      background-position: center bottom;
      padding: 50px 0;
      margin-top:20px;
  }
  .cart-banner-text{
      padding:0px  0px 20px 0px;
  }
  .cart-banner-text h6{
      color:#fff;
      font-size: .9rem;
      font-weight: 200;
      text-align: justify;
      text-align-last: center;
      margin: 20px 0;
  }
  @media (min-width: 71.25em) {
      .cart-banner{
          margin: 50px 10px 0 10px;
      }
  }
  /*@import url(cart.css);*/
  .cart-header{
      background-color: #ebeef4;
      color:#000;
      padding: 20px;
      font-weight: 500;
  }
  .cart-item{
      border-color: #000;
      border: 1px;
      border-style: solid;
      margin:20px 0;
      padding: 20px 20px 10px 20px;
  }
  .cart-item-price{
      margin-top:20px;
  }
  .cart-item-price strong{
      color:#ffae00;
  }
  .cart-item-price-total{
      border-top: 1px #000 solid;
      padding-top: 8px;
  }
  .cart-section li.list-group-item{
      padding: 0px;
      border-style: none;
  }
  .cart-summary{
      background-color: #000;
      color:#fff;
      padding: 0 15px 50px 15px;
  }
  .cart-summary .last{
      border-bottom: 1px solid #464646;
  }
  .cart-summary .price h3{
      color:#ffae00 ;
  }
  
  .cart-summary-btn-log{
      background-color: #ffae00;
      color:#fff;
      padding: 12px 50px 12px 50px;
      border-radius: 18px;
      margin-top:20px;
  }
  .cart-summary-sec{
      padding: 10px 0 5px 0;
  }
  .cart-summary-sec h3{
      font-weight: 400;
  }
  .cart-summary-total h3{
      font-size: 1em;
  }
  .cart-section{
      padding-top: 130px;
      background-color: #fff;
      margin-bottom: 50px;
  }
  @media (min-width: 71.25em) {
      .cart-section{
          padding: 170px 50px 70px 50px !important;
      }
      .cart-summary-sec{
          padding: 20px 0 !important;
      }
  }
  /*@import url(checklist-orange.css);*/
  .checklist-orange.control input:checked ~ .control__indicator {
      background: #fbae1e;
      border: 1px solid #fbae1e;
  }
  .checklist-orange.control input:checked ~ .control__indicator:hover {
      background: #fbae1e;
      border: 1px solid #fbae1e;
  }
  /*@import url(college-gallery.css);*/
  .college-gallery {
      border-right: 0px solid #eff4f5;
      margin-top: 40px;
  }
  .college-gallery .profile-box-lst {
     border-bottom: 0px solid #eff4f5;
      padding-top: 55px !important;
       
  }	
  .college-gallery .gallery-nav {
      width: 60px;
      height: 28px;
      position: absolute;
      left: 3px;
  }
      
  
  .college-gallery .hide-bullets {
      list-style:none;
      padding-left: 0px;
  }
  
  .college-gallery .thumbnail img {
      vertical-align: middle;
      border-style: none;
      max-width: 95px;
      
  }
  @media (max-width: 1920px) {
      .college-gallery .thumbnail img {
          max-width: 75px;
      }
  }
  .college-gallery .thumbnail {
      display: block;
      padding: 0px !important;
      border: 0px solid #ddd;
      margin-bottom: 0px;
  }
  .carousel-control-prev .srx-only {
      position: relative;
      font-size: 27px;
      left: -33px;
      top: 2px;
  }
  
  .carousel-control-next .srx-only {
      position: relative;
      font-size: 27px;
      right: -43px;
      top: 2px;
  }
  @media (max-width: 1700px) {
      .carousel-control-next .srx-only{
          right: -33px;
      }
  }
  .college-gallery .carousel-item {
      height: auto; 
  }
  
  .college-gallery .carousel-control-prev-icon {
      background-image: none;
  }
  
  .college-gallery .carousel-control-next-icon, .college-gallery .carousel-control-prev-icon {
      display: inline-block;
      width: 50px;
      height: 50px;
  }
  
  .gallery-nav .carousel-control-next-icon, .gallery-nav .carousel-control-prev-icon {
      display: inline-block;
      width: 33px;
      height: 28px;
  }
  
  .gallery-nav .carousel-control-next, .gallery-nav .carousel-control-prev {
      width: 50%;
  }
  
  .college-gallery .carousel-control-next-icon {
      background-image: none;
  }
  
  .college-gallery .carousel-inner>.carousel-item>img, .carousel-inner>.carousel-item>a>img {
      width: 100%;
  }
  .gallery-nav .carousel-control-prev-icon{
          background-image: url("../images/new/nav-prev.png");
          margin-left: -9px !important;		
  }
   .gallery-nav .carousel-control-next-icon{
          background-image: url("../images/new/nav-next.png"); 
          margin-right: 0px !important;		
  }
  .gallery-nav .glyphicon-chevron-left:before {
      display:none;
  }
  .gallery-nav .glyphicon-chevron-right:before {
      display:none;
  }
  
  .gallery-nav .carousel-control.right {
      background-image: none !important;
  }
  .gallery-nav .carousel-control.left {
      background-image: none !important;
  }
  .gallery-nav .carousel-control .glyphicon-chevron-left, .gallery-nav .carousel-control .glyphicon-chevron-right, .gallery-nav .carousel-control .icon-prev, .gallery-nav .carousel-control .icon-next {
      height: 28px;
  }
  /*  Galley Nav */
  
  #myCarousel .carousel-control-next-icon, #myCarousel .carousel-control-prev-icon {
      background: #000;
      line-height: 50px;
      opacity: 1;
      
  }
  #myCarousel .carousel-control-prev-icon {
      margin-left: -37px !important;
  }
  #myCarousel .carousel-control-next-icon {
      margin-right: -68px !important;
  }
  @media (max-width: 1700px) {
      #myCarousel .carousel-control-prev-icon{
          margin-left: -27px !important;
      }
  }
  @media (max-width: 1700px) {
      #myCarousel .carousel-control-next-icon {
          margin-right: -60px !important;
      }
  }
  #myCarousel .carousel-control {opacity: 1 !important;}
  #myCarousel .carousel-control .carousel-control-next-icon, #myCarousel .carousel-control .carousel-control-prev-icon{
      width: 50px !important;
      height: 50px !important;
      font-size: 20px !important;
  }
  /*@import url(compare-accomodation.css);*/
  .compare-accomodation .cart{
      padding: 0;
      fill: #fff;
      height: 22px;
      width: 22px;
      margin: -5px 0;
  }
  .compare-accomodation .cart:hover {
      fill: #fff;
  }
  .compare-accomodation p {
      margin-top: 0;
      margin-bottom: 0rem;
  }
  .compare-accomodation .table-bordered td{
      border-right: 0px solid #e9ecef;
      border-top: 0px;
  }
  .compare-accomodation .table-bordered {
      border: 1px solid #e9ecef;
      border-bottom: 0px;
      border-left: 0px;
  }
  /*@import url(control.css);*/
  .control {
      font-size: 15px;
      position: relative;
      margin-bottom: 15px;
      padding-left: 30px;
      cursor: pointer;
  }
  
  .control input {
      position: absolute;
      z-index: -1;
      opacity: 0;
  }
  
  .control__indicator {
      position: absolute;
      top: 0px;
      left: 0;
      width: 20px;
      height: 20px;
      background: #fff;
      border: 1px solid #ccc;
      border-radius:4px;
  }
  
  .control--radio .control__indicator {
      border-radius: 50%;
  }
  
  .control:hover input ~ .control__indicator,
  .control input:focus ~ .control__indicator {
      background: #fff;
      border: 1px solid #ccc;
  }
  #signup-form .control input:checked ~ .control__indicator {
      background: #fff;
  }
  .control input:checked ~ .control__indicator {
      background: #8f989a;
      border: 1px solid #ccc;
  }
  
  .control:hover input:not([disabled]):checked ~ .control__indicator,
  .control input:checked:focus ~ .control__indicator {
      background: #8f989a;
  }
  
  /* Disabled state */
  .control input:disabled ~ .control__indicator {
      pointer-events: none;
      opacity: .6;
      background: #e6e6e6;
  }
  
  /* Check mark */
  .control__indicator:after {
      position: absolute;
      display: none;
      content: '';
  }
  
  /* Show check mark */
  .control input:checked ~ .control__indicator:after {
      display: block;
  }
  
  /* Checkbox tick */
  .control--checkbox .control__indicator:after {
      top: 4px;
      left: 8px;
      width: 3px;
      height: 8px;
      transform: rotate(45deg);
      /* border: solid #fff;*/
      border-width: 0 2px 2px 0;
  }
  
  /* Disabled tick colour */
  .control--checkbox input:disabled ~ .control__indicator:after {
      border-color: #8f989a;
  }
  
  /* Radio button inner circle */
  .control--radio .control__indicator:after {
      top: 7px;
      left: 7px;
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: #fff;
  }
  
  /* Disabled circle colour */
  .control--radio input:disabled ~ .control__indicator:after {
      background: #8f989a;
  }
  /*@import url(countdown.css);*/
  .countdown {
      margin: 20px auto;
    }
    .countdown .bloc-time {
      float: left;
      margin-right: 40px;
      text-align: center;
    }
    .countdown .bloc-time:last-child {
      margin-right: 0;
    }
    .countdown .count-title {
      display: block;
      margin-bottom: 10px;
      margin-top: 70px;
      color: #1a1a1a;
      text-transform: uppercase;
      font-size: 12px;
    }
    .countdown .figure {
      position: relative;
      float: left;
      height: 55px;
      width: 50px;
      margin-right: 10px;
      background-color: #fff;
      border-radius: 8px;
      -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
      -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
      box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
    }
    .countdown .figure:last-child {
      margin-right: 0;
    }
    .countdown .figure > span {
      position: absolute;
      left: 0;
      right: 0;
      margin: auto;
      font: normal 3.94em/55px "Montserrat";
      font-weight: 600;
      color: #ff6b00;
    }
    .countdown .figure .top:after, .countdown .figure .bottom-back:after {
      content: "";
      position: absolute;
      z-index: -1;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .countdown .figure .top {
      z-index: 3;
      background-color: #f7f7f7;
      transform-origin: 50% 100%;
      -webkit-transform-origin: 50% 100%;
      -moz-border-radius-topleft: 10px;
      -webkit-border-top-left-radius: 10px;
      border-top-left-radius: 10px;
      -moz-border-radius-topright: 10px;
      -webkit-border-top-right-radius: 10px;
      border-top-right-radius: 10px;
      -moz-transform: perspective(200px);
      -ms-transform: perspective(200px);
      -webkit-transform: perspective(200px);
      transform: perspective(200px);
    }
    .countdown .figure .bottom {
      z-index: 1;
    }
    .countdown .figure .bottom:before {
      content: "";
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 50%;
      background-color: rgba(0, 0, 0, 0.02);
    }
    .countdown .figure .bottom-back {
      z-index: 2;
      top: 0;
      height: 50%;
      overflow: hidden;
      background-color: #f7f7f7;
      -moz-border-radius-topleft: 10px;
      -webkit-border-top-left-radius: 10px;
      border-top-left-radius: 10px;
      -moz-border-radius-topright: 10px;
      -webkit-border-top-right-radius: 10px;
      border-top-right-radius: 10px;
    }
    .countdown .figure .bottom-back span {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
    }
    .countdown .figure .top, .countdown .figure .top-back {
      height: 50%;
      overflow: hidden;
      -moz-backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
    }
    .countdown .figure .top-back {
      z-index: 4;
      bottom: 0;
      background-color: #fff;
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      -moz-transform: perspective(200px) rotateX(180deg);
      -ms-transform: perspective(200px) rotateX(180deg);
      -webkit-transform: perspective(200px) rotateX(180deg);
      transform: perspective(200px) rotateX(180deg);
      -moz-border-radius-bottomleft: 10px;
      -webkit-border-bottom-left-radius: 10px;
      border-bottom-left-radius: 10px;
      -moz-border-radius-bottomright: 10px;
      -webkit-border-bottom-right-radius: 10px;
      border-bottom-right-radius: 10px;
    }
    .countdown .figure .top-back span {
      position: absolute;
      top: -100%;
      left: 0;
      right: 0;
      margin: auto;
    }
    
    @media screen and (max-width: 869px){
        .countdown .bloc-time{
            margin-right: 20px
        }
    }
    
    @media screen and (max-width: 768px){
        .countdown .bloc-time{
            margin-right: 6px
        }
    }
  /*@import url(courses_units.min.css);*/
  .courses_units label.wrap1.course_status.status_active:before,.courses_units label.wrap1.course_status.status_inactive:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:60px;top:10px;pointer-events:none}.courses_units label.wrap1.course_status.status_active:before{background:#1A8B4A}.courses_units label.wrap1.course_status.status_inactive:before{background:#EF4444}.courses_units.c-page label.wrap3{width:100%;position:relative;display:block;height:auto}.courses_units .min_max label.wrap1:after{top:12px}.courses_units.c-page label.wrap2{width:100%;position:relative;display:block;height:35px}.courses_units.c-page #courseforms label.wrap1:after{right:28px}.courses_units.c-page label.wrap1:after{right:22px}.courses_units .nortwest{margin:10px 0 0 60px}.courses_units .input-test{margin:10px 0 0 -60px}.courses_units .custom-text{height:55px;font-size:15px;padding-left:15px;border-radius:6px!important}.courses_units .button-tests{margin:10px 0 0;padding-left:50px}.courses_units .btn-style{cursor:pointer;outline:0!important;border:none!important;height:55px;width:200px;margin-bottom:27px;background-color:#fbad1b;color:#fff;font-weight:700;border-radius:6px;font-size:14px;line-height:55px}.courses_units .circle{background-color:#fff;height:27px;display:inline-flex!important;width:27px;border-radius:50%;position:relative;top:2px;left:-10px;margin:0}.courses_units .visa-country table td,.courses_units .visa-country table th,.courses_units .visa-img{border:1px solid #d2d5dd}.courses_units .fa-plus{color:#fbad1b!important;display:table;margin:7px}.courses_units .fa-search,.fa-save{color:#fff!important;font-size:25px!important;display:table;font-weight:700!important}.courses_units .fa-save{font-size:28px!important;margin-right:10px}.courses_units .visas{height:550px;padding-top:150px}.courses_units .visas h3{font-size:20px;padding:20px}.courses_units .visa-country{padding-top:160px!important}.courses_units .visa-country table thead{background-color:#eff4f5;border-spacing:0 10px;font-size:13px}.courses_units .visa-country table td{background-color:#f9fbfb}.courses_units .visa-country table{margin-bottom:0}.courses_units .visa-country .spaced tbody:before{line-height:5px;content:".";color:#fff;display:block}.courses_units .visa-img{width:100%}.courses_units .visa-title{background-color:#fcb215;color:#fff;padding:15px 40px;border:1px solid #d2d5dd;margin:5px 0;font-weight:500;text-transform:uppercase;}.courses_units .visa-title:after{content:"";width:0;height:0;margin-left:-40px;margin-top:-30px;position:absolute;top:100%;left:100%;border:15px solid #fff;border-left:15px solid transparent;border-top:15px solid transparent}.courses_units .visa-collapse p{margin-bottom:0}.courses_units .visa-country a{text-decoration:underline;color:#000}.courses_units .visa-country a:hover{color:#fcb215}.courses_units .visa-subtitle{background-color:#fcb215;color:#fff;padding:15px 20px;border:1px solid #d2d5dd;margin:5px 0;font-size:14px;cursor:pointer;position:relative}.courses_units .pre-units{text-align:center}.courses_units .post-text{display:inline-block;margin-left:20px;font-weight:500;font-size:13px;text-transform:uppercase}.courses_units .pre-units i{color:#8f989a;font-size:16px!important}.courses_units .pre-units i:first-child{padding-right:20px}.courses_units label{display:inline-block;margin-bottom:0;margin-top:.2rem}.courses_units .custom-caret i{color:#000;font-size:18px!important}.courses_units .visa-subtitle.collapsed{background-color:#eff4f5;color:#393a3b}.courses_units .visa-subtitle:hover{background-color:#fcb215;color:#fff}.courses_units .visa-subtitle:hover>.pre-units{background-color:#fcb215!important}.courses_units .visa-subtitle:hover>.custom-caret i,.courses_units .visa-subtitle:hover>.pre-units i{color:#fff!important}.courses_units .visa-subtitle.collapsed>.pre-units{background-color:#f9fbfb}.courses_units .visa-subtitle>.pre-units{background-color:#fcb215}.courses_units .visa-subtitle.collapsed>.pre-units i{color:#8f989a}.courses_units .visa-subtitle>.pre-units i{color:#fff}.courses_units .visa-subtitle.collapsed>.custom-caret i{color:#000}.courses_units .visa-subtitle>.custom-caret i{color:#fff}table{font-size:13px}.courses_units .unit-name,.unit-desc{padding-left:90px!important}thead{background-color:#eff4f5}.courses_units .course-button{text-align:right;position:relative;margin:20px 0;right:20px}.courses_units .save-button{text-align:right;margin-top:30px}.courses_units .course-button .btn-style,.save-button .btn-style{width:240px}.courses_units .table-bordered{border:1px solid #d2d5dd!important}.courses_units .left-column{background-color:#eff4f5;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 40px!important;width:25%}.courses_units .span-2{padding:0 40px!important}.courses_units .right-column,.no-column{background-color:#f9fbfb}.courses_units .right-column .custom-text{height:35px;font-size:13px}.courses_units .no-column{padding:18px 40px!important}.courses_units label.tags{font-weight:700;margin-top:9px;margin-right:10px}.courses_units .control{font-size:13px;position:relative;margin-bottom:15px;padding-left:35px;cursor:pointer;padding-right:20px}.courses_units .control__indicator{position:absolute;top:2px;left:0;width:18px;height:18px;background:#fff;border:1px solid #ccc}.courses_units label.secondary{margin-left:0}.courses_units .btn-educli-md .img-fluid{max-width:100%;height:auto;position:relative;left:-10px;width:27px}.courses_units label.last{margin-left:-20px;font-weight:700}.courses_units label.wrap1{width:100%;position:relative;display:block;height:30px}.courses_units .radios{display:inline-block;margin-left:7px;margin-top:7px}.courses_units .control input:checked:focus~.control__indicator,.courses_units .control:hover input:not([disabled]):checked~.control__indicator{background:#ff6b00}.courses_units .control input:checked~.control__indicator{background:#ff6b00;border:1px solid #ff6b00}.courses_units.c-page .control input:checked:focus~.control__indicator,.courses_units.c-page .control:hover input:not([disabled]):checked~.control__indicator{background:#ccc}.courses_units.c-page .control input:checked~.control__indicator{background:#ccc;border:1px solid #ccc}.courses_units .elective{margin-right:5px}.courses_units .small1{margin-left:-15px}.courses_units .new-course input::-webkit-input-placeholder{color:#b1b4b5!important}.courses_units .new-course input::-moz-placeholder{color:#b1b4b5!important}.courses_units .new-course input:-ms-input-placeholder{color:#b1b4b5!important}.courses_units .new-course input:-moz-placeholder{color:#b1b4b5!important}.courses_units.c-page .small_add .fa-minus,.courses_units.c-page .small_add .fa-plus{color:#fff!important;display:table;font-size:18px;font-weight:500}.courses_units label.wrap1.multi_field{margin-bottom:20px}.courses_units.c-page .small_add .btn-educli-md{width:35px;padding:2.4px;border-radius:50%;height:35px;line-height:35px;text-align:center}.courses_units.c-page .small_add .fa-minus{margin-left:7px;margin-top:2px}@media only screen and (max-width :1366px){.courses_units .input-test{margin:10px 0 0!important}}@media only screen and (max-width :1024px){.courses_units .button-tests{padding-left:15px!important}.courses_units .input-test{margin:10px 0 0!important}}@media only screen and (max-width :480px){.courses_units .nortwest{display:table;margin:15px auto 0}.courses_units .button-tests{margin:15px 0 0;padding-left:0!important;text-align:center}.courses_units .unit-name{font-size:12px!important}}
  /*@import url(dashboard-box-information.css);*/
  .dashboard-box-information {
      display: flex;
      flex-direction: columnz;
      background: #FFF;
      width: 320px;
      position: absolute;
      box-shadow: 0 0 0 2px #f0f0f0;
      border-radius: 5px;
  }
  .dashboard-box-information.taskstatus{
      z-index:1;
  }
      .dashboard-box-information > .box-title {
          padding: 20px 20px;
          font-size: 15px;
          font-weight: 600;
          text-transform: uppercase;
      }
  
          .dashboard-box-information > .box-title .information {
              width: 30px;
              height: 30px;
          }
  
      .dashboard-box-information > .box-content {
          flex: 1;
          padding: 0px 20px 30px;
          font-size: 10px;
          overflow: auto;
      }
  
      .dashboard-box-information > .close {
          background: #e6e3e3;
          position: absolute;
          width: 25px;
          height: 25px;
          right: 10px;
          top: 10px;
          z-index: 100;
          cursor: pointer;
      }
  
      .dashboard-box-information > .close svg {
          display: block;
          width: 20px;
          height: 20px;
          margin: 0 auto;
          pointer-events: none;
      }
      @media screen and (max-width: 465px){
          .dashboard-box-information{
              right: 15px;
          }
      }
      
      @media screen and (max-width: 360px){
          .dashboard-box-information{
              right: 10px;
          }
          .visasteps-pd0-mobie{
              padding: 15px !important;
          }
      }
      
      @media screen and (max-width: 320px){
          .dashboard-box-information{
              right: 1px;
          }
      }
  /*@import url(dashboard-box-reminder.css);*/
  .dashboard-box-reminder{
      background-color: #f2f2f2;
      padding: 20px;
      font-size: 13px;
  }
  
  .dashboard-box-reminder h5{
      margin-bottom:30px;
      margin-top:10px;
      font-weight: 600;
      font-size: 14px;
  
  }
  .dashboard-box-reminder.dashboard-box-2{
      background-color: #f2f2f2;
  }
  .dashboard-box-reminder .day{
      font-size: 25px;
      line-height: 1;
  }
  .dashboard-box-reminder .month{
      font-size: 10px;
      font-weight: 600;
  }
  .dashboard-box-reminder .weekday{
      width: auto;
  }
  /*@import url(dashboard-box.css);*/
  .dashboard-box{
      background-color: #f0f0f0;
      padding: 20px;
      font-size: 10px;
  }
  .dashboard-box.active{
      background-image:url(../images/new/current-day.png);
      background-repeat: no-repeat;
      background-size: auto 100%;
  }
  .dashboard-box.notifications{
      background-color: #ff6b00;
      padding-right:40px;
      padding-left: 40px;
  }
  .dashboard-box h5{
      margin-bottom:30px;
      margin-top:10px;
      font-weight: 600;
      font-size: 14px;
  }
  .dashboard-box h4{
      margin-bottom:30px;
      margin-top:10px;
      font-weight: 600;
      font-size: 12px;
  }
  .dashboard-box{
      min-height: 330px;
  }
  /*@import url(download_btns.css);*/
  .download_btns .filter_btn {
      background-repeat: no-repeat;
      margin-top: 0px;
      font-size: 13px;
      line-height: 28px;
   }
   .download_btns .filter_btn.btn_download {
      background-image: url(../images/new/download-icon.png);
      background-position: 15px 14px;
      background-size: 18px;
  }
  .download_btns .filter_btn.btn_sms {
      background-image: url(../images/new/sms-icon.png);
      background-position: 10px 16px;
      background-size: 30px;
  }
  .download_btns .filter_btn.btn_export {
      background-image: url(../images/new/export-icon.png);
      background-position: 13px 13px;
      background-size: 20px;
      padding-left: 2rem;
  }
  .download_btns .filter_btn.btn_student {
      background-image: url(../images/new/add_new.png);
      background-position: 8px 12px;
      background-size: 24px;
  
  }
  /*@import url(editquote.css);*/
  /**  Edit quote page ***/
  
  .editquote .visa-title {
      background-color: #fcb215;
      color: #fff;
      padding: 15px 40px;
      border: solid 1px #d2d5dd;
      margin-top: -4px;
      font-weight: 500;
  }
  .editquote .table-bordered {
      border: 0px solid #e9ecef;
      margin-bottom: .5rem;
  }
  .editquote select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 2px);
      width: 65%; 
  }
  .editquote .select-dolar select.form-control:not([size]):not([multiple]) {
      width: 25%; 
  }
  .editquote .other-fees select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 2px);
      width: 100%; 
  }
  
  .editquote label.wrap1 {
      display: block;
      margin-bottom: 0rem;
  }
  .editquote .input-white {
      background-color: #fff !important;
  }
  
  .editquote .w-20 {
      width: 15%!important;
      font-size: 15px;
  }
  .editquote .w-30 {
      width: 40%!important;
      font-size: 15px;
      padding: .75rem .75rem;
  }
  
  .editquote .w-15 {
      width: 10%!important;
      font-size: 15px;	
      padding: .8rem .75rem;
  }
  .editquote .form-control {
      padding: .70rem .75rem;
  }
  .editquote .visa-title .fa-trash{
      float: right;
      margin-top: 1px;
      font-size: 22px;
  }
  /*@import url(filter-results.css);*/
  .filter-results {
      background-color: #fff;
      margin-top: 30px;
      padding: 0px;
  }
  .less-margin{
      margin-top: 0px;
  }
  .filter-results .action_select .control {
      left: -12px;
      top: 0px;
  }
  .filter-results .container {margin-bottom:30px}
  @media (min-width: 1200px) {
      .filter-results .container {
              width: 100%;
          margin: auto;
          padding: 0 15px;
          max-width: 100%;
      }
  }
  /*@import url(filter-section.css);*/
  .filter-section .container {margin-left:23px;}
  
  .filter-section {
      background-color: rgb(239, 244, 245);
      margin-top: 20px;
      padding: 0px;
  }
  .filter-section h3 {
      font-size: 1rem;
      color: #333;
      font-weight: 600;
      line-height: 1.5;
      padding: 2em 1.5rem 1em 2rem;
      text-shadow: none;
      width: 100%;
  }
  .filter-section .col{
      padding: 10px 10px 10px 12px;
      position: relative;
      padding-bottom: 30px;
      margin-left: 0px;
      vertical-align: middle;
  }
  .filter-section .form_field{
      font-size: 13px;
      padding: 10px;
      font-family: "Montserrat";
      color: rgb(44, 45, 46);
      border-style: solid;
      border-width: 1px;
      border-color: rgb(210, 213, 221);
      border-radius: 10px;
      background-color: rgb(255, 255, 255);
  
  }
  .filter-section.insallment_form input[type=text]{
      height: calc(2.25rem + 7px);
  }
  .filter-section .minimal.form_field.form-control{
     position: absolute;
     right: 0px;
    top: 0px;
  }
  .filter-section .minimal.form_field.form-control.middle{
      right: 25px;
  }
  
  .filter-section select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 7px);
      width: 70%;
      margin-left: 0%;
  }
  .filter-section select.form-control-partnership:not([size]):not([multiple]) {
      height: calc(2.30rem + 7px);
      width: 100%;
      margin-right: 0%;
  }
  .filter-section  select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
      background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
  }
  
  
  
  .filter-section select.dsort-by  {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #fff url(../images/new/sort.png) no-repeat 94% center !important;
      background-size: 17px !important;
  }
  @media (min-width: 1200px) {
  
      .filter-section .container {
          max-width: 1220px;
      }
  }
  .filter-section .form-input-select.form-control:not([size]):not([multiple])  {
      height: calc(2.25rem + 7px);
      width: 70%;
      margin-left: 0%;
  }
  /*@import url(footer.css);*/
  footer{
      /*background-image: -moz-linear-gradient( 1deg, rgb(242,98,43) 0%, rgb(252,190,56) 100%);
      background-image: -webkit-linear-gradient( 1deg, rgb(242, 98, 43) 0%, rgb(252,190,56) 100%);
      background-image: -ms-linear-gradient( 1deg, rgb(242,98,43) 0%, rgb(252,190,56) 100%);*/
      background-color:#393838;
      color:#fff;
      padding: 20px 0 7px 0;
      min-height: 70px;
  }
  footer h5{
      margin-bottom: 15px;
  }
  footer p{
      font-size:.8rem;
      font-weight: 400;
  }
  footer .services,footer .services:visited{
      font-size:.8rem;
      font-weight: 400;
      padding: 0 .2rem 0 .2rem ;
      vertical-align: top;
  }
  /*@import url(for-agents-container.css);*/
  .for-agents-container{
      background-color: #eff4f5;
      padding-bottom:80px;
      padding-top: 130px;
  }
  .for-agents-container .content{
      margin: 0 ;
      padding:20px 10px 20px 10px !important;
      font-size: 12px;
      font-weight: 500;
  }
  .for-agents-container h5{
      font-size: 15px;
  }
  .for-agents-container p{
      text-align: justify;
      text-align-last: left;
  }
  .for-agents-container .box{
      border-top-left-radius: 50px;
      border-bottom-right-radius: 50px;
      padding-top:50px;
  }
  .for-agents-container .box-bottom{
      min-height:170px;
  }
  .for-agents-container ul{
      padding-left: 15px;
      float: left;
      margin-bottom: 0;
  }
  .for-agents-container li{
      float: left;
      clear: both
  }
  .for-agents-container .title{
      padding:10px;
      font-weight: 600;
  }
  
  @media (min-width: 71.25em) {
      .for-agents-container{
          padding-top: 380px !important;
          background-image: url("../images/new/for-agents-cover.png"); 
          background-repeat:no-repeat;
          background-size: 100%;
          background-position: center 80px;
      }
  }
  /*@import url(frontside.css);*/
  .frontside{
      background: #FFF;
      border-radius: 10px;
      transition: -webkit-transform 1s;
      -webkit-transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
  }
  
  .frontside {
      overflow: hidden;
      width:180px;
      height:180px;
      position: absolute;
      z-index: 1;
      padding: 10px 15px;
  }
  
  .frontside h4 {    
      font-size: 0.9rem;
      color: #333;
      font-weight: 700;
      line-height: 1.5;
      padding: 0em 1rem 0em 1rem;
      margin-bottom:0px;
      text-shadow: none;
      width: 100%;
  }
  .frontside p {
      font-size:0.7rem;
      margin-bottom: 0.5rem;
      padding: 0 15px;
  }
  /*@import url(fullcalendar-custom.css);*/
  
  
  #calendar h2{
      padding-top: 7px;
          font-size:12px;
      }
      .fc td, .fc th{
          border:transparent;
      }
      
      .fc button, .fc table, body .fc{
          font-size: 10px;
      }
      .fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
      
          font-weight: 600;
      
      }
      .fc-view, .fc-month-view, .fc-basic-view{
          border: 1px solid #babdbe;
          padding: 5px;
          background-color: #f2f2f3;
      }
      
      .fc-event, .fc-event-dot{
          background-color: #fbad1b;
      }
      
      .fc-event{
          border: 1px solid #fbad1b;
          border-radius: 50%;
          height: 30px;
          width: 30px;
          position:absolute;
             bottom:-7px;
          z-index:-1;
          margin-left:4px;
      }
      @media (max-width: 1700px) {
          .fc-event{
              margin-left:0px;
          }
      }
      .fc-title{
          display:none;
      }
      .fc-day-number{
          float: initial !important;
      
          z-index:900;
      
      }
      .fc-day-top{
          text-align: center;
      
      }
      .fc-day-grid-container{
          padding-top:10px;
      }
      .fc-unthemed td.fc-today{
          background-color: #f2f2f3;
      }
      .fc-widget-header{
          padding-top:10px;
      }
      .fc-toolbar.fc-header-toolbar{
          border: 1px solid #babdbe;
          border-bottom:none;
          margin:0;
          padding:10px;
      }
      
      .fc-state-default {
          background-color: #ffffff;
          background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
          background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
          background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
          background-image: -o-linear-gradient(top, #ffffff, #ffffff);
          background-image: linear-gradient(to bottom, #ffffff, #ffffff);
          background-repeat: repeat-x;
          border-color: #ffffff #ffffff #ffffff;
          color: #333;
          text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      }
      .fc-icon-right-single-arrow::after {
      
          content: "\25ba";
       }
       .fc-icon-left-single-arrow::after {
      
          content: "\25c4";
       }
       .fc-icon {
      
          height: 3em;
          line-height: 3em;
          color:#f36b21;
         }
  /*@import url(info-card.css);*/
  .info-card {
      float: left;
      margin: 10px;
      -webkit-perspective: 600px;
  }
  .info-card:hover .backside {
      -webkit-transform: rotateY(0);
  }
  
  .info-card:hover .frontside {
      -webkit-transform: rotateY(180deg);
  }
  
  .info-card:hover .backside {
      -webkit-transform: rotateY(0);
  }
  
  .info-card:hover .front {
      -webkit-transform: rotateY(180deg);
  }
  /*@import url(meter-row.css);*/
  .meter-row .meter-one > span {
      background-color: #4a8e5f;
    }
    .meter-row .meter-two > span {
      background-color: #1b6851;
    }
    .meter-row .meter-three > span {
      background-color: #124f65;
    }
    .meter-row .meter-four > span {
      background-color: #1b253a;
    }
    .meter-row .meter-five > span {
      background-color: #a83817;
    }
    .meter-row .meter-six > span {
      background-color: #e77629;
    }
    .meter-row .meter-seven > span {
      background-color: #fbad1b;
    }
    .meter-provider .meter-one{
      background-color: #fc5b2d;
    }
    .meter-provider .meter-two {
      background-color: #fc802d;
    }
    .meter-provider .meter-three{
      background-color: #fca22d;
    }
    .meter-provider .meter-four {
      background-color: #fcbf2d;
    }
    .meter-provider .meter-five {
      background-color: #fcd72d;
    }
    .meter-row .meter-upload > span {
      background-color: #ff6b00;
    }
    .meter-row .meter-upload > span.done{
      background-color: red;
    }
    .meter-row{
      margin-bottom: 5px;
      font-size: 10px;
  }
  /*@import url(meter-upload.css);*/
  .meter-upload svg {
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      pointer-events: none;
  }
  .meter-upload svg path {
      opacity: 0;
      fill: none;
  }
  .meter-upload svg.checkmark, .meter-upload svg.cross{
      padding-top: 0px;
  }
  .meter-upload svg.checkmark path,
  .meter-upload svg.cross path {
      margin-top:2px;
      fill: #fff;
      stroke-linecap: round;
      stroke-width: 1;
      -webkit-transition: opacity 0.1s;
      transition: opacity 0.1s;
  }
  .success.meter-upload svg.checkmark path,
  .error.meter-upload svg.cross path {
      opacity: 1;
      -webkit-transition: stroke-dashoffset 0.3s;
      transition: stroke-dashoffset 0.3s;
  }
  .success.meter-upload > span{
      border-color: #1a8b4a;
      background-color: #1a8b4a;
  }
  .error.meter-upload > span{
      border-color: #ef4444;
      background-color: #ef4444;
  }
  /*@import url(meter.css);*/
  .meter { 
      height: 23px;  /* Can be anything */
      position: relative;
      background: #e2dedc;
      box-sizing: content-box;
  }
  .meter > span {
      display: block;
        height: 100%;
        position: relative;
        overflow: hidden;
  
  }
  .meter-label{
      position:absolute;
     z-index:999;
     bottom: 0px;
     right: 0px;
     padding:0 20px;
     font-weight: 500;
  }
  .meter-n{
      color:#e2dedc;
      top:3px;
  }
  /*@import url(modal.css);*/
  .modal-content{
      padding: 0px 0px 0 0px;
  }
  .modal-header{
      justify-content: flex-end;
      border:0;
      margin-top:0;
      padding: 0px 20px 0 20px;
      background: -webkit-linear-gradient( 1deg, rgb(242, 98, 43) 0%, rgb(252,190,56) 100%) !important;
  }
  .login-modal-header.modal-header{
      background: linear-gradient(135deg, #FF9A5C 0%, #FF6B1A 100%) !important;
      background: -webkit-linear-gradient(135deg, #FF9A5C 0%, #FF6B1A 100%) !important;
      border: none !important;
      padding: 40px 30px !important;
      position: relative !important;
      justify-content: center !important;
  }
  #profile_pic_modal .modal-header{
      background-color:#fc641e;
  }
  #profile_pic_modal .modal-body{
      min-height: 100px;
      height:auto;
  }
  #upload_doc_modal .modal-header{
      background-color:#fc641e;
  }
  #upload_doc_modal .modal-body{
      min-height: 100px;
      height:auto;
  }
  #upload_doc_modal2 .modal-header{
      background-color:#fc641e;
  }
  #upload_doc_modal2 .modal-body{
      min-height: 100px;
      height:auto;
  }
  #modal-success .modal-header{
      background-color:#fc641e;
  }
  #modal-success .modal-body{
      min-height: 100px;
      height:auto;
  }
  .modal-footer{
      justify-content: flex-start;
  }
  .modal-title{
    text-align: center;
    color: #333;
    font-weight: 500;
    font-size: 2rem;
    width: 100%;
  }
  
  
  
  .modal-header-notification {
      background-color: #fc641e;
      border-top-right-radius: 10px; 
      border-top-left-radius: 10px; 
      height: 100px;
  }
  
  
  button.close {
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    background-color: #ebebeb;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    border-radius: 5px;
}
  
  
  .educli-modal-heading {
      font-size: 1.2rem;
      font-weight: bold;
      color: white;
      text-transform: uppercase;
  }
  
  .educli-modal-block {
      height: 300px;
      border-radius: 10px;
      background-color: #f9fbfb;
      border: 1px solid #d2d5dd;
  }
  .educli-modal-block a{
      display: initial;
  }
  
  .educli-modal-success {
      font-size: 1.2rem;
      font-weight: bold;
      color: #393636;
       text-transform: capitalize;
  }
  .educli-modal-success a{
      color: #fc641e;
  }
  .form-control-popup {
      display: block;
      width: 100%;
      padding: .5rem .75rem;
      font-size: 1em;
      line-height: 1.25;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: 5px;
      transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }
  
  .btn-popup-green {
      display: block;
      width: 100%;
      font-weight: 500;
      color: #ffffff;
      padding: 8px 30px;
      border-radius: 5px;
      font-size: 15px;
      color: #fff;
      background-color: #72a264;
      border-color: #72a264;
  }
  
  .btn-popup-red {
      display: block;
      width: 100%;
      font-weight: 500;
      color: #ffffff;
      padding: 8px 30px;
      border-radius: 5px;
      font-size: 15px;
      color: #fff;
      background-color: #f14e4d;
      border-color: #f14e4d;
  
     }
  
     .close {
         opacity: 1;
         color: #9b9b9b;
     }
  
     .close:focus, .close:hover {
         background-color: white;
      text-decoration: none;
      opacity: 1;
  }
  
  .modal-body {
      min-height: 200px;
      height:auto;
  }
  .termsmodal #h1{
      text-shadow: none;
      color: #000;
      font-size: 20px;
      display: table-cell;
      border-bottom-style: solid;
      padding-bottom: 5px;
      border-color: #feb711;
      font-weight: 700;
  }
  .termsmodal #h2{
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  }
  /*#preview-profile-pic img{
      max-width: 100%;
      height:auto;
  }*/
  .educli-modal-tablehead {
      font-size: 1em;
      font-weight: bold;
      color: #393636;
       text-transform: capitalize;
  }
  /*@import url(navbar.css);*/
  
  .navbar{
      font-size: 1rem;
      padding:  0;
      background-color: #000;
      
  }
  
  .navbar .line{
      height: 2px;
      position: absolute;
      bottom: 35%;
      margin: 0px 0 0 0;
      background: #ffc015;
  }/*
  .navbar ul{
      padding: 0;
      margin: 0;
      list-style: none;
      display: flex;
  }
  .navbar ul li{
      margin: 0 40px 0 0;
        opacity: .4;
        transition: all 0.4s ease;
  }
  .navbar ul li:hover{
      opacity: .7;
  }
  .navbar ul li.active{
      opacity: 1;
  }
  .navbar ul li:last-child{
      margin-right: 0;
  }*/
          
  .navbar .active a{
      margin:auto;
      border-bottom: 3px solid #ffc015;
      color:#ffae00 !important;
      font-weight: 550;
  }
  .navbar .nav-item a{
      margin:auto;
      color:white !important;
      font-weight: 550;
  }
  
  .navbar .nav-item a:hover, .navbar .nav-item a:active{
      margin:auto;
      color: #ffae00 !important;
  }
  @media (min-width: 992px) {
      .navbar .nav-item a:active{
          border-bottom: 2px solid #ffc015;
      }
  }
  .navbar-brand{
      margin-right:0;
  }
  
  .navbar-container{
      padding-left: 0;
  }
  
  .navbar-logo{
      width: 200px;
      margin:10px;
  }
  @media (min-width: 71.25em) {
      .navbar-logo{
          width: 225px !important;
          margin:10px 30px;
      }	
  }
  /*@import url(no-more-tables.css);*/
  @media only screen and (max-width: 800px) {
      
      /* Force table to not be like tables anymore */
      #no-more-tables table, 
      #no-more-tables thead, 
      #no-more-tables tbody, 
      #no-more-tables th, 
      #no-more-tables td, 
      #no-more-tables tr { 
          display: block; 
      }
   
      /* Hide table headers (but not display: none;, for accessibility) */
      #no-more-tables thead tr { 
          position: absolute;
          top: -9999px;
          left: -9999px;
      }
   
      #no-more-tables tr { border: 1px solid #ccc; }
   
      #no-more-tables td { 
          /* Behave  like a "row" */
          border: none;
          border-bottom: 1px solid #eee; 
          position: relative;
          padding-left: 50%; 
          white-space: normal;
          text-align:left;
      }
   
      #no-more-tables td:before { 
          /* Now like a table header */
          position: absolute;
          /* Top/left values mimic padding */
          top: 6px;
          left: 6px;
          width: 45%; 
          padding-right: 10px; 
          white-space: nowrap;
          text-align:left;
          font-weight: bold;
      }
      /*
      Label the data
      */
      #no-more-tables td:before { content: attr(data-title); }
  }
  /*@import url(notifications-area.css);*/
  /* ----- NOTIFICATIONS ----- */
  .notifications-area {
      background-color: rgb(239, 244, 245);
      
      margin-top: 20px;
      padding: 20px 10px;
  }
  .notifications-area p {
      margin-top: 0;
      margin-bottom: 0rem;
  }
  
  .notifications-area.lightgrey{
      background-color: #f9fbfb;
  }
  .notifications-area h3 {
          margin-left: 30px;
      font-size: 1.1rem;
      color: #333;
      font-weight: 600;
      line-height: 1.5;
      padding: 0 1.5rem 0.5em 0rem;
      text-shadow: none;
      width: 100%;
  }
  .notifications-area .col{
      padding: 10px;
      padding-right: 0px;
      position: relative;
  }
  
  .notifications-area .form_field{
      font-size: 15px;
      padding: 10px;
      font-family: "Montserrat";
      color: rgb(44, 45, 46);
      border-style: solid;
      border-width: 1px;
      border-color: rgb(210, 213, 221);
      border-radius: 9px;
      background-color: rgb(255, 255, 255);
  }
  .notifications-area select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 8px);
      width: 100%;
      margin-left: 0%;
  }
  .notifications-area  select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
      background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
  }
  .notifications-area .filter_btn {
      margin-top: 0px;
      background-repeat: no-repeat;
      background-position: 8px 13px;
      background-size: 25px;
      width: 100%;
      font-size: 15px;
      text-align: center;
      padding-left: 2px;
  }
  .notifications-area.quotes-form {
      background-color: transparent;
      margin-top: 20px;
      padding: 20px 10px;
  }
  /*@import url(partners-page.css);*/
  .partners-page .fa-trash, .partners-page .fa-pencil{
      color: #9e9e9e;
      font-size: 21px;
  
  }
  .partners-page .visa-title {
      background-color: #fcb215;
      color: #fff;
      padding: 15px 40px;
      border: solid 1px #d2d5dd;
      margin: 5px 0;
      font-weight: 500;
      text-transform: uppercase;
  }
  .partners-page td.action-box, .partners-page th.action-box {
      text-align: center;
      background: #f9fbfb;
  }
  .partners-page .table-bordered td, .partners-page .table-bordered th {
      border: 1px solid #e9ecef;
      padding-left: 20px;
  }
  .partners-page .w-45 {
      width: 45%!important;
  }
  .partners-page .provider-name {text-decoration:underline}
  .partners-page .pager.pagination {
      display: block;
      margin-top: 15px;
  }
  .partners-page .notifications-area select.form-control:not([size]):not([multiple]) {
      width: 100%;
  }
  .partners-page .table-head {
      border-style: solid;
  }
  @media (max-width: 1579px) {
  .partners-page .w-45 {
      width: 35%!important;
  }}
  .partners-page .notifications-area h3 {
      font-size: 1rem;	
      margin-top:28px;
  }
  .partners-page .filter-export .btn-educli-block {
      line-height: 27px;
      margin-top: 0% !important;
  }
  .partners-page .col-md-2.download-label{
      flex: 0 0 12.466667%;
      max-width: 12.466667%;
  }
  .partners-page .col-md-3.download-m {
      flex: 0 0 29%;
      max-width: 29%;
  }
  .partners-page h7 a { line-height: 20px; }
  /*@import url(profile-container.css);*/
  .profile-container{
      padding-top: 180px;
      padding-bottom:40px;
      margin-bottom: 50px;
      background-color:#eff4f5;
  }
  .profile-container{
      background-repeat:no-repeat;
      background-size: 100%;
  }
  .profile-container .table-header{
      background-color: #ff6600;
      color:#fff;
      padding: 20px;
  }
  .profile-container .table-header th{
      font-size: 15px;
      font-weight: 400;
  }
  .profile-container p{
      text-align: justify;
      line-height: 1.2;
  }
  .profile-container td p{
      margin:0;
      text-align: left;
  }
  .profile-container ul > li{
      color: #ff6600;
      line-height: 1;
  }
  .profile-container .profile-title ul > li{
      color: #ffc015;
      line-height: 1;
      font-size: 30px;
  }
  .profile-container .profile-title li::marker{
      content: '\25CF'
  }
  .profile-container li p{
      color: #000;
  }
  .profile-container.about_course {
      padding-bottom: 0px;
  }
  @media (min-width: 71.25em) {
      .profile-container.about_course {    
          background-repeat: no-repeat;
          background-size: 100%;
      }
  }
  /*@import url(profile-tabs.css);*/
  .profile-tabs li {
      display: block;
  }
  .profile-tabs .nav-tabs {
      border-bottom: 0px solid #ddd;
      width: 100%;
  }
  .profile-tabs .nav-tabs a:hover {
      color: #fff;
      text-decoration: none;
  }
  .profile-tabs .nav-tabs a {
      color: #fff;
  }
  /*@import url(progress-button.css);*/
  /* Button container */
  .progress-button {
      position: relative;
      display: inline-block;
      text-align: center;
      width: 100%;
      margin-top:20px;
      margin-bottom:20px;
  }
  /* Button style */
  .progress-button button {
      display: block;
      margin: 5px auto;
      width: 100%;
      height:37px;
      padding: 5px;
      border: 1px solid #d2d5dd;
      border-radius:10px;
      background-color: #fbad1b;
        font-weight: 500;
        font-size: 15px;
      color:#ffffff;
      -webkit-tap-highlight-color: transparent;
      -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
      transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
  }
  .progress-button button:hover {
      background-color: #fc641e;
      color: #ffffff;
      text-decoration: none;
  }
  .progress-button button:focus {
      outline: none;
  }
  /* Text (transition for when returning to initial state) */
  .progress-button button span {
      -webkit-transition: opacity 0.3s 0.1s;
      transition: opacity 0.3s 0.1s;
  }
  /* Common style of SVGs */
  .progress-button svg {
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      pointer-events: none;
  }
  .progress-button svg path {
      opacity: 0;
      fill: none;
  }
  .progress-button svg.progress-circle path {
      stroke: #5e5d5d;
      stroke-width: 5;
  }
  .progress-button svg.checkmark, .progress-button svg.cross{
      padding-top: 4px;
  }
  .progress-button svg.checkmark path,
  .progress-button svg.cross path {
      margin-top:5px;
      fill: #fff;
      stroke-linecap: round;
      stroke-width: 1;
      -webkit-transition: opacity 0.1s;
      transition: opacity 0.1s;
  }
  /* Loading, success and error effects */
  .loading.progress-button button {
      width: 40px; /* make a circle */
      border:none;
      background-color: transparent;
      color: #fff;
  }
  .loading.progress-button span {
      -webkit-transition: opacity 0.15s;
      transition: opacity 0.15s;
  }
  .loading.progress-button span,
  .success.progress-button span,
  .error.progress-button span {
      opacity: 0; /* keep it hidden in all states */
  }
  .success.progress-button button,
  .error.progress-button button {
      -webkit-transition: background-color 0.3s, width 0.3s, border-width 0.3s;
      transition: background-color 0.3s, width 0.3s, border-width 0.3s;
  }
  .success.progress-button button {
      border-color: #1a8b4a;
      background-color: #1a8b4a;
  }
  .error.progress-button button {
      border-color: #ef4444;
      background-color: #ef4444;
  }
  .loading.progress-button svg.progress-circle path,
  .success.progress-button svg.checkmark path,
  .error.progress-button svg.cross path {
      opacity: 1;
      -webkit-transition: stroke-dashoffset 0.3s;
      transition: stroke-dashoffset 0.3s;
  }
  /*@import url(progress.css);*/
  .dashboard-agent progress {
      appearance: none;
      position: relative;
      overflow: hidden;
      height: 60px;
      width: 180px;
      padding: 0;
      border: none;
      font-size: 60px;
      font-weight: 900;
  transition: height .4s;
  }
  .dashboard-agent progress.hidden {
   height: 0;
   transition-delay: .4s;
  }
  .dashboard-agent progress::before {
   content: attr(value);
   position: absolute;
   top:0; left: 0; right: 0; bottom: 0;
   text-align: center;
   font-size: 60px;
   line-height: 1;
   color: hsla(0, 1%, 75%,.2);
   background: linear-gradient( 
       #ff6100,
       #ff6100 70% ) 
       no-repeat center;
   background-position: inherit;
   -webkit-background-clip: text;
   background-clip: text;
   background-size: 10000px;
  }
  .dashboard-agent progress::-webkit-progress-bar,
  .dashboard-agent progress::-webkit-progress-value {
  background: transparent;
  }
  progress::-moz-progress-bar { 
   background: transparent;
  }
  /*@import url(progressbar-main-container.css);*/
  .progressbar-main-container {
      width: 100%;
      height: 40px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      font-family: sans-serif;
      font-weight: normal;
      font-size: 0.8em;
      color: #FFF;
    }
    .progressbar-main-container .wrap { padding: 8px; }
    .progressbar-main-container .bar-percentage {
      float: left;
      background: rgba(0,0,0,0.13);
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      padding: 4px 0px;
      width: 18%;
      height: 25px;
      text-align: center;
      font-size: 12px;
    }
    .progressbar-main-container .bar-container {
      float: right;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      height: 10px;
      background: rgba(0,0,0,0.13);
      width: 78%;
      margin: 7px 0px;
      overflow: hidden;
    }
    .progressbar-main-container .bar {
      float: left;
      background: #FFF;
      height: 100%;
      -webkit-border-radius: 10px 0px 0px 10px;
      -moz-border-radius: 10px 0px 0px 10px;
      border-radius: 10px 0px 0px 10px;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
    }
  /*@import url(radio-custom.css);*/
  .radio-custom {
      opacity: 0;
      position: absolute;   
  }
  .radio-custom, .radio-custom-label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
  }
  .radio-custom-label {
      position: relative;
  }
  .radio-custom + .radio-custom-label:before {
      content: '';
      background: #eee;
      border: 1px solid #bbb;
      display: inline-block;
      vertical-align: middle;
      width: 15px;
      height: 15px;
      padding: 2px;
      margin-right: 10px;
  }
  .radio-custom + .radio-custom-label:before {
      border-radius: 50%;
  }
  .radio-custom:checked + .radio-custom-label:before {
      background-color: #ffae00;
  }
  .radio-custom:focus + .radio-custom-label {
    outline: 1px solid #ddd; /* focus style */
  }
  /*@import url(region_sec.css);*/
  .region_sec tr {  border-style: solid;
      border-width: 1px;
      border-color: rgb(210, 213, 221);
      background-color: rgb(239, 244, 245);
      }
      .region_sec .table thead th {
          text-transform: uppercase;
          padding: 1.2rem .75rem;
      }
      .region_sec .control {
          font-size: 13px;
          position: relative;
          margin-bottom: 15px;
          padding-left: 0px;
          cursor: pointer;
          padding-right: 5px;
      }
      .region_sec .control__indicator {
          left: 15px;
      }
      .region_sec .custom-text {
          height: 35px;
          font-size: 15px;
          padding-left: 15px;
          border-radius: 6px !important;
      }
      .region_sec .table {
          margin-bottom: 0rem;
      }
      .region_sec label.wrap1 {
          height: 35px;
      }
  /*@import url(search-results.css);*/
  .search-results{
      padding-top: 130px;
      background-color: #fff;
      margin-bottom: 50px;
  }
  .search-results h2{
      font-size: 1rem;
  }
  .search-results h3{
      font-size: 1rem;
      text-shadow: none;
      color: #000;
      font-weight: 600;
  }
  
  .search-results-filter{
      font-weight: 400;
  }
  
  .search-results-filter input[type="checkbox"] + label span {
      width:15px;
      height:15px;
      background-size: cover;
      margin:-2px 10px 0 0px;
  }
  .search-results-header{
      background-color: #ffae00;
      color:#fff;
      padding: 20px;
  }
  
  
  .search-results-header th{
      font-weight: 400;
  }
  .search-results-img{
      height: 160px;
      width: 160px;
      margin-right: 10px;
  }
  
  @media (min-width: 71.25em) {
      .search-results{
          padding: 50px 50px 70px 50px !important;
      }
  }
  
  
  .search-results .carousel-item{
      height:auto;
  }
  
  .search-results .carousel-control-next {
      right: -10%;
  }
  .search-results .carousel-control-prev {
      left: -10%;
  }
  .search-results .carousel-control-prev-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d4d2d2' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
     }
     
  .search-results   .carousel-control-next-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d4d2d2' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
  }
  .search-results .courses-names{
      background-color: #eeeded;
      border: 1px solid #d2d5dd;
      border-bottom: none;
      padding:10px 0 10px 0;
  }
  .search-results h5{
      font-weight: 300;
  }
  .search-results .courses-details{
      border: 1px solid #d2d5dd;
      padding:30px 0;
  }
  .search-results .delete{
      height: 25px;
      width: 25px;
      fill: #ff6b00;
  }
  /*@import url(section-courses.css);*/
  .section-courses .meter, .section-finance .meter , .section-documents .meter {
      height: 40px;
   }
  .section-courses .meter-row, .section-finance .meter-row, .section-documents .meter-row{
      font-size:12px;
      padding: 10px;
  }
  .section-courses .meter-label, .section-finance .meter-label, .section-documents .meter-label {
      position: absolute;
      z-index: 999;
      bottom: 10px;
      left: 10px;
      color:#fff;
      padding: 0 20px;
      font-weight: 300;
  }
  .section-courses .table-hover tbody tr:hover{
      background-color: #e5e3e3;
  }
  .section-courses table p{
      margin: 0;
  }
  .section-courses th{
      text-align: center;
      font-weight: 600;
  }
  .section-courses table .bg-green, .section-courses  table .bg-red{
      color:#000;
  }
  .section-courses table .bg-green{
      background-color: #11a04e !important;
  }
  /*@import url(setup-content.css);*/
  .setup-content {margin-top: 50px;}
  .setup-content {
      position: relative;
      background: #fff;
      border: 2px solid #fff;
      padding:25px;
  }
  .setup-content:after, .setup-content:before {
      bottom: 100%;
      left: 5%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
  }
  
  .setup-content:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff;
      border-width: 10px;
      margin-left: -10px;
  }
  .setup-content:before {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff;
      border-width: 16px;
      margin-left: -16px;
  }
  .setup-content h4  {
      font-size: 17px;
      margin-bottom: 25px;
      font-weight: 500;
  }
  
  .setup-content.step-1:after, .setup-content.step-1:before {
      left: 5%;
  }
  .setup-content.step-2:after, .setup-content.step-2:before {
      left: 20%;
  }
  .setup-content.step-3:after, .setup-content.step-3:before {
      left: 35%;
  }
  .setup-content.step-4:after, .setup-content.step-4:before {
      left: 50%;
  }
  .setup-content.step-5:after, .setup-content.step-5:before {
      left: 65%;
  }
  .setup-content.step-6:after, .setup-content.step-6:before {
      left: 80%;
  }
  .setup-content.step-7:after, .setup-content.step-7:before {
      left: 95%;
  }
  /*@import url(sid.css);*/
  .sid{
      min-width:80%;
      width:80%;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  
  }
      .sid h1{
          text-shadow: none;
          color:#f1592d;
          font-size: .45rem;
      }
      .sid h2{
          font-size: .45rem;
      }
      .sid h4{
          font-size: .55rem;
      }
      .sid h5{
          font-size: .35rem;
      }
      .sid p{
          font-size: .35rem;
      }
  
  @media(min-width: 350px){
      .sid h1{
          font-size: .6rem;
      }
      .sid h2{
          font-size: .6rem;
      }
      .sid h4{
          font-size: .7rem;
      }
      .sid h5{
          font-size: .5rem;
      }
      .sid p{
          font-size: .5rem;
      }
  }
  
  @media(min-width: 465px){
      .sid h1{
          font-size: .75rem;
      }
      .sid h2{
          font-size: .75rem;
      }
      .sid h4{
          font-size: .85rem;
      }
      .sid h5{
          font-size: .65rem;
      }
      .sid p{
          font-size: .65rem;
      }
  }
  @media(min-width: 650px){
      .sid h1{
          font-size: .9rem;
      }
      .sid h2{
          font-size: .9rem;
      }
      .sid h4{
          font-size: 1rem;
      }
      .sid h5{
          font-size: .8rem;
      }
      .sid p{
          font-size: .8rem;
      }
  }
  @media(min-width: 1450px){
       .sid h1{
          font-size: 1rem;
      }
      .sid h2{
          font-size: 1rem;
      }
      .sid h4{
          font-size: 1.1rem;
      }
      .sid h5{
          font-size: .9rem;
      }
      .sid p{
          font-size: .9rem;
      }
  }
  .sid-img{
      width: 100%;
  }
  /*@import url(sidebar-li.css);*/
  .sidebar-li{
      display: inline-flex;
      width: 150px;
      padding: 0 15px;
      white-space:nowrap;
  }
  .sidebar-li .arrow{
      display: none;
  }
  /*@import url(sidebar-link.css);*/
  .sidebar-link{
      background-color: #ffc015;
      display: inline;
      float:left;
  }
  /*@import url(sidebar-sub.css);*/
  .sidebar-sub {
      background-color: #eff4f5;
      display: inline;
      float:left;
      font-size: 10px;
      line-height: 2;
      color:#a29d9a;
      border-bottom: 1px solid #d2d5d6;
      width: 100%;
      display: none;
  
  }
  .sidebar-sub.more{
      border:none;
  }
  
  .sidebar-sub a{
      color:#a29d9a;
      text-decoration: none;
  }
  .sidebar-sub a:hover{
      color:#000;
  }
  .sidebar-sub ul{
      padding:10px 0;
  }
  /*@import url(sidebar.css);*/
  .sidebar{
      padding-top:72px;
      max-width: 0px;
      min-width: 0px;
  }
  
  /* Shrinking the sidebar from 250px to 80px and center aligining its content*/
  .sidebar.active {
      min-width: 50px ;
      max-width: 50px ;
      text-align: center;
  }
  .sidebar .sidebar-sub {
      display: block ;
  }
  .sidebar ul{
      background-color: #eff4f5;
  }
  .sidebar ul li{
      background-color: #eff4f5;
  }
  .sidebar ul li a.sidebar-link-icon{
      padding: 0;
      line-height:0;
  }
  
  .sidebar-fill{
      flex: 1;
      width: 80px;
  }
  /* Changing the arrow position to bottom center position, 
     translateX(50%) works with right: 50% 
     to accurately  center the arrow */
  .sidebar.active a[aria-expanded="false"]::before, .sidebar.active a[aria-expanded="true"]::before {
      top: auto;
      bottom: 5px;
      right: 50%;
      transform: translateX(50%);
  }
  .sidebar .nav-item a{
      float:left;
  }
  .sidebar .nav-item.active .sidebar-li{
      color:#000;
      font-weight: 600;
  }
  .sidebar .nav-item.active .arrow{
      display: block;
  }
  @media (min-width: 71.25em) {
      .sidebar{
          padding-top:110px !important;
          min-width: 80px !important;
          max-width: 80px !important;
          /*max-width: none !important;
          min-width: inherit !important;*/
      }
  
      .sidebar.active {
          min-width: 0px !important;
          max-width: 0px !important;
          /*min-width: 80px !important;
          max-width: 80px !important;*/
      }
  }
  .sidebar.open{
      padding-top:110px !important;
      max-width: none !important;
      min-width: inherit !important;
  }
  
  
  .admin-container.menu-active, footer.menu-active{
      margin-left:260px;
    }
    .nav-side-menu{
      display:none;
    }
    .nav-side-menu.active{
      display:block;
    }
    
    .nav-side-menu{
      padding-top:110px;
      min-width:260px;
      background-color: #656667;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 100;
      position: fixed; 
      box-sizing: border-box;
      font-family: 'Titillium Web', sans-serif;
      font-weight:300;
      overflow-y: auto;
      max-height:100%;
    
    }
    .nav-side-menu::-webkit-scrollbar {
        width: 4px;
        height: 15px;
    }
    
    .nav-side-menu::-webkit-scrollbar-track-piece  {
        background-color:#bdc3c7;
    }
    
    .nav-side-menu::-webkit-scrollbar-thumb:vertical {
        height: 30px;
        background-color: #fcc039;
    }
    .nav-side-menu ul,
    .nav-side-menu li {
      list-style: none;
      padding: 0px;
      margin: 0px;
      line-height: 35px;
      cursor: pointer;
      /*    
        .collapsed{
           .arrow:before{
                     font-family: FontAwesome;
                     content: "\f053";
                     display: inline-block;
                     padding-left:10px;
                     padding-right: 10px;
                     vertical-align: middle;
                     float:right;
                }
         }
    */
    }
    .nav-side-menu ul .active,
    .nav-side-menu li .active {
      background-color: #4f5b69;
    }
    .nav-side-menu ul .sub-menu li.active,
    .nav-side-menu li .sub-menu li.active {
      color: #7e7c7c;
    }
    .nav-side-menu ul .sub-menu li.active a,
    .nav-side-menu li .sub-menu li.active a {
      color: #7e7c7c;
    }
    .nav-side-menu ul .sub-menu li,
    .nav-side-menu li .sub-menu li {
      background-color: #f9fbfb;
      border: none;
      line-height: 28px;
      border-bottom: 1px solid #f0f0f0;
      margin-left: 0px;
      font-size:15px;
      padding-left:70px;
      padding-top: 10px;
      padding-bottom: 10px;
    }
    
    .nav-side-menu ul .sub-menu li:hover,
    .nav-side-menu li .sub-menu li:hover{
      background: #f6f6f6; /* Old browsers */
      background: -moz-linear-gradient(left, #f9fbfb 7%, #fcc039 7%, #fcc039 7%, #fcc039 9%, #f9fbfb 9%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #f9fbfb 7%,#fcc039 7%,#fcc039 7%,#fcc039 9%,#f9fbfb 9%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f9fbfb 7%,#fcc039 7%,#fcc039 7%,#fcc039 9%,#f9fbfb 9%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
      transition: all 1s ease;
      
      }
    .nav-side-menu ul .sub-menu li a,
    .nav-side-menu li .sub-menu li a{
      color: #7e7c7c;
    } 
    .nav-side-menu ul .sub-menu li:hover a,
    .nav-side-menu li .sub-menu li:hover a{
      color: #fcc039;
      font-weight:600;
    }
    
    .nav-side-menu li {
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #fff;
      color: #ffffff;
      font-size:16px;
    }
    .nav-side-menu li a {
      text-decoration: none;
      color: #ffffff;
    }
    .nav-side-menu li a i {
      padding-left: 10px;
      width: 20px;
      padding-right: 20px;
    }
    .nav-side-menu li:hover {
      background-color: #fcc039;
      -webkit-transition: background-color 1s ease;
      -moz-transition: background-color 1s ease;
      -o-transition: background-color 1s ease;
      -ms-transition: background-color 1s ease;
      transition: background-color 1s ease;
      font-weight:600;
    }
    .nav-side-menu .nav-side-menu-icon{
      width:30px;
      height:30px;
      fill:#ffffff;
      margin-right:20px;
    }
    .nav-side-menu .nav-side-menu-icon.nav-side-menu-icon-lg{
      width:35px;
      height:35px;
    }
    .nav-side-menu .nav-side-menu-icon.nav-side-menu-icon-sm{
      padding:3px;
    }
    .nav-side-menu .nav-side-menu-icon.menu-arrow{
      width:13px;
      height:13px;
    }
    .sub-menu-box{
      width:30px;
      fill:#ffffff;
      margin-right:20px;
      height:100%;
    }
    
    .nav-side-menu li.collapsed .nav-side-menu-icon.menu-arrow{
      transform: rotate(180deg);
    }
    @media (max-width: 767px) {
      .nav-side-menu {
        position: relative;
        width: 100%;
        margin-bottom: 10px;
      }
      .search-results::-webkit-scrollbar { 
          width: 0 !important ;
          display:none;     
      }
      .search-results { overflow: -moz-scrollbars-none; }
      .search-results { -ms-overflow-style: none; }
    }
    @media (min-width: 767px) {
      .nav-side-menu .menu-list .menu-content {
        display: block;
      }}
  /*@import url(step-1.css);*/
  .step-1 .step-link {
      position: relative;
      justify-content: center;
  }
  
      .step-1 .step-link > .step {
          margin-right: 60px;
          margin-bottom: 70px;
      }
  
          .step-1 .step-link > .step:last-of-type {
              margin-right: 0px;
          }
  
          .step-1 .step-link > .step > .arrow {
              position: absolute;
              height: 0;
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-bottom: 10px solid #FFF;
              bottom: 0;
              transform: translateX(15px);
              pointer-events: none;
              opacity: 0;
          }
  
          .step-1 .step-link > .step a.active ~ .arrow {
              opacity: 1;
          }
  
          .step-1 .step-link > .step a {
              display: flex;
              background: #fff none repeat scroll 0 0;
              position: relative;
              width: 50px;
              height: 50px;
              padding: 0;
              justify-content: center;
              border-radius: 50%;
          }
  
              .step-1 .step-link > .step a:before {
                  content: "";
                  background: #FFF;
                  position: absolute;
                  width: 60px;
                  height: 6px;
                  left: 100%;
                  top: 50%;
                  transform: translateY(-50%);
                  pointer-events: none;
              }
  
          .step-1 .step-link > .step:last-of-type a:before {
              display: none;
          }
  
          .step-1 .step-link > .step a span {
              font-size: 24px;
              line-height: 1;
              font-weight: bold;
              color: #4f4e4e;
              margin: auto;
              pointer-events: none;
          }
  
          .step-1 .step-link > .step a svg {
              display: none;
              height: 30px;
              margin: auto;
              pointer-events: none;
          }
  
          .step-1 .step-link > .step a h3 {
              position: absolute;
              left: 50%;
              top: 60px;
              font-size: 11px;
              font-weight: normal;
              color: #000;
              white-space: nowrap;
              text-shadow: none;
              transform: translateX(-50%);
          }
  
          .step-1 .step-link > .step a.active {
              background: #ffc015 none repeat scroll 0 0;
          }
  
          .step-1 .step-link > .step.done a {
              background: #1a8b4a;
          }
  
              .step-1 .step-link > .step.done a:before {
                  background: #4f4e4e;
              }
  
              .step-1 .step-link > .step.done a span {
                  display: none;
              }
  
              .step-1 .step-link > .step.done a svg {
                  display: block;
              }
  
  
  .step-1 .step-content {
      background: #FFF none repeat scroll 0 0;
  }
      .step-1 .step-content p{
          vertical-align: middle;
      }
      .step-1 .step-content svg.information{
          margin-bottom: 1rem;
      }
      .step-1 .step-content .checked-step {
          fill: #e6e3e3 !important;
          width: 20px;
          height: 20px;
          margin-right: 5px;
          cursor: pointer;
          user-select: none;
          -moz-user-select: none;
      }
  
          .step-1 .step-content .checked-step.active {
              fill: #ffc015 !important;
          }
  
          .step-1 .step-content .checked-step.done {
              fill: #1a8b4a !important;
              cursor: default;
          }
          .step-1 .step-content .checked-step.urgent {
              fill: #ef4444 !important;
              cursor: default;
          }
  /*@import url(steps-section.css);*/
  .steps-section {position:relative;}
  .steps-section .steps-row .steps-step .btn-circle:hover {
      border: 2px solid #fbae1c;
      background-color: #fbae1c !important;
  }
  
  .steps-section .steps-row .steps-step .btn-active {
      border: 2px solid #fbae1c;
      background-color: #fbae1c !important;
  }
  .steps-section .steps-row .steps-step .btn.focus, .steps-section .steps-row .steps-step .btn:focus {
      outline: 0;
      box-shadow: none; 
  }
  .steps-section .steps-row .steps-step .btn-circle{
      width: 60px;
      height: 60px;
      border: 2px solid #ffffff;
      background-color: white !important;
      color: #323232 !important;
      border-radius: 50%;
      padding: 22px 18px 15px 18px;
      font-size: 24px;
      -webkit-appearance: inherit;
      line-height: 18px;
  }
  .steps-section .steps-row:before {
      top: 30px;
      bottom: 0;
      position: absolute;
      content: " ";
      width: 100%;
      height: 5px;
      background-color: #fff;
  }
  /*@import url(steps-step.css);*/
  .steps-step {
      position: relative;
  }
  .steps-step p {
      font-size: 12px;
      text-align: center;
      text-transform: capitalize;
      margin-top: 10px;
  }
  /*@import url(stu-action-box.css);*/
  .stu-action-box {
      text-align: center;
      padding: 10px;
      cursor: pointer; 
      margin-bottom: 13px;
      font-size: 12px;
      min-height: 125px;
      border-style: solid;
      border-width: 1px;
      border-color: rgb(210, 213, 221);
      border-radius: 10px;
      background-color: #f9fbfb;
  }
  .stu-action-box:hover {color: #fff; background-color: #ff6000;}
  .stu-action-box:hover .s-action {fill: #fff;}
  /*@import url(stu-info.css);*/
  .stu-info {
      background: #f0f0f0;
  }
  .stu-info .img-fluid.student-photo {
      max-width: 235px;
      min-width: 235px;
      margin-top: 5%;
      margin-bottom: 1.5%;
  }
  .stu-info .student-change-photo {
      width: 235px;
      color: #fff !important;
      position: absolute;
      top: 200px;
      margin: 0 auto;
      z-index: 1;
  }
  .profile-col-l.stu-info, .profile-col.stu-info {
      background: #F9FBFB;
  }
  .stu-info .student-change-photo p{    
      font-size: 12px;
  }
  .stu-info p {
      font-size: 14px;
  }
  /*@import url(stu-status.css);*/
  .stu-status .font-label { 
      font-weight: 600;
      font-size: 13px;
      line-height: 44px;
      margin-right: 15px;
  }
  .stu-status .update-btn {
      width: 85%;
      padding: 13px 20px;
      margin-top: 0px;
      font-size: 13px;
  }
  .stu-status p {
      font-size: 13px;
      margin-bottom: 0px;
  }
  .table.stu-status td {border-top: 0px solid #e9ecef; padding: .55rem;}
  /*@import url(student-profile.css);*/
  .student-profile .countdown {
      margin: 20px;
  }
  .student-profile .countdown .bloc-time {
      float: left;
      margin-right: 10px;
      text-align: center;
  }
  .student-profile .bg-success{
      border-radius: 3px;
      background-color: #679859 !important;	
    }
  .student-profile .progress-bar {
      height: 2.5rem;
      line-height: 2.5rem;
      text-align: left;
      padding-left: 20px;
      font-size: .85rem;
  }
  .student-profile .visa-title {
      color: #000;
      padding: 15px 40px;
      border: solid 4px #fcb215;
      margin: 5px 0;
      font-weight: 650;
      font-size:18px;
  }
  .student-profile .progress {
      margin-bottom: 12px;
      background-color: #b2b4b4;
  }
  .student-profile .custom-text {
      height: 45px !important;
      font-size: 15px;
      padding-left: 15px;
      border-radius: 6px !important;
  }
  .student-profile select.custom-text  {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
      background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
  }
  /*@import url(switch.css);*/
  .switch {
      position: relative;
      height: 41px;
      width: 260px;
      background: #fbfbfb;
      border-radius: 10px;
      border-width: 1px;
      border-color: #d2d5dd;
      border-style: solid;
  }
  .switch-label {
      position: relative;
      z-index: 2;
      padding-top: 11px;
      float: left;
      width: 128px;
      font-size: 12px;
      color: #0d0d0d;
      text-align: center;
      cursor: pointer;
      height: 100%;
  }
  .switch-label:active {
        font-weight: bold;
        color:#fff;
  }
  .switch-label-off {
        padding-left: 2px;
  }
  .switch-label-on {
        padding-right: 2px;
  
  }
  .switch-input {
        display: none;
  }
  .switch-input:checked + .switch-label {
        font-weight: bold;
        color:#fff;
  }
  .switch-input:checked + .switch-label-on ~ .switch-selection {
        left: 130px;
    /* Note: left: 50% doesn't transition in WebKit */
  }
  .switch-selection {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
        width: 130px;
        height: 39px;
        background: green;
        border-radius: 10px;
  }
  /*@import url(table-row.css);*/
  .table-row {
      border-style: solid;
      border-width: 1px;
      border-top:none;
      border-color: rgb(210, 213, 221);
      background-color: rgb(239, 244, 245); 
      line-height:50px;
    }
    .first-row-values {
      border-style: solid;
      border-width: 1px;
      border-top:none;
      border-color: rgb(210, 213, 221);
      background-color: #eff4f5; 
      line-height:50px;  
    }
    .table-row .fixheight{
      height:150px;
    }
    .table-row.first-row {margin: 7px -15px;}
    .table-row.first-row-values {margin-top: 7px; margin-bottom:0px; margin-left: -15px;}
    .table-row.last-row{margin: 7px -15px}
    .table-row.first-row-values.notop {margin-top: 0px; margin-bottom:0px; margin-left: -15px;}
    .table-row.last-row {margin-bottom: 30px;}
    .table-row.top-b { 
          border-top: 1px solid #d2d5dd;
    }
    .table_student_list{
      cursor: pointer;
  }
    .table-row .col {
        border-right: 1px solid #d2d5dd;
        text-transform: capitalize;
        font-size: 13px;
        padding-left: 25px;
    }
    .table-row.first-row .col{
        text-transform: uppercase;
    }
    .table-row.first-row-values .col{
      text-transform: uppercase;
      font-weight: 600;
  }
  .table-row .border-bottom{
      border-bottom: 1px solid #d2d5dd;
  }
  .table-row .border-left{
      border-left: 1px solid #d2d5dd;
  }
    .table-row .col.bg-yellow {color:#fff}
    .table-row.first-row {
        font-weight: 600;
    }
    .table-row.first-row-values {
      font-weight: 600;
  }
    .table-row .col:last-child {border-right: 0px solid #d2d5dd;}
    .table-row.d-details {font-size:10px}
  .table-row.d-details .col {
      font-size: 12px;
      line-height: 20px;
      color: #323232;
      font-weight: 400;
      text-transform: capitalize;
      padding: 15px 5px 15px 10px;
      }
      .table-row.col_border .col {
          border-right: 0px solid #d2d5dd;
          background-color: rgb(249, 251, 251);
      }
      .table-row.col_border {
          margin-bottom: 7px;
      }
  
      .table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies){
          background-color: #dde0e1;
          
      }
      .table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-white{
          background-color: #dde0e1 !important;
      }
      .table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-lightgrey{
          background-color: #dde0e1 !important;
      }
      .table_student_list:hover{
          background-color: #dde0e1;	
      }
  
      .hovergrey:hover{
          background-color: #dde0e1 !important;
      }
      @media(max-width: 1375px){
          .table-row .col {
              font-size: 12px;
          }
          }
          @media(max-width: 1180px){
          .table-row .col {
              line-height:22px
          }	
      }
  /*@import url(table-row-fit.css);*/
  .table-row-fit {
      border-style: solid;
      border-width: 1px;
      border-top:none;
      border-color: rgb(210, 213, 221);
      background-color: rgb(239, 244, 245); 
      line-height:1.6em;
      overflow:hidden;
      min-height:3.4em;
    }
    .first-row-values {
      border-style: solid;
      border-width: 1px;
      border-top:none;
      border-color: rgb(210, 213, 221);
      background-color: #eff4f5; 
      line-height:50px;  
    }
    .table-row-fit .fixheight{
      height:150px;
    }
    .table-row-fit.first-row {margin: 7px -15px;}
    .table-row-fit.first-row-values {margin-top: 7px; margin-bottom:0px; margin-left: -15px;}
    .table-row-fit.last-row{margin: 7px -15px}
    .table-row-fit.first-row-values.notop {margin-top: 0px; margin-bottom:0px; margin-left: -15px;}
    .table-row-fit.last-row {margin-bottom: 30px;}
    .table-row-fit.top-b { 
          border-top: 1px solid #d2d5dd;
    }
    .table_student_list{
      cursor: pointer;
  }
    .table-row-fit .col {
        border-right: 1px solid #d2d5dd;
        text-transform: capitalize;
        font-size: 13px;
        padding-left: 25px;
    }
    .table-row-fit.first-row .col{
        text-transform: uppercase;
    }
    .table-row-fit.first-row-values .col{
      text-transform: uppercase;
      font-weight: 600;
  }
  .table-row-fit .border-bottom{
      border-bottom: 1px solid #d2d5dd;
  }
  .table-row-fit .border-left{
      border-left: 1px solid #d2d5dd;
  }
    .table-row-fit .col.bg-yellow {color:#fff}
    .table-row-fit.first-row {
        font-weight: 600;
    }
    .table-row-fit.first-row-values {
      font-weight: 600;
  }
    .table-row-fit .col:last-child {border-right: 0px solid #d2d5dd;}
    .table-row-fit.d-details {font-size:10px}
  .table-row-fit.d-details .col {
      font-size: 12px;
      line-height: 20px;
      color: #323232;
      font-weight: 400;
      text-transform: capitalize;
      padding: 15px 5px 15px 10px;
      }
      .table-row-fit.col_border .col {
          border-right: 0px solid #d2d5dd;
          background-color: rgb(249, 251, 251);
      }
      .table-row-fit.col_border {
          margin-bottom: 7px;
      }
  
      .table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies){
          background-color: #dde0e1;
          
      }
      .table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-white{
          background-color: #dde0e1 !important;
      }
      .table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-lightgrey{
          background-color: #dde0e1 !important;
      }
      .table_student_list:hover{
          background-color: #dde0e1;	
      }
  
      .hovergrey:hover{
          background-color: #dde0e1 !important;
      }
      @media(max-width: 1375px){
          .table-row-fit .col {
              font-size: 12px;
          }
          }
          @media(max-width: 1180px){
          .table-row-fit .col {
              line-height:22px
          }	
      }
  /*@import url(table-striped.css);*/
  .table-striped tbody tr:nth-of-type(odd){
      background-color: #F7F9FA;
  }
  .table-striped tbody tr:nth-of-type(odd) .bg-yellow{
      background-color: #ffe514 !important;
  }
  .table-striped tbody tr:nth-of-type(odd) .bg-green{
      background-color: #17b260;
  }
  .table-striped tbody tr:nth-of-type(odd) .bg-red{
      background-color: #f85c5b;
  }
  /*@import url(tasklist-emails.css);*/
  .tasklist-emails .visa-subtitle.collapsed:hover {
      background-color: #fcb215;
      color: #fff;
  }
  .tasklist-emails .visa-subtitle.collapsed:hover >.custom-caret i {
      color: #fff;
  }
  .tasklist-emails .visa-subtitle {
      background-color: #fcb215;
      color: #fff;
      padding: 15px 20px;
      border: solid 1px #d2d5dd;
      margin: 5px 0;
      font-size: 14px;
      cursor: pointer;
      position: relative;
  }
  .tasklist-emails .post-text {
      display: inline-block;
      margin-left: 20px;
      font-weight: 500;
      font-size: 13px;
      text-transform: uppercase;
  }
  .tasklist-emails .visa-subtitle.collapsed {
      background-color: #f9fbfb;
      color: #393a3b;
  }
  .tasklist-emails p {
      font-size: 15px;
      margin-bottom: 0rem;
      line-height: 34px;
  }
  .tasklist-emails .visa-subtitle.collapsed>.custom-caret i {
      color: #929090;
  }
  .tasklist-emails, .tasklist-chat-log, .timebable{
      background: #F9FBFB;
  }
  /*@import url(tasklist.css);*/
  .tasklist {
      background: #EFF4F5;
      padding-bottom: 20px !important;
      padding-top: 30px !important;
  }
  .tasklist ul li {list-style:none}
  .tasklist .table-bordered {
      background: #F9FBFB;
      margin-bottom: .5rem;
  }
  .tasklist .custom-text {
      height: 50px !important;
      font-size: 15px;
      padding-left: 15px;
      border-radius: 6px !important;
  }
  .tasklist .custom-text.smallfont {
      font-size: 13px;
  }
  .tasklist .inputfile.custom-text {
      height: auto !important;
  }
  /*@import url(visaonly.css);*/
  .visaonly .addto-btn .cart{
      margin-top:25px;
       fill: #fff;
       height: 30px;
       width: 30px;
       margin: -10px 20px;
   }
   
   .visaonly .cart:hover {
       fill: #fff;
   }
   
   .visaonly .btn-educli-sm{
      font-size:13px;
      padding: 10px 27px;
   }
   .visaonly p{
       margin-top: 0;
       margin-bottom: 0rem;
   }
   .visaonly .cart{
       padding: 0;
       fill: #fff;
       height: 22px;
       width: 22px;
       margin: -5px 0;
   }
  h1,h4{font-weight:700}h1,h3{color:#fff;text-shadow:0 3px 8px #000}#bank-data-editing,#box-accomodation-result,#full-academicprogress,.editedocument,.editpdocument,input[type=checkbox],input[type=radio]{display:none}body{background-color:#fff;font-family:Montserrat;color:#2c2d2e;font-size:15px}h1{font-size:2rem}h3{font-size:.7rem;font-weight:100;line-height:1.5;padding:0 1.5rem}.darkgrey{background-color:#eff4f5}p{font-size:15px}a{display:inline-block}.col-md-half{width:4.166666667%}.agency-img{width:110px}.agents{margin:0 0 50px}.box-change-creditccard,.box-change-photo{color:#fff!important;margin:0 auto;position:absolute;z-index:1}.arrow-up{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f0f0f0;position:absolute;top:0}.arrow-up-left{left:8%}.arrow-up-right{right:6%}.attendence-box{min-height:235px}@-webkit-keyframes wave-front{100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes wave-front{100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes wave-back{100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@keyframes wave-back{100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}.body-sid{background-color:#fff;max-width:1000px}.box-change-photo{width:220px;top:180px}.box-change-creditccard{width:300px;top:135px}.box-change-photo-bg{background-color:rgba(0,0,0,.65);height:50px}.box-not-member-img-lock{height:35px;width:35px;margin:20px 25px 20px 0}.bg-green{background-color:#1a8b4a !important;color:#fff}.bg-grey{background-color:#828281!important}.bg-orange{background-color:#f60;color:#fff}.bg-red{background-color:#ef4444;color:#fff}.bg-lightorange{background-color:#fbad1b;color:#fff}.bg-white,.bg-yellow{color:#000}.bg-yellow{background-color:#ffc015!important;font-weight:600}.table-row .table-footer,.table-row .table-footer .table-row-values{background-color:#fbad1b;color:#fff;font-weight:600;font-size:15px}object{pointer-events:none}.bordertask{border-left-style:solid;border-left-width:10px;border-left-color:red}.bordertask.orange{border-left-color:#ff6b00}.bordertask.green{border-left-color:#158f7c}.bordertask.purple{border-left-color:#6600cc}.bordertask.tablegrey{border-left-color:#727372}.borderbott{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#eff4f5}.borderbott.orange{border-bottom-color:#ff6b00}.linetable{width:1px;height:70%;background-color:#ea9a04}.pad-top{padding-top:11px}.circle-orange{background-color:#e6e3e3;height:70px;width:70px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.circle-orange:hover{background-color:#ff6b00;}.circle-orange:hover .quote-price{fill:#fff !important;}.col-centered{margin-right:auto;margin-left:auto}.col-no-courses{font-weight:300;}.content{margin-top:100px;margin-bottom:50px;padding:20px}@media (min-width:71.25em){.content{margin-top:112px}}.copyrights{padding:5px 0;background-color:#ffae00;color:#000;font-size:.7rem;font-weight:100}.copyrights p{margin:0}.contact{background:url(../images/new/sydney-web-map.png)!important}.contact-header{margin:0 auto 60px}.contact-subtitle{padding:20px 0 30px;text-align:justify;text-align-last:center}.countries{margin:0 auto}.country{margin-left:12%;margin-top:10px;height:85px;width:120px;background-size:contain;float:left}.country:hover{margin-top:0;height:115px;width:160px}#country-1{background-image:url(../images/new/canada.png)}#country-2{background-image:url(../images/new/nz.png)}#country-3{background-image:url(../images/new/aus.png)}#country-4{background-image:url(../images/new/ireland.png)}#country-5{background-image:url(../images/new/uk.png)}#country-6{background-image:url(../images/new/us.png)}.creditcard-img{width:300px;height:185px}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#ffae00!important;background-image:none}.dashboard-agent .attendence-box{min-height:200px;padding-top:180px}.dashboard-agent table td{padding-top:0;padding-bottom:0}.divisor{background:url(../images/new/divisor.png);background-size:contain;height:2px;margin-bottom:40px}.for-agents-img{width:100%}.full-box{margin-top:20px}h5{font-size:.8rem}.home{background-color:#fff;background-repeat:no-repeat;background-position:top center;background-size:150% auto}@media (min-width:1200px){.home{background-size:contain}}i{color:#fff;font-family:weather;font-size:16px;font-weight:400;font-style:normal;line-height:1;padding-right:5px}.course-sort .form_field,.for-email,.month_count,.search_by,.search_by_name,.subscribing .form_field{font-family:Montserrat}.icon-0:before{content:"\f056"}.icon-1:before{content:"\f068"}.icon-2:before{content:"\f073"}.icon-3:before{content:"\f010"}.icon-4:before{content:"\f01e"}.icon-5:before,.icon-6:before{content:"\f019"}.icon-7:before{content:"\f01b"}.icon-8:before,.icon-9:before{content:"\f01c"}.icon-10:before,.icon-11:before{content:"\f019"}.icon-12:before{content:"\f01a"}.icon-13:before,.icon-14:before{content:"\f01b"}.icon-15:before{content:"\f064"}.icon-16:before{content:"\f01b"}.icon-17:before{content:"\f015"}.icon-18:before{content:"\f0b5"}.icon-19:before{content:"\f063"}.icon-20:before{content:"\f014"}.icon-21:before{content:"\f0b6"}.icon-22:before{content:"\f062"}.icon-23:before{content:"\f050"}.icon-24:before{content:"\f021"}.icon-25:before{content:"\f041"}.icon-26:before{content:"\f013"}.icon-27:before,.icon-28:before,.icon-29:before,.icon-30:before{content:"\f002"}.icon-31:before{content:"\f02e"}.icon-32:before{content:"\f00d"}.icon-33:before{content:"\f02e"}.icon-34:before{content:"\f00d"}.icon-35:before{content:"\f019"}.icon-36:before{content:"\f072"}.icon-37:before,.icon-38:before,.icon-39:before{content:"\f01e"}.icon-40:before{content:"\f01a"}.icon-41:before{content:"\f076"}.icon-42:before{content:"\f01b"}.icon-43:before{content:"\f076"}.icon-44:before{content:"\f083"}.icon-45:before{content:"\f01d"}.icon-46:before{content:"\f01b"}.icon-47:before{content:"\f01d"}.info-oshc h5{font-size:.7rem!important}input::-webkit-input-placeholder{color:#a1a9ab!important}input:-moz-placeholder{color:#a1a9ab!important}input::-moz-placeholder{color:#a1a9ab!important}input:-ms-input-placeholder{color:#a1a9ab!important}.quote-header,.quote-total{color:#fff;font-weight:500}.quote-header{background-color:#FE5B1A;padding:10px}.quote-total{background-color:#000;padding:12px 10px;margin-bottom:20px}form{color:#292728;width:100%}.for-email{font-size:13px;padding:10px;color:#2c2d2e;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.form-check-label{padding-left:0!important;margin-left:-20px}.form-check-input{margin:0 18px 0 10px}.form-col-l{margin:0 10px 0 0}.form-col-r{margin:0 0 0 10px}.form-control{border:0}.form-control-educli,.form-control-educli-lg,.form-control-filter,.form-control-filter:focus,.form-control-results,.form-control-results:focus{border-width:1px;border-color:#d2d5dd;border-style:solid}.click-upload{color:#ff6b00;text-decoration:underline;margin-left:4%;font-weight:700}.form-control-educli{border-radius:10px;font-size:13px;font-weight:200;background-color:transparent}.form-control-educli-lg{margin:10px 0;border-radius:10px;font-size:15px;font-weight:400}.home .form-control-educli-lg{height:calc(2.25rem + 2px)}.form-control-educli-grey{background-color:#eff4f5!important}.form-control-educli-rename{padding:.5rem .75rem;margin:0 15px 0 10px;width:100%}.form-control-insurance{background-color:#fff!important;height:35px!important}.form-control-results,.form-control-results:focus{height:1.9rem!important;font-size:.7rem}.form-group-results{padding:10px 25px 0 13px;color:#333;font-weight:700;margin:0}.form-group-recalculate{padding:7px 25px 0 13px;color:#333;font-weight:500;margin:0}.form-group.has-feedback span{position:absolute;top:15px;right:15px;text-align:right;display:block}.form-group.has-feedback label{position:absolute;right:15px;text-align:right;width:100%;margin-top:2px;margin-bottom:0}.form-group.has-feedback span#text{vertical-align:middle}.form-select{background-color:#f1efef}.fun_infomation{display:none}.sent-email-section{padding-top:35px}.lesspaddingtop{padding-top:20px}.sent-email-section select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/select.png) 98.5% no-repeat #fff!important;background:url(../img/select.png) calc(100% - 10px) no-repeat #fff!important;width:90%}.fixwidth{min-width:305px}.fixwidthsms{max-width:250px}.fixwidthsmsdate{max-width:180px}.fixwidth2{min-width:180px}.fixwidth3{min-width:250px}.fixwidth4{max-width:100px}.sent-email-section select.form-control:not([size]):not([multiple]){height:calc(2.4rem + 7px);width:100%;margin-right:0}.select-letter-section select.form-control:not([size]):not([multiple]){height:calc(2.4rem + 7px);width:99%;margin-right:0}.select-letter-section .letters-form select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.main-text{position:absolute;top:200px;width:96.66666666666666%;color:#fff}.nav-log{padding-top:.5rem}.nav-login{text-decoration:none;color:#fff!important;padding:0 0 0 .5rem;cursor:pointer}.nav-login:hover{color:#ffae00!important}.nav-signup{text-decoration:none!important;color:#fff!important;padding:0 0 0 .2rem}@media (min-width:992px){.nav-log{margin-right:30px}.nav-signup{border-left:1px solid grey}}.nav-signup:hover{color:#ffae00!important}.no-minheight{min-height:0}.notification-number{background-color:#ffc015;font-weight:900;font-size:12px;height:25px;width:25px;display:flex;padding:0;align-items:center;justify-content:center}.notification-number.gray{background-color:#e6e3e3}.profile-box,.profile-col,.search-box{background-color:#fff}#payment-data-editing{display:none}#providers{border-left:1px solid #fff;border-right:1px solid #fff}.profile-about{margin-top:10px}.profile-box h5{display:inline-block;vertical-align:top;margin-top:15px}#profile-data-editing,.quick-search,.read-more,.search-more{display:none}.profile-box-lst{padding-bottom:20px;border-bottom:40px solid #eff4f5}.profile-img{width:220px;margin-bottom:20px;height:230px}.profile-title{margin-bottom:15px}.profile-title h5{font-weight:700}.quick-search-box{padding:0;margin-bottom:20px}.quick-search-btn{margin:0}.quick-search-form{border-width:0;margin:0;width:100%}.reg{padding-left:0!important;padding-right:0!important;font-size:12px!important}.row-last{flex:1}.search-box{border-radius:10px;color:#000;text-align:center;position:relative}.search-box-lg{padding:30px 40px;box-shadow:0 0 21px 0 rgba(0,0,0,.2);margin-top:10px}@media (min-width:768px){.search-box-lg{margin-top:150px}}@media (min-width:71.25em){.search-box-lg{margin-top:80px}}.search-box-lg .control input:checked:focus~.control__indicator,.search-box-lg .control input:checked~.control__indicator,.search-box-lg .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100}.search-img-btn{height:20px;width:20px;margin:0 5px}.search-img-lock{height:16px;width:16px;margin:0 5px}.search-title{padding:50px 0 30px;text-shadow:0 1px 1px #000}.section-documents .table td,.section-documents .table th{padding-top:0;padding-bottom:0}.section-documents .table td,.section-documents .table th,.section-finance .table td,.section-finance .table th{vertical-align:middle;border-top:0}.service-img{height:120px;width:120px}select.form-control-educli-todo{height:calc(2rem + 1px)!important}.social-media-icon:hover{border-radius:100%;color:#0e1a25;fill:#0e1a25;background:#fff;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,transform .5s ease-out;transition:background-color .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.social-media-icon{color:#fff;fill:#fff;height:30px;width:30px;margin:0 5px}.td-img{padding:0!important}table.reminders{margin:0}table.reminders td{padding:0;vertical-align:middle}.table-hover tbody tr:hover{background-color:#ffc015}.terms{font-size:12px}.validate-icon:hover{border-radius:100%;color:#0e1a25;fill:#0e1a25;background:#fc641e;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,transform .5s ease-out;transition:background-color .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.validate-icon{color:#fff;fill:#fff;height:20px;width:20px;margin:0 5px}.validation{position:absolute;z-index:1;right:-131px}.visa-type{text-align:left;margin:15px 0 10px}.wrapper{display:flex;align-items:stretch}@media (min-width:71.25em){.carousel-item{height:100vh}#carouselServices .carousel-item{height:65vh;min-height:100px}#carouselServices h1{font-size:3rem!important}h1{font-size:3rem}.content{padding:90px 0 50px!important}.country{margin-left:0!important}.dashboard-box-right{background-image:linear-gradient(to right,#fff 22px,#f0f0f0 22px)}.quick-search{display:inline!important;background-color:#ffae00;border-radius:10px;font-weight:700;color:#fff;padding:15px;border:0}.quick-search-box{margin-bottom:50px!important}.process-result-img{height:100px;width:auto}.profile-box{padding:40px 40px 20px}.profile-col-l{border-right:40px solid #eff4f5}}.dash_btn,.search_by,.subscribing .form_field{border-style:solid;border-width:1px;border-radius:10px}.dashsec-2 .inner_content{height:auto;text-align:center;padding:25px 0}.dashsec-2.subscribing .inner_content{background-color:#fff;text-align:left;padding:15px 0 10px}.subscribing select.form-control:not([size]):not([multiple]){height:50px;width:30%}.subscribing .form_field{font-size:16px;padding:10px;color:#2c2d2e;border-color:#d2d5dd;background-color:#fff}.dash_btn.subscribe_btn{margin:0;background-repeat:no-repeat;background-position:16px 16px;background-size:30px;width:30%;border-color:#d2d5dd}.dashboard_form .px-0.pl-md-1,.dashboard_form .px-0.pr-md-1,.dashsec-3,.quick_search{margin-top:20px}.month_count{font-size:65px;color:hsla(0,1%,75%,.2);font-weight:900;line-height:1.2;background:-webkit-linear-gradient(#e6e6e6 45%,#ff6b00 45%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.all-count,.all-target{font-size:12px;text-transform:uppercase}.all-count{width:48%;display:inline-block}.all-target{width:100%;display:block}.dashsec-3{background-color:#eff4f5;margin-bottom:35px;padding:35px 10px}.profile-avatar{position:relative;padding-top:15px;width:100%;max-width:265px}.butheight{line-height:2}.dashsec-3 h3{font-size:1.4rem;color:#333;font-weight:600;line-height:1.5;padding:0 1.5rem;text-shadow:none;width:100%}.profile-name{width:97.5%;padding:12px 0;text-align:center;display:block;color:#FFF;position:absolute;bottom:0;background:0 0}.add_new,.filter_btn{background-size:25px}.add_new,.filter_btn,.quick_search{background-repeat:no-repeat}.row.dashsec-1{margin-right:-50px;margin-left:-50px;margin-bottom:25px;padding:20px}.search_by{font-size:17px;padding:13px;color:#2c2d2e;line-height:.833;border-color:#d2d5dd;background-color:#fff}.dash_btn{border-color:#d2d5dd;width:100%;height:50px}.bg_green,.bg_red{border-width:0;border-style:solid;border-color:#d2d5dd}.dashboard_form .btn{height:45px}a.dash_btn:hover{color:#fff;text-decoration:none}img.pc-logo{max-width:125px}.quick_search{background-image:url(../images/new/quick_search.png);background-position:10px 10px;background-size:24px}@media screen and (max-width:465px){.dashboard_form{margin:20px auto;max-width:350px}}.bg_green{background-color:#72a264}.bg_red{background-color:#f14e4d}.row.dashsec-2 .col-md-4{padding-right:15px;padding-left:0}.row.dashsec-2 .col-md-4:last-child{padding-right:0;padding-left:0}.row.dashsec-2.subscribing{margin:15px 0 35px}.bg-white,.bg-white2{background-color:#fff!important}.bg-lightgrey{background-color:#f9fbfb!important}.d-align{position:absolute;right:78%;padding-left:10px}.d-align.middle{right:85%}.col.filter-export{padding-right:0;margin:.5% 10px 0 -10px}.col.filter-export img{max-width:220px;float:left}.filter_btn{margin-top:0;background-position:20px 16px;width:50%;float:right;line-height:30px}.filter_btn_save,.filter_btn_upload{width:100%;background-repeat:no-repeat;background-position:20px 16px;background-size:25px;float:right}.filter_btn_upload{margin-top:0;line-height:25px}.filter_btn_save{margin-top:10px;margin-bottom:-5px;line-height:30px}.filter_btn_file{margin-top:0;background-repeat:no-repeat;background-position:20px 16px;background-size:25px;width:96%;float:right;line-height:25px}.filter-export .btn-educli-block{line-height:28px;margin-top:-1%!important}.filter-export .btn-educli-block.butmoreheight{line-height:33px}.filter-export .form_field{margin-top:-3%}.table-head{border-style:solid;padding-left:8px;border-width:1px;line-height:50px;font-weight:600;color:#fff;border-color:#d2d5dd;background:url(../images/new/corner-icon.png) 99.99% 21px no-repeat #fbad1b;height:50px;text-transform:uppercase}.continuos{margin-left:40%;margin-bottom:2%}.sort-by-name{background:url(../images/new/sort.png) 39% center no-repeat #eff4f5;background-size:15px}.edit{background:url(../img/cart-remove.png) 39% center no-repeat #eff4f5;background-size:15px}.action{width:200px}.dashboard_form .row{margin-right:20px;margin-left:20px}.dashboard_form .morebottom{margin-bottom:22px}.dashboard_form{padding-right:15px}.dashboard_form.student-form .row{margin-right:0;margin-left:0;padding-right:.5rem!important;padding-left:.5rem!important}.table-head.repayments{background:url(../images/new/corner-icon.png) 99.99% 21px no-repeat #0e0e0e}.table-head.table-row{background-color:#fbad1b}.bg-white-col{background:#fff;border-right:1px solid #d2d5dd}.non-bottom{border-bottom:0 solid #d2d5dd;border-left:0 solid #d2d5dd}.chart_seciotn img{width:100%;max-width:450px}.chart_seciotn,.chart_seciotn_full{text-align:center;background:#fff}.chart_seciotn_full img{width:100%;max-width:1020px}.chart_seciotn .col,.chart_seciotn_full .col{padding:0}.text-deco{text-decoration-line:underline!important;text-underline-position:under;text-decoration-color:#969798!important}.dash_btn.bg_black{background-color:#000}img.next-page{width:20px;margin-bottom:2px;padding-left:2px}.pager-margin.pagination span,.pager.pagination span{padding:4px 10px;font-weight:700}.action_select input[type=checkbox]{display:initial;position:absolute;top:40%;left:20px}.action_select{max-width:50px;border-color:#d2d5dd;background-color:#f9fbfb}.pager-margin.pagination span.active,.pager.pagination span.active{border:1px solid #e6e6e6}.pager.pagination{margin-top:40px;width: 100%;}.pager-margin.pagination{margin-top:30px;margin-left:40%;margin-bottom:30px}.pager-nobottom.pagination{margin-bottom:-11px}.search_by_name{height:calc(2.25rem + 7px);padding:11px;width:75%!important;color:#2c2d2e;line-height:.833;position:absolute;right:0;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.action_delete,.action_edit{width:16px;height:16px;position:absolute;top:18px}.about_course.profile-container p,ul.dip-requirements li{text-align:justify;line-height:1.5}.no-margin{margin-right:0!important}.insallment_form .col.filter-export{margin-top:0;padding-top:0}.action_edit{background:url(../images/new/edit-icon.png);background-size:16px;left:60px}.action_delete{background:url(../images/new/delete-icon.png);background-size:16px;left:100px}.d-installments .action_select{max-width:140px;border-color:#d2d5dd;background-color:#f9fbfb!important}.dash_btn.add_payment,.dash_btn.sync_xero{height:38px;font-size:12px;vertical-align:initial}.d-installments .col{background-color:#eff4f5;padding-right:10px;padding-left:10px}.d-paid{background-color:#72a264!important}.d-notpaid{background-color:#f14e4d!important}.text-underline{text-decoration:underline!important}.file-upload:hover,.filesample,.regions-text a{text-decoration:underline}.action_select .control{left:16px;top:5px}.d-checkbox .control{left:10px;top:-2px}@media (min-width:71.25em){.college-page.profile-container{background-repeat:no-repeat;background-size:100%;background-position:center 80px}}.list-inline-item{display:inline-block;margin-bottom:7px}.course-button .circle{left:-15px}.col-md-3.vet-college{-ms-flex:0 0 27%;max-width:27%;flex:0 0 27%}.col-md-3.final-sec{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}input[type=checkbox]+label span{display:inline-block;width:15px;height:15px;margin:-2px 10px 0 0;vertical-align:middle;background:url(../images/new/cp_checkbox.png) left top no-repeat;background-size:15px;cursor:pointer}input[type=checkbox]:checked+label span{background:url(../images/new/cp_checkbox-checked.png) left top no-repeat;background-size:15px}.main-info,.up_btn{background-color:#fff}.new-course input:-moz-placeholder{color:#b1b4b5!important}@media only screen and (max-width :480px){label.last,label.secondary{margin-left:13px!important}}.button-tests .btn-educli-block.c-new-student{padding:18px 0;margin-top:0!important}.new-student{margin-top:-14px;margin-bottom:35px}.course-button .btn.btn-educli-md{padding:15px 50px}.button-tests .btn-educli-block.c-quick-search{margin-top:26px!important;padding:18px 0}.c-page .button-tests .mt-4{margin-top:2rem!important}.c-page .table thead th{text-transform:uppercase}.file-upload{color:#000;margin-left:10px;margin-top:8px;font-weight:700}.file-upload:hover{color:#ff6b00}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.up_btn{border:2px solid gray;color:gray;padding:8px 20px;border-radius:8px;font-size:20px;font-weight:700}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.other_fee_btn{margin-top:-2px}@media (max-width:1280px){#courseforms select{width:185px}}@media (max-width:1282px){#courseforms select{width:220px}}.wrap1.col-md-9{padding-right:0}.c-page .left-column.align-top{padding-top:20px!important}.right-column.min_max{padding:0}.min_max .left-column{padding:15px 40px!important;border-left:1px solid #e9ecef;border-right:1px solid #e9ecef}.min_max .wrap1,.min_max .wrap2{padding:5px 10px 0 25px!important}.min_max .row{margin-right:0}.inputfile{border:1px solid #e9ecef;padding:8px 17px;border-radius:6px!important;width:76%}.filesample{margin-top:20px;color:#fbad1b;font-weight:700}.boxfile svg{fill:#fff}.boxfile .btn.btn-educli-md{width:100%;padding:10px 20px}@media (min-width:71.25em){.main-info{padding:50px 51px 56px}.pd-8{padding-left:8%!important}}.profile-title h5.diploma{font-weight:700;font-size:1rem;margin-top:25px}.diploma-sec{margin-bottom:20px}.profile-container .profile-title ul.dip-requirements li{font-size:15px;color:#2c2d2e}ul.dip-requirements{margin-bottom:1.8rem}#course_college .table td,#course_college .table th{padding:1.1rem}#course_college .visa-title{padding-top:1.2rem;padding-bottom:1.2rem;background:#f60;color:#fff;font-weight:500}#session_1,#session_2,#session_3{width:40px;height:40px;border-radius:50%;font-weight:700;color:#fff;font-size:20px;line-height:40px;text-align:center}#session_1{background:#fbad1b}#session_2,#session_3{background:#f60}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{background:0 0}.col-sm-4.sessions{margin-right:20px}.go-back-butt{width:100%;background:#eff4f5;padding:15px}.bg-grap,.dashboard-box-agent{background-color:#f9fbfb}#course_college .table{margin-bottom:0}.about_course .mb-32,.about_course .mb-35{margin-bottom:1.8rem}.regions-text p{margin:1rem;font-size:15px;text-align:center;width:100%;padding-left:10px}.regions-text a{font-weight:600;color:#fc641e}td.region_right{padding:.35rem .9rem}.region-button{margin-left:15%}.dashboard-box-agent{padding:20px;font-size:10px}.dashboard-box-agent h5{margin-bottom:30px;margin-top:10px;font-weight:600;font-size:14px}.agent_header .custom-text{height:55px;font-size:15px;padding-left:15px;border-radius:6px!important}.agent_header .nortwest{margin:0 0 15px;max-height:140px;max-width:140px}.agent_header{margin-top:5px;margin-bottom:20px}.dashboard_form .custom-text{width:100%;height:44px!important;font-size:15px;padding-left:15px;border-radius:10px!important}.notifications-area .form_field{border-radius:10px}.dashboard_form .custom-text-letter{width:99%;height:45px;font-size:15px;padding-left:15px;border-radius:6px!important}#agent-reports .form-control{border:1px solid rgba(0,0,0,.15);font-size:13px;background:url(../images/svg/dropdown.svg) calc(100% - 10px) no-repeat #fff!important;background-size: 15px !important;}#agent-reports td,#agent-reports th{line-height:40px}.tr-background{background:#f9fbfb}#agent-reports td.action-box,#agent-reports th.action-box{text-align:center;background:#f9fbfb}.highlight-row th{line-height:27px;font-size:15px}.action-box .control__indicator{width:18px;height:18px}.quotes-count .form-control{height:45px!important;border:1px solid rgba(0,0,0,.15);width:80%;margin:15px 0;font-size:15px;padding-left:15px;border-radius:6px!important}.issued-quotes p,.quotes-count p{font-size:13px;margin-bottom:0}.quotes-count .text-right{text-align:-webkit-right!important}.charge-area{padding:17px 0;background-color:#eff4f5;margin:14px -15px}.charge-area p{margin-bottom:0;font-size:13px}.charge-area p.sms-charge{margin-bottom:0;color:#1a8b4a}.table-bordered.attendance-report td{border:0 solid #e9ecef}.table-bordered.attendance-report td:first-child{border-right:1px solid #e9ecef}@media (min-width:576px){.table-bordered.attendance-report .col-sm-1{-ms-flex:0 0 6.333333%;flex:0 0 6.333333%;max-width:6.333333%}}.total-hours{background-color:#989a9a;color:#fff;font-weight:500}#agent-reports span,.bold-p,.fee-total,.refined-heading,.refined-label,.title-details,h3.quote-heading{font-weight:600}.fixpadtop{box-sizing:border-box;padding-top:6px}.align-padding{padding-left:px}label.task_status{display:block;position:relative}label.task_status.task_ontime:before{content:"";width:15px;height:15px;background:#1A8B4A;position:absolute;font-size:18px!important;right:35px;top:12px;pointer-events:none}label.task_status.task_attention:before,label.task_status.task_urgent:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:45px;top:11px;pointer-events:none}label.task_status.task_urgent:before{background:#EF4444}label.task_status.task_attention:before{background:#fcb215}#agent-reports .table-bordered{background:#f9fbfb}#agent-reports thead{background-color:#f9fbfb}#agent-reports .attendance-report td{line-height:33px}img.en-action,img.es-action{max-width:22px;margin-right:5px;margin-left:10px;display:inline-block}.action-center .btn-educli-block{display:inline-block;width:60%;margin:0}.savebutton .btn-educli-block{width:95%;margin-left:5px}.action-center{max-width:240px}.subscribe{height:30px;width:30px;margin:-10px 0}.filter-export .pdfsms{height:28px;width:28px;fill:#fff;margin:-8px 0 -8px -5px}.excel,.pdf{height:22px;width:22px;fill:#fff}.pdf{margin:0 0 -5px}.excel{margin:-7px 5px}.btn_exportpdf{background-image:none!important}.refined-label{margin-right:15px}.refined-search .control{padding-left:24px;margin-right:40px}.createquote select.form-control:not([size]):not([multiple]){width:100%}.refined-heading{padding:12px;display:block;font-size:16px!important;text-transform:uppercase;margin:10px -25px 25px -10px!important;line-height:23px;background-color:#eff4f5;border-top:3px solid #fff;border-bottom:3px solid #fff}#college-details tr.highlight-row{background-color:#fbad1b;color:#fff;text-align:center}#college-details tr.highlight-row th{border:none}img.college-img{max-width:180px}#college-details p{margin-bottom:0}#college-details .btn_cart{width:100%;background-image:none;line-height:20px}.course-sort{line-height:40px;font-size:16px}.course-sort .form_field{font-size:15px;padding:10px;width:50%;float:right;height:calc(2.25rem + 8px)!important;color:#2c2d2e;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.card-image{width:100%;height:100%}.action-plus{background-color:transparent;padding:0;fill:#fff;height:21px;width:21px;margin:-5px 0}.table-bordered.visaonly{background-color:#F8FAFA}.filter-list .btn-educli-block{line-height:30px;margin-top:-.5%!important}h3.quote-heading{margin-left:30px;font-size:15px;color:#333;line-height:1.5;padding:0 1.5rem .5em 0;text-shadow:none;width:100%}.visa-subtitles td{line-height:2.6;font-weight:600;font-size:14px}.acco-logo{vertical-align:middle;border-style:none;max-width:200px;padding:5px;background:#fff;max-height:70px}.td-quote p{line-height:20px}.filtersms{margin-top:-15px}.assign-bg-btn.w-25{width:39%!important}.quote_educli.notifications-area{border:1px solid #dedddd;margin-bottom:35px;margin-top:10px}.info-box,.title-details{border:1px solid #d2d5dd}.assign-bg-btn.w-50{width:48%!important;margin-right:-140px}.addto-btn.w-25{width:34%!important;line-height:38px}.filter-list.accomo .btn-educli-block{font-size:19px}.filter-list.accomo .search{fill:#fff;height:36px;width:36px;margin:-13px 0}.d-installments .d-checkbox .control,.d-installments .d-checkbox-first .control{left:10px;top:0}.fee-table{background-color:#f9fbfb}.fee-total{color:#fff}.add-fee-row{background-color:#989a9a}.fee-table .fa-trash{float:right;color:#9e9e9e;font-size:21px;margin-right:30px}.edit-quote-btn{position:relative}.edit-quote-btn .btn-educli-block{position:absolute;right:0;padding:.75rem;width:90%;margin-top:-3px}.row-editquote,.title-details{color:#323232;margin-top:-4px}.title-details{background-color:#eff4f5;padding:15px 21px;font-size:14px}.row-editquote{background-color:#f9fbfb;padding:15px 40px;font-weight:500}.editor-toolbar{margin-top:-3px!important;border-top:0 solid #bbb!important}.editor-statusbar{display:none!important}.edit-quote-btn .cart{padding:0;fill:#fff;height:25px;width:25px;margin:-8px 10px}.form-inline.w-40{width:40%}.form_field.w-70{width:70%!important}.select-currency select{height:50px!important;font-size:15px;padding-left:15px!important;border-radius:6px!important}.edit-quote-btn .cart:hover{fill:#fff}.edit-quote-btn .sidebar-icon{padding:0;fill:#fff;height:30px;width:30px;margin:-10px 10px}.add-student-btn{width:48%!important;margin-right:auto!important;margin-left:auto!important}.filter-list .btn-educli-block.add-student-btn{margin-top:1.5%!important}.btn-educli-block.button-filter-reports{margin-left:66px;width:80%}.img-fluid.student-photo{max-width:180px}.student-change-photo{width:180px;color:#fff!important;position:relative;top:0;margin:0 auto;z-index:1}.info-box{height:54px;background-color:#fdbf4b;color:#fff;padding:15px 20px;border-right:none;border-left:none;margin:0;font-weight:500;width:100%}.doc-box,.fina-box,.noti-box, .course-box, .quote-box{border:1px solid #d2d5dd;margin:0;color:#fff;padding:15px 20px;font-weight:500;width:100%}.fina-box{background-color:#fd7e02;}.quote-box{background-color:#fc6001;}.course-box{background-color:#e35700;}.doc-box{background-color:#fcb216;border-right:none;border-left:none}.noti-box{background-color:#fd9b14;color:#fff;padding:15px 20px;border:1px solid #d2d5dd;border-right:none;border-left:none;margin:50;font-weight:500;width:100%}.com-total,.font-label,.text-bold{font-weight:600}.profile-tabs .info-icon{fill:#fff;height:30px;width:30px;margin:-10px 2% -10px 0}.text-bold{text-transform:uppercase;font-size:13px}.action-fa .fa{display:block;font-size:22px;color:#8F989A}.action-fa .fa:first-child{margin-bottom:20px}.update-btn{width:40%;padding:14px 20px;margin-top:0}label.tasklist_status.task_completed:before,label.tasklist_status.task_urgent:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:45px;top:11px;pointer-events:none}label.tasklist_status.task_urgent:before{background:#EF4444}label.tasklist_status.task_completed:before{background:#1A8B4A}.profile-pic-container,.staff-fields{position:relative}label.tasklist_status{display:block;position:relative;margin-bottom:0}.email-content{padding:10px 25px;background:#fff}select#task_status option[value="On Time"]{background-image:url(../images/new/boxgreen.png)}.tasklist_status select.bg-white.custom-text{background:url(../images/svg/dropdown.svg) 94.5% no-repeat #fff!important;background-size: 15px !important;}.allowed-text{margin-bottom:0;line-height:12px;margin-top:10px}.custom-text:focus,input:focus{outline:0!important}:focus,input:focus,textarea:focus{outline:0}.form-control:focus{border-color:#d2d5dd;-webkit-box-shadow:none;box-shadow:none}.course-box.active,.doc-box.active,.fina-box.active,.quote-box.active,.info-box.active,.noti-box.active{background:#393A3B}p.avatar-name{font-size:14px}.past-course{line-height:50px;text-transform:uppercase;font-size:13px}.addnew-course,.current-course{line-height:50px;text-transform:uppercase;font-weight:600;font-size:13px}.expiry-course{border-style:solid;border-width:1px;border-color:#d2d5dd;background-color:#ff6100;color:#fff;font-size:13px;padding:5px 15px;line-height:40px}.expiry-date{display:-webkit-box;margin-top:-25px}.hide,.modal-backdrop.fade.in{display:none!important}.s-action,.steps-container{margin:auto}.expiry-date span.expirelabel{line-height:105px}.tab-pane .profile-col-l.stu-info{border-right:9px solid #fff}.s-action{height:60px;width:100%;fill:#000}.checklist-red.control input:checked~.control__indicator,.checklist-red.control input:checked~.control__indicator:hover{background:#F14E4D;border:1px solid #F14E4D}.checklist-green.control input:checked~.control__indicator,.checklist-green.control input:checked~.control__indicator:hover{background:#72A264;border:1px solid #72A264}.steps-container p{margin-left:-45px}@media (min-width:768px){.student-profile-sec .nav-tabs .col-md-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.student-quote .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 11.1%;max-width:11.1%}}.student-payments{background:#f9fbfb;padding-bottom:20px!important;padding-top:30px!important}.w-21{width:21.6%!important}.com-total{background-color:#fbad1b;color:#fff}.borderless-td{border:0 solid #e9ecef!important}.plus-comission{height:23px;width:32px;float:left;margin-top:-4px;fill:#fbad1b}.search-staff-btn{padding:13px 0}.staff-right-text{line-height:50px}td .search-staff-btn{padding:10px 0;font-size:12.5px;margin-bottom:0}.staff-tr .custom-caret .fa{color:#929090;font-size:1.4em}.target-list .btn{width:60%;padding:0;margin-top:18px}.attendance-table .custom-caret .fa{width:30px;height:30px;color:#fff;text-align:center;line-height:30px;border-radius:50%;padding-left:4px}.attendance-table .custom-caret .fa.fa-check{background:#1A8B4A;margin-right:20px}.attendance-table .custom-caret .fa.fa-times{background:#EF4444;margin-left:7px}.attendance-table .tr-background{background:#F9FBFB}.staff-save.btn{width:20%!important;padding:13px 0}.staff-info .bank-card .student-change-photo-bg{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.card-validity{margin:10px}.card-validit .fa{width:20px;height:20px;background:#7BC610;text-align:center;padding-left:3px;line-height:20px;border-radius:50%;margin-left:5px}.staff-info label.staff-fields.field-pass:after{content:"\f05a";font-family:FontAwesome;color:#7BC610;position:absolute;font-size:23px!important;right:20px;top:20px;pointer-events:none}label p.response-message{position:absolute;right:-130px;top:33%;font-size:13px;max-width:120px}.staff-checks{width:10%;float:left}.staff-checks .control input:checked:focus~.control__indicator,.staff-checks .control input:checked~.control__indicator,.staff-checks .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100;border:1px solid #FF6100}input.error,select.error,textarea.error{border-color:#c64424 #e75d3a #f3ab99!important;box-shadow:inset 1px 1px 1px 1px azure!important}div.error{border-color:#c64424 #e75d3a #f3ab99!important;border:1px solid}.error-frame{border:1px solid #f98b0c;border-radius:6px;background-color:#ffe9ce;margin-bottom:5px;color:#f98c0e;font-weight:700;width:100%}.success-msg{color:green;font-weight:700;visibility:hidden}#guest-body.modal-open .navbar.fixed-top{padding-right:17px}.insurance-img{max-width:115px}.accommodation-img{max-height:50px}body#pmd-body{font-family:Montserrat;color:#212529;font-size:15px}body#pmd-body p{font-size:15px}#SucessModalLabel{text-transform:uppercase}.educli-white,.educli-white:hover{color:#fff!important;text-decoration:none!important}.visa-steps #visaStep_5 ul,.visa-steps #visaStep_6 ul,.visa-steps .read-more ul{padding-left:15px}.ml-30{margin-left:30px}.educli-black,.educli-black:hover{color:#000;text-decoration:none}.top-profile-img{max-width:142px}table{font-size:13px}.agent_header .top-profile-img{margin:0 0 0 60px}.notifications-area.notifications-area-cus h3{font-size:15px}.staff-info{background:#EFF4F5}.staff-info .student-change-photo{width:300px;color:#fff!important;position:absolute;bottom:0;margin:0 auto;z-index:1;left:0;top:initial;height:50px}.student-change-photo-bg{background-color:rgba(0,0,0,.65);height:35px}.notifications-area .student-change-photo .student-change-photo-bg{border-bottom-left-radius:10px;border-bottom-right-radius:10px}body#pmd-body p.avatar-name{font-size:15px}.lessmb{margin-bottom:-33px}.staff-info .photo-container{position:relative}.marginbot{margin-bottom:35px}.icon_camera{height:20px;width:20px;fill:#fff;margin-right:10px;display:inline-block;text-align:center;margin-top:2px}.add-new-staff .staff-info .right-fields{margin:15px 15px 15px 0}.add-new-staff .staff-info .custom-text{height:45px;font-size:15px;padding-left:15px;border-radius:6px!important}.add-new-staff .form-control-educli{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;font-weight:400;background-color:transparent}.add-new-staff .staff-info .w-40{width:42%}.add-new-staff .staff-info label.staff-fields.field-fail:after{content:"\f05a";font-family:FontAwesome;color:#DC1616;position:absolute;font-size:23px!important;right:20px;top:20px;pointer-events:none}.add-new-staff .status-btns{display:-webkit-box}.add-new-staff .staff-info .btn-active{background:#1A8B4A;padding:13px 0}.add-new-staff .staff-info .btn-inactive{background:#FFF;padding:13px 0;color:#323232}.add-new-staff .staff-save .btn-save{fill:#fff;display:inline-block;text-align:center;height:26px;width:26px;margin:-5px 0;vertical-align:middle}.add-new-staff .staff-info .left-fields.custom-text{height:55px;font-size:15px;max-width:300px;margin:10px 0;padding-left:15px;border-radius:6px!important}.staff-info .w-20{width:20%}.staff-info .text-bold{font-weight:600;text-transform:uppercase;font-size:13px;margin-bottom:0}.staff-info .w-80{width:86%}.staff-info select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 8px)}.staff-info select.bg-white.custom-text{background:url(http://intercambio.net.au/newdesign/img/select.png) 94.5% no-repeat #fff!important}.cust_dash{background:linear-gradient(#f5f7f7 40px,#717171 40px)}.app_student{background-color:#f5f7f7;background-repeat:no-repeat;padding-top:40px}.app_student .box,.cust_dash .box{margin-top:40px;padding:40px 40px 30px}.lp-services{fill:#000;height:100px;width:100px}.landing_page p{margin-bottom:5px}.cust_dash .box{background:#ffc015;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.landing_page h4{font-size:1.3rem;margin-bottom:15px}.grey h1,.grey h2{font-size:.9rem;font-weight:700}.app_student .box{margin-right:40px;background:#717171;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.br-word{word-wrap:break-word;line-height:25px;max-width:100%}.grey h1,.grey h2,.grey h3{color:#333;line-height:1.5;width:100%;text-shadow:none}.grey{background-color:#f9fbfb}.grey h2{padding:.5em 1.5rem 5em 2.5rem}.grey h1{padding:0 1rem 1em 1.2rem}.grey h3{font-size:1.1rem;font-weight:600;padding:1.65em 0 0 2rem}.upload-input{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}.checkbox-wrapper,.radio-wrapper{position:relative}#students_table-select-all.clickable,.clickable.select_checkbox,.clickable.select_radio{display:block;position:absolute;left:0!important;top:0!important;width:100%;opacity:0;height:100%}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.img-round{height:50px;width:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-right:15px;margin-left:15px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.post-time{color:#858383;line-height:20px}.post-time.comment{font-weight:400}.post-time.comment .active{color:#ff6b00}.repo-sent{background-color:#72a264;color:#000}.repo-notsent{background-color:#f14e4d;color:#000}.btn-educli-provider-table{background-color:#fbad1b;font-weight:500;color:#fff;padding:10px auto;border:1px solid #d2d5dd;border-radius:10px;font-size:15px;display:block;width:100%}.table-doublerow{display:inline-block;line-height:20px!important;padding:10px}.table-row.collapse-toprow .col{padding-left:15px}.btn-educli-provider-table a{color:#fff}.table-expand-btn{text-decoration:underline!important;font-weight:500;cursor:pointer}.icon-white-fy{fill:#fff;width:40px;height:40px;margin:-14px 0}.file-upload-h3{font-size:1.1rem;color:#333;font-weight:600;line-height:1.5;padding:0;text-shadow:none;text-transform:uppercase;margin-bottom:30px}.nb-bottom{border-bottom:none!important}.upload-row{background-color:#eff4f5;border:1px solid #d2d5dd}.upload-row-info{background-color:#f9fbfb!important}.upload-file-details{font-size:13px;font-weight:700}.upload-row-icons{border-left:1px solid #d2d5dd}.table-dborder tr td{border-color:#d2d5dd}.edit-table td{padding-left:15px;padding-right:15px}.table-heading{text-transform:uppercase}.edit-table input{padding:12px}.control-indicator-orange{position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}.control input:checked~.control-indicator-orange{background:#ff6b00;border:1px solid #ccc}.addextra{fill:#ff6b00;width:20px;height:20px}.table-fullrow td{border-left:0;border-right:0}.table-fullrow td:first-child,.table-fullrow td:last-child{border-right:1px solid #d2d5dd!important}.table-fullrow td:first-child{border-left:1px solid #d2d5dd!important}.table td,.table th{padding:.5rem}.btn .floppy{fill:#fff;width:40px;height:40px;margin:-15px 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/svg/dropdown.svg) 98.5% no-repeat!important;background:url(../images/svg/dropdown.svg) calc(100% - 10px) no-repeat!important;background-size: 15px !important;}.student-list .btn-educli-block{font-size:11px}.add-new{fill:#fff;width:20px;height:20px;margin:-5px 0}.new-document .left-column{text-transform:uppercase;font-weight:600;font-size:15px;padding-left:40px}.form-control-lgfont{font-size:15px!important;font-weight:300!important}.icon-white-th{fill:#fff;width:30px;height:30px;margin:-9px 0}.btn-educli-block a{color:#fff}.form-control-educli-value{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;font-weight:200;background-color:transparent;margin-top:4%;margin-bottom:4%}.text-bold-cap{font-weight:700;text-transform:capitalize}.btn-educli-block.fontsmall{font-size:13px}.agent-pages .btn-educli-grey{color:#fff!important;background-color:#989a9a}.d-installments .collapse.show{display:flex}.plus-invert{height:35px;fill:#fbad1b}.col-fullrow{border-left:0!important;border-right:0!important}.table-row-dh.top-b{border-top:1px solid #d2d5dd}.table-row-dh{border-style:solid;border-width:1px;border-top:none;border-color:#d2d5dd;background-color:#eff4f5;line-height:50px}.table-row-dh .col,.under-row{border-right:1px solid #d2d5dd;font-size:13px}.min-taller{min-height:55px}.under-row{border-left:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.taller{height:85px!important}.table-row-dh .col{text-transform:capitalize;padding-left:25px}.form-addrow{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;background-color:#fff;height:38px}@media (max-width:1375px){.row-flex{padding-left:15px!important;padding-top:10px;padding-bottom:10px;line-height:15px!important}}.no-border-right{border-right:0!important}.pre-units{max-width:100px}.icon-white-fv{fill:#fff;width:45px;height:45px;margin:-14px 0}.icon-white-super-massive{fill:#fff;width:60px;height:60px;margin:-22px 0}.no-wrap{white-space:nowrap}.heading{font-weight:600;text-transform:uppercase!important}.sa-heading,.sa-lrow{text-transform:uppercase}.text-green{color:green}.btn-educli-pending,.btn-educli-received{font-weight:500;padding:10px;font-size:15px;color:#fff;width:100%;display:block}.btn-educli-received{border:1px solid #1a8b4a;border-radius:10px;background-color:#1a8b4a}.btn-educli-pending{border:1px solid #ef4444;border-radius:10px;background-color:#ef4444}.agent-application-form .table-row .col{padding-left:15px}.table-intakes{margin-bottom:35px}.table-intakes .col-head,.table-intakes .row-2 .col.col-head{background-color:#ffc015;font-weight:600}.table-intakes .col{margin:0 5px 5px 0;padding:15px;text-align:center}.table-intakes .row-1 .col{background-color:#f2f2f2;margin-bottom:0}.table-intakes .row-2 .col{background-color:#f9fbfb;margin-bottom:0}.table-intakes .row-1 .col.col-head{background-color:#ffd83b}.text-pseudo-center{padding-left:30%}.btn-educli-small,.btn-educli-small-black{font-weight:500;color:#fff;padding:13px;font-size:10px}.borderless td,.borderless th{border:none}.btn-educli-small{background-color:#fbad1b;border:1px solid #d2d5dd;border-radius:10px;width:100%}.btn-educli-small:hover{background-color:#fc641e;color:#fff;text-decoration:none}.btn-educli-black,.btn-educli-small-black{background-color:#2c2d2e;border:1px solid #d2d5dd}.btn-educli-small-black{border-radius:10px;width:100%}.btn-educli-black,.btn-educli-dgrey{font-weight:500;padding:10px;width:100%;color:#fff}.btn-educli-black{border-radius:10px}.btn-educli-dgrey{background-color:#989a9a;border:1px solid #d2d5dd;border-radius:10px}.sa-ip-invalid,.sa-ip-valid,.sa-lrow,.sa-total{font-weight:700}.btn-educli-small-black:hover{background-color:#fc641e;color:#fff;text-decoration:none}.icon-white-tw{fill:#fff;width:20px;height:20px;margin:-5px 0}.icon-white-tf{fill:#fff;width:25px;height:25px;margin:-7px 0}.td-checkbox{width:8.333333%;text-align:center}.sa-lrow{background-color:#989a9a;text-align:right;font-size:15px;color:#fff;padding:20px!important}.sa-total{vertical-align:middle}.sa-table td,.sa-table-wb td{vertical-align:middle!important}.sa-ip-valid{color:green}.sa-ip-invalid{color:red}.sa-table td{padding:18px!important;border-top:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.educli-modal-valid{height:60px;width:60px;fill:#72a264;margin:-24px 0}.icon-white-xxl{fill:#fff;width:35px;height:35px;margin:-8px 0}.icon-white-massive{fill:#fff;width:50px;height:50px;margin:-16px 0}.btn-educli-download{display:block;width:100%;font-weight:500;padding:10px 30px;border-radius:10px;font-size:15px;margin:5px;color:#fff;background-color:#2c2d2e;border-color:#2c2d2e}.btn-educli-download:hover{background-color:#ffae00;border-color:#ffae00}.noborder,.noborder>tbody>tr:first-child>td{border:none}.download-icon-ft{fill:#fff;height:40px;width:40px;margin:-10px 0}.btn-educli-provider-table:hover{background-color:#fc641e;color:#fff;text-decoration:none}.checkmark,.invalid{height:30px;width:30px;fill:#fff}.info-icon{height:30px;width:30px;fill:#7bc610;margin:-8px 0}.btn-educli-excluded,.btn-educli-included{display:block;width:100%;font-weight:500;padding:5px 30px;border-radius:10px;font-size:15px;margin:5px;color:#fff}.btn-educli-included{background-color:#72a264;border-color:#72a264}.btn-educli-excluded{background-color:#f14e4d;border-color:#f14e4d}.no-top-border table,.no-top-border td{border-top:none}.xero-new-sync{fill:#fff;width:18px;height:18px;margin:-5px 0}.table-row-dh div:last-child{border-right:none!important}.table-row.top-b.collapsed{border-bottom:0}.table-row.top-b.collapsed-last{border-bottom:1px solid #d2d5dd}.collapse-grey{background-color:#f9fbfb!important}.table-fullrow-ext td{border-left:0;border-right:0}.table-fullrow-ext td:first-child{border-left:1px solid #d2d5dd!important}.table-fullrow-ext td:last-child{border-right:1px solid #d2d5dd!important}.student-list .btn-educli-black{font-size:8px}.collapse-toprow{border-bottom:none!important}#boxaddtask,#boxteste{border:1px solid #d2d5dd;float:right;z-index:1;position:absolute}.sa-table-wb td{padding:8px 30px!important;border-top:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.sa-table-wb td:last-child{padding-right:55px!important}.w-20{width:20%!important}.plus-invert:hover{fill:#f60}.edit_course .control{padding-left:30px;text-transform:capitalize;font-weight:300}.data-ip-cell,.data-report-cell,.data-report-date{padding-left:20px!important}.edit_course .control__indicator{top:14px}.edit_course .control input:checked:focus~.control__indicator,.edit_course .control input:checked~.control__indicator,.edit_course .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100}.w-4{width:4%}.w-10{width:10%}.w-16{width:16%}.w-8{width:8%!important}.data-report-cell{width:14%}.data-report-date{width:10.33%}.heading-report-cell{width:8%;border-right:1px solid #d2d5dd}.heading-middle-cell{width:28%}.heading-right-cell{width:22%}.heading-left-cell{width:42%}.w-23{width:23%}.data-ip-cell{width:22%}.add-row-plus{fill:#000;width:35px;height:35px}.tall{height:40px!important}.xls{fill:#fff;width:25px;height:25px;margin:0 0 -8px}#boxteste h2,#boxteste h5{margin-top:20px;color:#606163}table.new-document button,table.new-document input,table.new-document option,table.new-document select{min-height:40px!important}.new-document .upload{fill:#fff;width:40px;height:40px}.add-row-plus-orange{fill:#fbad1b;width:35px;height:35px}.select-all{vertical-align:middle;color:#8f989a;text-transform:uppercase}.row-flex{display:flex!important;align-items:center!important;line-height:20px;overflow:hidden}#boxaddtask,#boxteste,#coments{display:none}#profile-data-initial .btn-educli-white .edit{background:0 0}#boxteste h2{font-size:17px;font-weight:600;font-family:Montserrat;text-transform:capitalize;margin-left:22px;display:inline}#boxaddtask h2{font-size:20px;font-weight:600;font-family:Montserrat;color:#606163;text-transform:capitalize}#boxaddtask h4,#boxteste h4{font-weight:400;font-family:Montserrat;color:#000;text-transform:capitalize}#boxaddtask h4{font-size:14px;margin-bottom:0}#boxteste h4{font-size:12px;margin-left:25px;margin-top:5px}#boxteste h5{font-weight:300;margin-right:20px}#boxteste{width:100%;background-color:#f9fbfb;border-right:0 solid}#boxaddtask{width:100%;border-right:0 solid}#boxteste .editor-toolbar{background-color:#eff4f5;border-top:1px solid #bbb!important}#boxteste .CodeMirror{height:50%}#boxteste .greyline{height:2px;background-color:#eff4f5;width:100%}.contact-submit{border-radius:50%;background-image:-moz-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-webkit-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-ms-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);box-shadow:0 5px 4px 0 rgba(0,0,0,.16);width:89px;height:89px}.contact-send{width:60px;height:60px;fill:#fff;margin:15px}#boxaddtask .close,#boxteste .close{position:absolute;display:block;margin-right:100%;width:23px;height:23px;border:1px solid #e3dfdf;border-radius:5px;background:#fff;font-weight:700;color:#9b9b9b}#boxaddtask .close:after,#boxteste .close:after{font-size:14px;color:#9b9b9b;position:absolute;content:'X';font-weight:900;line-height:23px;text-align:center;cursor:pointer}.flip-container{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;cursor:pointer}.flip-container .flipper{transition:.6s;transform-style:preserve-3d;position:relative}.flip-container .flipper .back,.flip-container .flipper .front{backface-visibility:hidden;border-radius:50%;background-image:-moz-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-webkit-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-ms-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);box-shadow:0 5px 4px 0 rgba(0,0,0,.16);height:89px;left:0;perspective:1000;position:absolute;top:0;width:89px;z-index:2}.flip-container .flipper .back{top:10px;left:-10px}.flip-container .flipper .front{transform:rotateY(0)}.flip-container .flipper .back,.flip-container.hover .flipper,.flip-container.sent .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{width:89px;height:89px}.features-flip-container .flipper .features-front{border-radius:50%;border:5px solid #ff6b00;box-shadow:0 5px 4px 0 rgba(0,0,0,.16);height:150px;width:150px;margin:30px auto}.features-svg{fill:#000;height:80px;width:80px;margin:30px auto}.features-svg-lg{fill:#000;height:100px;width:100px;margin:20px auto}.not-logged{background:none;}.not-logged.navbar a{font-weight:500;}.not-logged.navbar .nav-item a{border:none;}.not-logged.navbar .active a{border-bottom:2px solid #ffc015;}.not-logged.solid{background-color: #000000;transition: background-color 1s ease 0s;}.home{background-image:url(../images/new/map_contact_bg_test2.png);margin-top:-113px;}.lp-header{margin-top:200px;text-align:center;}.lp-header span{color:#ffc015;}.search-rest{padding-top:15px;border-top:1px solid #b9b4b4;}.search-box-lg .search-line #institution{border:none;font-weight:300;font-size:18px;}.search-box-lg .search-line .form-control#institution::placeholder {color: #000000 !important;opacity: 1;}.search-box-lg .search-line .form-control#institution:-ms-input-placeholder {color: #000000 !important}.search-box-lg .search-line .form-control#institution::-ms-input-placeholder {color: #000000 !important;}.search-line .search-lp{height:50px;width:50px;margin:5px auto 0 auto;vertical-align:middle;}.search-box-lp{height:55vh;padding:0;margin-bottom:6%;}.search-box-lp .search-box-lg{padding:0;margin-bottom:100px;}.search-lp-bottom{-webkit-transition: opacity 600ms, visibility 600ms;transition: opacity 600ms, visibility 600ms;}.container-slider{height:100px;padding:75px 20px;}.slider-wrapper {width:100%;display:inline-block;position:relative;}.ui-slider {background:#efefef;border:1px solid #d2d2d2;height:20px;position:relative;border-radius:100px;}.ui-slider-range {background-image: -moz-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);background-image: -ms-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);height:20px;position:absolute;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;transform: translateY(-1px);}.ui-slider-range:after {content:'';width:100%;height:1px;background:#fff;position:absolute;top:0;left:0;opacity:0.3;}.ui-slider-handle {background:#555;position:absolute;width:20px;height:20px;top:50%;display:block;transform:translate(-50%, -50%);border-radius:100px;z-index:10;background: linear-gradient(#555, #454545);cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.1);transition: width 0.1s;}.ui-slider-handle:focus {outline:none;}.ui-slider-handle:active {cursor:grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing;}.ui-state-active {width:22px;}.range-wrapper {position:absolute;top:-50px;left:50%;transform:translateX(-50%);}.range {background:#fff;white-space:nowrap;font-size:13px;letter-spacing:0.02em;color:#555;width:150px;z-index:10;position:relative;}.range:after {content:'';position:absolute;top:100%;left:50%;transform: translateX(-50%);}.range-value{width:74px;padding:8px 0;text-align:center;display:inline-block;transition: background 0.1s;}.range-alert{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px;border: 1px solid #d2d2d2;color:#0E0E0E;line-height:15px;transition:right 0.2s;}.range-alert.active {right: -15px;}.marker {position: absolute;top: 100%;padding-top: 16px;font-size: 13px;color: #555;letter-spacing: 0.05em;transform: translateX(-50%);}.marker:after{content:'';width:1px;height:8px;background:#d2d2d2;position:absolute;top:0;left:50%;transform:translateX(-50%);}.marker-0:after{display: none;}.marker-25 {left: 25%;}.marker-50 {left:50%;}.marker-75 {left:75%;}.marker-100 {right:0;transform:translateX(50%);}.marker-100:after{display: none;}.lp-title{background-color:#ffbd14;padding:30px;width: 100%;color:white;font-size: 20px;}.lp-title .content{padding: 0 !important;}#textbox .CodeMirror{height:150px;min-height:150px;}@media(max-width:1300px){h7{font-size:11px;}.info-box{padding-right:7px;padding-left:7px;}.doc-box{padding-right:7px; padding-left:7px;}.noti-box{padding-right:7px;padding-left:7px;}.fina-box{padding-right:7px;padding-left:7px;}.course-box{padding-right:7px;padding-left:7px;} body#pmd-body .stu-info p {font-size:15px;}.stu-info .student-left-info p {margin-left:100px;}}.feed{background-color:#f5f7f7;margin-top:-113px;}
  @media (min-width:768px){
   .admin-container-provider .student-profile-sec .nav-tabs .col-md-3{-ms-flex:0 0 16.65%;flex:0 0 16.65%;max-width:16.65%}
}
  .topicRefine{
      font-size: 12px;
      font-weight: 400;
  }
  .chckbx_section{
      border-top-style: solid;
      border-top-width: 1px;
      border-top-color:#d4d2d2;
  }
  .carousel-inner{
      border-style: solid;
      border-width: 1px;
      border-color: #d2d5dd;
  }
  .carousel-info{
      height:150px;
      border-right-style:solid;
      border-right-width:1px;
      border-right-color:#d2d5dd;
  }
  .img-logo-carousel{
      display:block;
      margin-right:auto;
      margin-left:auto;
      
      height:60px; 
      margin-top:5px;
  }
  #rowfit{
      line-height:1.6m;
      min-height:3.4em;
    }
    .rowfit{
      line-height:1.6m;
      min-height:3.4em;
    }
    .no-background select{
      background: url("../images/new/notexist.png")  no-repeat 98.5% !important;
  }
  .steps-section.steps-timeframe {position:relative;}
  .steps-section.steps-timeframe .steps-row .steps-step .btn-circle:hover {
      border: 2px solid #fbae1c;
      background-color: #fbae1c !important;
  }
  
  .steps-section.steps-timeframe .steps-row .steps-step .btn-active {
      border: 2px solid #fbae1c;
      background-color: #fbae1c !important;
  }
  .steps-section.steps-timeframe .steps-row .steps-step .btn.focus, .steps-section .steps-row .steps-step .btn:focus {
      outline: 0;
      box-shadow: none; 
  }
  .steps-section.steps-timeframe .steps-row .steps-step .btn-circle{
      width: 60px;
      height: 60px;
      border: 2px solid #eee;
      background-color: #eee !important;
      color: #323232 !important;
      border-radius: 50%;
      padding: 22px 18px 15px 18px;
      font-size: 24px;
      -webkit-appearance: inherit;
      line-height: 18px;
  }
  .steps-section.steps-timeframe .steps-row:before {
      top: 30px;
      bottom: 0;
      position: absolute;
      content: " ";
      width: 100%;
      height: 5px;
      background-color: #eee;
  }
  .steps-section.steps-timeframe p {
      margin-left: 0;
      width: 70px;
  }
  .steps-section.steps-timeframe .steps-row .steps-step .btn-circle.bg-green{
      background-color: #72A264 !important;
  }
  .steps-section.steps-timeframe .steps-row .steps-step .btn-circle.bg-red{
      background-color:red !important;
  }
  .text-red{
      color:red;
  }
  
  .dropdown-menu{
      background-color:rgba(0, 0, 0, 0.1);
  }
  .dropdown-item{
      color:#fff;
      font-weight: 500 !important;
  }
  .dropdown-item.active, .dropdown-item:active{
      background-color: #fbae1c;
  }
  
  .dropdown-item:focus, .dropdown-item:hover{
      /*background-color:#fbae1c;*/
      color:#fbae1c;
      background-color:transparent;
  }
  .visas-home{
      background-color:#f5f7f7;
      background-repeat: no-repeat;
      background-position: 100% -5%;
      background-size: contain;
      background-image: url("../images/new/australia-banner.png") !important;
      
  }
  .visas-home.canada{
      background-image: url("../images/new/bg_canada.png") !important;
  }
  .visas-home.ireland{
      background-image: url("../images/new/bg_ireland_2.png") !important;
  }
  .visas-home.newzealand{
      background-image: url("../images/new/bg_nz_2.png") !important;
  }
  .visas-home.unitedkingdom{
      background-image: url("../images/new/bg_uk_2.png") !important;
  }
  .visas-home.unitedstates{
      background-image: url("../images/new/bg_usa_2.png") !important;
  }
  @media (min-width: 768px){
      .visas-home{
          background-image: url("../images/new/australia-banner.png") !important;
      }
      .visas-home.canada{
          background-image: url("../images/new/bg_canada.png") !important;
      }
      .visas-home.ireland{
          background-image: url("../images/new/bg_ireland_2.png") !important;
      }
      .visas-home.newzealand{
          background-image: url("../images/new/bg_nz_2.png") !important;
      }
      .visas-home.unitedkingdom{
          background-image: url("../images/new/bg_uk_2.png") !important;
      }
      .visas-home.unitedstates{
          background-image: url("../images/new/bg_usa_2.png") !important;
      }
  }
  @media (min-width: 1200px){
      .visas-home{
          background-size: contain;
  
      }
  }
  .about-country-background{
      
      height:100%;
      width:100%;
    
  
  
  }
  .about-country{
      
    
      margin-left:10%;
      margin-right:10%;
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
      text-align:center;
      margin-top:-17%;
      background-color:#636060;
  }
  .about-country h1{
      font-size:20px;
      color:black;
      text-shadow: none;
  }
  .about-country h2{
      font-size:75px;
      color:#ffaf15;
      text-shadow: none;
      font-weight: 900;
      letter-spacing:8px;
  }
  .about-country h3{
      text-align:left;
      background-color:#fff;
      font-size:12px;
      color:#000;
      text-shadow: none;
      padding-left:15%;
      padding-right:17%;
      font-weight: 400;
  }
  .about-country h4{
      color:#fff;
      margin-left:auto;
      margin-right:auto;
      font-size:22px;
      font-weight:600;
      margin-top:30px;
  }
  @media (min-width: 450px){
      .screen-hide{
          display:none !important;
      }
      
  }
  
  .about-country-subtitle{
      background-color:#1a2c4a;
      color:#fff;
      margin-right:8%;
      margin-left:8%;
      padding-top:1%;
      padding-bottom:1%;
      font-size:20px;
      font-weight:600;
  }
  @media (min-width: 768px){
      .home{
          /*min-height:1010px;*/
          min-height: 100vh; margin-bottom: -72px;
      }
  }
  
  
  .immigration_result h1{
      font-size:20px;
      text-shadow: none;
      color:black;
  }
  .immigration_result h2{
      font-size:18px;
  }
  .immigration_result h3, h4{
      font-size:18px;
      text-shadow: none;
      color:black;
  }
  .immigration_result .wc-error a{
      color:red !important;
  }
  .immigration_result .wc-message{
      color:red !important;
  }
  .social-icons .fa {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
  }
  .social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
      -webkit-transform: scale(1.1) rotate(360deg);
      -moz-transform: scale(1.1) rotate(360deg);
      -ms-transform: scale(1.1) rotate(360deg);
      -o-transform: scale(1.1) rotate(360deg);
      transform: scale(1.1) rotate(360deg);
  }
  .social-icons img{
      width:30px;
      height:30px;
  }
  @media screen and (min-width : 0px) and (max-width : 767px){
      #feedFrame{
          height:500px !important;
      }
      h1{
          font-size:15px;
      }
      .home .form-control-educli-lg {
          height: calc(2rem);
      }
      .search-box-lg .search-line #institution {
          font-size: 16px;
      }
      .search-box-lp .search-box-lg{
          margin-bottom: 35px !important;
          margin-top: 160px !important;
      }
      #lhc_status_container {
          position: fixed;
          top: auto;
          margin-bottom:0px;
          left:auto;
          width:180px;
          height:30px;
          display:none;
      }
      #lhc_status_container .status-icon {
          font-size:15px;
          background:none;
          padding:0px;
          color:#ff5b00;
      }
      #lhc_status_container #offline-icon {
          background-image:none;
      }
      .navbar-logo {
          width: 100px;
      }
      .lp-header {
          margin-top: 100px;
      }
      .home {
          background-size: 100%;
          background-image: url(../images/educli_logo_bg2.png);
          margin-top: -60px;
      }
      .form-control {
          padding-bottom:0px;
      }
      .form-control-educli-lg {
          font-size:15px;
          padding-top:0px;
          margin: 5px 0;
      }
      select.form-control:not([size]):not([multiple]) {
          height: calc(1.8rem);
      }
      .field-search{
          padding-right:10px;
          padding-left:10px;
      }
      .ui-slider-range {
          height:10px;
      }
      .ui-slider {
          height:10px;
          top:-20px;
      }
      .container-slider {
          height: 0px;
          padding-top: 45px;
          padding-bottom: 25px;
      }
      .range {
          font-size:10px;
      }
      .marker {
          padding-top: 10px;
          font-size: 10px;
          top:-10px;
      }
      .front-search-btn{
          height: 1.5rem !important;
          padding:0px;
      }
      .search-box-lp {
          height: 25vh;
          margin-top: 120px;
      }
      .social-icons img{
          width:18px;
          height:18px;
      }
      .social-icons a{
          margin-right:5px !important;
      }
      footer p {
          font-size: .5rem;
      }
      footer .services, footer .services:visited {
          font-size: .5rem;
      }
      .lp-services {
          height: 60px;
          width:60px;
      }
      .landing_page h4 {
          font-size: 1rem;
      }
      .visas-home {
          background-position: 100% 0%;
      }
      .search-box-lg {
          /*margin-top: 140px;*/
      }
      .landing_page h9 {
          font-size: 1rem !important;
      }
      .landing_page h6 {
          font-size: 0.9rem !important;
          margin-top:6% !important;
      }
      .contact-infos img{
          width:70%;
          right:13% !important;
          bottom: -10px !important;
      }
      .contact-infos{
         /* padding-bottom: 30px;*/
      }
      .btn .download {
          height: 30px !important;
          width: 30px !important;
          margin: 0px 15px!important;
      }
      .btn-educli {
          padding: 5px 3px;
          font-size:13px;
      }
      .box-contact{
          margin-top: 150px !important;
          margin-bottom: 30px !important;
      }
      .results-after-search{
          padding-left:15px !important;
      }
      .courses-names h2{
          font-size:12px;
      }
      .courses-details h2{
          font-size:12px;
      }
      .courses-details h5{
          font-size:12px;
      }
      .courses-names a{
          margin-top: 0px !important;
      }
      .value-courses{
          font-size:12px !important;
          padding-right:0px !important;
          padding-left:0px !important;
          text-align: center!important;
      }
      .plussearch {
          height: 18px !important;
          width: 18px !important;
      }
      .infos-after-search{
          padding-right:2px;
      }
      .courses-names{
          border-bottom-width:1px !important;
          border-bottom-style:solid !important;
          border-bottom-color: rgb(210, 213, 221) !important;
      }
      .profile-container.about_course{
          margin-bottom: 0px;
      }
      #no-more-tables td {
          padding-left: 0% !important;
      }
      .search-results{
          margin-bottom:0px;
      }
      .navbar .nav-item a:hover, .navbar .nav-item a:active{
          color: black !important;
      }
      .feed {
          background-color: white;
      }
      .news-item {
          border-radius: 40px;
          border-color: #ff5b00 !important;
          border-width: 2px !important;
      }
      #news-title-mobile{
          background-size: 110%;
          background-position: center;
          background-image: url(../images/educli_logo_bg2.png) !important;
          margin-top: 35px;
          padding: 60px !important;
      }
      .maineduspace-services h1, .maineduspace-services .h1 {
          font-size:20px;
      }
  }
  @media screen and (min-width : 0px) and (max-width : 320px){
      .contact-infos {
          padding-bottom: 0px;
      }
      .search-box-lg.box-contact {
          padding-bottom: 10px;
          padding-top: 10px;
      }
      .box-contact {
          margin-top: 130px !important;
      }
      .landing_page h9 {
          font-size: 0.7rem !important;
      }
      .landing_page h6 {
          font-size: 0.6rem !important;
      }
      .btn-educli {
          padding: 2px 3px !important;
      }
      .search-box-lp .search-box-lg {
          margin-bottom: 15px !important;
          margin-top: 120px !important;
      }
      .maineduspace-services h1, .maineduspace-services .h1{
          font-size:20px;
      }
  }
  .landing_page h9 {
      font-size: 1.3rem;
      margin-bottom: 15px;
      font-weight: 700;
  }
  .box-contact{
      margin-top: 17%;
      background-color: rgb(247, 249, 249);
      opacity: 0.949;
      box-shadow: 0px 17px 21px 0px rgba(0, 0, 0, 0.08);
  }
  .popupVisaApplic{
      width:65%;
      max-height:600px;
      overflow-y: scroll;
      /*background-color:red;*/
      position:absolute;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
  }
  .courses-names .profile-img{
      display:inline;
  }
  #banner-map h1{
      font-size:32px;
      font-weight:700;
      text-transform: none;
      margin-bottom:50px;
      color: black;
      text-shadow:none; 
    }
    #banner-map path {
        fill: #d1d2d3;
      }
      
      #banner-map .country{
        fill:#828588;
        cursor: pointer;
      }
      #banner-map .country:hover, .active {
        fill: #ff691f;
      }
      #banner-map .active:hover{
         fill: #ff691f;
      }
      .indicator{
        border-width: 1px;
        border-color:#d2d5dd;
        border-style: solid;
        margin-right:10px;
        background-color:#fafafa;
        /*box-shadow: 0px 5px 10px -5px #111;
        border-radius: 10px;*/
      }
      .indicators h1{
        font-size:28px;
        font-weight:900;
        color: #000;
      text-shadow:none; 
          margin-bottom:0px;
          margin-top: 12px;
    }
      .indicators h2{
          font-size:13px;
          font-weight:800;
          text-transform: none;
          color:#000;
          margin-bottom: 0px;
      }
      .yellow-topic{
        background-color:#fbbe48;
        color:#fff;
        width:100%;
        padding-top:15px;
        padding-bottom:15px;
        padding-left:40px;
        font-weight:500;
    }
      .orange-topic{
          background-color:#ff691f;
          color:#fff;
          width:100%;
          padding-top:15px;
          padding-bottom:15px;
          padding-left:40px;
          font-weight:500;
      }
      .grey-topic{
        background-color:#828588;
        color:#fff;
        width:100%;
        padding-top:15px;
      padding-bottom:15px;
      padding-left:40px;
          font-weight:500;
          
    }
      .orange-content{
          background-color:#fbbe48;
          width:100%;
      }
      .grey-content{
          background-color:#f9fbfb;
          width:100%;
          border-right-width: 1px;
        border-right-color:#d2d5dd;
        border-right-style: solid;
        border-left-width: 1px;
        border-left-color:#d2d5dd;
        border-left-style: solid;
        border-bottom-color:#eff0f0;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-right:10px;
        padding-left:10px;
      }
      .img-profile{
          background-color:black;
          height:120px;
          width:120px;
          border-radius:50%;
          margin-right:auto;
          margin-left:auto;
          margin-top:5%;
          margin-bottom:5%;
      }
      .img-profile img{
          width:100%;
          height:100%;
          border-radius:50%;
      }
      .infos-profile{
        margin-bottom:5%;
      }
      .infos-profile h1{
        font-size:12px;
        font-weight:500;
        text-transform: capitalize;
        text-align: center;
        color: #625e5e;
      text-shadow:none;
      }
      .posts{
        background-color:#fafafa;
          border-width: 1px;
        border-color:#d2d5dd;
        border-style: solid;
        padding-top:25px;
        padding-bottom:25px;
      }
      .topic-trends h1{
        font-size:13px;
        font-weight:600;
        text-transform: none;
        text-align: left;
        padding-left:20%;
        padding-top:25px;
        color: black;
      text-shadow:none;
      }
      .topic-trends svg{
        width:30px;
        height:30px;
        margin-right:15px;
      }
      .topic-trends path{
    
        fill:black;
    
      }
      .new-post{
          background-color:#fafafa;
          border-width: 1px;
        border-color:#d2d5dd;
        border-style: solid;
        padding-top:25px;
        padding-bottom:25px;
      }
      .timeline h1{
        font-size:15px;
        font-weight:bold;
        text-transform: uppercase;
        color: black;
      text-shadow:none;
      }
      .timeline h2{
        font-size:12px;
        text-transform: none; 
        color:#949393;  
    }
    .timeline h3{
        font-size:12px;
        text-transform: none; 
        color:#949393;  
        font-weight:400;
      text-shadow:none;
      padding-left: 0px;
      padding-right: 0px;
    }
    .timeline h5{
      font-size:15px;
      text-transform: none; 
      color:#000;  
      font-weight:400;
      text-decoration: underline;
    }
    .timeline h6{
      font-size:11px;
      text-transform: none; 
      color:#000;  
      font-weight:400;
      
    }
    .timeline h5:hover{
      color:#ff681e ;  
    }
    
    .timeline a{
      color:#949393;  
    }
    .timeline a:hover,
    .timeline a:focus,
    .timeline a:active{
      color: #ff681e !important;
      fill: #ff681e !important;
    }
  
    #like{
        fill:#949393;
        /*fill:#fff;*/
    }
    #like:hover:not(.icon-like-mobile){
      color: #ff681e !important;
      fill: #ff681e !important;
    }
    .mobile-post-icons #like{
      fill:#fff;
  }
  .mobile-post-icons #like:hover{
     
    }
    #icon-comment{
      fill:#949393;
  }
  #icon-comment:hover{
    color: #ff681e !important;
    fill: #ff681e !important;
  }
    .timeline h4{
      font-size:15px;
      text-transform: none;  
      font-weight:400;
    }
      .timeline .img-profile{
        height:60px;
        width:60px;   
      }
      /*.comments .img-profile{
          height:40px;
          width:40px;   
        }*/
      .comments{
        /*margin-top:15px;*/
        margin-right:55px;
      }
    .comments input{
      font-size:12px;
      text-transform: none;
      font-weight:400;
      border-radius:10px;
    }
    .rightNav h1{
      font-size:14px;
      text-transform: none;
      font-weight:400;
      text-align:center;
      color: black;
      text-shadow:none;
    }
    .register img{
      width:30px;
      height:30px;
    }
    .members img{
        max-width: 100%;
        max-height: 100%;
    }
    .groups img{
      width:80px;
      height:80px;
      max-width: 100%
    }
    .allgroups img{
      width:100px;
      height:100px;
      max-width: 100%;
      border-radius:50%;
    }
    .allgroups h3{
        color:#000;
        font-weight:600;
        margin-top:10px;
    }
    .allgroups h2{
      color:#000 !important;
      text-decoration: underline !important;
  }
    .members h2{
      font-size:12px;
      text-transform: none;
      font-weight:700;
      text-decoration:underline;
      text-align:right;
    }
    .groups h2{
      font-size:12px;
      text-transform: none;
      font-weight:700;
      text-decoration:underline;
      text-align:right;
    }
    .groups h3{
      font-size:10px;
      text-transform: none;
      font-weight:550;
      margin-top:10px;
      padding-right:0px;
      padding-left:0px;
      color: black;
      text-shadow:none;
    }
  .rightNav a, .rightNav a:visited,
  .rightNav a:hover,
  .rightNav a:focus,
  .rightNav a:active{
    color: #ff681e;
  }
  .leftNav a, .leftNav a:visited,
  .leftNav a:hover,
  .leftNav a:focus,
  .leftNav a:active{
    color: #ff681e;
  }
    .forums h4{
      margin-bottom:20px;
    }
    .forums{
        max-height:450px;
        overflow-y: scroll;
    }
    .forum-content{
      max-height: 1230px;
      overflow-y: scroll;
      overflow-x: hidden;
    }
  .lastcomments h4{
      font-size: 12px;
      text-transform: none;
      font-weight: 400;
      margin-bottom:15px;
  }
  .img-members{
      width:100%;
  }
  .img-members img{
      width:50px;
      height:50px;
  }
  .svg-likes:hover, .active {
      fill: #ff691f;
    }
  .svg-likes{
      fill:#8f989a;
  }
  .forum-search{
      background: url("../images/svg/search-forum.svg") no-repeat scroll 98% 0px;
  }
  .dashboard-search{
      background: url("../images/svg/search-dashboard.svg") no-repeat scroll 3% 0px;
      font-size: 15px;
      text-transform: none;
      font-weight: 500;
      border-radius: 5px;
      padding-left: 50px;
      height: 40px;
      border-radius: 15px;
      border-color: #fff;
      padding-top: 0px;
      border-width:1px;
      background-color: transparent !important;
  }
  .topics-dashboard{
      width: 70px;
      height: 70px;
      border-style: solid;
      border-color: #fff;
      border-radius: 50%;
      border-width:2px;
      margin-left: auto;
      margin-right: auto;
  }
  .topics-dashboard svg{
  width:45px;
  height:45px;
  fill:#fff;
  }
  .educli-profile{
      background-color:#fff;
  }
  .educli-profile h1, .educli-profile h2{
      font-size:12px;
      color: #000;
      text-shadow:none;
      text-align:left;
      font-weight:500;
      text-transform: uppercase;
      line-height:1.7em;
  }
  .btn-educli-mobile{
      background-color: #ffc015;
      border-style: none;
      color: #fff;
      font-weight: 400;
      font-size: 12px;
      width: 100%;
      margin-right: auto;
      margin-left: auto;
      border-radius: 12px;
      padding-top: 7px;
      padding-bottom: 7px;
  }
  .input-educli-mobile{
      font-size: 12px;
      text-transform: none;
      font-weight: 100;
      border-radius: 7px;
      width: 100%;
      background-color: #fff !important;
      border-style: none;
      padding-top: 7px;
      padding-bottom: 7px;
      padding-left: 12px;
  }
  .educli-profile .meter-label{
      font-size: 10px;
      color: #fff;
      position: absolute;
      z-index: 999;
      bottom: 5px;
      left: 10px;
      color: #fff;
      padding: 0 20px;
      font-weight: 300;
  }
    .eduspace-dashboard input::-webkit-input-placeholder {
      color: #fff !important;
     
      }
       
      .eduspace-dashboard input:-moz-placeholder { /* Firefox 18- */
      color: #fff!important;  
      
      }
       
      .eduspace-dashboard input::-moz-placeholder {  /* Firefox 19+ */
      color: #fff !important;  
     
      }
       
       .eduspace-dashboard input:-ms-input-placeholder {  
      color: #fff !important;  
      }
  .invite-search{
      background: url("../images/svg/search-forum.svg") no-repeat scroll 1% 0px;
  }
  .forum-search-mobile{
      background: url("../images/svg/search-forum-mobile.svg") no-repeat scroll 98% 0px;
  }
  .icon-email{
      background: url("../images/svg/noun_681630.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  .icon-email-gray{
      background: url("../images/svg/noun_681630_gray.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  .icon-college-gray{
      background: url("../images/svg/noun_college_129978.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  
  .icon-phone-gray{
      background: url("../images/svg/noun_Phone_1586961.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  .icon-name-gray{
      background: url("../images/svg/noun_profile_2770822.svg") no-repeat scroll 5% 45%;
      background-size: 20px 20px;
  }
  .icon-name-black{
      background: url("../images/svg/noun_profile_2770822_black.svg") no-repeat scroll 5% 45%;
      background-size: 20px 20px;
  }
  .icon-calendar{
      background: url("../images/svg/calendarblack.svg") no-repeat scroll 5% 45%;
      background-size: 18px 18px;
  }
  .icon-calendar-gray{
      background: url("../images/svg/calendar-gray.svg") no-repeat scroll 5% 45%;
      background-size: 18px 18px;
  }
  .icon-language-gray{
      background-image: url("../images/svg/noun_Speech Bubble_645327.svg"), url("../images/svg/dropdown.svg") !important;
      background-position: 5% 45%, 95% 45%  !important;
      background-repeat: no-repeat, no-repeat  !important;
      background-size: 18px, 15px  !important;
  }
  .icon-language{
      background-image: url("../images/svg/noun_Speech Bubble_645327-black.svg"), url("../images/svg/dropdown.svg") !important;
      background-position: 5% 45%, 95% 45%  !important;
      background-repeat: no-repeat, no-repeat  !important;
      background-size: 18px, 15px  !important;
  }
  .mainsearch-icon{
      background: url("../images/svg/mainpage-search.svg") no-repeat scroll 95% 45%;
      background-size: 18px 18px;
  }
  .timelinesearch-icon{
      background: url("../images/svg/search-forum.svg") no-repeat scroll 100% 45%;
      background-size: 35px 35px;
  }
  .timelineplus-icon{
      background: url("../images/svg/orange-plus.svg") no-repeat scroll 100.5% 45%;
      background-size: 32px 34px;
  }
  .icon-key{
      background: url("../images/svg/noun_Key_889240_000000.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  .icon-key-gray{
      background: url("../images/svg/noun_Key_889240_000000_gray.svg") no-repeat scroll 5% 45%;
      background-size: 25px 25px;
  }
  .icon-login{
      background: url("../images/svg/arrow2.svg") no-repeat scroll 95% 45%;
      background-size: 20px 20px;
  }
  .icon-company{
      background: url("../images/svg/company.svg") no-repeat scroll 5% 45%;
      background-size: 20px 20px;
  }
  .icon-job{
      background: url("../images/svg/job.svg") no-repeat scroll 5% 45%;
      background-size: 20px 20px;
  }
  .icon-address{
      background: url("../images/svg/location.svg") no-repeat scroll 5% 45%;
      background-size: 20px 20px;
  }
  .icon-closetopic{
      background: url("../images/svg/invalid.svg") no-repeat scroll 95% 75%;
      background-size: 25px 25px;
  }
  .chat-panel h1{
      font-size:12px;
      color: #fd8d55;
      text-shadow:none;
      text-align:left;
      font-weight:550;
  }
  .chat-panel h2{
      font-size:11px;
      color: #a9abac;
      text-shadow:none;
      text-align:left;
      font-weight:400;
      text-decoration:none;
  }
  .chat-panel h3{
      font-size:12px;
      color: #000;
      text-shadow:none;
      text-align:left;
      font-weight:500;
      text-decoration:none;
      padding-top:15px;
      padding-bottom:15px;
      padding-left:0px;
      padding-right:0px;
  }
  .chat-panel .img-profile {
      height: 30px;
      width: 30px;
  }
  .chat-members .img-profile {
      height: 50px;
      width: 50px;
  }
  .notifications .img-profile {
      width: 45px;
      height: 45px;
      margin-top: 15px;
  }
  
  .chat-message{
      border-bottom-style: solid;
      border-bottom-color: #eff1f2;
      border-bottom-width: 1px;
  
  }
  .chat-panel{
      max-height: 400px;
      overflow-y: scroll;
      width:100%;
    }
  .chat-send-message{
      border-top-style: solid;
      border-top-color: #eff1f2;
      border-top-width: 1px;
  }
  #messages-panel .yellow-topic{
      background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
  }
  .eduspace-content {
      font-family: Titillium Web !important;
  }
  body {
      font-family: Titillium Web !important;
  }
  .eduspace-content .left-side{
      /*background-image: -webkit-linear-gradient( 1deg, rgb(66, 79, 92) 0%, rgb(38,45,53) 100%);*/
  }
  .eduspace-content .eduspace-logo{
    margin-bottom:50px;
  }
  .eduspace-content .eduspace-logo img{
      width:70%;
      height:100%;
  }
  .eduspace-content .login input{
      width:70%;
      margin-bottom:10px;
  }
  .eduspace-content .login input::-webkit-input-placeholder {
      color: #000 !important;
     
      }
       
      .eduspace-content .login input:-moz-placeholder { /* Firefox 18- */
      color: #000!important;  
      
      }
       
      .eduspace-content .login input::-moz-placeholder {  /* Firefox 19+ */
      color: #000 !important;  
     
      }
       
      .eduspace-content .login input:-ms-input-placeholder {  
      color: #000 !important;  
      }
  
      .start-job input::-webkit-input-placeholder {
      color: #000 !important;
      }  
      .start-job input:-moz-placeholder { /* Firefox 18- */
      color: #000!important;  
      }  
      .start-job input::-moz-placeholder {  /* Firefox 19+ */
      color: #000 !important;  
      }  
      .start-job input:-ms-input-placeholder {  
      color: #000 !important;  
      }
      
      .eduspace-content .login h1{
          font-size:12px;
      color: #fff;
      text-shadow:none;
      text-align:left;
      font-weight:400;
      text-decoration:none;
      }
      .eduspace-content .right-side h1{
      margin-bottom:60px;
          font-size:25px;
      color: #000;
      text-shadow:none;
      text-align:center;
      font-weight:600;
      text-decoration:none;
      }
  .groups-content h1{
      font-size:20px;
      color: #828588;
      text-shadow:none;
      text-align:left;
      font-weight:600;
      text-decoration:none;
      text-transform:none;
  }
  .form-login-eduspace{
      border-width: 1px;
      border-color: #fff;
      border-style: solid;
      border-radius: 10px;
      background-color: #fff;
      font-size:14px;
      text-transform: none;
      font-weight:500;
      color:#000;
      text-indent: 50px;
  }
  .line-social-media{
      border-bottom-width: 1px;
      border-bottom-color: #eff0f0;
      border-bottom-style: solid;
  }
  .edit-profile-eduspace h2{
      font-size:12px;
      color: #828588;
      text-shadow:none;
      text-align:right;
      font-weight:400;
      text-decoration:none;
      text-transform:none;
      margin-bottom:0px;
  }
  .eduspace-header{
      background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
      height:50px;
      width:100%;
  }
  .eduspace-header h1{
      font-size:20px;
      color: #fff;
      text-shadow:none;
      font-weight:500;
      text-decoration:none;
      text-transform:none;
  }
  .eduspace-sidenav {
      height: 100%; /* 100% Full-height */
      width: 0; /* 0 width - change this with JavaScript */
      position: fixed; /* Stay in place */
      z-index: 1000; /* Stay on top */
      top: 0; /* Stay at the top */
      left: 0;
      /*background-color: #455361; /* Black*/
      background-image: -webkit-linear-gradient( 1deg, rgb(67, 81, 94) 0%, rgb(38,45,53) 100%);
      overflow-x: hidden; /* Disable horizontal scroll */
      padding-top: 40px; /* Place content 60px from the top */
      transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
    }
    .eduspace-sidenav#mySidenavCountry{
      right:0;
      left:auto;
    }
    .eduspace-sidenav a {
      padding: 8px 8px 8px 52px;
      text-decoration: none;
      font-size: 16px;
      color: #fff;
      display: block;
      transition: 0.3s;
      font-weight:200;
    }
    .eduspace-sidenav a:hover {
      color: #f1f1f1;
    }
    .infos-menu{
        padding-left:52px;
        margin-bottom:50px;
    }
    .infos-menu h1{
      font-size: 25px;
      color: #fff;
      text-shadow:none;
      font-weight:200;
      text-decoration:none;
      text-transform:none;
    }
    .infos-menu h2{
      font-size: 15px;
      color: #fff;
      text-shadow:none;
      font-weight:100;
      text-decoration:none;
      text-transform:none;
    }
    .menu-qtd{
        padding-top:3px;
      margin-left:15px;
      background-color:#ff681e;
      width:40px;
      height:30px;
      border-radius:5px; 
      text-align: center;
      padding-bottom:4px;
    }
    .mobile-post{
        background-color:#fff;
        /*border-bottom-width: 1px;
        border-bottom-color: #ff681e;
        border-bottom-style: solid;*/
        padding-bottom:10px;  
    }
    .mobile-post h1{
      font-size:15px;
      color: #4b4a4a;
      text-shadow:none;
      font-weight:900;
      text-decoration:none;
      text-transform:none;
    }
    .mobile-post h2{
      font-size:15px;
      color: #ef4c20;
      text-shadow:none;
      font-weight:600;
      text-decoration:none;
      text-transform:none;
    }
    .mobile-post h3{
      font-size:15px;
      color: #4b4a4a;
      text-shadow:none;
      font-weight:400;
      text-decoration:none;
      text-transform:none;
      padding-left:10px;
      padding-right:0px;
      line-height: 1em !important;
    }
    #eduspace-mobile{
        background-color:#fff;
    }
    /* Position and style the close button (top right corner) */
    .eduspace-sidenav .closebtn {
      position: absolute;
      top: 0;
      right: 25px;
      font-size: 36px;
      margin-left: 50px;
    }
    /*@media (max-width: 450px){
      .landingpage-right{
          display:none !important;
      }
    }*/
    @media (min-width: 1900px) {
      .forum-content{
        max-height: 1200px;
        overflow-y: scroll;
        overflow-x: hidden;
        
      }
      .chat-panel{
          max-height: 600px;
        }
        .eduspace-content .right-side h1{
          font-size:40px;
        }
      #videos-carousel .carousel-control-prev-icon{
          margin-left: 7vh;
      }
      #videos-carousel .carousel-control-next-icon{
          margin-right: 7vh;
      }
    }
  
  .horizontal.timeline {
      display: flex;
      position: relative;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      width: 100%;
  }
  .horizontal.timeline:before{
          content: '';
          display: block;
          position: absolute;
          margin-left:30px;
          width: 94%;
          height: .3em;
          background-color: #f2f2f2;
  }
  
  .horizontal.timeline .line {
          display: block;
          position: absolute;
          margin-left:30px;
          
          height: .2em;
          background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
      }
      
      .horizontal.timeline .steps {
          display: flex;
          position: relative;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          width: 100%;
          margin-right:35px;
      }
      .horizontal.timeline .steps .step {
              display: block;
              position: relative;
              bottom: calc(100% + 1em);
              padding: .45em;
              margin: 0 2em;
              box-sizing: content-box;
  
              color: #f2f2f2;
              background-color: currentColor;
              border: .25em solid white;
              border-radius: 50%;
              z-index: 500;
      }
      .horizontal.timeline .steps .step.checked{
          color:#f2b03e;
      }
      .horizontal.timeline .steps .step:first-child{ 
                  margin-left: 0;
              }
  
              .horizontal.timeline .steps .step:last-child {
                  margin-right: 0;
                  
              }
  
              .horizontal.timeline .steps .step span {
                  position: absolute;
  
                  top: calc(100% + 1em);
                  left: 50%;
                  transform: translateX(-50%);
                  white-space: nowrap;
                  color: #000;
                  opacity: .4;
              }
      .horizontal.timeline .steps .step.current:before {
  
                      content: '';
                      display: block;
                      position: absolute;
                      top: 50%;
                      left: 50%;
                      transform: translate(-50%, -50%);
  
                      padding: 1em;
                      background-color: currentColor;
                      border-radius: 50%;
                      opacity: 0;
                      z-index: -1;
  
                      animation-name: animation-timeline-current;
                      animation-duration: 2s;
                      animation-iteration-count: infinite;
                      animation-timing-function: ease-out;
                  
      }
      .horizontal.timeline .steps .step.current span {
          opacity: .8;
      }
      @keyframes animation-timeline-current {
          from {
              transform: translate(-50%, -50%) scale(0);
              opacity: 1;
          }
          to {
              transform: translate(-50%, -50%) scale(1);
              opacity: 0;
          }
      }
      
      .studentview-documents .edit{
          background: none;
      }
      .document-info-container .save-edit:hover{
          fill:#ff6b00;
      }    
      .country-map:hover{
          background-color:#f25e34;
          color:#fff !important;
      }
      .country-map{
          cursor:pointer;
          font-size:11px;
          position:absolute;
          border-radius:10px;
          color:#f25e34;
          border-style:solid;
          border-color:#f25e34;
          border-width:2px;
      }
      @media(max-width:1300px){
          .profile-tabs .info-icon {
              width: 20px !important;
              height:20px !important;
          }
          .stu-info .dashboard-box{
              padding-left:90px;
          }
      }
      .maineduspace-header .menu a{
          color:#fff;
      }
      .maineduspace-header .menu a:hover{
          color:#fbbe48;
          text-decoration:none;
      }
      .maineduspace-header .menu a:active{
          color:#fff;
          text-decoration:none;
      }
      .maineduspace-header .menu a:focus{
          color:#fff;
          text-decoration:none;
      }
  .maineduspace-header .menu{
      background-color:#f85d30;
      color: #fff;
      width:100%;
      text-align: center;
  }
  .maineduspace-header .menu .list-inline-item{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-right: 10px;
      padding-left: 10px;
      margin:0;
  }
  .maineduspace-carousel img{
      width:100%;
      height:100%;
  }
  .eduspace-content .bg-text-banner{
      position:absolute;
      background-color:#000;
      opacity:0.7;
      z-index: 1000;
      bottom:0;
      width:99.2%;
      height:50px;
  }
  .eduspace-content .tag-banner{
      position:absolute;
      background-color:#fbbe48;
      z-index: 1000;
      bottom:50px;
      width:25%;
      height:20px;
  }
  .eduspace-content .text-banner{
      color:#fff;
      position:absolute;
      z-index: 1000;
      bottom:9px;
      font-size:15px;
      font-weight: 600;
      border-left-style: solid;
      border-left-width: 3px;
      border-left-color: #f25e34;
      padding-left: 15px;
      margin-left: 20px;
  }
  @media screen and (min-width : 0px) and (max-width : 1400px){
      .eduspace-content .text-banner {
          font-size:12px;
      }
  }
  .eduspace-content .small-text-banner{
      font-size:9px;
      font-weight:200;
  }
  .maineduspace-content{
      margin: 40px;
  }
  .maineduspace-content .left-topic{
      background-color: #f25e34;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #fff;
      font-weight: 600;
  }
  .maineduspace-content .left-sub-topic{
      background-color: #eeeded;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #858383;
      font-weight: 600;
  }
  .maineduspace-content .left-content{
      background-color: #fafafa;
      padding-right: 20px;
      padding-left: 20px;
      padding-top: 25px;
      padding-bottom: 25px;
     
  }
  .maineduspace-content .left-topic-unclick{
      background-color: #ecebeb;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #3a3a3a;
      font-weight: 600;
      margin-top:1px;
      margin-bottom:1px;
  }
  .maineduspace-content .left-topic-unclick:hover{
      background-color:#fbbe48;
  }
  .maineduspace-content .topic-trends h1{
      padding-left:0px;
    }
    .maineduspace-content .topic-trends h2{
    }
  .maineduspace-left-medias h1{
      font-size:15px;
      font-weight:600;
      text-transform: none;
      color: #2e303c;
      text-shadow:none;
  }
  .maineduspace-left-medias h2{
      font-size:15px;
      font-weight:200;
      text-transform: none;
      color: #adadad;
      text-shadow:none;
  }
  .maineduspace-left-medias{
      border-style:solid;
      border-width:1px;
      border-color:#f2f2f2;
      padding-left:20px;
      padding-top:30px;
      padding-bottom:30px;
      padding-right: 20px;
  }
  .topic-featuredposts{
      font-weight: 600;
      border-left-style: solid;
      padding-left: 15px;
      border-left-color: #f25e34;
  }
  .maineduspace-featuredposts h1{
      font-size:13px;
      font-weight:800;
      text-transform: none;
      color: #000;
      text-shadow:none;
      margin-bottom:0px;
  }
  .maineduspace-featuredposts h2{
      font-size:11px;
      font-weight:200;
      text-transform: none;
      color: #2e303c;
      text-shadow:none;
      margin-bottom:0px;
  }
  .maineduspace-featuredposts h3{
      font-size:11px;
      font-weight:600;
      text-transform: none;
      color: #f57e5d;
      text-shadow:none;
      text-decoration:underline;
      margin-bottom:0px;
  }
  .maineduspace-featuredposts h4{
      font-size:11px;
      font-weight:300;
      text-transform: none;
      color: #fff;
      text-shadow:none;
      margin-bottom:0px;
      padding-right:20px;
      padding-left:20px;
      padding-top:5px;
      padding-bottom:5px;
  }
  .maineduspace-featuredposts h5{
      font-size:11px;
      font-weight:700;
      text-transform: none;
      color: #2e303c;
      text-shadow:none;
      margin-bottom:0px;
  }
  .maineduspace-featuredposts img{
      width:100%;
      height:100%;
  }
  .featuredposts-bottom{
      border-top-style:solid;
      border-top-width:1px;
      border-top-color:#f2f2f2;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#f2f2f2;
  }
  .maineduspace-post img{
      width:100%;
      height:100%;
  }
  .maineduspace-post h1{
      font-size:18px;
      font-weight:800;
      text-transform: none;
      color: #000;
      text-shadow:none;
      padding-bottom:20px;
      padding-top:20px;
      margin-bottom:0px;
  }
  .maineduspace-post h2{
      font-size:12px;
      font-weight:300;
      text-transform: none;
      color: #000;
      text-shadow:none;
      margin-bottom:0px;
      line-height: 1.5;
  }
  .maineduspace-post h3{
      font-size:12px;
      font-weight:300;
      text-transform: none;
      color: #999999;
      text-shadow:none;
      margin-bottom:0px;
  }
  .post-comment {
      border-style:solid;
      border-width:1px;
      border-color:#eeeeee;
      
  }
  .middle-post-comment {
      border-right-style:solid;
      border-right-width:1px;
      border-right-color:#eeeeee;
      border-left-style:solid;
      border-left-width:1px;
      border-left-color:#eeeeee;
      
  }
  .maineduspace-header-top{
      background-color:#fff;
      height:145px;
  }
  .maineduspace-header-top h1, .maineduspace-header-top .h1{
      font-size:12px;
      font-weight:500;
      text-transform: none;
      color: #a3a3a3;
      text-shadow:none;
      margin-bottom:0px;
  }
  .subcontent-title{
      font-size:18px;
      line-height: 1.5;
      background-color:#ff6b00;
      padding-top:12px;
      padding-bottom:12px;
      color:#fff;
  }
  .wrapper-plane {
      width: 685px;
      margin:0 auto;
      position:absolute;
  }
  .animated-plane {
    width: 38px;
    height: 34px;
    position: absolute;
    top:28px;
    left:35px;
    z-index:9999;
  }
  #route {
      position:absolute;
      top:45px;
      left:55px;
  }
  .eduspace-content{
      max-width:1600px;
      margin-right:auto;
      margin-left:auto;
      margin-top:0;
  }
  
  .link-grey{
      color: #a3a3a3;
  }
  .link-grey:hover{
      color:#f25e33;
  }
  html, body{
      position: inherit!important;
      margin-left:0px !important;
  }
  .burgerMenu {
    /*position: absolute;*/
    width: 22px;
    height: 22px;
    /*top: 50%;
    left: 50%;*/
    margin-top: 20px;
    margin-right: 25px;
    transform: translate(-50%, -50%);
  }
  .burgerMenu span {
    background: #999999;
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
  }
  .burgerMenu span:nth-child(2) {
    left:12px;
  }
  .burgerMenu span:nth-child(3) {
    top:12px;
  }
  .burgerMenu span:nth-child(4) {
    left:12px;
    top:12px;
  }
  .triangle-eduspace {
      position:absolute;
      z-index: 9999;
      top:90px;
      right:206px;
      width         : 0px;
      height        : 0;
      border-left   : 10px solid transparent;
      border-right  : 10px solid transparent;  
      border-bottom : 10px solid #eeeded;
      }
  .maineduspace-services h1, .maineduspace-services .h1{
      font-size:23px;
      font-weight:800;
      text-transform: none;
      color: #393838;
      text-shadow:none;
      margin-bottom:0px;
  }
  .maineduspace-services h2{
      font-size:17px;
      font-weight:500;
      text-transform: none;
      color: #393838;
      text-shadow:none;
      margin-bottom:0px;
  }
  .maineduspace-services h3{
      font-size:14px;
      font-weight:500;
      text-transform: none;
      color: #393838;
      text-shadow:none;
      margin-bottom:0px;
      padding-right:0px;
      padding-left:0px;
  }
  .maineduspace-services h4{
      font-size:14px;
      font-weight:600;
      text-transform: none;
      color: #f25e34;
      text-shadow:none;
      margin-bottom:0px;
      text-decoration: underline;
  }
  .background-search-icons{
      background-color:#000;
      border-radius:50%;
      width:35px;
      height:35px;
  }
  .background-search-icons svg{
      fill:#eeeded;
  }
  
  .triangle-left {
      width: 0;
      height: 0;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-bottom: 11px solid #dddddd;
      position: relative;
      margin-left: auto;
      margin-right: auto;
    }
    
    .triangle-left:after {
      content: '';
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #fff;
      position: absolute;
      top: 2px;
      left: -10px;
    }
  /*.country-flag{
      background: url("../images/svg-flags/br.svg#flag-icon-css-br") no-repeat scroll 98% 0px;
  }*/
  @media screen and (min-width : 0px) and (max-width : 1023px){
      .maineduspace-services h1, .maineduspace-services .h1{
          font-size:16px;
      }
      .maineduspace-services h2{
          font-size:14px;
      }
      .maineduspace-post h1 {
          padding-top:8px;
          padding-bottom:8px;
          font-size:16px;
          font-weight:700;
      }
      .maineduspace-post h3 {
          font-size:14px;
          font-weight:400;
          color:#999999;
          display:inline;
      }
      .maineduspace-post h2 {
          padding-top: 8px;
          padding-bottom: 8px;
      }
      .maineduspace-content{
          margin-top:130px!important;
      }
      .maineduspace-services{
          margin-top:130px!important;
      }
      .groups-content{
          margin-top:150px!important;
      }
  }
  .language-dropdown,
  .currency-dropdown{
      font-size: 12px;
      padding: .5rem .75rem;
      border-radius: 5px;
      font-weight: 200;
      border-width: 1px;
      border-color: #d2d5dd;
      border-style: solid;
      margin-right: 15px;
  }
  .timeline-btn:hover{
      background-color: #f25e34 !important;
  }
  #animated-gradient {
      background: repeating-linear-gradient(to right,  rgb(242, 98, 43) 0%, rgb(252,190,56) 100%);
      width: 100%;
      height:6px;
      background-size: 200% auto;
      background-position: 0 100%;
      animation: gradient 2s infinite;
      animation-fill-mode: forwards;
      animation-timing-function: linear;
    }
    
    @keyframes gradient { 
      0%   { background-position: 0 0; }
      100% { background-position: -200% 0; }
    }
    .eduspace-button {
      width: 180px !important;
      height: 35px!important;
      font-weight: 450!important;
      font-size: 15px!important;
      border-radius: 0px!important;
      cursor: pointer!important;
      background-color: #fbad1b!important;
      color:#fff!important;
    }
    .eduspace-button:hover{
      
      background-color: #ff691f!important;
    }
    
    .terms{
        padding:30px;
        padding-top: 210px;
      }
      .terms h1{
          text-shadow: none;
          color:#000000;
      }
    .terms h3{
      text-shadow: none;
      color:#000000;
      font-size: 1.17em;
      padding:0;
    }
  
    .eduspace_menu_selected{
      /*text-decoration: underline;*/
      color: #fbbe48 !important;
      font-weight: 550;
    }
    .profession{
      max-width:130px;
      height:130px;
      background-color:#fff;
      border-radius:10px;
      border-style:solid;
      border-width:3px;
      border-color:#e7e3e3;
      text-align: center;
      cursor:pointer;
    }
    .profession svg{
      width:60px;
      height:60px;
    }
    .profession h1{
      color:#000;
      font-size:12px;
      text-align: center;
      position: absolute;
      bottom: 5px;
      text-transform: uppercase;
    }
    .mobile-main-logo{
      width:180px;
  }
    @media screen and (min-width : 0px) and (max-width : 375px){
      .profession{
          max-width:110px;
          height:110px;
      }
      .profession svg{
          width: 50px;
          height: 50px;
      }
      .profession h1{
          font-size:9px;
        }
    }
    .invite-modal{
        background-color:#f9fbfb;
    }
    .test-emoji{
      position: absolute;
      text-align:center;
      font-size: 2rem;
      left: 0%;
      width: 100%;
      top: 20%;
    }
    
    .intercom-composer-popover-input{
        font-size-adjust: none;
        font-size: 100%;
        font-style: normal;
        letter-spacing: normal;
        font-stretch: normal;
        font-variant: normal;
        font-weight: 400;
        font: normal normal 100% "intercom-font", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-align: left;
        text-align-last: auto;
        text-decoration: none;
        -webkit-text-emphasis: none;
        text-emphasis: none;
        text-height: auto;
        text-indent: 0;
        text-justify: auto;
        text-outline: none;
        text-shadow: none;
        text-transform: none;
        text-wrap: normal;
        alignment-adjust: auto;
        alignment-baseline: baseline;
        -webkit-animation: none 0 ease 0 1 normal;
        animation: none 0 ease 0 1 normal;
        -webkit-animation-play-state: running;
        animation-play-state: running;
        -webkit-appearance: normal;
        -moz-appearance: normal;
        appearance: normal;
        azimuth: center;
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
        background: none 0 0 auto repeat scroll padding-box transparent;
        background-color: transparent;
        background-image: none;
        baseline-shift: baseline;
        binding: none;
        bleed: 6pt;
        bookmark-label: content();
        bookmark-level: none;
        bookmark-state: open;
        bookmark-target: none;
        border: 0 none transparent;
        border-radius: 0;
        bottom: auto;
        box-align: stretch;
        -webkit-box-decoration-break: slice;
        box-decoration-break: slice;
        box-direction: normal;
        box-flex: 0.0;
        box-flex-group: 1;
        box-lines: single;
        box-ordinal-group: 1;
        box-orient: inline-axis;
        box-pack: start;
        box-shadow: none;
        box-sizing: content-box;
        -webkit-column-break-after: auto;
        break-after: auto;
        -webkit-column-break-before: auto;
        break-before: auto;
        -webkit-column-break-inside: auto;
        break-inside: auto;
        caption-side: top;
        clear: none;
        clip: auto;
        color: inherit;
        color-profile: auto;
        -webkit-column-count: auto;
        -moz-column-count: auto;
        column-count: auto;
        -webkit-column-fill: balance;
        -moz-column-fill: balance;
        column-fill: balance;
        -webkit-column-gap: normal;
        -moz-column-gap: normal;
        column-gap: normal;
        -webkit-column-rule: medium medium #1f1f1f;
        -moz-column-rule: medium medium #1f1f1f;
        column-rule: medium medium #1f1f1f;
        -webkit-column-span: 1;
        -moz-column-span: 1;
        column-span: 1;
        -webkit-column-width: auto;
        -moz-column-width: auto;
        column-width: auto;
        -webkit-columns: auto auto;
        -moz-columns: auto auto;
        columns: auto auto;
        content: normal;
        counter-increment: none;
        counter-reset: none;
        crop: auto;
        cursor: auto;
        direction: ltr;
        display: inline;
        dominant-baseline: auto;
        drop-initial-after-adjust: text-after-edge;
        drop-initial-after-align: baseline;
        drop-initial-before-adjust: text-before-edge;
        drop-initial-before-align: caps-height;
        drop-initial-size: auto;
        drop-initial-value: initial;
        elevation: level;
        empty-cells: show;
        fit: fill;
        fit-position: 0 0;
        float: none;
        float-offset: 0 0;
        grid-columns: none;
        grid-rows: none;
        hanging-punctuation: none;
        height: auto;
        hyphenate-after: auto;
        hyphenate-before: auto;
        hyphenate-character: auto;
        hyphenate-lines: no-limit;
        hyphenate-resource: none;
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
        icon: auto;
        image-orientation: auto;
        image-rendering: auto;
        image-resolution: normal;
        inline-box-align: last;
        left: auto;
        line-height: inherit;
        line-stacking: inline-line-height exclude-ruby consider-shifts;
        list-style: disc outside none;
        margin: 0;
        marks: none;
        marquee-direction: forward;
        marquee-loop: 1;
        marquee-play-count: 1;
        marquee-speed: normal;
        marquee-style: scroll;
        max-height: none;
        max-width: none;
        min-height: 0;
        min-width: 0;
        move-to: normal;
        nav-down: auto;
        nav-index: auto;
        nav-left: auto;
        nav-right: auto;
        nav-up: auto;
        opacity: 1;
        orphans: 2;
        outline: medium none invert;
        outline-offset: 0;
        overflow: visible;
        overflow-style: auto;
        padding: 0;
        page: auto;
        page-break-after: auto;
        page-break-before: auto;
        page-break-inside: auto;
        page-policy: start;
        -webkit-perspective: none;
        perspective: none;
        -webkit-perspective-origin: 50% 50%;
        perspective-origin: 50% 50%;
        pointer-events: auto;
        position: static;
        presentation-level: 0;
        punctuation-trim: none;
        quotes: none;
        rendering-intent: auto;
        resize: none;
        right: auto;
        rotation: 0;
        rotation-point: 50% 50%;
        ruby-align: auto;
        ruby-overhang: none;
        ruby-position: before;
        ruby-span: none;
        size: auto;
        string-set: none;
        table-layout: auto;
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-transform-origin: 50% 50% 0;
        -ms-transform-origin: 50% 50% 0;
        transform-origin: 50% 50% 0;
        -webkit-transform-style: flat;
        transform-style: flat;
        transition: all 0 ease 0;
        unicode-bidi: normal;
        vertical-align: baseline;
        white-space: normal;
        white-space-collapse: collapse;
        widows: 2;
        width: auto;
        word-break: normal;
        word-spacing: normal;
        word-wrap: normal;
        z-index: auto;
        text-align: start;
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      
    }
    .intercom-composer-popover {
        z-index: 2147483003;
        position: absolute;
        bottom: 50px;
        right: calc(50% - 165px);
        box-shadow: 0 1px 15px 1px rgba(0,0,0,.08);
        background-color: #fff;
        border-radius: 6px;
        transition-duration: 200ms;
        transition-delay: 0ms;
        transform-style: flat;
        transform-origin: 50% 50% 0;
        opacity: 0;
        transition: all 0.2s linear;
        visibility: hidden;
    }
    .intercom-composer-popover.active{
      visibility: visible;
      opacity:1;
      bottom: 45px;
    }
    .intercom-emoji-picker {
        width: 330px;
        height: 260px;
    }
    .intercom-composer-popover-header {
        position: absolute;
        top: 0;
        left: 20px;
        right: 20px;
        height: 40px;
        border-bottom: 1px solid #edeff1;
    }
    .intercom-composer-popover-input {
        background-image: url(https://js.intercomcdn.com/images/search.7ae40c25.png);
        background-size: 16px 16px;
        background-repeat: no-repeat;
        background-position: 0 12px;
        font-weight: 400;
        font-size: 14px;
        color: #6e7a89;
        padding-left: 25px;
        height: 40px;
        width: 100%;
        box-sizing: border-box;
        background-image: url(https://js.intercomcdn.com/images/search@2x.9f02b9f3.png);
        border:none;
        outline: none;
    }
    .intercom-composer-popover-body {
        position: absolute;
        top: 0px;
        left: 0;
        right: 0;
        bottom: 5px;
        padding: 0 20px;
        overflow-y: scroll;
    }
    .intercom-emoji-picker-group {
        margin: 10px -5px;
    }
    .intercom-emoji-picker-group {
        margin: 10px -5px;
    }
    .intercom-emoji-picker-group-title {
        color: #b8c3ca;
        font-weight: 400;
        font-size: 13px;
        margin: 5px;
    }
    .intercom-emoji-picker-emoji {
        padding: 5px;
        width: 30px;
        line-height: 30px;
        display: inline-table;
        text-align: center;
        cursor: pointer;
        vertical-align: middle;
        font-size: 28px;
        transition: -webkit-transform 60ms ease-out;
        transition: transform 60ms ease-out;
        transition: transform 60ms ease-out,-webkit-transform 60ms ease-out;
        transition-delay: 60ms;
        font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
    }
    .intercom-emoji-picker-emoji:hover {
        transition-delay: 0ms;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
    }
    .intercom-composer-popover-caret {
        position: absolute;
        bottom: -8px;
        right: 0;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #fff;
        right:135px;
    }
    
    .chat-input-tool{
      background-color: transparent;
      padding: 5px;
      border:none;  
      border-radius: 5px;
      outline:none;
    }
    
      #menu-line{
          display: block;
          position: absolute;
      left: 0%;
      top: 40px;
          width: 0px;
          height: 3px;
          background-color: #fbbe48;
  }
  .bg-grey-gradient{
      background: #455361;
      background: -moz-linear-gradient(bottom, #455361 0%, #343e49 100%);
      background: -webkit-linear-gradient(bottom, #455361 0%,#343e49 100%);
      background: linear-gradient(to top, #455361 0%,#343e49 100%);
  }
  .jobboard .top-banner{
      background-image: url("../images/banner-jobboard.png");
      background-repeat: no-repeat;
      background-position: 100% 60%;
      background-size: cover;
  }
  .jobboard .top-banner h1{
      text-shadow: none;
      color: #f25e34;
      font-size: 60px;
  }
  .job-position h1{
      text-shadow: none;
      color: #000;
      font-size:15px;
      margin-bottom:0px;
  }
  .job-position h2{
      text-shadow: none;
      color: #89898a;
      font-size:12px;
      margin-bottom:0px;
      font-weight:600;
  }
  .job-position h3{
      text-shadow: none;
      color: #89898a;
      font-size:12px;
      margin-bottom:0px;
      padding-left:0px;
      padding-right:0px;
  }
  .job-position{
      border-bottom-style: solid; 
      border-width: 1px;
      border-color: #d2d5dd;
  }
  .comparative .top-banner{
      background-image: url("../images/banner-compare-new.png");
      background-repeat: no-repeat;
      background-position: 100% 20%;
      background-size: cover;
  }
  .comparative .top-banner-products{
      background-image: url("../images/about-product-banner.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
  }
  
  .comparative .product-item{
      border: solid 7px #fc5b2d;background-color:#f2f1f0;width: 180px;height: 180px;border-radius: 20px;font-size: 18px;font-weight: 600;line-height:100%;text-align:center;cursor:pointer;
  }
  
  .comparative h1{
      text-shadow: none;
      color: #000;
      font-size:22px;
      margin-bottom:0px;
      font-weight:900;
  }
  .comparative h2{
      text-shadow: none;
      color: #000;
      font-size:15px;
      margin-bottom:0px;
  }
  .steps-job h1{
      font-size:15px;
      color: #000;
      text-shadow:none;
      font-weight:550;
      margin-bottom:0px;
  }
  .steps-job h2{
      font-size:12px;
      color:#737474;
      font-weight:550;
  }
  #cover-image-job{
      height:260px !important;background-color:#fafafa;border-style:solid;border-width:1px;border-color:#d2d5dd;background-size: 100%;background-repeat: no-repeat;background-position: center;
  }
  #cover-card{
      min-height:250px !important;max-height:250px !important;max-width:450px !important;min-width:450px !important;background-color:#fafafa;border-style:solid;border-width:1px;border-color:#d2d5dd;background-size: 100%;background-repeat: no-repeat;background-position: center;
  }
  #content-job p{
      font-size:15px !important;
      margin-bottom:0px !important;
  }
  #content-job ul{
      margin-bottom:0px !important;
      line-height: 1 !important;
  }
  #content-job p strong{
      font-weight:600 !important; 
  }
  .stop-scrolling {
      height: 100%;
      width:100%;
      overflow: hidden;
      touch-action: none;
      position:fixed !important;
    }
  #pricing-page .text-top{
      text-align: center;
  }
  #pricing-page .text-top h1{
      text-shadow: none;
      color: #000;
      font-size: 35px;
  }
  #pricing-page .pricing-title h1{
      text-shadow: none;
      color: #000;
      font-size: 15px;
      font-weight: 600;
      margin-bottom:0px;
  }
  #pricing-page .point-layout{
      width:6px;
      height:6px;
      background-color:#dadada;
      border-radius:50px;
  }
  #pricing-page .text-top h2{
      font-size: 15px;
  }
  #pricing-page .pricing-box{
      background-color: #fff;
      border-radius: 5px;
      box-shadow: 5px 5px 12px 0 rgba(0,0,0,.16);
  }
  .mobile-pricing-box{
      background-color: #fff;
      border-radius: 5px;
      box-shadow: 5px 5px 12px 0 rgba(0,0,0,.16);
  }
  #pricing-page .banner-steps1{
      background-image: url("../images/step_1.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      height: 100px;
      width: auto;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      padding-top:32px;
  }
  #pricing-page .banner-steps2{
      background-image: url("../images/step_2.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      height: 100px;
      width: auto;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      padding-top:32px;
  }
  #pricing-page .banner-steps3{
      background-image: url("../images/step_3.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      height: 100px;
      width: auto;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      padding-top:32px;
  }
  .checkbox-round {
      width: 1.3em;
      height: 1.3em;
      background-color: white;
      border-radius: 50%;
      vertical-align: middle;
      border: 1px solid #ddd;
      -webkit-appearance: none;
      outline: none;
      cursor: pointer;
  }
  
  .checkbox-round:after {
      background-color: red;
  }
  .mobile-main-svg{
      fill: #fff;
      height: 50px;
      width: 50px;
  }
  .award-img{
      width: 250px !important;
      height: 250px !important;
      object-fit: cover !important;
  }
  .dot-mobile{
      background-color:#f1f1f1;
      border-radius:50%;
      width:16px;
      height:16px;
  }
  .lds-dual-ring {
      display: inline-block;
    }
    .lds-dual-ring:after {
      content: " ";
      display: block;
      width: 18px;
      height: 18px;
      margin: 1px;
      border-radius: 50%;
      border: 3px solid #fff;
      border-color: #fff transparent #fff transparent;
      -webkit-animation: lds-dual-ring 1.2s linear infinite;
      -moz-animation: lds-dual-ring 1.2s linear infinite;
      -ms-animation: lds-dual-ring 1.2s linear infinite;
      -o-animation: lds-dual-ring 1.2s linear infinite;
      animation: lds-dual-ring 1.2s linear infinite;
    }
    @keyframes lds-dual-ring {
      0% {
          -ms-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -webkit-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg); 
      }
      100% {
          -ms-transform: rotate(360deg);
          -moz-transform: rotate(360deg);
          -webkit-transform: rotate(360deg);
          -o-transform: rotate(360deg);
          transform: rotate(360deg); 
      }
    }
    @-webkit-keyframes lds-dual-ring/* Safari and Chrome */ {
  
      0% {
          -webkit-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          -o-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
  
     /* The container must be positioned relative: */
  .custom-select {
      position: relative;
      border-radius: 6px;
    }
    
    .custom-select select {
      display: none; /*hide original SELECT element: */
    }
    
    .select-selected {
      background-color: #fff;
      text-align: right;
      border-radius: 6px;
      color: #fc5b2d !important;
      font-weight: 600;
    }
    
    /* Point the arrow upwards when the select box is open (active): */
    .select-selected.select-arrow-active:after {
      border-color: transparent transparent #fff transparent;
      top: 7px;
    }
    
    /* style the items (options), including the selected item: */
    .select-items div,.select-selected {
      color: #000;
      padding: 8px 16px;
      border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
      cursor: pointer;
    }
    
    /* Style items (options): */
    .select-items {
      position: absolute;
      background-color: #fff;
      top: 100%;
      left: 0;
      right: 0;
      z-index: 99;
      border: solid 1px #d2d5dd;
      border-radius: 6px;
      max-height: 200px;
      overflow: scroll;
    }
    
    /* Hide the items when the select box is closed: */
    .select-hide {
      display: none;
    }
    
    .select-items div:hover, .same-as-selected {
      color: #fc5b2d !important;
    }
    
    #submenu-searchresult .bt-menu-trigger {
      margin-top: 3px;
      font-size: 17px;
      position: relative;
        display: inline-block;
        width: 1.2em;
        height: 2em;
        cursor: pointer;
    }
    
    #submenu-searchresult .bt-menu-trigger span {
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 100%;
        height: 0.1em;
        margin-top: -0.1em;
        background-color: #fff;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }
    
    
    #submenu-searchresult .bt-menu-trigger span:after,
    #submenu-searchresult .bt-menu-trigger span:before {
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        content: '';
        -webkit-transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
    }
    
    #submenu-searchresult .bt-menu-trigger span:before {
        -webkit-transform: translateY(-0.4em);
        transform: translateY(-0.4em);
    }
    
    #submenu-searchresult .bt-menu-trigger span:after {
        -webkit-transform: translateY(0.4em);
        transform: translateY(0.4em);
    }
    
    #submenu-searchresult .bt-menu-trigger.bt-menu-open span:before {
        -webkit-transform: translateY(-0.25em) translateX(0.35em) rotate(45deg) scaleX(0.6);
        transform: translateY(-0.25em) translateX(0.35em) rotate(45deg) scaleX(0.6);
    }
    
    #submenu-searchresult .bt-menu-trigger.bt-menu-open span:after {
        -webkit-transform: translateY(0.25em) translateX(0.35em) rotate(-45deg) scaleX(0.6);
        transform: translateY(0.25em) translateX(0.35em) rotate(-45deg) scaleX(0.6);
    }
    .provider-box:hover{
      box-shadow: 5px 5px 4px 0 rgba(0,0,0,.16);
  }
  .provider-box:hover .courses-names{
      background-color:#fbbe48;
  }
  .abcRioButton{
      height:25px !important;
      box-shadow: none !important;
  }
  .abcRioButtonIcon{
      padding: 3px !important;
  }
  .abcRioButtonContents{
      line-height: 24px !important;
      font-weight: 600;
  }
  .student-track{
      background-color:#eff4f5;
  }
  @keyframes animateline{
      from{
          stroke-dashoffset: 0; }
      to{
          stroke-dashoffset: -5rem;}
  }
  .home-flag{
      transition: transform .2s;
  } 
  .home-flag:hover{
      transform: scale(1.2);
  } 
  #student-track label.tasklist_status.task_completed:before, #student-track label.tasklist_status.task_urgent:before {
      right: 20px !important;
  }
  #student-track label.task_status.task_attention:before, #student-track label.task_status.task_urgent:before{
      right: 20px !important;
  }
  @media screen and (min-width : 0px) and (max-width : 1400px){
      .screen-search.maineduspace-search {
          width:80% !important;
      }
  }
  .black-menu ul{
      color: #fff;
      display: flex;
      margin-bottom: 0px;
      list-style-type: none;
  }
  .black-menu li{
      padding-right: 10vh;
      font-weight: 900;
      display: flex!important;
      align-items: center!important;
      font-size: 12px;
  }
  .black-menu a{
      color:#fff;
      text-decoration:none;
  }
  .black-menu .line{
      height: 50px;
      background-color: #000;
  }
  #product-carousel-container {
      position: relative;
      width: 50%;
      margin: auto;
  }
  #product-carousel {
      height: 535px;
      list-style: none;
      position: relative;
  }
  #product-carousel li {
      position: absolute;
      left: 50%;
      top: 0;
      width: 70%;
      height: 100%;
      padding: 0;
      cursor: pointer;
      transition: transform 1.3s cubic-bezier(0.19, 1, 0.22, 1);
      z-index: 1;
  }
  #product-carousel li.item-1 {
      z-index: 2;
      transform:translateX(-50%) translateY(3.5%) scale(1) translate3d(0,0,0) translateZ(2000px);
  }
  #product-carousel li.item-2 {
      z-index: 1;
      transform: perspective(2000px) rotateY(-35deg) translateX(-220%) scale(0.9) translate3d(240%, -10%, 0);
  }
  #product-carousel li.item-3 {
      z-index: 0;
      transform: perspective(2000px) rotateY(-35deg) translateX(-130%) scale(0.82) translate3d(180%, -10%, 0);
  }
  #product-carousel li.item-4 {
      z-index: 0;
      transform: perspective(2000px) rotateY(55deg) translateX(-25%) scale(0.65) translate3d(-180%, -10%, 0);
  }
  #product-carousel li.item-5 {
      z-index: 1;
      transform: perspective(2000px) rotateY(55deg) translateX(40%) scale(0.7) translate3d(-240%, -10%, 0);
  }
  #product-carousel li:after {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 100%;
      height: 100%;
      transform: translateX(-50%);
      transition: 0.25s;
  }
  #product-carousel li:hover img {
      transform: translateY(-15px);
  }
  #product-carousel li .main-product:hover img {
      transform: none !important;
  }
  .main-product{
      -webkit-transform: translate3d(0,0,0);
  }
  #product-carousel-container{
      -webkit-transform: translate3d(0,0,0);
  }
  #product-carousel li:hover:after {
      width: 90%;
  }
  #product-carousel li:not(:hover) img {
      transition: transform 0.075s ease-out;
  }
  #product-carousel li:not(:hover):after {
      transition: 0.075s;
  }
  #product-carousel li img {
      width: 100%;
      height: auto;
      margin-top: 50%;
      transition: transform 0.25s ease-in;
  }
  
  .frame-carousel{
      width: 670px;
      height: 400px;
      top: 230px;
      position: absolute;
      left: 50%;
      z-index: 2000;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
  }
  #mobileCarousel .frame-carousel{
      width: 100% !important;
      height:auto !important; 
      top:-19px !important;
  }
  .text-main-carousel{
      color:#656667;
      position: absolute;
      left: 50%;
      top: 50px;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      text-align: center;
      font-size: 25px;
  }
  .select-screen{
      position: absolute;
      top: 20px;
      height: 90%;
      width: 34%;
      border-radius: 100%;
      cursor: pointer;
  }
  .select-screen.see-management-screens{
      left: 0.5%;
  }
  .select-screen.see-students-screens{
      left: 36%;
      width: 32%;
  }
  .select-screen.see-faculty-screens{
      right: 0;
      width: 31%;
  }
  
  .test-img{
      margin-left: -2500px;
  }
  #mobileCarousel img{
      width:74%;
  }
  @media (max-width: 450px){
      .test-img{
          margin-left: -500px;
      }
      .hosting-page.comparative{
          margin-top:100px !important;
      }
      .hosting-mobile-text{
          width: 180px !important;
          top: 60px !important;
          right: 50px !important;
      }
      .hosting-mobile-img{
          width:200px !important;
      }
      .about-box {
          margin: unset;
      }
      
      .mobile-hide{
          display:none !important;
      }
      .about-country h1{
          font-size:12px;
          margin-top:.5rem;
          margin-bottom:0px;
      }
      .about-country h2{
          font-size:30px;
      }
      .about-country h3{
          font-size:10px;
      }
      .about-country h4{
          font-size:10px;
      }
      .about-country-subtitle{
          font-size:15px !important;
      }
  }
  
  .installments-checkbox-color input:checked ~  .control__indicator {
      background: #fbad1b;
      border: 1px solid #ccc;
  }
  .installments-checkbox-color .control:hover input:not([disabled]):checked ~ .control__indicator,.installments-checkbox-color .control input:checked:focus ~ .control__indicator{
      background: #fbad1b;
  }
  .box-home2021 {
      background-repeat: no-repeat; 
      background-size: cover; 
      background-position: center;
      box-shadow: -5px 10px 5.88px 0.12px rgba(0, 0, 0, 0.21);
      width: 100%;
      position: relative; /* If you want text inside of it */
      padding:0;
  }
  
  .box-home2021:after {
      content: "";
      display: block;
      padding-bottom: 100%;
    }
  .box-home2021-inner{
      width:80%;
      margin:45% 10%;
      background-color:#fff; 
      font-weight:700; 
      text-align:center;
      font-size:20px; 
      padding:10px;
      position: absolute;
      color:#000 !important;
  }
  @media (max-width: 600px){
      .box-home2021-inner{
          font-size:11px; 
      }
  }
  #academic-calendar-weeks th,#academic-calendar-weeks td {
      padding: 0.25rem;
      border: 1px solid #000000;
      text-align: center;
    }
  #academic-calendar-weeks th {
      position: sticky;
      top: 0; /* Don't forget this, required for the stickiness */
      box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
  
   } 
   .left-menu{
      min-width:300px;
      min-height:115vh;
      background-color:#f6f6f6;
      color:#7e7c7c;
      position:relative;
  }
  .left-menu-item{
      border-bottom: 1px solid #d7d7d7
  }
  .mt-205{
      margin-top:205px;
  }
  .provider-menu-icon{
      fill:#7e7c7c;
      width:25px;
  }
  .left-menu-item:hover {
      background-color: #7e7c7c;
      cursor:pointer;
  }
  .left-menu-item:hover .provider-menu-icon{ 
      fill:#f6f6f6;
  }
  .left-menu-item:hover .provier-menu-text{ 
      color:#f6f6f6;
  }
  /*.bottom-menu{
      background-image: url(../images/bg-provider-left-menu.jpg);
      background-repeat: no-repeat;
      background-position: 50% 3%;
  }*/
  .menu-gradient{
      background: rgb(186,186,187);
      background: linear-gradient(0deg, rgba(186,186,187,1) 0%, rgba(248,248,248,1) 100%);
      height: 200px;
      width: 300px;
      position: absolute;
      bottom: 0;
  }
  .bottom-menu{
      position: absolute;
      z-index: 1;
      width: 100%;
      background-color: transparent;
  }
  .bottom-menu h2{
      color: #252424;
      font-size: 15px;
      font-weight: 600;
  }
  .bottom-menu input{
      padding: 7px 20px;
      width: 82%;
      border-radius: 9px;
      border-width: 1px;
      border-style: solid;
      font-size: 12px;
      border-color: #cfcfcf;
  }
  .bottom-menu button{
      width: 82%;
      background-color: #fbbe48;
      border-width: 1px;
      border-style: solid;
      border-color: #fbbe48;
      border-radius: 15px;
      font-size: 14px;
      font-weight: 600;
      box-shadow: -2px 4px 5px -5px #000;
  }
  .provider-banner{
      background-image: url(../images/provider-banner.png);
      background-image: url(../images/provider-banner.png);
      background-repeat: no-repeat;
      background-position: center top;
      background-size: 100% auto;
      height:265px;
      box-shadow: -2px 1px 15px -7px #000;
  }
  .provider-banner h1{
      text-shadow: none;
      color: #564d4d;
      font-size: 32px;
      padding-top: 5.5%;
  }
  .provider-banner button{
      width: 200px;
      background-color: #fbbe48;
      border-width: 1px;
      border-style: solid;
      border-color: #9e9c9c;
      border-radius: 9px;
      font-size: 14px;
      font-weight: 600;
      box-shadow: -2px 4px 5px -5px #000;
  }
  .provider-content{
      max-width: 950px;
  }
  .provider-content h1, .provider-content .h1{
      text-shadow: none;
      color: #252424;
      font-size: 25px;
  }
  .provider-content p{
      line-height: 18px;
  }
  .provider-content img{
      max-width: 370px;
  }
  
  
  @media (min-width: 1800px) {
      .provider-banner h1{
          font-size: 35px;
          padding-top: 6%;
      }
      .left-menu{
          min-height:100vh;
      }
  }
  @media (max-width: 1800px) {
      .provider-banner{
          height: 220px;
      }
  }
  @media (max-width: 1340px) {
      .provider-banner{
          height: 180px;
      }
  }
  
  .content-item{
      display:none;
  }
  .item-selected {
      background-color: #7e7c7c !important;
  }
  .item-selected .provider-menu-icon{ 
      fill:#f6f6f6 !important;
  }
  .item-selected .provier-menu-text{ 
      color:#f6f6f6 !important;
  }
  
/** Agent Provider Css ***/

.profile-inner-section .card {
  filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
  border-radius: 36px;
  background-color: #f9f9f9;
}

.profile-inner-section .ct-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.profile-inner-section .card .card-header {
  display: flex;
  align-items: center;
  border: none;
  padding: 15px;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}

.profile-inner-section .card .card-header button.btn.btn-link {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding-left: 100px;
}

.profile-inner-section
  .card
  .card-header
  button.btn.btn-link[aria-expanded="true"] {
  padding-left: 0;
}

.profile-inner-section .card .card-header button.btn.btn-link img {
  transition: all 0.6s ease;
  position: absolute;
  width: 80px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.profile-inner-section
  .card
  .card-header
  button.btn.btn-link[aria-expanded="true"]
  img {
  opacity: 0;
  visibility: hidden;
}

.profile-inner-section .card .card-header button.btn.btn-link ul {
  display: flex;
  flex-wrap: wrap;
}

.profile-inner-section .card .card-header .button-group {
  display: flex;
  align-items: center;
  margin-right: 20px;
  opacity: 1;
  visibility: visible;
  transition: all 0.6s ease;
}

.profile-inner-section
  .card
  .card-header:has(button.btn.btn-link[aria-expanded="true"])
  .button-group {
  opacity: 0;
  visibility: hidden;
}

.profile-inner-section .button-group img {
    max-width: 100%;
    vertical-align: middle;
    border-style: none;
}

.profile-inner-section .ct-visiblity {
    visibility: visible !important;
}

.profile-inner-section .ct-opacity {
    opacity: 1 !important;
}

.profile-inner-section .card .card-header .button-group a {
  width: 28px;
  margin: 0 4px;
}

.profile-inner-section .card .card-header button.btn.btn-link ul li {
  padding: 0 12px;
  position: relative;
}

.profile-inner-section .card .card-header button.btn.btn-link ul li:before {
  content: ">";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -4px;
  color: #343434;
  font-weight: 600;
}

.profile-inner-section
  .card
  .card-header
  button.btn.btn-link
  ul
  li:last-child:before {
  display: none;
}

.profile-inner-section .card .card-header button.btn.btn-link ul li a {
  color: #343434;
  font-weight: 600;
  font-size: 18px;
}

.profile-inner-section .card .card-header button.btn.btn-link ul li a.active {
  color: #e3570a;
}

.profile-inner-section .card .card-header button.btn.btn-link ul li a:hover,
.profile-inner-section .card .card-header button.btn.btn-link:hover {
  text-decoration: none;
}

.profile-inner-section .card .collapse {
}

.profile-inner-section .card .profile-details-main {
  padding: 0 15px;
  max-width: 1300px;
  margin: 40px auto;
}

.profile-inner-section .card .collapse .profile-details-main .profile-img {
  opacity: 0;
  visibility: hidden;
  transition: all 0.6s ease;
}

.profile-inner-section .card .collapse.show .profile-details-main .profile-img {
  opacity: 1;
  visibility: visible;
}

.profile-details-main .profile-details ul li {
  color: #343434;
  font-weight: 400;
  font-size: 15px;
  margin-bottom: 4px;
  list-style: none;
}

.profile-details-main .profile-details ul li b {
  color: #000;
}

.profile-details-main .profile-edit {
  max-width: 230px;
  margin: 0 auto;
}

.profile-details-main .profile-edit button.btn.pro-edit-button {
  width: 100%;
  margin: 10px 0;
  filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
  background-color: #fbae2c;
  border-radius: 12px;
  display: flex;
  align-items: center;
  color: #fffefe;
  font-weight: 600;
  padding: 10px 30px;
}

.profile-details-main .profile-edit button.btn.pro-edit-button img {
  width: 20px;
  margin-right: 12px;
}

.profile-details-main .profile-edit button.btn.pro-edit-button span {
  text-align: left;
  white-space: normal;
}

.profile-details-main
  .profile-edit
  button.btn.pro-edit-button
  span
  .profile-inner-information {
  margin: 40px 0;
}

.profile-information {
  margin: 20px 0;
}

.profile-inner-information ul.nav {
  filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
  border-radius: 17px;
  overflow: hidden;
  margin-bottom: 25px;
}

.profile-inner-information ul.nav li.nav-item {
  width: 25%;
}

.profile-inner-information ul.nav li.nav-item a.nav-link {
  line-height: 32px;
  color: #ffffff;
  font-weight: 600;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 8px 35px;
  border-radius: 0;
  background-color: #fcbf4c;
}

.profile-inner-information ul.nav li.nav-item.color-2 a.nav-link {
  background-color: #fcb22f;
}

.profile-inner-information ul.nav li.nav-item.color-3 a.nav-link {
  background-color: #fc9b26;
}

.profile-inner-information ul.nav li.nav-item.color-4 a.nav-link {
  background-color: #ff7f1c;
}

.profile-inner-information ul.nav li.nav-item.color-5 a.nav-link {
  background-color: #e3570a;
}

.profile-inner-information ul.nav li.nav-item a.nav-link.active {
  background-color: #6a6a6a;
}

.profile-inner-information ul.nav li.nav-item a.nav-link img {
  width: 18px;
  margin-right: 15px;
}  

.profile-inner-information .tab-content .tab-pane.active {
    display: block;
    max-height: fit-content;
}

.profile-inner-information .v-card-app {
    border-radius: 30px;
    background-color: #f9f9f9;
    padding: 30px;
    border: 0px;
    box-shadow: 0px 5px 8px rgb(0 0 0 / 20%);
}
 .tab-inner-information.v-card-app > button.btn.more-button {
    background-color: transparent;
    margin-left: auto;
    width: 32px;
    margin-right: 0;
    display: block;
    margin-bottom: -40px;
}
.tab-inner-information .buton-group-ct-pro ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
    list-style: none;
}
.tab-inner-information .buton-group-ct-pro ul li {
    width: 25%;
    padding: 0 15px;
}
.tab-inner-information .buton-group-ct-pro ul li button.btn.ct-button {
    filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
    background-color: #ff7f1c;
    border-radius: 12px;
    padding: 15px 35px;
    margin-left: 15px;
    color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
    font-weight: 600;
    justify-content: center;
}
.tab-inner-information .buton-group-ct-pro ul li a.btn.ct-button {
    filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
    background-color: #ff7f1c;
    border-radius: 12px;
    padding: 15px 35px;
    margin-left: 15px;
    color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
    font-weight: 600;
    justify-content: center;
}

.buton-group-ct-pro ul li button.btn.ct-button img {
    width: 20px;
    margin-right: 10px;
}

.buton-group-ct-pro ul li a.btn.ct-button img {
    width: 20px;
    margin-right: 10px;
}

.document-tab-inner-main .card {
  filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
  background-color: #f9f9f9;
  border-radius: 35px;
  padding: 0 25px;
}

.document-tab-inner-main .card .card-header {
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  padding: 25px 0;
}

.document-tab-inner-main .card .card-header .card-right {
  display: flex;
  align-items: center;
}

.document-tab-inner-main .card .card-header .card-right .button-group {
  display: flex;
}

.document-tab-inner-main .card .card-header .card-right .button-group a {
  width: 28px;
  margin: 0 4px;
}

.document-tab-inner-main .card .card-header .card-right button.btn.more-button {
  background-color: transparent;
  margin-left: 10px;
  width: 32px;
}

.document-tab-inner-main
  .card
  .card-header
  .card-right
  button.btn.more-button:hover {
  text-decoration: none;
}

.document-tab-inner-main
  .card
  .card-header
  .card-right
  button.btn.more-button
  img {
  width: 6px;
}

.document-tab-inner-main .card .card-header button.btn.btn-link {
  color: #6a6a6a;
  font-weight: 700;
  font-size: 18px;
  cursor: pointer;
  padding: 0;
}

.document-tab-inner-main .card .card-header button.btn.btn-link:hover,
.document-tab-inner-main .card .card-header button.btn.btn-link:focus {
  text-decoration: none;
}

.document-tab-inner-main .card .card-body {
  padding: 0;
  padding-bottom: 30px;
}

.profile-inner-information .tab-content .tab-pane.active {
  display: block;
  max-height: fit-content;
}

.document-tab-inner-main .inner-tab-section .card {
  border-radius: 10px;
  filter: none;
  border: 1px solid #ccc;
  margin: 10px 0;
  background-color: #fff;
}

.document-tab-inner-main .inner-tab-section .card button.btn.btn-link {
  display: flex;
  align-items: center;
  color: #9e9e9e;
  font-weight: 400;
  width: 100%;
}

.document-tab-inner-main .inner-tab-section .card button.btn.btn-link img {
  width: 30px;
  margin-right: 15px;
}

.document-tab-inner-main .inner-tab-section .card .card-header {
  position: relative;
  padding: 15px 0;
}

.document-tab-inner-main .inner-tab-section .card .card-header:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url(http://educli.net/vendors/images/agent/down-arrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 23px;
  height: 17px;
  opacity: 0.7;
  transition: all 0.6s ease;
}

.document-tab-inner-main
  .inner-tab-section
  .card:has(button.btn.btn-link[aria-expanded="true"])
  .card-header:before {
  transform: translateY(-50%) rotate(180deg);
}

.document-tab-inner-main .inner-tab-section .card .inner-tab-items {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.document-tab-inner-main .inner-tab-section .card .inner-tab-items .tab-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 10px 30px;
}

.document-tab-inner-main
  .inner-tab-section
  .card
  .inner-tab-items
  .tab-item
  img {
  width: 70px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.document-tab-inner-main .inner-tab-section .card .inner-tab-items .tab-item a {
  text-decoration: underline;
  font-size: 12px;
  font-weight: 600;
}

.document-tab-inner-main
  .inner-tab-section
  .card
  .inner-tab-items
  .tab-item
  span {
  font-size: 12px;
  line-height: 10px;
  color: #9e9e9e;
}

.document-tab-inner-main img{
    max-width: 100%;
}
.color-orage {
    color: #e3570a;
}

.noti-inner-section {
  display: flex;
  align-items: flex-end;
}

.noti-left {
  padding-left: 12px;
  border-left: 4px solid #fcbe39;
  margin-left: 15px;
}

.noti-left .input-group {
  margin: 5px 0;
}

.noti-left .input-group .input-group-prepend {
  display: flex;
  align-items: center;
  margin-right: 15px;
}

.noti-left .input-group .input-group-prepend .input-group-text {
  display: flex;
  align-items: center;
}

.noti-left .input-group .input-group-prepend input[type="checkbox"] {
  width: 16px;
  height: 16px;
  border-color: #ccc;
  display: block;
}

.noti-left .input-group .noti-box {
  background-color: #f5f5f5;
  padding: 9px 15px;
  border-radius: 10px;
  border: 1px solid #e2e2e2;
}

.noti-left .input-group .noti-box p {
  color: #9e9e9e;
  padding: 1px 10px;
  border-right: 2px solid #c3c3c3;
  font-size: 14px;
  font-weight: 600;
  margin-bottom:0px;
}

.noti-left .input-group .noti-box p:first-child {
  padding-left: 0;
}

.noti-left .input-group .noti-box p:last-child {
  padding-right: 0;
  border: none;
}

.noti-inner-section .noti-right {
  margin-bottom: 5px;
}

.noti-inner-section .noti-right button.btn.ct-button {
  filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
  background-color: #ff5823;
  border-radius: 12px;
  padding: 10px 20px;
  margin-left: 15px;
  color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.noti-inner-section .noti-right button.btn.ct-button img {
  width: 20px;
  margin-right: 10px;
}

.payment-inner-section .noti-left {
  width: 100%;
}

.payment-inner-section .noti-left .input-group .noti-box {
  width: 100%;
  position: relative;
}

.payment-inner-section
  .noti-left
  .input-group
  .noti-box
  button.btn.more-button {
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}

.payment-inner-section
  .noti-left
  .input-group
  .noti-box
  button.btn.more-button
  img {
  width: 6px;
}

.payment-inner-section .noti-left .input-group .noti-box p {
  border: none;
  font-size: 16px;
  color: #6a6a6a;
}

.progress-bar-noti .progress {
  background-color: #f5f5f5;
  border-radius: 10px;
  border: 1px solid #e2e2e2;
  position: relative;
  overflow: unset;
  margin-right: 10px;
}

.progress-bar-noti .progress-bar {
  height: 44px;
  border-radius: 10px;
}

.progress-bar-noti .progress p {
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 6%;
  font-weight: 600;
  transform: translateY(-50%);
}

.progress-bar-noti .progress img {
  position: absolute;
  top: 50%;
  right: -10px;
  width: 50px;
  transform: translateY(-50%);
}

.progress-bar-noti {
  padding-left: 15px;
  margin-top: 20px;
}

.document-tab-inner-main
  .inner-tab-section
  .card
  .card-header.course-header:before {
  background-image: url(http://educli.net/vendors/images/agent/more-button.png);
  height: 22px;
}

.progress-bar-noti.course-text-center p {
  left: 30%;
}

.progress-bar-noti-main {
  max-width: 1410px;
  margin: 0 auto;
}


  .noti-inner-section {
    display: block;
  }

  .noti-inner-section .noti-right {
    margin-top: 10px;
  }
.noti-inner-section .input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
} 
.noti-inner-section {
    display: flex;
    align-items: flex-end;
} 
  
 .form-ct-grp .form-group select.form-control {
    color: #6a6a6a;
    font-weight: 700;
    font-size: 18px;
    height: auto;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin: 10px 0;
    background-color: #fff!important;
    background-image: url(../images/agent/down-arrow.png)!important;
    background-repeat: no-repeat!important;
    background-position: center right 15px!important;
    background-size: 23px;
    appearance: none;
    padding: 12px 25px;
    padding-right: 50px;
} 

.provi-chart .card .card-img {
    height: 200px;
}
.provi-chart .card .card-img img {
    height: inherit;
}
.provi-date p {
    color: #ff7f1c;
    font-weight: 700;
    font-size: 18px;
    cursor: pointer;
}
.provi-chart .card .card-body {
    flex: 0;
    padding-top: 40px;
}
.provi-chart .card .card-body p {
    color: #6a6a6a;
    font-weight: 700;
    font-size: 18px;
}
.buton-group-ct-pro ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
}
.buton-group-ct-pro ul li {
    width: 25%;
    padding: 0 15px;
	list-style:none;
}
.buton-group-ct-pro ul li button.btn.ct-button {
    filter: drop-shadow(0px 6px 6.5px rgba(0, 0, 0, 0.16));
    background-color: #ff7f1c;
    border-radius: 12px;
    padding: 15px 35px;
    margin-left: 15px;
    color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
    font-weight: 600;
    justify-content: center;
}
.buton-group-ct-pro ul li button.btn.ct-button img {
    width: 20px;
    margin-right: 10px;
}
.provi-chart .card {
    filter: none;
    border-radius: 0;
    background-color: transparent;
    margin: 40px 0;
    justify-content: space-between;
}
.provi-chart .card .card-body p {
    color: #6a6a6a;
    font-weight: 700;
    font-size: 18px !important;
}
.tab-inner-information.v-card-app > button.btn.more-button img {
    max-width: 100%;
}
  .about-country #all-posts {
    display: none;
  }

  @media(max-width:1300px){
    .educli-providers-page .info-box {
        padding-right: 7px;
        padding-left: 7px;
        padding-bottom: 5px;
        font-weight: 700;
    }
  }
  @media (min-width: 768px) {
    .educli-providers-page .student-profile-sec .nav-tabs .col-md-3 {
        -ms-flex: 0 0  14.28%;
        flex: 0 0  14.28%;
        max-width: 14.28%;
    }
}.pull-right{float:right!important}.pull-left{float:left!important}
