@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300;
    src: url("fonts/montserrat-v12-latin-300.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Light"), local("Montserrat-Light"),
      url("fonts/montserrat-v12-latin-300.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-300.woff2") format("woff2"),
      /* Super Modern Browsers */ url("fonts/montserrat-v12-latin-300.woff")
        format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-300.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-300.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  /* montserrat-regular - latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/montserrat-v12-latin-regular.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Regular"), local("Montserrat-Regular"),
      url("fonts/montserrat-v12-latin-regular.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-regular.woff2")
        format("woff2"),
      /* Super Modern Browsers */
        url("fonts/montserrat-v12-latin-regular.woff") format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-regular.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-regular.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  /* montserrat-500 - latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url("fonts/montserrat-v12-latin-500.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Medium"), local("Montserrat-Medium"),
      url("fonts/montserrat-v12-latin-500.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-500.woff2") format("woff2"),
      /* Super Modern Browsers */ url("fonts/montserrat-v12-latin-500.woff")
        format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-500.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-500.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  /* montserrat-600 - latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 600;
    src: url("fonts/montserrat-v12-latin-600.eot"); /* IE9 Compat Modes */
    src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"),
      url("fonts/montserrat-v12-latin-600.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-600.woff2") format("woff2"),
      /* Super Modern Browsers */ url("fonts/montserrat-v12-latin-600.woff")
        format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-600.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-600.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  /* montserrat-700 - latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 700;
    src: url("fonts/montserrat-v12-latin-700.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Bold"), local("Montserrat-Bold"),
      url("fonts/montserrat-v12-latin-700.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-700.woff2") format("woff2"),
      /* Super Modern Browsers */ url("fonts/montserrat-v12-latin-700.woff")
        format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-700.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-700.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  /* montserrat-800 - latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 800;
    src: url("fonts/montserrat-v12-latin-800.eot"); /* IE9 Compat Modes */
    src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
      url("fonts/montserrat-v12-latin-800.eot?#iefix")
        format("embedded-opentype"),
      /* IE6-IE8 */ url("fonts/montserrat-v12-latin-800.woff2") format("woff2"),
      /* Super Modern Browsers */ url("fonts/montserrat-v12-latin-800.woff")
        format("woff"),
      /* Modern Browsers */ url("fonts/montserrat-v12-latin-800.ttf")
        format("truetype"),
      /* Safari, Android, iOS */
        url("fonts/montserrat-v12-latin-800.svg#Montserrat") format("svg"); /* Legacy iOS */
  }
  *
  {
      font-family: 'Montserrat', sans-serif;
  }

  .time_information
  {
      font-size: 24px;
      font-weight: normal;
      color: #666;
      line-height: 36px;
      margin: 20px 0;
      padding: 0 15%;
      text-align: center;
  }
  .heading_main{
  	font-size: 30px;
    color: #ffffff;
    margin-bottom: 20px;
  }
  .heading_sub{
  	font-size: 20px;
    color: #fff;
    margin-bottom: 16px;
 }
  .about_text
  {
      color: #666;
      font-size: 24px;
      line-height: 1.5;
      margin: 10px 0;
      font-weight: 700;
  }
  h1{
    color: #fff;
    line-height: 1.5;
    margin: 10px 0;
    font-weight: 700;
  }
  h3,h4
  {
    line-height: 24px;
    margin: 10px 0;
    color: #666;
  }
  p,li{
    font-size: 15px;
    line-height: 24px;
    margin: 10px 0;
    color: #666;
    -webkit-font-smoothing: antialiased;
  }
  li{
      margin: 0;
  }
  label
  {
      color: #666;
  }
  .glyphicon
  {
      color: #fff;
  }
  .contact .glyphicon
  {
    float: left;
    margin-top: 3px;
  }
  .contact .contact-info p
  {
      margin-left: 25px;
      color: #fff;
  }
  .thank_you
  {
    color: #333;
    line-height: 34px;
    margin-top: 40px;
  }
  .link
  {
    color: #333;
    margin-top: 20px;
  }
  .link+a{
    font-size: 16px;
    font-weight: 500;
  }
  .align
  {
    display: flex;justify-content:center;align-items:center;height: 100vh;
  }
  .register_btn
  {
    font-size: 16px;
    padding: 8px 14px;
    background-color: #34495E;
    border-color: #34495E;
    margin-top: 20px;
    border-radius: 0;
  }
  .register_btn:hover,.register_btn:focus
  {
    background-color: #34495E;
    border-color: #34495E;
  }