:root{
    font-size: 16px;
}
html {
scroll-behavior: smooth;
}
body {
    font-size: 1rem;
}
/*  */
html body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button, html body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button, html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button, html body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button{
    display: inline-block;
    border-radius: 3rem;
    border-style: none;
    padding: 0.75rem 2rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 600;
    color: #000;
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button, html body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button, html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button, html body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button, body .ur-frontend-form.login .ur-reset-password-btn, body .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .user-registration-Button {
    display: inline-block;
    border-radius: 3rem;
    padding: 0.75rem 2rem;
    text-align: center;
    font-size: 0.875rem !important;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #000;
    --tw-bg-opacity: 1;
    background-color: #efdf32;
    font-size: 0.64rem;
    width: auto;
    margin: 0 auto;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div, body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div {
    margin-top: 20px;
    text-align: center;
}

body #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid>p input[type=submit], html body #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid>p input[type=submit] {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 0.875rem !important;
    line-height: 1.1rem;
    background: #efdf32 !important;
    color: #000;
    border: none !important;
    border-radius: 3rem;
    font-weight: 600;
}

body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container, body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form form .ur-button-container {
    margin: 0 auto;
}
html body #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid>p input[type=submit]:hover, html body #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid>p input[type=submit]:hover
{
    color: rgb(0 0 0 / var(--tw-text-opacity));
    background-color: rgb(239 223 50 / var(--tw-bg-opacity));

}
 html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover, html body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover{
    color: rgb(0 0 0 / var(--tw-text-opacity));
    background-color: rgb(239 223 50 / var(--tw-bg-opacity));
 }

html body.user-registration-page #user-registration.user-registration-MyAccount, body.user-registration-page .user-registration.user-registration-MyAccount, body.user-registration-membership_page_user-registration-login-forms #user-registration.user-registration-MyAccount, body.user-registration-membership_page_user-registration-login-forms .user-registration.user-registration-MyAccount {
    max-width: 100%;
    margin: 0 auto;
}

body #user-registration.horizontal .user-registration-MyAccount-content__body p a, body #user-registration.vertical .user-registration-MyAccount-content__body p a, body .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend, body .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label {
    color: #000;
    text-decoration: underline;
}
body #user-registration.vertical .user-registration-MyAccount-content__body a.ur-logout {
    text-decoration: none;
}
html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a, body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a, body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a {
    color: #000;
}

.user-registration-page .entry-content {
    margin-bottom: 3.2rem;
}

html body.page-id-149.user-registration-page .user-registration:not(.user-registration-MyAccount) {
    max-width: 520px !important;
    margin: 24px auto;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 4px 16px 0 rgba(17, 17, 26, .05), 0 8px 32px 0 rgba(17, 17, 26, .05) !important;
}
body .user-registration.ur-frontend-form, body .ur-frontend-form.login {
    padding: 30px;
}

html body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error), html body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error), html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error), html body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error) {
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(102.6654179104,109.1689023066,138.4345820896);
    font-size: 14px;
    font-weight: normal;    
}

body #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a, 
#user-registration.vertical .user-registration-MyAccount-content__body h2, #user-registration.horizontal .user-registration-MyAccount-content__body h2 {
    color: #000;
}
body .ur-frontend-form button, .ur-frontend-form input[type=submit], body .ur-frontend-form button[type=submit], body .ur-frontend-form button, body .ur-frontend-form input[type=submit], body .ur-frontend-form button[type=submit] {
    padding: 0.75rem 2rem;
    line-height: 1.2;
    border-radius: 3rem;
    background-color: #efdf32;
    color: #000;
    border: none !important;
}
#user-registration.vertical .user-registration-MyAccount-content .user-registration-MyAccount-content__body strong {
    display: inline-block;
    margin-top: 1rem;
}
html body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input{
    min-height: 42px;
    max-height: 42px;
}

.user-registration-ResetPassword .ur-input-with-icon {
    margin-bottom: 15px;
}

.user-registration-ResetPassword .ur-input-with-icon input#user_login {
    min-height: 42px !important;
    max-height: 42px !important;
}
/*  */

@media (min-width: 1200px) {
    :root {
        font-size: clamp(13.33px, 1.111vw + 0.0016px, 21.33px);
    }
    .container {
        max-width: 77.625rem;
    }
}

header nav ul li.current-menu-parent button {
    color: #efdf32;
}
header nav ul li.current-menu-item.active a {
    background: #efdf32;
    border-radius: 0.2rem;
}
header nav ul li.current-menu-parent ul li.active a {
    background: #efdf32;
}
header #mobile-menu ul li a:hover {
    color: #efdf32;
    background: none;
    font-weight: 500;
}
header ul li.my-account a {
    padding: 0;
    background: none !important;
}

.owl-carousel .owl-nav button {
    height: 2rem;
    width: 2rem;
    border-radius: 50%;
    background: url('../assets/images/slider-left.png') no-repeat !important;
    position: absolute;
    top: 42%;
    background-size: 100% !important;
}
.owl-carousel .owl-nav {
    text-align: center;
}
.owl-carousel .owl-nav button.owl-next {
    background: url('../assets/images/slider-right.png') no-repeat !important;
    right: -3.2rem;
    background-size: 100% !important;
}
.owl-carousel .owl-nav button.owl-prev {
    left: -3.2rem;
}
.owl-carousel .owl-nav button span {
    display: none;
}

.banner-detail .owl-theme .owl-nav [class*=owl-] {
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    position: absolute;
    top: 40%;
    background: #fff !important;
    margin: 0;
}
.banner-detail .owl-carousel .owl-nav button.owl-prev {
    left: 31%;
}

.banner-detail .owl-carousel .owl-nav button.owl-next {
    right: 31%;
}

.banner-detail .owl-theme .owl-nav [class*=owl-] span {
    font-size: 2rem;
    color: #000;
    display: block;
}
.customer-says .item img {
    width: auto;
}

.restaurant-requirements {
    background: url('../assets/images/restaurant-requirements-bg.jpg');
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    background-color: #efdf32;
}
.manufacture .item .overflow-hidden img {
    width: 100%;
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
}
.manufacture .item img {
    width: auto;
}
.manufacture .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.manufacture .owl-stage .item, .manufacture .owl-stage .item > div {
    height: 100%;
}
.manufacture .owl-carousel .owl-nav button {
    background: url('../assets/images/slider-left-black.png') no-repeat !important;
    background-size: 100% !important;
}
.manufacture .owl-carousel .owl-nav button.owl-next {
    background: url('../assets/images/slider-right-black.png') no-repeat !important;
    background-size: 100% !important;
}

.discover-section .select2-container--default .select2-selection--single {
    border-radius: 0.375rem;
    border: none;
}
.discover-section .select2-container .select2-selection--single {
    height: 2.8rem;
}
.discover-section .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 2.8rem;
}
.discover-section .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0.8em;
    padding-right: 1.5em;
}
.discover-section .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: black;
}
.discover-section .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.4rem;
    width: 1.5em;
}
.discover-section .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
}
.discover-section .select2-container {
    width: 100% !important;
}
.across-categories ul li .active-tab.active {
    background-image: linear-gradient(to right, #e4d319, #efdf32);
}
.across-categories ul li .active-tab.active:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 0.4rem solid transparent;
    border-left: 0.4rem solid #efdf32; /* assuming red-500 = red */
    border-bottom: 0.4rem solid transparent;
    position: absolute;
    right: -0.3em;
    top: 34%;
}
.customer-review .owl-carousel .owl-nav button {
    position: absolute;
    top: -3.5rem;
}
.customer-review .owl-carousel .owl-nav button.owl-prev {
    left: auto;
    right: 2.5rem;
}
.customer-review .owl-carousel .owl-nav button.owl-next {
    right: 0;
}

.customer-review .col-left {
    width: 3.5rem;
}
.customer-review .col-right {
    width: calc(100% - 3.5rem);
}



.customer-review .rating {
  border: none;
  float: left;
}

.customer-review .rating > label {
  color: #dadada;
  float: right;
}

.customer-review .rating > label:before {
    font-size: 0.9rem;
    font-family: FontAwesome;
    content: "\f005";
    display: inline-block;
}

.customer-review .rating > input {
  display: none;
}

.customer-review .rating > input:checked ~ label,
.customer-review .rating:not(:checked) > label:hover,
.customer-review .rating:not(:checked) > label:hover ~ label {
  color: #efdf32;
}

.customer-review .rating > input:checked + label:hover,
.customer-review .rating > input:checked ~ label:hover,
.customer-review .rating > label:hover ~ input:checked ~ label,
.customer-review .rating > input:checked ~ label:hover ~ label {
  color: #efdf32;
}

.customer-review .owl-item {
    padding-right: 2px;
}

form.wpcf7-form input:not(.wpcf7-submit), 
form.wpcf7-form textarea {
    height: 2.8rem;
    padding: 0.5rem 0.8rem;
    font-size: 0.875rem;
}
form.wpcf7-form input::placeholder, 
form.wpcf7-form textarea::placeholder {
    color: #555;
}
form.wpcf7-form textarea {
    height: auto;
}
form span.wpcf7-spinner {
    position: absolute;
}
form #form__company_detail span {
    display: block;
}
form .wpcf7-recaptcha.g-recaptcha > div {
    transform: scale(0.70);
    transform-origin: 0 0;
    height: 60px !important;
}
.page-id-31 form input.wpcf7-text, .page-id-31 form textarea {
    border: 1px solid #333;
}

.contact-main form.wpcf7-form.init .btn:hover {
    border-color: #efdf32;
}

body #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, 
body #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link:hover a{
    color: #000;
    background: #efdf32;
}
body #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    border-color: #c7b715;
}
body .user-registration-logout-swal2-container .swal2-modal .swal2-header h2 {
    font-size: 24px;
}
body .user-registration-logout-swal2-container .swal2-modal .swal2-actions button {
    width: 120px;
    color: #383838;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0.75rem 1.5rem;
    border-radius: 3rem;
    border: 1px solid #efdf32;
    line-height: 1rem;
    font-weight: 600;
}
body .ur-frontend-form.login #user_login {
    background: transparent;
    color: #000;
    border: 1px solid #e9e9e9 !important;
}
body .user-registration-form-row.form-row {
    display: flex;
    flex-direction: column;
}
body .user-registration-form-row.form-row label {
    margin: 0 0 5px !important;
}
body .user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-cancel {
    color: #000;
    background: #ffffff !important;
    border-color: black;
}
body .user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-confirm {
    color: #000;
    background-color: #efdf32 !important;
    background-image: none;
}
body #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid fieldset .user-registration-form-row .password-input-group .input-text, 
body #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid fieldset .user-registration-form-row .password-input-group .input-text {
    height: 2.8rem;
    padding: 0.5rem 0.8rem;
    border: 1px solid #333;
    font-size: 0.875rem;
}
body #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    padding: 0.63rem 1rem;
    font-size: 0.875rem;
}
body .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], body .ur-frontend-form .ur-form-row .ur-form-grid textarea, body .ur-frontend-form .ur-form-row .ur-form-grid select, body .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement {
    padding: 0.5rem 0.8rem;
    height: 2.8rem;
    font-size: 0.875rem;
    margin-bottom: 0;
    border: 1px solid #333;
}
html body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a {
    color: #000;
    text-decoration: underline;
}
body #user-registration .user-registration-MyAccount-content > p {
    margin-bottom: 1rem;
}
body .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input.input-text {
    border: 1px solid #333 !important;
}
body #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .user-registration-profile-fields > p {
    float: left;
}
body .ur-frontend-form .ur-form-row .ur-form-grid legend, 
body .ur-frontend-form .ur-form-row .ur-form-grid label {
    margin-bottom: 0.3rem;
    color: #000;
}
body .ur-form-row span.input-wrapper {
    display: inline-block;
    width: 100%;
}

form .acf-fields {
    margin-right: -1em;
    margin-left: -1em;
    margin-top: -2em;
}

form .acf-fields > .acf-field {
    padding: 0px 1em;
    margin: 0;
    padding-top: 2em;
    border-width: 0;
}

body .acf-field[data-width]+.acf-field[data-width] {
    border-left: 0px;
}

.acf-fields > .acf-field form input,
.acf-fields > .acf-field form select,
.acf-fields > .acf-field form textarea {
   border: 1px solid #333;
    height: 2.5rem;
    padding: 0.5rem 0.8rem;
    border-radius: 0.4rem;
}
form .acf-fields.-border {
    border: none;
}
body .acf-gallery {
    border: 1px solid #333;
    border-radius: 0.4rem;
    overflow: hidden;
    height: 250px !important;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
}
body .select2-container .select2-selection--multiple, 
body .select2-container.-acf .select2-selection {
    height: 2.8rem;
    border-color: #333;
    padding: 0.5rem 0.8rem;
    border-radius: 0.4rem;
}
body .select2-container .select2-search--inline .select2-search__field {
    margin: 0;
    height: 20px;
}
 body .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.8rem;
    right: 0.5rem;
}
body .acf-url i {
    top: 0.7rem;
}
body .acf-gallery .acf-gallery-toolbar {
    border-color: #333;
}
body .acf-gallery .acf-gallery-toolbar li.acf-fr {
    display: none;
}
body .acf-field[data-width]+.acf-field[data-width] {
    border: none;
}
body .acf-field .acf-label {
    position: relative;
    z-index: 1;
    margin-bottom: 0.5em;
    font-weight: bold;
}
body .acf-field .acf-label label {
    color: #000;
}
body .acf-field input[type=text], body .acf-field input[type=password], body .acf-field input[type=date], body .acf-field input[type=datetime], body .acf-field input[type=datetime-local], body .acf-field input[type=email], body .acf-field input[type=month], body .acf-field input[type=number], body .acf-field input[type=search], body .acf-field input[type=tel], body .acf-field input[type=time], body .acf-field input[type=url], body .acf-field input[type=week], body .acf-field textarea, body .acf-field select {
    height: 2.8rem;
    padding: 0.5rem 0.8rem;
    font-size: 0.875rem;
    border: 1px solid #333;
    border-radius: 0.4rem;
}
body .company__registration .acf-button {
    background: #efdf32;
    padding: 0.75rem 2rem;
    border-radius: 0.4rem;
    color: #000;
    font-size: 0.875rem;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
}
body .company__registration .acf-form-submit {
    margin-top: 2rem;
}
.company__registration {
    margin-bottom: 4rem;
}
.company_register__form {
    max-width: 800px;
    margin: 0 auto;
    padding: 30px;
    border-radius: 10px;
    border: 2px solid #efdf32;
}



footer.entry-footer {
    max-width: 77.625rem;
    margin: 0 auto;
    padding: 0 1rem;
    margin-bottom: 2rem;
}

@media screen and (max-width:1199px) {
    .owl-carousel .owl-nav {
        margin-top: 20px;
    }
    .owl-carousel .owl-nav button {
        position: static;
        margin: 0 10px;
    }
    .customer-review .owl-carousel .owl-nav button {
        top: -3rem;
    }
}

@media screen and (max-width:991px) {
    #user-registration.vertical .user-registration-MyAccount-navigation {
    max-width: 100% !important;
}
}
@media screen and (max-width:767px) {
    .restaurant-requirements {
        background: #efdf32;
    }
    .banner-detail .owl-carousel .owl-nav button.owl-prev {
        left: 1rem;
    }
    .banner-detail .owl-carousel .owl-nav button.owl-next {
        right: 1rem;
    }
    .manufacture .item .overflow-hidden img {
        height: 240px;
    }
    #user-registration.vertical .user-registration-MyAccount-content {
        padding: 20px 0 !important;
    }
    .user-registration-MyAccount-content .my-company-table__main {
        overflow-x: auto;
    }
    .user-registration-MyAccount-content .my-company-table__main table {
        margin-top: 0;
    }
    body .ur-frontend-form .ur-form-row .ur-form-grid input[type=text], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=email], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=url], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=password], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=date], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=number], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker], body .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone], body .ur-frontend-form .ur-form-row .ur-form-grid textarea, body .ur-frontend-form .ur-form-row .ur-form-grid select, body .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement {
        height: 2.5rem;
    }
    body .ur-frontend-form .ur-form-row .ur-form-grid {
        margin-bottom: 10px;
    }
    body #user-registration.vertical .user-registration-MyAccount-navigation {
        padding: 0;
    }
    body .ur-frontend-form .ur-form-row {
        margin-bottom: 1rem;
    }
    form .acf-fields > .acf-field {
        width: 100% !important;
    }
    .company_register__form {
        padding: 15px;
    }
}

@media screen and (max-width:575px) {
    .user-registration-account .banner {
        height: 15rem;
    }
    .user-registration-account .banner .relative {
        position: static;
    }
    html body.user-registration-page #user-registration:not(.user-registration-MyAccount), html body.user-registration-page .user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) {
        padding: 20px 10px;
    }
}