  .a_slide{
   height: 200vh;
    position: relative;
  }
  .a_slide .line{
    height: 46vw;
    overflow: hidden;
    position: sticky;
    top: 4vw;
  }
  .fixed-top {
    background: #000000 !important ;
  }
  #pc-header .navbar{
  background: rgba(0, 0, 0, 0.01);
  }
  .header-top{
  background-color: #000000 !important;
  color: #fff;
  }
  .header-top .warning{
  color: #fff !important;
  }
  #new{
   
  }
  #new_h2{
    background: url('/uploads/allimg/about/about_bg.png');
    background-size: cover;
    background-repeat: no-repeat;
  }
  #new_h2 .line{
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
  }
  .kings_img{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: -30%;
    position: relative;
    z-index: 1;
  }
  
  .kings_img1{
    width: 15%;
  }
  .kings_img2{
    margin-top: 1.2%;
    width: 15%;
  }
  .kings_tex{
    padding-top: 6%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 700;
    position: relative;
    z-index: 1;
    margin-top: 28%;
  }
  .kings_tex h1{
    font-size: 2.8vw;
    line-height: 4vw;
  }
  .kings_tex h2{
    font-size: 1.5vw;
  }
  .abc_tex{
    color: #fff;
    text-align: center;
    padding: 12% 6% 10% 14%;
    
  }
  .abc_tex h1{
    text-transform: capitalize;
    font-family: 'Montserrat';
    font-size: 1.4vw;
    font-weight: 700;
    background: linear-gradient(90deg, #CE8729 0%, #FFDF81 50%, #CE8729 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .abc_tex h2{
    font-size: Inter;
    font-size: 1vw;
    margin-top: 15%;
    line-height: 1.4;
  }
  .abc_img.one{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 11%;
    padding-right: 10%;
  }
  .abc_img.two{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 3%;
  }
  .abc_img {
    transition: all 4s cubic-bezier(0, .91, 1, 1);
}
  .abc_img img{
    width: 55%;
  }
  .tkf_more_img{
    position: relative;
    height: 42vw;
  }
  .tkf_more_img .i1{
    position: absolute;
    left: 25%;
    width: 25%;
    top: 7%;
  }
  .tkf_more_img .i2{
    position: absolute;
    left: -2%;
    width: 10%;
    top: 14%;
    opacity: 0.6;
  }
  .tkf_more_img .i3{
    position: absolute;
    left: 6%;
    width: 9%;
    bottom: 29%;
    opacity: 0.6;
  }
  .tkf_more_img .i4{
    position: absolute;
    right: 25%;
    width: 9%;
    top: 14%;
    opacity: 0.5;
  }
  .tkf_more_img .i5{
    position: absolute;
    right: 30%;
    width: 8%;
    bottom: 29%;
    opacity: 0.3;
  }
  .to_further h1{
    font-family: Inter;
    font-weight: 500;
    text-align: center;
    color: #fff;
    width: 50%;
    margin-left: 25%;
    font-size: 1vw;
  }
  .to_further{
    overflow: hidden;
    margin-top: 6%;
  }
  h1:hover{
    cursor: pointer;
  }
  .story{
    overflow: hidden;width: 150%;
     position: relative;
    margin-top: 3%;

  }
  .z_img_left{
    width: 100%;
  }
  .z_img_left .x1{
    margin-left: 0.8%;
    margin-top: 1%;
  
    color: var(--color-dark);
    text-transform: uppercase;
    display: block;
    transform-origin: left center;
    transition: opacity 0.2s ease-in-out 0s;
    animation: loopCursorNormal 10s linear;
    animation-iteration-count: infinite;
    width: 15%;
    overflow: hidden;
    position: relative;
  }
  .z_img_left .x1 img{
    width: 100%;
  }
  @keyframes loopCursorNormal { 
    0% { transform: translateX(0%); }
    100% {transform: translateX(-200%); } 
  }
  .beli{
    margin-top: 9%;
  }
  .beli h1{
    font-family: Inter;
    font-weight: 500;
    text-align: center;
    color: #fff;
    width: 70%;
    margin-left: 15%;
    font-size: 1.5vw;
    margin-bottom: 6%;
  }
  .beli_img img{
    width: 100%;
  }
  .vision{
    width: 76%;
    margin: 10% auto;
  }
  .vi_img{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 4%;
  }
  .vi_img img{
    width: 25%;
    margin-left: -38%;
  }
  .vi_info{
    text-align: right;
    color: #fff;
  }
  .vi_info h1{
    font-size: 2.5vw;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .vi_info h2{
    font-size: 1vw;
    font-family: 'Inter';
    font-weight: 500;
    width: 100%;
   
    
  }
.b_mi{
  margin-top: 20%;
}
.bc{
  height: 350vh;
   position: relative;
 }
 .bc .line{
   height: 46vw;
   overflow: hidden;
   position: sticky;
   top: 5vw;
 }
 .bc_title{
  color: #fff;
  font-family: 'Montserrat';
  font-weight: 400;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: space-around;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20%;
 }
 .bc_title h1{
  font-size: 6vw;

 }
 .bc_title h2{
  font-size: 6vw;
  margin-left: 10%;
  z-index: 999;
 }
 .bc_img {
  margin-top: -6%;
 }
 .bc_img img{
  width: 100%;
 }
 .bc_info{
  padding: 6% 8%;
  position: relative;
 }
 .bc_tet{
  color: #fff;
  margin-bottom: 20%;
  position: absolute;
  top: 45%;
  transition: opacity 0.5s ease;
 }
 .bc_tet h1{
  font-size: 2vw;
  font-family: 'Inter';
  font-weight: 600;
  margin-bottom: 5%;
 }
 .bc_tet h2{
  font-size: 1vw;
  font-family: 'Inter';
  width: 76%;
 }
#section1{
  opacity: 1;
}
#section2{
  opacity: 0;
}
#section3{
  opacity: 0;
}
.cac{
  margin-top: 8%;
  overflow: hidden;
}
.cac_tit{
  padding: 0 10%;
  width: 60%;
  color: #fff;
  font-weight: 400;
  text-align: center;
  margin-bottom: 4%;
}
.cac_tit h1{
  font-family: 'Montserrat';
  font-size: 2.6vw;
  margin-bottom: 5%;
  text-align: left;
}
.cac_tit h2{
  font-family: 'Inter';
  font-size: 1vw;
  text-align: left;
  width: 88%;
}
.dd{
  margin-top: -2% !important;
}
.ik{
  margin-top: 8%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  color: #fff;
  transition: transform 0.5s ease;
}
.ik h1{
  font-family: 'Montserrat';
  font-size: 2vw;
}
.ik_scr{
  margin-top: 10%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.ik_scr h2{
  margin-top: 60%;
  font-size: 1vw;
  font-family: 'Inter';
}
.kings_logo{
  margin-top: 10%;
  margin-bottom: 7%;
}
.ik_ins{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.ik_ins h3{
  font-weight: 900;
  font-size: 1.5vw;
  font-family: 'Inter';
  margin-bottom: 10%;
}
.ik_ins img{
  width: 40%;
}