.auth-logo{
    background-image: url('../images/logo.svg');
    background-size: cover;
    background-position: 100%;
}
.avatar-sm{
    width: 0 !important;
}
.avatar-height-auto{
    width: 3rem;
    height: auto;
}
.img-fluid{
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
.w-1rem{
    width: 1rem !important;
}
.w-3rem{
    width: 3rem !important;
}
.w-4rem{
    width: 4rem !important;
}
.w-5rem{
    width: 5rem !important;
}
.w-6rem{
    width: 6rem !important;
}
.w-7rem{
    width: 7rem !important;
}
.w-8rem{
    width: 8rem !important;
}
.w-9rem{
    width: 9rem !important;
}
.w-10rem{
    width: 10rem !important;
}
.customeslider-container-image{
    height: 300px;
    width: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.package-product-container{
    position: relative;
    overflow: hidden;
}
.package-product-image-container{
    display: flex;
    max-width: 80px;
}
.package-product-image{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.package-product-image-for-order{
    width: 50%;
    height: 50%;
    object-fit: cover;
}
.form-input{
    width: 21vw;
    height: 3vw;
}
@media screen and (max-width:1281px) { /* hi-res laptops and desktops */ }
@media screen and (max-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media screen and (max-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */
    .form-input{
        width: 35vw;
        height: 4vw;
    }
}
@media screen and (max-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */
    .form-input{
        width: 45vw;
        height: 4vw;
    }
}
@media screen and (max-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media screen and (max-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media screen and (max-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media screen and (max-width:480px)  { /* smartphones, Android phones, landscape iPhone */
    .form-input{
        width: 100%;
        height: 100%;
    }
}
@media screen and (max-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */
    .form-input{
        width: 100%;
        height: 100%;
    }
}
