@media screen and (max-width: 1260px) {
    .select-with-photo-answer-item {
        width: 33%;
    }
}
@media screen and (max-width: 1200px) {
    #mission-content-main h2 {
        font-size: 3.85rem;
    }
    .payment-summary-item-body h2 {
        font-size: 1.5rem;
    }
    .page-suggestion-item.psi-t > div:first-child > h3 {
        font-size: 1.5rem;
    }
    .page-suggestion-item.psi-t > div:first-child > p {
        font-size: 1.0rem;
    }
    .add-photo-container-item {
        width: 25%;
    }
    .select-with-photo-answer-item {
        width: 50%;
    }
    .nav-items-list > li.will-hide-2 {
        display: none !important;
    }
    .nav-items-list > li.will-show {
        display: inline-block !important;
    }
}
@media screen and (max-device-width: 1030px) {
    .custom-tooltip {
        display: none;
    }
}
@media screen and (max-width: 1030px) {
    .hire-now-dashboard-container-btn {
        display: block !important;
    }
}
@media screen and (max-width: 1030px) {
    #page-call-to-action-subheading
    {
        color: #333;
        font-weight: 500;
        font-family: 'UberMove', Inter, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 1.1rem;
    }
    #page-call-to-action-subheading span {
        font-weight: 600;
    }
    .container-wrapper-item-content-max.default {
        width: 92%;
        max-width: 92vw;
    }
    .article-icon-image-container {
        padding-top: 35px !important;
        padding-bottom: 0px !important;
    }
    .article-icon-image {
        width: 65px;
    }
    .contact-float-container {
        bottom: 5vh;
        bottom: 5dvh;
    }
    .contact-float-container.top-plus {
        bottom: 16.50vh;
        bottom: 16.50dvh;
    }
    .contact-float-container-whatsapp-image {
        width: 55px;
    }
    .step-form-input textarea {
        font-weight: 500;
        line-height: 1.65;
    }
    .two-sided > div img {
        width: 100%;
        height: 35vh;
        max-height: 400px;
    }
    .menu-modal-link-btn {
        border-radius: 60px;
    }
    .how-it-works-modal-content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .how-it-works-modal-container {
        align-items: flex-end !important;
    }
    .page-suggestion-item > div:nth-child(2) img.max.max-full {
        max-width: 170px;
        transform: translateY(-60px) translateX(-10px);
    }
    .popular-service-item:not(.popular-service-item-right) > div {
        border: 1px solid #eee;
    }
    #mission::before {
        content: "";
        background: linear-gradient(0deg, #fafafa, transparent);
        height: 100px;
        width: 100%;
        position: absolute;
        bottom: 0;
        backdrop-filter: blur(4px);
        z-index: 1;
    }
    #mission-content-main h2 {
        font-size: 2.85rem;
    }
    .popular-service-item:not(.popular-service-item-right) > div > div:nth-child(2) h4 {
        font-size: .98rem;
    }
    #newsroom-sub-content > h1,
    #newsroom-sub-content > h2 {
        font-size: 2.0rem;
    }
    .article-no-blog-container {
        margin-top: 100px;
    }
    #editor {
        margin-top: 35px;
    }
    .chat-icon-container {
        position: fixed;
        right: 20px;
        bottom: 200px;
    }
    .payment-summary {
        width: 100%;
        flex-wrap: wrap;
    }
    .payment-summary-item {
        width: 100%;
        padding: 10px;
        margin-top: 30px;
    }
    .all-billings-earnings-btn {
        padding: 15px 20px;
    }
    .payment-summary-item-body {
        min-height: auto;
    }
    .task-date-item.text-align-center {
        text-align: left;
    }
    .psi-icon-container-one > img {
        max-width: 70px;
    }
    .popular-service-item:not(.popular-service-item-right) > div {
        border-radius: 15px;
    }
    .payment-modal-view {
        background: rgba(0, 0, 0, .7);
    }
    .pay-top,
    .pay-mobile-menu {
        display: block;
    }
    .payment-modal-body-footer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .paying-amount-container h2 {
        font-size: 2.35rem;
        font-family: EuclidCircularB, Ubermove, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    .payment-modal-view > div {
        align-items: flex-end;
    }
    .payment-modal-view-content {
        max-width: 100%;
        height: 500px;
        border-radius: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        margin: 0;
    }
    .payment-modal-view-content-container > div:nth-child(2) {
        box-shadow: 0 0 0 0 transparent;
    }
    .payment-modal-view-content-container > div:first-child {
        display: none;
    }
    .payment-modal-view-content-container > div:nth-child(2) {
        width: 100%
    }
    .account-payment-list-item-content {
        padding: 20px 20px;
    }
    .account-payment-list-item-content > div:first-child > div:first-child {
        font-size: 1.10rem;
    }
    .stack-header-item + .stack-header-item-fake {
        height: 55px;
    }
    .option-menu-content {
        align-items: flex-end !important;
    }
    .option-menu-content > div {
        margin-bottom: 25px;
    }

    @media screen and (min-height: 500px) {
        .form-modal.f-start > div {
            align-items: flex-start !important;
        }
    }
    
    .form-modal > div .oao-option-btn {
        border-radius: 60px;
    }
    .load-new-tasks-container {
        position: fixed;
        left: 15px;
        width: 92%;
        margin: 10px auto;
        margin-top: 15px;
    }
    .empty-task-container.mini img {
        width: 180px;
    }
    #hire-work-footer.active {
        bottom: 0;
    }
    .task-summary-container-step-item {
        background-color: #f7f7f7;
        border-color: #f7f7f7;
    }
    #see-how-it-works,
    #hiw-c-hire-btn,
    .add-multiple-item-btn {
        border-radius: 60px;
    }
    #hiw-c-hire-btn,
    #see-how-it-works {
        padding-top: 17px;
        padding-bottom: 17px;
        width: 100%;
        margin-left: 0;
    }
    /* #see-estimated-rate-btn{
        border-radius: 60px;
        width: 100%;
    } */
    #see-how-it-works {
        margin-top: 15px;
    }
    .hire-now-container {
        flex-wrap: wrap;
    }
    .custom-select-hollow, .step-form-input input, .step-form-input select, .step-form-input textarea {
        border: 1px solid #86878c;
    }
    .step-button-container > div.flex-item {
        flex-direction: column-reverse;
    }
    .step-button-container > div .btn {
        font-size: 1rem;
        border-radius: 60px;
    }
    .add-photo-btn {
        border-radius: 60px;
    }
    .map-search-box {
        margin-top: 60px !important;
        margin-left: 0 !important;
        left: 0px !important;
        top: 60px !important;
        font-size: 1.05rem !important;
        border-radius: 2px !important;
    }
    .task-call-top-btn, .task-will-hide-item {
        display: none;
    }
    .account-page-footer {
        display: block;
    }
    .text-logo {
        font-size: 1.50rem !important;
    }
    .settings-component-container.page-mode .settings-component-content {
        min-width: 100%;
        max-width: 100%;
    }
    .settings-component-container.page-mode .settings-component-content-body {
        padding: 15px 0;
    }
    .settings-side-by-side-setting-item {
        padding: 30px 0 !important;
    }
    .how-it-works > div h2 {
        font-size: 2.25rem;
    }
    .info-list-item {
        font-size: .90rem;
    }
    .side-by-side-setting-item-content > div:first-child > h4 {
        font-size: 1.10rem;
        line-height: 1.4;
    }
    #page-footer-rate {
        display: block !important;
    }
    #main-page.opened #page-menu {
        left: 0 !important;
    }
    #main-page.opened #page-navigation.fixed, 
    #main-page.opened #page-body {
        left: 300px !important;
    }
    html:not(.menu-mode) #page-navigation.fixed.-fixed-mode-with-shadow- {
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .28);
    }
    #main-page.opened #page-body::before {
        position: absolute;
        content: "";
        height: 100vh;
        height: 100dvh;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.05);
        z-index: 120;
        top: 0;
        left: 0;
    }
    .stack-header-item.fixed {
        position: fixed;
        width: 100%;
        left: 0;
        top: 64px;
    }
    .task-item-header > div:first-child > div:first-child {
        font-size: 1.1rem;
    }
    .task-item-body:not(.no-hide) > div:first-child > div:first-child {
        display: none;
    }
    .task-item-body > div:first-child > div:nth-child(2) {
        display: block;
    }
    .main-account-dashboard-item > div {
        min-height: 100px;
    }
    .step-list-item > div:first-child > img {
        width: 100%;
        border-radius: 7px;
        min-height: 85px;
    }
    .job-rate {
        font-size: 1.65rem;
    }
    .task-summary-container-step-item-sbs > div {
        width: 100%;
    }
    .tab-bar-container-body {
        padding-bottom: 80px;
    }
    .tab-bar-container {
        display: block;
    }
    .add-photo-container-item {
        width: 33%;
    }
    .select-with-photo-answer-item {
        width: 33.3%;
    } 
    .step-list-item > div:nth-child(2) > div:first-child {
        font-size: .95rem;
        font-weight: 600;
    }
    .bottom-modal-content-header > div:nth-child(2),
    .step-list-item > div:nth-child(2) > div:first-child {
        font-weight: 600;
    }
    .page-suggestion-item > div:first-child > p {
        max-width: 350px;
    }
    .page-suggestion-item > div:first-child > p,
    .bottom-modal-content,
    .review-item > *:not(.fas):not(.las),
    .summary-sbs-item > div:first-child,
    .summary-sbs-item > div:nth-child(2) {
        font-weight: 500;
    }
    .account-select-item-input-container::before {
        font-weight: 500;
    }
    .job-rate,
    .context-menu ul li,
    .page-suggestion-item > div:first-child > p,
    .account-select-item-input-container::before,
    .account-select-item > div:first-child input,
    .account-select-item-input,
    .bottom-modal-content,
    .custom-search-result-item,
    .show-summary-btn > span,
    .summary-title-description-container > .title,
    .summary-title-description-container > .description,
    .review-item > *:not(.fas):not(.las),
    .step-form-input input,
    .step-form-input select,
    .step-form-input textarea,
    .dialogue-box-message,
    .dialogue-btn,
    a.add-multiple-item-btn,
    .multiple-item-notice,
    .service-quantity-item-container-count,
    .select-with-photo-answer-item > div > div:nth-child(2),
    .question-number,
    .service-question,
    .service-answer,
    .step-form-input > input,
    .step-search-results-container-search-result-item,
    .step-radio-selector-item > div:nth-child(2), 
    .step-list-item > div:nth-child(2) > div:first-child,
    .step-list-item > div:nth-child(2) > div:nth-child(2) {
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    .step-list-item {
        align-items: flex-start;
        width: 100%;
        padding: 20px 0px;
    }
    .step-list-item > div:nth-child(2) > div:nth-child(2) {
        font-weight: 500;
    }
    .step-list-item > div:nth-child(2) {
        width: calc(100% - 110px);
        padding-right: 0;
    }
    .step-list-item > div:first-child > img {
        margin-top: 5px;
    }
    .step-list-item > div:first-child {
        width: 80px;
        min-width: 80px;
    }
    .step-container > div:first-child {
        width: 100%;
    }
    .step-container > div:nth-child(2) {
        display: none;
    }
    .article-sub-heading {
        padding-top: 25px;
    }
    #article-content {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #article-content > div:first-child,
    #article-content > div:nth-child(2) {
        width: 100%;
    }
    #article-content > div {
        padding: 25px 0;
    }
    .article-main-content {
        width: 100%;
        padding: 0 15px;
    }
    .article-main-content {
        padding-bottom: 50px;
    }
    .article-heading {
        font-size: 2rem;
        line-height: 1.4
    }
    .article-feedback-btn {
        font-size: .90rem;
        padding: 12.5px 12.5px;
    }
    .article-feedback-btn i {
        font-size: 1.7rem;
        vertical-align: sub;
    }
    .article-feedback-container {
        padding: 15px;
    }
    .topic-container {
        margin: 50px 0;
    }
    .accordion-item-content-container {
        display: none;
    }
    #legal-body-content > div:nth-child(2) {
        margin-top: 50px;
        padding-left: 0;
    }
    .on-this-page > a {
        margin: 10px 0;
    }
    .or span,
    div#legal-body-content,
    #legal-head-content p {
        flex-wrap: wrap;
        font-family: 'UberMove', Inter, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-weight: 500;
        color: #191f1c;
        font-size: 1.05rem;
        line-height: 1.7;
    }
    #legal-body-content > div:first-child,
    #legal-body-content > div:nth-child(2) {
        width: 100%;
    }
    section#legal-head {
        padding-top: 50px;
    }
    #legal-head-content h1 {
        line-height: 1.35;
        font-size: 2.0rem;
    }
    .newsroom-article-item > div:first-child {
        width: calc(100% - 150px);
    }
    .newsroom-article-item > div:nth-child(2) {
        width: 150px;
    }
    .newsroom-article-item-title > h2 {
        font-size: 1.5rem;
    }
    .summary-sbs-item > div:first-child,
    .summary-sbs-item > div:nth-child(2) {
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-weight: 500;
    }
    .main-account-container > div {
        width: 100%;
        padding-left: 0;
    }
    .account-page-item.padded {
        padding: 20px;
    }
    .account-page-item.bordered-left {
        border-left-width: 0;
    }
    .main-account-container .container-wrapper-item-content-max, 
    .main-account-container .container-wrapper-item-content-min, 
    .main-account-container .container-wrapper-item-content-min-2 {
        width: 100%;
        max-width: 100vw;
        max-width: 100dvw;
    }
    .main-account-container div#footer-content {
        max-width: 90%;
    }
    .info-list-item > div {
        font-size: 1rem;
    }
    .main-account-dashboard-item {
        width: 100%;
    }
    #side-menu {
        display: none;
    }
    .page-loader.side-menu-mode > div {
        padding-left: 0;
    }
    .main-account-container {
        padding-left: 0;
    }
    #about-welcome-content > h1 {
        font-size: 2.5rem;
    }
    .experience-item > div:first-child img {
        max-width: 110px;
        background: #000;
        border-radius: 20px;
        padding: 20px;
    }
    #experience-content-main {
        display: none;
    }
    .page-top-category-item > div:first-child i {
        font-size: 2.75rem;
        color: #000;
    }
    .page-top-category-item > div:nth-child(2) {
        margin-top: 15px;
        font-weight: 500;
        font-size: .90rem;
        color: #000;
    }
    .footer-last-list > div:nth-child(2) small {
        margin-left: 0;
        margin-right: 15px;
    }
    .footer-last-list > div {
        width: 100%;
    }
    .footer-last-list > div:nth-child(2) {
        margin-top: 20px;
    }
    #footer-content-main > div {
        width: 45%;
        margin-bottom: 25px;
    }
    .experience-item > div:nth-child(2) h2 {
        line-height: 1.4;
        font-size: 1.15rem;
    }
    .experience-item {
        width: 100%;
    }
    .experience-item:nth-child(2) {
        margin-top: 50px;
    }
    .section-heading.max, 
    #work-content-main > div:nth-child(2) h2 {
        font-size: 2.65rem;
    }
    .hiw-item > div:nth-child(2), 
    .notice-item > div > div:nth-child(2),
    #footer-content-main ul li a,
    .footer-last-list *,
    .experience-item > div:nth-child(2) p {
        font-weight: 500;
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    .how-it-works > div {
        width: 100%;
        position: relative;
        height: auto;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 50px;
        padding: 50px 35px;
        border-radius: 10px;
    }
    .how-it-works {
        height: auto;
    }
    .page-suggestion-item.psi-t {
        min-height: 170px;
    }
    .page-suggestion-item.psi-t {
        width: 100%;
    }
    .popular-service-item:not(.popular-service-item-right) {
        width: 33.33%;
    }
    #page-navigation:not(.excluded-bg) {
        background-color: #fff;
    }
    #page-navigation:not(.excluded-bg) .up-2 {
        display: inline-block;
    }
    #page-navigation:not(.excluded-bg) .up-1 {
        display: none;
    }
    #page-navigation:not(.excluded-bg) .upb-2 {
        display: block;
    }
    #page-navigation:not(.excluded-bg) .upb-1 {
        display: none;
    }
    #page-navigation:not(.excluded-bg) .nav-items-list > li, 
    #page-navigation:not(.excluded-bg) .nav-items-list > li > a {
        color: #000;
        font-weight: 500;
        line-height: normal;
    }
    #page-navigation:not(.excluded-bg) .nav-items-list > li > a.a-btn {
        color: #fff;
        background-color: #000;
    }
    #page-navigation:not(.excluded-bg) .text-logo {
        color: #000;
    }
    #page-navigation:not(.excluded-bg) .custom-hamburger-menu-btn > span{
        background-color: #000;
    }
    #work-one {
        background: #000;
        border-top: 1px solid #111;
        border-bottom: 1px solid #111;
        color: #808080;
    }
    #work-welcome-content-main > div {
        width: 100%;
    }
    #work-welcome-content-main > div:nth-child(2) {
        display: none;
    }
    #work-welcome-content-main > div:first-child h2 {
        color: #fff;
        line-height: 1.2;
        font-size: 2.70rem;
    }
    .nav-items-list > li.will-hide {
        display: none !important;
    }
    .nav-items-list > li.will-hide-2 {
        display: none !important;
    }
    .text-logo {
        font-family: Ubermove, TwitterChirpExtendedHeavy, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
        font-weight: 800 !important;
    }
    /* #page-navigation {
        border-bottom: 1px solid #eee;
    } */
    #page-navigation.-white-mode-.bdrb,
    #page-navigation.-white-mode-.grey-border-bottom {
        border-bottom: 1px solid #eee;
    }
    html.menu-mode #page-navigation.-white-mode-.bdrb,
    html.menu-mode #page-navigation.-white-mode-.grey-border-bottom {
        border-bottom-width: 0;
    }
    #page-navigation-content-main:not(.default) {
        display: none !important;
    }
    #page-navigation-content-main-two {
        display: -webkit-flex;
        display: flex;
    }
    #page-call-to-action-content-main > div {
        width: 100%;
    }
    #page-call-to-action-content-main > div:nth-child(2) {
        margin-top: 50px;
        display: none !important;
    }
    #page-welcome-banner-image {
        width: 100%;
        margin-left: 0;
    }
    .custom-select-container, 
    .custom-select-container-double,
    .notice-item {
        width: 100%;
    }
    #page-call-to-action-heading {
        /* font-size: 2.25rem; */
        font-size: 2.65rem;
    }
    .container-wrapper-item-content-max,
    .container-wrapper-item-content-min,
    .container-wrapper-item-content-min-2 {
        width: 92%;
        max-width: 92vw;
        max-width: 92dvw;
    }
    #page-top-categories-content-main .page-top-category-item {
        width: 33.33%;
    }
    .page-top-category-item.active > div:nth-child(3) > span {
        background-color: #fff;
    }
    .page-suggestion-item {
        width: 100%;
        padding: 30px 20px;
    }
    .page-suggestion-item:nth-child(2) {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    #page-call-to-action {
        margin-top: 40px;
    }
    #work-content-main > div,
    #work-content-main > div:first-child {
        width: 100%;
    }
    #work-content-main > div:nth-child(2) {
        margin-top: 50px;
    }
    .account-select-item-double:not(.account-select-item-double-30-70) > div {
        width: 100%;
    }
    .account-select-item-double:not(.account-select-item-double-30-70) > div:nth-child(1) {
        margin-bottom: 0px;
    }
    .account-select.transparent-border .account-select-item, 
    .account-select.transparent-border .account-select-item-isolated {
        padding: 10px 5px !important;
        padding-right: 10px !important;
    }
    .account-select-item-error-item {
        font-family: Ubermove, TwitterChirpExtendedHeavy, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
        font-weight: 500;
    }
    .auth-modal .auth-modal-container {
        margin: 0;
        border-radius: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        overflow-y: auto;
        padding-top: 0px;
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
        min-height: 500px;
        max-height: 650px;
        display: block;
        max-width: 100%;
    }
    .auth-modal .auth-modal-inner-container {
        align-items: flex-end;
    }
    .auth-modal #page-account-selection-main > div {
        padding: 20px 20px;
    }
    .new-task-icon {
        display: -webkit-flex;
        display: flex;
    }
}
@media screen and (max-height: 500px) {
    .bottom-modal-content {
        height: 85vh;
        height: 85dvh;
        padding-bottom: 50px;
        overflow-y: auto;
    }
}
@media screen and (max-height: 600px) {
    .auth-modal .auth-modal-container {
        min-height: 400px;
        max-height: 500px;
        display: block;
        overflow-y: auto;
    }
    .empty-task-container {
        width: 100%;
        min-height: 500px;
    }
}
@media screen and (min-width: 1030px) {
    .cookie-usage-container {
        align-items: flex-start !important;
        overflow-y: auto;
    }
    .cookie-usage-content {
        max-width: 600px;
        width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
}
@media screen and (max-height: 400px) {
    .how-it-works-modal-container {
        align-items: flex-start !important;
        overflow-y: auto;
    }
    .how-it-works-modal-content {
        width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
    }
    .cookie-usage-container {
        align-items: flex-start !important;
        overflow-y: auto;
    }
    .cookie-usage-content {
        width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
}
@media screen and (max-width: 900px) {
    .pshire-now-btn {
        font-size: 1.1rem;
    }
    .top-notice i {
        font-size: 2rem;
    }
    .top-notice > div:nth-child(2) {
        line-height: 1.3;
        font-size: .85rem;
        max-width: 300px;
    }
    .location-qr-item {
        flex-direction: column;
    }
    .location-qr-item > div:first-child {
        margin-bottom: 50px;
    }
    .location-qr-item > div:first-child,
    .location-qr-item > div:nth-child(2) {
        width: 100%;
    }
    input#search-box {
        border-radius: 3px;
        width: 80vw;
        width: 80dvw;
        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    .handlyn-svg-logo.mini-res {
        max-width: 90px !important;
        min-width: 90px;
        transform: translateY(1px);
    }
    .page-suggestion-item > div:nth-child(2) img.max.max-full {
        max-width: 170px;
        transform: translateY(-60px) translateX(-140px);
    }
    .article-body figure img {
        min-width: 100%;
    }
    .news-headline {
        text-align: center;
    }
    #newsroom-head {
        padding-top: 50px;
        background-position: 0% -30%;
    }
    #newsroom-head-content {
        background: #fff;
        padding: 50px 20px;
    }
    #newsroom-categories-content {
        overflow-x: auto;
        white-space: nowrap;
    }
    .mb-author-text {
        display: none;
    }
    .message-box {
        border-color: #eee !important;
    }
    .chat-option-item {
        width: 100%;
        padding: 14px 20px;
        border-bottom: 1px solid #f7f7f7;
    }
    .chat-notifications-content-header {
        height: 64px;
    }
    .chat-notifications-content-nav {
        height: 60px;
        border-bottom: 1px solid #eee;
    }
    .chat-notifications-content-nav-search {
        height: 40px;
    }
    .chat-notifications-content-body {
        height: calc(100% - 124px);
    }
    .chat-notifications-content-header h4 i.la-times {
        padding-left: 0;
        transform: translate(0px, -2px);
    }
    .chat-notifications-container.active {
        position: absolute;
        width: 100%;
        z-index: 2;
    }
    .chat-notifications-content-header h4 {
        font-size: 1.3rem;
    }
    .message-contact-item-name,
    .message-contact-item-header > div:nth-child(2) {
        font-size: 1rem;
    }
    .message-contact-item-name {
        font-size: 1.05rem;
    }
    .chat-notifications-content {
        position: fixed;
        left: 0;
        top: 0;
        margin-top: 0;
        border-radius: 0;
        border-width: 0;
        width: 100%;
        height: 100vh;
        height: 100dvh;
    }
    .message-text-content.left .message-text-content-messages-item {
        background-color: #eee;
        color: #000;
    }
    .message-text-content-messages-item {
        font-weight: 500;
        font-family: 'UberMove', Inter, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    .chat-container {
        width: 100%;
        right: 0;
        left: 0;
        height: 100%;
        border-radius: 0;
        box-shadow: 0 0 0 0 transparent;
        z-index: 10;
        border-width: 0;
    }
    .chat-messages-body-loader {
        position: absolute;
        top: 70px;
    }
    .chat-upload-container,
    .chat-reply-preview-container,
    .chat-full-loader,
    .chat-options-container {
        bottom: 80px;
    }
    .chat-full-loader > div {
        height: 90vh;
        height: 90dvh;
    }
    .message-scroll-to-bottom {
        bottom: 105px;
    }
    .chat-welcome-info {
        width: 100%;
        height: 70vh;
        height: 70dvh;
    }
    .chat-messages-container > div > div {
        width: 94%;
        margin: auto;
    }
    .message-text-content-date {
        top: 20px;
    }
    .chat-messages-header {
        height: 65px;
        position: fixed;
        top: 0;
        z-index: 2;
    }
    .chat-messages-footer {
        height: 80px;
        position: fixed;
        bottom: 0;
        z-index: 2;
    }
    .chat-messages-body {
        height: 110%;
        padding-top: 60px;
        padding-bottom: 170px;
    }
    .message-text-content-messages-item {
        font-size: .96rem;
        line-height: 1.5;
    }
    .receipt-modal > div {
        align-items: flex-end;
    }
    .receipt-modal-content {
        margin: 0;
        width: 100%;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .menu-modal-list > li {
        font-size: 1.35rem;
    }
    h1, h2, h3, h4, h5, h6 {
        line-height: 1.3;
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    .how-it-works .btn {
        width: 100%;
        text-align: center;
        border-radius: 60px;
    }
    .stack-header-item {
        justify-content: flex-start;
    }
    .gh-svg-logo.gh-svg-logo-two {
        transform: translateY(0.5px) translateX(20px);
    }
    .add-photo-container-item {
        width: 33%;
    }
    .select-with-photo-answer-item > div > div:first-child img {
        height: 150px;
        max-height: 150px;
        object-fit: cover;
    }
    .multiple-item-notice > div:nth-child(2) > a {
        padding: 12.5px 15px;
    }
    .service-question {
        font-size: .95rem;
    }
    .select-with-photo-answer-item {
        width: 50%;
    }
    section#what-we-do {
        padding-top: 50px;
    }
    .offer-heading {

        font-size: 2.35rem;
    }
    .offering-list-item {
        width: 50%;
    }
    .search-container-contents > div:first-child {
        width: calc(100% - 130px);
    }
    .search-container-contents > div:nth-child(2) {
        width: 130px;
        text-align: left;
    }
    #newsroom-head-content > h1 {
        font-size: 1.75rem; 
        text-align: center;
    }
    #newsroom-categories-content ul li {
        margin-right: 20px;
        /* margin-left: 15px; */
    }
    #newsroom-categories-content ul {
        text-align: center;
    }
    .newsroom-article-item-description > p {
        font-size: 1.0rem;
    }
    section#how-it-works {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    /* .hiw-step-item > div:first-child:before,
    .hiw-step-item > div:first-child:after {
        background-color: transparent;
    } */

    .hiw-step-item > div:first-child:before, 
    .hiw-step-item > div:first-child:after
    {
        background-color: #000;
    }
    .hiw-step-item > div:first-child:before {
        content: "";
        left: 0;
        height: 250px;
        width: 1px;
        position: absolute;
        background-color: #999;
    }
    .hiw-step-item > div:first-child:after {
        width: 10px;
        height: 10px;
        position: absolute;
        background: #000;
        content: "";
        left: 0;
        top: calc(50% - 10px);
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
    }
    .hiw-step-item > div:nth-child(2) {
        margin-bottom: 25px;
    }
    .hiw-step-item {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .hiw-step-item > div:first-child,
    .hiw-step-item > div:nth-child(2) {
        width: 100%;
        min-width: 100%;
        padding-left: 20px;
        text-align: center;
    }
    .hiw-step-item > div:nth-child(2){
        padding-left: 0px;
        text-align: center;
    }
    #how-it-works-content > h1 {
        font-size: 2.25rem;
    }
    .hiw-step-item > div:nth-child(2) p {
        max-width: 320px;
        margin: 30px auto;
    }
    #how-it-works-content > p {
        margin: 30px 0;
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-weight: 500;
    }
    .support-list-item {
        width: 50%;
    } 
    .help-heading {
        font-size: 1.7rem;
    } 
    #newsroom-sub-content > h1 {
        font-size: 1.70rem;
    }
    .newsroom-article-item {
        flex-wrap: wrap;
    }
    .newsroom-article-item > div:nth-child(2) > img {
        margin-top: 10px;
    }
    .newsroom-article-item > div:first-child,
    .newsroom-article-item > div:nth-child(2) {
        width: 100%;
    }
    article#main-article {
        padding-top: 30px;
    }
    .article-head > h1 {
        font-size: 2.0rem;
    } 
    .support-articles-container .support-article-item {
        width: 100%;
    }
    #ceo-letter {
        height: 60vh;
        height: 60dvh;
        min-height: 400px;
    }
    #ceo-letter-writeup > h2 {
        font-size: 2.75rem;
    }
    #ceo-letter-writeup > h2, 
    .sai-item-2 > div *:not(i),
    .ceo-btn {
        font-weight: 600;
        font-family: Ubermove, Poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    #about-welcome {
        height: 40vh;
        height: 40dvh;
        min-height: 300px;
    }
    .account-select {
        border-radius: 10px;
    }
    .account-select-item > div:first-child {
        font-size: 1.15rem;
    }
    .popular-service-item:not(.popular-service-item-right) {
        width: 50%;
    }
    .popular-service-item:not(.popular-service-item-right):nth-child(2n + 2) {
        padding-left: 7.5px;
    }
    .popular-service-item:not(.popular-service-item-right):nth-child(2n + 1) {
        padding-right: 7.5px;
    }
    #what-we-do-content p, 
    #work-content-main > div:nth-child(2) p,
    #ceo-letter-writeup > p,
    #work-content-main > div:nth-child(2) div a,
    .rpsblt-description {
        font-family: 'UberMove';
        font-weight: 500;
    }
    .section-heading {
        font-size: 2.05rem;
    }
    .section-heading.why-heading{
        font-size: 2.25rem;
    }
}
@media screen and (max-width: 800px) {
    .preview-contact-modal-content {
        align-items: flex-end;
    }
    .preview-contact-modal-main-content {
        width: 100%;
        max-width: 100%;
        border-radius: 0px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
    .two-sided > div img {
        width: 100%;
        height: 30vh;
        max-height: 400px;
    }
    /* .why-cnt-item.active {
        outline: 3px solid #444;
    } */
    .why-cnt-item h2 {
        font-family: 'euclidCircularB', Ubermove, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
    }
    #why-cnt {
        width: 100%;
        height: 500px;
    }
    .why-cnt-item {
        width: 35%;
        min-width: 360px;
        padding: 40px 25px;
    }
    .why-cnt-item img {
        max-width: 200px !important;
        transform: translateY(45px);
    }
    .why-cnt-item img.wci-img-2 {
        max-width: 400px !important;
        width: calc(150% + 270px) !important;
        transform: translate(-30px, 40px) !important;
    }
    .why-cnt-item img.wci-img-5 {
        transform: translate(30px, 80px) !important;
    }
    .notification-widget {
        width: 92%;
        left: 4%;
        right: 4%;
    }
    .empty-task-container {
        width: 100%;
        min-height: 60vh;
        min-height: 60dvh;
        text-align: center;
    }
    .empty-task-container > div {
        width: 100%;
        max-width: 300px;
    }
    .account-select-item > div:first-child.min {
        font-size: 1rem;
    }
    .custom-select > div:nth-child(2) > input {
        font-size: .92rem;
    }
    .cli-details {
        font-size: .82rem;
    }
    .get-started-notice-btn {
        width: 100%;
        display: block;
        text-align: center;
        border-radius: 60px; 
    }
    .account-select-input-series > div > input {
        height: 55px;
        border-radius: 7px;
    }
    .account-select-input-series > div > input:focus {
        outline-offset: 3px;
    }
    .btn-chain > br {
        display: block;
    }
    .btn-chain > br + a {
        margin-top: 20px;
        display: inline-block;
    }
    .dashboard-info-item {
        flex-wrap: wrap;
        width: 100%;
    }
    .dashboard-info-item > div:first-child, 
    .dashboard-info-item > div:nth-child(2) {
        width: 100%;
    }
    .dashboard-info-item > div:nth-child(2) {
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: left;
    }
    .page-suggestion-item > div:first-child {
        width: calc(100% - 100px);
    }
    .page-suggestion-item > div:nth-child(2) {
        width: 120px;
        min-width: 120px;
    }
    .page-suggestion-item > div:nth-child(2) img.max {
        max-width: 120px;
    }
    .page-suggestion-item > div:nth-child(2) img {
        max-width: 140px;
    }
    .page-suggestion-item > div:first-child {
        text-align: left;
    }
    .page-suggestion-item > div:nth-child(2) {
        text-align: right;
    }
    .add-photo-container-item {
        width: 50%;
    }
    .map-btn-list {
        flex-direction: column;
    }
    .map-btn-list > div:first-child,
    .map-btn-list > div:nth-child(2) {
        width: 100%;
    }
    .map-closer-btn {
        margin-left: auto;
        margin: auto;
        right: 10px;
    }
    #mission-content-main h2 {
        font-size: 2.25rem;
    }
}
@media screen and (max-width: 600px) {
    .two-sided > div img {
        width: 100%;
        height: 25vh;
        max-height: 400px;
    }
    .editor-code-wrapper iframe {
        max-width: 640px;
        min-height: 250px;
        height: auto;
        width: 100%;
    }
    .des-label-two {
        font-size: 0.95rem;
    }
    .des-label {
        max-width: 350px;
    }
    .cli-btn-list {
        justify-content: space-between;
    }
    .cli-btn-list > div {
        width: 48.5%;
    }
    .cli-btn-list > div > a {
        display: block;
        width: 100%;
        padding: 6px 15px;
        border-radius: 60px;
        font-size: .95rem;
    }
    .select-with-photo-answer-item {
        padding: 5px;
    }
    .support-list-item {
        width: 100%;
    }
    .multiple-item-notice > div:first-child {
        width: calc(100% - 80px);
    }
    .multiple-item-notice > div:nth-child(2) {
        width: 80px;
        min-width: 80px;
        text-align: right;
    }
    .multiple-item-notice {
        font-size: .85rem;
    }
    #about-welcome-content > h1 {
        font-size: 2.0rem;
    }
    #page-call-to-action-heading {
        font-size: 2.05rem;
    }
    .hire-now-container {
        width: 100% !important;
    }
    .hire-now-container .btn {
        display: block;
        /* width: 100%; */
        text-align: center;
    }
    #page-navigation-content .red-notification-indicator {
        bottom: -20% !important;
        left: -7.5px !important;
    }
    .why-cnt-item
    {
        width: 35%;
        min-width: 300px;
        padding: 40px 25px;
    }
    /* div#billing, div#review {
        padding-left: 0;
        padding-right: 0;
    } */
     .no-chats-container {
        width: 100%;
        height: 70vh;
        height: 70dvh;
    }
}
@media screen and (max-width: 450px) {
    .why-cnt-item img {
        max-width: 120%;
        transform: translateY(10px);
    }
    .page-suggestion-item > div:nth-child(2) img.max.max-full {
        max-width: 150px;
        transform: translateY(-40px) translateX(-100px);
    }
    .aselect-1 {
        display: none;
    }
    .aselect-2 {
        display: inline-block;
    }
}
@media screen and (max-width: 390px) {
    .page-suggestion-item > div:first-child {
        width: calc(100% - 170px);
    }
    .page-suggestion-item > div:nth-child(2) {
        width: 170px;
        min-width: 170px;
    }
    .page-suggestion-item > div:nth-child(2) img {
        max-width: 170px;
    }
    .page-suggestion-item > div:nth-child(2) img.max {
        max-width: 200px;
    }
}
@media screen and (max-width: 380px) {
    .step-indicator-item {
        font-size: .86rem;
    }
    .cli-btn-list > div > a {
        font-size: .72rem;
    }
    .step-indicator-item small {
        font-size: .80rem !important;
    }
    .btn {
        font-size: .85rem;
    }
}
@media screen and (max-width: 350px) {
    .btn {
        font-size: .80rem;
    }
}