.footer {width: 100%; height:57px;margin-top: 30px; text-align: center; line-height: 60px; font-size:16px; font-weight: lighter; background: url('../newimage/recruitmentAndEmployment/admissionsfooter.png')}

.footer-index {height: 286px;background-color: #EEEEEE; background-image: url('../newimage/footer/footer-bg.png'); background-repeat: no-repeat; background-position: center;}
.footer-index .footer-index-contact { padding: 20px 0; font-size: 26px; color: #666; font-weight: bold; }

.footer-my {display: flex;line-height: 2;position: relative;}
.footer-my span { color: #323232; cursor: pointer; font-size: 18px !important; font-weight: normal;}
.footer-my .footer-right { margin-left: 100px;}
.footer-left div:nth-child(1) :nth-child(2),
.footer-left div:nth-child(1) :nth-child(3) {margin-left: 10px;}

.footer-my span:hover { color: #333 }
.footer-my .footer-code { position: absolute; top: -20px; right: -36px;}
.footer-index-ip{ margin-left: 40px; display: block;}
.footer-link {  height: 204px; background: #941E21; }
.footer-div {display: flex;padding-top: 30px;}
.footer-link-title {display: flex;}
.footer-link-title .footer-link-header{ color: #fff; font-weight: normal; font-size: 20px; margin-left: 162px;}
.footer-link-div {width: 100%; margin-top: 15px;}
.footer-link-title .btn-group { margin-left: 100px; margin-top: 7px;}
.btn-group >.btn {height: 23px !important;}
.btn-group >.btn:hover { background-color: #fff; color: #333; border-color: #cecece;}
.footer-link-title div:nth-child(2){ color: #333; font-weight: normal; font-size: 20px; }
.footer-link-title div:nth-child(3){ color: #333; font-size: 16px; font-weight: normal; }
.footer-link-info {width: 100%; text-align: center; color: #fff; font-weight: lighter; line-height: 1.9; margin-top: 25px;}
.footer-link .my-danger { width: 320px;display: flex;justify-content: space-between; color: #333; align-items: center;background-color: #fff;border-color: #cecece;border-radius: 0;font-size: 16px;height: 40px;}
.footer-link .btn-secondary:not(:disabled):not(.disabled).active, 
.footer-link .btn-secondary:not(:disabled):not(.disabled):active, 
.footer-link .show>.btn-secondary.dropdown-toggle {     color: #333;background-color: #fff;border-color: #cecece;}
.btn-group .nav-linlk {width: 320px;top: -1px;left: -1px;}
.btn-group .dropdown-toggle::after { margin-left: 0 !important; vertical-align: 0 !important; content: ""; border-top: 0 !important; border-right: 0 !important; border-bottom: 0 !important; border-left:0 !important; content: " ";background-image: url('../newimage/footer/select.png');width: 29px;height: 35px;display: inline-block;background-repeat: no-repeat;position: relative;top: 5px;left: 41px;}
.btn-group .dropdown-menu .dropdown-item { display: block;width: 100%;padding: 0 10px;height: 11px;line-height: 12px;font-size: 16px;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;}

.footer-phone-footer,
.footer-link-phone {
  display: none;
}
@media (max-width: 576px) {
.footer-link,
  .footer-index-footer,
  .footer-title
{
    display: none;
  }

  .footer-phone-footer,
  .footer-link-phone {
    display: block;
  }
  
  .footer-index {
    height: 75vw;
    background-position: bottom;
    background-image: url(../newimage/footer/footer.png);
  }

  .footer-phone-footer {
    margin-left: 7vw;
    line-height: 7vw;
    position: relative;
  }

  

  .footer-phone-footer  .img-phone-div {
    width: 15vw;
    height: 15vw;
    position: absolute;
    top: 16vw;
    right: 9vw;
  }

  .img-phone-div img {
    width: 100%;
    height:  100%;
  }

.footer-phone-footer .footer-index-contact {
  font-size: 5vw;
}

.footer-phone-footer  div,
.footer-phone-footer  span{
  font-size: 13px;
}


.footer-link-phone {
  background: #941E21;
  padding-top: 9vw;
  padding-bottom: 5vw;
}

.footer-link-phone .my-danger {
  width: 53vw;
  display: flex;
  justify-content: space-between;
  color: #333;
  align-items: center;
  background-color: #fff;
  border-color: #cecece;
  border-radius: 0;
  font-size: 3.5vw;
  margin-left: 10vw;
}

.link-div {
  display: flex;
  margin-left: 8vw;
}

.footer-link-phone .footer-last-text {
  margin-top: 5vw;
  text-align: center;
}

.footer-link-phone .footer-link-header {
  color: #fff;
  font-size: 4vw;
}

.footer-last-text span{
  font-size: 13px;
  color: #fff;
}

.btn-group .dropdown-menu {
  width: 53vw 
}

.footer-link-phone .link-div:nth-child(2) {
  margin-top:  5vw;
}

}