@media (max-width: 767px) {
  .text-align-c{
    text-align: center;
  }
}

.btn-icon.fa{
  font-size: 22px;
}

.section.home{
  min-height: calc(100vh - 96px);
  background: #F2F5F9;
}
.section-header{
  padding: 0px 35px;
  background-color: #e4e7eb;
  color: #333;
}
.section-header.sticky{
  padding: 0px 35px;
  background-color: #e4e7eb;
  color: #333;
  border-bottom: none;
}
.navbar-logo img{
  width: 156px;
}
.navbar-light .navbar-nav .nav-item .nav-link{
  color: #333;
}
.navbar .navbar-nav .nav-item .nav-link:after{
  background-color: #333;
}
.home-tip .title{
  font-size: 40px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #537ef6;
}
.home-tip .desc{
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 300;
  color: #333333;
}

.swiper-container{
  width: 300px;
}
.swiper-wrapper{

}
.swiper-container .banner{
  width: 100%;
}

.au-btn-dl{
  background: rgb(235, 133, 17);
  color: #fff;
  border-radius: 100px;
  border: 0;
}
.au-btn-dl.white{
  background: rgb(255, 255, 255);
  color: #333;
}
.au-btn-dl.theme{
  background: linear-gradient(to right,#FF933A,#FF4D29);
  color: #fff;
}

.text-lg{
  font-size: 30px;
}

.text-sm{
  font-size: 16px;
}
.fa-check,.iconbox-text,.iconbox-icon{
  color: #fff!important;
}
.iconbox-style-2 .iconbox-icon{
  color: #fff!important;
  background: none!important;
}
.iconbox-style-2 .iconbox-icon.about{
  width: 24px;
  height: 24px;
  color: #F06C3C!important;
  background: #fff!important;
  font-size: 16px;
}
.iconbox-style-2.c-666 .iconbox-text{
  color: #666!important;
}
.section-about-1 .iconbox .iconbox-item-title .iconbox-icon:before{
  color: #F06C3C!important;
}
.bg-red{
  background: #F06C3C!important;
}
.v-list .iconbox{
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 100px;
  padding: 8px 0 8px 16px;
  margin: 20px 0;
}

.type--xs{
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 14px;
  margin: 0 0 4px 0;
  padding: 0;
}
.type--xs-white{
  color: #fff;
}
.type--xs a{
  color: #999;
}

.section-footer{
  background: #313849;
}
.email{
  margin-top: 16px;
}


#_toast{
  display:none;
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-20px;
  margin-left:-75px;
  width:150px;
  height:40px;
  border-radius:10px;
  background:#353535;
  text-align:center;
  font-size:12px;
  line-height:40px;
  color:#fff;
}