* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a:link,
a:active,
a:visited,
a:hover {
  /* background: none; */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}

a {
  text-decoration: none;
  color: unset;
}

ul {
  list-style: none;
}

input,
select,
textarea,
button {
  outline: none;
}

button {
  cursor: pointer;
}

.active {
  display: block !important;
}

.activea {
  display: flex !important;
  transition: all 5s;
}

.mian {
  max-width: 1950px;
  width: 100%;
  margin: auto;
  position: relative;
}

.content1300 {
  margin: 0 auto;
  width: 1300px;
}

.content1400 {
  margin: 0 auto;
  width: 1400px !important;
}

.content1200 {
  margin: 0 auto;
  width: 1200px;
}


.content1080 {
  margin: 0 auto;
  width: 1080px;
}


.content1350 {
  margin: 0 auto;
  width: 1350px;
}


.content1500 {
  margin: 0 auto;
  width: 1500px;
}

.content1600 {
  margin: 0 auto;
  width: 1600px;
}



@media (max-width:1630px) {
  .content1600 {
    width: 94%;
  }
}

@media (max-width:1530px) {
  .content1500 {
    width: 94%;
  }
}

@media (max-width:1430px) {
  .content1400 {
    width: 94% !important;
  }
}

@media (max-width:1330px) {
  .content1300 {
    width: 94%;
  }
}


@media (max-width:1360px) {
  .content1350 {
    width: 94%;
  }
}

@media (max-width:1230px) {
  .content1200 {
    width: 94%;
  }
}

@media (max-width:1110px) {
  .content1080 {
    width: 94%;
  }
}


.fontS120{
  font-size: 120px;
  font-weight: 700;
}


.fontS75{
  font-size: 75px;
}

.fontS60 {
  font-size: 60px;
}

.fontS55 {
  font-size: 55px;
}

.fontS54 {
  font-size: 54px;
}


.fontS51 {
  font-size: 51px;
}

.fontS50 {
  font-size: 50px;
}


.fontS48 {
  font-size: 48px;
}

.fontS46 {
  font-size: 46px;
}


.fontS45 {
  font-size: 45px;
}

.fontS44 {
  font-size: 44px;
}

.fontS43 {
  font-size: 43px;
}

.fontS42 {
  font-size: 42px;
}

.fontS41 {
  font-size: 41px;
}

.fontS40 {
  font-size: 40px;
}

.fontS39 {
  font-size: 39px;
}

.fontS38 {
  font-size: 38px;
}

.fontS37 {
  font-size: 37px;
}


.fontS36 {
  font-size: 36px;
}

.fontS35 {
  font-size: 35px;
}

.fontS34 {
  font-size: 34px;
}

.fontS33 {
  font-size: 33px;
}

.fontS32 {
  font-size: 32px;
}

.fontS31 {
  font-size: 31px;
}

.fontS30 {
  font-size: 30px;
}

.fontS29 {
  font-size: 29px;
}

.fontS28 {
  font-size: 28px;
}

.fontS27 {
  font-size: 27px;
}

.fontS26 {
  font-size: 26px;
}

.fontS25 {
  font-size: 25px;
}

.fontS24 {
  font-size: 24px;
}

.fontS23 {
  font-size: 23px;
}

.fontS22 {
  font-size: 22px;
}

.fontS21 {
  font-size: 21px;
}

.fontS20 {
  font-size: 20px;
}

.fontS19 {
  font-size: 19px
}

.fontS18 {
  font-size: 18px
}

.fontS17 {
  font-size: 17px
}

.fontS16 {
  font-size: 16px
}

.fontS15 {
  font-size: 15px
}

.fontS14 {
  font-size: 14px
}

.fontS13 {
  font-size: 13px
}

.fontS12 {
  font-size: 12px
}


@media(max-width:800px){
  .fontS46{
    font-size: 30px !important;
  }
  .fontS60{
    font-size: 45px !important;
  }
  .fontS50{
    font-size: 30px !important;
  }
  .fontS120{
    font-size: 60px !important;
  }
  .fontS44{
    font-size: 32px !important;
  }
  .fontS38{
    font-size: 27px !important;
  }
  .fontS36{
    font-size: 25px !important;
  }
  .fontS26{
    font-size: 20px !important;
  }
  .fontS28{
    font-size: 21px;
  }
  .fontS34{
    font-size: 21px !important;
  }
  .fontS54{
	  font-size: 26px;
  }
}
@media (max-width:500px) {
	.fontS60{
		font-size: 22px!important;
	}
	.fontS40{
		font-size: 22px;
	}
	.fontS54{
		  font-size: 22px;
	}
}
@media(max-width: 768px){
    .fontS50{
        font-size: 24px !important;
    }
    .fontS20{
        font-size: 18px;
    }
    .fontS30{
        font-size: 24px;
    }
     .fontS36{
        font-size: 24px !important;
    }
}
@media(max-width: 500px){
    
    .fontS50{
        font-size: 22px !important;
    }
     .fontS24,.fontS30{
        font-size: 22px;
    }
    .fontS36{
        font-size: 22px !important;
    }
}