/*
Theme Name: Billingbuddies
Theme URI: https://billingbuddies.com/
Author: Billingbuddies
Author URI: https://billingbuddies.com/
Description: Custom theme for billingbuddies
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Billingbuddies
*/
.forminator-ui#forminator-module-52.forminator-design--default .forminator-input, .forminator-ui#forminator-module-52.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-52.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    height: 60px;
    color: var(--title-color);
    font-size: 14px;
    border-radius: 9999px;
    
    padding-left: 30px;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}
span.select2-selection.select2-selection--single
 {
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    height: 60px;
    color: var(--title-color);
    font-size: 14px;
    border-radius: 9999px;
    border: 2px solid #e5e9ee;
    padding-left: 30px;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}
.forminator-ui#forminator-module-52.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered
 {
    font-size: 16px;
    line-height: 38px !important;
    font-weight: 400;
    padding-left: 24px;
}
.forminator-ui#forminator-module-52.forminator-design--default .forminator-textarea {
    border-radius: 20px !important;
}

button.forminator-button.forminator-button-submit {
    background-color: #8f120a;
    position: relative;
    display: inline-block;
    border: none;
    text-align: center;
    background-color: var(--theme-color);
    color: var(--white-color);
    font-size: 18px !important;
    line-height: 1;
    font-weight: 500;
    padding: 19.5px 48px !important;
    border-radius: 50px !important;
    --icon-shape: 40px;
    --icon-size: 30px;
}
.blog-img img {
    height: 300px;
    object-fit: cover;
}
.billing_buddies h5 {
    color: #8f120a;
    font-weight: 700;
}

.forminator-ui#forminator-module-233.forminator-design--default .forminator-input, .forminator-ui#forminator-module-233.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-233.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    border-radius: 50px;
    width: 100%;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea {
    border-radius: 25px !important;
}
form#forminator-module-233 {
    margin: 20px;
}
@media (min-width: 783px) {
    .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row, .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside
 {

        margin-right: 25px !important;

    }
}
.home .form-wrap1 {
    height: 737px;
}

.blog-content h2 {
    line-height: 1.4 !important;
    font-size: 18px;
    min-height: auto;
    color: #000;
}
.bg_gray {
    height: 760px !important;
}
.alike_box ul {
    text-align: left;
}
span.text-theme1 {
    color: #8f120a;
}
.faq_img img {
    height: 575px;
}

.billing_sch_box {
    margin-bottom: 20px;
}
.elementor-element .service_img img {
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
    box-shadow: rgb(150 26 18 / 39%) 0px 2px 8px 0px;
}