/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 400px) {
    .m-v{
        display: block;
    }
    .c-v,.bxo23{
        display: none;
    }
    .side-img-container{
        right: 0;
        width: 100%;
        bottom: -250px;
    }
    .side-img-container img{
        width: 200px;
        height: 200px;
    }
    .pos .btn__grp{
    top:calc(100% + 20px)
    }
    .download-app-link {
     width: 100%;
     text-align: center;
    }
    .license{
        width: 100%;
        text-align: center;
    }
    
}
@media only screen and (min-width:400px) and (max-width: 450px) {
    .c-v,.bxo23{
        display: none;
    }
   
     .download-app-link {
     width: 100%;
     text-align: center;
    }
    .license{
        width: 100%;
        text-align: center;
    }
      .side-img-container{
        right: 0;
        width: 100%;
        bottom: -250px;
    }
    .side-img-container img{
        width: 300px;
        height: 300px;
    }
    .pos .btn__grp{
    top:calc(100% + 20px)
    }

}
@media only screen and (min-width:450px) and (max-width: 480px) {
      .side-img-container{
        right: -30px;
        width: 300px;
        bottom: -250px;
    }
    .side-img-container img{
        width: 250px;
        height: 250px;
    }
  .pos .btn__grp{
    top:calc(100% + 20px)
    }


}

@media only screen and (min-width:480px) and (max-width: 800px) {
      .side-img-container{
        right: 0px;
        width: 300px;
        bottom: -250px;
    }
    .side-img-container img{
        width: 300px;
        height: 300px;
    }
    .pos .btn__grp{
    top:calc(100% + 20px)
    }


}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
     .m-v{
        display: block;
    }
    
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
     .m-v{
        display: none;
    }
    .c-v{
        display: block;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .m-v{
        display: none;
    }
    .c-v{
        display: block;
    }
}