.et_pb_section.it-support-section.et_section_regular table.zsFormClass { margin: 0; margin-bottom: 0; border: none; border-collapse: inherit; padding: 42px 40px 50px; background-color: #EEF4FB; border-radius: 10px; width: 100%; max-width: 830px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tr { display: flex; flex-direction: column; margin-bottom: 15px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tr:nth-last-child(2) { margin-bottom: 0; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tr:last-child { margin-bottom: 0; display: none; }
.et_pb_section.it-support-section.et_section_regular table.zsFormClass tr,
.et_pb_section.it-support-section.et_section_regular table.zsFormClass td { border: none; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass td { width: 100%; padding: 0; text-align: left; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass td.zsFontClass { font-size: 16px; line-height: 26px; color: #000000; outline: 0; font-family: var(--open-sance); padding: 0; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr:first-child td.zsFontClass { font-size: 35px; line-height: 45px; font-family: 'Montserrat'; font-weight: bold; letter-spacing: 0.42px; color: #003366; margin: 0; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass input,
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass textarea,
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass select { display: block; padding: 11px 26px 11px 16px; border: 1px solid transparent !important; background: #fff; outline: none; font-size: 16px; line-height: 26px; color: #000000; outline: 0; font-family: var(--open-sance); font-weight: normal; border-radius: 4px; box-sizing: border-box; width: 100%; transition: 0.5s; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass input:focus,
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass textarea:focus,
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass select:focus { border: 1px solid #003366 !important; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass textarea { width: 100% !important; height: 80px; resize: none; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass select { appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; outline: none; background-image: url('/../../../../wp-content/uploads/select-arrow.svg'); background-repeat: no-repeat; background-size: 12px; background-position: 97.5% 50%; position: relative; text-overflow: ellipsis; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase  table.zsFormClass input[value="submit"] { margin-bottom: 0; display: inline-block; font-size: var(--checkout-btn-font-size) !important; line-height: var(--checkout-btn-line-height) !important; color: var(--checkout-btn-color); background: var(--checkout-btn-bg); padding: var(--checkout-btn-padding) !important; border-radius: var(--checkout-btn-border-radius); border: var(--checkout-btn-border) !important; cursor: pointer; font-weight: var(--checkout-btn-font-weight); transition: var(--checkout-btn-transition); letter-spacing: var(--checkout-btn-letter-spacing); font-family: var(--font-family); text-transform: capitalize; width: auto; }
.et_pb_section.it-support-section.et_section_regular table.zsFormClass span.required { color: #FF0000; margin-left: 4px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr td:first-child { margin-bottom: 9px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="submit"],
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="button"] { border: 1px solid #F17922 !important; outline: none; background: #F17922; color: #fff; padding: 12px 34.1px 12px 34.1px; font-size: 18px; line-height: 28px; font-family: 'Montserrat'; font-weight: 600; letter-spacing: 0.18px; border-radius: 50px; display: inline-block; text-transform: capitalize; transition: all 0.5s ease; position: relative; cursor: pointer; width: auto !important; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="submit"]:hover,
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="button"]:hover { background: #fff; color: #F17922; }
.wb_FtCon.wb_common { justify-content: flex-start; width: 100%; font-size: 16px; line-height: 26px; margin: 0; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input.wtcuploadinput { margin-top: -30px !important; width: auto !important; padding: 20px !important; background: #fff !important; opacity: 1; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass .wtcuploadfile { font-size: 0; line-height: 28px; color: #fff; font-weight: 600; transition: 0.5s; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input[type=file] { margin: auto; padding: 0 !important; transition: 0.25s ease-in-out; border-radius: 4px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input[type=file]::file-selector-button { padding: 10px 20px; border-width: 0; border-radius: 2em; background-color: #174d82; color: #dbe6f0; transition: all 0.25s ease-in-out; cursor: pointer; margin-right: 1em; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input[type=file]:hover::file-selector-button { background-color: #1f66ad; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass .zsfilebrowseAttachment { font-size: 0; width: 17px; height: 17px; background: url('/../../../../wp-content/uploads/close.svg') center no-repeat; background-size: contain; display: block; margin-left: 7px !important; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass .filenamecls { display: flex; align-items: center; margin-right: 15px; float: left; margin-top: 0; background: #eef4fb; padding: 5px 13px; border-radius: 8px; font-size: 14px; line-height: 24px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass .zsFontClass  + td:has(.wtcuploadfile) { background: #fff; padding: 20px; border-radius: 4px; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass span#zsMaxSizeMessage { font-size: 14px !important; line-height: 23px !important; margin-top: 12px; }
#zsFileBrowseAttachments { padding-top: 15px; }
img#zsCaptchaUrl + a { font-size: 15px; line-height: 25px; font-family: "Open Sans"; color: #003366 !important; transition: 0.5s; }
img#zsCaptchaUrl + a:hover { color: #F17922 !important; }
.et_pb_section.it-support-section.et_section_regular { padding: 50px 0 100px; }

/* .et_pb_section.it-support-section.et_section_regular  */
.et_pb_section.it-support-section.et_section_regular .et_pb_module.et_pb_text { margin-bottom: 0; }
.et_pb_section.it-support-section.et_section_regular .et_pb_row.it-support-row h1 { padding-bottom: 1px; }
#zsFileBrowseAttachments:empty { padding: 0; }
.et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tr:nth-last-child(2) td { margin-bottom: 0 !important; }
.et_pb_section.it-support-section.et_section_regular .et_pb_module.et_pb_text p { font-size: 18px; line-height: 30px; }
.et_pb_section.it-support-section.et_section_regular .et_pb_module.et_pb_text p a:hover {color: #003366;}
.et_pb_column.it-support-col .et_pb_module.et_pb_code.et_pb_code_0 {margin-top: 40px;}


/* responsive css */
@media only screen and (max-width:1199px) {
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr:first-child td.zsFontClass { font-size: 33px; line-height: 43px; }
    .et_pb_section.it-support-section.et_section_regular table.zsFormClass { padding: 35px 40px 40px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input,
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass textarea,
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass select { padding: 8.5px 8.5px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="submit"],
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="button"] { font-size: 16px; line-height: 26px; padding: 11px 34.1px 11px 34.1px; margin-top: 10px; }
    .et_pb_section.it-support-section.et_section_regular { padding: 50px 0 80px; }
    .et_pb_row.it-support-row .it-support-col .et_pb_text p { font-size: 18px; line-height: 30px; }
}
@media only screen and (max-width:980px) {
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr:first-child td.zsFontClass { font-size: 30px; line-height: 40px; }
}
@media only screen and (max-width:767px) {
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr:first-child td.zsFontClass { font-size: 26px; line-height: 36px; }
    .et_pb_section.it-support-section.et_section_regular table.zsFormClass { padding: 22px 25px 30px; }
    .et_pb_section.it-support-section.et_section_regular { padding: 50px 0 60px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="submit"],
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass tbody tr input[type="button"] { padding: 8.5px 25px !important; font-size: 15px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass td.zsFontClass { font-size: 15px; line-height: 25px; }
    .et_pb_section.it-support-section.et_section_regular .et_pb_module.et_pb_text p { font-size: 16px; line-height: 26px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass span#zsMaxSizeMessage { font-size: 13px !important; }
}
@media only screen and (max-width:576px) {
    .et_pb_section.it-support-section.et_section_regular table,
    .et_pb_section.it-support-section.et_section_regular table thead,
    .et_pb_section.it-support-section.et_section_regular table tbody,
    .et_pb_section.it-support-section.et_section_regular table th,
    .et_pb_section.it-support-section.et_section_regular table td,
    .et_pb_section.it-support-section.et_section_regular table tr { display: block; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input[type=file]::file-selector-button { padding: 7px 13px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass .zsFontClass + td:has(.wtcuploadfile) { padding: 12px; }
    .et_pb_section.it-support-section.et_section_regular #zohoSupportWebToCase table.zsFormClass input[type=file] { width: 100% !important; font-size: 13px; }
    .et_pb_section.it-support-section.et_section_regular table.zsFormClass { padding: 22px 19px 27px; }
}