
@media screen and (max-width:767px){
   .register-form .input-group *,
    .register-form .input-group-prependspan,
    .register-form .input-group>.custom-file, 
    .register-form .input-group>.custom-select, 
    .register-form .input-group>.form-control,
    .register-form .input-group>.form-control-plaintext{
        width:100%;
    }
    .register-form .input-group>.input-group-prepend>.input-group-text {
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }
    .register-form  .input-group>.form-control,
    .register-form  .custom-file-input    {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important;
    }
    .top_header_left a{
        margin-right: 10px;
    }
    .top_header_left .location-button span,
    .top_header_middle a span{
        display: none;
    }
    .top_header_middle{
        display: flex;
        align-items:center;
        text-align: center;
        justify-content:center;
        flex-wrap: wrap;
    }
    .input-group>.custom-file{
        width: 100%
    }
    .vendor-register .form-element{
        padding: 5px ;
    }
    header nav.navbar .navbar-brand {
        font-size: 13px;
    }
}
/* 1 May============================== */
.container.Vendor__Register,.container.register-form.Register__Form,.Login__Block,.Container__Gap__Block,.GapProduct__Block {
    margin-top: 150px;
}
.Vendor___Registration__Block {
    padding: 20px;
    background: #ffffff;
}
.Vendor__Register .custom-file,.Vendor__Register .custom-file-input
{
    width:100%;
}
.Container__Gap__Block .form-control {
    margin-bottom: 10px;
}
.Home__Page__Regards {
    text-align: right;
}
.Home__Page__About__Block {
    display: flex;
    align-items: center;
}
@media screen and (max-width:767px){
/* .container.Vendor__Register,.container.register-form.Register__Form,.Login__Block,.Container__Gap__Block,.GapProduct__Block {
    margin-top:-45px;
} */
ul.navbar-nav.mr-auto {
    overflow: auto;
    height: calc(100vh - 230px);
}
.Container__Gap__Block .nav {
    flex-wrap: nowrap;
}
}
@media screen and (max-width: 480px){
    .custom__age_restrictions_wrapper{
        margin-top: 200px !important;
    }
}
@media screen and (max-width: 396px){
    .custom__age_restrictions_wrapper{
        margin-top: 233px !important;
    }
}

