.container-fluid {
    width: 100%;
    margin: 0 auto;
    display: block;
    padding: 3% 7%;
    background: #0e1b2112;
}
.main_home {
    width: 50% !important;
}
label.fieldlabels {
    -webkit-border-radius: 8px;
    border: 2px solid #001732;
    color: #001732;
    font-weight: 600;
    padding: 14px 0px;
    background: transparent;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: center;
}
.form-check-input:checked[type=radio]:checked+label {
    background: #001732 !important;
    color: #fff !important;
    font-weight: 700;
}
.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.form-check .form-check-input[type=radio] {
    display: none;
}
.form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
}
#heading {
    text-transform: uppercase !important;
    color: #ca4a1c !important;
    font-family: 'EB Garamond' !important;
    font-size: 34px !important;
    font-weight: 700 !important;
    text-align: left;
}
.card p {
    font-size: 19px;
    line-height: 2;
    padding-top: 9px;
    text-align: left;
}

.card {
    padding: 4% 4% !important;
}


#heading {
    text-transform: uppercase;
    color: #673AB7;
    font-weight: normal
}

#msform {
    text-align: center;
    position: relative;
    margin-top: 20px
}

#msform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}

.form-card {
    text-align: left
}

#msform fieldset:not(:first-of-type) {
    display: none
}
 .hidden {
    display: none;
  }
     
#msform input, #msform textarea, #msform select {
    padding: 8px 15px 8px 15px;
    margin-bottom: 15px;
    margin-top: 2px;
    width: 100%;
    font-family: 'Alef';
    font-size: 18px;
    color: #59667d;
    border-width: 1px 1px 1px 1px;
    border-color: #e8ebef;
    border-radius: 8px;
    padding-top: 0;
    padding-bottom: 0;
    height: 56px;
    background-color: #f5f5f5;
}
#msform input:focus, #msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 2px solid #cd4620;
    outline-width: 0;
}

#msform .action-button {
    width: 100px;
    background: #673AB7;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 0px 10px 5px;
    float: right
}

#msform .action-button:hover,
#msform .action-button:focus {
    background-color: #311B92
}

#msform .action-button-previous {
    width: 100px;
    background: #616161;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px 10px 0px;
    float: right
}

#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
    background-color: #000000
}

.card {
    z-index: 0;
    border: none;
    position: relative
}


.fs-title {
    font-size: 25px;
    color: #0e1b21;
    margin-bottom: 15px;
    font-weight: 700;
    text-align: left;
    font-family: 'EB Garamond';
}

.purple-text {
    color: #673AB7;
    font-weight: normal
}

.steps {
    font-size: 25px;
    color: gray;
    margin-bottom: 10px;
    font-weight: normal;
    text-align: right
}

.fieldlabels {
    color: gray;
    text-align: left
}

#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey
}

#progressbar .active {
    color: #696969;
}
#progressbar li {
    list-style-type: none;
    font-size: 15px;
    width: 25%;
    float: left;
    position: relative;
    font-weight: 400
}

#progressbar #account:before {
    font-family: FontAwesome;
    content: "\f13e"
}

#progressbar #personal:before {
    font-family: FontAwesome;
    content: "\f007"
}

#progressbar #payment:before {
    font-family: FontAwesome;
    content: "\f121";
}

#progressbar #confirm:before {
    font-family: FontAwesome;
    content: "\f00c"
}

#progressbar li:before {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 20px;
    color: #ffffff;
    background: lightgray;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px
}

#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: lightgray;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: -1
}

#progressbar li.active:before, #progressbar li.active:after {
    background: #156364;
}

.progress {
    height: 20px
}

.progress-bar {
    background-color: #673AB7
}

.fit-image {
    width: 100%;
    object-fit: cover
}
.progress-bar {
    background-color: #006364;
    height: 23px;
}
.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}
@keyframes progress-bar-stripes{
  0% {
    background-position: 1rem 0;
}
100% {
    background-position: 0 0;
}
}



.input-group .form-control {
    width: 45%;
    margin-right: 0%;
}

.input-group {
    display: flex;
}
.top-part.mt-3 {
    width: 100%;
}


.input-group input{
    padding: 13px 15px 13px 15px !important;
    width: 90% !important;
    background-color: #ededed !important;
    border-radius: 0px 7px 7px 0px !important;
}
span#basic-addon1 {
    padding: 15px 11px;
}

input.btn.btn-outline-secondary.next-box-btn {
    background-color: #001732 !important;
    color: #F2F2F2 !important;
    margin-top: 20px;
    border: 1px solid #001732;
    font-weight: 600;
    border-radius: 8px;
    padding: 4px;
    padding: 7px 19px;
    display: inline-block;
    width: auto !important;
}



.hide{
    display: none;
}
.hide3{
    display: none;
}

.salery_main {
    margin-top: 20px;
    margin-bottom: 20px;
}

button.verified {
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    background-color: #001732 !important;
    color: white !important;
    margin: 10px 0;
    border: 1px solid #001732;
    font-weight: 600;
    float: inline-end;
    padding: 8px 35px;
    border-radius: 7px;
    position: relative;
    transition: 0.5s ease-in;
}
.form-che label {
    font-size: 18px !important;
    font-weight: 500;
}
.form-che {
    display: flex;
    justify-content: flex-start;
    text-align: left;
}
.loan_f a {
    color: #000;
    display: block;
}

.et_pb_button:after, .et_pb_button:before {
    content: "\f054" !important;
}

.pg_heading h1 {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 700;
    font-size: 34px;
    color: #FFFFFF !important;
    letter-spacing: 0.8px;
}
.loan_f a {
    color: #000 !important;
}
.et_pb_section_0.et_pb_section {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: rgba(10, 10, 10, 0.34) !important;
}

.loan-main i {
    font-size: 22px !important;
    color: #000000;
    font-family: 'FontAwesome';
    padding-left: 6px;
}

.servic_h2 .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon {
    padding-left: 19px !important;
}
.et_animated {
    opacity: inherit !important;
}


.car_loan_blurb{
        font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 17px;
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
.car_loan_blurb .et_pb_image_wrap {
    border: 0 solid #333;
}
.car_loan_blurb .et_pb_blurb .et_pb_image_wrap {
    display: block;
    margin: auto;
}

.car_loan_blurb .et_pb_blurb .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon {
    border-width: 1px;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}
.et-waypoint.et_pb_animation_top.et-animated, .et_pb_animation_top.et-animated {
    opacity: 1;
    -webkit-animation: fadeTop 1s cubic-bezier(.77,0,.175,1) 1;
    animation: fadeTop 1s cubic-bezier(.77,0,.175,1) 1;
}
.car_loan_blurb .et_pb_blurb_0 .et-pb-icon {
    font-size: 55px;
    color: #c54a12;
    font-family: FontAwesome !important;
    font-weight: 400 !important;
}
.et_pb_blurb_0 .et-pb-icon {
        border-width: 1px;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    font-size: 55px;
    color: #c54a12;
    font-family: FontAwesome !important;
    font-weight: 400 !important;
}

.servic_hm {
    background-color: transparent !important;
}

.car_row {
    background: transparent !important;
    width: 100% !important;
}

.servic_hm .et_pb_module:hover .et-pb-icon.et-animated {
    transform: rotate(360deg);
    transition: 1s;
}
.servic_hm .et_pb_blurb_0 .et-pb-icon, .servic_hm .et_pb_blurb_2 .et-pb-icon {
    font-size: 55px;
    color: #c54a12;
    font-family: FontAwesome !important;
    font-weight: 400 !important;
        border-width: 1px;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}
.servic_hm .et_pb_blurb .et_pb_image_wrap {
    display: block;
    margin: auto;
}
.servic_hm .et_pb_with_border .et_pb_image_wrap {
    border: 0 solid #333;
}
.servic_hm .et_pb_main_blurb_image {
    display: inline-block;
    margin-bottom: 30px;
    line-height: 0;
    max-width: 100%;
}
.servic_hm .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left;
}
.servic_hm .et_pb_blurb .et_pb_blurb_content{
    text-align: left;
}
.servic_hm .et_pb_blurb_content {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    word-wrap: break-word;
    width: 100%;
}
.servic_h2 .et_pb_blurb_0 .et-pb-icon, .servic_h2 .et_pb_blurb_1 .et-pb-icon, .servic_h2 .et_pb_blurb_4 .et-pb-icon, .servic_h2 .et_pb_blurb_5 .et-pb-icon {
    padding-left: 20px !important;
}
.servic_hm .et_pb_blurb_1 .et_pb_main_blurb_image .et-pb-icon {
    border-width: 1px;
    border-color: #FFFFFF;
    /*padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;*/
}
.servic_hm .et_pb_blurb_1.et_pb_blurb, .servic_hm .et_pb_blurb_3.et_pb_blurb {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 17px;
    color: #FFFFFF !important;
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}
.servic_hm .et_pb_column_3, .servic_hm .et_pb_column_5 {
    background-color: #101b21;
}

.servic_hm .et_pb_blurb_1 .et-pb-icon, .servic_hm .et_pb_blurb_3 .et-pb-icon  {
    font-size: 55px;
    color: #FFFFFF;
    font-family: FontAwesome !important;
    border-width: 1px;
    border-color: #FFFFFF;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    font-weight: 400 !important;
    opacity: 1;
    -webkit-animation: fadeTop 1s cubic-bezier(.77,0,.175,1) 1;
    animation: fadeTop 1s cubic-bezier(.77,0,.175,1) 1;
}

.servic_hm .et_pb_blurb_1.et_pb_blurb, .servic_hm .et_pb_blurb_3.et_pb_blurb {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 17px;
    color: #FFFFFF !important;
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    background: transparent;
}
.et_pb_row_2, {
    width: 100%;
    max-width: 90%;
}
.servic_hm {
    width: 100% !important;
    max-width: 90% !important;
    gap: 10px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.head_text h2 {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #000000 !important;
}

.gallery_pg .et_pb_gallery_item {
    display: inline-block;
    margin: 25px 9px !important;
    padding: 0;
}
.car_row_5 {
    transform: translateX(10px) !important;
}
.car_row_5 .et_pb_module.et_pb_text {
    background: transparent !important;
    box-shadow: none !important;
}
.car_section2 {
    background: #eeeeee !important;
}

.et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 20px;
    padding-bottom: 0px;
    background-color: #101b21!important
}

.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
    width: 90%;
    max-width: 100%
}

.et_pb_menu_0_tb_footer.et_pb_menu ul li a {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 17px;
    color: #FFFFFF!important
}

.et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item a {
    color: #c54a12!important
}

.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff!important
}

.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%
}

.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none
}

.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5
}

.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text {
    color: #FFFFFF!important
}

.et_pb_text_0_tb_footer {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
    font-size: 17px;
    margin-bottom: 0px!important
}

.et_pb_image_0_tb_footer {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    width: 15%;
    text-align: left;
    margin-left: 0
}

ul.et_pb_social_media_follow_0_tb_footer a.icon {
    border-radius: 50% 50% 50% 50%
}

.et_pb_row_1_tb_footer {
    border-top-width: 1px
}

.et_pb_text_1_tb_footer {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
    font-size: 17px
}

.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon,.et_pb_social_media_follow_network_2_tb_footer a.icon,.et_pb_social_media_follow_network_3_tb_footer a.icon {
    background-color: #000000!important
}

.et_pb_image_0_tb_footer.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important
}

@media only screen and (max-width: 980px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width:auto
    }

    .et_pb_row_1_tb_footer {
        border-top-width: 1px
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width:auto
    }

    .et_pb_row_1_tb_footer {
        border-top-width: 1px
    }
}

.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
    width: 90%;
    max-width: 100%
}

.et_pb_text_5 h2,.et_pb_text_8 h2 {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
    color: #000000!important
}

.et_pb_text_5 h4,.et_pb_text_8 h4 {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    color: #2b2b2b!important
}

.et_pb_text_6,.et_pb_text_7 {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-size: 15px;
    letter-spacing: 0.4px
}

.et_pb_image_0 {
    text-align: left;
    margin-left: 0
}

.et_pb_section_4.et_pb_section {
/*    padding-bottom: 135px;*/
    background-color: #eeeeee!important
}

.et_pb_text_8 {
    margin-bottom: 14px!important
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
    font-weight: 600;
    font-size: 24px;
    color: #000000!important
}

.et_pb_blurb_4.et_pb_blurb,.et_pb_blurb_6.et_pb_blurb {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-size: 17px;
    padding-top: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 15px!important
}

.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_6 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_6 .et_pb_main_blurb_image .et-pb-icon {
    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
    border-width: 1px;
    padding-top: 17px!important;
    padding-right: 20px!important;
    padding-bottom: 17px!important;
    padding-left: 20px!important
}

.et_pb_blurb_4 .et_pb_blurb_content,.et_pb_blurb_5 .et_pb_blurb_content,.et_pb_blurb_6 .et_pb_blurb_content {
    text-align: left
}

.et_pb_blurb_4 .et-pb-icon,.et_pb_blurb_6 .et-pb-icon {
    font-size: 35px;
    color: #c54a12;
    font-family: FontAwesome!important;
    font-weight: 900!important
}

body #page-container .et_pb_section .et_pb_button_1,body #page-container .et_pb_section .et_pb_button_3 {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 10px;
    font-size: 16px;
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #101b21
}

body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_4:after {
    font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_button_1:after,body.et_button_custom_icon #page-container .et_pb_button_2:after,body.et_button_custom_icon #page-container .et_pb_button_3:after {
    font-size: 16px
}

body #page-container .et_pb_section .et_pb_button_1:hover,body #page-container .et_pb_section .et_pb_button_2:hover,body #page-container .et_pb_section .et_pb_button_3:hover {
    background-image: initial;
    background-color: #c54a12
}

.et_pb_button_1,.et_pb_button_2,.et_pb_button_3 {
    transition: background-color 300ms ease 0ms
}

.et_pb_button_1,.et_pb_button_1:after,.et_pb_button_2,.et_pb_button_2:after,.et_pb_button_3,.et_pb_button_3:after,.et_pb_button_4,.et_pb_button_4:after {
    transition: all 300ms ease 0ms
}

.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
    font-weight: 600;
    font-size: 24px;
    color: #FFFFFF!important
}

.et_pb_blurb_5.et_pb_blurb {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-size: 17px;
    color: #FFFFFF!important;
    padding-top: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 15px!important
}

.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_5 .et_pb_main_blurb_image .et-pb-icon {
    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
    border-width: 1px;
    border-color: #FFFFFF;
    padding-top: 17px!important;
    padding-right: 20px!important;
    padding-bottom: 17px!important;
    padding-left: 20px!important
}

.et_pb_blurb_5 .et-pb-icon {
    font-size: 35px;
    color: #FFFFFF;
    font-family: FontAwesome!important;
    font-weight: 900!important
}

body #page-container .et_pb_section .et_pb_button_2 {
    color: #101b21!important;
    border-width: 0px!important;
    border-radius: 10px;
    font-size: 16px;
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #FFFFFF
}

div.et_pb_section.et_pb_section_5 {
    background-blend-mode: overlay;
    background-image: url(https://empowercapital.com.au/wp-content/uploads/2024/08/home-loan.jpg)!important
}

.et_pb_section_5.et_pb_section {
    background-color: #444444!important
}

.et_pb_text_9.et_pb_text {
    color: #ffffff!important
}

.et_pb_text_9 {
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px
}

.et_pb_text_9 h2 {
    font-family: 'EB Garamond',Georgia,"Times New Roman",serif;
/*    font-weight: 700;*/
/*    font-size: 30px;*/
    color: #FFFFFF!important
}

body #page-container .et_pb_section .et_pb_button_4 {
    color: #FFFFFF!important;
    border-color: #FFFFFF;
    font-size: 15px;
    font-family: 'Alef',Helvetica,Arial,Lucida,sans-serif!important
}

body.et_button_custom_icon #page-container .et_pb_button_4:after {
    font-size: 15px
}

.servic_h .et_pb_column_11, .servic_h .et_pb_column_13 {
    background-color: #ffffff;
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms
}
.servic_h .et_pb_column_12 {
    background-color: #101b21;
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms;
}

.et_pb_column_11:hover,.et_pb_column_12:hover,.et_pb_column_13:hover {
    border-radius: 0px 60px 0px 60px;
    overflow: hidden
}

.et_pb_column_12 {
    background-color: #101b21;
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    padding-top: 50px;
    padding-right: 25px;
    padding-bottom: 50px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms
}

@media only screen and (max-width: 980px) {
    .et_pb_image_0 .et_pb_image_wrap img {
        width:auto
    }

    body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_4:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_4:hover:after {
        opacity: 1
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_image_0 .et_pb_image_wrap img {
        width:auto
    }

    body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_4:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_4:hover:after {
        opacity: 1
    }
}


.et_pb_row {
    width: 90% !important;
    max-width: 100% !important;
}

.hvr_ef:hover img {
    transform: rotatey(180deg);
}
.hvr_ef img {
    transition: 1s;
}

/*new css*/

.servic_h .et_pb_blurb_4.et_pb_blurb, .servic_h .et_pb_blurb_5.et_pb_blurb, .servic_h .et_pb_blurb_6.et_pb_blurb, .servic_h .et_pb_blurb_7.et_pb_blurb {
    background-color: transparent;
}

.servic_h .et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .servic_h .et_pb_blurb_6.et_pb_blurb .et_pb_module_header {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 600;
    font-size: 22px;
    color: #000000 !important;
    text-transform: capitalize;
}

.servic_h .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description p, .servic_h .et_pb_blurb_6.et_pb_blurb .et_pb_blurb_description p{
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500;
    color: #666;
    text-transform: capitalize;
    line-height: 1.6em !important;
    letter-spacing: normal;
}

.servic_h .et_pb_blurb_5.et_pb_blurb .et_pb_module_header {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 600;
    font-size: 22px;
    color: #fff !important;
    text-transform: capitalize;
}

.servic_h .et_pb_blurb_5.et_pb_blurb .et_pb_blurb_description p{
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    line-height: 1.6em !important;
    letter-spacing: normal;
}

.servic_h span.et-waypoint.et_pb_animation_top {
    opacity: 1;
}
.et_pb_button:after, .et_pb_button:before {
    font-size: 13px !important;
    line-height: 1em;
    top: 12px;
    right: 13px;
    content: "\f054" !important;
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    font-family: 'FontAwesome' !important;
    text-shadow: none;
}

ul.et_pb_social_media_follow {
    list-style-type: none !important;
    margin: 0 0 22px;
    padding: 0;
}
.et_pb_social_media_follow li {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}
ul.et_pb_social_media_follow_0_tb_footer a.icon {
    border-radius: 50% 50% 50% 50%;
}
.et_pb_social_media_follow li a {
    height: 32px;
    width: 32px;
    padding: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #000000 !important;
        margin-right: 8px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    position: relative;
}
}
.et_pb_social_media_follow_network_name {
    display: none;
}
.et_pb_social_media_follow li a i {
    height: 32px;
    width: 32px;
    font-size: 18px !important;
    line-height: 33px !important;
    display: block !important;
    color: #fff;
    transition: color .3s;
    position: relative;
    z-index: 10;
}

.copy img {
    position: absolute;
    width: 30px;
    top: 0;
    margin-left: 5px;
}
img {
    max-width: 100%;
    height: auto;
}
.other_laon {
    background: transparent !important;
    width: 72% !important;
}

.servic_h2 .et_pb_column_2, .servic_h2 .et_pb_column_7 {
    background-color: #FFFFFF;
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    border-width: 1px;
    padding-top: 50px;
    padding-right: 25px;
    padding-bottom: 50px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms;
}

.servic_hm {
    transform: translateX(10px) !important;
}
.servic_h2 .et_pb_column_3, .servic_h2 .et_pb_column_6 {
    background-color: rgba(0, 0, 0, 0.07);
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    padding-top: 50px;
    padding-right: 25px;
    padding-bottom: 50px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms;
}
.servic_h2 .et_pb_blurb_0.et_pb_blurb, .servic_h2 .et_pb_blurb_1.et_pb_blurb, .servic_h2 .et_pb_blurb_4.et_pb_blurb, .servic_h2 .et_pb_blurb_5.et_pb_blurb {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    color: #666 !important;
    font-weight: 500;
    letter-spacing: normal;
    -webkit-font-smoothing: antialiased;
    text-transform: capitalize !important;
    background: transparent;
    margin-bottom: 0px !important;
}
.servic_h2 .et_pb_column_4, .servic_h2 .et_pb_column_5 {
    background-color: #101b21;
    border-radius: 60px 0 60px 0;
    overflow: hidden;
    padding-top: 50px;
    padding-right: 25px;
    padding-bottom: 50px;
    padding-left: 25px;
    transition: border-radius 300ms ease 0ms;
    color: #fff !important;
    font-size: 15px !important;
    text-transform: capitalize !important;
}

.servic_h2 .et_pb_blurb_0 .et-pb-icon, .servic_h2 .et_pb_blurb_1 .et-pb-icon, .servic_h2 .et_pb_blurb_4 .et-pb-icon, .servic_h2 .et_pb_blurb_5 .et-pb-icon {
    color: #c54a12;
    border: 1px solid #333 !important;
    border-radius: 0 !important;
    font-size: 35px;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 17px !important;
    padding-left: 20px !important;
}
.servic_h2 .et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .servic_h2 .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 600;
    font-size: 24px;
    color: #000000 !important;
}

.servic_h2 .et_pb_blurb_5.et_pb_blurb h2 span {
    color: #000;
}

.servic_h2 .et_pb_blurb_2 .et-pb-icon, .servic_h2 .et_pb_blurb_3 .et-pb-icon {
    color: #ffffff;
    font-family: FontAwesome !important;
    font-weight: 400 !important;
    border: 1px solid #fff;
     padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 17px !important;
    padding-left: 20px !important;
    font-size: 35px;
}
.servic_h2  .et_pb_blurb_2.et_pb_blurb, .servic_h2  .et_pb_blurb_3.et_pb_blurb {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-weight: ;
    text-transform: capitalize;
    font-size: 15px;
    color: rgb(255 255 255 / 88%) !important;
    letter-spacing: normal;
    background-color: transparent;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.servic_h2 .et_pb_blurb_2.et_pb_blurb h2, .servic_h2 .et_pb_blurb_3.et_pb_blurb h2 {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 600;
    font-size: 24px;
    color: #FFFFFF !important;
}

.servic_h2 .et_pb_blurb h2 {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif !important;
    font-weight: 600 !important;
    font-size: 24px;
}


.servic_h2 .et_pb_column_2:hover, .servic_h2 .et_pb_column_3:hover, .servic_h2 .et_pb_column_4:hover, .servic_h2 .et_pb_column_5:hover, .servic_h2 .et_pb_column_6:hover, .servic_h2 .et_pb_column_7:hover {
    border-radius: 0px 60px 0px 60px;
    overflow: hidden;
}


.main_home {
    width: 50% !important;
}

.bnfit_hm:hover {
    transition: .5s;
    background: #c54a12 !important;
}
.bnfit_hm .et_pb_blurb_description {
    font-size: 14px;
}

.home_clm_new {
    background: transparent !important;
}
.home_clm_new .et_pb_with_border {
    background: #fff;
    border-radius: 0 !important;
    padding: 0 12px;
}
.home_clm_new .et_pb_text_9.et_pb_text {
    color: #666 !important;
}

.fxd_bg {
    background-blend-mode: overlay;
    background-image: url(https://empowercapital.com.au/wp-content/uploads/2024/08/hlb-hk-term-loan-banner.jpg) !important;
}

.fact_section .et_pb_row_71 {
    z-index: 1 !important;
    position: absolute !important;
    bottom: -76px;
    top: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

.fact_section {
    background: #eee !important;
}


.et_pb_blog_0 .et_pb_post .entry-title a, .et_pb_blog_0 .not-found-title {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    color: #c54a12 !important;
}

.home_clm_new {
    padding: 0;
    border-radius: 0 !important;
}

/* gallery css  */

.et_overlay {
    display: none;
}
 
.mfp-title {
    display: none;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img {
    transform: scale(1.03);
    transition: transform 0.5s, opacity 0.5s;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img:hover {
    transform: scale(1.15);
    opacity: 1;
}
 
 
@media only screen and (max-width: 479px) {
     
.et_pb_column .et_pb_grid_item:nth-child(n) {
    width: 33%!important;
}
}

.et_pb_gallery_grid .et_pb_gallery_item {
    width: 46% !important;
    clear: right !important;
}

.section_first_form {
    background-blend-mode: overlay;
    background-image: url(./wp-content/uploads/2024/08/hlb-hk-term-loan-banner.jpg) !important;
}
.section_first_form {
    background-color: rgba(0, 0, 0, 0.75) !important;
}


.et_pb_contact p input, .et_pb_contact p textarea {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
}
.et_pb_contact_form_label {
    display: none;
}

.et_pb_contact .et_pb_contact_field_half {
    width: 50%;
    float: left;
}
.et_pb_contact {
    position: relative;
}
p.et_pb_contact_field {
    padding: 0 0 0 3%;
    margin-bottom: 3%;
    background-position: 50%;
    background-size: cover;
}
.et_contact_bottom_container {
    float: right;
    text-align: right;
    margin-top: -1.5%;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.et_pb_contact_right {
    display: inline-block;
    min-width: 105px;
    margin: 0;
    text-align: right;
}
.et_pb_contact_reset, .et_pb_contact_submit {
    font-family: inherit;
    display: inline-block;
    margin: 0 0 0 18px;
    cursor: pointer;
}
.et_pb_contact_submit {
    color: #ffffff;
}
.et_pb_contact_right p input {
    max-width: 50px;
    padding: 16px;
}
.et_pb_contact_right .et_pb_contact_captcha_question {
    vertical-align: middle;
}

/*about css*/


.abt_3 {
    transform: none !important;
}

section.sec_about2 {
    background: #F2F2F2;
}

.item__list {
    display: flex;
    align-items: start;
    gap: 24px;
    margin: 48px 0 24px;
}

.text h2 {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
}
.item__list p {
    letter-spacing: normal;
    color: #666;
    text-transform: capitalize;
       font-size: 16px;
    letter-spacing: 0.4px;
    font-family: 'Alef';
}
.item__list .icon {
    color: #dd4b1f;
    padding: 13px;
    font-size: 59px;
    border: 1px solid #0e1b21;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.abt_3 .et_pb_with_border {
    background: transparent !important;
}


.abt_3 .et_pb_column.et_pb_column_1_3.et_pb_column_3 {
    box-shadow: 1px 3px 6px #dddddd;
}
.about_text {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 1.6;
}

.woud-be-next h1.main-title-two {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 34px;
    letter-spacing: 0.8px;
    line-height: 1.6em;
}
.woud-be-next p {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 1.6;
    margin-bottom: 24px;
    display: block;
}



/*contact us css*/


.contact_form .et_pb_column {
    width: 48%;
    margin: 0 auto;
}
.contact_form label.form-label {
    text-align: left !important;
    color: #111;
    font-weight: 600;
    font-family: 'Alef';
    font-size: 15px;
    display: block;
}

form#contactform {
    display: flex;
}

#contactform input, #contactform select {
    padding: 8px 15px 8px 15px;
    margin-bottom: 15px;
    margin-top: 2px;
    width: 100%;
    font-family: 'Alef';
    font-size: 18px;
    color: #59667d;
    border-width: 1px 1px 1px 1px;
    border-color: #e8ebef;
    border-radius: 8px;
    padding-top: 0;
    padding-bottom: 0;
    height: 56px;
    background-color: #fff;
}

#contactform textarea{
    padding: 8px 15px 8px 15px;
    margin-bottom: 15px;
    margin-top: 2px;
    width: 100%;
    font-family: 'Alef';
    font-size: 18px;
    color: #59667d;
    border-width: 1px 1px 1px 1px;
    border-color: #e8ebef;
    border-radius: 8px;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
}
.button-contact button {
    color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 10px;
    font-size: 16px;
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #101b21;
    padding: 7px 36px;
}

.button-contact {
    text-align: end;
}

h2.main-title-two {
    font-family: 'EB Garamond', Georgia, "Times New Roman", serif;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 34px;
    letter-spacing: 0.8px;
    line-height: 1.6em;
    color: #000;
}
li.d-flex {
    font-size: 18px;
    font-weight: 700;
    padding: 0 0 15px 0;
}

.custom-d {
    display: flex;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;
    color: #000;
    font-family: 'EB Garamond';
}
.address li i {
    color: #001732;
    margin: 0 10px 0 0;
    font-size: 20px;
}

p.face-text {
    font-family: 'Alef', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 1.6;
}

.contact_form {
    background: #f2f2f2;
    padding: 32px 35px !important;
}
.contact_form2 {
    background: #f2f2f2;
}