@media only screen and (min-width: 768px) and (max-width: 959px) {
  html {
    font-size: 57.7%;
  }

  .container {
    width: 750px;
  }

  .span-sm-1, .span-sm-2, .span-sm-3, .span-sm-4, .span-sm-5, .span-sm-6, .span-sm-7, .span-sm-8, .span-sm-9, .span-sm-10, .span-sm-11, .span-sm-12 {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
  .span-sm-1.alpha, .span-sm-2.alpha, .span-sm-3.alpha, .span-sm-4.alpha, .span-sm-5.alpha, .span-sm-6.alpha, .span-sm-7.alpha, .span-sm-8.alpha, .span-sm-9.alpha, .span-sm-10.alpha, .span-sm-11.alpha, .span-sm-12.alpha {
    padding-left: 0px;
  }
  .span-sm-1.omega, .span-sm-2.omega, .span-sm-3.omega, .span-sm-4.omega, .span-sm-5.omega, .span-sm-6.omega, .span-sm-7.omega, .span-sm-8.omega, .span-sm-9.omega, .span-sm-10.omega, .span-sm-11.omega, .span-sm-12.omega {
    padding-right: 0px;
  }

  .span-sm-1 {
    width: 8.33333%;
  }

  .span-sm-2 {
    width: 16.66667%;
  }

  .span-sm-3 {
    width: 25%;
  }

  .span-sm-4 {
    width: 33.33333%;
  }

  .span-sm-5 {
    width: 41.66667%;
  }

  .span-sm-6 {
    width: 50%;
  }

  .span-sm-7 {
    width: 58.33333%;
  }

  .span-sm-8 {
    width: 66.66667%;
  }

  .span-sm-9 {
    width: 75%;
  }

  .span-sm-10 {
    width: 83.33333%;
  }

  .span-sm-11 {
    width: 91.66667%;
  }

  .span-sm-12 {
    width: 100%;
  }

  .span-sm-pull-0 {
    right: auto;
  }

  .span-sm-pull-1 {
    right: 8.33333%;
  }

  .span-sm-pull-2 {
    right: 16.66667%;
  }

  .span-sm-pull-3 {
    right: 25%;
  }

  .span-sm-pull-4 {
    right: 33.33333%;
  }

  .span-sm-pull-5 {
    right: 41.66667%;
  }

  .span-sm-pull-6 {
    right: 50%;
  }

  .span-sm-pull-7 {
    right: 58.33333%;
  }

  .span-sm-pull-8 {
    right: 66.66667%;
  }

  .span-sm-pull-9 {
    right: 75%;
  }

  .span-sm-pull-10 {
    right: 83.33333%;
  }

  .span-sm-pull-11 {
    right: 91.66667%;
  }

  .span-sm-pull-12 {
    right: 100%;
  }

  .span-sm-push-0 {
    left: auto;
  }

  .span-sm-push-1 {
    left: 8.33333%;
  }

  .span-sm-push-2 {
    left: 16.66667%;
  }

  .span-sm-push-3 {
    left: 25%;
  }

  .span-sm-push-4 {
    left: 33.33333%;
  }

  .span-sm-push-5 {
    left: 41.66667%;
  }

  .span-sm-push-6 {
    left: 50%;
  }

  .span-sm-push-7 {
    left: 58.33333%;
  }

  .span-sm-push-8 {
    left: 66.66667%;
  }

  .span-sm-push-9 {
    left: 75%;
  }

  .span-sm-push-10 {
    left: 83.33333%;
  }

  .span-sm-push-11 {
    left: 91.66667%;
  }

  .span-sm-push-12 {
    left: 100%;
  }

  .span-sm-offset-0 {
    margin-left: 0%;
  }

  .span-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .span-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .span-sm-offset-3 {
    margin-left: 25%;
  }

  .span-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .span-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .span-sm-offset-6 {
    margin-left: 50%;
  }

  .span-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .span-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .span-sm-offset-9 {
    margin-left: 75%;
  }

  .span-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .span-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .span-sm-offset-12 {
    margin-left: 100%;
  }

  .hidden-sm {
    display: none !important;
    visibility: hidden !important;
  }

  .ministry_education br {
    display: none;
  }

  .top_header {
    padding: 25px 0;
  }

  .help_btn {
    margin: 0;
    text-align: center;
  }
  .help_btn .btn {
    margin: 0 0 10px;
  }

  form .h_align > * {
    display: block;
  }

  .help_form label {
    width: 100% !important;
  }

  #lk .lk_btn {
    padding: 20px 30px;
    height: auto;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .container {
    width: 940px;
  }

  .span-md-1, .span-md-2, .span-md-3, .span-md-4, .span-md-5, .span-md-6, .span-md-7, .span-md-8, .span-md-9, .span-md-10, .span-md-11, .span-md-12 {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
  .span-md-1.alpha, .span-md-2.alpha, .span-md-3.alpha, .span-md-4.alpha, .span-md-5.alpha, .span-md-6.alpha, .span-md-7.alpha, .span-md-8.alpha, .span-md-9.alpha, .span-md-10.alpha, .span-md-11.alpha, .span-md-12.alpha {
    padding-left: 0px;
  }
  .span-md-1.omega, .span-md-2.omega, .span-md-3.omega, .span-md-4.omega, .span-md-5.omega, .span-md-6.omega, .span-md-7.omega, .span-md-8.omega, .span-md-9.omega, .span-md-10.omega, .span-md-11.omega, .span-md-12.omega {
    padding-right: 0px;
  }

  .span-md-1 {
    width: 8.33333%;
  }

  .span-md-2 {
    width: 16.66667%;
  }

  .span-md-3 {
    width: 25%;
  }

  .span-md-4 {
    width: 33.33333%;
  }

  .span-md-5 {
    width: 41.66667%;
  }

  .span-md-6 {
    width: 50%;
  }

  .span-md-7 {
    width: 58.33333%;
  }

  .span-md-8 {
    width: 66.66667%;
  }

  .span-md-9 {
    width: 75%;
  }

  .span-md-10 {
    width: 83.33333%;
  }

  .span-md-11 {
    width: 91.66667%;
  }

  .span-md-12 {
    width: 100%;
  }

  .span-md-pull-0 {
    right: auto;
  }

  .span-md-pull-1 {
    right: 8.33333%;
  }

  .span-md-pull-2 {
    right: 16.66667%;
  }

  .span-md-pull-3 {
    right: 25%;
  }

  .span-md-pull-4 {
    right: 33.33333%;
  }

  .span-md-pull-5 {
    right: 41.66667%;
  }

  .span-md-pull-6 {
    right: 50%;
  }

  .span-md-pull-7 {
    right: 58.33333%;
  }

  .span-md-pull-8 {
    right: 66.66667%;
  }

  .span-md-pull-9 {
    right: 75%;
  }

  .span-md-pull-10 {
    right: 83.33333%;
  }

  .span-md-pull-11 {
    right: 91.66667%;
  }

  .span-md-pull-12 {
    right: 100%;
  }

  .span-md-push-0 {
    left: auto;
  }

  .span-md-push-1 {
    left: 8.33333%;
  }

  .span-md-push-2 {
    left: 16.66667%;
  }

  .span-md-push-3 {
    left: 25%;
  }

  .span-md-push-4 {
    left: 33.33333%;
  }

  .span-md-push-5 {
    left: 41.66667%;
  }

  .span-md-push-6 {
    left: 50%;
  }

  .span-md-push-7 {
    left: 58.33333%;
  }

  .span-md-push-8 {
    left: 66.66667%;
  }

  .span-md-push-9 {
    left: 75%;
  }

  .span-md-push-10 {
    left: 83.33333%;
  }

  .span-md-push-11 {
    left: 91.66667%;
  }

  .span-md-push-12 {
    left: 100%;
  }

  .span-md-offset-0 {
    margin-left: 0%;
  }

  .span-md-offset-1 {
    margin-left: 8.33333%;
  }

  .span-md-offset-2 {
    margin-left: 16.66667%;
  }

  .span-md-offset-3 {
    margin-left: 25%;
  }

  .span-md-offset-4 {
    margin-left: 33.33333%;
  }

  .span-md-offset-5 {
    margin-left: 41.66667%;
  }

  .span-md-offset-6 {
    margin-left: 50%;
  }

  .span-md-offset-7 {
    margin-left: 58.33333%;
  }

  .span-md-offset-8 {
    margin-left: 66.66667%;
  }

  .span-md-offset-9 {
    margin-left: 75%;
  }

  .span-md-offset-10 {
    margin-left: 83.33333%;
  }

  .span-md-offset-11 {
    margin-left: 91.66667%;
  }

  .span-md-offset-12 {
    margin-left: 100%;
  }

  .hidden-md {
    display: none !important;
    visibility: hidden !important;
  }

  .ministry_education br {
    display: none;
  }

  .help_btn {
    margin: 0;
    text-align: center;
  }
  .help_btn .btn {
    margin: 0 0 10px;
  }

  #lk .lk_btn {
    padding: 20px 30px;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 57.7%;
  }

  .container {
    width: 100%;
  }

  .span-xs-1, .span-xs-2, .span-xs-3, .span-xs-4, .span-xs-5, .span-xs-6, .span-xs-7, .span-xs-8, .span-xs-9, .span-xs-10, .span-xs-11, .span-xs-12 {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
  .span-xs-1.alpha, .span-xs-2.alpha, .span-xs-3.alpha, .span-xs-4.alpha, .span-xs-5.alpha, .span-xs-6.alpha, .span-xs-7.alpha, .span-xs-8.alpha, .span-xs-9.alpha, .span-xs-10.alpha, .span-xs-11.alpha, .span-xs-12.alpha {
    padding-left: 0px;
  }
  .span-xs-1.omega, .span-xs-2.omega, .span-xs-3.omega, .span-xs-4.omega, .span-xs-5.omega, .span-xs-6.omega, .span-xs-7.omega, .span-xs-8.omega, .span-xs-9.omega, .span-xs-10.omega, .span-xs-11.omega, .span-xs-12.omega {
    padding-right: 0px;
  }

  .span-xs-1 {
    width: 8.33333%;
  }

  .span-xs-2 {
    width: 16.66667%;
  }

  .span-xs-3 {
    width: 25%;
  }

  .span-xs-4 {
    width: 33.33333%;
  }

  .span-xs-5 {
    width: 41.66667%;
  }

  .span-xs-6 {
    width: 50%;
  }

  .span-xs-7 {
    width: 58.33333%;
  }

  .span-xs-8 {
    width: 66.66667%;
  }

  .span-xs-9 {
    width: 75%;
  }

  .span-xs-10 {
    width: 83.33333%;
  }

  .span-xs-11 {
    width: 91.66667%;
  }

  .span-xs-12 {
    width: 100%;
  }

  .span-xs-pull-0 {
    right: auto;
  }

  .span-xs-pull-1 {
    right: 8.33333%;
  }

  .span-xs-pull-2 {
    right: 16.66667%;
  }

  .span-xs-pull-3 {
    right: 25%;
  }

  .span-xs-pull-4 {
    right: 33.33333%;
  }

  .span-xs-pull-5 {
    right: 41.66667%;
  }

  .span-xs-pull-6 {
    right: 50%;
  }

  .span-xs-pull-7 {
    right: 58.33333%;
  }

  .span-xs-pull-8 {
    right: 66.66667%;
  }

  .span-xs-pull-9 {
    right: 75%;
  }

  .span-xs-pull-10 {
    right: 83.33333%;
  }

  .span-xs-pull-11 {
    right: 91.66667%;
  }

  .span-xs-pull-12 {
    right: 100%;
  }

  .span-xs-push-0 {
    left: auto;
  }

  .span-xs-push-1 {
    left: 8.33333%;
  }

  .span-xs-push-2 {
    left: 16.66667%;
  }

  .span-xs-push-3 {
    left: 25%;
  }

  .span-xs-push-4 {
    left: 33.33333%;
  }

  .span-xs-push-5 {
    left: 41.66667%;
  }

  .span-xs-push-6 {
    left: 50%;
  }

  .span-xs-push-7 {
    left: 58.33333%;
  }

  .span-xs-push-8 {
    left: 66.66667%;
  }

  .span-xs-push-9 {
    left: 75%;
  }

  .span-xs-push-10 {
    left: 83.33333%;
  }

  .span-xs-push-11 {
    left: 91.66667%;
  }

  .span-xs-push-12 {
    left: 100%;
  }

  .span-xs-offset-0 {
    margin-left: 0%;
  }

  .span-xs-offset-1 {
    margin-left: 8.33333%;
  }

  .span-xs-offset-2 {
    margin-left: 16.66667%;
  }

  .span-xs-offset-3 {
    margin-left: 25%;
  }

  .span-xs-offset-4 {
    margin-left: 33.33333%;
  }

  .span-xs-offset-5 {
    margin-left: 41.66667%;
  }

  .span-xs-offset-6 {
    margin-left: 50%;
  }

  .span-xs-offset-7 {
    margin-left: 58.33333%;
  }

  .span-xs-offset-8 {
    margin-left: 66.66667%;
  }

  .span-xs-offset-9 {
    margin-left: 75%;
  }

  .span-xs-offset-10 {
    margin-left: 83.33333%;
  }

  .span-xs-offset-11 {
    margin-left: 91.66667%;
  }

  .span-xs-offset-12 {
    margin-left: 100%;
  }

  .span-lg-1 {
    width: 100%;
  }

  .span-lg-offset-1 {
    margin-left: 0;
  }

  .span-lg-2 {
    width: 100%;
  }

  .span-lg-offset-2 {
    margin-left: 0;
  }

  .span-lg-3 {
    width: 100%;
  }

  .span-lg-offset-3 {
    margin-left: 0;
  }

  .span-lg-4 {
    width: 100%;
  }

  .span-lg-offset-4 {
    margin-left: 0;
  }

  .span-lg-5 {
    width: 100%;
  }

  .span-lg-offset-5 {
    margin-left: 0;
  }

  .span-lg-6 {
    width: 100%;
  }

  .span-lg-offset-6 {
    margin-left: 0;
  }

  .span-lg-7 {
    width: 100%;
  }

  .span-lg-offset-7 {
    margin-left: 0;
  }

  .span-lg-8 {
    width: 100%;
  }

  .span-lg-offset-8 {
    margin-left: 0;
  }

  .span-lg-9 {
    width: 100%;
  }

  .span-lg-offset-9 {
    margin-left: 0;
  }

  .span-lg-10 {
    width: 100%;
  }

  .span-lg-offset-10 {
    margin-left: 0;
  }

  .span-lg-11 {
    width: 100%;
  }

  .span-lg-offset-11 {
    margin-left: 0;
  }

  .span-lg-12 {
    width: 100%;
  }

  .span-lg-offset-12 {
    margin-left: 0;
  }

  .hidden-xs {
    display: none !important;
    visibility: hidden !important;
  }
  
   .ministry_education br {
    display: none;
   }

  .top_header h1,
  .top_header .h1 {
    margin: 15px 0;
  }

  .main_links {
    text-align: center;
  }
  .main_links div {
    float: none;
    display: inline-block;
  }

  .top-nav li {
    float: left;
    margin: 0.6em 2em 0.6em 0;
  }

  .banner_content {
    margin: 0;
    padding: 2.143em 1.143em;
  }

  .footer .main_links, .footer-nav {
    margin-top: 20px;
  }

  .page_icon > span {
    display: none;
  }

  .page_icon h1, .page_icon .h1 {
    padding: 0;
    max-width: auto;
  }

  .help_btn {
    margin: 0;
    text-align: center;
  }
  .help_btn .btn {
    margin: 0 0 10px;
  }

  form .h_align > * {
    display: block;
  }

  .help_form label {
    width: 100% !important;
  }

  #lk .lk_btn {
    padding: 10px;
    height: auto;
  }

  #lk .lk_btn [class^="icon-"] {
    font-size: 35px;
    font-size: 3.5rem;
    width: 60px;
  }

  #searchform input {
    width: 85%;
  }

  #searchform button {
    width: 15%;
  }

  .form-group ol li input[type="checkbox"], .form-group ul li input[type="checkbox"] {
    float: none;
  }

  .form-group ol li label, .form-group ul li label {
    position: relative;
    padding: 10px 35px 10px 10px;
  }

  .icheckbox_form {
    float: none;
    position: absolute;
    top: 10px;
    right: 8px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 480px;
  }
}
