.com_scaling_margin h1, .com_scaling_cost h1, .com_scaling_advertisement h1, .com-scaling-promotion h1, .com_scaling_document h1, .com_scaling_message h1 {
    font-size: 30px !Important;
}
@media(max-width:991px){
.com_scaling_margin h1, .com_scaling_cost h1, .com_scaling_advertisement h1, .com-scaling-promotion h1, .com_scaling_document h1, .com_scaling_message h1 {
    font-size: 22px !Important;
}
.com_scaling_margin td,
.com_scaling_cost td,
.com_scaling-advertisement td,
.com-scaling-promotion td,
.com_scaling_document td,
.com_scaling_message td {
    font-size: 12px !Important;
}
.com_scaling_margin input,
.com_scaling_cost input,
.com_scaling_advertisement input,
.com_scaling_document input,
.com_scaling_message input {
    width: 100px !Important;
}
td.col-md-6.sc-advertisement-table-title {
    width: 50%;
}
td.col-md-6.sc-cost-table-title {
    width: 60%;
}
td.col-md-6.sc-document-table-title {
    width: 60%;
}
td.col-md-1.sc-promotion-table-content {
    padding: 3px;
}
th.col-md-1.sc-promotion-table-content {
    font-size: 12px;
}}
.com_scaling_margin .controls a.btn, .com_scaling_cost .controls a.btn, .com_scaling_advertisement .controls a.btn, .com-scaling-promotion .controls a.btn, .com_scaling_document .controls a.btn, .com_scaling_message .controls a.btn {
    background: #ffffff !Important;
    color: #000 !Important;
    border-radius: 0px;
}
.com_scaling_margin .controls a.btn:hover, .com_scaling_cost .controls a.btn:hover, .com_scaling_advertisement .controls a.btn:hover, .com-scaling-promotion .controls a.btn:hover, .com_scaling_document .controls a.btn:hover, .com_scaling_message .controls a.btn:hover {
    background: #ffffff8a !Important;
}
.com_scaling_margin button.btn.btn-primary.validate, .com_scaling_cost button.btn.btn-primary.validate, .com_scaling_advertisement button.btn.btn-primary.validate, .com-scaling-promotion button.btn.btn-primary.validate, .com_scaling_document button.btn.btn-primary.validate, .com_scaling_message button.btn.btn-primary.validate, .controls.button-container a.feedback-button.btn {
    background: #141e3e !Important;
    color: #fff !Important;
}
.com_scaling_margin button.btn.btn-primary.validate:hover, .com_scaling_cost button.btn.btn-primary.validate:hover, .com_scaling_advertisement button.btn.btn-primary.validate:hover, .com-scaling-promotion button.btn.btn-primary.validate:hover, .com_scaling_document button.btn.btn-primary.validate:hover, .com_scaling_message button.btn.btn-primary.validate, .controls.button-container a.feedback-button.btn:hover {
    background: #141e3e8a !Important;
}
button#sc-message-button {
    background: #4521aa !important;
}
button#sc-message-button:hover {
    background: #4521aa8a !Important;
}

.scaling-button-style {
    border-radius: 0px;
    border: 2px solid #4521aa
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 700;
    padding: 10px;
    min-height: 65px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.scaling-button-style:hover {
    color: #fff !important;
}
@media(min-width:992px){
.com_scaling_margin input,
.com_scaling_cost input,
.com_scaling_advertisement input,
.com_scaling_document input,
.com_scaling_message input {
     width: 280px !IMPORTANT;
  }}

@media(min-width:992px){
.com-scaling-promotion td.col-md-1.sc-promotion-table-content input {
    width: 130px !important;
  }}



/*description-color*/
p.sc-promotion-description,
p.sc-message-description,
p.sc-document-description,
p.sc-cost-description,
p.sc-advertisement-description,
p.sc-margin-description
 {
    background: #141e3e;
    color: #fff;
    padding: 30px;
    font-size: 18px;
}
@media(max-width:991px){
p.sc-promotion-description,
p.sc-message-description,
p.sc-document-description,
p.sc-cost-description,
p.sc-advertisement-description,
p.sc-margin-description
 {
    padding: 15px 10px 15px 10px;
    font-size: 16px;
}
}

/*feedback-form*/
.calculator-feedback .bfbs3-col-sm-12 {
    text-align: center;
}
.calculator-feedback button#bfSubmitButton {
    background: #4521aa !important;
    padding: 10px 25px !important;
    border: none !important;
    border-radius: 3px !important;
    font-size: 16px !important;
    transition: 0.3s;
}
.calculator-feedback button#bfSubmitButton:hover {
    background: #4521aa99 !important;
}


/*plus-calculator*/
p.success-calculator-description {
    background: #2a2a2a;
    color: #fff;
    padding: 30px;
    font-size: 18px;
    text-align: center;
}
@media(max-width:991px){
p.success-calculator-description {
    padding: 15px 10px 15px 10px;
    font-size: 16px;
}}
h1.success-calculator-title {
    font-size: 30px !Important;
    text-align: center;
}
button#success-calculator-button1,
button#success-calculator-button2,
button#success-calculator-button3 {
    background: #4521aa !Important;
    color: #fff !Important;
}
button#success-calculator-button1:hover,
button#success-calculator-button2:hover,
button#success-calculator-button3:hover {
    background: #4521aa8a !Important;
}

span.red-color-highlight {
    color: #4521aa;
    font-size: 24px;
    font-weight: 700;
}

@media(min-width:991px){
table.table.success-calculator-table.success-calculator-table-7 input {
    width: 100%;
}}

span.second-paragraph-title,
span.forth-paragraph-title,
span.sixth-paragraph-title.paragraph-title,
span.eighth-paragraph-title.paragraph-title,
span.tenth-paragraph-title.paragraph-title,
span.twelfth-paragraph-title.paragraph-title {    
    background: #4521aa;
    color: #000;
    font-weight: 600;
    font-size: 22px;
    padding: 3px 10px;
    line-height: 2.5;
}
@media(Max-width:991px){
span.second-paragraph-title,
span.forth-paragraph-title,
span.sixth-paragraph-title.paragraph-title,
span.eighth-paragraph-title.paragraph-title,
span.tenth-paragraph-title.paragraph-title,
span.twelfth-paragraph-title.paragraph-title {
    font-weight: 600;
    font-size: 18px;
    padding: 0px 10px;
    line-height: 1.5;
}}















.ads-list-001 {
    padding: 25px 10px;
    background-image: linear-gradient(135deg, #29469d, #141e3e);
    border-radius: 10px;
    margin-bottom: 10px;
    transition: 0.5s;
}

.ads-list-001:hover, .ads-list-001:focus {
    box-shadow: 0 5px 15px rgb(11 24 65 / 40%);
    transform: translateY(-5px);
}

.ads-list-001 .sppb-addon-text {
    display: none;
}

.ads-list-001 .sppb-feature-box-title {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    display: block;
}

.ads-list-001 .sppb-feature-box-title a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding-top: 20px;
    min-height: 55px;
}

.ads-list-001 img {
    max-width: 60px;
    filter: brightness(0) invert(1);
}

.ads-list-001 span.sppb-img-container a {
    display: block;
}

select[disabled], select[readonly], fieldset[disabled] select, textarea[disabled], textarea[readonly], fieldset[disabled] textarea, input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], .uneditable-input[disabled], .uneditable-input[readonly], fieldset[disabled] .uneditable-input {
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity: 1;
}
input, button, select, optgroup, textarea {
    border-radius: 0px !IMPORTANT;
    border: 1px solid #cfcfcf ! IMPORTANT;
    padding: 9.6px 16px;
}

.footer .grid-child {
    display: flex;
    justify-content: center;
    padding: 10px 0px;
}

footer p {
    margin: 0px;
}
