            div#lipo-high-chart,
                                            div#lipo-lower-chart {
                                                margin-top: -35px!important;
                                            }
                                            
                                            .lipo-tool select.lipo-select optgroup {
                                                color: #000;
                                                font-weight: bold;
                                            }
                                            
                                            #lipo_tool_finance    .lipo-name {
                                                text-align: center;
                                                font-size: 16px;
                                                line-height: 16px;
                                                font-family: Oswald!important;
                                                padding-bottom: 15px;
                                            }
                                            
                                            #lipo_tool_finance .lipo-pdf-tbl-wrap {
                                                text-align: center;
                                                font-family: Oswald!important;
                                                padding: 15px;
                                                padding-top: 0px;
                                            
                                            }
                                            
                                          
                                            
                                            #lipo_tool_finance select.lipo-select {
                                                max-width: 295px;
                                                margin-bottom: 0px;
                                            }
                                            
                                            #lipo_tool_finance table tr:nth-child(1) {
                                                font-weight: 100;
                                                border-bottom: 0px solid #fff;
                                            }
                                            
                                            #lipo_tool_finance table tr:nth-child(2) {
                                                border-bottom: 1px solid #fff;
                                                font-weight: 100;
                                            }
                                            
                                            #lipo_tool_finance table tr:nth-child(3) td {
                                                font-weight: normal;
                                            }
                                            
                                            #lipo_tool_finance table tr:nth-of-type(even) {
                                                background: transparent;
                                            }
                                            
                                            #lipo_tool_finance .lipo-info {
                                                margin-top: -25px;
                                            }
                                            
                                            #lipo_tool_finance table tr td:nth-child(1) {
                                                text-align: left;
                                            }
                                            
                                            #lipo_tool_finance .lipo-tool-sq {
                                                width: 10px;
                                                height: 10px;
                                                background: red;
                                                display: inline-block;
                                                margin-right: 5px;
                                            }
                                            
                                            #lipo_tool_finance .lipo-tool-sq.lp-sq-black {
                                                background: #000;
                                            }
                                            
                                            #lipo_tool_finance .lipo-tool-sq.lp-sq-white {
                                                background: #FAFAFA;
                                            }
                                            
                                            #lipo_tool_finance .lipo-result.lipo-name {
                                                padding: 20px 0px;
                                                font-size: 20px;
                                                background: rgb(0 0 0 / 19%);
                                                margin: 20px 0px;
                                            }
                                            
                                            #lipo_tool_finance .lipo-result.lipo-name span {
                                                font-weight: bold;
                                            }
                                            
                                            #lipo_tool_finance .lipo-button {
                                                text-align: center;
                                                margin-top: 15px;
                                                margin-bottom: 15px;
                                            }
                                            
                                            @media all and (max-width: 500px) {
                                                #lipo_tool_finance .lipo-pdf-tbl-wrap .lipo-row {
                                                    display: block;
                                                }
                                                #lipo_tool_finance .lipo-result.lipo-name {
                                                    font-size: 15px;
                                                }
                                            }
.lipo-tool *:not(.fa) {
    font-family: inherit;
    color: #fff;
}

.lipo-pdf-tbl {
    position: absolute;
    left: -100000px;
}

.lipo-tool .wpcf7 form.sent .wpcf7-response-output {
    display: none!important;
}

.lipo-tool {
    background: #fff;
    border-radius: 4px;
    padding: 0px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    max-width: 820px;
}

.lipo-wrap {
    background: rgb(42 42 42 / 92%);
    padding: 20px;
   padding-top: 3px;
}

.lipo-tool .lipo-info {
    text-align: center;
    padding: 10px;
    margin-top: 20px;
    font-size: 12px;
    color: #c3c1c1;
}

.lipo-title {
    text-align: center;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 34px;
    line-height: 40px;
    text-transform: capitalize;
    padding: 20px;
    padding-bottom: 20px;
    background: #000;
}

.lipo-defened {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: center;
}

.lipo-tool .lipo-defened span {
    padding: 2px 25px 5px;
    background: #fff;
    color: #000;
    font-family: Oswald;
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}

.lipo-tool .lipo-add-row a {
    font-size: 12px;
    text-transform: capitalize;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 2px 5px;
    color: #ddd;
    background: rgb(42 42 42 / 92%);
}

.lipo-tool .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 35px;
    padding-left: 14px;
}

.lipo-tool .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0px solid #aaa;
    border-radius: 4px;
    outline: none;
    font-family: Oswald;
    height: 36px;
    font-weight: normal;
    text-align: left;
}

.lipo-add-row.lipo-row .lipo-col {
      text-align: center;
}

.lipo-tool form input[type="text"],
.lipo-tool form input[type="email"],
.lipo-tool form input[type="tel"] {
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    box-shadow: none;
    color: #000;
    font-family: "Antic Didone";
    font-weight: 300;
    height: auto;
    margin-bottom: 0px;
    padding: 10px 15px;
}

.lipo-tooldiv.wpcf7 .ajax-loader:not(.nitro-lazy) {
    display: none;
}

.lipo-tool div.wpcf7 .ajax-loader.is-active {
    visibility: hidden!important;
}

.lipo-tool .select2-container--disabled .select2-selection--single {
    background-color: #e4e4e4;
}

.lipo-tool .select2-container--disabled .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent transparent transparent;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent;
    margin-top: 1px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #000 transparent;
}

.lipo-row {
    display: flex;
    margin: 10px;
    align-items: center;
    justify-content: center;
    padding: 3px;
}

.lipo-row.lipo-row-header {
    margin-bottom: 25px;
    margin-top: 25px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

.lipo-row-header .lipo-col {
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    font-family: Oswald;
}

.lipo-col {
    flex: 1;
    margin: 0px 10px;
    text-align: center;
}

.lipo-row.lipo-cloned .lipo-col:nth-child(1) {
    min-width: 100%;
    text-align: center;
    position: relative;
}

.lipo-row .lipo-col:nth-child(2),
.lipo-row .lipo-col:nth-child(3) {
    text-align: center;
}

.lipo-row .lipo-col:nth-child(1),
.lipo-row .lipo-col:nth-child(2),
.lipo-row .lipo-col:nth-child(3) {}

.lipo-row.lipo-row-header .lipo-col:nth-child(1) {
    min-width: auto;
    width: 100%;
}

.lipo-row .lipo-col:nth-child(4) {
    text-align: center;
}

.lipo-tool .lipo-remove {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 12px;
}

.lipo-row.lipo-row-result {
    font-weight: bold;
}

.lipo-row.lipo-row-result.lipo-row-addit {
    border-top: 1px solid #fff;
    font-size: 14px;
    font-weight: normal;
    padding-top: 20px;
    margin-top: 25px;
}

.lipo-tool .lipo-button {
    text-align: center;
    margin-top: 35px;
}

.lipo-tool .lipo-button a,
.lipo-tool input[type="submit"] {
    text-transform: uppercase;
    font-family: Oswald;
    text-decoration: none;
    color: #000;
    background: #fff;
    padding: 2px 21px;
    font-weight: normal;
    font-size: 17px;
    border-radius: 2px;
}

.lipo-tool input[type="submit"] {
    outline: none;
    border: 0px;
}

.lipo-form {
    display: none;
}

.lipo-button {
    display: none;
}

.lipo-tool span.lipo-lower,
.lipo-tool span.lipo-upper,
.lipo-tool .lipo-row-result div {
    font-family: Oswald;
}

.select2-results__option:before {
    content: none;
}

.select2-results__option {
    padding: 2px 10px;
    user-select: none;
    -webkit-user-select: none;
    font-family: Oswald;
    margin-bottom: 1px;
    line-height: 30px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #000000;
    color: white;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
    width: 0.3em;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

div.wpcf7 .ajax-loader:not(.nitro-lazy) {
    display: none;
}

.lipo-tool table {
    background: transparent;
    margin-bottom: 0px;
    border: solid 0px #fff;
    width: 100%;
}

.lipo-tool table td {
    text-align: center;
    font-family: Oswald!important;
}

.lipo-tool table tr:nth-of-type(even) {
    background: #464646;
}

.lipo-tool table tr:nth-last-child(1) td {
    font-weight: bold;
}

.lipo-tool table tr:nth-child(1) {
    font-weight: bold;
    border-bottom: 1px solid #fff;
}
.lipo-tool select.lipo-select {
    -webkit-appearance: none !important;
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-position: 97% center;
    border: 0px solid #ccc;
    padding: .5rem;
    font-size: .875rem;
    border-radius: 3px;
    height: 2.3125rem;
    max-width: 220px;
    outline: none;
    color: #000;
    font-family: Oswald;
}

.lipo-tool select.lipo-select option {
    color: #000;
}
.lipo-tool div.wpforms-container-full .wpforms-form button[type=submit] {
    text-transform: uppercase;
    font-family: Oswald;
    text-decoration: none;
    color: #000;
    background: #fff!important;
    padding: 2px 21px;
    font-weight: normal;
    font-size: 17px;
    border-radius: 2px;
    border: 0px solid #ddd!important;
}
.lipo-tool  div.wpforms-container-full .wpforms-form input[type=text],
.lipo-tool  div.wpforms-container-full .wpforms-form input[type=email]{
	    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    box-shadow: none;
    color: #000!important;
    font-family: "Antic Didone";
    font-weight: 300;
    height: auto;
    margin-bottom: 0px;
    padding: 10px 15px;
	    font-size: 0.875rem;
}  
.lipo-tool  div.wpforms-container-full .wpforms-form .wpforms-submit-container {
 
    text-align: center;
}
.lipo-tool .wpforms-confirmation-container-full  {
   
    display: none;
}
.lipo-tool div.wpforms-container-full .wpforms-form label.wpforms-error {
  
    text-align: center;
}
.lipo-tool .wpcf7-not-valid-tip { 
    font-size: 12px;
    margin-top: 5px; 
}
.lipo-tool .wpcf7 form .wpcf7-response-output{
	display:none!important;
}
@media all and (max-width:500px) {
.lipo-tool  	div.wpforms-container-full .wpforms-form .wpforms-one-third  {
    width: 100%;
    margin-left: 0px;
}
    .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(1) {
        min-width: auto;
        margin-bottom: 10px;
    }
    .lipo-row.lipo-row-header .lipo-col:nth-child(1) {}
    .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(2),
    .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(3) {}
    .lipo-row.lipo-cloned {}
    .lipo-form .lipo-row {
        display: block;
    }
    .lipo-tool .lipo-form input[type="text"],
    .lipo-tool .lipo-form input[type="tel"] {
        margin-bottom: 10px;
    }
	.lipo-tool input[type="submit"] { 
    margin-top: 10px;
}
.lipo-tool 	.wpcf7-form-control-wrap {
  
    float: none;
   
}
.lipo-form	.lipo-col {
 
    margin: 10px 10px;
    
}
    .lipo-form .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(1),
    .lipo-form .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(2),
    .lipo-form .lipo-row:not(.lipo-row-result) .lipo-col:nth-child(3) {}
}