@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff'),
        url('../fonts/SegoeUI.ttf') format('truetype'),
        url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.eot');
    src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Bold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Bold.woff') format('woff'),
        url('../fonts/SegoeUI-Bold.ttf') format('truetype'),
        url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Semibold.eot');
    src: url('../fonts/SegoeUI-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Semibold.woff2') format('woff2'),
        url('../fonts/SegoeUI-Semibold.woff') format('woff'),
        url('../fonts/SegoeUI-Semibold.ttf') format('truetype'),
        url('../fonts/SegoeUI-Semibold.svg#SegoeUI-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff'),
        url('../fonts/SegoeUI.ttf') format('truetype'),
        url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

*{text-decoration: none;list-style-type: none;margin: 0;padding: 0;}
h1 ,.steps_sec h3,.steps_sec h2 ,.steps_sec .elementor-widget-container,.steps_sec a{font-family: 'Segoe UI' !important; }
/*HEADER*/s
.header_menu ul li a.hfe-menu-item {font-family: 'Segoe UI' !important;position:relative !important;}
.header_menu ul li a.hfe-menu-item:after {position: absolute !important;content: '';background: url(/wp-content/uploads/2023/12/Arrow_menu.png);background-repeat: no-repeat;width: 11px;height: 6px;right: -15px;z-index: 9;opacity: 1 !important;background-color: transparent !important;
}
.site_login a {color: #204B3B;text-align: center;font-family: Segoe UI;font-size: 14px;font-style: normal;font-weight: 600;line-height: 24px;border-radius: 176px;background: #FFF;box-shadow: 0px 0px 0px 1px rgba(17, 24, 39, 0.10);padding: 16.5px 24.5px 16.5px 24.5px;    display: inline-block;}
.site_login a:nth-child(3) {background: #204B3B !important;color: #fff;margin-left: 11px;}
.mob_show {display: none !important;}

/*FOOTER*/
.footer_top a.elementor-accordion-title  ,.footer_top .elementor-tab-content ,.ttile_fbottom .elementor-widget-container ,.footer_contact .elementor-icon-list-text ,.banner_sec .elementor-widget-container ,.banner_sec .elementor-button-text{font-family: 'Segoe UI' !important;}
.footer_top .elementor-accordion .elementor-accordion-item {border-bottom: 1.159px solid #828282 !IMPORTANT;padding-bottom: 8px;}
.footer_top .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {margin-top: 9px;}
/*HOME*/
.banner_sec .elementor-button-icon svg {font-size: 20px;}
.banner_top_text .elementor-widget-container {display: inline-block;position: relative;border-radius: 9999px; border: 1px solid #E8E8EA;background: #FFF;padding: 3px 17.5px 3px 37.5px;}
.banner_top_text .elementor-widget-container:before {position: absolute;content: '';border-radius: 9999px;background: #92BAA3;width: 8px;height: 8px;top: 10px;left:17px;}
.brand_logo {display: flex;align-items: center;justify-content: center;margin-left:-50px;  margin-right:-50px;}
.brand_logo img{ margin: 0 50px 30px;}
.steps_sec span.elementor-button-icon svg {width: 20px;}
.qlwapp-text { display: none; }
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon { margin-right: 0px !important; }
/*.steps_sec .elementor-button-wrapper .elementor-button-text{padding-top: 03px;}*/
.steps_sec .elementor-button-wrapper:hover a {box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);}
/*table*/
/*.handle-counter { overflow: hidden; position:relative;}*/
.handle-counter .counter-minus,  .handle-counter .counter-plus, .handle-counter input { /*float: left;*/text-align: center;}
/*.handle-counter .counter-minus,  .handle-counter .counter-plus { text-align: center; }*/
/*.handle-counter input {width: 100%;border: none;height: 70px;font-size: 18px !important;z line-height: 23.4px;}*/
/*.upper_table .btn {border:none;color: #fff;position:absolute;cursor:pointer;cursor: pointer;width: 45.351px;height: 70.047px;}*/
.handle-counter .counter-plus {margin-left: -45px;}
.upper_table .btn:disabled, .upper_table .btn:disabled:hover {background-color: darkgrey;cursor: not-allowed;}
.upper_table .btn-primary {background-color: rgba(100,100,100,0.2);color: #1C1B1F !important;    font-size: 30px;}
.upper_table ,.methodall {font-family: 'Segoe UI';}
.upper_table table {width: 100% !IMPORTANT;border-collapse: separate;border-spacing: 0px 10px;color: #000;font-size: 18px;font-weight: 400;line-height: 23.4px;}
.upper_table table th, .upper_table table td {border: 0.898px solid #B2B2B2 !important;border-right:0.1px !important;height:70px;text-align:center;width:210px;}
.upper_table tr.f_row p{font-weight: 700 !important;color: #1C1B1F !important;padding-right: 10px;}
.upper_table .checkbox_field label {color: #1C1B1F !important;}
.upper_table table th {color: #646464;font-weight: 700 !IMPORTANT;}
.upper_table table th:last-child, .upper_table table td:last-child{border-right:1px solid #B2B2B2 !important;}
.upper_table tr.f_row td {display: flex;border: 0 !important;padding:10px 0 !important;    white-space: nowrap;height: auto;}
select:focus-visible {outline: 0;}
.upper_table .checkbox_field {display: flex;}
.upper_table .checkbox_field div {margin-right: 20px;}
.methodall {display: flex;justify-content: flex-end;}
.methodall select, .subtotal {font-family: 'Segoe UI';color: #646464;text-align: center;font-size: 18px;font-weight: 700;line-height: 23.4px;width: 265.818px;height: 71.843px;margin-bottom: 5px;border: 0.898px solid #B2B2B2;display: flex;align-items: center;justify-content: center;}
.subtotal span{color:#000 !important;padding-left: 7px;}
.method_inner {flex-direction: column;display: flex;text-align: center;}
.error-message , .error{    color: red !important;    font-size: 14px; width: 265px; display: block; margin-bottom: 5px; }
.align-right{ text-align: right; }
.ta-center { text-align: center;  }
/*.methodall select option {font-weight: 700 !important;}*/
select::-ms-expand { display: none !important; }
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("https://cellphonecity.ca/wp-content/uploads/2024/01/arrow_drop_down.png") !important;background: url("https://cellphonecity.ca/wp-content/uploads/2024/01/arrow_drop_down.png") no-repeat calc(100% - 10px) !important;}
.methodall p.tx {color: #646464;text-align: center;font-family: Segoe UI;font-size: 18px;font-style: normal;font-weight: 400;line-height: 23.4px;padding-top: 3px;padding-bottom:28px;}
.methodall a.table_btn:hover,.site_login a:nth-child(3):hover,.banner_btn a:hover {box-shadow: 0px 0px 20px rgb(0 0 0 /30%);}
.methodall a.table_btn {transition: all 0.4s ease;border-radius: 53.882px;background: #204B3B;text-align: center;color: #FFF;font-size: 17.961px;font-weight: 600;line-height: 17.961px;height: 75.47px;display: flex;justify-content: center;align-items: center;}
.subtotal {border: 0.898px solid #B2B2B2; display: flex;justify-content: center;align-items: center;height: 71.843px;}
/* The container */
.checkbox_field {display: block;position: relative;padding-left: 27px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Hide the browser's default checkbox */
.checkbox_field input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
/* Create a custom checkbox */
.checkbox_field .checkmark {position: absolute;top: 3px;left: 0;height: 18px;width: 18px;background-color: transparent;border:2px solid #1C1B1F;border-radius:3px;}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {background-color: #fff;border:1px solid #1C1B1F;}
/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {background-color: #fff;border:1px solid #1C1B1F;}
/* Create the checkmark/indicator (hidden when not checked) */
.checkbox_field .checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.checkbox_field input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.checkbox_field .checkmark:after {left: 4px;top: 0px;width: 6px;height: 11px;border: solid #1C1B1F;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.con{display:flex;}
.con label{margin-left:10px;margin-right:10px;}
.steps_sec figure.elementor-image-box-img {width: 44px!important;}
/*incremnet decrement*/
.qty-input {position: relative; color: red;
    font-weight: 700; }
input.product-qty {width: 100%;border: none;height: 70px;font-size: 18px !important;line-height: 23.4px;text-align: center !important;}
button.qty-count {border: none;color: #fff;position: absolute;cursor: pointer;cursor: pointer;width: 45.351px;height: 70.047px;background-color: rgba(100,100,100,0.2);color: #1C1B1F !important;font-size: 30px;}
button.qty-count.qty-count--add {margin-left: -45px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
button.qty-count:disabled {cursor: not-allowed;opacity: 0.4;}
input:focus-visible {outline:0;}
.all_filter_list.f_row {display: flex;align-items: center;}
.all_filter_list label {display: flex;   align-items: center;justify-content: center; padding: 15px 0px 16px 46px;}
.all_filter_list .checkbox_field .checkmark{margin: 18px 10px 18px 22px;}
.all_filter_list .con{flex-wrap: wrap;}
.all_filter_list.f_row > p {    font-weight: 700;}
.all_filter_list.f_row {    font-family: 'Segoe UI';    font-size: 20px;    line-height: 23.4px;}
.login-pricing{    font-weight: bold !important;    color: #646464; }
.dz-clickable .dz-message,.dz-message {
    margin: auto;
    text-align: center
}

.dz-preview .dz-image,.dz-preview .dz-details {
    float: left!important;
    margin-right: 10px!important
}

.dz-preview .dz-success-mark,.dz-preview .dz-error-mark {
    float: right
}

.dz-preview .dz-error-mark {
    display: none
}

.dz-success-mark {
    display: inline-block;
    float: left!important;
    text-align: right;
    width: 50%
}

.dz-clickable,.dz-message {
    cursor: pointer
}

.file_upload .dz-message svg {
    display: block;
    margin: auto!important
}

.file_upload .dz-remove {
    float: right!important;
    width: 20px;
    height: 20px;
    color: #000
}

.file_upload .dz-preview .dz-remove:hover {
    opacity: 1
}
.clear { clear:both; }
.checkbox.style-b {
  display: inline-block;
  position: relative;
  padding-left: 21px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.checkbox.style-b input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox.style-b input:checked ~ .checkbox__checkmark {
  background-color: #fff;
}
.checkbox.style-b input:checked ~ .checkbox__checkmark:after {
  opacity: 1;
}
.checkbox.style-b:hover input ~ .checkbox__checkmark {
  background-color: #eee;
}
.checkbox.style-b:hover input:checked ~ .checkbox__checkmark {
  background-color: #fff;
}
.checkbox.style-b .checkbox__checkmark {
  position: absolute;
  top: 21px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #fff;
  border: 2px solid #333;
  transition: background-color 0.25s ease;
  border-radius: 4px;
}
.checkbox.style-b .checkbox__checkmark:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 0.25s ease;
}
.checkbox.style-b .checkbox__body {
  color: #333;
  line-height: 1.4;
  font-size: 20px;
  /*font-weight: bold;*/
}


/* registration form css start 08/03/2024 */

/* CSS for the Registration Form */
.account_container {
    font-family: 'Arial', sans-serif;
    background-color: #fff;
    max-width: 600px;
    margin: 0 auto;
    padding: 0px;
    border-radius: 0px;
}

.registration-form h2 {
    color: #333;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.row_inner {
    margin-bottom: 20px;
}

.two_col_row {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.two_col_row .row_inner {
    flex: 1;
}

.row_inner label {
    display: block;
    margin-bottom: 10px;
    color: rgba(100, 116, 139, 1);
    font-size: 14px;
    font-weight: 700;
    line-height: 18.62px;
}

.row_inner input[type="text"],
.row_inner input[type="email"],
.row_inner input[type="tel"],
.row_inner input[type="password"],
.row_inner input[type="number"],
.row_inner select {
    width: 100%;
    height: 55px;
    padding: 10px;
    border: 1px solid rgba(170, 170, 170, 1);
    font-size: 14px;
}

.row_inner input[type="submit"] {
    width: 100%;
    padding: 10px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 10px;
}

.row_inner input[type="submit"]:hover {
    background-color: #0056b3;
}

.custom-radio {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
}

.custom-radio input[type="radio"] {
    display: none;
}

.custom-radio h3, input[type="submit"] {
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 10px 15px;
    cursor: pointer;
    color: rgba(100, 116, 139, 1);
    /*background-color: #f9f9f9;*/
    border: 1px solid #aaaaa9;
}
.submit_class{ padding-top: 30px; margin-top: 20px; background-color: rgba(32, 75, 59, 1);    color: white;    font-size: 22px;    padding: 15px 30px; float:right; border-radius: 8px;}
.custom-radio input[type="radio"]:checked + h3 {
    background-color: rgba(32, 75, 59, 1);
    color: #fff;
    border-color: rgba(32, 75, 59, 1);
}
.elementor-accordion-item p { font-size: 25px; }
.drop-zone {
    border: 2px dashed #ccc;
    border-radius: 4px;
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
}

label .drop-zone__prompt {
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    color : rgba(100, 116, 139, 1)
}

.upload_file h2, .button_links_radio h2 {
    margin-bottom: 10px;
    color: rgba(100, 116, 139, 1);
    font-size: 14px;
    font-weight: 700;
    line-height: 18.62px;
}


.submit_class button[type="submit"] {
    float: right;
    display: flex;
    align-items: center;
    height: 50px;
    margin-top: 25px;
    padding: 10px 20px;
    background-color: rgba(32, 75, 59, 1); 
    border: none;
    border-radius: 4px; 
    color: white;
    font-size: 16px;
    cursor: pointer; 
    transition: background-color 0.3s ease;
}

.submit-button svg{
    margin-left : 5px;
}

.file-upload-label svg{
  margin-bottom: 10px;
}


/*login form css starts from here*/


.login-form-container {
    max-width: 300px;
    margin: auto;
    text-align: center;
    margin-top: 40%;
}

.logo-container {
    margin-bottom: 30px;
}

.login-logo {
    width: 100px; /* Adjust based on the size of your logo */
    height: auto;
    margin: auto;
    display: block;
}

.form-field {
    margin-bottom: 20px;
}

.form-field label {
    display: block;
    margin-bottom: 10px;
    text-align: left;
    color:#64748B;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: 0em;

}

.form-field input {
    /*width: 100%;*/
    /*padding: 10px;*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 4px;*/
    width: 100%;
    padding: 20px;
    border: 1px solid #D1D5DB;
    border-radius: 0px;
    padding-left: 10px;
}

.form-field input::placeholder{
    color: #D1D5DB;
}

.login-button {
    width: 100%;
    padding: 10px;
    border: none;
    background-color: rgba(32, 75, 59, 1); /* Use the color code that matches your design */
    color: white;
    border-radius: 4px;
    cursor: pointer;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}



.forgot-password {
    margin-top: 20px;
}

.forgot-password a {
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    /*color: rgba(6, 22, 29, 1);*/
    color:#06161D;
    background-color: white;
}

.forgot-password a:hover {
    text-decoration: underline;
}

.back-button-container button{
    font-family: Segoe UI;
    color: #06161D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    background-color: white;
    border: none;
    margin-bottom: 200px;
    margin-top: 20px;
    margin-left: 20px;
}

@media (max-width: 767px){
    .back-button-container button{
         margin-bottom: 50px;
    }
    
    .login-form-container{
        height: 500px;
        margin-top: 20%;
    }
}

@media (max-width: 1024px){
     .back-button-container button{
         margin-bottom: 0px;
    }
    
    
    .login-form-container {
        max-width: 200px;
        margin: auto;
        text-align: center;
          margin-top: 140%;
        
    }
    
    .form-field label {
        display: block;
        margin-bottom: 10px;
        text-align: left;
        color:#64748B;
        font-family: Segoe UI;
        font-size: 14px;
        font-weight: 700;
        line-height: 19px;
        letter-spacing: 0em;
    
    }
    
    .form-field input {
        /*width: 100%;*/
        /*padding: 10px;*/
        /*border: 1px solid #ccc;*/
        /*border-radius: 4px;*/
        width: 100%;
        padding: 18px;
        border: 1px solid #D1D5DB;
        border-radius: 0px;
        padding-left: 8px;
    }
    
    .form-field input::placeholder{
        color: #D1D5DB;
    }
    
    .login-button {
        width: 100%;
        padding: 10px;
        border: none;
        background-color: rgba(32, 75, 59, 1); /* Use the color code that matches your design */
        color: white;
        border-radius: 4px;
        cursor: pointer;
        font-family: Segoe UI;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }
    
    
    
    .forgot-password {
        margin-top: 20px;
    }
    
    .forgot-password a {
        font-family: Segoe UI;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0em;
        text-align: center;
        /*color: rgba(6, 22, 29, 1);*/
        color:#06161D;
        background-color: white;
    }
}

/*forget password form css starts from here*/

.forgot-password-form-container {
    max-width: 300px;
    margin: auto;
    text-align: center;
}

.logo-container {
    margin-bottom: 30px;
}

.login-logo {
    width: 100px; /* Adjust based on the size of your logo */
    height: auto;
    margin: auto;
    display: block;
}

.form-field {
    margin-bottom: 20px;
}

.form-field label {
    display: block;
    margin-bottom: 10px;
    text-align: left;
    color:#64748B;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: 0em;

}

.form-field input {
    /*width: 100%;*/
    /*padding: 10px;*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 4px;*/
    width: 100%;
    padding: 20px;
    border: 1px solid #D1D5DB;
    border-radius: 0px;
    padding-left: 10px;
}

.form-field input::placeholder{
    color: #D1D5DB;
}

.forgot-password-button {
    width: 100%;
    padding: 10px;
    border: none;
    background-color: rgba(32, 75, 59, 1); /* Use the color code that matches your design */
    color: white;
    border-radius: 4px;
    cursor: pointer;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}


.back-button-container button{
    font-family: Segoe UI;
    color: #06161D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    background-color: white;
    border: none;
    position: absolute;
    top: 5px;
    left 5px;
    /*margin-bottom: 20px;*/
    /*margin-top: 20px;*/
    /*margin-left: 20px;*/
}

.forgot-password-button {
    width: 100%;
    padding: 10px;
    border: none;
    background-color: rgba(32, 75, 59, 1); /* Use the color code that matches your design */
    color: white;
    border-radius: 4px;
    cursor: pointer;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
a#scrollUp {
    bottom: 80px;
    right: 10px;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    opacity: 0.7;
    bottom: 80px;
    right: 20px;
    background: #000000;
}
.top-icon {
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: bevel;
    stroke-width: 1.5px;
    stroke: #ffffff;
}

.fixed-top{ position: fixed;    top: 0px;    background: white;    padding-bottom: 10px; padding-top: 10px;   box-shadow: rgb(0 0 0 / 4%) 0px 4px 4px; }
@media screen and (max-width: 600px) {
  .elementor-element-bf20612 { background-image: none !important; }
    body .upper_table table, body .all_filter_list.f_row { width:100% !important; }
    body .upper_table tr:first-child{ display: none !important; }
    .all_filter_list label {    padding: 5px 0px 0px 46px;}
    .upper_table tr{ width: 49%; display: block; margin-right: 1%; border:0.898px solid #B2B2B2 !important; margin-bottom: 20px; float:left;}
    .method_inner { width: 100%;  }
    button.qty-count, input.product-qty { height: 40px; }
    .qty-input {    height: 40px;    line-height: 40px; }
    .upper_table table th:last-child, .upper_table table td:last-child {    border-right: none !important; } 
    .hfe-nav-menu li.menu-item a { font-size: 25px !important; }
    .upper_table table td{ display: block; border:none !important; width: 100% !important; height: unset;        padding: 5px; }
    .methodall select, .methodall .subtotal { padding-left: 15px; width: 100%; }
    .checkbox.style-b .checkbox__checkmark {    top: 11px; }
    .brand_logo { display: block; overflow: scroll; text-align: center; width: 800px;}
    .elementor-element-74e920b > div { overflow: scroll; }
    .brand_logo .logo_outer {        max-width: 100px;    margin-bottom: 0px !important;    margin-right: 10px;  display: inline-block !important;  }

}