﻿#ebroker_gadget {
    margin-left: 0px !important;
}

#ebroker_gadget .SecurityString {
    color: #31409B !important
}

#ebroker_gadget .step1icon {
    background-image: url("https://www.ebroker.com.au/Areas/Widget/Content/images/OBI-Web.gif");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(1); /* Saf3.1+, Chrome */
    -moz-transform: scale(1); /* FF3.5+ */
    -ms-transform: scale(1); /* IE9 */
    -o-transform: scale(1); /* Opera 10.5+ */
    transform: scale(1);
    background-size: 110px;
}
#ebroker_gadget .lendersview {
    display: none
}
#ebroker_gadget .GetLendersFromRow {
    display: inline !important
}

#ebroker_gadget .GetLendersFromRow {
    line-height: 16px !important; 
}

#ebroker_gadget .getlenderstx {
    line-height: 16px !important;
    vertical-align: top !important;
}

#ebroker_gadget .getlendersfromtx {
    line-height: 16px !important;
    vertical-align: top !important;
}

#ebroker_gadget .logotable { 
    min-height: 80px !important;
}

#ebroker_gadget .onclickmessage {
    background-color: rgb(139, 52, 182) !important
} 

#ebroker_gadget .row-list-matchedlenders:hover .fromratebox, #ebroker_gadget .fromratebox:hover {
    background-image: linear-gradient(90deg, #f04828 0%, #fbb518 90%) !important;
    cursor: pointer !important; 
} 

#ebroker_gadget .form-group {
    margin-bottom: 1rem !important;
}

#ebroker_gadget .fromratebox {
    background: linear-gradient(90deg, #8B34B6, #31409B 90%) !important;
}

#ebroker_gadget .moreinfoclick {
    background-image: linear-gradient(30deg, #f04828 0%, #fbb518 100%) !important;
    color: white;
}

    #ebroker_gadget .logotablediv:hover .moreinfoclick, #ebroker_gadget .moreinfoclick:hover {
        background-image: linear-gradient(0deg, #fff 0%, #fff 100%) !important;
        color: #f04828;
        cursor: pointer !important
    } 

#ebroker_gadget .GetLendersFromRow {
    margin-top: -15px !important
}

#ebroker_gadget .elementor-62135 .elementor-element.elementor-element-63f154e0.elementor-view-framed .elementor-icon, .elementor-62135 .elementor-element.elementor-element-63f154e0.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-3bde8a8 ) !important;
    color: var( --e-global-color-3bde8a8 ) !important;
    border-color: var( --e-global-color-3bde8a8 ) !important;
}

#ebroker_gadget body {
    margin: 0 !important;
    overflow-x: hidden !important;
}
#ebroker_gadget h1.elementor-heading-title.elementor-size-default {
    font-size: 3em !important;
    font-weight: 700 !important;
    color: #282828 !important;
}

#ebroker_gadget .elementor-51117 .elementor-element.elementor-element-7646ecd5 {
    padding: 10px !important;
}

#ebroker_gadget table tbody tr:hover > td, table tbody tr:hover > th {
    background-color: transparent !important;
} 

#ebroker_gadget .getlenders {
    background-color: white !important;
}
#ebroker_gadget .getlenderstx {
    color: white !important;
}
#ebroker_gadget .verticalview {
    display: none !important
}

    #ebroker_gadget .elementtodo {
        background-image: linear-gradient(to right, #8A35B5 0%, #8A35B5 100%);
        background-size: 10px 100px;
        border-left-width: 1px !important;
        border: solid 2px #8A35B5;
        border-radius: 10px;
        background-repeat: no-repeat;
    }

    #ebroker_gadget .elementdone {
        background-image: linear-gradient(180deg, #7aee50 0%, #3ab90c 100%);
        background-size: 10px 100px;
        border-radius: 10px;
        background-repeat: no-repeat;
    }

    #ebroker_gadget .elementerror {
        background-image: linear-gradient(180deg, #f7aaaa 0%, #d50a0a 100%);
        background-size: 10px 100px;
        border-left-width: 1px !important;
        border: solid 2px #d50a0a !important;
        border-radius: 10px;
        background-repeat: no-repeat;
    }

#ebroker_gadget .ReFinanceYN {
    max-width: 60px !important;
}
#ebroker_gadget table {
    width: inherit !important;
} 

#ebroker_gadget input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], select {
    margin-bottom: 0px !important;
}
#ebroker_gadget span{
    line-height: inherit !important;
}

#ebroker_gadget .left320 {
    max-width: 400px;
    margin-right: 10px;
    float: left;
}

#ebroker_gadget .comma ::-webkit-input-placeholder { /* Edge */
    font-size: 20px !important;
}

#ebroker_gadget .comma :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 20px !important;
}

#ebroker_gadget .comma ::placeholder {
    font-size: 20px !important;
}

#ebroker_gadget .v-menu__content {
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12) !important;
    position: fixed !important;
    text-align: left !important;
    max-width: 300px !important;
}

#ebroker_gadget .v-text-field .v-input__append-inner, .v-text-field .v-input__prepend-inner {
    margin-top: 20px !important; 
} 

#ebroker_gadget .v-list-item {
    min-height: 32px !important;
    margin-left: 10px !important;
}

#ebroker_gadget .v-application {
    line-height: 1.45 !important;
}

#ebroker_gadget .v-list-item .v-list-item__subtitle, .v-list-item .v-list-item__title {
        line-height: 1.2;
        font-size: 13px !important;
    }

#ebroker_gadget .theme--light.v-application {
    color: #2b388f !important;
}

    #ebroker_gadget .ebroker_modalOverlay {
        -webkit-justify-content: left;
    }

        #ebroker_gadget .ebroker_modalOverlay .ebroker_modal {
            margin-left: 85px;
            position: absolute;
            top: 7%;
        }

    #ebroker_gadget .ebroker_modal_body {
        padding: 10px;
    }
#ebroker_gadget .weekly-rep {
    line-height: 25px !important;
}
#ebroker_gadget .TermNo {
    font-size: 22px !important;
    line-height: 26px !important;
}

#ebroker_gadget .AssetValue input {
    max-width: 200px !important
}

#ebroker_gadget .Termtxt {
    font-size: 14px !important;
    line-height: 20px !important;
}
#ebroker_gadget .Txt-Term-Title {
    padding-top: 0px !important;
}

#ebroker_gadget .v-autocomplete.v-input > .v-input__control > .v-input__slot {
    cursor: text;
    background-color: white !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}

#ebroker_gadget .v-application--is-ltr .v-text-field .v-label {
    transform-origin: top left;
    padding-left: 10px !important;
    color: #1b1777 !important;
    font-size: 15px !important;
    font-weight: 300 !important;
    margin-top: 15px;
    font-size: 13px !important;
}

#ebroker_gadget .v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input { 
    padding-left: 10px !important;
}
 
#ebroker_gadget .v-application {
    display: contents !important;
}

#ebroker_gadget .v-application--wrap {
    display: contents !important;
}

#ebroker_gadget .v-text-field .v-input__control, .v-text-field .v-input__slot, .v-text-field fieldset { 
    height: 50px !important;
}

/* Style Tooltip */

#ebroker_gadget abbr {
    cursor: help;
    background-color: #8b34b6; 
    border-radius: 50%;
    color: white;
    padding-right: 7px;
    padding-left: 7px;
    font-size: 14px;
}

#ebroker_gadget .tooltip {
    position: absolute;
    background-color: white !important;
    border: 1px solid #aaaaca;
    border-radius: 10px;
    font-size: 14px;
    padding: 4px;
    width: 160px;
    margin-left: 15px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
 
#ebroker_gadget .commaTextbox-container {
    position: relative;
}

#ebroker_gadget .commaTextbox-currency {
    position: absolute;
    top: .1em;
    left: .2em;
    color: white;
}

/* Style The Dropdown Button Default */

#ebroker_gadget .dropbtn {
    background-color: white !important;
    color: black;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: 1px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    height: auto !important;
    margin-bottom: 0px !important;
    max-height: 55px !important;
    min-height: 55px !important;
}

    #ebroker_gadget .dropbtn i {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 5px;
    }

    #ebroker_gadget .down {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 5px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

        #ebroker_gadget .dropbtn i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

    #ebroker_gadget .dropdown .disabled {
        cursor: not-allowed !important;
    }

/* Style The Dropdown Button Nar */
#ebroker_gadget .dropbtn-nar {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    min-height: 50px;
    height: auto !important;
    margin-bottom: 0px !important;
}

#ebroker_gadget .dropbtn-nar i {
    border: solid #8b34b6;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    color: black;
    float: right;
    margin-top: 9px;
}

    #ebroker_gadget .dropbtn-nar i.down {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-nar:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-nar {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button txt */
#ebroker_gadget .dropbtn-txt {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 8px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100%;
    text-align: center;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    height: auto !important;
    margin-bottom: 0px !important;
    min-height: 35px;
    line-height: 35px !important;
}

    #ebroker_gadget .dropbtn-txt i {
        border: solid #8b34b6;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 4px;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        color: black;
        float: right;
        margin-top: 12px;
    }

        #ebroker_gadget .dropbtn-txt i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-txt:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-txt {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button title */
#ebroker_gadget .dropbtn-title {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100px;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 10px;
    height: 60px;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23); 
    margin-bottom: 0px !important;
}

    #ebroker_gadget .dropbtn-title i {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 9px;
    }

        #ebroker_gadget .dropbtn-title i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-title:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-title {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button title top */
#ebroker_gadget .dropbtn-title-top {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100px;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 0px !important;
    height: 70px;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23); 
    margin-bottom: 0px !important;
}

#ebroker_gadget .dropbtn-title-top i {
    border: solid #8b34b6;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    color: black;
    float: right;
    margin-top: 9px;
}

#ebroker_gadget .dropbtn-title-top i.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-title-top:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-title-top {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button title narrow 60px */
#ebroker_gadget .dropbtn-title-nar {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100px;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 0px !important;
    height: 60px;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    margin-bottom: 0px !important;
}

    #ebroker_gadget .dropbtn-title-nar i {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 9px;
    }

        #ebroker_gadget .dropbtn-title-nar i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-title-nar:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-title-nar {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button Resposibility */
#ebroker_gadget .dropbtn-resp {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 10px;
    height: 60px;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    margin-bottom: 0px !important;
}

    #ebroker_gadget .dropbtn-resp i {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 9px;
    }

        #ebroker_gadget .dropbtn-resp i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-resp:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-resp {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

/* Style The Dropdown Button AssetScreen */
#ebroker_gadget .dropbtn-asset {
    background-color: white !important;
    color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    width: 250px;
    text-align: left;
    border: 0px solid #d5d9dc;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px #e3e5e8 inset;
    box-shadow: 1px 1px 3px #e3e5e8 inset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 10px;
    height: 70px;
    box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    margin-bottom: 0px !important;
}

    #ebroker_gadget .dropbtn-asset i {
        border: solid #8b34b6;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 5px;
        color: black;
        float: right;
        margin-top: 9px;
    }

        #ebroker_gadget .dropbtn-asset i.down {
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

/* Change the background color of the dropdown button when the dropdown content is shown */
#ebroker_gadget .dropdown-asset:hover .dropbtn {
    border: 1px solid #1591fe;
}
/* The container <div> - needed to position the dropdown content */
#ebroker_gadget .dropdown-asset {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
} 


/* Dropdown Content (Hidden by Default) */
#ebroker_gadget .dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 70px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
    width: 100%;
    max-height: 350px;
    overflow-y: scroll;
}

#ebroker_gadget .dropdown-content-txt {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 70px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
    width: 100%;
    max-height: 350px;
    overflow-y: scroll;
}

#ebroker_gadget .dropdown-content-txt {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 70px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
    width: 100%;
    max-height: 350px;
    overflow-y: scroll;
}

    #ebroker_gadget .dropdown-content-txt a {
        color: black;
        padding: 12px 10px;
        text-decoration: none;
        /*display: block;*/
        display: flex;
        border-bottom: solid #aea6a6 1px;
        font-size: 14px;
    }

        #ebroker_gadget .dropdown-content-txt a i {
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px;
            background-repeat: no-repeat;
            background-position: center;
            -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
            -moz-transform: scale(0.9); /* FF3.5+ */
            -ms-transform: scale(0.9); /* IE9 */
            -o-transform: scale(0.9); /* Opera 10.5+ */
            transform: scale(0.9);
            background-size: contain;
        }

#ebroker_gadget .dropdown-content-ad {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 65px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
    max-height: 350px;
    overflow-y: scroll;
    margin-left: 15px;
    text-align: center !important;
    font-size: 12px;
    width: 95%;
    line-height: 10px !important;
}

    #ebroker_gadget .dropdown-content-ad a {
        color: black;
        padding: 16px 5px;
        padding-top: 12px;
        padding-right: 5px;
        padding-bottom: 12px;
        padding-left: 5px;
        text-decoration: none;
        display: block;
        display: flex;
        border-bottom: solid #aea6a6 1px;
    }

        #ebroker_gadget .dropdown-content-ad a i {
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px;
            background-repeat: no-repeat;
            background-position: center;
            -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
            -moz-transform: scale(0.9); /* FF3.5+ */
            -ms-transform: scale(0.9); /* IE9 */
            -o-transform: scale(0.9); /* Opera 10.5+ */
            transform: scale(0.9);
            background-size: contain;
        }

#ebroker_gadget .dropdown-content-d {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 65px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
    width: 100%;
    max-height: 350px;
    overflow-y: scroll;
    margin-left: -10px;
    text-align: center !important;
    font-size: 16px;
}

    /* Links inside the dropdown */
    #ebroker_gadget .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        /*display: block;*/
        display: flex;
        border-bottom: solid #aea6a6 1px;
        text-align:left !important
    }

#ebroker_gadget .dropdown-content-d a {
    color: black;
    padding: 16px 5px;
    padding-top: 16px;
    padding-right: 5px;
    padding-bottom: 16px;
    padding-left: 5px;
    text-decoration: none;
    display: block;
    display: flex;
    border-bottom: solid #aea6a6 1px;
}

#ebroker_gadget .dropdown-content a i {
    height: 20px;
    /* width: 20px; */
    display: inline-block;
    /* margin-right: 10px; */
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    background-size: contain;
    text-align: left !important
}

#ebroker_gadget .dropdown-content-d a i {
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    background-size: contain;
}

        /* Change color of dropdown links on hover */
        #ebroker_gadget  .dropdown-content a:hover {
            background-color: #e6f3ff;
            color: #000;
        }

/* Show the dropdown menu on hover */
#ebroker_gadget  .dropdown-content.active {
    display: block;
}

/*i:before {
    font-size: 2.2em;
    right: 0.5em;
}

.icon-centre-y:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}*/

#ebroker_gadget .logo-loan img {
    width: 130px;
    height: 80px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#ebroker_gadget .icon-arrow-down:before {
    content: '\E61B';
}

#ebroker_gadget {
    width: 100%;
    /*.gadget-lender-list-container {
        width: 387px;
    }*/
    /*Logo Section Start*/
    /*Logo Section End*/
    /*LoanType Start*/
    /*LoanType End*/
    /*LoanType End*/
    /*.gradient-action-box:hover,.gradient-action-box.active {
        .Txt-Title, .Txt-LoanType {
            color: white;
        }
    }*/
    /* Large desktop */
    /* Portrait tablet to landscape and desktop */
    /* Landscape phone to portrait tablet */
    /* Landscape phones and down */
}

    #ebroker_gadget .text-box-months-at {
        height: 55px;
        background-color: #ffffff !important;
        box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
        border-color: #1b1777;
        border-radius: 10px;
        outline: none;
        padding-left: 15px;
        color: #1b1777;
        font-size: 20px;
        font-weight: 500;
        width: 100%;
        max-width: 200px;
    }

    #ebroker_gadget .text-box-months-at-ym {
        height: 45px;
        background-color: #ffffff !important;
        padding-left: 5px;
        color: #1b1777;
        font-size: 18px;
        font-weight: 500;
        width: 100%;
        max-width: 45px;
        margin-right: -9px; 
        padding-bottom: 2px;
        padding-top: 26px;
        padding-left: 0px; 
        outline: none;
    }

        #ebroker_gadget .text-box-months-at-ym :-ms-input-placeholder{ 
            font-size: 18px; 
        }
        #ebroker_gadget .text-box-months-at-ym ::-webkit-input-placeholder {
            font-size: 18px;
        }
        #ebroker_gadget .text-box-months-at-ym ::placeholder {
            font-size: 18px;
        }

    #ebroker_gadget .text-box-months-at-ymy {
        height: 45px;
        background-color: #ffffff !important;
        color: #1b1777;
        font-size: 20px;
        font-weight: 500;
        width: 100%;
        max-width: 75px;
        margin-left: -8px;
        margin-right: 0px;
        padding-bottom: 2px;
        padding-top: 26px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        outline: none;
    }

    #ebroker_gadget .text-box-months-at-ym-r {
        height: 55px;
        background-color: #ffffff !important;
        padding-left: 5px;
        color: #1b1777;
        font-size: 20px;
        font-weight: 500;
        width: 95%;
        max-width: 60px;
        margin-left: 5px;
        margin-right: 0px;
        padding-bottom: 2px;
        padding-top: 26px;
        padding-right: 10px;
        padding-left: 5px;
        outline: none;
    }

    #ebroker_gadget .text-box-group-add {
        position: relative;
        margin-top: 10px;
        width: 44%;
        float: left;
        margin-left: 20px;
    }

        #ebroker_gadget .text-box-group-add label {
            color: #1b1777 !important;
            font-size: 15px !important;
            font-weight: 300 !important;
            position: absolute !important;
            pointer-events: none !important;
            left: 15px !important;
            top: 3px !important;
            transition: 0.2s ease all;
            -moz-transition: 0.2s ease all;
            -webkit-transition: 0.2s ease all;
        }

    #ebroker_gadget .add-slash {
        font-size: 18px;
        padding-top: 25px;
        width: 20px;
        text-align: center;
    }

    #ebroker_gadget * {
        border: 0;
        padding: 0;
        font-family: Lato !important;
        -webkit-user-select: initial;
        /* Chrome/Safari */
        -moz-user-select: initial;
        /* Firefox */
        -ms-user-select: initial;
        /* IE10+ */
        /* Rules below not implemented in browsers yet */
        -o-user-select: initial;
        user-select: initial;
        text-transform: none;
    }

    #ebroker_gadget *, #ebroker_gadget ::after, #ebroker_gadget ::before {
        box-sizing: border-box;
    }

    #ebroker_gadget .center {
        text-align: center;
        justify-content: center;
        -webkit-justify-content: center;
    }

    #ebroker_gadget .left {
        text-align: left;
        justify-content: left;
        -webkit-justify-content: left;
        padding-left: 15px
    }

    #ebroker_gadget .hide {
        display: none;
    }

    #ebroker_gadget .margin-top-0 {
        margin-top: 0px !important;
    }

    #ebroker_gadget .margin-top-10 {
        margin-top: 10px !important;
    }

    #ebroker_gadget .margin-top-20 {
        margin-top: 20px;
    }

    #ebroker_gadget .margin-top-30 {
        margin-top: 20px;
    }

    #ebroker_gadget .margin-top-40 {
        margin-top: 40px !important;
    }

    #ebroker_gadget .margin-top-50 {
        margin-top: 50px !important;
    }

    #ebroker_gadget .margin-top-60 {
        margin-top: 60px !important;
    }

    #ebroker_gadget .margin-top-6 {
        margin-top: 6px !important;
    }

    #ebroker_gadget .margin-bottom-10 {
        margin-bottom: 10px;
    }

    #ebroker_gadget .margin-bottom-20 {
        margin-bottom: 20px;
    }

    #ebroker_gadget .width-60-percent {
        width: 60%;
    }

    #ebroker_gadget .gadget-container {
        display: -webkit-flex;
        display: flex;
    }

    #ebroker_gadget .box-design {
        border-radius: 17px;
    }

    #ebroker_gadget label {
        display: inline-block;
        margin-bottom: .5rem;
    }


    #ebroker_gadget .top-header {
        width: 100%;
        text-align: center;
        max-height: 41px;
    }

        #ebroker_gadget .top-header label {
            color: #fff;
            text-align: center;
            background: #575757;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            -moz-border-radius-topleft: 16px;
            -moz-border-radius-topright: 16px;
            -moz-border-radius-bottomleft: 0px;
            -moz-border-radius-bottomright: 14px;
            -webkit-border-top-left-radius: 16px;
            -webkit-border-top-right-radius: 16px;
            -webkit-border-bottom-left-radius: 0px;
            -webkit-border-bottom-right-radius: 0px;
            border-top-left-radius: 16px;
            border-top-right-radius: 16px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            background: #473da0;
            /*background: -webkit-linear-gradient(left, #473da0, #8b34b6);*/
            /*background: -o-linear-gradient(right, #473da0, #8b34b6);*/
            /*background: -moz-linear-gradient(right, #473da0, #8b34b6);*/
            /*background: linear-gradient(to right, #473da0, #8b34b6);*/
            background: -webkit-linear-gradient(left, #fbb518, #f04728 );
            background: -o-linear-gradient(right, #fbb518, #f04728 );
            background: -moz-linear-gradient(right, #fbb518, #f04728 );
            background: linear-gradient(to right, #fbb518, #f04728 );
            display: inline-block;
        }

            #ebroker_gadget .top-header label.label-top-box {
                color: #fff;
                font-size: 16px;
                letter-spacing: 2px;
                line-height: 33px !important;
                margin: 0;
                padding: 4px 50px;
                text-align: center;
                word-spacing: 0;
            }

    #ebroker_gadget .gadget-step-container {
        width: 520px;
        min-width: 520px
    }

    #ebroker_gadget .gadget-counter-container {
        width: 30px;
        margin-right: -15px;
        z-index: 6;
        margin-top: 120px;
    }

    #ebroker_gadget .gadget-logo-container {
        width: 387px;
    }

    #ebroker_gadget .gadget-logo-container-wide-brokerview {
        width: 60%;
        height: 1200px;
    }

    #ebroker_gadget .gadget-logo-container-wide {
        width: 599px; 
    }

    #ebroker_gadget .gadget-logo-container-wide-view {
        width: 599px;
    }

    #ebroker_gadget .step-container {
        margin: 0 20px;
        padding-top: 10px;
    }

    #ebroker_gadget .step {
        min-width:430px
    }

    #ebroker_gadget .For_FundingFor, #ebroker_gadget .error {
        display: none;
    }

    #ebroker_gadget .gadget-gradient {
        background: #fff;
        background: -webkit-linear-gradient(left top, #d4d9dc, #fff);
        background: -o-linear-gradient(bottom right, #d4d9dc, #fff);
        background: -moz-linear-gradient(bottom right, #d4d9dc, #fff);
        background: linear-gradient(to bottom right, #d4d9dc, #fff);
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        background: -webkit-linear-gradient(57% 36% 111deg, #fff, #c8d0d3 52%);
        text-align: center;
        height: 590px;
        width: 100%;
        position: relative;
        transition: 2s;
    }

    #ebroker_gadget .gadget-gradient-high { 
        height: 900px !important; 
    }

    #ebroker_gadget .tablematchedlenders {
        height: 590px !important;
        overflow-y: scroll;
        display: block;
    }

    #ebroker_gadget .tablematchedlendersBrokerview {
        height: 900px !important;
        overflow-y: scroll;
        display: block;
    }

    #ebroker_gadget .logobox {
        height: 630px !important;
        min-width: 599px;
    }

    #ebroker_gadget .row-list-matchedlenders {
        background: #fefefe none repeat scroll 0 0 !important;  
        width: 285px !important;
    }

    #ebroker_gadget .row-list-matchedlenders-brokerview {
        background: #fefefe none repeat scroll 0 0 !important;
        border-bottom: solid 1px;
    }

    #ebroker_gadget .more-info {
        background: #8b34b5 none repeat scroll 0 0 !important;
        border-radius: 0 10px 0 0;
        color: #fff;
        font-size: 10px;
        font-weight: bold;
        line-height: normal !important;
        margin-top: 9px;
        padding: 3px 12px;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    #ebroker_gadget .padd-left {
        left: -16px;
        margin-top: 4em;
        padding: 0;
    }

    #ebroker_gadget .align-center {
        text-align: center;
        line-height: 13px !important;
        z-index: +9;
    }

    #ebroker_gadget .midcounters {
        width: 400px;
        margin-left: 60px;
        position: absolute;
        left: 0;
        bottom: 0;
        color: #2b388f;
        display: flex;
        max-height: 85px;
    }


    #ebroker_gadget .ebroker-prev img {
        height: 30px;
        margin-top: 15px;
        float: left;
        margin-left: 15px;
        max-width: 20px;
    }

    #ebroker_gadget .ebroker-prev {
        background-color: #8b34b6;
        border-radius: 0 16px 0 13px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        float: left;
        /*height: 80px;*/
        margin: 8px 0 0px;
        height: 90px;
        width: 60px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 5px;
        padding-left: 4px;
        position: absolute;
        left: 0;
        bottom: 0;
    }


    #ebroker_gadget .ebroker-next img {
        height: 30px;
        float: right;
        margin-right: 15px;
        margin-top: 15px;
        max-width: 20px;
    }

    #ebroker_gadget .ebroker-next {
        display: inline-block;
        border: dashed 0px #000000;
        -moz-border-radius-topleft: 20px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomleft: 0px;
        -moz-border-radius-bottomright: 14px;
        -webkit-border-top-left-radius: 20px;
        -webkit-border-top-right-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -webkit-border-bottom-right-radius: 14px;
        border-top-left-radius: 20px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 14px;
        background-color: #8B34B6;
        color: #fff;
        float: right;
        height: 90px;
        width: 60px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 5px;
        padding-left: 4px;
        /*height: 80px;*/
        cursor: pointer;
        margin: 8px 0 0px;
        position: absolute;
        right: 0;
        bottom: 0;
    }

        #ebroker_gadget .ebroker-next:hover, #ebroker_gadget .ebroker-prev:hover {
            background-image: linear-gradient(0deg, #f04828 0%, #fbb518 100%);
        }

    /*#ebroker_gadget .ebroker-prev {
        display: none;
    }*/

    #ebroker_gadget .heading {
        font-family: Lato !important;
        color: #2b388f !important;
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 35.606px !important;
        padding-top: 0;
        width: 100%;
        margin: 0;
    }

    #ebroker_gadget .headingex {
        font-family: Lato !important;
        color: #2b388f !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 20px !important;
        padding-top: 0;
        width: 100%;
        margin: 0;
    }

    #ebroker_gadget .headingMedium {
        font-family: Lato !important;
        color: #2b388f !important;
        font-size: 18.49px;
        font-weight: 400 !important;
        line-height: 22.606px !important;
        padding-top: 0;
        width: 100%;
        margin: 0;
    }

    #ebroker_gadget .heading-vsmall {
        font-family: Lato !important;
        color: #2b388f !important;
        font-size: 16.49px !important;
        font-weight: 400 !important;
        line-height: 25.606px !important;
        padding-top: 0;
        width: 100%;
        margin: 0;
    }

    #ebroker_gadget .heading-vvsmall {
        font-family: Lato !important;
        color: #2b388f !important;
        font-size: 14.49px !important;
        font-weight: 400 !important;
        line-height: 25.606px !important;
        padding-top: 0;
        width: 100%;
        margin: 0;
    }

    #ebroker_gadget .arrow_box {
        border-radius: 10px;
        border-width: 0px;
        margin: 0 auto;
        position: relative;
        text-align: center;
        /*width: 75%;*/
        outline: none;
    }

        #ebroker_gadget .arrow_box:after {
            /*top: 100%;
            left: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(49, 64, 155, 0);
            border-top-color: #31409B;
            border-width: 10px;
            margin-left: -10px;*/
        }

    #ebroker_gadget .arrow_box_left {
        border-radius: 5px;
        border-width: 0px;
        margin: 0 auto;
        position: relative;
        text-align: center;
        /*width: 75%;*/
            outline: none;
            max-width: 150px !important;
            font-size: 30px !important;
            margin-left: 10px
        }

        #ebroker_gadget .arrow_box_left:after {
            top: 50%;
            left: 20%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(49, 64, 155, 0);
            border-top-color: #31409B;
            border-width: 10px;
            display: none;
            margin-left: 10px
        }

    #ebroker_gadget .slider-input-field {
        border: 0px;
        background-color: #2D48E6 !important; 
        border-radius: 10px;
        padding: 1px 1px;
        text-align: center;
        font-family: Lato !important;
        color: #ffffff !important;
        font-size: 36px !important;
        font-weight: 300 !important;
        max-width: 100%;
    }

    #ebroker_gadget .slider-input-field-s {
        border: 0px;
        background-color: #2D48E6 !important;
        color: #fff;
        border-radius: 10px;
        padding: 1px 1px;
        text-align: center;
        font-family: Lato !important;
        color: #ffffff !important;
        font-size: 22px !important;
        font-weight: 300 !important;
        max-width: 150px;
        height: 40px !important;
    }

    #ebroker_gadget .slider-input-field-ex {
        border: 0px;
        background-color: #31409B;
        color: #fff;
        border-radius: 10px;
        padding: 5px 5px;
        text-align: center;
        font-size: 24px;
        font-family: Lato;
        color: #ffffff;
        font-size: 36.85px;
        font-weight: 300;
        width: 120px;
        margin-bottom: 5px;
    }

    #ebroker_gadget .smalltxtex { 
        font-size: 14px; 
    } 

    #ebroker_gadget .ui-slider-horizontal {
        background-color: #BCC0DD !important;
        height: 4px !important;
    }

        #ebroker_gadget .ui-slider-horizontal .ui-slider-handle {
            top: -8px !important;
            background-color: #31409A !important;
            border-radius: 11px;
            outline: none;
        }

    #ebroker_gadget .slider-box {
        margin: 18px 40px 10px;
    }

    #ebroker_gadget .slider-nav {
        display: block;
        margin: 0;
        text-align: center;
        width: 100%;
    }

    #ebroker_gadget .box-list {
        display: -webkit-inline-flex;
        display: inline-flex;
        width: 130px;
        height: 110px;
        margin-right: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
    }

    #ebroker_gadget .box-list-w {
        display: -webkit-inline-flex;
        display: inline-flex;
        width: 160px;
        height: 30px;
        margin-right: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
    }

        #ebroker_gadget .box-list.box-list-100 {
            height: 110px;
            width: 100%;
            margin-top: 10px;
        }

    #ebroker_gadget .gradient-action-box-100 {
        border: solid 1px #8B34B6;
        color: #fff;
        text-align: center;
        background: #575757;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 8px;
        font-weight: bold;
        padding-top: 5px;
        padding-right: 4px;
        padding-bottom: 5px;
        padding-left: 4px;
        background: #D0D5D8;
        background: -webkit-linear-gradient(left top, #D0D5D8, #FFFFFF);
        background: -o-linear-gradient(bottom right, #D0D5D8, #FFFFFF);
        background: -moz-linear-gradient(bottom right, #D0D5D8, #FFFFFF);
        background: linear-gradient(to bottom right, #D0D5D8, #FFFFFF);
        width: 98%;
        box-shadow: 0px 0px 6.88px 1.12px rgba(0, 0, 0, 0.23);
        cursor: pointer;
        background: linear-gradient(-32deg, #31409B, #8B34B6);
        margin-left: auto;
        margin-right: auto;
    }

    #ebroker_gadget .icon2 {
        width: 25%; 
        float: left;
    }

        #ebroker_gadget .icon2 img {
            padding-top: 15px;
            height: 75px;
            max-width: 60px;
        }

        #ebroker_gadget .box-list.box-list-very-large {
            height: 130px;
        }

        #ebroker_gadget .box-list.box-list-compact {
            height: 60px;
        }

        #ebroker_gadget .box-list.box-list-narrow {
            height: 30px;
        }

        #ebroker_gadget .box-list.box-list-narrow3 {
            height: 40px;
        }

        #ebroker_gadget .box-list.box-list-large {
            display: -webkit-inline-flex;
            display: inline-flex;
            width: 130px;
            height: 110px;
            margin-right: 5px;
            margin-left: 5px;
            margin-bottom: 10px;
        }

        #ebroker_gadget .box-list.box-list-largewide {
            width: 90%;
            height: 40px;
        }

        #ebroker_gadget .box-list.box-list-square {
            width: 40%;
            height:  100px;
        }

            #ebroker_gadget .box-list.box-list-narrow3 .Txtsmall {
                font-size: 14px !important;
                width: 100% !important;
                text-align: center !important;
                padding-top: 3px !important;
            }



    #ebroker_gadget .gradient-action-box-100 .Txt2 {
        font-size: 14px !important;
        width: 100% !important;
        text-align: left !important;
        padding-top: 5px !important;
        padding-bottom: 10px !important;
        padding-right: 30px !important;
        margin-left: 10px;
    }

        #ebroker_gadget .box-list.box-list-narrow32 {
            height: 40px;
            width: 80px !important;
            margin-bottom: 5px !important;
            padding-top: 9px;
        }

        #ebroker_gadget .box-list.box-list-narrow32-stp1 {
            height: 40px;
            width: 60px !important;
            margin-bottom: 5px !important;
            padding-top: 9px;
            margin-top: 5px;
        }

        #ebroker_gadget .box-list.box-list-narrow33 {
            height: 40px;
            width: 50px;
        }

    #ebroker_gadget .box-list.box-list-narrow32 .Txtsmall {
        font-size: 14px !important;
        width: 100% !important;
        text-align: left !important;
        padding-top: 3px !important;
        float: right;
    }

    #ebroker_gadget .box-list.box-list-narrow32 .Txtsmall-c {
        font-size: 16px !important;
        width: 100% !important;
        text-align: center !important;
        float: right;
    }

    #ebroker_gadget .box-list.box-list-narrow32 .Txtsmall-n {
        font-size: 16px !important;
        width: 100% !important;
        text-align: center !important;
        float: right;
        margin-top: -5px !important;
    }

    #ebroker_gadget .box-container .box-list-compact .Txtsmall {
        font-size: 12px !important;
        width: 100% !important;
        text-align: center !important;
        padding-top: 1px !important;
    }

    #ebroker_gadget .box-container .box-list-narrow .Txtsmall {
        font-size: 12px !important;
        width: 100% !important;
        text-align: center !important;
        padding-top: 1px !important;
    }

    #ebroker_gadget .box-flex {
        display: flex !important;
        flex-wrap: wrap;
        align-content: space-between;
    }

        #ebroker_gadget .box-flex > div {
            width: auto !important;
        }

    #ebroker_gadget .gradient-action-box input, #ebroker_gadget .Facility input {
        visibility: hidden;
    }

    #ebroker_gadget .gradient-action-box.active, #ebroker_gadget .gradient-action-box:hover {
        background: #8B34B6;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(-32deg, #31409B, #8B34B6);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(-32deg, #31409B, #8B34B6);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(-32deg, #31409B, #8B34B6);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(-32deg, #31409B, #8B34B6);
        /* Standard syntax */
        color: #fff;
    }

    #ebroker_gadget .gradient-action-box.disable, #ebroker_gadget .gradient-action-box.disable:hover {
        background: #d0d5d8;
        color: dimgrey;
        cursor: not-allowed;
    }

    #ebroker_gadget .gradient-action-box {
        border: solid 1px #ccc;
        color: #2b388f;
        text-align: center;
        background: #575757;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 8px;
        font-weight: bold;
        padding-top: 5px;
        padding-right: 4px;
        padding-bottom: 5px;
        padding-left: 4px;
        background: #D0D5D8;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left top, #D0D5D8, #FFFFFF);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(bottom right, #D0D5D8, #FFFFFF);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(bottom right, #D0D5D8, #FFFFFF);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(to bottom right, #D0D5D8, #FFFFFF);
        /* Standard syntax */
        width: 98%;
        box-shadow: 0px 0px 6.88px 1.12px rgba(0, 0, 0, 0.23);
        cursor: pointer;
    }

    #ebroker_gadget .box-container .icon {
        height: 69px;
    }

    #ebroker_gadget .box-container .box-list-compact .icon {
        height: 50px;
        float: left;
        width: 37%;
    }

    #ebroker_gadget .box-container .box-list-square3 .icon {
        height: 70px;
        float: left;
        width: 100%;
    }

    #ebroker_gadget .box-container .Txt {
        /* padding-top: 5px; */
        color: #2b388f;
        font-size: 13.5px !important;
        font-weight: 700;
        line-height: 15px !important;
    }

    #ebroker_gadget .box-container .Txtsml {
        /* padding-top: 5px; */
        color: #2b388f;
        font-size: 13px;
        font-weight: 700;
        line-height: 16px !important;
        margin-top: 3px;
    } 

    #ebroker_gadget .box-container .box-list-compact  .Txt {
        height: 50px;
        float: left;
        width: 63%;
        text-align: left;
        padding-left: 0px;
    }

    #ebroker_gadget .box-container .box-list-compact .Txtsml {
        height: 50px;
        float: left;
        width: 63%;
        text-align: left;
        padding-left: 2px;
    }

    #ebroker_gadget .box-container .box-list-square3 .Txt {
        height: 50px;
        float: left;
        width: 100%;
        text-align: center;
        padding-left: 0px;
        font-size: 22px
    }

    #ebroker_gadget .box-container .gradient-action-box:hover .Txt, #ebroker_gadget .box-container .gradient-action-box.active .Txt {
        color: #ffffff;
    }

    #ebroker_gadget .box-container .gradient-action-box:hover .Txtsml, #ebroker_gadget .box-container .gradient-action-box.active .Txtsml {
        color: #ffffff;
    } 

    #ebroker_gadget #ic_Cash.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
    }

    #ebroker_gadget #ic_Cash.FundingFor:hover .icon, #ebroker_gadget #ic_Cash.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital_Hover.png");
    }

    #ebroker_gadget #ic_step_2_4.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Equipment.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
    }

    #ebroker_gadget #ic_step_2_4.FundingFor:hover .icon, #ebroker_gadget #ic_step_2_4.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Equipment_Hover.png");
    }

    #ebroker_gadget #ic_step_2_5.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Stock.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
    }

    #ebroker_gadget #ic_step_2_5.FundingFor:hover .icon, #ebroker_gadget #ic_step_2_5.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Stock_Hover.png");
    }

    #ebroker_gadget #ic_step_consolidate_debt.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-2.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget #ic_step_consolidate_debt.FundingFor:hover .icon, #ebroker_gadget #ic_step_consolidate_debt.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-2-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget #ic_step_customer_finance.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/customer_finance.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_customer_finance.FundingFor:hover .icon, #ebroker_gadget #ic_step_customer_finance.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/customer_finance_Hover.png");
    }

    #ebroker_gadget #ic_step_Line_Of_Credit.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Line_Credit.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_Line_Of_Credit.FundingFor:hover .icon, #ebroker_gadget #ic_step_Line_Of_Credit.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Line_Credit_Hover.png");
    }

    #ebroker_gadget #ic_step_fund_contract.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/fund_contract.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_fund_contract.FundingFor:hover .icon, #ebroker_gadget #ic_step_fund_contract.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/fund_contract_Hover.png");
    }

    #ebroker_gadget #ic_step_buy_start_business.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_buy_start_business.FundingFor:hover .icon, #ebroker_gadget #ic_step_buy_start_business.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business_Hover.png");
    }

    #ebroker_gadget #ic_step_property_or_secured.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-1.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_property_or_secured.FundingFor:hover .icon, #ebroker_gadget #ic_step_property_or_secured.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-1-rev.png");
    }
     
    /*#ebroker_gadget #ic_step_2_6.FundingFor .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/New_Business.png");
    background-repeat: no-repeat;
        background-position: center;
    }

  #ebroker_gadget #ic_step_2_6.FundingFor:hover .icon, #ebroker_gadget #ic_step_2_6.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/New_Business_Hover.png");
    }

  

  #ebroker_gadget #ic_step_2_7.FundingFor .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/Property.png");
    background-repeat: no-repeat;
        background-position: center;
    }

  #ebroker_gadget #ic_step_2_7.FundingFor:hover .icon, #ebroker_gadget #ic_step_2_7.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Property_Hover.png");
    }*/

    #ebroker_gadget #ic_step_2_8.FundingFor .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Refurbish.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.8); /* FF3.5+ */
        -ms-transform: scale(0.8); /* IE9 */
        -o-transform: scale(0.8); /* Opera 10.5+ */
        transform: scale(0.8);
    }

    #ebroker_gadget #ic_step_2_8.FundingFor:hover .icon, #ebroker_gadget #ic_step_2_8.FundingFor.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Refurbish_Hover.png");
    }

    #ebroker_gadget select {
        font-family: Lato !important;
        color: #ffffff !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        /*line-height: 18.131px;*/
        width: 100%;
        height: 53px;
        background-color: #2b388f !important;
        border-radius: 20px;
        padding: 5px 20px;
        outline: none;
        /* reset */
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-appearance: none;
        -moz-appearance: none;
        background-image: url('images/dropdown_arrow.png');
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    /*select option {
    background-color: #2b388f;
}*/

    #ebroker_gadget textarea {
        width: 90%;
        padding: 10px;
        border: dashed 2px;
        border-radius: 5px;
        background: white;
    }

    #ebroker_gadget .button-arrow {
        width: 23px;
        height: 40px;
    }

    #ebroker_gadget .button-span {
        color: #ffffff;
        font-size: 19px;
        font-weight: 400;
        display: block;
        margin-top: 55px;
    }

    #ebroker_gadget .info-text {
        color: #31409B;
        font-size: 16px;
        font-weight: 700;
    }

    #ebroker_gadget .number {
        color: #ffffff;
        font-size: 93.99px;
        line-height: 93.255px !important;
    }

    #ebroker_gadget .logos {
        overflow: hidden; 
        text-align: center;
    }

    #ebroker_gadget .logotable {
        width: 285px !important; 
        max-height: 80px;
        line-height: 10px;
        float: left;
        border-radius: 10px; 
        display: block;
        margin-left: 10px;
        margin-top: 9px;
        box-shadow: 0px 0px 6.88px 2.12px rgb(0 0 0 / 23%);
        background-color: white;
        margin-bottom: 0px;
        overflow: hidden;
    } 

    #ebroker_gadget .logos #LogoCloseMatch {
        width: 100%;
        clear: both;
        float: none;
        color: #2b388f;
        font-size: 26.49px;
        font-weight: 400;
        line-height: 15.49px !important;
        padding-bottom: 10px;
    }

        #ebroker_gadget .logos .noLender {
            margin-top: 20px;
            color: #2b388f;
            font-size: 26.49px;
            font-weight: 400;
            line-height: 30.49px !important;
            padding-top: 0;
        }

        #ebroker_gadget .logos .logo {
            position: relative;
            height: 79px;
            border-radius: 10px;
            width: 30%;
            margin-top: 5px;
            margin-right: 6px;
            margin-bottom: 5px;
            margin-left: 6px;
            float: left;
            box-shadow: 0px 0px 6.88px 1.12px rgba(0, 0, 0, 0.23);
            background-color: white !important;
        }

            #ebroker_gadget .logos .logo img {
                width: 100%;
                border-radius: 10px;
                height: 79px;
            }

            #ebroker_gadget .logos .logo .over-lay-text-for-testing {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                color: #2b388f;
                font-size: 15px;
                font-weight: 700;
            }

    #ebroker_gadget .LoanType {
        margin-bottom: 20px;
    }

        #ebroker_gadget .LoanType .Txt-Facility-Title {
            /*color: #2b388f;*/
            font-size: 24px;
            font-weight: 400;
            line-height: 55.606px !important;
            padding-top: 0px;
            margin: 0;
        }

        #ebroker_gadget .LoanType .Txt-LoanType {
            /*color: #2b388f;*/
            font-size: 20px;
            font-weight: 400;
            line-height: 22.606px !important;
            padding-top: 0px;
            margin: 0;
            padding: 5px 10px;
        }

        #ebroker_gadget .LoanType:hover .Txt-Facility-Title, #ebroker_gadget .LoanType.active .Txt-Facility-Title,
        #ebroker_gadget .LoanType:hover .Txt-LoanType, #ebroker_gadget .LoanType.active .Txt-LoanType {
            color: white;
        }

    #ebroker_gadget .Facility-Box {
        display: -webkit-flex;
        display: flex;
    }

        #ebroker_gadget .Facility-Box div {
            -webkit-flex: 1; /* Safari 6.1+ */
            -ms-flex: 1; /* IE 10 */
            flex: 1;
            margin: 5px 10px;
        }

        #ebroker_gadget .Facility-Box .Facility .Txt-Facility-Title {
            /*color: #2b388f;*/
            font-size: 22px;
            font-weight: 400;
            line-height: 55.606px !important;
            padding-top: 0px;
            margin: 0;
        }

    #ebroker_gadget .gradient-action-box .Txt-Title {
        /*color: #2b388f;*/
        font-size: 24px;
        font-weight: 400;
        line-height: 55.606px !important;
        padding-top: 0px;
        margin: 0;
    }

    #ebroker_gadget .gradient-action-box .Txt-LoanType {
        /*color: #2b388f;*/
        font-size: 16px;
        font-weight: 400;
        line-height: 22.606px !important;
        padding-top: 0px;
        margin: 0;
        padding: 5px 10px;
    }

    #ebroker_gadget .Facility:hover .Txt-Facility-Title, #ebroker_gadget .Facility.active .Txt-Facility-Title {
        color: white;
    }

    #ebroker_gadget #Locally .icon {
        background-image: url("/Content_V_2/images/gadget/Location/Within_Australia.png");
        background-repeat: no-repeat;
        background-position: center;
        height: 97px;
    }

    #ebroker_gadget #Locally:hover .icon, #ebroker_gadget #Locally.active .icon {
        background-image: url("/Content_V_2/images/gadget/Location/Within_Australia_Hover.png");
    }

    #ebroker_gadget .location-box {
        display: -webkit-flex;
        display: flex;
    }

        #ebroker_gadget .location-box div {
            -webkit-flex: 1; /* Safari 6.1+ */
            -ms-flex: 1; /* IE 10 */
            flex: 1;
            margin: 10px 20px;
        }

    #ebroker_gadget #Overseas .icon {
        background-image: url("/Content_V_2/images/gadget/Location/Overseas.png");
        background-repeat: no-repeat;
        background-position: center;
        height: 97px;
    }

    #ebroker_gadget #Overseas:hover .icon, #ebroker_gadget #Overseas.active .icon {
        background-image: url("/Content_V_2/images/gadget/Location/Overseas_Hover.png");
    }

    #ebroker_gadget .WhenDoYouNeed-Box {
        display: -webkit-flex;
        display: flex;
    }

        #ebroker_gadget .WhenDoYouNeed-Box .gradient-action-box {
            -webkit-flex: 1; /* Safari 6.1+ */
            -ms-flex: 1; /* IE 10 */
            flex: 1;
            margin: 5px 3px;
            padding-top: 4px;
            padding-bottom: 5px;
            padding-left: 4px;
            padding-right: 4px;
            min-width: 62px;
            max-height: 65px !important;
        }

    #ebroker_gadget #TermLength-Container {
        display: -webkit-flex;
        display: flex; 
    }

        #ebroker_gadget #TermLength-Container .gradient-action-box {
            -webkit-flex: 1; /* Safari 6.1+ */
            -ms-flex: 1; /* IE 10 */
            flex: 1;
            margin: 5px 3px;
            padding-top: 4px;
            padding-bottom: 5px;
            padding-left: 4px;
            padding-right: 4px;
            min-width: 62px;
            max-height: 55px !important;
        }

    #ebroker_gadget .Txt-Term-Title {
        padding-top: 3px;
    }

    #ebroker_gadget .span-list-with-tick {
        background-image: url("/Content_V_2/images/gadget/tick.png");
        background-repeat: no-repeat;
        background-position: left center;
        background-size: contain;
        padding-left: 25px;
        color: #1b1777;
        font-size: 16px;
        font-weight: 700;
        text-align: justify;
        width: 24px !important
    }

    #ebroker_gadget .text-box-atadr {
        height: 55px !important;
        padding-bottom: 5px !important;
        text-align: left !important;
        padding-left: 40px !important;
    }

    #ebroker_gadget .text-box {
        width: 439px;
        height: 70px;
        background-color: #ffffff !important;
        box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
        border-color: #1b1777;
        border-radius: 10px;
        outline: none;
        padding-left: 20px;
        color: #1b1777;
        font-size: 24.21px;
        font-weight: 500;
        width: 100%;
    }

    #ebroker_gadget .text-box-small {
        width: 200px;
        height: 60px;
        background-color: #ffffff !important;
        box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
        border-color: #1b1777;
        border-radius: 10px;
        outline: none !important;
        padding-left: 20px;
        padding-right: 20px;
        color: #1b1777;
        font-size: 24.21px;
        font-weight: 500;
        text-align: center;
    }

    #ebroker_gadget .text-box-small-n {
        width: 100%;
        height: 60px;
        background-color: #ffffff !important;
        box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
        border-color: #1b1777;
        border-radius: 10px;
        outline: none;
        padding-left: 10px;
        padding-right: 10px;
        color: #1b1777;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }

    #ebroker_gadget .button-orange {
        color: #ffffff;
        font-size: 21.43px;
        font-weight: 900;
        transform: scale(0.948, 0.933);
        background-image: linear-gradient(180deg, #fbb518 0%, #f04728 100%);
        height: 60px;
        width: 193px;
        border-radius: 20px;
        cursor: pointer;
    }

        #ebroker_gadget .button-orange:hover {
            color: #fff;
            font-size: 21.43px;
            font-weight: 900;
            transform: scale(.948, .933);
            background-image: linear-gradient(180deg, #2dfb18 0%, #063505 100%);
            height: 60px;
            width: 193px;
            border-radius: 20px;
            cursor: pointer;
        }

    #ebroker_gadget .bgErrorMessage {
        background-image: linear-gradient(180deg, #fedcc9 0%, #f00 100%);
    }

    #ebroker_gadget select.bgErrorMessage {
        background: url('images/dropdown_arrow.png') no-repeat 95% 50%, linear-gradient(180deg, #fedcc9 0%, #f00 100%);
        /*color:#2b388f;*/
    }

    #ebroker_gadget .bgErrorMessage option {
        background-color: #f04728;
    }

    #ebroker_gadget .error {
        color: #f00;
    }

    #ebroker_gadget .bg-error {
        background-color: #f04728;
    }

    #ebroker_gadget .color-warning {
        display: block;
        margin-top: 0px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        color: #fff;
        font-weight: 400;
        font-size: 14px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        margin-bottom: -8px;
    }

    #ebroker_gadget .color-warningS {
        display: block;
        margin-top: 0px;
        max-width: 150px;
        margin-left: auto;
        margin-right: auto;
        color: #fff;
        font-weight: 400;
        font-size: 14px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        margin-bottom: -8px;
    }

    #ebroker_gadget .row-box .column-2 {
        width: 28%;
        float: left;
    }

        #ebroker_gadget .row-box .column-2:last-child {
            padding-right: 0;
            float: right;
            width: 70%;
        } 

    #ebroker_gadget .row-box .column-2-h {
        width: 55%;
        float: left;
    }

        #ebroker_gadget .row-box .column-2-h-r {
            padding-right: 0;
            float: right;
            width: 50%;
        }

        #ebroker_gadget .row-box .column-2-h:last-child {
            padding-right: 0;
            float: right;
            width: 40%;
        }

    #ebroker_gadget .income .column-2-2 {
        width: 49%;
        float: left;
    }

    #ebroker_gadget .income .column-2-2-r {
        width: 49%;
        float: left;
        margin-left:2%
    }

    #ebroker_gadget .row-box .column-2-2 {
        width: 50%;
        float: left;
    }

    #ebroker_gadget .row-box .column-2-2-45 {
        width: 46% !important;
        float: left !important;
    }

    #ebroker_gadget .row-box .column-2-2-49 {
        width: 49% !important;
        float: left !important;
    }

    #ebroker_gadget .row-box .column-2-2-35 {
        width: 35% !important;
        float: left !important;
    }

    #ebroker_gadget .row-box .column-2-2-30 {
        width: 30% !important;
        float: left !important;
    }

    #ebroker_gadget .row-box .column-2-2-25 {
        width: 25%;
        float: left;
    }

    #ebroker_gadget .row-box .column-2-2-70 {
        width: 70%;
        float: left;
        text-align: right;
        padding-right: 20px;
    }

    #ebroker_gadget .row-box .column-2-2-8 {
        width: 8%;
        float: left;
    }

        #ebroker_gadget .row-box .column-2-2:last-child {
            padding-right: 0;
            float: right;
            width: 50%;
        }

    #ebroker_gadget .column-2-3 {
        width: 32%;
        float: left; 
    }

        #ebroker_gadget .column-2-3:last-child {
            padding-right: 0;
            width: 32%;
            margin-right: 0px !important;
        }

    #ebroker_gadget .row-box .column-2-3 {
        width: 33%;
        float: left;
    }

        #ebroker_gadget .row-box .column-2-3:last-child {
            padding-right: 0; 
            width: 33%;
        }

    #ebroker_gadget .loader {
        border: 5px solid #f3f3f3;
        -webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;
        border-top: 5px solid #3498db;
        border-radius: 50%;
        width: 50px;
        height: 50px;
        display: inline-block;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 5px;
    }

    #ebroker_gadget .gadget-container .gadget-step-container .step-container .text-box {
        padding-left: 25px;
    }

    #ebroker_gadget .gadget-container .gadget-step-container .step-container .text-box-small {
        padding-left: 5px;
        text-align:center;
        width:100%
    }

    #ebroker_gadget .text-box-group {
        position: relative;
    }

    #ebroker_gadget .text-box-search {
        position: relative;
    }

    #ebroker_gadget .row-box {
        position: relative;
    }

    #ebroker_gadget .text-box-group-100 {
        width: 100px;
        float: left;
        margin-right: 10px;
    }

    #ebroker_gadget .text-box-group-120 {
        width: 120px;
        float: left;
        margin-right: 10px;
    }

    #ebroker_gadget .text-box-group-285 {
        width: 285px;
        float: left;
        margin-right: 10px;
    }

    #ebroker_gadget .text-box-group-45p {
        width: 48%;
        float: left;
        margin-right: 4%;
        margin-top:20px
    }

    #ebroker_gadget .text-box-group-45p0 {
        width: 48%;
        float: left; 
        margin-top: 20px
    }

    #ebroker_gadget .text-box-group-65 {
        overflow: hidden;
        box-shadow: 0px 0px 8.46px 0.54px rgba(0, 0, 0, 0.23);
    }

    #ebroker_gadget .text-box-group-pc-n {
        width: 20% !important;
        float: left;
        margin-right: 4%;
        margin-top: 20px
    }

        #ebroker_gadget .text-box-group input {
            padding-top: 25px;
        }

    #ebroker_gadget .v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
    pointer-events: inherit;
    padding-top: 5px !important;
}

    #ebroker_gadget .text-box-search input {
        padding-top: 0px !important;
        padding-bottom: 5px;
    }

#ebroker_gadget .text-box-group label {
    color: #1b1777;
    font-size: 15px !important;
    font-weight: 300;
    position: absolute;
    pointer-events: none;
    left: 14px;
    top: 2px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    line-height: 1.45 !important;
}

    #ebroker_gadget .text-box-group-pc-n label {
        color: #1b1777;
        font-size: 12px;
        font-weight: 300;
        position: absolute;
        pointer-events: none;
        left: 12px;
        top: 5px;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

    #ebroker_gadget .text-box-group-small {
        position: relative;
        width: 200px;
    }

        #ebroker_gadget .text-box-group-small input {
            padding-top: 25px !important;
        }

        #ebroker_gadget .text-box-group-small label {
            color: #1b1777;
            font-size: 14px;
            font-weight: 300;
            position: absolute;
            pointer-events: none;
            left: 20px;
            top: 5px;
            transition: 0.2s ease all;
            -moz-transition: 0.2s ease all;
            -webkit-transition: 0.2s ease all;
        }

    #ebroker_gadget .headingvsmall {
        font-size: 18px !important
    }

    #ebroker_gadget .amount-4-5 {
        margin-top: 10px;
        height: 50px !important;
    }

    #ebroker_gadget .sectionA-4-5 {
        min-height: 100px
    }

    #ebroker_gadget .sectionL-4-5 {
        min-height: 235px
    }

    #ebroker_gadget .errorspec {
        margin-top: 2px;
        margin-bottom: -10px;
        height: 20px;
        padding-top: 0px;
    }


    #ebroker_gadget .ic_class .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
    }

    #ebroker_gadget .ic_class:hover .icon, #ebroker_gadget .ic_class.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital_Hover.png");
    }



    #ebroker_gadget .property_or_secured .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-1.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .property_or_secured:hover .icon, #ebroker_gadget .property_or_secured.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-1-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .commercial_prop .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-3.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .commercial_prop:hover .icon, #ebroker_gadget .commercial_prop.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-3-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .b_1_1 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .b_1_1:hover .icon, #ebroker_gadget .b_1_1.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Working_Capital_Hover.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .b_1_2 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/b-2.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 100px;
    }

    #ebroker_gadget .b_1_2:hover .icon, #ebroker_gadget .b_1_2.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/b-2-rev.png");
        height: 85px;
        background-size: 100px;
    }

#ebroker_gadget .b_1_3 .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/consolidate_debt.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    height: 85px;
    background-size: 85px;
}

#ebroker_gadget .b_1_3:hover .icon, #ebroker_gadget .b_1_3.active .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/consolidate_debt_Hover.png");
    height: 85px;
    background-size: 85px;
}

#ebroker_gadget .b_1_4 .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Stock.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    height: 45px;
    background-size: 45px;
}

#ebroker_gadget .b_1_4:hover .icon, #ebroker_gadget .b_1_4.active .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/Buy_Stock_Hover.png");
    height: 45px;
    background-size: 45px;
}

    #ebroker_gadget .b_1_5 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Line_Credit.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_5:hover .icon, #ebroker_gadget .b_1_5.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Line_Credit_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_6 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/fund_contract.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_6:hover .icon, #ebroker_gadget .b_1_6.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/fund_contract_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_7 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Refurbish.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_7:hover .icon, #ebroker_gadget .b_1_7.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Refurbish_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_8 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-9.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_8:hover .icon, #ebroker_gadget .b_1_8.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-9-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_9 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_9:hover .icon, #ebroker_gadget .b_1_9.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_10 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/customer_finance.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_10:hover .icon, #ebroker_gadget .b_1_10.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/customer_finance_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_11 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/New_Business.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_11:hover .icon, #ebroker_gadget .b_1_11.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/New_Business_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_12 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Property.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .b_1_12:hover .icon, #ebroker_gadget .b_1_12.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Property_Hover.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_1 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-1.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .p_1_1:hover .icon, #ebroker_gadget .p_1_1.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-1-rev.png");
        height: 85px;
        background-size: 85px;
    }

#ebroker_gadget .p_1_s .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/01-solar-personal-use.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    height: 85px;
    background-size: 85px;
}

#ebroker_gadget .p_1_s:hover .icon, #ebroker_gadget .p_1_s.active .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/02-solar-personal-use.png");
    height: 85px;
    background-size: 85px;
}

#ebroker_gadget .b_1_s .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/01-solar-business-use.png");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.9); /* FF3.5+ */
    -ms-transform: scale(0.9); /* IE9 */
    -o-transform: scale(0.9); /* Opera 10.5+ */
    transform: scale(0.9);
    height: 85px;
    background-size: 85px;
}

#ebroker_gadget .b_1_s:hover .icon, #ebroker_gadget .b_1_s.active .icon {
    background-image: url("/Content_V_2/Images/gadget/funding_type/02-solar-business-use.png");
    height: 85px;
    background-size: 85px;
}

    #ebroker_gadget .p_1_2 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-2.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .p_1_2:hover .icon, #ebroker_gadget .p_1_2.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-2-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .p_1_3 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Consolidate_Debt.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .p_1_3:hover .icon, #ebroker_gadget .p_1_3.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Consolidate_Debt_hover.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .p_1_4 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-4.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_4:hover .icon, #ebroker_gadget .p_1_4.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-4-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_5 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-5.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_5:hover .icon, #ebroker_gadget .p_1_5.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-5-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_6 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-6.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_6:hover .icon, #ebroker_gadget .p_1_6.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-6-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_7 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-7.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_7:hover .icon, #ebroker_gadget .p_1_7.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-7-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_8 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-8.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_8:hover .icon, #ebroker_gadget .p_1_8.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-8-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_9 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-9.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_9:hover .icon, #ebroker_gadget .p_1_9.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-9-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_10 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-10.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_10:hover .icon, #ebroker_gadget .p_1_10.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-10-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_11 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-11.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_11:hover .icon, #ebroker_gadget .p_1_11.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-11-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_12 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-12.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .p_1_12:hover .icon, #ebroker_gadget .p_1_12.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-12-rev.png");
        height: 45px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_y .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/yes-icon.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_y:hover .icon, #ebroker_gadget .V_1_y.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/yes-icon-over.png");
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_n .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/no-icon.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_n:hover .icon, #ebroker_gadget .V_1_n.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/no-icon-over.png");
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_m .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/maybe-icon.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_m:hover .icon, #ebroker_gadget .V_1_m.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/maybe-icon-over.png");
        height: 70px;
        background-size: 45px;
    }

    #ebroker_gadget .V_1_pic {
        background-image: url("/Content_V_2/Images/gadget/funding_type/01-Assets-icon.png");
        height: 75px;
        background-repeat: no-repeat;
        background-position: center;
    }

    #ebroker_gadget .V_1_icon {
        width: 100%;
        display: inline-flex;
        height: 60px;
    }

    #ebroker_gadget .V_2_icon {
        width: 100%;
        display: inline-flex;
        height: 60px;
    }

    #ebroker_gadget .V_3_icon {
        width: 100%;
        display: inline-flex;
        height: 50px;
    }

    #ebroker_gadget .V_1_icon .V_1_txt {
        font-size: 14px !important;
        width: 80% !important;
        text-align: left !important;
        padding-top: -3px !important;
        float: left;
        height: 40px;
    }

    #ebroker_gadget .V_2_icon .V_1_txt {
        font-size: 14px !important;
        width: 80% !important;
        text-align: left !important;
        padding-top: -3px !important;
        float: left;
        height: 40px;
    }

    #ebroker_gadget .V_3_icon .V_1_txt {
        font-size: 14px !important;
        width: 80% !important;
        text-align: left !important;
        padding-top: -3px !important;
        float: left;
        height: 40px;
    }

    #ebroker_gadget .V_1_icon1 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/02-Assets-icon.png");
        height: 40px;
        width: 15%;
        background-size: 40px;
        float: left;
        background-repeat: no-repeat;
    }

    #ebroker_gadget .V_1_icon2 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/03-Assets-icon.png");
        height: 40px;
        width: 15%;
        background-size: 40px;
        float: left;
        background-repeat: no-repeat;
    }

    #ebroker_gadget .V_1_icon3 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/04-Assets-icon.png");
        height: 40px;
        width: 15%;
        background-size: 40px;
        float: left;
        background-repeat: no-repeat;
    }



    #ebroker_gadget .consolidate_debt .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-2.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .consolidate_debt:hover .icon, #ebroker_gadget .consolidate_debt.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-2-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-4 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-4.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-4:hover .icon, #ebroker_gadget .icon-1-4.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-4-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-5 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-5.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-5:hover .icon, #ebroker_gadget .icon-1-5.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-5-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-6 .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-6.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .icon-1-6:hover .icon, #ebroker_gadget .icon-1-6.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-6-rev.png");
        height: 85px;
        background-size: 85px;
    }

    #ebroker_gadget .buy_start_business .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
    }

    #ebroker_gadget .buy_start_business:hover .icon, #ebroker_gadget .buy_start_business.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/buy_start_business_Hover.png");
    }


    #ebroker_gadget .lowest_cost .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-2.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .lowest_cost:hover .icon, #ebroker_gadget .lowest_cost.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-2-rev.png");
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .big_four .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-1.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .big_four:hover .icon, #ebroker_gadget .big_four.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-1-rev.png");
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .fast_res .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-3.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .fast_res:hover .icon, #ebroker_gadget .fast_res.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-3-rev.png");
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .offset .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-4.png");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transform: scale(0.9); /* Saf3.1+, Chrome */
        -moz-transform: scale(0.9); /* FF3.5+ */
        -ms-transform: scale(0.9); /* IE9 */
        -o-transform: scale(0.9); /* Opera 10.5+ */
        transform: scale(0.9);
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .offset:hover .icon, #ebroker_gadget .offset.active .icon {
        background-image: url("/Content_V_2/Images/gadget/funding_type/h-2-4-rev.png");
        height: 70px;
        background-size: 65px;
    }

    #ebroker_gadget .drop_icon_1 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/1-1.png");
    }

    #ebroker_gadget .drop_icon_2 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Property.png");
    }

    #ebroker_gadget .drop_icon_3 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/01-apartment.png");
    }

    #ebroker_gadget .drop_icon_4 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/02-vacant-land.png");
    }

    #ebroker_gadget .drop_icon_5 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/07.png");
    }

    #ebroker_gadget .drop_icon_6 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/03-office.png");
    }

    #ebroker_gadget .drop_icon_7 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/04-warehouse.png");
    }

    #ebroker_gadget .drop_icon_8 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/07-vacant-land-retail.png");
    }

    #ebroker_gadget .drop_icon_9 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/05-farm.png");
    }

    #ebroker_gadget .drop_icon_10 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/06-industrial.png");
    }

    #ebroker_gadget .drop_icon_11 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/Property.png");
    }

    #ebroker_gadget .drop_icon_12 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/08-childcare-centre.png");
    }

    #ebroker_gadget .drop_icon_13 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/10-hotel.png");
    }

    #ebroker_gadget .drop_icon_14 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/11-motel.png");
    }

    #ebroker_gadget .drop_icon_15 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/12-serviced-apartment.png");
    }

    #ebroker_gadget .drop_icon_16 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/13-caravan-park.png");
    }

    #ebroker_gadget .drop_icon_17 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/14-shopping-centre.png");
    }

    #ebroker_gadget .drop_icon_18 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/15-medical-centre.png");
    }

    #ebroker_gadget .drop_icon_19 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/16-rural-commercial.png");
    }

    #ebroker_gadget .drop_icon_20 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/17-other.png");
    }

    #ebroker_gadget .drop_icon_21 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/18-mortgage.png");
    }

    #ebroker_gadget .drop_icon_22 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/19-unsecured-loans.png");
    }

    #ebroker_gadget .drop_icon_23 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/20-credit-card.png");
    }

    #ebroker_gadget .drop_icon_24 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/p-9.png");
    }

    #ebroker_gadget .drop_icon_25 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/car.png");
    }

    #ebroker_gadget .drop_icon_26 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/b-2.png");
    }

    #ebroker_gadget .drop_icon_27 {
        background-image: url("/Content_V_2/Images/gadget/funding_type/fund_contract.png");
    }

    #ebroker_gadget .right {
        text-align: right !important;
        margin-right: 20px;
        float:right
    }

    #ebroker_gadget .break {
        height: 15px;
    }

    #ebroker_gadget .smalldrop select {
        width: 100px !important
    }

    #ebroker_gadget .smalldropoffset select {
        width: 100px !important; margin-right:20px
    }
    #ebroker_gadget .tinydrop {
        width: 100px !important; 
    } 

    @-webkit-keyframes inputHighlighter {
        from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

#ebroker_gadget .errortext {
    color: red;
    font-size: 14px; 
}
#ebroker_gadget .gadget-container {
    max-width: 1134px !important;
    margin-left: auto;
    margin-right: auto;
    background: white !important;
}


#ebroker_gadget #TermLength-Container .deactive, #ebroker_gadget #TermLength-Container .deactive .Txt-Term-Title, #ebroker_gadget .WhenDoYouNeed-Box .deactive, #ebroker_gadget .WhenDoYouNeed-Box .deactive .Txt-Term-Title {
    cursor: not-allowed !important;
    background-color: darkgray !important;
    box-shadow: 0px 0px 6.88px 1.12px darkgray;
    color: #606dc4;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 8px;
    padding: 0px;
    background: linear-gradient(to bottom right, darkgray, darkgray);
    padding-top: 3px;
}

    #ebroker_gadget #TermLength-Container .deactive:hover, #ebroker_gadget #TermLength-Container .deactive:hover .Txt-Term-Title, #ebroker_gadget .WhenDoYouNeed-Box .deactive:hover, #ebroker_gadget .WhenDoYouNeed-Box .deactive:hover .Txt-Term-Title {
        cursor: not-allowed !important;
        background-color: darkgray !important;
        box-shadow: 0px 0px 6.88px 1.12px darkgray;
        color: #606dc4;
        background-color: rgba(0, 0, 0, 0);
        border-radius: 8px;
        padding: 0px;
        background: linear-gradient(to bottom right, darkgray, darkgray);
        padding-top: 3px;
    }

#AmountSlider span {
    -webkit-animation: buttonblink-infinite 3s infinite;
    -moz-animation: buttonblink-infinite 3s infinite;
    -o-animation: buttonblink-infinite 3s infinite;
    animation: buttonblink-infinite 3s infinite
}

.clear {
    clear: both;
}

@-webkit-keyframes buttonblink-infinite {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.24);
    }

    10% {
        box-shadow: 0px 0px 0px 10px rgba(36, 166, 86, 0.24);
        background: #15b753
    }

    50% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }

    100% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }
}

@-moz-keyframes buttonblink-infinite {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.24);
    }

    10% {
        box-shadow: 0px 0px 0px 10px rgba(36, 166, 86, 0.24);
        background: #15b753
    }

    50% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }

    100% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }
}

@-o-keyframes buttonblink-infinite {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.24);
    }

    10% {
        box-shadow: 0px 0px 0px 10px rgba(36, 166, 86, 0.24);
        background: #15b753
    }

    50% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }

    100% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }
}

@keyframes buttonblink-infinite {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.24);
    }

    10% {
        box-shadow: 0px 0px 0px 10px rgba(36, 166, 86, 0.24);
        background: #15b753
    }

    50% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }

    100% {
        box-shadow: 0px 0px 0px 20px rgba(36, 166, 86, 0);
    }
}

@media screen and (max-width:1134px) {

    #ebroker_gadget .step-container {
        margin: 0 10px;
        padding-top: 10px;
    }

    #ebroker_gadget .gadget-step-container {
        width: 480px;
    }

    #ebroker_gadget .top-header label.label-top-box {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    #ebroker_gadget .gadget-gradient {
        height: 630px !important;
    }

    #ebroker_gadget .slider-input-field {
        padding: 1px 1px !important;
        font-size: 32.85px !important;
    }

    #ebroker_gadget .logos .logo img {
        height: 75px !important;
    }

    #ebroker_gadget .logos .logo {
        height: 75px !important;
    }

    #ebroker_gadget .BIDCompliant {
        margin-left: 425px !important;
    }
}

@media screen and (max-width: 1092px) {
    #ebroker_gadget .lendersview {
        display: block
    }
    #ebroker_gadget .lenderpaneheader {
        display: none !important
    }
    #ebroker_gadget .left {
        padding-left: 0px !important;
    }
    #ebroker_gadget .gadget-logo-container-wide-brokerview {
        width: 100% !important;
        height: 1200px;
        margin-top: -40px;
    }
    #ebroker_gadget .BIDCompliant {
        margin-left: 465px !important;
    }

    #ebroker_gadget .gadget-step-container {
        width: 540px;
        margin-left: auto;
        margin-right: auto;
    }

    #ebroker_gadget .gadget-container {
        flex-direction: column;
        max-width: 600px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #ebroker_gadget .gadget-counter-container {
        margin-top: 5px !important;
        margin-left: auto;
        margin-right: auto;
        width: 600px;
    }

    #ebroker_gadget .ebroker-counter {
        display: inline-flex;
    }

    #ebroker_gadget .info-text {
        margin-right: 40px !important;
        border-bottom: none !important;
    }

    #ebroker_gadget .info-text-last {
        color: #31409B;
        font-size: 16px;
        font-weight: 700;
    }

    #ebroker_gadget center heading {
        line-height: 25px;
    }

    #ebroker_gadget .gadget-logo-container-wide {
        width: 599px;
        margin-left: auto;
        margin-right: auto;
    }

    #ebroker_gadget .gadget-logo-container-wide-view {
        width: 599px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 801px) {
    #ebroker_gadget .gadget-logo-container-wide-view {
        margin-top: 15px;
    } 
    .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
        -webkit-transform: scale(.85);
        transform: scale(.85);
        -webkit-transition: transform .3s;
        transition: transform .3s; 
    }
}

    @media screen and (max-width: 600px) {
    #ebroker_gadget {
        width: 600px !important;
         
    }
        .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
            -webkit-transform: scale(.85);
            transform: scale(.85);
            -webkit-transition: transform .3s;
            transition: transform .3s;
         
        }

        #ebroker_gadget .info-text {
            margin-right: 0px !important;
            border-bottom: none !important;
            font-size: 10px !important;
        }

        .navbar-brand {
            padding-left: 0px !important;
        }

        .b24-widget-button-position-bottom-left {
            left: 5px !important;
            bottom: 0px !important;
        }

        #ebroker_gadget .BIDCompliant {
            margin-left: 495px !important;
        }

        #ebroker_gadget .info-text {
            margin-right: 40px !important;
            border-bottom: none !important;
            font-size: 12px !important;
        }

        #ebroker_gadget .rate-text {
            font-size: 26px !important;
            line-height: 30px !important;
        }

        #ebroker_gadget .rate-type {
            font-size: 10px !important;
            margin-top: -5px;
            display: inherit;
        }

        #ebroker_gadget .max-loan-text {
            padding-top: 15px;
        }

        #ebroker_gadget .asic-badge img {
            width: 50px !important;
            margin-top: 5px;
        }

        #ebroker_gadget .label-panel {
            display: none !important;
        }

        #ebroker_gadget .gadget-gradient {
            height: 630px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 100%;
        }

        #ebroker_gadget .gadget-counter-container {
            width: 100%;
        }

        #ebroker_gadget .gadget-logo-container-wide {
            width: 100%;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 100%;
        }

        #ebroker_gadget .step-container {
            margin: 0 15px;
            padding-top: 10px;
            max-width: 540px;
        }
    }

@media screen and (max-width: 481px) {

    #ebroker_gadget .column-2-h-r {
        max-width:170px !important
    }

    #Step-Save-Application .ebroker_modalClose {
        margin-right: 35px !important;
    }

    #ebroker_gadget .step-container {
        margin: 0 5px;
        padding-top: 10px;
        max-width: 481px;
    }
            #ebroker_gadget .gadget-logo-container-wide-view {
                margin-top: 10px;
            } 
        .menu-top {
            display: none
        }
        .label-text-find {
            display: block !important;
            font-size: 20px !important;
            line-height: 22px !important;
            padding-bottom: 15px !important;
        } 
        #ebroker_gadget .specialh3 {
            font-size: 15px !important
        }
        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 480px !important;
            max-width: 480px !important;
            min-width: 480px !important;
        }
        #ebroker_gadget .logobox {
            max-width: 480px !important;
            min-width: 480px !important;
        }
        #ebroker_gadget .gadget-step-container {
            width: 480px !important;
            max-width: 480px !important;
            min-width: 480px !important;
        }
        #ebroker_gadget {
            width: 480px !important;
         
        }
        #ebroker_gadget .whatsimportant {
            font-size: 18px !important
        }

        #ebroker_gadget .bidbutton {
            max-width: 125px !important;
        }

        #ebroker_gadget .bidbuttontxt {
            font-size: 11px !important; 
        }

        #ebroker_gadget .GetLendersFromRow {
            display: inline !important
        }

        #ebroker_gadget .logos {
            height: 1165px !important;
        }

        #ebroker_gadget .logotablediv {
            margin-left: 100px !important;
        }

        #ebroker_gadget .logotable {
        width: 285px !important;
            max-height: 80px;
            line-height: 10px;
            border-radius: 10px;
            float: none !important;
            margin-left: 10px !important;
            margin-top: 9px;
            box-shadow: 0px 0px 6.88px 2.12px rgb(0 0 0 / 23%);
            background-color: white;
            margin-right: auto !important;
            margin-bottom: 0px;
        }

        #header .container {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }

        .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
            -webkit-transform: scale(.50) !important;
            transform: scale(.50) !important;
        }

    .b24-widget-button-wrapper {
        right: auto !important;
        bottom: auto !important;
        top: -8px !important;
        left: 420px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .telhead {
        padding-right: 50px;
    }

    #ebroker_gadget .dropbtn {
        font-size: 14px !important;
    }

        .logo {
            width: 170px !important;
        }

        .navbar {
            padding: .1rem 0rem .3rem 0rem !important;
        }

        #ebroker_gadget .midcounters {
            width: 360px;
        }

        #ebroker_gadget .depbalBox {
            max-width: 144px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 12px;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 10px;
        }
    }

    @media screen and (max-width: 442px) {
        #ebroker_gadget .finalrent {
            max-width: 140px !important
        }

        #ebroker_gadget .finaldob {
            max-width: 160px !important
        }

        .b24-widget-button-wrapper {
            left: 380px !important;
        } 

        #ebroker_gadget .text-box-group label {
            font-size: 14px !important;
        }

        #ebroker_gadget .lendersodtx {
            -webkit-transform: scale(0.9);
            -moz-transform: scale(0.9);
            -ms-transform: scale(0.9);
            transform: scale(0.9);
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        #ebroker_gadget .shell {
            margin-left: 40px !important;
            margin-right: 40px !important;
        }
        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 441px !important;
            max-width: 441px !important;
            min-width: 441px !important;
        } 
        #ebroker_gadget .logobox {
            max-width: 441px !important;
            min-width: 441px !important;
        }
        #ebroker_gadget .gadget-step-container {
            width: 441px !important;
            max-width: 441px !important;
            min-width: 441px !important;
        }
        #ebroker_gadget .bidbutton {
            max-width: 120px !important;
        }
        #ebroker_gadget .logotablediv {
            margin-left: 80px !important;
        }

    #ebroker_gadget {
        width: 441px !important;
         
    }
        #header .navbar {
            padding: 0rem 0rem !important;
        }

        #ebroker_gadget .midcounterpad {
            padding-left: 5px !important;
            padding-right: 5px !important;
        } 

        .call-me-icon {
            max-width: 70px !important;
            margin-right: -10px !important;
        }

        .logo {
            width: 155px !important;
        }

        #ebroker_gadget .button-orange {
            font-size: 16px;
            height: 40px;
            border-radius: 20px;
            margin-top: -10px;
        }

            #ebroker_gadget .button-orange:hover {
                color: #fff;
                font-size: 16px;
                background-image: linear-gradient(180deg, #2dfb18 0%, #063505 100%);
                height: 40px;
                border-radius: 20px;
                cursor: pointer;
                margin-top: -10px;
            }

        #ebroker_gadget .dropbtn-title {
            height: 60px !important;
        }

        #ebroker_gadget .span-list-with-tick {
            font-size: 12px;
        }

        #ebroker_gadget .usp-final {
            margin-top: 1px !important;
        }

        #ebroker_gadget .basyer {
            font-size: 8px !important;
        }

        #ebroker_gadget .basyerB {
            font-size: 10px !important;
        }

        #ebroker_gadget .b4box {
            max-width: 25px !important;
        }

        #ebroker_gadget .accountlet {
            max-width: 280px !important;
            font-size: 12px !important;
        }

        #ebroker_gadget .step-container {
            margin: 0px 0px !important;
            padding-top: 10px;
        }

        #ebroker_gadget .gadget-counter-container {
            width: 100%;
            max-width: 420px;
        }

        #ebroker_gadget .info-text {
            margin-right: 30px !important;
            border-bottom: none !important;
            font-size: 10px !important;
        }

        #ebroker_gadget .max-loan-text {
            padding-top: 0px;
        }

        #ebroker_gadget .rate-type {
            font-size: 8px !important;
            margin-top: -5px;
            display: inherit;
        }

        #ebroker_gadget .rate-text {
            font-size: 22px !important;
            line-height: 30px !important;
        } 

        #ebroker_gadget .logobox {
            height: 845px !important;
        }

        #ebroker_gadget .ebroker-prev {
            width: 40px;
        }

        #ebroker_gadget .ebroker-next {
            width: 40px;
        }

        #ebroker_gadget .ebroker-prev img {
            margin-left: 5px;
        }

        #ebroker_gadget .ebroker-next img {
            margin-right: 5px;
        }

        #ebroker_gadget .button-span {
            font-size: 14px;
        }

        #ebroker_gadget .midcounters {
            width: 360px;
            margin-left: 40px;
        }

        #ebroker_gadget .top-header label.label-top-box {
            padding: 4px 20px;
        }

        #ebroker_gadget .BIDCompliant {
            margin-left: 380px !important;
        }

        #ebroker_gadget .depbalBox {
            max-width: 140px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 11.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 9.5px !important;
        }
    }

@media screen and (max-width: 431px) {
    #ebroker_gadget .finalrent {
        max-width: 135px !important
    }

    #ebroker_gadget .finaldob {
        max-width: 155px !important
    }

    .b24-widget-button-wrapper {
        left: 370px !important;
    }

    #ebroker_gadget .specialh3 {
        font-size: 14px !important;
    }

    #ebroker_gadget .gadget-logo-container-wide-view {
        width: 430px !important;
        max-width: 430px !important;
        min-width: 430px !important;
    }

    #ebroker_gadget .logobox {
        max-width: 430px !important;
        min-width: 430px !important;
    }

    #ebroker_gadget .gadget-step-container {
        width: 430px !important;
        max-width: 430px !important;
        min-width: 430px !important;
    }

    #ebroker_gadget .whatsimportant {
        font-size: 16px !important;
    }

    #ebroker_gadget .bidbutton {
        max-width: 115px !important;
    }

    #ebroker_gadget .logotablediv {
        margin-left: 65px !important;
    }

    #ebroker_gadget {
        width: 430px !important;
    }
}

    @media screen and (max-width: 429px) {
        #ebroker_gadget .finalrent {
            max-width: 133px !important
        } 
        #ebroker_gadget .box-container .Txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }
        #ebroker_gadget .box-container .Txtsml { 
            font-size: 12px !important;
        }
        .b24-widget-button-wrapper {
            left: 370px !important;
        }

        #ebroker_gadget .specialh3 {
            font-size: 14px !important;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 428px !important;
            max-width: 428px !important;
            min-width: 428px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 428px !important;
            min-width: 428px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 428px !important;
            max-width: 428px !important;
            min-width: 428px !important;
        }

        #ebroker_gadget .whatsimportant {
            font-size: 16px !important;
        }

        #ebroker_gadget .bidbutton {
            max-width: 115px !important;
        }

        #ebroker_gadget .logotablediv {
            margin-left: 65px !important;
        }

        #ebroker_gadget {
            width: 428px !important;
        }

            #ebroker_gadget .accountlet {
                max-width: 270px !important;
                font-size: 11px !important;
            }

            #ebroker_gadget .midcounters {
                width: 330px !important;
            }

        .logo {
            width: 145px !important;
        }

        #ebroker_gadget .text-box-group label {
            font-size: 12px !important;
        }

        #ebroker_gadget .firstbas {
            padding-left: 5px !important;
        }

        #ebroker_gadget .Txt-Term-Title {
            padding-top: 3px;
            font-size: 12px;
            padding-right: 0px;
            padding-left: 0px;
        }

        #ebroker_gadget .gradient-action-box-100 .Txt2 {
            font-size: 13px !important;
        }

        #ebroker_gadget .step {
            max-width: 428px !important;
            min-width: 428px !important;
        }

        #ebroker_gadget .WhenDoYouNeed-Box {
            max-width: 428px !important;
            min-width: 428px !important;
        }

        #ebroker_gadget .box-list {
            width: 127px !important;
        }

            #ebroker_gadget .box-list.box-list-large {
                width: 127px !important;
            }

        #ebroker_gadget .depbalBox {
            max-width: 135px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 11.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 9px !important;
        }
    }

@media screen and (max-width: 415px) {
    #ebroker_gadget .finalrent {
        max-width: 133px !important;
        margin-left: 2px !important;
    }
    #ebroker_gadget .finaldob {
        max-width: 155px !important;
        margin-left: 2px !important;
    }
    #ebroker_gadget .finalstartad {
        max-width: 120px !important; 
    }

    #ebroker_gadget .box-container .Txt {
        font-size: 13px !important;
        line-height: 16px !important;
    }
        #ebroker_gadget .box-container .Txt {
                font-size: 12px !important;
                line-height: 15px !important;
            } 
        .b24-widget-button-wrapper {
            left: 360px !important;
            top: -11px !important;
        }

        .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
            -webkit-transform: scale(.45) !important;
            transform: scale(.45) !important;
        }

        #ebroker_gadget .box-container .txtstep1 {
            font-size: 13px !important
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 414px !important;
            max-width: 414px !important;
            min-width: 414px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 414px !important;
            min-width: 414px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 414px !important;
            max-width: 414px !important;
            min-width: 414px !important;
        }

        #ebroker_gadget .logotablediv {
            margin-left: 55px !important;
        }

        #ebroker_gadget {
            width: 414px !important;
        }

        #header .container {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 5px !important;
            padding-right: 5px !important;
        }

        #ebroker_gadget .box-list {
            width: 120px !important;
        }

        #ebroker_gadget .box-list {
            margin-right: 2px !important;
            margin-left: 2px !important;
        }

        #ebroker_gadget .b4box {
            max-width: 22px !important;
        }

        #ebroker_gadget .accountlet {
            max-width: 250px !important;
            font-size: 10px !important;
        }

        #ebroker_gadget .BIDCompliant {
            margin-left: 350px !important;
        }

        #ebroker_gadget .dropbtn-resp {
            width: 260px;
        }

        #ebroker_gadget .text-box-group-285 {
            width: 260px;
        }

        #ebroker_gadget .gadget-container {
            max-width: 414px !important;
        }

        #ebroker_gadget .step {
            min-width: 400px !important;
        }

        #ebroker_gadget .box-list.box-list-very-large {
            height: 130px;
        }

        #ebroker_gadget .box-list {
            width: 120px;
        }

        #ebroker_gadget .box-container .Txt {
            font-size: 12px;
        }

        #ebroker_gadget .headingstep1 {
            font-size: 14.49px !important;
        }

        #ebroker_gadget .box-container .Txtsml {
            padding-top: 7px;
            color: #2b388f;
            font-size: 12px;
            line-height: 18px !important;
        }

        #ebroker_gadget .gradient-action-box-100 .Txt2 {
            font-size: 13px !important;
        }

        #ebroker_gadget .box-list.box-list-large {
            width: 120px !important;
        }

        #ebroker_gadget .step1icon {
        }

        #ebroker_gadget .V_1_pic {
            width: 160px !important;
        }

        #ebroker_gadget .V_1_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .V_2_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .V_3_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .debtorq {
            max-width: 400px !important;
        }

        #ebroker_gadget .debtorqtxt {
            max-width: 350px !important;
            margin-top: 10px !important;
            margin-left: -15px;
        }

        #ebroker_gadget .WhenDoYouNeed-Box .gradient-action-box {
            min-width: 50px !important;
        }

        #ebroker_gadget #TermLength-Container .gradient-action-box {
            min-width: 50px !important;
        }

        #ebroker_gadget .text-box-group label {
            left: 12px !important;
        }

        #ebroker_gadget .headingMediumb4 {
            font-size: 16px !important;
        }

        #ebroker_gadget .midcounters {
            width: 320px;
            margin-left: 40px;
        }

        #ebroker_gadget .depbalBox {
            max-width: 131px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 11.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 9px !important;
        }
    }

@media screen and (max-width: 413px) {
    #ebroker_gadget .box-container .Txt {
        font-size: 11.5px !important;
        line-height: 15px !important;
    } 
    .b24-widget-button-wrapper {
        left: 360px !important;
    }

    #ebroker_gadget .specialh3 {
        font-size: 14px !important;
    }

    #ebroker_gadget .gadget-container {
        max-width: 412px !important;
        margin-left: 0px;
    } 

    #ebroker_gadget .gadget-logo-container-wide-view {
        width: 412px !important;
        max-width: 412px !important;
        min-width: 412px !important;
    }

    #ebroker_gadget .logobox {
        max-width: 412px !important;
        min-width: 412px !important;
    }

    #ebroker_gadget .gadget-step-container {
        width: 412px !important;
        max-width: 412px !important;
        min-width: 412px !important;
    }

    #ebroker_gadget .whatsimportant {
        font-size: 16px !important;
    }

    #ebroker_gadget .bidbutton {
        max-width: 115px !important;
    }

    #ebroker_gadget .logotablediv {
        margin-left: 65px !important;
    }

    #ebroker_gadget {
        width: 430px !important;
    }
}

    @media screen and (max-width: 395px) {
        #ebroker_gadget .finalrent {
            max-width: 133px !important;
            margin-left: 2px !important;
        }

        #Step-Save-Application .ebroker_modalClose {
            margin-right: 35px !important;
        }

        #ebroker_gadget .finaldob {
            max-width: 155px !important;
            margin-left: 2px !important;
        }

        #ebroker_gadget .finalstartad {
            max-width: 120px !important;
        }
        #ebroker_gadget .box-container .Txtsml { 
            line-height: 16px !important;
            padding-top: 10px !important;
            font-size: 11.5px !important;
        }
        .b24-widget-button-wrapper {
            left: 340px !important;
            top: -11px !important;
        }

        .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
            -webkit-transform: scale(.40) !important;
            transform: scale(.40) !important;
        }

        .label-text-find {
            display: block !important;
            font-size: 20px !important;
            line-height: 22px !important;
            padding-bottom: 2px !important;
        }

        #ebroker_gadget .box-container .txtstep1 {
            font-size: 14px !important
        }

        #ebroker_gadget .midcounterpad {
            max-width: 86px !important;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 394px !important;
            max-width: 394px !important;
            min-width: 394px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 394px !important;
            min-width: 394px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 394px !important;
            max-width: 394px !important;
            min-width: 394px !important;
        }

        #ebroker_gadget {
            width: 394px !important;
        }

            #ebroker_gadget .bidbutton {
                max-width: 105px !important;
            }

            #ebroker_gadget .box-container .Txt {
                font-size: 10px;
            }

            #ebroker_gadget .logotablediv {
                margin-left: 45px !important;
            }

            #ebroker_gadget .headingMedium {
                font-size: 12px !important;
            }

            #ebroker_gadget .debtorqtxt {
                max-width: 330px !important;
                margin-top: 10px !important;
                margin-left: 0px;
            }

            #ebroker_gadget .midcounters {
                width: 310px !important;
            }

        .call-me-icon {
            max-width: 70px !important;
        }

        #header .call-box-icon {
            font-size: 18px !important;
            margin-left: 5px !important;
        }

        #ebroker_gadget .V_1_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .V_2_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .V_3_icon .V_1_txt {
            font-size: 13px !important;
            line-height: 16px !important;
        }

        #ebroker_gadget .box-list {
            width: 115px !important;
        }

        .call-me-icon {
            max-width: 60px !important;
        }

        #ebroker_gadget .step {
            max-width: 394px !important;
            min-width: 394px !important;
        }

        #ebroker_gadget .WhenDoYouNeed-Box {
            max-width: 394px !important;
            min-width: 394px !important;
        }

        #ebroker_gadget .midcounterpad {
            padding-left: 5px !important;
            padding-right: 5px !important;
        }

        #ebroker_gadget .Termtxt {
            font-size: 13px !important;
        }

        #ebroker_gadget .V_2_icon .V_1_txt {
            font-size: 12px !important;
        }

        #ebroker_gadget .debtortxt {
            font-size: 14px !important;
        }

        #ebroker_gadget .b4box {
            max-width: 19px !important;
        }

        #ebroker_gadget .accountlet {
            max-width: 235px !important;
            font-size: 10px !important;
            margin-right: 5px !important;
        }

        #ebroker_gadget .heading-1 {
            color: #2b388f;
            font-size: 22px;
            font-weight: 300;
        }

        #ebroker_gadget .gadget-container {
            max-width: 394px !important;
            margin-left: 0px !important;
        }

        #ebroker_gadget .step {
            min-width: 394px !important;
        }

        #ebroker_gadget .dropbtn-resp {
            width: 240px;
        }

        #ebroker_gadget .text-box-group-285 {
            width: 240px;
        }

        #ebroker_gadget .lendersmaxam {
            font-size: 6vw !important
        }

        #ebroker_gadget .box-list.box-list-large {
            width: 114px !important;
            margin-right: 2px !important;
            margin-left: 2px !important;
        }

        #ebroker_gadget .box-list {
            width: 114px;
        }

        #ebroker_gadget .slider-input-field {
            font-size: 30px;
            max-width: 200px;
        }

        #ebroker_gadget .BIDCompliant {
            margin-left: 330px !important;
        }

        #ebroker_gadget .depbalBox {
            max-width: 122px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 10.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 8px !important;
        }
    }

@media screen and (max-width: 386px) {
        #ebroker_gadget .box-container .Txt {
            font-size: 11px !important;
            line-height: 15px !important;
        }

        #Step-Save-Application .ebroker_modalClose {
            margin-right: 35px !important;
        }
        .b24-widget-button-wrapper {
            left: 330px !important;
            top: -12px !important;
        }

        #ebroker_gadget .box-container .txtstep1 {
            font-size: 14px !important
        }

        #ebroker_gadget .midcounterpad {
            max-width: 82px !important;
        }

        #ebroker_gadget .lendersodtx {
            -webkit-transform: scale(0.8);
            -moz-transform: scale(0.8);
            -ms-transform: scale(0.8);
            transform: scale(0.8);
            margin-right: 0px !important;
            margin-left: 0px !important;
        }

        #ebroker_gadget .borrowpowerd {
            line-height: 32px !important;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 385px !important;
            max-width: 385px !important;
            min-width: 385px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 385px !important;
            min-width: 385px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 385px !important;
            max-width: 385px !important;
            min-width: 385px !important;
        }

        #ebroker_gadget {
            width: 385px !important;
        }

            #ebroker_gadget .gadget-container {
                max-width: 384px !important;
                margin-left: 0px !important;
            }

            #ebroker_gadget .whatsimportant {
                line-height: 17px !important;
            }

            #ebroker_gadget .logotablediv {
                margin-left: 40px !important;
            }

            #ebroker_gadget .comtabs {
                margin-right: 0px !important;
                font-size: 10px !important;
                max-width: 110px !important;
            }

            #ebroker_gadget .loanends {
                width: 180px !important;
            }

            #ebroker_gadget .ebroker_modalOverlay .ebroker_modal {
                margin-left: 0px;
                position: absolute !important;
                top: 0px !important;
            }

            #ebroker_gadget .debtorqtxt {
                max-width: 270px !important;
                line-height: 18px;
            }

        .call-me {
            font-size: 16px !important;
            max-width: 70px !important
        }

        #ebroker_gadget .box-list {
            width: 115px !important;
        }

        #ebroker_gadget .step {
            max-width: 384px !important;
            min-width: 384px !important;
        }

        #ebroker_gadget .WhenDoYouNeed-Box {
            max-width: 384px !important;
            min-width: 384px !important;
        }

        #ebroker_gadget .b4yn {
            max-width: 40px !important;
        }

        #ebroker_gadget .b4box {
            max-width: 18px !important;
        }

        #ebroker_gadget .dropbtn-resp {
            width: 220px;
        }

        #ebroker_gadget .text-box-group-285 {
            width: 220px;
        }

        #ebroker_gadget .midcounters {
            width: 305px !important;
            margin-left: 40px;
        }

        #ebroker_gadget .lendersmaxam {
            font-size: 5vw !important
        }

        #ebroker_gadget .top-header {
            width: 90%;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
        }

            #ebroker_gadget .top-header label.label-top-box {
                font-size: 12px !important;
                line-height: 23px !important;
            }

        #ebroker_gadget .box-list {
            width: 110px;
        }

        #ebroker_gadget .step-container {
            margin: 0 0 !important;
            padding-top: 10px;
        }

        #ebroker_gadget .step {
            min-width: 384px !important;
        }

        #ebroker_gadget .stepshow {
            width: 50% !important;
        }

        #ebroker_gadget .headingstep1 {
            font-size: 13.49px !important;
        }

        #ebroker_gadget .gradient-action-box-100 .Txt2 {
            font-size: 12px !important;
        }

        #ebroker_gadget .Txt2 {
            font-size: 12px !important;
        }

        #ebroker_gadget .box-list.box-list-large {
            width: 115px !important;
        }

        #ebroker_gadget .box-container .Txt {
            font-size: 11px;
        }

        #ebroker_gadget .box-container .Txtsml {
            font-size: 11px !important;
        }

        #ebroker_gadget .gadget-counter-container {
            width: 100%;
            max-width: 350px;
        }

        #ebroker_gadget .rate-text {
            font-size: 20px !important;
            line-height: 22px !important;
        }

        #ebroker_gadget .info-text {
            margin-right: 20px !important;
        }

        #ebroker_gadget .heading {
            font-size: 16.49px !important;
        }

        #ebroker_gadget .debtorqtxt {
            margin-left: 0px;
            font-size: 10px !important;
            padding-right: 10px !important;
        }

        #ebroker_gadget .debtortxt {
            font-size: 14px !important;
        }

        #ebroker_gadget .V_1_icon .V_1_txt {
            font-size: 12px !important;
            line-height: 18px;
        }

        #ebroker_gadget .V_2_icon .V_1_txt {
            font-size: 12px !important;
            line-height: 18px;
        }

        #ebroker_gadget .V_3_icon .V_1_txt {
            font-size: 12px !important;
            line-height: 18px;
        }

        #ebroker_gadget .Termtxt {
            font-size: 12px !important;
        }

        #ebroker_gadget .text-box-group label {
            font-size: 11px !important;
        }

        #ebroker_gadget .finyer {
            font-size: 10px !important;
        }

        #ebroker_gadget .finyerB {
            font-size: 12px !important;
        }

        #ebroker_gadget .basyer {
            font-size: 8px !important;
        }

        #ebroker_gadget .basyerB {
            font-size: 10px !important;
        }

        #ebroker_gadget .headingMediumb4 {
            font-size: 12px !important;
        }

        #ebroker_gadget .dropbtn-title {
            height: 60px;
        }

        #ebroker_gadget .dropbtn-resp {
            height: 60px;
        }

        #ebroker_gadget .column-2-3 {
            width: 31%;
            float: left;
        }

        #ebroker_gadget .headingMedium {
            font-size: 14.49px;
        }

        #ebroker_gadget .top-header label.label-top-box {
            font-size: 11px !important;
            line-height: 23px !important;
        }

        #ebroker_gadget .BIDCompliantimg {
            width: 50px !important;
        }

        #ebroker_gadget .BIDCompliant {
            margin-left: 310px !important;
        }

        #ebroker_gadget .depbalBox {
            max-width: 120px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 10.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 8px !important;
        }
    }

    @media screen and (max-width: 376px) {
        .b24-widget-button-wrapper {
            left: 320px !important;
            top: -12px !important;
        }

        #Step-Save-Application .ebroker_modalClose {
            margin-right: 35px !important;
        }

        .navbar-brand img {
            max-width: 120px !important;
        }

        #ebroker_gadget .bidbutton {
            max-width: 105px !important;
            margin-right: 5px !important;
        }

        #ebroker_gadget .bidbuttontxt {
            font-size: 9px !important;
        }

        #ebroker_gadget .midcounterpad {
            max-width: 72px !important;
        }

        #ebroker_gadget .lendersview {
            font-size: 10px !important;
        }

        #ebroker_gadget .lendersodtxs {
            font-size: 12px !important;
        }

        #ebroker_gadget .top-header {
            width: 95%;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 375px !important;
            max-width: 375px !important;
            min-width: 375px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 375px !important;
            min-width: 375px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 375px !important;
            max-width: 375px !important;
            min-width: 375px !important;
        }

        #ebroker_gadget {
            width: 375px !important;
        }

            #ebroker_gadget .gadget-container {
                max-width: 375px !important;
                margin-left: 0px !important;
            }

            #ebroker_gadget .logotablediv {
                margin-left: 35px !important;
            }

            #ebroker_gadget .step-container {
                max-width: 375px !important;
            }

            #ebroker_gadget .midcounters {
                width: 295px !important;
                margin-left: 40px;
            }
    }

    @media screen and (max-width: 361px) {

        #Step-Save-Application .text-box {
            height: 55px !important
        } 

        .b24-widget-button-wrapper {
            left: 305px !important;
            top: -12px !important;
        }

        #ebroker_gadget .midcounterpad {
            max-width: 62px !important;
        }

        #ebroker_gadget .top-header {
            width: 98%;
        }

        #ebroker_gadget .specialYN {
            max-width: 50px !important
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 360px !important;
            max-width: 360px !important;
            min-width: 360px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 360px !important;
            min-width: 360px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 360px !important;
            max-width: 360px !important;
            min-width: 360px !important;
        }

        #ebroker_gadget {
            width: 360px !important;
        }

            #ebroker_gadget .gradient-action-box {
                padding-right: 3px !important;
                padding-left: 3px !important;
            }

            #ebroker_gadget .bidbutton {
                max-width: 95px !important;
            }

            #ebroker_gadget .box-container .Txt {
                font-size: 8.5px;
            }

            #ebroker_gadget .logotablediv {
                margin-left: 30px !important;
            }

            #ebroker_gadget .lendersodtx {
                font-size: 12px !important;
            }

            #ebroker_gadget .midcounters {
                width: 275px !important;
            }

            #ebroker_gadget .lendersview {
                font-size: 8px !important;
            }

            #ebroker_gadget .lendersodtxs {
                font-size: 11px !important;
            }

            #ebroker_gadget .lendersodtx {
                font-size: 11px !important;
            }

            #ebroker_gadget .icon2 {
                width: 105px !important;
            }

            #ebroker_gadget .lastcoutnernew {
                min-width: 110px !important;
            }

            #ebroker_gadget .loanends {
                width: 172px !important;
            }

            #ebroker_gadget .ebroker_modalOverlay .ebroker_modal {
                margin-left: 0px;
                position: absolute !important; 
            }

            #ebroker_gadget .headingstep1 {
                font-size: 12px !important;
            }

            #ebroker_gadget .box-list {
                width: 110px !important;
            }

            #ebroker_gadget .step {
                max-width: 360px !important;
                min-width: 360px !important;
            }

            #ebroker_gadget .WhenDoYouNeed-Box {
                max-width: 360px !important;
                min-width: 360px !important;
            }

            #ebroker_gadget .b4box {
                max-width: 16px !important;
            }

            #ebroker_gadget .b4yn {
                max-width: 35px !important;
            }

            #ebroker_gadget .BIDCompliant {
                margin-left: 300px !important;
            }

            #ebroker_gadget .dropbtn-resp {
                width: 205px;
            }

            #ebroker_gadget .text-box-group-285 {
                width: 205px;
            }

            #ebroker_gadget .step-container {
                max-width: 360px;
            }

            #ebroker_gadget .midcounters {
                width: 275px;
                margin-left: 40px;
            }

            #ebroker_gadget .lendersmaxam {
                font-size: 5vw !important
            }

            #ebroker_gadget .box-list {
                width: 105px;
            }

                #ebroker_gadget .box-list.box-list-large {
                    width: 110px !important;
                }

            #ebroker_gadget .midcounterpad {
                padding-left: 5px !important;
                padding-right: 5px !important;
            }

            #ebroker_gadget .depbalBox {
                max-width: 112px !important;
            }

            #ebroker_gadget .depbalBoxH {
                font-size: 10px !important;
            }

            #ebroker_gadget .depbalBoxR {
                font-size: 7.5px !important;
            }
    }

    @media screen and (max-width: 340px) {

        #Step-Save-Application .text-box {
            height: 55px !important
        }

        #Step-Save-Application .callhead {
            font-size: 12px !important
        }

        #Step-Save-Application .ebroker_modalClose {
            margin-right: 35px !important;
        }

        #ebroker_gadget .box-list.box-list-large {
            width: 107px !important;
        }
        #ebroker_gadget .box-list {
            width: 107px !important;
        }
        .b24-widget-button-wrapper {
            left: 285px !important;
            top: -12px !important;
        } 

        #ebroker_gadget .comtabs {
            margin-right: 0px !important;
            font-size: 9px !important;
            max-width: 100px !important;
        }

        #ebroker_gadget .firstcoutnernew {
            min-width: 92px !important;
        }

        #ebroker_gadget .gradient-action-box-100 .Txt2 {
            font-size: 11px !important;
        }

        #ebroker_gadget .specialYN {
            max-width: 40px !important
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 339px !important;
            max-width: 339px !important;
            min-width: 339px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 339px !important;
            min-width: 339px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 339px !important;
            max-width: 339px !important;
            min-width: 339px !important;
        }

        #ebroker_gadget .gadget-container {
            max-width: 339px !important;
            margin-left: 0px !important;
        }

        #ebroker_gadget .BIDIcon {
            max-width: 20px !important;
            max-height: 20px !important;
            margin-right: 3px !important;
        }

        #ebroker_gadget .logotablediv {
            margin-left: 20px !important;
        }

        #ebroker_gadget {
            width: 339px !important;
        }

            #ebroker_gadget .lendersodtx {
                font-size: 11px !important;
            }

            #ebroker_gadget #MaxLoan_Odometer .odometer-inside {
                font-size: 18px !important
            }

            #ebroker_gadget .lastcoutnernew {
                min-width: 106px !important;
                max-width: 106px;
            }

            #ebroker_gadget .midcounters {
                width: 270px !important;
            }

            #ebroker_gadget .step {
                max-width: 339px !important;
                min-width: 339px !important;
            }

            #ebroker_gadget .midcounterpad {
                padding-left: 3px !important;
                padding-right: 3px !important;
            }
            /*    #ebroker_gadget .odometer.odometer-auto-theme, .odometer.odometer-theme-default {
        font-size: calc(80%) !important;
    }*/
            #ebroker_gadget .midcounters {
                width: 260px !important;
            }

            #ebroker_gadget .dropbtn {
                font-size: 13px !important;
            }

            #ebroker_gadget .heading-vsmall {
                font-size: 14px !important;
            }

            #ebroker_gadget .box-list.box-list-narrow32 {
                width: 60px !important;
            }

            #ebroker_gadget .WhenDoYouNeed-Box {
                max-width: 339px !important;
                min-width: 339px !important;
            }

            #ebroker_gadget .WhenDoYouNeed-Box {
                max-width: 339px !important;
                min-width: 339px !important;
            }

            #ebroker_gadget .Txt-Term-Title {
                font-size: 9px !important;
            }

            #ebroker_gadget #TermLength-Container .gradient-action-box {
                min-width: 40px !important;
            }

            #ebroker_gadget .WhenDoYouNeed-Box .gradient-action-box {
                min-width: 40px !important;
            }

            #ebroker_gadget .depbalBox {
                max-width: 106px !important;
            }

            #ebroker_gadget .depbalBoxH {
                font-size: 9.5px !important;
            }

            #ebroker_gadget .depbalBoxR {
                font-size: 7px !important;
            }
    }

    @media screen and (max-width: 321px) {
        .b24-widget-button-wrapper {
            left: 265px !important;
            top: -12px !important;
        }

        #Step-Save-Application .text-box {
            height: 55px !important
        }

        #Step-Save-Application .callhead {
            font-size: 12px !important
        }

        #Step-Save-Application .ebroker_modalClose {
            margin-right: 35px !important;
        }

        #ebroker_gadget .ebroker_modal_body {
            padding: 5px !important
        }

        #ebroker_gadget .lendersview {
            font-size: 7px !important;
        }

        #ebroker_gadget .box-container .txtstep1 {
            font-size: 13px !important
        }

        #ebroker_gadget .specialYN {
            max-width: 38px !important;
        }

        #ebroker_gadget .gadget-logo-container-wide-view {
            width: 320px !important;
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget .logobox {
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget .gadget-step-container {
            width: 320px !important;
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget {
            width: 320px !important;
        }

            #ebroker_gadget .bidbutton {
                max-width: 88px !important;
            }

            #ebroker_gadget .bidbuttontxt {
                font-size: 8px !important
            }

            #ebroker_gadget .logotablediv {
                margin-left: 10px !important;
            }

            #ebroker_gadget .rateodometer {
                font-size: 9px !important;
            }

            #ebroker_gadget .midcounterpadlast {
                min-width: 185px !important;
                max-width: 185px !important;
            }

            #ebroker_gadget .lastcoutnernew {
                min-width: 105px !important;
                max-width: 105px !important;
            }

            #ebroker_gadget .firstcoutnernew {
                min-width: 78px !important;
                max-width: 78px !important;
                padding-right: 1px !important;
            }

            #ebroker_gadget .fromraterow {
                min-width: 184px !important;
            }

            #ebroker_gadget .lendersodtx {
                font-size: 10px !important;
            }

            #ebroker_gadget .lendersodtxs {
                font-size: 8px !important;
            }

            #ebroker_gadget .odometer {
                font-size: 32px !important;
            }

            #ebroker_gadget #Weekly_Odometer .odometer-inside {
                font-size: 22px !important;
            }

            #ebroker_gadget #MaxLoan_Odometer .odometer-inside {
                font-size: 18px !important;
            }

            #ebroker_gadget #MaxLoan_Dummy_Odometer .odometer-inside {
                font-size: 22px !important;
            }

            #ebroker_gadget .rateodometer {
                font-size: 9px !important;
            }

            #ebroker_gadget .comtabs {
                margin-right: 0px !important;
                font-size: 9px !important;
                max-width: 100px !important;
            }

        #header .navbar {
            padding-left: 5px !important;
            padding-right: 5px !important;
        }

        #header .container {
            padding: 0px !important;
        }

        #ebroker_gadget .loanends {
            width: 152px !important;
        }

        #ebroker_gadget .step-container {
            margin-right: 0px !important;
            margin-left: 0px !important;
        }

        #ebroker_gadget .step {
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget .box-list {
            width: 100px !important;
        }

            #ebroker_gadget .box-list.box-list-narrow32-stp1 {
                height: 35px;
                width: 50px !important;
                margin-bottom: 5px !important;
                padding-top: 9px;
                margin-top: 5px;
            }

        #ebroker_gadget .stepshow {
            width: 60% !important;
            padding-right: 5px;
        }

        #ebroker_gadget .gradient-action-box-100 .Txt2 {
            font-size: 10px !important;
        }

        #ebroker_gadget .icon2 img {
            padding-top: 5px;
            height: 65px;
            max-width: 60px;
        }

        #ebroker_gadget .box-list.box-list-large {
            width: 100px !important;
        }

        #ebroker_gadget .box-container .Txt {
            font-size: 10px;
        }

        #ebroker_gadget .midcounters {
            width: 240px !important;
            margin-left: 40px;
        }

        #ebroker_gadget .midcounterpad {
            padding-left: 3px !important;
            padding-right: 3px !important;
        }

        #ebroker_gadget .box-container .Txtsml {
            font-size: 10px !important;
        }

        #ebroker_gadget .debtorqtxt {
            max-width: 230px !important;
        }

        #ebroker_gadget .ReFinance {
            width: 110px !important;
        }

        #ebroker_gadget .ReFinanceYN {
            max-width: 40px !important;
        }

        #ebroker_gadget .debtortxt {
            font-size: 13px !important;
        }

        #ebroker_gadget .slider-input-field {
            max-width: 180px;
        }

        #ebroker_gadget .ebroker_modalOverlay .ebroker_modal {
            margin-left: 0px;
            position: absolute !important; 
        }

        #ebroker_gadget .WhenDoYouNeed-Box .gradient-action-box {
            min-width: 30px !important;
        }

        #ebroker_gadget #TermLength-Container .gradient-action-box {
            min-width: 30px !important;
        }

        #ebroker_gadget .Txt-Term-Title {
            font-size: 10px !important;
        }

        #ebroker_gadget .Termtxt {
            font-size: 9px !important;
        }

        #ebroker_gadget .WhenDoYouNeed-Box .gradient-action-box {
            padding-left: 1px;
            padding-right: 1px;
        }

        #ebroker_gadget .WhenMob .gradient-action-box {
            padding-left: 1px;
            padding-right: 1px;
        }

        #ebroker_gadget .WhenDoYouNeed-Box {
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget .WhenMob {
            max-width: 320px !important;
            min-width: 320px !important;
        }

        #ebroker_gadget .taxYN {
            max-width: 20px !important;
        }

        #ebroker_gadget .basyerB {
            font-size: 9px !important;
        }

        #ebroker_gadget .accountlet {
            max-width: 215px !important;
            font-size: 10px !important;
            margin-right: 5px !important;
            line-height: 14px !important;
        }

        #ebroker_gadget .depbalBox {
            max-width: 100px !important;
        }

        #ebroker_gadget .depbalBoxH {
            font-size: 8.5px !important;
        }

        #ebroker_gadget .depbalBoxR {
            font-size: 6px !important;
        }
    }

    div.ebroker-next-move {
        -webkit-animation: mover 1s infinite alternate;
        animation: mover 1s infinite alternate;
    }

    div.ebroker-next-move {
        -webkit-animation: mover 1s infinite alternate;
        animation: mover 1s infinite alternate;
    }

    @-webkit-keyframes mover {
        0% {
            transform: translateY(0);
        }

        100% {
            transform: translateY(-10px);
        }
    }

    @keyframes mover {
        0% {
            transform: translateY(0);
        }

        100% {
            transform: translateY(-10px);
        }
    }


