*{
    margin: 0;
    padding: 0;
}
body{
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Ubuntu,Cantarell,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
.imghed{
    box-shadow: 3px 3px 20px 10px rgb(0, 0, 0);
    width: 100%;
}

.tel{
    margin: 25px;
    width: 120px;
}
.nav{
    
    justify-content: space-between;
    align-items: center;
    width: 90%;
    height: 90px;

}
.logo{
    width: 90px;
}
.text{
    color: aliceblue;
}
section{
    width: 100%;
    height: 200px;
    
}
.snav{
    width: 100%;


}
.yozuvspan{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 85%;
    border-radius: 10px;
    padding: 15px;
    color: #10ff00;
    border: 0.5px solid gray;
    box-shadow: 3px 3px 20px 3px black;
    font-weight: 500;
    font-family: Tahoma;
}
.jonadish{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
}
.sms{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 85%;
    padding: 15px;
    margin-top: 50px;
    background-color: #3f5097;
    border-radius: 10px;
    border: 0.5px solid gray;
    box-shadow: 3px 3px 20px 3px black;

}
.loading{
    display: flex;
    text-align: center;
    width: 80%;
    height: 30px;
    border-radius: 10px;
    border: 1px solid #10ff00;
    margin-top: 22px;
    margin-bottom: 22px;
    box-shadow: 3px 3px 20px 3px #10ff00;
    overflow: hidden;
    
}
.ab0{
    width: 20%;
    height: 100%;
    background-color: #10ff00;
}
.ab1{
    width: 20%;
    height: 100%;
    background-color: #10ff00;
}
.ab2{
    width: 20%;
    height: 100%;
    background-color: #10ff00;
}
.ab3{
    width: 20%;
    height: 100%;
    background-color: #10ff00;
}
.ab4{
    width: 20%;
    height: 100%;
    background-color: #10ff00;
}
.jonsms{
    font-family: Tahoma;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    color: #10ff00;
}
.button2{
    padding: 10px;
    width: 150px;
    height: 40px;
    background-color: blueviolet;
    color: aliceblue;
    border-radius: 25px;
    border: none;
    box-shadow: 3px 3px 20px 10px rgb(0 0 0);
    z-index: 20;
    animation: .5s anim alternate infinite;
    border: 0.5px solid red;
}
.btn1{
    padding: 10px;
    width: 150px;
    height: 40px;
    background-color: blueviolet;
    color: aliceblue;
    border-radius: 25px;
    border: none;
    box-shadow: 3px 3px 20px 10px rgb(0 0 0);
    z-index: 20;
    animation: .5s anim alternate infinite;
    border: 0.5px solid red;
}
.button22{
    padding: 10px;
    width: 150px;
    height: 40px;
    background-color: blueviolet;
    color: aliceblue;
    border-radius: 25px;
    border: none;
    box-shadow: 3px 3px 20px 10px rgb(0 0 0);
    z-index: 20;
    border: 0.5px solid red;
}
.btn{
    padding: 10px;
    width: 150px;
    height: 40px;
    background-color: blueviolet;
    color: aliceblue;
    border-radius: 25px;
    border: none;
    box-shadow: 3px 3px 20px 10px rgb(0 0 0);
    z-index: 20;
    animation: .5s anima alternate infinite;
    border: 0.5px solid red;  
}
/* .button2, .button2:before {
    display: inline-block;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    padding: 8px 15px;
    border-radius: 100px;
    border: solid rgb(4,88,192);
    border-width: 3px 10px;
    outline: none;
    opacity: 1;
    transition: .6s, opacity 0s 9999999s, visibility 0s 9999999s;
  } 
  .button2 {
    position: relative;
    padding: calc(8px + 3px - 1px) calc(15px + 10px - 1px);
    border: 1px solid rgba(62,153,239,.5);
    background: linear-gradient(to left, rgb(62,153,239) 1%, #fff 3%, rgb(44,135,232) 8%, rgba(255,255,255,.3) 50%, rgb(44,135,232) 92%, #fff 97%, rgb(62,153,239) 99%) no-repeat;
  }
  .button2:before {
    content:  "Таркатиш";
    position:  absolute; 
    bottom: -7px;
    left: -1px;
    width: calc(80% - (8px + 4px - 1px)*2);
    background: #fff linear-gradient(rgb(58,160,253), rgb(4,88,192) 60%, rgb(49,112,201));
    box-shadow: 0 10px 18px rgba(0,0,0,.5);
  }
  .button2:active {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
    transition: .4s;
  }
.btn{
    margin-top: 10px;
}
.btn:before {
    display: flex;
    content:  "Пулни Утказиш";
    position:  absolute; 
    bottom: -7px;
    left: -1px;
    width: calc(80% - (3px + 1px - 1px)*2);
    background: #fff linear-gradient(rgb(58,160,253), rgb(4,88,192) 60%, rgb(49,112,201));
    box-shadow: 0 10px 18px rgba(0,0,0,.5);
  } */
.son::before{
    content: "0%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.son1::before{
    content: "20%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.son2::before{
    content: "40%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.son3::before{
    content: "60%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.son4::before{
    content: "80%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.son5::before{
    content: "100%";
    position: absolute;
    font-size: 20px;
    color: rgb(255, 4, 4);
   z-index: 15;
   margin-left: 32%;

    
}
.modal{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: 1px gray;

}
.modal1{
    position: absolute;
    top: 400px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 70%;
    height: 250px;
    box-shadow: 3px 3px 20px 10px rgb(0 0 0);
    border-radius: 10px;
    z-index: 50;
    background-color: #fff;
    visibility: hidden;
    
}
.x{
    width: 90px;
}
.bt20{
    margin-top: 15px;
    padding: 10px;
    width: 150px;
    height: 40px;
    background-color: blueviolet;
    color: aliceblue;
    border-radius: 25px;
    border: none;
    box-shadow: 3px 3px 20px 5px rgb(0 0 0);
    z-index: 20;
    animation: .5s anim alternate infinite;
    border: 0.5px solid red;
}
@keyframes anim{
    0%{
        transform: scale(1.0);
    }
    100%{
        transform: scale(1.1);
    }
}