@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .img-responsive {
    margin-top: 0;
  }
  .gray-lighter-bg .img-responsive {
    width: 100%;
  }
  .ie-head-top {
    position: absolute;
    right: 0;
  }
  .head-bot {
    margin-top: 30px;
    position: relative;
    top: 10px;
  }
  .head-prof {
    top: -17px;
  }
  .head-prof-item ul {
    right: 0;
  }
  .navbar .navbar-nav > li + li {
    margin-left: 1.5em;
  }
  .gray-lighter-bg form .or-ou-form p {
    padding: 5px;
    width: auto;
    height: auto;
  }
  select::-ms-expand {
    display: none;
  }
  .login-l,
  .regist-l {
    width: 32%;
  }
  .login-l .login-l-item span:last-child,
  .regist-l .login-l-item span:last-child,
  .login-l .regist-l-item span:last-child,
  .regist-l .regist-l-item span:last-child {
    margin: auto 0 auto 15px !important;
    position: relative;
    top: 10px;
  }
  .regist-l-item {
    margin-top: 17px !important;
  }
  .login-c,
  .regist-c {
    width: 12%;
  }
  .login-c p,
  .regist-c p {
    padding: 15px;
    margin: auto;
  }
  .login-c p span,
  .regist-c p span {
    margin: 0 -11px -11px;
    position: relative;
    top: -11px;
  }
  .regist-c::after,
  .login-c::after {
    right: 41px;
  }
  .regist-r,
  .login-r {
    width: 56%;
  }
  .login-r form .regist-form:nth-child(2) {
    margin-top: 54px;
  }
  .item a {
    width: 60%;
  }
  .stud-jeton .stud-jeton_ p span {
    line-height: 120px;
  }
  .stud-jeton .stud-jeton_ span {
    margin-top: 40px;
  }
  .buycredit-pay .radio label span {
    margin-top: 7px;
  }
  .buycredit-pay .radio input[type='radio']:checked ~ label::before {
    left: 18px;
  }
  .checkbox-inline {
    margin-top: -2px !important;
  }
  .new-serv-item h2 {
    margin-top: 80%;
  }
  .new-serv-item-r {
    margin: 5% 5% auto 5%;
  }
  .new-serv-item-r li:first-child p {
    height: 2em;
  }
  .new-serv-item-r li:nth-child(2) p {
    height: 3.2em;
  }
  .new-serv-item-r li:nth-child(3) p {
    height: 4.7em;
  }
  .p-l-0 {
    padding-left: 15px;
  }
  .navbar-collapse.collapse {
    padding-left: 15px;
  }
  .btn-upgrade {
    margin-top: 16px;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) and (max-width: 1200px) {
  .navbar .navbar-nav > li + li {
    margin-left: 0.5em;
  }
  .img-responsive {
    margin-top: 8px;
    width: 212px;
    height: 55px;
  }
  .head-bot {
    margin-top: 15px;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) and (max-width: 767px) {
  .navbar {
    margin-left: -1px;
  }
  .ie-head-top {
    position: relative;
  }
  .choice-lang ul {
    margin: 10px 10px auto auto;
  }
  .head-bot {
    margin-top: 7px;
  }
  .login-l,
  .regist-l,
  .login-c,
  .regist-c,
  .regist-r,
  .login-r {
    width: 100%;
  }
  .login-c,
  .regist-c {
    justify-content: space-around;
  }
  .regist-c::after,
  .login-c::after {
    right: 0;
  }
  .buycredit-pay .radio input[type='radio']:checked ~ label::before {
    left: 22.5px;
  }
  .account-strip ul {
    margin-top: 16%;
  }
  .account-strip li:last-child {
    margin-top: 7%;
    height: 4.5em;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) and (max-width: 550px) {
  .new-serv-item-r {
    margin-left: 52%;
    margin-top: 8%;
  }
  .new-serv-item-r li p {
    height: auto !important;
  }
}