@media only screen and (min-width: 1281px) and (max-width: 1366px) {
  .f11-mb {
    font-size: 11px; }

  .f12-mb {
    font-size: 12px; }

  .f14-mb {
    font-size: 14px; }

  .f22-mb {
    font-size: 22px; }

  .homepagenew .home-slide .item-one, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-two, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-two, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-three, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-three {
    padding: 25px 10px;
    height: auto; }
    .homepagenew .home-slide .item-one .form-home .form-group, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-two .form-home .form-group, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-two .form-home .form-group, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-three .form-home .form-group, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-three .form-home .form-group {
      margin-bottom: 0.5rem !important; }
  .homepagenew .home-slide .item img {
    height: auto; }
  .homepagenew .list-service .box {
    height: 160px; }
    .homepagenew .choose_us {
    	padding: 3rem 0 3rem !important;
    }
    .register_right {
    padding-left: 0;
}
.box_count {
    background-color: #ffffffc7;
    width: 135px;
    float: left;
    margin-right: 30px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 #565656;
    margin-bottom: 30px;
}
.box_regiter_absolute {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
}
.list_cga img {
    margin-right: 5px;
    margin-bottom: 25px;
}
.brg_vote {
    position: absolute;
    top: -11rem;
    right: 4rem;
    width: 34%;
}
    .icon_choose_us {
    margin-right: 5px;
    width: 30px;
}
.text-center-mb {
	text-align: center !important;
}
.free-request {
    padding-top: 4rem;
    padding-bottom: 0rem;
}
.text_noxau {
    text-indent: 0px;
    margin-top: 0.5rem;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center !important;
    width: 100%;
}
.btn_tuvan {
    padding: 5px 0 7px;
    margin-right: 0;
    width: 49%;
    float: left;
    text-align: center;
}
.btn_regiter {
    padding: 7px 0 9px;
    float: right;
    text-align: center;
    width: 49%;
}
.title_upnew {
    margin-top: 25px;
    padding: 0 15px;
    letter-spacing: -0.5px;
}
.item-article-main {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.item-article.item-article-child {
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.reset_padding {
  padding-left: 15px;
    padding-right: 15px;
}
.service {
    width: 60%;
    height: 45px;
    font-size: 14px;
}
.btn_run_register {
    width: 40%;
    height: 45px;
    line-height: 45px;
}
.select_service_register {
  padding-left: 0;     
  padding-right: 0;
  padding-top: 10px;
}
.home-slide {
    /*background: url(../icon-ver2/bgr-top-mobile.png) no-repeat;
    background-size: cover;*/
}
.homepagenew .home-slide {
  padding-top: 9rem;
}
.banner-mobile {
  /*display: block;
  border-radius: 5px;
  width: 100%;*/
}
.banner-pc {
  /*display: none;*/
}
.aztf {
    padding: 15px 10rem 0;
}
.banner_top {
  left: 20px;
  right: 20px;
  bottom: -80px;
}
.banner_top {
    display: inline-block;
}
    .homepagenew .list-service .box .item .name {
      margin-bottom: 5px; }
  .homepagenew .choose_us .list-benefit {
    padding: 20px 0px; }
    .homepagenew .choose_us .list-benefit .item-content {
      position: relative;
      width: 100%; }
      .homepagenew .choose_us .list-benefit .item-content .item-style {
        margin: 0px 0px 20px 0px;
        padding: 2px; }
        .homepagenew .choose_us .list-benefit .item-content .item-style .item-one, .homepagenew .choose_us .list-benefit .item-content .item-style .item-two, .homepagenew .choose_us .list-benefit .item-content .item-style .item-three {
          background-position: calc(100% - 10px); }
        .homepagenew .choose_us .list-benefit .item-content .item-style .item-four, .homepagenew .choose_us .list-benefit .item-content .item-style .item-five, .homepagenew .choose_us .list-benefit .item-content .item-style .item-six {
          background-position: calc(100% - 96%); }
    .homepagenew .choose_us .list-benefit .item-center {
      display: none; }
    .homepagenew .choose_us .list-benefit .position-itemone, .homepagenew .choose_us .list-benefit .position-itemtwo, .homepagenew .choose_us .list-benefit .position-itemthree {
      top: unset;
      left: unset; }
    .homepagenew .choose_us .list-benefit .position-itemfour, .homepagenew .choose_us .list-benefit .position-itemfive, .homepagenew .choose_us .list-benefit .position-itemsix {
      top: unset;
      right: unset; }
  .homepagenew .financial_tools .box {
    min-height: 270px; }
    .homepagenew .financial_tools .box .title {
      text-transform: uppercase;
      color: #2586bf; }
  .homepagenew .free-request {
    margin-top: 20px; }
    .homepagenew .free-request .img-supplier {
      display: none; }
  .homepagenew .customer-vote {
    padding-top: 45px;
    padding-bottom: 45px; } }


@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .f11-mb {
    font-size: 11px; }

  .f12-mb {
    font-size: 12px; }

  .f14-mb {
    font-size: 14px; }

  .f22-mb {
    font-size: 22px; }

  .homepagenew .home-slide .item-one, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-two, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-two, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-three, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-three {
    padding: 25px 10px;
    height: auto; }
    .homepagenew .home-slide .item-one .form-home .form-group, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-two .form-home .form-group, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-two .form-home .form-group, .homepagenew .home-slide .choose_us .list-benefit .item-content .item-style .item-three .form-home .form-group, .homepagenew .choose_us .list-benefit .item-content .item-style .home-slide .item-three .form-home .form-group {
      margin-bottom: 0.5rem !important; }
  .homepagenew .home-slide .item img {
    height: auto; }
  .homepagenew .list-service .box {
    height: 160px; }
    .homepagenew .choose_us {
      padding: 3rem 0 3rem !important;
    }
    .register_right {
    padding-left: 0;
  }
.box_count {
    background-color: #ffffffc7;
    width: 135px;
    float: left;
    margin-right: 30px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 #565656;
    margin-bottom: 30px;
}
.box_regiter_absolute {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
}
.list_cga img {
    margin-right: 5px;
    margin-bottom: 25px;
}
.brg_vote {
    position: absolute;
    top: -11rem;
    right: 4rem;
    width: 37%;
}
    .icon_choose_us {
    margin-right: 5px;
    width: 30px;
}
.text-center-mb {
  text-align: center !important;
}
.free-request {
    padding-top: 4rem;
    padding-bottom: 0rem;
}
.text_noxau {
    text-indent: 0px;
    margin-top: 0.5rem;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center !important;
    width: 100%;
}
.btn_tuvan {
    padding: 5px 0 7px;
    margin-right: 0;
    width: 49%;
    float: left;
    text-align: center;
}
.btn_regiter {
    padding: 7px 0 9px;
    float: right;
    text-align: center;
    width: 49%;
}
.title_upnew {
    margin-top: 0;
    padding: 0 15px;
    letter-spacing: -0.5px;
}
.item-article-main {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.item-article.item-article-child {
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.reset_padding {
  padding-left: 15px;
    padding-right: 15px;
}
.service {
    width: 60%;
    height: 45px;
    font-size: 14px;
}
.btn_run_register {
    width: 40%;
    height: 45px;
    line-height: 45px;
}
.select_service_register {
  padding-left: 0;     
  padding-right: 0;
  padding-top: 10px;
}
.home-slide {
    /*background: url(../icon-ver2/bgr-top-mobile.png) no-repeat;
    background-size: cover;*/
}
.homepagenew .home-slide {
  padding-top: 6rem;
  padding-bottom: 12rem;

}
.banner-mobile {
  /*display: block;
  border-radius: 5px;
  width: 100%;*/
}
.banner-pc {
  /*display: none;*/
}
.aztf {
    padding: 15px 0 0;
}
.banner_top {
  left: 20px;
  right: 20px;
  bottom: -40px;
}
.banner_top {
    display: inline-block;
}
    .homepagenew .list-service .box .item .name {
      margin-bottom: 5px; }
  .homepagenew .choose_us .list-benefit {
    padding: 20px 0px; }
    .homepagenew .choose_us .list-benefit .item-content {
      position: relative;
      width: 100%; }
      .homepagenew .choose_us .list-benefit .item-content .item-style {
        margin: 0px 0px 20px 0px;
        padding: 2px; }
        .homepagenew .choose_us .list-benefit .item-content .item-style .item-one, .homepagenew .choose_us .list-benefit .item-content .item-style .item-two, .homepagenew .choose_us .list-benefit .item-content .item-style .item-three {
          background-position: calc(100% - 10px); }
        .homepagenew .choose_us .list-benefit .item-content .item-style .item-four, .homepagenew .choose_us .list-benefit .item-content .item-style .item-five, .homepagenew .choose_us .list-benefit .item-content .item-style .item-six {
          background-position: calc(100% - 96%); }
    .homepagenew .choose_us .list-benefit .item-center {
      display: none; }
    .homepagenew .choose_us .list-benefit .position-itemone, .homepagenew .choose_us .list-benefit .position-itemtwo, .homepagenew .choose_us .list-benefit .position-itemthree {
      top: unset;
      left: unset; }
    .homepagenew .choose_us .list-benefit .position-itemfour, .homepagenew .choose_us .list-benefit .position-itemfive, .homepagenew .choose_us .list-benefit .position-itemsix {
      top: unset;
      right: unset; }
  .homepagenew .financial_tools .box {
    min-height: 270px; }
    .homepagenew .financial_tools .box .title {
      text-transform: uppercase;
      color: #2586bf; }
  .homepagenew .free-request {
    margin-top: 20px; }
    .homepagenew .free-request .img-supplier {
      display: none; }
  .homepagenew .customer-vote {
    padding-top: 45px;
    padding-bottom: 45px; } 
  .number_total {
        margin-top: 10px;
  }
  .box_count {
        margin-bottom: 10px;
        width: 145px;
  }
  .box_regiter_absolute {
    left: 30px;
  }
  .mtp-40 {
    margin-top: 25px !important;
  }
  .new_km {
    letter-spacing: -1px;
    margin-bottom: 10px;
  }
  .cause_choose_me {
      padding-top: 0;
  }
  .new_km {
    letter-spacing: -1px;
  }
}

@media only screen and (max-width: 1023px) {
  .f11-mb {
    font-size: 11px; 
  }
  .f12-mb {
    font-size: 12px; 
  }
  .f14-mb {
    font-size: 14px; 
  }
  .f22-mb {
    font-size: 22px; 
  }
  .register_right img {
    display: none;
  }
  .img_resgister_free {
    display: inline-block;
    width: 100%;
    height: auto !important;
  }
  .register_free {
    margin: 0;
  }
  .box_regiter_absolute {
    position: unset;
    margin-left: 30px;
    margin-bottom: 30px;
    padding-top: 30px;
  }
  .brg_vote {
    width: 29%;
    top: -7rem;
  }
  .text-center-mb {
    text-align: center !important;
  }
  .text_noxau {
    width: 100%;
    text-align: center !important;
  }
  .btn_tuvan {
    width: 49%;
    float: left;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
  .btn_regiter {
    width: 49%;
    float: right;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .banner-pc {
    /*display: none;*/
  }
  .banner-mobile {
   /* display: block;
    border-radius: 5px;
    width: 100%;*/
  }
  .banner_top {
    left: 20px;
    right: 20px;
    bottom: -70px;
  }
  .cause_choose_me {
    padding-top: 2%;
}
  .banner_top {
      display: inline-block;
  }
  .select_service_register {
      padding-left: 0;
      padding-right: 0;
  }
  .service {
    width: 60%;
  }
  .btn_run_register {
    width: 40%;
  }
  .icon_choose_us {
    margin-right: 5px;
    width: 25px;
  }
  .list_cga img {
      margin-right: 5px;
  }
  .box_count {
    width: 140px;
    margin-bottom: 30px;
  }
  .customer-vote {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .aztf {
    padding: 0 4rem;
    margin-top: 1rem;
  }
  .new_km {
    letter-spacing: -1px;
  }
}

@media (max-width: 576px) {
  .banner-pc {
    display: none;
  }
  .banner-mobile {
    display: block;
    width: 100%;
  }
  .home-slide {
    background: url(../icon-ver2/bgr-top-mobile.png) no-repeat;
    background-size: cover;
    padding-top: 9rem !important;
    padding-bottom: 8rem !important;
  }
  .number_total {
    margin-top: 15px !important;
    font-size: 16px !important;
    font-weight: bold !important;
  }
  .text_total {
    margin-bottom: 13px;
    line-height: 18px;
    font-size: 12px !important;
  }
  .box_count {
    width: 100px;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .box_count:last-child {
    margin-right: 0;
  }
  .brg_vote {
    width: 40%;
    right: 3rem;
    display: none;
  }
  .btn_hotline, .btn_tht {
    padding: 4px 10px 7px !important;
  }
  .btn_choose_service {
    padding: 4px 15px 7px !important;
  }
  .title_vote, .content_vote {
    text-align: center !important;
  }
}