.chat-btn-t.pum-trigger {
    width: fit-content!important;
    display: block;
    padding: 10px 20px!important;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    z-index:99999999999999999999999999999999;
}

div#mds-bar-content {
    width: 446px;
    background: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: 0px 0px 15px #00000061;
}

div#mds-bar-content .gform_heading {display:none!important}

div#mds-bar-content .gf_progressbar_wrapper {display: none!important;}

.mds-bar-body {
    background: #eeeeee;
    padding: 10px 25px;
    box-shadow: inset 0px 3px 15px #0000000f;
}

.mds-bar-header {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    display: flex;
    align-content: center;
    align-items: center;
    padding: 10px 23px!important;
}

.mds-avatar-chat {
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat!important;
    background-position-x: left!important;
}

button#mds-bar-close {
    right: 15px;
    position: absolute;
    font-size: 28px;
    color: #000;
    font-family: revert-layer;
    background: transparent!important;
    box-sizing: unset!important;
    box-shadow: unset!important;
    padding: 4px;
}

.mds-bar-header span {
    font-size: 21px;
    color: #000;
    font-weight: 600;
    padding-left: 14px!important;
}


@media only screen and (max-width: 767px){
div#mds-bar-content {
    width: 100%!important;
    right: unset!important;
}

}

/*  form changes */

.mds-bar-body .gform_wrapper.gravity-theme input[type=color], .mds-bar-body .gform_wrapper.gravity-theme input[type=date], .mds-bar-body .gform_wrapper.gravity-theme input[type=datetime-local], .mds-bar-body .gform_wrapper.gravity-theme input[type=datetime], .mds-bar-body .gform_wrapper.gravity-theme input[type=email], .mds-bar-body .gform_wrapper.gravity-theme input[type=month], .mds-bar-body .gform_wrapper.gravity-theme input[type=number], .mds-bar-body .gform_wrapper.gravity-theme input[type=password], .mds-bar-body .gform_wrapper.gravity-theme input[type=search], .mds-bar-body .gform_wrapper.gravity-theme input[type=tel], .mds-bar-body .gform_wrapper.gravity-theme input[type=text], .mds-bar-body .gform_wrapper.gravity-theme input[type=time], .mds-bar-body .gform_wrapper.gravity-theme input[type=url], .mds-bar-body .gform_wrapper.gravity-theme input[type=week], .mds-bar-body .gform_wrapper.gravity-theme select, .mds-bar-body .gform_wrapper.gravity-theme textarea {
    border: solid 1.5px #929292;
}

.mds-bar-body .gform_wrapper.gravity-theme .gfield textarea.medium {
    max-height: 80px!important;
}


.mds-bar-body  .gform_wrapper.gravity-theme .gfield-choice-input+label {
    margin-bottom: -2px!important;
    margin-top: -3px!important;
}

.mds-bar-body  .gfield_choice_all_toggle {
    font-size: 15px;
    font-weight: 500;
    padding: 5px 20px!important;
    background: #ff8100!important;
}

.mds-bar-body .gform_next_button {
        font-size: 15px;
    font-weight: 500;
    padding: 5px 20px!important;
    background: #ff8100!important;
}

.mds-bar-body .gform_page_footer.top_label {
    margin-top: 5px!important;
    display: flex;
    justify-content: space-between;
}

.mds-bar-body .gform_wrapper.gravity-theme .gform_page_footer input+input {
    font-size: 15px;
    font-weight: 500;
    padding: 5px 20px!important;
    background: #ff8100!important;
}

.mds-bar-body .gform_wrapper.gravity-theme .description,.mds-bar-body .gform_wrapper.gravity-theme .gfield_description,.mds-bar-body .gform_wrapper.gravity-theme .gsection_description,.mds-bar-body .gform_wrapper.gravity-theme .instruction {
    position: unset!important;
    margin-bottom: -16px!important;
    margin-top: -5px!important;
    font-size: 14px;
    font-weight: 500;
}

/*  END - form changes */