.error_response_dt li {
    color: #f00;
    font-weight: 500;
    font-size: 12px;
}

div#lblError p {
    position: absolute;
    top: 11px;
    font-size: 12px;
}

div#lblError {
    position: relative;
}

.upload_files_popup {
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding-top: 10px;
    align-items: start;
}

#structure_dt {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
}

.upload_files_dt {
    margin-bottom: 0px;
}

.right_pnl_upld {
    text-align: right;
    width: 20%;
}

.left_pnl_upld {
    width: 80%;
    padding: 0px 20px 0px 0px;
}

.left_pnl_upld ul li a {
    color: #000;
    font-size: 12px;
    margin: 3px 0px;
    display: inline-block;
    word-break: break-all;
}

.upload_files_project {
    background-color: var(--primary-orange-color);
    padding: 6px 20px;
    border-radius: 20px;
    color: #fff !important;
    display: inline-block;
}

.upload_files_project:hover {
    background-color: #000;
    color: #fff !important;
}

.scroll_none {
    overflow: hidden !important;
}

.popup_files {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999999;
}

#drop_file_zone {
    background-color: #EEE;
    border: var(--primary-orange-color) 2px dashed;
    width: 100%;
    padding: 8px;
    font-size: 18px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 50px 0px;
}

p.file_acc_dt {
    padding: 10px;
    font-size: 12px;
    text-align: center;
    width: 100%;
}

#drag_upload_file {
    width: 80%;
    margin: 0 auto;
    font-size: 14px;
}

#drag_upload_file p {
    text-align: center;
}

#drag_upload_file #selectfile {
    display: none;
}

.popup_upld_main {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: #fff;
    padding: 40px 30px;
    width: 100%;
    max-width: 600px;
}

.popup_upld_main .close_popup_upld {
    position: absolute;
    right: -16px;
    top: -18px;
    font-weight: 700;
    background: var(--primary-orange-color);
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 100%;
    cursor: pointer;
}

.close_popup_upld span {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
}

input.btn_popup_drag {
    background: var(--primary-orange-color);
    color: #fff;
    border: 0px solid;
    border-radius: 50px;
    padding: 10px 30px;
    font-size: 14px;
}

/* Hide free kitchen button */
.page-template-wholesaler-dashboard .header-free-button {
    display: none !important;
}

/*important Update popup start*/
.imp_not_popup .cc_con h3 {
    font-weight: 600;
    color: var(--primary-orange-color);
    text-align: center;
}

.imp_not_popup.cab_cate .cc_pop .inner_cc_pop .cc_con {
    width: 100%;
}

div#imp_popup ul li {
    font-size: 16px;
    color: #756d63;
    font-weight: 300;
    list-style: none;
    padding: 3px 0px;
}

#imp_popup ul {
    padding: 0px;
    margin: 0px;
}

/*important Update popup End*/

.wholesale_ttl_og h3 {
    font-weight: 700;
    font-size: 18px;
    max-width: 70%;
    text-align: center;
    margin: 0px auto 20px;
    color: rgb(76, 43, 82);
}

.cab_cate .finalize_wishlist_order.cc_pop .inner_cc_pop .cc_con {
    width: 100%;
    float: left;
}

.iframe_video_whscrm {
    padding: 30px;
    background: #fff;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);
    border-radius: 0px;
}

.iframe_video_whscrm iframe {
    width: 100%;
    height: 400px;
}

div#reached_dt_end:after {
    content: "(Rolling door sample case)";
    top: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #888;
    top: 30px;
    width: 200px;
    position: absolute;
}

div#reached_dt_end:last-child:after {
    content: "(Tier 2 pricing)";
}

#wholesaler_portal .form_prefield_dt input[readonly] {
    color: rgba(0, 0, 0, 0.4) !important;
}

#wholesaler_portal .form_prefield_dt input {
    color: #000;
}

#wholesaler_portal .form_prefield_dt input.gform_button {
    color: #fff !important;
}

#wholesaler_portal .lwss_selectable.pb-points {
    margin-top: -24px;
    font-weight: 600;
    color: var(--primary-orange-color);
}

.progress_bar_text {
    position: absolute;
    top: -14px;
    color: var(--primary-orange-color);
    right: -36px;
}

#wholesaler_portal .fullwidth_form {
    width: 100%;
}

.email_dtvalid .validation_message {
    width: 225px !important;
    overflow: hidden;
    top: 44px;
}

#wholesaler_portal .gform_wrapper .gform_fields .reward_frm .ginput_container,
#wholesaler_portal .gform_validation_error .gform_fields .reward_frm .ginput_container {
    padding-right: 0px !important;
}

#wholesaler_portal div#gform_92_validation_container {
    display: none;
}

#wholesaler_portal .reward_frm {
    position: relative;
    margin-bottom: 10px !important;
}

.choise_style_frm {
    position: relative;
    margin-bottom: 10px !important;
}

#wholesaler_portal .validation_message {
    /*position: absolute;*/
    background: transparent !important;
    border: 0px !important;
    padding: 0px !important;
    bottom: -17px;
}

#wholesaler_portal .reward_frm input {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 10px 10px !important;
    font-size: 16px;
}

#wholesaler_portal .choise_style_frm label {
    font-weight: normal !important;
    color: #000 !important;
}

#wholesaler_portal .pro_form_inner {
    margin-bottom: 30px;
}

#wholesaler_portal .gform_confirmation_message {
    box-shadow: unset;
    color: #000;
}

#wholesaler_portal .choise_style_frm .gfield_radio .gchoice {
    padding-right: 30px;
}

#wholesaler_portal .choise_style_frm .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.custom_ref_form {
    display: inline-block;
    margin-bottom: 20px !important;
}

div#shortcode_print_frm_ref {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.reward_frm_hlf {
    width: 49%;
}

.custom_ref_form p.ref-message {
    margin-top: 10px !important;
    padding-top: 0px;
}

.faq_icon {
    text-align: center;
}

.faq_icon img {
    width: 100px;
    margin-top: 30px;
}

.cmg_soon {
    padding: 20px 0px 30px;
}

.shaker-image {
    width: 100%;
    text-align: center;
}

.shaker-wrap img {
    width: auto !important;
    height: 200px !important;
    object-fit: contain;
    margin: 0px auto;
}

.page-template-template-shop-cabinets #wholesaler_portal div#cabinet-project-container {
    position: relative;
}

.page-template-template-shop-cabinets #wholesaler_portal p.cabinet-validation-message {
    position: absolute;
    bottom: -34px;
    max-width: 300px;
    left: 50%;
    transform: translate(-74%);
}

.page-template-wholesaler-dashboardtemplate-view_orders_projects-php div#cabinet-project-container {
    position: relative;
}

.page-template-wholesaler-dashboardtemplate-view_orders_projects-php p.cabinet-validation-message {
    position: absolute;
    bottom: -17px;
    font-size: 12px;
    left: 13px;
}

.form_hold .gform_drop_area,
.form_hold .gpfup__droparea {
    position: absolute !important;
    top: -198px;
    height: 220px;
    width: 100%;
    left: 0;
    opacity: 0;
    z-index: 9999;
    padding: 0px;
}

.form_hold .gpfup__file-error {
    font-size: 10px;
}

.form_hold ul.gpfup__files {
    position: absolute !important;
    background: #ffff;
    width: 111%;
    height: 220px;
    top: -199px;
    left: -11px;
    padding: 5px;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    border: 0px solid;
    z-index: 99999;
    overflow: hidden;
    align-items: center;
}

.form_hold .gchoice label#label_69_39_1,
.form_hold .gchoice label#label_68_36_1 {
    color: #6b655c !important;
}

#field_69_45,
div#field_68_41 {
    padding-top: 0px;
    margin-top: 0px !important;
}

.form_hold .gpfup__preview {
    margin-right: auto;
    width: 80px;
    height: 80px;
    margin-left: auto;
}

.form_hold .gpfup__preview img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: #fff;
}

.form_hold li.gpfup__file {
    flex-direction: column;
    width: 100% !important;
}

.form_hold ul.gpfup__files li::before {
    content: "" !important;
}

.form_hold .gpfup__file-info {
    font-weight: 700;
    padding: 5px 0px 5px;
    margin-right: 0px;
}

.form_hold .gpfup__file-actions button {
    margin: 0px auto;
}

.form_hold .gpfup__file-icon svg {
    width: 90%;
    height: 90%;
}

.gpfup__progress-container {
    display: none !important;
}

.form_hold .ginput_preview {
    height: 100%;
    position: absolute;
    background: #fff;
    top: -16px;
    left: 0px;
    border-radius: 11px;
    width: 100%;
    padding: 10px;
    z-index: 9999;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.form_hold .gpfup__select-files-container button,
.form_hold .gform_button_select_files button {
    position: absolute !important;
    top: 166px;
    left: 0px;
    width: 100%;
    height: 45px;
}

span.filetype_issue {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-weight: 500;
    color: #000;
}

div#field_69_43 {
    width: auto;
    max-width: 32%;
    margin: 0px auto;
}

.form_hold .ginput_preview a {
    display: none !important;
}

.lst-project.order-list-wrap {
    margin-top: 60px;
}

.file_uploaddt {
    position: relative;
}

.imgviewfrm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    display: none;
    padding: 10px;
    background-color: #fff;
}

.imgviewfrm img {
    max-width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    max-height: 90%;
}

.remove_image svg {
    width: 15px;
}

.remove_image {
    position: absolute;
    padding: 5px;
    top: -15px;
    left: -12px;
    cursor: pointer;
}

.validation_message {
    color: #790000 !important;
    font-size: 12px !important;
    margin-top: 0px;
    padding-top: 5px !important;
}

.page-template-wholesaler-dashboard .modal.custom_cart_popup.in {
    z-index: 999999999;
}

.form_hold .gpfup--has-error .gpfup__preview {
    height: auto;
}

.reward_frm input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #000;
}

.reward_frm input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #000;
    opacity: 1;
}

.reward_frm input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #000;
    opacity: 1;
}

.reward_frm input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}



@media(min-width: 992px) {
    .fltr_mobile .sort-and-filter-btn {
        display: none;
    }
}

.whls_list_style ul {
    min-height: auto;
}

/*Mobile Filter start*/
div#mobile-filterbar {
    display: none;
    position: fixed;
    right: 0;
    width: 72%;
    max-width: 280px;
    top: 0;
    height: 100%;
    z-index: 9999999999;
    background-color: #fcfcfc;
    overflow: auto;
    max-height: 100vh;
    padding-bottom: 80px;
    transition: .5s ease-in-out;
    padding-left: 15px;
}

.msf-heading .title h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
}

.msf-heading {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
    border-bottom: 1px solid #cbcbcb;
}

.msf-heading .close-btn {
    width: 25%;
    padding-top: 8px;
    padding-left: 8px;
}

.msf-heading .title {
    width: 75%;
}

.mobile-filterbar-content {
    padding-left: 5px;
    padding-top: 20px;
}

.msf-sort-section select.sort-by {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Open Sans';
    color: #211e22;
    letter-spacing: -.02em;
    font-weight: 500;
    border: unset;
    box-shadow: unset;
    padding: 0;
    height: 22px;
    margin-top: -5px;
    margin-left: -5px;
    max-width: 250px;
}

.mv-filter-wrap {
    margin-top: 15px;
}

.mv-regular-slider-section label.price-lbl {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    color: #211e22;
    width: 100%;
    margin-bottom: 0;
}

.mv-regular-slider-section span.mv-slider-range-value {
    font-size: 14px;
    line-height: 19px;
    font-family: 'Open Sans';
    font-weight: 500;
    color: #000;
}


div#sort-filter-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
}

#sort-filter-btn {
    position: -webkit-sticky;
    position: sticky;
    top: 96px;
    z-index: 9999;
}

.sort-and-filter-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 20px;
}

.sort-and-filter-btn button {
    margin-right: 20px;
}

.sort-and-filter-btn button,
.sort-and-filter-btn a {
    background: #fff;
    border: 2px solid #6d091d;
    border-radius: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    color: #211e22;
    padding: 10px;
    align-items: center;
    justify-content: center;
    height: 36px;
}

.sort-and-filter-btn button,
.sort-and-filter-btn a {
    background: rgb(60, 2, 64);
    border: 0;
    border-radius: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 17px;
    display: flex;
    color: #fff;
    padding: 10px;
    align-items: center;
    justify-content: center;
    height: 45px;
    width: 100%;
    display: none;
    margin: 0;
}

/*Mobile Filter End*/
button:focus {
    outline: none !important;
}

body.page-template-template-shop-cabinets .pro_heading_tp .tp_h4 {
    padding: 20px 0px !important;
}

div#wholesaler_portal {
    background: #fafafa;
}

.left_menu_whls {
    width: 30%;
    margin-left: 0px;
}

.whl_menu {
    background: #fff;
    display: inline-block;
    position: sticky;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);
    top: 140px;
    /*    height:400px;
    overflow:auto;*/
}

/* width */
.whl_menu::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.whl_menu::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.whl_menu::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.whl_menu::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#wholesaler_menu li a {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    width: 100%;
    font-style: normal;
    display: inline-block;
    padding: 20px 30px;
    position: relative;
    text-decoration: none !important;
}

#wholesaler_menu li {
    list-style: none;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #C4C4C4;
}

#wholesaler_menu li:last-child {
    border-bottom: 0px !important;
}

#wholesaler_menu {
    padding: 0;
    float: right;
    margin-bottom: 0px;
}

#wholesaler_menu li.current-page-ancestor a,
#wholesaler_menu li.current-menu-item,
#wholesaler_menu li a:hover {
    background-color: var(--primary-orange-color);
    color: #fff !important;
}

#wholesaler_menu li.current-menu-item a {
    color: #fff !important;
}

#wholesaler_menu li a:after {
    content: "\f345";
    font-family: "dashicons";
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.whls_hold {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.right_menu_whls {
    padding-left: 30px;
    width: 68%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.wh-input-heading h4,
h4.lst-heading {
    color: #000000;
    font-size: 20px;
    /* font-family: "Montserrat", sans-serif !important; */
}

.lst-wrap-inner {
    background: #fff;
    box-shadow: 0px 2px 2px #DFDFDF;
    padding: 20px 0 0 0;
    border-radius: 20px;
    margin-bottom: 0;
}

ul.lst-ul {
    padding: 15px 10px;
    background: #F5F7F8;
    border-radius: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    align-items: center;
    position: relative;
    margin-bottom: 10px;
}

ul.lst-ul:last-child {
    margin-bottom: 0px;
}

li.lst-name span {
    color: #000000;
    font-weight: 500;
    font-size: 16px;
}

li.lst-review a i, li.lst-review a {
    color: var(--primary-orange-color);
    font-size: 18px;
}
.lst-wrap-inner .lst-lable .btn-finelize {
    padding: 6px 20px;
    border-radius: 20px;
}

li.lst-order a i,
li.lst-order a {
    color: #000;
}

li.lst-close {
    position: absolute;
    right: 5px;
    top: 4px;
}

li.lst-close button {
    width: 20px;
    height: 20px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    padding: 0px;
    align-items: center;
    line-height: 0;
}

.shaker-wrap {
    background: #fff;
    padding: 20px 10px;
    border-radius: 20px;
    box-shadow: 0px 2px 2px #DFDFDF;
    width: calc(50% - 20px);
    margin-bottom: 40px;
}

.shaker-wrap img {
    max-width: 100%;
    border-radius: 20px;
}

#wholesaler_portal .rkc-filter-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.shaker-price-section {
    text-align: center;
    padding-top: 20px;
}

.shaker-title h4 {
    padding-bottom: 10px;
    color: #000;
    font-weight: 700;
}

.shaker-title {
    min-height: 170px;
    overflow: hidden;
}

.shaker-button a {
    color: var(--primary-orange-color);
    border: 2px solid var(--primary-orange-color);
    border-radius: 20px;
    padding: 10px 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.shaker-button a:hover {
    background-color: var(--primary-orange-color);
    color: #fff;
}

/* span.woocommerce-Price-amount.amount bdi {
    font-weight: 700;
    font-size: 18px;
} */
.shaker-wrap:nth-last-child(2),
.shaker-wrap:last-child {
    margin-bottom: 0px;
}

/*Create a Project Start*/
.create_project_whl .wh-wrap-inner.wh-input-section {
    background: #fff;
    max-width: 600px;
    margin: 0px auto;
    padding: 40px 30px;
    box-shadow: 0px 2px 2px #DFDFDF;
    border-radius: 20px;
    text-align: center;
}

.create_project_whl .wh-input-heading h4 {
    padding: 20px 0px;
}

div#cabinet-project-container input {
    border: 1px solid #828282;
    max-width: 300px;
    width: 100%;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 0px;
    height: 40px;
}

.create_project_whl .btn-form-set {
    width: 48%;
}

.create_project_whl .buttons_pnl {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.create_project_whl .buttons_pnl button {
    border-radius: 12px;
}

.create_project_whl div#cabinet-project-container {
    position: relative;
}

.gs-project-form div#cabinet-project-container .cabinet-validation-message {
    color: red;
}

/*Create a Project End*/
/* FAQ start */
.faq-row .panel-heading .panel-title a.collapsed h5 .fa-minus,
.faq-row .panel-heading .panel-title a:not(.collapsed) h5 .fa-plus {
    display: none;
}

.faq_pg .row.faq-row {
    background: #fff;
    border-radius: 20px;
    padding: 0px 30px;
    box-shadow: 0px 2px 2px #DFDFDF;
}

.faq_pg .sec-padding {
    padding-top: 10px;
    padding-bottom: 20px;
}

.faq_pg .row.faq-row h2 {
    text-align: center;
}

.faq_pg .panel-default>.panel-heading {
    color: #333;
    background-color: #F5F7F8;
    padding: 0px;
}

.faq_pg .panel-collapse {
    background: #F5F7F8;
}

.faq_pg .panel-default {
    border-color: #F5F7F8;
}

a {
    text-decoration: none !important;
}

.faq_pg h4.panel-title {
    position: relative;
}

.faq_pg h4.panel-title i {
    position: absolute;
    right: 20px;
}

.faq_pg .panel {
    margin-bottom: 15px;
}

.faq_pg .panel:last-child {
    margin-bottom: 0px;
}

.faq_pg .panel-title a {
    width: 100%;
    padding: 10px 20px !important;
    display: inline-block;
    color: #000 !important;
}

.instruction.validation_message {
    display: none !important;
}

.gform_footer.top_label {
    position: relative;
}

/*.panel.panel-default:first-child .collapse {
    display: block;
}*/
/* FAQ End */
/*Order a design page Start */
.stnd_ord {
    background: #fff;
    border-radius: 20px;
    padding: 20px;
    width: calc(50% - 15px);
    box-shadow: 0px 2px 12px #DFDFDF;
}

.des_ord {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.vector_img {
    text-align: center;
}

.vector_img img {
    height: 70px;
    filter: var(--primary-filter-color);
}

.title_pp h3 {
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}

.price_whls {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    padding-bottom: 20px;
    padding-top: 10px;
}

.whls_list_style ul {
    padding: 0px 0px;
    margin: 0px;
    min-height: 85px;
}

.whls_list_style ul li {
    list-style: none;
    position: relative;
    padding: 3px 10px 3px 30px;
    font-size: 12px;
}

.whls_list_style ul li:before {
    content: "•";
    color: var(--primary-orange-color);
    font-size: 36px;
    line-height: 0px;
    position: absolute;
    left: 10px;
    top: 8px;
}

.odr_btn_whsl {
    text-align: center;
    margin: 30px 0px 0px;
}

a.whsl_btn {
    color: #fff;
    background: var(--primary-orange-color);
    padding: 12px 30px;
    display: inline-block;
    border-radius: 0;
    width: 90%;
    max-width: 250px;
}

a.whsl_btn:hover {
    background-color: #000;
}

.result_ajax_popup {
    width: 100%;
    display: inline-block;
}

.fnlz_order {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin: 20px 0px;
    border-top: 1px solid var(--primary-orange-color);
    padding-top: 20px;
}

.fnlz_order:first-child {
    border-top: 0px !important;
    margin-top: 0px;
}

.action_fnlz {
    width: 10%;
    justify-content: right;
    display: flex;
    flex-wrap: wrap;
}

.image_fnlz {
    width: 10%;
}

.desc_fnlz {
    padding: 0px 20px 10px;
    width: 85%;
}

.qunt_fnlz {
    width: 10%;
    text-align: center;
    font-weight: 600;
}

.ttl_hold {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.title_text_fnlz {
    width: 80%;
    font-weight: 600;
}

.title_text_fnlz p {
    font-weight: normal;
}

.title_text_fnlz p {
    font-weight: normal;
    font-size: 12px;
    margin-top: 5px;
}

.unit_total {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    flex-direction: row;
    justify-content: space-between;
}

.unit_price .product-price {
    font-weight: 600;
}

.total_price_wsh {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 20px;
    font-weight: 600;
}

body.page-template-template-view_orders_projects.woocommerce .product-remove a.remove {
    color: #000 !important;
}

.home_true {
    background: #fff;
    width: 210px;
    margin: 30px auto 0px;
    text-align: center;
    padding: 10px 10px;
    box-shadow: 0px 2px 12px #DFDFDF;
    border-radius: 12px;
    cursor: pointer;
}

.fnlz_odr {
    text-align: center;
    width: 90%;
    margin: 0px auto;
}

.fnlz_odr a {
    background: var(--primary-orange-color);
    width: 100%;
    display: block;
    color: #fff;
    padding: 15px 20px;
    border-radius: 20px;
}

.fnlz_odr a:hover {
    background-color: #000;
}

/*Order a design page End  */
/* Form Design start */
.form_hold {
    max-width: 80%;
    margin: 0px auto;
}

#field_68_18 h4 {
    text-align: center;
    color: #000;
    margin-top: 50px;
}

/*body .form_hold #input_69_35_1,
body .form_hold #input_69_35_2,
body .form_hold #input_69_35_3,*/

body .form_hold .custom_input_gravity input,
body .form_hold #input_68_38_1,
body .form_hold #input_68_38_2,
body .form_hold #input_68_38_3,
body .form_hold input[type="tel"],
body .form_hold input[type="text"] {
    border: 0px solid !important;
    box-shadow: 0px 2px 12px #DFDFDF !important;
    border-radius: 12px;
    font-size: 16px !important;
    color: #000;
}

.form_hold #input_69_35_1,
.form_hold #input_69_35_2,
.form_hold #input_69_35_3,
.form_hold #input_68_38_1,
.form_hold #input_68_38_2,
.form_hold #input_68_38_3 {
    padding: 0px 10px;
    height: 40px;
}

body .form_hold .custom_input_gravity label,
div#field_69_19,
#field_69_1 label,
#field_69_2 label,
#field_69_3 label,
#field_68_3 label,
#field_68_2 label,
#field_68_1 label,
div#field_68_19 {
    display: none !important;
}

.custom_input_gravity,
#field_69_1,
#field_69_2,
#field_69_3,
#field_68_3,
#field_68_2,
#field_68_1 {
    max-width: 50%;
    margin: 0px auto;
}

div#field_69_29 {
    background: #fff;
    width: 32%;
    margin: 0px auto;
    padding: 10px;
    border-radius: 12px;
    min-width: 210px;
}

.form_hold .gfield {
    width: 100%;
}

.feel-free-form-margin-top textarea,
.ginput_container_textarea textarea {
    height: 70px !important;
    border: 0px solid !important;
    box-shadow: 0px 2px 12px #DFDFDF;
    margin-bottom: 10px;
    border-radius: 12px;
    resize: none;
}

textarea:focus,
input:focus {
    outline: none !important;
}

div#field_68_28 {
    margin-top: 50px;
}

.gfield_description.validation_message {
    background: transparent;
    border: 0px solid;
    font-weight: 600;
    padding: 0px 10px;
    margin: 0px !important;
}

.gform_wrapper .gfield_price .gfield_error label {
    color: #790000 !important;
}

.form_hold .gform_validation_errors {
    display: none;
}

#field_69_32 label.gfield_label,
#field_69_33 label.gfield_label,
#field_69_34 label.gfield_label,
#field_69_35 label.gfield_label,
#field_69_36 label.gfield_label,
#field_69_10 .gfield_label,
#field_68_10 .gfield_label,
#field_68_28 label.gfield_label,
#field_68_29 label.gfield_label,
#field_68_30 label.gfield_label,
#field_68_31 label.gfield_label,
#field_68_32 label.gfield_label {
    font-weight: 600 !important;
    position: relative;
    color: #000;
    padding: 0px 35px;
}

#field_69_32 label.gfield_label:before,
#field_68_28 label.gfield_label:before {
    content: "1";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;
}

#field_69_33 label.gfield_label:before,
#field_68_29 label.gfield_label:before {
    content: "2";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;
}

#field_69_34 label.gfield_label:before,
#field_68_30 label.gfield_label:before {
    content: "3";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;
}

#field_69_10 .gfield_label:before,
#field_68_10 .gfield_label:before {
    content: "4";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;
}

#field_69_35 label.gfield_label:before,
#field_68_31 label.gfield_label:before {
    content: "5";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;
}

#field_69_36 label.gfield_label:before,
#field_68_32 label.gfield_label:before {
    content: "6";
    width: 25px;
    height: 25px;
    background-color: var(--primary-orange-color);
    color: #fff;
    position: absolute;
    left: 0;
    text-align: center;
    border-radius: 100%;
    padding-top: 2px;
    font-size: 16px;

}

#field_69_45 label.gfield_label,
#field_68_41 label.gfield_label {
    display: none;
}

#field_69_36 label.gfield_label.custom_count:before,
#field_68_32 label.gfield_label.custom_count:before {
    content: "6" !important;
}

div#input_68_10,
div#input_69_10 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    margin-top: 0px;
}

label#label_69_10_0,
label#label_69_10_1,
label#label_68_10_0,
label#label_68_10_1 {
    color: #fff;
    background: var(--primary-orange-color);
    padding: 10px 10px;
    border-radius: 20px;
    text-align: center;
    width: 130px;
    cursor: pointer;
    font-weight: normal;
}

div#input_68_10 input,
div#input_69_10 input {
    visibility: hidden;
    position: absolute;
}

#input_68_10 input[type="radio"]:checked+label,
#input_69_10 input[type="radio"]:checked+label {

    background: #000;
}

.form_hold .gform_wrapper.gravity-theme .gsection {
    border-bottom: 1px solid var(--primary-orange-color);
}

.form_hold p {
    font-size: 16px;
    padding-top: 30px;
    color: #000;
    font-weight: 500;
}

label#label_69_39_1,
label#label_68_36_1 {
    font-weight: 500;
}

p.des_text {
    font-size: 12px;
    font-weight: 400;
    padding-top: 20px;
}

.form_hold ul {
    padding: 0px;
}

.form_hold ul li {
    position: relative;
    padding: 3px 15px;
    list-style: none;
    color: #000;
}

.form_hold ul li:before {
    content: ".";
    position: absolute;
    left: 0;
    color: var(--primary-orange-color);
    font-weight: 700;
    font-size: 25px;
    top: -13px;
}

.file_uploaddt,
div#field_69_20,
div#field_69_21,
div#field_69_22,
div#field_69_23,
div#field_69_24,
div#field_69_25,
div#field_68_20,
div#field_68_21,
div#field_68_22,
div#field_68_23,
div#field_68_24,
div#field_68_25 {
    background: #ffff;
    box-shadow: 0px 2px 12px #DFDFDF;
    border-radius: 12px;
    float: left;
    /* width: 32%; */
    text-align: center;
    padding: 10px 15px;
}

#label_68_10_1:hover,
#label_68_10_0:hover {
    background-color: #000;
}

.image_page {
    text-align: center;
    padding: 0px 0px 10px;
    max-width: 80%;
    margin: 0px auto 30px;
    border-bottom: 1px solid var(--primary-orange-color);
}

.form_design_std .gform_confirmation_message {
    font-size: 26px;
    padding: 100px 30px 30px !important;
    font-weight: 500;
    position: relative;
}

.form_design_std .gform_confirmation_message:before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100px;
    top: 0;
    background-image: url('../images/wholesale_dashborad/checked.png');
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    left: 50%;
    transform: translate(-50%);
}

.image_page h3 {
    color: var(--primary-orange-color);
}

.form_title_frms {
    text-align: center;
    padding-bottom: 30px;

}

.form_title_frms h4 {
    font-weight: 600;
}

#wholesaler_portal .submit_dt_frm .gform_button,
input#gform_submit_button_68,
input#gform_submit_button_69 {
    background: var(--primary-orange-color);
    border-radius: 20px;
}

#wholesaler_portal .submit_dt_frm .gform_button:hover,
input#gform_submit_button_68:hover,
input#gform_submit_button_69:hover {
    background-color: #000;
}

.gform_footer.top_label {
    text-align: center;
}

.page-id-167958 .form_hold .gform_wrapper.gravity-theme .gsection {
    border-bottom: 0;
}

/* Form Design End */
input:focus {
    outline: none !important;
}

label#label_68_36_1 {
    margin-left: 5px;
}

.lwss_selectable.pb-pin {
    border-color: var(--primary-orange-color) !important;
}

.create_project_whl .pro-form-cash .lwss_selectable.pb-pin {
    background-color: var(--primary-orange-color) !important;
}

.lwss_selectable.pb-pin.unlocked {
    border-color: var(--primary-orange-color) !important;
}

@media (max-width: 991px) {
    .whl_menu {
        display: none !important;
    }

    #wholesaler_menu li a:after {
        content: "";
    }

    .mobile_btn_right div#mobile-filterbar {
        padding-left: 0px;
    }

    #wholesaler_menu li a {
        font-size: 12px;
        padding: 15px 10px;
    }

    #masthead {
        z-index: 9999999 !important;
    }

    .mobile_btn_right div#sort-filter-btn {
        margin-top: 20px !important;
    }

    #sort-filter-btn span.dashicons.dashicons-filter {
        margin-left: 10px;
    }

    .sort-and-filter-btn button,
    .sort-and-filter-btn a {
        display: block !important;
    }

    .z-index_sldide_menu .left_menu_whls {
        z-index: 99999999 !important;
    }

    .left_menu_whls {
        position: -webkit-sticky;
        position: sticky;
        top: 75px;
        z-index: 999999;

    }

    .whls_list_style ul {
        min-height: auto;
    }
}

@media(max-width: 767px) {
    .left_pnl_upld ul {
        padding: 0px;
    }

    .popup_upld_main {
        width: 90%;
    }

    div#lblError p {
        position: absolute;
        top: 11px;
        font-size: 9px;
    }

    .right_pnl_upld {
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }

    .left_pnl_upld {
        width: 100%;
        padding: 0px 20px 0px 0px;
    }

    .upload_files_popup {
        flex-wrap: wrap-reverse;
    }

    .wholesale_ttl_og h3 {
        max-width: 100%;
    }

    div#accordion span.num_title {
        padding-right: 5px;
    }

    .form_hold ul.gpfup__files {
        position: absolute !important;
        width: 120%;
        top: -199px;
        right: -9px;
        left: unset !important;
    }

    .iframe_video_whscrm {
        padding: 20px;
    }

    .iframe_video_whscrm iframe {
        height: 200px;
    }

    .reward_frm_hlf {
        width: 100%;
    }

    .reward_frm .ginput_container_name span:last-child {
        margin-bottom: 0px !important;
    }

    .reward_frm .ginput_container_name span {
        margin-bottom: 15px !important;
    }

    #wholesaler_portal .reward_frm {
        margin-bottom: 0px !important;
    }

    .email_dtvalid .validation_message {
        width: 247px !important;
        overflow: hidden;
        top: 53px !important;
        position: absolute !important;
    }

    #wholesaler_portal .validation_message {
        position: unset;
        bottom: unset;
    }

    #wholesaler_portal .pro_form_inner {
        margin-bottom: 0px;
    }

    .cmg_soon {
        padding: 0px 0px 30px;
    }

    .page-template-wholesaler-dashboardtemplate-view_orders_projects-php p.cabinet-validation-message {

        bottom: unset;
        top: -19px;
    }

    .page-template-template-shop-cabinets #wholesaler_portal p.cabinet-validation-message {
        left: 0;
        transform: translate(0%);
    }

    .whls_hold .gideon-section li.lst-lable {
        margin: 0px 10px;
    }

    .whls_hold .gideon-section li.lst-review {
        margin: 10px auto 0px;
        width: 100%;
        text-align: center;
    }

    .whls_hold li.lst-order {
        margin: 5px auto 0px;
    }

    .file_uploaddt {
        position: relative;
    }

    .lst-project.order-list-wrap {
        margin-top: 30px;
    }

    .custom_input_gravity {
        max-width: 100%;
        padding: 0px !important;
    }

    .page-template-wholesaler-dashboardtemplate-pro-cash-rewards-php .create_project_whl .wh-wrap-inner.wh-input-section {
        padding: 0px 0px 0px !important;
    }

    .create_project_whl div#cabinet-project-container .cabinet-validation-message {
        bottom: -10px;
        left: 46px;
        font-size: 12px;
    }

    .page-template-wholesaler-dashboardtemplate-pro-cash-rewards-php .lwss_selectable.lws-woorewards-referral-field-copy-text {
        line-height: 18px;
    }

    .shaker-title {
        height: auto;
    }

    .whls_hold {
        flex-direction: column;
        width: 100%;
        margin: 0px auto;
    }

    .right_menu_whls {
        padding-left: 0px;
        width: 100%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .shaker-wrap:nth-last-child(2) {
        margin-bottom: 30px;
    }

    .stnd_ord:last-child {
        margin-bottom: 0px;
    }

    .faq_pg .row.faq-row {
        width: 100%;
        margin: 0px auto;
    }

    .whl_menu {
        height: auto;
    }

    .lst-lable a.btn-finelize.cabinet-finalize-order {
        margin-bottom: 10px;
        display: inline-block;
    }

    div#cabinet-project-container input {
        width: 90%;
    }

    .left_menu_whls {
        width: 100%;
    }

    .create_project_whl .wh-wrap-inner.wh-input-section {
        padding: 20px 10px;
    }

    .create_project_whl .btn-form-set {
        width: 70%;
        margin: 5px auto;
    }

    div#cabinet-project-container input {
        margin-bottom: 20px;
    }

    .shaker-wrap {
        width: calc(100% - 0px);
        margin-bottom: 30px;
    }

    .des_ord {
        flex-direction: column;
    }

    .stnd_ord {
        width: calc(100% - 0px);
        margin-bottom: 20px;
    }
}

@media(min-width: 768px) and (max-width: 991px) {
    .left_menu_whls {
        top: -30px !important;
    }

    .page-template-wholesaler-dashboardtemplate-view_orders_projects-php p.cabinet-validation-message {
        bottom: 3px;
        left: 173px;
    }

    .shaker-wrap:nth-last-child(2),
    .shaker-wrap:last-child {
        margin-bottom: 40px;
    }

    .lst-project.order-list-wrap {
        margin-top: 30px;
    }

    .shaker-title {
        height: auto;
    }

    .custom_input_gravity {
        max-width: 50%;
        padding: 0px !important;
    }

    .iframe_video_whscrm iframe {
        height: 300px;
    }

    .shaker-wrap {
        width: calc(70% - 10px);
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    .stnd_ord {
        width: calc(100% - 0px);
        margin-bottom: 30px;
        max-width: 450px;
        margin-left: auto;
        margin-right: auto;
    }

    .des_ord {
        flex-direction: column;
        width: 100%;
    }

    .left_menu_whls,
    .right_menu_whls {
        width: 100%;
    }

    .right_menu_whls {
        padding-left: 0px;
    }

    .right_menu_whls .row {
        margin-right: 0px;
        margin-left: 0px;
    }
}

/***11-18-2021***/

.form-69-text p,
.form-68-text p {
    text-align: center;
    font-weight: 600;
}

.feel-free-form-choose-file span.gform_fileupload_rules {
    display: none;
}

.feel-free-form-margin-top {
    max-width: calc(100% - 60px);
    justify-content: center;
    margin: 0 auto !important;
    margin-top: 20px !important;
}

.feel-free-form-explain-button .gchoice.gchoice_69_10_0,
.feel-free-form-explain-button .gchoice.gchoice_69_10_1,
.feel-free-form-explain-button .gchoice.gchoice_68_10_0,
.feel-free-form-explain-button .gchoice.gchoice_68_10_1 {
    max-width: 50%;
    flex: 0 0 50%;
}

.feel-free-form-explain-button label#label_69_10_0,
.feel-free-form-explain-button label#label_69_10_1,
.feel-free-form-explain-button label#label_68_10_0,
.feel-free-form-explain-button label#label_68_10_1 {
    width: 100%;
    padding: 14px 10px;
    border-radius: 14px;
}

.feel-free-form-explain-text {
    border-top: 1px solid var(--primary-orange-color);
}

.feel-free-form-explain-text p {
    font-weight: 600;
}

.feel-free-form-explain-text h4 {
    text-align: center;
    font-size: 18px;
    color: #000;
    margin-top: 30px;
}

.feel-free-form-terms-text p {
    color: #5B5B5B;
}

.feel-free-form-terms-checkbox label {
    color: #5B5B5B;
    font-weight: 500;
}

.feel-free-form-choose-file {
    padding: 1.25rem !important;
    min-height: 220px;
}

.feel-free-form-choose-file .ginput_container_fileupload {
    min-height: 0 !important;
}

.feel-free-form-choose-file {
    position: relative;
}

.feel-free-form-choose-file label {
    margin: auto;
    margin-top: 100px;
    width: 100%;
    max-width: 100%;
    width: 100px;
    text-align: center;
    display: block !important;
}

.gform_wrapper .feel-free-form-choose-file label.gfield_label {
    font-size: 0px !important;
}

.gform_wrapper .feel-free-form-choose-file label.gfield_label:after {
    content: "";
    z-index: 999;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    margin-top: 0;
}

.feel-free-form-choose-file::before {
    content: "";
    background-image: url(../images/upload-file.svg);
    width: 61px;
    height: 82px;
    position: absolute;
    background-repeat: no-repeat;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.feel-free-form-choose-file::after {
    content: 'Drop file here or';
    position: absolute;
    top: 55%;
    left: 25%;
    font-size: 13px;
    max-width: 100px;
    text-align: center;
}

.feel-free-form-choose-file .ginput_container.ginput_container_fileupload {
    padding-right: 0px !important;
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: 10px;
}

.feel-free-form-choose-file .ginput_container.ginput_container_fileupload input.large {
    height: 0 !important;
}

.feel-free-form-choose-file .ginput_container_fileupload {
    position: relative;
    text-align: center;
    border: 1px solid var(--primary-orange-color);
    border-radius: 13px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.feel-free-form-choose-file .ginput_container_fileupload input {
    visibility: hidden;
}

.feel-free-form-choose-file .ginput_container_fileupload:before {
    content: 'Browse';
    font-size: 13px;
    color: var(--primary-orange-color);
}

div#gform_fields_69,
div#gform_fields_68 {
    display: -ms-grid !important;
    display: grid !important;
    justify-content: center;
}

div.feel-free-form-choose-file {
    min-width: 210px;
}

input#gform_submit_button_86 {
    line-height: 1;
}
div#field_86_19 {
    display: none;
}
div#field_84_19 {
    display: none;
}
.gform_heading {
    display: none;
}
.gform_wrapper.gravity-theme .gfield textarea {    
    color: #000;
}

@media (max-width: 1024px) {
    div.feel-free-form-choose-file {
        width: 40% !important;
        margin: 0 auto;
    }

}

@media screen and (min-width: 768px) and (max-width:1024px) {

    .gs-project-form .add-project-info h5 {
        min-height: 63px;
    }

    .standard-section li.lst-order {
        margin-top: 10px;
    }

    .gs-project-form .add-project-info #cabinet-project-container input {
        max-width: 70% !important;
    }
}

@media screen and (max-width: 1280px) {
    div.feel-free-form-choose-file {
        min-width: 190px;
    }

    .flip_list li a {
        font-size: 12px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 800px) {
    div.feel-free-form-choose-file {
        min-width: 150px;
    }

    .feel-free-form-choose-file::before {
        left: 30%;
    }

    .feel-free-form-choose-file::after {
        left: 20%;
    }
}

@media screen and (max-width: 799px) and (min-width: 640px) {
    div.feel-free-form-choose-file {
        min-width: 160px;
    }
}

@media (max-width:375px) {
    div.feel-free-form-choose-file {
        min-width: 140px !important;
    }
}

@media (max-width: 640px) {

    .form_design_std .gform_wrapper .gform_fields .ginput_container,
    .form_design_std .gform_validation_error .gform_fields .ginput_container {
        padding: 0 15px;
    }

    .image_page {
        padding: 0px 0px 20px;
    }

    #field_69_1,
    #field_69_2,
    #field_69_3,
    #field_68_3,
    #field_68_2,
    #field_68_1 {
        max-width: 80%;
    }

    .gform-body .feel-free-form-margin-top label.gfield_label {
        font-size: 14px !important;
        margin-bottom: 10px !important;
    }

    .feel-free-form-margin-top {
        max-width: calc(100% - 0px);
    }

    .image_page,
    .form_hold {
        max-width: 100%;
    }

    .feel-free-form-choose-file {
        grid-column: span 6 !important;
    }

    #field_69_29,
    #field_68_29 {
        grid-column: span 12 !important;
    }
}

@media (max-width: 430px) {

    #field_69_1,
    #field_69_2,
    #field_69_3,
    #field_68_3,
    #field_68_2,
    #field_68_1 {
        max-width: 100%;
    }

    div.feel-free-form-choose-file {
        min-width: 165px;
    }

    .form_design_std .gform_wrapper.gravity-theme .gfield.gfield--width-full {
        padding: 0 15px;
    }

    .gfield_description.validation_message {
        padding: 0px 20px;
    }
}

@media (max-width: 375px) {
    div.feel-free-form-choose-file {
        min-width: 150px;
    }

    .feel-free-form-choose-file::before {
        left: 50%;
        transform: translatex(-50%);
    }

    .feel-free-form-choose-file::after {
        transform: translateX(-50%);
        left: 50%;
        top: 50%;
        width: 60%;
        max-width: unset;
    }

    #field_69_1,
    #field_69_2,
    #field_69_3,
    #field_68_3,
    #field_68_2,
    #field_68_1 {
        padding: 0;
    }
}

@media screen and (orientation:landscape) and (min-width: 320px) and (max-width: 850px) {
    .shaker-wrap:nth-last-child(2) {
        margin-bottom: 30px !important;
    }
}

/*gideon and new project css*/

#gideon-project-form button#cabinet-save-my-project-btn,
#standard-project-form button#cabinet-save-my-project-btn {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 11px;
    padding: 0px 25px;
    height: 40px;
    background-color: #4c2b52;
    color: #fff;
    border-width: 0px;
}

.gs-project-form {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

div#gideon-project-form,
div#standard-project-form {
    max-width: 50%;
    padding: 0 15px;
}

.gs-project-form .add-project-info .form-action {
    background: #fff;
    padding: 1.25rem;
    border-radius: 15px;
}

.gs-project-form .add-project-info h5 {
    text-align: center;
    margin-bottom: 20px;
    line-height: 1.5;
    font-weight: 600;
}

.gs-project-form .add-project-info #cabinet-project-container {
    display: flex;
    flex-wrap: wrap;
}

.gs-project-form .add-project-info #cabinet-project-container input {
    border: 1px solid #828282;
    max-width: 53%;
    width: 100%;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 10px;
    height: 40px;
    margin-right: 10px;
}

.projects-list-section.gs-no-project-found {
    text-align: center;
    margin-top: 50px;
    background-color: #fff;
    padding: 11px 70px 23px;
}

.fnlz_order dl.variation {
    flex-wrap: wrap;
    align-items: baseline;
}

.fnlz_order dl.variation dd {
    margin-left: 10px;
}



@media (max-width: 1024px) {
    .gs-project-form .add-project-info #cabinet-project-container input {
        max-width: 100%;
    }
}

@media (max-width: 768px) {

    div#gideon-project-form,
    div#standard-project-form {
        max-width: 100%;
        padding: 0 0px;
        width: 100%;
    }

    div#standard-project-form {
        margin-top: 30px;
    }
}

@media (max-width: 575px) {
    .gs-project-form .add-project-info #cabinet-project-container input {
        max-width: 100%;
    }

    .gs-project-form .add-project-info #cabinet-project-container button {
        margin: 0 auto;
    }
}


@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 1024px) {
    .gs-project-form .add-project-info #cabinet-project-container input {
        max-width: 100%;
    }

    .page-template-wholesaler-dashboardtemplate-view_orders_projects-php p.cabinet-validation-message {
        bottom: unset;
        left: 13px;
        top: -19px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
    .gs-project-form .add-project-info #cabinet-project-container input {
        max-width: 49%;
    }

    .page-template-wholesaler-dashboardtemplate-view_orders_projects-php p.cabinet-validation-message {
        bottom: unset;
        left: 13px;
        top: -19px;
    }

}

.right_upddate_project .cabinet-update-project {
    background-color: var(--primary-orange-color);
    padding: 6px 20px;
    border-radius: 20px;
    color: #fff !important;
    display: inline-block;
    font-weight: normal;
    padding: 6px 20px;
    font-size: 14px;
    text-transform: capitalize;
    display: inline-block;
    min-width: auto;
    text-align: center;
    transition: all 0.2s ease-in-out;
    border: none;
}

.right_upddate_project .cabinet-update-project:hover,
.right_upddate_project .cabinet-update-project:focus,
.right_upddate_project .cabinet-update-project:active {
    background-color: #000;
    color: #fff !important;
}

.right_upddate_project {
    text-align: right;
}


.right_upddate_project input.button:disabled[disabled] {
    cursor: not-allowed;
    opacity: .5;
}

.result_ajax_popup .qty {
    border: 1px solid #ddd;
    width: 55px;
    height: 36px;
}

.right_upddate_project {
    display: none;
}


fieldset#field_84_10 {
    padding: 0px 15px;
}

.gform-body .feel-free-form-margin-top label.gfield_label {
    padding: 0px 15px;
}
@media(max-width: 767px) {
    .right_upddate_project {
        text-align: center;
        padding: 10px 0;
    }

    .kyle-wishlist-edit-form a.remove {
        line-height: 1.8;
    }
    .gform_wrapper .feel-free-form-choose-file label.gfield_label {
        font-size: 14px !important;
    }
}
@media (max-width: 1365px) {
    .gs-project-form .add-project-info #kyle-project-container input {
        width: 100% !important;
        max-width: 100%;
    }
}
@media (min-width: 1200px) and (max-width: 1365px) {
    li.lst-name {
        order: 1;
    }
    
    li.lst-lable {
        order: 2;
    }
    
    li.lst-review {
        order: 3;
    }
    
    li.lst-order {
        order: 4;
    }
    
    li.lst-order:nth-child(2) {
        order: 5;
    }
    
    li.lst-edit-name {
        order: 5;
    }
    
    li#structure_dt {
        order: 7;
    }
    
    li.lst-order:nth-child(5) {
        order: 6;
    }
}
/* Quotation Form Css */
.form_design_std * {
    text-align: left;
}

.form_design_std .gform_wrapper.gravity-theme .gfield {
    max-width: 100% !important;
}

.form_design_std div#field_84_37 {
    max-width: fit-content;
}

.form_design_std .gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {
    width: 100%;
}

div#field_84_19 p {
    padding: 0;
}

.gfield_description.gform_fileupload_rules {
    text-align: center;
}

.feel-free-form-choose-file::before {
    filter: brightness(0) saturate(100%) invert(24%) sepia(99%) saturate(2530%) hue-rotate(356deg) brightness(106%) contrast(81%);
}

.gform_fileupload_rules {
    display: none !important;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 18px !important;
    padding: 10px !important;
}

.gform_wrapper.gravity-theme .gform_footer input {
    display: block;
    width: auto !important;
    border-radius: 50px;
    font-size: 15px;
    line-height: 1;
}
.mobile_strip_bar{
    z-index: 99999 !important;
}

body .project_order_nav{
    display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    padding: 0px !important;
}

#wholesaler_menu li.is-active a {
    background-color: var(--main-bg-color);
    color: var(--main-text-white-color) !important;
}

#wholesaler_menu li.woocommerce-MyAccount-navigation-link--customer-logout a:after {
    content: "";
}
.des_ord a.whsl_btn {
    color: #fff;
}
.des_ord a.whsl_btn:hover {
    color: #fff;
}

@media(max-width: 767px) {
    .right_upddate_project {
        text-align: center;
        padding: 10px 0;
    }

    .cabinet-wishlist-edit-form a.remove {
        line-height: 1.8;
    }
     .woocommerce-account .wc-address-book-add-new-address {
        float: none;
        padding: 0;
        margin-left: auto;
        display: block;
        text-align: right;
    }
    #wholesaler_menu {
        float: none;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        position: static;
    }
    
}