/* Dashboard Css Start */
.mobile_none {
    display: block !important;
}

.desktop_none {
    display: none !important;
}

.account_s1 {
    margin-top: 101px;
    padding: 81px 0px;
    background: var(--Core-Licorice, #230C0F);
}

.account_c1 {
    display: flex;
    max-width: 650px;
    padding: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    align-self: stretch;
}

.account_title {
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0px;
}

.account_subtitle {
    color: var(--Core-Accents-Mango, #FFC46C);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0px;
}

.tab_buttonbar {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.tab_btn {
    display: flex;
    width: 200px;
    height: 43px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.tab_btn:hover {
    display: flex;
    width: 200px;
    height: 43px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.5;
    text-transform: capitalize;
    box-shadow: none;
}

.table-responsive .tab_buttonbar li.active .btn {
    opacity: 0.5 !important;
    box-shadow: none;
}

.tab_signoutbtn {
    display: flex;
    height: 43px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.tab_signoutbtn:hover {
    display: flex;
    height: 43px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.5;
    text-transform: capitalize;
    box-shadow: none;
}

.account_s2 {
    background: var(--Grayscale-White, #FBFCFF);
    padding: 48px 0px;
}

.account_c2 {
    max-width: 994px;
    margin: auto;
}

.acc_updatebtn {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    height: 43px;
    border-radius: var(--Lrg, 40px);
    background: var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Licorice, #230C0F);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.account_form {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: var(--Lrg, 40px);
    align-self: stretch;
}

.form_col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
}

.account_textbox {
    display: flex;
    height: 56px;
    padding: 12px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-03, #BDBDBD);
    background: var(--Core-Off-White, #F6F6F6);
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.tab_accountbar {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
}

.tab_orderbar {
    max-width: 1048px;
    margin: auto;
}

.table_head_text {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0px;
}

.table_body_text {
    color: var(--Grayscale-02, #727272);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0px;
}

.status_inprogressbtn {
    display: flex;
    height: 32px;
    padding: 15px;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    border-radius: var(--Lrg, 40px);
    border: 1px solid var(--Core-Accents-Mango, #FFC46C);
    background: var(--Core-Off-White, #F6F6F6);
    color: var(--Core-Licorice, #230C0F);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 114px;
    text-transform: capitalize;
}

.status_completebtn {
    display: flex;
    width: 114px;
    height: 32px;
    padding: 15px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: var(--Lrg, 40px);
    background: var(--Core-Accents-Mango, #FFC46C);
    color: var(--Core-Licorice, #230C0F);
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    width: 114px;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.account_table_header tr th:last-child {
    width: 14px;
}

.account_table_body tr td {
    padding: 16px;
}

.account_table_body tr td:last-child {
    padding: 12px;
}

.account_table_header {
    border-bottom: 1.367px solid #587B5D;
}

.table-striped {
    --bs-table-striped-bg: #FBFCFF;
    --bs-table-bg: #F6F6F6;
}

.account_table_header tr th {
    background-color: #FBFCFF;
}

.country_dropdown {
    display: flex;
    justify-content: space-between;
    height: 56px;
    padding: 12px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-03, #BDBDBD);
    background: var(--Core-Off-White, #F6F6F6);
}

.drop_menu {
    max-width: 100%;
}

.account_titlebar {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
/* Dashboard Css End */

/* About Us Start */
.about_s1 {
    display: flex;
    padding: 0px;
    position: relative;
    margin-top: 101px;
    background: var(--Core-Off-White, #F6F6F6);
}

.about_c1 {
    padding: 205px 218px 205px 0px;
    display: flex;
    justify-content: end;
}

.about_s1infobar {
    width: 418px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
}

.about_s1icon {
    position: absolute;
    bottom: 24px;
    right: 24px;
}

.about_s1titlebar {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.about_s1title {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0px;
}

.about_s1subtitle {
    color: var(--Core-Hunter-Green, #587B5D);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0px;
}

.about_yellowbtn {
    display: flex;
    padding: 16px;
    width: 200px;
    height: 43px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: var(--Lrg, 40px);
    background: var(--Core-Accents-Mango, #FFC46C);
}

.about_s1img {
    width: 54%;
}

.about_s4infobar {
    width: 484px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
}

.about_s4 {
    display: flex;
    background: var(--Grayscale-White, #FBFCFF);
}

.about_s4img {
    width: 55%;
}

.about_c4 {
    padding: 185px 205px 185px 0px;
    margin: 24px;
    background-color: #F6F6F6;
    display: flex;
    justify-content: end;
}

.about_s2 {
    display: flex;
    position: relative;
}

.about_s2quotebar {
    position: absolute;
    right: 783px;
    top: 228px;
    z-index: 1;
}

.about_s2quoteinner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 80px;
}

.about_s2quote {
    display: flex;
    width: 200px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 36px;
    background: var(--Core-Off-White, #F6F6F6);
    box-shadow: 25px 50px 70px 0px rgba(32, 32, 32, 0.15);
}

.quote_text {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin: 0px;
    text-transform: capitalize;
}

.about_s2img {
    width: 46%;
}

.about_c2 {
    padding: 185px 0px 185px 220px;
    background: var(--Grayscale-White, #FBFCFF);
    display: flex;
    justify-content: start;
}

.about_s3 {
    display: flex;
    background: var(--Grayscale-White, #FBFCFF);
    position: relative;
}

.about_c3 {
    display: flex;
    padding: 80px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 48px;
}

.about_c3_titlebar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    max-width: 528px;
}

.about_s4title {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin: 0px;
}

.about_s5title {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin: 0px;
}

.about_s3subtitle {
    color: var(--Core-Hunter-Green, #587B5D);
    text-align: center;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0px;
}

.about_s3_cardbar {
    display: flex;
    gap: 25px;
}

.about_s3card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Core-Licorice, #230C0F);
    background: var(--Core-Off-White, #F6F6F6);
}

.s3card_top {
    padding: 18px;
}

.s3card_bottom {
    padding: 21px;
    background: var(--Core-Licorice, #230C0F);
    border-radius: 0px 0px 8px 8px;
}

.s3_cardtitle {
    color: var(--Core-Licorice, #230C0F);
    text-align: center;
    font-family: "DM Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin: 0px;
}

.s3_cardsubtitle {
    color: var(--Core-Off-White, #F6F6F6);
    text-align: center;
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: capitalize;
    margin: 0px;
}

.about_s3icon {
    position: absolute;
    top: 24px;
    left: 24px;
}

.about_s5 {
    padding: 48px;
    background: var(--Grayscale-White, #FBFCFF);
}

.about_s5a {
    background: var(--Core-Off-White, #F6F6F6);
}

.about_c5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1257px;
}

.s5_left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    max-width: 464px;
}

.s5_right {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: var(--Lrg, 40px);
    align-self: stretch;
    max-width: 638px;
}

.about_s5cardcol {
    display: flex;
    align-items: flex-start;
    gap: var(--Lrg, 40px);
}

.about_s5card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}

.s5_cardtitle {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin: 0px;
}

.s5_cardsubtitle {
    color: var(--Core-Hunter-Green, #587B5D);
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0px;
}

.about_s6 {
    padding: 56px 0px 80px 0px;
    background: var(--Grayscale-White, #FBFCFF);
}

.about_formbar {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    max-width: 772px;
}

.about_c6 {
    display: flex;
    justify-content: center;
}

.name_emailbar {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    align-self: stretch;
}

.form_textarea {
    display: flex;
    height: 200px;
    padding: 24px 16px;
    align-items: flex-start;
    gap: 8px;
    flex-shrink: 0;
    align-self: stretch;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-03, #BDBDBD);
    background: var(--Core-Off-White, #F6F6F6);
}

.check_captchabar {
    gap: 16px;
}

/* CheckboxR */
.c-checkboxR input[type='checkbox']:checked~label:after,
.c-checkboxR input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.c-checkboxR>.c-divR>label:before,
.c-checkboxR>.c-divR>.label:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    background: transparent;
    border: 1px solid #230C0F;
    box-sizing: border-box;
    box-shadow: inset 0px 4px 4px rgb(0 0 0 / 5%);
    border-radius: 30px;
    top: 32px;
    left: 0px;
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

.c-checkboxR input[type='checkbox'] {
    display: none;
}

.c-checkboxR input[type='checkbox']~label:after,
.c-checkboxR input[type='checkbox']~.label:after {
    content: url(../linguizt_img/check_tick.svg);
    display: block;
    position: absolute;
    color: #230C0F !important;
    border-radius: 0;
    border: 0;
    font-family: 'Poppins';
    font-size: 30px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 0px;
    top: 32px;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.c-checkboxR>.c-divR>label:hover:before,
.c-checkboxR>.c-divR>.label:hover:before {
    border: 1px solid #230C0F;
    cursor: pointer;
    transition: border;
}

.c-checkboxR {
    position: relative;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.login_strongR {
    color: var(--Grayscale-02, #727272);
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0px;
}

.login_strongR>.link_re_globalR {
    color: var(--Core-Accents-Rose-Red, #B33951);
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0px;
    text-decoration: none;
}

.link_strongR {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.02em;
    color: #0B132A;
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-underline-offset: 4px;
    margin-top: 5px;
}

.c-textR {
    margin-left: 32px;
}
/* Checkbox End */
.about_s7 {
    display: flex;
    justify-content: end;
}

.form_titletext {
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin: 0px;
}
/* About Us End */

/* Support Language Start */
.support_s1 {
    margin-top: 101px;
    position: relative;
}

.support_s2 {
    padding: 80px 0px;
    background: url(../linguizt_img/support_languagebg.png) lightgray 50% / cover no-repeat;
}

.document_s2 {
    padding: 80px 0px;
    background: url(../linguizt_img/document_s2bg.png) lightgray 50% / cover no-repeat;
    background-position: right top;
}

.support_c2 {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.language_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}

.language_title {
    color: var(--Core-Accents-Mango, #FFC46C);
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin: 0px;
}

.language_bottom {
    display: flex;
    justify-content: space-between;
}

.language_col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0;
    max-width: 110px;
}

.language_bottomtext {
    color: var(--Core-Off-White, #F6F6F6);
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0px;
}

.desktop_langline{
    width: 1150px;
}
.support_s1icon {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 1;
}

.support_c1 {
    background: var(--Core-Off-White, #F6F6F6);
}
.translate_col{
    max-width: 190px !important;
}
.about_s7img{
    width: 100%;
}
/* Support Language End */

.c-checkboxR>.c-divR>login_check:before,
.c-checkboxR>.c-divR>.login_check:before {
    top: 16px;
}

.c-checkboxR input[type='checkbox']~label:after,
.c-checkboxR input[type='checkbox']~.label:after {
    top: 16px;
}