.disv75 {
    width: 20vw;
    height: 31vw;
        border: 0.4666666666666667vw solid #1FADFF;
    overflow: hidden;
    border-radius: 3.333333333333333vw;
}

.bfxg486 {
    width: 19vw;
    height: 19vw;
    border: 0.4666666666666667vw solid #1FADFF;
    right: -0.21144vw;
    position: relative;
    border-radius: 50%;
    bottom: -4.5vw;
}

.ydvsb25 {
    width: 18.25555vw;
    height: 18vw;
    right: -1vw;
    position: relative;
    background-color: white;
    border-radius: 50%;
    top: -10.583333vw;
}

.zsd56 {
    width: 17.888vw;
    height: 17.888vw;
    right: -1.19vw;
    border: 0.4666666666666667vw solid #1FADFF;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    top: -28.433333vw;
    box-shadow: 0px 0px 4.583333333333333vw #1FADFF inset;

}

.ty56 {
    width: max-content;
    overflow: hidden;
    height: 45vw;
}

.dv5 {
    width: 10vw;
    height: 4.5vw;
    position: relative;
    right: -5.5vw;
    border-radius: 1.666666666666667vw 1.666666666666667vw 0 0;
    background-color: #1FADFF;
}

.f8 {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    padding-top: 1vw;
    color: whitesmoke;
    font-size: 3vw;
}

.products {
    display: flex;
    width: 100%;
    margin-top: 3vw;
    height: max-content;
    justify-content: space-around;
}

.bfxg486k {
    width: 19vw;
    height: 19vw;
    border: 0.4666666666666667vw solid #1FADFF;
    right: -0.21144vw;
    position: relative;
    border-radius: 50%;
    bottom: 19.05vw;
}

.m65 {
    text-align: center;
    color: blue;
font-size: 2.7vw;
    margin-top: .833333333vw;
    margin-bottom: 0.416666667vw;
}

.m66 {
    margin-top: 0.416666667vw;
    margin-bottom: 0;
    padding: 0 1.25vw;
    font-size: 1vw;
    text-align: center;
}

/* @media (min-width: 100px) and (max-width:600px){
.products{
    flex-wrap: wrap !important;
}
} */

.lo5{
    display: flex;
}
@media (min-width: 50px) and (max-width: 600px) {
.products {
    /* display: grid !important; */
    flex-direction: column !important;
    flex-wrap: wrap !important;
}
.lo5{
   /* display: grid !important; */
   justify-content: center;
   flex-direction: column !important;
   flex-wrap: wrap !important;
}
}

.scd3{
    margin-top: 5vw;
}

.cp{
    width: 15vw;height: 15vw; border: 2px solid rgba(31, 173, 255, 0.45); border-radius: 50%;box-shadow: 2px 2px 40px rgba(31, 173, 255, 0.45) inset;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    
}


