@media (max-width: 401px) {
    
    #prelaunch_counter {
      font-size: 360% !important;
    }
    
    .maintenance-wrapper {
      max-width: 100% !important;
    }
    
    #prelaunch_counter_legends {
      max-width: 320px !important;
        font-size: 75% !important;
    }
    
    .checkboxes-signup.checkbox .label-text {
        font-size: 85%;
        letter-spacing: 0px;
    }

    #signup-form-wrapper {
        padding-top: 30px;
    }
    
    #dashboard-container-inbox {
        padding-top: 0px !important;
        margin-top: -60px;
    }
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 155%;
        flex: 0 0 98%;
        max-width: 98%;
        margin: 1%;
    }
    
    .category-name,
    .all-category-name {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .list_credit_cards_wrapper.selected, .list_credit_cards_wrapper:hover {
        width: 320px;
    }
    
    .list_credit_cards_wrapper {
        width: 318px;
    }
    
    .checkboxes-signup {
        font-size: 80%;
    }
    
    #form_submit_signup .form-group {
        margin-bottom: 15px;
    }
    
    .signup-page h1.mb-4.text-center {
        font-size: 160% !important;
    }
    
    .dash-stat-value {
        font-size: 180%;
    }

    .single-line-tab {
        padding: 20px 11px;
    }
    
    .mobile-only .progress-order-right {
        width: 90px;
    }
    
    .mobile-only .progress-percent {
        font-size: 80%;
    }
    
    .widget-latest-transactions .single-amount {
        margin-left: 5px;
        margin-right: 5px;
        flex-grow: 1;
        line-height: 1;
    }
    
    .favourite-user-wrapper {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }

    #copyright .row .col-md-4.pd-0 {
        zoom: 0.9;
    }
    
     #newsletter-form-name-field, #newsletter-form-email-field {
        width: 100% !important;
    }
    
    .index-page .container-min-full-height {
        height: calc( 100vh + 130px ) !important;
    }
    
    .job_heading_wrapper {
        top: 45% !important;
    }
    
    .form-login-wrapper .form-material .form-group > label {
        white-space: nowrap;
    }
    
    .login-left label {
        letter-spacing: 0px;
    }
    
    #login-modal .modal-content {
        padding: 20px 0px 5px 0px;

    }
    
    .btn-lg, .btn-group-lg > .btn {
        padding: 0.3125rem 1rem !important;
    }
    
    .account-btns > li {
        margin-left: 10px !important;
    }
    
    .btn-extras-inside {
        padding: 10px !important;
    }
    
    #gdpr-cookie-accept.btn-primary {
        margin-bottom: 15px;
    }
    
    #login-modal .modal-content {
        padding: 20px 10px 5px 10px;
        border-radius: 0px;
    }
    
    .banner_jobs_categories_wrapper {
        max-height: 210px;
    }
    
}


@media screen and (min-width: 402px) and (max-width: 575px) {
    
    .maintenance-wrapper {
        max-width: 100%;
    }
    
    #prelaunch_counter {
        font-size: 430% !important;
    }
    
    #dashboard-container-inbox {
        padding-top: 0px !important;
        margin-top: -60px;
    }
    
    .prelaunch .boldblue {
        font-size: 130%;
    }
    
    .related-to-direct {
        margin-top: 1px;
    }
    
    section.faqs-page-wrapper {
        padding-top: 0px;
    }
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 155%;
        flex: 0 0 48%;
        max-width: 48%;
        margin: 1%;
    }
    
    .category-name,
    .all-category-name {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
    }
    
}


@media screen and (min-width: 551px) and (max-width: 1199px) {
    .slider-selector .ph-col-2-4 {
        flex: 0 0 calc( 25% - 10px );
    }
    
    .slider-selector .ph-col-2-4.element-4 {
        display: none;
    }
}
@media (max-width: 550px) {
    .slider-selector .ph-col-2-4 {
        flex: 0 0 calc( 33.33334% - 10px );
    }
    
    .slider-selector .ph-col-2-4.element-4,
    .slider-selector .ph-col-2-4.element-5 {
        display: none;
    }
}


@media (min-width:564px) {

    .daterangepicker.ltr .calendar.right .calendar-table,
    .daterangepicker.rtl .calendar.left .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .daterangepicker.ltr .calendar.left .calendar-table,
    .daterangepicker.rtl .calendar.right .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .daterangepicker {
        width: auto
    }

    .daterangepicker .ranges ul {
        width: 160px
    }

    .daterangepicker.single .ranges ul {
        width: 100%
    }

    .daterangepicker.single .calendar.left {
        clear: none
    }

    .daterangepicker.single.ltr .calendar,
    .daterangepicker.single.ltr .ranges {
        float: left
    }

    .daterangepicker.single.rtl .calendar,
    .daterangepicker.single.rtl .ranges {
        float: right
    }

    .daterangepicker.ltr {
        direction: ltr;
        text-align: left
    }

    .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0
    }

    .daterangepicker.ltr .calendar.right {
        margin-left: 0
    }

    .daterangepicker.ltr .calendar.left .calendar-table,
    .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px
    }

    .daterangepicker.ltr .calendar,
    .daterangepicker.ltr .ranges {
        float: left
    }

    .daterangepicker.rtl {
        direction: rtl;
        text-align: right
    }

    .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0
    }

    .daterangepicker.rtl .calendar.right {
        margin-right: 0
    }

    .daterangepicker.rtl .calendar.left .calendar-table,
    .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px
    }

    .daterangepicker.rtl .calendar,
    .daterangepicker.rtl .ranges {
        text-align: right;
        float: right
    }
}


@media (min-width: 576px) {
    
    #first-col-dashboard {
        margin-left: 0;
    }
    
    .translate-in-options {
        margin-top: -5px;
    }
    
    #view-checkout-page .job-details {
        padding-right: 0;
    }
    
    .complete-order .images-round-corner {
        padding-left: 0;
        padding-right: 0;
    }
    
    #microjob-options-wrapper-top {
        min-height: 50px;
    }
    
    .checkboxes-signup.checkbox .label-text {
        font-size: 90%;
        letter-spacing: 0.5px;
    }
    
    .unverified #dashboard-container, .unverified #dashboard-container-settings {
        padding-top: 132px !important;
    }
    
    .unverified .row.first-block {
        padding-top: 75px !important;
    }
    
    .request-description {
        padding-left: 65px;
    }

    #filters-mobile-left {
        display: inline-block;
        margin-bottom: 15px;
        padding-top: 0px;
    }
    
    .my-withdrawals h6.title-dash.hide-on-mobile,
    .my-orders h6.title-dash.hide-on-mobile {
        background-image: none;
        font-weight: initial;
    }

    #blog-page .title-dash {
        text-align: center;
        font-size: 270%;
        padding-bottom: 30px;
    }
    
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
    
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0 {
        margin-left: 0 !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1 {
        margin-left: 0.25rem !important;
    }

    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2 {
        margin-left: 0.5rem !important;
    }

    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3 {
        margin-left: 1rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4 {
        margin-left: 1.5rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5 {
        margin-left: 3rem !important;
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0 {
        padding-left: 0 !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1 {
        padding-left: 0.25rem !important;
    }

    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2 {
        padding-left: 0.5rem !important;
    }

    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3 {
        padding-left: 1rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4 {
        padding-left: 1.5rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5 {
        padding-left: 3rem !important;
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto {
        margin-left: auto !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
    
    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    
    .card-columns {
        -webkit-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }

    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
    
    .card-deck {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -3px;
        margin-left: -3px;
    }

    .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 3px;
        margin-left: 3px;
    }
    
    .card-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

    .card-group .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .card-group .card + .card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group .card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group .card:first-child .card-img-top {
        border-top-right-radius: 0;
    }

    .card-group .card:first-child .card-img-bottom {
        border-bottom-right-radius: 0;
    }

    .card-group .card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group .card:last-child .card-img-top {
        border-top-left-radius: 0;
    }

    .card-group .card:last-child .card-img-bottom {
        border-bottom-left-radius: 0;
    }

    .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .card-group .card:not(:first-child):not(:last-child) .card-img-top,
    .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    
    .jumbotron {
        padding: 4rem 2rem;
    }
    
    #send-files .modal-dialog,
    #job-delivery .modal-dialog,
    #send_files_conversation .modal-dialog,
    #add-more-files-delivery .modal-dialog,
    #modal-send-req .modal-dialog {
        width: 560px;
        min-width: 560px;
        margin: auto;
    }

    #login-modal .modal-dialog {
        max-width: 570px;
        margin: auto;
    }

    .modal-dialog {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
    }

    #video-signup-modal .modal-dialog {
        max-width: 1000px;
        margin: auto;
    }

    #video-signup-modal .modal-content {
        background-color: transparent;
        line-height: 0;
    }

    #job-issue .modal-dialog {
        max-width: 600px;
    }

    .modal-content {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .modal-sm {
        max-width: 300px;
    }
    
    .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-plaintext {
        display: inline-block;
    }

    .form-inline .input-group {
        width: auto;
    }

    .form-inline .form-control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        margin-top: 0;
        margin-bottom: 0;
    }

    .form-inline .form-check-label {
        padding-left: 0;
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }

    .form-inline .custom-control {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
    }

    .form-inline .custom-control-indicator {
        position: static;
        display: inline-block;
        margin-right: 0.25rem;
        vertical-align: text-bottom;
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
    
    .navbar-expand-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
    
    .col-sm-3.dash-stats.last {
        margin: 0 0 0 1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-sm-6,
    .col-xs-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    
    .col-sm-3.dash-stats.first {
        margin-left: 0px;
    }
    
    .col-sm-3.dash-stats.gradient.mr-r-0.last {
        margin: 0 0 0 1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media screen and (min-width: 576px) and (max-width: 650px) {
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 125%;
        flex: 0 0 48%;
        max-width: 48%;
        margin: 1%;
    }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
    
    .user-section #picture-img img {
        margin-top: 0px;
    }
    
    .user-section {
        width: 30%;
    }
    
    .user-section-info {
        width: 70%;
        padding-right: 30px;
    }
    
    #prelaunch_counter {
        font-size: 600%;
    }
    
    #prelaunch_counter_legends {
        width: 540px;
    }
    
    .artiista-socials-slogan-wrapper {
        text-align: left !important;
        width: 50% !important;
        float: left !important;
    }
    
    .address-artiista {
        float: left !important;
    }
    
    .download-file-icon.row.col-md-6-mr-1.col-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .delivery-files.me .file-name,
    .delivery-files .down .file-name {
        padding-left: 38px;
    }
    
    .delivery-files.me .file-size,
    .delivery-files .down .file-size {
        left: 37px;
    }
    
    .delivery-files .down .download-icon {
        left: 10px;
    }
    
    .job-view image, .job-view svg {
        width: 100px;
        height: 100px;
    }
    
    #reorder-pics, #reorder-pics-done, #images-profile-options {
        margin-top: 0px; 
    }
    
    .widget_recent_posts .last_post_picture {
        float: left;
        padding-right: 10px;
    }
    
    .view-profile .row.columns-border-bw {
        padding-top: 20px;
        bottom: auto;
        position: relative;
        width: 100%;
    }
    
    .last_post_title {
        margin-top: 0;
    }
    
    section.widget_tag_cloud,
    section.widget_categories {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 27.5% !important;
        flex: 0 0 27.5% !important;
        max-width: 27.5% !important;
        margin-bottom: 70px !important;
    }
    
    section.widget_recent_posts {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 45% !important;
        flex: 0 0 45% !important;
        max-width: 45% !important;
        margin-bottom: 70px !important;
    }
    
    section.widget_recent_posts li {
        display: inline-block;
        width: 100%;
    }
    
    .last_post_picture img {
        margin-right: 0px;
    }
    
    #post-comment .message.reply.media {
        position: relative;
        padding-bottom: 0;
    }
    
    form#search_form_post {
        margin: auto;
    }
    
    .blog-page-widget,
    .blog-page-sidebar {
        width: 100% !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .sections-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 100%;
    }
    
    .blog-page-sidebar .widget-title:after {
        left: 50%;
        transform: translateX(-50%);
    }
    
    .container.footer-links .col-md-6.pd-l-0 {
        padding-right: 25px;
    }   
    
    .icon__wrapper-gradient [class*=col]:first-child > .icon__wrapper, .icon__wrapper-gradient [class*=col]:first-child > .icon__wrapper > .after {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 30px;
    }
    
    .icon__wrapper-gradient [class*=col]:last-child > .icon__wrapper, .icon__wrapper-gradient [class*=col]:last-child > .icon__wrapper > .after {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
    }
    
    .col-md-3.navigate-menu.pd-r-0 {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px !important;
    }
    
    .view-offers-btn-req-wrapper.no-offers {
        margin-top: 20px;
    }
    
    #view-offers-btn-req {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    
    .newsletter-form .btn-primary {
        width: 40%;
        margin-top: 30px;
    }
    
    .my-gigs .page_options_top {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    
    .dark .my-gigs .page_options_top {
        padding: 30px 30px 20px 30px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    
    .my-gigs.no-results .page_options_top {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .complete-order {
        margin: -30px -30px 10px -30px;
    }
    
    #view-checkout-page .widget-bg.widget-job {
        border-radius: 20px;
        padding: 30px;
    }
    
    #view-checkout-page h5,
    #view-checkout-page .row.first-block {
        padding-top: 0 !important;
    }
    
    #view-checkout-page .payment-next-step.wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    
    #view-checkout-page .add-time-extra {
        right: 130px;
        margin-top: 4px;
    }
    
    #view-checkout-page h5.box-title {
        padding-bottom: 10px;
    }
    
    .complete-order-extras {
        padding-top: 20px;
    }
    
    .payment-cols {
        width: 48%;
        float: left;
        margin: 0 1%;
    }
    
    #view-checkout-page .payment-methods {
        min-height: 145px;
    }
    
    .payment-methods svg {
        filter: none;
    }
    
    .payment-methods-wrapper {
        padding-bottom: 60px;
    }
    
    .payment-method-wrapper-inside {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
        width: 100%;
        zoom: 1.05;
    }
    
    #view-checkout-page .col-right-job {
        padding: 0px 15px 0 15px;
    }
    
    .timeline-page .page-title-left h1.title-dash {
        text-align: left;
        margin-top: 20px;
    }
    
    #profile-informations {
        margin-top: 0px;
    }
    
    .helper-desktop.section {
        left: 110px;
        display: block;
        width: 30px;
    }
    
    .artist-wrapper.center {
        transform: translate(-50%, -40%) !important;
    }
    
    .artist-wrapper.left,
    .artist-wrapper.right {
        transform: translateY(-40%) !important;
    }
    
    .artist-wrapper-container .artist-wrapper {
        margin-right: 0px;
        width: 95%;
    }
    .artist-wrapper-container .artist-wrapper.left {
        padding-right: 30px;
    }
    
    .artist-wrapper-container .artist-wrapper.right {
        padding-right: 30px;
    }
    
    .container.view-profile.row {
        width: 100%;
        display: block;
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .container.view-profile.row .container {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .profile-user-picture {
        float: left;
        width: 40%;
    }
    
    .profile-user-details {
        float: left;
        width: 60%;
        margin-top: 10px;
    }
    
    .inside-wrapper-white .profile-user-picture {
        margin-bottom: 0px;
    }

    .skills-section-left-side {
        display: none;
    }
    
    #profile-col-left {
        text-align: center;
    }
    
    .view-profile .rating-stars-wrapper,
    .profile-country,
    .profile-username {
        text-align: left;
    }
    
    .profile-user-details h6.my-0, .profile-user-details small {
        display: inline-block;
    }
    
    .profile-user-details .align-items-center {
            line-height: 1;
            display: inline-block !important;
            text-align: center;
            padding: 4px 8px;
            margin-right: 5px;
            border: 1px solid #afaec3f7 !important;
            border-radius: 7px;
    }
    
    .profile-user-picture {
        height: auto;
        margin-top: 0px;
    }
    
    .inside-wrapper-white.clearfix {
        width: 100%;
        display: inline-block;
    }
    
    .container.view-profile.row .first {
        width: 100%;
        max-width: 100%;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        border-radius: 20px;
        background-color: #fff;
        padding: 30px 10px 10px 30px;
    }
    
    .profile-user-details .row.columns-border-bw {
        flex: none;
        display: inline-block;
        width: 100%;
    }
    
    .profile-user-details .justify-content-center.align-items-center {
        display: block !important;
        width: auto;
        float: left;
    }
    
    #profile-informations .widget-bg {
        border-radius: 20px;
    }
    
    .daterangepicker.dropdown-menu.ltr.show-calendar {
        left: 15px !important;
    }
    
    .col-md-4.contact-left {
        border-radius: 20px;
        text-align: center;
    }
    
    .my-requests-artiista, .my-projects-artiista {
        padding: 25px;
    }
    
    .central-col .widget-bg, #edit_job .widget-bg {
        padding: 30px;
    }
    
    .central-col .helper-visible.widget-bg {
        padding: 30px 15px 30px 30px;
    }
    
    .mail-inbox {
        padding-left: 7px;
    }
    
    #messages_wrapper {
        width: 100%;
    }
    
    .contact-page .contact-left {
        margin-top: 30px;
    }
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 125%;
        flex: 0 0 31%;
        max-width: 31%;
        margin: 1%;
    }
    
    .category-name,
    .all-category-name {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    #microjobs-actions .btn-legend,
    #slider-media-actions .btn-legend {
        padding-left: 10px;
    }

    
    #dashboard-container, #dashboard-container-settings {
        padding-top: 80px;
    }
    
    .mail-single-info h1.title-dash {
        margin-top: 0px;
    }
    
    .unverified #dashboard-container,
    .unverified #dashboard-container-settings {
        padding-top: 125px;
    }
    
    .daterangepicker.ltr .ranges {
        margin: 0 !important;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        width: 100%;
    }
    
    .daterangepicker .ranges ul {
        width: 100%;
    }
    
    .ranges li {
        display: inline-block;
        font-size: 100%;
        padding: 3px 10px;
    }

    .daterangepicker .calendar {
        max-width: 100% !important;
    }
    
    .daterangepicker.ltr .calendar {
        width: 50%;
    }
    
    .daterangepicker.ltr .ranges{
        width: 100%;
        text-align: center;
    }
    
    .range_inputs .btn {
        max-width: 150px;
        margin: 0 10px !important;
    }
    
    .daterangepicker.ltr .ranges {
        padding: 20px 20px;
    }
    
    .daterangepicker .ranges ul {
        width: 100% !important;
    }

    .widget-search-page.tag-big-header-content {
        margin-top: 210px;
    }

    section#video-play-modal-aws .modal-dialog {
        min-width: 100%;
        margin-left: 0;
    }

    .video-helper-individual:nth-child(odd) {
        padding-right: 0;
        padding-left: 15px;
    }

    .unpublished-media,
    .moderated-media {
        bottom: 15px;
    }

    .body-bg-full.profile-page.index-page {
        min-height: 730px;
    }

    .my-gigs .widget-bg {
        padding-right: 30px;
    }

    .res-menu-icon {
        position: absolute;
        left: -45px;
        top: 4px;
        opacity: 0.8;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: sepia(100%) hue-rotate(190deg) saturate(100%);
        -webkit-transform: translateZ(0);
        -webkit-perspective: 1000;
        -webkit-backface-visibility: hidden;
        transition: all 0.3s ease-in-out;
    }

    .dark .res-menu-icon {
        opacity: 0.85;
        filter: brightness(0) invert(1);
    }

    .responsive-opensec .navbar-nav {
        background-color: #2a2a31;
        height: 80px;
    }

    .plus-symbol {
        overflow: hidden;
        transition-duration: 0.8s;
        transition-property: transform;
        height: 22px;
        width: 22px;
        position: absolute;
        right: 0;
        top: 5px;
    }

    .btns-menu-wrapper {
        text-align: center;
    }

    .responsivemenu li {
        border-bottom: 1px solid #e3ebf7;
        padding-bottom: 13px;
        margin-top: 0;
    }
    
    .dark .responsivemenu li {
        border-bottom: 1px solid #444155;
    }

    a.btn-list.start-selling-responsive {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translate(-50%, 0);
    }

    a.btn-list.start-selling-responsive {
        font-size: 16px;
        opacity: 0.7;
    }

    .signin-popup .btn-outline-secondary {
        color: #53535f !important;
    }

    .account-btns {
        float: none;
        margin: 0;
        padding: 8px 0;
        display: inline-block;
    }

    #login-modal.modal {
        z-index: 10001;
    }

    .cbp-spmenu-vertical.login {
        border-radius: 20px !important;
    }

    .mail-list-item.media.current.read:before {
        display: none;
    }

    .mail-inbox-header {
        margin-right: 0px;
    }

    .my-profile .central-col {
        padding: 0px 0px 10px 0px !important;
    }

}
@media screen and (min-width: 576px) and (max-width: 850px) {
    
    section#video-play-modal-aws .modal-dialog {
         padding-left: 15px;
         padding-right: 15px;
    }
    
    .job-cards {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
    
    #about-us-wrapper .logo {
        width: 190px;
        margin: auto;
        height: 80px;
    }
    
    #about-us-video-wrapper img {
        width: 75%;
    }
    
    .job-attributes {
        padding-top: 23px;
        margin-right: 210px;
    }
    
    .microjob-slider.loader {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .microjob-slider.loader .ph-picture {
        border-radius: 20px;
    }
    
    .ph-row.slider-selector {
        padding: 0px;
    }
    
    #col-right-microjob-inside {
        max-width: 500px;
        margin: auto;
    }
    
    .tablets-only {
        display: block !important;
    }
    
    #microjob-left-col ol.breadcrumb {
        margin-bottom: 5px !important;
    }
    
    .columns4jobs.results-loop.row {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .gig_language_wrapper {
        right: 20px;
    }
    
    .microjob_limit_wrapper {
        margin-top: 35px;
    }
    
    .values-profile-user {
        display: none;
    }
    
    .contact-seller-btn {
        display: none;
    }
    
    .user-section-send-sms {
        display: block;
        width: 100%;
    }
    
    .user-section-wrapper .widget-bg.row {
        padding: 20px 10px;
        border-radius: 20px;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
    }
    
    .user-section .titles_sidebar {
        display: none;
    }
    
    .user-section {
        border-bottom: none;
    }
    
    .job-view {
        padding-bottom: 0px;
    }
    
    .user-section-wrapper .widget-bg {
        padding: 20px;
    }
    
    .widget-bg.widget-job {
        padding: 15px;
    }
    
    .user-section-wrapper {
        padding: 15px;
    }
    
    #job-slider {
        margin-left: -15px;
        margin-right: -15px;
    }
    
    #insert_questions_tab_mobile {
        padding: 4px 30px;
        background-color: #fff;
        border-radius: 20px;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
    }
    
    .job-reviews .media-body {
        text-align: left;
    }
    
    #view-job-page .col-right-job {
        padding-top: 20px;
    }
    
    
    #jobs-data .options-title {
        text-align: right;
    }
    
    #microjob-options {
        margin-right: -13px !important;
        margin-top: 21px !important;
    }
    
    #microjob-options-wrapper {
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        margin-left: 0px;
        margin-right: 0px;
        padding: 0 30px 15px 30px;
        border-radius: 20px;
    }
    
}
@media screen and (min-width: 576px) and (max-width: 1024px) {
    
    .mail-single-reply.timeline.clearfix {
        margin: 0 -30px -40px -30px;
        border-top: 3px dashed #f7f7fd;
    }
    
    .mail-inbox {
        padding-right: 12px;
    }
    
    .payment-next-step .label-checkbox-jobs, .list_of_extras .label-checkbox-jobs {
        margin-top: 20px;
    }
    
    #view-checkout-page .extra_price {
        margin-top: 22px;
    }
    
    .job-options .extras-list-items .job-option-title, .complete-order-extras .extras-list-items .job-option-title {
        margin-top: 52px;
        margin-left: 30px;
    }
    
    #view-checkout-page h5.job-title {
        letter-spacing: 0px;
    }
    
    #edit-contact-profile {
        position: absolute;
        top: 100px;
        right: 10px !important;
    }
    
    .inline-helper {
        position: absolute !important;
        right: -45px !important;
        top: 5px !important;
        left: initial !important;
    }
    
    #contact-form-starting,
    #form-contact-wrapper {
        width: 100%;
        max-width: 510px;
        margin: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #blog-page {
        padding-top: 110px;
    }
    
    .helper-mobile-content {
        bottom: 0;
        background-color: #fff;
        width: 100%;
        left: 0;
    }
    
    .mail-sidebar {
        padding-bottom: 10px;
        width: 100%;
    }
    
    .mail-list-wrapper {
        border-bottom: none !important;
    }
    
    #inbox_page .central-col {
        padding: 0;
    }
    
    .central-col .widget-bg {
        border-radius: 20px;
    }

    .mail-inbox-header {
        min-height: 50px;
    }
    
    .mail-sidebar {
        padding-bottom: 13px;
    }
    
    .menu-items-nav-bar:hover, .menu-items-nav-bar.active {
        margin-left: 0px;
    }
    
    .profile-sidebar #picture-img {
        width: 130px;
        height: 130px;
    }
    
    #left-sidebar .profile-sidebar #picture-img {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    
    .container-uploader .userimage {
        width: 54px;
        margin-left: 10px;
    }
    
    #left-sidebar .container-uploader {
        margin: 20px auto 0px auto !important;
    }
    
    .container-uploader.menu-opener {
        position: absolute;
        top: 160px;
        left: 5px;
    }
    
    .profile-sidebar {
        padding-top: 30px;
    }
    
    #left-sidebar .profile-sidebar .container-uploader {
        margin: 0px auto 10px auto;
        height: 100%;
        width: 100%;
        margin-left: 0px;
    }
    
    
    #left-sidebar .container-uploader {
        margin: 20px auto 10px auto;
        width: 100%;
        margin-left: 11px;
    }
    
    .container-uploader {
        width: 70px;
        height: 70px;
    }
    
    .central-col {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 89%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 127px;
    }
    
    .menu-items-nav-bar {
        padding: 10px 0 10px 0;
        width: 240px;
        white-space: nowrap;
    }
    
    .menu-items-nav-bar:hover,
    .menu-items-nav-bar.active {
        width: 250px;
    }
    
    .menu-items-nav-bar svg {
        margin-left: 17px;
        margin-right: 3px;
    }
    
    .vacation-mode-active-icon svg {
        margin-left: -1px;
    }
    
    #left-sidebar {
        position: absolute;
        top: 87px;
        width: 77px;
        flex: none;
        z-index: 11;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        max-width: 250px;
        overflow: hidden;
    }
    
    #dashboard-container-inbox #left-sidebar {
        top: 87px;
    }

    .menu-nav-bar-wrapper .menu-items-content {
        white-space: nowrap;
    }
    
    .menu-items-content {
        margin-left: 25px;
    }
    
    .menu-nav-bar {
        margin-left: 12px;
        margin-right: 12px;
    }
    
}
@media screen and (min-width: 576px) and (max-width: 1124px) {
    
    .helper.section {
        top: 3px;
    }
}
@media screen and (min-width: 576px) and (max-width: 1200px) {
    
    .main-wrapper-about-us {
        padding-top: 150px;
    }
    
    #view-checkout-page {
        padding-top: 80px;
    }
    
    .helper.fadein-left {
        -webkit-box-shadow: 0px 0px 115px -1px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 0px 115px -1px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 115px -1px rgba(0, 0, 0, 0.15);
        z-index: 11;
    }
    
}
@media screen and (min-width: 576px) and (max-width: 1124px) {
    
    .artiista-socials-slogan-wrapper {
        float: initial;
        padding-right: 0px;
        padding-top: 10px;
    }
    
    .socials-footer-wrapper {
        display: inline-block;
    }
    
    .address-artiista {
        float: initial;
        margin-top: 0px;
    }
    
}
@media screen and (min-width: 576px) and (max-width: 1499px) {
    
    .container.view-profile.row .widget-bg {
        padding: 30px;
    }
    
    .signup-page .registered {
        float: none;
    }
    
    .signup-page .registered-wrapper {
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .btn-login {
        float: none;
        text-align: center;
    }
    
    h5.registered-title {
        font-size: 80%;
        margin-right: 0px;
        margin-top: 0px;
        text-align: center;
    }
    
    .registered-wrapper {
        width: 100%;
    }
    
    .login-content {
        width: 100%;
    }
    
    .mail-single-info.d-flex.align-items-start {
        padding: 13px 5px 13px 25px;
        height: 57px;
    }
    
}
@media screen and (min-width: 576px) and (max-width: 1224px) {
    
    
    #dashboard .widget-bg.pd-r-70 {
        padding-right: 50px !important;
    }
    
    .container.footer-links .col-md-6.pd-l-0 {
        padding-left: 25px !important;
    }
    
}
@media (max-width: 575px) {
    
    #header-wrapper-invite-buyers #title-wrapper {
        padding-bottom: 300px !important;
    }
    
    #row-invite-buyers #title-wrapper {
        padding-top: 0px !important;
    }
    
    #coupon-wrapper {
        padding-top: 90px !important;
    }
    
    #header-wrapper-invite-buyers {
        background: url(../img/background-city-invite-buyer.svg) no-repeat center center !important;
        background-size: cover !important;
    }
    
    #invite-buyers-freelancers-section .user-section-freelancers .picture-img img {
        width: 105px !important;
        height: 105px !important;
    }
    
    h2#freelancers-title-browse {
        padding-bottom: 30px;
        font-size: 150%;
        padding-top: 30px;
    }
    
    #invite-buyers-freelancers-section .widget-content.row {
        margin-top: 30px;
    }
    
    #motivation_quotes {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .my-dashboard h5 {
        text-align: center;
    }
    
    #deadline-wrapper {
        min-height: 190px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    
    .start-selling-CTA-wrapper {
        display: none;
    }
    
    .widget-bg.sellers-wrapper {
        padding-top: 15px !important;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 22px !important;
        border-radius: 20px;
        border: 1px solid #cdd0e161 !important;
    }
    
    #options-values {
        padding-left: 0;
    }
    
    #options-title-wrapper {
        padding-right: 0;
    }
    
    .user-section-info {
        width: 100%;
        padding: 33px 15px;
        margin: 0px;
    }
    
    .maintenance-wrapper {
        min-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    #prelaunch_counter {
        font-size: 500%;
    }
    
    #prelaunch_counter_legends {
        max-width: 450px;
    }
    
    .select-language.header-selector,
    .select-currency.header-selector {
        display: none;
    }
    
    
    .dark .job-translations .input-group-addon.action-title {
        background-color: transparent;
    }
    
    #Badge-on-site {
        padding: 30px 20px;
    }
    
    .artiista-flag.row {
        margin-left: auto;
        margin-right: auto;
    }
    
    .download-file-icon.row.col-md-6-mr-1.col-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #main-category-helper {
        margin-top: 8px;
    }
    
    .extras-title-big {
        float: none;
    }
    
    .new-releases-table-inside {
        display: block;
    }
    
    .releases-cells {
        display: inline-block;
        width: 100%;
    }
    
    .credits-inputs {
        width: 70%;
        float: left;
    }
    
    .release-cells-header {
        float: left;
        width: 30%;
    }
    
    .release-cells-header {
        margin-top: 9px;
        border-bottom: 2px solid #c1c0d454;
    }
    
    .credits-inputs .btn-group.bootstrap-select.form-control button {
        height: 41px;
    }
    
    .release-cells-header.empty {
        border-bottom: none;
    }
    
    #submitCreditMobile {
        margin-top: 20px;
    }
    
    .extras-title-big {
        position: relative;
        text-align: center;
        margin-top: -10px;
    }
    
    .microjob-status-wrapper .microjob-status {
        margin-top: 16px;
        margin-right: 30px;
    }
    
    .webp #view-job-page {
        background-image: url('https://www.artiistacdn.com/assets/img/background-title-mobile.webp');
        background-repeat: no-repeat;
    }

    .no-webp #view-job-page {
        background-image: url('https://www.artiistacdn.com/assets/img/background-title-mobile.jpg');
        background-repeat: no-repeat;
    }
    
    .moderate-media-wrapper.mobile-devices {
        display: inline-table;
        margin-top: 10px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 114px;
    }
    
    #profile-picture-modal .overlay-uploader img {
        border-radius: 44px;
        height: 150px;
        padding: 10px;
    }
    
    #about-us-wrapper .logo {
        width: 160px;
        margin: auto;
        height: 80px;
    }
    
    .main-wrapper-about-us {
        padding-top: 110px;
    }
    
    #about-us-video-wrapper img {
        width: 90%;
    }
    
    .row.columns-border-bw {
        width: 100%;
        position: absolute;
        bottom: 130px;
    }
    
    .delivery-files .file-name {
        padding-left: 30px;
    }
    
    .delivery-files.me .file-name {
        padding-left: 37px;
    }
    
    .delivery-files.me .file-size {
        left: 36px;
    }
    
    .delivery-files .down .file-name {
        padding-left: 30px;
    }
    
    .delivery-files .down .file-size {
        left: 35px;
    }
    
    .order-by-wrapper .btn-group.bootstrap-select.form-control {
        height: 36px;
    }
    
    #message-apply-wrapper {
        padding-left: 0;
    }
    
    #back-to-top {
        top: -19px;
        background-color: #2c2c35;
        border-radius: 22px;
        padding: 10px 17px 19px 17px;
    }
    
    #back-to-top svg {
        filter: brightness(0) invert(1);
        opacity: 0.7;
    }
    
    #messages_wrapper {
        min-height: auto;
    }
    
    #inbox_page {
        height: 100vh;
    }
    
    #job_list .dash-stat-value {
        font-size: 140%;
    }
    
    .my_jobs_container .microjob-status {
        position: absolute;
        font-size: 100%;
        top: 15px;
        right: 33px;
        white-space: nowrap;
    }
    
    
    .dropdown-inline-icon svg, .dropdown-inline-icon image {
        height: 18px;
    }
    
    .reordering {
        border-radius: 0px !important;
    }
    
    #stop-reorder-extras, 
    #reorder-extras {
        position: relative;
        right: auto;
        top: auto;
        margin: auto;
    }
    
    #stop-reorder-mp3s, 
    #stop-reorder-images, 
    #stop-reorder-videos, 
    #reorder-images {
        position: relative;
        right: 0px;
        float: right;
        margin-bottom: 15px;
    }
    
    #reorder-videos,
    #reorder-mp3s {
        position: relative;
        right: 0px;
        float: right;
        margin-bottom: 0px;
    }
    
    .reorder-videos-wrapper,
    .reorder-mp3s-wrapper,
    .reorder-images-wrapper,
    .reorder-extras-wrapper {
        text-align: right;
        padding-bottom: 15px;
    }
    
    .reorder-videos-wrapper,
    .reorder-images-wrapper,
    .reorder-mp3s-wrapper {
        position: relative;
    }
    
    #publish_gig_page .limit-section {
        padding-right: 0px !important;
    }
    
    input#edit_extra_limit_value {
        text-align: center !important;
    }
    
    .load_edit_extra .form-group {
        padding-right: 0;
    }
    
    #new-user-icon {
        margin-top: -14px;
    }
    
    .content-uploader-profile {
        text-align: center;
        display: inline-block;
    }
    
    #gdpr-cookie-message {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }
    
    .my-profile .widget-holder.first-element {
        margin-top: -20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    
    .my-profile .add-pictures-global {
        padding-top: 0px;
    }
    
    .dark .my-withdrawals .dash-stats {
        background: #34343e !important;
    }
    
    #subscribe-newsletter-btn {
        max-width: 90%;
    }
    
    .dark .central-col {
        padding: 0px 40px 0px 40px;
    }
    
    .page_options_top {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 25px;
        padding-left: 25px;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -20px;
        background-color: #f1f2f8;
    }
    
    .categories-filter button.btn.dropdown-toggle.btn-default, .select2-container--default .select2-selection--single,
    .pro-ind-filter button.btn.dropdown-toggle.btn-default, .select2-container--default .select2-selection--single {
        border-bottom: 2px solid #e3ebf7;
        border-radius: 20px;
        border: none !important;
        background-color: #f9fafc;
    }
    
    .categories-filter .btn.dropdown-toggle.btn-default span.filter-option.pull-left,
    .pro-ind-filter .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: left;
        padding-left: 15px;
    }
    
    .col-filtering .price-range-filter-wrapper {
        padding: 5px 10px 0px 10px;
    }
    
    .col-filtering .categories-filter {
        padding: 6px 0px 20px 0px;
    }
    
    #includeMicrojobGeneralFilters, #includeMicrojobOptionsFilters {
        border-bottom: none;
    }
    
    #view-job-page .job-options .job-option-title {
        margin-top: 1px;
        padding-right: 120px;
    }
    
    #user_counter:focus {
        border: 1px solid #00afec !important;
    }
    
    .complete-order {
        padding: 30px 20px 15px 20px;
        margin: -10px -10px 10px -10px;
    }
    
    #view-checkout-page h5.job-title {
        letter-spacing: 0px;
    }
    
    #view-checkout-page .job-details {
        padding: 0;
    }
    
    #view-checkout-page .add-time-extra {
        right: 122px;
        top: 4px;
    }
    
    #view-checkout-page .job-option-content.visible {
        display: block;
        padding-left: 0px;
    }
    
    #search-page .col-filtering {
        margin-left: 0 !important;
    }
    
    .extra_sel.form-control {
        right: -41px;
        top: 1px;
    }
    
    .complete-order-extras li {
        margin-bottom: 15px;
    }
    
    span.input-group-addon.bootstrap-touchspin-postfix {
        right: -36px;
    }
    
    #profile-col-left {
        z-index: 11;
    }
    
    .helper-mobile {
        display: block;
    }
    
    li.img-dashed-container {
        display: none;
    }
    
    .microjob-slider .ph-col-2-4 {
        border-radius: 12px;
    }
    
    .ph-row.slider-selector {
        padding: 0px;
    }
    
    .microjob-slider .ph-col-2-4 {
        margin: 5px;
    }
    
    .dark-overlay-slider {
        border-radius: 12px !important;
    }
    
    .ph-item.col-12.pd-0.microjob-slider.loader {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    #releases-tab-bordered-1 {
        margin-bottom: 30px;
        margin-top: 25px;
    }
    
    #load_videos_profile {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .profile-description-mobile,
    #audios-tab-bordered-1 {
        margin-bottom: 30px;
    }
    
    .skills-section-left-side {
        margin-bottom: 50px;
    }

    .profile-country {
        margin-top: -5px;
    }
    
    h2.profile-slogan {
        padding-bottom: 20px;
    }
    
    #profile-bio {
        display: none;
    }
    

    .unverified #dashboard-container, .unverified #dashboard-container-settings {
        padding-top: 0px !important;
    }
    
    .unverified .row.first-block {
        padding-top: 75px !important;
    }
    
    .categories-filter button.btn.dropdown-toggle.btn-default {
        padding-right: 0;
    }
    
    .search-filtering .label-text-search {
        margin-left: 8px;
    }
    
    .categories-filter {
        padding: 6px 20px 10px 20px;
    }
    
    .requests-page .pattern-img {
        height: 210px;
    }
    
    .requests-wrapper-data {
        padding-left: 0px !important;
    }
    
    #filters-mobile-left {
        padding-top: 10px;
    }
    
    .user-section-wrapper .widget-bg.row {
        display: block;
    }
    
    #job-slider .slider-for .slick-slide {
        padding: 0px 0px 3px 0px;
    }

    .user-section-wrapper {
        background-color: #fff;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
    }
    
    .user-section-info {
        padding-bottom: 30px;
    }
    
    #insert_questions_tab_wrapper {
        padding-top: 0px !important;
    }
    
    #view-job-page .col-right-job {
        padding: 30px 10px 0 0 !important;
    }
    
    #microjob-left-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .widget-bg.widget-job {
        padding: 10px !important;
    }

    #job-slider {
        margin-top: 31px;
    }
    
    #contact_join_us #form-contact-wrapper {
        width: 100%;
    }
    
    .sc-element {
        max-width: 100%;
        min-width: 100%;
    }
    
    #all-categories-index {
        display: none;
    }
    
    .container-inside-index-2 {
        margin-bottom: 0px !important;
    }
    
    .fourth-block-search #btn-search-home {
        font-size: 105%;
        line-height: 1.4;
    }
    
    input#search_term, .fourth-block-search #btn-search-home, .first-block-search, .second-block-search, .third-block-search, .fourth-block-search, .second-block-search button.btn.dropdown-toggle.btn-default, .third-block-search button.btn.dropdown-toggle.btn-default {
        height: 45px;
    }
    
    .container.faqs-page {
        padding-top: 80px;
    }
    
    .contact-suggestion.pd-b-30 {
        padding-top: 20px;
    }
    
    .blog-post-card {
        border: none;
    }
    
    .blog-post-card {
        border-radius: 0px; 
    }
    
    .blog-page-widget ol.breadcrumb {
        padding-left: 0;
    }
    
    .blog-page-widget .breadcrumb {
        display: none;
    }
    
    .widget-holder.col-md-8.blog-page-widget {
        padding: 10px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    
    .blog-post-card img {
        border-radius: 12px;
    }
    
    .blog-post-card .blog-post-share-links {
        left: 25px;
    }
    
    .helper-mobile-content {
        position: fixed;
        top: 80px;
        background-color: #fff;
        width: 100vw;
        left: 0;
        padding: 20px 25px 15px 25px;
        z-index: 100;
        -webkit-box-shadow: 0 0px 300px 0px rgb(0 0 0 / 60%);
        box-shadow: 0 0px 300px 0px rgb(0 0 0 / 60%);
        border-radius: 0% 0% 550% 550%/0% 0% 20% 20% !important;
        z-index: 999;
    }
    
    .central-col {
        margin-bottom: 70px;
    }

    .mail-inbox {
        padding-right: 0px;
    }

    #inbox_page .widget-holder.widget-full-content .widget-body, #inbox_page .row.no-gutters {
        display: block;
    }
    
    .mail-list-wrapper {
        border-radius: 20px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    a.btn.fs-16.p-2.btn-outline-default.bw-1.text-muted.dropdown-toggle {
        height: 29px;
        width: 29px;
        padding: 8px 8px !important;
    }

    .mail-sidebar {
        min-height: 80px;
    }
    
    #inbox_page .col-md-12.widget-holder.widget-full-content {
        margin-top: 0;
        padding-top: 0px;
    }
    
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
    
    ul.widget-user-list .media-body .btn {
        display: none;
    }
    
    form#submitEditExtraForm {
        padding-top: 15px;
    }
    
    #delete_account span.filter-option.pull-left {
        text-align: left;
    }
    
    .login-center {
        border-radius: 0px;
        top: 30%;
        transform: translate(-50%, -30%);
    }
    

    .content-uploader-profile-wrapper .moderate-media-wrapper.mobile-only {
        text-align: center;
    }

    #freelancers-container,
    #categories-container {
        padding-top: 0px;
    }
    
    .main-wrapper-categories {
        padding: 0;
    }
    
    .all-category-picture {
        width: 70%;
        height: 51%;
        margin: 38% auto 0 auto;
    }

    .error-wrapper {
        top: 40%;
        left: 50%;
        -ms-transform: translate(-50%, -40%);
        transform: translate(-50%, -40%);
        position: absolute;
    }

    
    #post-data_offers_sent .widget-latest-transactions .single-line-tab {
        border-bottom: none;
    }
    
    .dark .my-orders .widget-latest-transactions .single-line-tab {
        border-bottom: 1px solid #53525f;
    }
    
    .my-orders .widget-latest-transactions .single-line-tab {
        border-bottom: 1px solid #f7f7fd;
    }
    
    .launching-text {
        font-size: 140%;
        line-height: 36px;
        margin-top: -70px;
    }
    
    .requests-data-inside {
        margin-right: 5px;
    }
    
    .requests-data-wrapper.col-md-1.col-1.pd-0 {
        position: absolute;
        right: 10px;
        top: 20px;
    }
    
    .requests-data-wrapper.col-md-1.col-1.pd-0 .btn-send-offer {
        opacity: 1;
        filter: none;
        line-height: 1.5;
    }
    
    form#paymentForm {
        margin-bottom: 40px;
    }
    
    .kyc-verif button {
        background-color: transparent !important;
        color: #fff !important;
    }
    
    .kyc-verif span.caret {
        filter: brightness(0) invert(1) !important;
    }
    
    .payment-methods-wrapper {
        padding-bottom: 50px;
    }
    
    .title-summary {
        height: 40px;
    }
    
    #view-checkout-page {
        padding-top: 0px;
    }
    
    .complete-order-extras .extra_selector .input-group.bootstrap-touchspin {
        margin-top: 0px;
    }
    
    .complete-order-extras .job-option-title.quantity {
        padding-right: 120px;
        margin-top: 0;
    }
    
    .message-translated.active_trans, 
    .translate-in-wrapper-parent.active_trans {
        font-size: 95%;
    }
    
    .translate-in {
        width: 100%;
        margin-right: 0px;
    }
    
    .translate-in-options, 
    .translate-in-apply {
        width: 50%;
        margin-top: 5px;
        margin-left: 0;
    }
    
    .translate-in-options button.btn.dropdown-toggle.btn-default {
        padding: 4px 30px 0px 15px;
        height: 33px;
    }
    
    .translate_message.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
        top: 18px;
    }
    
    .dispute .dispute-subtitle,
    .dispute .timeline-body-title.text-center {
        text-align: left !important;
    }
    
    .timeline .timeline-body header .timeline-body-title {
        font-size: 18px;
    }
    
    #rating_title {
        text-align: center !important;
    }
    
    .supplement_added_user {
        font-size: 90%;
    }
    
    .timeline-single .display-logo header svg {
        height: 70px;
    }
    
    .timeline-page .central-col {
        margin-bottom: -2px;
    }
    
    .delivery_expected_buyer,
    .expect-delivery.text-center {
        text-align: left !important;
    }
    
    .expect-delivery.text-center {
        font-size: 85%;
    }
    
    .my-orders input#pick-date {
        background-color: transparent;
    }
    
    .results_tab_wrapper.status_wrapper.hide-on-mobile {
        height: 30px;
        margin-top: 5px;
    }
    
    .widget-latest-transactions .single-status {
        height: 30px;
    }
    
    .container.legal-pages {
        padding-top: 0px !important;
    }
    
    input#username-profile {
        padding-left: 0px;
    }
    
    #main-category-wrapper button.btn.dropdown-toggle.btn-default span {
        text-align: left !important;
    }
    
    .checkboxes-signup {
        font-size: 90%;
    }
    
    .form-group.sel_user_type {
        padding-top: 10px;
    }
    
    .play-btn-signup {
        float: left;
        margin-right: 7px;
    }
    
    .play-btn-signup-label {
        float: left;
    }
    
    .signup-page h1.mb-4.text-center {
        padding-bottom: 0px;
        margin-bottom: 15px !important;
        line-height: 1;
        font-size: 180%;
    }
    
    .login-center.login-center-mini {
        padding: 30px;
        margin: 15px auto !important;
        width: 100vw;
    }
    
    .legal-pages h1.title-dash {
        line-height: 1.2;
    }
    
    #pro_legal_form-wrapper .pull-left,
    #pro_legal_person_type_wrapper .pull-left,
    #pro_vatmention-wrapper .pull-left {
        text-align: left !important;
    }
    
    .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
        top: 23px;
    }
    
    .select-language .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret,
    .select-currency .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
        top: 14px !important;
        right: 0 !important;
    }
    
    .credit-card-logo-small-settings {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    
    #verification-invoices-txt {
        padding-bottom: 20px;
    }
    
    #company-wrapper {
        margin-right: 0 !important;
    }
    
    #expiration_date_wrapper {
        padding-left: 0;
    }
    
    #update_secure .form-control.digits {
        width: 45px;
        font-size: 200%;
        height: 50px;
        margin-top: 0 !important;
        padding-top: 0 !important;
        text-align: center !important;
        float: left;
        line-height: 1 !important;
    }
    
    .form-control-digits-wrapper.clearfix {
        width: 196px;
        margin-left: auto;
    }
    
    #update_secure .digits-wrapper {
        text-align: right;
    }
    
    #update_secure #digit4 {
        margin-right: 0px;
    }
    
    .mobile-selector-element {
        background-color: #4E5672;
        width: 100px;
        height: 4px;
        margin: 7px auto 0 auto;
        border-radius: 12px;
    }
    
    .dark .mobile-selector-element {
        background-color: #42424c;
    }
    
    .bootstrap-select.btn-group .dropdown-toggle .caret {
        right: 0px;
    }
    
    #search-home-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret {
        right: 17px;
    }
    
    .bootstrap-select > .dropdown-toggle {
        font-size: 90%;
        line-height: 1.6;
    }
    
    .title-dash.pd-l-30 {
        padding-left: 0px !important;
    }
    
    #create_new_request_btn {
        margin-top: 20px;
    }
    
    .my-requests-offers .widget-bg.requests-offers-list {
        margin-top: 5px;
    }
    
    .extra_action-requests-wrapper.dropdown-select-actions {
        top: 23px;
        right: 62px;
    }
    
    .extra_action-requests-wrapper.dropdown-select-actions ul {
        margin-bottom: 0px;
    }
    
    #pending_payouts_txt {
        width: 90%;
        margin: auto;
    }
    
    #export-to-csv {
        right: 10px;
    }
    
    .mobile-only .progress-percent {
        position: absolute;
        bottom: 9px;
        font-family: 'artiistaBold';
        font-size: 85%;
        color: #c7cbd8;
        white-space: nowrap;
    }
    
    .bg-progress-blue {
        margin-top: -3px;
    }
    
    #reject-custom-offer {
        margin-top: 10px;
    }
    
    #job_list .dash-stats-col {
        margin-top: 10px;
    }
    
    #dashboard-container, #dashboard-container-settings {
        padding-top: 0px;
    }
    
    .user-section-info-wrapper.row li {
        display: inline-block;
        float: none;
        margin: auto;
        text-align: center;
        width: 32%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
    .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .meta-artist-con {
        max-width: 100% !important;
        margin-right: 0 !important;
    }
    
    .job-attributes {
        padding-top: 0px;
    }
    
    #content-social {
        text-align: center;
    }
    
    .microjob_limit_value input:focus,
    .list_of_extras input:focus {
        border-bottom: none !important;
    }
    
    #sharer-gig .modal-dialog, #sharer-gig .modal-content {
        min-width: auto;
    }
    
    .share-socials {
        margin-right: 5px;
        margin-left: 5px;
    }
    
    .job-attributes {
        padding-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 90%;
    }
    
    .tags-container-view div {
        margin-top: 1px;
    }
    
    .tags-container-view {
        margin-right: 10px;
    }
    
    .share-socials image,
    .share-socials svg {
        width: 25px;
        height: 25px;
    }
    
    .share-socials {
        height: 60px;
    }
    
    #sharer-gig {
        border: none;
        border-radius: 0;
        background-color: #000000bf;
    }
    
    #microjob-options {
        position: absolute;
        top: -32px;
        right: 45px;
    }
    
    #view-job-page .share-job {
        padding-top: 13px;
    }
    
    #short-url-link .modal-dialog {
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 86px 6000px rgb(0 0 0 / 45%);
        -moz-box-shadow: 0px 0px 86px 6000px rgba(0, 0, 0, 0.45);
        box-shadow: 0px 0px 86px 6000px rgb(0 0 0 / 45%);
    }
    
    #short-url-link span.copy_short_url {
        color: #53535f;
    }
    
    .options-icluded-details {
        margin-left: 0px;
    }

    .mini-votes-required {
        width: 70%;
    }
    
    .job-options .job-option-title,
    .complete-order-extras .job-option-title {
        margin-top: 36px;
    }
    
    .payment-next-step.wrapper {
        margin-bottom: 0px;
    }
    
    .job-option-content,
    .job-option-limit {
        padding-left: 0px;
    }
    
    .extras-list-items .label-checkbox-jobs {
        margin-top: 2px;
    }
        
    .short-url-wrapper {
        padding-top: 5px;
    }
    
    .heart-icon-wrapper {
        margin-top: 11px;
    }
    
    .sales-icon-wrapper {
        padding-top: 12px;
    }
    
    #levels-page button.slick-arrow {
        margin-top: 44px !important;
    }
    
    .levels-horizontal:hover h3 {
        color: #fff;
        transition: all 0.3s ease-in-out;
    }
    
    #newsletter-legal-wrapper.checkbox .label-text {
        display: initial;
    }
    
    #contact_join_us #valid-message {
        color: #fff;
        padding-top: 40px;
        margin-top: 40px;
        border-top: 1px solid #fff;
    }
    
    .pt-160.pb-130.position-relative hr {
        display: none;
    }
    
    .pt-160.pb-130.position-relative p {
        margin-bottom: 10px;
    }
    
    .pt-160.pb-130.position-relative {
        padding-bottom: 30px;
    }
    
    .contact-acclaration {
        padding-top: 20px;
    }
    
    #grecap-signup2,
    #grecap-signup {
        text-align: center !important;
        opacity: 0.7;
    }
    
    #levels_signup span.options-include {
        font-size: 92%;
    }
    
    
    .sc-element-five__content.d-flex.flex-wrap.flex-column.justify-content-center.align-items-center.text-center h4 {
        font-size: 100%;
        font-family: 'artiistaBold';
        line-height: 1.3;
        margin-top: 7px;
    }
    
    .sc-element-five.color .sc-element-five__desc {
        line-height: 1.3;
    }
    
    .slider-txt.text-center p {
        padding: 0 15px;
    }
    
    
    .modal-content .helper-mobile-content {
        top: 0px;
    }
    
    #apply-request-wrapper.pd-r-50 {
        padding-right: 0 !important;
    }
    
    input#search_term:focus {
        border-bottom: 0 !important;
    }
    
    .jobs-finder-home .filter.categories {
        padding-top: 30px;
    }
    
    .newsletter-gdpr {
        padding-bottom: 40px !important;
    }
    
    footer .recent-posts p {
        text-align: left;
    }
    
    .select-language {
        right: 0px;
        top: -5px;
        margin-right: 0px;
        position: absolute;
    }
    
    .select-currency {
        right: 70px;
        top: -5px;
        margin-right: 0px;
        position: absolute;
    }
    
    .select-currency.menu-selector,
    .select-language.menu-selector {
        right: auto;
        top: auto;
        margin-right: auto;
        position: relative;
        width: 170px;
        float: none;
        margin-top: 0px;
    }
    
    .select-language.menu-selector {
        width: 100px;
    }
    
    .select-currency.menu-selector button {
        width: 170px !important;
    }
    
    .select-language.menu-selector .country {
        top: 15px;
    }
    
    .select-language.menu-selector .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret, 
    .select-currency.menu-selector .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
        top: 23px !important;
    }
    
    .select-language.menu-selector button {
        width: 100px !important;
    }
    
    #newsletter-form-name-field, #newsletter-form-email-field {
        width: 45%;
    }
    
    .flip-request__col {
        padding: 0px 20px 20px 20px;
    }
    
    .slider-requests-element .flip__front {
        padding-top: 20px;
    }
    
    .slider-requests-element .flip-request {
        height: auto;
        min-height: 217px;
    }
    
    .flip__front-no-flip.flip-request__front {
        min-height: 217px;
    }
    
    #main-categories .slick-track {
        width: 1270px !important;
    }
    
    .job_heading_wrapper {
        position: absolute;
        top: 40%;
        transform: translateY(-55%);
    }
    
    .index-page .container-min-full-height {
        height: calc( 100vh + 75px );
    }
    
    .container-post-new-req.pd-r-40 {
        padding-right: 0px !important;
    }
    
    .mail-single-info .btn-group {
        display: none;
    }
    
    .side-inbox-left, .side-inbox-center, .side-inbox-right {
        height: auto !important;
        min-height: auto !important;
    }
    
    form#send_sms_form {
        border-bottom: 1px solid #e6e6ef;
    }
    
    #post-comment form#send_sms_form {
        border-bottom: none;
    }
    
    .gdpr-wrapper {
        border-radius: 15px;
        margin-bottom: 15px;
    }
    
    textarea#explanation {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    #grecap-signup, #grecap-signup2, #grecap-contact {
        font-size: 70%;
        margin-left: 0 !important;
        width: 100%;
    }
    
    #dashboard #profile-type-wrapper {
        min-height: 40px;
    }
    
    
    
    .slide_limit_input #limit_value:focus, 
    .slide_limit_input #limit_value, 
    .slide_limit_input #foreach_value:focus, 
    .slide_limit_input #foreach_value, 
    .slide_limit_input #total_limit_value:focus,
    .slide_limit_input #total_limit_value {
        border-radius: 0px !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }
    
    #submitEditExtraForm .form-group.row.first-in-form-extras {
        margin-top: 0px;
    }

    .enable_limit_extras .checkbox-list__check {
        margin-top: -7px;
    }

    .edit_extra_add_days_custom-label {
        text-align: left !important;
    }
    
    .dropdown-inline-icon {
        position: relative;
    }
        
    .card-body {
        padding: 0px !important; 
    }
    
    .ecommerce-products .card-body {
        padding: 15px 0px 10px 3px !important;
    }
    
    #wrapper-price-options-extras label {
        text-align: left;
    }
    
    .single-line-tab .single-amount .date_added,
    .single-line-tab .single-user-details small {
        display: none !important;
    }
    
    .single-line-tab.my-invitations-artiista .single-user-details small {
        display: block !important;
    }
    
    .my-offers-sent .single-line-tab .single-user-details small {
        display: block !important;
    }
    
    .download-invoice,
    .results_tab_wrapper.status_wrapper{
        float: initial;
        display: inline-block;
    }
    
    .widget-latest-transactions .single-amount {
        margin-left: 15px;
        margin-right: 10px;
        flex-grow: 1;
        line-height: 1;
    }
    
    .results_tab_wrapper.status_wrapper.mobile-only {
        float: none;
        width: 100%;
    }
    
    .order_id {
        display: inline-block;
    }
    
    .order_id {
        margin-top: 3px;
        display: inline-block;
    }
    
    .download-invoice {
        margin-top: 2px;
    }
    
    .widget-latest-transactions .price-amount {
        margin-right: 0px;
        margin-left: 5px;
    }

    #add-extra-days label {
        text-align: left !important;
    }
    
    .extra_add_days button.btn.dropdown-toggle.btn-default .pull-left {
        text-align: right !important;
    }
    
    .extra_price_select span.filter-option.pull-left {
        text-align: right !important;
    }
    
    #wrapper-price-options-extras {
        padding-right: 0;
    }
    
    .icon-toggles.mr-r-40 {
        margin-right: 10px !important;
    }
    
    .extra_price_select {
        padding-right: 0 !important;
    }
    
    section#job-pictures {
        margin-top: -5px;
    }
    
    #job_options h5.box-title.mr-b-0.switch-left {
        padding-left: 0 !important;
    }
    
    .extra-options-wrapper {
        padding-bottom: 10px;
    }
    
    ul#job_options {
        margin-left: -15px;
        margin-right: -15px;
        text-align: center;
    }
    
    #extra-section-edit-wrapper li {
        text-align: left;
    }
    
    #services-section-edit-wrapper {
        margin-top: 30px;
        margin-bottom: 0px !important;
    }
    
    .slide_details_helper {
        padding-bottom: 20px;
    }
    
    input#limit_value,
    input#total_limit_value {
        text-align: center !important;
        font-size: 110% !important;
    }
    
    .slider_limit_prev,
    .slider_limit_next {
        padding-left: 0;
        padding-right: 0;
    }
    
    .widget-holder .slide_limit_input_select button.btn.dropdown-toggle.btn-default {
        height: 62px !important;
        border-radius: 0;
        padding-right: 0;   
    }
    
    #microjob_limit_section .col-3 {
        -ms-flex: 0 0 22% !important;
        flex: 0 0 22% !important;
        max-width: 22% !important;
    }
    
    #microjob_limit_section .col-6 {
        -ms-flex: 0 0 56% !important;
        flex: 0 0 56% !important;
        max-width: 56% !important;
    }
    
    .slider_content_wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    
    #signup-form-wrapper {
        min-width: 100%;
    }

    
    #form-contact-wrapper #selected_file {
        float: none;
    }
    
    #form-contact-wrapper #attach-file-error {
        margin-top: 15px;
    }
    
    section.my-profile {
        padding-bottom: 70px;
    }
    
    #dashboard-container-settings {
        padding-bottom: 40px;
    }
    
    #includeMicrojobTagsFilters .search-filtering {
        margin-bottom: 5px;
    }
    
    #pin_code_wrapper {
        text-align: right;
    }
    
    #changeEmailSection {
        position: absolute;
        top: -34px;
        right: 0;
    }
    
    .row.jobs-finder-home {
        padding: 0 0px;
    }
    
    .section-toggled input.toggles-btn + label {
        margin-left: 5px;
    }
    
    #sortable_full li:nth-child(odd) .audio-block-wrapper,
    #sortable_full li:nth-child(even) .audio-block-wrapper {
        margin-right: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    
    .mr-r-40 .icon-toggles {
        right: 10px !important;
    }
    
    .widget-body.clearfix.closed.mr-r-40,
    .widget-body.clearfix.mr-r-40.opened{
        margin-right: 0px !important;
    }
        
    .widget-body.mr-r-30,
    .container-post-new-req.mr-r-30 {
        margin-right: 0px !important;
    }
    
    .request-status {
        position: absolute;
        right: 15px;
        top: 15px;
    }
    
    .requests-section .action-btns {
        top: 20px;
        left: 20px;
    }
    
    .my-gigs .page_options_top {
        background-color: #fff;
    }
    
    .legal-links-wrapper {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 20px;
    }
    
    .right-sidebar-wrapper:first-child {
        margin-top: 15px !important;
    }
    
    .right-sidebar-wrapper:last-child {
        margin-bottom: 15px !important;
    }
    
    #select-my-sales-date-range,
    #select-date-withdrawal {
        margin-top: 30px;
    }
    
    .daterangepicker.ltr .ranges{
        text-align: center;
    }
    
    .ranges li {
        display: inline-block;
        font-size: 100%;
        padding: 3px 10px;
    }
    
    #select-date-withdrawal input#pick-date,
    #select-my-sales-date-range input#pick-date {
        margin: auto;
        border-radius: 0px;
        box-shadow: inset 0px 0px 0px 0px transparent !important;
        background-color: transparent;
    }
    
    .daterangepicker.ltr .ranges {
        margin: 0 !important;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        width: 100%;
    }
    
    .daterangepicker.opensleft:before,
    .daterangepicker.opensleft:after {
        right: 50% !important;
    }
    
    .daterangepicker.dropdown-menu.ltr.show-calendar.opensleft {
        width: 100% !important;
        right: 0 !important;
    }
    
    #select-my-sales-date-range .form-control:focus {
        border-bottom: 0px solid transparent !important;
    }
    
    .daterangepicker.dropdown-menu.show-calendar {
        padding-bottom: 16px;
        border-radius: 0px;
    }
    
    .daterangepicker .calendar {
        max-width: 100% !important;
    }
    
    #select-my-sales-date-range-wrapper,
    #select-date-withdrawal-wrapper {
        width: 100%;
    }
    
    .my-orders .single-user-details {
        display: none !important;
    }
    
    #show-results {
        padding-top: 10px;
    }
    
    #export-to-csv button {
        margin-top: 10px;
    }
    
    .download-invoice svg {
        opacity: 1;
    }
    
    .helper-desktop {
        display: none;
    }
    
    #view-job-page #job-title {
        margin-top: 0px;
    }
    
    #close-filters {
        font-family: 'artiistaBold';
    }
    
    .jobs-finder-home .container.filter-results {
        text-align: center;
    }
    
    .jobs-finder-home .price-range-filter {
        width: 100%;
        top: 85px;
        padding-top: 6px;
        min-height: 81px;
    }
    
    .jobs-finder-search .order-by-wrapper {
        font-size: 0.875rem;
    }
    
    .search-segments {
        display: none;
    }
    
    #requests-page .col-filtering,
    #search-page .col-filtering {
        margin-left: 0;
        display: none;
    }
    
    #dynamic-title {
        font-size: 55%;
        top: 90px;
    }
    
    .requests-page #dynamic-title {
        top: 90px;
    }
    
    .requests-data-txt {
        font-size: 70%;
    }

    #requests-page .col-filtering,
    #search-page .col-filtering {
        top: 77px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 28px !important;
        border-bottom-left-radius: 28px !important;
    }
    
    #requests-page .col-filtering,
    #search-page .col-filtering {
        max-width: 100% !important;
    }
    
    .widget-search-page.tag-big-header,
    .pattern-img {
        min-height: 215px;
    }
    
    .widget-full-content.tags-page h1 {
        top: 50px;
    }

    .my-requests #right-sidebar .btn-primary {
        display: none;
    }

    .my_sales_sidebar .right-sidebar-wrapper {
        max-width: 100% !important;
    }

    #dashboard .widget-bg.table-results-spacing {
        min-height: 0px !important;
    }

    #create_new_microjob_sidebar {
        display: none;
    }

    .mail-single-info h1.title-dash {
        height: 188px;
    }

    #short-url-link .modal-content {
        font-size: 200%;
    }

    .modal-backdrop,
    .module-backdrop {
        opacity: 0.7 !important;
    }

    #short-url-link .modal-content {
        margin-top: 80px;
    }

    #video_signup_wrapper {
        display: none;
    }

    #video_signup_wrapper_mobile {
        display: block !important;
    }

    .video-signup-preview img {
        width: 100%;
    }

    #video-signup-modal .modal-content {
        min-width: 100% !important;
    }

    .nav_play_btn_wrapper {
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .nav_play_btn {
        margin-top: 0px;
    }

    .select-legal .btn.dropdown-toggle.btn-default span,
    #select_currency .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        line-height: 12px;
    }

    .job_heading {
        padding-top: 0px;
    }

    .thank_you_page #dashboard-container .widget-holder.first-element {
        min-height: 70vh;
        padding-top: 50px;
    }

    .dark textarea#decline_cancel_comment,
    .dark textarea#dispute-explanations {
        border-left: none;
        border-top: none;
        border-right: none;
        background-color: transparent;
    }

    #uploadForm4 .dragndrop {
        margin-top: 23px;
    }

    [data-balloon]:before {
        display: none;
    }

    .slider-nav .carouselImage {
        padding: 6px 5px;
    }
    
    .dark-overlay-slider {
        height: calc( 100% - 12px );
        top: 1px;
    }

    .slider-nav .carouselItem.slick-slide.slick-active img {
        border-radius: 12px;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        padding-top: 0px;
    }

    .zoom-gallery.row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    li.signin-popup {
        font-family: artiistaBold;
    }

    .signin-popup .btn-outline-secondary {
        color: #6a719091 !important;
        border-color: #6a719091 !important;
    }

    a.btn-list.start-selling-responsive {
        color: #6a719091 !important;
    }

    .abs-bg-overlay,
    .abs-img,
    .abs-overlay {
        top: 0px;
    }

    .kyc_documents_date_wrapper,
    .kyc_documents_type_wrapper_add {
        margin-left: 0px;
    }
    
    .kyc_documents_date_wrapper, .kyc_documents_type_wrapper_add {
        margin-right: 12px;
        margin-left: 0;
    }
    
    #include-credit-cards-list .kyc_documents_type_wrapper_add {
        width: 100%;
    }
    
    #include-credit-cards-list .kyc_documents_wrapper {
        height: 196px;
    }
    
    .kyc_documents_date_wrapper {
        margin-right: 0px;
    }

    .dark .my-withdrawals #right-sidebar,
    .dark .my-orders #right-sidebar {
        border-top: 2px solid #52515f;
    }

    .kyc_documents_wrapper {
        height: 140px;
    }

    .kyc_documents_type_wrapper {
        float: none;
    }

    .dark .withdrawn-icons-wrapper {
        border: 2px solid #52515f;
    }

    #amount_to_withdraw {
        text-align: center;
        background-color: transparent;
        margin-top: 20px;
        font-size: 240%;
    }

    span.balloon-null:before {
        display: none;
    }

    .dark .kyc-verif button.btn.dropdown-toggle.bs-placeholder.btn-default,
    .dark .kyc-verif .form-control:active,
    .dark .kyc-verif .form-control:active:hover,
    .dark .kyc-verif .form-control:hover,
    .dark .kyc-verif .form-control,
    .dark .kyc-verif .btn-default {
        background-color: transparent !important;
    }

    .kyc-verif {
        margin-left: 10px;
        margin-right: 10px;
    }

    .notification-push-wrapper {
        top: 80px;
    }

    textarea#dispute-explanations {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .video-list-title-txt {
        color: #898ea9;
        font-size: 110%;
    }

    .video-list-title {
        margin-top: 10px;
    }

    textarea.quick-response {
        padding: 10px 0px !important;
        margin-bottom: 20px;
        border-radius: 0px;
    }

    #video-play-modal .modal-content {
        min-width: 100%;
    }

    .my-favorites h6.page-title-heading.mr-0.mr-r-5 {
        text-align: center;
    }

    .content_top_jobs_category p {
        font-size: 100%;
    }

    .top_jobs_category h3 {
        margin-top: 6px;
    }

    .top_jobs_category h3 {
        font-size: 120%;
        margin-top: 10px;
    }

    .mini_icons_cats {
        margin-top: 10px;
    }

    .select-language .dropdown-menu.inner .country {
        position: absolute;
        top: 15px;
        margin-left: 20px;
    }

    .select-language .language-name {
        margin-left: 38px;
        color: #fff;
        font-size: 100%;
    }

    .select-language .selected .language-name {
        margin-left: 38px;
        color: #fff;
        font-size: 100%;
        font-family: artiistaBold
    }

    #select_currency .bootstrap-select .dropdown-menu li a {
        color: #fff;
        padding-left: 25px !important;
        padding: 6px 0px;
    }

    .select-language .bootstrap-select.btn-group .dropdown-menu li a {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        padding: 5px;
    }

    #submit_rating_form [data-balloon]:after {
        margin-bottom: 17px;
    }

    .content-wrapper-custom-offer span.d-flex.thumb-xs img {
        height: 50px;
    }

    #file_message_wrapper textarea#file_message {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .dark .mail-single-reply.timeline.clearfix {
        border-bottom: 1px solid #494756;
    }

    #rating-comment-wrapper textarea#comment {
        padding: 0 !important;
    }

    #submit_rating_form .next-step-txt {
        border-top: none;
        padding-top: 0px;
    }

    #comment_send_delivery-wrapper textarea#comment_send_delivery {
        padding: 0 !important;
    }

    .dark div#revisions-delivery-btn {
        background-image: linear-gradient(#34343e, #34343e), linear-gradient(135deg, #7b00e8 0%, #00afec 88%) !important;
    }

    .time-left {
        margin-top: 1px;
    }

    .slider-nav .slick-slide .img-slider-wrapper,
    .background-thumbnail-video {
        border-radius: 12px !important;
        margin-bottom: 0px !important;
    }

    #deliver-order-wrapper,
    #start-order-wrapper {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .pop-summary-payment.row .col-4.text-center {
        padding: 0 5px;
    }

    #credit_cards_created #pay-btn-container {
        margin-top: 30px !important;
        height: 140px;
    }

    #pay-button,
    #pay-button-direct {
        height: 140px;
        width: 140px;
    }

    #total-of-questions {
        float: none;
    }

    .carouselImage img {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }

    #pay-button svg,
    #pay-button-direct svg {
        margin-top: 20px;
    }

    div#pay-btn-container {
        margin-left: calc(50% - 71.5px);
    }

    .slider-for.slick-initialized.slick-slider,
    .slider-for .jwplayer.jw-flag-aspect-mode,
    .jw-overlays,
    .jw-controls,
    .jw-controls-backdrop,
    .jw-settings-item-active::before {
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
        border-radius: 20px !important;
    }

    span.search-icon-inline {
        top: 20px;
    }

    .slider-nav .slick-slide img {
        border-radius: 7px;
    }

    #search-page .request-sent {
        padding: 10px 0px 25px;
        border-bottom: 1px solid #e2e3e6;
        border-radius: 0;
    }
    
    .questions-actions-wrapper.dropdown-select-actions {
        bottom: -25px;
        top: auto;
        right: -8px;
    }
    
    .requests-data-inside.last-col {
        margin-right: 0px;
    }

/*
    .send-response-btn {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
    }
*/

    section#video-play-modal-aws .modal-dialog {
        min-width: auto;
    }

    #thumbnails_wrapper,
    #actions-wrapper-video {
        width: 100%;
    }

    .btn.btn-outline-secondary.videos-btn-actions,
    .btn.btn-primary.videos-btn-actions {
        max-width: 200px;
        margin: 20px auto 0 auto;
    }
    
    .btn.btn-primary.videos-btn-actions.close-modal,
    .btn.btn-outline-secondary.videos-btn-actions{
        margin-top: 20px;
        display: inline-block;
        min-width: 130px;
    }
    
    #actions-wrapper-video .col-6.pd-0 {
        text-align: center;
    }
    
    #actions-wrapper-video {
        padding-left: 0px;
    }

    .send-responses.show {
        margin-left: -70px;
        margin-right: 0px;
        padding: 10px 0px;
    }

    html,
    body {
        overflow-x: hidden;
    }

    body {
        position: relative
    }

    .notifications-artiista .order-image-notif-wrapper {
        padding-top: 4px;
    }

    .title-summary {
        margin-top: 0px;
    }

    .pop-summary-payment2.row .col-4 {
        padding: 0 6px;
    }

    .file-name-uploading {
        max-width: 53%;
    }

    .file-delivered-wrapper.down,
    .file-delivered-wrapper_conv.down {
        cursor: pointer;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .options-icluded-details.timeline:first-child {
        margin-top: 40px;
    }
    
    .options-icluded-details.timeline {
        font-size: 90%;
    }
    
    #dispute-seller-message {
        text-align: left !important;
    }

    .file-delivered-wrapper_conv {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .download-icon {
        opacity: 0;
    }

    #comment_send_conv-wrapper textarea {
        padding: 20px 0 !important;
    }

    #profile-page .profile-user-picture {
        margin-bottom: 0px;
    }

    #profile-page .rating-stars-wrapper {
        padding-top: 0px;
    }

    #profile-page .columns4jobs.results-loop.row {
        padding-bottom: 30px;
    }

    .view-profile .first.col-md-3,
    .view-profile .first.col-md-2 {
        padding: 0;
        margin-top: 0px;
    }

    #mobile-header-simul {
        width: 21.5%;
        margin-left: 15px;
    }

    #desktop-header-simul {
        width: 70%;
        margin-left: 9px;
    }

    .upload-banner-redim-wrapper-inside {
        width: 100%;
        transform: scale(1) !important;
    }

    .counter__wrapper-airport.blue.text-center {
        padding-bottom: 30px;
    }

    .cta-wrapper {
        height: 120px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
        margin-right: 0px;
    }

    #newsletter-legal-wrapper {
        padding: 0;
        margin-left: -10px;
        margin-right: -10px;
        font-size: 90%;
    }

    #form-contact-wrapper {
        width: 100%;
        padding-bottom: 30px;
    }

    .dark .btn-outline-primary {
        color: #fff;
        background-image: linear-gradient(#2a2a31, #2a2a31), linear-gradient(135deg, #7b00e8 0%, #00afec 88%) !important;
    }

    #skills_new_label {
        border-bottom: none;
        text-align: center;
        padding-top: 0;
        margin-top: 0 !important;
    }

    .dark .separator-big {
        border-bottom: 4px solid #5958677a;
    }

    textarea#description {
        min-height: 123px;
    }

    .dark #addGenres_wrapper {
        padding-bottom: 10px;
    }

    .col-md-4.range-slider-inside {
        padding-top: 10px;
    }

    .add-skills-section .trash-icon {
        margin-top: 17px;
    }

    .inputs-push-right .skills-selector .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: center !important;
    }

    .dark #wrapper-skills-general {
        border-top: 4px solid #5958677a;
    }

    .dark #addGenres_wrapper {
        border-bottom: 1px solid #5958677a;
    }

    .add-new-skill-opener .trash-icon {
        padding-top: 30px;
    }

    .add-new-skill-opener .col-md-4.range-slider-inside {
        margin-top: 30px !important;
    }

    #upload-profile-pictures {
        padding: 0;
    }

    .content-uploader-profile.mobile-only {
        padding-top: 50px;
    }

    .dark .video-helper {
        background-color: #202025;
    }

    .open-question {
        float: right;
        margin-top: 10px;
        margin-right: 20px;
    }

    #textProcessing-modal {
        font-size: 95%;
    }

    #confirmation-message-single-3d-secure #loader-modal-processing-txt-modal {
        padding-top: 45px;
    }

    .video-helper-thumbs {
        width: 100%;
    }

    #levels-page .title-dash {
        font-size: 120% !important;
    }

    .video-helper-individual {
        padding-right: 0;
    }

    .select-legal {
        margin-bottom: 10px;
    }

    .login-popup fieldset.form-material.animated.fadeInRight div:first-child {
        padding-left: 0;
        padding-right: 15px;
    }

    .form-login-wrapper .form-material .form-group > label {
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        display: inline-table;
        top: 10px;
        padding-left: 0 !important;
    }

    .dark #cbp-spmenu-s1.backdrop {
        background-color: #292931;
    }


    #login-modal .login-left input {
        text-align: center !important;
    }

    .form-login-wrapper .form-material .form-group > select + label,
    .form-login-wrapper .form-material .form-group.input-has-value label,
    .form-login-wrapper .form-material .form-group.input-focused label {
        margin-top: -25px;
        width: 100%;
        text-align: center;
    }

    .form-login-wrapper .form-group.no-gutters.input-has-value input {
        text-align: center;
    }

    .multi-step-process-order .steps-tab li {
        width: 100px;
    }

    .multi-step-process-order .steps-tab ul {
        height: 70px;
    }

    .send_new_question .send-responses textarea {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .job-translations .helper-mobile.right {
        right: 0;
        margin-left: auto;
    }

    .notif-full-width {
        top: auto;
        bottom: 0px;
        padding: 9px 10px;
    }

    .add-pictures-global_profile .videoWrapper:before {
        display: none;
    }


    .col-12.widget-holder.widget-full-content.tags-page {
        padding-top: 0px;
    }

    #gdpr-cookie-message button {
        font-size: 90%;
        margin-bottom: 15px;
    }

    .tag-big-header-content {
        height: 160px !important;
    }

    .media-info-excerpt {
        display: block;
    }
    
    .media-info-long {
        display: none;
    }

    #job-slider .slider-for .slick-slide {
        padding: 0px 10px 3px 10px;
        border-radius: 15px !important;
    }
    
    #job-slider-content {
        margin-top: 10px;
    }
    
    .fwdevp {
        border-radius: 15px !important;
    }
    
    .microjob-image-container {
        padding: 10px 10px 3px 10px !important;
    }

    .microjob-slider.loader .ph-picture {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        width: 100%;
        padding-top: 56.25%;
    }
    
    .user-section {
        width: 100%;
    }
    
    .carouselImage {
        border-radius: 16px;
    }

    .faqs-page .col-md-12,
    .legal-pages .col-md-12 {
        padding-left: 0;
        padding-right: 0;
        margin-top: -80px;
    }

    .legal-pages .widget-holder,
    #categories-container .widget-holder,
    #freelancers-container .widget-holder,
    #refer-to-a-friend-header,
    .faqs-page .widget-holder {
        margin-top: -20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-radius: 20px;
        z-index: 1;
        background-color: #fff;
    }
    
    #refer-to-a-friend-header img {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-radius: 20px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    #refer-to-a-friend-header {
        margin-bottom: 30px !important;
    }
    
    #invited-users-wrapper {
        padding: 0px;
    }

    .jobs-options-icons {
        width: 100%;
        text-align: center;
        padding-right: 0;
    }

    #job-slider .videoWrapper {
        -webkit-box-shadow: 0 0 0 10px rgb(255 255 255);
        -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 1);
        box-shadow: 0 0 0 10px rgb(255 255 255);
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
    }

    .no-style.options-text,
    #jobs-data ul.options-text {
        text-align: left;
    }

    .job-statistics ul.options-title {
        text-align: right;
    }

    .player-job .ap-wrapper-container {
        border-radius: 20px;
    }

    #jobs-data .col-6 {
        padding-right: 10px;
        padding-left: 10px;
    }

    #request-modal .modal-dialog,
    #project-modal .modal-dialog {
        max-width: 100%;
        min-width: 100%;
    }

    .container.tags-page {
        padding-top: 0px;
    }

    .container.text-center.user-gigs-title-container {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    #notifications-page li.new-notif-line.clearfix.notif-line {
        padding: 15px;
    }

    #form_recover_password input#email,
    #form_recover_password label.col-md-12.mb-1 {
        text-align: center;
    }

    .unread-notification {
        margin-right: 15px;
    }

    #dashboard {
        min-height: auto !important;
    }

    #notifications-page .order-image-notif img {
        margin-top: 6px;
    }

    .my-notifications .widget-holder.inputs-push-right.first-element-settings {
        padding-left: 0;
        padding-right: 0;
    }

    .my-custom-orders button.btn.dropdown-toggle.btn-default {
        border-bottom: none !important;
    }

    .my-custom-orders .btn-group.bootstrap-select.form-control {
        padding-right: 20px;
    }

    .my-profile #calcWidth {
        padding: 0px;
    }

    .my-profile .video-edit-job .videoWrapper {
        margin-bottom: 0px;
    }

    .widget-bg.section-toggled {
        padding: 0px !important;
    }

    .gig_language_wrapper {
        display: none;
    }

    form#edit_job {
        padding-bottom: 30px;
    }

    #view-job-page .col-right-job {
        background-color: #f1f2f8;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .contact-page .contact-left {
        margin-top: 30px;
        padding-bottom: 75px;
        margin-bottom: 20px;
    }

    .contact-page .socials-footer {
        opacity: 0.8;
    }

    #send-email-header-wrapper #sender-registered-user {
        margin-top: 0px;
    }

    #send-email-header-wrapper #send-email-header h6,
    #send-email-header-wrapper #send-email-header p {
        text-align: left;
        margin-top: 0;
    }


    #contact-form fieldset#signup {
        text-align: center;
    }

    #view-job-page .row.first-block {
        padding-top: 0;
    }

    #view-job-page,
    .contact-page .first-block {
        padding-top: 80px;
/*        background-color: #2a2a31;*/
    }

    .my-withdrawals .dash-stats-wrapper.row,
    .my-orders .dash-stats-wrapper.row {
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 5px;
    }

    #dashboard .widget-holder {
        margin-bottom: 0px;
        min-height: 160px;
    }
    
    #dashboard .widget-holder.section-toggled {
        min-height: 44px;
    }
    
    #dashboard .widget-holder.toggles {
        min-height: 44px;
        margin-bottom: 30px;
    }

    .my-withdrawals .col-sm-4.dash-stats.gradient,
    .my-orders .col-sm-4.dash-stats.gradient {
        margin-top: 20px !important;
    }

    .my-withdrawals .col-sm-4.dash-stats.gradient,
    .my-orders .col-sm-4.dash-stats.gradient {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        margin: 13px 1% 0 1.5% !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 47%;
        max-width: 47%;
    }

    .video_add_forms .input-group.mr-2 {
        display: block;
    }

    .my-withdrawals .col-sm-25.dash-stats,
    .my-orders .col-sm-25.dash-stats {
        margin-left: 1.5% !important;
        margin-right: 1.5% !important;
    }

    .my-withdrawals .col-sm-25.dash-stats:first-child,
    .my-orders .col-sm-25.dash-stats:first-child {
        margin-left: 1.5% !important;
    }

    .limit-section .helper-mobile {
        right: 0px !important;
    }

    .unpublished-media,
    .moderated-media {
        bottom: 15px;
    }

    textarea#revisions_comment {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .job-review-wrapper .btn {
        margin-bottom: 20px;
    }

    .download-file {
        width: 98%;
    }

    #view-checkout-page .row.first-block {
        padding-top: 0px;
    }

    #credit-card-payment-modal .modal-content {
        border-radius: 0px !important;
    }

    .widget-latest-transactions.custom-offers td.user-image {
        width: 61px;
    }

    .custom-offer-icon {
        margin: auto;
    }

    #dashboard-container-settings #billing-module {
        margin-top: 20px;
    }

    img.mfp-img {
        margin: 0px auto;
    }

    .right-sidebar-wrapper {
        background-color: transparent;
        margin-bottom: 10px;
        padding: 0 10px;
    }

    #publish_gig_page .widget-holder.first-element,
    .my-custom-orders .widget-holder.first-element,
    .my-requests .widget-holder.first-element,
    .my-favorites .widget-holder.first-element,
    #view-checkout-page .widget-holder,
    .gdpr .widget-holder.first-element,
    .thank_you_page .widget-holder.first-element {
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -20px !important;
    }

    .right-sidebar-wrapper:first-child {
        margin-top: 30px;
    }

    #promo-code-general-wrapper-out {
        height: 100px;
    }

    .dark .my-orders .col-sm-3.dash-stats,
    .dark .my-withdrawals .col-sm-3.dash-stats,
    .dark .my-orders .col-sm-25.dash-stats,
    .dark .my-withdrawals .col-sm-25.dash-stats {
        margin-top: 13px !important;
        background-color: #34323E;
    }

    .dark .my-orders .col-sm-3.dash-stats,
    .dark .my-withdrawals .col-sm-3.dash-stats,
    .dark .my-orders .col-sm-25.dash-stats,
    .dark .my-withdrawals .col-sm-25.dash-stats,
    .dark .my-orders .col-sm-4.dash-stats.gradient,
    .dark .my-withdrawals .col-sm-4.dash-stats.gradient {
        background-color: #34323E;
    }

    .my-withdrawals .dash-stats-wrapper,
    .my-orders .dash-stats-wrapper {
        padding-bottom: 30px;
        background-color: #f1f2f8;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -20px;
    }

    #custom-offer-modal .modal-content {
        min-width: auto;
    }

    .mail-single.flex-1.scrollbar-enabled {
        padding-top: 0px;
        margin-top: -4px;
    }

    .mail-list-item.media {
        margin: 0px 7px;
    }

    .date_added.custom-date-added {
        top: 7px;
        font-size: 70%;
    }
    
    .single-job-title span.sent-to-label {
        color: #cfcedc;
        font-size: 85%;
    }

    .single-job-title span.sent-to-username {
        display: block;
    }
    
    .requests-data-numb-inside .currency-symb.left {
        margin-right: -4px;
    }
    
    .container-post-new-req-inside button.btn.dropdown-toggle.btn-default span {
        text-align: right !important;
    }
    
    .kyc_documents_wrapper {
        border-radius: 10px;
        padding: 10px;
    }
    
    .bank-accounts-wrapper {
        right: 45px;
        top: 12px;
    }

    
    .results_tab_wrapper.status_wrapper,
    .results_tab_wrapper.status_wrapper image {
        height: 30px;
        width: 30px;
    }
    
    .kyc_documents_status {
        right: 10px;
        top: 10px;
    }

    .delivery-custom-offer {
        font-size: 90%;
        margin-top: 5px;
    }

    #post-custom-offer {
        padding: 0;
    }

    .inputs-push-right input#revisions {
        padding-right: 10px;
    }

    .mail-inbox {
        margin-left: 0px;
        padding-left: 0px;
    }

    #profile-page .contact-user-wrapper {
        display: none;
    }

    .section-requests h2.text-center.h2-title-home-page {
        padding: 50px 15px 30px 15px;
    }

    .my-requests-artiista .dash-stats-col {
        padding: 0 0px;
    }

    .my-requests-artiista .dash-stats {
        padding: 5px 5px;
    }

    .widget-latest-transactions td.single-status {
        width: 0;
        padding: 0;
        border: none !important;
    }

    .widget-latest-transactions td.price-amount {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        border-right: 1px solid #f7f7fd;
        width: 1%;
        white-space: nowrap;
    }

    .dark .widget-latest-transactions td.price-amount {
        border-right: 1px solid #53525f;
    }

    .action-btns span {
        opacity: 0.25;
    }

    .ecommerce-products .related-gigs-title {
        padding-bottom: 15px;
    }

    .mini-votes-required {
        margin: auto;
    }


    #copyright .col-md-4:last-child {
        margin-top: 10px;
    }

    .payment-methods-footer {
        float: none;
        display: inline-block;
        margin-right: 1px !important;
        margin-left: 1px;
    }

    .menu-legal li {
        float: none;
        display: inline-block;
    }

    #price_conversion {
        font-size: 85%;
        text-align: right;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0;
    }

    #sortable_full {
        margin-bottom: 10px;
    }

    #price_conversion label.col-md-3.col-sm-4.col-5.col-form-label.info-helper {
        border-bottom: 0;
    }

    .slim[data-ratio*=':'] .slim-status {
        position: absolute;
        padding: 0 1.5em;
        font-size: 90%;
    }

    .mfp-img-mobile {
        top: 0 !important;
        position: fixed !important;
        height: 100vh !important;
    }

    #error-slim-mobile.error-notifications[data-balloon][data-balloon-visible]:after,
    #error-slim-desktop.error-notifications[data-balloon][data-balloon-visible]:after {
        border-radius: 0;
        padding: 13px 15px;
        width: 100vw !important;
        left: -15px;
        right: 0;
        margin-bottom: 31px;
    }

    #error-single-image.error-notifications[data-balloon][data-balloon-visible]:after {
        border-radius: 0;
        padding: 13px 15px;
        width: 100vw !important;
        left: -10px;
        right: 0;
        transform: translate(0px, 0px);
        margin-bottom: 31px;
    }

    .content-uploader-profile.mobile-only #error-single-image.error-notifications[data-balloon][data-balloon-visible]:after {
        border-radius: 0;
        padding: 13px 15px;
        width: 100vw !important;
        left: 50%;
        right: 0;
        transform: translate(-50%, -10px);
        margin-bottom: 31px;
    }

    [data-balloon]:hover:before,
    [data-balloon][data-balloon-visible]:before,
    [data-balloon]:hover:after,
    [data-balloon][data-balloon-visible]:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -khtml-opacity: 0.92;
        -moz-opacity: 0.92;
        opacity: 0.92;
        pointer-events: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 10px);
    }

    #profile-page .widget-holder {
        background-color: transparent;
    }

    .preview-banner-artist-short-desc {
        font-size: 42%;
    }

    .preview-banner-artist-slogan {
        font-size: 60%;
    }

    .header-picture textarea#short_desc {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 20px;
    }

    .preview-banner-artist-name {
        font-size: 180%;
    }

    .text-align-wrapper,
    .text-wrapper-wrapper {
        padding-top: 0px;
    }

    .modal-footer {
        margin: 10px -35px -20px -35px;
    }

    .modal-footer .form-group {
        margin-bottom: 50px;
    }

    .banner-preview .media-actions {
        top: 10px;
        right: 10px;
        left: auto;
        transform: none;
    }

    .header-picture #helper-mobile-short_desc,
    #helper-mobile-banner-designer,
    #helper-mobile-banner-image {
        top: 0;
    }

    .modal-profile-header-picture .modal-dialog,
    #job-valoration .modal-dialog {
        min-width: auto;
    }

    .color-designer {
        width: 100%;
    }

    .text-align-wrapper,
    .text-wrapper-wrapper {
        width: 50%;
        margin: auto;
    }

    #profile-page .videoWrapper {
        margin-bottom: 30px;
    }

    .newsletter-wrapper {
        background-color: #fff;
        margin-top: 0px;
    }

    #profile-page .container.text-center.user-gigs-title-container,
    #profile-page .ecommerce-products {
        background-color: #f1f2f8;
    }

    .yt-video-wrapper:before {
        -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 1);
        -moz-box-shadow: 0 0 0 15px rgba(255, 255, 255, 1);
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 1);
    }

    section.section-profile {
        padding-top: 10px;
        margin-top: 0px;
        background-color: #fff;
    }

    #videos-tab-bordered-1 {
        background-color: #2a2a31;
        display: block !important;
    }

    #profile-page .videoWrapper.profile-user {
        margin-top: -10px;
    }

    #desktop-header-simul,
    #mobile-header-simul {
        padding: 0 3px;
    }

    #desktop-header-simul-screen {
        width: 218px;
        height: 68px;
        position: absolute;
        left: 30px;
        top: 17px;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: -1;
    }

    #mobile-header-simul-screen {
        width: 72px;
        height: 160px;
        position: absolute;
        left: 7px;
        top: 5px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 6px;
        z-index: -1;
        overflow: hidden;
    }

    .container.text-center.user-gigs-title-container h4 {
        background-color: #f1f2f8;
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    .modal-profile-header-picture .modal-footer {
        min-height: 80px;
    }

    .img-job-wrapper {
        padding: 4px;
    }

    .upload-banner-redim-wrapper-inside {
        transform: scale(0.8);
    }

    #videos-tab-bordered-1 .title-tabs-content {
        padding-top: 40px;
        color: #fff;
    }

    .view-profile .tab-content {
        display: flex;
        flex-direction: column;
    }

    .section-profile .videoWrapper {
        width: 96%;
        margin: auto;
    }

    .skills-section {
        padding-top: 20px;
    }

    #information-tab-bordered-1 {
        order: 1;
    }

    #audios-tab-bordered-1 {
        order: 2;
    }

    #videos-tab-bordered-1 {
        order: 3;
    }

    #releases-tab-bordered-1 {
        order: 4;
    }

    #releases-tab-bordered-1 {
        padding: 0 15px;
        font-size: 90%;
    }

    .title-tabs-content {
        display: block;
    }

    span.irs {
        margin-left: 2px;
    }

    .section-profile-content .static-sliders-wrapper {
        margin-bottom: 20px;
    }

    .static-sliders {
        width: 60%;
        margin: -10px auto 0 auto;
    }

    .static-sliders-activity {
        color: #53535f;
        margin-left: 0px;
        font-size: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .skills-section .irs .irs-line {
        background-color: #fff;
    }

    .skills-section {
        padding-bottom: 30px;
    }

    .section-profile-content {
        margin: auto;
    }

    .ap-wrapper-profile {
        padding-top: 30px;
    }

    .title-tabs-content {
        padding-top: 30px;
    }

    .contact-user-wrapper {
        margin: auto;
    }

    .btn-contact-user {
        display: none;
    }

    h6.title-tabs-content {
        margin-top: 0px;
        text-align: center;
        padding-bottom: 20px;
    }

    h6#tab-audios {
        padding-top: 40px;
    }

    img.mfp-img {
        height: auto;
    }

    #profile-page .rating-stars-wrapper .rating-stars .user_rate_full,
    #profile-page .rating-stars-wrapper .rating-stars .user_rate_half,
    #profile-page .rating-stars-wrapper .rating-stars .user_rate_blank {
        width: 27px;
        height: 27px;
    }

    .profile-picture-hover {
        width: calc(100% - 10px);
        height: calc(100% - 10px);
    }

    a.profile-pics {
        margin-bottom: 0px;
    }

    #profile-informations .tab-content > .tab-pane {
        display: block !important;
    }

    .player-profile .meta-artist {
        position: absolute;
        top: 100px;
        font-size: 90%;
        left: 50%;
        transform: translate(-50%, 0px);
        text-align: center;
        width: 100%;
    }

    .ap-wrapper-container-profile.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-small.inited {
        padding-bottom: 30px;
    }

    .player-profile {
        padding: 0 15px;
    }

    .view-profile .col-md-3 {
        padding: 7.5px;
    }

    .section-profile .row {
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .profile-pics-wrapper {
        margin-top: 0px;
        border-top: none;
    }
    
    #profile-bio {
        text-align: center;
        width: 100%;
    }

    h3.profile-short-description {
        margin-left: 0px;
        max-width: 100vw;
    }

    .user-info-mobile {
        display: block;
        padding: 10px 15px 5px 15px !important;
        margin: 0 auto;
        background-color: #fff;
        margin-top: -20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .profile-short-description {
        font-size: 100% !important;
        font-family: artiistaLight;
        letter-spacing: 0px;
        margin-top: 20px !important;
    }

    .profile-slogan {
        font-size: 150%;
    }

    h3.profile-description-mobile {
        font-size: 100%;
        max-width: 100vw;
        line-height: 1.6;
        font-family: artiistaLight;
    }

    .view-profile .user_rate_blank {
        background-image: none;
        -webkit-mask-image: url(../img/svg/empty-star-icon.svg);
        mask-image: url(../img/svg/empty-star-icon.svg);
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
    }

    .view-profile .user_rate_full {
        background-image: none;
        -webkit-mask-image: url(../img/svg/full-star-icon.svg);
        mask-image: url(../img/svg/full-star-icon.svg);
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
    }

    .view-profile .user_rate_half {
        background-image: none;
        -webkit-mask-image: url(../img/svg/half-star-icon.svg);
        mask-image: url(../img/svg/half-star-icon.svg);
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
    }

    .profile-country {
        font-size: 100%;
    }

    .profile-username {
        font-size: 170%;
    }

    .row.columns-border-bw [class*="col-"] {
        height: 65px;
    }

    .view-profile small.tip,
    .view-profile span.counter {
        text-transform: uppercase;
        font-size: 100%;
    }

    .view-profile #picture-img img {
        margin-top: -60px;
    }

    #no-profile-image-uploaded {
        margin-top: -60px;
        background-color: #fff;
        border-radius: 80px;
        line-height: 1;
    }

    .overlay-uploader.profile-with-level {
        margin-left: 16px;
    }

    .view-profile .col-12 {
        display: block;
        clip: rect(80px, auto, auto, 0);
        top: 20px;
        left: 0;
        width: 100vw;
        max-width: initial;
    }

    #videos-tab-bordered-1 .col-12 {
        top: 0;
    }

    .first.col-md-3.col-12 {
        margin: 180px auto 0 auto;
    }

    .inside-wrapper-white {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        max-width: 100vw;
        margin-top: -45px;
        height: calc(100vh - 260px);
        position: relative;
    }
    
    #profile-page .pattern-img {
        opacity: 0.3;
        height: 100vh !important;
    }

    .profile-pics-wrapper h6 {
        padding-bottom: 20px;
        text-align: center;
    }

    .skills-section,
    #profile-informations {
        padding-top: 0px;
        margin-top: 0px;
        background-color: #ffffffbf;
    }

    .profile-nav {
        display: none
    }

    .profile-wall-img-mobile {
        position: absolute;
        display: block;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100vh;
        background-size: cover;
        background-position: center
    }

    .profile-wall-img {
        display: none;
    }

    .gradient-mobile-background {
        width: 100vw;
        position: absolute;
        height: calc(100vh) !important;
        background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, #fff 100%);
        background: -prefix-linear-gradient(rgba(0, 0, 0, 0) 0%, #fff 100%);
        background: -moz-linear-gradient(rgba(0, 0, 0, 0) 0%, #fff 100%);
        background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, #fff 100%);
        background: linear-gradient(rgba(0, 0, 0, 0) 0%, #fff 100%);
    }

    #edit-contact-profile {
        right: 30px;
        top: 106px;
        bottom: initial;
    }

    .artist-wrapper-container, 
    .widget-user-profile .pattern-img {
        height: calc(80vh);
    }

    .profile-user-picture {
        height: 150px;
        width: 150px;
    }

    #picture-img img {
        width: 150px;
        padding: 0 !important;
    }

    .artist-wrapper {
        display: none;
    }

    .readonly .col-form-label {
        margin-left: -5px;
    }

    .profile-btn-edit-profile {
        display: none;
    }

    .media-actions {
        opacity: 1;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 3px);
        top: 17px;
        right: 10px;
        transition: opacity 0.3s ease-in-out;
        width: 94px;
        z-index: 1;
    }

    #sortable_videos .media-actions {
        top: 10px !important;
    }

    .media-actions span.dropdown-inline-icon {
        padding-right: 0;
    }

    #extra-options-wrapper .inputs-push-right .select2-container--default.select2 {
        text-align: center;
    }

    .media-actions li {
        height: 35px;
        width: 35px;
        padding: 9px 6px;
    }
    
    .my-favourites-artiista_user .media-actions li,
    .favourites_list.gigs .media-actions li {
        padding: 7px 6px;
    }
    
    .multiple .dropdown-inline-icon svg {
        padding-top: 0px;
    }

    .unpublished-media {
        white-space: nowrap;
    }

    .modal-content {
        border-radius: 0% 0% 550% 550%/0% 0% 20% 20% !important;
    }

    .dropdown-card {
        -webkit-box-shadow: 0px 0px 600px 6000px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 600px 6000px rgba(0, 0, 0, 0.2);
    }

    #btn-confirm-container {
        padding-bottom: 20px;
    }

    .char_counters {
        margin-right: 0px;
    }

    .tab-pane .helper-mobile {
        margin-top: 7px;
    }
    
    .btn-legend {
        padding: 2px 10px;
        line-height: 1.5;
    }
    
    .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show li {
        border-bottom: 1px solid #e3ebf7;
        padding: 12px 10px !important;
        font-family: 'artiistaRegular';
    }
    
    .dark .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show li {
        border-bottom: 1px solid #42424c;
    }
    
    .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show li:last-child {
        border-bottom: none;
    }
    
    .card-body .wrapper-li {
        padding-left: 10px;
    }
    
    .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show li:last-child {
        margin-bottom: 10px;
    }
    
    .dropdown-menu.dropdown-card.dropdown-options.animated {
        -webkit-animation-name: slideInUp !important;
        animation-name: slideInUp !important;
        -webkit-animation-duration: 0.2s;
        animation-duration: 0.2s;
    }

    .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show {
        position: fixed !important;
        top: auto !important;
        bottom: 0px !important;
        background-color: #fff;
        left: 0 !important;
        z-index: 999;
        font-family: 'artiistaBold';
        font-size: 100%;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        width: 100% !important;
        padding-bottom: 20px;
    }
    
    
    .dark .dropdown-menu.dropdown-card.dropdown-card-profile.dropdown-options.animated.fadeIn.show {
        background-color: #35353e;
    }

    ul.videos_action-media-wrapper {
        list-style: none;
    }

    .dropdown-card-profile:before,
    .dropdown-menu.dropdown-left.dropdown-card.animated.flipInX.show:before {
        display: none;
    }

    .dropdown-card-profile.dropdown-options.animated {
        width: 100vw;
    }

    .dropdown-options .card-body li {
        padding: 0 !important;
    }

    ul#menu_signup {
        left: 50%;
        transform: translate(-50%, 0);
        display: flex;
        right: inherit;
        bottom: 0px;
    }

    #short-url-sharer {
        margin-top: -42px;
        margin-left: -40px;
    }

    #copied-to-clip {
        top: -12px;
        padding-left: 2px;
    }

    #extra-section-edit-wrapper {
        z-index: 4;
    }

    #submitEditExtraForm .col-md-8.col-sm-8.col-8 {
        padding: 0;
    }

    .form-group.row.first-in-form-extras {
        padding-top: 0px;
    }

    #add-new-extra-form {
        margin-top: 30px;
    }

    #job_extras .extra_price {
        margin-left: 10px;
    }

    .lines_extra_content {
        padding-left: 0px;
    }

    td.single-user-details {
        display: none;
    }

    .widget-latest-transactions td {
        padding: 20px 10px;
    }

    .my-sales-artiista img {
        width: 60px;
    }

    .my-sales-artiista td.job-image {
        width: 81px;
    }

    .my-sales-artiista td.single-status svg image {
        width: 25px !important;
    }

    td.single-amount {
        padding-left: 0;
        max-width: 150px;
    }

    .my-favorites .row {
        width: 100%;
    }

    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"] {
        font-size: 16px;
    }

    textarea#issue_comment,
    textarea#decline_cancel_comment {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #job-issue .btn {
        margin-bottom: 25px;
    }

    #btn-decline_cancellation_second {
        margin-bottom: 20px;
    }

    .abort-cancel-wrapper {
        margin: 20px 0;
    }

    #btn-accept_cancellation,
    #btn-decline_cancellation_first {
        margin-bottom: 25px;
    }

    .cancellation-delay {
        padding-top: 0px;
    }

    #submit_issue {
        padding-top: 30px;
        padding-bottom: 15px;
    }


    .thank_you_page .widget-holder {
        margin: 0;
        text-align: center;
    }

    div#end-of-timeline {
        padding-bottom: 30px;
    }

    button.btn.btn-default.bootstrap-touchspin-down,
    button.btn.btn-default.bootstrap-touchspin-up {
        padding: 7px 15px;
    }

    .extra_selector .extra_sel {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }

    .add-new-card {
        margin-top: 15px;
        margin-bottom: 35px;
    }

    #view-checkout-page .first-block.col-md-4.col-right-job {
        padding-bottom: 30px;
        padding-left: 15px;
    }

    #card-details-wrapper .col-md-12 {
        padding: 0;
    }

    #card-details-wrapper .col-md-5.col-sd-5.col-xl-5.col-5 {
        padding-right: 0px;
    }

    div#credit-card-payment-modal {
        height: 100vh;
        padding-bottom: 120px;
    }

    .select_cards_wrapper label {
        border-bottom: 2px solid #cdcdda75;
        padding: 20px 0px 0px 0px;
    }

    .select-credit-card-icon {
        margin-right: 0px;
    }

    #right-sidebar .btn-primary {
        margin: 30px auto;
        max-width: 60%;
    }

    .dropdown-card .card-body li,
    .notif-line.notifications-artiista,
    .notif-line.inbox-artiista {
        padding: 30px 12px 7px 12px;
        line-height: 1;
    }

    .my-requests .widget-holder.pd-t-40,
    .my-custom-orders .widget-holder {
        margin-top: -20px;
    }

    .my-custom-orders .widget-holder {
        min-height: 560px;
    }

    .content-uploader-profile-wrapper {
        background-color: #ffffff;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -50px;
    }

    .dark .content-uploader-profile-wrapper {
        background-color: #2a2a31;
    }

    .dark .form-group.row.readonly {
        background-color: #2a2a31;
    }

    .dark .form-control:disabled,
    .dark .form-control[readonly] {
        background-color: #2a2a31;
        opacity: 1;
    }

    .dark .select2-container--default .select2-selection--multiple {
        background-color: #2a2a31;
        border: none;
    }

    .dark #lang-selector-wrapper .select2-container--default .select2-selection--multiple {
        background-color: #42424e;
        border: none;
        padding-left: 19px;
        padding-right: 19px;
        border-radius: 12px;
        padding-bottom: 7px;
    }

    #publish_gig_page.not-allowed .widget-holder {
        margin-top: 0;
        margin-bottom: 0;
        background-color: transparent;
    }

    .widget-body.clearfix.text-center.content-confirm-account {
        padding: 10px 0;
    }

    span.unread-notification {
        font-size: 0;
        border-radius: 30px;
        height: 10px;
        margin-top: 13px;
    }

    .title-my-jobs {
        padding-right: 0px;
    }

    #requests-categories {
        padding-left: 40px;
        padding-right: 25px;
        padding-bottom: 0px !important;
    }

    .request-wrapper figure {
        padding-top: 8px;
        position: absolute;
    }

    .requests-wrapper-data .media-body.col-12 {
        padding-bottom: 20px;
        padding-left: 60px;
    }
    
    #filters-mobile-left {
        margin-top: 50px;
    }
    
    #btn-send-offer-wrapper {
        right: 10px;
    }


    #description-request {
        margin-top: 15px;
    }

    .error-notifications[data-balloon][data-balloon-visible]:after {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .dash-stats-line .requests-data-numb {
        font-size: 140%;
        height: 34px;
    }

    .requests-offers-list .dash-stats-line .requests-data-numb {
        font-size: 140%;
        height: 45px;
    }

    .requests-data-numb .int_val,
    .float_val {
        line-height: 1.07;
    }
    
    #create_new_microjob {
        margin-bottom: 20px;
    }
    
    .blockJOBS {
        margin-left: -15px;
        margin-right: -15px;
    }

    .dash-stats .requests-data-txt {
        margin-top: 6px;
    }
    
    .blocks-requests .dash-stats .requests-data-txt {
        font-size: 90%;
    }

    .my-requests-artiista,
    .my-projects-artiista {
        padding: 15px;
    }

    #view-offers-btn-req {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .request-wrapper {
        margin-bottom: 20px;
    }

    #description-request {
        border-bottom: none;
    }

    .my-requests-artiista .dash-stats.gradient,
    .requests-offers-list .dash-stats.gradient {
        margin-bottom: 15px;
    }

    .container-post-new-req input#delivery {
        padding-right: 10px;
    }

    .requests-slider-wrapper .slider-requests-element {
        padding: 0 15px;
    }

    .page_options_top .btn-circle:after {
        left: -35px !important;
    }

    textarea#message-apply-request,
    textarea#request_description {
        padding-left: 0 !important;
        padding-right: 0px !important;
    }

    #new_req .col-sm-3 {
        padding-left: 0 !important;
    }

    #new_req .col-sm-9 {
        padding-right: 0 !important;
    }

    .my-jobs-artiista {
        min-height: 129px;
    }
    
    .cbp-spmenu-vertical.login {
        border-radius: 0px !important;
    }

    .cbp-spmenu-vertical.login {
        width: 100% !important;
        left: 0 !important;
    }

    .my-profile .general-picture-top #helper-gallery {
        bottom: 10px !important;
    }

    #action-filters,
    #filters-mobile-title {
        display: block !important;
    }

    #job-cards-content .job-cards {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .timeline textarea#reply-message {
        padding: 15px 0 15px 0px !important;
    }

    #deliver-order-wrapper {
        padding-bottom: 30px;
        margin-left: -15px;
        margin-right: -15px;
        padding-top: 25px;
    }

    .mail-single-reply.timeline.clearfix {
        margin: 0 -15px -40px -15px;
        border-bottom: 1px solid #eef1f2;
        margin-bottom: 10px;
        background-color: #f7f7fd;
    }

    .dark .mail-single-reply.timeline.clearfix {
        margin: 0 -15px;
        background-color: #34343e;
    }

    .slick-dotted.slick-slider {
        margin-bottom: 30px;
    }

    ul.slick-dots.no-style {
        display: block;
        padding-bottom: 6px;
    }

    .widget-user-profile {
        height: 70px;
    }

    .ecommerce-products li {
        margin-bottom: 20px;
    }

    .dark .widthdrawn-wrapper {
        border: none;
    }

    .my-gigs .widget-holder {
        padding-top: 30px;
    }

    .user-section-wrapper.widget-bg {
        margin-bottom: 0px;
    }

    .dark .my-withdrawals .dash-stats-wrapper,
    .dark .my-orders .dash-stats-wrapper {
        background-color: #2a2a31;
    }

    .dark .my-jobs-artiista {
        border: none;
        border-bottom: 1px solid #444253;
        background-color: #2a2a31;
    }

    .dark .form-control:focus,
    .dark .form-control:active,
    .dark .form-control:hover,
    .dark .btn-default:focus,
    .dark .btn-default:hover,
    .dark .btn-default:active,
    .dark .btn-default:active:focus,
    .dark .btn-default:active:hover,
    .dark .show > .btn-default.dropdown-toggle,
    .dark .show > .btn-default.dropdown-toggle:hover,
    .dark .show > .btn-default.dropdown-toggle:focus {
        background-color: #2a2a31;
    }

    .dark .dash-stats {
        background: #2a2a31 !important;
    }
    
    .dark .my-orders .dash-stats {
        background: #34323E!important;
    }

    .dark #dashboard .central-col {
        background: #2a2a31;
    }

    .widget-holder.inputs-push-right.first-element-settings {
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -20px;
        margin-bottom: 30px !important;
    }

    .top_jobs_category_wrapper {
        min-width: 193px;
    }

    .content-uploader-profile.mobile-only {
        width: 150px;
        margin: auto;
        margin-top: 30px;
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .mobile-only .overlay-uploader {
        float: left;
        position: relative;
        left: 16px;
        top: 16px;
        color: #FFFFFF;
    }

    .mobile-only svg.no-image-holder {
        margin-top: 0px;
    }

    .mobile-only .overlay-uploader img {
        border-radius: 39px;
    }

    .mobile-only svg.upload-new-profile-picture {
        margin: calc(50% - 25px);
    }

    .mobile-only .slim .slim-file-hopper {
        border-radius: 50px;
    }

    label.col-form-label.no-border-mobile {
        border-bottom: none !important;
    }

    .user-activities-wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
        text-align: center;
    }

    .skills-icons {
        float: none !important;
        display: inline-block;
    }

    .col-md-9.col-sm-8.col-12.pd-r-0.birthday-content {
        padding-left: 0;
    }

    .dark .modal-body button.btn.dropdown-toggle.btn-default,
    .dark .widget-holder button.btn.dropdown-toggle.btn-default {
        border-bottom: none !important;
    }


    label.col-md-3.col-sm-4.col-5.col-form-label.pd-l-0.info-helper.empty-label {
        height: 0;
    }

    .my-orders .widget-holder,
    .my-withdrawals .widget-holder {
        margin-top: 20px;
    }

    .strikes-received {
        padding-bottom: 5px;
    }

    #levels_signup {
        width: 100%;
    }

    .sc-element-five_left-top,
    .sc-element-five_left-bottom,
    .sc-element-five_right-top,
    .sc-element-five_right-bottom {
        position: relative;
        margin: auto;
        left: 0;
        top: 0;
        bottom: 0px;
        right: 0px;
    }

    .levels-horizontal__info {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .levels-horizontal__container {
        display: block;
        text-align: center;
    }

    .levels-horizontal {
        margin: 30px 0px;
    }

    .levels-horizontal__list-options span {
        text-align: center !important;
    }

    .levels-horizontal__list-options {
        -webkit-column-gap: initial;
        column-gap: initial;
        -webkit-column-count: 1;
        column-count: 1;
        max-width: 520px;
    }

    .levels-horizontal__viewed > * {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: initial;
        transform: initial;
        -webkit-transform-origin: initial;
        transform-origin: initial;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        color: #6a719091;
        margin: auto;
        font-size: 200%;
        display: inline-block;
    }

    form#contact-form #form-contact-wrapper .col-12 {
        margin: auto;
    }

    #contact_join_us .pt-160.pb-130.position-relative {
        text-align: center;
    }

    .svg-pattern-container-15-top {
        height: 130px;
    }

    #contact_join_us {
        padding-top: 110px;
    }

    section#index_counters {
        padding: 30px 0 60px 0;
    }

    section#options_3_cols {
        padding: 0px 0 40px 0;
    }

    section#video_onboarding {
        display: none;
    }

    .inline-wrap-security-right .txt-details {
        padding-right: 0px;
    }

    .services__wrapper-pedestal .services__wrapper {
        text-align: center;
    }

    .security-left-col .inline-wrap-security-right {
        display: table-cell;
    }

    .col-lg-4.security-right-col.security-cols {
        margin-top: 80px;
    }

    .banner_heading_cont_wrapper .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
        padding: 0;
    }

    .body-bg-full.join-us-page {
        background-size: 0 0;
        background-color: #f1f2f8;
        height: 470px !important;
        min-height: 470px !important;
    }

    #index-last-gigs .col-md-12.text-center {
        padding-bottom: 40px;
    }

    .icon__wrapper-gradient .icon__wrapper.current:before {
        top: 0px;
        bottom: 0px;
    }

    .slide1_join .slider-txt.text-center,
    .slide2_join .slider-txt.text-center {
        font-size: 90%;
    }

    .slider-txt h1,
    .slider-txt h2 {
        font-size: 170%;
        margin-top: 40px;
    }

    .slider-image1,
    .slider-image2 {
        width: 80%;
    }

    .slider.join_us {
        padding-top: 0%;
        width: 100vw !important;
        max-width: 100vw !important;
    }

    .icon__wrapper-gradient .icon__wrapper:before {
        border-radius: 0px;
    }

    .levels-horizontal__viewed {
        width: auto;
        position: relative;
        margin-top: 30px;
    }

    .levels-horizontal__container .btn {
        margin-right: 0px;
        margin-bottom: 30px;
    }

    #levels_signup .level-picture {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    .sc-element .sc-element-five {
        margin-bottom: 10px !important;
    }

    .sc-element-five_center.join_artiista_wrapper {
        display: none;
    }

    .blog-post-card .blog-post-title {
        font-size: 120%;
        margin-top: 0;
    }

    .blog-post-content {
        padding: 15px 0px !important;
        text-align: left;
    }

    .login-to-reply-wrapper {
        display: inline-table;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 20px;
    }
    
    .post-comments .message.reply.media {
        padding-left: 0px;
    }
    
    .blog-post-content .media-body {
        padding: 15px 20px 0 20px;
        margin-left: 10px;
    }

    .single-post figure img {
        border-radius: 30px;
    }

    .single-post .blog-post-card ul#section-tags {
        float: right;
        margin-right: 20px;
        margin-top: -83px;
    }

    .single-post #section-tags li {
        border-radius: 36px;
    }

    .single-post .blog-post-card header {
        padding-left: 0px;
        padding-right: 0px;
    }

    .single-post .blog-post-content {
        padding: 0px !important;
    }

    .single-post .blog-post-card {
        border: none;
    }

    .single-post .blog-post-card {
        border-radius: 0px;
    }

    form#search_form_post {
        width: 100%;
    }

    #search_form_post .input-group.input-has-value {
        width: 70% !important;
        margin: auto;
    }

    .single-post textarea#reply-message {
        padding: 0 10px 0 0 !important;
    }

    .single-post .reply-message-send {
        margin-top: 5px;
    }

    #post-comment {
        padding-left: 0px;
    }

    #post-comment .media-body {
        margin-left: 15px;
    }

    .media-body.reply-message-wrapper {
        padding: 15px 10px 0 15px;
    }

    #blog-page .widget-holder.col-md-9.blog-page-widget {
        margin-top: 0;
        padding-top: 40px;
    }

    #search-btn-blog button.input-group-btn.btn.btn-primary {
        border-radius: 50%;
        width: 43px;
        padding: 12px 13px;
    }

    .blog-post-card {
        margin-bottom: 40px;
    }

    .blog-post-card .blog-post-content {
        margin-bottom: 40px;
    }

    .blog-post.blog-post-card.text-center {
        position: relative;
    }
    
    .single-post .blog-post.blog-post-card.text-center {
        margin-top: 180px;
    }

    .blog-post-attributes {
        text-align: center;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 85%;
        color: #cfcedc;
        float: inherit;
        left: auto;
        position: absolute;
        transform: none;
        bottom: 10px;
        display: block;
    }

    #blog-page {
        padding-top: 0px;
    }
    
    #blog-page .container {
        margin-top: -100px;
    }

    .faqs-page .col-md-8,
    .faqs-page .accordion-minimal {
        padding: 0;
    }

    .faqs-page strong {
        line-height: 1.8;
        font-size: 90%;
    }

    .faqs-page .accordion-minimal .card-block {
        font-size: 90%;
    }


    section#video-signup-modal .modal-content {
        background-color: transparent;
    }

    #levels-page .slick-dotted.slick-slider {
        margin-bottom: 60px;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -70px !important;
    }

    #levels-page ul.slick-dots.no-style {
        margin-left: -15px;
    }

    .modal-body .videoWrapper iframe {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }


    .faqs-page .d-flex.mb-2.mt-2 {
        padding-top: 30px;
    }

    .container.legal-pages {
        font-size: 90%;
        padding-bottom: 40px;
    }

    #workflow-right-column {
        padding-left: 0;
        padding-right: 0;
    }

    .row.container-min-full-height.align-items-center {
        padding-top: 30px;
    }

    .container.contact-page .widget-holder,
    .container.contact-page .widget-bg {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .blog-post-card header {
        padding-left: 0px;
        padding-right: 15px;
    }

    .container.contact-page .first-block .col-md-12 {
        padding: 0;
    }

    .container.contact-page .col-md-12 .widget-holder {
        margin-top: 0;
    }

    .container.contact-page .checkbox.checkbox-color-scheme {
        font-size: 92%;
        border: none;
    }

    .container.contact-page #send-email-header-wrapper {
        text-align: left;
        font-size: 90%;
        display: inline-flex;
    }

    .container.contact-page #send-email-header {
        float: initial;
    }

    .agree_marketing_wrapper {
        margin-left: 0px;
    }

    .col-md-4.contact-left {
        border-radius: 20px;
        text-align: center;
    }

    .contact-right {
        padding: 30px 0px;
    }

    #form-contact-wrapper textarea#message {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #header-select-wrapper {
        padding-right: 10px;
    }

    .navbar-nav > li > a {
        padding: 0 25px;
    }

    .job_heading h1 {
        font-size: 30px !important;
    }

    .job_heading p {
        font-size: 15px;
        margin: auto;
    }

    .banner_heading_cont_wrapper {
        padding-top: 100px !important;
    }
    
    #search-index {
        padding-top: 20px !important;
    }
    
    .job_heading {
        padding-top: 80px !important;
    }
    
    article.levels-horizontal.base-box-shadow:last-child,
    article.levels-horizontal.base-box-shadow:first-child {
        border-radius: 0px !important;
    }

    #cbp-spmenu-s1 {
        display: block;
        z-index: 10000;
    }

    .section_plans h2.text-center.text-uppercase.mr-b-10 {
        padding-bottom: 60px;
    }

    .section_plans {
        padding: 30px 0;
    }

    .services__wrapper-pedestal .services__wrapper:not(:hover) .btn {
        opacity: 1 !important;
    }

    .levels-horizontal:hover .levels-horizontal__viewed {
        background-color: transparent;
    }

    section.section-localize p {
        text-align: center;
    }

    .top_jobs_category_wrapper.job_cate_left_border.job_cate_left_border_bottom {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
        padding-right: 0;
    }

    .dash-stats-line .col-md-4.col-4.pd-l-0.dash-stats-col.last-col {
        padding-right: 0;
    }

    .pics_action-media-wrapper,
    .videos_action-media-wrapper,
    .favorite_action-media-wrapper,
    .files_action-media-wrapper {
        position: absolute;
        color: #fff;
        right: 20px;
        top: 17px;
        background-color: rgba(0, 0, 0, 0.55);
        border-radius: 50px;
        height: 35px;
        width: 35px;
        padding: 7px;
        line-height: 4px;
        text-align: center;
        cursor: pointer;
        z-index: 3;
    }
    
    .microjob-media-wrapper,
    .favorite_action-media-wrapper {
        position: absolute;
        color: #fff;
        right: 10px;
        top: 10px;
        background-color: rgb(42 42 49 / 65%);
        border-radius: 50px;
        height: 35px;
        width: 35px;
        padding: 7px;
        line-height: 4px;
        text-align: center;
        cursor: pointer;
        z-index: 3;
    }
    
    .my-favourites-artiista_user .favorite_action-media-wrapper {
        right: 6px !important;
        top: 6px;
    }
    
    .blockJOBS_favorites ul {
        right: 18px;
    }

    .images-round-corner .videos_action-media-wrapper {
        right: 0px;
        top: 78px;
        background-color: rgba(0, 0, 0, 0.15);
    }

    #job_list .dash-stat-concept {
        font-size: 90%;
        margin-top: 4px;
    }

    .my-jobs-artiista {
        border: 1px solid #e3ebf7;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        border-radius: 0px;
        padding: 15px 10px 20px 15px;
        margin-bottom: 10px;
    }

    .plus-symbol {
        overflow: hidden;
        transition-duration: 0.8s;
        transition-property: transform;
        height: 22px;
        width: 22px;
        position: absolute;
        right: 0;
        top: 5px;
    }

    .btns-menu-wrapper {
        text-align: center;
    }


    #dashboard-container-settings .central-col,
    .my-favorites .central-col {
        padding-top: 0px;
    }

    .res-menu-icon {
        position: absolute;
        left: -45px;
        top: 1px;
        opacity: 0.8;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: sepia(100%) hue-rotate(190deg) saturate(100%);
        -webkit-transform: translateZ(0);
        -webkit-perspective: 1000;
        -webkit-backface-visibility: hidden;
        transition: all 0.3s ease-in-out;
    }

    .dark .res-menu-icon {
        opacity: 0.85;
        filter: brightness(0) invert(1);
    }

    .cbp-spmenu-left.login {
        height: 121px;
    }

    .responsivemenu li {
        border-bottom: 1px solid #e3ebf7;
        padding-bottom: 13px;
        margin-top: 0;
    }
    
    .dark .responsivemenu li {
        border-color: #47455a7a;
    }

    .navbar-nav > li > a {
        padding: 0 25px;
    }

    .page_options_top .btn-circle:after {
        left: -35px !important;
    }

    .responsive-opensec .navbar-nav {
        background-color: #2a2a31;
        height: 80px;
    }

    .header-dark .responsive-opensec .navbar-nav > li > a.active,
    .header-dark .responsive-opensec .navbar-nav > li > a:hover,
    .header-dark .responsive-opensec .navbar-nav > li > a:focus {
        background: transparent !important;
        color: #53535f !important;
    }

    .account-btns {
        float: none;
        margin: 0;
        padding: 8px 0;
        display: inline-block;
    }

    a.btn-list.start-selling-responsive {
        position: absolute;
        bottom: 15px;
        left: 50%;
        transform: translate(-50%, 0);
    }

    .btn-extras-inside {
        text-align: center;
    }

    .my-favorites .widget-holder {
        margin-top: -20px;
    }

    .mail-inbox {
        padding-top: 155px;
    }

    .reply-message-send-file {
        margin-top: 15px;
        margin-left: 15px;
    }

    .mail-single-info span.dropdown-inline-icon {
        margin-top: -2px;
    }

    #new-custom-offer #step2,
    #new-custom-offer #step1 {
        margin: 10px 0;
    }

    .timeline .page-title-left {
        margin: 0;
    }

    #step2-custom-offer .input-group-addon {
        padding-right: 0;
    }

    #step2-custom-offer .dropdown-toggle .caret {
        right: 0px;
    }

    .mail-sidebar {
        position: -webkit-sticky;
        position: sticky;
        top: 80px;
        z-index: 10;
    }

    .widget-inbox textarea#reply-message {
        margin-left: 40px;
        padding: 10px 35px 10px 10px !important;
    }

    .reply-message-send {
        margin-left: 0%;
        margin-top: 15px;
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
    }

    .media-body.headings-font-family .fw-semibold {
        height: 25px;
    }

    .job-title-related {
        padding-top: 15px;
    }

    .mail-single .media {
        margin: 20px 15px;
        position: relative;
    }

    .related-to-job {
        padding-bottom: 30px;
    }

    .message-date-delivered {
        position: absolute;
        top: 31px;
        right: 0px;
    }

    .flip-request__col .message-date-delivered {
        top: 20px;
        right: 20px;
    }

    .mail-single-body {
        margin: 20px 15px;
    }

    .modal-content {
        padding: 30px 15px 30px;
        border-radius: 0px;
        min-width: 100%;
        width: 100%;
    }

    .modal-dialog {
        margin: 0;
    }
    
    .mail-inbox {
        margin-top: 0px;
    }

    .mail-single-info.d-flex.align-items-start {
        padding: 0;
        top: 0px;
        border-bottom: 0;
        display: inline-block !important;
        position: absolute;
        width: 100%;
    }

    .mail-single-info .btn-group {
        margin-top: 80px !important;
    }

    #inbox_page h1.title-dash {
        padding-top: 110px !important;
        padding-bottom: 70px;
    }

    #form_recover_password button.btn.btn-block.btn-lg.btn-primary.text-uppercase {
        margin-top: 30px;
    }

    .login-center.login-center-mini .logo {
        padding-top: 0;
    }

    #login-modal .form-group.no-gutters.col-6.col-sm-12,
    #login-modal .form-group.form-control-icon.col-6.col-sm-12 {
        float: left;
        padding-left: 5px;
        padding-right: 5px;
    }

    .login-options-wrapper.connexion-problem .label-text {
        display: inline-block;
    }

    .timeline-page .widget-holder {
        margin-top: -20px;
        margin-bottom: 0;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .timeline .timeline-title {
        position: relative;
        top: 0;
        width: 100%;
        text-align: center !important;
        padding-bottom: 12px;
    }

    .timeline .timeline-title img {
        border-radius: 100px;
        height: 40px;
        width: 40px;
        float: left;
        margin-left: 50px;
        margin-right: 12px;
        margin-top: 3px;
    }
    
    .timeline .timeline-title .user-picture-round {
        float: left;
        margin-left: 50px;
        margin-right: 12px;
        margin-top: 3px;
    }

    .timeline-body header {
        text-align: center;
    }

    .file-delivered-wrapper,
    .send_new_file {
        width: 98%;
    }

    #issue-btn {
        bottom: -10px;
    }

    .timeline-body p {
        font-size: 90%;
    }

    .timeline-page header h6 {
        text-align: left;
    }

    .timeline-page header {
        padding-bottom: 5px !important;
    }

    .timeline .timeline-single .timeline-body {
        max-width: -webkit-fill-available;
    }

    .timeline .user {
        margin-top: 0px;
        display: block;
        text-align: left;
    }

    .timeline .timeline-title small {
        display: block;
        text-align: left;
    }

    .timeline-single svg {
        max-width: 280px;
    }

    .timeline .timeline-single .timeline-body {
        margin-left: 0;
        margin-left: 40px;
        text-align: left;
        padding: 15px;
        width: 90% !important;
    }

    .timeline .timeline-body {
        width: auto !important;
    }

    .timeline .timeline-header {
        left: 15px;
    }

    .timeline .timeline-single:after {
        left: 15px;
    }

    .page-title.timeline {
        height: auto;
        line-height: 4.42857em;
        margin: 0px !important;
        padding: 0px !important;
        position: relative;
    }

    .float-right.dash-stats-wrapper.row {
        display: none;
    }

    #credit-card-payment-modal .modal-dialog {
        min-width: 100%;
    }

    #credit-card-payment-modal .modal-footer {
        margin: 30px -20px 0px -20px;
    }

    #first-order-client {
        padding-top: 10px;
    }

    #card-details-wrapper button.btn.dropdown-toggle.btn-default {
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    #first-order-client #card-details-wrapper {
        padding-bottom: 40px;
    }

    .multi-step-process-order {
        padding-top: 20px;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .multi-step-process-order .steps-tab li {
        padding: 0px;
    }

    .form-group.row.first-in-form {
        margin-top: 50px;
    }

    label[for=extra_price],
    label[for=extra_max_orders] {
        border-bottom: none !important;
        text-align: center;
    }

    #publish_gig_page .limit-section {
        margin-bottom: 0px;
        margin-top: 10px;
    }

    #publish_gig_page .limit-section {
        padding-left: 0px;
        padding-right: 0px;
    }

    .select2-container--default .select2-results > .select2-results__options {
        text-align: center;
    }

    .select2-container--default .select2-results__group {
        padding: 6px 0;
    }

    h5.box-title.mr-b-0.switch-left.extras-section {
        padding-left: 0;
    }

    .extras-section {
        text-align: center;
    }

    .extras-list {
        margin-left: -15px;
        margin-right: -15px;
    }

    .extra_action-media-wrapper {
        right: 15px;
    }

    .load_edit_extra {
        padding-left: 15px;
        padding-right: 15px;
    }

    #submitEditExtraForm .form-group.row.inputs-push-right.pd-r-15 {
        padding-right: 0 !important;
    }

    .dark #submitEditExtraForm .form-control,
    .dark #submitEditExtraForm .input-group-addon {
        color: #ebefffbf !important;
        background-color: #34343e !important;
    }

    .dark #submitEditExtraForm .btn-default {
        color: #ebefffbf;
        background-color: #34323E;
        border: none;
    }

    .dark #submitEditExtraForm .form-control,
    .dark #submitEditExtraForm .input-group-addon {
        border-bottom: 2px solid #535261 !important;
        border-left: 0 !important;
        border-top: 0 !important;
        border-right: 0 !important;
    }

    .input-group-addon.select-wrapper .btn-group.bootstrap-select.form-control {
        height: 44px;
    }


    strong.select2-results__group {
        margin-left: 0px;
    }

    ul.select2-results__options.select2-results__options--nested li {
        padding-left: 0px !important;
        padding-right: 0;
    }

    #add-extra-days {
        padding-left: 0px;
        padding-right: 0px;
    }

    #extra-options-wrapper .form-group.row.first-in-form {
        margin-top: 20px;
    }

    #pay-btn-container {
        margin-top: 30px !important;
    }

    .close-modal-cancel {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        bottom: 0;
        font-size: 85%;
        color: #b5b5ca;
        bottom: 0px;
        border: none;
        background-color: transparent;
    }

    div#pay-btn-container {
        margin-top: 15px;
        margin-bottom: 25px;
    }

    #credit-card-payment-modal .modal-dialog {
        margin: 0;
    }

    #credit-card-payment-modal .modal-content {
        padding: 20px;
        border-radius: 0px;
        min-height: 100%;
    }
    
    .pop-summary-payment2 {
        border-top: none;
        padding-bottom: 0px;
    }

    input#cardNumberForm:focus,
    input#cardExpirationDateForm:focus,
    input#cardCvxForm:focus {
        border-top: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
        border-bottom: 2px solid #00afec !important;
    }

    input#cardNumberForm,
    input#cardExpirationDateForm,
    input#cardCvxForm {
        text-align: center !important;
        border: 2px solid #e8e8ee;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        height: 43px;
    }
    
    .withdrawals-artiista .single-user-details div {
        padding-top: 3px;
    }
    
    .no-extras .payment-next-step.wrapper {
        border-top: none;
        padding: 0 !important;
    }

    form#paymentForm {
        border: none;
        border-radius: 0px;
        width: 100%;
        padding-top: 30px;
        margin: auto;
    }

    #credit-card-payment-modal.user-registered .modal-dialog {
        min-width: auto;
        height: 100vh !important;
    }

    .signup-page .col-lg-8.p-3.login-left {
        padding-top: 0px !important;
    }

    #view-checkout-page .widget-bg.widget-job {
        margin-bottom: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        margin-top: -20px;
    }

    #view-checkout-page .widget-holder {
        margin-bottom: 0;
    }

    .payment-cols {
        width: 100%;
        padding-top: 10px;
    }

    .resumen-checkout-line-total.row.total-general {
        padding-bottom: 30px;
    }

    .payment-next-step.col-sm-2 {
        display: none;
    }


    #view-checkout-page .widget-holder {
        margin-top: 0;
        padding: 0;
    }

    #view-checkout-page .col-sm-3.images-round-corner {
        padding-bottom: 20px;
    }
    
    #view-checkout-page .job-details h5.job-title {
        margin-bottom: 0 !important;
    }
    
    .resumen-checkout-wrapper {
        margin-top: 0px;
        padding-right: 10px;
    }

    .payment-next-step.wrapper.col-sm-12 {
        padding: 5px;
    }
    
    .complete-order-extras {
        padding-top: 10px;
    }
    
    .widget-job h5 {
        margin-bottom: 20px !important;
        padding-bottom: 10px;
    }

    .resumen-checkout-line-total .col-xl-4,
    .resumen-checkout-line .col-xl-4 {
        padding-right: 0;
    }

    .extra_selector .input-group.bootstrap-touchspin {
        margin-right: 4px;
    }

    .complete-order.row {
        text-align: center;
    }

    .cookie {
        display: none;
    }

    div#gdpr-cookie-message h4 {
        font-size: 130%;
    }

    #gdpr-cookie-message p {
        margin-bottom: 10px;
    }

    #gdpr-cookie-message {
        position: fixed;
        top: initial;
        bottom: 0;
        right: initial;
        margin: 0px;
        background-color: #fff;
        padding: 20px 10px 10px 10px;
        width: 100%;
        border-radius: 0px;
        z-index: 1050;
        -webkit-box-shadow: 0px 0px 86px 6px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 0px 86px 6px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 0px 86px 6px rgba(0, 0, 0, 0.25);
    }

    textarea#quick-message {
        padding: 20px 0px !important;
    }

    .job-reviews.my-questions p {
        padding-right: 0;
    }

    .question-time {
        position: relative;
        right: auto;
        top: auto;
        margin-bottom: 15px;
    }

    .unresponded-question-label {
        margin-top: -24px;
    }

    .send_new_question {
        width: 100%;
    }

    textarea.new_question {
        padding: 0 !important;
    }

    .job-reviews .media-body {
        border: none;
        padding: 0px;
        margin-left: 15px;
        text-align: left;
    }

    #contact-seller .modal-dialog {
        margin: 0;
    }

    #contact-seller .modal-content {
        padding: 40px 20px;
        border-radius: 0px;
    }

    .coming-soon-page .error-wrapper {
/*        margin-top: 35% !important;*/
        margin-top: 7% !important;
    }

    .signup-page #login-modal {
        padding-top: 0 !important;
    }

    .login-content.px-3.w-75.text-center {
        width: 90% !important;
    }

    .signup-page .registered-wrapper {
        position: absolute;
        top: 30px;
        right: 0px;
        width: 100%;
    }

    #form_submit_signup .icon-input {
        display: block !important;
    }

    .btn-login {
        float: initial;
    }

    .login-right {
        display: none;
    }

    .signup-page .registered {
        float: initial;
    }

    h5.registered-title {
        margin-right: 0px;
    }

    .logo-signup {
        position: absolute;
        left: 20px;
    }

    .previous-page-crumb {
        display: block;
        left: 30px;
        top: 19px;
        position: absolute;
    }

    #form_submit_signup .col-md-6 {
        padding: 0 !important;
    }

    .signup-page .w-43.form-material.animated.fadeInRight {
        width: 100% !important;
    }

    .newsletter-form .btn.btn-primary {
        margin-top: 15px;
    }

    .newsletter-form {
        padding: 10px 8px 3px !important;
        width: 100% !important;
    }

    .previous-page-crumb svg {
        cursor: pointer;
    }

    #job-slider {
        overflow: initial;
    }

    #view-job-page .breadcrumb {
        display: none;
    }

    .user-section-wrapper.widget-bg {
        background-color: #fff !important;
        padding: 30px 10px !important;
        border-radius: 0;
        margin-top: 40px;
        margin-bottom: 70px;
    }
    
    ul.no-style.options-title li {
        font-family: 'artiistaBold';
        color: #c5c7d0;
    }

    .user-section-info-wrapper ul.no-style.options-title {
        padding-right: 0px;
    }

    .no-style.options-text {
        text-align: left;
    }

    .job-option-content {
        display: block;
    }

    .form-group.extra_selector {
        right: 20px;
    }

    .gig-tags-list {
        padding-bottom: 10px;
    }

    .user-section-info-wrapper.row .col-md-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .user-section-info-wrapper.row .col-md-6:first-child {
        padding-right: 0px;
    }

    .job-options {
        padding: 0px !important;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .job-option-title {
        padding-left: 0px;
        padding-right: 0px;
    }

    .extra_price {
        margin-left: 33px;
    }

    .multiple-sel-wrapper .form-group.extra_selector {
        right: 20px;
    }

    #view-job-page .first-block.col-xl-3.col-lg-4.col-md-4.col-sm-12.col-12.col-right-job {
        padding: 50px 0px 0px 0px !important;
    }

    .col-right-job {
        padding: 50px 15px 0 15px;
    }
    
    #order_job button.btn-block.btn-lg.btn.btn-primary {
        width: auto;
        margin: auto;
        min-width: 70%;
    }

    form#order_job {
        padding: 0 10px !important;
    }

    .tabs.questions .tab-content {
        padding-top: 0px;
    }

    #total-of-questions {
        font-size: 100%;
        padding-top: 8px;
        margin-left: 0px;
        width: 100%;
        text-align: center;
    }

    #search-in-questions {
        width: 100% !important;
        float: none;
        margin-top: 10px;
    }

    input#search-in-questions-input {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 20px;
    }

    #search-in-questions i {
        cursor: pointer;
        padding-top: 55px;
        right: 0;
    }
    
    #job-cards-content .breadcrumb {
        position: absolute;
        margin: 0;
        padding: 0;
        display: inline-block;
        top: 12px;
        text-align: center;
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        font-size: 95%;
    }

    .breadcrumb {
        margin-bottom: 12px;
    }

    .ap-wrapper.center-ap > *[class*="audio"] {
        margin-bottom: 32px !important;
    }

    .slick-arrow {
        display: none !important;
    }

    #levels-page .slick-arrow {
        display: block !important;
    }

    .slider-nav.slick-initialized.slick-slider {
        display: none;
        margin-top: 3px;
    }

    #view-job-page .col-xl-9.col-lg-8.col-md-8.col-sm-12.col-12.widget-holder {
        padding-top: 0;
        margin-top: 40px;
    }

    .tabs.questions ul.nav.nav-tabs {
        margin-bottom: 15px;
        margin-left: -20px;
        margin-right: -20px;
        padding: 10px 40px 15px 20px;
        max-width: initial;
    }

    h1.job-title {
        font-size: 130%;
        letter-spacing: 0;
    }

    .short-url-wrapper {
        margin-right: -5px;
    }

    #view-job-page .widget-holder {
        padding: 20px 0px 0px 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
    }

    #view-job-page .widget-bg.widget-job {
        padding: 0px 15px 40px 15px !important;
        margin-bottom: 0px;
    }

    #job-slider {
        margin-left: -20px;
        margin-right: -20px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    #promo-code-general-detail {
        float: none;
        margin-right: 0px;
        color: #a5a4b5;
    }

    #select_language .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: left;
        margin-left: 0px;
    }

    #notifications-information .col-12 {
        padding: 0;
    }

    #notifications-information .col-2.small {
        text-align: right;
        padding-right: 0;
    }

    .submit-btn-form {
        margin-top: 30px !important;
    }

    .toggles-wrapper .col-md-6.col-sm-6.col-6.row {
        padding-left: 0;
        padding-right: 0;
    }

    #promo-code-remaining-days {
        text-align: center;
    }

    .right-sidebar-widget-wrapper {
        border: none;
        border-radius: 12px;
        background-color: #fdfdff;
        text-align: center;
        position: relative;
        padding-bottom: 5px;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .dark .right-sidebar-widget-wrapper {
        background-color: #34323E;
    }


    #promo-code-general-wrapper {
        float: none;
        padding-right: 0px;
        text-align: center;
    }

    .col-sm-25.dash-stats,
    .col-sm-4.dash-stats.gradient,
    .col-sm-3.dash-stats {
        margin: 0 1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 47%;
        max-width: 47%;
        border-radius: 15px;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    section#publish_gig_page .central-col {
        padding-top: 0px;
    }

    #no-content-text {
        width: 100%;
        font-size: 200%;
    }

    div#no-content-wrapper image {
        max-width: 100% !important;
    }

    .dash-stats-col {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #my-orders-graph-wrapper {
        padding: 0 13px;
        margin-top: 50px;
        position: relative;
    }

    h6.title-dash {
        padding-left: 20px;
        padding-bottom: 10px;
    }

    #btn-submit-form,
    #btn-publish-gig {
        width: 180px;
        margin: 0 5px;
        margin-top: 20px;
    }

    .form-control.job-title {
        padding-bottom: 2px;
    }

    #publish_gig_page #helper-gallery {
        bottom: -28px;
    }

    .input-group-addon {
        background-color: #fff;
        border-top: 0;
        border-left: 0;
        border-bottom: 2px solid #e3ebf7;
        border-right: 0;
        border-radius: 0;
        padding-left: 0;
    }


    .inputs-push-right .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: right;
    }

    .limit_section-show span.filter-option.pull-left {
        text-align: right !important;
    }

    .helper-mobile.right {
        right: 0;
    }

    #extra_limit_value::placeholder {
        font-size: 90%;
    }
    
    .limit_section-show button.btn.dropdown-toggle.btn-default {
        height: 44px!important;
    }

    .form-group.col-md-5.col-sm-5.col-6.row.pd-l-0.pd-r-0.add-extra-included {
        margin: auto;
    }

    .inputs-push-right .select2-container--default.select2 {
        text-align: right;
    }

    .btn.btn-primary.save-gig-extra {
        display: inline-block;
        width: 200px;
        margin: auto;
        margin-top: 30px;
    }

    .widget-holder .add-extra-days .col-form-label.info-helper {
        padding-left: 30px;
        padding-right: 0px;
    }

    #add-extra-days_custom .col-md-8.col-sm-8.col-7 {
        padding-left: 0px;
        padding-right: 0px;
    }

    #add-extra-days_custom {
        padding-left: 0;
        margin-bottom: 0px !important;
    }

    .hide-on-mobile {
        display: none !important;
    }

    .select2-search--dropdown {
        display: block;
        padding: 15px 15px 5px 15px;
    }

    span.select2-dropdown {
        width: 100vw !important;
        border-radius: 0px;
        left: 0px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        -webkit-box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
    }

    span.select2-container.select2-container--default.select2-container--open {
        left: 0px !important;
    }

    #checkAccents {
        border-left: none !important;
        padding-left: 0 !important;
    }

    .modal-content .info-helper.no-border,
    .job-translations .col-form-label,
    #limit-section-label {
        border-bottom: none !important;
        margin-bottom: 5px;
    }

    .tags-input {
        border-bottom: 2px solid #e3ebf7;
        border-top: none;
        border-left: none;
        border-right: none;
        border-radius: 0px;
        padding: 5px 0;
    }

    .col-md-3.col-12 {
        padding-left: 0;
    }

    .job-translations .job_description-short,
    .job-translations .job_description,
    .job-translations .job_instructions,
    #message-custom-offer,
    #requirements {
        padding: 10px 0 !important;
    }

    .limit_section-show.mr-b-20 .col-md-12 {
        padding-left: 0;
        padding-right: 0px;
    }

    .job-translations .form-group.row.first-in-form {
        margin-top: 0px !important;
    }

    .input-group-addon.delivery {
        padding-left: 0;
    }

    #new-custom-offer .input-group-addon {
        min-width: auto;
    }

    .price-selector button.btn.dropdown-toggle.btn-default {
        padding-right: 0;
    }

    .price-selector .bs-caret {
        display: none;
    }

    .input-group-addon.devise.action-title {
        padding-left: 0;
        padding-right: 4px;
        font-size: 100%;
    }

    .input-group-addon.devise {
        min-width: 20px;
        text-align: left;
        font-family: artiistaBold;
        background-color: #fff;
        border-top: none;
        border-left: none;
        border-right: none;
        border-radius: 0;
        border-bottom: 2px solid #e3ebf7;
    }

    .input-group-addon.delivery {
        min-width: 50px;
        text-align: right;
        font-family: artiistaBold;
        background-color: #fff;
        border-top: none;
        border-left: none;
        border-right: none;
        border-radius: 0;
        border-bottom: 2px solid #e3ebf7;
        padding-right: 0;
        padding-left: 10px;
    }

    .dark .input-group-addon.devise,
    .dark .input-group-addon.delivery {
        background-color: #2a2a31;
        border-left: none !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom: 2px solid #535261 !important;
    }

    .dark #card-details-wrapper input#cardNumberForm,
    .dark #card-details-wrapper input#cardExpirationDateForm,
    .dark #card-details-wrapper input#cardCvxForm,
    .dark #card-details-wrapper #card-details-wrapper button.btn.dropdown-toggle.btn-default {
        border-bottom: 2px solid #34333e !important;
        border-left: none !important;
        border-right: none !important;
        border-top: none !important;
        background-color: #2a2a31;
    }

    .dark #credit-card-wrapper .credit-card-number input {
        background-color: transparent;
        border: none;
        background: transparent !important;
    }

    #publish_gig_page .col-md-7.central-col.widget-holder {
        padding: 0px;
        margin-top: 0;
    }

    .select2-container--default .select2-selection--multiple {
        border: 1px solid #e3ebf7;
        border-top: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
    }

    .select2-container--default.select2-container--focus .select2-selection--multiple {
        border-bottom: 2px solid #00afec;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        margin: 0;
        padding: 10px 0px 0px 0px;
    }

    .central-col {
        padding: 0px 0px 40px 0px;
    }

    .page_options_top {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0;
    }

    .need-help-wrapper {
        margin-left: 0px !important;
    }

    #upload-profile-pictures #profile-picture {
        height: auto !important;
        width: 100% !important;
    }

    .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: center;
        margin-top: 3px;
    }

    .widget-bg {
        padding: 0px !important;
        margin-bottom: 20px;
        -webkit-box-shadow: initial;
        -moz-box-shadow: initial;
        box-shadow: initial;
        background-color: transparent;
    }

    #left-sidebar {
        display: none;
    }

    #right-sidebar {
        padding: 0px !important;
    }

    .widget-bg.section-toggled {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }

    form#login-form {
        padding-top: 10px;
    }

    #login-modal.modal {
        z-index: 10001;
    }

    #login-modal .login-access-btn {
        padding-bottom: 60px;
        padding-top: 0;
    }

    #login-modal .checkbox.checkbox-color-scheme.text-center {
        padding-top: 0;
    }

    #login-modal .modal-dialog {
        margin: 0;
    }

    #login-modal .modal-content {
        padding: 20px 20px 5px 20px;
        border-radius: 0px;
    }


    #login-modal .login-options-wrapper {
        padding-left: 0px;
        text-align: center;
        padding-bottom: 0;
        font-size: 90%;
    }

    .form-login-wrapper label {
        padding-left: 11px !important;
    }

    .text-center.btn-login-form {
        border-top: none;
        margin-top: 0px;
    }

    #login-modal button.btn.btn-lg.btn-primary.ripple {
        width: 100%;
    }

    .col-sm-6.col-12.pd-0.col-right {
        position: absolute;
        bottom: 20px;
        z-index: 1;
    }

    #login-modal .text-center.my-3 {
        display: none;
    }

    #login-modal .col-6.pd-0 {
        width: 50%;
    }

    #login-modal .modal-content {
        min-width: 100%;
    }

    .account-btns .btn {
        height: 50px;
        line-height: 1.2;
    }

    #login-modal {
        font-size: 16px;
    }

    a.btn-list.start-selling-responsive {
        font-size: 16px;
        opacity: 0.7;
    }

    h5.box-title.mr-b-0.switch-left.info-helper {
        padding-left: 40px;
        line-height: 1.9;
    }

    h5.box-title.mr-b-0.switch-left {
        font-size: 18px;
    }

    h5.switch-left {
        line-height: 1.9;
    }

    .section-toggled .helper-mobile {
        margin-left: 69px;
    }
    
    .section-toggled .toggles-wrapper .helper-mobile {
        margin-left: 0px;
    }

    .helper-mobile {
        position: absolute;
        top: 4px !important;
        left: 0px !important;
        display: block;
        opacity: 0.7;
        cursor: pointer;
        z-index: 1;
    }

    .readonly .helper-mobile {
        left: 15px !important;
        right: 0px;
    }

    .mobile-only {
        display: block;
    }
    
    .dropdown-inline-icon.mobile-only {
        display: inline-block;
    }
    
    .need-help-wrapper {
        margin-left: 0px;
    }

    .ajax-loader {
        top: 123px;
    }

    .se-pre-con {
        background-color: rgba(255, 255, 255, 0.95);
    }

    label.mobile-label.col-12.info-helper {
        padding-left: 30px;
    }

    .add-new-skill-opener .helper-mobile {
        top: 16px;
    }

    button.close.mobile-helper {
        top: 15px;
        right: 20px;
        position: absolute;
        float: right;
        font-size: 1.3125rem;
        font-weight: bold;
        line-height: 1;
        color: #fff;
        opacity: 0.5;
        height: 19px;
        width: 12px;
    }

    .widget-holder .col-form-label.info-helper,
    .modal-body .col-form-label.info-helper {
        padding-left: 30px !important;
    }
    
    #label-extra_custom_price,
    #label-extra_add_days_custom {
        padding-left: 0px !important;
        text-align: left !important;
    }
    
    #add-new-extra-form .widget-holder .col-form-label.info-helper, 
    #add-new-extra-form .modal-body .col-form-label.info-helper {
        padding-left: 0px !important;
        text-align: left;
    }

    #helper-gallery {
        right: 25px;
        bottom: 20px !important;
        top: auto !important;
        left: initial !important;
    }

    .form-control {
        display: block;
        width: 100%;
        padding: 7px 0px;
        line-height: 1.57143;
        color: #53535f;
        background-color: #fff;
        background-image: none;
        background-clip: padding-box;
        border-bottom: 2px solid #c1c0d454;
        border-top: none;
        border-left: none;
        border-right: none;
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        font-size: 100%;
        text-align: left;
    }

    .dark .form-control {
        border-bottom: 2px solid #535261;
    }

    .mobile-label .col-form-label,
    .widget-holder .col-form-label,
    .modal-body .col-form-label,
    .widget-holder .mobile-label,
    .modal-body .mobile-label,
    #add-extra-days .col-form-label {
        font-size: 90%;
        padding-top: 7px;
        margin-top: 2px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-bottom: 2px solid #c1c0d454;
    }
    

    #wrapper-price-options-extras .col-form-label,
    #add-extra-days .col-form-label {
        font-size: 90%;
        padding-top: 7px;
        margin-top: 2px;
        padding-bottom: 0px;
        padding-left: 0px !important;
        border-bottom: 2px solid #e3ebf7 !important;
    }

    .dark .mobile-label .col-form-label,
    .dark .widget-holder .col-form-label,
    .dark .modal-body .col-form-label,
    .dark .widget-holder .mobile-label,
    .dark .modal-body .mobile-label {
        border-bottom: 2px solid #535261;
        color: #fff;
    }

    .mobile-label #notifications-information .col-form-label,
    .widget-holder #notifications-information .col-form-label,
    .modal-body #notifications-information .col-form-label,
    .widget-holder #notifications-information .mobile-label,
    .modal-body #notifications-information .mobile-label {
        border-bottom: none;
    }

    #credit-card-payment-modal .modal-body .col-6,
    #credit-card-payment-modal .modal-body .col-7 {
        padding-left: 0px;
        padding-right: 0px;
    }

    #credit-card-payment-modal .bootstrap-select.btn-group .dropdown-toggle .caret {
        right: 0px;
    }

    .activities-label {
        display: none;
    }

    .mobile-label {
        margin-bottom: 20px;
        padding-bottom: 10px;
    }

    .col-md-1.col-1.append-results {
        padding-right: 0px;
        text-align: right;
    }

    .widget-holder .bootstrap-select.btn-group .dropdown-toggle .caret {
        right: 0px;
    }

    textarea#description {
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: left !important;
    }

    .job_description,
    .job_instructions {
        min-height: 150px;
    }

    .input-group-addon.devise {
        padding-right: 0;
        height: 46px;
        padding-left: 10px;
        padding-top: 11px;
    }

    .form-control.job-title {
        padding-left: 2px;
    }

    button.btn.dropdown-toggle.btn-default,
    .select2-container--default .select2-selection--single {
        border-bottom: 2px solid #c1c0d454;
        border-radius: 0px;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        background-color: #fff;
        height: 46px;
    }
    
    
    .dark button.btn.dropdown-toggle.btn-default, .dark .select2-container--default .select2-selection--single {
        border-bottom: none;
    }


    footer button.btn.dropdown-toggle.btn-default, 
    footer .select2-container--default .select2-selection--single {
        border-bottom: 2px solid #50515f;
        height: 28px;
    }
    
    .modal-body button.btn.dropdown-toggle.btn-default {
        border-bottom: 2px solid #e3ebf7;
        border-radius: 0px;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        background-color: #fff;
        height: 44px;
    }

    .dark .modal-body button.btn.dropdown-toggle.btn-default,
    .dark .widget-holder button.btn.dropdown-toggle.btn-default {
        background-color: #2a2a31;
        height: 42px;
    }

    .dark .select2-container--default .select2-selection--single {
        background-color: #2a2a31;
        border-left: none;
        border-top: none;
        border-right: none;
        border-bottom: 2px solid #535261;
    }

    .dark #description-request {
        border-bottom: none;
    }

    .dark #published-by-container {
        border-bottom: 3px solid #504e61;
    }

    .dark .input-group-addon {
        background-color: #2a2a31;
        border-left: none !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom: 2px solid #535261 !important;
    }

    .section__separate {
        margin-top: 20px;
        margin-bottom: 20px;
        border-top: 1px solid transparent !important;
    }

    .invoicing-selectors {
        width: 90%;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 0px;
    }

    ul#sortable_full {
        width: auto;
    }

    .inputs-push-right .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: right !important;
        padding-right: 0px;
    }

    .inputs-push-right .btn.dropdown-toggle.btn-default span.filter-option.pull-left {
        text-align: right !important;
    }

    #date-picker-manual span.filter-option.pull-left {
        text-align: center !important;
        margin-left: 15px;
    }

    .inputs-push-right .form-control {
        text-align: right !important;
    }

    .col-12 .form-control {
        text-align: left !important;
    }

    .extra_sel.form-control {
        text-align: center !important;
    }

    #user_counter {
        text-align: center !important;
        border-bottom: none;
        border: 1px solid #e3ebf7;
    }

    .microjob_limit_concept {
        right: auto;
    }

    .microjob_limit_value {
        margin-right: 0px;
    }

    .dark .form-control,
    .dark .btn-default {
        background-color: #292931;
    }

    .dark .form-control,
    .dark .btn-default {
        background-color: #2a2a31 !important;
        border-top: none;
        border-left: none;
        border-right: none;
    }
        
    .dark .load_edit_extra .form-control, 
    .dark .load_edit_extra .btn-default {
        background-color: #34343e !important;
    }
    
    .dark .slide_limit .form-control, 
    .dark .slide_limit .btn-default {
        background-color: #34343e !important;
    }
    
    .dark .newsletter-form .form-control, 
    .dark .newsletter-form .btn-default {
        background-color: #1f1f24;
        border-top: none;
        border-left: none;
        border-right: none;
    }

    .dark .modal-content {
        background-color: #2a2a31;
    }

    #pro_franchise-wrapper label.col-md-3.col-sm-4.col-0.col-form-label.pd-l-0 {
        display: none;
    }

    .pro-franchise-system-wrapper {
        text-align: center;
    }

    .form-group.row.readonly {
        background-color: #ecedf3;
        padding: 0 20px;
        margin-left: -15px;
        margin-right: -25px;
        max-width: initial;
        width: auto !important;
    }

    .icon-input {
        display: none;
    }

    .separator-big {
        margin-top: 50px;
    }

    .genres-wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    .skills-selector {
        padding-bottom: 15px;
        padding-left: 0;
    }

    .col-md-4.range-slider-inside,
    .col-md-1.col-1.append-results {
        height: 40px;
    }

    button.btn.dropdown-toggle.btn-default {
        padding-left: 0px;
    }

    label.col-md-3.col-form-label.append-results {
        display: none;
    }

    .widget-holder.widget-bg.section-toggled {
        margin: 0px;
        padding: 0px;
        min-height: 40px;
    }

    .video-edit-job .videoWrapper img {
        display: block;
        width: 100%;
        height: auto;
    }

    .icon-toggles {
        position: absolute;
        right: 0px;
        top: 10px;
    }

    .col-md-4.range-slider-inside {
        padding-left: 10px;
        padding-right: 0;
    }

    #new-releases-table th {
        padding: 0;
    }

    #new-releases-table tr td {
        padding-left: 0px;
    }

    input#releaseYear {
        text-align: center;
        border-top: 1px solid #e3ebf7;
    }

    td#releaseYear-td {
        width: 140px;
    }

    .btn-lg.btn.btn-primary.btn-general {
        margin-top: 40px;
    }

    .video-helper {
        background-color: #fff;
        padding: 30px 20px 40px 20px;
        margin-top: 7.5px;
    }

    .timeline-page .video-helper {
        padding: 10px 20px 40px 20px;
    }

    .video_add_forms {
        margin: 0;
        max-width: 100%;
    }

    .form-inline.video_add_form .input-group.mr-2 {
        margin-right: 0px !important;
    }

    span#submit_yt_video,
    span#submit_vm_video {
        border-radius: 40px !important;
    }

    .upload-videos-profile {
        width: 100%;
        margin-bottom: 20px;
    }

    #add_youtube_video,
    #add_vimeo_video {
        margin-left: 0%;
        margin-right: 0%;
    }

    .dark .right-sidebar-wrapper {
        background-color: #2a2a31;
    }

    input#youtube,
    input#vimeo {
        width: 100%;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        text-align: center;
        margin-bottom: 20px;
    }

    .form-control:focus {
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: 2px solid #00afec !important;
    }

    .bootstrap-select.btn-group .dropdown-menu {
        width: 100vw;
        border-radius: 0px;
        left: 0px !important;
        margin-left: 0px !important;
        -webkit-box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 0px 650px 650px rgba(0, 0, 0, 0.4);
    }

    .my-profile .central-col {
        padding: 0px 0px 10px 0px;
        margin-right: 0px;
        padding-top: 0px !important;
    }

    .dark .modal-content {
        border-left: none;
        border-right: none;
        border-top: none;
    }

    .dark .modal-processing-is-active {
        border-top: none;
        border-left: none;
        border-right: none;
    }


    #flip-card {
        padding-top: 6px;
    }

    .notification-push-wrapper.visible-push {
        right: 0px;
        left: 0;
    }

    .push-text-wrapper {
        padding: 0px 15px 0px 70px;
    }

    .push-icon {
        left: 15px;
    }

    .notification-push {
        width: 92%;
        margin-top: 19px;
        margin-left: 4%;
        margin-right: 4%;
        -webkit-box-shadow: 0px 0px 86px 6px rgb(0 0 0 / 35%);
        -moz-box-shadow: 0px 0px 86px 6px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 0px 86px 6px rgb(0 0 0 / 35%);
    }

    .widget-holder {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-radius: 0px;
        background-color: #fff;
        padding: 15px;
    }

    .dark .widget-holder {
        background-color: #2a2a31;
    }

    .my-profile .widget-holder:first-child {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        padding: 20px 15px;
    }

    .container {
        padding-right: 0px;
        padding-left: 0px;
    }

    #reorder-pics,
    #reorder-pics-done {
        margin-right: 0px;
        height: 37px;
        margin-top: 20px;
    }

    #reorder-pics,
    #reorder-pics-done {
        margin-right: 40px;
    }

    h5.box-title.mr-b-0 {
        text-align: center;
    }

    #dashboard .col-md-8,
    #dashboard .col-md-9,
    #submitEditExtraForm .col-8,
    #step1-custom-offer .col-md-9,
    #step2-custom-offer .col-md-9 {
        padding-left: 0px;
        padding-right: 0px;
    }

    #step1-custom-offer .input-group-addon.devise.action-title span {
        margin-left: 0;
    }

    .form-group {
        margin-bottom: 15px;
    }

    .my-profile .central-col {
        padding-top: 0px;
    }

    .widget-holder.first-element {
        margin-top: 0px;
    }

    .title-dash,
    h1.title-dash {
        font-family: artiistaLight;
        text-align: center;
        margin-left: 0;
        font-size: 120% !important;
        height: 180px;
        padding-top: 110px !important;
        color: #ffffff;
        margin-top: 0 !important;
        margin-bottom: 0;
        background-size: cover;
    }
    
    .timeline h1.title-dash {
        padding-top: 90px !important;
    }

    .general-picture-top {
        position: relative;
        margin-left: -5px;
        margin-right: -5px;
    }

    .content-uploader_profile.col-sm-3 {
        position: relative;
    }

    div#profile_pictures {
        margin-left: 0% !important;
    }

    .filter-results .filter {
        float: initial;
    }

    .price-range-filter {
        width: 100%;
        padding: 20px 30px 60px 30px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        min-width: 290px;
    }

    .jobs-finder-home .filter.categories {
        margin-right: 30px;
        margin-left: 30px;
    }

    h2.text-center.h2-title-home-page {
        padding-top: 50px;
    }

    #newsletter-email {
        margin: 0px;
    }

    input#newsletter-email {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .icon__wrapper-gradient [class*=col]:first-child > .icon__wrapper,
    .icon__wrapper-gradient [class*=col]:first-child > .icon__wrapper > .after {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 30px;
    }

    .icon__wrapper-gradient [class*=col]:last-child > .icon__wrapper,
    .icon__wrapper-gradient [class*=col]:last-child > .icon__wrapper > .after {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
    }


    section.section-localize h2 {
        padding-top: 15px;
        text-align: center;
        margin-bottom: 20px;
    }

    .container.footer-links {
        padding: 0px 20px 15px 20px;
    }

    .artiista-socials-slogan-wrapper {
        float: inherit;
        padding-right: 0px;
        text-align: center;
    }

    .socials-footer-wrapper.clearfix {
        display: inline-block;
        padding-bottom: 10px;
    }

    .footer-links .col-md-6.pd-l-0 {
        padding-right: 0px;
    }

    .description-artiista {
        text-align: center;
    }

    ul.menu-legal {
        display: inline-block;
        margin: auto;
        text-align: center;
    }
    
    .navigate-menu {
        padding-top: 10px !important;
    }
    
    .col-md-3.navigate-menu.pd-r-0 {
        padding-bottom: 30px;
    }
    
    .select-language, .select-currency {
        margin-top: 25px;
    }
    
    .logo-artiista-white {
        padding-top: 25px;
    }
    
    .navigate-menu,
    .recent-posts {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    footer .menu li {
        color: #a2aac1;
        transition: all 0.3s ease-in-out;
        font-size: 110%;
    }

    .navigate-menu h5,
    .navigate-menu h6 {
        color: #fff;
    }

    .navigate-menu .col-md-6:last-child {
        padding-right: 0;
        padding-left: 0;
    }

    #copyright {
        height: auto;
    }

    #copyright .row .col-md-4.pd-0 {
        text-align: center;
    }

    .socials-footer:last-child {
        padding-right: 0px;
    }

    .socials-footer {
        padding-top: 15px;
    }

    .address-artiista {
        float: initial;
        padding: 15px 20px;
        margin: auto;
        text-align: center;
    }

    .res-logo > a img {
        float: left;
        width: 150px;
    }

    .float-options-panel {
        display: none;
    }

    .navbar-header .logo {
        padding-top: 23px;
        margin-left: 25px;
    }

    .menu-resaction {
        right: 25px;
    }

    .row.first-block {
        padding-top: 80px;
    }

    .my-jobs-artiista {
        background-color: #fff;
        padding-left: 15px;
        padding-right: 10px;
        padding-top: 15px;
    }

    .title-my-jobs-txt {
        font-size: 95%;
    }

    .my_jobs_container {
        padding-left: 0px;
        margin-top: 0px;
        padding-right: 0px;
        position: initial;
    }
    
    .job-manage .selector-wrapper {
        right: 15px;
        top: 15px;
    }
    
    .my-jobs-artiista.selected, .my-jobs-artiista:hover {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        padding: 15px 10px 10px 15px;
        border-bottom: 4px solid #00afec;
    }

    .job-status-manage {
        position: absolute;
        bottom: 4px;
        left: 15px;
    }

    .title-my-jobs a {
        padding-left: 13px;
    }

    section#publish_gig_page {
        overflow-x: hidden;
    }

    .price-job.my-jobs {
        display: none;
    }

    #right-sidebar {
        background-color: transparent;
        padding: 0px;
    }

    #footer-bottom-start {
        margin-top: 30px;
    }

    .modal-processing-is-active {
        left: 0px;
        top: 80px;
        width: 100% !important;
        margin-left: 0px !important;
        border-radius: 0px;
    }

}


@media (max-width: 720px) {
    .navbar-nav {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    #invite-buyers-freelancers-section .user-section-freelancers .picture-img img {
        width: 120px;
        height: 120px;
    }
}


@media (min-width:730px) {
    .daterangepicker .ranges {
        width: auto
    }

    .daterangepicker.ltr .ranges {
        float: left
    }

    .daterangepicker.rtl .ranges {
        float: right
    }

    .daterangepicker .calendar.left {
        clear: none !important
    }
}


@media only screen and (min-width: 768px) and (max-width: 900px) {
    
    #prelaunch_counter {
        font-size: 600%;
    }
    
    #prelaunch_counter_legends {
        width: 540px;
    }
    
    #view-checkout-page .col-right-job {
        padding: 50px 15px 0 0px;
    }
    
    .profile-user-details .row.columns-border-bw {
        padding-top: 20px;
        bottom: 100px;
        position: absolute;
        width: calc(100% - 40px);
    }
    
    
    #view-checkout-page .widget-bg.widget-job {
        padding: 20px;
    }
    
    #view-checkout-page h5.job-title {
        font-size: 110%;
    }
    
    .skills-section-left-side {
        padding: 20px 20px !important;
    }
    
    .profile-user-details {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    #profile-col-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
        padding-right: 0px;
        margin-right: 0;
        margin-left: 0;
    }
    
    #profile-col-right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%;
        padding-left: 0px;
        padding-right: 20px;
        margin-right: 0;
        margin-left: 0;
    }
    
    .daterangepicker.dropdown-menu {
        border: none;
    }
    
    .daterangepicker .ranges ul {
        width: 100% !important;
    }
    
    .daterangepicker .calendar {
        max-width: 100% !important; 
    }
    
    .daterangepicker.ltr .calendar {
        width: 50%;
    }
    
    .daterangepicker.ltr .ranges {
        width: 100%;
        text-align: center;
    }
    
    .ranges li {
        display: inline-block;
        font-size: 100%;
        padding: 3px 10px;
    }
    
    .range_inputs .btn {
        max-width: 150px;
        margin: 0 10px !important;
    }
    
    .daterangepicker.ltr .ranges {
        margin: 0px !important;
        border-radius: 20px;
        margin-left: 0px;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    
    .contact-seller-btn-tablet {
        margin-top: 48px;
    }
    
    .user-section-info {
        width: 50%;
    }
    
    .user-section {
        width: 20%;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    .user-section #picture-img img {
        margin-top: 0px;
    }
    
    .user-section-send-sms {
        width: 30%;
    }
    
    #view-checkout-page h5.box-title {
        padding-left: 15px;
    }

    #view-checkout-page .row.first-block {
        padding-top: 0 !important;
    }
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 125%;
        flex: 0 0 23%;
        max-width: 23%;
        margin: 1%;
    }
    
    .category-name,
    .all-category-name {
        padding-left: 20px;
        padding-right: 20px;
    }
    
}
/* TABLETS */
@media only screen and (min-width: 1023px) and (max-width: 1024px) and (orientation: landscape) {
    
    #view-checkout-page .price-job-wrapper.col-sm-12 {
        padding: 0;
    }
    
    #view-checkout-page .col-right-job {
        padding: 30px 15px 0 0px;
    }
    
    #view-checkout-page .widget-bg.widget-job {
        padding: 0 20px 30px 20px;
        margin-bottom: 50px;
    }
    
    #view-checkout-page .widget-holder h5.box-title {
        padding-left: 10px;
    }

    .signup-page h1.mb-4.text-center {
        padding-bottom: 0px;
    }

    .checkbox.checkbox-color-scheme.text-center.checkboxes-signup {
        padding-bottom: 0;
    }

    .form-group.select_signup,
    .form-group.sel_user_type {
        margin-bottom: 10px;
    }
    
    .widget-bg.widget-job {
        padding: 0 20px;
    }
    
    #job-slider {
        margin-left: -20px;
        margin-right: -20px;
    }
    
    #view-job-page .row.first-block {
        padding-top: 60px;
    }
    
    .section_contact_join_us_wrapper h5 {
        font-size: 170%;
    }
    
    .contact-acclaration {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    
    .pt-160.pb-130.position-relative hr {
        display: none;
    }
    
    #contact-form-starting p {
        margin-bottom: 0;
    }
    
    .col-lg-4.security-center-col.security-cols,
    .col-lg-4.security-left-col.security-cols,
    .col-lg-4.security-right-col.security-cols {
        padding-left: 0;
        padding-right: 0;
    }
    
    .col-lg-4.security-left-col.security-cols,
    .col-lg-4.security-right-col.security-cols {
        min-height: 320px;
        margin-top: 30px;
    }
    
    .job_heading h1 br {
        display: none;
    }

    .job_heading h1 {
        padding-bottom: 30px;
        padding-top: 0px;
        font-size: 41px !important;
    }
        
    .job_heading {
        padding-top: 0px;
        margin-top: -20px !important;
    }
    
    .header_form_wrapper {
        width: 64% !important;
        margin: 0 18% !important;
    }
    
    .index-description {
        padding-top: 0px;
    }
    
    #search-index {
        padding-top: 0px !important;
    }
    
    .job_heading p {
        font-size: 22px;
        width: 70%;
        margin: 20px auto;
    }
    
}
@media only screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
    
    .navbar .btn-list .btn {
        padding: 15px 25px;
    }
    
    #select_currency_header .bootstrap-select.btn-group .dropdown-toggle .bs-caret {
        top: 3px;
    }

    #select_language_header {
        margin-top: 3px !important;
    }
    
    .navbar-header .logo {
        margin-left: 20px;
    }
    
    .btn-list.start-selling {
        padding-right: 15px;
    }
    
    #select_language_header button {
        margin-top: -6px !important;
    }
    
    .select-currency.header-selector {
        padding-left: 0px;
    }
    
    .select-language.header-selector, 
    .select-currency.header-selector {
        margin-right: 0px;
    }
    
    .navbar .spacer {
        display: none;
    }

    .mail-inbox {
        padding-right: 12px;
    }
    
    #reorder-pics, #reorder-pics-done, #images-profile-options {
        margin-top: 0px; 
    }
    
    #job_list .dash-stat-value {
        font-size: 140%;
    }
    
    .requests-data-wrapper.col-md-1.col-1.pd-0 .btn-send-offer {
        opacity: 1;
        filter: none;
        line-height: 1.5;
    }
    
    .last_post_title {
        margin-top: 0;
    }
    
    section.widget_recent_posts {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
        margin-bottom: 70px !important;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    
    section.widget_tag_cloud,
    section.widget_categories {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30% !important;
        flex: 0 0 30% !important;
        max-width: 30% !important;
        margin-bottom: 70px !important;
    }
    
    section.widget_recent_posts li {
        display: inline-block;
        width: 100%;
    }
    
    .last_post_picture img {
        margin-right: 10px;
    }
    
    #post-comment .message.reply.media {
        position: relative;
        padding-bottom: 0;
    }
    
    form#search_form_post {
        margin: auto;
    }
    
    .blog-page-widget,
    .blog-page-sidebar {
        width: 100% !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .sections-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 100%;
    }
     
    .complete-order {
        margin: -30px -30px 10px -30px;
    }
    
    #view-checkout-page .widget-bg.widget-job {
        padding: 30px;
    }
    
    .complete-order-extras {
        padding-top: 15px;
    }
    
    #view-checkout-page .col-right-job {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 27%;
        flex: 0 0 27%;
        max-width: 27%;
    }
    
    #view-checkout-page .widget-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 73%;
        flex: 0 0 73%;
        max-width: 73%;
    }
    
    #view-checkout-page {
        padding-top: 75px;
    }
    
    .payment-methods svg {
        filter: none;
    }
    
    #view-checkout-page .widget-bg.widget-job {
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
    }

    #available-funds-method .payment-method-wrapper-inside {
        margin-top: 40px;
    }
    
    .disabled #available-funds-method .payment-method-wrapper-inside {
        margin-top: 0px;
    }
    
    .payment-methods-wrapper h5.box-title {
        padding-left: 0px !important;
    }

    .funds-available {
        top: 15px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    #view-checkout-page .price-job-wrapper.col-sm-12 {
        padding: 0;
    }
    
    #invit_user {
        padding-top: 40px;
    }
    
    #btn-invit-wrapper .btn {
        float: none !important;
    }
    
    #invit_user {
        padding-top: 40px;
    }
    
    #btn-invit-wrapper {
        text-align: center;
    }
    
    form#contact-form {
        width: 100%;
        max-width: 540px;
        margin: auto;
    }
    
    .contact-acclaration {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    
    .section_contact_join_us_wrapper h5 {
        font-size: 170%;
    }
    
    .pt-160.pb-130.position-relative hr {
        display: none;
    }
    
    #contact-form-starting p {
        margin-bottom: 0;
    }
    
    .services__wrapper.active__effect-security.left.text-lg-left {
        top: 20px;
    }

    .inline-wrap-security-left .icon-details {
        position: relative;
        text-align: center;
        left: 0;
        top: -50px;
    }
    
    #contact_join_us {
        margin-top: -18px !important;
    }
    
    .section_plans h4.text-uppercase.mr-t-10 br {
        display: none;
    }
    
    .section_plans h2.text-center.text-uppercase.mr-b-10 {
        padding-bottom: 60px;
    }
    
    .col-lg-4.security-right-col.security-cols {
        margin-top: 80px;
    }
    
    .inline-wrap-security-right .txt-details {
        padding-right: 0px;
    }
    
    .inline-wrap-security-right {
        display: inline-block;
    }

    .inline-wrap-security-right .txt-details {
        padding-left: 0px;
        float: none;
    }

    .inline-wrap-security-right .icon-details {
        position: initial;
        right: 20px;
        top: 18px;
        float: right;
        margin-top: -50px;
    }
    
    .inline-wrap-security-right { 
        display: flex !important; 
        flex-flow: column-reverse;
    }
    
    .services__wrapper-pedestal .services__wrapper {
        padding: 0 30px 0px;
        text-align: center;
    }
    
    .inline-wrap-security-left .txt-details {
        text-align: center;
        padding-left: 0;
        margin-top: -50px;
    }
    
    .join-us-page .banner_heading_cont_wrapper {
        bottom: 90px;
        position: absolute;
    }
    
    .icon__wrapper-main {
        padding: 0 15px;
    }
    
    #section_3_cols-col-1 {
        padding: 15px 30px 15px 15px;
    }
    
    #section_3_cols-col-3 {
        padding: 15px 15px 15px 30px;
    }
    
    .job_heading h1 {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    
    .job_heading p {
        font-size: 22px;
        width: 70%;
        margin: 20px auto;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    #video-signup-modal .modal-dialog {
        width: 750px;
    }
    
    .col-md-6 recent-posts,
    .col-md-6.navigate-menu.pd-r-0 {
        width: 100%;
        flex: none;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .col-md-6.navigate-menu.pd-r-0 .col-md-6 {
        padding-left: 0px;
    }
    
    #wrapper-footer-menu-right {
        padding-left: 0 !important;
    }
    
    #widget-pictures.has-helper {
        padding-bottom: 40px;
    }
    
    .my-gigs.no-results .page_options_top {
        padding-top: 80px;
        padding-bottom: 0;
    }
    
    .my-gigs h1.title-dash.pd-l-30 {
        display: inline-block;
        float: left;
        margin-top: 30px;
    }
    
    #left-sidebar .container-uploader svg,
    #left-sidebar .container-uploader image {
        width: 54px !important;
        max-width: 54px !important;
        height: 54px !important;
        max-height: 54px !important;
    }
    
    #view-checkout-page .add-time-extra {
        right: 120px;
        margin-top: 4px;
    }
    
    .payment-next-step.wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    
    .helper-desktop.section {
        left: 100px;
        display: block;
        width: 30px;
    }
    
    .widget-user-profile .profile-user-name {
        font-size: 370%;
        line-height: 1;
    }
    
    h2.profile-short-description {
        font-size: 140%;
        letter-spacing: 0.5px;
    }
    
    .artist-wrapper.center {
        width: 95%;
        transform: translate(-50%, -40%) !important;
    }
    
    .artist-wrapper.left,
    .artist-wrapper.right {
        width: 94%;
        transform: translateY(-40%) !important;
    }
    
    .unverified #left-sidebar {
        top: 148px;
    }
    
    .center h3.profile-short-description {
        margin-left: auto;
        margin-right: auto;
    }
    
    .left h3.profile-short-description {
        margin-left: 0;
        margin-right: auto;
    }
    
    .right h3.profile-short-description {
        margin-left: auto;
        margin-right: 0;
    }
    
    .submit-btn-form {
        margin-top: 30px !important;
    }
    
    .digits-wrapper .submit-btn-form {
        margin-top: 0px !important;
    }
    
    .daterangepicker.dropdown-menu.ltr.show-calendar {
        left: 90px !important;
    }
    
    #invit_user {
        padding-top: 40px;
    }
    
    .header_form_wrapper {
        width: 84%;
        margin: 0 8%;
    }
    
    .my-custom-orders .widget-holder.first-element.central-col-body {
        padding-bottom: 50px;
    }
    
    .job-translations .helper-mobile.right {
        right: -20px !important;
        left: auto !important;
        top: 7px !important;
    }
    
    #preview_gig2 {
        color: #c5c5d3;
        font-family: 'artiistaBold';
        padding: 0;
        margin-top: -10px;
        margin-bottom: 20px;
    }

    #sender-registered-user {
        margin-top: 0px;
    }
    
    .contact-left {
        padding: 30px;
    }
    
    .contact-page .row.first-block {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    
    .contact-right {
        padding: 30px;
    }
    
    .contact-suggestion.pd-b-30 {
        padding-top: 20px;
    }
    
    #send-email-header h6 {
        margin-top: 0px;
    }
        
    #post-comment {
        padding-left: 110px;
    }

    .reply-message-send {
        margin-top: 18px;
    }
    
    .social-networks-contact-page.clearfix {
        bottom: 15px;
        left: auto;
        transform: initial;
        width: 100%;
    }
    
    .reply-message textarea {
        15px 10px 10px 10px !important;
    }
    
    .col-md-3.recent-posts {
        padding-left: 0px;
    }
    
    .footer-links .logo-artiista-white {
        padding-top: 0px;
        display: block;
        padding-bottom: 5px;
    }
    
    footer .col-md-3 {
        padding-top: 0px;
    }
    
    .description-artiista p {
        padding-top: 20px;
        margin-bottom: 10px;
    }


    .select-language, .select-currency {
        display: inline-block;
        float: none;
        margin-right: 15px;
        margin-top: 0px;
    }
    
    #copyright-mention,
    #copyright-payment-methods {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .payment-methods-footer:first-child {
        margin-right: 0px !important;
    }
    
    .legal-links-wrapper {
        padding-top: 0px;
    }
    
    #copyright .col-md-4:last-child {
        margin-top: 10px;
        text-align: center;
    }
    
    #copyright-payment-methods-wrapper {
        display: inline-block;
        margin: auto;
    }
    
    #copyright-first-row {
        margin: auto;
    }
    
    .powered-by-mangopay {
        text-align: center;
    }
    
    .powered-by-mangopay:first-child {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    footer#pagefooter.tablets {
        margin-left: 90px;
        margin-right: 15px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    
    .newsletter-wrapper.pad {
        margin-left: 90px;
        margin-right: 15px;
        margin-bottom: 10px;
        border-radius: 20px;
    }
    
    #profile-page .newsletter-wrapper {
        margin-left: 15px;
        margin-bottom: 15px;
    }
    
    .newsletter-gdpr {
        width: 95%;
    }
    
    #subscribe-newsletter-btn {
        display: inline-block;
    }
    
    #newsletter-email {
         width: auto; 
    }

    #invite-friend-page-title, #categories-page-title {
        margin-top: 10px;
    }
    
    #invited-users-wrapper .widget-holder,
    #freelancers-container .widget-holder,
    #categories-container .widget-holder {
        padding-bottom: 50px;
    }
    
    .my-profile #widget-pictures {
        padding: 10px 30px 30px 30px;
    }
    
    .col-md-8.central-col {
        padding: 0 13px;
    }
    
    .central-col .widget-bg, #edit_job .widget-bg {
        padding: 30px;
    }
        
    #right-sidebar {
        margin-left: 90px;
        margin-right: 10px;
        margin-bottom: 30px;
        border-radius: 20px !important;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        min-height: auto !important;
    }
    
    #user-picture-profile-modal {
        width: 50px;
        height: 50px;
        margin: auto;
        display: block;
        margin-bottom: 30px;
        border: 1px dashed #00afec;
        border-radius: 50%;
    }
    
    .orange #user-picture-profile-modal {
        border: 1px dashed #fa0;
    }
    
    .red #user-picture-profile-modal {
        border: 1px dashed #ca0000;
    }
    
    #user-picture-profile-modal img {
        border-radius: 50%;
        padding: 2px;
    }
    
    #save-btn {
        margin-top: 30px;
    }
    
    .view-profile-tablet,
    .content-uploader-profile-wrapper,
    #qr_code_profile_tablet,
    #profile-picture-tablet {
        display: block;
        padding-bottom: 20px;
    }
    
    .content-uploader-profile-wrapper-inside {
        width: 150px;
        text-align: center;
        margin: auto;
    }
    
    #profile-picture-modal .modal-content {
        min-width: 230px !important;
        width: 230px;
    }
    
    .moderate-media-wrapper .moderated-media, .moderate-media-wrapper .unpublished-media {
        bottom: 0px;
    }
    
    .icons-edit-profile-socials {
        position: relative;
        margin-top: 0px;
        text-align: center;
        width: auto;
    }
    
    .my-profile #left-sidebar {
        min-width: 80px;
    }
    
    .overlay-uploader-camera {
        text-align: center;
    }
    
    #profile-picture-modal .overlay-uploader img {
        border-radius: 43px;
    }
    
    li.social-networks-item.js-social-network-wrapper {
        margin: 0;
    }
    
    .content-uploader-profile-wrapper {
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        border-radius: 20px;
        background-color: #fff;
        margin-bottom: 30px;
        border: 1px solid #f7f7fd;
        position: relative;
        padding: 40px;
        margin-bottom: 10px;
    }
        
    .widget-bg,
    .widget-holder {
        margin-bottom: 10px;
    }
        
    #qr_code_profile_tablet {
        padding-bottom: 25px;
    }
    
    .profile-sidebar #picture-img,
    .profile-sidebar .moderate-media-wrapper,
    .profile-sidebar .big-btn-container,
    .titles_sidebar,
    #profile_updated,
    #qr_code_profile {
        display: none;
    }
    
    #profile-level {
        border-top: none;
        border-bottom: none;
        margin: 0px;
    }
    
    .profile-levels #level-icon svg,
    .profile-levels #level-icon img,
    .profile-levels #level-icon image {
        width: 45px;
        height: 45px;
    }

    .my-profile .central-col {
        padding: 0px 13px 10px 90px !important;
    }
    
    #separate-section-profile, .social-networks-txt, #social-networks-section {
        display: none;
    }
    
    #widget-pictures {
        padding: 25px;
    }
    
    .widget-bg.section-toggled {
        padding: 20px 30px !important;
    }
    
    .central-col {
        padding-left: 90px !important;
    }

    #left-sidebar {
        position: fixed;
        top: 100px;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
    }
    
    #inbox_page #left-sidebar {
        position: fixed;
        top: 87px;
    }
    
    
    .central-col {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .widget-actions {
        float: left;
    }
    
    .hover-item {
        display: block;
    }
    
    .multi-slide-carousel .item-image .content-caption {
        -webkit-transition: none;
        transition: none;
        bottom: 0;
    }

    .multi-slide-carousel .item-image .content-caption .item-desc {
        display: none;
    }
    
    .right-sidebar .right-sidebar {
        width: 100%;
        height: auto;
    }
    
    .todo-widget {
        opacity: 1;
    }

    .todo-widget .list-group-item .label-text {
        padding-right: 3.21429em;
    }

    .todo-widget .list-group-item .delete-item,
    .todo-widget .list-group-item .edit-item {
        opacity: 1;
    }
    
    .widget-latest-comments .single-footer ul {
        display: block;
    }
    
    .my-profile #left-sidebar {
        background-color: #fff;
    }
    
    .dark .my-profile #left-sidebar {
        background-color: #2a2a31;
    }
    
    
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    
    .blog-page-sidebar {
        padding-left: 0;
    }

    h6#tab-skills {
        display: block;
    }
    
    .skills-section-left-side {
        padding: 20px 40px;
        text-align: center;
        margin-left: 7px;
    }
    
    .user-balance {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-right: 5px solid #ebedf5;
    }
    
    .dark .user-balance {
        border-right: 5px solid #2a2a31;
    }
    
    .user-withdrawal {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
    .withdrawn-icons-wrapper {
        max-width: 100px !important;
    }
    
}
@media only screen and (min-width: 768px) and (max-width: 1224px) {
    
    .artiista-socials-slogan-wrapper {
        width: 50%;
        float: left;
    }
    
    .address-artiista {
        float: left;
        width: 50%;
        margin-top: -10px;
    }
    
    .artist-wrapper.right {
        right: 30px;
    }
    
    #dashboard-container-inbox #dashboard {
        width: 100%;
    }
    
    .side-inbox-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    
    .side-inbox-center {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
    
    .side-inbox-right {
        display: none;
    }
    
    .fixed-col {
        flex: 0 0 300px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1450px) {
    
    .job_heading h1 {
        font-size: 44px;
    }
    
    #search-index {
        padding-top: 20px;
    }
    
    .index-jobs.job-cards {
        padding-right: 7px;
        padding-left: 7px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1499px) {
    
    #view-checkout-page .row.first-block {
        padding-top: 0 !important;
    }
    
    .container.contact-page {
        padding-top: 80px;
    }
    
    .launching-artiista.text-center,
    .launching-artiista.text-center svg {
        min-height: 350px;
    }
    
    #microjobs-actions .btn-legend,
    #slider-media-actions .btn-legend {
        padding-left: 10px;
    }
    
    .timeline .timeline-body {
        padding: 20px 30px;
    }

    
    .mail-list.flex-1.scrollbar-enabled.pr-0.ps.ps--theme_default {
        margin-top: 2px !important;
    }

    .unverified #dashboard-container,
    .unverified #dashboard-container-settings {
        padding-top: 125px;
    }
    
    #dashboard-container,
    #dashboard-container-settings {
        padding-top: 80px;
    }
    
    #filters-mobile-wrapper {
        display: none;
    }
    
    .widget-search-page.tag-big-header-content {
        margin-top: 210px;
    }
    
    .widget-search-page #search-icon-nav-bar-tags {
        top: 27px;
    }
    
}
@media (min-width: 768px) {
    
    #view_last_microjobs_viewed {
        display: none;
    }
    
    .last-microjobs-viewed,
    .empty-listed-outside {
        padding-left: 6px;
        padding-right: 6px;
        margin-bottom: 12px;
    }
    
    .artiista-first-steps-picture {
        padding-top: 100px;
    }
    
    #publish_gig_page .limit-section {
        width: 75%;
        margin-left: 25%;
    }
    
    .limit_section-show .input-group {
        padding-left: 15px;
    }
    
    .dark #description-request {
        border-bottom: 4px solid #53525f40;
    }
    
    .page_options_top {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 25px;
        padding-left: 25px;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: 0px;
        background-color: #f1f2f8;
    }
    
    .dark .page_options_top {
        background-color: #2a2a31;
    }
    
    .my-gigs #header-select-wrapper {
        width: 250px;
        max-width: 250px;
        float: right;
        margin-right: 5px;
    }
    
    #view-checkout-page h5.box-title {
        padding-bottom: 10px;
    }
    
    .mail-list.flex-1 {
        padding-right: 8px;
        -webkit-box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
        -moz-box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 0px 15px -1px rgb(0 0 0 / 6%);
    }
    
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
    
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0 {
        margin-left: 0 !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1 {
        margin-left: 0.25rem !important;
    }

    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2 {
        margin-left: 0.5rem !important;
    }

    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3 {
        margin-left: 1rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4 {
        margin-left: 1.5rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5 {
        margin-left: 3rem !important;
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0 {
        padding-left: 0 !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1 {
        padding-left: 0.25rem !important;
    }

    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2 {
        padding-left: 0.5rem !important;
    }

    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3 {
        padding-left: 1rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4 {
        padding-left: 1.5rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5 {
        padding-left: 3rem !important;
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto {
        margin-left: auto !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
    
    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    
    .navbar-expand-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .navbar-expand-md .navbar-toggler {
        display: none;
    }
    
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
    
    .file-size-mp3 {
        margin-top: 1px;
    }
    
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-md-05 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4.166665%;
        flex: 0 0 4.166665%;
        max-width: 4.166665%;
    }
    
    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-md-15 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-6-mr-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        padding: 0;
    }
    
    .download-file-icon,
    .file-delivered-wrapper.col-md-6-mr-1,
    .file-delivered-wrapper_conv.col-md-6-mr-1 {
        -ms-flex: 0 0 49% !important;
        flex: 0 0 49% !important;
        max-width: 49% !important;
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-md-9,
    .custom-fullcalendar .fc-view-container {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 767px) {
    
    #rocks-right {
        display: none;
    }
    
    #guitarist-rock {
        left: -210px;
        bottom: -11px;
    }
    
    #header-wrapper-invite-buyers #title-wrapper {
        padding-bottom: 270px;
    }
    
    .start-selling-CTA-wrapper {
        padding-right: 105px;
    }
    
    #copyright .col-md-4:last-child {
        text-align: center !important;
    }
    
    #copyright-payment-methods-wrapper {
        display: inline-block;
        margin: auto;
        margin-top: 15px;
    }
    
    .powered-by-mangopay:first-child {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .social-networks-contact-page.clearfix {
        left: 50%;
        transform: translateX(-50%);
    }
    
    #recently-viewed,
    #display-viewed-microjobs,
    #hide-viewed-microjobs {
        display: none;
    }
    
    .file-delivered-wrapper .icon-file-ext, .file-delivered-wrapper_conv .icon-file-ext {
        margin-left: 10px;
    }
    
    .second-block-search button.btn.dropdown-toggle.btn-default, .third-block-search button.btn.dropdown-toggle.btn-default {
        line-height: 1.1;
    }
    
    .second-block-search span.filter-option.pull-left {
        text-align: center !important;
    }
    
    #search-home-wrapper {
        background-color: transparent;
    }
    
    .second-block-search .bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
        top: 24px;
    }
    
    .inbox-li {
        padding: 10px 15px 0px 12px;
    }    
    
    #publish_gig_page .limit-section {
        padding-left: 0px;
        padding-right: 30px;
    }
    
    .add-more-files-delivery {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #description-request {
        border-bottom: none;
    }
    
    #description-request {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    
    #newsletter-email {
        margin: 0px;
    }
    
    .my-gigs .title-dash.pd-l-30 {
        padding-left: 0px !important;
    }
    
    .title-tabs-content {
        display: block !important;
        margin-top: 0;
        margin-bottom: 20px;
    }
    
    #upload-wrapper {
        display: block !important;
    }
    
    #btn-send-offer-wrapper {
        position: absolute;
        right: 30px;
        top: 20px;
    }
    
    .daterangepicker.dropdown-menu {
        border: none;
    }
    
    .select-offer-wrapper {
        padding: 0;
    }
    
    #btn-invit-wrapper .btn {
        float: none !important;
    }
    
    #btn-invit-wrapper {
        text-align: center;
    }
    
    form#contact-form {
        width: 100%;
        max-width: 540px;
        margin: auto;
    }
    
    .section_contact_join_us_wrapper h5 {
        font-size: 170%;
    }
    
    #contact-form-starting p {
        margin-bottom: 0;
    }
    
    .contact-acclaration {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    
    .pt-160.pb-130.position-relative hr {
        display: none;
    }

    .section_plans h4.text-uppercase.mr-t-10 br {
        display: none;
    }
    
    .section_plans h2.text-center.text-uppercase.mr-b-10 {
        padding-bottom: 60px;
    }
    
    .col-lg-4.security-right-col.security-cols {
        margin-top: 80px;
    }
    
    .inline-wrap-security-right .txt-details {
        padding-right: 0px;
    }
    
    .inline-wrap-security-right {
        display: inline-block;
    }

    .inline-wrap-security-right .txt-details {
        padding-left: 0px;
        float: none;
    }

    .inline-wrap-security-right .icon-details {
        position: initial;
        right: 20px;
        top: 18px;
        float: right;
        margin-top: -50px;
    }
    
    .inline-wrap-security-right { 
        display: flex !important; 
        flex-flow: column-reverse;
    }
    
    .services__wrapper-pedestal .services__wrapper {
        padding: 0 30px 0px;
        text-align: center;
    }
    
    .inline-wrap-security-left .txt-details {
        text-align: center;
        padding-left: 0;
        margin-top: -50px;
    }
    
    .inline-wrap-security-left .icon-details {
        position: relative;
        text-align: center;
        left: 0;
        top: -50px;
    }
    
    .widget_search .form-group.row.pd-t-45 {
        display: block;
        max-width: 330px;
        margin: auto;
    }
    
    .blog-page-sidebar .widget-title {
        display: inline-block;
    }
    
    .blog-page-sidebar .widget-title:after {
        display: none;
    }
    
    .blog-page-sidebar {
        text-align: center;
    }
    
    .blog-page-sidebar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .dropdown-mail {
        margin-top: -2px;
    }
    
    .mail-list-wrapper, .mail-list-item.media {
        margin-right: 0px;
    }
    
    .multi-step-process-order .steps-tab li {
        padding: 0 20px;
    }
    
    .todo-widget .list-group-item .label-text {
        padding-right: 5em;
    }

    .todo-widget .list-group-item .edit-item,
    .todo-widget .list-group-item .delete-item {
        opacity: 1;
    }
    
    .multi-slide-carousel .item-image .content-caption {
        -webkit-transition: none;
        transition: none;
        bottom: 0;
    }

    .multi-slide-carousel .item-image .content-caption .item-desc {
        display: none;
    }
    
    .custom-fullcalendar .fc-toolbar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        padding: 1.25rem 1.25rem;
    }

    .custom-fullcalendar .fc-toolbar .fc-center {
        margin: 1.07143em 0;
    }
    
    .login-center {
        width: 80vw;
    }
    
    .hover-item {
        display: block;
    }
    
    .fixed-table-toolbar {
        display: none;
    }
    
    .navbar-nav .open .dropdown-menu {
        position: absolute;
        width: 20rem;
        border: 1px solid #eef1f2;
        background: #fff;
    }

    .navbar-nav .open .dropdown-menu.dropdown-card-dark {
        background: #00afec;
    }
    
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
    
    .timeline .timeline-body {
        width: 45%;
        margin-left: 0;
    }
    
    .contact-list-right .mail-list-user,
    .contact-list-right .mail-list-time {
        display: none;
    }

    .contact-list-right .mail-list-name {
        padding-left: 2em;
    }
    
    .mail-inbox {
        height: auto !important;
    }
    
    .widget-latest-comments .single-footer ul {
        display: block;
    }
    
    .container.contact-page {
        padding-top: 0px;
    }
    
    .job-reviews.my-questions .message.reply.media {
        text-align: left;
    }
    
    .widget-search-page #search-icon-nav-bar-tags {
        top: 27px;
    }

    .row.first-block {
        padding-top: 80px;
    }
    
    #view-job-page .row.first-block {
        padding-top: -50px !important;
    }

    h3.profile-short-description {
        font-size: 100%;
    }

    .widget-user-profile .profile-user-name {
        font-size: 300%;
    }

    h2.profile-short-description {
        font-size: 130%;
        letter-spacing: normal;
    }

    .artist-wrapper {
        margin-right: 30px;
    }

    .requests-wrapper-data .col-12 {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100%;
    }

    .requests-wrapper-data .media-body.col-12 {
        padding-bottom: 20px;
    }

    .requests-section .col-md-9.pd-l-0 {
        padding-right: 0;
    }

    .my-requests #right-sidebar .btn-lg.btn.btn-primary.ripple {
        margin-top: 40px;
    }

    input#submit_new_request,
    #submit_new_proposal {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    #request-modal .col-form-label {
        height: 42px;
    }

    .my-requests-offers .request-wrapper {
        margin-left: 0px;
        margin-right: 0px;
    }

    section.my-requests-offers .title-dash {
        padding-left: 0;
        margin-left: 0;
        text-align: center;
        padding-top: 20px;
    }

    section.my-requests-offers .images-round-corner.image-request-wrapper {
        position: relative;
        margin: auto;
        max-width: 165px;
        padding-bottom: 30px;
    }

    section.my-requests-offers h1.title-dash {
        padding-top: 110px;
    }

    section.my-requests-offers .published-on {
        font-size: 90%;
    }

    section.my-requests-offers .widget-holder {
        margin-bottom: 0;
        border-radius: 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: -20px;
    }

    .order-status-3 {
        border: 1px solid #cdcdef;
    }

    .rejected-offer {
        position: absolute;
        top: 100px !important;
        background-color: #53535f;
        color: #fff;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(50%);
        transform: translateX(-50%) translateY(50%);
        font-size: 80%;
        padding: 5px 15px;
        border-radius: 20px;
        border: 3px solid #fff;
        margin-left: 0;
    }

    .rejected-offer {
        position: absolute;
        top: 30px;
    }

    #published-by-container {
        border-bottom: 3px solid #f7f7fd;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    
    .dark #published-by-container {
        border-bottom: 3px solid #53525f40;
    }

    #modal-edit-req .text-center,
    #modal-new-req .text-center {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .my-requests-offers .col-md-4.col-4.dash-stats-col {
        padding: 0;
    }

    .my-requests-offers .dash-stats-line .requests-data-numb {
        font-size: 180%;
    }

    section.my-requests-offers .request-wrapper img {
        width: 100%;
    }

    section.my-requests-offers .user-request-wrapper {
        float: left;
        padding-left: 64px;
    }

    .my-requests-offers .request-wrapper {
        margin-top: 0px;
    }

    #apply-request-wrapper .col-md-3.col-sm-4.col-12.col-form-label,
    #new_req .col-md-3.col-sm-4.col-12.col-form-label,
    #edit_req .col-md-3.col-sm-4.col-12.col-form-label {
        border-bottom: none;
    }

    .page_options_top .btn-circle:after {
        left: -65px !important;
    }

    .container-post-new-req .col-md-9 {
        padding-left: 0;
        padding-right: 0;
    }

    .account-btns .btn {
        height: 50px;
        line-height: 1.2;
        font-size: 90%;
    }

    .cbp-spmenu-vertical.login {
        width: 500px;
        border-radius: 20px;
        margin: auto;
        padding-bottom: 0px;
/*        transform: translateY(-135px);*/
        transform: translateY(-190px);
        top: 0;
        left: calc(50% - 250px);
        text-align: center;
        z-index: 1000;
    }
    
    .cbp-spmenu-left.cbp-spmenu-open.login {
        transform: translateY(0px);
        top: 0px;
        padding-top: 10px;
        border-radius: 0% 0% 550% 550%/0% 0% 20% 20% !important;
    }

    .cbp-spmenu-left.login {
        height: 185px;
    }

    #cbp-spmenu-s1 {
        display: block;
        z-index: 10000;
        min-width: 320px;
    }
    
    .dark #cbp-spmenu-s1 {
        background-color: #2a2a31;
    }

    .dark #cbp-spmenu-s1.backdrop {
        background-color: #292931;
    }

    section#publish_gig_page .central-col {
        padding: 0px;
    }

    h1.title-dash {
        margin-left: 0px;
        margin-top: 30px;
        text-align: center;
        z-index: 0;
    }

    .widget-bg {
        border-radius: 0px;
    }


    input#search_term,
    .fourth-block-search #btn-search-home,
    .first-block-search,
    .second-block-search,
    .third-block-search,
    .fourth-block-search,
    .second-block-search button.btn.dropdown-toggle.btn-default,
    .third-block-search button.btn.dropdown-toggle.btn-default {
        margin-bottom: 12px;
    }

    #dashboard {
        -webkit-box-shadow: initial;
        -moz-box-shadow: initial;
        box-shadow: initial;
        border-radius: 0px;
    }

    .job_heading_wrapper {
        padding-bottom: 50px;
        padding-top: 25px;
    }

    .job_heading p {
        padding: 0 40px;
    }

    section.section-localize .col-md-4 {
        padding: 0 30px;
    }

    input#search_term {
        height: 45px;
        border-radius: 30px;
        text-align: center;
    }

    input#search_term::placeholder {
        font-size: 90%;
    }

    .banner_main_jobs_wrapper {
        margin-top: 0px;
        text-align: center;
        font-size: 85%;
    }

    .body-bg-full {
        background-attachment: initial;
    }

    .banner_heading_cont_wrapper {
        padding-top: 30px;
    }

    .banner_main_jobs {
        display: none;
    }

    .first-block-search:after,
    .second-block-search:after {
        display: none;
    }

    .newsletter-gdpr {
        width: 90%;
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .newsletter-form .btn-primary {
        width: 100%;
        display: inherit;
    }

    #subscribe_newsletter input {
        text-align: center;
        background-color: transparent !important;
    }

    .newsletter-form {
        display: inline-block;
        padding-top: 15px;
        width: 93%;
        margin: auto;
    }

    #newsletter-email {
        width: 100%;
    }

    .newsletter-form.input-focused input {
        text-align: center;
    }

    .header_form_wrapper {
        width: 84%;
        background: transparent;
        margin: 0 8%;
        padding: 0;
    }

    .second-block-search button.btn.dropdown-toggle.btn-default,
    .third-block-search button.btn.dropdown-toggle.btn-default {
        height: 45px;
        border-radius: 30px;
    }

    .fourth-block-search #btn-search-home {
        height: 45px;
        border-radius: 30px;
        display: block;
        font-size: 106%;
        line-height: 1.6;
    }

    .job_heading h1 {
        font-size: 30px;
    }

    .job_heading p {
        font-size: 17px;
    }

    li.dropdown.inbox-notifications,
    li.dropdown.notifications {
        width: auto;
    }

    .responsive-header a.media {
        padding-bottom: 8px;
    }

    .navbar-nav > li > a.dropdown-toggle {
        width: 75px;
    }

    .notifications-number {
        left: 37px;
    }

    .menu-resaction {
        opacity: 1;
        z-index: 1;
    }

    .dropdown-list-group a {
        font-size: 15px;
    }

    .btn-list.start-selling {
        display: none;
    }

    .navbar-search {
        display: none;
    }

    .desktop {
        display: none;
    }

    .user-profile-connected {
        position: absolute;
        right: 20px;
        top: 14px;
    }

    .responsive-opensec .btn-extras {
        padding: 0px;
        float: none;
    }

    html {
        font-size: 16px !important;
    }

}
@media screen and (min-width: 768px) {
    [data-balloon-length="xlarge"]:after {
        width: 380px;
    }
}

@media only screen and (max-width: 800px) {
    
    section#video-play-modal-aws .modal-dialog {
         min-width: 100%; 
    }
    
}
@media only screen and (max-width: 850px) {
    
    
    .search-page ul#load_results_data {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
}
@media only screen and (min-width: 850px) and (max-width: 991px) {
    
    .blog-page-sidebar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333% !important;
        flex: 0 0 33.33333% !important;
        max-width: 33.33333% !important;
    }
    
    .search-page ul#load_results_data {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
}
@media only screen and (min-width: 900px) {
    
    
    #guitarist-rock {
        left: -170px;
    }
    
    #rocks-right {
        right: -80px;
    }
    
    .daterangepicker.dropdown-menu {
        padding: 0;
    }
    
    .daterangepicker.dropdown-menu {
        border: none !important;
    }
    
    .calendar.left,
    .calendar.right,
    .daterangepicker .calendar {
        max-width: 35% !important;
        width: 35% !important;
    }
    
    .daterangepicker .ranges {
        max-width: 30% !important;
        width: 30% !important;
    }
    
}
@media only screen and (min-width: 900px) and (max-width: 1300px) {
    
    #view-checkout-page .col-right-job {
        padding: 50px 30px 0 0px;
    }    
    
}

@media (max-width: 960px) {
    
    .slider-for.slick-initialized.slick-slider {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #job-slider .slider-for .slick-slide {
        padding: 0px 10px 3px 10px;
        border-radius: 15px !important;
    }
    
    section.section-localize {
        text-align: center;
    }
    
    .section-localize .col-md-4,
    .localize {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .content-wrapper .main-wrapper,
    body .wrapper .footer {
        margin-left: 0;
        margin-right: 0;
    }

    body.rtl.sidebar-expand .main-wrapper {
        width: 100%;
        margin-right: 0;
    }

    body.rtl.sidebar-collapse .main-wrapper {
        width: 100%;
        margin-right: 0;
    }

    body.rtl.sidebar-collapse .footer,
    body.rtl.sidebar-expand .footer {
        margin-right: 0;
    }
    
    .scrollbar-enabled.site-sidebar {
        position: absolute;
    }

    .site-sidebar {
        display: none;
        width: 30em;
        max-width: 100%;
        position: absolute;
    }
    
    .site-sidebar {
        border-bottom: 1px solid #eef1f2;
    }

    .navbar .logo-expand {
        display: none;
    }

    .navbar .logo-collapse {
        display: inline-block;
    }

    .navbar-brand p {
        visibility: hidden;
        max-width: 1em;
    }

    .navbar-brand p::first-letter {
        display: inline;
        visibility: visible;
    }
}
@media (min-width: 961px) {
    
    .sidebar-horizontal .fix-top .main-wrapper {
        padding-top: 70px;
    }
    
    .sidebar-expand .content-wrapper,
    .sidebar-collapse .content-wrapper {
        padding-top: 5rem;
    }
    
    .sidebar-expand .site-sidebar {
        position: fixed;
        width: 14.0625rem;
        height: calc(100vh - 5rem);
    }

    .sidebar-expand .site-sidebar .side-menu > li > a {
        border-top-color: #eef1f2;
    }
    
    .sidebar-collapse .site-sidebar {
        position: absolute;
        top: 5rem;
        left: 0;
        width: 3.75rem;
        bottom: 0;
        overflow: visible !important;
    }

    .sidebar-collapse .hide-menu,
    .sidebar-collapse .hide-menu .badge,
    .sidebar-collapse .hide-menu .label {
        display: none;
    }

    .sidebar-collapse .sidebar-nav {
        padding: 0;
    }

    .sidebar-collapse .side-menu > li:hover {
        width: 21.46154em;
        border-top-right-radius: 5px;
    }

    .sidebar-collapse .side-menu > li:hover > a {
        background: #dfdff0;
        display: block;
        z-index: 9;
    }

    .sidebar-collapse .side-menu > li:hover > a .hide-menu {
        display: inline-block;
    }

    .sidebar-collapse .side-menu > li:hover .sub-menu {
        margin-top: 1.07143em;
    }

    .sidebar-collapse .side-menu > li:hover > a,
    .sidebar-collapse .side-menu > li:hover .sub-menu {
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    }

    .sidebar-collapse .side-menu > li > a {
        -webkit-transition: none;
        transition: none;
    }

    .sidebar-collapse .side-menu > li > a::before {
        display: none;
    }

    .sidebar-collapse .side-menu li:hover > .sub-menu {
        display: block;
    }

    .sidebar-collapse .side-menu .sub-menu {
        position: absolute;
        top: 3.69231em;
        left: calc(3.75rem - 1px);
        width: calc(100% - 3.75rem + 1px);
        margin-left: 0;
        padding: 0 0 1.15385em;
        display: none;
        background: #dfdff0;
        z-index: 10;
    }

    .sidebar-collapse .side-menu .sub-menu li {
        background: #dfdff0;
    }

    .sidebar-collapse .side-menu .sub-menu .sub-menu {
        left: 100%;
        top: 0;
        padding-top: 1.15385em;
    }

    .sidebar-collapse .side-menu .sub-menu a {
        padding: 0 1.15385em 0 1.92308em;
    }

    .sidebar-collapse .sidebar-module {
        display: none;
    }

    body.rtl.sidebar-collapse .site-sidebar {
        left: auto;
        right: 0;
    }

    body.rtl.sidebar-collapse .side-menu .sub-menu {
        left: 0;
    }
    
    .sidebar-horizontal .site-sidebar {
        padding: 0 1.07143em;
        -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
        position: relative;
        width: 100%;
    }

    .sidebar-horizontal .fix-top .site-sidebar {
        position: fixed;
        top: 0;
    }

    .sidebar-horizontal .list-icon {
        margin-right: 0;
    }

    .sidebar-horizontal .side-user,
    .sidebar-horizontal .side-menu .badge,
    .sidebar-horizontal .side-menu .label {
        display: none;
    }

    .sidebar-horizontal .side-menu {
        margin-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
    }

    .sidebar-horizontal .side-menu ul {
        position: absolute;
        top: 0;
        left: 100%;
        background: #dfdff0;
        z-index: 9;
        margin-left: 0;
        width: 16.92308em;
        padding: 0.76923em 0;
        display: none;
        line-height: 2.76923em;
        -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    }

    .sidebar-horizontal .side-menu ul li {
        background: #dfdff0;
    }

    .sidebar-horizontal .side-menu ul li:last-child {
        padding-bottom: 0.35714em;
    }

    .sidebar-horizontal .side-menu li:hover > ul {
        display: block;
    }

    .sidebar-horizontal .side-menu a {
        padding-right: 1.07143em;
        padding-left: 1.07143em;
    }

    .sidebar-horizontal .side-menu > li {
        display: inline-block;
    }

    .sidebar-horizontal .side-menu > li > ul {
        left: 0;
        top: 100%;
    }

    .sidebar-horizontal .side-menu > li > ul a {
        font-size: 1.07692em;
    }

    .sidebar-horizontal .side-menu > li > a {
        border: 0;
        padding: 0.66667em 1em 0.33333em;
        text-align: center;
    }

    .sidebar-horizontal .side-menu > li > a::after {
        content: "";
        width: 100%;
        height: 0.13333em;
        background: transparent;
        position: absolute;
        bottom: -0.06667em;
        left: 0;
        z-index: 10;
    }

    .sidebar-horizontal .side-menu > li > a::before {
        display: none;
    }

    .sidebar-horizontal .side-menu > li > a .list-icon {
        display: block;
    }

    .sidebar-horizontal .side-menu .two-li {
        width: 31.42857em;
    }

    .sidebar-horizontal .side-menu .two-li::after {
        clear: both;
        content: "";
        display: block;
    }

    .sidebar-horizontal .side-menu .two-li li {
        float: left;
        width: 50%;
    }
    
    .header-centered .navbar {
        padding-left: 1.07143em;
    }

    .header-centered .navbar-header {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .sidebar-horizontal.header-centered .side-menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sidebar-horizontal.header-centered .side-menu ul {
        text-align: left;
    }
    
    .sidebar-horizontal .sidebar-toggle {
        display: none;
    }

    .sidebar-horizontal .navbar {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0;
    }

    .sidebar-horizontal .side-menu > li > a .list-icon {
        top: 0.375rem;
        position: relative;
    }
    
    .sidebar-collapse .logo-expand {
        display: none;
    }

    .sidebar-collapse .logo-collapse {
        display: inline-block;
    }

    .sidebar-collapse .navbar-header {
        width: 3.75rem;
    }

    .sidebar-collapse .navbar-brand p {
        visibility: hidden;
        max-width: 1em;
    }

    .sidebar-collapse .navbar-brand p::first-letter {
        display: inline;
        visibility: visible;
    }
    
    .sidebar-horizontal .navbar {
        position: relative;
    }
}


@media (min-width: 992px) {
    
    #view-checkout-page .widget-bg.widget-job {
        padding-top: 20px;
    }
    
    .complete-order {
        padding: 30px 40px 30px 40px;
        margin: -30px -40px 10px -40px;
    }
    
    .complete-order {
        padding-top: 40px;
    }
    
    #filters-mobile-left {
        display: none;
    }
    
    .request-wrapper.card.request-sent {
        padding-right: 30px;
    }
    
    .job-attributes {
        padding-top: 0px;
        margin-right: 210px;
    }
    
    .columns4jobs.results-loop.row {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .slider-nav {
        margin-right: 2px;
    }
    
    #order_job button.btn-block.btn-lg.btn.btn-primary {
        width: 100%;
    }
    
    .job-options {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    #microjob-left-col {
        padding-right: 0px;
    }

    .col-right-job {
        padding: 50px 30px 0 30px;
    }
    
    .user-section-wrapper .widget-bg.row {
        display: block;
        padding: 30px;
    }
    
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
    
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0 {
        margin-left: 0 !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1 {
        margin-left: 0.25rem !important;
    }

    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2 {
        margin-left: 0.5rem !important;
    }

    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3 {
        margin-left: 1rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4 {
        margin-left: 1.5rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5 {
        margin-left: 3rem !important;
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0 {
        padding-left: 0 !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1 {
        padding-left: 0.25rem !important;
    }

    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2 {
        padding-left: 0.5rem !important;
    }

    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3 {
        padding-left: 1rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4 {
        padding-left: 1.5rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5 {
        padding-left: 3rem !important;
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto {
        margin-left: auto !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
    
    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    
    .modal-lg {
        max-width: 800px;
    }
    
    .navbar-expand-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    
    .col-md-5ths {
        width: 20%;
        float: left;
    }
    
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    
    .mail-list-wrapper {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100%;
    }

    .container.search-page,
    .container.tags-page {
        padding-top: 60px;
    }
    
    #filters-mobile-title {
        padding: 28px 0;
        display: none;
    }
    
    #action-filters {
        display: none;
    }
    
    #filters-header {
        padding-bottom: 0px;
    }
    
    .tags-page .col-filtering {
        margin-left: 0px !important;
    }

}
@media (max-width: 991px) {
    
    .play-btn-index {
        float: left;
    }
    
    .send_new_question .send-responses.show {
        margin-bottom: 30px;
    }
    
    #jobs-data-legends {
        padding-right: 7.5px;
    }
    
    #jobs-data-values {
        padding-left: 7.5px;
    }
    
    #jobs-data ul.options-text {
        text-align: left;
    }
    
    .col-right-job {
        padding: 50px 15px 0 15px;
    }
    
    .play-btn-signup {
        float: left;
        margin-right: 7px;
    }
    
    .play-btn-signup-label {
        float: left;
    }
    
    #col-right-microjob-inside .form-group.extra_selector {
        right: 40px;
    }

    #requests-page .col-filtering {
        width: 100% !important;
        position: absolute;
        background-color: #fff;
        z-index: 11;
        top: 80px;
        max-width: 330px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0px;
    }
    
    .fwdevp,
    .videoPlayerWrap {
        border-radius: 20px !important;
    }
    
    ol#breadCrumbsSearchPage {
        padding-top: 20px;
    }
    
    .request-sent {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .job-option-content {
        display: block;
    }
    
    .slider-nav .slick-slide img {
        border-radius: 20px;
    }
    
    .dark-overlay-slider {
        border-radius: 20px;
    }
    
    #job-slider .ph-row {
        margin-bottom: 0;
    }
    
    .ap-wrapper-container,
    .carouselImage,
    .ap-wrapper-container {
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }
    
    .slider-for.slick-initialized.slick-slider {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .widget-bg.widget-job {
        background-color: transparent;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    
    #view-checkout-page .widget-bg.widget-job {
        background-color: #fff !important;
    }
    
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
    
    .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .table-responsive.table-bordered {
        border: 0;
    }
    
    .ecommerce-products li:nth-child(3n + 1) {
        clear: none;
    }

    .ecommerce-products li:nth-child(odd) {
        clear: both;
    }
    
    .mail-list.flex-1 {
        white-space: nowrap;
    }
    
    .mail-list-item .thumb-xs2 img, .thumb-xs2 .user-char-image {
        height: 48px;
        width: 48px;
    }

    .modal-backdrop {
        display: none;
    }
    
    .tags-page .col-filtering {
        margin-left: -335px;
    }

    .filter.filter-left-icon {
        display: none;
    }


    #search-page #job-cards-content {
        width: 100% !important;
    }
    
    #filters-mobile-left {
        display: inline-block;
        margin-bottom: 15px;
    }

    .flag-spam-icon.float {
        display: none;
    }

    .artist-wrapper {
        top: 130px;
    }

    h3.profile-short-description {
        font-size: 100%;
        letter-spacing: normal;
    }

    .artist-wrapper-container,
    .widget-user-profile .pattern-img {
        height: 500px;
    }

    .profile-wall-img {
        height: 495px;
    }

    .requests-categories {
        margin-bottom: 30px;
    }
    
    .requests-element .requests-categories {
        margin-bottom: 0px;
    }

    .my-profile .central-col {
        padding: 0px 30px 10px 0px;
    }

}
@media only screen and (min-width: 991px) and (max-width: 1300px) {
    
    .container.search-page,
    .container.tags-page {
        padding-top: 40px;
    }
    
    
    .col-right-job {
        padding: 50px 15px 0 0px;
    }
    
    .user-section-wrapper {
        padding-left: 15px;
    }
    
    #col-right-microjob-inside .form-group.extra_selector {
        position: absolute;
        right: 50px;
    }

}
@media only screen and (min-width: 991px) and (max-width: 1300px) {
    
    #col-right-microjob-inside .job-options .job-option-title, #col-right-microjob-inside .complete-order-extras .job-option-title {
        margin-top: 30px;
    }
    
    #col-right-microjob-inside {
        padding-left: 15px;
    }
    
}
@media only screen and (min-width: 991px) and (max-width: 1200px) {
    
    .user-section-info-wrapper.row .col-md-7:last-child {
        padding-left: 0;
    }
    
    .col-filtering {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }
    
    .categories-wrapper,
    .categories-wrapper-all {
        font-size: 155%;
        flex: 0 0 23%;
        max-width: 23%;
        margin: 1%;
    }
    
    .category-name,
    .all-category-name {
        padding-left: 20px;
        padding-right: 20px;
    }
    
}


@media (min-width: 1025px) {
    
    #video-signup-modal .modal-dialog {
        width: 1000px;
    }
    
    #Badge-on-site {
        display: none;
    }
    
    .col-md-6.navigate-menu.pd-r-0 .col-md-6,
    .col-md-6.navigate-menu.pd-r-0 {
        padding-left: 0;
    }
    
    .footer-links .col-md-6.pd-l-0 {
        padding-right: 0;
    }
    
    .download-icon {
        left: 12px;
        top: 14px;
    }
    
    .pics_action-media-wrapper,
    .videos_action-media-wrapper,
    .extra_action-media-wrapper,
    .favorite_action-media-wrapper,
    .extra_action-requests-wrapper,
    .bank-accounts-wrapper,
    .dropdown-select-actions,
    .my-jobs-artiista .label-checkbox-jobs {
        opacity: 0;
        transition: opacity 0.3s ease-in-out;
    }
    
    .job-pictures-result:hover .pics_action-media-wrapper,
    .video-edit-profile:hover .videos_action-media-wrapper,
    .video-edit-job:hover .videos_action-media-wrapper,
    .job-pictures-result:hover .videos_action-media-wrapper,
    .mp3-player-edit-job:hover .extra_action-media-wrapper,
    .extras-list .lines:hover .extra_action-media-wrapper,
    .favourite-user-wrapper:hover .favorite_action-media-wrapper,
    .blockJOBS_favorites:hover .favorite_action-media-wrapper,
    .requests-section:hover .extra_action-requests-wrapper,
    .menu-hover:hover .extra_action-menu-wrapper,
    .kyc_documents_wrapper:hover .bank-accounts-wrapper,
    .media-wrapper:hover .extra_action-media-wrapper,
    .timeline-body:hover .actions-files-uploaded,
    .blockJOBS:hover .dropdown-select-actions,
    .blockJOBS:hover .label-checkbox-jobs,
    .upload-banner-wrapper:hover .pics_action-media-wrapper {
        opacity: 1;
    }
    
    #video-mobile-signup {
        display: none;
    }
    
    .reorder-mp3s-wrapper,
    .reorder-videos-wrapper,
    .reorder-images-wrapper {
        display: none;
    }
    
    .my-gigs.no-results .page_options_top {
        padding-top: 50px;
    }
    
    .my-gigs h1.title-dash.pd-l-30 {
        display: inline-block;
        float: left;
        margin-top: 30px;
    }
    
    .my-gigs.no-results h1.title-dash.pd-l-30 {
        margin-top: 20px;
    }
    
    #col-right-microjob-inside .job-options .job-option-title, #col-right-microjob-inside .complete-order-extras .job-option-title {
        margin-top: 30px;
    }
    
    .payment-methods svg {
        opacity: 1;
        filter: sepia(100%) hue-rotate(190deg) saturate(70%);
        -webkit-transform: translateZ(0);
        -webkit-perspective: 1000;
        -webkit-backface-visibility: hidden;
        transition: all 0.3s ease-in-out;
    }
    
    #view-checkout-page .extra_price {
        margin-top: 22px;
    }
    
    .payment-next-step .label-checkbox-jobs, .list_of_extras .label-checkbox-jobs {
        margin-top: 20px;
    }

    #view-checkout-page .add-time-extra {
        top: 26px;
    }
    
    .job-options .extras-list-items .job-option-title, .complete-order-extras .extras-list-items .job-option-title {
        margin-top: 22px;
        padding-right: 250px;
    }
    
    #view-checkout-page .add-time-extra {
        top: 20px;
        right: 120px;
    }
    
    .job-options .job-option-title, .complete-order-extras .job-option-title {
        margin-top: 50px;
    }
    
    #col-right-microjob-inside .job-options .job-option-title, #col-right-microjob-inside .complete-order-extras .job-option-title {
        margin-top: 30px;
    }
    
    #col-right-microjob-inside .form-group.extra_selector {
        position: absolute;
        right: 50px;
    }
    
    .complete-order-extras .job-option-title {
        margin-top: 0px;
    }
    
    .profile-sidebar {
        padding-top: 50px;
    }
    
    .modal-dialog {
        max-width: 700px;
    }
    
    .vacation-mode-active-icon {
        display: none;
    }
    
    .mail-sidebar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    
    #messages_wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    
    .opener-sidebar {
        display: none;
    }
    
}
@media (max-width: 1024px) {
    
    #hire-me,
    #copy-paste-code,
    #embed-code {
        display: none;
    }
    
    #display-viewed-microjobs, #hide-viewed-microjobs {
        position: absolute;
        right: 20px;
        line-height: 1.57143;
        margin-right: 20px;
        height: auto;
        background-color: #fff;
        padding: 8px 15px;
        margin-top: -2px;
    }
    
    
    .reorder-mp3-wrapper,
    .reorder-videos-wrapper,
    .reorder-mp3s-wrapper,
    .reorder-images-wrapper,
    .reorder-images-wrapper {
        display: none;
    }
    
    #reorder-videos,
    #reorder-mp3s,
    #reorder-images,
    #reorder-extras {
        opacity: 1;
        display: inline-block;
    }
    
    .reorder-images-wrapper {
        padding-right: 40px;
    }
    
    #stop-reorder-mp3s,
    #stop-reorder-images,
    #stop-reorder-videos,
    #stop-reorder-extras {
        opacity: 1;
        display: none;
    }
    
    .reordering {
        border: 1px solid #ebecf5;
        border-radius: 20px;
        margin-bottom: 10px;
    }
    
    .file-delivered-wrapper .actions-files-uploaded {
        opacity: 1;
    }
    
    .file-delivered-wrapper .download-icon, .file-delivered-wrapper_conv .download-icon {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
        opacity: 1;
    }
    
    .down.file-delivered-wrapper .icon-file-ext, .down.file-delivered-wrapper_conv .icon-file-ext {
        opacity: 0;
    }
    
    #deliver-order-wrapper,
    #start-order-wrapper {
        margin-left: -30px;
        margin-right: -30px;
    }
    
    #profile-picture-modal svg.no-image-holder {
        width: 150px !important;
        height: 150px !important;
        padding: 10px;
        margin-top: 0;
        border-radius: 43px;
    }
    
    .content-uploader-profile .slim.profile-pic-slim {
        max-height: 150px;
        max-width: 150px;
    }
    
    svg.no-image-holder {
        margin-top: 2px;
        border-radius: 40px;
        width: 44px;
        height: 44px;
    }

    .newsletter-wrapper {
        margin-top: -10px;
    }
    
    .my-requests-offers ol.breadcrumb {
        padding-top: 10px;
    }
    
    .join-us-page .pd-0.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
        bottom: 10px;
    }
    
    .slider.join_us {
        max-width: 100vw !important;
        width: 100vw !important;
    }

    .half-col-blog {
        display: none;
    }
    
    .moderate-media-wrapper.mobile-devices {
        display: inline-block;
        margin-top: 10px;
    }

    .helper-mobile {
        position: absolute;
        left: 110px;
        top: 27px;
    }
    
    .helper-mobile {
        position: absolute;
        right: -45px;
        top: 5px;
        left: initial;
        cursor: pointer;
        opacity: 0.3;
        width: 40px;
        filter: sepia(130%) hue-rotate(190deg) saturate(130%);
    }
    
    .vacation-mode-active {
        display: none;
    }
    
    .mail-inbox.row.no-gutters {
        min-height: 100%;
        height: 100%;
    }
    
    .mail-list-item {
        border-top: none;
    }
    
    .mail-inbox-header {
        display: none;
    }

    .mail-list-item.media {
        margin: 0px;
        width: 48px;
        top: -10px;
        left: 10px;
        padding: 0;
        display: inline-block;
        background-color: transparent !important;
        box-shadow: none;
        min-height: 60px !important;
        max-height: 60px;
        margin-right: 10px;
    }
    
    .mail-list-item .media-body {
        margin-left: 0;
    }
    
    .mail-list-item.media img {
        min-width: 48px;
        min-height: 48px;
    }

    .mail-list-wrapper {
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        width: 100%;
        height: 79px;
        max-height: 79px;
        background-color: white;
        border-radius: 50px;
        margin-top: 0px;
        border-bottom: 2px solid #f7f7fd;
        flex: none;
    }

    .mail-list.flex-1.scrollbar-enabled.pr-0.ps.ps--theme_default {
        white-space: nowrap;
    }

    .mail-list-item.media.current {
        width: 60px;
    }

    .mail-list-item.current figure.thumb-xs2.mr-3.mr-0-rtl.ml-3-rtl {
        border: 3px solid #00afec;
        height: 60px;
        width: 60px;
        padding: 3px !important;
        border-radius: 50%;
    }

    .mail-list.flex-1.scrollbar-enabled.pr-0.ps.ps--theme_default {
        margin-left: 10px;
        height: 80px;
    }

    .mail-list-item.media.current.read:before {
        content: '';
        width: 0px;
        background-color: transparent;
        height: 80px;
        border-radius: 12px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .mail-list.flex-1.scrollbar-enabled.pr-0.ps.ps--theme_default {
        margin-left: 10px;
        line-height: 0;
        margin-top: 9px;
        width: max-content;
    }
    
    .mail-list-wrapper {
    -ms-overflow-style: none;
    scrollbar-width: none;
    }
    
    .mail-list-wrapper::-webkit-scrollbar { 
        display: none;
    }

    .sender-preview,
    .mail-select-checkbox,
    .email-data {
        display: none;
    }

    .mail-list-item figure.thumb-xs2.mr-3.mr-0-rtl.ml-3-rtl {
        margin-right: 0px !important;
        padding-top: 6px;
    }
    
    .menu-items-nav-bar {
        padding: 10px 0px 10px 0px !important;
    }
    
    .side-inbox-center {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .form-group.extra_selector {
        right: 15px;
    }

    .signup-page .row.container-min-full-height {
        height: 100%;
    }

    #requests-categories {
        padding-bottom: 30px;
    }

    .slider-requests-element {
        padding: 0 8px;
    }

    .central-col {
        padding: 0px;
    }

    .dark .page_options_top {
        background-color: #2a2a31;
    }

    .central-col {
        padding: 0px 15px 10px 15px;
    }

    #filters-mobile {
        display: inline-block;
        margin: auto;
    }

    .responsive-header {
        top: 0px;
        z-index: 11111;
    }

    #search-page .col-filtering {
        width: 26%;
        z-index: 11;
    }

    #search-page #job-cards-content {
        width: 74%;
        z-index: 1;
    }
    
    .search-page #filters-mobile-left {
        margin-left: 20px;
    }

}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    
    .helper-desktop.section {
        left: 110px;
        display: block;
        width: 30px;
    }
    
    .central-col {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    
}
@media only screen and (min-width: 1025px) and (max-width: 1367px) {
    
    #deliver-order-wrapper,
    #start-order-wrapper {
        margin-left: -40px;
        margin-right: -40px;
    }
    
}
@media only screen and (min-width: 1024px) and (max-width: 1499px) {
    
    
    #left-sidebar {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    
    .artist-wrapper.center {
        width: 70%;
    }
    
    h3.profile-short-description {
        font-size: 100%;
        margin-bottom: 15px;
    }
    
    .newsletter-wrapper {
        margin-top: 0px;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }
    
    #search-page .col-filtering {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
    .vacation-mode-active {
        margin-top: 30px;
    }

    .mail-inbox-header {
        min-height: 57px;
    }
    
}


@media (min-width: 1200px) {
    
    .main-wrapper-about-us {
        padding-top: 180px;
    }
    
    #helper-balance-funds-inside {
        z-index: 1;
        cursor: pointer;
        opacity: 0.2;
        transition: opacity 0.3s ease-in-out;
    }
    
    #helper-balance-funds-inside:hover {
        opacity: 1;
    }
    
    .complete-order-extras .job-option-title {
        margin-top: 13px;
        padding-right: 166px;
    }
    
    .job-options .job-option-title {
        margin-top: 13px;
    }
    
    .btns-publish-wrapper {
        padding-bottom: 40px;
    }
    
    .skills-section-left-side {
        display: none;
    }
    
    #dashboard-container-inbox {
        padding-bottom: 40px;
    }
    
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
    
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0 {
        margin-left: 0 !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1 {
        margin-left: 0.25rem !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2 {
        margin-left: 0.5rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3 {
        margin-left: 1rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4 {
        margin-left: 1.5rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5 {
        margin-left: 3rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0 {
        padding-left: 0 !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1 {
        padding-left: 0.25rem !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2 {
        padding-left: 0.5rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3 {
        padding-left: 1rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4 {
        padding-left: 1.5rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5 {
        padding-left: 3rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto {
        margin-left: auto !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
    
    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    
    .navbar-expand-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    
    .container {
        max-width: 1240px;
    }

    #search-page .container,
    .jobs-finder-home .container.filter-results {
        max-width: 1500px;
    }

    .container.ecommerce-products-list {
        max-width: 1400px;
    }
    
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
    
    .slider-selector .ph-col-2-4 {
        flex: 0 0 calc( 20% - 10px );
    }
    
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    
    .video-helper-individual.col-lg-3.col-sm-6.col-md-3 {
        padding-right: 0;
        padding-left: 0;
    }

    .video-helper-individual {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 1200px) {
    
    .navbar-search {
        display: none;
    }
    
    #including-pending-withdrawal {
        text-align: left;
        padding-left: 70px;
    }
    
    .team-wrapper-outside.col-3 {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .team-function {
        font-size: 80%;
    }
    
    .team-function-wrapper {
        padding: 10px 15px 0 15px;
    }
    
    .team-name-wrapper {
        font-size: 130%;
    }
    
    .team-name-wrapper {
        padding: 0px 15px 8px 15px;
    }
    
    .team-wrapper {
        border-radius: 12px;
    }
    
    .team-picture img {
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
    }
    
    #about-us-our-story {
        letter-spacing: 0.5px;
        font-size: 100%;
    }

    .sidebar-empty {
        display: none !important;
    }
    
    .timeline-page #right-sidebar {
        display: none;
    }
    
    #balance_incoming_dashboard .right-sidebar-value {
        padding-right: 40px;
    }
    
    #add_new_request_btn {
        display: none;
    }
    
    #skills-section-wrapper {
        display: none;
    }
    
    #inbox_page #dashboard-container-inbox {
        padding-top: 50px;
    }
    
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
    
    #dashboard-container-inbox #dashboard {
        margin-top: -70px;
    }
    
    #create_new_request_btn {
        display: block;
    }

    .my_sales_sidebar .right-sidebar-wrapper {
        max-width: 48%;
        margin: 7.5px 1%;
    }

    #create_new_microjob {
        display: block;
    }

    .video-list-title {
        pointer-events: none;
    }

    #preview_gig {
        background: none;
        color: #c1c0d4;
        margin-top: 0px !important;
    }

    .video-helper-individual {
        padding-left: 7.5px !important;
        padding-right: 7.5px;
    }

    .video-list.collapsed.videoWrapper {
        margin-top: 0px !important;
    }

    .video-helper .videoWrapper {
        display: block !important;
    }

    .artist-wrapper-container.container {
        padding: 0 30px;
    }

    #edit-contact-profile {
        right: 30px;
    }

    #deliver-order-wrapper,
    #start-order-wrapper {
        padding-bottom: 30px;
    }

    .char_counters {
        display: block;
    }

    .widget-bg {
        padding: 30px;
        padding-right: 50px;
    }
    
    .faqs-page .widget-bg {
        padding: 30px;
        padding-right: 30px;
    }

    .dark .helper-mobile-content {
        background-color: #34343e;
    }

    h5.switch-left.info-helper {
        padding-left: 45px;
    }

    .general-picture-top #helper-gallery {
        bottom: 8px;
        top: initial;
    }

    #publish_gig_page .general-picture-top #helper-gallery {
        bottom: -21px !important;
        top: initial !important;
    }

    .my-profile .general-picture-top #helper-gallery {
        bottom: -22px;
        right: -16px;
        top: initial;
    }

    .section-toggled .helper-mobile {
        position: absolute;
        right: 75px;
        top: 24px;
        left: 100px;
    }
    
    .icon-toggles.mr-r-40 {
        right: -10px;
    }

    .dark .section-toggled .helper-mobile {
        position: absolute;
        right: 75px;
        top: 24px;
        left: 110px;
        filter: brightness(0) invert(1);
    }

    .limit-section .helper-mobile {
        position: absolute;
        right: -15px !important;
        left: auto !important;
        top: auto !important;
    }

}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    
    #balance_incoming_dashboard,
    #balance_available_dashboard {
        display: block;
    }
    
    #inbox_page .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
    
    #balance_incoming_dashboard .right-sidebar-concept,
    #balance_available_dashboard .right-sidebar-concept,
    #balance_incoming_dashboard .right-sidebar-value,
    #balance_available_dashboard .right-sidebar-value {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }  
    
    #balance_incoming_dashboard .right-sidebar-value,
    #balance_available_dashboard .right-sidebar-value {
        text-align: left;
    }  
    
    #dashboard-container-inbox #dashboard {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    
    .side-inbox-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    
    .side-inbox-center {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
    
    .side-inbox-right {
        display: none;
    }

    .my-profile .col-xl-2,
    #dashboard .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .my-profile .col-xl-3,
    #dashboard .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 21.5%;
        flex: 0 0 21.5%;
        max-width: 21.5%;
    }

}


@media only screen and (min-width: 1300px) and (max-width: 1499px) {
    
    .search-page ul#load_results_data {
        list-style: none;
        padding-left: 0;
        padding-right: 30px;
    }
    
}

@media (min-width: 1300px) {

    #display-viewed-microjobs, #hide-viewed-microjobs {
        margin-top: -45px;
    }
    
    .col-filtering {
        margin-left: 0px !important;
        margin-bottom: 80px;
    }
    
    #view-job-page {
        max-width: 1260px;
    }

    #microjob-left-col {
        width: 884px;
        max-width: 884px;
        flex: none;
    }
    
    .col-right-job {
        width: 376px;
        max-width: 376px;
        flex: none;
    }
}
@media (max-width: 1300px) {

    .search-page ul#load_results_data {
        padding-left: 30px;
        padding-right: 30px;
    }
    
    #search-page .col-filtering {
        width: 100% !important;
        position: absolute;
        background-color: #fff;
        z-index: 11;
        top: 80px;
        max-width: 330px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0px;
    }
    
    #search-page .col-filtering {
        margin-left: -335px;
    }
    
    .search-page #filters-mobile-left {
        display: inline-block;
        margin-bottom: 15px;
        margin-left: 20px;
    }

    #search-page #search-page .col-filtering {
        width: 100% !important;
        position: absolute;
        background-color: #fff;
        z-index: 11;
        top: 80px;
        max-width: 330px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0px;
    }
    
}


@media (max-width: 1367px) {
    
    .container-inside-index-2 {
        margin-bottom: 30px;
        max-width: 100vw;
    }

    .video-list-title-txt {
        font-size: 95%;
    }

    .video_add_forms {
        max-width: initial;
    }

    .add-pictures-global button.slick-next,
    .add-pictures-global button.slick-prev {
        top: 62px;
    }

    #deliver-order-wrapper,
    #start-order-wrapper {
        padding-bottom: 30px;
    }

    .payment-methods-footer:first-child {
        margin-right: 30px;
    }

    .float-options-panel {
        display: none;
    }

    .job_heading h1 {
        font-size: 45px;
    }

    .job_heading p {
        font-size: 17px;
    }

    .banner_main_jobs_wrapper {
        display: none;
    }

    .job_heading_wrapper {
        padding-bottom: 20px;
    }

    .top_jobs_category_wrapper.job_cate_left_border.job_cate_left_border_bottom {
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
        overflow: visible;
    }

    .first-block-search:after,
    .second-block-search:after {
        top: 15px;
        height: 24px;
    }

    .banner_heading_cont_wrapper {
        padding-top: 110px;
    }

    .banner_jobs_categories_wrapper {
        overflow-x: scroll;
    }

    .banner_jobs_categories_wrapper::-webkit-scrollbar {
        display: none;
    }

    .top_jobs_category_wrapper {
        padding: 0px;
    }

}
    
@media (min-width: 1500px) {
    
    .last-microjobs-viewed,
    .empty-listed-outside {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .artist-wrapper {
        top: 140px;
    }
    
    .artist-wrapper.center {
        width: 60%;
    }
    
    h3.profile-short-description {
        margin-bottom: 15px;
    }
    
    .daterangepicker.dropdown-menu.ltr.show-calendar {
        max-width: 795px;
    }
    
    .mail-single-info.d-flex.align-items-start .title-dash {
        margin-top: 2px;
    }
    
    #dashboard-container-inbox {
        padding-top: 140px;
    }
    
    #left-sidebar .container-uploader {
        margin: 40px auto 30px auto;
    } 
    
    .menu-items-nav-bar.active {
        padding: 15px 0px 15px 20px;
    }
    
    .side-inbox-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    
    .side-inbox-center {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    
    .side-inbox-right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    
    .launching-artiista.text-center,
    .launching-artiista.text-center svg {
        min-height: 400px;
    }
    
    #microjobs-actions .btn-legend,
    #slider-media-actions .btn-legend {
        padding-left: 10px;
    }

    
    .unverified #dashboard-container {
        padding-top: 175px;
    }
    
    .widget-search-page.tag-big-header-content {
        margin-top: 210px;
    }
    
    .widget-search-page #search-icon-nav-bar-tags {
        top: 27px;
    }
    
}
@media (max-width: 1499px) {
    
    .payment-methods-footer image, .payment-methods-footer svg {
        width: 50px;
        height: 30px;
    }
    
    .payment-methods-footer:first-child {
        margin-right: 15px;
    }
    
    .powered-by-mangopay:first-child {
        margin-left: 15px;
    }
    
    #left-sidebar {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
    .my-orders #left-sidebar {
        border-bottom-left-radius: 0;
    }
    
    .nav-tabs.profile-details-tab .nav-item {
        margin-bottom: -12px;
    }
    
    .profile-wall-img:after {
        border-radius: 0px;
    }
    
    #refer-to-a-friend-header img {
        border-radius: 0px;
    }
    
    #left-sidebar .container-uploader {
        margin: 0px auto 30px auto;
    }
    
    #general-background-img-home,
    .body-bg-full.join-us-page {
        background-attachment: scroll;
    }
    
    .mail-single-info.d-flex.align-items-start .title-dash {
        margin-top: 0px;
    }
    
    .menu-items-nav-bar {
        padding: 10px 0px 10px 20px;
    }
    
    .menu-items-nav-bar {
        height: 44px;
    }
    
    #left-sidebar .container-uploader {
        margin: 40px auto 30px auto;
    }
    
    #dashboard-container, #dashboard-container-settings {
        padding-bottom: 0px;
    }
    
    #dashboard-container-inbox #dashboard {
        margin-top: -50px;
    }
    
    #dashboard-container-inbox {
        padding-top: 70px;
    }
    
    #view-job-page {
        padding-top: 40px;
    }

    .job_heading {
        padding-top: 20px;
    }

    .file-delivered-wrapper,
    .send_new_file {
        width: 100%;
    }

    .profile-wall-img,
    .profile-wall-img-new {
        height: 490px;
    }

    .artist-wrapper {
        top: 140px;
    }

    .artist-wrapper-container,
    .widget-user-profile .pattern-img {
        height: 490px !important;
    }

    #qr_code_profile {
        border: none;
    }

    #dashboard {
/*        min-height: calc(100vh - 80px);*/
        display: flex;
    }

    #footer-bottom-start {
        margin-top: 0px;
    }

    .float-options-panel {
        display: none;
    }

    .need-help-wrapper {
        margin-left: -30px;
    }

    #right-sidebar {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        padding: 25px;
    }  
    
    #dashboard-container-inbox #right-sidebar {
        display: none;
    }

    .row.first-block {
        padding-top: 80px;
    }
    
    .faqs-page .row.first-block {
        padding-top: 0px;
    }
    
    .container.legal-pages {
        padding-top: 40px;
    }

    #view-checkout-page .widget-bg.widget-job {
        min-height: 500px;
    }

    #dashboard {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-radius: 0px;
        margin-top: -80px;
    }

    .navbar {
        border-bottom: none;
    }
    
    .unverified #dashboard-container, .unverified #dashboard-container-settings {
        padding-top: 125px;
    }

}
@media (max-width: 1920px) {
    .profile-wall-img-back {
        display: none;
    }
}


@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}


@media all and (max-width: 900px) {
    
    #col-right-microjob-inside {
        max-width: 500px;
        margin: auto;
        position: relative;
        padding-top: 15px;
    }
    
    #login-to-send-question {
        padding-bottom: 15px;
    }

    #view-job-page .row.first-block {
        padding-top: 60px;
    }
    
    #view-job-page .col-right-job {
        padding: 0 10px;
    }
    
    .job-statistics .chart-widget {
        padding-left: 0px;
    }
    
    #order_job button.btn-block.btn-lg.btn.btn-primary {
        width: 100% !important;
    }
    
    .widget-bg.widget-job {
        padding: 15px;
    }
    
    .sales-icon-wrapper,
    #view-job-page .share-job {
        padding-top: 5px;
    }
    
    .short-url-wrapper {
        padding-top: 2px;
    }

    .heart-icon-wrapper {
        margin-top: 0px;
    }
    
    #send-new-question-wrapper textarea {
        padding: 0px 15px !important;
        line-height: 1.8 !important;
    }
    
    #microjob-options {
        margin-right: 0px;
    }
    
    #job-slider {
        margin-left: -10px;
        margin-right: -10px;
    }
    
    .slider-selector-wrapper {
        margin-left: -5px;
        margin-right: -5px;
    }
    
    .microjob-slider .ph-col-2-4 {
        border-radius: 20px;
    }
    
    #microjob-left-col {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .microjob-slider .ph-col-2-4 {
        margin: -5px 5px 12px 5px;
    }
    
    .job-options {
        margin-left: 0px;
        margin-right: 0;
    }
    
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}


@media screen and (max-width: 55.1875em) {

    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }

    .cbp-spmenu-top {
        top: -110px;
    }

    .cbp-spmenu-bottom {
        bottom: -110px;
    }

}


@media screen and (max-height: 26.375em) {

    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }

    .cbp-spmenu-right {
        right: -190px;
    }

    .cbp-spmenu-push-toright {
        left: 190px;
    }
}